[發明專利]基于Android平板終端訪問防汛預警云服務系統及構建方法有效
| 申請號: | 201410054911.2 | 申請日: | 2014-02-18 |
| 公開(公告)號: | CN103841100B | 公開(公告)日: | 2017-02-22 |
| 發明(設計)人: | 葉楓;王志堅;張鵬;毛聲錄 | 申請(專利權)人: | 河海大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G08B25/10 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙)32204 | 代理人: | 李玉平 |
| 地址: | 210098 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 android 平板 終端 訪問 防汛 預警 服務 系統 構建 方法 | ||
?
技術領域
本發明涉及一種基于Android平板終端訪問防汛預警云服務系統及構建方法,屬于云計算環境下Web服務應用及對智能終端設備進行信息推送的領域。
背景技術
近年來,防汛預警在防汛指揮工作中扮演了越來越重要的角色。特別是應對突發性災害時,及時、準確、全面的反映監測站點的水雨災情,能夠為防汛指揮調度、搶險救災工作及時有效地開展創造有利先機,給人民生命財產安全筑起一道堅固的防線。但是,當前的防汛預警系統的主要問題有:1)部分依靠防汛工作值班人員人工關注重要的站點,以電話、短信等方式來通知預警信息,信息傳遞延遲、傳輸信息量??;2)面對突發狀況,大量的實時信息計算處理受到設備可用計算資源的限制,可能出現不能及時響應的情況;3)當前預警系統大多運行在個人電腦(PC機)和手機設備上,受設備運行環境等條件制約,特別是對現場一線指揮工作而言,無法實時獲得及時、準確和全面的水雨災情,不利于指揮調度工作的開展。
發明內容
發明目的:針對上述現有防汛預警系統存在的問題和不足,本發明提供基于Android平板終端訪問防汛預警云服務系統及構建方法,發揮云計算環境的優點,通過建立防汛預警云服務,推送到防汛指揮一線的平板終端,或者平板終端通過3G或者Wi-Fi網絡訪問防汛預警云服務,主動獲得及時、準確而全面預警消息,為防汛指揮調度、抗洪搶險工作的順利開展提供有力支撐。
技術方案:一種基于Android平板終端訪問防汛預警云服務系統,包括預警云服務和防汛預警Android平板終端。
防汛預警云服務包括第一數據獲取、預警管理、預警規則、預警分析、消息處理和消息推送模塊。
第一數據獲取模塊根據水情、雨情、災情、工情等在防汛云平臺中的服務的地址,生成調用對應服務的代碼。根據預警分析模塊的處理需要,返回不同模塊的實時數據、監測站點的技術參數等信息。第一數據獲取模塊記錄上一次訪問實時數據條目的id,以差量的方式給預警分析模塊提供最新的未經過預警分析處理的實時數據,避免因重復處理相同的實時數據而產生的重復發送預警消息的情況。對于經常被查詢的監測點的技術參數,采用建立緩沖區的方式,減少數據庫訪問的次數。
預警規則模塊存儲了預警分析模塊生成預警信息所需要的預警閾值和內容格式。首先根據預警業務的實際需求,劃分不同的預警業務模塊,如加報雨情預警、超限水位預警、城區泵站預警、加報水情預警、天氣預警和險情災情預警等。需要針對不同的預警業務模塊,依據汛限水位、死水位、警戒水位、歷史最高水位、歷史同期水位和建設設計最大水位等技術參數,定制預警的邊界條件,稱為預警閾值。同時設置預警消息返回的數據內容和數據格式。
預警分析模塊通過對第一數據獲取模塊返回的實時數據,根據預警規則進行分析。對于一個具體的站點來說,首先把當前預警業務模塊的預警規則中設置的預警閾值通過第一數據獲取中把達到或者超過預警規則模塊存儲的預警閾值(即符合預警條)的數據篩選出來,再根據預警規則模塊存儲的預警消息內容,生成將要推送給終端的預警信息數據,把數據提交到消息推送模塊。
消息推送模塊通過使用基于XML的XMPP協議,通知接入的平板終端產生了新的預警消息,通知平板終端獲取最新的預警信息數據進行更新顯示。?
請求處理模塊響應平板終端的更新請求,通知預警分析模塊主動獲取最新的實時數據進行預警分析。還可以將最新的預警消息返回給平板終端。
預警管理模塊是防汛預警云服務的管理接口。一方面通過調用預警規則模塊接口,對預警規則進行管理,針對不同的預警業務模塊添加、編輯、修改對應的預警規則,調整預警掃描頻率。另一方面,還可以調用消息推送模塊的接口,修改預警消息顯示的格式內容,展示消息發送的日志記錄。
防汛預警Android平板終端,包括消息處理、第二數據獲取、數據存儲、和信息顯示模塊。
消息處理模塊以Android?Service的方式在后臺運行。通過使用基于XML的XMPP協議,和防汛云服務建立連接,接收防汛云服務的預警通知消息。如果信息顯示模塊沒有運行,則通過調用Android操作系統的Notification(通知管理器),通知平板終端用戶有新的預警消息產生了,提示用戶點擊運行防汛預警Android平板終端系統。消息處理模塊還可以主動發送請求給防汛預警云服務,要求預警云服務立即對實時的數據進行預警分析,返回是否有新的預警消息的通知。當收到有新的預警消息的通知后,消息處理模塊還會通知第二數據獲取模塊去防汛預警云服務中獲得最新的預警信息數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河海大學,未經河海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054911.2/2.html,轉載請聲明來源鉆瓜專利網。





