專利名稱:一種基于短信的設(shè)備異常報(bào)警和控制系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種設(shè)備異常報(bào)警和控制系統(tǒng),特別是使用智能手機(jī)收發(fā)短信的根據(jù)設(shè)備異常狀態(tài)發(fā)送短信和根據(jù)短信內(nèi)容控制設(shè)備的系統(tǒng)和方法。
背景技術(shù):
許多計(jì)算機(jī)設(shè)備和網(wǎng)絡(luò)設(shè)備,例如大型服務(wù)器,都需要長期穩(wěn)定運(yùn)行。當(dāng)設(shè)備運(yùn)行的狀態(tài)出現(xiàn)了異常,需要最快速度通知管理維護(hù)人員,以檢測異常排除問題。對24小時(shí)不間斷運(yùn)行的設(shè)備,管理維護(hù)人員難以做到人工的持續(xù)監(jiān)控,因此通常使用一臺(tái)專門的計(jì)算機(jī)代為監(jiān)控,發(fā)現(xiàn)異常后通過各種方式發(fā)送手機(jī)短信通知維護(hù)人員。關(guān)于監(jiān)控計(jì)算機(jī)如何發(fā)送短信的問題,目前有多種解決方法。
方法一使用短信網(wǎng)關(guān)。短信網(wǎng)關(guān)由移動(dòng)運(yùn)行商(例如中國移動(dòng))提供。用戶申請短信網(wǎng)關(guān)設(shè)備及服務(wù)后,監(jiān)控計(jì)算機(jī)通過互聯(lián)網(wǎng)或?qū)>€與短信網(wǎng)關(guān)連接,使用承載在TCP/IP協(xié)議棧上的CMPP協(xié)議或者SGIP協(xié)議進(jìn)行通信。方法二 使用短信收發(fā)設(shè)備(俗稱“短信貓”)
用戶自己設(shè)計(jì)并制造短信收發(fā)的嵌入式設(shè)備。這種設(shè)備通常由GSM Modem、SM卡等組成,與計(jì)算機(jī)之間一般使用串口連接,通過串口驅(qū)動(dòng)進(jìn)行通信。方法三使用運(yùn)營商的短信軟件
例如,中國移動(dòng)提供的飛信軟件運(yùn)行在普通計(jì)算機(jī)操作系統(tǒng)上,可以通過Internet收發(fā)短信,并提供了二次開發(fā)接口。方法四使用第三方短信服務(wù)
有第三方將短信網(wǎng)關(guān)服務(wù)做成收費(fèi)的在線服務(wù),用戶購買后,每次通過Internet向指定網(wǎng)址發(fā)送請求,就第三方的短信網(wǎng)關(guān)就會(huì)發(fā)送相應(yīng)的短信。此外,有的電子郵箱提供商有郵件短信通知服務(wù),向郵箱發(fā)送電子郵件后,就會(huì)有短信發(fā)送到用戶指定的手機(jī)上。方法一和方法二的主要缺點(diǎn)是成本較高。 在方法一中,用戶需要向運(yùn)營商購買專門的設(shè)備和服務(wù),對CMPP協(xié)議或SGIP協(xié)議有較深的了解,并根據(jù)這些協(xié)議開發(fā)運(yùn)行于監(jiān)控計(jì)算機(jī)上的通信軟件。這些協(xié)議并非常見的大范圍通用協(xié)議,幾乎沒有通用解決方案,要基于它們開發(fā)軟件,需要較高的時(shí)間成本和經(jīng)濟(jì)成本。在方法二中,用戶需要專門設(shè)計(jì)并制造嵌入式短信收發(fā)設(shè)備,需要編寫設(shè)備驅(qū)動(dòng)來控制設(shè)備收發(fā)短信,這兩項(xiàng)工作涉及嵌入式開發(fā)和驅(qū)動(dòng)開發(fā),時(shí)間成本和經(jīng)濟(jì)成本也較高。尤其對于需要監(jiān)控的設(shè)備并不多的用戶,進(jìn)行專門設(shè)計(jì)制造的成本難以收回。此外,這類設(shè)備的合法收發(fā)短信還需要購買移動(dòng)通信網(wǎng)的準(zhǔn)入許可。方法三和方法四的主要缺點(diǎn)是需要連接到Internet。在方法三中,飛信等直接運(yùn)行于普通計(jì)算機(jī)操作系統(tǒng)的短信收發(fā)軟件與外界通過Internet通信。在方法四中,無論是向第三方在線服務(wù)發(fā)送請求,還是向郵箱發(fā)送電子郵件,均需要接入Internet。然而在現(xiàn)實(shí)中,有大量的用戶不能滿足這一條件。例如,大量的企業(yè)內(nèi)部網(wǎng)、工業(yè)網(wǎng)絡(luò)和系統(tǒng)、涉密網(wǎng)絡(luò)和系統(tǒng)、政務(wù)網(wǎng)、軍用網(wǎng)絡(luò)和系統(tǒng)等,出于安全性考慮,不允許與Internet連接。在這些網(wǎng)絡(luò)和系統(tǒng)內(nèi)部的設(shè)備監(jiān)控,就不能利用Internet將短信發(fā)送給管理維護(hù)人員。此外,有時(shí)候要監(jiān)控的就是網(wǎng)絡(luò)狀態(tài),例如在IDC等大型機(jī)房,當(dāng)Internet阻塞或斷開時(shí),就是異常,需要發(fā)送短信報(bào)警。此時(shí)Internet已經(jīng)不可用,就要通過另外的途徑發(fā)送。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明提供了一種基于短信的設(shè)備異常報(bào)警和控制系 統(tǒng)。本發(fā)明所述系統(tǒng)由兩部分組成普通的智能手機(jī)、用于監(jiān)控設(shè)備狀態(tài)和控制設(shè)備的計(jì)算機(jī)(以下簡稱為“監(jiān)控控制計(jì)算機(jī)”)。其中,智能手機(jī)是指運(yùn)行了Android、Symbian、Windows Mobile、Windows Phone、iPhoneOS等智能移動(dòng)操作系統(tǒng)的通用手機(jī)。智能手機(jī)與監(jiān)控控制計(jì)算機(jī)之間通過無線局域網(wǎng)(Wi-Fi)進(jìn)行通信。兩者之間采用TCP、UDP、HTTP、FTP、SMTP、IRC、TELNET、SSH這幾種協(xié)議中的一種或多種來傳輸數(shù)據(jù)。智能手機(jī)中運(yùn)行專門開發(fā)的軟件,其功能有兩部分
一、接收監(jiān)控控制計(jì)算機(jī)通過無線局域網(wǎng)傳來的數(shù)據(jù),根據(jù)數(shù)據(jù)內(nèi)容向指定號(hào)碼發(fā)送指定內(nèi)容的短信。短信接收方號(hào)碼或短信內(nèi)容可以事先在智能手機(jī)的軟件中寫入,也可以由監(jiān)控控制計(jì)算機(jī)生成并發(fā)送給智能手機(jī)。二、接收短信,并將短信發(fā)送方號(hào)碼和短信內(nèi)容通過無線局域網(wǎng)發(fā)送給監(jiān)控控制計(jì)算機(jī)。監(jiān)控控制計(jì)算機(jī)中運(yùn)行專門開發(fā)的軟件,其功能有兩部分
一、實(shí)時(shí)監(jiān)控特定設(shè)備的狀態(tài),根據(jù)需先設(shè)置判斷狀態(tài)是否異常,如果發(fā)現(xiàn)異常,根據(jù)預(yù)先設(shè)定的策略向智能手機(jī)發(fā)送數(shù)據(jù);
二、接收智能手機(jī)傳來的短信數(shù)據(jù),解析短信內(nèi)容,根據(jù)預(yù)先設(shè)定的策略對設(shè)備進(jìn)行操作。這些操作包括重啟設(shè)備、進(jìn)一步查詢設(shè)備當(dāng)前狀態(tài)、調(diào)度設(shè)備中的正在運(yùn)行的任務(wù)等。相應(yīng)的本發(fā)明還提供了一種短信發(fā)送方法,包括
開啟HTTP服務(wù),等待HTTP請求;
獲取并解析所述HTTP請求的URL,根據(jù)解析所述URL的內(nèi)容構(gòu)造短信并發(fā)送短信。還提供了一種短信接收方法,包括
接收短信并根據(jù)接收到的短信內(nèi)容構(gòu)造URL ;
根據(jù)所述的URL通過無線局域網(wǎng)發(fā)起一個(gè)HTTP請求。相應(yīng)的,本發(fā)明還提供了一種智能手機(jī),包括發(fā)送模塊,用于開啟HTTP服務(wù),等待HTTP請求;獲取并解析所述HTTP請求的URL,根據(jù)解析所述URL的內(nèi)容構(gòu)造短信并發(fā)送短f目。還包括接收模塊,用于接收短信并根據(jù)接收到的短信內(nèi)容構(gòu)造URL ;根據(jù)所述的URL通過無線局域網(wǎng)發(fā)起一個(gè)HTTP請求。本發(fā)明還提供了一種計(jì)算機(jī)監(jiān)控設(shè)備的方法,包括
計(jì)算機(jī)檢測到設(shè)備異常時(shí),根據(jù)異常類型生成短信內(nèi)容;
根據(jù)所述短信內(nèi)容、管理員預(yù)先配置的短信通知號(hào)碼構(gòu)造一個(gè)URL ;
使用所述URL發(fā)起一個(gè)HTTP請求,將數(shù)據(jù)傳給智能手機(jī)。相應(yīng)的,一種監(jiān)控設(shè)備的裝置,包括
檢測單元,用于計(jì)算機(jī)檢測到設(shè)備異常時(shí),根據(jù)異常類型生成短信內(nèi)容;
構(gòu)造單元,用于根據(jù)所述短信內(nèi)容、管理員預(yù)先配置的短信通知號(hào)碼構(gòu)造一個(gè)URL ; 發(fā)送單元,用于使用所述URL發(fā)起一個(gè)HTTP請求,將數(shù)據(jù)傳給智能手機(jī)。本發(fā)明還提供了一種計(jì)算機(jī)控制設(shè)備的方法,包括
接收智能手機(jī)發(fā)來的HTTP請求,獲得HTTP請求中的URL ;
解析所述URL的參數(shù),獲得手機(jī)號(hào)和短信內(nèi)容;
根據(jù)預(yù)先的配置,基于短信內(nèi)容對設(shè)備進(jìn)行相應(yīng)的控制。相應(yīng)的,一種控制設(shè)備的裝置,包括
接收單元,用于接收智能手機(jī)發(fā)來的HTTP請求,獲得HTTP請求中的URL ;
解析單元,用于解析所述URL的參數(shù),獲得手機(jī)號(hào)和短信內(nèi)容;;
控制單元,用于根據(jù)預(yù)先的配置,基于短信內(nèi)容對設(shè)備進(jìn)行相應(yīng)的控制。本發(fā)明的有益效果是
開發(fā)成本低該系統(tǒng)的所有硬件設(shè)備均為日常生活中使用的設(shè)備,不需要像現(xiàn)有方法 一那樣專門購買和申請,也不需要像現(xiàn)有方法二那樣自行設(shè)計(jì)并制造,硬件成本低。該系統(tǒng)所涉及的軟件,均運(yùn)行于常見的環(huán)境中。包括智能手機(jī)的軟件涉及智能手機(jī)應(yīng)用程序開發(fā),在 Android、Symbian、Windows Mobile、Windows Phone、iPhoneOS 平臺(tái)的軟件開發(fā)技術(shù)和方法目前已經(jīng)非常成熟;監(jiān)控控制計(jì)算機(jī)的軟件運(yùn)行于普通計(jì)算機(jī)操作系統(tǒng)中;智能手機(jī)和監(jiān)控控制計(jì)算機(jī)通信基于無線局域網(wǎng),兩者的操作系統(tǒng)都已經(jīng)直接具備了驅(qū)動(dòng)程序,不需要像現(xiàn)有方法二那樣自行開發(fā)驅(qū)動(dòng);智能手機(jī)和監(jiān)控控制計(jì)算機(jī)的數(shù)據(jù)傳輸采用傳統(tǒng)的TCP、UDP、HTTP、FTP、SMTP、IRC、TELNET、SSH等協(xié)議,基于它們的開發(fā)已經(jīng)有大量的可復(fù)用第三方庫和可復(fù)用軟件,不需要像現(xiàn)有方法一那樣為了解專門的通信協(xié)議付出時(shí)間成本。因此要開發(fā)該系統(tǒng)的軟件,所需要的成本也很低。不需要接入Internet :監(jiān)控控制計(jì)算機(jī)和智能手機(jī)之間通過本地的無線局域網(wǎng)通信。手機(jī)收發(fā)短信通過GSM網(wǎng)絡(luò),后者專用于手機(jī)的短信和通話業(yè)務(wù),不能承載普通的網(wǎng)絡(luò)數(shù)據(jù)。因此本發(fā)明所述系統(tǒng)可以與Internet徹底隔離,可以保證被監(jiān)控設(shè)備以及監(jiān)控控制計(jì)算機(jī)的安全,也可以在被監(jiān)控設(shè)備的Internet連接出現(xiàn)問題時(shí)順利發(fā)出短信報(bào)警。
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明一種基于短信的設(shè)備異常報(bào)警和控制系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明發(fā)送短信流程 圖3為本發(fā)明接收短信流程 圖4為本發(fā)明智能手機(jī)模塊示意圖。
具體實(shí)施例方式為了使本技術(shù)領(lǐng)域的人員更 好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明中技術(shù)方案作進(jìn)一步詳細(xì)的說明。下面給出本發(fā)明所述系統(tǒng)的一種實(shí)現(xiàn)方法。一、整體設(shè)計(jì)
如圖I所示,包括智能手機(jī)01和監(jiān)控控制計(jì)算機(jī)02,還包括被監(jiān)控設(shè)備03。智能手機(jī)01采用基于Android系統(tǒng)的手機(jī),安裝SM卡,并打開無線網(wǎng)絡(luò)。監(jiān)控控制計(jì)算機(jī)02為普通PC機(jī),安裝Windows操作系統(tǒng)。智能手機(jī)01和監(jiān)控控制計(jì)算機(jī)02通過無線局域網(wǎng)連接。設(shè)置一個(gè)無線路由器,通過Wi-Fi與智能手機(jī)連接01,并分配其IP地址為10. 0. 0. I ;通過網(wǎng)線與監(jiān)控控制計(jì)算機(jī)02連接,并分配其IP地址為10. 0. 0. 2。智能手機(jī)01和監(jiān)控控制計(jì)算機(jī)02之間通過HTTP協(xié)議傳輸數(shù)據(jù)。監(jiān)控控制計(jì)算機(jī)02根據(jù)用戶的具體需求連接至被監(jiān)控設(shè)備03。二、智能手機(jī)中的軟件
在Android系統(tǒng)中開發(fā)兩個(gè)軟件SndMsg和RecvMsg,分別用于發(fā)送短信和接收短信。SndMsg 使用 Python 開發(fā)。在 Android 中安裝 SL4A (Scripting Layer forAndroid)軟件。利用該軟件,可以在Android上直接運(yùn)行Python程序,并可以使用它提供的Android系統(tǒng)功能接口。SndMsg的流程如圖2所示
SlOl :在80號(hào)端口開啟一個(gè)HTTP服務(wù)。在Python 2. 7中,BaseHTTPServer模塊的HTTPServer類已經(jīng)實(shí)現(xiàn)了這一服務(wù),實(shí)例化該類即可。S102 :等待HTTP請求。具體而言,在HTTPServer類的初始化時(shí),其中一個(gè)參數(shù)是對HTTP請求的處理函數(shù)Handler,在代碼運(yùn)行期間,HTTP服務(wù)始終運(yùn)行,每當(dāng)收到一個(gè)HTTP請求,就會(huì)轉(zhuǎn)給這個(gè)函數(shù)處理。S103 :解析URL,構(gòu)造短信。在Handler函數(shù)中,獲得HTTP請求的URL,解析參數(shù)。對如下形式的 URL :http ://10. 0. 0. l/ num=123456&msg=sometext,其參數(shù) num 給出了短信發(fā)送到的手機(jī)號(hào)碼,參數(shù)msg給出了發(fā)送短信的內(nèi)容sometext。S104 :發(fā)送短信。在SL4A運(yùn)行環(huán)境中,SmsFacade模塊的smsSend方法可以用于向指定號(hào)碼發(fā)送指定內(nèi)容的短信。RecvMsg采用一般的Android軟件的形式,使用Java開發(fā),由Android SDK編譯為APK文件后安裝到Android系統(tǒng)中。其主要流程如圖3所示
S201 :接收短信。在RecvMsg的中實(shí)現(xiàn)一個(gè)Receiver,并在其配置文件AndroidManifest. xml中聲明,就可以獲得該手機(jī)收到的每條短信。S202 :根據(jù)短信內(nèi)容構(gòu)造URL。例如,假設(shè)發(fā)來短信的號(hào)碼為123456,短信內(nèi)容為reply,則構(gòu)造 URL :http ://10. 0. 0. 2/ num=123456&msg=reply0S203 :根據(jù)上述URL,通過無線局域網(wǎng)發(fā)起一個(gè)HTTP請求。相應(yīng)的,本發(fā)明智能手機(jī)的模塊示意圖如圖4所示,包括發(fā)送模塊401,用于開啟HTTP服務(wù),等待HTTP請求;獲取并解析所述HTTP請求的URL,根據(jù)解析所述URL的內(nèi)容構(gòu)
造短信并發(fā)送短信。
還包括接收模塊402,用于接收短信并根據(jù)接收到的短信內(nèi)容構(gòu)造URL ;根據(jù)所述的URL通過無線局域網(wǎng)發(fā)起一個(gè)HTTP請求。三、監(jiān)控控制計(jì)算機(jī)中的軟件
監(jiān)控控制計(jì)算機(jī)中運(yùn)行多個(gè)程序,包括用于監(jiān)控設(shè)備的軟件Monitor、用于控制設(shè)備的軟件 Contro I er。Monitor需要根據(jù)用戶的實(shí)際需求和設(shè)備的實(shí)際情況,監(jiān)控設(shè)備狀態(tài),并作出設(shè)備工作是否發(fā)生異常的判斷。當(dāng)檢測到異常,Monitor根據(jù)管理員的預(yù)先配置,得到短信通知號(hào)碼,并根據(jù)異常類型生成短信內(nèi)容。例如,預(yù)先設(shè)定短信號(hào)碼為123456,當(dāng)設(shè)備無法響應(yīng),內(nèi)容為no_response,當(dāng)設(shè)備的CPU占用達(dá)到100%,內(nèi)容為cpu_100等。接下來,Monitor根據(jù)短信號(hào)碼和內(nèi)容構(gòu)造一個(gè)URL http://10. 0. 0. l/ num=123456&msg=sometext,其參數(shù)num給出了短信發(fā)送到的手機(jī)號(hào)碼,參數(shù)msg給出了發(fā)送短信的內(nèi)容 sometext o最后,Monitor使用這個(gè)URL發(fā)起一個(gè)HTTP請求,這樣就將數(shù)據(jù)傳給了智能手機(jī)。用于控制設(shè)備的軟件Controler的主要功能是接收智能手機(jī)中的RecvMsg發(fā)來的HTTP請求,為此,使用Apache軟件建立一個(gè)Web服務(wù)器,在80號(hào)端口開啟HTTP服務(wù),當(dāng)收到 HTTP 請求時(shí),利用 PHP 程序獲得其 URL,例如 http ://10. 0. 0. 2/ num=123456&msg=reboo
to接下來,解析URL的參數(shù),獲得發(fā)送短信的手機(jī)號(hào)和短信內(nèi)容。例如上述URL中,手機(jī)號(hào)為123456,短信內(nèi)容為reboot。根據(jù)預(yù)先的配置,根據(jù)短信內(nèi)容,對設(shè)備進(jìn)行相應(yīng)的控制。例如,當(dāng)收到的短信內(nèi)容為reboot時(shí),則監(jiān)控控制計(jì)算機(jī)向設(shè)備發(fā)送特定的脈沖信號(hào),重啟設(shè)備。本說明書中方法的實(shí)施例采用遞進(jìn)的方式描述,對于系統(tǒng)的實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種基于短信的設(shè)備異常報(bào)警和控制系統(tǒng),包括智能手機(jī)和監(jiān)控控制計(jì)算機(jī),其特征在于 所述監(jiān)控控制計(jì)算機(jī)是指用于監(jiān)控設(shè)備狀態(tài)和控制設(shè)備的計(jì)算機(jī); 所述智能手機(jī)用于接收所述監(jiān)控控制計(jì)算機(jī)通過無線局域網(wǎng)傳來的數(shù)據(jù),根據(jù)數(shù)據(jù)內(nèi)容向指定號(hào)碼發(fā)送指定內(nèi)容的短信;所述智能手機(jī)還用于接收短信,并將短信發(fā)送方號(hào)碼和短信內(nèi)容通過無線局域網(wǎng)發(fā)送給監(jiān)控控制計(jì)算機(jī); 所述監(jiān)控控制計(jì)算機(jī)用于實(shí)時(shí)監(jiān)控特定設(shè)備的狀態(tài),根據(jù)需先設(shè)置判斷狀態(tài)是否異常,如果發(fā)現(xiàn)異常,根據(jù)預(yù)先設(shè)定的策略向智能手機(jī)發(fā)送數(shù)據(jù);所述監(jiān)控控制計(jì)算機(jī)還用于接收智能手機(jī)傳來的短信數(shù)據(jù),解析短信內(nèi)容,根據(jù)預(yù)先設(shè)定的策略對設(shè)備進(jìn)行操作。
2.如權(quán)利要求I所述的基于短信的設(shè)備異常報(bào)警和控制系統(tǒng),其特征在于,所述智能手機(jī)是指運(yùn)行了智能移動(dòng)操作系統(tǒng)的通用手機(jī),所述智能移動(dòng)操作系統(tǒng)包括Android、 Symbian、Windows Mobile、Windows Phone、iPhoneOS。
3.如權(quán)利要求I所述的基于短信的設(shè)備異常報(bào)警和控制系統(tǒng),其特征在于,所述智能手機(jī)與所述監(jiān)控控制計(jì)算機(jī)之間通過無線局域網(wǎng)進(jìn)行通信,采用TCP、UDP、HTTP、FTP、SMTP、IRC、TELNET、SSH協(xié)議中的一種或多種傳輸數(shù)據(jù)。
4.如權(quán)利要求I所述的基于短信的設(shè)備異常報(bào)警和控制系統(tǒng),其特征在于,短信接收方號(hào)碼或短信內(nèi)容事先在智能手機(jī)的軟件中寫入或者由所述監(jiān)控控制計(jì)算機(jī)生成并發(fā)送給所述智能手機(jī)。
5.如權(quán)利要求I所述的基于短信的設(shè)備異常報(bào)警和控制系統(tǒng),其特征在于,根據(jù)預(yù)先設(shè)定的策略對設(shè)備進(jìn)行操作,所述操作包括重啟設(shè)備、進(jìn)ー步查詢設(shè)備當(dāng)前狀態(tài)、調(diào)度設(shè)備中的正在運(yùn)行的任務(wù)。
6.—種在智能手機(jī)操作系統(tǒng)中發(fā)送短信的方法,其特征在于,包括 開啟HTTP服務(wù),等待HTTP請求; 獲取并解析所述HTTP請求的URL,根據(jù)解析所述URL的內(nèi)容構(gòu)造短信并發(fā)送短信。
7.—種在智能手機(jī)操作系統(tǒng)中接收短信的方法,其特征在于,包括 接收短信井根據(jù)接收到的短信內(nèi)容構(gòu)造URL ; 根據(jù)所述的URL通過無線局域網(wǎng)發(fā)起ー個(gè)HTTP請求。
8.ー種智能手機(jī),其特征在于,包括 發(fā)送模塊,用于開啟HTTP服務(wù),等待HTTP請求;獲取并解析所述HTTP請求的URL,根據(jù)解析所述URL的內(nèi)容構(gòu)造短信并發(fā)送短信。
9.如權(quán)利要求8所述的智能手機(jī),其特征在于,還包括 接收模塊,用于接收短信井根據(jù)接收到的短信內(nèi)容構(gòu)造URL;根據(jù)所述的URL通過無線局域網(wǎng)發(fā)起ー個(gè)HTTP請求。
10.一種計(jì)算機(jī)監(jiān)控設(shè)備的方法,其特征在于,包括 計(jì)算機(jī)檢測到設(shè)備異常時(shí),根據(jù)異常類型生成短信內(nèi)容; 根據(jù)所述短信內(nèi)容、管理員預(yù)先配置的短信通知號(hào)碼構(gòu)造ー個(gè)URL ; 使用所述URL發(fā)起ー個(gè)HTTP請求,將數(shù)據(jù)傳給智能手機(jī)。
11.一種監(jiān)控設(shè)備的裝置,其特征在于,包括 檢測單元,用于計(jì)算機(jī)檢測到設(shè)備異常時(shí),根據(jù)異常類型生成短信內(nèi)容;構(gòu)造單元,用于根據(jù)所述短信內(nèi)容、管理員預(yù)先配置的短信通知號(hào)碼構(gòu)造ー個(gè)URL ;發(fā)送單元,用于使用所述URL發(fā)起ー個(gè)HTTP請求,將數(shù)據(jù)傳給智能手機(jī)。
12.—種計(jì)算機(jī)控制設(shè)備的方法,其特征在于,包括接收智能手機(jī)發(fā)來的HTTP請求,獲得HTTP請求中的URL ;解析所述URL的參數(shù),獲得手機(jī)號(hào)和短信內(nèi)容;根據(jù)預(yù)先的配置,基于短信內(nèi)容對設(shè)備進(jìn)行相應(yīng)的控制。
13.—種控制設(shè)備的裝置,其特征在于,包括接收單元,用于接收智能手機(jī)發(fā)來的HTTP請求,獲得HTTP請求中的URL ; 解析単元,用于解析所述URL的參數(shù),獲得手機(jī)號(hào)和短信內(nèi)容;;控制單元,用于根據(jù)預(yù)先的配置,基于短信內(nèi)容對設(shè)備進(jìn)行相應(yīng)的控制。
全文摘要
本發(fā)明公開一種使用智能手機(jī)收發(fā)短信的設(shè)備異常報(bào)警和控制系統(tǒng),具體方法是將負(fù)責(zé)監(jiān)控設(shè)備狀態(tài)和控制設(shè)備的計(jì)算機(jī)通過無線局域網(wǎng)與智能手機(jī)相連,并采用TCP、UDP、HTTP、FTP、SMTP、IRC、TELNET、SSH中一種或多種協(xié)議進(jìn)行數(shù)據(jù)傳輸。當(dāng)計(jì)算機(jī)發(fā)現(xiàn)設(shè)備異常,則將短信號(hào)碼和內(nèi)容傳輸給手機(jī),手機(jī)負(fù)責(zé)發(fā)送短信;當(dāng)設(shè)備維護(hù)人員回復(fù)短信,手機(jī)接收短信并傳輸給計(jì)算機(jī),計(jì)算機(jī)根據(jù)短信號(hào)碼和內(nèi)容對設(shè)備做出相應(yīng)控制。該系統(tǒng)具有硬件成本和開發(fā)成本低、不需要接入Internet、安全性高的優(yōu)點(diǎn)。
文檔編號(hào)H04W4/14GK102650857SQ201110436488
公開日2012年8月29日 申請日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者張栗偉, 李柏松, 肖梓航 申請人:北京安天電子設(shè)備有限公司