公共业务标识的提供转让专利

申请号 : CN200580026740.1

文献号 : CN1994016B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : J·A·桑彻茨赫里罗J·M·沃克M·E·特里罗迪阿茨奇伦

申请人 : 艾利森电话股份有限公司

摘要 :

本发明致力于提供一种可在网络中动态地由应用服务器和静态地由O&M系统来创建公共业务标识的机制,公共业务标识可识别在应用服务器上运行的服务,用于动态创建的装置及方法与那些用于静态创建的装置及方法是一致的,并且容许在调用服务时达到相似影响最小的网络性能。因此,本发明提供了一种新的方法,新的网络中央实体,以及改良的归属用户服务器和应用服务器,所有这些协同操作而为本发明执行不同的实施例。

权利要求 :

1.一种用于在网络中处理公共业务标识的中央实体(SLF),各所述公共业务标识用于识别在应用服务器(AS)上运行的服务,所述中央实体(SLF)具有:-用于存储公共用户标识的装置,所述公共用户标识用于网络中签约的用户;

并且所述中央实体的特征在于,其包括:

-用于接收(S-10)所提议的用于识别服务的公共业务标识的装置;

-用于检查(P-11)所接收的公共业务标识相对于现有公共业务标识和公共用户标识的唯一性的装置;

-用于将分配给所述服务的有效的唯一公共业务标识以及归属用户服务器的标识符存储起来(P-11,P-12)的装置,所述归属用户服务器分配成用以保持所分配的公共业务标识;和-在基于所分配的公共业务标识进行查询时,用于提供所述所分配的归属用户服务器的标识符的装置。

2.根据权利要求1所述的中央实体,其特征在于,从负责执行相应服务的应用服务器(AS)中接收(S-10)所述公共业务标识,并且所述中央实体(SLF)还包括用于为所述应用服务器答复(S-11)分配给所述服务的所述公共业务标识以及所分配的归属用户服务器的标识符的装置。

3.根据权利要求2所述的中央实体,其特征在于,所述用于存储公共业务标识以及归属用户服务器的标识符的装置包括用于从所述中央实体已知的多个归属用户服务器中选择(P-12)归属用户服务器的装置。

4.根据权利要求1所述的中央实体,其特征在于,所述用于检查(P-11)所接收的公共业务标识的唯一性的装置还包括用于分配与所述所接收的公共业务标识不同的唯一公共业务标识的装置,以免所述所接收的公共业务标识与任何现有的公共业务标识或公共用户标识相匹配。

5.根据权利要求2所述的中央实体,其特征在于,所述用于答复应用服务器的装置包括用于将所述公共业务标识标记为预留而直到启用的装置。

6.根据权利要求5所述的中央实体,其特征在于,还包括用于从所述应用服务器中接收确认(S-14)所述公共业务标识生效的装置;以及用于将所述公共业务标识标记为生效的装置。

7.根据权利要求1所述的中央实体,其特征在于,所述用于接收(S-10)公共业务标识的装置包括用于接收还运行相应服务的若干个应用服务器的相关信息的装置。

8.根据权利要求1所述的中央实体,其特征在于,所述用于接收用来识别服务的公共业务标识的装置包括用于接收执行所述服务的应用服务器的标识符的装置(S-10)。

9.根据权利要求8所述的中央实体,其特征在于,还包括用于指示所分配的归属用户服务器将给定的用于识别服务的公共业务标识与所述执行服务的应用服务器的标识符关联起来的装置(S-52,S-53)。

10.根据权利要求9所述的中央实体,其特征在于,所述用于指示所分配的归属用户服务器的装置还包括用于提供控制指示器的装置,用于指示所述所分配的归属用户服务器如何进一步处理所述公共业务标识的操作。

11.根据权利要求10所述的中央实体,其特征在于,所述控制指示器采用选自如下的一个值:-当所述归属用户服务器维护S-CSCF的地址信息时所使用的′CSCF-控制的′值,从所述S-CSCF的地址信息中寻址所述应用服务器(AS)的地址,所述应用服务器(AS)执行由所述公共业务标识所识别的服务;和-当所述归属用户服务器维护所述应用服务器的地址信息、并且所述归属用户服务器直接提供所述应用服务器的识别时所使用的′自控制的′值,所述应用服务器执行由所述公共业务标识所识别的服务。

12.根据权利要求9所述的中央实体,其特征在于,所述用于指示所分配归属用户服务器的装置还包括用于为所述公共业务标识提供档案信息的装置,所述档案信息包括以下两种不同档案文件中的至少其中一种:-向S-CSCF发送的、并包括所述应用服务器的地址信息的初始过滤规则,所述应用服务器执行由所述公共业务标识识别的服务;和-′Direct-AS′路由信息,其包括执行由所述公共业务标识识别的服务的所述应用服务器的地址以及当指示一个以上应用服务器时应用服务器的优先权。

13.根据权利要求1所述的中央实体,其特征在于,所述用于检查(P-11)所接收的公共业务标识的唯一性的装置包括,将给定为′独特PSI′的单个公共业务标识与给定为′通配符PSI′的公共业务标识范围区分开的装置。

14.根据权利要求13所述的中央实体,其特征在于,所述被分配成用以保持单个公共业务标识的归属用户服务器是分配成用以保持′通配符PSI′范围的归属用户服务器,所述′通配符PSI′范围包括所述单个公共业务标识。

15.根据权利要求1所述的中央实体,其特征在于,所述用于接收(S-10)公共业务标识的装置包括O&M客户端,其用于从O&M系统中接收所述公共业务标识,以及用于接收执行相应服务的应用服务器的标识符。

16.根据权利要求1所述的中央实体,其特征在于,所述中央实体还设置成用于执行签约定位器功能,并因而具有:-利用保持相应用户的签约信息的归属用户服务器的标识符,而为给定的公共用户标识答复路由查询的装置。

17.一种用于在网络中执行由公共业务标识所识别的服务的应用服务器(AS),所述服务由所述网络中的一个或多个用户调用,或者由于对注册到所述网络中的用户应用初始过滤规则而由网络本身调用,所述应用服务器具有用于执行所述服务逻辑的处理装置,其特征在于包括:-用于向设置成执行签约定位器功能的中央实体(SLF)发送(S-10)提议的公共业务标识以及自身标识符的装置,所述公共业务标识用于识别在所述应用服务器上运行的服务;和-用于从所述中央实体中接收分配给所述服务的有效的唯一公共业务标识以及分配成用以保持所述所分配的公共业务标识的归属用户服务器的标识符的装置。

18.根据权利要求17所述的应用服务器,其特征在于,还包括:

-用于向所述所分配的归属用户服务器提供(S-12,S-22)所分配的用于识别服务的公共业务标识,并提供用于执行所述服务的应用服务器(AS)的标识符的装置;和-用于指示所述所分配的归属用户服务器如何操作所述给定的公共业务标识的装置。

19.根据权利要求18所述的应用服务器,其特征在于,还包括用于为所述中央实体确认(S-14,S-15)所分配的公共业务标识在所述归属用户服务器中是否生效或从其中去除的装置。

20.一种用于在网络中提供公共业务标识的方法,所述各公共业务标识用于识别在应用服务器(AS)上运行的服务,所述方法包括如下步骤:-在中央实体(SLF)上接收(S-10)用于识别服务的公共业务标识;

-检查(P-11)所接收的公共业务标识相对于现有公共业务标识和公共用户标识的唯一性;

-在所述中央实体上将分配给所述服务的有效的唯一公共业务标识以及分配成用以保持所述所分配的公共业务标识的归属用户服务器的标识符存储起来(P-11,P-12);和-在所述所分配的归属用户服务器上存储(S-12,S-22,S-52)公共业务标识、用于执行所述服务的应用服务器的标识符,以及作用在给定公共业务标识上的给定操作指令。

21.根据权利要求20所述的方法,其特征在于,还包括利用控制指示器来指示(S-12,S-52)所分配的归属用户服务器如何进一步处理所述公共业务标识的操作的步骤,所述控制指示器采用选自如下的一个值:-当从S-CSCF中寻址所述应用服务器的地址时所使用的′CSCF-控制的′值,所述归属用户服务器为所述S-CSCF维护地址信息,所述应用服务器执行由所述公共业务标识所识别的服务;和-当所述归属用户服务器直接提供所述应用服务器的识别、并且所述归属用户服务器维护所述应用服务器的地址信息时所使用的′自控制的′值,所述应用服务器执行由所述公共业务标识所识别的服务。

22.根据权利要求20所述的方法,其特征在于,还包括在所分配的归属用户服务器上接收(S-12,S-52)用于所述公共业务标识的档案信息的步骤,所述档案信息包括以下两种不同档案文件中的至少其中一种:-向S-CSCF发送的、并包括所述应用服务器的地址信息的初始过滤规则,所述应用服务器执行由所述公共业务标识识别的服务;和-′Direct-AS′路由信息,其包括执行由所述公共业务标识识别的服务的所述应用服务器的地址以及当指示一个以上应用服务器时应用服务器的优先权。

23.根据权利要求20所述的方法,其特征在于,检查(P-11)所接收的公共业务标识的唯一性的所述步骤包括,将给定为′独特PSI′的单个公共业务标识与给定为′通配符PSI′的公共业务标识范围区分开的步骤。

24.根据权利要求23所述的方法,其特征在于,所述被分配成用以保持所分配的公共业务标识的归属用户服务器,是分配成用以保持′通配符PSI′范围的归属用户服务器,所述′通配符PSI′范围包括所分配的公共业务标识。

25.根据权利要求23所述的方法,其特征在于,所述将′独特PSI′与′通配符PSI′区分开的步骤包括,当所接收的提议的公共业务标识已经存在于现有的′通配符PSI′范围内时,分配与所述所接收的提议的公共业务标识不同的新的唯一公共业务标识的步骤。

说明书 :

发明领域

本发明大体上涉及提供一种机制,所述机制用于创建、管理和使用公共业务标识来识别在专用应用服务器中运行的服务。具体地说,本发明确保了各公共业务标识对现有公共业务标识、现有公共用户标识、以及任何现有公共业务标识范围的唯一性。

背景

目前,第三代合作伙伴计划(通常称为′3GPP′)已经引入了用于IP多媒体子系统(通常称为′IMS′)和IMS服务的基本原理,如技术规范3GPP TS 23.228V6.6.0(2004-06)中所述。根据3GPP,从IMS中的关于对标准化在线、报文发送、会议和群组服务能力的介绍中得出,当前存在对公共业务标识的需求。这些公共业务标识与公共用户标识是不同的,不同之处在于,前者识别服务,这些服务由应用服务器提供宿主机并进行操作(至少在所述3GPP的技术规范中通常称为′AS′),而后者识别用户,其签约数据在网络运营商的预设下而储存在用户数据库中,并且受到不同服务网络节点的服务,例如服务呼叫会话控制功能(在3GPP下称为′S-CSCF′)。

通常而言,公共业务标识用于识别在专用应用服务器上运行的服务。具体地说,公共业务标识用于识别群组服务,例如聊天类型的服务,其可使用公共业务标识(以下称为′PSI′),用户可能与之建立会话,从而能够发送和接收来自其它会话参与者的报文。公共业务标识目前被假定为采用由互联网工程任务组(IETF)在RFC3261和RFC2396中限定的SIP URL或SIP URI的形式,以及在RFC2806中限定的所谓的′tel′:-URL的格式。一种示例性的识别聊天类型的服务的公共业务标识(PSI)可以是sip:chalist_X@example.com。

根据上面的3GPP技术规范,并且作为本发明所致力于的一个重要问题,必须为IMS提供一种便于用户和网络运营商在专用应用服务器(AS)的控制下创建、管理和使用公共业务标识的机制。更具体地说,需要一种能够静态地(例如在网络运营商的控制下)通过操作和维护系统(以下称为′O&M′),以及动态地由用户自己创建公共业务标识的机制。

如同上面已经在区别公共业务标识和公共用户标识时所介绍的那样,各公共业务标识(PSI)由应用服务器(AS)提供宿主机,其执行由公共业务标识识别的服务专用逻辑。换句话说,应用服务器运行由公共业务标识来识别的特定服务。在操作过程中,IMS提供了通过利用相应的公共业务标识,使特定的IMS服务相关的IMS报文进行路由的装置。

因此,如上面的3GPP技术规范所述,无论是静态地通过O&M还是动态地由用户创建的公共业务标识,其都存储在归属用户服务器(通常称为′HSS′)中,′HSS′保持归属域运营商的用户的签约数据。因此,用作HSS的服务器可以知道如何将任何涉及特定的公共业务标识(PSI)的报文路由到合适的应用服务器(AS)中,该应用服务器为相应被识别的服务提供宿主机。为此,对于各公共业务标识(PSI),HSS知道运行相应服务的应用服务器(AS)的标识符(AS-id)。在这方面,从概念方面考虑,运行服务的应用服务器的标识符(AS-id),和识别服务的公共业务标识(PSI)一起都存储在HSS中,并且在所述HSS中具有被称为′PSI用户′的实体。

以上给出的解释暗示了某些结果,或甚至某些公共业务标识应该达到的必要条件。一方面,必须确保有待创建的各公共业务标识(PSI)的唯一性。另一方面,这种唯一性不仅适用于其它现有的公共业务标识方面,而且适用于在网络运营商的预设下已限定的现有公共用户标识方面。记住,公共业务标识(PSI)的唯一性,也是本发明所致力于的另一重要问题,是公共业务标识的处理。

在这方面,公共业务标识可采用两种不同的表现形式和范围。第一种是所谓的′独特PSI′,例如sip:my_service@example.com。如在3GPP技术规范中所述,′独特PSI′可在HSS中通过运营商经由O&M机制,以及通过应用服务器(AS)经由3GPP所限定的′Sh′接口来进行创建、修改和删除。同样,根据3GPP,需要允许用户利用3GPP限定的′Ut′接口来创建和删除′独特PSI′。

第二种范围和表现形式是所谓的′通配符PSI′,例如sip:chatlist_*@example.com,其中,公共业务标识范围利用SIP URI中的相同域部分和SIP URI的用户部分中的通配符指示来进行限定。′通配符PSI′范围可在HSS中通过运营商经由O&M机制进行创建、修改和删除,而在′通配符PSI′范围内的单个公共业务标识可通过用户利用上面3GPP限定的与提供所述′通配符PSI′范围的应用服务器(AS)的′Ut′接口来进行创建和删除。在′通配符PSI′范围内的单个的公共业务标识还可由运营商通过O&M机制直接在应用服务器(AS)中进行创建和删除。

现有的机制并没有描述如何由运营商或用户创建、修改或删除PSI,以及如何解决不同使用情况下的PSI的路由。更精确地说,现有的技术规范并不能识别某些来源于当前技术发展水平的缺陷。

有待解决的第一缺陷,也是本发明的目的是PSI的唯一性。迄今为止,标准并没有提出任何机制,以确保当由最终用户或在运营商的预设下由O&M,或应用服务器本身创建和填充PSI时的PSI的唯一性。此外,不仅要检查PSI对现有公共业务标识或对公共用户标识的唯一性,而且还要检查对任何′通配符PSI′的唯一性,其中属于某一范围内的PSI可能与有待于在给定域中创建的PSI相匹配。

此外,各PSI可由专用应用服务器(AS)提供宿主机,因此应用服务器可请求对PSI使用规定的格式。当前技术状态并不考虑由应用服务器对PSI格式的选择,以及在若干个应用服务器使用相同PSI格式的情况下如何保证唯一性。因此,使用不同应用服务器上的′通配符PSI′范围也是本发明所致力解决的一个问题。

此外,在应用服务器中动态创建的PSI,不管是由最终用户或直接由应用服务器本身创建,都需要在HSS中填充成结果。因此,3GPP规范提出了使用3GPP限定的′Sh′接口。然而,应用服务器传统上并没有设置成在网络中存在一个HSS以上的情况下,可随意地选择其中可存储PSI的HSS。此外,根据现有的趋势,应用服务器(AS)并不应该知晓所部署的HSS服务器的架构。因此,在网络中存在不止一个HSS的情况下,PSI和′PSI用户′的创建、管理和使用是本发明所致力于解决的相关问题。

另外,由应用服务器进行的PSI的创建和删除需要考虑安全机制,以容许进行安全处理,这是目前方案所没有覆盖到的。因此,本发明的另一目的是就所述PSI的创建,修改和删除方面提供安全处理PSI的方案,以便排除网络运营商预设的失误。

因此,本发明的目的是提供一种机制,通过此机制,可由最终用户,或在运营商的预设下由O&M,或由应用服务器本身创建公共业务标识(PSI),并在尤其多个归属用户服务器中进行填充,同时保证PSI对现有公共业务标识,现有公共用户标识,以及对任何现有′通配符PSI′范围的唯一性。

发明概要

根据本发明,上面的目的可通过提供一种方法和若干个实体来实现,它们协同操作,用以提供一种可在网络中动态地由应用服务器,以及静态地由O&M系统来创建公共业务标识的机制,所述公共业务标识用于识别在应用服务器上运行的服务。通过本发明提供的方案,用于动态创建的装置和方法与那些用于静态创建的装置和方法相协调,从而容许在调用服务时达到相似影响最小的网络性能。

根据本发明的一个方面,提供了一种用于在网络中处理公共业务标识的中央实体,各公共业务标识用于识别在应用服务器上运行的服务,所述中央实体具有:

-用于存储公共用户标识的装置,所述公共用户标识用于网络中签约的用户;

-用于接收识别服务的公共业务标识的装置;

-用于检查所接收的公共业务标识对现有公共业务标识和公共用户标识的唯一性的装置;

-用于将分配给服务的公共业务标识和归属用户服务器的标识符存储起来的装置,所述归属用户服务器被分配用来保持所分配的公共业务标识;和

-在基于所分配的公共业务标识进行查询时,用于提供所分配的归属用户服务器的标识符的装置。

在这个中央实体中,可从负责执行相应服务的应用服务器中接收公共业务标识,并且在这种情况下,中央实体还可包括为应用服务器答复分配给所述服务的公共业务标识,以及所分配的归属用户服务器的标识符的装置。

根据本发明的一个实施例,这个中央实体可包括用于从中央实体已知的多个归属用户服务器中选择有待分配的归属用户服务器的装置。

根据本发明的一些实施例,可将中央实体设置成使得用于检查所接收的公共业务标识的唯一性的装置还包括用于分配与所接收的公共业务标识不同的唯一公共业务标识的装置,以免后者与任何现有的公共业务标识或公共用户标识相匹配,或者满足除了所指示的公共业务标识以外的′通配符PSI′范围的条件。

在这个中央实体中,用于答复应用服务器的装置可包括用于将公共业务标识标记为预留而直到启用的装置。在这种情况下,中央实体还可包括用于从应用服务器中接收确认公共业务标识生效的装置,以及用于将公共业务标识标记为生效的装置。

另一方面,根据本发明的一些实施例,可能存在若干个负责执行特定服务的应用服务器。在这种情况下,可将中央实体配置成使得用于接收公共业务标识的装置包括用于接收关于若干个应用服务器信息的装置,这些应用服务器还运行相应的服务。

根据本发明的另一实施例,所实现的中央实体可使得用于接收识别服务的公共业务标识的装置包括用于接收用来执行服务的应用服务器的标识符的装置。

可增强中央实体,使其包括用于指示所分配的归属用户服务器将给定的识别服务的公共业务标识和执行服务的应用服务器的标识符关联起来的装置。此外,这种用于指示所分配的归属用户服务器的装置还可包括用于提供控制指示器的装置,用于指示所分配的归属用户服务器如何进一步处理公共业务标识的操作。

具体地说,这种控制指示器可采用选自如下的一个值:当归属用户服务器维护S-CSCF的地址信息时所使用的′CSCF-控制的′值,从所述S-CSCF的地址信息中可对应用服务器进行寻址,所述应用服务器执行由公共业务标识来识别的服务;以及当归属用户服务器维护应用服务器的地址信息,并且归属用户服务器直接提供所述应用服务器的标识时所使用的″自控制的′值,所述应用服务器执行由公共业务标识来识别的服务。

此外,这种用于指示所分配的归属用户服务器的装置还可包括用于提供公共业务标识的档案信息的装置。档案信息可包括至少两个不同的档案文件中的其中一个:向S-CSCF发送的′初始过滤规则′,其包括执行由公共业务标识来识别的服务的应用服务器的地址信息;以及′Direct-AS′路由信息,其可包括应用服务器的地址,当指示一个以上应用服务器时应用服务器的优先权,缺省的处理指示器,可选的服务信息,以及任何对应用服务器有用的其它信息。

根据本发明的一些实施例,中央实体可以这样的方式来实现,即,用于检查所接收的公共业务标识的唯一性的装置包括用于将给定为′独特PSI′的单个公共业务标识与给定为′通配符PSI′的公共业务标识范围区分开的装置。在这方面,被分配而用以保持单个公共业务标识的归属用户服务器是分配成用以保持′通配符PSI′范围的归属用户服务器,所述′通配符PSI′范围包括单个的公共业务标识。

根据本发明的一个实施例,在中央实体中用于接收公共业务标识的装置包括用于从O&M系统中接收公共业务标识,并接收执行相应服务的应用服务器的标识符的O&M客户端。

另一方面,对于网络运营商特别合适的本发明的实施例是,还可将中央实体设置成可实现签约定位器功能,并因此具有用于为给定的公共用户标识答复路由查询的装置,归属用户服务器的标识符保持相应用户的签约信息。

根据本发明的其它方面,提供了用于保持网络用户签约信息的归属用户服务器,其中各签约信息包括为网络中的用户提供服务所必须的用户相关数据,并且由公共用户标识进行识别。因而归属用户服务器具有:用于将公共用户标识和各用户签约信息的用户相关数据存储起来的装置;以及用于在给定的公共用户标识请求时提供用户相关数据的装置。

根据本发明的一些实施例,归属用户服务器还包括:用于接收给定的识别服务的公共业务标识,接收执行服务的应用服务器的标识符,以及接收给定指令的装置,所述指令对给定的公共业务标识进行操作;以及用于将给定的公共业务标识的查询路由至执行服务的应用服务器装置。

上面的归属用户服务器还可包括用于接收控制指示器的装置,其指示如何进一步处理公共业务标识的操作。这种控制指示器可采用选自如下的一个值:当执行由公共业务标识来识别的服务的应用服务器从S-CSCF查询哪个归属用户服务器维护地址信息时所使用的′CSCF-控制的′值;以及当归属用户服务器直接提供应用服务器的标识,并且所述归属用户服务器维护应用服务器的地址信息时所使用的″自控制的′值,所述应用服务器执行由公共业务标识来识别的服务。

在这方面,可执行归属用户服务器,使得用于将给定的公共业务标识的查询路由至应用服务器的装置,其可包括当控制指示器具有′CSCF-控制的′值时,用于将查询重新引向到S-CSCF上的装置。

与之前包括中央实体的实施例相称的是,归属用户服务器还可包括用于接收公共业务标识的档案信息的装置。

这种档案信息可包括至少两个不同的档案文件中的其中一个:向S-CSCF发送的′初始过滤规则′,其包括执行由公共业务标识来识别的服务的应用服务器的地址信息;以及′Direct-AS′路由信息,其可包括:应用服务器的地址,当指示一个以上应用服务器时应用服务器的优先权,缺省的处理指示器,可选的服务信息,以及任何对应用服务器有用的其它信息。

在现今优选的实施例中,虽然不局限于这个实施例,但是,归属用户服务器被设置成可从上面的中央实体中或者可从应用服务器中接收给定的识别服务的公共业务标识,执行服务的应用服务器的标识符,以及给定的处理它们的指令,中央实体能够或不能够实现签约定位器功能。在这种情况下,归属用户服务器还可包括当公共业务标识生效时,用于对中央实体或应用服务器答复确认指示的装置。根据本发明的另一方面,其在网络中提供了一种用于执行由公共业务标识来识别的服务的应用服务器,所述服务由网络中的一个或多个用户,或者由于对注册进入网络中的用户应用了′初始过滤规则′而由网络本身进行调用。

根据本发明,这种应用服务器通常装备了用于执行服务逻辑的处理装置,并且还包括:

-用于向上面的中央实体发送用于识别服务的公共业务标识以及自身标识符的装置,所述服务在应用服务器上执行;和

-用于从中央实体中接收分配给所述服务的公共业务标识和归属用户服务器的标识符的装置,所述归属用户服务器分配成用以保持所分配的公共业务标识。

这种应用服务器还可包括:用于向所分配的归属用户服务器提供所分配的用于识别服务的公共业务标识,以及执行服务的应用服务器的标识符的装置;以及用于指示所分配的归属用户服务器如何对给定的公共业务标识进行操作的装置。

与之前包括中央实体和归属用户服务器的实施例相符的是,这种应用服务器还可包括利用中央实体来确定所分配的公共业务标识是否在归属用户服务器中生效或被去除的装置。

除了上面列举的用以实现本发明目的的协同操作的实体以外,根据本发明的另一方面,还提供了一种用于在网络中设定公共业务标识的方法,各公共业务标识用于识别在应用服务器中运行的服务。

这种方法包括如下步骤:

-在上述中央实体上接收识别服务的公共业务标识;

-检查所接收的公共业务标识对现有公共业务标识和公共用户标识的唯一性;

-存储分配给服务的公共业务标识和归属用户服务器的标识符,所述归属用户服务器分配成用以保持所分配的公共业务标识;和

-在所分配的归属用户服务器上存储公共业务标识、用于执行该服务的应用服务器的标识符,以及作用在给定公共业务标识上的给定操作指令。

与包括之前实体的实施例相符,这种方法还可包括,指示所分配的归属用户服务器如何利用控制指示器来进一步处理公共业务标识的操作的步骤。因此,这个控制指示器可采用如上所述的一个值,其可选自:′CSCF-控制的′值;和′自控制的′值;上面已经描述了这两个值的目的。

同样与包括之前实体的实施例相符,这种方法还可包括,在所分配的归属用户服务器上接收公共业务标识的档案信息的步骤。如上所述,这种档案信息可包括以下两种不同档案文件中的至少其中一种:′初始过滤规则′;和′Direct-AS′路由信息;上面已经描述了这两者的目的。

另一方面,当检查所接收的公共业务标识唯一性的步骤包括将给定为′独特PSI′的单个公共业务标识与给定为′通配符PSI′的公共业务标识范围区分开的步骤时,就可有利地实现该方法。在这方面,通过这种方法分配成用以保持所分配的公共业务标识的归属用户服务器,优选为分配成用以保持′通配符PSI′范围的归属用户服务器,所述′通配符PSI′范围包括所分配的公共业务标识。此外,在这个方法中,将′独特PSI′与′通配符PSI′区分开的步骤,将包括当所接收的公共业务标识已经存在于现有的′通配符PSI′范围内时,来分配与所接收的公共业务标识不同的新公共业务标识的步骤。

附图简介

通过结合附图阅读本说明书,本发明的特征、目的和优势将变得显而易见,其中:

图1是根据本发明的一个实施例的,描述了如何在用户的请求下或由应用服务器自身从应用服务器中动态地创建PSI的基本的信号发送流程。

图2是根据本发明的一个实施例的,描述如何在用户的请求下或由应用服务器自身从应用服务器中动态地删除之前创建的PSI的基本的信号发送流程。

图3显示了用来描述操作PSI以实现至应用服务器的间接路由的基本的信号发送流程,在所述应用服务器上,通过服务呼叫会话控制功能而运行着与PSI相对应的服务。

图4显示了用来描述操作PSI以实现至应用服务器的直接路由的基本的信号发送流程,在所述应用服务器上运行着与PSI相对应的服务。

图5是根据本发明的其它实施例的,描述如何在用户的请求下或由应用服务器自身从应用服务器中动态地创建PSI的基本的信号发送流程。

优选实施例的详细描述

以下描述了一些优选的实施例,用于提供一种在运营商网络中实现创建PSI的机制。这种机制优选可包括两个阶段:第一阶段用于创建有待于进一步用作网络中唯一限定的PSI的标识符,第二阶段用于定义相应的′PSI用户′的档案。
根据本发明的第一方面,在具有至少一个形成所有标识符参照的运营商网络中,提供了中央实体(SLF),在创建PSI之前,必须检查PSI对SLF的唯一性。这个实体尤其在不同的实体负责不同的标识符时,可保证任何特定的标识符在其被接受之前的唯一性。
这样,就可将标识符从其创建之初预留至第一阶段期间,并且在所提议的格式可能容许不止一个PSI,例如′通配符PSI′时,中央实体(SLF)分配与所提议的格式相匹配的专用PSI,并还将其返回给发出请求的应用服务器(AS)。为了本发明的目的,′通配符PSI′尤其可采用以下任何一种格式:范围*;*范围;和范围1*范围2。
因此,在图1中所示的第一实施例中,应用服务器(AS)可通过向运营商网络中的中央实体(SLF)提供(S-10)标识符(PSI_prov_name),并且可能包括所提议的格式而请求创建PSI,中央实体(SLF)知道网络中已经存在的标识符。标识符(PSI_prov_name)可以是预留的,而中央实体执行所谓的对现有标识符的唯一性检查。在运行唯一性检查之前,中央实体可检查(P-10)是否授权给应用服务器来创建网络中的公共业务标识。
然后,考虑到源于应用服务器(AS)发出的不同的请求类型以及不同的PSI范围和表现形式而引起的不同情况,在中央实体(SLF)上执行唯一性检查(P-11),并且作为中央实体(SLF)上的这个检查结果分配(P-11)有效的PSI名称(PSI_name)。
对于第一示例性的请求类型,应用服务器(AS)可以只为PSI提议一个名称(PSI_prov_name),并对这个提议的名称进行检查以确定(P-11)其唯一性。如果所提议的名称是已知的,无论所提议的名称是被限定为′独特PSI′或与任何′通配符PSI′匹配,那么中央实体(SLF)都由其本身选择唯一的PSI名称(PSI_name),并且HSS进一步创建相应的′PSI用户′。然而,如果所提议的PSI名称并不存在于中央实体(SLF)中,那么中央实体(SLF)就将所述所提议的PSI名称(PSI_prov_name)分配(P-11)为PSI名称(PSI_name),并且选择(P-12)HSS来创建相应的′PSI用户′。
对于第二示例性的请求类型,应用服务器(AS)也可以为PSI提议名称(PSI_prov_name),指示有待创建的PSI属于已经存在的′通配符PSI′的某个′通配符PSI′范围。在这种情况下,有待最后分配的PSI名称(PSI_name)并不需要专用的HSS进行选择,因为其被负责已经存在的′通配符PSI′的HSS覆盖。结果,在这种情况下,中央实体(SLF)只必须检查PSI是否属于所指示的′通配符PSI′范围内,或者检查其是否还适合其它′通配符PSI′范围,在这种情况下,中央实体(SLF)在所指示的′通配符PSI′范围内选择有待分配的唯一的PSI(PSI_name)。这种情况可能特别适合于由用户进行动态地群组创建的情况,其中,各PSI存在于应用服务器(AS)中,但不存在于HSS中,因为群组被相应的′通配符PSI′覆盖。
在这个实施例中,特别适用于这两种请求类型的是若干个应用服务器处理同一服务的情况下。在这种假定下,所述若干个应用服务器共享相同的′通配符PSI′。因此,如图1所示,发出请求(S-10)的应用服务器(AS)还可向中央实体(SLF)指示那些若干个应用服务器(AS-set)共享相同的′通配符PSI′。这个信息可存储在中央实体(SLF)中,从而对于任何其它请求(S-10),所指示的若干个应用服务器(AS-set)可用于确保请求创建PSI的应用服务器(AS)具有使用给定的′通配符PSI′的权限。
因此,对于图1中所示的两种以前的请求类型,以及在请求(S-10)中包括若干个应用服务器(AS-set)的指示的情况下,中央实体(SLF)可照惯例考虑在′通配符PSI′范围内创建PSI和选择(P-12)HSS。中央实体(SLF)保证这个PSI在与所指示的若干个应用服务器(AS-set)相关的′通配符PSI′范围内的唯一性。
对于第三示例性的请求类型,应用服务器(AS)可以只请求创建属于给定的″通配符PSI′范围内的PSI。这样,中央实体(SLF)选择属于那个范围的唯一的PSI,并且不选择HSS,因为属于′通配符PSI′范围内的单个的PSI不是个别分配的HSS,而是限定负责整′通配符PSI′的HSS。
对于第四示例性的请求类型,应用服务器(AS)并不提议名称,无论是′独特PSI′还是′通配符PSI′,并且中央实体(SLF)就其自身选择唯一的PSI,并选择(P-12)HSS以进一步创建相应的′PSI用户′。
简而言之,利用与任何已经限定的′独特PSI′不匹配,并且与任何已经限定的′通配符PSI′范围不匹配的给定的′独特PSI′,由应用服务器(AS)向中央实体(SLF)请求(S-10)PSI的创建,给定的′独特PSI′(PSI_name)分配(P-11)和预留给使用或被启用。另一方面,在利用已经存在的′独特PSI′,或利用′通配符PSI′,或不利用任何提议的PSI请求(S-10)创建PSI的情况下,中央实体(SLF)选择和分配(P-11)对这种请求有效的唯一的PSI(PSI_name)。然而,还要对照中央实体(SLF)已知的现有公共用户标识来检查(P-11)所分配的PSI(PSI_name)的唯一性。
关于有待进一步从应用服务器(AS)中创建′PSI用户′的HSS的选择(P-12)而言,中央实体(SLF)知道运营商网络中各HSS具有的用户数量,从而中央实体(SLF)可确定(P-12)可存储PSI的,或更确切地说可创建相应′PSI用户′的具体HSS。然后,中央实体(SLF)将该PSI标记为预留的,并且期待应用服务器(AS)的确认,确认已经在选定的HSS上创建了′PSI用户′,以便将该PSI标记为生效的,以便使用。另外,中央实体(SLF)可保持一个对已经创建了该PSI的应用服务器(AS)的引用标识,以便确保只能由所述应用服务器(AS)执行进一步的删除操作。
如图1中所示,一旦所创建的PSI在中央实体(SLF)上预留使用,那么中央实体(SLF)就将所分配的PSI(PSI_name)返回(S-11)给应用服务器(AS),如上面解释的那样,所述PSI(PSI_name)可以是从应用服务器中提议的一个PSI,或者是由中央实体(SLF)选择的一个新的PSI,如果适用,它可能具有所选择的可创建相应′PSI用户′的HSS的标识符(HSS-id)。必须注意,对于属于现有′通配符PSI′范围内的单个PSI,不会发生HSS的选择,而是分配负责′通配符PSI′范围的HSS。
应用服务器与HSS接触(S-12),以便通过提供必要的PSI数据(PSI_data),优选通过3GPP限定的′Sh′或′Dh′接口,利用所谓的″更新′报文而在HSS中创建′PSI用户′。如同上面已经描述的那样,在HSS上创建′PSI用户′所必要的PSI数据是:运行服务的应用服务器的标识符(AS-id),和识别服务的公共业务标识(PSI)。这个操作还可用于包括PSI-相关的档案信息,并且可能是控制指示器,其在上面作为机制的第二阶段已经列举出来了,用以在运营商网络中执行PSI的创建。
关于PSI-相关的档案信息,在HSS创建′PSI用户′的过程中,应用服务器(AS)可创建两个不同的档案文件:由技术规范3GPP TS23.008限定的所谓的初始过滤规则(通常称为IFC);和所谓的′Direct-AS′路由信息,其可包括应用服务器(AS)的地址、当指示不止一个应用服务器(AS-set)时的应用服务器的优先权、默认的处理指示器、可选的服务信息、以及任何对应用服务器(AS)有用的其它信息。此外,将PSI预留与PSI启用分开的事实可容许PSI的临时性或周期性的启用和停用,因此,这种PSI-相关的档案信息可用于包括与PSI启用或停用的周期相关的信息。
另一方面,控制指示器用于指示HSS,一旦PSI创建和生效时,如何进一步处理PSI的操作。控制指示器可对每个创建的PSI采用两个值中的其中一个:′CSCF-控制的′值和′自控制的′值。
如图3所示,当HSS维护所分配的S-CSCF信息和用于′PSI用户′的所谓的初始过滤规则(通常称为IFC)时,使用′CSCF-控制的′值,并指示按照3GPP所规定的正常步骤可寻址到应用服务器(AS)的地址。在利用′CSCF-控制的′值的情况下,应用服务器(AS)可请求或不请求执行注册的步骤。在不需要注册步骤的情况下,对应用服务器(AS)指出非注册状态的IFC。
如图4所示,当HSS维护应用服务器(AS)的地址信息时,使用′自控制的′值,应用服务器(AS)为有待创建的′PSI用户′的PSI提供宿主机。在这种情况下,当终结会话请求为′PSI用户′提供服务的S-CSCF遵循3GPP下的IMS路由原则时,HSS提供对专用应用服务器(AS)的识别,并且终结会话进程直接指向所述专用应用服务器(AS)。
最后,在图1所示的第一实施例下,一旦已经在HSS中创建了相应的′PSI用户′,那么就将结果发回(S-13)给应用服务器(AS)。因此,可在3GPP限定的′Sh′和′Dh′接口中优选包括新的结果代码。
现在,应用服务器(AS)可向中央实体(SLF)确认(S-14)PSI的创建。如果之前在中央实体(SLF)上只是实现预留而不启用,那么这个确认可包括启用PSI操作的命令,或者如果在预留的同时进行启用,那么这个确认根本不包括任何命令,这可理解为仅仅是已经断定创建了PSI的确认信息。3GPP限定的′Sh′或′Dh′接口的所谓的′SLF_Query′报文优选适合于这个方面,也就是说,用于包括应用服务器(AS)想要执行的动作,例如,可能是新的PSI的启用。当接收到这种确认(S-14)时,中央实体(SLF)可将PSI标记为活动的,以用于操作,并且PSI是完全生效可使用的。
根据图5中所示的本发明的第二实施例,为了使得PSI的创建尽可能地对应用服务器(AS)透明,中央实体(SLF)控制创建PSI的请求。因此,一旦应用服务器对创建PSI有效(P-10),已经执行(P-11)了唯一性检查,并且分配了唯一的PSI,而且已经如同之前的图1实施例,但非利用重新引向功能选择(P-12)了HSS以进一步创建′PSI用户′的话,那么中央实体(SLF)将PSI的创建请求转发(S-52)到这种选定的HSS,以便通过提供必要的PSI数据(PSI_data)而在HSS中创建′PSI用户′,所选定的HSS与应用服务器凭借重新引向功能进行通讯。至于第一实施例,在HSS上创建′PSI用户′所必要的PSI数据是:运行服务的应用服务器的标识符(AS-id),和识别服务的公共业务标识(PSI)。一旦将请求转发(S-52)至HSS,那么中央实体(SLF)可将公共业务标识标记为预留的,直到接收到合适的已生效的确认时为止。
同样在图5中所示的实施例下,可包括上面的控制指示器,以指示HSS一旦创建和使PSI生效时,如何进一步处理PSI的操作。如上面对第一实施例所指出那样,控制指示器可为所创建的各个PSI采用两个值中的其中一个:′CSCF-控制的′值和′自控制的′值。
此外,还可提交上面所解释的用于第一实施例的PSI相关的档案信息,以便在HSS中创建′PSI用户′的过程中使用。因此,上面两种不同的档案文件:初始过滤规则和′Direct-AS′路由信息,就可包括在提交给HSS的用于创建相应的′PSI用户′的信息中。
这样,一旦在HSS中创建了相应的′PSI用户′,并存储了所有的相关信息,就将结果发回(S-53)给中央实体(SLF)。这个结果可被中央实体(SLF)认为是PSI使用生效的确认。
一旦PSI被创建并且使用生效,中央实体(SLF)可将所分配的PSI(PSI_name)返回(S-11)给应用服务器(AS),其如上面解释的那样,可以是从应用服务器(AS)中所提议的一个PSI或由中央实体(SLF)选定的一个新的PSI,可能带有选定的HSS的标识符(HSS-id),作为已经创建了PSI的确认。
在该第二实施例和第一实施例之间的区别是,不需要从应用服务器(AS)向中央实体(SLF)发送启用报文(S-14),因为PSI的创建过程处于所述中央实体的控制下。此外,在万一HSS中发生错误的情况下,中央实体(SLF)检测到错误,并且去到更安全的可保证中央实体(SLF)和HSS一致性的回退状态,而不需涉及应用服务器,从而仅仅造成使后者可能再次重试的负面结果。
对于公共用户标识的服务的操作,3GPP标准描述了两种调用PSI用以操作的基本模式:在始发侧和在终结侧。
当由用户在始发侧调用PSI时,用户向当前分配给用户,并在3GPP下遵循当前现有程序的S-CSCF发出服务请求。PSI和要到达负责所述PSI的应用服务器的寻址信息,现在被预先配置为在S-CSCF已知的用户签约信息中的发起的过滤信息的一部分,即上面列举的IFC。因此,用户发起的服务请求被引向到提供服务的应用服务器上。现在,由于本发明的一个方面,可能源于由应用服务器动态地创建的PSI,可与发起用户的签约信息一起被提交给S-CSCF。用于始发侧使用的PSI可以是上面引用的′独特PSI′,或者是在′通配符PSI′范围内的单个PSI;并且它只可从已经创建PSI的操作域中的内部访问到。
如图3和图4中所示,并且可能依赖于在创建PSI期间所使用的控制指示器的值,当由想使用相应服务的用户从终结侧调用PSI时,用户利用PSI发出服务请求,所述PSI通过其它网络实体例如任何附图中未显示的代理呼叫会话控制功能(在3GPP下通常称为′P-CSCF′)而引向(S-30),而被引向位于终结侧的转接呼叫会话控制功能(在3GPP下通常称为′I-CSCF′)上。I-CSCF遵循上面给定的概念性定义而向终结侧的HSS查询(S-31,S-41)′PSI用户′。然后,可能依赖于控制指示器的值,HSS可以继续图3和图4中所示的其中一个实施例。
如图3所示,根据目前现有的IMS原理,由HSS告知(S-32)I-CSCF当前分配给所述′PSI用户′的S-CSCF,就好像其是一个用户,而非服务。之后将服务请求引向(S-33)所述S-CSCF,其根据终结过滤规则将会话转发(S-34)给提供PSI的应用服务器(AS)。用于在终结侧使用的PSI可以是上面所述的″独特PSI″或′通配符PSI′。
然而,在图4的实施例中,根据终结过滤规则,I-CSCF由提供PSI的应用服务器(AS)的HSS进行直接通知(S-42),并且I-CSCF可将服务请求提交(S-43)给所述应用服务器(AS)。
根据本发明的另一方面,在创建PSI时所涉及的所有实体,即应用服务器(AS),所分配的归属用户服务器(HSS)和中央实体(SLF),它们都参与了去除这种PSI的过程。
在这方面,如图2所示,归属用户服务器(HSS)和中央实体(SLF)可控制执行PSI删除操作的应用服务器(AS)是否具有这样做的权限。
因此,为中央实体提供了用于接收(S-20)有待去除的公共业务标识(PSI_name)以及给定的指令(去除PSI)的装置,给定的指令用于从网络实体中去除给定的公共业务标识(PSI_name)。在这方面,当根据图2中所示的实施例,从应用服务器(AS)上触发公共业务标识的去除操作时,优选修改3GPP限定的′Sh′或′Dh′接口的所谓的′SLF_Query′报文,以便包括应用服务器(AS)意图执行的动作,即公共业务标识(PSI)的停用和去除。
在这个实施例下,中央实体(SLF)只容许(P-20)公共业务标识对那些具有权限的应用服务器(AS,AS-set)的停用,即,使创建并启用公共业务标识的应用服务器(AS)停用,或者使任何其它也执行相应服务的若干个应用服务器群组(AS-set)中的应用服务器停用。
这样,在与用于创建公共业务标识(PSI)的第一实施例相对应的去除公共业务标识(PSI)的一个实施例中,中央实体(SLF)使PSI停用,通知(S-21)应用服务器(AS)已经触发了去除操作,并等待来自所述应用服务器(AS)的去除确认(S-24)。从中央实体对应用服务器(AS)的答复(S-21)还可包括处理相应′PSI用户′的归属用户服务器(HSS)的标识符(HSS-id),以避免应用服务器(AS)保持这种引用标识。
当在应用服务器(AS)上接收到这种答复时,与归属用户服务器(HSS-id)接触(S-22),以去除PSI。因此,3GPP限定的′Sh′或′Dh′接口,或这两者,优选扩展成可容许利用所谓的′更新′报文来创建和去除公共业务标识。具体地说,当′通配符PSI′已经与若干个应用服务器的群组(AS-set)相关联,并且必须删除′通配符PSI′时,那么从应用服务器(AS)发向(S-20,S-22)中央实体(SLF)和归属用户服务器(HSS-id)的指令相应地包括′通配符PSI′(PSI_name)的标识符和若干个应用服务器群组(AS-set)的标识符。
当接收到去除现有′PSI用户′的命令(去除PSI)时,归属用户服务器(HSS-id)检查(P-21)发布命令的应用服务器(AS)是否是唯一具有这样做的权限的应用服务器,并执行所请求的命令,并且将去除请求的结果发回(S-23)给应用服务器(AS)。在这方面,可在3GPP限定的′Sh′和′Dh′接口中包括新的结果代码。
一旦在指示去除′PSI用户′的应用服务器(AS)上接收到来自归属用户服务器(HSS-id)的答复(S-23),就将预期的确认发送(S-24)给中央实体(SLF),以明确地去除所有对相应公共业务标识(PSI_name)的引用标识,并且将相应的确认返回(S-25)给应用服务器,指示去除操作的结束。具体地说,中央实体(SLF)还包括在某个时段出于任何目的而避免使用这种公共业务标识的策略。
本发明除了适用于动态地创建公共业务标识,还适用于静态地创建公共业务标识,并且在根据本发明提供的实施例下,这两种机制所需要的装置和方法都与用于实现本发明目的单个发明概念一致。
更具体地说,公共业务标识的静态创建可由O&M系统向中央实体(SLF)进行触发。为此,根据附图中未显示的本发明的一个实施例,中央实体包括O&M客户端,其用于从O&M系统中接收(S-10,S-20)公共业务标识(PSI_prov_name,PSI_name)以及执行相应服务的应用服务器(AS)的标识符(AS-id,AS-set)。此外,还可在公共业务标识的全部创建都由O&M系统操控时,对待分配的归属用户服务器的标识符(HSS-id)进行分配。
按照上面关于通过中央实体(SLF)执行应用服务器(AS)和归属用户服务器(HSS)之间的所有相互作用的所授知识,其它实施例也是可行的,或者,甚至在应用服务器和中央实体之间,以及在应用服务器和归属用户服务器之间包括仲裁装置。此外,中央实体可用作签约定位器功能,或包括其功能性,或者也可以是包括所有存在于运营商网络中的公共用户标识和公共业务标识的简单实体,从而可在单个实体中有利地执行所谓的唯一性检查。
在这个方面,通常将签约定位器功能理解为运营商网络中的中心节点,负责所有网络中签约用户的公共用户标识,并且设置成可在归属用户服务器的标识符(HSS-id)保持相应用户的签约信息的条件下,为给定的公共用户标识答复路由查询。
此外,以上所述的方案还适用于通过应用专用公共业务标识预留程序的中间操作接口而在外部域中、即运营商预设范围之外限定公共业务标识的应用场合。
上面就若干个实施例以说明性的非限制性方式描述了本发明。显然,按照上面所授知识,这些实施例的变化和组合是可行的,属于权利要求范围内的实施例的任何变型都被意图包括在权利要求的范围内。