一种策略控制方法及装置、dra、p-cscf的制作方法_3

文档序号:9691585阅读:来源:国知局
的实现流程示意图一,如图6-1所示,所述方法包括:
[0084]步骤601,DRA分别判断所述DRA与N个主用PCRF之间的链路是否出现异常;
[0085]这里,所述N为大于I的整数;
[0086]步骤602,所述DRA确定任意一个所述DRA与主用PCRF之间的链路出现异常时,将所述DRA与出现异常的主用PCRF之间的链路切换到备用PCRF ;
[0087]步骤603,在UE进行VoLTE呼叫的过程中且P-CSCF向出现异常的主用PCRF请求专载资源时,DRA向所述P-CSCF转发备用PCRF返回的携带有错误原因值的响应消息;
[0088]步骤604,所述P-CSCF根据所述错误原因值,向S-CSCF发送故障指示消息。
[0089]这里,所述故障指示消息用于使所述S-CSCF触发HSS为所述UE重新建立頂S PDN连接。
[0090]这里,所述错误原因值包括网际协议连接接入网络会话不可用(IP_CAN_SESS10N_N0T_AVAILABLE)或 DIAMETER 未知会话标识(DIAMETER_UNKNOWN_SESS1N_ID),其中,IP-CAN为IP-Connectivity Access Network的缩写,意思是网际协议连接接入网络。
[0091]本发明实施例中,如图6-2所示,在步骤604之后,所述方法还包括:
[0092]步骤605,所述S-CSCF接收所述故障指示消息后,向所述HSS发送用于指示所述P-CSCF复位的复位指TK消息;
[0093]这里,复位指示消息也称为恢复指示消息,是用于指示用户设备(UE,UserExperiment)重建 IMS PDN 连接。
[0094]这里,所述故障指示消息采用扩展的SIP消息来实现。
[0095]步骤606,所述HSS收到所述复位指示消息后,向MME发送复位指示消息;
[0096]步骤607,所述MME收到所述复位指示消息后,指示所述UE重新发起所述頂S PDN的附着流程,以重建頂S PDN连接。
[0097]本发明实施例中,如图6-3所示,在所述P-CSCF接收DRA转发的携带有错误原因值的响应消息之前,在步骤602之后,所述方法还包括:
[0098]步骤SeiJy^iP-CSCF向所述DRA发送用于向所述出现异常的主用PCRF请求专载资源的请求消息;
[0099]步骤S62,所述DRA将所述请求消息转发给所述备用PCRF ;
[0100]步骤S63,所述DRA接收所述备用PCRF发送的携带有错误原因值的响应消息。
[0101]本发明实施例提供了一种N+1非实时备份的策略控制方法,该方法用于PCRF容灾,具体地,DRA分别判断所述DRA与N个主用PCRF之间的链路是否出现异常;所述DRA确定任意一个所述DRA与主用PCRF之间的链路出现异常时,将所述DRA与出现异常的主用PCRF之间的链路切换到备用PCRF ;在UE进行VoLTE呼叫的过程中且P-CSCF向所述出现异常的主用PCRF请求专载资源时,DRA向所述P-CSCF转发携带有错误原因值的响应消息;所述P-CSCF根据所述错误原因值,向S-CSCF发送故障指示消息,以使所述S-CSCF触发HSS为所述UE重新建立ms TON连;这样,本发明实施例提供的技术方案,具有以下优点:
[0102]1)本发明实施例提供的技术方案中,由P-CSCF利用备用PCRF返回的响应消息中携带 IP-CAN_SESS1N_NOT_AVAILABLE 或 DIAMETER_UNKNOWN_SESS1N_ID 来判断主用 PCRF出现故障,通过扩展P-CSCF与S-CSCF之间的SIP消息,将主用PCRF故障信息告知S-CSCF,由S-CSCF触发HSS使用户重新建立MS PDN连接,从而解决了现网中PCRF出现故障后无法进行VoLTE呼叫的问题,同时相比1+1实时容灾方案,节约了设备成本及备份链路的开销。
[0103]2)本发明实施例提供的技术方案基于用户需求进行VoLTE容灾恢复,当主被叫进行VoLTE呼叫时触发恢复流程,实时性高,用户体验影响较小。
[0104]本发明实施例提供的技术方案,将解决现有网络下PCRF故障后无法进行VoLTE业务的问题,同时为了降低成本,本发明实施例适用于N+1非实时备份的PCC网络架构,其中N+1非实时备份中的“N”表示N个主用PCRF,N+1非实时备份中的“1”表示1个备用PCRF。
[0105]另外本发明实施例也适用于1+1非实时备份的PCC网络架构,现有的1+1实时热备的PCRF容灾方案参见图5,具体过程是:主用PCRF 20和备用PCRF21通过备份链路实时的同步用户会话信息(步骤S51);当0狀18检测到主用PCRF 20出现故障后,将链路切换至备用PCRF 21,从而由备用PCRF 21接管用户会话(步骤S52);备用PCEF 21可以使用原PCRF host (主机)与备用PCRF21进行交互,从而在主用PCRF 20出现故障时用户业务不受影响(步骤S53);同理,P-CSCF 19也可以继续使用原PCRF host与备用PCRF 21进行交互,用户的业务不受任何影响。虽然1+1实时热备方案具有PCRF容灾的功能,但是该方案存在如下缺点:1)、成本较高,通常情况下备用PCRF 21—直处于待机(standby)状态,无法处理任何业务,相当于两台PCRF实现一台PCRF的功能;2)、主用和备用PCRF实时备份所有用户会话信息会影响设备性能,降低设备处理能力,需额外购买更多的设备能力以填补实时备份带来的开销,增加了设备成本;3)、备份链路要求高可靠性,需要传输网为其预留带宽,并需进行双链路备份;4)、1+1实时备份的具体实现方案目前并无统一的标准,均由各厂家自行定义实施,因主用和备用PCRF可能使用不同的host名称,为保证异厂家的互联互通,PCEF和P-CSCF需进行改造,忽略PCRF主机名较验并及时进行PCRF主机名的更新,以保证业务的不间断运行。
[0106]实施例二
[0107]本发明实施例提供一种策略控制方法,在本方法中,由P-CSCF负责感知主用PCRF状态,所述主用PCRF状态包括正常工作状态或异常工作状态,简称正常或异常;当P-CSCF发现PCRF出现异常后,通知S-CSCF触发HSS为UE重新建立MS PDN连接。需要说明的是,在DRA组网中,P-CSCF是通过DRA与主用PCRF建立链路连接的,因此,P-CSCF可以通过DRA来感知主用PCRF状态,当然,当P-CSCF是通过DRA与备用PCRF建立链路连接时,DRA也可以感知备用PCRF的状态,下面以DRA组网为例,图7-1为本发明实施例二的PCC网络架构示意图,图7-2为本发明实施例二策略控制方法的实现流程示意图,如图7-1和图7-2所示,该流程主要包括:
[0108]步骤701,DRA检测链路的状态;
[0109]具体地,DRA分别判断所述DRA与N个主用PCRF之间的链路是否出现异常;这里,所述N为大于I的整数;
[0110]步骤702,链路切换;
[0111]具体地,所述DRA确定任意一个所述DRA与主用PCRF之间的链路出现异常时,将所述DRA与出现异常的主用PCRF之间的链路切换到备用PCRF ;
[0112]步骤703,用户进行VoLTE呼叫;
[0113]这里,用户进行的VoLTE呼叫可以是主叫,也可以是被叫。
[0114]步骤704,所述P-CSCF向DRA发送用于向所述出现异常的主用PCRF请求专载资源的请求消息;
[0115]这里,所述专载资源包括专有承载个数、承载类型、承载带宽等;
[0116]步骤705,所述DRA将所述请求消息转发给所述备用PCRF ;
[0117]步骤706,所述备用PCRF向所述DRA发送携带有错误原因值的响应消息;
[0118]这里,由于备用PCRF未保存该用户相关的会话信息,因此通过DRA向P-CSCF返回的响应消息,其中,所述响应消息中携带错误原因值,所述错误原因值包括IP-CAN_SESS10N_N0T_AVAILABLE 或 DIAMETER_UNKNOWN_SESS1N_ID ;
[0119]步骤707,所述DRA将所述响应消息转发给P-CSCF ;
[0120]步骤708,所述P-CSCF收到所述响应消息后,通过解析所述响应消息得到相应错误原因值,然后向S-CSCF发送故障指示消息;
[0121]这里,所述故障指示消息采用扩展的会话初始协议SIP消息来实现。所述故障指示消息用于通知S-CSCF,使S-CSCF知悉主用PCRF出现故障,触发S-CSCF发起归属用户服务器(HSS Home Subscriber Server)为用户重激活流程;
[0122]步骤709,所述S-CSCF接收到所述故障指示消息后,向HSS发送用于指示P-CSCF进行复位的复位指示消息;
[0123]这里,所述复位指示消息中携带有复位原因值,所述复位原因值可以为PCRF故障原因,当然也可以是指示复位的其他原因值;
[0124]步骤710,所述HSS收到所述复位指示消息后,向MME发送复位指示消息;
[0125]步骤711,所述MME收到所述复位指示消息后,向UE发送用于指示UE重新发起頂SPDN网络的附着流程的指示消息,以重建頂S PDN连接;
[0126]步骤712,所述UE收到MME发送的指示消息后,UE发起重新附着流程。
[0127]这里,在UE重新附着后,由PCEF选择备用PCRF重建Gx接口会话,至此,UE的VoLTE业务完全恢复正常。
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1