CN104717626A - 一种会话路由信息共享方法、设备和*** - Google Patents
一种会话路由信息共享方法、设备和*** Download PDFInfo
- Publication number
- CN104717626A CN104717626A CN201310684775.0A CN201310684775A CN104717626A CN 104717626 A CN104717626 A CN 104717626A CN 201310684775 A CN201310684775 A CN 201310684775A CN 104717626 A CN104717626 A CN 104717626A
- Authority
- CN
- China
- Prior art keywords
- network element
- dra
- pcrf
- redirection
- router
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/246—Connectivity information discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种会话路由信息共享方法、设备和***,该方法包括:DRA网元接收Gx接口会话请求消息,选择PCRF网元,存储动态会话绑定信息,其中包括用户设备的IP地址和PCRF网元的主机名;在收到Rx接口会话请求消息后,利用其中携带的用户设备的IP地址查询动态会话绑定信息;如果没有对应记录,向配对DRA网元发送路由重定向请求,其中携带用户设备的IP地址;配对DRA网元利用该IP地址查询动态会话绑定信息,返回对应的PCRF网元的主机名;DRA网元在收到PCRF网元的主机名后,将Rx接口会话请求消息路由重定向到对应的PCRF网元。本发明可实现不同厂家DRA网元之间路由信息共享,无需开放同步接口;在故障恢复后本地无动态会话绑定信息的情况下灵活实现Rx接口会话请求消息的寻址。
Description
技术领域
本发明涉及了通信技术领域,尤其是涉及了一种会话路由信息共享方法、设备和***。
背景技术
在LTE(Long Term Evolution,长期演进)***中,引入了Diameter(直径协议)信令接口,其需要DRA(Diameter Routing Agent,Diameter协议路由代理)网元转接Diameter信令。具体的,引入LTE后,网络将为用户提供移动性管理和业务承载通道,如图1所示的网络架构,归属地HSS(Home SubscriberServer,归属位置寄存器)数据库中按照用户号段存储用户数据。当用户漫游到拜访地MME(Mobility Management Entity,移动性管理实体)网元下时,该MME网元会向用户归属HSS发起位置更新和鉴权流程,这些流程在网络中都是采用Diameter信令协议实现的。除此之外,还有PCC(Policy and ChargingControl,策略和计费控制)架构的Gx、Rx、S9接口也会使用Diameter协议。
进一步的,由于HSS中的用户可以漫游到全网任何一个MME网元下,即一个MME网元下的用户可能归属于全网任何一个HSS,这样全网MME网元与全网HSS之间就存在全连接关系;PCC架构下,用户国内漫游时使用不同数据业务均采用归属地PCRF(Policy and Charging Rules Function,策略与计费规则功能)网元进行策略控制,由一个PCRF网元进行策略控制的用户可漫游到全网任何一个PGW(Packet Data Gateway,分组数据网关)下,一个PGW下的用户可能访问全网任何一个PCRF网元,这样全网PGW与PCRF网元之间就存在全连接关系。基于此,为了维护和管理方便,在实现Diameter信令路由时会使用DRA网元,即通过DRA网元来转接MME网元与HSS之间、或者PGW与PCRF网元之间的所有信令,以避免全连接带来的全网数据配置维护问题。此外,为了保证安全可靠性,DRA网元将成对部署,互为备份,且负荷分担。
在引入VoLTE(基于IMS(IP Multimedia Subsystem,IP多媒体***)的语音业务)后,为了保证语音业务质量,引入了会话策略控制机制,即用户发起呼叫时,需要根据会话控制策略申请建立专用承载。在专用承载的建立过程中,会涉及AF(Application Function,应用功能)网元与PCRF网元之间的Rx接口,相应的网络结构如图2所示,该专用承载的建立过程包括以下步骤:
步骤1、UE(User Equipment,用户设备)建立默认承载,在此建立过程中,PGW会通过DRA网元向PCRF网元发送Gx接口会话请求消息,由PCRF网元在收到来自DRA网元的Gx接口会话请求消息之后,为UE建立默认承载。
步骤2、UE通过默认承载发起呼叫请求,且在UE发起呼叫请求的过程中,AF网元将会通过DRA网元向PCRF网元发送Rx接口会话请求消息,由PCRF网元在收到来自DRA网元的专Rx接口会话请求消息之后,为UE建立专用承载。
在上述过程中,为UE建立默认承载和专用承载的过程需要由同一个PCRF网元控制,但是由于DRA网元成对部署,因此向PCRF网元发送Gx接口会话请求消息和Rx接口会话请求消息的DRA网元可能不是同一DRA网元,此时两个DRA网元无法将Gx接口会话请求消息和Rx接口会话请求消息发送到同一个PCRF网元上,继而导致UE的专用承载建立过程失败,并影响用户的使用感受。
发明内容
本发明实施例提供一种会话路由信息共享方法、设备和***,以保证将Gx接口会话请求消息和Rx接口会话请求消息发送到同一个PCRF网元上。
为了达到上述目的,本发明实施例提供一种会话路由信息共享方法,该方法应用于包括两个Diameter协议路由代理DRA网元的策略和计费控制PCC网络中,所述两个DRA网元互为配对DRA网元,所述方法包括以下步骤:
DRA网元接收Gx接口会话请求消息,所述Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址;所述DRA网元在收到所述Gx接口会话请求消息之后,选择策略与计费规则功能PCRF网元,并在所述DRA网元上存储动态会话绑定信息,且所述动态会话绑定信息至少包括所述用户设备的IP地址以及所述PCRF网元的主机名;
所述DRA网元在收到Rx接口会话请求消息之后,利用所述Rx接口会话请求消息中携带的用于请求建立专用承载的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息;如果所述动态会话绑定信息中没有该用户设备的IP地址对应的记录,则向所述DRA网元的配对DRA网元发送路由重定向请求,且所述路由重定向请求中携带了该用户设备的IP地址;由所述配对DRA网元利用该用户设备的IP地址查询所述配对DRA网元上存储的动态会话绑定信息,并返回该用户设备的IP地址对应的PCRF网元的主机名;
所述DRA网元在收到PCRF网元的主机名之后,利用所述PCRF网元的主机名将所述Rx接口会话请求消息路由重定向到对应的PCRF网元。
本发明实施例提供一种Diameter协议路由代理DRA网元,应用于包括两个DRA网元的策略和计费控制PCC网络中,且所述两个DRA网元互为配对DRA网元,所述DRA网元具体包括:
维护模块,用于接收Gx接口会话请求消息,所述Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址;在收到所述Gx接口会话请求消息之后,选择策略与计费规则功能PCRF网元,并在所述DRA网元上存储动态会话绑定信息,且所述动态会话绑定信息至少包括所述用户设备的IP地址以及所述PCRF网元的主机名;
第一查询模块,用于在收到Rx接口会话请求消息之后,利用所述Rx接口会话请求消息中携带的用于请求建立专用承载的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息;
第一发送模块,用于在所述动态会话绑定信息中没有该用户设备的IP地址对应的记录时,向所述DRA网元的配对DRA网元发送路由重定向请求,且所述路由重定向请求中携带了该用户设备的IP地址;由所述配对DRA网元利用该用户设备的IP地址查询所述配对DRA网元上存储的动态会话绑定信息,并返回该用户设备的IP地址对应的PCRF网元的主机名;
第二发送模块,用于在收到PCRF网元的主机名之后,利用所述PCRF网元的主机名将所述Rx接口会话请求消息路由重定向到对应的PCRF网元。
本发明实施例提供一种会话路由信息共享***,该***包括两个Diameter协议路由代理DRA网元,所述两个DRA网元互为配对DRA网元,其中:
DRA网元,用于接收Gx接口会话请求消息,所述Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址;在收到Gx接口会话请求消息后,选择策略与计费规则功能PCRF网元,并在所述DRA网元上存储动态会话绑定信息,且所述动态会话绑定信息至少包括所述用户设备的IP地址和所述PCRF网元的主机名;在收到Rx接口会话请求消息后,利用所述Rx接口会话请求消息中携带的用于请求建立专用承载的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息;如果所述动态会话绑定信息中没有该用户设备的IP地址对应的记录,则向所述DRA网元的配对DRA网元发送路由重定向请求,所述路由重定向请求中携带了该用户设备的IP地址;
配对DRA网元,用于在收到来自所述DRA网元的路由重定向请求之后,利用所述路由重定向请求中携带的用户设备的IP地址查询所述配对DRA网元上存储的动态会话绑定信息,以得到该用户设备的IP地址对应的PCRF网元的主机名,并将该PCRF网元的主机名发送给所述DRA网元;
所述DRA网元,还用于在收到PCRF网元的主机名之后,利用所述PCRF网元的主机名将所述Rx接口会话请求消息路由重定向到对应的PCRF网元。
与现有技术相比,本发明实施例至少具有以下优点:本发明实施例中,可以保证两个DRA网元将Gx接口会话请求消息和Rx接口会话请求消息发送到同一PCRF网元上,避免UE的专用承载建立失败,提高用户使用感受。上述过程可以实现不同厂家DRA网元之间的路由信息共享,无需开放同步接口,避免增加所有Gx接口相关消息的转发时延,且在故障恢复后本地无动态会话绑定信息的情况下可灵活实现Rx接口会话请求消息的寻址。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中为用户提供移动性管理和业务承载通道的网络示意图;
图2是现有技术中专用承载的建立过程的网络结构示意图;
图3是本发明实施例一提供的一种会话路由信息共享方法流程图;
图4是本发明实施例二提出的一种DRA网元的结构示意图。
具体实施方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
针对现有技术中存在的问题,本发明实施例一提出一种会话路由信息共享方法,该方法应用于包括两个DRA网元的PCC网络中,该两个DRA网元互为配对DRA网元。以图2为本发明实施例一的应用场景示意图,DRA网元1和DRA网元2互为配对DRA网元,即DRA网元1是DRA网元2的配对DRA网元,DRA网元2是DRA网元1的配对DRA网元。此外,PGW与DRA网元之间为Gx接口,AF网元与DRA网元之间为Rx接口。
在上述应用场景下,如图3所示,该承载建立方法包括以下步骤:
步骤301,DRA网元接收Gx接口会话请求消息,且该Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址。
其中,该Gx接口会话请求消息用于建立默认承载,为基于Gx接口的消息,即该Gx接口会话请求消息是PGW通过Gx接口发送给DRA网元的。
步骤302,DRA网元在收到Gx接口会话请求消息之后,选择PCRF网元,并在本DRA网元上存储动态会话绑定信息,该动态会话绑定信息中至少包括Gx接口会话请求消息中携带的用户设备的IP地址以及PCRF网元的主机名。
其中,DRA网元在选择PCRF网元之后,还需要将自身收到的Gx接口会话请求消息发送给该选择的PCRF网元,由PCRF网元建立默认承载。
本发明实施例中,DRA网元在收到Gx接口会话请求消息之后,会为用户设备选择相应的PCRF网元,并将该Gx接口会话请求消息发送给该PCRF网元,并在本DRA网元上存储动态会话绑定信息,且该动态会话绑定信息中至少包括用户设备的IP地址以及PCRF网元的主机名。
进一步的,该Gx接口会话请求消息中还携带了用户标识、APN(AccessPoint Name,接入点名称)、Session ID(会话标识)等信息;基于此,该动态会话绑定信息中至少包括了用户设备的IP地址、PCRF网元的主机名、用户标识、APN、Session ID之间的对应关系。
在图2所示的应用场景下,DRA网元1收到用户设备1的Gx接口的Gx接口会话请求消息之后,将该Gx接口会话请求消息发送给PCRF网元1,并在本DRA网元1上存储动态会话绑定信息,且该动态会话绑定信息中包括用户设备1的IP地址、PCRF网元1的主机名、用户标识、APN、Session ID之间的对应关系。DRA网元2收到用户设备2的Gx接口的Gx接口会话请求消息之后,将该Gx接口会话请求消息发送给PCRF网元2,并在本DRA网元2上存储动态会话绑定信息,且该动态会话绑定信息中包括用户设备2的IP地址、PCRF网元2的主机名、用户标识、APN、Session ID之间的对应关系。
步骤303,DRA网元接收Rx接口会话请求消息,且该Rx接口会话请求消息中携带了用于请求建立专用承载的用户设备的IP地址。
其中,该Rx接口会话请求消息用于建立专用承载,为基于Rx接口的消息,即该Rx接口会话请求消息是AF网元通过Rx接口发送给DRA网元的。
步骤304,DRA网元在收到Rx接口会话请求消息后,利用Rx接口会话请求消息中携带的用户设备的IP地址查询DRA网元上存储的动态会话绑定信息。如果动态会话绑定信息中有用户设备的IP地址对应记录,执行步骤305。如果动态会话绑定信息中没有用户设备的IP地址对应记录,执行步骤306。
步骤305,DRA网元从动态会话绑定信息中获得用户设备的IP地址(Rx接口会话请求消息中携带的用户设备的IP地址)对应的PCRF网元的主机名,并将Rx接口会话请求消息发送给该PCRF网元的主机名对应的PCRF网元。
步骤306,DRA网元向本DRA网元的配对DRA网元发送路由重定向请求,且该路由重定向请求中携带了该用户设备的IP地址。其中,该用户设备的IP地址具体为Rx接口会话请求消息中携带的用户设备的IP地址。
步骤307,配对DRA网元在收到路由重定向请求后,利用用户设备的IP地址查询本配对DRA网元上存储的动态会话绑定信息,获得该用户设备的IP地址对应的PCRF网元的主机名,并向DRA网元返回该PCRF网元的主机名。
具体的,配对DRA网元在收到来自DRA网元的路由重定向请求之后,利用该路由重定向请求中携带的用户设备的IP地址查询本配对DRA网元上存储的动态会话绑定信息,以得到该用户设备的IP地址对应的PCRF网元的主机名,并将该用户设备的IP地址对应的PCRF网元的主机名发送给DRA网元。进一步的,在配对DRA网元将该用户设备的IP地址对应的PCRF网元的主机名发送给DRA网元的过程中,配对DRA网元向DRA网元发送路由重定向响应,该路由重定向响应中携带了该PCRF网元的主机名以及路由重定向指示,且该路由重定向指示用于指示DRA网元将DRA网元收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元。
步骤308,DRA网元在收到PCRF网元的主机名之后,利用该PCRF网元的主机名将Rx接口会话请求消息路由重定向到对应的PCRF网元。
本发明实施例中,DRA网元在收到来自本DRA网元的配对DRA网元的路由重定向请求之后,利用该路由重定向请求中携带的用户设备的IP地址查询本DRA网元上存储的动态会话绑定信息,以得到该用户设备的IP地址对应的PCRF网元的主机名,并将该用户设备的IP地址对应的PCRF网元的主机名发送给配对DRA网元。进一步的,在DRA网元将该PCRF网元的主机名发送给配对DRA网元的过程中,DRA网元向配对DRA网元发送路由重定向响应,该路由重定向响应中携带了该PCRF网元的主机名以及路由重定向指示,且该路由重定向指示用于指示配对DRA网元将配对DRA网元收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元。
DRA网元1在DRA网元1上存储动态会话绑定信息,且该动态会话绑定信息中包括用户设备1的IP地址与PCRF网元1的主机名之间的对应关系;DRA网元2在DRA网元2上存储动态会话绑定信息,且该动态会话绑定信息中包括用户设备2的IP地址与PCRF网元2的主机名之间的对应关系。
在图2所示的应用场景下,DRA网元1在收到Rx接口会话请求消息后,如果Rx接口会话请求消息中携带的IP地址为用户设备1的IP地址,则DRA网元1利用用户设备1的IP地址查询DRA网元1上存储的动态会话绑定信息(可以采用动态数据库查询),此时动态会话绑定信息中有用户设备1的IP地址对应的记录,即获得该用户设备1的IP地址对应的PCRF网元1的主机名,将Rx接口会话请求消息的目的地址替换为PCRF网元1的IP地址,并将Rx接口会话请求消息发送给该PCRF网元1的IP地址对应的PCRF网元1。
在图2所示的应用场景下,DRA网元1在收到Rx接口会话请求消息后,如果Rx接口会话请求消息中携带的IP地址为用户设备2的IP地址,DRA网元1利用用户设备2的IP地址查询DRA网元1上存储的动态会话绑定信息(可以采用动态数据库查询),此时动态会话绑定信息中没有用户设备2的IP地址对应的记录,DRA网元1向DRA网元2发送路由重定向请求,且路由重定向请求中携带了用户设备2的IP地址(此时发送的是用户设备2的IP地址,而不是Rx接口会话请求消息)。DRA网元2在收到路由重定向请求之后,利用用户设备2的IP地址查询DRA网元2上存储的动态会话绑定信息,获得用户设备2的IP地址对应的PCRF网元2的主机名,并向DRA网元1返回该PCRF网元2的主机名。DRA网元1在收到PCRF网元2的主机名之后,将Rx接口会话请求消息的目的地址替换为PCRF网元2的主机名,并将该Rx接口会话请求消息路由重定向到该PCRF网元2的主机名对应的PCRF网元2。
综上所述,本发明实施例中,可以保证两个DRA网元将Gx接口会话请求消息和Rx接口会话请求消息发送到同一PCRF网元上,避免UE的专用承载建立失败,提高用户使用感受。上述过程可以实现不同厂家DRA网元之间的路由信息共享,无需开放同步接口,避免增加所有Gx接口相关消息的转发时延,且在故障恢复后本地无动态会话绑定信息的情况下可灵活实现Rx接口会话请求消息的寻址。
实施例二
基于与上述方法同样的发明构思,本发明实施例二中提出一种Diameter协议路由代理DRA网元,应用于包括两个DRA网元的策略和计费控制PCC网络中,且所述两个DRA网元互为配对DRA网元,如图4所示,所述DRA网元具体包括:
维护模块11,用于接收Gx接口会话请求消息,所述Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址;在收到所述Gx接口会话请求消息之后,选择策略与计费规则功能PCRF网元,并在所述DRA网元上存储动态会话绑定信息,且所述动态会话绑定信息至少包括所述用户设备的IP地址以及所述PCRF网元的主机名;
第一查询模块12,用于在收到Rx接口会话请求消息之后,利用所述Rx接口会话请求消息中携带的用于请求建立专用承载的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息;
第一发送模块13,用于在所述动态会话绑定信息中没有该用户设备的IP地址对应的记录时,向所述DRA网元的配对DRA网元发送路由重定向请求,且所述路由重定向请求中携带了该用户设备的IP地址;由所述配对DRA网元利用该用户设备的IP地址查询所述配对DRA网元上存储的动态会话绑定信息,并返回该用户设备的IP地址对应的PCRF网元的主机名;
第二发送模块14,用于在收到PCRF网元的主机名之后,利用所述PCRF网元的主机名将所述Rx接口会话请求消息路由重定向到对应的PCRF网元。
该DRA网元还包括:第三发送模块15,用于在查询所述DRA网元上存储的动态会话绑定信息后,当所述动态会话绑定信息中有该用户设备的IP地址对应的记录时,从所述动态会话绑定信息中获得该用户设备的IP地址对应的PCRF网元的主机名,并将所述Rx接口会话请求消息发送给该PCRF网元的主机名对应的PCRF网元。
该DRA网元还包括:第二查询模块16,用于在收到来自所述DRA网元的配对DRA网元的路由重定向请求后,利用所述路由重定向请求中携带的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息,以得到该用户设备的IP地址对应的PCRF网元的主机名;第四发送模块17,用于将该PCRF网元的主机名发送给所述配对DRA网元。所述第四发送模块17,具体用于向所述配对DRA网元发送路由重定向响应,所述路由重定向响应中携带了该PCRF网元的主机名以及路由重定向指示,且所述路由重定向指示用于指示所述配对DRA网元将所述配对DRA网元收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元。
基于上述模块划分方式,DRA网元包括维护模块11、第一查询模块12、第一发送模块13、第二发送模块14、第三发送模块15和第二查询模块16。针对同一用户的Rx接口会话请求消息和Gx接口会话请求消息,则DRA网元接收Rx接口会话请求消息或Gx接口会话请求消息的模块划分如下所示:
(1)如果DRA网元上收到Gx接口会话请求消息,但未收到对应的Rx接口会话请求消息,则DRA网元包括:维护模块11,用于接收Gx接口会话请求消息,Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址;在收到Gx接口会话请求消息之后,选择PCRF网元,并在DRA网元上存储动态会话绑定信息,且动态会话绑定信息至少包括用户设备的IP地址以及PCRF网元的主机名;第二查询模块16,用于在收到来自DRA网元的配对DRA网元的路由重定向请求后,利用路由重定向请求中携带的用户设备的IP地址查询DRA网元上存储的动态会话绑定信息,以得到该用户设备的IP地址对应的PCRF网元的主机名;第四发送模块17,用于将该PCRF网元的主机名发送给配对DRA网元;第四发送模块17,具体用于向配对DRA网元发送路由重定向响应,路由重定向响应中携带了该PCRF网元的主机名以及路由重定向指示,且路由重定向指示用于指示配对DRA网元将收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元。
(2)如果DRA网元上收到Rx接口会话请求消息,但未收到对应的Gx接口会话请求消息,则DRA网元包括:第一查询模块12,用于在收到Rx接口会话请求消息之后,利用Rx接口会话请求消息中携带的用于请求建立专用承载的用户设备的IP地址查询DRA网元上存储的动态会话绑定信息;第三发送模块15,用于当动态会话绑定信息中有该用户设备的IP地址对应的记录时,从动态会话绑定信息中获得该用户设备的IP地址对应的PCRF网元的主机名,并将Rx接口会话请求消息发送给该PCRF网元的主机名对应的PCRF网元;第一发送模块13,用于在动态会话绑定信息中没有该用户设备的IP地址对应的记录时,向DRA网元的配对DRA网元发送路由重定向请求,且路由重定向请求中携带了该用户设备的IP地址;由配对DRA网元利用该用户设备的IP地址查询配对DRA网元上存储的动态会话绑定信息,并返回该用户设备的IP地址对应的PCRF网元的主机名;第二发送模块14,用于在收到PCRF网元的主机名之后,利用所述PCRF网元的主机名将Rx接口会话请求消息路由重定向到对应的PCRF网元。
实施例三
基于与上述方法同样的发明构思,本发明实施例二中提出一种会话路由信息共享***,该***包括两个Diameter协议路由代理DRA网元,所述两个DRA网元互为配对DRA网元,其中:
DRA网元,用于接收Gx接口会话请求消息,所述Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址;在收到Gx接口会话请求消息后,选择策略与计费规则功能PCRF网元,并在所述DRA网元上存储动态会话绑定信息,且所述动态会话绑定信息至少包括所述用户设备的IP地址和所述PCRF网元的主机名;在收到Rx接口会话请求消息后,利用所述Rx接口会话请求消息中携带的用于请求建立专用承载的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息;如果所述动态会话绑定信息中没有该用户设备的IP地址对应的记录,则向所述DRA网元的配对DRA网元发送路由重定向请求,所述路由重定向请求中携带了该用户设备的IP地址;
配对DRA网元,用于在收到来自所述DRA网元的路由重定向请求之后,利用所述路由重定向请求中携带的用户设备的IP地址查询所述配对DRA网元上存储的动态会话绑定信息,以得到该用户设备的IP地址对应的PCRF网元的主机名,并将该PCRF网元的主机名发送给所述DRA网元;
所述DRA网元,还用于在收到PCRF网元的主机名之后,利用所述PCRF网元的主机名将所述Rx接口会话请求消息路由重定向到对应的PCRF网元。
所述DRA网元,还用于在收到来自所述DRA网元的配对DRA网元的路由重定向请求后,利用所述路由重定向请求中携带的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息,得到该用户设备的IP地址对应的PCRF网元的主机名,并向所述配对DRA网元发送路由重定向响应,所述路由重定向响应中携带了该PCRF网元的主机名以及路由重定向指示,且所述路由重定向指示用于指示所述配对DRA网元将所述配对DRA网元收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元;
所述配对DRA网元,还用于在收到来自DRA网元的携带了PCRF网元的主机名以及路由重定向指示的路由重定向响应之后,将所述配对DRA网元收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (10)
1.一种会话路由信息共享方法,该方法应用于包括两个Diameter协议路由代理DRA网元的策略和计费控制PCC网络中,所述两个DRA网元互为配对DRA网元,其特征在于,所述方法包括以下步骤:
DRA网元接收Gx接口会话请求消息,所述Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址;所述DRA网元在收到所述Gx接口会话请求消息之后,选择策略与计费规则功能PCRF网元,并在所述DRA网元上存储动态会话绑定信息,且所述动态会话绑定信息至少包括所述用户设备的IP地址以及所述PCRF网元的主机名;
所述DRA网元在收到Rx接口会话请求消息之后,利用所述Rx接口会话请求消息中携带的用于请求建立专用承载的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息;如果所述动态会话绑定信息中没有该用户设备的IP地址对应的记录,则向所述DRA网元的配对DRA网元发送路由重定向请求,且所述路由重定向请求中携带了该用户设备的IP地址;由所述配对DRA网元利用该用户设备的IP地址查询所述配对DRA网元上存储的动态会话绑定信息,并返回该用户设备的IP地址对应的PCRF网元的主机名;
所述DRA网元在收到PCRF网元的主机名之后,利用所述PCRF网元的主机名将所述Rx接口会话请求消息路由重定向到对应的PCRF网元。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述DRA网元查询所述DRA网元上存储的动态会话绑定信息之后,如果所述动态会话绑定信息中有该用户设备的IP地址对应的记录,则从所述动态会话绑定信息中获得该用户设备的IP地址对应的PCRF网元的主机名,并将所述Rx接口会话请求消息发送给该PCRF网元的主机名对应的PCRF网元。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述DRA网元在收到来自所述DRA网元的配对DRA网元的路由重定向请求后,利用所述路由重定向请求中携带的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息,以得到该用户设备的IP地址对应的PCRF网元的主机名,并将该PCRF网元的主机名发送给所述配对DRA网元。
4.如权利要求3所述的方法,其特征在于,所述DRA网元将该PCRF网元的主机名发送给所述配对DRA网元的过程,具体包括:
所述DRA网元向所述配对DRA网元发送路由重定向响应,所述路由重定向响应中携带了该PCRF网元的主机名以及路由重定向指示,且所述路由重定向指示用于指示所述配对DRA网元将所述配对DRA网元收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元。
5.一种Diameter协议路由代理DRA网元,应用于包括两个DRA网元的策略和计费控制PCC网络中,且所述两个DRA网元互为配对DRA网元,其特征在于,所述DRA网元具体包括:
维护模块,用于接收Gx接口会话请求消息,所述Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址;在收到所述Gx接口会话请求消息之后,选择策略与计费规则功能PCRF网元,并在所述DRA网元上存储动态会话绑定信息,且所述动态会话绑定信息至少包括所述用户设备的IP地址以及所述PCRF网元的主机名;
第一查询模块,用于在收到Rx接口会话请求消息之后,利用所述Rx接口会话请求消息中携带的用于请求建立专用承载的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息;
第一发送模块,用于在所述动态会话绑定信息中没有该用户设备的IP地址对应的记录时,向所述DRA网元的配对DRA网元发送路由重定向请求,且所述路由重定向请求中携带了该用户设备的IP地址;由所述配对DRA网元利用该用户设备的IP地址查询所述配对DRA网元上存储的动态会话绑定信息,并返回该用户设备的IP地址对应的PCRF网元的主机名;
第二发送模块,用于在收到PCRF网元的主机名后,利用所述PCRF网元的主机名将所述Rx接口会话请求消息路由重定向到对应的PCRF网元。
6.如权利要求5所述的DRA网元,其特征在于,还包括:
第三发送模块,用于在查询所述DRA网元上存储的动态会话绑定信息后,当所述动态会话绑定信息中有该用户设备的IP地址对应的记录时,从所述动态会话绑定信息中获得该用户设备的IP地址对应的PCRF网元的主机名,并将所述Rx接口会话请求消息发送给该PCRF网元的主机名对应的PCRF网元。
7.如权利要求5所述的DRA网元,其特征在于,还包括:
第二查询模块,用于在收到来自所述DRA网元的配对DRA网元的路由重定向请求后,利用所述路由重定向请求中携带的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息,以得到该用户设备的IP地址对应的PCRF网元的主机名;
第四发送模块,用于将该PCRF网元的主机名发送给所述配对DRA网元。
8.如权利要求7所述的DRA网元,其特征在于,所述第四发送模块,具体用于向所述配对DRA网元发送路由重定向响应,所述路由重定向响应中携带了该PCRF网元的主机名以及路由重定向指示,且所述路由重定向指示用于指示所述配对DRA网元将所述配对DRA网元收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元。
9.一种会话路由信息共享***,其特征在于,该***包括两个Diameter协议路由代理DRA网元,所述两个DRA网元互为配对DRA网元,其中:
DRA网元,用于接收Gx接口会话请求消息,所述Gx接口会话请求消息中携带了用于请求建立默认承载的用户设备的IP地址;在收到Gx接口会话请求消息后,选择策略与计费规则功能PCRF网元,并在所述DRA网元上存储动态会话绑定信息,且所述动态会话绑定信息至少包括所述用户设备的IP地址和所述PCRF网元的主机名;在收到Rx接口会话请求消息后,利用所述Rx接口会话请求消息中携带的用于请求建立专用承载的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息;如果所述动态会话绑定信息中没有该用户设备的IP地址对应的记录,则向所述DRA网元的配对DRA网元发送路由重定向请求,所述路由重定向请求中携带了该用户设备的IP地址;
配对DRA网元,用于在收到来自所述DRA网元的路由重定向请求之后,利用所述路由重定向请求中携带的用户设备的IP地址查询所述配对DRA网元上存储的动态会话绑定信息,以得到该用户设备的IP地址对应的PCRF网元的主机名,并将该PCRF网元的主机名发送给所述DRA网元;
所述DRA网元,还用于在收到PCRF网元的主机名之后,利用所述PCRF网元的主机名将所述Rx接口会话请求消息路由重定向到对应的PCRF网元。
10.如权利要求9所述的***,其特征在于,
所述DRA网元,还用于在收到来自所述DRA网元的配对DRA网元的路由重定向请求后,利用所述路由重定向请求中携带的用户设备的IP地址查询所述DRA网元上存储的动态会话绑定信息,得到该用户设备的IP地址对应的PCRF网元的主机名,并向所述配对DRA网元发送路由重定向响应,所述路由重定向响应中携带了该PCRF网元的主机名以及路由重定向指示,且所述路由重定向指示用于指示所述配对DRA网元将所述配对DRA网元收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元;
所述配对DRA网元,还用于在收到来自DRA网元的携带了PCRF网元的主机名以及路由重定向指示的路由重定向响应之后,将所述配对DRA网元收到的Rx接口会话请求消息路由重定向到该PCRF网元的主机名对应的PCRF网元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310684775.0A CN104717626A (zh) | 2013-12-13 | 2013-12-13 | 一种会话路由信息共享方法、设备和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310684775.0A CN104717626A (zh) | 2013-12-13 | 2013-12-13 | 一种会话路由信息共享方法、设备和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104717626A true CN104717626A (zh) | 2015-06-17 |
Family
ID=53416488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310684775.0A Pending CN104717626A (zh) | 2013-12-13 | 2013-12-13 | 一种会话路由信息共享方法、设备和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104717626A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105050072A (zh) * | 2015-08-21 | 2015-11-11 | 中国联合网络通信集团有限公司 | 一种会话绑定的方法及网络*** |
CN106507382A (zh) * | 2015-09-07 | 2017-03-15 | 中兴通讯股份有限公司 | 一种Diameter消息路由方法和路由代理节点 |
CN106712973A (zh) * | 2016-12-19 | 2017-05-24 | 中国联合网络通信集团有限公司 | 一种会话绑定的方法及*** |
CN110365630A (zh) * | 2018-04-11 | 2019-10-22 | ***通信有限公司研究院 | 信息处理方法及装置、通信网元及存储介质 |
CN113438096A (zh) * | 2020-03-23 | 2021-09-24 | 中国电信股份有限公司 | 保障服务质量的方法、***和应用功能实体 |
CN115174414A (zh) * | 2022-07-22 | 2022-10-11 | 科来网络技术股份有限公司 | 自动识别会话中设备、设备路径的方法、***及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277541A (zh) * | 2008-05-22 | 2008-10-01 | 中兴通讯股份有限公司 | 一种Diameter路由实体转发消息的方法 |
US20090305684A1 (en) * | 2008-06-05 | 2009-12-10 | Bridgewater Systems Corp. | Long-Term Evolution (LTE) Policy Control and Charging Rules Function (PCRF) Selection |
CN102143062A (zh) * | 2010-12-28 | 2011-08-03 | 华为技术有限公司 | 寻址策略和计费规则功能实体的方法、装置和*** |
CN102577450A (zh) * | 2011-12-30 | 2012-07-11 | 华为技术有限公司 | 确定策略和计费规则功能实体的方法、装置和*** |
-
2013
- 2013-12-13 CN CN201310684775.0A patent/CN104717626A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277541A (zh) * | 2008-05-22 | 2008-10-01 | 中兴通讯股份有限公司 | 一种Diameter路由实体转发消息的方法 |
US20090305684A1 (en) * | 2008-06-05 | 2009-12-10 | Bridgewater Systems Corp. | Long-Term Evolution (LTE) Policy Control and Charging Rules Function (PCRF) Selection |
CN102143062A (zh) * | 2010-12-28 | 2011-08-03 | 华为技术有限公司 | 寻址策略和计费规则功能实体的方法、装置和*** |
CN102577450A (zh) * | 2011-12-30 | 2012-07-11 | 华为技术有限公司 | 确定策略和计费规则功能实体的方法、装置和*** |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105050072A (zh) * | 2015-08-21 | 2015-11-11 | 中国联合网络通信集团有限公司 | 一种会话绑定的方法及网络*** |
CN106507382A (zh) * | 2015-09-07 | 2017-03-15 | 中兴通讯股份有限公司 | 一种Diameter消息路由方法和路由代理节点 |
WO2017041507A1 (zh) * | 2015-09-07 | 2017-03-16 | 中兴通讯股份有限公司 | 一种Diameter消息路由方法和路由代理节点 |
CN106507382B (zh) * | 2015-09-07 | 2020-04-14 | 中兴通讯股份有限公司 | 一种Diameter消息路由方法和路由代理节点 |
CN106712973A (zh) * | 2016-12-19 | 2017-05-24 | 中国联合网络通信集团有限公司 | 一种会话绑定的方法及*** |
CN106712973B (zh) * | 2016-12-19 | 2019-07-09 | 中国联合网络通信集团有限公司 | 一种会话绑定的方法及*** |
CN110365630A (zh) * | 2018-04-11 | 2019-10-22 | ***通信有限公司研究院 | 信息处理方法及装置、通信网元及存储介质 |
CN113438096A (zh) * | 2020-03-23 | 2021-09-24 | 中国电信股份有限公司 | 保障服务质量的方法、***和应用功能实体 |
CN113438096B (zh) * | 2020-03-23 | 2022-08-19 | 中国电信股份有限公司 | 保障服务质量的方法、***和应用功能实体 |
CN115174414A (zh) * | 2022-07-22 | 2022-10-11 | 科来网络技术股份有限公司 | 自动识别会话中设备、设备路径的方法、***及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9019890B2 (en) | Method for selecting a policy and charging rules function server on a non-roaming scene | |
CN101227391B (zh) | 非漫游场景下策略和计费规则功能实体的选择方法 | |
JP2021534692A (ja) | モバイル装置接続を提供するための方法、システムおよびコンピュータ可読媒体 | |
US9565587B2 (en) | Flow mobility filter rule verification | |
US20150138952A1 (en) | Communication system and method for path control | |
CN104717626A (zh) | 一种会话路由信息共享方法、设备和*** | |
CN102450052B (zh) | 数据网关负载处理方法、设备及*** | |
CN103517252A (zh) | 分组网关标识信息的更新方法、aaa服务器和分组网关 | |
US11903047B2 (en) | Service-based policy for cellular communications | |
US10257801B2 (en) | Enabling dual registration of user equipment with IP multimedia subsystems | |
CN103109502B (zh) | 对毫微微小区簇接入进行负载平衡的方法和装置 | |
EP3656089B1 (en) | Methods, systems, and computer readable media for operating a telecommunications network using an on-premises computing system and an off-premises cloud computing system | |
US10531273B2 (en) | Handling of IMS services in a roaming scenario of a user equipment | |
CN101277470A (zh) | 一种获得ip-can承载的方法和*** | |
US7542556B2 (en) | Apparatus and method for providing multiple line billing in telecommunications systems | |
US9544756B2 (en) | Home communication network determination | |
CN102573014B (zh) | 向采用多种接入方式的用户传输数据报文的方法和设备 | |
JP5909516B2 (ja) | 通信システム、緊急通報規制装置および通信方法 | |
CN101577674B (zh) | 用户终端接入归属网pdn和拜访网pdn的方法 | |
JP4970176B2 (ja) | 接続先決定方法、交換装置、移動通信制御装置、移動通信システム | |
WO2024125384A1 (zh) | 计费方法与装置 | |
CN108668269B (zh) | 一种直径Diameter消息路由方法、路由设备及*** | |
KR102369546B1 (ko) | 패킷 네트워크에서의 apn 관리를 위한 장치 및 방법 | |
EP3316610B1 (en) | Method to set up a communication connection between an access entity and a core entity of a core network | |
EP3547723B1 (en) | Information transmission method and network element selector |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150617 |