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