连接保持方法、装置、移动终端及数据传输方法制造方法及图纸

技术编号:8686315 阅读:178 留言:0更新日期:2013-05-09 05:44
本申请公开了应用程序客户端与应用服务器的连接保持方法、装置、包含该装置的移动终端及移动通信网络向移动终端传输数据的方法。该方法包括:移动终端从移动通信网络获取心跳周期的参考值;所述移动终端基于所述心跳周期的参考值确定心跳周期的实际值;以及所述移动终端基于所述心跳周期的实际值触发已注册的应用程序客户端向其相应的应用服务器发送心跳数据包。根据本申请,驻留在移动终端上的多个应用程序客户端由移动终端统一触发和调度心跳,在同一时间、以相同的时间间隔向各自的应用服务器发送心跳数据包,有效减轻了多个应用程序客户端频繁地异步发送心跳包带来的移动终端能耗和无线资源占用的消耗。

【技术实现步骤摘要】

本申请涉及移动通信领域,尤其涉及应用程序客户端与应用服务器的连接保持方法、装置、包含该装置的移动终端及移动通信网络向移动终端传输数据的方法。
技术介绍
如今,随着通信网络的高速发展以及智能移动终端的进一步普及,用户可以使用更多业务,获得更多体验。一些永远在线业务可实现用户与网络的及时通信。如图1所示,用户通过移动终端101使用永远在线业务时,需通过基站102接入到移动运营商核心网103,再由核心网的网关如公共数据网网关PGW 104通过核心网防火墙105,访问该业务的应用服务器106。对于保持永远在线业务而言,当用户处于空闲状态或没有业务数据需要传输时,为了让应用服务器能够获知客户端的状态,应用程序客户端需要以预定的时间间隔,即心跳周期,向应用服务器发送心跳数据包,以告知应用服务器当前业务仍处于活跃状态。当前很多应用程序如即时通信软件QQ、MSN等都会定时向其应用服务器发送心跳数据包。然而,在无线通信中,发送心跳数据包需要在移动终端与网络之间建立通信信道,包括分配无线资源和核心网资源等。如果以几秒或几十秒为周期频繁地发送心跳数据包将占用大量的通信资源,特别是在同一终端上同时运行多个本文档来自技高网...

【技术保护点】
应用程序客户端与应用服务器的连接保持方法,包括:移动终端从移动通信网络获取心跳周期的参考值;所述移动终端基于所述心跳周期的参考值确定心跳周期的实际值;以及所述移动终端基于所述心跳周期的实际值触发已注册的应用程序客户端向其相应的应用服务器发送心跳数据包。

【技术特征摘要】
1.用程序客户端与应用服务器的连接保持方法,包括: 移动终端从移动通信网络获取心跳周期的参考值; 所述移动终端基于所述心跳周期的参考值确定心跳周期的实际值;以及 所述移动终端基于所述心跳周期的实际值触发已注册的应用程序客户端向其相应的应用服务器发送心跳数据包。2.按权利要求1所述的方法,其中,所述应用程序客户端仅在所述移动终端触发时才向其相应的应用服务器发送心跳数据包。3.按权利要求1所述的方法,进一步包括: 所述应用程序客户端在向所述移动终端发送注册请求之后,从所述移动终端获取所述心跳周期的实际值并将其告知相应的应用服务器。4.按权利要求1所述的方法,其中,所述移动终端触发驻留在其上的应用程序客户端向其相应的应用服务器发送心跳数据包的步骤包括:所述移动终端同时向驻留在其上的所有应用程序客户端发送消息,所有应用程序客户端响应于该消息向各自相应的应用服务器发送心跳数据包。5.按权利要求1所述的方法,其中,所述移 动终端触发驻留在其上的应用程序客户端向其相应的应用服务器发送心跳数据包的步骤包括:所述移动终端通过调用应用程序客户端上的触发程序来触发驻留在其上的应用程序客户端向其相应的应用服务器发送心跳数据包。6.按权利要求1至5中任一项所述的方法,其中,移动终端从移动通信网络获取心跳周期的参考值的步骤包括从网络侧信令中获取所述心跳周期的参考值。7.按权利要求6所述的方法,其中,移动终端从网络侧信令中获取心跳周期的参考值的步骤包括从分组数据网网关的创建会话响应消息的协议配置项中获取所述心跳周期的参考值,或者从所述创建会话响应消息中新增加的信元中获取所述心跳周期的参考值。8.按权利要7所述的方法,其中,所述心跳周期的实际值小于或等于所述心跳周期的参考值。9.按权利要求8所述的方法,其中,所述心跳周期的参考值为移动通信网络中的网络地址转换模块中移动终端的核心网内部地址与外部地址之间的映射表的保活时长与该移动终端的核心网内部地址的保持时长中的较小者。10.用程序客户端与应用服务器的连接保持装置,包括: 确定模块,从移动通信网络获取心跳周期的参考值,并基于所述心跳周期的参考值确定心跳周期的实际值; 计时模块,从所述确定模块获取所述心跳周期的实际值以作为计时初值进行计时;以及 触发模块,响应于所述...

【专利技术属性】
技术研发人员:孙滔邓辉刘大鹏曹振
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1