[發(fā)明專利]一種發(fā)送心跳消息的方法、系統(tǒng)、終端及網(wǎng)絡設備在審
| 申請?zhí)枺?/td> | 201310487989.9 | 申請日: | 2013-10-17 |
| 公開(公告)號: | CN103532784A | 公開(公告)日: | 2014-01-22 |
| 發(fā)明(設計)人: | 解冰;張鳳全;盛明哲 | 申請(專利權)人: | 中國聯(lián)合網(wǎng)絡通信集團有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/951 |
| 代理公司: | 北京安信方達知識產(chǎn)權代理有限公司 11262 | 代理人: | 栗若木;白瑩 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 發(fā)送 心跳 消息 方法 系統(tǒng) 終端 網(wǎng)絡設備 | ||
技術領域
本發(fā)明涉及網(wǎng)絡領域,尤其涉及一種發(fā)送心跳消息的方法、系統(tǒng)、終端及網(wǎng)絡設備。
背景技術
隨著移動互聯(lián)網(wǎng)的飛速發(fā)展,移動終端的應用程序數(shù)量也快速增長。當前智能手機上App應用種類繁多,用戶群非常龐大,很多程序的下載量達到數(shù)千萬。大多數(shù)應用程序都有一些常規(guī)性的小流量心跳消息需要發(fā)送,比如騰訊QQ的在線、離線狀態(tài)消息等,這些消息流量很小,但是發(fā)送十分頻繁。雖然類似的消息種類很多,但是大多數(shù)消息具有相似性,也就是說不同應用程序都會發(fā)送類似的心跳消息。例如,許多應用程序為了保持用戶常在線,常需要發(fā)送保持在線的心跳消息,告知應用程序服務器客戶端的在線狀態(tài)。無論是哪種目的的心跳消息,移動終端每次發(fā)送時,都需要競爭申請無線資源,爭用無線信道。
由于心跳消息單次傳輸數(shù)據(jù)量小,發(fā)送頻率高,并且多種應用程序都有各自的心跳發(fā)送需求,因此,當智能終端上安裝了多種具有心跳發(fā)送需求的應用程序后,為同一目的,不同的應用程序將分別發(fā)送心跳消息,頻繁申請無線信道爭用寶貴的無線信道,這勢必會占用很多信令資源和數(shù)據(jù)資源,極有可能造成信令風暴,給網(wǎng)絡造成了巨大的負擔,甚至影響了正常的網(wǎng)絡通信服務。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是如何避免頻繁地發(fā)送心跳消息,降低心跳消息對網(wǎng)絡的壓力。
為了解決上述問題,本發(fā)明提供了一種發(fā)送心跳消息的方法,包括:
終端提取在預定時間長度內(nèi)待發(fā)送的具有相同作用的多個心跳消息中任一個的載荷;
所述終端提取所述多個心跳消息的頭部信息,將所述頭部信息前后相連成一個整合頭部,加上所述載荷形成整合心跳包;
所述終端將所述整合心跳包發(fā)送給網(wǎng)絡設備;
所述網(wǎng)絡設備將所述整合心跳包的頭部拆分為多個單獨的頭部信息;
所述網(wǎng)絡設備將所述整合心跳包的載荷復制成多個,分別將每個載荷和一個拆分出的頭部信息組成一個心跳消息;
所述網(wǎng)絡設備分別根據(jù)各心跳消息的頭部信息中的地址,將各心跳消息發(fā)送給相應的應用程序服務器。
可選地,所述終端將所述整合心跳包發(fā)送給網(wǎng)絡設備的步驟前還包括:
所述終端在所述整合心跳包的頭部中加入預定標識;
所述網(wǎng)絡設備將所述整合心跳包的頭部拆分為多個單獨的頭部信息的步驟前還包括:
所述網(wǎng)絡設備判斷從所述終端接收到的數(shù)據(jù)包的頭部是否包含所述預定標識;如果包含,則進行所述將所述整合心跳包的頭部拆分為多個單獨的頭部信息的步驟。
可選地,終端提取在預定時間長度內(nèi)待發(fā)送的具有相同作用的多個心跳消息中任一個的載荷的步驟前還包括:
當所述終端獲知一個應用程序需要發(fā)送心跳消息時,判斷其它應用程序是否需要在預定時間長度內(nèi)發(fā)送相同作用的心跳消息,如果需要,則進行所述終端提取在預定時間長度內(nèi)待發(fā)送的具有相同作用的多個心跳消息中任一個的載荷的步驟。
本發(fā)明還提供了一種發(fā)送心跳消息的方法,包括:
終端提取在預定時間長度內(nèi)待發(fā)送的具有相同作用的多個心跳消息中任一個的載荷;
所述終端提取所述多個心跳消息的頭部信息,將所述頭部信息前后相連成一個整合頭部,加上所述載荷形成整合心跳包;
所述終端將所述整合心跳包發(fā)送給網(wǎng)絡設備。
可選地,終端在預定時間長度內(nèi)提取待發(fā)送的具有相同作用的多個心跳消息中任一個的載荷的步驟前還包括:
當所述終端獲知一個應用程序需要發(fā)送心跳消息時,判斷其它應用程序是否需要在預定時間長度內(nèi)發(fā)送相同作用的心跳消息,如果需要,則進行所述終端提取在預定時間長度內(nèi)待發(fā)送的具有相同作用的多個心跳消息中任一個的載荷的步驟。
本發(fā)明還提供了一種發(fā)送心跳消息的方法,包括:
網(wǎng)絡設備將整合心跳包的頭部拆分為多個單獨的頭部信息;
所述網(wǎng)絡設備將所述整合心跳包的載荷復制成多個,分別將每個載荷和一個拆分出的頭部信息組成一個心跳消息;
所述網(wǎng)絡設備分別根據(jù)各心跳消息的頭部信息中的地址,將各心跳消息發(fā)送給相應的應用程序服務器。
可選地,所述網(wǎng)絡設備將所述整合心跳包的頭部拆分為多個單獨的頭部信息的步驟前還包括:
所述網(wǎng)絡設備判斷從所述終端接收到的數(shù)據(jù)包的頭部是否包含所述預定標識;如果包含,則進行所述將所述整合心跳包的頭部拆分為多個單獨的頭部信息的步驟。
本發(fā)明還提供了一種發(fā)送心跳消息的系統(tǒng),包括:終端和網(wǎng)絡設備;
所述終端包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯(lián)合網(wǎng)絡通信集團有限公司,未經(jīng)中國聯(lián)合網(wǎng)絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310487989.9/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:內(nèi)存條
- 下一篇:一種多應用之間互訪的方法和智能卡





