用于可配置的直径地址解析的方法、系统和计算机可读介质的制作方法

文档序号:7989718阅读:111来源:国知局
用于可配置的直径地址解析的方法、系统和计算机可读介质的制作方法
【专利摘要】公开了用于可配置的直径地址解析的方法、系统和计算机可读介质。一种方法包括:在直径信令路由器(DSR)处,向网络中的直径信令实体发送直径信令消息并从网络中的直径信令实体接收直径信令消息。该方法还包括:提供多个路由实体标识和用于在执行直径地址解析中优先使用路由实体标识的顺序的配置。该方法还包括:使用在直径路由地址解析中确定的直径地址信息来路由直径信令消息。
【专利说明】用于可配置的直径地址解析的方法、系统和计算机可读介质
[0001]优先权要求
[0002]本申请要求享有2011年3月18日申请的序列号为61/454,462的美国临时专利申请的权益;此处通过引用将其公开全部合并。
【技术领域】
[0003]此处所述的主题涉及路由直径消息。更具体地,此处所述的主题涉及用于可配置的直径地址解析的方法、系统和计算机可读介质。
【背景技术】
[0004]在直径网络中,对于网络运营商来说,可能希望将用于特定订户或订户组的直径信令消息被引导到分配给订户或订户组的节点。例如,网络运营商可具有一个以上的归属订户服务器(HSS )、策略和计费规则功能(PCRF )或在线计费系统(OCS )。网络运营商可能希望定义从一个或多个移动性管理实体(MME)、服务GPRS支持节点(SGSN)或其他到HSS、PCRF或OCS的端到端路由,使得属于特定订户或订户组的消息被引导到特定的节点。需要消息发起者指定消息的最终目的地主机或领域的常规直径路由可能不可缩放。此外,不同的直径信令消息可包括识别订户或订户设备并位于直径信令消息的不同属性值对中的不同参数。可能希望使用这些参数中的一些用于路由或路由地址解析。因此,存在对可配置的直径地址解析的需要。

【发明内容】

[0005]公开了用于可配置的直径地址解析的方法、系统和计算机可读介质。一种方法包括:在直径信令路由器(DSR)处,向网络中的直径信令实体发送直径信令消息并从网络中的直径信令实体接收直径信令消息。该方法还包括:提供多个路由实体标识和用于在直径地址解析中优先使用路由实体标识的顺序的配置。该方法还包括:使用在直径路由地址解析中确定的直径地址信息而路由直径信令消息。
[0006]正如此处所使用,术语“路由实体标识”指的是直径信令消息中的识别订户、订户设备或其他实体的标识符,所述标识符可被解析为直径地址信息,例如目的地主机、目的地领域或这两者。
[0007]可使用非短暂性计算机可读介质实现此处所述的主题,非短暂性计算机可读介质在其上存储有可执行指令,可执行指令在被计算机的处理器执行时,控制计算机执行步骤。在一种实现方式中,可在计算机可读介质中体现并由处理器执行的软件中实现此处所述的主题。适合和此处所述主题一起使用的示例性的计算机可读介质包括磁盘存储设备、芯片存储设备、可编程逻辑器件和专用集成电路。此外,实现此处所述主题的计算机可读介质可位于单个设备或计算平台上,或者可跨多个设备或计算平台分布。【专利附图】

【附图说明】
[0008]现在将参照【专利附图】
附图
【附图说明】此处所述主题的优选实施例,其中:
[0009]图1是示出根据此处所述主题的实施例的能够执行直径地址解析的DSR的网络图;
[0010]图2是示出根据此处所述主题的实施例的同时呈现为不同直径节点类型的DSR的网络图;
[0011]图3是示出根据此处所述主题的实施例的用于直径地址解析的表格层次结构的框图;
[0012]图4是示出根据此处所述主题的实施例的用于被配置为执行直径地址解析的DSR的示例性内部架构的框图;
[0013]图5是示出根据此处所述主题的实施例的能够用单独的地址解析覆盖(override)执行直径地址解析的DSR的层次结构的网络图;
[0014]图6是示出根据此处所述主题的实施例的由用直径地址解析配置的多个DSR防止相同地址解析的网络图;以及
[0015]图7是根据此处所述主题的实施例的用于可配置的直径地址解析的示例性过程的流程图。
【具体实施方式】
[0016]此处所述的主题包括用于可配置的直径地址解析的方法、系统和计算机可读介质。在一个示例性实现方式中,可在DSR上提供直径地址解析。图1是示出根据此处所述主题的实施例的具有直径地址解析的直径信令路由器的网络图。参照图1,DSR100包括:用于发送直径消息到各种网络节点并从各种网络节点接收直径消息的网络接口 102,用于基于消息中的参数解析直径地址的直径地址解析模块104,以及路由模块(RM) 105。
[0017]根据此处所述主题的一个方面,直径地址解析模块104可提供用于搜索接收的直径信令消息的路由实体标识的配置,并且如果被定位的话,则用在直径地址解析中。例如,直径地址解析模块104可包括可通过DSR100本地的终端和/或通过网络访问的配置接口,该配置接口允许用户(例如,制造商或网络运营商)用路由实体标识符、消息命令码、路由实体标识标识符中的偏好(preference)、为路由实体标识符搜索的属性值对、路由例外规则以及与直径地址解析相关联的其他参数来填充数据结构。下面将详细描述可由用户填充的示例性的数据结构。
[0018]在图1所示的网络中,DSR100连接到一个或多个MME节点106、一个或多个呼叫会话控制功能(CSCF)节点108、一个或多个SGSN110、一个或多个HSS112、一个或多个PCRF节点114和一个或多个在线或离线计费系统(0CS或0FCS)节点116。为了使网络运营商能够灵活地提供这种节点之间的订户记录,可能需要可配置的地址解析。在一种实现方式中,直径地址解析模块104提供将应用到接收的直径信令消息的优选地址解析规则层次结构的配置。例如,直径用户标识,诸如国际移动台标识符aMSI)、移动订户ISDN号码(MSISDN)和IP多媒体公共标识(IMPU),可被分配偏好顺序,以便搜索接收的消息以确定何时存在优选的用户标识。如果该标识存在,直径地址解析模块104可在地址解析查找中使用该标识。如果该标识不存在,直径地址解析模块104可使用次优选的标识来执行地址解析查找。在一个示例性实现方式中,直径地址解析可以和直径应用无关,以通过网络运营商配置而支持直径应用消息的用户标识路由到任意直径节点。例如,具有特定用户标识的直径信令消息可被路由到为该用户标识提供的直径节点,而独立于消息中的直径应用识别信息。
[0019]支持直径地址解析的DSR可同时支持直径委托代理和相同DSR上直径重定向代理的角色。图2示出了这种能力。在图2中,DSR100同时支持直径委托和重定向代理的角色,这取决于应用ID或接口。例如,对于S6a接口,DSR100起直径委托代理的作用。S6a接口是MME和HSS之间的接口。因此,对于MME106和HSSl 12之间的直径信令消息,DSR100可起委托代理的作用。同样地,在Cx接口上,DSR100可起重定向代理的作用。Cx接口是CSCF和HSS之间的接口。因此,对于CSCF108和HSSl 12之间的消息,DSR100可以起重定向代理的作用。在表格200中指定了可在DSR100中实现的剩余的接口。
[0020]可由DSR100实现的直径地址解析优选地将消息参数解析为目的地地址。网络运营商能够为每个目的地地址配置以下参数中的至少一个:
[0021]目的地地址名称
[0022]对于委托代理寻址:
[0023]领域
[0024]主机(完全合格的域名(FQDN))
[0025]对于重定向寻址:
[0026]直径 URI
[0027]注意:重定向代理用直径URI进行响应,该直径URI包含目的地地址的FQDN和其他可选参数。
[0028]允许随后的地址解析:
[0029]可允许或不允许随后的地址解析(即由不同DSR对相同直径信令消息的多个地址解析),这取决于网络运营商的偏好。例如,如果正在执行地址解析层次结构,则可能希望允许随后的地址解析。然而,如果用至少一些重叠的地址解析数据库条目配置每个DSRJU可采取步骤以防止对于相同消息多次调用相同的直径地址解析。下面将详细描述示例性的步骤。
[0030]地址解析可基于下列消息内容:
[0031]应用 ID
[0032]命令码
[0033]用户标识
[0034]DSR100可从不同类型的节点获得各种不同类型的用于地址解析的用户标识。 可从相应节点获得下列用户标识类型:
[0035]借助下列参考中的每一个的有关来自HSS的特定MS的订户数据:MS1、MSISDN
[0036]含有来自HSS的特定IMS预订的订户IP多媒体服务数据:私有用户标识、公共用户标识
[0037]来自HSS的PSI IP多媒体服务数据:公共服务标识
[0038]有关来自VLR的特定MS的订户数据:MS1、P-TMSI
[0039]有关来自SGSN的特定MS的订户数据:MS1、P-TMS1、IMEI
[0040]有关来自GGSN的特定MS的订户数据:MS1、IMEI[0041]有关来自MME的特定MS的订户数据:IMSI
[0042]3GPP TS23.008定义了可与用户或订户相关联的不同类型的标识。也可在不同域中使用不同类型的标识。可能使用的电路交换域和分组交换域的用户标识包括:
[0043]如3GPP TS23.003定义的MSI。MSI是永久性的订户数据。MSI可存储在HLR、HSS、VLR, SGSN、S4-SGSN、GGSN、MME、S-Gff, P-Gff 以及 SMLC 中。
[0044] MSISDN0 MSISDN是存储在HLR、VLR以及GN/GP-SGSN中的永久性的订户数据。
[0045]在执行直径地址解析中可由DSR100使用的其他类型的用户标识是如3GPPTS23.003第3节中指定的IP多媒体域用户标识。IMS用户标识的例子如下:
[0046]私有用户标识
[0047]?只适用于MS订户
[0048]?正如3GPP TS23.002所定义的,采用网络接入标识符(NAI)的形式,以“用户名◎realm”的形式,正如RFC4282中定义
[0049]?注意:正如3GPP TS23.008第3.1节中所定义,如果认证数据来自頂域,则私有用户标识可以是頂PI (IP多媒体私有标识),或者如果认证数据来自CS/PS域,则它可以从IMSI得到
[0050]?存储在HSS中和S-CSCF中的永久性的订户数据
[0051]公共用户标识
[0052].IMS订户可具有公共用户标识或通配符公共用户标识的一个或多个实例
[0053]?如3GPP TS23.002中定义,采用SIP或TEL URI的形式
[0054]?在HSS、S-CSCF和BSF中存储的永久性的订户数据
[0055]?假设:这始终是指MPU (IP多媒体公共标识)
[0056]私有服务标识
[0057]?适用于PSI用户
[0058]?类似于以NAI形式的私有用户标识
[0059]?存储在HSS中和S-CSCF中的永久性数据
[0060]公共服务标识(PSI)
[0061]?识别服务,或为应用服务上的服务创建的特定资源
[0062]?可能匹配不同的PSI或存储在HSS中的通配符PSI
[0063]?正如3GPP TS23.002中定义,采用SIP或TEL URI的形式
[0064]?存储在HSS和S-CSCF中的永久性数据
[0065]如下所示的表1示出了用户标识的实例,该用户标识可由DSR100在执行直径地址解析中使用。[0066]
【权利要求】
1.一种用于可配置的直径地址解析的系统,该系统包括: 直径信令路由器(DSR),包括: 网络接口,用于向网络中的直径信令实体发送直径信令消息并从网络中的直径信令实体接收直径信令消息; 直径地址解析模块,被配置为:提供多个路由实体标识和用于在执行直径地址解析中优先使用路由实体的顺序的配置;以及 直径路由模块,被配置为:使用在直径路由地址解析中确定的直径地址信息来路由直径信令消息。
2.如权利要求1的系统,其中,所述直径地址解析模块提供为路由实体标识搜索的属性值对的配置。
3.如权利要求1的系统,其中,所述直径地址解析模块被配置为:为由所述顺序指定的最优选的路由实体标识搜索接收的直径信令消息;并且响应于未能定位最优选的路由实体标识,搜索次优选的路由实体标识;并且如果被定位,则在执行路由地址解析中使用次优选的网络路由实体标识。
4.如权利要求1的系统,其中,所述直径地址解析模块被配置为:为可能的路由实体标识搜索接收的直径信令消息;并且以所述顺序使用在消息中定位的路由实体标识,用以执行路由地址解析,直到路由地址解析的实例成功。
5.如权利要求1的系统,其中,所述直径地址解析模块被配置为:提供用于如下直径信令消息的路由例外的配置,针对所述直径信令消息,直径路由地址解析失败。
6.如权利要求5的系统,其中,所述路由例外包括:转发接收的直径消息;路由接收的直径消息到默认目的地;或利用可配置错误代码公式化直径应答消息。
7.如权利要求1的系统,其中,所述直径地址解析模块被配置为:取代将被路由的接收的直径信令消息中的直径地址信息;或者将在直径地址解析中确定的直径地址信息插入到响应于接收的直径请求消息而生成的直径响应消息中。
8.如权利要求1的系统,其中,DSR被配置为起直径委托代理和直径重定向代理的作用。
9.如权利要求1的系统,其中,所述直径地址解析模块被配置为:为路由实体标识执行单独的地址覆盖查找,并且如果成功,则绕过基于范围的直径路由地址解析查找。
10.如权利要求9的系统,其中,单独的覆盖查找允许在直径服务节点之间移动用于单独订户的记录。
11.如权利要求1的系统,其中,所述直径地址解析模块被配置为:通过标记为其执行直径路由地址解析的直径信令消息,来防止相同直径地址解析的多次调用。
12.一种用于可配置的直径地址解析的方法,所述方法包括: 在直径信令路由器(DSR)中: 向网络中的直径信令实体发送直径信令消息并从网络中的直径信令实体接收直径信令消息; 提供多个路由实体标识和用于在执行直径地址解析中优先使用路由实体标识的顺序的配置,以及 使用在直径路由地址解析中确定的直径地址信息来路由直径信令消息。
13.如权利要求12的方法,包括提供属性值对的配置,DSR被配置为在所述属性值对中搜索路由实体标识。
14.如权利要求12的方法,其中,提供用于使用路由实体标识的顺序的配置包括:提供DSR的配置,用以为由所述顺序指定的最优选的路由实体标识搜索接收的直径信令消息;并且响应于未能定位最优选的路由实体标识,搜索次优选的路由实体标识;并且如果被定位,则在执行路由地址解析中使用次优选的网络路由实体标识。
15.如权利要求12的方法,其中,提供用于使用路由实体标识的顺序的配置包括:提供DSR的配置,用以为可能的路由实体标识搜索接收的直径信令消息;并且以所述顺序使用在所述消息中定位的路由实体标识,以执行路由地址解析。
16.如权利要求12的方法,包括提供用于如下直径信令消息的路由例外的配置,针对所述直径信令消息,直径路由地址解析失败。
17.如权利要求16的方法,其中,所述路由例外包括:路由所述消息;路由所述消息到默认的目的地;以及生成具有错误代码的应答消息。
18.如权利要求12的方法,包括取代将被路由的接收的消息中的直径目的地参数;或者将在直径地址解析中确定的直径地址信息插入到响应于直径请求消息而将被传送的直径响应消息中。
19.如权利要求12的方法,包括:在DSR处,起直径委托代理和直径重定向代理两者的作用。
20.如权利要求12的方法,其中,执行直径地址解析包括:执行单独的地址覆盖表格中的查找,然后如果单独的地址覆盖表格中的查找失败,则是基于范围的表格中的查找。
21.如权利要求20的方法,其中,为单独的覆盖表格提供对应于其记录已被移动到直径服务节点的订户的路由实体标识。
22.如权利要求12的方法,包括标记针对其地址解析成功的出口直径信令消息,以防止相同直径地址解析的多次调用。
23.一种在其上存储有可执行指令的非短暂性可读介质,所述可执行指令在被计算机的处理器执行时,控制计算机执行包括以下的步骤: 在直径信令路由器(DSR)中: 向网络中的直径信令实体发送直径信令消息并从网络中的直径信令实体接收直径信令消息; 提供多个路由实体标识和用于在执行直径地址解析中优先使用路由实体标识的顺序的配置;以及 使用在直径路由地址解析中确定的直径地址信息来路由直径信令消息。
【文档编号】H04L29/02GK103493436SQ201280020005
【公开日】2014年1月1日 申请日期:2012年3月19日 优先权日:2011年3月18日
【发明者】D·E·沃利斯, M·E·卡诺德, T·M·麦卡恩, S·卡鲁图瑞, K·K·卡玛卡 申请人:泰科来股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1