软状态信令中的更新请求制造技术

技术编号:14276796 阅读:99 留言:0更新日期:2016-12-24 19:22
本发明专利技术的名称为软状态信令中的更新请求。一种在多个软状态对话中(例如,在SIP中)从客户端(31)传送到不同服务器端(33a、33b)的更新请求消息的、功率节省的同步。该同步包含持续检测在不同对话中的更新请求消息之间发生的大时间偏移(34),以及调整在更新请求消息中指示的更新间隔的协商长度,以使得客户端大致同时地将更新请求消息传送到不同服务器端。

【技术实现步骤摘要】
本申请是申请号为200880132163.8、申请日为2008年11月25日、专利技术名称为“软状态信令中的更新请求”的专利技术专利申请的分案申请。
本专利技术涉及用于同步在软状态信令期间从客户端传送到不同服务器端的更新请求消息的方法和装置,以及涉及包含此种装置的客户端和SIP B2BUA。
技术介绍
信令是整个电信网络中重要的元件,并且传统的信令协议可使用硬状态信令途径、软状态信令途径、或者软状态和硬状态信令的结合。在软状态信令中,会话将由于超时而结束,除非通过在协商的更新间隔到期之前收到的更新请求消息更新状态。在状态初始安装之后,通常周期性地传送更新请求消息,指示对话应该保持有效。因而,软状态信令并不要求任何明确的状态移除,也不要求任何可靠信令,因为在由于例如网络错误丢失信令的情况下服务器状态自动移除。相反,在硬状态信令中安装的状态将保持为已安装(installed),除非通过由客户端传送的消息明确地移除。由于状态的安装和移除只执行一次,因此需要可靠信令。SIP(会话发起协议)传统地使用软状态信令,在其中两个通信终端、即SIP用户代理通过持续地更新会话状态来保持会话。充当服务请求装置的SIP用户代理,例如客户端,被称之为UAC(用户代理客户机),而响应于服务请求的SIP用户代理,例如服务器端,被称之为UAS(用户代理服务器)。客户端可在不同实现装置之间分布,每个装置都作为UAC的主机。在来自客户端的、用于发起客户端和服务器端之间的SIP对话的会话发起请求消息中,以及在来自客户端的、用于更新SIP对话的会话更新请求消息中,客户端(UAC,用户代理客户机)在附加(attach)到更新请求消息的报头的会话到期属性中建议更新间隔的合适的大数值,例如1800秒。服务器端(UAS,用户代理服务器)具有选择权,以通过在响应中返回减少的数值来协商更新间隔的建议数值。然而,在由会话到期指示的更新间隔到期之前,后续的更新请求消息必须由服务器端接收,否则对话将终止。因此,通过在会话发起请求消息和连续的会话更新请求消息的会话到期中设定的协商更新间隔之内的周期更新,保持了软状态SIP对话。然而,如果客户端同时通过相同的无线电链路来保持与多个服务器端的对话,此更新业务将消耗功率并且最终耗尽电池。在能量方面经由无线电接口发送IP分组的边际成本依赖于终端和它的无线电设备的传送前状态。当客户端和无线电设备处于低功率模式或者断电时,发送某个IP分组的边际成本由于将设备转换到操作状态而高,但发送连续IP分组的成本低。在与服务器端的典型SIP对话期间、由更新请求引起的客户端中的能量消耗示于图1中的能量对时间示意图中,在其中,分别在时间点(time instance)t0、t1、和t2传送由1a、1b、和1c指示的更新请求消息。示出的更新间隔t1-t0和t2-t1大致相等,这导致了会话更新请求消息的重复样式。图2示出了与两个服务器端同时保持多个SIP对话(SIP对话1和SIP对话2)的客户端中的能量消耗。典型地,客户端将在到不同服务器端的更新请求消息中建议相同的大更新间隔。如附图中所示,当保持多个SIP对话时,客户端很可能处于高能量消耗状态,因为每个更新请求可要求从断电或低功率模式到操作状态中的转换。当处于终端不能发送但断电之前的时间间隔期间以及处于最后传送和断电序列发起之间的高功率间隔期间终端功率下降时,也消耗能量。由于多对话场景例如在诸如注册、存在(presence)、和语音服务的基于SIP的IMS(IP多媒体子系统)服务中是普通的,因此IMS客户端可具有高能量消耗,这将很快耗尽电池。
技术实现思路
本专利技术的目的在于解决上文概述的问题,并且通过根据所附独立权利要求的方法和装置以及根据从属权利要求的实施例,来获得该目的和其它目的。根据一个方面,本专利技术提供了同步在多个同时软状态对话中从客户端传送的更新请求消息的方法。在该方法中,同步装置持续检测大于某阈值的、在不同对话中的更新请求消息之间的时间偏移的发生,并在检测到时间偏移时执行下述步骤:-将稍后的更新请求消息中指示的更新间隔减少所述检测的时间偏移;-比较不同对话的更新请求消息中指示的更新间隔长度,并且如果更新间隔具有不同长度,就减少较长的更新间隔,以与较短的更新间隔对应或与较短的更新间隔的长度的倍数对应。从客户端传送的所述更新请求消息可包括会话发起请求消息和会话更新请求消息,并且同步装置可确定阈值的大小。可仅在一个更新请求消息中执行稍后的更新请求消息中指示的更新间隔的减少,或者在两个或更多个更新请求消息中划分更新间隔的减少。同步装置可位于客户端中,或者与SIP B2BUA协同定位(co-locate),更新业务穿过该SIP B2BUA,并且该SIP B2BUA可以是边界网关。对话可以是SIP对话,而终端可以是SIP用户代理,并且客户端可在多于一个的实现装置之间分布,每个装置都作为SIP用户代理客户机的主机。此外,更新请求消息中的更新间隔可通过附加到报头的会话到期属性来指示,并且该方法可适于在保持多个同时软状态对话的客户端中节省功率。根据第二方面,本专利技术提供了一种同步装置,其设置为同步在多个软状态对话中从客户端传送的更新请求消息。该同步装置包括以下装置:-用于持续检测在不同对话中传送的更新请求消息之间的、大于某阈值的时间偏移发生的装置;-用于将稍后的更新请求消息中的更新间隔减少检测的时间偏移的装置;-用于比较不同对话中的更新间隔长度的装置,以及用于如果更新间隔具有不同的长度,就减少较长的更新间隔以与较短的更新间隔对应或与较短的更新间隔的长度的倍数对应的装置。同步装置可进一步包括用于确定阈值大小的装置。根据再一方面,本专利技术提供了客户端以及SIP B2BUA,包括根据第二方面的同步装置,并且客户端可设置为:通过在更新间隔到期之前、传送其它业务之后立即传送调度的更新请求消息,而使更新请求消息和其它业务相关。根据上述方面的本专利技术使得在保持数个同时对话的客户端中能够功率节省,本专利技术在例如IMS中有优势,因为IMS客户端经常保持多个对话。附图说明现在,将更详细地并参考附图描述本专利技术,在附图中:-图1示出了一个SIP对话中的更新请求的能量消耗;-图2示出了两个非同步SIP对话的更新请求的能量消耗;-图3是示出一个SIP用户代理客户机和两个SIP用户代理服务器之间的更新请求传送的信令图;-图4示出了在同步之前和之后三个SIP对话的更新请求的能量消耗;-图5是带有一个用户代理客户机和三个用户代理服务器的SIP架构的示意图;-图6是示出根据本专利技术实施例的同步的流程图;以及-图7是示出根据本专利技术实施例的同步装置的方框图。具体实施方式在下文描述中,阐明了详细细节,例如具体架构和步骤次序,以提供对本专利技术的彻底理解。然而,对本领域技术人员显而易见的是,本专利技术可在可脱离这些详细细节的其它实施例中实践。而且,显而易见的是,可使用软件功能并与编程的微处理器或通用计算机协力,和/或使用专用集成电路来实现描述的功能。在本专利技术以方法形式来描述的情况下,本专利技术也可以计算机程序产品以及以包含计算机处理器和存储器的系统来体现(embody),其中,该存储器以可执行描述功能的一个或多个程序来编码。本专利技术的基本概念是:通过及时接合更新请求本文档来自技高网
...
软状态信令中的更新请求

【技术保护点】
一种同步在多个同时软状态对话中从客户端(31)传送的更新请求消息的方法,所述方法特征在于,同步装置(32)持续检测(61)在不同的对话中的更新请求消息之间的、大于某阈值的时间偏移的发生,并在检测到时间偏移时执行下述步骤:‑将稍后的所述更新请求消息中指示的更新间隔减少(62)所检测的时间偏移;‑比较(63)所述不同的对话中的所述更新请求消息中指示的更新间隔的长度,并且通过在所述更新间隔具有不同长度时减少(64)较长的更新间隔,以与较短的更新间隔和所述较短的更新间隔的长度的倍数中的任一个对应,从而调整较长的更新间隔。

【技术特征摘要】
1.一种同步在多个同时软状态对话中从客户端(31)传送的更新请求消息的方法,所述方法特征在于,同步装置(32)持续检测(61)在不同的对话中的更新请求消息之间的、大于某阈值的时间偏移的发生,并在检测到时间偏移时执行下述步骤:-将稍后的所述更新请求消息中指示的更新间隔减少(62)所检测的时间偏移;-比较(63)所述不同的对话中的所述更新请求消息中指示的更新间隔的长度,并且通过在所述更新间隔具有不同长度时减少(64)较长的更新间隔,以与较短的更新间隔和所述较短的更新间隔的长度的倍数中的任一个对应,从而调整较长的更新间隔。2.如权利要求1所述的方法,其中从所述客户端传送的所述更新请求消息包括会话发起请求消息和会话更新请求消息。3.如前述权利要求的任何一项所述的方法,其中仅在一个更新请求消息中执行稍后的所述更新请求消息中指示的更新间隔的减少。4.如权利要求1-2的任何一项所述的方法,其中在两个或更多个更新请求消息上划分稍后的所述更新请求消息中指示的更新间隔的减少。5.如前述权利要求的任何一项所述的方法,其中所述同步装置位于所述客户端中。6.如前述权利要求的任何一项所述的方法,其中所述对话是SIP对话。7.如权利要求6所述的方法,其中所述终端是SIP用户代理。8.如权利要求7所述的方法,其中所述客户端在多于一个的实现装置之间分布,每个装置都作为SIP用户代理客户机的主机。9.如权利要求6-8的任何一项所述的方法,其中所述同步装置与SIP B2BUA协同定位,更新业务穿过所述SIP B2BUA。10.如权利要求9所述的方法,其中所述SIP B2BUA是边界网关。11.如权利要求6-10的任何一项所述的方法,其中更新请求消息中的更新间隔通过附加到报头的会话到期属性来指示。12.如前述权利要求的任何一项所述的方法,适于在保持多个同时软状态对话的客户端中节省功率。13.一种同步装置(32),设置为同步在多个软状态对话中从客户端(3...

【专利技术属性】
技术研发人员:A埃里克森
申请(专利权)人:爱立信电话股份有限公司
类型:发明
国别省市:瑞典;SE

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

1