專利名稱:一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明屬于服務(wù)監(jiān)控技術(shù)領(lǐng)域,具體涉及一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操 作的系統(tǒng)及方法。
背景技術(shù):
在監(jiān)控系統(tǒng)中,當(dāng)被監(jiān)控的服務(wù)出現(xiàn)異常時(shí),要求能夠及時(shí)地通知系統(tǒng)維護(hù)人員 并解決問題。如果系統(tǒng)維護(hù)人員不在監(jiān)控現(xiàn)場,那么問題便不能夠及時(shí)地解決?,F(xiàn)有技術(shù) 中,存在一種當(dāng)服務(wù)異常時(shí)能夠?qū)?bào)警信息發(fā)送給系統(tǒng)維護(hù)人員的移動(dòng)設(shè)備中。這種方式 雖然能夠讓維護(hù)人員及時(shí)地得知服務(wù)出現(xiàn)異常,但仍然受到地點(diǎn)的限制,不能通過移動(dòng)設(shè) 備及時(shí)了解服務(wù)運(yùn)行狀態(tài),并據(jù)此判斷服務(wù)異常的原因,更不能通過移動(dòng)設(shè)備對服務(wù)進(jìn)行 操作,因此在某些情況下,仍然不能及時(shí)地解決問題。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的是提供一種方便、快捷的通過移動(dòng)設(shè) 備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng)及方法。為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),包括服務(wù)器端和客戶端,以及 連接服務(wù)器端與客戶端的移動(dòng)通信網(wǎng)絡(luò)(2);所述服務(wù)器端包括一臺或多臺用于提供服務(wù) 的服務(wù)器(1),所述客戶端包括一臺或多臺移動(dòng)設(shè)備(3);所述服務(wù)器端還包括用于對服務(wù) 器提供服務(wù)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控的服務(wù)監(jiān)控模塊(5),用于調(diào)用相應(yīng)接口執(zhí)行移動(dòng)設(shè)備觸 發(fā)的對服務(wù)運(yùn)行狀態(tài)進(jìn)行查詢的命令和對服務(wù)進(jìn)行操作的命令的協(xié)議轉(zhuǎn)換模塊(4),以及 負(fù)責(zé)服務(wù)器端與客戶端之間通信的短信服務(wù)模塊(6);所述移動(dòng)設(shè)備(3)包括用于接收服 務(wù)器端發(fā)送信息的信息接收模塊(31),以及用于查詢服務(wù)運(yùn)行狀態(tài)和對服務(wù)進(jìn)行操作的服 務(wù)查詢及操作模塊(32)。如上所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),當(dāng)服務(wù)器端包含一 臺提供服務(wù)的服務(wù)器(1)時(shí),所述服務(wù)監(jiān)控模塊(5)、協(xié)議轉(zhuǎn)換模塊(4)和短信服務(wù)模塊設(shè)置在提供服務(wù)的服務(wù)器中;或者在服務(wù)器端設(shè)置一臺與提供服務(wù)的服務(wù)器(1)和移 動(dòng)通信網(wǎng)絡(luò)(2)相連的監(jiān)控服務(wù)器(7),將所述服務(wù)監(jiān)控模塊(5)、協(xié)議轉(zhuǎn)換模塊(4)和短 信服務(wù)模塊(6)設(shè)置在監(jiān)控服務(wù)器(7)中。當(dāng)服務(wù)器端包含兩臺或兩臺以上提供服務(wù)的服務(wù)器(1)時(shí),在服務(wù)器端設(shè)置一臺 與所有提供服務(wù)的服務(wù)器(1)和移動(dòng)通信網(wǎng)絡(luò)(2)相連的監(jiān)控服務(wù)器(7),將所述服務(wù)監(jiān)控 模塊(5)、協(xié)議轉(zhuǎn)換模塊(4)和短信服務(wù)模塊(6)設(shè)置在監(jiān)控服務(wù)器(7)中。如上所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),所述協(xié)議轉(zhuǎn)換模塊 (4)包括查詢接口(41)和操作接口(42),所述查詢接口(41)用于查詢服務(wù)運(yùn)行狀態(tài)數(shù)據(jù), 所述操作接口(42)用于將對服務(wù)進(jìn)行操作。如上所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),其中,移動(dòng)設(shè)備(3)與服務(wù)器端之間的通信采用加密方式。一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,包括以下步驟(1)對服務(wù)器端提供的服務(wù)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控;(2)移動(dòng)設(shè)備通過移動(dòng)通信網(wǎng)絡(luò)觸發(fā)服務(wù)器端的查詢服務(wù)運(yùn)行狀態(tài)命令,服務(wù)器 端調(diào)用相應(yīng)的接口獲得服務(wù)運(yùn)行狀態(tài)數(shù)據(jù),再將服務(wù)運(yùn)行狀態(tài)數(shù)據(jù)返回給移動(dòng)設(shè)備;(3)通過服務(wù)運(yùn)行狀態(tài)數(shù)據(jù)判斷服務(wù)是否異常,如果異常,則移動(dòng)設(shè)備通過移動(dòng)通 信網(wǎng)絡(luò)觸發(fā)服務(wù)器端對服務(wù)的操作命令,服務(wù)器端調(diào)用相應(yīng)的接口對服務(wù)器中提供的服務(wù) 進(jìn)行操作。如上所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,步驟(1)中如果服 務(wù)運(yùn)行狀態(tài)異常,則服務(wù)器端將報(bào)警信息通過移動(dòng)通信網(wǎng)絡(luò)以短信方式發(fā)送給移動(dòng)設(shè)備。 所述報(bào)警信息的格式為“服務(wù)器IP地址錯(cuò)誤代碼”。如果移動(dòng)設(shè)備為多個(gè),則在服務(wù)器端設(shè)置配置文件,用于記錄與每臺服務(wù)器相連 的移動(dòng)設(shè)備的地址;當(dāng)服務(wù)異常時(shí),服務(wù)器端查詢該配置文件,將報(bào)警信息發(fā)送給與該異常 服務(wù)所在服務(wù)器相連的所有移動(dòng)設(shè)備。如上所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,步驟(1)中,如果 服務(wù)器端包括多臺服務(wù)器提供的服務(wù)時(shí),則循環(huán)對所有服務(wù)器提供的服務(wù)依次進(jìn)行檢測。如上所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,其中,步驟(2)和 步驟(3)中,移動(dòng)設(shè)備通過短信或上網(wǎng)方式觸發(fā)查詢服務(wù)運(yùn)行狀態(tài)命令和對服務(wù)的操作命 令。移動(dòng)設(shè)備通過短信觸發(fā)查詢服務(wù)運(yùn)行狀態(tài)命令和對服務(wù)的操作命令采用的方法為在 服務(wù)器端將命令代碼與命令之間的對應(yīng)關(guān)系存儲在XML文件中,移動(dòng)設(shè)備以短信方式向服 務(wù)器端發(fā)送命令代碼,服務(wù)器端根據(jù)該命令代碼查詢XML文件,找到與該命令代碼相對應(yīng) 的命令。移動(dòng)設(shè)備通過上網(wǎng)方式觸發(fā)查詢服務(wù)運(yùn)行狀態(tài)命令和對服務(wù)的操作命令采用的方 法為在服務(wù)器端將命令代碼與命令之間的對應(yīng)關(guān)系存儲在XML文件中,移動(dòng)設(shè)備登陸網(wǎng) 頁,在網(wǎng)頁上選擇相應(yīng)的命令代碼,然后點(diǎn)擊觸發(fā),觸發(fā)后,服務(wù)器端根據(jù)該命令代碼查詢 XML文件,找到與該命令代碼相對應(yīng)的命令。如上所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,步驟(3)中所述對 服務(wù)的操作包括開始服務(wù)、停止服務(wù)和重啟服務(wù)。如上所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,步驟(3)中,如果 多臺移動(dòng)設(shè)備對同一服務(wù)觸發(fā)多個(gè)操作命令,則在一段時(shí)間內(nèi)重復(fù)操作不能發(fā)生兩次;如 果在該段時(shí)間內(nèi)出現(xiàn)了兩次相同的服務(wù)異常,則允許在該段時(shí)間內(nèi)進(jìn)行兩次同樣的操作。本發(fā)明所述系統(tǒng)及方法,當(dāng)服務(wù)器提供服務(wù)出現(xiàn)異常時(shí),能夠通過移動(dòng)設(shè)備即時(shí) 的通知系統(tǒng)維護(hù)人員,并能夠通過移動(dòng)設(shè)備對服務(wù)器進(jìn)行操作,方便、快捷的解決問題。
圖1是實(shí)施例1中所述系統(tǒng)結(jié)構(gòu)示意圖;圖2是實(shí)施例2中所述系統(tǒng)結(jié)構(gòu)示意圖;圖3是采用圖1所示系統(tǒng)對服務(wù)進(jìn)行監(jiān)控和操作的方法流程圖。
具體實(shí)施例方式下面結(jié)合具體實(shí)施方式
和附圖對本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明的核心思想是當(dāng)被監(jiān)控的服務(wù)出現(xiàn)異常時(shí),能夠?qū)?bào)警信息發(fā)送給移動(dòng) 設(shè)備,系統(tǒng)維護(hù)人員可以通過移動(dòng)設(shè)備查詢服務(wù)運(yùn)行狀態(tài)數(shù)據(jù),還可以通過移動(dòng)設(shè)備對服 務(wù)進(jìn)行停止、開始和重啟等操作,從而使得系統(tǒng)維護(hù)人員從原來的地點(diǎn)局限性和設(shè)備局限 性中解脫出來,在任何時(shí)間、任何地點(diǎn)均能對服務(wù)進(jìn)行監(jiān)控和操作。本發(fā)明所述的服務(wù)應(yīng)作 廣義理解,即可以是具體的某一服務(wù),又可以是服務(wù)器或其他計(jì)算機(jī)設(shè)備等;所述的移動(dòng)設(shè) 備泛指具有移動(dòng)通訊功能的所有移動(dòng)設(shè)備。本發(fā)明所述的通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),包括服務(wù)器端和客戶 端,以及連接服務(wù)器端與客戶端的移動(dòng)通信網(wǎng)絡(luò)2。服務(wù)器端包括一臺或多臺服務(wù)器1、服務(wù)監(jiān)控模塊5、協(xié)議轉(zhuǎn)換模塊4以及短信服務(wù) 模塊6。其中,服務(wù)器1用于提供服務(wù),可以是WWff服務(wù)、FTP服務(wù)或MAIL服務(wù)等。服務(wù)監(jiān)控 模塊5用于對服務(wù)器提供服務(wù)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控,主要的監(jiān)控?cái)?shù)據(jù)包括WWff服務(wù)器的網(wǎng)頁 是否可以正常訪問、返回狀態(tài)是否正常、FTP服務(wù)器是否可以正常登陸、MAIL服務(wù)器是否可以 正常收發(fā)郵件等。協(xié)議轉(zhuǎn)換模塊4用于調(diào)用相應(yīng)接口執(zhí)行移動(dòng)設(shè)備觸發(fā)的對服務(wù)運(yùn)行狀態(tài)進(jìn) 行查詢的命令和對服務(wù)進(jìn)行操作的命令,獲得服務(wù)運(yùn)行狀態(tài)數(shù)據(jù)或?qū)Ψ?wù)進(jìn)行操作。所述接 口包括查詢接口 41和操作接口 42,查詢接口 41根據(jù)輸入?yún)?shù)查詢相應(yīng)服務(wù)器的服務(wù)運(yùn)行狀 態(tài)數(shù)據(jù),并返回查詢結(jié)果;操作接口 42根據(jù)輸入?yún)?shù)對相應(yīng)服務(wù)器的服務(wù)進(jìn)行操作。建立接 口過程中,要充分考慮到移動(dòng)設(shè)備的限制和網(wǎng)絡(luò)傳輸?shù)南拗?,盡量減少數(shù)據(jù)的傳遞,返回的信 息以小于70個(gè)字符為宜。短信服務(wù)模塊6負(fù)責(zé)服務(wù)器端與客戶端之間通信??蛻舳税ㄒ慌_或多臺移動(dòng)設(shè)備3,每臺移動(dòng)設(shè)備3中包括信息接收模塊31和服 務(wù)查詢及操作模塊32。信息接收模塊31用于接收服務(wù)器端發(fā)送的信息,服務(wù)查詢及操作模 塊32用于查詢服務(wù)運(yùn)行狀態(tài)和對服務(wù)進(jìn)行操作。移動(dòng)設(shè)備3可以是手機(jī)、帶有上網(wǎng)設(shè)備的 PDA、便攜式媒體播放器或者其他類似設(shè)備。當(dāng)服務(wù)器端包含一臺提供服務(wù)的服務(wù)器1時(shí),服務(wù)監(jiān)控模塊5、協(xié)議轉(zhuǎn)換模塊4和 短信服務(wù)模塊6可以設(shè)置在該服務(wù)器1中,也可以設(shè)置在與提供服務(wù)的服務(wù)器1和移動(dòng)通 信網(wǎng)絡(luò)2相連的監(jiān)控服務(wù)器7中。當(dāng)服務(wù)器端包含兩臺或兩臺以上提供服務(wù)的服務(wù)器1時(shí),優(yōu)選將服務(wù)監(jiān)控模塊5、 協(xié)議轉(zhuǎn)換模塊4和短信服務(wù)模塊6設(shè)置在與所有提供服務(wù)的服務(wù)器1和移動(dòng)通信網(wǎng)絡(luò)2相 連的監(jiān)控服務(wù)器7中。 當(dāng)然,服務(wù)監(jiān)控模塊5、協(xié)議轉(zhuǎn)換模塊4和短信服務(wù)模塊6的設(shè)置不限于上述方式, 例如將三個(gè)模塊單獨(dú)設(shè)置,只要能夠?qū)崿F(xiàn)三個(gè)模塊功能的任何一種設(shè)置方式均可,本發(fā)明 對其不作限制。移動(dòng)設(shè)備與服務(wù)器端之間的通信采用加密的方式進(jìn)行,充分保證信息的安全性。實(shí)施例1圖1出示了本發(fā)明所述系統(tǒng)的一種實(shí)施方式。該系統(tǒng)服務(wù)器端包括一臺用于提供 服務(wù)的服務(wù)器1,客戶端包括一臺移動(dòng)設(shè)備3。服務(wù)監(jiān)控模塊5、協(xié)議轉(zhuǎn)換模塊4和短信服務(wù) 模塊6設(shè)置在提供服務(wù)的服務(wù)器1中。圖3出示了利用圖1所示系統(tǒng)對服務(wù)進(jìn)行監(jiān)控和操作的方法流程。服務(wù)監(jiān)控模塊5實(shí)時(shí)監(jiān)控服務(wù)器提供服務(wù)的運(yùn)行狀態(tài),當(dāng)服務(wù)出現(xiàn)異常時(shí),服務(wù)監(jiān)控模塊5通過短信服務(wù) 模塊6即時(shí)地向移動(dòng)設(shè)備3以短信方式發(fā)送報(bào)警信息。報(bào)警信息的格式可以為“服務(wù)器IP 地址錯(cuò)誤代碼”,如192. 168. 0. 100:001。當(dāng)移動(dòng)設(shè)備3接收到報(bào)警信息后,可以通過服務(wù) 查詢及操作模塊32將按照預(yù)先約定的查詢服務(wù)運(yùn)行狀態(tài)命令以短信方式發(fā)送給服務(wù)器端 的短信服務(wù)模塊6,短信服務(wù)模塊6再將其轉(zhuǎn)發(fā)給協(xié)議轉(zhuǎn)換模塊4。協(xié)議轉(zhuǎn)換模塊4調(diào)用查 詢接口 41執(zhí)行該命令,并將查詢接口返回的服務(wù)運(yùn)行狀態(tài)數(shù)據(jù)發(fā)送給服務(wù)監(jiān)控模塊5。服 務(wù)監(jiān)控模塊5再將請求的服務(wù)運(yùn)行狀態(tài)信息通過短信服務(wù)模塊6發(fā)送給移動(dòng)設(shè)備3的服務(wù) 查詢及操作模塊32。系統(tǒng)維護(hù)人員根據(jù)服務(wù)運(yùn)行狀態(tài)數(shù)據(jù)決定對異常服務(wù)進(jìn)行何種操作,利用服務(wù)查 詢及操作模塊32將對服務(wù)的操作命令以短信方式發(fā)送給服務(wù)器端,同樣先由短信服務(wù)模 塊6負(fù)責(zé)接收,然后轉(zhuǎn)發(fā)給協(xié)議轉(zhuǎn)換模塊4。協(xié)議轉(zhuǎn)換模塊4調(diào)用操作接口 42執(zhí)行該命令。 其中,對服務(wù)的操作包括開始服務(wù)、停止服務(wù)和重啟服務(wù)等。此外,系統(tǒng)維護(hù)人員在沒有接收到報(bào)警信息的情況下,也可以通過移動(dòng)設(shè)備3以 主動(dòng)查詢的方式獲得服務(wù)運(yùn)行狀態(tài)數(shù)據(jù),根據(jù)服務(wù)運(yùn)行狀態(tài)數(shù)據(jù)決定是否需要對服務(wù)進(jìn)行 操作以及進(jìn)行何種操作。本實(shí)施例中,移動(dòng)設(shè)備3向服務(wù)器端發(fā)送的命令為命令代碼。在服務(wù)器端,將命令 代碼與命令之間的對應(yīng)關(guān)系存儲在XML文件中,協(xié)議轉(zhuǎn)換模塊4收到移動(dòng)設(shè)備發(fā)送的命令 代碼后,查詢該XML文件,找到與該命令代碼相對應(yīng)的命令,然后調(diào)用相應(yīng)的接口執(zhí)行該命 令。如果移動(dòng)設(shè)備直接將命令發(fā)送到服務(wù)器端,一方面移動(dòng)設(shè)備編輯短信復(fù)雜,另一方面?zhèn)?輸過程存在不安全風(fēng)險(xiǎn)。因此,本實(shí)施例采用移動(dòng)設(shè)備發(fā)送命令代碼,服務(wù)器端根據(jù)該命令 代碼在XML文件中匹配與其相對應(yīng)命令的方式,以提高系統(tǒng)的安全性。其中,命令、命令代 碼以及兩者之間的對應(yīng)關(guān)系可以通過修改XML文件的方式進(jìn)行變更。實(shí)施例2圖2出示了本發(fā)明所述系統(tǒng)的另一種實(shí)施方式。該系統(tǒng)服務(wù)器端包括3臺提供服 務(wù)的服務(wù)器1,客戶端包含3臺移動(dòng)設(shè)備3。協(xié)議轉(zhuǎn)換模塊4、服務(wù)監(jiān)控模塊5和短信服務(wù)模 塊6設(shè)置在一臺監(jiān)控服務(wù)器7中。服務(wù)監(jiān)控模塊5負(fù)責(zé)對3臺服務(wù)器進(jìn)行監(jiān)控,具體的監(jiān)控過程可以采用循環(huán)依次 輪詢的方式,即循環(huán)對該模塊負(fù)責(zé)監(jiān)控的所有服務(wù)器依次進(jìn)行檢測。例如,本實(shí)施例中,可 以先檢測服務(wù)器1、再檢測服務(wù)器2、再檢測服務(wù)器3,然后再重新開始依次檢測服務(wù)器1、服 務(wù)器2、服務(wù)器3,如此循環(huán)往復(fù)的檢測。在服務(wù)運(yùn)行狀態(tài)數(shù)據(jù)中包括該服務(wù)所在服務(wù)器的 地址信息,如IP地址。由于本實(shí)施方式中包含3臺移動(dòng)設(shè)備3,所以當(dāng)服務(wù)出現(xiàn)異常時(shí),可能需要將報(bào)警 信息發(fā)送給多臺移動(dòng)設(shè)備。為此需要在服務(wù)器端設(shè)置配置文件,用于記錄與每臺服務(wù)器相 連的移動(dòng)設(shè)備的地址,如手機(jī)號碼。服務(wù)異常時(shí),服務(wù)監(jiān)控模塊5查詢該配置文件,通過短 信服務(wù)模塊6將報(bào)警信息發(fā)送給與該異常服務(wù)所在服務(wù)器相連的所有移動(dòng)設(shè)備3。本實(shí)施例中,移動(dòng)設(shè)備3通過上網(wǎng)方式(GPRS或CDMA網(wǎng)絡(luò))在網(wǎng)頁上選擇相應(yīng)的 命令代碼,然后點(diǎn)擊觸發(fā)。觸發(fā)后,協(xié)議轉(zhuǎn)換模塊4在實(shí)施例1中所述的XML文件中去匹配 與該命令代碼相對應(yīng)的命令,找到后調(diào)用相應(yīng)的接口執(zhí)行該命令。當(dāng)多個(gè)移動(dòng)設(shè)備3接收到報(bào)警信息時(shí),可能會出現(xiàn)多個(gè)移動(dòng)設(shè)備3對同一服務(wù)異常進(jìn)行重復(fù)操作的情況,從而造成操作沖突。此時(shí),可以設(shè)置在一段時(shí)間(在該段時(shí)間內(nèi)沒 有發(fā)生兩次服務(wù)異常)內(nèi)重復(fù)操作不能發(fā)生兩次。如果在該段時(shí)間內(nèi)出現(xiàn)了兩次相同的服 務(wù)異常,則允許在該段時(shí)間內(nèi)進(jìn)行兩次同樣的操作。當(dāng)然,也可以采用其他方式,只要保證 同一個(gè)服務(wù)異常不進(jìn)行兩次重復(fù)操作即可。 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其同等技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),包括服務(wù)器端和客戶端,以及連接服務(wù)器端與客戶端的移動(dòng)通信網(wǎng)絡(luò)(2);所述服務(wù)器端包括一臺或多臺用于提供服務(wù)的服務(wù)器(1),所述客戶端包括一臺或多臺移動(dòng)設(shè)備(3);其特征在于所述服務(wù)器端還包括用于對服務(wù)器提供服務(wù)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控的服務(wù)監(jiān)控模塊(5),用于調(diào)用相應(yīng)接口執(zhí)行移動(dòng)設(shè)備觸發(fā)的對服務(wù)運(yùn)行狀態(tài)進(jìn)行查詢的命令和對服務(wù)進(jìn)行操作的命令的協(xié)議轉(zhuǎn)換模塊(4),以及負(fù)責(zé)服務(wù)器端與客戶端之間通信的短信服務(wù)模塊(6);所述移動(dòng)設(shè)備(3)包括用于接收服務(wù)器端發(fā)送信息的信息接收模塊(31),以及用于查詢服務(wù)運(yùn)行狀態(tài)和對服務(wù)進(jìn)行操作的服務(wù)查詢及操作模塊(32)。
2.如權(quán)利要求1所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),其特征在 于當(dāng)服務(wù)器端包含一臺提供服務(wù)的服務(wù)器(1)時(shí),所述服務(wù)監(jiān)控模塊(5)、協(xié)議轉(zhuǎn)換模塊(4)和短信服務(wù)模塊(6)設(shè)置在提供服務(wù)的服務(wù)器中;或者在服務(wù)器端設(shè)置一臺與提供服 務(wù)的服務(wù)器(1)和移動(dòng)通信網(wǎng)絡(luò)(2)相連的監(jiān)控服務(wù)器(7),將所述服務(wù)監(jiān)控模塊(5)、協(xié) 議轉(zhuǎn)換模塊(4)和短信服務(wù)模塊(6)設(shè)置在監(jiān)控服務(wù)器(7)中。
3.如權(quán)利要求1所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),其特征在 于當(dāng)服務(wù)器端包含兩臺或兩臺以上提供服務(wù)的服務(wù)器(1)時(shí),在服務(wù)器端設(shè)置一臺與所 有提供服務(wù)的服務(wù)器(1)和移動(dòng)通信網(wǎng)絡(luò)(2)相連的監(jiān)控服務(wù)器(7),將所述服務(wù)監(jiān)控模塊(5)、協(xié)議轉(zhuǎn)換模塊(4)和短信服務(wù)模塊(6)設(shè)置在監(jiān)控服務(wù)器(7)中。
4.如權(quán)利要求1至3之一所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),其 特征在于所述協(xié)議轉(zhuǎn)換模塊(4)包括查詢接口(41)和操作接口(42),所述查詢接口(41) 用于查詢服務(wù)運(yùn)行狀態(tài)數(shù)據(jù),所述操作接口(42)用于將對服務(wù)進(jìn)行操作。
5.如權(quán)利要求1至3之一所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng),其 特征在于移動(dòng)設(shè)備(3)與服務(wù)器端之間的通信采用加密方式。
6.一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,包括以下步驟(1)對服務(wù)器端提供的服務(wù)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控;(2)移動(dòng)設(shè)備通過移動(dòng)通信網(wǎng)絡(luò)觸發(fā)服務(wù)器端的查詢服務(wù)運(yùn)行狀態(tài)命令,服務(wù)器端調(diào) 用相應(yīng)的接口獲得服務(wù)運(yùn)行狀態(tài)數(shù)據(jù),再將服務(wù)運(yùn)行狀態(tài)數(shù)據(jù)返回給移動(dòng)設(shè)備;(3)通過服務(wù)運(yùn)行狀態(tài)數(shù)據(jù)判斷服務(wù)是否異常,如果異常,則移動(dòng)設(shè)備通過移動(dòng)通信網(wǎng) 絡(luò)觸發(fā)服務(wù)器端對服務(wù)的操作命令,服務(wù)器端調(diào)用相應(yīng)的接口對服務(wù)器中提供的服務(wù)進(jìn)行 操作。
7.如權(quán)利要求6所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,其特征在 于步驟(1)中如果服務(wù)運(yùn)行狀態(tài)異常,則服務(wù)器端將報(bào)警信息通過移動(dòng)通信網(wǎng)絡(luò)以短信 方式發(fā)送給移動(dòng)設(shè)備。
8.如權(quán)利要求7所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,其特征在 于所述報(bào)警信息的格式為“服務(wù)器IP地址錯(cuò)誤代碼”。
9.如權(quán)利要求7或8所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,其特征 在于如果移動(dòng)設(shè)備為多個(gè),則在服務(wù)器端設(shè)置配置文件,用于記錄與每臺服務(wù)器相連的移 動(dòng)設(shè)備的地址;當(dāng)服務(wù)異常時(shí),服務(wù)器端查詢該配置文件,將報(bào)警信息發(fā)送給與該異常服務(wù) 所在服務(wù)器相連的所有移動(dòng)設(shè)備。
10.如權(quán)利要求6所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,其特征在于步驟(1)中,如果服務(wù)器端包括多臺服務(wù)器提供的服務(wù)時(shí),則循環(huán)對所有服務(wù)器提供的 服務(wù)依次進(jìn)行檢測。
11.如權(quán)利要求6所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,其特征在 于步驟(2)和步驟(3)中,移動(dòng)設(shè)備通過短信或上網(wǎng)方式觸發(fā)查詢服務(wù)運(yùn)行狀態(tài)命令和對 服務(wù)的操作命令。
12.如權(quán)利要求11所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,其特征在于移動(dòng)設(shè)備通過短信觸發(fā)查詢服務(wù)運(yùn)行狀態(tài)命令和對服務(wù)的操作命令采用的方法為在 服務(wù)器端將命令代碼與命令之間的對應(yīng)關(guān)系存儲在XML文件中,移動(dòng)設(shè)備以短信方式向服 務(wù)器端發(fā)送命令代碼,服務(wù)器端根據(jù)該命令代碼查詢XML文件,找到與該命令代碼相對應(yīng) 的命令;移動(dòng)設(shè)備通過上網(wǎng)方式觸發(fā)查詢服務(wù)運(yùn)行狀態(tài)命令和對服務(wù)的操作命令采用的方法 為在服務(wù)器端將命令代碼與命令之間的對應(yīng)關(guān)系存儲在XML文件中,移動(dòng)設(shè)備登陸網(wǎng)頁, 在網(wǎng)頁上選擇相應(yīng)的命令代碼,然后點(diǎn)擊觸發(fā),觸發(fā)后,服務(wù)器端根據(jù)該命令代碼查詢XML 文件,找到與該命令代碼相對應(yīng)的命令。
13.如權(quán)利要求6所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法,其特征在 于步驟(3)中所述對服務(wù)的操作包括開始服務(wù)、停止服務(wù)和重啟服務(wù)。
14.如權(quán)利要求10至13之一所述的一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的方法, 其特征在于步驟(3)中,如果多臺移動(dòng)設(shè)備對同一服務(wù)異常觸發(fā)多個(gè)操作命令,則在一段 時(shí)間內(nèi)重復(fù)操作不能發(fā)生兩次;如果在該段時(shí)間內(nèi)出現(xiàn)了兩次相同的服務(wù)異常,則允許在 該段時(shí)間內(nèi)進(jìn)行兩次同樣的操作。全文摘要
本發(fā)明公開了一種通過移動(dòng)設(shè)備對服務(wù)進(jìn)行監(jiān)控和操作的系統(tǒng)及方法,屬于服務(wù)監(jiān)控技術(shù)領(lǐng)域。現(xiàn)有技術(shù)中,當(dāng)服務(wù)出現(xiàn)異常時(shí),只能提供短信提醒的功能,僅僅起到了報(bào)警的作用,并不能及時(shí)解決問題。本發(fā)明所述系統(tǒng)及方法,當(dāng)被監(jiān)控的服務(wù)器出現(xiàn)異常時(shí),能夠?qū)?bào)警信息通過短信服務(wù)模塊發(fā)送給移動(dòng)設(shè)備,系統(tǒng)維護(hù)人員可以通過移動(dòng)設(shè)備查詢服務(wù)運(yùn)行狀態(tài)信息,還可以通過移動(dòng)設(shè)備對服務(wù)進(jìn)行停止、開始和重啟等操作,從而使得系統(tǒng)維護(hù)在遠(yuǎn)端的移動(dòng)設(shè)備上完成操作,維護(hù)人員能夠從原來的地點(diǎn)局限性和設(shè)備局限性中解脫出來,在任何時(shí)間、任何地點(diǎn)均能對服務(wù)器進(jìn)行監(jiān)控和操作。
文檔編號H04W4/12GK101902697SQ20091008493
公開日2010年12月1日 申請日期2009年5月26日 優(yōu)先權(quán)日2009年5月26日
發(fā)明者劉建平, 王長橋, 胡秋根 申請人:北大方正集團(tuán)有限公司;北京方正飛閱傳媒技術(shù)有限公司