用于配置PCC策略的方法和系统与流程

文档序号:11628906阅读:737来源:国知局
用于配置PCC策略的方法和系统与流程

本发明涉及通信领域,特别涉及一种用于配置pcc策略的方法和系统。



背景技术:

随着互联网应用的迅猛发展,越来越多的互联网业务平台,需要调用运营商的能力以提供相应的服务,运营商的能力开放也越来越被重视。

在lte(longtermevolution,长期演进)环境下,pcrf(policyandchargingrulesfunction,策略与计费规则功能)网元可以根据位置、时间、访问业务、apn(accesspointname,接入点名称)等多纬度对用户的访问进行灵活控制,对外可提供qos(qualityofservice,服务质量)能力、访问控制能力等多种多样的能力。越来越多的互联网业务平台(简称:sp)希望能够调用这些能力,为用户提供更多的服务。

当前4g的用户都是采用业务回归属省份的方式,即省内用户只能执行省内的pcrf策略。如果sp希望在全国的省份都执行同一个pcrf策略,则需要与各省份逐一对接,网络结构较为复杂,且各省的dra(diameterroutingagent,路由代理节点)设备厂家不一致,对接难度较大。除此之外,sp还需要动态维护一个公网ip地址段与省份设备的对应关系库,从而判断用户的归属省份,并向归属省份的dra发送动态的pcc(policycontrolandcharging,策略控制和计费)策略。业务部署周期较长,且不利于统一业务管理与故障定位。

当前sp如果需要调用各省份的pcrf能力,需要与各个省份逐一对接,网络结构较为复杂,且需要动态维护一个公网ip地址段与省份设备的对应关系库,从而判断用户的归属省份,并向归属省份的dra发送动态的pcc策略。如图1所示,sp分别与江苏的dra1设备、北京的 dra2设备和上海的dra3设备相连接,在进行策略配置时,首先需要确定用户归属的省市,然后需要接入相应的dra设备,才能通过相应的pcrf设备进行pcc策略配置。在这种方案下,任一省份的ip地址段调整,均需要通知sp动态修改,维护的难度较大,且容易出错,不利于统一管理、快速定位故障。



技术实现要素:

本发明实施例提供一种用于配置pcc策略的方法和系统,通过利用dra设备的路由功能,根据指定用户的公网ip和私网ip地址,实现从一个dra设备接入,灵活地调用对与其它dra设备相关联的pcrf网元以执行pcc策略配置,从而极大提高了pcrf网元能力调用的灵活性。

根据本发明的一个方面,提供一种用于配置pcc策略的方法,包括:

业务平台向第一dra设备发送rx接口消息,其中rx接口消息中包括pcc策略、指定用户的公网ip地址和私网ip地址;

第一dra设备利用指定用户的公网ip地址,将rx接口消息路由到指定用户归属地的第二dra设备;

第二dra设备利用指定用户的私有ip地址查询相应的gx会话,实现rx接口消息与gx会话的绑定,以查询到指定用户归属地的pcrf设备;

第二dra设备将pcc策略通过指定用户归属地的pcrf设备下发到相应的pgw设备,以便实现pcc策略配置。

在一个实施例中,指定用户的公网ip地址设置在rx接口消息的指定属性值对avp字段中,其中指定avp字段的avp码为指定值。

在一个实施例中,第一dra设备利用指定用户的公网ip地址,将rx接口消息路由到指定用户归属地的第二dra设备的步骤包括:

第一dra设备判断指定avp字段中的avp码是否为指定值;

若指定avp字段中的avp码为指定值,则从指定avp字段中提 取出指定用户的公网ip地址;

根据指定用户的公网ip地址所属的ip地址段,确定指定用户归属地;

将rx接口消息路由到指定用户归属地的第二dra设备。

在一个实施例中,若指定avp字段中的avp码不是指定值,则第一dra设备利用基于imsi的预定路由方式对rx接口消息进行路由。

在一个实施例中,在确定指定用户归属地后,还包括:

判断指定用户的公网ip地址所属的ip地址段与第一dra设备是否相对应;

若指定用户的公网ip地址所属的ip地址段与第一dra设备不相对应,则执行将rx接口消息路由到指定用户归属地的第二dra设备的步骤。

在一个实施例中,若指定用户的公网ip地址所属的ip地址段与第一dra设备相对应,则第一dra设备利用指定用户的私有ip地址查询相应的gx会话,实现rx接口消息与gx会话的绑定,以查询到指定用户归属地的pcrf设备;

第一dra设备将pcc策略通过指定用户归属地的pcrf设备下发到相应的pgw设备,以便实现pcc策略配置。

根据本发明的另一方面,提供一种用于配置pcc策略的系统,包括:

业务平台,用于向第一dra设备发送rx接口消息,其中rx接口消息中包括pcc策略、指定用户的公网ip地址和私网ip地址;

第一dra设备,用于利用指定用户的公网ip地址,将rx接口消息路由到指定用户归属地的第二dra设备;

第二dra设备,用于利用指定用户的私有ip地址查询相应的gx会话,实现rx接口消息与gx会话的绑定,以查询到指定用户归属地的pcrf设备;将pcc策略通过指定用户归属地的pcrf设备下发到相应的pgw设备,以便实现pcc策略配置。

在一个实施例中,指定用户的公网ip地址设置在rx接口消息的 指定属性值对avp字段中,其中指定avp字段的avp码为指定值。

在一个实施例中,第一dra设备具体判断指定avp字段中的avp码是否为指定值,若指定avp字段中的avp码为指定值,则从指定avp字段中提取出指定用户的公网ip地址,根据指定用户的公网ip地址所属的ip地址段,确定指定用户归属地,将rx接口消息路由到指定用户归属地的第二dra设备。

在一个实施例中,第一dra设备还用于在指定avp字段中的avp码不是指定值时,利用基于imsi的预定路由方式对rx接口消息进行路由。

在一个实施例中,指定用户的公网ip地址所属的ip地址段与第一dra设备是否相对应,若指定用户的公网ip地址所属的ip地址段与第一dra设备不相对应,则执行将rx接口消息路由到指定用户归属地的第二dra设备的操作。

在一个实施例中,第一dra设备还用于在指定用户的公网ip地址所属的ip地址段与第一dra设备相对应时,利用指定用户的私有ip地址查询相应的gx会话,实现rx接口消息与gx会话的绑定,以查询到指定用户归属地的pcrf设备;将pcc策略通过指定用户归属地的pcrf设备下发到相应的pgw设备,以便实现pcc策略配置。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中sp调用pcrf网元一个实施例的网络架构示意图。

图2为本发明用于配置pcc策略的方法一个实施例的示意图。

图3为本发明用于配置pcc策略的方法另一实施例的示意图。

图4为本发明策略部署一个实施例的网络架构示意图。

图5为本发明用于配置pcc策略的方法又一实施例的示意图。

图6为本发明策略部署另一实施例的网络架构示意图。

图7为本发明用于配置pcc策略的系统一个实施例的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图2为本发明用于配置pcc策略的方法一个实施例的示意图。其中:

步骤201,业务平台向第一dra设备发送rx接口消息,其中rx接口消息中包括pcc策略、指定用户的公网ip地址和私网ip地址。

优选的,指定用户的公网ip地址设置在rx接口消息的指定属性值对avp(attribute-valuepair)字段中,其中指定avp字段的avp码为指定值。

步骤202,第一dra设备利用指定用户的公网ip地址,将rx接口消息路由到指定用户归属地的第二dra设备。

步骤203,第二dra设备利用指定用户的私有ip地址查询相应的gx会话,实现rx接口消息与gx会话的绑定,以查询到指定用户归属地的pcrf设备。

步骤204,第二dra设备将pcc策略通过指定用户归属地的pcrf设备下发到相应的pgw(pdngateway,pdn网关)设备,以便实现pcc策略配置。

基于本发明上述实施例提供的用于配置pcc策略的方法,通过利用dra设备的路由功能,根据指定用户的公网ip和私网ip地址,实现从一个dra设备接入,灵活地调用与其它dra设备相关联的pcrf网元以执行pcc策略配置,从而极大提高了pcrf网元能力调用的灵活性。

4g的dra设备天然网状互通,且具备灵活智能路由功能,能够路由寻址到对端省份的网元。考虑到各省份的私网ip分配可能存在重叠,根据私网ip做归属省份dra路由难度较大。dra网元具备根据diameter消息中的avp(attribute-valuepair,属性值对)信元进行灵活路由的功能,可通过用户的公网ip地址路由到用户的归属省份。只需要配置一台接入dra设备的入口路由策略,即可实现全国的路由互通,实现较为简单。该方案能够解决4g网络下sp一点接入、灵活路由pcc策略的问题。

需要说明的是,sp应用平台与dra之间通过rx接口传递公网ip+私网ip的信息。rx接口是diameter的一个应用协议,diameter消息的结构如表1所示:

表1

diameter协议由一个消息头以及跟随的一个或多个avp组成。一个avp用来封装特定协议的数据(例如:路由信息),以及认证、授权或计费信息。pcc的动态策略、用户的私网ip等信息都是放在消息体中,经由不同的avp传递,avp的结构灵活,扩张性较强。dra可以开启灵活路由功能,根据diameter中特定avp进行路由,即把收到的diameter消息发送到指定设备的功能。当前的rx接口不支持同时传递用户的私网ip与公网ip,本发明重定义了rx接口中的一个avp字段,如表2所示,利用af-application-identifieravp,存放用户的公网ip信息。dra开启智能路由功能,基于该avp进行动态路由,选择归属省的dra设备。

表2

例如,可将avp码(avp-code)设置为特定值,以便表明该avp中携带有公网ip地址。根据表2,若avp码值为504,则根据af-application-identifieravp的值,判断下一跳的路由出口。例如,若该值为18098,则判断为江苏公网ip地址段,下一跳路由出口应指 向江苏的dra设备。若avp码值不是504,则基于imsi(internationalmobilesubscriberidentificationnumber,国际移动用户识别码)的一般方式进行路由。

图3为本发明用于配置pcc策略的方法另一实施例的示意图。其中:

步骤301,业务平台向第一dra设备发送rx接口消息,其中rx接口消息中包括pcc策略、指定用户的公网ip地址和私网ip地址。

步骤302,第一dra设备判断指定avp字段中的avp码是否为指定值。若指定avp字段中的avp码为指定值,则执行步骤303;若指定avp字段中的avp码不是指定值,则执行步骤309。

步骤303,从指定avp字段中提取出指定用户的公网ip地址。

步骤304,根据指定用户的公网ip地址所属的ip地址段,确定指定用户归属地。

步骤305,判断指定用户的公网ip地址所属的ip地址段与第一dra设备是否相对应。

步骤306,若指定用户的公网ip地址所属的ip地址段与第一dra设备不相对应,则将rx接口消息路由到指定用户归属地的第二dra设备。

步骤307,第二dra设备利用指定用户的私有ip地址查询相应的gx会话,实现rx接口消息与gx会话的绑定,以查询到指定用户归属地的pcrf设备。

步骤308,第二dra设备将pcc策略通过指定用户归属地的pcrf设备下发到相应的pgw设备,以便实现pcc策略配置。之后,不再执行本实施例的其它步骤。

步骤309,第一dra设备利用基于imsi的预定路由方式对rx接口消息进行路由。

下面通过具体示例对本实施例进行说明,如图4所示。

互联网业务平台接入江苏的dra1,向dra1发送的rx接口消息中携带指定用户的公网ip和私网ip地址,dra1在判断指定avp字 段中的avp码为指定值后,从rx接口消息中提取出指定用户的公网ip地址,由于该公网ip地址属于上海ip地址段,因此dra1将rx接口消息路由到上海的dra3,dra3根据私网ip地址,将rx接口消息与相应的gx会话进行绑定,以查询到指定用户归属地的pcrf3。dra3将pcc策略通过pcrf3下发到相应的pgw3,从而实现pcc策略的快速配置。

图5为本发明用于配置pcc策略的方法另一实施例的示意图。其中:

步骤501,业务平台向第一dra设备发送rx接口消息,其中rx接口消息中包括pcc策略、指定用户的公网ip地址和私网ip地址。

步骤502,第一dra设备判断指定avp字段中的avp码是否为指定值。若指定avp字段中的avp码为指定值,则执行步骤503;若指定avp字段中的avp码不是指定值,则执行步骤508。

步骤503,从指定avp字段中提取出指定用户的公网ip地址。

步骤504,根据指定用户的公网ip地址所属的ip地址段,确定指定用户归属地。

步骤505,判断指定用户的公网ip地址所属的ip地址段与第一dra设备是否相对应。

步骤506,若指定用户的公网ip地址所属的ip地址段与第一dra设备相对应,则第一dra设备利用指定用户的私有ip地址查询相应的gx会话,实现rx接口消息与gx会话的绑定,以查询到指定用户归属地的pcrf设备。

步骤507,第一dra设备将pcc策略通过指定用户归属地的pcrf设备下发到相应的pgw设备,以便实现pcc策略配置。之后,不再执行本实施例的其它步骤。

步骤508,第一dra设备利用基于imsi的预定路由方式对rx接口消息进行路由。

下面通过具体示例对本实施例进行说明,如图6所示。

互联网业务平台接入江苏的dra1,向dra1发送的rx接口消息 中携带指定用户的公网ip和私网ip地址,dra1在判断指定avp字段中的avp码为指定值后,从rx接口消息中提取出指定用户的公网ip地址,由于该公网ip地址属于江苏ip地址段,因此dra1无需将该rx接口消息路由至其它dra设备。dra1根据私网ip地址,将rx接口消息与相应的gx会话进行绑定,以查询到指定用户归属地的pcrf1。dra1将pcc策略通过pcrf1下发到相应的pgw1,从而实现pcc策略的快速配置。

图7为本发明用于配置pcc策略的系统一个实施例的示意图。如图7所示,该系统包括业务平台701、第一dra设备711和第二dra设备721,以及与第一dra设备711相关联的第一pcrf设备712和第一pgw设备713,与第二dra设备721相关联的第二pcrf设备722和第二pgw设备723。需要说明的是,系统中可根据需要设置多个dra设备,为了简明起见,这里仅示出两个dra设备。其中:

业务平台701用于向第一dra设备711发送rx接口消息,其中rx接口消息中包括pcc策略、指定用户的公网ip地址和私网ip地址。

优选的,指定用户的公网ip地址设置在rx接口消息的指定属性值对avp字段中,其中指定avp字段的avp码为指定值。

第一dra设备711用于利用指定用户的公网ip地址,将rx接口消息路由到指定用户归属地的第二dra设备721。

第二dra设备721用于利用指定用户的私有ip地址查询相应的gx会话,实现rx接口消息与gx会话的绑定,以查询到指定用户归属地的pcrf设备722;将pcc策略通过指定用户归属地的pcrf设备722下发到相应的pgw设备723,以便实现pcc策略配置。

基于本发明上述实施例提供的用于配置pcc策略的系统,通过利用dra设备的路由功能,根据指定用户的公网ip和私网ip地址,实现从一个dra设备接入,灵活地调用与其它dra设备相关联的pcrf网元以执行pcc策略配置,从而极大提高了pcrf网元能力调用的灵活性。

优选的,第一dra设备711具体判断指定avp字段中的avp码 是否为指定值,若指定avp字段中的avp码为指定值,则从指定avp字段中提取出指定用户的公网ip地址,根据指定用户的公网ip地址所属的ip地址段,确定指定用户归属地,将rx接口消息路由到指定用户归属地的第二dra设备721。

优选的,第一dra设备711还用于在指定avp字段中的avp码不是指定值时,利用基于imsi的预定路由方式对rx接口消息进行路由。

在一个实施例中,第一dra设备711还用于在确定指定用户归属地后,判断指定用户的公网ip地址所属的ip地址段与第一dra设备711是否相对应,若指定用户的公网ip地址所属的ip地址段与第一dra设备711不相对应,则执行将rx接口消息路由到指定用户归属地的第二dra设备712的操作。

相反,第一dra设备711在指定用户的公网ip地址所属的ip地址段与第一dra设备相对应时,则无需在将rx接口消息路由到其它dra设备,直接利用指定用户的私有ip地址查询相应的gx会话,实现rx接口消息与gx会话的绑定,以查询到指定用户归属地的pcrf设备712;将pcc策略通过指定用户归属地的pcrf设备712下发到相应的pgw设备713,以便实现pcc策略配置。

通过实施本发明,能够实现sp一点接入,灵活动态调动全国pcrf能力。利用4g环境下dra设备的天然网状互通结构,基于diameter报文中avp字段灵活智能路由功能,根据公网ip直接路由到归属省份,通过私网ip进行rx与gx的会话绑定,寻址pcrf网元下发pcc策略。该方案使得网络结构更加简单,涉及网元的开发、改动较少,对sp的要求大幅降低,只需要将用户的公网ip与私网ip通过rx消息送过来即可实现,提高了管理与维护的可靠性,能够帮助sp快速部署业务。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介 质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1