PCRF实体、存储介质、竞态条件解除方法及系统技术方案

技术编号:19436339 阅读:34 留言:0更新日期:2018-11-14 13:07
本发明专利技术公开了一种竞态条件解除方法,包括:在满足预设竞态条件,且接收到策略和计费执行功能PCEF实体发送的携带预设错误码的第一重授权应答时,撤销重授权请求的重发送操作;发送携带预设错误码的第一更新信用控制应答至PCEF实体,并接收PCEF实体基于第一更新信用控制应答重发送的第一更新信用控制请求;基于第一更新信用控制请求携带的承载信息以及业务信息进行重决策操作,并将携带决策结果的第二更新信用控制应答发送至PCEF实体。本发明专利技术还公开了一种策略和计费规则功能PCRF实体、计算机可读存储介质以及竞态条件解除系统。本发明专利技术能够在解除竞态条件时确保决策结果准确,同时降低PCRF实体与PCEF实体之间的系统复杂性以及系统间的消息负荷。

【技术实现步骤摘要】
PCRF实体、存储介质、竞态条件解除方法及系统
本专利技术涉及通信
,尤其涉及一种策略和计费规则功能PCRF实体、存储介质、竞态条件解除方法及系统。
技术介绍
现有技术中,策略和计费规则功能(PolicyandChargingRulesFunction,以下简称为PCRF)实体主要负责策略和计费规则的制定,策略和计费执行功能(PolicyandControlEnforcementFunction,以下简称为PCEF)实体。在PCRF实体与PCEF实体建立一个会话,且在该会话内出现会话资源更新的竞态条件时,为了打破互相等待的竞态条件,目前解决方案是:出现竞态条件时,PCEF实体回复携带指定错误码重授权应答至PCRF实体,PCRF实体回复携带指定错误码的信用控制应答至PCEF实体,同时,作为服务端的PCRF实体不能马上重发重授权请求,必须在收到PCEF实体重发的信用控制请求,且决策授权并回复信用控制应答至PCEF实体后,再重发送重授权请求至PCEF实体,PCEF实体收到信用控制应答并处理完该会话更新后,再处理重授权请求,并在处理完成重授权请求后回复重授权应答给PCRF实体。然而,上述方案存在如下缺陷:1、PCRF实体处理PCEF实体重发的信用控制请求后,回复携带决策授权信息的信用控制应答,然后又重发重授权请求,增加了PCRF实体与PCEF实体之间的系统复杂性以及系统间的消息负荷;2、对于PCRF重发的重授权请求,由于PCEF实体重发的信用控制请求携带的信息更新,可能原先决策重授权请求的授权条件已发生变化,直接重发原先决策的重授权请求,可能导致决策结果不准确。
技术实现思路
本专利技术的主要目的在于提供一种PCRF实体、存储介质、竞态条件解除方法及系统,旨在确保决策结果准确的前提下,降低PCRF实体与PCEF实体之间的系统复杂性以及系统间的消息负荷。为实现上述目的,本专利技术提供一种竞态条件解除方法,包括:在满足预设竞态条件,且接收到策略和计费执行功能实体发送的携带预设错误码的第一重授权应答时,撤销重授权请求的重发送操作;发送携带所述预设错误码的第一更新信用控制应答至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述第一更新信用控制应答重发送的第一更新信用控制请求;基于所述第一更新信用控制请求携带的承载信息以及业务信息进行重决策操作,并将携带决策结果的第二更新信用控制应答发送至所述策略和计费执行功能实体。可选地,所述在满足预设竞态条件,且接收到策略和计费执行功能实体发送的携带预设错误码的第一重授权应答时,撤销重授权请求的重发送操作的步骤之前,还包括:判断当前是否满足预设竞态条件。可选地,所述判断当前是否满足预设竞态条件包括:在触发重决策操作时,发送重授权请求至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述重授权请求返回的第二重授权应答,其中,在未接收到所述第二重授权应答,且接收到所述策略和计费执行功能实体发送的第二更新信用控制请求时,确定当前满足预设竞态条件。可选地,所述在触发重决策操作时,发送重授权请求至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述重授权请求返回的第二重授权应答的步骤之前,还包括:在接收到应用功能实体发送的应用授权请求时,触发重决策操作。可选地,所述在触发重决策操作时,发送重授权请求至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述重授权请求返回的第二重授权应答的步骤之前,还包括:在接收到用户签约数据库实体发送的签约变更请求时,触发重决策操作。可选地,所述在触发重决策操作时,发送重授权请求至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述重授权请求返回的第二重授权应答的步骤之前,还包括:在到达预设决策周期时,触发重决策操作。可选地,所述预设错误码为错误码4144。进一步地,本专利技术还提供一种策略和计费规则功能实体,该策略和计费规则功能实体包括:存储有竞态条件解除程序的存储器;处理器,配置为执行所述竞态条件解除程序以实现以下步骤:在满足预设竞态条件,且接收到策略和计费执行功能实体发送的携带预设错误码的第一重授权应答时,撤销重授权请求的重发送操作;发送携带所述预设错误码的第一更新信用控制应答至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述第一更新信用控制应答重发送的第一更新信用控制请求;基于所述第一更新信用控制请求携带的承载信息以及业务信息进行重决策操作,并将携带决策结果的第二更新信用控制应答发送至所述策略和计费执行功能实体。进一步地,本专利技术还提供一种计算机可读存储介质,该计算机可读存储介质上存储有竞态条件解除程序,所述竞态条件解除程序被处理器执行时实现以下步骤:在满足预设竞态条件,且接收到策略和计费执行功能实体发送的携带预设错误码的第一重授权应答时,撤销重授权请求的重发送操作;发送携带所述预设错误码的第一更新信用控制应答至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述第一更新信用控制应答重发送的第一更新信用控制请求;基于所述第一更新信用控制请求携带的承载信息以及业务信息进行重决策操作,并将携带决策结果的第二更新信用控制应答发送至所述策略和计费执行功能实体。进一步地,本专利技术还提供一种竞态条件解除系统,该竞态条件解除系统包括策略和计费规则功能实体,以及策略和计费执行功能实体,其中,所述策略和计费执行功能实体用于在满足第一预设竞态条件时,发送携带预设错误码的重授权应答至所述策略和计费规则功能实体;所述策略和计费规则功能实体用于在接收到所述重授权应答,且满足第二预设竞态条件时,撤销重授权请求的重发送操作;还用于发送携带所述预设错误码的第一更新信用控制应答至所述策略和计费执行功能实体;所述策略和计费执行功能实体还用于在接收到所述第一更新信用控制应答时,重发送更新信用控制请求至所述策略和计费规则功能实体;所述策略和计费规则功能实体还用于在接收到所述更新信用控制请求时,基于所述更新信用控制请求携带的承载信息以及业务信息进行重决策操作,并将携带决策结果的第二更新信用控制应答发送至所述策略和计费执行功能实体。本专利技术提出的PCRF实体、存储介质、竞态条件解除方法及系统,通过在PCRF实体满足预设竞态条件,且接收到PCEF实体发送的携带预设错误码的第一重授权应答时,撤销重授权请求的重发送操作;发送携带相同预设错误码的第一更新信用控制应答至PCEF实体,并接收PCEF实体基于第一更新信用控制应答重发送的第一更新信用控制请求;基于第一更新信用控制请求携带的承载信息以及业务信息进行重决策操作,并将携带决策结果的第二更新信用控制应答发送至PCEF实体,由此,避免了重授权请求的重发送操作,降低了PCRF实体与PCEF实体之间的系统复杂性以及系统间的消息负荷,同时,由于PCRF实体返回的第二更新信用控制应答携带了最新重决策的决策结果,确保了决策结果的准确性。附图说明图1为本专利技术PCRF实体第一实施例的结构示意图;图2为本专利技术竞态条件解除方法第一实施例的流程示意图;图3为本专利技术竞态条件解除方法第一实施例中涉及的PCC架构的逻辑架构示例图;图4为本专利技术竞态条件解除方法第一实施例中出本文档来自技高网
...

【技术保护点】
1.一种竞态条件解除方法,其特征在于,包括:在满足预设竞态条件,且接收到策略和计费执行功能实体发送的携带预设错误码的第一重授权应答时,撤销重授权请求的重发送操作;发送携带所述预设错误码的第一更新信用控制应答至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述第一更新信用控制应答重发送的第一更新信用控制请求;基于所述第一更新信用控制请求携带的承载信息以及业务信息进行重决策操作,并将携带决策结果的第二更新信用控制应答发送至所述策略和计费执行功能实体。

【技术特征摘要】
1.一种竞态条件解除方法,其特征在于,包括:在满足预设竞态条件,且接收到策略和计费执行功能实体发送的携带预设错误码的第一重授权应答时,撤销重授权请求的重发送操作;发送携带所述预设错误码的第一更新信用控制应答至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述第一更新信用控制应答重发送的第一更新信用控制请求;基于所述第一更新信用控制请求携带的承载信息以及业务信息进行重决策操作,并将携带决策结果的第二更新信用控制应答发送至所述策略和计费执行功能实体。2.根据权利要求1所述的竞态条件解除方法,其特征在于,所述在满足预设竞态条件,且接收到策略和计费执行功能实体发送的携带预设错误码的第一重授权应答时,撤销重授权请求的重发送操作的步骤之前,还包括:判断当前是否满足预设竞态条件。3.根据权利要求2所述的竞态条件解除方法,其特征在于,所述判断当前是否满足预设竞态条件包括:在触发重决策操作时,发送重授权请求至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述重授权请求返回的第二重授权应答,其中,在未接收到所述第二重授权应答,且接收到所述策略和计费执行功能实体发送的第二更新信用控制请求时,确定当前满足预设竞态条件。4.根据权利要求3所述的竞态条件解除方法,其特征在于,所述在触发重决策操作时,发送重授权请求至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述重授权请求返回的第二重授权应答的步骤之前,还包括:在接收到应用功能实体发送的应用授权请求时,触发重决策操作。5.根据权利要求3所述的竞态条件解除方法,其特征在于,所述在触发重决策操作时,发送重授权请求至所述策略和计费执行功能实体,并接收所述策略和计费执行功能实体基于所述重授权请求返回的第二重授权应答的步骤之前,还包括:在接收...

【专利技术属性】
技术研发人员:陈刚姜志诚赵莉王长春
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1