[发明专利]维持终端和网络服务器连接的方法、终端及网络服务器有效
申请号: | 200910235573.1 | 申请日: | 2009-09-29 |
公开(公告)号: | CN102036349A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 王辉;田永振;李小丁;庄艺唐 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02;H04W76/04;H04W80/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;张淑贤 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 维持 终端 网络 服务器 连接 方法 | ||
技术领域
本发明涉及通信及网络技术领域,具体涉及维持终端和网络服务器连接的方法、终端及网络服务器。
背景技术
便携设备(如手机、便携电脑等终端)通过无线网络(如3G)上网,因为地址缺乏,为了节省公用IP地址,通常便携设备上采用的IP地址为私有地址,需要通过网络代理装置或网关进行网络地址转换(NAT)之后再连接到因特网Internet。这样导致因特网Internet上的主机或者服务器无法主动向该手持设备发起连接。
为了获得服务器上的某些应用数据(例如服务器主动推动一些用户关心的实时信息),现有技术中提供的方案之一是便携设备主动向服务器发起一个TCP或者UDP连接,从而建立起服务器和便携设备之间的连接通道,这样,服务器可以利用该TCP或者UDP通道进行数据传输。但是若在一段时间T内,该TCP或者UDP连接上没有数据传输,那么该便携设备对应的网络代理装置或网关会将该连接状态清除,致使该连接中断,此时服务器或者便携设备都无法继续使用该连接通道。数据传输间歇时间T会根据使用的网络不同而变化,例如测试中有些3G网络的数据传输间歇时间T大概在11分钟,有一些GSM网络的数据传输间歇时间T是18分钟等。
为了维持服务器和便携设备之间的连接,目前的解决方法是:便携设备上以小于时间T的周期发送“心跳”数据给服务器(或者由服务器发送“心跳”数据给便携设备亦可),使得该相应的TCP或UDP通道保持“活跃”状态,进而让中间的NAT网关不会将该通道清除。由于不同网络的数据传输间歇时间T不同,使得开发时很难统一确定一个合理的发送维持连接数据的周期;若周期设置过小,就会频繁的唤醒便携设备的CPU和整个操作系统,导致便携设备的能量过多地消耗。即使是从服务器向便携设备发送“心跳”数据,便携设备的主CPU和整个操作系统也会被唤醒去接受数据,同样也会消耗手持设备较多能量,导致便携设备的持续使用时间缩短。
若周期太大,又不能维持连接通道的可用性,使得一些实时数据无法及时从服务器上推送到便携设备。这对于电池供电的便携设备而言,很容易造成移动便携设备使用这类由服务器推送数据的(PUSH)服务时电源上的瓶颈。
发明内容
本发明实施例提供维持终端和网络服务器连接的方法、终端及网络服务器,可在终端处于休眠状态期间维持服务器和该终端之间的连接。
本发明实施例提供的一种维持终端和网络服务器连接的方法,该终端具有第一处理单元,所述第一处理单元具有第一状态和第二状态,其中,所述第二状态的功耗小于所述第一状态的功耗,该方法包括:
所述终端或网络服务器周期性发送心跳数据包,以维持所述终端和所述网络服务器之间的连接;
其中,所述第一处理单元处于所述第二状态。
该终端还具有第二处理单元,所述第二处理单元的功耗小于所述第一处理单元处于所述第一状态的功耗,所述终端周期性发送心跳数据包,包括:
所述第一处理单元处于所述第二状态时,通过所述第二处理单元周期性发送心跳数据包给通过网络连接的网络服务器。
优选地,所述网络服务器周期性发送心跳数据包,具体包括:
所述网络服务器向所述终端发送的心跳数据包,该心跳数据包的生存期TTL跳数值为K-1,其中K为该网络服务器与所述终端之间连接的跳数。
优选地,所述网络服务器周期性发送的心跳数据包,该方法进一步包括:
当所述第一处理单元处于第二状态时,所述心跳数据包在到达所述终端时,所述第二处理单元识别所述心跳数据包是否为预订格式心跳数据包;
若所述心跳数据包为预定格式心跳数据包时,所述第二处理单元维持所述第一处理单元处于第二状态。
更适宜地,所述预定格式心跳数据包为具有预定长度的心跳数据包或具有特定标识的心跳数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910235573.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光纤复合低压电缆接头盒及其连接工艺
- 下一篇:一种催化氧化处理废水的方法