处理互联网协议多媒体子系统网络中的公共身份的方法和装置的制作方法

文档序号:7550357阅读:96来源:国知局
专利名称:处理互联网协议多媒体子系统网络中的公共身份的方法和装置的制作方法
技术领域
本发明涉及处理因特网协议多媒体子系统(MS)网络中的公共身份(publicidentity)的方法和装置,并且特别地涉及用于处理通配公共身份的方法和装置。
背景技术
随着用于移动电话学的新技术的出现,已经开发出使用因特网协议(IP)的基于分组的通信解决办法来支持多媒体服务的使用,而市场上出现具有多媒体通信的新功能性的不同移动和固定用户终端。也不断地为终端用户开发服务来在通常消费通信服务时增加使用领域并提升体验。IP多媒体子系统(MS)网络可用于通过发起并控制连接到各种不同接入网络的用户终端的会话而使能多媒体服务和其它通信服务。由MS网络中的具体会话控制节点(包含被称作呼叫会话控制功能(CSCF)节点的那些)来处理会话。信令协议会话发起协议(SIP)用于IMS网络和其它通信服务网络中的多媒体会话。各种身份可与IMS关联,例如私人用户身份、IP多媒体私人身份(IMPI)以及公共用户身份、IP多媒体公共身份aMPU)。IMPI和IMPU都是统一资源标识符(URI ),其可以是数字(Tel URI,例如tel :+1-555-123-4567)或文字数字的标识符(SIP URI,例如sip john. doe @ example, com)。IMS身份存储在订购者数据库中,在下文中订购者数据库和订购者服务简档、服务触发器以及其它信息一起被称作归属订购者服务器(HSS)。IMPI是由归属网络操作员指派的唯一的永久分配的全球身份,并且例如用于注册、授权、管理和记账的目的。每个頂S用户会具有一个或多个MPI。任何用户使用M3U用于请求与其它用户的通信。MPU可以是公布的(例如在电话薄、网页、名片中)。每个MPI可以有多个MPU。在若干终端之间还可共享MPU,以使可以用相同身份(例如,整个家庭的单个电话号码)来到达若干终端。MPU可以作为通配公共用户身份(wMPU)存储在HSS中。wMPU表示共享相同服务简档并且包含在相同隐式注册集(IRS)中的HffU的集合。IRS是经由单个注册请求而注册的一组MPU。当集内的一个HffU被注册时,同时注册与IRS关联的所有MPU。wMPU包含定义身份(该身份应匹配并且处理为对于wMPU定义)的常规表达(reg exp)。公共服务身份(PSI)识别服务或应用服务器(AS)上的为服务创建的具体资源。PSI存储在HSS中作为各别的PSI或作为通配的PSI。各别的PSI包含在路由中使用的PSI,同时通配的PSI表示PSI的集合。WPSI的格式与WlMPU的格式相同。在第三代合作伙伴计划(3GPP)版本7和8(例如,参见第三代合作伙伴计划(3GPP)TS 23. 003)中分别规定通配身份(即WPSI和wMPU)的处理。在标准中已包含wMPU来支持专用支路交换机(Private Branch Exchange, PBX)(其中从单个身份可以注册数千个号码)。由于下载向系统的其余部分注册的数千个隐式身份不是一种选择(消息会太长),所以
6隐式注册不适用。因此,有对与共享相同服务简档并且需要单个隐式注册的一组MPU关联来为PBX之后的所有身份提供服务的WMPU的需要。以下条件应用于wIPMU
在向着核心的路由的情况下,将由相同的服务CSCF (S-CSCF)处理wMPU之下的订购;或在用户终端(在下文中被称为用户设备(UE))与MS网络之间的接口(Gm)中路由的情况下,将由相同的PBX处理wMPU之下的订购,以使无需另外的检查。·不执行wIPMU内的MPU的个别证明。·在wIPMU内的各别的MPU的网络中无论何处不供应个别服务简档。·在UE与应用服务器(AS)之间没有接口(Ut)可用于包含于wMPU内的个别MPU(由于它们将全部仅具有一个证明信息)。·在wIPMU内的各别的MPU的网络中无论何处不供应个别服务设置。该标准规定·AS仅可以在wIMPU上存储服务数据,即,仅整个wIMPU的一个透明数据(transparent data)集。· wIMPU的号码范围内的所有用户应属于相同的IRS,因此其应属于相同的订购。·应在相同HSS中供应所有wMPU和来自一个订购的wMPU内的各别MPU。因此,在适用于wMPU范围内的各别MPU的服务和简档方面有某些限制。在具体情况下,因此可能希望为wMPU内的各别的HffU指派不同的服务简档。作为示例,可为公司总裁指派不同服务简档,即使其具有与公司的其余人员相同范围的电话号码。因此,在HSS中会供应指派给总裁的不同的服务简档来作为各别的MPU。可能还希望总裁可使用他的移动UE来接收到/来自他的公司的电话号码的呼叫。然而,这可能导致不希望的终端呼叫的分叉。在当前标准中不完全地支持以上描述的所希望的通配身份内的各别身份的特殊处理。因此存在着提供对于这样的情况的更好支持的解决办法的需要。

发明内容
本发明的目标是提供用于处理因特网协议多媒体子系统(MS)网络中的公共身份的方法和装置,其至少部分克服与支持通配公用身份关联的以上所述的限制和挑战中的一些。利用根据所附独立权利要求的方法和装置来实现此目标。根据不同方面,提供了用于处理MS网络中的公共身份的方法和装置。根据一个方面,提供一种呼叫会话控制功能(CSCF)节点中的方法用于处理MS网络中的公共身份。CSCF节点接收指示各别公共身份集的信息。各别公共身份集的公共身份/多个身份处于通配身份的范围内但不在与通配公共身份相同的隐式注册集(IRS)中。从归属订购者服务器(HSS)节点接收该信息。CSCF节点存储指示各别公用身份集信息或备选地将其转发到另一 CSCF节点。存储或转发指示各别公共身份集的信息允许始发请求到指示各别公共身份集的信息的匹配。此外,提供一种CSCF节点用于处理MS网络中的公共身份。CSCF节点配置为从HSS节点接收指示各别公共身份集的信息。各别公共身份集的公共身份/多个身份处于通配身份的范围内但不在与通配公共身份相同的隐式注册集(IRS)中。CSCF节点还配置为存储指示各别公用身份集的信息或备选地将其转发到另一 CSCF节点。存储或转发指示各别公共身份集的信息允许始发请求到指示各别公共身份集的信息的匹配。CN 102934408 A



3/10 页根据另一方面,提供一种HSS节点中的方法用于处理MS网络中的公共身份。HSS节点在供应时间上存储指示各别公共身份集的信息。各别公共身份集的公共身份/多个身份处于通配身份的范围内但不在与通配公共身份相同的隐式注册集(IRS)中。当在IMS网络中注册通配公共身份时,HSS节点将指示各别公共身份集的信息发送给CSCF节点。发送指示各别公共身份集的信息允许始发请求到指示各别公共身份集的信息的匹配。
此外,提供一种HSS节点用于处理MS网络中的公共身份。HSS节点配置为在供应时间上存储指示各别公共身份集的信息。各别公共身份集的公共身份/多个身份处于通配身份的范围内但不在与通配公共身份相同的隐式注册集(IRS)中。HSS节点还配置为当在IMS网络中注册通配公共身份时,将指示各别公共身份集的信息发送给CSCF节点。发送指示各别公共身份集的信息允许始发请求到指示各别公共身份集的信息的匹配。本发明的实施例的另外的特征和优点将从以下详细描述而变得明显。


现在将利用示范性实施例并且参考附图来更详细地描述本发明,附图中
图I是示意性地图示本发明的实施例可在其中实现的电信系统的框图2是示意性地图示根据现有技术的处理因特网协议多媒体子系统(MS)网络中的公共身份的信令图表;
图3是示意性地图示处理IMS网络中的公共身份的信令图表;
图4是示意性地图示根据本发明的某些实施例的处理IMS网络中的公共身份的信令图
表;
图5是示意性地图示根据本发明的实施例的处理IMS网络中的公共身份的信令图表;图6是示意性地图示根据本发明的实施例的处理IMS网络中的公共身份的信令图表;图7是示意性地图示根据本发明的实施例的用于处理IMS网络中的公共身份的方法的流程图8是示意性地图示根据本发明的实施例的用于处理IMS网络中的公共身份的方法的流程图9是示意性地图示根据本发明的某些实施例的MS节点的框图,该MS节点可以是CSCF或HSS节点。
具体实施例方式现在将参考附图在下文中更充分地描述本发明,附图中示出本发明的优选实施例。然而,本发明可以按许多各别形式实施并且不应解释为限于本文所阐述实施例;而是,提供这些实施例以使本公开将是全面以及完整的,并且将向本领域技术人员充分地传达本发明的范围。在图中,相似的参考标号指代相似的要素。图I图示本发明的实施例可在其中实现的示范性电信系统I。电信系统I包含服务专用支路交换机(PBX) 110的因特网协议多媒体子系统(MS)网络100。PBX 110又可以服务数千个用户设备(UE)(由图I中的UE 105所图示)。以此方式,从单个身份可以注册数千个号码。IMS网络100包括各种会话控制节点,其被称作呼叫会话控制功能(CSCF)节点。
8这些CSCF节点包含提供MS网络100中的用户的接触点的代理CSCF (P-CSCF)节点115、控制用户的各种会话的服务CSCF (S-CSCF)节点125、以及提供向其它IMS网络的接口的询问CSCF (I-CSCF)节点120,并且I-CSCF节点120也在用户注册和终止期间在订购者数据库节点(在下文中被称作归属订购者服务器(HSS)节点130)查询与用户相关的信息。在标准中将HSS 130与I-CSCF 120或S-CSCF 125之间的接口规定为Cx接口。在下文中仅提及Cx接口,但本领域技术人员理解在MS网络100中有多于单个HSS 130的情况下,以类似的方式将描述应用于Dx接口和订购位置功能(SLF)节点(未示出)。HSS 130存储订购者和证明数据(其可以由其它节点检索)用于服务和处理不同的用户。HSS 130还可存储一个或多个隐式注册集(IRS) 160,其将在以下更详细地解释。在标准中将多个CSCF之间的接口规定为Mw接口。IMS网络100还包括多个应用服务器(AS)节点,配置为当调用时提供不同的通信 服务以满足客户的服务请求。为简洁起见,在图I中仅示出一个AS节点135。每个AS 135可配置为提供具体服务或特定的服务集。通过到S-CSCF节点125的接口将AS 135链接到会话控制信令。让我们假定PBX 110与公司关联并且通配身份170 (sip :+34699!.*! @ impu.com)与PBX 110之后的身份关联,即与公司的分机号码(例如职员)关联。第一公共身份171 (sip pbx_l @ impu. com)用来注册通配身份170。在与通配身份170相同的IRS 160中供应第一公共身份171。图2是示意性地图示如现今标准中所定义的与通配公共身份170相关的注册请求的业务流的信令图表。以下解释在图2中分别由参考标号201-206指示的信号和步骤。201:在 P-CSCF 115 处接收 SIP 注册请求(SIP REGISTER request)。该请求包含第一公共身份171。202 =P-CSCF 115 将请求转发给 I-CSCF 120,在查询 HSS 130 之后 I-CSCF 120 将请求转发给S-CSCF 125。注意,为简洁起见,图2中未示出I-CSCF 120与HSS 130之间的交互。203 S-CSCF 125 发送 Cx 服务器指派请求(Server Assignment Request, SAR)来检索与第一公共身份171关联的服务简档。204 :由于第一公共身份171和通配身份170都属于相同的IRS,因此HSS 130发送包含通配身份170的所请求的服务简档/IRS。205 :S-CSCF 125 存储 IRS 信息。S-CSCF 125 将 SIP 200 同意(SIP 200 0K)响应发送给包含IRS中的所有各别身份(即,所有所供应的身份)的P-CSCF 115,不考虑这些身份是否处于通配身份170的范围内。206 =S-CSCF 125通过在此注册事件的SIP通知(SIP NOTIFY)中包含通配身份170来通知P-CSCF 115存在着与相同的注册事件关联的通配身份170。让我们另外假定UE 105中的一个与表示公司总裁的第二公共身份172 (sip :+34699000001 @ impu. com)关联。出于以上所论述的原因,让我们另外假定希望为总裁指派与指派给通配公共身份170的用户/服务简档不同的用户/服务简档。即,希望向总裁提供与其它职员不同的服务或服务等级。因此,需要在HSS 130中供应第二公共身份172,即第二公共身份是各别公共身份。标准中的现存要求是各别身份的匹配会优先于通配身份的匹配。即,如果在HSS中供应公共身份作为各别公共身份,并且如果公共身份落入也在HSS中供应的通配公共身份的范围内,则HSS将匹配公共身份与各别公共身份。标准中的另一现存的要求是通配身份的范围内的所有各别身份应包含在相同的IRS中。然而,由于必须同时注册和注销通配身份内的所有身份,后者的要求限制从不同触点独立注册的可能性。另外,由于存在着对可以在SIP消息的不同的字段(例如以上的步骤205中描述的200OK消息中的P-Associated URI字段)中传输的身份的数量的限制,所以其也限制可以包含在通配身份的范围中的“特殊号码”的数量。因此,发明人已经预见移除必须包含通配公共身份的范围内的所有公共身份(在与通配公共身份相同的IRS内)的限制的需要。然而,如果通配公共身份的范围内的所有公共身份不包含在相同的IRS中,则在始发呼叫场景中可能发生问题。以下将结合图3进一步论述此问题。因此,让我们假定第二公共身份172 (其表示公司总裁)包含在不同于通配公共身份170的IRS中。如以上所论述的,第二公共身份172包含在不同IRS中的原因在于希望总裁应该具有不同于与其它职员关联的服务简档的服务简档而不需要与通配身份内的所有其它身份同时注册和注销。注意,在图I中未示出与第二公共身份172关联的IRS。图3是示意性地图示与第二公共身份172相关的始发请求的业务流的信令图表。假定以前已经隐式注册过通配身份170。另外假定以前没有注册过第二公共身份172。如以上所论述的,第二公共身份172落入通配公共身份170的范围内,但包含在与通配公共身份不同的IRS中。因此,在HSS 130中供应第二公共身份172作为各别公共身份。以下解释在图3中分别由参考标号301-304指示的信号和步骤。301:在P-CSCF 115处接收始发请求(SIP邀请(SIP INVITE))。该请求包含第二公共身份172。302 =P-CSCF 115检查是否有匹配第二公共身份172的已注册的任何各别公共身份。注意,各别公共身份的匹配优先于通配身份的匹配。由于第二公共身份172未注册,所以没有发现匹配,因此P-CSCF 115发起通配公共身份匹配。发现与通配公共身份170的匹配。303 =P-CSCF 115将始发请求转发给S-CSCF 125,始发请求包含P-Asserted-Identity中的所确认的第二公共身份172,以及P-PROFILE-KEY中的通配身份170。304 =S-CSCF 125使用在P-PR0FILE-KEY中所接收的通配身份170来取得关联的服务简档。结果是具有错误的P-Asserted-Identity的呼叫过程。由于P-CSCF 115没有检测到第二公共身份172未注册,所以P-CSCF 115错误地确认第二公共身份172。正确的P-Asserted-Identity应该代替为通配公共身份IRS中的默认公共身份。因此,通配公共身份的使用可带来从PBX 110内的假冒的可能性。如果始发请求包含(以前未注册的)表示总裁的第二公共身份172,但是始发请求(其不属于总裁)从UE发送,则由于P-CSCF 115发现与(以前注册的)通配公共身份170的匹配而错误地进行呼叫。IMS系统不能要求PBX检测假冒的责任,这是由于在P-Asserted-Id标头中传输信息,P-Asserted-Id标头是IMS系统假定要检测的标头中的一个。即使其不是假冒的恶意用户,而是第二公共身份172的真实用户(即,公司总裁),如果UE发送始发请求而不首先发送注册请求,则存在着问题。在此情况下,应该由网络拒绝或鉴别请求并且然后根据与第二公共身份172关联的具体服务简档来处理。因此,在当通配公共身份的范围内的所有公共身份不包含在相同的IRS中的情况下,存在着与通配身份的当前处理关联的多个问题。如上所述,一个问题是从PBX 110内的假冒的可能性,例如恶意UE在发送请求时可能使用公共身份172。另一问题是由于以前没有注册过公共用户身份172,因此可能错误地进行来自公共用户身份172的请求。另外问题是不正确的服务简档可能应用于公共身份172。简短地描述,本发明的实施例提供用于处理MS网络中的公共身份的解决办法,其特别地增加了通配公共身份的处理的灵活性。本发明的实施例提供了用于落入通配公共身份的范围内的公共身份的可靠处理的机制。根据本发明的实施例,增强/添加Cx和Mw接口中的过程以便将关于在通配公用身份的范围内的不在与通配公共身份相同的IRS中的各别公共身份的信息提供给P-CSCF 或S-CSCF。因此可以防止始发请求的错误匹配并且可以避免结合图3中的步骤304描述的情况,即其可以确保使用正确的用户/服务简档或拒绝呼叫。让我们再次假定UE 105中的一个与表示公司总裁的第二公共身份172 (sip+34699000001 @ impu. com)关联。让我们另外假定UE 105中的另一个与第三公共身份173(sip +34699000002 @ impu. com)关联。供应处于通配公共身份170的范围内但与不同的IRS (未示出)关联的第一公共身份172和第二公共身份173。第四公共身份174图示也落入通配公共身份170的范围内但不在HSS 130中供应的公共身份。如以上所论述的,第二公共身份172和第三公共身份173是各别公共身份。第四公共身份174不是各别公共身份(由于它不被供应)。操作员在供应时间上供应IRS 160内的第一公共身份171和通配公共身份170。操作员还供应第二公共身份172和第三公共身份173。如以上所论述的,第二公共身份172和第三公共身份173不供应在与通配公共身份170相同的IRS 160中,而是在不同的未示出的IRS中。此外,根据本发明的实施例,HSS 130检查第二公共身份172和第三公共身份173是否与所供应的通配身份重叠。在此示例中,发现通配身份170,因此HSS 130标记/链接或内部关联通配身份170与第二公共身份172和第三公共身份173。由图I中的信息180表示关联。信息180指示通配公共身份170的范围内的不在与通配公用身份170相同的IRS 160中的各别公共身份集172、173。换句话说,在供应时间上,HSS 130存储指示各别公共身份集的信息180,其不在与通配公共身份相同的IRS中。图4是示意性地图示根据本发明的示范性实施例的与通配公共身份170相关的注册请求的业务流的信令图表。以下解释在图4中分别由参考标号401-406指示的信号和步骤。步骤401-403对应于结合以上图2而描述的步骤201-203。因此将不进一步详细解释步骤401-403。404 :如图2的步骤204中那样,HSS 130发送包含通配身份170的服务简档/IRS。然而,HSS 130也发送指示不在与通配身份170相同的IRS中的各别公共身份集的信息180。如以上所论述的,HSS 130以前(在供应时间上)已经存储过指示不在相同的IRS中的各别公共身份集的信息180。在此示例中,在包含在Cx服务器指派答复(SAA)消息中的属性值对(AVP)中从HSS节点130接收信息180。405 :如图2的步骤205中那样,S-CSCF 125存储IRS信息。此外,S-CSCF 125也存储指示不在相同的IRS中的各别公共身份集的信息180。备选地,信息不存储在S-CSCF 125中,而是转发给P-CSCF 115。将进一步在步骤406中解释此备选方案。最后,如图2的步骤205中那样,S-CSCF 125将SIP 200 OK发送到包含IRS中的所有各别身份的P-CSCF115。406 :如图2的步骤206中那样,S-CSCF 125通过在此注册事件的SIP通知(SIPNOTIFY)中包含通配身份170而通知P-CSCF 115有与相同的注册事件关联的通配身份170。此外,如上所述,S-CSCF 125还可通过转发指示不在相同的IRS中的各别公共身份集的信息180而通知P-CSCF 115。如果从S-CSCF 125接收,则P-CSCF 115存储所接收的信息180。因此,根据一个实施例,当通配公共身份170被注册时,指示各别公共身份集的信息180从HSS 130发送到S-CSCF 125并且存储在S-CSCF 125。根据另一实施例,指示各别公共身份集的信息180从HSS 130发送到S-CSCF 125、转发到P-CSCF 115并且存储在P-CSCF 125 (SP,P-CSCF 经由 S-CSCF 125 从 HSS 130 接收信息 180)。在 S-CSCF 125 或P-CSCF 115中,存储信息180用于允许始发请求到信息180的匹配。现在将进一步详细论述始发请求的匹配。图5是示意性地图示根据以上论述的实施例的与通配公共身份170相关的始发请求的业务流的信令图表,其中在S-CSCF 125中执行匹配。假定以前已经隐式注册过通配身份170。进一步假定以前没有注册过第二公共身份172。如以上所论述的,第二公共身份172包含在与通配身份170不同的IRS中。以下解释在图5中分别由参考标号501-505指示的信号和步骤。501 :类似于图3的步骤301,在P-CSCF 115处接收包含第二公共身份172的始发请求(在此示例中是SIP INVITE请求)。502 :类似于图3的步骤302,P-CSCF 115匹配第二公共身份172与通配公共身份170。503 :类似于图3的步骤303,P_CSCF 115将始发请求(包含第二公共身份172和通配公共身份170)发送给S-CSCF 125。在此示例中,P-CSCF 115包含P-Asserted-Identity510中的所确认的第二公共身份172,以及P-PR0FILE-KEY 520中的通配身份170。504 =S-CSCF 125检查是否有与通配公共身份关联的任何未注册的各别公共身份。换句话说,S-CSCF 125检查公共身份172是否包含在与指示不在与通配公用身份170相同的IRS中的各别公共身份集的信息180匹配的始发请求中。如果没有发现匹配,则S-CSCF125使用通配公用身份170取得服务简档。如果发现匹配,则S-CSCF 125将不取得服务简档,而是根据步骤505拒绝呼叫。505 :如在步骤504中所论述的,如果发现与信息180的匹配,则S-CSCF 125通知P-CSCF 115 (在此示例中通过发送SIP 403消息)第二公共身份172未注册。因此,将拒绝从未注册的各别公共身份172所发送的请求,该各别公共身份172落在通配公共身份170的范围内,但其不在与通配公共身份相同的IRS中。因此防止从PBX110内的假冒。它也确保不进行来自以前未注册的公共用户身份的请求。然而,将进行并且根据与通配公共身份关联的服务简档处理从公共身份174 (其也落在通配公共身份170的范围内)所发送的请求。由于通配身份170被注册,所以隐式注册公共身份174。公共身份174不供应为各别公共身份,并且因此可以不与信息180匹配。图6是示意性地图示根据该实施例的与第二公共身份172相关的始发请求的业务流的信令图表,其中在P-CSCF 115中执行匹配。如之前那样,假定以前已经隐式注册过通配身份170,并且以前没有注册过第二公共身份172。如以上所论述的,第二公共身份172包含在不同的IRS中,并且在HSS 130中供应为各别公共身份。以下解释在图6中分别由参考标号601-603指示的信号和步骤。601 :类似于图5的步骤501,在P-CSCF 115处接收包含第二公共身份172的始发请求(在此示例中是SIP INVITE请求)。602 :类似于图5的步骤502,P-CSCF 115检查是否有匹配第二公共身份172的注·册过的任何各别公共身份。由于没有发现匹配,所以P-CSCF 115发起通配公共身份匹配。发现与通配公共身份170的匹配。此外,P-CSCF 155检查是否有与通配公共身份关联的任何未注册的各别公共身份。换句话说,P-CSCF 115检查公共身份172是否包含在与指示各别公共身份集(其不在与通配公共身份170相同的IRS中)的信息180匹配的始发请求中。类似于图5的步骤503,如果没有发现匹配,则P-CSCF 115将包含第二公共身份172和通配公共身份170的始发请求发送给S-CSCF 125。如果发现匹配,则P-CSCF 115将改为根据步骤605拒绝呼叫。603 :如步骤602中所论述的,如果发现与信息180的匹配,则由于第二身份172未被注册,所以P-CSCF 115拒绝请求。在此示例中,P-CSCF 115通过发送SIP 403消息来拒绝请求。因此,将在P-CSCF 115处已经拒绝从未注册的各别公共身份172发送的请求,该各别公共身份172落在通配公共身份170的范围内但其不在相同的IRS中,并且该请求将不会被转发到S-CSCF 125。这节省了 Mw接口中的信令和S-CSCF 125中的处理。要注意,如果公共身份172随后被注册,则可以将它从信息180移除。在由S-CSCF125执行匹配的实施例中,这可以在S-CSCF 125已经存储信息180之后,结合对应于图4的步骤405的未示出的步骤而完成。S-CSCF 125检查在后续注册请求中所接收的公共身份172是否与信息180匹配。如果发现匹配,则从信息180中移除公共身份172。在由P-CSCF115执行匹配的实施例中,其改为P-CSCF 115检查在后续注册请求中所接收的公共身份172是否与信息180匹配,并且如果发现匹配,则从信息180中移除公共身份172。由于当P-CSCF 115接收包含公共身份172的始发请求时,它将匹配为所注册的各别公共身份,所以后续注册请求的匹配使能正确地处理后续始发请求。由于公共身份172匹配为各别的,所以将始发请求转发到S-CSCF 125,其包含公用身份172但没有通配公用身份170。然后,公共身份172将用于取得服务简档。注意,公共身份172从信息180的移除是可选的。如果不移除公共身份172,则将不会导致任何问题,这是因为如果公共身份172已被注册,则CSCF将不执行通配公共身份匹配,因此将不取得信息180。然而,所注册的公共身份从信息180的移除节省了内部CSCF资源。CN 102934408 A



9/10 页根据本发明的某些实施例,公共身份172、173、174是公共用户身份(MPU),并且通配公共身份170是通配公共用户身份(wIMPU)。从图5和图6的以上描述,已经示出处理公共身份以便支持可以在不同CSCF节点中(例如在P-CSCF 115或S-CSCF 125中)实现通配身份的范围内的各别公共身份的方法。
现在将参考图7描述示意性地图示根据本发明的实施例的用于处理MS网络中的公共身份的CSCF节点115、125中的方法的流程图。以下解释在图7中分别由参考标号701-703指示的步骤。在步骤701中,CSCF节点115、125接收指示处于通配公用身份的范围内的各别公共身份集的信息,该各别公共身份集不在与通配公共身份相同的IRS中。从HSS节点接收信息。步骤702图示了 CSCF节点115、125在CSCF节点115、125中存储指示各别公共身份集的信息,用于允许始发请求到指示各别公共身份集的信息的匹配。在备选步骤703中,CSCF节点125将指示各别公共身份集的信息180转发给另一 CSCF节点115,用于允许始发请求到指示各别公共身份集的信息180的匹配。现在将参考图8描述示意性地图示根据本发明的实施例的用于处理MS网络中的公共身份的HSS节点130中的方法的流程图。以下解释在图8中分别由参考标号801-802指示的步骤。在步骤801中,HSS节点130在供应时间上存储指示处于通配公用身份的范围内的各别公共身份集的信息,该各别公共身份集不在与通配公共身份相同的IRS中。步骤802图示了当在MS网络中注册通配公共身份时,HSS节点130将指示各别公共身份集的信息发送给CSCF节点115、125,用于允许始发请求到指示各别公共身份集的信息的匹配。图9是MS节点900的示意性框图,该MS节点900可以是分别适应于执行结合图7和图8所描述的方法的CSCF节点115、125或HSS节点130的示范性实施例。如所图示的,IMS节点900包括接收器910、传送器920、处理逻辑940以及存储器单元930。接收器910和传送器920可包括允许MS节点900与其它节点通信的电路。特别地,在MS节点900是CSCF节点115、125的实施例的情况下,接收器910配置为接收指示各别公共身份集的信息(根据以上论述的步骤701 )。处理逻辑940可控制MS节点900的操作。特别地,处理逻辑940可配置为在存储器单元930中存储指示各别公共身份集的信息(根据以上所论述的步骤702和801)。备选地,在MS节点是S-CSCF节点125的实施例的情况下,处理逻辑940可配置为由传送器920转发指示各别公共身份集的信息(根据以上所论述的步骤703)。在MS节点900是HSS的实施例的情况下,传送器920还配置为将指示各别公共身份集的信息发送到CSCF节点115、125 (根据以上所论述的步骤802)。处理逻辑940可以是单个单元或多个单元来执行本文所描述的过程的不同步骤。接收器910和传送器920可安排为MS节点900的硬件中的组合收发器中的接收器和传送器。此外,MS节点900可以包括以非易失性存储器(例如EEPR0M、闪速存储器以及盘驱动)的形式的至少一个未示出的计算机程序产品。计算机程序产品可包括计算机程序,其包括当在MS节点900上运行时使MS节点900执行以上结合图7和图8所描述的过程的步骤的代码组件。在备选实施例中,至少一个代码组件可至少部分实现为硬件电路。
14
如以上所描述的,本发明的实施例提供对处理通配公共身份的范围内的各别公共身份的改进的支持。本发明的实施例确保应用正确的服务简档,即与各别公共身份关联的服务简档,而不是与通配公共身份关联的服务简档。此外,由于有可能检测请求是否与未注册的公共身份相关,所以本发明的实施例使得其有可能避免假冒或检测错误请求。换句话说,本文所描述的实施例允许网络正确地执行始发呼叫号码确认。利用本发明的某些实施例的优势在于可以通过拒绝包含与不同于通配公用身份的IRS关联的处于通配公用身份的范围内的未注册的各别公用身份的请求而避免假冒。利用本发明的某些实施例的另外的优势在于在通配公共身份的范围内的各别公共身份与不同于通配公共身份的IRS关联(假如公共身份和通配公共身份处于相同的订购下)的场景中,它确保所希望的服务简档的应用。这增加了通配公共身份的功能性的灵活性。利用本发明的某些实施例的优势在于,由于在P-CSCF 115中执行与信息180的匹配,所以它避免了包含 P-PR0FILE-KEY 的 P-CSCF 115 送往 S-CSCF 125。而是由 P-CSCF 115 拒绝请求,这节省了信令和处理。在图和说明书中,已经公开了本发明的典型的优选实施例,并且尽管采用了具体的术语,但是它们是以一般性的以及描述性的意义使用并且不用于限制的目的,本发明的范围在以下权利要求中阐述。
权利要求
1.一种呼叫会话控制功能(CSCF)节点(115、125)中的方法,用于处理因特网协议多媒体子系统QMS)网络(100)中的公共身份(172、173、174),所述方法包括 从归属订购者服务器(HSS)节点(130)接收(701)指示处于通配公共身份(170)的范围内的各别公共身份(172、173)集的信息(180),所述各别公共身份(172、173)集不在与所述通配公共身份(170)相同的隐式注册集(IRS) (160)中;以及 在所述CSCF节点(115、125)中存储(702)指示所述各别公共身份集的所述信息(180)或将指示所述各别公共身份集的所述信息(180)转发(703)到另一 CSCF节点(115),用于允许始发请求到指示所述各别公共身份集的所述信息(180)的匹配。
2.根据权利要求I所述的方法,其中, 所述CSCF节点(125)是服务CSCF (S-CSCF)节点(125),以及 指示所述各别公共身份集的所述信息(180)存储在所述S-CSCF节点(125)中。
3.根据权利要求2所述的方法,还包括 从代理CSCF (P-CSCF)节点(115)接收(503)包含处于所述通配公共身份(170)的范围内的公共身份(172、173、174)以及所述通配公共身份(170)的始发请求; 如果包含在所述始发请求中的所述公共身份(172、173)与由指示所述各别公共身份集的所述信息(180)所指示的各别公共身份(172、173)匹配,则通知(505)所述P-CSCF节点(115)所述公共身份(172、173)未注册; 如果包含在所述始发请求中的所述公共身份(174)与指示所述各别公共身份集的所述信息(180)不匹配,则使用包含在所述始发请求中的所述通配公共身份(170)来取得与所述公共身份(174)关联的服务简档。
4.根据权利要求3所述的方法,其中, 所述公共身份(172、173、174)包含在所述始发请求中的P-Asserted-Id (510)中,并且所述通配公共身份(170)包含在所述始发请求中的P-PROFILE-KEY (520)中。
5.根据权利要求3或4所述的方法,其中, 如果包含在所述始发请求中的所述公共身份(172、173)与指示所述各别公共身份集的所述信息(180)匹配,则所述S-CSCF节点(125)通过发送(505)会话发起协议(SIP) 403消息来通知所述P-CSCF节点(115)所述公共身份(172、173)未注册。
6.根据权利要求I所述的方法,其中, 所述CSCF节点(125)是服务CSCF (S-CSCF)节点(125),以及 指示所述各别公共身份集的所述信息(180)转发到代理CSCF (P-CSCF)节点(115)。
7.根据上述权利要求中的任一项所述的方法,其中, 指示所述各别公共身份集的所述信息(180)是在包含在服务器指派答复(SAA)消息(404)中的属性值对(AVP)中从所述HSS节点(130)接收的。
8.根据权利要求I所述的方法,其中, 所述CSCF节点(115 )是代理CSCF (P-CSCF)节点(115 ),以及 指示所述各别公共身份集的所述信息(180)是经由服务CSCF (S-CSCF)节点(125)从所述HSS节点(130)接收的,并且存储在所述P-CSCF节点(125)中。
9.根据权利要求8所述的方法,还包括 接收(602)包含处于所述通配公共身份(170)的范围内的公共身份(172、173、174)的始发请求; 如果包含在所述始发请求中的所述公共身份(172、173、174)与所述通配公共身份(170)匹配并且如果包含在所述始发请求中的所述公共身份(172、173)与由指示所述各别公共身份集的所述信息(180)所指示的各别公共身份(172、173)匹配,则拒绝(603)所述请求; 如果包含在所述始发请求中的所述公共身份(174)与指示所述各别公共身份集的所述信息(180)不匹配,则将包含所述公共身份(174)和所述通配公共身份(170)的所述始发请求发送到所述S-CSCF节点(125)。
10.根据权利要求9所述的方法,其中, 所述公共身份(172、173、174)包含在所接收的始发请求中的P-Preferred-Id (610)中。
11.一种归属订购者服务器(HSS)节点(130)中的方法,用于处理因特网协议多媒体子系统(MS)网络(100)中的公共身份(172、173、174),所述方法包括 在供应时间上,存储(801)指示处于通配公共身份(170)的范围内的各别公共身份(172,173)集的信息(180),所述各别公共身份(172、173)集不在与所述通配公共身份(170)相同的隐式注册集(IRS) (160)中; 当在所述MS (100)网络中注册所述通配公共身份(170)时,将指示所述各别公共身份集的所述信息(180)发送(802)到呼叫会话控制功能(CSCF)节点(115、125),用于允许始发请求到指示所述各别公共身份集的所述信息(180)的匹配。
12.根据权利要求11所述的方法,其中, 存储(801)指示所述各别公共身份集的所述信息(180)的步骤包括标记或链接处于所述通配公共身份(170)的范围内的各别公共身份(172、173),所述各别公共身份(172、173)不在与所述通配公共身份(170)相同的隐式注册集(IRS) (160)中。
13.根据上述权利要求中的任一项所述的方法,其中, 所述公共身份(172、173、174)是公共用户身份(IMPU),以及 所述通配公共身份(170)是通配公共用户身份(wIMPU)。
14.一种呼叫会话控制功能(CSCF)节点(115、125、900 ),用于处理因特网协议多媒体子系统(MS)网络(100)中的公共身份(172、173、174),其中所述CSCF节点(125)配置为 从归属订购者服务器(HSS)节点(130)接收(701)指示处于通配公共身份(170)的范围内的各别公共身份(172、173)集的信息(180),所述各别公共身份(172、173)集不在与所述通配公共身份(170)相同的隐式注册集(IRS) (160)中;以及 在所述CSCF节点(115、125、900)中存储(702)指示不在相同的IRS中的所述各别公共身份集的所述信息(180)或将指示所述各别公共身份集的所述信息(180)转发(703)到另一 CSCF节点(115、900),用于允许始发请求到指示所述各别公共身份集的所述信息(180)的匹配。
15.根据权利要求14所述的CSCF节点(115、125、900),其中,所述CSCF节点(115、,125、900)包括接收器(910)、传送器(920)、存储器单元(930)以及处理逻辑(940),所述处理逻辑(940)连接到所述接收器(910)、所述传送器(920)以及所述存储器单元(930),其中,所述接收器(910)配置为接收指示不在相同的IRS中的所述各别公共身份集的所述信息(180); 所述处理逻辑(940)配置为在所述存储器单元(930)中存储指示不在相同的IRS中的所述各别公共身份集的所述信息(180),或由所述传送器(920)转发指示所述各别公共身份集的所述信息(180)。
16.根据权利要求15所述的CSCF节点(125、900),其中所述CSCF节点(125、900)配置为服务CSCF (S-CSCF)节点(125),以及 所述处理逻辑(940)配置为将指示所述各别公共身份集的所述信息(180)存储在所述存储器单元(930)中。
17.根据权利要求16所述的CSCF节点(125、900),其中, 所述接收器(910)配置为接收包含处于所述通配公共身份(170)的范围内的公共身份(172、173、174)以及所述通配公共身份(170)的始发请求; 所述处理逻辑(940)配置为 如果包含在所述始发请求中的所述公共身份(172、173)与由指示所述各别公共身份集的所述信息(180)所指示的各别公共身份(172、173)匹配,则通知所述P-CSCF节点(115)所述公共身份(172、173)未注册; 所述处理逻辑(940)还配置为 如果包含在所述始发请求中的所述公共身份(174)与指示所述各别公共身份集的所述信息(180)不匹配,则使用包含在所述始发请求中的所述通配公共身份(170)来取得与所述公共身份(174)关联的服务简档。
18.根据权利要求15所述的CSCF节点(115、900),其中所述CSCF节点(115 )配置为代理CSCF (P-CSCF)节点(115),以及 所述接收器(910)配置为经由服务CSCF (S-CSCF)节点(125)从所述HSS节点(130)接收指示所述各别公共身份集的所述信息(180)。
19.根据权利要求18所述的CSCF节点(125、900),其中, 所述处理逻辑(940)配置为在所述存储器单元(930)中存储指示所述各别公共身份集的所述信息(180), 所述接收器还配置为接收包含处于所述通配公共身份(170)的范围内的公共身份(172、173、174)的始发请求;并且其中 所述处理逻辑(940)还配置为 如果包含在所述始发请求中的所述公共身份(172、173)与所述通配公共身份(170)匹配并且如果包含在所述始发请求中的所述公共身份(172、173)与由指示所述各别公共身份集的所述信息(180)所指示的各别公共身份(172、173)匹配,则拒绝所述请求; 所述处理逻辑(940)还配置为 如果包含在所述始发请求中的所述公共身份(174)与指示所述各别公共身份集的所述信息(180)不匹配,则将包含所述公共身份(174)和所述通配公共身份(170)的所述始发请求发送到所述S-CSCF节点(125)。
20.—种归属订购者服务器(HSS)节点(130、900),用于处理因特网协议多媒体子系统(MS)网络(100)中的公共身份(172、173、174),其中所述HSS节点(130、900)配置为在供应时间上,存储(801)指示处于通配公共身份(170)的范围内的各别公共身份(172,173)集的信息(180),所述各别公共身份(172、173)集不在与所述通配公共身份(170)相同的隐式注册集(IRS) (160)中; 当在MS (100)网络中注册所述通配公共身份(170)时,将指示所述各别公共身份集的所述信息(180)发送(802)到呼叫会话控制功能(CSCF)节点(115、125、900),用于允许始发请求到指示所述各别公共身份集的所述信息(180)的匹配。
21.根据权利要求20所述的HSS节点(130、900),其中,所述HSS节点(130、900)包括接收器(910)、传送器(920)、存储器单元(930)以及处理逻辑(940),所述处理逻辑(940)连接到所述接收器(910)、所述传送器(920 )以及所述存储器单元(930 ),其中, 所述处理逻辑(940)配置为在所述存储器单元(930)中存储指示所述各别公共身份集的所述信息(180); 所述传送器(920)配置为将指示所述各别公共身份集的所述信息(180)发送到所述CSCF 节点(115、125、900)。
全文摘要
本发明涉及用于处理因特网协议多媒体子系统(IMS)网络中的公共身份的方法和装置。CSCF节点(115、125)接收(701)指示处于通配公用身份的范围内的各别公共身份集的信息,该各别公共身份集不在与通配公共身份相同的隐式注册集(IRS)中。从归属订购者服务器(HSS)节点接收信息。CSCF节点(115、125)将指示不在相同IRS中的各别公共身份集的信息存储(702)在CSCF节点(115、125)中,用于允许始发请求到指示不在相同IRS中的各别公共身份集的信息的匹配。备选地,CSCF节点(125)将指示不在相同IRS中的各别公共身份集的信息转发(703)到另一CSCF节点(115),用于允许始发请求到指示不在相同IRS中的各别公共身份集的信息的匹配。
文档编号H04L29/06GK102934408SQ201080067516
公开日2013年2月13日 申请日期2010年12月17日 优先权日2010年6月18日
发明者R.古埃拉, J.伯兰加伊斯奎埃多, B.马罗托吉尔, N.埃斯特班巴雷斯, E.梅里诺巴斯奎斯, L.M.阿尔马拉斯巴尔德斯 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1