[發明專利]一種基于推送的心跳消息發送方法和終端有效
| 申請號: | 201110430165.9 | 申請日: | 2011-12-20 |
| 公開(公告)號: | CN102523178A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 關真珍;周佐華 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 推送 心跳 消息 發送 方法 終端 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種基于推送的心跳消息發送方法和終端。
背景技術
推送技術是一種基于客戶端/服務器的工作模式,由服務器主動將消息發送到客戶端的技術。推送技術常用于消息通知系統中,如股市實時行情、天氣預報、Email、QQ好友上線通知等。以QQ通訊為例,用戶在終端上開設了推送功能后,即使該用戶沒有登錄QQ客戶端,當該用戶的QQ好友給該用戶發送消息時,QQ服務器會向與其對應的推送客戶端發送推送消息,以便由該推送客戶端提示該用戶有QQ好友向其發送消息。當用戶在終端中接收到該推送消息后,就可以登錄QQ客戶端來查看消息內容。
為了維持推送客戶端與應用服務器之間的連接,推送應用需要定期向推送代理網關發送心跳消息。所謂“心跳消息”是指終端周期性的發送一些消息來保持與服務器之間的TCP會話連接。推送應用發送心跳消息的周期與防火墻或NAT設備上所配置的TCP會話超時時間有關,如果推送應用向推送代理網關發送心跳消息的周期超出該會話超時時間,推送應用與應用服務器之間的TCP會話就會被中斷,應用服務器不能通過推送代理網關向該推送應用的客戶端發送推送消息。由于不同的推送應用的開發商或服務商可能會不同,因此不同的推送應用不能共享同一個TCP會話連接,也就是說,不同的推送應用所對應的會話超時時間可能不相同,從而導致不同的推送應用發送心跳消息的周期也不相同。
一般情況下,一臺終端中會同時安裝多個推送應用,而不同的推送應用發送心跳消息的周期卻可能不同,每個推送應用都會以其特定的周期來發送心跳消息,而每次發送心跳消息都需要啟動終端中的射頻模塊,這樣就導致射頻模塊會被頻繁的開啟。由于每次開啟射頻模塊都需要耗費較多的電量,因此,現有的推送應用發送心跳消息的方式會耗費較多的終端電量,尤其對于使用電池的終端而言,頻繁的啟動射頻模塊將會耗費較多的電池電量,減少終端的待機時長。另外,頻繁的開啟射頻模塊也必然會減少射頻模塊的使用壽命。
發明內容
有鑒于此,本發明提供一種基于推送的心跳消息發送方法和終端,用于解決現有技術存在著的射頻模塊頻繁開啟而導致的耗電量增加以及壽命減少的問題。
為解決以上問題,本發明提供了一種基于推送的心跳消息發送方法,包括:
推送應用對終端中的網絡數據流量進行監測;
當推送應用監測到終端中產生網絡數據流量時,獲得當前時刻;
以該推送應用最近一次發送心跳消息的時刻為起始時刻,判斷經過該推送應用的預設心跳周期后所應進行的下一次發送心跳消息的發生時刻距離所述當前時刻的時間間隔是否小于預先設定的閾值,如果是,則將所述下一次心跳消息在當前時刻進行發送,并將所述當前時刻作為起始時刻,依據所述預設心跳周期,重新確定后續心跳消息的發送時刻。
另一方面,本發明提供了一種終端,包括:監測單元,時間獲取單元,第一發送確定單元,發送單元以及心跳消息重置單元,通過上述各單元運行一個推送應用;
監測單元,用于對終端中的網絡數據流量進行監測;
時間獲取單元,用于當所述監測單元監測到終端中產生網絡數據流量時,獲得當前時刻;
第一發送確定單元,用于以所述推送應用最近一次發送心跳消息的時刻為起始時刻,判斷經過該推送應用的預設心跳周期后所應進行的下一次發送心跳消息的發生時刻距離所述當前時刻的時間間隔是否小于預先設定的閾值,如果是,則將所述下一次心跳消息在當前時刻進行發送;
發送單元,用于向推送代理網關發送心跳消息;
心跳消息重置單元,用于當所述第一發送確定單元確定出將所述下一次心跳消息在當前時刻發送時,將所述當前時刻作為起始時刻,依據所述預設心跳周期,重新確定后續心跳消息的發送時刻。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110430165.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種配電變壓器防雷線圈
- 下一篇:壁掛電視的引線裝置





