【技术实现步骤摘要】
【国外来华专利技术】用于确定传送频率以维持远程应用服务器连通性的系统和方法
本公开涉及无线/有线通信,以及更具体来说,涉及使用活动/备用切换的节能以太网。
技术介绍
为了降低功率消耗(以及延长电池使用寿命),便携无线装置(例如,但不限于膝上型计算机、上网本、平板计算机等)可在活动功率状态(例如,按照高级配置和电源接口(ACPI)规范的S0状态)与低功率状态(又称作备用模式、睡眠模式、挂起模式等)之间进行切换。当切换到低功率状态(按照ACPI规范又称作S3模式)时,通过降低和/或消除送往平台和装置的不需要部分的功率,来降低功率消耗。在许多情况下,期望使运行于便携无线装置上的一个或多个应用/服务保持连通性和存在,使得能够始终达到平台或者最终用户。保持与应用服务器的连接和存在的一种方式涉及将平台从备用模式周期地转变成活动模式,使得平台可向应用服务器传送存在数据和/或接收任何其它数据。不幸的是,这种方式要求相当多的能量数量,因为在备用与活动模式之间切换整个平台。另外,备用与活动模式之间的周期切换对备用至活动转变的可靠性可具有负面影响。虽然诸如无线LAN唤醒(WoWLAN)之类的技术具有低功率消耗,但是WoWLAN仅维持到本地接入点的数据链路(L2链路层)连通性。因此,WoWLAN无法维持到应用服务器的连通性和存在。附图说明随着以下详细描述的进行并当参照附图时,要求保护主题的实施例的特征和优点将变得显而易见,附图中,相似标号示出相似部件,以及附图中:图1示出按照本公开、客户端平台与远程应用服务器之间的通信系统的一个实施例;图2示出按照本公开的客户端平台的一个实施例;图3示出按照本公开、 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2011.07.01 US 13/175,7781.一种计算机实现方法,包括:a.将超时(Ti)的值选择为最大超时(Tmax)与最小超时(Tmin)之间的值;b.以基于Ti的间隔、跨运行始终开启始终连接(AOAC)应用的客户端平台与关联所述AOAC应用的远程应用服务器之间的网络连接,来传送保持存活消息;c.检查所述网络连接的状态;d.如果所述网络连接仍然是活动的,则增加Tmin的值;以及e.如果所述网络连接已经中断,则减小Tmax的值,其中,所述方法还包括:相对于直到最大预定迭代次数重复进行(a)-(e),或者重复进行(a)-(e)直到Ti的两个继起值之间的差处于阈值之内。2.如权利要求1所述的方法,还包括,如果先前网络连接已经中断,则建立所述客户端平台与所述远程应用服务器之间的新网络连接状态。3.如权利要求1所述的方法,还包括初始化Tmax的值和Tmin的值,其中Tmax的初始值基于与所述网络连接关联的历史数据或者TCP缺省会话超时,并且其中Tmin的初始值基于与所述网络连接关联的历史数据或者网络地址转换(NAT)装置超时。4.如权利要求3所述的方法,其中,在所述网络连接仍然是活动时增加Tmin的值包括将Tmin增加到当前超时Ti;以及其中在所述网络连接已经中断时减小Tmax的值包括将Tmax减小到所述当前超时Ti。5.如权利要求1所述的方法,其中,所述网络连接的所述状态基于所述客户端平台是否从所述远程应用服务器接收到握手应答来检查。6.如权利要求1所述的方法,还包括:建立所述客户端平台与所述远程应用服务器之间的主网络连接;建立所述客户端平台与所述远程应用服务器之间的至少一个并发网络连接;其中在步骤(b)中的所述保持存活消息跨所述至少一个并发网络连接来传送;以及其中通过比较所述主网络连接上所接收的数据和所述至少一个并发网络连接上所接收的数据,在步骤(c)中检查所述至少一个并发网络连接的所述状态。7.如权利要求6所述的方法,还包括:建立并行地运行的多个并发连接,所述多个并发连接的每个以不同的超时值进行操作。8.如权利要求6所述的方法,还包括使用缺省工作保持存活超时T主、跨所述主网络连接来传送保持存活消息,所述缺省超时T主固定,直到确定所述至少一个并发网络连接上的Ti的最终值。9.如权利要求1所述的方法,其中,在步骤(b)中的所述保持存活消息在每个超时Ti跨所述网络连接从所述远程应用服务器传送给所述客户端平台。10.如权利要求9所述的方法,还包括:如果所述远程应用服务器从所述客户端平台接收到握手应答,则增加Ti;以及如果所述远程应用服务器没有从所述客户端平台接收到握手应答,则减小Ti。11.一种用于确定传送频率以维持远程应用服务器连通性的设备,包括:a.用于以基于超时(Ti)的值的间隔、跨运行始终开启始终连接(AOAC)应用的客户端平台与关联所述AOAC应用的远程应用服务器之间的网络连接来传送保持存活消息的部件,其中Ti具有最大超时(Tmax)与最小超时(Tmin)之间的值;b.用于检查所述网络连接的状态的部件;c.用于如果所述网络连接仍然是活动的,则增加Tmin的值的部件;以及d.用于如果所述网络连接已经中断,则减小Tmax的值的部件,其中,所述设备还包括:用于指示用于传送的所述部件、用于检查的所述部件、用于增加的所述部件和用于减小的所述部件相对于直到最大预定迭代次数重复其相应动作,或者重复其相应动作直到Ti的两个继起值之间的差处于阈值之内的部件。12.如权利要求11所述的设备,其中,用于在所述网络连接仍然是活动时增加Tmin的值的所述部件将Tmin的值增加到当前超时Ti;以及其中,用于在所述网络连接已经中断时减小Tmax的值的所述部件将Tmax的值减小到所述当前超时Ti。13.如权利要求11所述的设备,其中,所述网络连接的所述状态基于所述客户端平台是否从所述远程应用服务器接收到握手应答来检查。14.如权利要求11所述的设备,还包括:用于建立所述客户端平台与所述远程应用服务器之间的主网络连接的部件;用于建立所述客户端平台与所述远程应用服务器之间的至少一个并发网络连接的部件;其中(a)的所述保持存活消息跨所述至少一个并发网络连接来传送;以及其中用于检查所述网络连接的所述状态的所述部件通过比较所述主网络连接上所接收的数据和所述至少一个并发网络连接上所接收的数据,来检查(b)的所述至少一个并发网络连接。15.如权利要求14所述的设备,还包括:用于建立并行...
【专利技术属性】
技术研发人员:S戈布里伊,C马西奧科,K弗勒明,G普拉特,TYC邰,
申请(专利权)人:英特尔公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。