[發明專利]用于移動終端的接收推送的消息的方法、裝置及移動終端有效
| 申請號: | 201210089724.9 | 申請日: | 2012-03-29 |
| 公開(公告)號: | CN103369001B | 公開(公告)日: | 2016-11-23 |
| 發明(設計)人: | 梁曉星 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58;H04M1/725 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 移動 終端 接收 推送 消息 方法 裝置 | ||
技術領域
本發明涉及移動終端技術領域,特別涉及一種用于移動終端的從網絡推送服務器接收推送的消息的方法及裝置以及具有其的終端設備。
背景技術
現有的移動設備系統的數據推送方案大都基于長連接技術,如Apple?iOS的APNS,Google?Ardroid的C2DM,騰訊的微信等。但是,由于移動通信網的特點,無數據傳輸的空閑連接很難一直維持。因此,為了防止連接被運營商或者防火墻等回收,移動終端需要定期發送小數據量報文到遠程服務器以維持連接,但這種方法需要移動終端等待服務器返回響應以確定連接是否真正存在,而每接到一次服務器響應則會喚醒一次系統,喚醒系統的同時,系統會喚醒所有的軟硬件模塊,這些軟硬件模塊并沒有在維持連接中發揮作用,反而浪費了大量的電能。
針對上述問題,現有的解決方法一般有兩種:一種是在應用層實現數據推送,同時為了節省電力,增加喚醒的時間間隔,這種方式存在的問題是由于喚醒的時間間隔較長,無法保證數據推送的實時性;另一種是不進行定期的喚醒,只在用戶或其他應用喚醒系統的情況下才獲取推送數據,這種方式的問題是更加難以保證數據推送的實時性。
發明內容
本發明的目的旨在至少解決上述的技術缺陷之一。
為達到上述目的,本發明的第一個目的在于提出一種用于移動終端的從網絡推送服務器接收推送的消息的方法,減少網絡連接維持過程中喚醒系統所帶來的能耗,同時保證數據推送的實時性。
本發明的第二個目的在于提出一種用于移動終端的從網絡推送服務器接收推送的消息的裝置。
本發明的第三個目的在于提出一種移動終端。
為達到上述目的,本發明第一方面的實施例公開了一種用于移動終端的從網絡推送服務器接收推送的消息的方法,包括以下步驟:所述移動終端通過自身的調制解調器與所述網絡推送服務器建立TCP連接;如果所述移動終端在預定時間段內沒有接收到所述網絡推送服務器推送的消息,則所述移動終端的除了所述調制解調器外的系統模塊進入休眠狀態;所述調制解調器在所述系統模塊進入休眠狀態后以預定時間間隔主動斷開并重建所述TCP連接;所述調制解調器通過所述TCP連接接收從所述網絡推送服務器推送的消息;以及所述調制解調器喚醒所述系統模塊并將所述消息發送至所述移動終端的接收模塊。
根據本發明實施例的用于移動終端的從網絡推送服務器接收推送的消息的方法,充分利用調制解調器的功能,通過調制解調器主動斷開并重建TCP連接,保證在維持網絡連接的過程中無需喚醒其他系統模塊,減少電量消耗,同時能夠保證數據推送的實時性。
為達到上述目的,本發明第二方面的實施例公開了一種用于移動終端的從網絡推送服務器接收推送的消息的裝置,包括:調制解調模塊,所述調制解調模塊用于建立所述移動終端與所述網絡推送服務器之間的TCP連接;以及休眠模塊,所述休眠模塊用于在所述移動終端在預定時間段內沒有接收到所述網絡推送服務器推送的消息的情況下使所述移動終端的除了所述調制解調模塊外的系統模塊進入休眠狀態,其中,所述調制解調模塊在所述系統模塊進入休眠狀態之后以預定時間間隔主動斷開并重建所述TCP連接,通過所述TCP連接接收從所述網絡推送服務器推送的消息并將所述消息發送至所述移動終端的接收模塊。
根據本發明實施例的用于移動終端的從網絡推送服務器接收推送的消息的裝置,通過使用調制解調模塊主動斷開并重建TCP連接,保證在維持網絡連接的過程中無需喚醒其他系統模塊,減少電量消耗,同時能夠保證數據推送的實時性。
為達到上述目的,本發明第三方面的實施例公開了一種移動終端,包括如本發明第二方面的實施例所公開的從網絡推送服務器接收推送的消息的裝置。
根據本發明實施例的移動終端,通過使用上述裝置,保證在維持網絡連接的過程中無需喚醒其他系統模塊,減少電量消耗,同時能夠保證數據推送的實時性。
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為根據本發明一個實施例的用于移動終端的從網絡推送服務器接收推送的消息的方法的流程圖;
圖2為根據本發明另一個實施例的用于移動終端的從網絡推送服務器接收推送的消息的方法的流程圖;
圖3為根據本發明一個實施例的用于移動終端的從網絡推送服務器接收推送的消息的裝置的結構圖;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210089724.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:平臺即服務PaaS管理平臺及方法
- 下一篇:一種云計算主機自服務平臺管理系統





