[發明專利]一種服務器向測控終端推送信息的方法及系統有效
| 申請號: | 201210006333.6 | 申請日: | 2012-01-10 |
| 公開(公告)號: | CN102420783A | 公開(公告)日: | 2012-04-18 |
| 發明(設計)人: | 王豐貴;王忠民;劉旭;荊小兵;趙鑫 | 申請(專利權)人: | 山東省科學院自動化研究所 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04W4/12 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 張勇 |
| 地址: | 250014 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 測控 終端 推送 信息 方法 系統 | ||
技術領域
????本發明涉及一種信息推送方法及系統,特別涉及一種服務器向測控終端推送信息的方法及系統。
背景技術
近年來,隨著網絡技術的發展和Internet?的普及,以及物聯網應用的興起,網絡化測控系統已在許多領域得到廣泛應用。現在普及運行的基于IPv4協議的網絡中,由于固定公網IP?地址已經分配殆盡,測控終端通常只能采用動態或私有IP地址。在這種情況下,如果服務器處于外部網絡,則只能由測控終端主動向服務器發送請求,拉取服務器上的信息,服務器無法主動推送信息到測控終端,因而也就無法主動向測控終端發布命令或更新測控終端的參數配置。
針對服務器如何向測控終端推送信息,國內外學者提出了一些可以借鑒的解決方法:
測控終端及時將自己的IP地址動態報送到服務器,服務器記錄此IP地址并按照該地址發起連接,然后向測控終端推送信息。這種方法適用于動態公網IP?地址,如果測控終端是私有IP地址,無論動態分配的還是固定的,服務器均無法直接向其發起連接進行信息推送。
在路由器或網關上配置靜態端口映射,將路由器或網關的某一端口映射到測控終端私有IP地址的特定端口,服務器將能夠通過訪問該路由器或網關的這一端口實現對測控終端的信息推送;如果該路由器或網關也是私有IP地址,需要在其上級路由器或網關繼續配置靜態端口映射,依次類推,直至路由器或網關是靜態公網IP地址為止。這種方法需要SP提供支持,其網絡管理員須針對每個測控終端改變網絡設置,費時費力且不便維護。鑒于一個網絡化測控系統的測控終端通常數量眾多,因此該方法在Intranet環境中也只是勉強使用,在Internet環境中通常難以實施。如果測控終端采用動態IP地址,該方法將無法使用。
測控終端發起并與服務器建立TCP連接,之后通過“心跳”等技術保持連接不斷,形成TCP長連接或持續性連接,使TCP連接總是處于可用狀態,服務器通過該TCP連接隨時發送信息到測控終端實現信息推送,中國專利“將信息透過持續性TCP聯機推送至移動終端的方法”(專利號:ZL?200410042657.0)即是采用的該方法;此外,測控終端也可以通過輪詢方式不斷訪問服務器,通過拉取的方式獲取服務器上的信息,實現類似信息推送的功能。上述兩種方法在郵件推送系統中也得到廣泛應用,它們不受測控終端采用何種IP地址的限制,其缺點是會明顯增加測控終端系統資源、電池電量和網絡流量的額外消耗。
中國專利“一種向移動終端推送數據的方法、系統及移動終端”(申請號:200910107256.1)公開了一種技術方案:由服務器先向移動終端發送關于信息推送的通知消息,移動終端根據其當前狀態決定是否接收待推送數據,如果可以接收,將會根據通知的內容主動向服務器發起TCP連接并接收待推送數據。類似的方法也應用于手機郵件推送系統中,由于其無須保持TCP長連接或持續性連接,因而降低了對移動終端電量和網絡流量的消耗。這種方法的缺點是需要SMS短信功能的支持來發送通知消息,如果測控終端不支持SMS短信功能就將無法實施。此外,應用該方法須把接收待推送數據的決定權放在測控終端,也會給測控終端帶來額外的資源開銷。
由于IPv6網絡具有更大的地址空間,因此可以采用IPv6網絡,為每個測控終端分配一個固定的IPv6地址,這樣服務器就可以直接向測控終端發起TCP連接進行信息推送。但IPv6網絡目前尚未普及,IPv4到IPv6的過渡需要時間和成本。再者,這種方法需要測控終端始終處于偵聽狀態,也會額外的消耗系統資源及電池電量,因而不適用于輕量級的測控終端。
考慮到測控終端的系統資源、電池電量和網絡流量須低消耗這一因素,要實現服務器到測控終端的信息推送,上述傳統解決方法在IPv4網絡環境下均存在適用性不足的缺陷,這嚴重影響了網絡化測控系統控制功能的實現,已成為阻礙Internet環境下網絡化測控系統深入應用的一大難題。
發明內容
針對上述問題,本發明的目的在于提供一種服務器向測控終端推送信息的方法及系統,以解決IPv4網絡環境下服務器不能向測控終端推送信息,或推送過程需要額外消耗測控終端過多資源、電量及流量的問題。
為實現上述目的,本發明是通過以下技術方案實現的:
一種服務器向測控終端推送信息的方法,該方法包括以下步驟:
步驟1:測控終端在一定條件下發起連接報送數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東省科學院自動化研究所,未經山東省科學院自動化研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210006333.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:定位懸掛器
- 下一篇:隧道報文收發方法和裝置





