获取服务通用无线分组业务支持节点地址的方法及系统的制作方法

文档序号:7713258阅读:74来源:国知局
专利名称:获取服务通用无线分组业务支持节点地址的方法及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种获取SGSN(Serving GRPS Support Node,服务通用无线分组业务支持节点)地址的方法及系统。
背景技术
3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)的 EPS (Evolved Packet System,演进的分组系统)由 E-UTRAN (Evolved Universal Terrestrial Radio Access Network,演进的通用地面无线接入网)、MME (Mobility Management Entity,移动管理单元)、S-GW(Serving Gateway,服务网关)、P-GW(Packet Data Network Gateway,分组数据网络网关)、HSS (Home Subscriber Server,归属用户服 务器)组成,如图1所示。
其中,MME负责移动性管理、非接入层信令的处理和用户移动管理上下文的管理等 控制面的相关工作;S-GW是与E-UTRAN相连的接入网关设备,在E-UTRAN和P-GW之间转 发数据,并且负责对寻呼等待数据进行缓存;P-GW则是EPS与分组数据网络(Packet Data Network,PDN)网络的边界网关,负责PDN的接入及在EPS与PDN间转发数据等功能。UE也 可以通过UTRAN接入经过升级的SGSN,SGSN在通过S-GW连接P-GW进行分组业务的访问。 这种经过升级的SGSN称为S4SGSN。它通过S3接口与MME进行控制面的交互,通过S4接口 与S-GW进行用户面的交互。
若EPS 系统支持 PCC(PoIicy and Charging Control,策略计费控制), PCRF (PoIicy and Charging Rules Function,策略和计费规则功能)进行策略和计费规 则的制定,它通过接收接口 Rx和运营商IPdnternet Protocol,网络协议)业务网络中 的AF (Application Function,应用功能)相连,获取业务信息,用于生成PCC策略的业务 信息。当S-GW与P-GW之间的S5接口采用GTP协议时,P-GW中驻留了 PCEF(Policy and Charging Enforcement Function,策略和计费执行功能),PCRF与P-GW间通过Gx接口交换 信息,负责发起承载的建立,修改和释放,保证业务数据的服务质量(Quality of Service, 简称为QoS),并进行计费控制。当S-GW与P-GW的S5接口采用PMIP (Proxy Mobile IP,代 理移动 IP)时,S-GW 中驻留 BBERF(Bearer Binding and Event Report Function,承载绑 定和事件报告功能),并且S-GW与PCRF之间通过Gxc接口交换信息,由BBERF负责发起承 载的建立,修改和释放,保证业务数据的服务质量,由PCEF进行计费控制。
EPS系统支持对应用户的在线计费和离线计费。对于在线计费,P-GW通过Gy接口 与0CS(01ine Charging System,在线计费系统)交互,执行信用控制和管理,对于离线计 费,P-GW通过(iz接口与OFCS (Offline Charging System,离线计费系统)交互,上报话单 ^fn 息。
对于在线计费来说,在执行信用控制和管理的过程,根据用户签约以及运营商的 策略,OCS会为用户访问的业务进行信用授权,同时下发P-GW重新请求信用的重授权触发。 例如,当服务UE的SGSN节点发生变化时,P-Gff必须重新向OCS请求信用。
然后在图1所示的架构中,当S-GW与P-GW之间采用PMIP协议时,SGSN发生改变 的事件,P-GW无法感知到,进而导致了 P-GW无法向OCS重新进行信用。
同样的问题同样存在与如图2所示的EPS家乡路由漫游场景和如图3所示的EPS 本地疏导漫游场景下,P-Gff同样无法感知到SGSN发生改变的事件,进而导致了 P-GW无法 向OCS重新进行信用。发明内容
本发明所要解决的技术问题是,提供一种获取SGSN地址的方法及系统,使得P-GW 可以感知到SGSN的变化,并重新向OCS请求信用。
为了解决上述问题,本发明公开了,一种获取SGSN地址的方法,包括
PCEF向PCRF提供SGSN变化事件触发;
所述PCRF收到所述SGSN变化事件触发后,将SGSN变化事件以及新的服务SGSN 地址报告给所述PCEF。
进一步地,上述方法中,所述PCRF收到所述SGSN变化事件触发后,将SGSN变化事 件以及新的服务SGSN地址报告给所述PCEF的过程如下
所述PCRF收到SGSN变化事件触发后,向BBERF订阅SGSN变化事件触发;
所述BBERF安装所述SGSN变化事件触发,当所述BBERF检测到所述SGSN变化事 件时,向所述PCRF报告所述SGSN变化事件和新的服务SGSN地址;
所述PCRF将收到的SGSN变化事件和新的服务SGSN地址报告给所述PCEF。
其中,所述PCEF通过事件报告指示向所述PCRF提供所述SGSN变化事件触发。
所述事件报告指示中包括事件触发器,且该事件触发器的取值中至少包含SGSN 变化。
所述PCRF通过事件报告指示将所述SGSN变化事件以及新的服务SGSN地址上报 给PCEF。
本发明还公开了一种获取SGSN地址的系统,包括PCEF和PCRF,其中
所述PCEF,用于向所述PCRF提供SGSN变化事件触发,以及用于接收并保存所述 PCRF报告的SGSN变化事件和新的服务SGSN地址;
所述PCRF,用于接收所述SGSN变化事件触发,并将SGSN变化事件和新的服务 SGSN地址报告给所述PCEF。
进一步地,上述系统还包括BBERF,所述PCRF,接收所述SGSN变化事件触发后,还 用于向所述BBERF订阅SGSN变化事件触发,并接收所述BBERF报告的SGSN变化事件和新 的服务SGSN地址;
所述BBERF,用于接收所述PCRF订阅的SGSN变化事件触发,安装所述SGSN变化事 件触发,并在检测到服务SGSN发生变化时,将所述SGSN变化事件和新的服务SGSN地址报 告给所述PCRF。
其中,所述PCEF通过事件报告指示向所述PCRF提供所述SGSN变化事件触发。
所述事件报告指示中包括事件触发器,且该事件触发器的取值中至少包含SGSN变化。
所述PCRF通过所述事件报告指示将所述SGSN变化事件以及新的服务SGSN地址报告给所述PCEF。
本发明技术方案解决了在线计费时,无法根据通用无线分组业务支持节点的不同 进行信用控制管理的问题。


图1为现有EPS非漫游的架构图2为现有EPS家乡路由漫游场景的架构图3为现有EPS本地疏导漫游场景的架构;
图4为实施例1中非漫游场景下的流程图5为实施例2中家乡路由漫游场景下的流程图6为实施例3中本地疏导漫游场景下的流程图。
具体实施方式
本发明的主要构思是,P-Gff中的PCEF向PCRF提供SGSN变化事件触发,收到该 事件触发的PCRF可以向其他网元(如BBERF)订阅SGSN变化事件触发,当其他网元(如 BBERF)检测到SGSN变化事件后,向PCRF上报SGSN变化事件触发以及新的服务SGSN地址 (即SGSN_CHANGE事件后的服务SGSN地址),PCRF向PCEF转发该事件以及新的服务SGSN 地址。
以下结合附图及具体实施例对本发明技术方案作进一步详细说明。
一种获取GSGN地址的系统,包括PCEF、PCRF以及BBERF。下面介绍各部分功能。
PCEF,驻留于P-GW中,主要用于获取SGSN变化触发,并根据所获取的SGSN变化触 发请求向PCRF提供SGSN变化(SGSN_CHANGE)事件触发,以及用于接收并保存PCRF报告的 SGSN_CHANGE事件和新的服务SGSN地址(即SGSN_CHANGE事件后的服务SGSN地址);
其中,PCEF所获取的SGSN变化触发可能是来自于OCS的信用重授权触发(Credit Re-Authorization trigger)或PCEF自身配置,PCEF通过事件报告指示来向PCRF提供 SGSN_CHANGE事件触发。
PCRF,主要用于接收PCEF提供的SGSN_CHANGE事件触发,并根据该事件触发向 BBERF订阅SGSN_CHANGE事件触发,以及接收BBERF上报的SGSN_CHANGE事件和新的服务 SGSN地址,将接收的SGSN_CHANGE事件和新的服务SGSN地址发送给PCEF ;
其中,PCRF用事件报告指示来携带所要上报给PCEF的SGSN_CHANGE事件和新服 务的SGSN地址;
BBERF,用于接收PCRF发起的订阅SGSN_CHANGE的事件触发的请求,并实时检测服 务SGSN的变化,若服务的SGSN变化时,向PCRF上报SGSN_CHANGE事件以及新的服务SGSN 地址。
在其他实施例中,PCRF收到PCEF提供的SGSN_CHANGE事件触发时,还可以向其他 网元订阅SGSN_CHANGE事件触发,并将其他网元上报的SGSN_CHANGE事件和新的服务SGSN 地址转发给PCEF。
下面通过不同的EPS漫游架构场景分别描述上述系统获取服务通用无线分组业 务支持节点地址的具体过程。
实施例1
本实施例以非漫游场景为例如,介绍P-GW中PCEF获取SGSN变化事件以及新的服 务SGSN地址(即SGSN变化后的服务SGSN地址)的过程,具体如图4所示,包括如下步骤
步骤S401,P-Gff中PCEF收到SGSN变化触发;
该步骤中,PCEF可以通过与OCS的重授权的过程,接收SGSN变化触发,该触发具 体可以为信用重授权触发。
在其他实施例中,也可以在PCEF本地事先配置SGSN变化触发。
步骤S4O2,PCEF 向 PCRF 发送 Diameter 信用控制请求(Diameter CCR, Credit-Control-Request)消息,Diameter CCR消息中携带事件报告指示,该事件报告指示 中包括事件触发器,且事件触发器的取值中至少包含SGSN变化(SGSN_CHANGE),以向PCRF 提供SGSN_CHANGE事件触发;
步骤S403,PCRF接收上述Diameter CCR消息,并保存其中的事件报告指示信息 后,向 PCEF 返回 Diameter 信用控制应答(Diameter CCA, Credit-Control-Answer)消息;
步骤S404,PCRF判断是否已向BBERF订阅SGSN_CHANGE的事件触发,如果 是,进入步骤S406,否则PCRF向BBERF发送Diameter重授权请求(Diameter RAR, Re-Auth-Request)消息,Diameter RAR消息中携带事件触发器,并且该事件触发器的取值 中至少包含SGSN_CHANGE,以向BBERF订阅SGSN_CHANGE的事件触发,进入步骤S405 ;
步骤S405,BBERF接收上述Diameter RAR消息,并根据Diameter RAR消息安装订 阅的事件触发器,向PCRF返回Diameter RAA(Re-Auth-Answer)消息;
步骤S406,当UE发生移动,并导致服务SGSN变化时,BBERF检测到SGSN_CHANGE 事件;
步骤S407,BBERF 向 PCRF 发送 Diameter CCR 消息,该 Diameter CCR 消息中携带 事件触发器和新的服务SGSN地址,其中,事件触发器的取值中至少包含SGSN_CHANGE ;
步骤S408,PCRF接收上述Diameter CCR消息,保存其中的事件触发器以及新的服 务SGSN地址信息后,向BBERF返回Diameter CCA ;
步骤S409,PCRF向PCEF发送Diameter RAR消息,Diameter RAR消息中携带事件 报告指示,其中,事件报告指示中携带事件触发器和新的服务SGSN地址,其中,事件触发器 的取值中至少包含SGSN_CHANGE,以向PCEF报告SGSN_CHANGE事件以及新的服务SGSN地 址;
步骤S410,PCEF接收上述Diameter RAR消息,从中获知SGSN_CHANGE事件以及新 的服务SGSN地址,并PCRF向返回Diameter RAA消息。
实施例2
本实施例以家乡路由漫游场景为例,介绍P-GW中PCEF获取SGSN变化事件以及新 的服务SGSN地址的过程,具体如图5所示,包括如下步骤
步骤S501,P-Gff中PCEF收到SGSN变化触发;
该步骤中,PCEF可以通过与OCS的重授权的过程,接收SGSN变化触发,该触发具 体可以为信用重授权触发。
在其他实施例中,也可以在PCEF本地事先配置SGSN变化触发。
步骤S502, PCEF 向 H-PCRF 发送 Diameter CCR 消息,Diameter CCR 消息中携带7事件报告指示,该事件报告指示包括事件触发器,且该事件触发器的取值中至少包含SGSN_ CHANGE,以向PCRF提供SGSN_CHANGE事件触发;
步骤S503,H-PCRF接收上述Diameter CCR消息,保存其中的事件报告指示信息 后,向PCEF返回Diameter CCA消息;
步骤S504,H-PCRF判断是否已向拜访地BBERF订阅SGSN_CHANGE的事件触发,如 果是,进入步骤S508,否则进入步骤S505 ;
步骤S505,H-PCRF 通过 V-PCRF 向 BBERF 发送 Diameter RAR 消息,Diameter RAR 消息中携带事件触发器,且事件触发器的取值中至少包含SGSN_CHANGE ;
步骤S506,BBERF接收上述Diameter RAR消息,根据该Diameter RAR消息安装订 阅事件触发器,并向V-PCRF返回Diameter RAA消息;
步骤S507,V-PCRF 向 H-PCRF 返回 Diameter RAA 消息;
步骤S508,当UE发生移动,并导致服务的SGSN变化时,BBERF检测到SGSN_CHANGE 事件;
步骤S509,BBERF 向 V-PCRF 发送 Diameter CCR 消息,Diameter CCR 消息中携带 事件触发器和新的服务SGSN地址,其中,事件触发器的取值中至少包含SGSN_CHANGE ;
步骤S510,V-PCRF 向 H-PCRF 发送 Diameter CCR 消息,Diameter CCR 消息中携带 事件触发器和新的服务SGSN地址,其中,事件触发器的取值中至少包含SGSN_CHANGE ;
步骤S511,H-PCRF接收上述Diameter CCR消息,保存其中的事件触发器和新的服 务SGSN地址信息后,向V-PCRF返回Diameter CCA ;
步骤S512,V-PCRF接收上述Diameter CCA消息,并将其转发给BBERF ;
步骤S513,H-PCRF 向 PCEF 发送 Diameter RAR 消息,Diameter RAR 消息中携带事 件报告指示,该事件报告指示中包括事件触发器和新的服务SGSN地址,其中,事件触发器 的取值中至少包含SGSN_CHANGE,以向PCEF报告SGSN_CHANGE事件以及新的服务SGSN地 址;
步骤S514,PCEF接收上述Diameter RAR消息,从中获知SGSN_CHANGE事件以及新 的服务SGSN地址,并向H-PCRF返回Diameter RAA消息。
实施例3
本实施例以本地疏导漫游场景为例,介绍P-GW中PCEF获取SGSN变化事件以及新 的服务SGSN地址的过程,具体如图6所示,包括如下步骤
步骤S601,PCEF收到SGSN变化触发;
该步骤中,PCEF可以通过与OCS的重授权的过程,接收SGSN变化触发,该触发具 体可以为信用重授权触发。
在其他实施例中,也可以在PCEF本地事先配置SGSN变化触发。
步骤S602,PCEF 向 V-PCRF 发送 Diameter CCR 消息,Diameter CCR 消息中携带 事件报告指示,该事件报告指示中包括事件触发器,且该事件触发器的取值中包含SGSN_ CHANGE,以向PCRF提供SGSN_CHANGE事件触发;
步骤S603,V-PCRF接收上述Diameter CCR消息,并保存其中的事件报告指示信息 后,向PCEF返回Diameter CCA消息;
步骤S604,V-PCRF判断是否已向BBERF订阅SGSN_CHANGE的事件触发,如果是,进入步骤S606,否则V-PCRF向BBERF发送Diameter RAR消息,该Diameter RAR消息中携带 事件触发器,且事件触发器的取值中至少包含SGSN_CHANGE,进入步骤S605 ;
步骤S605,BBERF接收上述Diameter RAR消息,并根据该Diameter RAR消息安装 订阅的事件触发器,并向V-PCRF返回Diameter RAA消息;
步骤S606,当UE发生移动,并导致服务SGSN变化时,BBERF检测到SGSN_CHANGE 事件;
步骤S607,BBERF 向 V-PCRF 发送 Diameter CCR 消息,该 Diameter CCR 消息中携 带事件触发器和新的服务SGSN地址,其中,事件触发器的取值中至少包含SGSN_CHANGE ;
步骤S608,V-PCRF判断H-PCRF是否订阅过SGSN_CHANGE的事件触发,如果H-PCRF 没有订阅过,则进入步骤S610,否则V-PCRF向H-PCRF发送Diameter CCR消息,该Diameter CCR消息中携带事件触发器和新的服务SGSN地址,其中,事件触发器的取值中至少包含 SGSN_CHANGE,进入步骤 S609 ;
步骤S609,H-PCRF接收上述Diameter CCR消息,保存其中的事件触发器和新的服 务SGSN地址信息后,向V-PCRF返回Diameter CCA ;
步骤S610,V-PCRF 向 BBERF 返回 Diameter CCA ;
步骤S611,V-PCRF 向 PCEF 发送 Diameter RAR 消息,该 Diameter RAR 消息中携带 事件报告指示,该事件报告指示中包括事件触发器和新的服务SGSN地址,该事件触发器的 取值中至少包含SGSN_CHANGE,以向PCEF报告SGSN_CHANGE事件以及新的服务SGSN地址;
步骤S612,PCEF接收上述Diameter RAR消息,从中获知SGSN_CHANGE事件以及新 的服务SGSN地址,并向V-PCRF返回Diameter RAA消息。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。9
权利要求
1.一种获取服务通用无线分组业务支持节点(SGSN)地址的方法,其特征在于,该方法 包括策略和计费执行功能实体(PCEF)向策略和计费规则功能实体(PCRF)提供SGSN变化 事件触发;所述PCRF收到所述SGSN变化事件触发后,将SGSN变化事件以及新的服务SGSN地址 报告给所述PCEF。
2.如权利要求1所述的方法,其特征在于,所述PCRF收到所述SGSN变化事件触发后, 将SGSN变化事件以及新的服务SGSN地址报告给所述PCEF的过程如下所述PCRF收到SGSN变化事件触发后,向承载绑定和事件报告功能(BBERF)订阅SGSN 变化事件触发;所述BBERF安装所述SGSN变化事件触发,当所述BBERF检测到所述SGSN变化事件时, 向所述PCRF报告所述SGSN变化事件和新的服务SGSN地址;所述PCRF将收到的SGSN变化事件和新的服务SGSN地址报告给所述PCEF。
3.如权利要求1或2所述的方法,其特征在于,所述PCEF通过事件报告指示向所述PCRF提供所述SGSN变化事件触发。
4.如权利要求3所述的方法,其特征在于,所述事件报告指示中包括事件触发器,且该事件触发器的取值中至少包含SGSN变化。
5.如权利要求1或2所述的方法,其特征在于,所述PCRF通过事件报告指示将所述SGSN变化事件以及新的服务SGSN地址上报给 PCEF0
6.一种获取服务通用无线分组业务支持节点(SGSN)地址的系统,其特征在于,该系统 包括策略和计费执行功能实体(PCEF)、策略和计费规则功能实体(PCRF),其中所述PCEF,用于向所述PCRF提供SGSN变化事件触发,以及用于接收并保存所述PCRF 报告的SGSN变化事件和新的服务SGSN地址;所述PCRF,用于接收所述SGSN变化事件触发,并将SGSN变化事件和新的服务SGSN地 址报告给所述PCEF。
7.如权利要求6所述的系统,其特征在于,该系统还包括承载绑定和事件报告功能实 体(BBERF),所述PCRF,接收所述SGSN变化事件触发后,还用于向所述BBERF订阅SGSN变化事件触 发,并接收所述BBERF报告的SGSN变化事件和新的服务SGSN地址;所述BBERF,用于接收所述PCRF订阅的SGSN变化事件触发,安装所述SGSN变化事件触 发,并在检测到服务SGSN发生变化时,将所述SGSN变化事件和新的服务SGSN地址报告给 所述PCRF。
8.如权利要求6或7所述的系统,其特征在于,所述PCEF通过事件报告指示向所述PCRF提供所述SGSN变化事件触发。
9.如权利要求8所述的系统,其特征在于,所述事件报告指示中包括事件触发器,且该事件触发器的取值中至少包含SGSN变化。
10.如权利要求6或7所述的系统,其特征在于,所述PCRF通过所述事件报告指示将所述SGSN变化事件以及新的服务SGSN地址报告给所述PCEF。
全文摘要
本发明涉及一种获取服务通用无线分组业务支持节点(SGSN)地址的方法及系统,属于通信领域。本发明方法包括策略和计费执行功能实体(PCEF)向策略和计费规则功能实体(PCRF)提供SGSN变化事件触发;所述PCRF收到所述SGSN变化事件触发后,将SGSN变化事件以及新的服务SGSN地址报告给所述PCEF。本发明技术方案解决了在线计费时,无法根据通用无线分组业务支持节点的不同进行信用控制管理的问题。
文档编号H04W92/24GK102036208SQ20091017396
公开日2011年4月27日 申请日期2009年9月24日 优先权日2009年9月24日
发明者周晓云 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1