欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種發(fā)送心跳報文的方法和設備的制造方法

文檔序號:8530404閱讀:483來源:國知局
一種發(fā)送心跳報文的方法和設備的制造方法
【技術(shù)領域】
[0001]本發(fā)明涉及通信技術(shù)領域,尤其涉及一種發(fā)送心跳報文的方法和設備。
【背景技術(shù)】
[0002]平板電腦、智能手機等移動終端上可運行多種移動應用。移動應用通過移動網(wǎng)絡的無線接入網(wǎng)和核心網(wǎng)與互聯(lián)網(wǎng)連接,采用客戶端-服務器的方式與處于互聯(lián)網(wǎng)中的應用服務器交互數(shù)據(jù)。
[0003]移動應用為了保持與應用服務器的長時間連接,需要向應用服務器定時發(fā)送心跳報文。目前移動應用發(fā)送心跳報文的周期是移動應用的開發(fā)者在開發(fā)移動應用時固定設置在程序中,一旦應用發(fā)布,無法改變,實現(xiàn)方式不夠靈活。
[0004]此外,移動應用發(fā)送心跳報文時需要占用移動網(wǎng)絡中無線接入網(wǎng)中的無線信道等無線資源、核心網(wǎng)系統(tǒng)資源和移動終端自身的系統(tǒng)資源,因此,移動應用頻繁地發(fā)送心跳報文耗費了移動網(wǎng)絡和移動終端大量資源,降低了資源利用率。
[0005]為了規(guī)范心跳報文的發(fā)送機制,一些運行商規(guī)定移動終端上運行的各移動應用以相同的心跳周期發(fā)送心跳報文,以避免部分移動應用發(fā)送心跳報文的周期過小,對資源的占用較多的問題。但是,當移動終端上同時運行多個需要發(fā)送心跳報文的移動應用時,若各個移動應用無法實現(xiàn)同步發(fā)送心跳報文,仍無法減小對資源的占用。
[0006]綜上,現(xiàn)有的技術(shù)存在移動應用發(fā)送心跳報文的周期在移動應用開發(fā)時規(guī)定設置,不靈活的問題;以及移動終端上同時運行的多個需要發(fā)送心跳報文的移動應用發(fā)送心跳報文不同步時,無法減小對資源的占用的問題。

【發(fā)明內(nèi)容】

[0007]本發(fā)明實施例提供一種設置應用發(fā)送心跳報文周期的方法和服務器,用于解決現(xiàn)有的發(fā)送心跳報文周期在移動應用開發(fā)時固定設置,缺乏靈活性的問題。
[0008]本發(fā)明實施例還提供了一種發(fā)送心跳報文的方法、終端上運行的應用單元、終端上運行的中間件單元和一種終端,用于解決終端上同時運行的多個需要發(fā)送心跳報文的移動應用發(fā)送心跳報文不同步時,無法減小對資源的占用的問題。
[0009]第一方面,本發(fā)明實施例提供一種設置應用發(fā)送心跳報文周期的方法,所述方法包括:
[0010]用于設置心跳周期的服務器接收終端發(fā)送的心跳周期查詢請求后,確定所述終端的心跳周期;
[0011]所述服務器將確定的所述心跳周期發(fā)送給所述終端,以使所述終端上運行的應用根據(jù)所述心跳周期發(fā)送心跳報文。
[0012]通過服務器設置終端發(fā)送心跳報文的周期,實現(xiàn)更靈活。
[0013]較佳地,述服務器確定所述終端的心跳周期,包括:
[0014]所述服務器確定所述終端當前所在地;
[0015]所述服務器根據(jù)預設的地點與心跳周期的映射關系,確定所述終端當前所在地對應的心跳周期為所述終端的心跳周期。
[0016]該優(yōu)選方案實現(xiàn)了根據(jù)終端所在地確定終端的心跳周期。
[0017]較佳地,所述服務器確定所述終端當前所在地,包括:
[0018]所述服務器向用于記錄所述終端當前所在地信息的設備發(fā)送位置查詢請求;
[0019]所述服務器根據(jù)用于記錄所述終端當前所在地信息的設備返回的所述終端當前所在地信息,確定所述終端當前所在地。
[0020]該優(yōu)選方案給出了服務器確定終端當前所在地的方法。
[0021]較佳地,在所述服務器接收所述心跳周期查詢請求后,所述服務器確定所述終端的心跳周期之前,所述方法還包括:所述服務器確定所述終端所屬運營商網(wǎng)絡;
[0022]所述服務器確定所述終端的心跳周期,包括:所述服務器在確定所述終端所屬的運營商網(wǎng)絡與所述服務器自身所屬的運營商網(wǎng)絡相同時,確定所述終端的心跳周期。
[0023]該優(yōu)選方案在確定終端所屬的運營商網(wǎng)絡與所述服務器自身所屬的運營商網(wǎng)絡相同時,才確定所述終端的心跳周期。
[0024]較佳地,在服務器確定所述終端所屬運營商網(wǎng)絡之后,所述方法還包括:
[0025]所述服務器在確定所述終端所屬的運營商網(wǎng)絡與所述服務器自身所屬的運營商網(wǎng)絡不同時,丟棄所述心跳周期查詢請求。
[0026]采用本優(yōu)選方案,避免了對不屬于本運營商網(wǎng)絡的終端設置心跳周期。
[0027]第二方面,本發(fā)明實施例提供一種發(fā)送心跳報文的方法,所述方法包括:
[0028]終端上運行的應用在每一次發(fā)送心跳報文時,向所述終端上運行的心跳中間件發(fā)送時延查詢請求,查詢所述應用下一次發(fā)送心跳報文需要經(jīng)過的時延;
[0029]所述應用接收所述心跳中間件響應所述時延查詢請求返回的所述時延;
[0030]其中,所述時延是所述心跳中間件通過如下方式確定的:
[0031]若所述時延查詢請求為所述心跳中間件收到的第一個時延查詢請求,則所述心跳中間件確定所述時延為所述應用發(fā)送心跳報文的心跳周期;否則所述心跳中間件確定所述時延為周期定時器在定時周期內(nèi)的剩余時長;其中,所述周期定時器在所述心跳中間件收到第一個時延查詢請求時啟動,所述定時周期為所述應用發(fā)送心跳報文的心跳周期。
[0032]采用該方案,可實現(xiàn)終端上運行的各應用同步發(fā)送心跳報文。
[0033]第三方面,本發(fā)明實施例提供一種發(fā)送心跳報文的方法,所述方法包括:
[0034]終端上運行的心跳中間件接收所述終端上運行的應用在每一次發(fā)送心跳報文時發(fā)送的時延查詢請求,所述時延查詢請求用于查詢所述應用下一次發(fā)送心跳報文需要經(jīng)過的時延;
[0035]所述心跳中間件確定所述時延;
[0036]所述心跳中間件將確定的所述時延返回給所述應用;
[0037]其中,所述心跳中間件確定所述時延,包括:
[0038]若所述時延查詢請求為所述心跳中間件收到的第一個時延查詢請求,則所述心跳中間件確定所述時延為所述應用發(fā)送心跳報文的心跳周期;否則所述心跳中間件確定所述時延為周期定時器在定時周期內(nèi)的剩余時長;其中,所述周期定時器在所述心跳中間件收到第一個時延查詢請求時啟動,所述定時周期為所述應用發(fā)送心跳報文的心跳周期。
[0039]采用該方案,可實現(xiàn)終端上運行的各應用同步發(fā)送心跳報文。
[0040]較佳地,在所述心跳中間件確定所述時延之前,所述方法還包括:
[0041]所述心跳中間件向用于設置心跳周期的服務器發(fā)出心跳周期查詢請求后,從所述服務器處接收所述應用發(fā)送心跳報文的周期。
[0042]采用該方案,可實現(xiàn)通過服務器設置終端發(fā)送心跳報文的周期。
[0043]第四方面,本發(fā)明實施例提供一種服務器,所述服務器包括:
[0044]收發(fā)模塊,用于接收終端發(fā)送的心跳周期查詢請求;
[0045]處理模塊,在所述收發(fā)模塊收到所述心跳周期查詢請求后,確定所述終端的心跳周期;
[0046]所述收發(fā)模塊還用于:將所述處理模塊確定的所述心跳周期發(fā)送給所述終端,以使所述終端上運行的應用根據(jù)所述心跳周期發(fā)送心跳報文。
[0047]通過服務器設置終端發(fā)送心跳報文的周期,實現(xiàn)更靈活。
[0048]較佳地,所述處理模塊具體用于:
[0049]確定所述終端當前所在地;
[0050]根據(jù)預設的地點與心跳周期的映射關系,確定所述終端當前所在地對應的心跳周期為所述終端的心跳周期。
[0051]該優(yōu)選方案實現(xiàn)了根據(jù)終端所在地確定終端的心跳周期。
[0052]較佳地,所述處理模塊在確定所述終端當前所在地時,具體用于:
[0053]向用于記錄所述終端當前所在地信息的設備發(fā)送位置查詢請求;
[0054]根據(jù)用于記錄所述終端當前所在地信息的設備返回的所述終端當前所在地信息,確定所述終端當前所在地。
[0055]該優(yōu)選方案給出了服務器確定終端當前所在地的方法。
[0056]較佳地,所述處理模塊還用于:在所述收發(fā)模塊接收所述心跳周期查詢請求后,所述處理模塊確定所述終端的心跳周期之前,確定所述終端所屬運營商網(wǎng)絡;
[0057]所述處理模塊具體用于:在確定所述終端所屬的運營商網(wǎng)絡與所述服務器自身所屬的運營商網(wǎng)絡相同時,確定所述終端的心跳周期。
[0058]該優(yōu)選方案在確定終端所屬的運營商網(wǎng)絡與所述服務器自身所屬的運營商網(wǎng)絡相同時,才確定所述終端的心跳周期。
[0059]較佳地,所述處理模塊還用于:
[0060]在確定所述終端所屬運營商網(wǎng)絡之后,若確定所述終端所屬的運營商網(wǎng)絡與所述服務器自身所屬的運營商網(wǎng)絡不同時,丟棄所述心跳周期查詢請求。
[0061]采用本優(yōu)選方案,避免了對不屬于本運營商網(wǎng)絡的終端設置心跳周期。
[0062]第五方面,本發(fā)明實施例提供一種終端上運行的應用單元,所述應用單元包括:消息收發(fā)模塊和用于發(fā)送心跳報文的心跳報文發(fā)送模塊;
[0063]
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
伊春市| 汶上县| 霍林郭勒市| 怀安县| 丹棱县| 张家口市| 唐河县| 武川县| 静乐县| 万山特区| 许昌县| 垫江县| 潜山县| 黔西| 平乐县| 二手房| 延吉市| 高平市| 安塞县| 枣庄市| 开阳县| 绥德县| 青河县| 西吉县| 湄潭县| 镇雄县| 通道| 辰溪县| 来凤县| 马龙县| 嘉黎县| 利川市| 谢通门县| 云南省| 吉隆县| 休宁县| 长白| 怀集县| 卢龙县| 清徐县| 樟树市|