[发明专利]移动通信网络中长连接的心跳周期确定方法、系统和装置有效
申请号: | 201310228416.4 | 申请日: | 2013-06-08 |
公开(公告)号: | CN104243719B | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 陈阁;王磊;李颖 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04M1/73 | 分类号: | H04M1/73;H04W56/00 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 张玉波,宋志强 |
地址: | 100032 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 通信 网络 中长 连接 心跳 周期 确定 方法 系统 装置 | ||
技术领域
本申请涉及通信技术领域,尤其涉及移动通信网络中长连接的心跳周期确定方法、系统和装置。
背景技术
目前,智能移动终端上越来越多的应用需要向其业务服务器建立基于TCP/IP的长连接,并通过该长连接随时与业务服务器进行通信。这些长连接通常需要穿过移动通信网络的接入网和核心网从而抵达位于互联网(Internet)上的服务器。由于移动通信网络资源的有限性,移动通信网络的核心网不会无条件的将网络资源分配给移动终端,当移动终端应用所建立的连接在超过了一定时间无数据传输时,移动通信网络的核心网会断开该条连接,从而导致业务的中断。因此,对于需要建立长连接的数据业务,通常需要采用心跳机制实现该长连接的保活。
在移动通信网络环境下,由于移动终端所接入的核心网的参数配置不同,导致长连接保活的周期是不同的。因此,若移动终端采用固定的心跳周期,则可能出现当心跳周期大于网络保活周期时,连接无法保活;当心跳周期远小于网络保活周期时,心跳包过于频繁,对移动终端的耗电和网络资源的消耗过大。对于移动终端来说,为了解决此问题,应根据移动终端所在网络的情况对其进行心跳周期的优化调整。
目前,针对每一个移动终端,当其接入需要建立长连接的业务服务器时,移动通信网络都要求其进行最优心跳周期的探测,经过一段时间的探测达到该移动通信网络所设定的条件后,则要求该移动终端按照试探得到的结果来设定其当前的心跳周期。
上述技术方案具有以下缺点:对于每一个连接到需要建立长连接的业务服务器(简称长在线服务器)的移动终端,都要求其进行当前网络环境下最优心跳周期的探测,在探测过程中,当尝试的心跳周期过长时,将会导致连接的不稳定而影响业务的提供,同时,由于移动终端需要变换心跳周期进行多次尝试,因此,还会给移动终端带来额外的流量和电量消耗。
发明内容
有鉴于此,本发明提供了一种移动通信网络中长连接的心跳周期确定方法、系统和装置,能够提高业务的稳定性、节省终端的流量和电量消耗。
一种移动通信网络中长连接的心跳周期确定方法,该方法包括:
获取与服务器建立长连接的移动终端的公网IP地址;
根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,其中,所述公网IP地址与心跳周期的对应关系存储在心跳数据库中;
根据查询结果确定所述移动终端的最优心跳周期。
一种移动通信网络中长连接的心跳周期确定系统,该系统包括心跳周期确定装置和心跳数据库;
所述心跳周期确定装置,用于获取与服务器建立长连接的移动终端的公网IP地址,根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,根据查询结果确定所述移动终端的最优心跳周期;
所述心跳数据库,用于存储所述公网IP地址与心跳周期的对应关系。
一种移动通信网络中长连接的心跳周期确定装置,该装置包括获取模块、查询模块和确定模块;
所述获取模块,用于获取与服务器建立长连接的移动终端的公网IP地址;
所述查询模块,用于根据所述移动终端的公网IP地址查询公网IP地址与最优心跳周期的对应关系,其中,所述公网IP地址与心跳周期的对应关系存储在心跳数据库中。
所述确定模块,用于根据查询结果确定所述移动终端的最优心跳周期。
一种业务服务器,该服务器包括通信单元、业务处理单元和心跳判决单元;
所述通信单元,用于接收移动终端的长连接请求,从所述长连接请求中读取所述移动终端的公网IP地址,向业务处理单元发送新连接处理请求,该新连接处理请求中携带有所述公网IP地址;
所述业务处理单元,用于读取所述新连接处理请求中的公网IP地址,向所述心跳判决单元发送IP地址判决请求,根据所述心跳判决单元返回的查询结果,生成用于确定最优心跳周期的命令,通过所述通信单元向所述移动终端发送所述用于确定最优心跳周期的命令,其中,所述IP地址判决请求中携带有所述公网IP地址;
所述心跳判决单元,用于读取所述IP地址判决请求中的公网IP地址,根据所述公网IP地址查询心跳数据库,向所述业务处理单元返回查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310228416.4/2.html,转载请声明来源钻瓜专利网。