專利名稱:一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端通信領(lǐng)域,具體涉及一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法。
背景技術(shù):
移動(dòng)終端監(jiān)控是基于3G無線網(wǎng)絡(luò)的多媒體應(yīng)用技術(shù)之一。移動(dòng)終端監(jiān)控業(yè)務(wù)滿足了用戶在移動(dòng)場景、應(yīng)急場景或臨時(shí)應(yīng)用場景下對(duì)企業(yè)、家庭等場所進(jìn)行監(jiān)控和管理的要求。本發(fā)明主要研究移動(dòng)監(jiān)控系統(tǒng)關(guān)鍵技術(shù),Android智能平臺(tái)、3G無線傳輸協(xié)議、實(shí)時(shí) 傳輸協(xié)議等內(nèi)容,側(cè)重點(diǎn)在于服務(wù)端的系統(tǒng)定制和軟件設(shè)計(jì)以及客戶端軟件的實(shí)現(xiàn)。本發(fā)明是采用C/S設(shè)計(jì)模式,系統(tǒng)架構(gòu)分成二個(gè)層次即服務(wù)端和客戶端。其中服務(wù)端是各種采集系統(tǒng),客戶端是運(yùn)行Android操作系統(tǒng)的智能終端應(yīng)用?,F(xiàn)有的監(jiān)控大部分還都是B/S結(jié)構(gòu),只能在固定的地點(diǎn)對(duì)監(jiān)控目標(biāo)進(jìn)行監(jiān)控。限制了靈活性和監(jiān)控人的自由性。監(jiān)控到異常情況一般都是以發(fā)郵件,或發(fā)送短信息的方式進(jìn)行通知管理員。監(jiān)控的不可移動(dòng)性,由于網(wǎng)絡(luò)和監(jiān)控設(shè)備的限制,監(jiān)控終端并不適合長時(shí)間的移動(dòng)監(jiān)控,現(xiàn)有系統(tǒng)采用的是B/S技術(shù)實(shí)現(xiàn),瀏覽器無法滿足監(jiān)控展現(xiàn)和告警的多方面需求。郵件告警有及時(shí)性的問題,短信告警存在成本上的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法,所述移動(dòng)終端與內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)通信,所述移動(dòng)終端包括監(jiān)控模塊、HTTP請(qǐng)求接口、管理員自定義接口、解析模塊和告警提示模塊,所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)包括通信接口 ;所述監(jiān)控方法包括步驟SI,所述監(jiān)控模塊通過所述HTTP請(qǐng)求接口通過移動(dòng)通信3G無線網(wǎng)絡(luò)向所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)請(qǐng)求采集所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)采集到的指標(biāo)數(shù)據(jù)和告警數(shù)據(jù);步驟S2,所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)通過所述通信接口根據(jù)HTTP互聯(lián)網(wǎng)協(xié)議返回JSON格式的所述指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)給所述移動(dòng)終端;步驟S3,所述移動(dòng)終端的所述解析模塊對(duì)所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)返回來的所述JSON格式的數(shù)據(jù)進(jìn)行解析;步驟S4,所述監(jiān)控模塊根據(jù)所述解析后的數(shù)據(jù)在所述移動(dòng)終端應(yīng)用生成指標(biāo)通過所述管理員自定義接口給用戶展現(xiàn)告警自定設(shè)置選項(xiàng),所述用戶自定義選擇設(shè)置告警的規(guī)則和級(jí)別。步驟S5,所述告警提示模塊在所述移動(dòng)終端達(dá)到設(shè)置的告警的規(guī)則和級(jí)別時(shí)向所述用戶提示告警。本發(fā)明提供的第一優(yōu)選實(shí)施例中所述步驟SI中,對(duì)所述移動(dòng)終端向所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)發(fā)送請(qǐng)求的頻率進(jìn)行設(shè)定,所述指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)為GridView監(jiān)控系統(tǒng)定義的監(jiān)控指標(biāo)。
本發(fā)明提供的第二優(yōu)選實(shí)施例中所述移動(dòng)終端包括監(jiān)控?cái)?shù)據(jù)存儲(chǔ)模塊,所述步驟S3中對(duì)把解析后的所述指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)存入所述監(jiān)控?cái)?shù)據(jù)存儲(chǔ)模塊中進(jìn)行持久化。本發(fā)明提供的第三優(yōu)選實(shí)施例中所述步驟S4中,所述用戶如果選擇不設(shè)置,則所述告警的規(guī)則和級(jí)別按所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)傳來的告警的規(guī)則和級(jí)別進(jìn)行告警。本發(fā)明提供的第四優(yōu)選實(shí)施例中所述移動(dòng)終端包括監(jiān)控?cái)?shù)據(jù)顯示模塊,所述監(jiān)控?cái)?shù)據(jù)顯示模塊包括圖表生成組件和展現(xiàn)組件,所述步驟S4中所述用戶選擇顯示所述告警信息的圖表樣式,所述圖標(biāo)生成組建按照所述用戶選擇的所述圖標(biāo)樣式生成所述告警信息的圖表,所述展現(xiàn)組件將所述告警信息的圖表展現(xiàn)給所述用戶,所述展現(xiàn)組件的刷新頻率與所述采集系統(tǒng)發(fā)送請(qǐng)求的頻率相同。本發(fā)明提供的第五優(yōu)選實(shí)施例中所述步驟S5中通過調(diào)用鬧鐘或播放音樂提示的方式向所述用戶提示告警。 本發(fā)明提供的第六優(yōu)選實(shí)施例中所述基于Android平臺(tái)的所述移動(dòng)終端應(yīng)用以服務(wù)的形式發(fā)布,在后臺(tái)運(yùn)行進(jìn)行實(shí)時(shí)監(jiān)控,所述用戶關(guān)閉監(jiān)控?cái)?shù)據(jù)顯示模塊的顯示頁面,不會(huì)影響監(jiān)控?cái)?shù)據(jù)同步。本發(fā)明提供的一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法的有益效果包括I、本發(fā)明提供的一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法,移動(dòng)終端與內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)通信通過3G無線網(wǎng)絡(luò)通信,可以移動(dòng)監(jiān)控,改變傳統(tǒng)大屏幕或監(jiān)控臺(tái)的固定監(jiān)控。2、監(jiān)控?cái)?shù)據(jù)顯示模塊以圖表的方式向用戶展現(xiàn)告警信息,還可以通過調(diào)用鬧鐘或播放音樂提示的方式向所述用戶提示告警,給所述用戶實(shí)現(xiàn)了監(jiān)控告警新的提示方式,做到的告警提示通信成本的降低。并且后臺(tái)運(yùn)行進(jìn)行實(shí)時(shí)監(jiān)控,用戶關(guān)閉監(jiān)控?cái)?shù)據(jù)顯示模塊的顯示頁面,不會(huì)影響監(jiān)控?cái)?shù)據(jù)同步。3、每個(gè)用戶都可以在Android終端自定義告警策略,用戶如果選擇不設(shè)置,則告警的規(guī)則和級(jí)別按內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)傳來的告警的規(guī)則和級(jí)別進(jìn)行告警。4、指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)存入監(jiān)控?cái)?shù)據(jù)存儲(chǔ)模塊中進(jìn)行持久化。5、移動(dòng)終端向內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)發(fā)送請(qǐng)求的頻率進(jìn)行可以設(shè)定自動(dòng)定時(shí)刷新。
如圖I所示為本發(fā)明提供的一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法的方法流程圖;如圖2所示為本發(fā)明提供的一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法的實(shí)施例的方法流程圖。
具體實(shí)施例方式本發(fā)明提供一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法,該系統(tǒng)包括移動(dòng)終端和內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng),移動(dòng)終端包括監(jiān)控模塊、HTTP請(qǐng)求接口、管理員自定義接口、解析模塊和告警提示模塊,內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)包括通信接口,監(jiān)控方法流程如圖I所示,包括步驟SI,監(jiān)控模塊通過HTTP請(qǐng)求接口通過移動(dòng)通信3G無線網(wǎng)絡(luò)向內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)請(qǐng)求采集內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)采集到的指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)。步驟S2,內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)通過通信接口根據(jù)HTTP互聯(lián)網(wǎng)協(xié)議返回JSON(JavaScript Object Notation,基于JavaScript語言的輕量級(jí)的數(shù)據(jù)交換格式)格式的指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)給移動(dòng)終端。步驟S3,移動(dòng)終端的解析模塊對(duì)內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)返回來的JSON格式的數(shù)據(jù)進(jìn)行解析。步驟S4,監(jiān)控模塊根據(jù)解析后的數(shù)據(jù)在移動(dòng)終端應(yīng)用生成指標(biāo)通過管理員自定義接口給用戶展現(xiàn)告警自定設(shè)置選項(xiàng),用戶自定義選擇設(shè)置告警的規(guī)則和級(jí)別。步驟S5,告警提示模塊在移動(dòng)終端達(dá)到設(shè)置的告警的規(guī)則和級(jí)別時(shí)向用戶提示告
m
目O優(yōu)選的,圖2為本發(fā)明提供的一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法的實(shí)施例的方法流程圖。步驟SI中,移動(dòng)終端向內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)發(fā)送請(qǐng)求的頻率可以進(jìn)行設(shè)定,指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)為GridView監(jiān)控系統(tǒng)定義的監(jiān)控指標(biāo)。移動(dòng)終端可以包括監(jiān)控?cái)?shù)據(jù)存儲(chǔ)模塊,步驟S3中對(duì)數(shù)據(jù)進(jìn)行解析后還可以把解析后的指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)存入監(jiān)控?cái)?shù)據(jù)存儲(chǔ)模塊中進(jìn)行持久化。步驟S4中,用戶如果選擇不設(shè)置,則告警的規(guī)則和級(jí)別是按內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)傳來的告警的規(guī)則和級(jí)別進(jìn)行告警。·移動(dòng)終端還可以包括監(jiān)控?cái)?shù)據(jù)顯示模塊,該監(jiān)控?cái)?shù)據(jù)顯示模塊包括圖表生成組件和展現(xiàn)組件,步驟S4中用戶可以選擇顯示告警信息的圖表樣式,圖標(biāo)生成組建按照用戶選擇的圖標(biāo)樣式生成告警信息的圖表,展現(xiàn)組件將該告警信息的圖表展現(xiàn)給用戶,該展現(xiàn)組件的刷新頻率與采集系統(tǒng)發(fā)送請(qǐng)求的頻率相同。如設(shè)置成5秒請(qǐng)求一次,那個(gè)展現(xiàn)組件的刷新頻率也就是5秒刷新一次。步驟S5中可以通過調(diào)用鬧鐘或播放音樂提示的方式向用戶提示告警。該基于Android平臺(tái)的移動(dòng)終端應(yīng)用以服務(wù)的形式發(fā)布,可以做到在后臺(tái)運(yùn)行,做到實(shí)時(shí)監(jiān)控。用戶關(guān)閉監(jiān)控?cái)?shù)據(jù)顯示模塊的顯示頁面,不會(huì)影響監(jiān)控?cái)?shù)據(jù)同步。以上雖然根據(jù)附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了詳細(xì)說明,但不僅限于此具體實(shí)施方式
,本領(lǐng)域的技術(shù)人員根據(jù)此具體技術(shù)方案進(jìn)行的各種等同、變形處理,也在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法,其特征在于,所述移動(dòng)終端與內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)通信,所述移動(dòng)終端包括監(jiān)控模塊、HTTP請(qǐng)求接口、管理員自定義接口、解析模塊和告警提示模塊,所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)包括通信接口 ; 所述監(jiān)控方法包括 步驟SI,所述監(jiān)控模塊通過所述HTTP請(qǐng)求接口通過移動(dòng)通信3G無線網(wǎng)絡(luò)向所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)請(qǐng)求采集所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)采集到的指標(biāo)數(shù)據(jù)和告警數(shù)據(jù); 步驟S2,所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)通過所述通信接口根據(jù)HTTP互聯(lián)網(wǎng)協(xié)議返回JSON格式的所述指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)給所述移動(dòng)終端; 步驟S3,所述移動(dòng)終端的所述解析模塊對(duì)所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)返回來的所述JSON格式的數(shù)據(jù)進(jìn)行解析; 步驟S4,所述監(jiān)控模塊根據(jù)所述解析后的數(shù)據(jù)在所述移動(dòng)終端應(yīng)用生成指標(biāo)通過所述管理員自定義接口給用戶展現(xiàn)告警自定設(shè)置選項(xiàng),所述用戶自定義選擇設(shè)置告警的規(guī)則和級(jí)別。
步驟S5,所述告警提示模塊在所述移動(dòng)終端達(dá)到設(shè)置的告警的規(guī)則和級(jí)別時(shí)向所述用戶提示告警。
2.如權(quán)利要求I所述的方法,其特征在于,所述步驟SI中,對(duì)所述移動(dòng)終端向所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)發(fā)送請(qǐng)求的頻率進(jìn)行設(shè)定,所述指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)為GridView監(jiān)控系統(tǒng)定義的監(jiān)控指標(biāo)。
3.如權(quán)利要求I所述的方法,其特征在于,所述移動(dòng)終端包括監(jiān)控?cái)?shù)據(jù)存儲(chǔ)模塊,所述步驟S3中對(duì)把解析后的所述指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)存入所述監(jiān)控?cái)?shù)據(jù)存儲(chǔ)模塊中進(jìn)行持久化。
4.如權(quán)利要求I所述的方法,其特征在于,所述步驟S4中,所述用戶如果選擇不設(shè)置,則所述告警的規(guī)則和級(jí)別按所述內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)傳來的告警的規(guī)則和級(jí)別進(jìn)行告警。
5.如權(quán)利要求2所述的方法,其特征在于,所述移動(dòng)終端包括監(jiān)控?cái)?shù)據(jù)顯示模塊,所述監(jiān)控?cái)?shù)據(jù)顯示模塊包括圖表生成組件和展現(xiàn)組件,所述步驟S4中所述用戶選擇顯示所述告警信息的圖表樣式,所述圖標(biāo)生成組建按照所述用戶選擇的所述圖標(biāo)樣式生成所述告警信息的圖表,所述展現(xiàn)組件將所述告警信息的圖表展現(xiàn)給所述用戶,所述展現(xiàn)組件的刷新頻率與所述采集系統(tǒng)發(fā)送請(qǐng)求的頻率相同。
6.如權(quán)利要求I所述的方法,其特征在于,所述步驟S5中通過調(diào)用鬧鐘或播放音樂提示的方式向所述用戶提示告警。
7.如權(quán)利要求I所述的方法,其特征在于,所述基于Android平臺(tái)的所述移動(dòng)終端應(yīng)用以服務(wù)的形式發(fā)布,在后臺(tái)運(yùn)行進(jìn)行實(shí)時(shí)監(jiān)控,所述用戶關(guān)閉監(jiān)控?cái)?shù)據(jù)顯示模塊的顯示頁面,不會(huì)影響監(jiān)控?cái)?shù)據(jù)同步。
全文摘要
本發(fā)明提供一種基于Android平臺(tái)的移動(dòng)終端監(jiān)控方法,包括步驟S1,監(jiān)控模塊通過HTTP請(qǐng)求接口通過移動(dòng)通信3G無線網(wǎng)絡(luò)向內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)請(qǐng)求采集內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)采集到的指標(biāo)數(shù)據(jù)和告警數(shù)據(jù);步驟S2,內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)通過通信接口根據(jù)HTTP互聯(lián)網(wǎng)協(xié)議返回JSON格式的指標(biāo)數(shù)據(jù)和告警數(shù)據(jù)給移動(dòng)終端;步驟S3,移動(dòng)終端的解析模塊對(duì)內(nèi)網(wǎng)數(shù)據(jù)采集系統(tǒng)返回來的JSON格式的數(shù)據(jù)進(jìn)行解析;步驟S4,監(jiān)控模塊根據(jù)解析后的數(shù)據(jù)在移動(dòng)終端應(yīng)用生成指標(biāo)通過管理員自定義接口給用戶展現(xiàn)告警自定設(shè)置選項(xiàng),用戶自定義選擇設(shè)置告警的規(guī)則和級(jí)別。步驟S5,告警提示模塊在移動(dòng)終端達(dá)到設(shè)置的告警的規(guī)則和級(jí)別時(shí)向用戶提示告警。實(shí)現(xiàn)對(duì)移動(dòng)設(shè)別的移動(dòng)監(jiān)控。
文檔編號(hào)H04L29/08GK102917008SQ20121032617
公開日2013年2月6日 申請(qǐng)日期2012年9月5日 優(yōu)先權(quán)日2012年9月5日
發(fā)明者解文龍, 趙歡, 劉瑞賢, 趙曉杰 申請(qǐng)人:曙光云計(jì)算技術(shù)有限公司