Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN103493522 A
Publication typeApplication
Application numberCN 201280019607
PCT numberPCT/US2012/027736
Publication date1 Jan 2014
Filing date5 Mar 2012
Priority date3 Mar 2011
Also published asCN103493522B, EP2681940A1, EP2681940A4, EP2681940B1, US8547908, US20120224524, WO2012119147A1
Publication number201280019607.3, CN 103493522 A, CN 103493522A, CN 201280019607, CN-A-103493522, CN103493522 A, CN103493522A, CN201280019607, CN201280019607.3, PCT/2012/27736, PCT/US/12/027736, PCT/US/12/27736, PCT/US/2012/027736, PCT/US/2012/27736, PCT/US12/027736, PCT/US12/27736, PCT/US12027736, PCT/US1227736, PCT/US2012/027736, PCT/US2012/27736, PCT/US2012027736, PCT/US201227736
InventorsPJ马斯科
Applicant泰科来股份有限公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
用于丰富Diameter信令消息的方法、系统和计算机可读介质
CN 103493522 A
Abstract
公开了用于丰富Diameter信令消息的方法、系统和计算机可读介质。在一个例子中,方法包括在Diameter路由节点上接收与移动订户相关并包含移动订户相关信息的Diameter信令消息和通过使用移动订户相关信息询问Diameter绑定仓库(DBR)以从被配置为处理Diameter信令消息的多个网络服务节点选择网络服务节点。方法还包括:从DBR获得与移动订户相关的DBR信息,其中,DBR信息包含与选择的网络服务节点相关的标识符;和修改Diameter信令消息以包含DBR信息的至少一部分。
Claims(29)
1.一种用于丰富Diameter信令消息的方法,该方法包括: 在Diameter路由节点上接收与移动订户相关并包含移动订户相关信息的Diameter信令消息; 通过使用移动订户相关信息询问Diameter绑定仓库DBR以从被配置为处理Diameter信令消息的多个网络服务节点选择网络服务节点; 从DBR获得与移动订户相关的DBR信息,其中,DBR信息包含与选择的网络服务节点相关的标识符;和 修改Diameter信令消息以包含DBR信息的至少一部分。
2.根据权利要求1的方法,包括通过使用与选择的网络服务节点相关的标识符,将修改的Diameter信令消息路由到选择的网络服务节点。
3.根据权利要求1的方法,其中,DBR与Diameter路由节点共处。
4.根据权利要求1的方法,其中,DBR在与Diameter路由节点分开的网络节点上被实现。
5.根据权利要求1的方法,其中,Diameter路由节点包含Diameter信令路由器DBR、Diameter路由代理DRA、Diameter委托代理DPA、Diameter重定向代理、Diameter转换代理或Diameter中继代理。
6.根据权利要求1的方法,其中,与移动订户相关的DBR信息包含Diameter会话标识符信息、网络服务节点识别信息、用户名信息、用户因特网协议IP信息、IP多媒体子系统IMS私人身份IMPI信息、IMS公共身份IMPU信息、会话初始协议SIP统一资源标识符URI信息、MS计费标识符信息、移动站国际订户目录号MSISDN信息、移动/可拨号信息、会话标识符、国际移动订户身份MS1、移动订户目录号DN、全球统一临时标识符GUT1、服务移动交换中心MSC地址信息、访客位置登记VLR号信息、服务通用分组无线服务GPRS支持节点SGSN地址信息、SGSN号信息、受访移动国家代码MCC信息、移动网络代码MNC信息、用户名称属性值对AVP、网络访问标识符NA1、服务位置区域代码信息、服务单元识别信息、移动订户地理位置坐标信息和跟踪区域信息中的至少一个。
7.根据权利要求1的方法,其中,多个网络服务节点中的每一个包含网络计费节点、在线计费系统OCS节点、离线计费系统OFCS节点、计费触发功能CTF节点、计费网关功能CGF节点、计费数据功能CDF节点、策略和计费规则功能PCRF节点、家庭订户服务器HSS节点或家庭位置登记节点HLR。
8.根据权利要求1的方法,其中,通过访问存储于DBR中的至少一个绑定记录选择网络服务节点。
9.根据权利要求8的方法,其中,至少一个绑定记录包含Diameter会话绑定、Diameter会话标识符到网络服务节点关联、Diameter端对端标识符到网络服务节点关联、移动订户标识符到网络服务节点关联和计费标识符到网络服务节点关联中的至少一个。
10.根据权利要求1的方法,其中,接收Diameter信令消息包含接收信用控制请求CCR消息、计账请求ACR消息、更新位置请求ULR消息、Diameter可动管理消息或Diameter计费消息。
11.根据权利要求1的方法,其中,选择的服务节点是第一 Diameter服务类型,其中,DBR信息识别与第一 Diameter服务类型不同的第二 Diameter服务类型的附加Diameter节点,并且其中,修改Diameter信令消息包含修改消息以包含识别用于附加的服务节点的信肩、O
12.根据权利要求11的方法,包括将Diameter信令消息转送到选择的服务节点。
13.根据权利要求12的方法,其中,选择的服务节点包含策略和计费规则功能PCRF,并且其中,附加的服务节点包含计费数据功能CDF。
14.根据权利要求12的方法,其中,选择的服务节点包含计费数据功能CDF,并且其中,附加的服务节点包含策略和计费规则功能PCRF。
15.—种用于丰富Diameter信令消息的系统,该系统包括: 被配置为存储绑定记录的Diameter绑定仓库DBR ;和 Diameter路由节点,该Diameter路由节点被配置为完成以下的过程:接收与移动订户相关并包含移动订户相关信息的Diameter信令消息;通过使用移动订户相关信息询问DBR,以从被配置为处理Diameter信令消息的多个网络服务节点选择网络服务节点;WDBR获得与移动订户相关的DBR信息,其中,DBR信息包含与选择的网络服务节点相关的标识符;和修改Diameter信令消息以包含DBR信息的至少一部分。
16.根据权利要求15的系统,其中,Diameter路由节点被配置为通过使用与选择的网络服务节点相关的标识符将修改的Diameter信令消息路由到选择的网络服务节点。
17.根据权利要求15的系统,其中,DBR与Diameter路由节点共处。
18.根据权利要求15的系统,其中,DBR在与Diameter路由节点分开的网络节点上被实现。
19.根据权利要求15的系统,其中,Diameter路由节点包含Diameter信令路由器DBR、Diameter路由代理DRA、Diameter委托代理DPA、Diameter重定向代理、Diameter转换代理或Diameter中继代理。
20.根据权利要求15的系统,其中,与移动订户相关的DBR信息包含Diameter会话标识符信息、网络服务节点识别信息、用户名信息、用户因特网协议IP信息、IP多媒体子系统IMS私人身份IMPI信息、IMS公共身份IMPU信息、会话初始协议SIP统一资源标识符URI信息、IMS计费标识符信息、移动站国际订户目录号MSISDN信息、移动/可拨号信息、会话标识符、国际移动订户身份MS1、移动订户目录号DN、全球统一临时标识符GUT1、服务移动交换中心MSC地址信息、访客位置登记VLR号信息、服务通用分组无线服务GPRS支持节点SGSN地址信息、SGSN号信息、受访移动国家代码MCC信息、移动网络代码MNC信息、用户名称属性值对AVP、网络访问标识符NA1、服务位置区域代码信息、服务单元识别信息、移动订户地理位置坐标信息和跟踪区域信息中的至少一个。
21.根据权利要求15的系统,其中,多个网络服务节点中的每一个包含网络计费节点、在线计费系统OCS节点、离线计费系统OFCS节点、计费触发功能CTF节点、计费网关功能CGF节点、计费数据功能CDF节点、策略和计费规则功能PCRF节点、家庭订户服务器HSS节点或家庭位置登记节点HLR。
22.根据权利要求15的系统,其中,网络服务节点通过访问存储于DBR中的至少一个绑定记录被选择。
23.根据权利要求22的系统,其中,至少一个绑定记录包含Diameter会话绑定、Diameter会话标识符到网络服务节点关联、Diameter端对端标识符到网络服务节点关联、移动订户标识符到网络服务节点关联和计费标识符到网络服务节点关联中的至少一个。
24.根据权利要求15的系统,其中,Diameter信令消息包含信用控制请求CCR消息、计账请求ACR消息、更新位置请求ULR消息、Diameter可动管理消息或Diameter计费消息。
25.根据权利要求15的系统,其中,选择的服务节点是第一 Diameter服务类型,其中,DBR信息识别与第一 Diameter服务类型不同的第二 Diameter服务类型的附加Diameter节点,并且其中,Diameter路由节点被配置为修改Diameter信令消息以包含识别用于附加的服务节点的信息。
26.根据权利要求25的系统,其中,Diameter路由节点被配置为将Diameter信令消息转送到选择的服务节点。
27.根据权利要求26的系统,其中,选择的服务节点包含策略和计费规则功能PCRF,并且其中,功能附加服务节点包含计费数据功能CDF。
28.根据权利要求26的系统,其中,选择的服务节点包含计费数据功能CDF,并且其中,功能附加服务节点包含策略和计费规则功能PCRF。
29.一种非暂时性计算机可读介质,包含在计算机可读介质中体现的计算机可执行指令,该计算机可执行指令当被计算机的处理器执行时控制计算机以执行包括以下步骤的步骤: 在Diameter路由节点上接收与移动订户相关并包含移动订户相关信息的Diameter信令消息; 通过使用移动订户相关信息询问Diameter绑定仓库DBR以从被配置为处理Diameter信令消息的多个网络服`务节点选择网络服务节点; 从DBR获得与移动订户相关的DBR信息,其中,DBR信息包含与选择的网络服务节点相关的标识符;和 修改Diameter信令消息以包含DBR信息的至少一部分。
Description

用于丰富Diameter信令消息的方法、系统和计算机可读介质

[0001] 优先权要求

[0002] 本申请要求在2011年3月3日提交的美国临时专利申请系列N0.61/448953的益处,在这里加入该公开的全部内容作为参考。

技术领域

[0003] 在这里描述的主题涉及用与移动订户相关的信息修改Diameter信号消息。具体而言,主题涉及用于丰富Diameter信令消息的方法、系统和计算机可读介质。

背景技术

[0004] 当前,向与共用移动订户相关的Diameter信令消息分配基于Diameter的网络服务节点存在问题。即,存在与基于Diameter的网络服务节点之间的通信相关的障碍。例如,网络服务节点可要求服务与共用移动订户相关的基于Diameter的消息的另一网络服务节点的附加信息(例如,网络地址)。在这种方案中,网络服务节点被强迫产生并向存储附加网络服务节点信息的数据库节点传送询问消息。这些询问消息产生不必要的流量并消耗网络资源。因此,以不产生不必要的网络流量的方式预空闲地提供附加的网络服务节点信息是网络操作所希望的。

[0005] 因此,需要改进的用于丰富Diameter信令消息的方法、系统和计算机可读介质。

发明内容

[0006] 公开了用于丰富Diameter信令消息的方法、系统和计算机可读介质。在一个示例性实施例中,方法包括在Diameter路由节点上接收与移动订户相关并包含移动订户相关信息的Diameter信令消息和通过使用移动订户相关信息询问Diameter绑定仓库(DBR)以从被配置为处理Diameter信令消息的多个网络服务节点选择网络服务节点。方法还包括:从DBR获得与移动订户相关的DBR信息,其中,DBR信息包含与选择的网络服务节点相关的标识符;和修改Diameter信令消息以包含DBR信息的至少一部分。如这里使用的那样,术语“节点”指的是包含一个或多个硬件处理器和相关的存储器的物理计算平台。

[0007] 可通过与硬件和/或固件组合的软件实现在这里描述的主题。例如,可通过由处理器执行的软件实现在这里描述的主题。在一个示例性实现中,可通过使用非暂时性计算机可读介质实现在这里描述的用于丰富Diameter信令消息的主题,在该非暂时性计算机可读介质上,存储当被计算机的处理器执行时执行步骤的可执行指令。适于实现在这里描述的主题的示例性非暂时性计算机可读介质包括可被处理器访问的芯片存储器器件或盘存储器器件、可编程逻辑器件和应用特定集成电路。另外,实现在这里描述的主题的计算机可读介质可位于单个计算平台上,或者可跨着多个计算平台分布。

附图说明[0008] 现在,参照附图描述在这里描述的主题,其中,

[0009] 图1是示出根据这里描述的主题的实施例的用于丰富Diameter信令消息的系统的框图;

[0010] 图2是示出根据这里描述的主题的实施例的丰富Diameter信令消息的消息序列图;

[0011] 图3是示出根据这里描述的主题的实施例的用附加移动订户相关会话信息丰富Diameter信令消息的消息序列图;

[0012] 图4是示出根据这里描述的主题的实施例的丰富多个Diameter信令消息的消息序列图;

[0013] 图5是示出根据这里描述的主题的实施例的用于指定网络服务节点的绑定记录数据的示例性表;

[0014] 图6是示出根据这里描述的主题的实施例的用于丰富Diameter信令消息的方法的流程图。

具体实施方式

[0015] 在这里描述的主题包含用于丰富Diameter信令消息的方法、系统和计算机可读介质。如这里使用的那样,术语Diameter指的是由RFC3588定义的由电信和计算机网络利用的认证、授权和计账(AAA)协议。在一个实施例中,本主题可包含接收与特定的移动订户相关的Diameter信令消息的Diameter信令路由(DSR)。接收的Diameter信令消息还可要求来自诸如网络计费功能节点(例如,计费数据功能(CDF)、策略和计费规则功能(PCRF)等)的特定类型的网络服务节点的处理。在接收Diameter信令消息时,DSR节点可被配置为询问Diameter绑定仓库(DBR)以确定处理接收的Diameter信令消息的优选网络服务节点。在一个实施例中,询问消息触发DBR以检查存储的绑定记录以确定优选的网络服务节点是否已被分配(或“绑定”)到移动订户。如这里使用的那样,绑定记录可包括包含在分配的网络服务节点与移动订户信息(例如,标识符)之间形成的一个或多个关联的电子记录。因此,DBR可获得存储于绑定记录中的DBR信息并将其提供给DSR。DSR可随后修改指向优选的网络服务节点的Diameter信令消息以包含接收的DBR信息的至少一部分。因此,优选的网络服务节点可具有包含附加的移动订户信息、与移动订户相关的附加的会话标识符和与支持移动订户的其它网络服务节点相关的识别/身份/地址信息的丰富的Diameter信令消息。在一个实施例中,可在长期发展(LTE)网络和/或因特网协议多媒体子系统(MS)网络中实现本主题。作为替代方案,在不背离本主题的范围的情况下,可在其它的网络中部署本主题。

[0016] 图1示出包括可被用于丰富Diameter信令消息的大量的各种网络要素的示例性系统100。在一个实施例中,系统100包含被配置为接收与移动订户相关的Diameter信令消息的Diameter路由节点,例如DSR104。虽然图1示出DSR的用户,但是,在不背离本主题的范围的情况下,可以利用被配置为路由Diameter信令消息的任何网络节点。例如,网络节点还可包含Diameter路由代理(DRA)、Diameter委托代理(DPA)、Diameter中继代理、Diameter转换代理和Diameter重定向代理等。在一个实施例中,DSR104包含可被配置为在各种Diameter接口上的各种Diameter节点之间路由Diameter信令消息的Diameter路由引擎(DRE)122,这些Diameter接口包含但不限于Gy、Ro、Rf、S6d和S6a接口。由DSR104接收的示例性的基于Diameter的信令消息包含信用控制请求(CCR)消息、计账请求(ACR)消息、更新位置请求(ULR)消息、Diameter可动管理消息和Diameter计费消息。在一个实施例中,由Diameter路由节点接收的Diameter信令消息可通过诸如例如策略和计费增强功能(PCEF)节点、网关GPRS支持节点(GGSN)、可动管理实体(MME)和公共数据网络(PDN)网关的网络节点(未示出)被发送。DSR104还可包含被配置为与一个或多个DBR (例如,DBR102)通信(例如,发送询问/请求消息和接收回答/响应消息)的绑定询问客户机(BQC)124。

[0017] 在一个实施例中,由DSR104接收的Diameter信令消息可最初被指定或寻址到能够处理Diameter信令消息的网络服务节点。虽然图1示出Diameter信令消息可被路由到的示例性的多个网络服务节点,诸如⑶FlUun^P PCRFIMu,但是,在不背离本主题的范围的情况下,可以在系统100中利用被配置为用于服务Diameter信令消息的任何其它类型的网络服务节点。例如,网络服务节点可包含策略和计费规则功能(PCRF)网络、网络计费节点(例如,计费数据功能(CDF)、计费触发功能(CTF)、计费网关功能(CGF))、在线计费系统(OCS)节点、离线计费系统(OFCS)节点、家庭订户服务器(HSS)节点、家庭位置登记节点(HLR)、AAA节点和呼叫会话控制功能(CSCF )节点。

[0018] 在图1中,系统100还包括包含托管绑定记录数据库128的绑定询问服务器(BQS)126的Diameter绑定仓库(DBR) 102。在一个实施例中,绑定记录数据库128可被配置为存储包含移动订户标识符与分配的网络服务节点之间的关联(例如,与Diameter相关的绑定、映射、链接等)的绑定记录。由DBR102存储的示例性的Diameter相关绑定可包含但不限于Diameter会话绑定、Diameter会话标识符到网络服务节点关联、Diameter端对端标识符到网络服务节点关联、移动订户标识符到网络服务节点关联和计费标识符到网络服务节点关联等。在一个实施例中,计费标识符可包含IMS计费ID。在后面在图5中描述示例性的绑定记录数据库128。

[0019] 在这里示出的实施例中,DBR102被示为独立实体,诸如网络节点、计算机、服务器、应用或位置与DSR104分开的数据库。但是,在其它的实施例(未示出)中,DBR102可共处于DSR内或者共处于任何其它网络节点内。虽然在图1中仅示出单个DSR和单个DRB,但是,在不背离本主题的范围的情况下,本主题可包含与DSR104和DBR102通信连接的附加的DSR和 DBR。

[0020] 图2是示出根据这里描述的主题的实施例的丰富Diameter信令消息的示例性的基于Diameter的消息序列图。如图2所示,DSR104接收包含移动订户相关信息的Diameter信令消息即信用控制请求(CCR)消息201。在本例子中,移动订户相关信息包含用户名(例如,“用户名X”)和会话标识符(例如,“会话ID_1”)。在一个实施例中,会话标识符用作用于在发送CCR消息的网络节点(例如,PCEF)与最终被选择为处理CCR消息的网络服务节点之间建立的通信会话的标识符。

[0021] 在一个实施例中,DSR104可被配置为从接收的Diameter信令消息提取移动订户相关信息。从Diameter路由消息提取的移动订户相关信息的例子包含但不限于Diameter会话标识符信息、用户名信息、国际移动订户身份(IMSI)信息、IMS私人身份(IMPI)信息、IMS公共身份(IMPU)信息、会话初始协议(SIP)统一资源标识符(URI)信息、网络访问标识符(NAI)信息、移动/可拨号信息、移动订户目录号信息、IMS计费标识符信息、移动站国际订户目录号(MSISDN)信息和用户因特网协议(IP)地址信息。返回图2,CCR消息201包含用户名和由DSR104提取的会话标识符。

[0022] 在一个实施例中,DSR104还可被配置为将提取的移动订户相关信息插入DBR询问消息中。例如,DSR104可产生用于请求能够处理CCR消息201的网络服务节点的身份和/或地址的DBR询问消息202。在一个实施例中,DSR104被配置为将从消息201提取的用户名和会话标识符信息插入到询问消息202中。

[0023] 如图2所示,DBR102可从DSR104接收包含例如会话标识符和与移动订户相关的用户名标识符的提取的移动订户相关信息的DBR询问消息202。在一个实施例中,DBR102可被配置为通过存储于包含于记录数据库128中的绑定记录的移动订户标识符的列表交叉引用接收的用户名标识符,该绑定记录数据库128包含多个绑定记录。如果交叉引用过程导致定位匹配提取的用户名标识符的条目,那么DBR102可获得包含于与匹配条目相关的绑定记录中的DBR信息。在一个实施例中,绑定记录包含用户IP地址、頂PIUMPU、用户名标识符和相关网络服务节点标识符/身份/地址。如果提取的用户名标识符匹配该特定绑定记录中的用户名标识符,那么DBR102可获得绑定到用户名标识符的网络服务节点标识符(例如,识别⑶F标识符IU1的标识符)。DBR102还可获得存储于相同的绑定记录中并与移动订户相关(即,匹配用户名)的多个其它的标识符。例如,DBR102可从绑定记录获得用户IP地址、IMPI和IMPU0

[0024] 在从记录数据库128获得DBR信息之后,DBR102可然后产生包含DBR信息的DBR响应消息203并随后将响应消息203路由到DSR104。如图2所示,DBR信息可包含诸如网络服务节点身份/地址(例如,用于⑶FlU1的标识符)、用户名标识符、用户IP地址、MPI和与移动订户相关的IMPU的参数/标识符。

[0025] 图2还示出DSR104从DBR102接收包含DBR信息的DBR响应消息203。DSR104可然后使用接收的DBR信息连同网络服务节点标识符信息(例如,CDF112)以修改/丰富原接收的基于Diameter的CCR消息201。特别地,DSR104将DBR信息的至少一部分(例如,一些或全部)插入原CCR消息201中,使得产生修改的CCR消息204。如图1所示,CCR消息201被修改,使得用户IP地址、MPI和MPU被添加到原会话标识符和包含于消息201中的用户名,这导致修改的CCR消息204。DSR104还可被配置为使用获得的网络服务节点标识符(即,包含于消息203中的⑶F标识符)以将消息204寻址和路由到⑶F112lt)在替代性实施例中,DSR104可被配置为产生包含DBR信息中的一些或全部的全新的CCR消息而不是修改原接收的CCR消息201。

[0026] 图3是示出根据这里描述的主题的实施例的用附加移动订户相关会话信息丰富Diameter信令消息的示例性的基于Diameter的消息序列图。如图3所示,DSR104接收包含移动订户相关信息的Diameter信令消息,即,信用控制请求(CCR)消息301。在本例子中,移动订户相关信息包含用户名(例如,“用户名X”)和会话标识符(例如,“会话ID_1”)。在一个实施例中,会话标识符用作用于在发送CCR消息的节点与最终被选择为处理CCR消息的网络服务节点之间建立的通信会话的标识符。在一个实施例中,DSR104可被配置为从接收的CCR消息301提取移动订户相关信息,诸如用户名标识符/身份和会话标识符。

[0027] 在一个实施例中,DSR104还可被配置为将提取的移动订户相关信息插入DBR询问消息中。例如,DSR104可产生用于请求能够处理CCR消息301的网络服务节点的身份、标识符和/或地址的DBR询问消息302。在一个实施例中,DSR104被配置为将从消息301提取的用户名和会话标识符信息插入到询问消息302中。

[0028] 如图3所示,DBR102可从DSR104接收包含例如会话标识符和与移动订户相关的用户名标识符的提取的移动订户相关信息的DBR询问消息302。在一个实施例中,DBR102可被配置为通过存储于包含于记录数据库128 (在图1中示出)中的绑定记录的移动订户标识符的列表交叉引用接收的用户名标识符。如果交叉引用过程导致定位匹配提取的用户名标识符的条目,那么DBR102可获得包含于与匹配条目相关的绑定记录中的DBR信息。例如,DBR102可获得在绑定记录中绑定到匹配的用户名标识符的网络服务节点标识符(例如,CDF标识符112P、身份或地址。DBR102还可获得存储于相同的绑定记录中并与移动订户相关的多个其它的标识符/参数。例如,绑定记录可指示与用户名标识符相关的用户IP地址、IMPI 和 IMPU0

[0029] 另外,DBR102还可获得识别在第二网络服务节点(例如,“PCRF_1”)与寻求获得关于移动订户的信息的另一 Diameter网络节点之间建立的通信会话的第二会话标识符。例如,DBR102可从数据库128中的相同的上述的绑定记录获得会话标识符“会话ID_2”和网络服务节点标识符“服务PCRF_1”。在本例子中,“PCRF_1”被事先指定为提供用于询问Diameter节点的服务或处理信息,该Diameter节点请求了关于与“用户名X”相关的移动订户的信息。

[0030] 在从数据库128获得DBR信息之后,DBR102可然后产生包含DBR信息的DBR响应消息303并随后将响应消息303路由到DSR104。如图3所示,DBR信息可包含诸如第一网络服务节点身份/地址(例如,用于⑶FlU1的标识符)、用户名标识符、用户IP地址、MPI和与移动订户相关的MPU的参数/标识符。注意,消息303还可包含第二会话标识符和第二网络服务节点标识符/身份。

[0031] 图3还示出DSR104从DBR102接收包含DBR信息的DBR响应消息303。DSR104可然后使用接收的DBR信息连同网络服务节点标识符信息(例如,与CDFl U1相关的标识符)以修改原接收的基于Diameter的CCR消息301。特别地,DSR104可将DBR信息的至少一部分(例如,一些或全部)插入原CCR消息301中,使得产生修改的CCR消息304。如图1所示,CCR消息301被修改,使得用户IP地址、頂PI和MPU被添加到原会话标识符和包含于消息301中的用户名,这导致修改的CCR消息304。DSR104还可被配置为使用获得的网络服务节点标识符(即,包含于消息303中的⑶F标识符)以将消息204寻址和路由到⑶F112lt) DBR信息还可包含第二会话标识符(例如,“会话ID_2”)和第二网络服务节点标识符/身份(例如,“PCRF_1”)。通过向第一网络服务节点即OTFlU1提供第二网络服务节点和会话信息,本主题预空闲地向⑶?1121提供已知的网络服务节点信息,使得⑶FlU1不需要询问第三方节点或数据库CDFlU1是否需要与处理与移动订户相关的其它Diameter信令消息的其它网络服务节点通信或者另外获其身份。在替代性实施例中,DSR104可产生包含DBR信息中的一些或全部的全新的CCR消息而不是修改原接收的CCR消息301。

[0032] 图4是示出根据这里描述的主题的实施例的丰富多个Diameter信令消息的示例性的基于Diameter的消息序列图。如图4所示,DSR104接收包含移动订户相关信息的Diameter信令消息即信用控制请求(CCR)消息401。在本例子中,移动订户相关信息包含用户名(例如,“用户名X”)和会话标识符(例如,“会话ID_1”)。在一个实施例中,会话标识符用作用于在发送CCR消息的节点与最终被选择/指定为处理CCR消息的网络服务节点之间建立的通信会话的标识符。

[0033] 在接收CCR消息401之后,DBR104可被配置为产生DBR请求消息402。在一个实施例中,DSR104从接收的消息401提取一个或多个移动订户标识符,并且将提取的移动订户标识符中的一个或多个插入到产生的DBR请求消息中。在本例子中,DSR104从CCR消息401提取用户名标识符并随后产生DBR请求消息402。DSR104可然后在向DBR2发送请求消息之前将用户名标识符插入到产生的DBR请求消息402中。虽然DBR102在图4中被示为与DSR104共处,但是,在不背离本主题的范围的情况下,DBR102可被分开的独立的网络托管。

[0034] 在接收DBR请求消息402时,DBR102使用包含于消息402中的用户名标识符以访问并交叉引用一个或多个绑定记录(例如,基于Diameter的绑定记录)。例如,在交叉引用用户名标识符(例如,“用户名X”)与存储于记录数据库128 (在图1中示出)中的绑定记录之后,DBR102确定优选的用于处理与移动订户相关的CCR消息相关的网络服务节点是CDF112lt) DBR102然后产生包含CDFlU1的标识符或地址的DBR响应消息403。然后,DBR102向DSR104发送消息403。

[0035] 在DBR响应消息403被DSR104接收之后,DSR104可然后将原CCR消息转送到在响应消息403中指定的网络服务节点。如图4所示,修改的CCR消息404(是修改的CCR消息401)被发送到OTFlU1以供处理。

[0036] 图4还示出DSR104随后接收包含与原移动订户相关的第二唯一会话标识符(例如,“会话ID_2”)、用户名(例如,“用户名X”)和IMS公共身份的Diameter消息A405。响应接收Diameter消息405,DBR104然后访问本地数据库(或图4所示的共处的DBR102)以确定优选的用于处理Diameter消息A405的网络服务节点。在一个实施例中,Diameter消息A405可包含另一 CCR消息、ACR消息、ULR消息、Diameter可动管理消息或Diameter计费消息。虽然图4没有示出,但是DSR104可被配置为利用DBR请求消息(与上述的消息402类似)以询问DBR102确定优选的用于处理Diameter消息A405的网络服务节点。除了确定PCRFl 141是优选的用于处理Diameter消息A405的网络服务节点(例如,通过交叉引用具有包含于绑定记录中的条目的用户名)以外,DBR102还可提供事先确定的网络服务节点识别信息和相关的会话标识符信息。例如,由于使用相同的用户名标识符“用户名X”以指定CDFlU1作为优选的用于事先接收的CCR消息401的网络服务节点,因此DBR102可向DSR104提供第一会话标识符(即,“会话ID_1”)和第一网络服务节点标识符(即,识别OTFlU1的“⑶F_l”)。

[0037] 在获取DBR信息之后,DSR104修改原Diameter消息405以包含第一会话标识符和第一网络服务节点标识符/身份。即,DSR104可修改原Diameter消息405以产生包含“会话ID_1”会话标识符和“服务CDF_1”标识符(识别CDF112J的修改的Diameter消息A1 406。DSR104可然后将修改的Diameter消息A' 406路由到PCRFlM1(由从DBR102获得的网络服务节点标识符识别)。

[0038] 以类似的方式,图4示出在DSR104接收包含与原移动订户相关的第二唯一会话标识符(例如,“会话ID_3”)、用户名(例如,“用户名X”)和IMS私人身份的另一 Diameter消息B407。响应接收Diameter消息407,DBR104然后访问本地数据库(或图4所示的共处的DBR102)以确定优选的用于处理Diameter消息B407的网络服务节点。在一个实施例中,Diameter消息B407可包含另一 CCR消息、ACR消息、ULR消息、Diameter可动管理消息或Diameter计费消息。虽然图4没有示出,但是DSR104可被配置为利用DBR请求消息(与上述的消息402类似)以询问DBR102确定优选的用于处理Diameter消息B407的网络服务节点。除了被用于确定CSCF412是优选的用于处理Diameter消息B407的网络服务节点以夕卜,DBR102还可提供事先确定的DBR信息,诸如网络服务节点识别信息、相关会话标识符信息和移动订户标识符信息。例如,由于使用相同的用户名标识符“用户名X”以指定CDFlU1和PCRF1141分别是优选的用于事先接收的CCR消息401和Diameter消息A405的网络服务节点,因此DBR102可向DSR104提供第一会话标识符(即,“会话ID_1”)、第一网络服务节点标识符(即,识别⑶FlU1的“⑶F_1 ”)、第二会话标识符(即,“会话ID_2”)和第二网络服务节点标识符(即,识别PCRFlM1的“CDF_2”)。

[0039] 在获取DBR信息之后,DSR104可被配置为修改原Diameter消息407以包含与移动订户相关的第一会话标识符、第一网络服务节点标识符/身份和IMPU标识符信息。特别地,DSR104可修改原Diameter消息407,以产生包含“会话ID_1”会话标识符、“服务CDF_1”标识符(识别CDFlU1)和MPU的修改的Diameter消息⑴408。虽然图4没有示出,但是,DSR104还可在修改的Diameter消息B' 408中包含第二会话标识符(例如,“会话ID_2”)和第二网络服务节点标识符卿,识别PCRF1141的“PCRF_1”)。DSR104可然后将修改的Diameter消息B' 408路由到CSCF412 (由从DBR102获得的网络服务节点标识符识别)。DSR104还可被配置为修改被确定为指向⑶F以包含识别订户的服务PCRF的信息的接收Diameter信令消息。一般地,基于DBR查找的结果修改接收的Diameter信令消息以将关于第一类型的第一 Diameter节点的Diameter绑定信息传送到与第一类型不同的第二类型的第二 Diameter节点意在处于这里描述的主题的范围内。

[0040] 图5是示出根据这里描述的主题的实施例的用于识别网络服务节点的绑定记录数据的示例性表500。在一个实施例中,表500可代表在DBR102中保持的数据库128的至少一部分。表300可包含作为列标题的多个移动订户相关标识符502〜518。例如,表500可包含用于以下方面中的每一个的至少一个列:Diameter会话标识符502、用户名504、IMPI标识符508、IMPU标识符510、SIP URI512、NAI514、移动/可拨号516和用户IP地址518。表500还可包含诸如网络服务节点标识符/地址列520的网络服务节点列。虽然在图5中示出十个列,但表500可包含与任意类型的标识符相关的任意数量的列。

[0041] 在一些实施例中,可在确定、识别和/或选择例如用于处理特定的Diameter交易或相关的Diameter消息的网络服务节点时使用绑定记录数据。例如,绑定记录数据可被用于将与由頂SI值识别的特定用户相关的交易路由到由HSS标识符识别的特定HSS。

[0042] 图6是示出根据这里描述的主题的实施例的用于丰富Diameter信令消息的处理600的流程图。在块602中,接收与移动订户相关的Diameter信令消息。在一个实施例中,DSR104从发送的网络节点接收诸如CCR消息的基于Diameter的请求消息。

[0043] 在块604中,从Diameter信念消息提取移动订户相关信息。在一个实施例中,DSR104被配置为从接收的CCR消息提取移动订户相关信息。例如,提取的移动订户相关信息可包含与特定的移动订户相关的用户名和会话标识符。

[0044] 在块606中,询问DBR节点。在一个实施例中,DSR104可产生包含提取的移动订户相关信息的询问或请求消息(例如,DBR请求消息)。例如,DSR104可从接收的CCR消息提取与移动订户相关的用户名和会话标识符。DSR104可然后被配置为产生包含提取的用户名和会话标识符的请求或询问消息。DSR104还可被配置为向DBR102发送包含用户名和会话标识符的请求消息。

[0045] 在块608中,DBR102中的绑定记录被访问以定位DBR信息。在一个实施例中,DBR102可比较或交叉引用接收的DBR询问消息中的用户名标识符与包含于存储于记录数据库128中的绑定记录中的要素(例如,标识符/参数)。在找到绑定记录中的匹配要素/条目之后,DBR102产生DBR回答消息。DBR102还可被配置为在记录绑定中插入与匹配要素对应的附加的DBR信息。例如,除了其它的移动订户标识符、网络服务节点标识符和会话标识符以外,DBR信息可包含与移动订户相关的网络服务节点。并且,如果存在不匹配包含于现有的绑定记录中的要素的任何移动订户相关标识符,那么可添加这些不匹配的移动订户相关标识符(即,提供给现有的绑定记录)。

[0046] 在块610中,在DBR上接收DBR信息。在一个实施例中,DSR104接收包含DBR信息的DBR响应消息。

[0047] 在块612中,DBR用DBR信息修改/丰富Diameter信令消息。在一个实施例中,DSR104通过插入接收的DBR信息的至少一部分修改原接收的Diameter信令消息(即,在块602中接收的消息)。

[0048] 在块614中,向着选择/指定的网络服务节点路由修改的Diameter信令消息。在一个实施例中,DSR104将修改的Diameter信令消息(例如,CCR消息)路由到与由DBR102提供的网络服务节点标识符相关的网络服务节点。例如,DSR104可将修改的CCR消息转送到 CDFlI2”

[0049] 可以理解,在不背离在这里描述的主题的范围的情况下,可以改变在这里描述的主题的各种细节。并且,以上的描述仅是出于解释的目的,不是为了限制,原因是在这里描述的主题应由以下阐述的权利要求限定。

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
CN101247321A *14 Feb 200720 Aug 2008华为技术有限公司在基于直径协议的网络中进行路由诊断的方法、装置及系统
CN101945047A *14 Sep 201012 Jan 2011中兴通讯股份有限公司一种Diameter路由方法和系统
EP1630999A1 *18 Aug 20051 Mar 2006Lucent Technologies Inc.Call authorization and billing message routing
WO2009070179A1 *1 Dec 20074 Jun 2009Lucent Technologies, Inc.Ims diameter router with load balancing
Classifications
International ClassificationH04W8/02, H04W8/18
Cooperative ClassificationH04L67/1027, H04L12/1407, H04L67/2804
Legal Events
DateCodeEventDescription
1 Jan 2014C06Publication
5 Feb 2014C10Entry into substantive examination
7 Dec 2016C14Grant of patent or utility model