用于使用直径路由代理(dra)来获得移动订户标识信息和动态分配的互联网协议(ip)地...的制作方法

文档序号:9355687阅读:701来源:国知局
用于使用直径路由代理(dra)来获得移动订户标识信息和动态分配的互联网协议(ip)地 ...的制作方法
【专利说明】用于使用直径路由代理(DRA)来获得移动订户标识信息和动态分配的互联网协议(IP)地址之间的映射以及用于使得该映射可被应用访问的方法、系统和计算机可读介质
[0001]用于使用直径路由代理(DRA)来获得移动订户标识信息和动态分配的互联网协议(IP)地址之间的映射以及用于使得该映射可被应用访问的方法、系统和计算机可读介质
[0002]优先权声明
[0003]本申请要求于2013年I月23日提交的美国专利申请序列号13/748,547的权益,其公开的全部内容通过引用被并入本文。
技术领域
[0004]在此描述的主题涉及使得移动订户标识信息可被应用访问。更具体地,在此描述的主题涉及使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的方法、系统和计算机可读介质。
【背景技术】
[0005]当移动装置(诸如移动手机)访问网络时,该移动装置可被动态地分配IP地址使得该移动装置能够通过互联网与应用通信。对于在移动互联网空间中的应用服务器来说,一个问题是:当该应用服务器接收用于订户的新的数据会话时,该应用服务器可能没有接收到订户的标识信息,诸如移动订户综合业务数字网(MSISDN)号码或者国际移动站标识符(MSI)。应用服务器有可能仅仅接收到用于该数据会话的动态分配的IPv4或者v6地址,且可能需要确定订户的身份,例如,用于结账的目的。
[0006]因此,就需要一种用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的方法、系统和计算机可读介质。

【发明内容】

[0007]在此描述的主题包括用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的方法、系统和计算机可读介质。一个示例性的方法包括,在DRA处接收包括动态分配的IP地址和移动订户标识信息的直径(Diameter)消息。该方法还包括路由接收到的直径信令消息。该方法还包括由DRA从该消息中复制IP地址和移动订户标识信息。该方法还包括使得动态分配的IP地址和订户标识信息之间的映射可被应用访问。
[0008]在此描述的主题能够实现为软件和硬件和/或固件的组合。例如,在此描述的主题能够实现为由处理器执行的软件。在一个示例性实施方式中,能够使用存储有计算机可执行指令的非暂态计算机可读介质来实现在此描述的主题,所述计算机可执行指令在由计算机的处理器执行时控制计算机执行各步骤。示例性的适合于实现在此描述的主题的计算机可读介质包括非暂态计算机可读介质,诸如盘存储器装置、芯片存储器装置、可编程逻辑器件以及应用专用集成电路。此外,实现在此描述的主题的计算机可读介质可以位于单个装置或者计算平台上,或者可分布在多个装置或者计算平台上。
【附图说明】
[0009]下面将通过参考附图来描述在此描述的主题的优选实施例,其中:
[0010]图1示出了根据在此描述的主题的实施例的用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的示例性系统的网络不意图;
[0011]图2示出了根据在此描述的主题的实施例的用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的示例性系统的网络不意图;
[0012]图3示出了根据在此描述的主题的实施例的用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的示例性系统的网络不意图;
[0013]图4示出了根据在此描述的主题的实施例的用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的示例性内部架构和消息流的框图;
[0014]图5示出了根据在此描述的主题的实施例的用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的示例性内部架构和消息流的框图;
[0015]图6示出了根据在此描述的主题的实施例的用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的示例性架构和消息流的框图;以及
[0016]图7示出了根据在此描述的主题的实施例的用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的示例性处理的流程图。
【具体实施方式】
[0017]在此描述的主题包括用于使用DRA来获得移动订户标识信息和动态分配的IP地址之间的映射并且用于使得该映射可被应用访问的方法、系统和计算机可读介质。图1是示出了 DRA和与向移动装置提供服务相关的其他节点的网络示意图。参考图1,DRA 100路由接收到直径信令消息。DRA 100还可被称为直径信令路由器或者DSR。除了路由接收的直径信令消息之外,DRA100还可包括将某些直径信令消息复制到动态IP至移动订户ID映射数据库102的消息复制功能,该动态IP至移动订户ID映射数据库102可以被应用(诸如移动互联网应用104)访问以获得移动订户标识信息。DRA 100可以从在被配置了策略计费执行动能(PCEF)的网关GPRS支持节点(GGSN) 106之间的Gx接口上接收的直径信令消息、或者从被配置了 PCEF的分组数据网络(PDN)网关(PGW) 108获得移动订户标识信息和动态分配的IP地址之间的映射。DRA 100可以将在Gx接口上接收的消息路由到策略和计费规则功能(PCRF) 110。PCRF 110可响应于来自PCEF的请求确定要应用到给定会话的合适的策略和计费规则。
[0018]在图1示出的例子中,在步骤1,DRA 100从PGW 108接收信用控制请求-初始(CCR-1)。该CCR-1消息可以由PGW 108的PCEF功能产生,以确定要应用到由移动订户请求的数据会话的合适的计费和策略规则。在步骤2,DRA100接收CCR-1消息,并且将该CCR-1消息路由到PCRF 110,PCRF 110确定要应用到该会话合适的策略和计费规则。
[0019]在步骤3,DRA 100将CCR-1消息或者至少将来自CCR-1消息的动态分配的IP地址和移动订户标识信息复制到动态IP至移动订户ID映射数据库102。当接收到CCR-1消息时,数据库102可存储动态分配的IP地址和移动订户标识符之间的映射。在步骤4,应用104查询具有动态分配的IP地址的动态IP至移动订户ID映射数据库102,并且,在步骤5,数据库102用移动订户标识信息进行响应。
[0020]在图1中,动态IP至移动订户标识信息映射数据库102在DRA100外部。在一个替代实施例中,数据库102在DRA100内部。图2示出了这样的实施例。参考在图2中的消息流,在步骤1,PGff 108向PCRF 110发送CCR-1消息,以确定要应用到新的会话的合适的策略和计费规则。在步骤2,DRA 100将CCR-1消息路由到PCRF 110。在步骤3,DRA 100复制CCR-1消息或者至少复制与新的会话关联的动态分配的IP地址和移动订户标识信息之间的映射,并且将所述信息存储在DRA 100的内部的动态IP至移动订户ID映射数据库102中。在步骤4中,移动互联网应用104查询DRA100,以确定移动订户标识信息。该查询可包括动态分配的IP地址。响应于该查询,DRA 100访问其内部的动态IP至移动订户ID映射数据库102,并且获得移动订户标识信息。在步骤5,DRA 100向应用104响应移动订户标识信息,例如頂SI或者MSISDN。
[0021 ] 在又一个实施例中,DRA 100可不维持动态分配的IP地址和移动订户标识符之间的映射,但是取而代之的是可根据CCR-1消息识别应用或者已经预配置了关于应用的信息并且将该映射推送到该应用而无需来自应用的查询。这一方案在图3中被示出。参考图3中的消息流,在步骤I中,PGW 108向PCRF 110发送CCR-1消息,以确定要应用到新的会话的合适的策略和计费规则。在步骤2中,DRA 100将CCR-1消息路由到PCRF 110。在步骤3中,DRA 100根据CCR-1消息识别与新的会话关联的应用,复制CCR-1消息或者至少复制移动订户标识符到动态分配的IP地址的映射,并且将复制的CCR-1消息发送到应用104。图3所示的实施例的优点在于,不要求应用104查询数据库来获得移动订户标识信息。
[0022]图4示出了图1所示的方案的DRA 100内的示例性内部结构和消息流,其中动态IP至移动订户标识信息数据库在DRA 100外部。在图4中,DRA 100包括多个消息处理器400和应用处理器402。消息处理器400和应用处理器402可各自包括印刷电路板,并且一个或者多个微处理器以及关联的存储器位于所述印刷电路板上。每一个微处理器可执行用于路由或者处理直径信令消息的一个或者多个与直径相关的模块。在示出的例子中,消息处理器400包括直径路由模块403和消息复制模块404。直径路由模块403路由接收的直径信令消息。消息复制模块404复制来自接收的信令消息的信息,诸如动态分配的IP地址和移动订户标识符之间的映射。应用处理器402可以容纳一个或者多个直径应用405并且还可以包括直径路由模块403。
[0023]在图4所示的消息流中,在步骤I中,由消息处理器400中的一个接收CCR-1消息。在步骤2中,在入口消息处理器400上的直径路由模块403将CCR-1消息路由到出口消息处理器400。在步骤3,出口消息处理器400通过网络将CCR-1消息转发到目的地。当直径消息处理器400接收到原始CCR-1消息时,消息复制模块404将该CCR-1消息识别为包括用于将会话的动态分配的IP地址映射到移动订户标识符的信息的类型,例如MSISDN或者IMSI。因此,在步骤4,入口消息处理器400上的消息复制模块404对CCR-1或者至少对动态分配的IP地址和移动订户标识信息之间的映射进行复制,并且将复制件转发到与外部的动态IP至移动订户ID映射数据库102关联的出口消息处理器400。在步骤5,出口消息处理器402将复制的信息转发到数据库102,数据库102存储映射信息以供随后由应用访问。
[0024]图5示出了与图2中所示的方案的DRA 100的示例性内部架构,其中动态IP地址至移动订户标识数据库在DRA 100内部。参考图5,每一个应用处理器402容纳动态IP至移动订户ID映射数据库102。由各应用处理器402容纳的动态I
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1