当前位置: 首页 > 专利查询>诺基亚公司专利>正文

用于保持活动信号发送的方法和设备技术

技术编号:9548736 阅读:172 留言:0更新日期:2014-01-09 08:43
提供了用于确定网络实体超时值以改进保持活动信号发送的多种方法。一种示例性方法可包括提供对与保持活动计时器相关联的超时值的请求的传送。此示例性实施例的方法还可包括接收对请求的响应,其中,响应包括对保持活动计时器的超时值的指示。另外,该方法还可包括至少部分地基于超时值,确定保持活动计时器的到期时间。该示例性方法还可包括在所确定的到期时间之前提供对保持活动数据包的传送。还提供了类似的以及有关的示例性方法、示例性设备以及示例性计算机程序产品。

【技术实现步骤摘要】
【国外来华专利技术】用于保持活动信号发送的方法和设备
本专利技术的实施例一般涉及通信技术,更具体地,涉及这样的方法、设备和计算机程序产品:其用于确定网络实体超时值,以便对保持活动信号发送(keep-alive signaling)进行改进。
技术介绍
现代通信时代已经带来了有线和无线网络的极大扩张。受到消费者需求的推动,计算机网络、电视网络以及电话网络正在经历前所未有的技术扩张。无线和移动联网技术已经解决了相关的消费者需求,同时,提供了信息传送的更大的灵活性和即时性。当前以及未来联网技术持续促进信息传输的容易性以及对于用户的便利性。为了提供更容易或是更快的信息传送以及便利性,电信行业服务提供者正在开发对于已有网络的改进。结果,网络协议已迅速进步,并经常增大电信基础设施内运行的装置之间的通信的量和复杂性。同时,消费者需求已经通向对更小装置与更大功能性二者的期待。响应于这些需求,网络运行者和装置制造者已经集中于改进装置运行和信息传送中的效率。某些普遍的关注点包括减小功耗以及减少无线电网络信号发送。涉及不必要地大的量的信号发送以及高电池寿命消耗的一个实例是通过使用发送伪保持活动数据包来保持连接性。相应地,人们可能希望提供这样的系统、方法、设备和计算机程序产品:其通过使用改进的保持活动通信,减少不必要的信号发送以及电池消耗。
技术实现思路
在使用状态实体——例如网络地址转换(NAT)节点或防火墙——和/或使用分组数据协议(PDP)上下文的网络体系结构中,可能需要与终端设备的周期性流量,以保持终端设备与其外部通信对等体之间的连接或会话。所需要的周期性流量的频率可部分地由与给定实体或上下文相关联的保持活动计时器决定。在某些实例中,可由终端设备周期性地发送具有空的有效载荷的伪数据包,以满足实体对于流量的期望,从而保持连接。然而,这种发送可能触发无线电信道分配并在无线电接口上释放信号,这又可能在无线电接口中产生不必要的流量,并增大终端设备的电池消耗。因此,连接到一个或多于一个这些实体的终端设备可能希望确定所需要的周期性流量的频率。例如,终端设备可能希望发送足以将与该实体的连接保持为活动的最小量的数据。终端设备可能通过逐渐递减到实体的流量的频率直到连接停止,来试图预测与该实体相关联的保持活动计时器的到期时间。然而,这种方法仍然需要至少一次断开以及这样的一段时间:其中,终端设备获知保持活动计时器的到期时间。终端设备还可能试图协商用于保持活动计时器的超时值。这种方法需要协商该值的额外的工作,并且,基于终端设备所连接到的实体,在某些情况下,可能甚至不可行。所有这些实施方式另外需要配置特有的互联网工程任务组(IETF)协议,或者特定于一个应用或协议。因此,这些方法不能提供全局性解决方案。因此,存在这样的需求:允许终端设备使用全局性方法可靠地确定与给定保持活动计时器相关联的实际超时值。下面介绍的本专利技术的多种实施例寻求为这些问题提供解决方案。这里提供方法、设备和计算机程序产品,用于确定网络实体超时值,以便对保持活动信号发送进行改进。根据多种实施例的系统、方法、设备和计算机程序产品可为计算装置、计算装置用户以及网络提供者提供几项优点。某些示例性实施例有利地使得终端设备能够确定对于与例如NAT节点、防火墙或PDP上下文相关联的一个或多于一个保持活动计时器的确切超时值。在这一点上,终端设备能显著减小用于保持连接的保持活动数据包的量。结果,终端设备与包括该实体和/或上下文的服务网络设备之间的流量的量以及无线电网络信号发送可得到减少。类似地,由于减少的流量,终端设备可显著减小电池消耗。根据某些示例性实施例,超时值的请求和提供可通过扩展或使用已有的信号发送方法来进行,例如第三代合作伙伴计划(3GPP)、非接入层(NAS)协议(例如,使用新的或已有的协议配置选项(PC0),如3GPP NAS协议的PC0)、动态主机配置协议(DHCP)版本4或版本6、IPv6邻居发现(ND)协议(例如路由器请求(RS)和/或路由器通告消息)。因此,通过本专利技术多种实施例中介绍的方法的实施方式可相较于需要附加协商的其他技术简单且高效。在一示例性实施例中,提供了一种方法,其可包括提供对与保持活动计时器相关联的超时值的请求的传送。此示例性实施例的方法还可包括接收对于该请求的响应。响应可包括保持活动计时器的超时值的指示。此示例性实施例的方法另外可包括至少部分地基于超时值来确定保持活动计时器的到期时间。此示例性实施例的方法还可包括在所确定的到期时间之前提供对保持活动数据包的传送。在另一实施例中,可提供计算机程序,以执行示例性方法的多种操作。在另一示例性实施例中,提供了包括至少一个处理器以及存储计算机程序代码的至少一个存储器的设备。所述至少一个存储器与所存储的计算机程序代码可被配置为,用所述至少一个处理器,使得此示例性实施例的设备至少提供对与保持活动计时器相关联的超时值的请求的传送。所述至少一个存储器与所存储的计算机程序代码可被配置为,用所述至少一个处理器,进一步使得此示例性实施例的设备接收对于该请求的响应。响应可包括保持活动计时器的超时值的指示。所述至少一个存储器与所存储的计算机程序代码可被配置为,用所述至少一个处理器,另外使得此示例性实施例的设备至少部分地基于超时值来确定保持活动计时器的到期时间。所述至少一个存储器与所存储的计算机程序代码可被配置为,用所述至少一个处理器,另外使得此示例性实施例的设备在所确定的到期时间之前提供对保持活动数据包的传送。[0011 ] 在另一示例性实施例中,提供了 一种计算机程序产品。此示例性实施例的计算机程序产品可包括其中存储计算机可读程序指令的至少一个计算机可读存储介质。此示例性实施例的程序指令可包括这样的程序指令:其被配置为提供对与保持活动计时器相关联的超时值的请求的传送。此示例性实施例的程序指令还可包括这样的程序指令:其被配置为接收对于该请求的响应。响应可包括保持活动计时器的超时值的指示。此示例性实施例的程序指令还可包括这样的程序指令:其被配置为至少部分地基于超时值来确定保持活动计时器的到期时间。此示例性实施例的程序指令还可包括这样的程序指令:其被配置为在所确定的到期时间之前提供对保持活动数据包的传送。在另一示例性实施例中,提供了一种设备,该设备可包括这样的装置:其用于提供对与保持活动计时器相关联的超时值的请求的传送。此示例性实施例的设备还可包括这样的装置:其用于接收对于该请求的响应。响应可包括保持活动计时器的超时值的指示。此示例性实施例的设备还可包括这样的装置:其用于至少部分地基于超时值来确定保持活动计时器的到期时间。此示例性实施例的设备还可包括这样的装置:其用于在所确定的到期时间之前提供对保持活动数据包的传送。在一示例性实施例中,提供了一种方法,其可包括建立用于保持活动计时器的超时值。此示例性实施例的方法还可包括接收对于与保持活动计时器相关联的超时值的请求。另外,此示例性实施例的方法还可包括确定与保持活动计时器相关联的超时值。此示例性实施例的方法还可包括提供对响应的传送。响应可包括与保持活动计时器相关联的超时值的指示。在另一实施例中,可提供一种计算机程序,其用于执行示例性方法的多种操作。在一示例性实施例中,提供了包括至少一个处理器以及本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括: 提供对与保持活动计时器相关联的超时值的请求的传送; 接收对请求的响应,其中,响应包括对保持活动计时器的超时值的指示; 至少部分地基于超时值,确定保持活动计时器的到期时间;以及 在所确定的到期时间之前提供对保持活动数据包的传送。2.权利要求1的方法,其中,请求包括对于与一个或多于一个相应的保持活动计时器相关联的一个或多于一个超时值的请求;且其中,响应包括与所述一个或多于一个相应的保持活动计时器相关联的所述一个或多于一个超时值。3.根据权利要求1-2中任意一项的方法,其中,各个相应的保持活动计时器对应于选自这样的组的实体,该组包括网络地址转换节点、防火墙或分组数据协议上下文。4.根据权利要求1-3中任意一项的方法,其中,提供对请求的传送进一步包括提供经由选自这样的组的方法对请求的传送,该组包括非接入层协议、动态主机配置协议或互联网协议版本6邻居发现协议。5.根据权利要求1-4中任意一项的方法,其中,提供对请求的传送进一步包括提供通过协议配置选项对请求的传送。6.根据权利要求1-5中任意一项的方法,其还包括: 从应用接收对于与保持活动计时器相关联的超时值的查询请求;以及 提供保持活动计时器的超时值到应用的传送。7.—种设备,包括: 至少一个处理器;以及 至少一个存储器,其包括计算机程序代码,所述至少一个存储器和计算机程序代码被配置为,用所述至少一个处理器,使得设备至少: 提供对与保持活动计时器相关联的超时值的请求的传送; 接收对请求的响应,其中,响应包括对保持活动计时器的超时值的指示; 至少部分地基于超时值,确定保持活动计时器的到期时间;以及 在所确定的到期时间之前提供对保持活动数据包的传送。8.根据权利要求7的设备,其中,请求包括对于与一个或多于一个相应的保持活动计时器相关联的一个或多于一个超时值的请求;且其中,响应包括与所述一个或多于一个相应的保持活动计时器相关联的所述一个或多于一个超时值。9.根据权利要求7-8中任意一项的设备,其中,各个相应的保持活动计时器对应于选自这样的组的实体,该组包括网络地址转换节点、防火墙或分组数据协议上下文。10.根据权利要求7-9中任意一项的方法,其中,为了提供对请求的传送,所述至少一个存储器和计算机程序代码进一步被配置为,用所述至少一个处理器,使得所述设备提供经由选自这样的组的方法对请求的传送,该组包括非接入层协议、动态主机配置协议或互联网协议版本6邻居发现协议。11.根据权利要求7-10中任意一项的设备,其中,为了提供对请求的传送,所述至少一个存储器和计算机程序代码进一步被配置为,用所述至少一个处理器,使得所述设备提供通过协议配置选项对请求的传送。12.根据权利要求7-11中任意一项的设备,其中,所述至少一个存储器和计算机程序代码进一步被配置为,用所述至少一个处理器,使得所述设备: 从应用接收对于与保持活动计时器相关联的超时值的查询请求;以及 提供保持活动计时器的超时值到应用的传送。13.—种包括非暂时性计算机可读介质的计算机程序产品,非暂时性计算机可读介质承载在其中实现的用于由计算机使用的计算机程序代码,计算机程序代码包括: 提供对与保持活动计时器相关联的超时值的请求的传送的代码; 接收对请求的响应的代码,其中,响应包括对保持活动计时器的超时值的指示; 至少部分地基于超时值,确定保持活动计时器的到期时间的代码;以及 在所确定的到期时间之前提供对保持活动数据包的传送的代码。14.根据权利要求13的计算机程序产品,其中,请求包括对于与一个或多于一个相应的保持活动计时器相关联的一个或多于一个超时值的请求;且其中,响应包括与所述一个或多于一个相应的保持活动计时器相关联的所述一个或多于一个超时值。15.根据权利要求13-14中任意一项的计算机程序产品,其中,各个相应的保持活动计时器对应于选自这样的组的实体,该组包括网络地址转换节点、防火墙或分组数据协议上下文。16.根据权利要求13-15中任意一项的计算机程序产品,其中,提供对请求的传送的代码进一步包括经由选自这样的组的方法对请求的传送,该组包括非接入层协议、动态主机配置协议或互联网协议版本6邻居发现协议的代码。17.根据权利要求13-16中任意一项的计算机程序产品,其中,提供对请求的传送的计算机程序代码进一步包括提供通过`协议配置选项对请求的传送的代码。18.根据权利要求13-17中任意一项的方法,计算机程序代码还包括: 从应用接收对于与保持活动计时器相关联的超时值的查询请求的代码;以及 提供保持活动计时器的超时值到应用的传送的代码。19.一种设备,包括: 提供对与保持活动计时器相关联的超时值的请求的传送的装置; 接收对请求的响应的装置,其中,响应包括对保持活动计时器的超时值的指示; 至少部分地基于超时值,确定保持活动计时器的到期时间的装置;以及 在所确定的到期时间之前提供对保持活动数据包的传送的装置。20.根据权利要求19的设备,其中,请求包括对于与一个或多于一个相应的保持活动计时器相关联的一个或多于一个超时值的请求;且其中,响应包括与所述一个或多于一个相...

【专利技术属性】
技术研发人员:J·科霍宁M·伊索马基G·巴伊科
申请(专利权)人:诺基亚公司
类型:
国别省市:

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

1