移动通信网络中长连接的心跳周期确定方法、系统和装置制造方法

文档序号:8000626阅读:481来源:国知局
移动通信网络中长连接的心跳周期确定方法、系统和装置制造方法
【专利摘要】本发明实施例公开了一种移动通信网络中长连接的心跳周期确定方法、系统和装置。该方法包括:获取与服务器建立长连接的移动终端的公网IP地址;根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,其中,所述公网IP地址与心跳周期的对应关系存储在心跳数据库中;根据查询结果确定所述移动终端的最优心跳周期。应用本发明实施例能够提高业务的稳定性、节省终端的流量和电量消耗。
【专利说明】移动通信网络中长连接的心跳周期确定方法、系统和装置

【技术领域】
[0001]本申请涉及通信【技术领域】,尤其涉及移动通信网络中长连接的心跳周期确定方法、系统和装置。

【背景技术】
[0002]目前,智能移动终端上越来越多的应用需要向其业务服务器建立基于TCP/IP的长连接,并通过该长连接随时与业务服务器进行通信。这些长连接通常需要穿过移动通信网络的接入网和核心网从而抵达位于互联网(Internet)上的服务器。由于移动通信网络资源的有限性,移动通信网络的核心网不会无条件的将网络资源分配给移动终端,当移动终端应用所建立的连接在超过了一定时间无数据传输时,移动通信网络的核心网会断开该条连接,从而导致业务的中断。因此,对于需要建立长连接的数据业务,通常需要采用心跳机制实现该长连接的保活。
[0003]在移动通信网络环境下,由于移动终端所接入的核心网的参数配置不同,导致长连接保活的周期是不同的。因此,若移动终端采用固定的心跳周期,则可能出现当心跳周期大于网络保活周期时,连接无法保活;当心跳周期远小于网络保活周期时,心跳包过于频繁,对移动终端的耗电和网络资源的消耗过大。对于移动终端来说,为了解决此问题,应根据移动终端所在网络的情况对其进行心跳周期的优化调整。
[0004]目前,针对每一个移动终端,当其接入需要建立长连接的业务服务器时,移动通信网络都要求其进行最优心跳周期的探测,经过一段时间的探测达到该移动通信网络所设定的条件后,则要求该移动终端按照试探得到的结果来设定其当前的心跳周期。
[0005]上述技术方案具有以下缺点:对于每一个连接到需要建立长连接的业务服务器(简称长在线服务器)的移动终端,都要求其进行当前网络环境下最优心跳周期的探测,在探测过程中,当尝试的心跳周期过长时,将会导致连接的不稳定而影响业务的提供,同时,由于移动终端需要变换心跳周期进行多次尝试,因此,还会给移动终端带来额外的流量和电量消耗。


【发明内容】

[0006]有鉴于此,本发明提供了一种移动通信网络中长连接的心跳周期确定方法、系统和装置,能够提高业务的稳定性、节省终端的流量和电量消耗。
[0007]—种移动通信网络中长连接的心跳周期确定方法,该方法包括:
[0008]获取与服务器建立长连接的移动终端的公网IP地址;
[0009]根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,其中,所述公网IP地址与心跳周期的对应关系存储在心跳数据库中;
[0010]根据查询结果确定所述移动终端的最优心跳周期。
[0011]一种移动通信网络中长连接的心跳周期确定系统,该系统包括心跳周期确定装置和心跳数据库;
[0012]所述心跳周期确定装置,用于获取与服务器建立长连接的移动终端的公网IP地址,根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,根据查询结果确定所述移动终端的最优心跳周期;
[0013]所述心跳数据库,用于存储所述公网IP地址与心跳周期的对应关系。
[0014]一种移动通信网络中长连接的心跳周期确定装置,该装置包括获取模块、查询模块和确定模块;
[0015]所述获取模块,用于获取与服务器建立长连接的移动终端的公网IP地址;
[0016]所述查询模块,用于根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,其中,所述公网IP地址与心跳周期的对应关系存储在心跳数据库中。
[0017]所述确定模块,用于根据查询结果确定所述移动终端的最优心跳周期。
[0018]一种业务服务器,该服务器包括通信单元、业务处理单元和心跳判决单元;
[0019]所述通信单元,用于接收移动终端的长连接请求,从所述长连接请求中读取所述移动终端的公网IP地址,向业务处理单元发送新连接处理请求,该新连接处理请求中携带有所述公网IP地址;
[0020]所述业务处理单元,用于读取所述新连接处理请求中的公网IP地址,向所述心跳判决单元发送IP地址判决请求,根据所述心跳判决单元返回的查询结果,生成用于确定最优心跳周期的命令,通过所述通信单元向所述移动终端发送所述用于确定最优心跳周期的命令,其中,所述IP地址判决请求中携带有所述公网IP地址;
[0021]所述心跳判决单元,用于读取所述IP地址判决请求中的公网IP地址,根据所述公网IP地址查询心跳数据库,向所述业务处理单元返回查询结果。
[0022]由上述技术方案可见,本发明提供的技术方案通过识别移动终端的公网IP地址,根据移动终端的公网IP地址查询预先已存储的公网IP地址与心跳周期的对应关系,根据查询结果确定移动终端的最优心跳周期,即本发明实施例根据移动终端的公网IP地址确定最优心跳周期,从而无需所有移动终端在每次连接到长在线服务器时都要进行最优心跳周期的探测,进而提高了业务的稳定性,并可节省移动终端的电量和流量消耗。

【专利附图】

【附图说明】
[0023]图1是本发明实施例提供的移动通信网络中长连接的心跳周期确定方法流程图。
[0024]图2是本发明实施例提供的移动通信网络中长连接的心跳周期确定系统组成示意图。
[0025]图3是本发明实施例提供的移动通信网络中长连接的心跳周期确定装置结构示意图。
[0026]图4是本发明实施例提供的业务服务器结构示意图。
[0027]图5是本发明实施例提供的心跳周期确定系统的优选组成示意图。
[0028]图6是图5所示系统中长在线服务器确定最优心跳周期的流程图。

【具体实施方式】
[0029]本发明实施例是基于以下分析提出的:移动终端通过所接入的移动通信网络与长在线服务器建立TCP长连接时,一般要经历一次私网IP地址到公网IP地址的转换过程,对于接入的移动通信网络环境相同的移动终端,在该转换过程中,通常是将大量的移动终端的私网IP地址映射成少数的公网IP地址及不同的端口号,对于由这些移动终端与所述长在线服务器建立的TCP长连接而言,由于这些移动终端经过的移动通信网络环境是一致的,因此其最优保活时长是相同的,在长在线服务器侧,这些TCP长连接表现出来的特征是其公网IP地址相同,端口号不同。因此,基于上述分析,本发明实施例提出,在某个公网IP地址的最优心跳周期为已知的情况下,对于来自同一公网IP地址的其他TCP长连接,无需要求移动终端再进行最优心跳周期的探测,可直接指定该移动终端以当前已知的最优心跳周期进行连接保活。
[0030]图1是本发明实施例提供的移动通信网络中长连接的心跳周期确定方法流程图。[0031 ] 如图1所示,该流程包括:
[0032]步骤101,获取与服务器建立长连接的移动终端的公网IP地址。
[0033]步骤102,根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系。
[0034]其中,所述公网IP地址与心跳周期的对应关系存储在心跳数据库中。
[0035]步骤103,根据查询结果确定所述移动终端的最优心跳周期。
[0036]可见,通过图1所示的方法,可以基于移动终端的公网IP地址查询其对应的最优心跳周期,因此,一旦一公网IP地址对应的最优心跳周期已知,则对于采用该公网IP地址接入的移动终端而言,不需要再执行心跳周期探测过程就能够确定最优心跳周期,换言之,无需所有移动终端在每次连接到长在线服务器时都要进行最优心跳周期的探测,因而提高了业务的稳定性,并可节省移动终端的电量和流量消耗。
[0037]本发明实施例中,在根据查询结果确定出移动终端的最优心跳周期以后,可以根据查询结果生成用于确定最优心跳周期的命令,通过向所述移动终端发送所述用于确定最优心跳周期的命令,来通知移动终端当前采用的最优心跳周期。
[0038]其中,可以根据查询结果的不同,生成不同的命令,移动终端能够接收所述命令并识别所述命令,根据所述命令的不同,执行不同的动作,从而确定最优心跳周期。
[0039]具体地,当从所述心跳数据库中查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端按照查询到的最优心跳周期发送心跳的第一命令,当从所述心跳数据库中没有查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端进行最优心跳周期探测的第二命令。
[0040]移动终端接收用于确定最优心跳周期的命令,当所述移动终端识别出所述用于确定最优心跳周期的命令是所述第一命令时,按照所述查询到的最优心跳周期发送心跳,当所述移动终端识别出所述用于确定最优心跳周期的命令是所述第二命令时,执行心跳周期探测过程,根据心跳周期探测过程确定最优心跳周期。
[0041]其中,公网IP地址与最优心跳周期的对应关系存储在心跳数据库中,关于心跳数据库中所述对应关系的获得,本发明实施例提出,可以根据移动通信网络的参数配置确定公网IP地址与最优心跳周期的对应关系,也可以根据已执行的最优心跳周期探测过程确定公网IP地址与最优心跳周期的对应关系。
[0042]比如,可以由网络运营维护人员根据移动通信网络的参数配置,确定具有相同参数配置的移动通信网络环境下的最优心跳周期,以及该移动通信网络环境对应的公网IP地址范围,从而确定出该范围内的公网IP地址对应的最优心跳周期,将确定出的公网IP地址与最优心跳周期的对应关系通过配置接口等方式配置到所述心跳数据库中。
[0043]再比如,可以建立用于进行最优心跳周期探测的探测服务器与所述心跳数据库的连接,当所述探测服务器探测出某一公网IP地址对应的最优探测周期时,将该公网IP地址与最优探测周期的对应关系更新到所述心跳数据库中。
[0044]图2是本发明实施例提供的移动通信网络中长连接的心跳周期确定系统组成示意图。
[0045]如图2所示,该系统包括心跳周期确定装置201和心跳数据库202。
[0046]心跳周期确定装置201,用于获取与服务器建立长连接的移动终端的公网IP地址,根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,根据查询结果确定所述移动终端的最优心跳周期。
[0047]心跳数据库202,用于存储所述公网IP地址与心跳周期的对应关系。
[0048]其中,心跳周期确定装置201,用于根据查询结果生成用于确定最优心跳周期的命令,向所述移动终端发送所述用于确定最优心跳周期的命令。
[0049]心跳周期确定装置201,具体可以用于当从所述心跳数据库中查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端按照查询到的最优心跳周期发送心跳的第一命令,和/或,当从所述心跳数据库中没有查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端进行最优心跳周期探测的第二命令。
[0050]该系统还可以包括移动终端,所述移动终端,用于接收所述用于确定最优心跳周期的命令,当识别出所述用于确定最优心跳周期的命令是所述第一命令时,按照所述查询到的最优心跳周期发送心跳,和/或,当识别出所述用于确定最优心跳周期的命令是所述第二命令时,执行心跳周期探测过程,根据心跳周期探测过程确定最优心跳周期。
[0051]心跳数据库202,可以用于存储预先根据网络参数配置确定的公网IP地址与最优心跳周期的对应关系,和/或,存储预先根据已执行的最优心跳周期探测过程确定的公网IP地址与最优心跳周期的对应关系。
[0052]图3是本发明实施例提供的移动通信网络中长连接的心跳周期确定装置结构示意图。
[0053]如图3所示,该装置包括获取模块301、查询模块302和确定模块303。
[0054]获取模块301,用于获取与服务器建立长连接的移动终端的公网IP地址。
[0055]查询模块302,用于根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,其中,所述公网IP地址与心跳周期的对应关系存储在心跳数据库中。
[0056]确定模块303,用于根据查询结果确定所述移动终端的最优心跳周期。
[0057]其中,确定模块303,可以用于根据查询结果生成用于确定最优心跳周期的命令,向所述移动终端发送所述用于确定最优心跳周期的命令。
[0058]确定模块303,具体可以用于当所述查询模块从所述心跳数据库中查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端按照查询到的最优心跳周期发送心跳的第一命令,和/或,当所述查询模块从所述心跳数据库中没有查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端进行最优心跳周期探测的第二命令。
[0059]在一实施例中,可以基于需要建立长连接的业务服务器实现最优心跳周期确定装置,具体请参加图4。
[0060]图4是本发明实施例提供的业务服务器结构示意图。
[0061]如图4所示,该服务器包括通信单元401、业务处理单元402和心跳判决单元403。
[0062]通信单元401,用于接收移动终端的长连接请求,从所述长连接请求中读取所述移动终端的公网IP地址,向业务处理单元402发送新连接处理请求,该新连接处理请求中携带有所述公网IP地址。
[0063]业务处理单元402,用于读取所述新连接处理请求中的公网IP地址,向所述心跳判决单元403发送IP地址判决请求,根据所述心跳判决单元403返回的查询结果,生成用于确定最优心跳周期的命令,通过所述通信单元401向所述移动终端发送所述用于确定最优心跳周期的命令,其中,所述IP地址判决请求中携带有所述公网IP地址。
[0064]心跳判决单元403,用于读取所述IP地址判决请求中的公网IP地址,根据所述公网IP地址查询心跳数据库,向所述业务处理单元402返回查询结果。
[0065]其中,心跳判决单元403,用于当从所述心跳数据库中查询到所述公网IP地址对应的最优心跳周期时,向所述业务处理单元402返回查询到的最优心跳周期,否则,向所述业务处理单元402返回未查询到最优心跳周期的消息。
[0066]所述业务处理单元402,用于在收到查询到的最优心跳周期时,生成用于指示所述移动终端按照查询到的最优心跳周期发送心跳的第一命令,在收到未查询到最优心跳周期的消息时,生成用于指示所述移动终端进行最优心跳周期探测的第二命令,向所述通信单元401发送所述第一命令或所述第二命令;
[0067]通信单元401,用于将接收的所述第一命令或所述第二命令发给所述移动终端。
[0068]在一实施例中,基于需要建立长连接的业务服务器实现最优心跳周期确定装置时,也可以将心跳判决单元403从业务服务器中独立出来单独实现。
[0069]下面以在需要建立长连接的业务服务器中实现最优心跳周期确定装置为例,对本发明实施例提供的最优心跳周期确定系统和方法进行示例性地介绍,具体请见图5和图6。
[0070]图5是本发明实施例提供的心跳周期确定系统的优选组成示意图。
[0071]如图5所示,该系统长在线服务器501和心跳数据库502。
[0072]其中,终端I和终端2通过接入网连接到位于Internet侧的长在线服务器501,其中在NAT处实现了该终端I和终端2在接入网的私网地址到Internet的公网地址的映射,长在线服务器501与心跳数据库502相连,以检查与判断终端的TCP/IP长连接的最优心跳周期是否已知。
[0073]相对于目前的长在线系统而言,图5所示系统在长在线服务器侧进行了优化处理,同时增加了心跳数据库,关于这两部分的具体说明如下:
[0074]图5所示系统中的长在线服务器至少包括:通信单元,业务处理单元,心跳判决单元。其中:
[0075]通信单元,用于负责处理终端发起的长连接,包括监听终端的连接建立请求、接收终端的上行消息、向终端发送下行消息等功能。
[0076]业务处理单元,用于进行长连接请求对应的长在线业务的处理,如终端上行消息的解包、向终端发送的下行消息的组包、业务逻辑处理等功能。
[0077]心跳判决单元,用于负责对终端建立的TCP长连接进行检查,根据终端的公网IP地址判断其所在网络的最优心跳周期是否已知,若是,则可直接指定该终端以目前已知的最优心跳周期进行保活。
[0078]心跳数据库502里存储有当前已知的公网IP地址的最优心跳周期,以供长在线服务器501进行查询;心跳数据库502也可支持新获知的公网IP地址的最优心跳周期数据的录入。心跳数据库502里记录的信息至少包括:公网IP地址、该公网IP地址对应的最优心跳周期。
[0079]图6是图5所示系统中长在线服务器确定最优心跳周期的流程图。
[0080]如图6所示,该流程包括:
[0081]步骤1:终端向长在线服务器501建立连接,通信单元接收连接请求。
[0082]步骤2:通信单元从socket里读到该终端的公网IP地址,并向业务处理单元发出新连接处理的请求,其中携带有该公网IP地址。
[0083]步骤3:业务处理单元收到新连接处理请求,向心跳判决单元发出IP地址判决请求,其中携带有所述公网IP地址。
[0084]步骤4:心跳判决单元收到IP地址判决请求,以该公网IP地址为条件向心跳数据库进行查询。
[0085]步骤5:心跳判决单元从心跳数据库查到该公网IP地址的最优心跳周期。
[0086]步骤6:心跳判决单元向业务处理单元返回该公网IP地址的最优心跳周期。
[0087]步骤7:业务处理单元根据所述最优心跳周期生成下行指令,指定该终端按照心跳判决单元返回的最优心跳周期进行保活。
[0088]步骤8:通信单元向该终端下发指令,终端收到指令后,设定自身的心跳保活周期,即设定最优心跳周期。
[0089]若心跳数据库里无该公网IP的最优心跳周期数据,则以上步骤从步骤6进行如下调整:
[0090]步骤6:心跳判决单元向业务处理单元返回未查到该公网IP地址的最优心跳周期。
[0091]步骤7:业务处理单元生成下行指令,指定该终端进行最优心跳周期探测。
[0092]步骤8:通信单元向该终端下发指令,终端收到指令后,进行最优心跳周期探测,根据探测结果确定最优心跳周期。
[0093]可见,通过本发明实施例,对于从已探明最优心跳周期的网络环境(根据终端建立连接的公网IP地址进行判决)连接上来的终端,无需终端再进行最优心跳周期的探测,避免了探测过程中带来的断链问题导致的影响,优化了终端的流量电量消耗。
[0094]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种移动通信网络中长连接的心跳周期确定方法,其特征在于,该方法包括: 获取与服务器建立长连接的移动终端的公网IP地址; 根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,其中,所述公网IP地址与心跳周期的对应关系存储在心跳数据库中; 根据查询结果确定所述移动终端的最优心跳周期。
2.根据权利要求1所述的方法,其特征在于,根据查询结果确定所述移动终端的最优心跳周期包括: 根据查询结果生成用于确定最优心跳周期的命令,向所述移动终端发送所述用于确定最优心跳周期的命令。
3.根据权利要求2所述的方法,其特征在于,根据查询结果生成用于确定最优心跳周期的命令包括: 当从所述心跳数据库中查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端按照查询到的最优心跳周期发送心跳的第一命令; 和/或,当从所述心跳数据库中没有查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端进行最优心跳周期探测的第二命令。
4.根据权利要求3所述的方法,其特征在于,该方法还包括: 所述移动终端接收所述用于确定最优心跳周期的命令; 当所述移动终端识别出所述用于确定最优心跳周期的命令是所述第一命令时,按照所述查询到的最优心跳周期发送心跳; 当所述移动终端识别出所述用于确定最优心跳周期的命令是所述第二命令时,执行心跳周期探测过程,根据心跳周期探测过程确定最优心跳周期。
5.根据权利要求1所述的方法,其特征在于,所述心跳数据库中存储的所述公网IP地址与心跳周期的对应关系包括: 预先根据网络参数配置确定的公网IP地址与最优心跳周期的对应关系; 和/或,预先根据已执行的最优心跳周期探测过程确定的公网IP地址与最优心跳周期的对应关系。
6.一种移动通信网络中长连接的心跳周期确定系统,其特征在于,该系统包括心跳周期确定装置和心跳数据库; 所述心跳周期确定装置,用于获取与服务器建立长连接的移动终端的公网IP地址,根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,根据查询结果确定所述移动终端的最优心跳周期; 所述心跳数据库,用于存储所述公网IP地址与心跳周期的对应关系。
7.根据权利要求6所述的系统,其特征在于, 所述心跳周期确定装置,用于根据查询结果生成用于确定最优心跳周期的命令,向所述移动终端发送所述用于确定最优心跳周期的命令。
8.根据权利要求7所述的系统,其特征在于, 所述心跳周期确定装置,用于当从所述心跳数据库中查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端按照查询到的最优心跳周期发送心跳的第一命令,和/或,当从所述心跳数据库中没有查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端进行最优心跳周期探测的第二命令。
9.根据权利要求8所述的系统,其特征在于,该系统还包括移动终端, 所述移动终端,用于接收所述用于确定最优心跳周期的命令,当识别出所述用于确定最优心跳周期的命令是所述第一命令时,按照所述查询到的最优心跳周期发送心跳,和/或,当识别出所述用于确定最优心跳周期的命令是所述第二命令时,执行心跳周期探测过程,根据心跳周期探测过程确定最优心跳周期。
10.根据权利要求6所述的系统,其特征在于, 所述心跳数据库,用于存储预先根据网络参数配置确定的公网IP地址与最优心跳周期的对应关系,和/或,存储预先根据已执行的最优心跳周期探测过程确定的公网IP地址与最优心跳周期的对应关系。
11.一种移动通信网络中长连接的心跳周期确定装置,其特征在于,该装置包括获取模块、查询模块和确定模块; 所述获取模块,用于获取与服务器建立长连接的移动终端的公网IP地址; 所述查询模块,用于根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,其中,所述公网IP地址与心跳周期的对应关系存储在心跳数据库中。 所述确定模块,用于根据查询结果确定所述移动终端的最优心跳周期。
12.根据权利要求11所述的装置,其特征在于, 所述确定模块,用于根据查询结果生成用于确定最优心跳周期的命令,向所述移动终端发送所述用于确定最优心跳周期的命令。
13.根据权利要求12所述的装置,其特征在于, 所述确定模块,用于当所述查询模块从所述心跳数据库中查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端按照查询到的最优心跳周期发送心跳的第一命令,和/或,当所述查询模块从所述心跳数据库中没有查询到所述移动终端的公网IP地址对应的最优心跳周期时,生成用于指示所述移动终端进行最优心跳周期探测的第二命令。
14.一种业务服务器,其特征在于,该服务器包括通信单元、业务处理单元和心跳判决单元; 所述通信单元,用于接收移动终端的长连接请求,从所述长连接请求中读取所述移动终端的公网IP地址,向业务处理单元发送新连接处理请求,该新连接处理请求中携带有所述公网IP地址; 所述业务处理单元,用于读取所述新连接处理请求中的公网IP地址,向所述心跳判决单元发送IP地址判决请求,根据所述心跳判决单元返回的查询结果,生成用于确定最优心跳周期的命令,通过所述通信单元向所述移动终端发送所述用于确定最优心跳周期的命令,其中,所述IP地址判决请求中携带有所述公网IP地址; 所述心跳判决单元,用于读取所述IP地址判决请求中的公网IP地址,根据所述公网IP地址查询心跳数据库,向所述业务处理单元返回查询结果。
15.根据权利要求14所述的服务器,其特征在于,所述心跳判决单元,用于当从所述心跳数据库中查询到所述公网IP地址对应的最优心跳周期时,向所述业务处理单元返回查询到的最优心跳周期,否则,向所述业务处理单元返回未查询到最优心跳周期的消息; 所述业务处理单元,用于在收到查询到的最优心跳周期时,生成用于指示所述移动终端按照查询到的最优心跳周期发送心跳的第一命令,在收到未查询到最优心跳周期的消息时,生成用于指示所述移动终端进行最优心跳周期探测的第二命令,向所述通信单元发送所述第一命令或所述第二命令; 所述通信单元,用于将接收的所述第一命令或所述第二命令发给所述移动终端。
16.根据权利要求14所述的服务器,其特征在于, 所述业务处理单元,还用于进行所述长连接请求对应的长在线业务的处理。
【文档编号】H04W56/00GK104243719SQ201310228416
【公开日】2014年12月24日 申请日期:2013年6月8日 优先权日:2013年6月8日
【发明者】陈阁, 王磊, 李颖 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1