用于临时GRUU的IMS恢复支持制造技术

技术编号:15397251 阅读:144 留言:0更新日期:2017-05-19 11:42
本发明专利技术提供了关于用于临时GRUU(全局可路由用户代理统一资源标识符)的IMS(互联网协议多媒体子系统)恢复支持的装置、方法、计算机程序、计算机程序产品和计算机可读介质。本发明专利技术的某些方面包括:在注册机处创建由注册标识符标识的注册;以及在注册期间通过注册机将注册标识符、涉及由注册标识符标识的注册的初始命令序列以及呼叫标识符存储在持久性数据库中。

IMS recovery support for temporary GRUU

The present invention provides for temporary GRUU (globally routable user agent uniform resource identifier (IMS) of the internet protocol multimedia subsystem) device, method, recovery support computer program, computer program product and computer readable medium. Some aspects of the invention include: registered in machine created by registration ID registration; and during registration by registering machine registration identifier, involving the registration of the initial registration identifier identifies the command sequence and the call identifier is stored in a persistent database.

【技术实现步骤摘要】
【国外来华专利技术】用于临时GRUU的IMS恢复支持
本专利技术涉及关于用于临时GRUU(全局可路由用户代理统一资源标识符)的IMS(互联网协议多媒体子系统)恢复支持的装置、方法、系统、计算机程序、计算机程序产品和计算机可读介质。
技术介绍
在3GPP(第3代合作伙伴计划)技术规范TS23.380中描述了以对去往最终用户的服务的最小影响处置S-CSCF(服务呼叫会话控制功能)服务中断场景的3GPPIMS中所要求的一些过程,3GPP技术规范TS23.380指定了可以如何支持IMS恢复。另外,3GPPTS29.228和29.229定义了如何在HSS(归属订户服务器)和S-CSCF之间交换用于IMS恢复的信息。此外,3GPPTS24.229包括在RFC5627中定义的全局可路由用户代理URI(GRUU)的支持。如在TS23.228的章节4.3.3.2a中所定义,全局可路由用户代理URI(GRUU)是标识公共用户身份和用户设备(UE)实例的唯一组合的身份,其允许UE将SIP(会话发起协议)请求寻址到特定公共用户身份UE组合实例(如与公共用户身份形成对照),以便确保SIP请求没有被分叉到相同公共用户身份的另一个注册UE。存在两种类型的GRUU:公共GRUU(P-GRUU)和临时GRUU(T-GRUU)。P-GRUU是揭示用户的公共用户身份的GRUU,并且是非常长寿命的。公共GRUU对于相同记录地址(AoR)(即,公共用户身份)和实例-ID对而言是永久性的。T-GRUU是包含未揭示用户的公共用户身份的URI的GRUU,并且是有效的直到联系人被明确地撤销注册或者当前注册期满为止。临时GRUU必须随每次再注册而改变。而且,针对用于注册的AoR和实例-ID对而生成的所有临时GRUU对于整个注册时段而言有效。IMCN(IP多媒体核心网络)子系统应当支持IMSUE的下述能力:在执行IMS注册时获得T-GRUU和P-GRUU二者、使用SIP请求和响应来交换GRUU、以及使用GRUU以根据RFC5627将SIP请求寻址到特定UE。如在TS23.228的章节4.6.3中所定义,服务CSCF(S-CSCF)执行用于UE的会话控制服务。其如网络运营商所需要的那样维持会话状态以用于支持服务。在运营商的网络内,不同S-CSCF可以具有不同功能性。在注册会话期间,S-CSCF可以执行以下功能:-其可以表现为注册机,即,其接受注册请求并使其信息通过位置服务器(例如,HSS)可用。-当注册请求包括其中联系人被注册的实例ID并指示针对GRUU的支持时,S-CSCF应当将唯一的P-GRUU以及新的且唯一的T-GRUU分配给公共用户身份和实例ID的组合。-如果注册请求指示针对GRUU的支持,则S-CSCF应当返回被分配给每一个当前所注册的实例ID的GRUU集合。-S-CSCF应当将注册改变通知给订户,该注册改变包括被分配给所注册的实例的GRUU集合。-在注册过程期间,S-CSCF应当将用于公共用户身份的策略信息(如果可用的话)从HSS提供给P-CSCF和/或UE。SIP注册机(在IMS中,其是S-CSCF,如上文所提及)在200OK响应中的联系人报头中将P-GRUU和T-GRUU二者递送到REGISTER请求。每一个公共用户身份(即,记录地址(AoR))可以具有一个或多个全局可路由用户代理URI(GRUU)。如上文所提及,存在两种类型的GRUU——P-GRUU和T-GRUU,这两种类型的GRUU与公共用户身份相关联,且在一个P-GRUU和一个T-GRUU的对中在注册和再注册期间一起被生成并分配给UE。P-GRUU和T-GRUU的每一个对与一个公共用户身份和一个UE相关联。在随后再注册期间,相同P-GRUU将被分配给UE,但是,新的且不同的T-GRUU将被生成和分配。在再注册之后,在该注册的时段期间所生成的所有先前T-GRUU全部仍然有效。UE可以保留在初始注册或先前再注册期间所获得的先前T-GRUU中的一些或全部,连同新的T-GRUU,或者,UE可以利用新的T-GRUU替换先前T-GRUU中的一些或全部。当前在该注册时段期间有效的所有T-GRUU和P-GRUU的当前集合在此处被称为GRUU集合。如果UE向多个公共用户身份(明确地或隐含地)注册,则单独的GRUU集合与每一个公共用户身份相关联。如果不同UE向相同公共用户身份注册,则不同的GRUU集合与每一个公共用户身份相关联。图1示出了如在TS23.228中定义的公共用户身份、GRUU和UE的关系。如图1中所示,每一个GRUU与某个记录地址(AoR)(即,公共用户身份)和实例-ID对相关联。而且,每一个对具有GRUU集合(一个P-GRUU和多个T-GRUU)。该集合中的所有GRUU可以被看作是等同的。S-CSCF能够识别P-GRUU的GRUU集合,这是因为3GPP要求P-GRUU必须从AoR+实例-ID生成。因此,当接收到P-GRUU时,S-CSCF可以识别P-GRUU的GRUU集合。而且,AoR+实例-ID可能已经存储在HSS中且可以在现有IMS恢复过程期间被恢复。以类似方式,这还可以针对T-GRUU而进行,甚至在3GPP未指定生成T-GRUU的任何算法的情况下亦如此。只要可以从所接收的T-GRUU检索到AoR+实例-ID,就可以识别T-GRUU的GRUU集合。但是这并不足够,因为T-GRUU的证实还被绑定到AoR+实例-ID对的注册的Call-ID(呼叫-ID)和Cseq(命令序列)值。如在RFC3261中所定义,呼叫-ID包含用于该呼叫的全局唯一标识符。CSeq或命令序列包含整数和方法名称。CSeq号码针对对话内的每一个新请求而递增,并且是传统序列号。另外,记录地址(AOR)是指向具有位置服务的域的SIP或SIPSURI,该位置服务可以将该URI映射到其中用户可能可用的另一个URI。典型地,该位置服务是通过注册来填充的。AoR频繁地被认为是用户的“公共地址”。另外,如在TS24-229中所定义,实例ID是由设备生成的URN(统一资源名称),其在所有其它设备当中唯一地标识特定设备,且不包含关于用户的任何信息。公共用户身份与实例ID一起唯一地标识特定UA实例。当前,在RFC5627中定义的算法不支持从T-GRUU检索AoR、实例-ID、呼叫-ID和CSeq值。另外,基于用于由3GPP定义的IMS恢复过程的当前概念,S-CSCF可以在HSS中存储REGISTER响应的最新联系人报头,其将盖写存储在HSS中的先前联系人报头。尽管最新T-GRUU可以存储在HSS中且可以在S-CSCF处被恢复,但是所有先前生成的T-GRUU丢失且不能被恢复。
技术实现思路
因此,本专利技术的目的是克服以上提及的问题并提供关于用于临时GRUU(全局可路由用户代理统一资源标识符)的IMS(互联网协议多媒体子系统)恢复支持的装置、方法、系统、计算机程序、计算机程序产品和计算机可读介质。根据本专利技术的一方面,提供了一种方法,包括:在注册机处创建由注册标识符标识的注册,在注册期间通过注册机将注册标识符、涉及由注册标识符标识的注册的初始命令序列以及呼叫标识符存储在持久性数据库中。根据本专利技术的另一方面,提供了一种方法,包括:在注册机处接收临时用户标识符,通本文档来自技高网
...
用于临时GRUU的IMS恢复支持

【技术保护点】
一种方法,包括:在注册机处创建由注册标识符标识的注册,在注册期间通过注册机将注册标识符、涉及由注册标识符标识的注册的初始命令序列以及呼叫标识符存储在持久性数据库中。

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在注册机处创建由注册标识符标识的注册,在注册期间通过注册机将注册标识符、涉及由注册标识符标识的注册的初始命令序列以及呼叫标识符存储在持久性数据库中。2.根据权利要求1所述的方法,还包括:在注册机处生成涉及由注册标识符标识的注册的临时用户标识符,通过注册机将涉及用于生成临时用户标识符的算法的信息存储在持久性数据库中。3.根据权利要求1或2所述的方法,还包括:在注册机处恢复注册,使用存储在数据库中的注册标识符来标识所恢复的注册,以及使用注册标识符恢复呼叫标识符和初始命令序列。4.根据权利要求1至3中任一项所述的方法,还包括:恢复临时用户身份,从所恢复的临时用户身份检索命令序列,以及将所恢复的临时用户身份的所检索的命令序列存储为最新式命令序列。5.根据权利要求1至4中任一项所述的方法,其中注册机是服务呼叫会话控制功能,并且持久性数据库是归属订户服务器。6.一种方法,包括:在注册机处接收临时用户标识符,通过注册机检索注册标识符以及涉及由注册标识符标识的注册的公共用户身份、设备标识符、呼叫标识符和命令序列,在注册机处基于所检索的公共用户身份、设备标识符、呼叫标识符和命令序列、以及相关注册的信息来验证临时用户标识符的有效性。7.根据权利要求6所述的方法,其中如果所检索的公共用户身份、所检索的设备标识符、以及所检索的呼叫标识符分别与涉及由注册标识符标识的注册的公共用户身份、设备标识符和呼叫标识符匹配,并且如果所检索的命令序列的值等于或大于涉及由注册标识符标识的注册的初始命令序列的值,则临时用户标识符的有效性被验证。8.一种方法,包括:在注册期间在持久性数据库处接收标识注册的注册标识符、以及涉及由注册标识符标识的注册的呼叫标识符和初始命令序列,存储所接收的注册标识符、以及涉及由注册标识的注册的呼叫标识符和初始命令序列。9.根据权利要求8所述的方法,还包括:在持久性数据库处从注册机接收用于提供标识注册的注册标识符、以及涉及由注册标识符标识的注册的呼叫标识符和初始命令序列的请求,以及将标识注册的注册标识符、以及涉及由注册标识符标识的注册的呼叫标识符和初始命令序列传送到注册机。10.一种装置,包括:至少一个处理器,以及用于存储要由处理器执行的指令的至少一个存储器,其中所述至少一个存储器和所述指令利用所述至少一个处理器而配置为使所述装置至少执行以下各项:在注册机处创建由注册标识符标识的注册,在注册期间通过注册机在持久性数据库中存储注册标识符、涉及由注册标识符标识的注册的初始命令序列以及呼叫标识符。11.根据权利要求10所述的装置,其中所述至少一个存储器和所述指令进一步利用所述至少一个处理器而配置为使所述装置至少执行以下各项:在注册机处生成涉及由注册标识符标识的注册的临时用户标识符,以及通过注册机在持久性数据库中存储涉及用于生成临时用户标识符的算法的信息。12.根据权利要求10或11所述的装置,其中所述至少一个存储器和所述指令进一步利用所述至少一个处理器而配置为使所述装置至少执行以下各项:在注册机处恢复注册,使用存储在数据库中的注册标识符来标识所恢复的注册,以及使用注册标识符恢复呼叫标识符和初始命令序列。13.根据权利要求10至12中任一项所述的装置,其中所述至少一个存储器和所述指...

【专利技术属性】
技术研发人员:沈加东U·韦赫
申请(专利权)人:诺基亚通信公司
类型:发明
国别省市:芬兰,FI

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

1