一种状态信息的处理方法、装置、系统及客户端的制作方法

文档序号:7918088阅读:243来源:国知局
专利名称:一种状态信息的处理方法、装置、系统及客户端的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种状态信息的处理方法、装置、系统及 客户端。
背景技术
在当前增强的策略与计费控制(Policy and Charging Control, PCC )网络 架构中,引入了多个新功能实体参与到网络的PCC过程,这就要求多个功能 实体需要与策略控制和计费规则功能实体(Policy and Charging Rules Function, PCRF)建立会话,同时对于同一个用户相同的PCC会话,这些功能实体需要 与同 一个PCRF进行交互。为了保证在一个存在多个PCRF的Diameter区域下, 同 一个用户相同的PCC会话业务能够通过Diameter协i义寻址到同 一个PCRF, 要求有一个PCRF选择功能实体,因此引入了 Diameter路由代理(Diameter RoutingAgent, DRA)来实现这个功能,同时在同一个Diameter域里面只能有 一个DRA来处理实现PCRF的发现和选才奪过程。
发明人在研究过程中发现,对于存在多个PCRF的Diameter区域下,现有 技术的方案,DRA并不知道各PCRF的状态信息的变化情况,无法控制PCRF 的选择依据。

发明内容
本发明实施例l是供一种状态信息的处理方法、装置、系统及客户端,使得 DRA能够根据PCRF状态变化情况控制PCRF的选择依据。 本发明实施例所提供的一种状态信息的处理方法,包括 路由代理DRA获知策略控制和计费规则功能实体PCRF状态发生变化;所述DRA根据所述PCRF的状态变化调整所述PCRF的选择优先级。
本发明实施例所提供的一种状态信息的处理装置,包括
获知单元,用于获知策略控制和计费规则功能实体PCRF状态发生变化;
调整单元,用于根据所述PCRF的状态变化调整所述PCRF的选择优先级。
本发明实施例所提供的一种Diameter客户端,包括
接收单元,用于接收Diameter路由代理DRA发送的策略控制和计费规则
功能实体PCRF的地址信息。
发送单元,用于在无法和所述PCRF建立连接时,向DRA发送所述PCRF
侧网络故障的指示。
本发明实施例所提供的一种状态信息的处理系统,包括
Diameter路由代理DRA,用于与Diameter客户端交互获知策略控制和计
费规则功能实体PCRF状态发生变化,根据所述PCRF的状态变化调整所述
PCRF的选择优先级;
Diameter客户端,用于通知所述DRA所述PCRF状态发生变化。 本发明实施例提供的状态信息的处理方法、装置、系统及Diameter客户端,
当路由代理DRA获知PCRF状态发生变化,该DRA根据PCRF的状态变化
情况调整该PCRF的选择优先级,从而能够根据PCRF状态变化情况控制各
PCRF的选择依据,有效地为业务选择PCRF。


图1为本发明一个实施例中状态信息的处理方法的示例性流程图; 图2为本发明一个具体实施例中状态信息的处理方法的流程图; 图3为本发明另一个具体实施例中状态信息的处理方法流程图; 图4为本发明再一个具体实施例中状态信息的处理方法的流程图; 图5为本发明再一个具体实施例中状态信息的处理方法的流程图; 图6为本发明实施例中状态信息的处理装置的结构示意图;图7为本发明实施例中Diameter客户端的结构示意图; 图8为本发明实施例中状态信息的处理系统的结构示意图。
具体实施例方式
下面先介绍本发明实施例的一个应用场景,即增强的PCC网络的基本架 构。该网纟各架构包4舌
服务网关S-GW (Serving Gateway),该功能实体主要负责处理用户的移 动性,与P-GW之间使用GTP ( GPRS Tunnelling Protocol, GPRS隧道协议) 或者PMIP ( Proxy Mobile IP Protocol,代理移动IP协议)协议交互,与PCRF 通过Gxc接口使用Dimater消息进行交互。BBERF ( Bearer Binding and Event Reporting Function,承载绑定和事件报告功能)可以位于S-GW网络实体,主 要执行Qos相关策略。
分组数据业务网关P-GW (PDNGateway),该功能实体主要负责与外部 分数据网,如Internet的通讯,与S-GW之间使用GTP或者PMIP协议交互, 与PCRF通过Gx接口使用Dimater消息进行交互。PCEF (Policy and Charging Enforcement Function,策略和计费执行功能)可以位于P-GW网络实体。
策略控制和计费规则功能实体PCRF,该功能实体根据用户接入网络的 信息、运营商策略、用户签约数据以及用户当前正在进行的业务信息等决定对 应的策略,并将该策略提供给P-GW和/或BBERF,由这些功能实体执行该策 略。策略包括业务数据流的检测规则、是否门控、业务数据流对应的QoS和基 于流的计费规则等。
另外,本发明实施例中的DRA实体具体可以是PCC架构中的Redirect agent (重定向代理)实体或Proxy agent ( Proxy代理)实体,PCEF、 BBERF、 业务功能实体(Application Function , AF )和拜访地V-PCRF可以通称为 Diameter客户端(Diameter Client )。
为了更容易理解本发明实施例,再阐述几个术语IP连接接入网络IP Connectivity Access Network, IP-CAN,当用户在接 入网络内漫游时仍能保存IP业务连续性,具有这样性质的接入网络称为 IP-CAN;
IP-CAN会话IP-CAN session,指的是用户和分组数据网(Packet Data Network, PDN,比如internet)标识之间的连4妄关系,该连接关系通过用户的 IP地址和用户标识来识别。只要用户分配了 IP地址并且能^皮IP网络识别,则 IP-CAN存在。IP-CAN会话可以包含一到多个IP-CAN承载。
另外,IP-CAN会话、Gx接口会话、Gxc接口会话等PCC架构下的会话 又可以通称为PCC会话。
参见图1,图1为本发明一个实施例中状态信息的处理方法的示例性流程 图。如图1所示,该流程包括如下步骤
步骤IOI、 DRA获知PCRF的状态发生变化。
当 一个存在多个PCRF的Diameter区域下的一个或多个PCRF状态发生变 化时,DRA获知该PCRF的状态变化情况。其中获知PCRF状态变化情况可以 通过以下三种方法任意一种实现
1 、 DRA通过与Diameter客户端交互来获知该PCRF状态发生变化。
2、 DRA通过与该PCRF之间的检测机制检测到该PCRF状态发生变化。 其中检测机制可以为传输控制协议(Transmission Control Protocol, TCP )连 接或者心跳机制。
3、 DRA通过才喿作维护(operation management, OM )才几制获知该PCRF 状态发生变化。
另外,本发明实施例中PCRF的状态发生变化至少可以有两种情况该 PCRF侧网络发生故障或者该PCRF侧网络从故障中恢复。
其中,该PCRF侧网络发生故障可以包括该PCRF实体本身发生故障和 /或到该PCRF的链路发生了故障。类似的,该PCRF侧网络从故障中恢复可以 包括该PCRF实体本身从故障中恢复和/或到该PCRF的链路从故障中恢复。
8步骤102、 DRA根据该PCRF的状态变化调整该PCRF的选择优先级。 根据PCRF的状态变化情况的不同具体处理分为两种情况
1、 如果该PCRF的状态变化为该PCRF侧网络发生故障,则DRA将该 PCRF的选择优先级降低。
2、 如果该PCRF的状态变化为该PCRF侧网络从故障中恢复,则DRA提 高该PCRF的选择优先级。
相应的选择优先级参数和/或设置所述PCRF为不可用。类似的,DRA提高所 述PCRF的选择优先级可以包括以下方式至少一个恢复故障前的选择优先级、 提高选择优先级参数或设置所述PCRF可用。
进一步,考虑到需要后续可能会恢复PCRF故障前的选择优先级,在DRA 获知该PCRF侧网络发生故障的同时记录该PCRF故障前的选择优先级参数。
另外,对于获知PCRF状态变化情况的第一种方法,即DRA通过与 Diameter客户端交互来获知该PCRF状态发生变化的方法。在不同的PCRF状 态变化情况下,处理方式有所不同,具体描述如下
1、如果PCRF的状态发生变化为该PCRF侧网络发生故障,则DRA通过 与Diameter客户端交互来获知该PCRF状态发生变化具体可以包括当 Diameter客户端无法和该PCRF建立连接时,该DRA 4妄收到Diameter客户端 发送的故障指示,该指示包括该PCRF的信息;DRA根据该故障指示获知PCRF 侧网络故障。
该故障指示的表示方法可以有多种, 一种可能的方法是新定义一个AVP, 例如Error-Host AVP,携带故障PCRF的信息(地址信息)。Diameter客户端发 送请求消息时,可以将该AVP发给DRA,用于表示相关的PCRF侧网络故障。
进一步,如果该故障指示中包括会话信息,在DRA将该PCRF的选择优 先级降低之后可以包括DRA根据该会话信息及PCRF的选择优先级信息重新 选择一个PCRF,之后可以将该PCRF的地址信息发送给该Diameter客户端。2、如果PCRF的状态发生变化为该PCRF侧网络从故障中恢复,即该PCRF 侧网络原来的状态是故障的,则DRA通过与Diameter客户端交互来获知该 PCRF状态发生变化具体可以包括DRA接收到Diameter客户端发送的PCRF 寻址请求,其中携带会话信息;该DRA根据会话信息及PCRF的选择优先级 信息选择该PCRF,将该PCRF地址信息发给Diameter客户端;如果没有接收 到Diameter客户端发送的该PCRF侧网络故障的指示,则DRA确定该PCRF 从故障中恢复。
具体实施过程中,为了使DRA能够判断PCRF侧网络之前是否是故障的, 可以在DRA发现PCRF故障时记录该PCRF的故障状态。另外,为了能够判 断是否接收到Diameter客户端发送的该PCRF侧网络故障的指示,如果DRA 发现所选择的PCRF状态记录为故障的,在发送给Diameter客户端该PCRF地 址信息后,即启动一个定时器,如果定时器超时后仍没有接收到Diameter客户 端发送的该PCRF侧网络故障的指示,DRA就认为该故障PCRF已经从故障中 恢复。具体的实现方式比较灵活,本发明实施例对此不做限制。
需要说明的是,上述的会话信息具体可以包括以下信息至少一个当前 IP-CAN会话中的UE标识、PDN标识或者IP地址,其中IP地址又可以包括 家乡(归属)地址(Home of address, HoA )和/或转交地址(Care隱of Address, CoA)。另外,PCRF的选择优先级信息是DRA本地维护的反映各PCRF优先 级信息的一个数据记录,具体可以是一个存储有各PCRF选择优先级参数的数 据表。该PCRF的选择优先级信息的存储形式,本发明实施例不做限定。
可以看到,通过上述实施例所提供的状态信息的处理方法,当DRA获知 PCRF状态发生变化,该DRA根据PCRF的状态变化情况调整该PCRF的选择 优先级,从而能够根据PCRF状态变化情况控制各PCRF的选择依据,有效地 为业务选择PCRF。
如图2所示,为本发明一个具体实施例中状态信息的处理方法的流程图。本实施例在第3代伙伴计划(Third Generation Partnership Project, 3GPP)接入 非漫游场景下,BBERF位于S-GW, PCEF位于P-GW, DRA采用redirect agent 方案。BBERF需要和PCRF建立会话,首先发送消息到DRA查询PCRF; DRA 将选择的PCRF1的地址发给BBERF, BBERF尝试和PCRF 1建立连接,失败 后再次发送请求消息到DRA,消息中带有故障的PCRF1信息,DRA重新选择 新的PCRF2并发给BBERF, BBERF和新选择的PCRF2建立连接。具体流程 如下
步骤201 、 BBERF向DRA发送请求消息,查询PCRF地址。消息中带有 PCC会话信息,如UE标识信息和CoA的IP地址。
步骤202、 DRA接收该请求消息,根据当前的配置信息,如PCRF的选择 优先级信息,和收到的PCC会话信息选择合适的PCRF1,向BBERF发送应答 消息,其中携带PCRFl地址。
PCRF1地址具体可以通过应答消息中的Redirect-Host AVP发给BBERF, 同时,将应答消息的E bit置位,并将Result-Code AVP设置为 DIAMETER—REDIRECT—INDICATION,
该步骤的具体实现可以参考现有的机制。
步骤203、 BBERF尝试和PCRF1建立连4矣,发现无法和PCRF1建立连接, 于是BBERF向DRA重新发送请求消息,消息中携带故障指示,即将故障的 PCRF1的地址信息通过消息中的Error-Host AVP发送给DRA。
步骤204、 DRA接收该请求消息,将故障PCRF1的选择优先级参数降低, 然后根据PCRF的选择优先级信息及消息中带有的PCC会话信息,如UE标识 信息和CoA的IP地址,重新选择PCRF2,并将PCRF2的地址信息发送给 BBERF。
本步骤中,DRA可以进一步记录PCRF1的故障状态和/或PCRF1故障前 的选择优先级参数。
步骤205、 BBERF和PCRF2建立连接并完成网关控制会话的建立。
ii步骤206、 PCEF需要和PCRF建立IP-CAN会话,向DRA发送请求消息。 消息中带有会话信息,如用户ID信息、PDN信息和IP地址(CoA和HoA)。
步骤207、 DRA接收该请求消息,根据消息中的会话信息发现和之前的 PCC会话不属于同一会话,因此根据PCRF的选4奪优先级信息及消息中带有的 会话信息选择合适的PCRFl ,将PCRF1的地址信息通过应答消息发送给PCEF。
进一步,由于PCRFl的状态记录为故障状态,在发送给Diameter客户端 PCRFl地址信息后,即启动一个定时器。
需要说明的是,由于步骤204将PCRFl的选择优先级参数降低,因此后 续DRA在选择PCRF时一般会优先选择其他比PCRFl优先级高的PCRF,这 里DRA又选择到PCRFl的原因可能为其他高优先级的PCRF已经满负荷了, 只能选择状态记录为故障状态的PCRF1。
步骤208、如果DRA没有接收到PCEF发送的PCRFl侧网络故障的指示, 则DRA确定PCRF1侧网络从故障中恢复,则DRA提高PCRFl的选择优先级。
具体可以为,定时器超时后仍没有接收到PCEF发送的PCRFl侧网络故 障的指示,DRA就认为该故障PCRFl已经从故障中恢复,利用步骤204中的 记录来恢复PCRFl故障前的选择优先级参数。
步骤209、 PCEF和PCRFl建立连接并完成IP-CAN会话的建立。
需要说明的是,步骤209可以在步骤207之后任意步骤执行。
可以看到,对于3GPP接入非漫游场景下,通过本实施例的流程可以使 DRA通过和Diameter客户端(如BBERF )的交互获知PCRFl侧网络故障, 并降低PCRFl的选择优先级,从而能够根据PCRF状态变化情况控制对于 PCRF的选择依据,避免DRA不知道PCRF1已经故障,当Diameter客户端再 次发送消息到DRA请求一个PCRF地址时,DRA仍旧会选4奪该故障的PCRFl 的情况的发生。另夕卜,由于通过和Diameter客户端(如PCEF)的交互DRA 获知PCRFl侧网络从故障中恢复,并及时地恢复了 PCRFl的故障前的选择优 先级参数,能够避免PCRF1实际已经从故障中恢复,但DRA不知道其已经恢复而导致PCRF1闲置情况的发生。使DRA能够有效地为业务选择PCRF。 如图3所示,为本发明另一个具体实施例中状态信息的处理方法流程图。
本实施例在信任的非3GPP接入漫游场景下,BBERF位于A-GW( Access GW,
接入网关,位于拜访地),PCEF位于P-GW (P-GW位于归属域),DRA采用
redirect agent方案。BBERF需要和PCRF建立网关控制会话,首先发送消息到
拜访地V-DRA查询合适的V-PCRF; V-PCRF再发送请求消息到归属地H-DRA
选择归属地的H-PCRF,这样,BBERF通过V-PCRF和H-PCRF建立连接。 步骤301 、 BBERF向V-DRA发送请求消息,查询PCRF地址。消息中携
带有PCC会话信息,如UE标识信息和APN信息。
步骤302、 V-DRA接收该请求消息,根据当前的配置信息,如PCRF的选
择优先级信息,和收到的PCC会话信息选择合适的V-PCRF,向BBERF发送
应答消息,其中携带V-PCRF地址。
V-PCRF地址具体可以通过应答消息中的Redirect-Host AVP发给BBERF,
同时,将应答消息的E bit置位,并将Result-Code AVP设置为
DIAMETER—REDIRECT—INDICATION 。
步骤303、 BBERF和V-PCRF建立连接,发起网关控制会话建立流程。 步骤304、 V-PCRF确定需要将网关控制会话信息转发给H-PCRF,向
H-DRA发送请求消息,消息中携带有PCC会话信息,如UE标识信息和APN信息。
步骤305、 H-DRA接收该请求消息,根据当前的配置信息,如PCRF的选 择优先级信息,和收到的PCC会话信息选择合适的H-PCRF1,向V-PCRF发 送应答消息,其中携带H-PCRF1地址。
H-PCRF1地址具体可以通过应答消息中的Redirect-Host AVP发给 BBERF,同时,将应答消息的E bit置位,并将Result-Code AVP设置为 DIAMETER一REDIRECTJNDICAT薩。
步骤306、 V-PCRF尝试和H-PCRF1建立连4妄,发现无法和H-PCRF1建立连接(图中未示出),于是V-PCRF向H-DRA重新发送请求消息,将故障的 H-PCRF1地址通过消息中的Error-Host AVP发送给H-DRA。
步骤307、 H-DRA接收该请求消息,将故障H-PCRF1的选择优先级降低, 然后根据PCRF的选择优先级信息及消息中带有的PCC会话信息,如UE标识 和APN信息重新选择H-PCRF2,并将H-PCRF2地址信息发送给V-PCRF。 步骤308、 V-PCRF将网关控制会话信息转发给H-PCRF2。 步骤309、 H-PCRF2发送网关控制会话应答给V-PCRF,确认网关控制会 话建立。
步骤310、 V-PCRF将网关控制会话应答转发给BBERF,确认网关控制会 话建立。
步骤311、 BBERF发送代理绑定更新消息给PCEF,用于建立MIP隧道。
步骤312、 PCEF需要和PCRF之间建立IP-CAN会话,发送请求消息到 H-DRA。消息中带有会话信息,如UE标识信息和APN信息。
步骤313、 DRA接收该请求消息,根据消息中的会话信息关联到同一PCC 会话,将选择给V-PCRF的H-PCRF2的地址信息发送给PCEF。
步骤314、 PCEF和H-PCRF2建立连接并完成IP-CAN会话的建立。
步骤315、 PCEF发送代理绑定应答消息到BBERF。
可以看到,对于信任的非3GPP接入非漫游场景下,通过本实施例的流程 可以使DRA通过和Diameter客户端(如BBERF、 V-PCRF或PCEF等)的交 互获知H-PCRF1侧网络故障,并降低H-PCRF1的选择优先级,从而能够根据 PCRF状态变化情况控制对于PCRF的选4奪依据,有效地为业务选择PCRF, 避免DRA不知道H-PCRF1已经故障,当Diameter客户端再次发送消息到DRA 请求一个PCRF地址时,DRA仍旧会选择该故障的H-PCRF1的情况的发生。
如图4所示,为本发明再一个具体实施例中状态信息的处理方法的流程图。 本实施例中,DRA和PCRF1之间以及DRA和PCRF2之间都有心跳机制,DRA 通过心跳机制检测到PCRF1故障,将PCRF1优先级降低;当DRA再次检测到PCRFl正常时重新恢复PCRFl的优先级。这里,£定PCRFl的初始选择优
先级比PCRF2高。
步骤401 、 DRA通过心跳机制检测到PCRF1侧网络故障。
步骤402、 DRA将PCRF1的选择优先级降低。这里可以是将PCRF1设置
为不可用。
本步骤中,DRA可以进一步记录PCRF1故障前的选择优先级参数。
步骤403、 BBERF2需要查询PCRF地址,发送请求消息到DRA,消息中 携带有会话信息,如UE标识信息。
步骤404、 DRA接收该请求消息,根据收到的会话信息和配置信息,如 PCRF的选择优先级信息,选择优先级较高的PCRF2,向BBERF2发送应答消 息,其中携带PCRF2地址。
PCRF2的地址具体可以通过应答消息中Redirect-Host AVP发给BBERF, 同时,将应答消息的E bit置位,并将Result-Code AVP设置为 DIAMETER—REDIRECTJNDICATION。
步骤405、 BBERF2和PCRF2建立连接并完成网关控制会话的建立。
步骤406、 DRA通过心跳机制检测到PCRFl侧网络已恢复正常。
步骤407、 DRA恢复PCRFl的选择优先级。
具体地,可以利用步骤402中的记录来恢复PCRFl故障前的选择优先级 参数。
步骤408、 BBERF1需要查询PCRF地址,发送请求消息到DRA,消息中 带有会话信息,如UE标识信息。
步骤409、 DRA接收该请求消息,根据收到的会话信息和配置信息,如 PCRF的选择优先级信息,选择优先级较高的PCRF1,向BBERF1发送应答消 息,其中携带PCRF1地址。
PCRF1的地址具体可以通过应答消息中Redirect-HostAVP发给BBERF, 同时,将应答消息的E bit置位,并将Result-Code AVP设置为
15DIAMETER—REDIRECTJNDICATION。
步骤410、 BBERF1和PCRFl建立连接并完成网关控制会话的建立。
可以看到,通过本实施例的流程可以使DRA通过心跳机制获知PCRFl侧 网络故障,并降低PCRFl的选择优先级,从而能够根据PCRF状态变化情况 控制对于PCRF的选择依据,避免DRA不知道PCRFl已经故障,当Diameter 客户端(如BBERF )再次发送消息到DRA请求一个PCRF地址时,DRA仍 旧会选择该故障的PCRFl的情况的发生。另夕卜,通过心跳机制DRA获知PCRFl 侧网络从故障中恢复,并及时地恢复了 PCRFl的故障前的选择优先级参数, 能够避免PCRFl实际已经从故障中恢复,但DRA不知道其已经恢复而导致 PCRFl闲置情况的发生。使DRA能够有效地为业务选择PCRF。
如图5所示,为本发明再一个具体实施例中状态信息的处理方法的流程图。 本实施例中,DRA通过OM 4企测到PCRFl故障,将PCRFl优先级降低;当 DRA通过OM再次4企测到PCRFl正常时重新恢复PCRFl的优先级。这里假 定PCRFl的初始选择优先级比PCRF2高。
步骤501 、 OM检测到PCRF 1侧网络故障,并通知DRA。
步骤502、 DRA将PCRFl的选择优先级降j氐。
本步骤中,DRA可以进一步记录PCRFl故障前的选择优先级参数。
步骤503、 BBERF2需要查询PCRF地址,发送请求消息到DRA,消息中 携带有会话信息,如UE标识信息。
步骤504、 DRA接收该请求消息,根据收到的会话信息和配置信息,如 PCRF的选择优先级信息,选择优先级较高的PCRF2,向BBERF2发送应答消 息,其中携带PCRF2地址。
PCRF2的地址具体可以通过应答消息中Redirect-Host AVP发给BBERF, 同时,将应答消息的E bit置位,并将Result-Code AVP设置为 DIAMETER—REDIRECT一INDICATION。
步骤505、 BBERF2和PCRF2建立连接并完成网关控制会话的建立。
16步骤506 、 OM检测到PCRF1侧网络已经恢复正常,通知DRA。 步骤507、 DRA恢复PCRF1的选择优先级。
具体地,可以利用步骤502中的记录来恢复PCRF1故障前的选择优先级 参数。
步骤508、 BBERF1需要查询PCRF地址,发送请求消息到DRA,消息中 带会话信息,如UE标识信息。
步骤509、 DRA接收该请求消息,根据收到的会话信息和配置信息,如 PCRF的选择优先级信息,选择优先级较高的PCRF1,向BBERF1发送应答消 息,其中携带PCRF1地址。
PCRF1的地址具体可以通过应答消息中Redirect-HostAVP发给BBERF, 同时,将应答消息的E bit置位,并将Result-Code AVP设置为 DIAMETER—REDIRECT—INDICATION,
步骤510、 BBERF1和PCRFl建立连接并完成网关控制会话的建立。
可以看到,通过本实施例的流程可以使DRA通过OM才几制获知PCRFl侧 网络故障,并降低PCRFl的选择优先级,从而能够根据PCRF状态变化情况 控制对于PCRF的选择依据,避免DRA不知道PCRFl已经故障,当Diameter 客户端(如BBERF )再次发送消息到DRA请求一个PCRF地址时,DRA仍 旧会选择该故障的PCRFl的情况的发生。另夕卜,通过OM机制DRA获知PCRFl 侧网络从故障中恢复,并及时地恢复了 PCRFl的故障前的选择优先级参数, 能够避免PCRFl实际已经从故障中恢复,但DRA不知道其已经恢复而导致 PCRFl闲置情况的发生。使DRA能够有效地为业务选择PCRF。
以上详细的介绍了本发明的状态信息的处理方法的实施例,下面介绍本发 明实施例中的装置及系统实施例,以上方法中的各种处理手段以及对特征的详 细说明,均可适用于以下介绍的状态信息的处理装置、系统及Diameter客户端。
请参阅图6,为本发明实施例中状态信息的处理装置的结构示意图。该装 置可以包括
17获知单元601 ,用于获知策略控制和计费规则功能实体PCRF状态发生变
化;
调整单元602,用于才艮据该PCRF的状态变化调整该PCRF的选择优先级。 其中,获知单元601可以包括交互单元6011、 4企测单元6012、维护单元 6013至少一个
交互单元6011 ,用于通过与Diameter客户端交互来获知该PCRF状态发 生变化;
检测单元6012,用于通过与该PCRF之间的检测机制4企测到该PCRF状态 发生变化;
维护单元6013,用于通过操作维护OM机制获知该PCRF状态发生变化。 调整单元602可以包括第一调整单元6021、第二调整单元6022至少一个 第 一调整单元6021 ,用于在PCRF状态发生变化为该PCRF侧网络故障时,
将该PCRF的选择优先级降低;
第二调整单元6022,用于在PCRF状态发生变化为该PCRF侧网络从故障
中恢复时,提高该PCRF的选择优先级。
该状态信息的处理装置具体可以为Diameter路由代理。
请参阅图7,为本发明实施例中Diameter客户端的结构示意图。该客户端
可以包括
接收单元701 ,用于接收Diameter路由代理DRA发送的策略控制和计费 规则功能实体PCRF的地址信息。
发送单元702,用于在无法和该PCRF建立连4lr时,向DRA发送该PCRF 侧网络故障的指示。
请参阅图8,为本发明实施例中状态信息的处理系统的结构示意图。该系 统可以包4舌Diameter路由代理DRA801 ,用于与Diameter客户端交互获知策略控制和 计费规则功能实体PCRF状态发生变化,根据PCRF的状态变化调整该PCRF 的选择优先级;
Diameter客户端802,用于通知DRA该PCRF状态发生变化。 通过本发明上述实施例提供的状态信息的处理方法、装置、系统及 Diameter客户端,可以-使DRA通过和Diameter客户端的交互、;险测机制或OM 机制获知某个PCRF侧网络故障,并降低该PCRF的选择优先级,从而能够根 据PCRF状态变化情况控制对于PCRF的选择依据,避免DRA不知道该PCRF 已经故障,当Diameter客户端再次发送消息到DRA请求一个PCRF地址时, DRA仍旧会选择该故障的PCRF的情况的发生。另夕卜,DRA通过和Diameter 客户端的交互、检测机制或OM机制获知该PCRF侧网络从故障中恢复,并及 时恢复该PCRF故障前的选择优先级参数,能够避免该PCRF实际已经从故障 中恢复,但DRA不知道其已经恢复而导致该PCRF闲置情况的发生。使DRA 能够有效地为业务选择PCRF。
是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可 读存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种状态信息的处理方法,其特征在于,该方法包括Diameter路由代理DRA获知策略控制和计费规则功能实体PCRF状态发生变化;所述DRA根据所述PCRF的状态变化调整所述PCRF的选择优先级。
2、 如权利要求l所述的方法,其特征在于,所述DRA获知PCRF状态发 生变化包括所述DRA通过与Diameter客户端交互来获知所述PCRF状态发生变化。
3、 如权利要求l所述的方法,其特征在于,所述DRA获知PCRF状态发 生变化包括所述DRA通过与所述PCRF之间的检测机制检测到所述PCRF状态发生 变化。
4、 如权利要求3所述的方法,其特征在于,所述检测机制包括TCP连 接或者心跳机制。
5、 如权利要求l所述的方法,其特征在于,所述DRA获知PCRF状态发 生变化包括所述DRA通过操作维护OM机制获知所述PCRF状态发生变化。
6、 如权利要求1 - 5任一项所述的方法,其特征在于,所述PCRF状态发 生变化包括所述PCRF侧网络故障;所述DRA根据所述PCRF的状态变化调整所述PCRF的选择优先级包括 所述DRA将所述PCRF的选择优先级降低。
7、 如权利要求6所述的方法,其特征在于,所述DRA通过与Diameter 客户端交互来获知PCRF状态发生变化包括当Diameter客户端无法和所述PCRF建立连接时,所述DRA接收到所述 Diameter客户端发送的故障指示,所述指示包括所述PCRF的信息; 所述DRA根据所述故障指示获知所述PCRF侧网络故障。
8、 如权利要求7所述的方法,其特征在于,所述指示包括会话信息;所 述DRA将所述PCRF的选择优先级降低之后进一步包括所述DRA根据会话信息及PCRF的选择优先级信息重新选择PCRF。
9、 如权利要求1 - 5任一项所述的方法,其特征在于,所述PCRF状态发 生变化包括所述PCRF侧网络从故障中恢复;所述DRA根据所述PCRF的状态变化调整所述PCRF的选择优先级包括 所述DRA提高所述PCRF的选择优先级。
10、 如权利要求9所述的方法,其特征在于,所述DRA通过与Diameter 客户端交互来获知PCRF状态发生变化包括所述DRA接收到Diameter客户端发送的PCRF寻址请求,所述请求中携 带会话信息;所述DRA根据所述会话信息及PCRF的选择优先级信息选择所述PCRF, 将所述PCRF地址信息发给Diameter客户端;如果没有接收到Diameter客户端发送的所述PCRF侧网络故障的指示,则 所述DRA确定所述PCRF /人故障中恢复。
11、 一种状态信息的处理装置,其特征在于,该装置包括 获知单元,用于获知策略控制和计费规则功能实体PCRF状态发生变化; 调整单元,用于根据所述PCRF的状态变化调整所述PCRF的选择优先级。
12、 如权利要求11所述的装置,其特征在于,所述获知单元包括以下单 元至少一个交互单元,用于通过与Diameter客户端交互来获知所述PCRF状态发生变化;检测单元,用于通过与所述PCRF之间的检测机制检测到所述PCRF状态 发生变化;维护单元,用于通过操作维护OM机制获知所述PCRF状态发生变化。
13、 如权利要求11或12所述的装置,其特征在于,所述调整单元包括以 下单元至少一个第 一调整单元,用于在所述PCRF状态发生变化为所述PCRF侧网络故障 时,将所述PCRF的选择优先级降低;第二调整单元,用于在所述PCRF状态发生变化为所述PCRF侧网络从故 障中恢复时,提高所述PCRF的选择优先级。
14、 一种Diameter客户端,其特征在于,所述Diameter客户端包括 接收单元,用于接收Diameter路由代理DRA发送的策略控制和计费规则功能实体PCRF的地址信息。发送单元,用于在无法和所述PCRF建立连接时,向DRA发送所述PCRF 侧网络故障的指示。
15、 一种状态信息的处理系统,其特征在于,该系统包括 Diameter路由代理DRA,用于与Diameter客户端交互获知策略控制和计费规则功能实体PCRF状态发生变化,根据所述PCRF的状态变化调整所述 PCRF的选择优先级;Diameter客户端,用于通知所述DRA所述PCRF状态发生变化。
全文摘要
本发明实施例公开了一种状态信息的处理方法,包括Diameter路由代理DRA获知策略控制和计费规则功能实体PCRF状态发生变化;所述DRA根据所述PCRF的状态变化调整所述PCRF的选择优先级。本发明实施例还公开了一种状态信息的处理装置、系统及客户端。通过本发明实施例提供的方法装置、系统及客户端,能够根据PCRF状态变化情况控制各PCRF的选择依据,有效地为业务选择PCRF。
文档编号H04W24/04GK101646193SQ20081014235
公开日2010年2月10日 申请日期2008年8月8日 优先权日2008年8月8日
发明者时晓岩, 岩 李, 谭仕勇, 魏伟华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1