[发明专利]一种心跳消息发送方法及用户终端有效
申请号: | 201210059612.9 | 申请日: | 2012-03-08 |
公开(公告)号: | CN103312528A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 张鑫 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 心跳 消息 发送 方法 用户 终端 | ||
技术领域
本发明涉及通信技术领域中的在线应用技术领域,尤其涉及一种心跳消息发送方法及用户终端。
背景技术
目前,随着移动通信技术的快速发展,面向用户终端提出了各种各样的移动互联网应用,其中包括很多在线类应用,例如,手机QQ、手机MSN和飞信等。在线类应用的一个特点是,为了维持应用客户端所属的用户终端与对应的应用服务器之间链路的长连接状态,以及应用客户端维持自身的在线状态,应用客户端需要每隔一定时间向应用服务器发送心跳消息,应用服务器在接收到该心跳消息后,向应用客户端返回心跳响应。
如果应用客户端在规定的一定时间间隔内,没有收到应用服务器返回的心跳响应,会认为网络链路不通或应用服务器出错,将进行重新连接登录;而应用服务器如果在规定的一定时间间隔内,没有收到应用客户端发送的心跳消息,则会释放服务器资源,注销该应用客户端的在线状态。
现有技术中,采用上述发送心跳消息的方式维持应用客户端的在线状态,在每次发送心跳消息时,用户终端均需要向移动网络的网络侧请求一次数据传输连接,并通过该数据传输连接建立与应用服务器之间的传输链路,并交互心跳消息和心跳响应。
然而,用户终端每次与移动网络的网络侧建立数据传输连接,均需要占用移动网络控制层面的信令资源,例如,在分组域网络架构中,用户终端需要与移动网络的网络侧通过信令交互,进行一次PDP(Packet Data Protocol,分组数据协议)激活,由网络侧为该用户终端分配一个IP地址,然后用户终端使用该IP地址,在数据网络中与通信对端进行数据传输。
所以,频繁的心跳消息的传输,占用了大量移动网络控制层面的信令资源,而每个心跳消息的数据量又很小,导致数据传输层面的资源利用率较低,当一个用户终端上同时在线多个应用客户端时,这种情况更加严重,从而影响其它业务的正常运行,并降低了移动网络的网络服务质量。
发明内容
本发明实施例提供一种心跳消息发送方法及用户终端,用以解决现有技术中在基于心跳消息维持应用客户端在线状态时,存在的网络控制信令资源浪费的问题。
本发明实施例提供一种心跳消息发送方法,包括:
确定用户终端上处于在线状态的多个应用客户端;
当统一心跳发送周期到达时,为所述多个应用客户端建立一个数据传输连接;
通过所述数据传输连接,发送所述多个应用客户端分别对应的心跳消息。
本发明实施例还提供一种用户终端,包括:
客户端确定单元,用于确定本用户终端上处于在线状态的多个应用客户端;
连接建立单元,用于当统一心跳发送周期到达时,为所述多个应用客户端建立一个数据传输连接;
第一发送单元,用于通过所述数据传输连接,发送所述多个应用客户端分别对应的心跳消息。
本发明有益效果包括:
本发明实施例提供的方法中,针对用户终端上处于在线状态的多个应用客户端,在发送心跳消息时,采用了相同的发送周期,即统一心跳发送周期,并当统一心跳发送周期到达时,为这多个应用客户端建立一个数据传输连接,以及通过该数据传输连接,发送这多个应用客户端分别对应的心跳消息。相比现有技术中,针对每个应用客户端,在发送对应的心跳消息时,基于各自的发送周期,分别建立数据传输连接进行发送的方案,采用本发明实施例提供的方案,减少了数据传输连接建立的次数,从而减少了网络控制信令资源的消耗。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例提供的心跳消息发送方法的流程图;
图2为本发明实施例提供心跳消息发送的示意图;
图3为本发明实施例提供的心跳消息发送方法的详细流程图;
图4为本发明实施例提供的用户终端的结构示意图。
具体实施方式
为了给出在基于心跳消息维持应用客户端在线状态时,减少网络控制信令资源消耗的实现方案,本发明实施例提供了一种心跳消息发送方法及用户终端,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明实施例提供一种心跳消息发送方法,如图1所示,包括:
步骤101、确定用户终端上处于在线状态的多个应用客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210059612.9/2.html,转载请声明来源钻瓜专利网。