多承载绑定和事件报告功能的处理方法及系统的制作方法

文档序号:7702887阅读:106来源:国知局
专利名称:多承载绑定和事件报告功能的处理方法及系统的制作方法
技术领域
本发明涉及IP 连接接入网会话(IP-CAN,IP Connectivity Access Network)技术,尤其涉及一种多承载绑定和事件报告功能的处理方法及系统。
背景技术
图1是现有演进的分组系统(EPS,Evolved Packet System)的系统架构的组成示 意图,如图1所示,第三代合作伙伴计划(3GPP,3rd Generation PartnershipProject)的EPS 包括演进的通用地面无线接入网(E-UTRAN,Evolved UniversalTerrestrial Radio Access Network)、移动管理单元(MME,Mobility ManagementEntity)、服务网关 6-GW, Serving Gateway) > 分组数据网络网关(P-GW,PacketData Network Gateway) > 归属用户 服务器(HSS,Home Subscriber Server)、3GPP认证授权计费(AAA)服务器、策略及计费 规则功能(PCRF,Policy and ChargingRules Function)及其它支撑节点组成。
其中,MME,用于移动性管理、非接入层信令的处理和用户移动管理上下 文的管理等控制面的相关工作;S-GW是与E-UTRAN相连的接入网关设备,用于在 E-UTRAN和P-GW之间转发数据,并且负责对寻呼等待数据进行缓存;P-GW是EPS与 分组数据网络(PDN,Packet DataNetwork)的边界网关,用于负责PDN的接入及在EPS 与PDN间转发数据等功能。
EPS支持与非3GPP网络的互通,并通过Sh/b/c接口实现与非3GPP网络的 互通。非3GPP网络包括可信任非3GPP网络和不可信任非3GPP网络。其中,可信任 非3GPP网络的IP接入可直接通过Sh与P-GW相连;不可信任非3GPP网络的IP接入 需要经过演进的数据网关(ePDG,Evolved Packet Data Gateway)与P-GW相连,ePDG 与P-GW间的接口为S2b。用户设备(UE,User Equipment)也可以通过S2c接口采用 DSMIPv6协议与P-GW相连。
如果EPS 系统支持策略计费控制(PCC,Policy and Chargtag Control)的 PCRF进行策略和计费规则的制定,那么,EPS系统通过接收接口 Rx和运营商网际协议(IP, IntemetProtocol)业务网络相连,获取业务信息;此外,EPS系统通过Gx/Gxa/Gxc接口 与网络中的网关设备相连,负责发起IP承载的建立,保证业务数据的服务质量(QoS, Quality of Service),并进行计费控制。
其中,策略和计费执行功能(PCEF,Policyand Charging EnforcementFunction) 位于P-GW中,PCRF与P-GW间通过Gx接口交换信息。当P_GW与S_GW间的接 口基于代理移动IP(PMIP,Proxy Mobile IP)时,S_GW中存在承载绑定及事件报告功 能(BBERF,Bearer Binding and Event ReportFunction),并且 S-GW 与 PCRF 之间通过 Gxc接口交换信息。当可信任非3GPP网络接入时,可信任非3GPP接入网关中也驻留有 BBERF,可信任非3GPP网络接入网关与PCRF之间通过Gxa接口交换信息。UE漫游 时,归属地PCRF(hPCRF)和拜访地PCRF(vPCRF)的接口为S9接口,同时,为UE提供 业务的应用功能(AF,Application Function)位于业务网络中,通过Rx接口向PCRF发送用于生成PCC策略的业务信息。在目前的技术 中,PCC架构中采用的协议是在Diameter基础协议(DiameterBase Protocol)基础上发展的Diameter应用协议。例如,应用于Gx接口的应用协议,应用于 Rx接口的应用协议、Gxx接口(包括Gxa和Gxc接口)的应用协议和应用于漫游接口 S9 的应用协议等。在这些应用协议中定义了用于PCC的消息、命令以及属性值对(AVP, Attribute Value Pairs)等。用这些协议建立的Diameter会话分别可以成为Gx会话、Gxx 会话、Rx会话和S9会话。PCC各功能实体通过这些会话对UE接入网络而建立的PDN 连接进行策略计费控制。目前PCC架构已经定义了在非漫游场景下使用的Diameter应用 协议,例如,应用于Gx接口的应用协议,应用于Rx接口的应用协议以及Gxx接口(包 括Gxa和Gxc接口)的应用协议等。在这些应用协议中定义了用于PCC的消息、命令以 及AVP等。在现有技术中,一个IP-CAN会话涉及多个网元。为了获取对这个IP-CAN会 话进行控制的策略控制规则或者提供用于制定策略控制规则的信息,各个网元将与PCRF 分别建立Diameter会话。这样,一个IP-CAN会话将会与多个Diameter会话关联,这些 Diameter会话都采用Diameter协议建立、维持和删除。在BBERF发生重选,比如UE发生跨系统切换或者UE进行跨系统的预注册等 时,PCRF需要同时控制两个或两个以上位于不同系统或网元的BBERF,其中一个称为 主 BBERF (Primary BBERF),其他的称为非主 BBERF (Non-Primary BBERF)。PCRF 分 别同时为各个BBERF保存其QoS规则以及状态,对这些BBERF的操作也不同。例如 当PCRF要更新QoS规则时,PCRF会将更新的QoS规则同时下发给这些BBERF,如果 Primary BBERF无法成功安装QoS规则,Primary BBERF将该情况上报给PCRF,PCRF 将删除Non-Primary中相同的QoS规则,并且删除PCEF中对应的PCC规则。如果 Non-Primary BBERF无法成功安装QoS规则,Non-Primary BBERF将该情况上报给PCRF 后,PCRF只是更新PCRF中为Non-Primary BBERF保存的QoS规则及其状态,而不进 行其它操作。当然,hPCRF针对Primary BBERF和Non-Primary BBERF进行的还有其 它不同操作,这里不再赘述。图2为现有技术中UE在非漫游场景下,通过E-UTRAN或可信任非3GPP接入 网关,接入EPS的IP-CAN会话建立的流程图,假设通过E-UTRAN接入时,S-GW与 P-GW之间采用PMIPv6协议,通过可信任非3GPP接入网关接入时,接入网关与P_GW 之间采用PMIPv6协议。如图2所示,包括以下步骤步骤201 BBERF接收到建立IP-CAN会话请求消息,并且BBERF获得了用 户标识如网络接入标识(NAI,Network Access Identity)、PDN标识以及用于制定策略的 接入信息。其中,接入信息包括BBERF所在网络的网络标识,UE当前的位置信息, BBERF的地址以及IP-CAN类型或RAT类型等。BBERF可以位于S-GW或可信任非3GPP接入网关中。步骤202 BBERF向PCRF发送网关控制会话建立指示消息,在网关控制会话建 立指示消息中携带有用户标识、PDN标识、用于制定策略的接入信息。由该网关控制会话建立指示消息建立的Gxx会话称为Gxx会话1。步骤203: PCRF保存上报的接入信息。根据用户标识、PDN标识,与用户签约文档库6PR,Subscription Profile Repository)交互,获取UE的签约信息,并根据网络策略以及上报的接入信息等制定默认的PCC规则、QoS规则和事件触发器。PCRF向 BBERF发送网关控制会话建立确认消息,消息中携带有QoS规则和事件触发器,以供 BBERF安装QoS规则和事件触发器。
步骤204 BBERF所在的网关向P_GW发送建立IP-CAN会话请求消息,消息 中携带UE的NAI标识,PDN标识,以及接入网的IP-CAN类型或RAT类型等信息。建立IP-CAN会话请求消息在实现时为代理绑定更新消息。
这里,步骤204可以与步骤202同时执行,不必等待步骤203返回的消息。
步骤205 P-GW为UE分配IP地址,驻留于P-GW的PCEF向PCRF发送 IP-CAN会话建立指示消息,消息中携带有用户标识、为UE分配的IP地址、PDN标识 和用于制定策略的接入信息。这里,用于制定策略的接入信息即为步骤204中上报的 IP-CAN类型或RAT类型。通过IP-CAN会话建立指示消息建立的Gx会话称为Gx会话 1。
步骤206 PCRF根据用户标识将Gx会话1与步骤202中建立的Gxx会话进行关 联。PCRF将之前制定的PCC规则和事件触发器,通过IP-CAN会话建立确认消息发送 给PCEF。 由于现在只有一个BBERF,所以该BBERF可以认为是Primary BBERF。当 然PCRF也可以根据步骤205上报的IP-CAN类型和步骤202上报的IP-CAN类型一致, 判断出 BBERF 为 Primary BBERF。
PCEF接收到确认消息后,安装下发的PCC规则和事件触发器,并且,PCRF还 可以根据PCEF提供的用于制定策略的接入信息修改制定好的PCC规则,那么,PCRF下 发修改过的PCC规则。
步骤207 P-GW向BBERF所在的网关返回建立IP-CAN会话应答。在实现 时,建立IP-CAN会话应答为代理绑定更新确认消息。建立IP-CAN会话应答消息不必 等待步骤206的确认消息即可发起。
步骤208 BBERF所在网关返回建立IP-CAN会话应答。
图3为现有UE通过E-UTRAN或可信任非3GPP接入网关,接入EPS的IP-CAN 会话修改的流程图,假设如图2所示接入EPS建立IP-CAN会话后,由于BBERF发生重 选,比如UE发生切换或者UE进行跨系统预注册而引起的IP-CAN会话修改。并假设通 过E-UTRAN接入时,S-GW与P-GW之间采用PMIPv6协议,通过可信任非3GPP接入 网关接入时,接入网关与P-GW之间采用PMIPv6协议。如图3所示,包括以下步骤
步骤301 新BBERF(NewBBERF)接收到建立网关控制会话请求消息,并且 New BBERF获得了用户标识,PDN标识以及用于制定策略的接入信息等,接入信息包括 New BBERF的网络标识,UE当前的位置信息,接入网的IP-CAN类型或IP-CAN类型和 RAT类型等。
步骤302 New BBERF向PCRF发送网关控制会话建立指示消息,在该网关控 制会话建立指示消息中携带有用户标识、PDN标识,以及用于制定策略的接入信息等, 接入信息包括New BBERF所在网络的网络标识,UE当前的位置信息、New BBERF地址 以及新的接入网的IP-CAN类型或IP-CAN类型和RAT类型等。通过网关控制会话建立 指示消息建立的Gxx会话表示为Gxx会话2。
步骤303 PCRF根据用户标识和PDN标识将Gxx会话2与Subsessionl进行关 联。PCRF向New BBERF发送网关控制会话建立确认消息,该消息中携带有QoS规则、 事件触发器。PCRF根据UE的新的接入信息重新制定QoS规则。此时,PCRF会判断哪 个 BBERF 是 Primary BBERF,哪个为 Non-primary BBERF。若步骤 302 中 New BBERF 上报的新的接入网IP-CAN类型与图1步骤205中PCEF上报的接入网IP-CAN类型不一 致,那么,PCRF 判断出 New BBERF 为 Non-Primary BBERF,Old BBERF 仍为 Primary BBERF。从此时起,PCRF将执行针对Primary BBERF和Non-Primary BBERF的不同操
作。UE进行跨系统预注册的流程到此结束,UE切换的流程继续以下步骤。步骤304 New BBERF所在的网关向P_GW发送IP-CAN会话信令消息,该消 息中携带有用户标识和PDN标识。该消息实现时为PMIPv6的代理绑定更新消息。消 息中携带新的接入网IP-CAN类型或IP-CAN类型和RAT类型。步骤305 P-GW中的PCEF根据用户标识、PDN标识等信息判断出UE发生了 切换,并查找到UE切换前对应的上下文,即PCC规则、事件触发器等信息,然后通过 Gx会话1向PCRF发送IP-CAN会话修改指示消息,该 消息中携带有UE切换后的接入信 息,包括新的接入网IP-CAN类型或IP-CAN类型和RAT类型。步骤306 PCRF根据Gx会话1上报的接入信息和Gxx会话1、Gxx会话2 分别上报的接入网信息进行判断,决定New BBERF为Primary BBERF, OldBBERF为 Non-Primary BBERF。步骤306中PCEF上报的新的接入网IP-CAN类型,与步骤302中 New BBERF上报的新的接入网IP-CAN类型一致,因此,PCRF判断出New BBERF为 Primary BBERF, Old BBERF 为 Non-PrimaryBBERF。PCRF 根据 New BBERF 上报的接 入信息、用户签约数据、网络策略等重新制定PCC规则,QoS规则和事件触发器。PCRF 向PCEF返回IP-CAN会话修改确认消息,其中携带有更新的PCC规则和事件触发器。
步骤307 P-GW向New BBERF所在网关返回IP-CAN会话信令消息,该消息 实现时为代理绑定更新确认消息。步骤308 New BBERF所在网关返回网关控制会话应答消息。步骤309 PCRF将更新后的QoS规则和事件触发器通过Gxx会话2,并携带在 网关控制和QoS规则提供消息中发送给New BBERF。步骤310 New BBERF安装并执行QoS规则和事件触发器,并向PCRF返回网
关控制和QoS规则提供确认消息。PCRF也会向Old BBERF发送更新后的QoS规则和事件触发器,PCR F将QoS
规则、事件触发器通过Gxx会话1将Qos规则和事件触发器发送给OldBBERF。综上所述,在发生BBERF重选的过程中,PCRF同时控制了 2个BBERF,并根 据BBERF的类别,比如Primary和Non-Primary来进行策略控制。现有技术仅仅揭示了 在PCRF同时控制2个BBERF的场景下,建立网关控制会话请求的处理流程,对于后续 针对其中一个BBERF发送的网关控制会话终结指示消息的处理流程并未揭示。特别地, 在PCRF同时控制2个以上BBERF的场景下,PCRF收到其中的一个BBERF发送的网关 控制会话终结指示消息后,如何处理还是一个未解决的问题。发明内容
有鉴于此,本发明的主要目的在于提供一种多承载绑定和事件报告功能的处理 方法及系统,在PCRF同时控制2个或2个以上BBERF的场景下,实现了针对BBERF发 送的网关控制会话终结指示消息的处理,填补了这一处理领域的技术空白。
为达到上述目的,本发明的技术方案是这样实现的
一种多承载绑定和事件报告功能的处理方法,该方法包括策略及计费规则功 能(PCRF)收到承载绑定及事件报告功能(BBERF)的网关控制会话终结指示消息,当 PCRF判断出所述BBERF的类别为主BBERF时,PCRF将发起终结其他所有非主BBERF 的网关控制会话终结请求。
其中,该方法进一步包括
PCRF收到第一 BBERF的网关控制会话终结指示消息后,当PCRF判断出第一 BBERF为主BBERF,第二 BBERF为非主BBERF时,PCRF将发起终结第二 BBERF的网关控制会话终结请求。
其中,所述PCRF向所述第二 BBERF发起网关控制会话终结请求之后还包括
第二 BBERF删除自身相关的策略控制信息,向PCRF发送网关控制会话终结指 示消息;PCRF删除第二 BBERF相关的策略控制信息。
其中,在本地疏导的漫游场景下,该方法进一步包括
vPCRF收到第一 BBERF的网关控制会话终结指示消息后,当vPCRF判断出第 一 BBERF为主BBERF,第二 BBERF为非主BBERF时,vPCRF将发起终结第二 BBERF的网关控制会话终结请求。
其中,所述vPCRF向所述第二 BBERF发起网关控制会话终结请求之后还包 括
第二 BBERF删除自身相关的策略控制信息,向vPCRF发送网关控制会话终结指 示消息;vPCRF删除第二 BBERF相关的策略控制信息。
其中,在家乡路由的漫游场景下,该方法进一步包括
vPCRF收到第一 BBERF的网关控制会话终结指示消息后,vPCRF向hPCRF发 送S9会话修改指示消息;当hPCRF判断出第一 BBERF为主BBERF,第二 BBERF为非主BBERF时,hPCRF将发起终结第二 BBERF的网关控制会话终结请求消息、发起终结 对应的S9子会话或S9会话。
其中,当hPCRF进一步判断出第一 BBERF、或第二 BBERF对应的当前S9子会话是S9会话的最后一个子会话时;所述hPCRF将发起终结第二 BBERF的网关控制会话 终结请求消息、发起终结对应的S9会话之后还包括
hPCRF向vPCRF发送S9会话终结请求消息,并携带会话终结指示;vPCRF删除S9会话相关的所有策略控制信息后,向hPCRF发送S9会话终结指示消息;hPCRF删 除S9会话相关的所有策略控制信息;
vPCRF向第二 BBERF发送网关控制会话终结请求消息;第二 BBERF删除自身相关的策略控制信息,向vPCRF发送网关控制会话终结指示消息;vPCRF删除第二 BBERF相关的策略控制信息。
其中,当hPCRF进一步判断第一 BBERF、或第二 BBERF对应的当前S9子会话不是S9会话的最后一个子会话时,所述hPCRF将发起终结第二 BBERF的网关控制会话 终结请求消息、发起终结对应的S9子会话之后还包括hPCRF向vPCRF发送S9会话修改请求消息,并携带会话终结指示;vPCRF删
除S9子会话相关的所有策略控制信息;vPCRF向第二 BBERF发送网关控制会话终结请求消息;第二 BBERF删除自
身相关的策略控制信息 ,向vPCRF发送网关控制会话终结指示消息;vPCRF删除第二 BBERF相关的策略控制信息。一种多承载绑定和事件报告功能的处理系统,该系统包括判断单元,用于 PCRF收到BBERF的网关控制会话终结指示消息,当PCRF判断出所述BBERF的类别为 主BBERF时,PCRF将发起终结其他所有非主BBERF的网关控制会话终结请求。其中,在非漫游场景下,所述判断单元,进一步用于当PCRF判断出第一 BBERF为主BBERF,第二 BBERF为非主BBERF时,PCRF将发起终结第二 BBERF的 网关控制会话终结请求。其中,在本地疏导的漫游场景下,所述判断单元,进一步用于当vPCRF判断 出第一 BBERF为主BBERF,第二 BBERF为非主BBERF时,vPCRF将发起终结第二
BBERF的网关控制会话终结请求。其中,在家乡路由的漫游场景下,所述判断单元,进一步用于当hPCRF判断 出第一 BBERF为主BBERF,第二 BBERF为非主BBERF时,hPCRF将发起终结第二 BBERF的网关控制会话终结请求消息、发起终结对应的S9子会话或S9会话。本发明的PCRF收到BBERF的网关控制会话终结指示消息,当PCRF判断出 BBERF的类别为Primary BBERF时,PCRF将发起终结其他所有Non-PrimaryBBERF的 网关控制会话终结请求。采用本发明,在PCRF同时控制2个或2个以上BBERF的场景下,实现了针对 BBERF发送的网关控制会话终结指示消息的处理,从而使得PCRF能够正确的响应其中 任何一个BBERF的网关控制会话终结指示消息。


图1为现有EPS的系统架构的组成示意图;图2为现有UE通过E-UTRAN或可信任非3GPP接入网关,接入EPS的IP-CAN
会话建立的流程图;图3为现有UE通过E-UTRAN或可信任非3GPP接入网关,接入EPS的IP-CAN
会话修改的流程图;图4为本发明多承载绑定和事件报告功能处理方法的实施例一的流程图;图5为多承载绑定和事件报告功能处理方法的实施例二的流程图。
具体实施例方式本发明的基本思想是在PCRF响应其中任何一个BBERF的网关控制会话终结 指示消息时,当PCRF判断出BBERF的类别为Primary BBERF时,PCRF将发起终结其 他所有Non-Primary BBERF的网关控制会话终结请求。
下面结合附图对技术方案的实施作进一步的详细描述。
一种多承载绑定和事件报告功能的处理方法,该方法包括PCRF收到BBERF 的网关控制会话终结指示消息,当PCRF判断出BBERF的类别为主BBERF时,PCRF将 发起终结其他所有非主BBERF的网关控制会话终结请求。
具体来说,PCRF收到2个或2个以上的多个BBERF中任何一个BBERF的网 关控制会话终结指示消息,在PCRF响应其中任何一个BBERF的网关控制会话终结指示 消息时,当PCRF判断出BBERF的类别为Primary BBERF,PCRF将发起终结其他所有 Non-Primary BBERF的网关控制会话终结请求。
这里,该方法还包括PCRF收到BBERF的网关控制会话终结指示消息后,删 除BBERF相关的策略控制信息。
以下分别对不同场景下,采用本发明方法的具体实现过程进行举例阐述。
第一种场景在非漫游场景下,一个PCRF同时控制两个BBERF的情况。
此时,只有一个PCRF,不需要像以下漫游场景那样需要区分hPCRF和 vPCRF,由PCRF发起网关控制会话终结请求。该方法进一步包括以下步骤
步骤321、PCRF收到第一 BBERF的网关控制会话终结指示消息后,删除第一 BBERF相关的策略控制信息。
步骤322、当 PCRF 判断出第一 BBERF 为 Primary BBERF,第 二 BBERF 为 Non-Primary BBERF时,PCRF将发起终结第二 BBERF的网关控制会话终结请求。
这里,步骤322后还包括PCRF向第二 BBERF发送网关控制会话终结请求消 息后,第二 BBERF删除自身相关的策略控制信息,向PCRF发送网关控制会话终结指示 消息;PCRF删除第二 BBERF相关的策略控制信息。
第二种场景UE在本地疏导的漫游场景下,vPCRF同时控制两个BBERF的情况。
在本地疏导的漫游场景下,由vPCRF发起网关控制会话终结请求。该方法进一 步包括以下步骤
步骤331、vPCRF收到第一 BBERF的网关控制会话终结指示消息后,删除第一 BBERF相关的策略控制信息。
步骤 332、当 vPCRF 判断出第一 BBERF 为 Primary BBERF,第 二 BBERF 为 Non-Primary BBERF时,vPCRF将发起终结第二 BBERF的网关控制会话终结请求。
这里,步骤332后还包括vPCRF向第二 BBERF发送网关控制会话终结请求消 息后,第二BBERF删除自身相关的策略控制信息,向vPCRF发送网关控制会话终结指示 消息;vPCRF删除第二 BBERF相关的策略控制信息。
第三种场景在家乡路由的漫游场景下,两个PCRF同时控制两个BBERF的情况。
此时,两个PCRF分别为hPCRF和vPCRF,在家乡路由的漫游场景下,由hPCRF发起网关控制会话终结请求。该方法进一步包括以下步骤
步骤341、vPCRF收到第一 BBERF的网关控制会话终结指示消息后,vPCRF 向hPCRF发送S9会话修改指示消息;hPCRF根据S9会话修改指示消息中携带的第一 BBERF地址和会话终结指示,删除第一 BBERF相关的策略控制信息。
步骤342、当 hPCRF 判断出第一 BBERF 为 Primary BBERF,第 二 BBERF 为 Non-Primary BBERF时,hPCRF将发起终结第二 BBERF的网关控制会话终结请求消息、
发起终结对应的S9子会话或S9会话。这里,当hPCRF进一步判断出第一 BBERF、或第二 BBERF对应的当前S9子会
话是S9会话的最后一个子会话时,步骤342之后还包括步骤3421a、hPCRF向vPCRF发送S9会话终结请求消息,并携带会话终结指 示;vPCRF删除S9会话相关的所有策略控制信息后,向hPCRF发送S9会话终结指示消 息;hPCRF删除S9会话相关的所有策略控制信息。步骤3421b、vPCRF向第二 BBERF发送网关控制会话终结请求消息;第二 BBERF删除自身相关的策略控制信息,向vPCRF发送网关控制会话终结指示消息; vPCRF删除第二 BBERF相关的策略控制信息。这里,当hPCRF进一步判断第一 BBERF、或第二 BBERF对应的当前S9子会话
不是S9会话的最后一个子会话时,步骤332之后还包括步骤3422a、hPCRF向vPCRF发送S9会话修改请求消息,并携带会话终结指 示;vPCRF删除S9子会话相关的所有策略控制信息。步骤3422b、vPCRF向第二 BBERF发送网关控制会话终结请求消息;第二 BBERF删除自身相关的策略控制信息,向vPCRF发送网关控制会话终结指示消息; vPCRF删除第二 BBERF相关的策略控制信息。综上所述,本发明主要包括以下内容PCRF收到BBERF的网关控制会话终结指示消息,删除BBERF相关的策略控 制。其中,PCRF通过判断所述BBERF的类别,SKi^BBERFSPrimaryBBERF,贝Ij PCRF将发起终结其他所有Non-Primary BBERF的网关控制会话。以下对本发明进行举例阐述。实施例一图3为本发明多承载绑定和事件报告功能处理方法实施例的流程图,本实施例 中,UE可以在非漫游场景下,BBERF重选的过程、UE跨系统预注册后实施。假设 PCRF同时控制两个BBERF,如图3中的BBERFl和BBERF2所示;并假设UE通过 BBERFl和BBERF2所在接入网接入EPS时均采用PMIPv6协议。如图4所示,包括以下步骤步骤401 BBERFl接收到触发,决定终结其与PCRF的网关控制会话。本步骤中,终结BBERFl与PCRF的网关控制会话的触发,可能来自UE、或 P-GW、或 BBERFl 自身。步骤402 BBERFl向PCRF发送网关控制会话终结指示消息。步骤403 PCRF删除BBERFl相关的策略控制信息,包括QoS规则、事件触发
嬰坐
-V^r ^t ο步骤404 PCRF向BBERFl返回网关控制会话终结确认消息。步骤405 若PCRF判断BBERFl为Primary BBERF,则PCRF决定发起终结其 他Non-Primary BBERF的网关控制会话。从而PCRF向BBERF2发送PCRF发起的网关
控制会话终结请求消息。
步骤406肩、ο
步骤407指示消息;
步骤408肩、ο
实施例二
UE在本地疏导的漫游场景下,BBERF重选的过程、UE跨系统预注册后处理多 承载绑定和事件报告功能的网关控制会话终结的处理流程与非漫游场景类似,区别仅仅 在于,实施例一是由PCRF发起网关控制会话终结请求,而本实施例中是由vPCRF发起 网关控制会话终结请求,此时图3中的PCRF作为vPCRF。当vPCRF收到BBERFl发 送的网关控制会话终结指示消息,若vPCRF判断BBERF 1为Primary BBERF,则vPCRF 决定发起终结其他Non-PrimaryBBERF的网关控制会话。从而vPCRF向BBERF2发送 PCRF发起的网关控制会话终结请求消息。
实施例三
图5为本发明多承载绑定和事件报告功能处理方法实施例的流程图,本实施 例中,UE可以在家乡路由的漫游场景下,BBERF重选的过程、UE跨系统预注册后实 施。假设hPCRF同时控制两个BBERF,如图5中的BBERFl和BBERF2 ;并且UE通 过BBERFl和BBERF2所在接入网接入EPS时均采用PMIPv6协议。
如图5所示,包括以下步骤
步骤501 BBERFl接收到触发,决定终结其与vPCRF的网关控制会话。其中 BEERFl为拜访地BBERF。
本步骤中,终结BBERFl与vPCRF的网关控制会话的触发,可能来自UE、或 P-GW、或 BBERFl 自身。
步骤502 BBERFl向vPCRF发送网关控制会话终结指示消息。
步骤503 vPCRF找到该网关控制会话对应的S9会话以及对应的S9会话的子会 话Nubsessionl)。vPCRF向hPCRF发送S9会话修改指示消息,并在Subsessinl中携带 BBERFl地址和会话终结指示。BBERFl地址和会话终结指示是S9子会话级别携带的。 其中会话终结指示表示拜访地网关控制会话终结。
步骤504 hPCRF根据BBERFl地址和会话终结指示,删除BBERFl相关策略 控制信息,包括QoS规则、事件触发器等。
步骤505 hPCRF向vPCRF返回S9会话修改确认消息.
步骤506 vPCRF删除BBERFl相关的策略控制信息后向BBERFl返回网关控制会话终结确认消息。
这里,若hPCRF判断 BBERFl 为 Primary BBERF,贝U hPCRFPCRF 决定发起终结 其他Non-Primary BBERF的网关控制会话以及对应的S9子会话或S9会话。若BBERFl 或BBERF2对应的Subsessionl是S9会话的最后一个子会话,执行步骤507-步骤510,否 则,执行步骤511-步骤512。
步骤507 hPCRF向vPCRF发送hPCRF发起的S9会话终结请求,并在命令级BBERF2收到网关控制会话终结请求消息后,向PCRF返回确认消 BBERF2删除相关的策略控制信息后向PCRF发送网关控制会话终结 PCRF删除BBERF2相关的策略控制信息后,向BBERF2返回确认消携带会话终结指示。步骤508 vPCRF向hPCRF返回确认消息。

步骤509 vPCRF删除S9会话相关的所有策略控制信息后,向hPCRF发送S9
会话终结指示消息。步骤510: hPCRF删除所有相关的策略控制信息,返回确认消息。步骤511 hPCRF向vPCRF发送S9会话修改请求消息,并在Subsessionl中携
带会话终结指示。步骤512 vPCRF删除Subsessionl相关的策略控制信息后,向hPCRF返回确认消息。步骤513 vPCRF决定发起终结其他Non-Primary BBERF的网关控制会话。从
而vPCRF向BBERF2发送PCRF发起的网关控制会话终结请求消息。步骤514: BBERF2收到请求消息后,向vPCRF返回网关控制会话终结确认消
肩、ο步骤515 BBERF2删除相关的策略控制信息后向vPCRF发送网关控制会话终结
指示消息。步骤516 vPCRF删除BBERF2相关的策略控制信息后,向BBERF2返回确认消息。一种多承载绑定和事件报告功能的处理系统,该系统包括判断单元,判断单 元,用于PCRF收到BBERF的网关控制会话终结指示消息,当PCRF判断出BBERF的类 别为Primary BBERF时,PCRF将发起终结其他所有Non-PrimaryBBERF的网关控制会话
终结请求。这里,该系统还包括删除单元,删除单元用于PCRF收到BBERF的网关控制会 话终结指示消息,删除BBERF相关的策略控制信息。不同场景下,系统中各单元的具体实现有所不同,以下分别阐述。第一种场景在非漫游场景下。此时,删除单元进一步用于PCRF收到第一 BBERF的网关控制会话终结指示消 息后,删除第一 BBERF相关的策略控制信息。判断单元进一步用于当PCRF判断出第一 BBERF为Primary BBERF,第二 BBERF为Non-Primary BBERF时,PCRF将发起终结第二 BBERF的网关控制会话终结请求。第二种场景在本地疏导的漫游场景下。此时,删除单元进一步用于vPCRF收到第一BBERF的网关控制会话终结指示消 息后,删除第一 BBERF相关的策略控制信息。判断单元进一步用于当vPCRF判断出第一 BBERF为Primary BBERF,第二 BBERF为Non-Primary BBERF时,vPCRF将发起终结第二 BBERF的网关控制会话终结请求。第三种场景在家乡路由的漫游场景下。此时,删除单元进一步用于vPCRF收到第一BBERF的网关控制会话终结指示消 息后,vPCRF向hPCRF发送S9会话修改指示消息;hPCRF根据S9会话修改指示消息中携带的第一 BBERF地址和会话终结指示,删除第一 BBERF相关的策略控制信息。
判断单元进一步用于当hPCRF判断出第一 BBERF为Primary BBERF,第二 BBERF为Non-Primary BBERF时,hPCRF将发起终结第二 BBERF的网关控制会话终结请求消息、发起终结对应的S9子会话或S9会话。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种多承载绑定和事件报告功能的处理方法,其特征在于,该方法包括策略及 计费规则功能(PCRF)收到承载绑定及事件报告功能(BBERF)的网关控制会话终结指示 消息,当PCRF判断出所述BBERF的类别为主BBERF时,PCRF将发起终结其他所有非 主BBERF的网关控制会话终结请求。
2.根据权利要求1所述的方法,其特征在于,在非漫游场景下,该方法进一步包括PCRF收到第一 BBERF的网关控制会话终结指示消息后,当PCRF判断出第一 BBERF为主BBERF,第二 BBERF为非主BBERF时,PCRF将发起终结第二 BBERF的网关控制会话终结请求。
3.根据权利要求2所述的方法,其特征在于,所述PCRF向所述第二BBERF发起网 关控制会话终结请求之后还包括第二 BBERF删除自身相关的策略控制信息,向PCRF发送网关控制会话终结指示消 息;PCRF删除第二 BBERF相关的策略控制信息。
4.根据权利要求1所述的方法,其特征在于,在本地疏导的漫游场景下,该方法进一 步包括vPCRF收到第一 BBERF的网关控制会话终结指示消息后,当vPCRF判断出第一 BBERF为主BBERF,第二 BBERF为非主BBERF时,vPCRF将发起终结第二 BBERF的网关控制会话终结请求。
5.根据权利要求4所述的方法,其特征在于,所述vPCRF向所述第二BBERF发起网 关控制会话终结请求之后还包括第二BBERF删除自身相关的策略控制信息,向vPCRF发送网关控制会话终结指示消 息;vPCRF删除第二 BBERF相关的策略控制信息。
6.根据权利要求1所述的方法,其特征在于,在家乡路由的漫游场景下,该方法进一 步包括vPCRF收到第一 BBERF的网关控制会话终结指示消息后,vPCRF向hPCRF发送 S9会话修改指示消息;当hPCRF判断出第一 BBERF为主BBERF,第二 BBERF为非主BBERF时,hPCRF将发起终结第二 BBERF的网关控制会话终结请求消息、发起终结对 应的S9子会话或S9会话。
7.根据权利要求6所述的方法,其特征在于,当hPCRF进一步判断出第一BBERF、 或第二 BBERF对应的当前S9子会话是S9会话的最后一个子会话时;所述hPCRF将发起 终结第二 BBERF的网关控制会话终结请求消息、发起终结对应的S9会话之后还包括hPCRF向vPCRF发送S9会话终结请求消息,并携带会话终结指示;vPCRF删除S9 会话相关的所有策略控制信息后,向hPCRF发送S9会话终结指示消息;hPCRF删除S9 会话相关的所有策略控制信息;vPCRF向第二 BBERF发送网关控制会话终结请求消息;第二 BBERF删除自身相关 的策略控制信息,向vPCRF发送网关控制会话终结指示消息;vPCRF删除第二 BBERF 相关的策略控制信息。
8.根据权利要求6所述的方法,其特征在于,当hPCRF进一步判断第一BBERF、或 第二 BBERF对应的当前S9子会话不是S9会话的最后一个子会话时,所述hPCRF将发起终结第二 BBERF的网关控制会话终结请求消息、发起终结对应的S9子会话之后还包 括hPCRF向vPCRF发送S9会话修改请求消息,并携带会话终结指示;vPCRF删除S9 子会话相关的所有策略控制信息;vPCRF向第二 BBERF发送网关控制会话终结请求消息;第二 BBERF删除自身相关 的策略控制信息,向vPCRF发送网关控制会话终结指示消息;vPCRF删除第二 BBERF 相关的策略控制信息。
9.一种多承载绑定和事件报告功能的处理系统,其特征在于,该系统包括判断单 元,用于PCRF收到BBERF的网关控制会话终结指示消息,当PCRF判断出所述BBERF 的类别为主BBERF时,PCRF将发起终结其他所有非主BBERF的网关控制会话终结请 求。
10.根据权利要求9所述的系统,其特征在于,在非漫游场景下,所述判断单元,进 一步用于当PCRF判断出第一BBERF为主BBERF,第二BBERF为非主BBERF时,PCRF 将发起终结第二 BBERF的网关控制会话终结请求。
11.根据权利要求9所述的系统,其特征在于,在本地疏导的漫游场景下,所述判断 单元,进一步用于当vPCRF判断出第一BBERF为主BBERF,第二BBERF为非主BBERF 时,vPCRF将发起终结第二 BBERF的网关控制会话终结请求。
12.根据权利要求9所述的系统,其特征在于,在家乡路由的漫游场景下,所述判断 单元,进一步用于当hPCRF判断出第一BBERF为主BBERF,第二BBERF为非主BBERF 时,hPCRF将发起终结第二 BBERF的网关控制会话终结请求消息、发起终结对应的S9 子会话或S9会话。
全文摘要
本发明公开了一种多承载绑定和事件报告功能的处理方法,该方法包括策略及计费规则功能(PCRF)收到承载绑定及事件报告功能(BBERF)的网关控制会话终结指示消息,PCRF判断出BBERF的类别为主BBERF时,发起终结其他所有非主BBERF的网关控制会话终结请求。本发明还公开了一种多承载绑定和事件报告功能的处理系统,该系统中,判断单元用于收到BBERF的网关控制会话终结指示消息,判断出BBERF的类别为主BBERF,PCRF将发起终结其他所有非主BBERF的网关控制会话终结请求。采用本发明的方法及系统,实现了针对BBERF发送的网关控制会话终结指示消息的处理。
文档编号H04W76/06GK102026296SQ20091009293
公开日2011年4月20日 申请日期2009年9月11日 优先权日2009年9月11日
发明者周晓云, 宗在峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1