CN105450423B - 一种账户状态信息校验方法及装置 - Google Patents
一种账户状态信息校验方法及装置 Download PDFInfo
- Publication number
- CN105450423B CN105450423B CN201410430735.8A CN201410430735A CN105450423B CN 105450423 B CN105450423 B CN 105450423B CN 201410430735 A CN201410430735 A CN 201410430735A CN 105450423 B CN105450423 B CN 105450423B
- Authority
- CN
- China
- Prior art keywords
- status information
- account status
- ocs
- user identifier
- report
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Meter Arrangements (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种账户状态信息校验方法及装置。用于解决目前在对移动数据业务的计费过程中,存在PCRF实体中保存的账户状态信息与OCS中保存的账户状态信息不同步的问题。本发明实施例中,PCEF实体将PCRF实体制定的账户状态信息报告发送至OCS,由OCS根据该账户状态信息报告中包含的用户标识对应的账户状态信息来校验该账户状态信息报告是否准确,即使PCRF实体未能接收到OCS发送的发生变化的账户状态信息,OCS也能及时发现PCRF实体本地保存的账户状态信息有误,以保证PCRF实体中保存的账户状态信息与OCS中保存的账户状态信息同步,从而可靠保证了PCRF实体制定的策略的正确性。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种账户状态信息校验方法及装置。
背景技术
随着移动互联网技术的快速发展,移动终端用户可以在任何时间任何地点方便地访问和下载各种应用,极大地刺激了对移动数据的使用。为了满足不断增长的数据业务需求,第三代合作伙伴计划(3GPP)开发了综合的计费和策略控制框架。
在当前的带宽控制方案中,在线计费系统(Online Charging Server,OCS)对用户使用的套餐流量、时长等信息进行记录,当达到限额需要调整带宽时由OCS向策略和计费规则功能(Policy and Charging Rules Function,PCRF)实体下发通知消息,由PCRF实体根据该通知信息中携带的账户状态信息重新制定策略。例如,针对运营商均推出的各种数据业务套餐包服务,若用户可以订购一个数据业务套餐包,该数据业务套餐包包括一定的流量或时长,则当用户使用该套餐包的流量或时长到运营商设置的限额时,需要对使用该套餐的用户的带宽或者策略进行调整。例如,某家庭订购一个GPRS数据业务月套餐包,初始带宽为400Kbps,其中规定月使用流量累积超过30GB时,将带宽下调到初始带宽的70%,则该家庭中用户累计使用流量到30GB时需要对用户降带宽。
但是,由于OCS与PCRF实体为相互独立的功能实体,当用户对应的账户状态信息(Policy-Counter-Status)发生改变时,OCS将发生变化的账户状态信息通知给PCRF实体,若此时OCS与PCRF实体之间的通信链路出现故障,或者PCRF实体出现故障,OCS无法获知PCRF实体本地保存的上述用户对应的账户状态信息。因此,在计费过程中存在PCRF实体本地保存的账户状态信息与OCS中保存的账户状态信息不同步的情况,使策略及计费执行功能(Policy and Charging Enforcement Function,PCEF)实体仍按照账户状态信息发生变化之前的策略进行计费,从而造成运营商以及用户的损失。
综上所述,目前在对移动数据业务的计费过程中,存在PCRF实体中保存的账户状态信息与OCS中保存的账户状态信息不同步的问题。
发明内容
本发明实施例提供一种账户状态信息校验方法及装置,用以解决目前在对移动数据业务的计费过程中,存在PCRF实体中保存的账户状态信息与OCS中保存的账户状态信息不同步的问题。
本发明实施例提供的具体技术方案如下:
第一方面,提供一种账户状态信息校验方法,包括:向策略及计费功能PCRF实体发送第一账户状态信息报告请求;接收所述PCRF实体根据所述第一账户状态信息报告请求生成的第一账户状态信息报告;并将所述第一账户状态信息报告转发至在线计费系统OCS,以便所述OCS判定所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
结合第一方面,在第一种可能的实现方式中,当接收到新的数据业务请求时,根据所述新的数据业务请求中携带的用户标识,生成第一账户状态信息报告请求;或者,当所述用户标识对应的授权配额使用完毕时,生成第一账户状态信息报告请求;将所述第一账户状态信息报告请求通过Gx接口发送至所述PCRF实体。
结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,将所述第一账户状态信息报告通过Gy接口转发至所述OCS。
结合第一方面第一种可能的实现方式或者第二种可能的实现方式,在第三种可能的实现方式中,接收所述PCRF实体接收到所述最新账户状态信息之后发送的重新鉴权请求RAR消息,根据所述RAR消息中携带的用户标识以及所述最新账户状态信息,生成第二账户状态信息报告请求;并将所述第二账户状态信息报告请求发送至所述PCRF实体;以及接收所述PCRF实体根据所述第二账户状态信息报告请求生成的第二账户状态信息报告,并将所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告中包含的所述用户标识对应的最新账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
第二方面,提供一种账户状态信息校验方法,包括:接收策略及执行计费功能PCEF实体发送的第一账户状态信息报告请求;根据所述第一账户状态信息报告请求,将生成的第一账户状态信息报告发送至所述PCEF实体;由所述PCEF实体将所述第一账户状态信息报告转发至在线计费系统OCS,以便所述OCS判断所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同;接收所述OCS在确定出所述第一账户状态信息报告与所述最新账户状态信息不相同时,发送的所述用户标识对应的最新账户状态信息。
结合第二方面,在第一种可能的实现方式中,当接收到所述用户标识对应的最新账户状态信息之后,向所述PCEF实体发送重新鉴权请求RAR消息;接收所述PCEF实体根据所述RAR消息生成的第二账户状态信息报告请求;根据所述第二账户状态信息报告请求中携带的用户标识,以及所述用户标识对应的所述最新账户状态信息生成第二账户状态信息报告,发送至所述PCEF实体,并由所述PCEF实体将所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
结合第三方面,提供一种账户状态信息校验方法,包括:接收策略及执行计费功能PCEF实体发送的账户状态信息报告;其中,所述账户状态信息报告由所述PCEF实体从策略及计费功能PCRF实体获取;根据所述账户状态信息报告中包含的用户标识,获取本地保存的所述用户标识对应的最新账户状态信息;并当所述最新账户状态信息与所述账户状态信息报告中包含的所述用户标识对应的账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
结合第三方面,在第一种可能的实现方式中,当判定当前时刻存在已经建立的所述用户标识对应的Sy会话,并且所述Sy会话在建立时已经订阅了相应账户状态信息时,通过Sy接口将所述账户状态信息报告发送至所述PCRF实体。
第四方面,提供一种账户状态信息校验装置,包括:发送单元,用于向策略及计费功能PCRF实体发送第一账户状态信息报告请求;接收单元,用于接收所述PCRF实体根据所述第一账户状态信息报告请求生成的第一账户状态信息报告;所述发送单元,还用于将所述接收单元接收到的第一账户状态信息报告转发至在线计费系统OCS,以便所述OCS判定所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
结合第四方面,在第一种可能的实现方式中,所述发送单元,具体用于:当接收到新的数据业务请求时,根据所述新的数据业务请求中携带的用户标识,生成第一账户状态信息报告请求;或者,当所述用户标识对应的授权配额使用完毕时,生成第一账户状态信息报告请求;将所述第一账户状态信息报告请求通过Gx接口发送至所述PCRF实体。
结合第四方面第一种可能的实现方式,在第二种可能的实现方式中,所述发送单元,具体用于:将所述第一账户状态信息报告通过Gy接口转发至所述OCS。
结合第四方面第一种可能的实现方式或者第二种可能的实现方式,在第三种可能的实现方式中,所述接收单元,还用于:接收所述PCRF实体接收到所述最新账户状态信息之后发送的重新鉴权请求RAR消息。
结合第四方面第三种可能的实现方式,在第四种可能的实现方式中,还包括生成单元,用于:根据所述接收单元接收到的所述RAR消息中携带的用户标识以及所述最新账户状态信息,生成第二账户状态信息报告请求。
结合第四方面第四种可能的实现方式,在第五种可能的实现方式中,所述发送单元,用于:将所述生成单元生成的第二账户状态信息报告请求发送至所述PCRF实体。
结合第四方面第五种可能的实现方式,在第六种可能的实现方式中,所述接收单元,用于:接收所述PCRF实体根据所述第二账户状态信息报告请求生成的第二账户状态信息报告。
结合第四方面第六种可能的实现方式,在第七种可能的实现方式中,所述发送单元,用于:将所述接收单元接收到的所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告中包含的所述用户标识对应的最新账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
第五方面,一种账户状态信息校验装置,包括:接收单元,用于接收策略及执行计费功能PCEF实体发送的第一账户状态信息报告请求;发送单元,用于根据所述接收单元接收到的第一账户状态信息报告请求,将生成的第一账户状态信息报告发送至所述PCEF实体;由所述PCEF实体将所述第一账户状态信息报告转发至在线计费系统OCS,以便所述OCS判断所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同;所述接收单元,用于接收所述OCS在确定出所述第一账户状态信息报告与所述最新账户状态信息不相同时,发送的所述用户标识对应的最新账户状态信息。
结合第五方面,在第一种可能的实现方式中,所述发送单元,还用于:当接收单元接收到所述用户标识对应的最新账户状态信息之后,向所述PCEF实体发送重新鉴权请求RAR消息。
结合第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接收单元,还用于:接收所述PCEF实体根据所述RAR消息生成的第二账户状态信息报告请求。
结合第五方面第二种可能的实现方式,在第三种可能的实现方式中,还包括生成单元,用于:根据所述第二账户状态信息报告请求中携带的用户标识,以及所述用户标识对应的所述最新账户状态信息生成第二账户状态信息报告。
结合第五方面第三种可能的实现方式,在第六种可能的实现方式中,所述发送单元,还用于:将所述生成单元生成的第二账户状态信息报告发送至所述PCEF实体,并由所述PCEF实体将所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
第六方面,提供一种账户状态信息校验装置,包括:接收单元,用于接收策略及执行计费功能PCEF实体发送的账户状态信息报告;其中,所述账户状态信息报告由所述PCEF实体从策略及计费功能PCRF实体获取;获取单元,用于根据所述接收单元接收到的账户状态信息报告中包含的用户标识,获取本地保存的所述用户标识对应的最新账户状态信息;发送单元,用于当所述获取单元获取的最新账户状态信息与所述接收单元接收到的账户状态信息报告中包含的所述用户标识对应的账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
结合第六方面,在第一种可能的实现方式中,所述发送单元,具体用于:当当前时刻存在已经建立的所述用户标识对应的Sy会话,并且所述Sy会话在建立时已经订阅了相应账户状态信息时,通过Sy接口将所述账户状态信息报告发送至所述PCRF实体。
本发明实施例中,当PCRF实体接收到PCEF实体发送的账户状态信息报告请求,PCRF实体将本地保存的账户状态信息报告发送至PCEF实体,由PCEF实体将该账户状态信息报告转发至OCS;OCS根据该账户状态信息报告中包含的账户状态信息判断账户状态信息报告是否正确。采用本发明技术方案,通过PCEF实体将PCRF实体制定的账户状态信息报告发送至OCS,由OCS校验该账户状态信息报告是否准确,即使PCRF实体未能接收到OCS发送的发生变化的账户状态信息,OCS也能及时发现PCRF实体本地保存的账户状态信息有误,以保证PCRF实体中保存的账户状态信息与OCS中保存的账户状态信息同步,从而可靠保证了PCRF实体制定的策略的正确性。
附图说明
图1为本发明实施例中计费系统架构示意图;
图2为本发明实施例中账户状态信息校验方法流程图一;
图3为本发明实施例中账户状态信息校验方法流程图二;
图4为本发明实施例中账户状态信息校验方法流程图三;
图5为本发明实施例中账户状态信息校验过程中信令交互示意图;
图6本发明实施例中账户状态信息校验装置结构示意图一;
图7为本发明实施例中账户状态信息校验装置结构示意图二;
图8为本发明实施例中账户状态信息校验装置结构示意图三;
图9为本发明实施例中PECF实体结构示意图;
图10为本发明实施例中PCRF实体结构示意图;
图11为本发明实施例中OCS结构示意图。
具体实施方式
为了解决目前在对移动数据业务的计费过程中,存在PCRF实体中保存的账户状态信息与OCS中保存的账户状态信息不同步的问题。本发明实施例中,PCEF实体将PCRF实体制定的账户状态信息报告发送至OCS,由OCS根据该账户状态信息报告中包含的用户标识对应的账户状态信息来校验该账户状态信息报告是否准确,即使PCRF实体未能接收到OCS发送的发生变化的账户状态信息,OCS也能及时发现PCRF实体本地保存的账户状态信息有误,以保证PCRF实体中保存的账户状态信息与OCS中保存的账户状态信息同步,从而可靠保证了PCRF实体制定的策略的正确性。
参阅图1所示,为本发明实施例中计费系统架构示意图,该计费系统包括用户设备、PCEF实体、PCRF实体和OCS。其中,PCEF实体和PCRF实体之间通过Gx接口连接,PCRF实体和OCS之间通过Sy接口连接,OCS和PCEF实体之间通过Gy接口连接。具体的:
用户设备对应的用户为在线计费用户,该用户在OCS中订购了一定的资源;
PCRF实体负责决策和授权,其根据运营商策略、用户签约数据、用户正在进行的业务信息以及用户接入网络的信息等因素,制定相应的策略,该策略称为策略与计费控制(Policy and Charging Control,PCC)规则。PCRF实体将该PCC规则发送至PCEF实体,从而实现对业务数据流的控制;
PCEF实体实现策略和计费执行功能,实现包含业务数据流的检测、策略执行和基于流的计费功能。该功能实体位于网关,例如通用分组无线服务技术(GeneralPacketRadio Service,GPRS)的GPRS网关支撑节点(Gateway GPRS SupportNode,GGSN)网关、演进分组中心(Evolved Packet Core,EPC)的分组数据网关(PDN GW,P-GW)等,也可独立部署;
OCS提供基于用户和业务数据流的信用控制功能。主要由在线采集、计费控制、批价、余额管理等模块构成,实现了在线计费功能,并配合其它计费网元设备进行实时话务控制;
Gy接口完成PCEF实体到OCS之间的在线计费,在线计费功能为对所提供的业务进行实时计费;
Sy接口用于PCRF实体在进行策略决策时向OCS请求用户的消费限额(spendinglimit)。PCRF实体使用policy counter name进行订阅,OCS根据该订阅进行上报。
在上述计费系统中,PCEF实体通过Gy接口向OCS实时为进行数据业务的用户申请配额,OCS将根据上述用户标识和该用户标识对应的账户金额决定是否允许该用户进行分组数据业务,当允许该用户进行分组数据业务时,对PCEF实体进行用户配额的实时下发。OCS实时跟踪用户标识对所定购资源的使用情况(数据业务量),实时从用户标识对应的账户中扣除当前的使用费用,并按照预设规则更改用户标识对应的账户状态信息下发至PCRF实体,由PCRF实体根据上述用户标识对应的账户状态信息制定新的策略下发至PCEF实体;当用户账户中的资金用尽时终止业务或者对用户进行相关提示。
下面结合说明书附图,对本发明实施例作进一步详细描述。
参阅图2所示,本发明实施例中,由PCEF实体将账户状态信息报告转发至OCS,由OCS进行账户状态信息校验的过程为:
步骤200:向PCRF实体发送第一账户状态信息报告请求。
本发明实施例中,当PCEF实体接收到新的数据业务请求时,即根据上述新的数据业务请求中携带的用户标识,生成第一账户状态信息报告请求;或者,当PCEF实体确定任意一用户标识对应的授权配额使用完毕时,即根据该任意一用户标识,生成第一账户状态信息报告请求;并将该第一账户状态信息报告请求通过Gx接口发送至PCRF实体。其中,上述第一账户状态信息报告请求可以通过现有3GPP关于计费系统相关协议中的信用控制请求(Credit Control Request,CCR)消息实现。
采用上述技术方案,对目前的Gx接口进行改进,使Gx接口能够传输账户状态信息报告,从而扩展了Gx接口的功能。
步骤210:接收PCRF实体根据上述第一账户状态信息报告请求生成的第一账户状态信息报告。
本发明实施例中,当PCRF实体接收到PCEF实体发送的第一账户状态信息报告请求时,即根据该第一账户状态信息报告请求中包含的用户标识,获取本地保存的该用户标识对应的账户状态信息(Counter status),并根据该账户状态信息生成第一账户状态信息报告,以及将该第一账户状态信息报告通过PCRF实体和PCEF实体之间的Gx接口发送至PCEF实体。其中,上述账户状态信息通常表示为用户标识对应的Counter状态,通常采用Policy-Counter-status=n表示,n为表示Counter状态信息,PCRF根据该账本版本号制定该用户标识对应的策略;并且,该策略包含当前时刻用户标识对应的带宽和费用,以及账户状态信息报告。
可选的,上述账户状态信息报告可以包含在策略(PCC)当中,并通过现有计费系统中的CCA消息承载。
步骤220:将上述述第一账户状态信息报告转发至OCS,以便OCS判定该第一账户状态信息报告中包含的用户标识对应的账户状态信息与OCS中保存的该用户标识对应的最新账户状态信息不同时,将上述最新账户状态信息发送至PCRF实体。
本发明实施例中,当PCEF实体接收到PCRF实体发送的第一账户状态信息报告时,将该第一账户状态信息报告过PCEF实体与OCS之间的Gy接口发送至OCS;OCS接收到该第一账户状态信息报告之后,即根据该第一账户状态信息报告中包含的用户标识,从OCS本地查找该用户标识对应的最新账户状态信息,当该最新账户状态信息与第一账户状态信息报告中包含的账户状态信息相同时,即说明OCS中保存的用户标识对应的最新账户状态信息与PCRF实体中保存的该用户标识对应的账户状态信息同步,此时,PCEF实体执行上述PCRF实体下发的第一账户状态信息报告;当该最新账户状态信息与第一账户状态信息报告中包含的账户状态信息不同时,即说明OCS中保存的用户标识对应的最新账户状态信息与PCRF实体中保存的该用户标识对应的账户状态信息不同步,此时,若OCS与PCRF实体之间已经建立Sy会话,且在建立Sy会话时已经订阅了用户标识对应的账户状态信息,则OCS将上述用户标识对应的最新账户状态信息通过OCS和PCRF实体之间的Sy接口发送至PCRF实体。其中,上述PCEF实体发送至OCS的第一账户状态信息报告可以通过现有3GPP制定的计费系统信令交互协议中的计费申请(CCR)消息进行承载。
进一步的,当PCRF实体接收到上述用户标识对应的最新账户状态信息之后,PCEF实体接收PCRF实体发送的重新鉴权请求(Re-Auth-Request,RAR)消息,根据该RAR消息,生成第二账户状态信息报告请求;并将该第二账户状态信息报告请求发送至PCRF实体;PCRF实体根据上述第二账户状态信息报告请求中包含的用户标识,获取本地保存的上述用户标识对应的最新账户状态信息,根据该用户标识对应的最新版本状态信息生成第二账户状态信息报告,并将该第二账户状态信息报告发送至PCEF实体;PCEF实体将上述第二账户状态信息报告通过Gy接口转发至OCS,由OCS重新校验上述第二账户状态信息报告是否正确;若不正确,则由OCS再次将用户标识对应的最新账户状态信息发送至PCRF实体,直至OCS中保存的用户标识对应的最新账户状态信息与PCRF实体中保存的用户标识对应的账户状态信息同步。
可选的,上述PCRF实体发送至PCEF实体的账户状态信息报告可以通过包含以下参数的信令实现:
其中,Policy-Counter-Identifier表示用户标识,Policy-Counter-Status表示账户状态信息;Pending-Policy-Counter-Information表示消费状态信息,Pending-Policy-Counter-Change-Time表示生效的时间与消费状态对应关系信息,即当到达生效时间后,切换至该生效时间对应的消费状态。
采用上述技术方案,对Gy接口进行改进,使Gy接口能够传输包含账户状态信息的账户状态信息报告,从而有效扩展了Gy接口的功能;并且,通过PCEF实体将PCRF实体本地保存的账户状态信息发送至OCS,避免了由于OCS与PCRF实体之间的链路间歇性故障或者PCRF实体过负荷等造成的PCRF实体无法根据最新账户状态信息制定出策略的问题,保证了OCS中保存的账户状态信息与PCRF实体中保存的账户状态信息同步,从而确保了PCRF实体制定的策略的准确性,以及PCEF实体能够执行正确的策略,进而保证了运营商和用户的利益。
进一步的,当OCS中保存的用户标识对应的最新账户状态信息与PCRF实体本地保存的用户标识对应的账户状态信息相同,即PCRF制定的策略正确时,PCEF实体执行PCRF实体制定的该策略。
参阅图3所示,本发明实施例中,由PCRF实体将本地制定的策略通知给OCS进行校验的过程为:
步骤300:接收PCEF实体发送的第一账户状态信息报告请求。
本发明实施例中,PCRF实体接收PCEF实体通过Gx接口发送的第一账户状态信息报告请求,其中,该第一账户状态信息报告请求中包含用户标识。
步骤310:根据上述第一账户状态信息报告请求,生成第一账户状态信息报告发送至PCEF实体;由PCEF实体将该第一账户状态信息报告转发至OCS,以便OCS根据该第一账户状态信息报告中包含的用户标识对应的账户状态信息与OCS中保存的该用户标识对应的最新账户状态信息是否相同。
本发明实施例中,PCRF实体根据第一账户状态信息报告请求中携带的用户标识,从本地获取本地保存的该用户标识对应的账户状态信息,并根据该账户状态信息生成第一账户状态信息报告,以及将该第一账户状态信息报告通过PCRF实体和PCEF实体之间的Gx接口发送至PCEF实体;并由PCEF实体将上述第一账户状态信息报告发送至OCS,由OCS校验该第一账户状态信息报告是否正确。
可选的,当OCS中保存的上述用户标识对应的最新账户状态信息与第一策略中包含的账户状态信息相同时,表示第一账户状态信息报告正确;当OCS中保存的上述用户标识对应的最新账户状态信息与第一账户状态信息报告中包含的账户状态信息不同时,表示第一账户状态信息报告错误。
可选的,上述PCRF实体发送至PCEF实体的账户状态信息报告可以通过包含以下参数的信令实现:
其中,Policy-Counter-Identifier表示用户标识,Policy-Counter-Status表示账户状态信息;Pending-Policy-Counter-Information表示消费状态信息,Pending-Policy-Counter-Change-Time表示生效的时间与消费状态对应关系信息,即当到达生效时间后,切换至该生效时间对应的消费状态。
采用上述技术方案,将PCRF实体中保存的用户标识对应的账户状态信息与OCS中保存的该用户标识对应的账户状态信息进行比较,并根据比较结果判断PCRF实体中保存的用户标识对应的账户状态信息是否正确,进而确定PCRF实体下发至PCEF实体的策略是否正确,由此确保PCRF实体中保存的用户标识对应的账户状态信息与OCS中保存的该用户标识对应的账户状态信息同步,从而保证了PCRF实体下发至PCEF实体的该用户标识对应的策略正确,使用户以及运营商的利益均不受到损害。
步骤320:接收OCS在确定出第一账户状态信息报告中包含的账户状态信息与最新账户状态信息不相同时,发送的用户标识对应的最新账户状态信息。
本发明实施例中,当OCS判定第一账户状态信息报告中包含的账户状态信息与最新账户状态信息不相同时,即通过OCS和PCRF实体之间的Sy接口向PCRF实体发送OCS中包含的上述用户标识对应的最新账户状态信息。
进一步的,当PCRF实体接收到上述OCS发送的用户标识对应的最新账户状态信息之后,向PCEF实体发送RAR消息,指示PCEF实体需要进行重新鉴权;PCEF实体根据该RAR消息中携带的用户标识以及该用户标识对应的最新账户状态信息,生成第二账户状态信息报告请求发送至PCRF实体;PCRF实体根据该第二账户状态信息报告请求中携带的用户标识,从本地获取用户标识对应的最新账户状态信息,并根据该用户标识对应的最新账户状态信息生成第二账户状态信息报告,发送至PCEF实体;PCEF实体将该第二账户状态信息报告通过PCEF实体与OCS之间的Gy接口转发至OCS,由OCS重新校验上述第二账户状态信息报告中包含的用户标识对应的最新版本信息是否正确。若第二账户状态信息报告中包含的用户标识对应的最新版本信息依然不正确,则OCS再次将用户标识对应的最新账户状态信息发送至PCRF实体,直至OCS中保存的用户标识对应的最新账户状态信息与PCRF实体中保存的用户标识对应的账户状态信息同步。
采用上述技术方案,通过PCEF实体将PCRF实体本地保存的账户状态信息发送至OCS,避免了由于OCS与PCRF实体之间的链路间歇性故障或者PCRF实体过负荷等造成的PCRF实体无法根据最新账户状态信息制定出策略的问题,保证了OCS中保存的账户状态信息与PCRF实体中保存的账户状态信息同步,从而确保了PCRF实体制定的策略的准确性,以及PCEF实体能够执行正确的策略,进而保证了运营商和用户的利益。
参阅图4所示,本发明实施例中,由OCS校验PCRF本地的账户状态信息的过程为:
步骤400:接收PCEF实体发送的账户状态信息报告。
本发明实施例中,OCS通过PCEF实体与OCS之间的Gy接口接收PCEF实体发送的账户状态信息报告;其中,该账户状态信息报告可以为PCEF实体由PCRF实体发送的策略(PCC)中获取的内容,可以为PCRF实体直接发送至PCEF实体。
采用上述技术方案,对Gy接口进行改进,使Gy接口能够传输包含账户状态信息的账户状态信息报告,从而有效扩展了Gy接口的功能。
步骤410:根据上述账户状态信息报告中包含的用户标识,获取本地保存的该用户标识对应的最新账户状态信息。
本发明实施例中,OCS本地保存有多个用户标识以及每一个用户标识对应的账户状态信息;当OCS接收到PCEF发送的账户状态信息报告时,即从所有用户标识中获取账户状态信息报告中包含的用户标识对应的最新账户状态信息。其中,该账户状态信息可以为用户标识对应的账户版本号,通常采用Policy-Counter-status=n表示,n为表示Counter状态信息。
步骤420:当上述最新账户状态信息与上述账户状态信息报告中包含的用户标识对应的账户状态信息不同时,将上述最新账户状态信息报告发送至PCRF实体。
本发明实施例中,OCS判断本地获取的上述用户标识对应的最新账户状态信息与账户状态信息报告中包含的该用户标识对应的账户状态信息是否相同;当上述用户标识对应的账户状态信息与上述账户状态信息报告中包含的账户状态信息相同时,表示上述账户状态信息报告正确;当上述用户标识对应的最新账户状态信息与上述账户状态信息报告中包含的账户状态信息不同时,表示上述账户状态信息报告错误。
可选的,当上述用户标识对应的最新账户状态信息与上述账户状态信息报告中包含的账户状态信息不同,即上述PCRF制定的策略错误时,判断当前时刻是否存在已经建立的上述用户标识对应的Sy会话(Sy Session),并且该Sy会话在建立时是否已经订阅了相应账户状态信息;当当前时刻存在已经建立的上述用户标识对应的Sy会话(Sy Session),并且该Sy会话在建立时已经订阅了相应账户状态信息时,通过OCS与PCRF实体之间的Sy接口将上述用户标识对应的最新账户状态信息发送至PCRF实体;否则,OCS等待PCRF实体建立Sy会话后执行上述过程。
可选的,可以通过消费限制请求(Spending-Limit-Request,SLR)消息承载PCRF实体在用户标识对应的Sy会话在建立时是否已经订阅了相应账户状态信息。在上述用户标识对应的Sy会话中通过消费限制响应(Spending-Limit-Acknowledge,SNR)消息承载该用户标识对应的最新账户状态信息。
采用上述技术方案,通过PCEF实体将PCRF实体生成的账户状态信息报告转发至OCS,由OCS对上述账户状态信息报告中包含的用户标识对应的账户状态信息进行校验,从而避免了由于OCS与PCRF实体之间的链路间歇性故障或者PCRF实体过负荷等造成的PCRF实体无法根据最新账户状态信息制定出策略的问题,保证了OCS中保存的账户状态信息与PCRF实体中保存的账户状态信息同步,从而确保了PCEF实体能够执行正确的策略,进而保证了运营商和用户的利益。
基于上述技术方案,参阅图5所示,本发明实施例中,计费系统中各个实体之间的信令交互过程为:
步骤500:当PCEF实体检测到任意一用户标识对应的新的数据业务请求时,通过Gx接口向PCRF实体发送第一Gx CCR消息。
当与现有3GPP制定的计费系统信令交互协议相对应时,上述第一Gx CCR消息可以表示为第一Gx:CCR-U。
步骤501:PCRF实体根据PCEF实体发送的第一Gx CCR消息,生成第一Gx信用控制响应(Credit Control Acknowledge,CCA)消息通过Gx接口发送至PCEF实体。
当与现有3GPP制定的计费系统信令交互协议相对应时,上述第一Gx信用控制响应消息(CCA)可以表示为第一Gx:CCA-U。
本发明实施例中,上述第一Gx CCA消息中携带PCRF制定的上述用户标识对应的策略,该策略中包含用户标识对应的账户状态信息。其中,上述用户标识可以通过PolicyCounter name=a表示,a为用户标识,如a为01;上述账户状态信息可以通过PolicyCounter Status=n表示,n表示counter状态信息,如n=2。
步骤502:PCEF实体接收到第一Gx CCA消息之后,获取用户标识对应的账户状态信息生成第一Gy CCR消息,通过Gy接口发送至OCS。
本发明实施例中,上述第一Gy CCR消息中携带上述用户标识对应的账户状态信息。当与现有3GPP制定的计费系统信令交互协议对应时,该第一Gy CCR消息可以表示为Gy:CCR-U。
步骤503:OCS通过Gy接口向PCEF实体发送第一Gy CCA消息。
当与现有3GPP制定的计费系统信令交互协议对应时,上述第一Gy CCR消息可以表示为Gy:CCA-U。
步骤504:OCS判定上述第一Gy CCR消息中携带的用户标识对应的账户状态信息与OCS本地保存的用户标识对应的最新账户状态信息不同时,根据上述用户标识对应的最新账户状态信息生成SNR消息,通过Sy接口发送至PCRF实体。
本发明实施例中,OCS获取第一Gy CCR消息中携带的用户标识,如Policy Countername=01,从本地保存的所有用户标识中查找用户标识为01的用户标识对应的最新账户状态信息,并将该最新账户状态信息与第一Gy CCR消息中携带的用户标识对应的账户状态信息进行比较,若不同,则将该用户标识对应的最新账户状态信息发送至PCRF实体。例如,Policy Counter name=01时,OCS中保存的用户标识01对应的最新账户状态信息为PolicyCounter Status=3,而第一Gy CCR消息中携带的用户标识对应的账户状态信息为PolicyCounter Status=2,此时,OCS将用户标识01对应的最新账户状态信息(Policy CounterStatus=3)发送至PCRF实体。
步骤505:PCRF实体根据该SNR消息中携带的用户标识对应的最新账户状态信息,生成用户标识对应的新策略,并生成SNA消息通过Sy接口发送至OCS以响应上述SNR消息。
步骤506:PCRF实体通过Gx接口向PCEF实体发送RAR消息。
当与现有3GPP制定的计费系统信令交互协议对应时,上述RAR消息可以表示为Gx:RAR。
步骤507:PCEF实体根据上述RAR消息生成重新鉴权响应(RAA)消息通过Gx接口发送至PCRF实体。
当与现有3GPP制定的计费系统信令交互协议对应时,上述RAA消息可以表示为Gx:RAA。
步骤508:PCEF实体通过Gx接口向PCRF实体发送第二Gx CCR消息。
步骤509:PCRF实体根据PCEF实体发送的第二Gx CCR消息,生成第二Gx CCA消息通过Gx接口发送至PCEF实体。
本发明实施例中,第二Gx CCA消息消息中携带用户标识对应的新策略,该新策略中包含用户标识对应的最新账户状态信息。
步骤510:PCEF实体执行上述用户标识对应的新策略,并将该最新账户状态信息添加至第二Gy CCR消息通过Gy接口发送至OCS。
当与现有3GPP制定的计费系统信令交互协议对应时,上述第二Gy CCR消息可以表示为第二Gy:CCR-U。
步骤511:OCS校验上述第二Gy CCR消息中携带的用户标识对应的账户状态信息与OCS中保存的上述用户标识对应的账户状态信息相同时,向PCRF实体反馈第二Gy CCA消息。
当与现有3GPP制定的计费系统信令交互协议对应时,上述第二计费响应消息可以表示为第二Gy:CCA-U。
采用上述技术方案,在现有计费系统中增加账户状态信息校验机制,当OCS与PCRF实体之间的链路故障或者PCRF实体负荷较大未处理OCS发送的任意一用户标识对应的账户状态信息时,避免PCRF实体仍将该任意一用户标识对应的原有账户状态信息发送至PCEF,从而保证了PCRF实体中保存的用户标识对应的账户状态信息与OCS中保存的该用户标识对应的账户状态信息同步,使PCRF实体制定的策略与用户标识对应的最新账户状态信息匹配,进而保证了运营商和用户的利益;并且,采用现有3GPP计费系统信令交互协议中制定的信令进行上述校验过程中信令的传输,便于校验过程的实现。
基于上述技术方案,参阅图6所示,本发明实施例还提供一种账户状态信息校验装置,包括发送单元60和接收单元61,其中:
发送单元60,用于向PCRF实体发送第一账户状态信息报告请求;
接收单元61,用于接收所述PCRF实体根据所述第一账户状态信息报告请求生成的第一账户状态信息报告;
发送单元60,还用于将所述接收单元61接收到的第一账户状态信息报告转发至OCS,以便所述OCS判定所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
可选的,所述发送单元60,具体用于:当接收到新的数据业务请求时,根据所述新的数据业务请求中携带的用户标识,生成第一账户状态信息报告请求;或者,当所述用户标识对应的授权配额使用完毕时,生成第一账户状态信息报告请求;将所述第一账户状态信息报告请求通过Gx接口发送至所述PCRF实体。
可选的,所述发送单元60,具体用于:将所述第一账户状态信息报告通过Gy接口转发至所述OCS。
可选的,所述接收单元61,还用于:接收所述PCRF实体接收到所述最新账户状态信息之后发送的RAR消息。
进一步的,上述装置还包括生成单元62,用于:根据所述接收单元61接收到的所述RAR消息中携带的用户标识以及所述最新账户状态信息,生成第二账户状态信息报告请求。
可选的,所述发送单元60,用于:将所述生成单元62生成的第二账户状态信息报告请求发送至所述PCRF实体。
可选的,所述接收单元61,用于:接收所述PCRF实体根据所述第二账户状态信息报告请求生成的第二账户状态信息报告。
可选的,所述发送单元60,用于:将所述接收单元61接收到的所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告中包含的所述用户标识对应的最新账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
基于上述技术方案,参阅图7所示,本发明实施例还提供一种账户状态信息校验装置,包括接收单元70,以及发送单元71,其中:
接收单元70,用于接收PCEF实体发送的第一账户状态信息报告请求;
发送单元71,用于根据所述接收单元70接收到的第一账户状态信息报告请求,将生成的第一账户状态信息报告发送至所述PCEF实体;由所述PCEF实体将所述第一账户状态信息报告转发至OCS,以便所述OCS判断所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同;
所述接收单元70,用于接收所述OCS在确定出所述第一账户状态信息报告与所述最新账户状态信息不相同时,发送的所述用户标识对应的最新账户状态信息。
可选的,所述发送单元71,还用于:当接收单元70接收到所述用户标识对应的最新账户状态信息之后,向所述PCEF实体发送RAR消息。
可选的,所述接收单元70,还用于:接收所述PCEF实体根据所述RAR消息生成的第二账户状态信息报告请求。
可选的,上述装置还包括生成单元72,用于:根据所述第二账户状态信息报告请求中携带的用户标识,以及所述用户标识对应的所述最新账户状态信息生成第二账户状态信息报告。
可选的,所述发送单元71,还用于:将所述生成单元72生成的第二账户状态信息报告发送至所述PCEF实体,并由所述PCEF实体将所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
基于上述技术方案,参阅图8所示,本发明实施例提供一种账户状态信息校验装置,包括接收单元80,获取单元81,以及发送单元82,其中:
接收单元80,用于接收PCEF实体发送的账户状态信息报告;其中,所述账户状态信息报告由所述PCEF实体从策略及计费功能PCRF实体获取;
获取单元81,用于根据所述接收单元80接收到的账户状态信息报告中包含的用户标识,获取本地保存的所述用户标识对应的最新账户状态信息;
发送单元82,用于当所述获取单元81获取的最新账户状态信息与所述接收单元80接收到的账户状态信息报告中包含的所述用户标识对应的账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
可选的,所述发送单元82,具体用于:当当前时刻存在已经建立的所述用户标识对应的Sy会话,并且所述Sy会话在建立时已经订阅了相应账户状态信息时,通过Sy接口将所述账户状态信息报告发送至所述PCRF实体。
基于上述技术方案,参阅图9所示,本发明实施例还提供一种PCEF实体,包括收发器90和处理器91,其中:
收发器90,用于向PCRF实体发送第一账户状态信息报告请求;
收发器90,还用于接收所述PCRF实体根据所述第一账户状态信息报告请求生成的第一账户状态信息报告,以及将所述第一账户状态信息报告转发至OCS,以便所述OCS判定所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
可选的,收发器90,具体用于:当接收到新的数据业务请求时,根据所述新的数据业务请求中携带的用户标识,生成第一账户状态信息报告请求;或者,当所述用户标识对应的授权配额使用完毕时,生成第一账户状态信息报告请求;将所述第一账户状态信息报告请求通过Gx接口发送至所述PCRF实体。
可选的,收发器90,具体用于:将所述第一账户状态信息报告通过Gy接口转发至所述OCS。
可选的,收发器90,还用于:接收所述PCRF实体接收到所述最新账户状态信息之后发送的RAR消息。
进一步的,处理器91,用于:根据所述收发器90接收到的所述RAR消息中携带的用户标识以及所述最新账户状态信息,生成第二账户状态信息报告请求。
可选的,收发器90,用于:将所述处理器91生成的第二账户状态信息报告请求发送至所述PCRF实体。
可选的,收发器90,用于:接收所述PCRF实体根据所述第二账户状态信息报告请求生成的第二账户状态信息报告,并将所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告中包含的所述用户标识对应的最新账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
基于上述技术方案,参阅图10所示,本发明实施例还提供一种PCRF,包括收发器100,以及处理器101,其中:
收发器100,用于接收PCEF实体发送的第一账户状态信息报告请求;
收发器100,用于根据所述第一账户状态信息报告请求,将生成的第一账户状态信息报告发送至所述PCEF实体;由所述PCEF实体将所述第一账户状态信息报告转发至OCS,以便所述OCS判断所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同;
收发器100,还用于接收所述OCS在确定出所述第一账户状态信息报告与所述最新账户状态信息不相同时,发送的所述用户标识对应的最新账户状态信息。
可选的,收发器100,还用于:当接收到所述用户标识对应的最新账户状态信息之后,向所述PCEF实体发送RAR消息。
可选的,收发器100,还用于:接收所述PCEF实体根据所述RAR消息生成的第二账户状态信息报告请求。
可选的,处理器101,用于:根据所述第二账户状态信息报告请求中携带的用户标识,以及所述用户标识对应的所述最新账户状态信息生成第二账户状态信息报告。
可选的,收发器100,还用于:将所述处理器101生成的第二账户状态信息报告发送至所述PCEF实体,并由所述PCEF实体将所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
基于上述技术方案,参阅图11所示,本发明实施例提供一种OCS,包括收发器110,以及处理器111,其中:
收发器110,用于接收PCEF实体发送的账户状态信息报告;其中,所述账户状态信息报告由所述PCEF实体从策略及计费功能PCRF实体获取;
处理器111,用于根据所述收发器110接收到的账户状态信息报告中包含的用户标识,获取本地保存的所述用户标识对应的最新账户状态信息;
收发器110,用于当所述处理器111获取的最新账户状态信息与接收到的账户状态信息报告中包含的所述用户标识对应的账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
可选的,所述收发器110,具体用于:当当前时刻存在已经建立的所述用户标识对应的Sy会话,并且所述Sy会话在建立时已经订阅了相应账户状态信息时,通过Sy接口将所述账户状态信息报告发送至所述PCRF实体。
综上所述,本发明实施例中,PCRF实体接收到PCEF发送的账户状态信息报告请求,即根据本地保存的账户状态信息生成账户状态信息报告发送至OCS;OCS根据上述账户状态信息报告中包含的用户标识,获取本地保存的该用户标识对应的最新账户状态信息;当OCS确定上述最新账户状态信息与上述账户状态信息报告中包含的用户标识对应的账户状态信息不同时,将上述最新账户状态信息报告发送至PCRF实体。采用本发明技术方案,PCEF实体将PCRF实体制定的账户状态信息报告发送至OCS,由OCS根据该账户状态信息报告中包含的用户标识对应的账户状态信息来校验该账户状态信息报告是否准确,即使PCRF实体未能接收到OCS发送的发生变化的账户状态信息,OCS也能及时发现PCRF实体本地保存的账户状态信息有误,以保证PCRF实体中保存的账户状态信息与OCS中保存的账户状态信息同步,从而可靠保证了PCRF实体制定的策略的正确性。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (16)
1.一种账户状态信息校验方法,其特征在于,包括:
向策略及计费功能PCRF实体发送第一账户状态信息报告请求;
接收所述PCRF实体根据所述第一账户状态信息报告请求生成的第一账户状态信息报告;并
将所述第一账户状态信息报告转发至在线计费系统OCS,以便所述OCS判定所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
2.如权利要求1所述的方法,其特征在于,向所述PCRF实体发送第一账户状态信息报告请求,具体包括:
当接收到新的数据业务请求时,根据所述新的数据业务请求中携带的用户标识,生成第一账户状态信息报告请求;或者,当所述用户标识对应的授权配额使用完毕时,生成第一账户状态信息报告请求;
将所述第一账户状态信息报告请求通过Gx接口发送至所述PCRF实体。
3.如权利要求2所述的方法,其特征在于,将所述第一账户状态信息报告转发至OCS,具体包括:
将所述第一账户状态信息报告通过Gy接口转发至所述OCS。
4.如权利要求1-3任一项所述的方法,其特征在于,还包括:
接收所述PCRF实体接收到所述最新账户状态信息之后发送的重新鉴权请求RAR消息,根据所述RAR消息中携带的用户标识以及所述最新账户状态信息,生成第二账户状态信息报告请求;并
将所述第二账户状态信息报告请求发送至所述PCRF实体;以及
接收所述PCRF实体根据所述第二账户状态信息报告请求生成的第二账户状态信息报告,并将所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告中包含的所述用户标识对应的最新账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
5.一种账户状态信息校验方法,其特征在于,包括:
接收策略及执行计费功能PCEF实体发送的第一账户状态信息报告请求;
根据所述第一账户状态信息报告请求,将生成的第一账户状态信息报告发送至所述PCEF实体;由所述PCEF实体将所述第一账户状态信息报告转发至在线计费系统OCS,以便所述OCS判断所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同;
接收所述OCS在确定出所述第一账户状态信息报告中包含的账户状态信息与所述最新账户状态信息不相同时,发送的所述用户标识对应的最新账户状态信息。
6.如权利要求5所述的方法,其特征在于,当接收到所述用户标识对应的最新账户状态信息之后,进一步包括:
向所述PCEF实体发送重新鉴权请求RAR消息;
接收所述PCEF实体根据所述RAR消息生成的第二账户状态信息报告请求;
根据所述第二账户状态信息报告请求中携带的用户标识,以及所述用户标识对应的所述最新账户状态信息生成第二账户状态信息报告,发送至所述PCEF实体,并由所述PCEF实体将所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
7.一种账户状态信息校验方法,其特征在于,包括:
接收策略及执行计费功能PCEF实体发送的账户状态信息报告;其中,所述账户状态信息报告由所述PCEF实体从策略及计费功能PCRF实体获取;
根据所述账户状态信息报告中包含的用户标识,获取本地保存的所述用户标识对应的最新账户状态信息;并
当所述最新账户状态信息与所述账户状态信息报告中包含的所述用户标识对应的账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
8.如权利要求7所述的方法,其特征在于,将所述最新账户状态信息发送至所述PCRF实体,具体包括:
当判定当前时刻存在已经建立的所述用户标识对应的Sy会话,并且所述Sy会话在建立时已经订阅了相应账户状态信息时,通过Sy接口将所述账户状态信息报告发送至所述PCRF实体。
9.一种账户状态信息校验装置,其特征在于,包括:
发送单元,用于向策略及计费功能PCRF实体发送第一账户状态信息报告请求;
接收单元,用于接收所述PCRF实体根据所述第一账户状态信息报告请求生成的第一账户状态信息报告;
所述发送单元,还用于将所述接收单元接收到的第一账户状态信息报告转发至在线计费系统OCS,以便所述OCS判定所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
10.如权利要求9所述的装置,其特征在于,所述向策略及计费功能PCRF实体发送第一账户状态信息报告请求,具体包括:
当接收到新的数据业务请求时,根据所述新的数据业务请求中携带的用户标识,生成第一账户状态信息报告请求;或者,当所述用户标识对应的授权配额使用完毕时,生成第一账户状态信息报告请求;将所述第一账户状态信息报告请求通过Gx接口发送至所述PCRF实体。
11.如权利要求10所述的装置,其特征在于,所述将所述接收单元接收到的第一账户状态信息报告转至在线计费系统OCS,具体为:
将所述第一账户状态信息报告通过Gy接口转发至所述OCS。
12.如权利要求9-11任一项所述的装置,其特征在于,所述接收单元还用于:接收所述PCRF实体接收到所述最新账户状态信息之后发送的重新鉴权请求RAR消息;
所述装置还包括生成单元,用于:根据所述接收单元接收到的所述RAR消息中携带的用户标识以及所述最新账户状态信息,生成第二账户状态信息报告请求;
所述发送单元还用于:将所述生成单元生成的第二账户状态信息报告请求发送至所述PCRF实体;
所述接收单元还用于:接收所述PCRF实体根据所述第二账户状态信息报告请求生成的第二账户状态信息报告;
所述发送单元还用于:将所述接收单元接收到的所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告中包含的所述用户标识对应的最新账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
13.一种账户状态信息校验装置,其特征在于,包括:
接收单元,用于接收策略及执行计费功能PCEF实体发送的第一账户状态信息报告请求;
发送单元,用于根据所述接收单元接收到的第一账户状态信息报告请求,将生成的第一账户状态信息报告发送至所述PCEF实体;由所述PCEF实体将所述第一账户状态信息报告转发至在线计费系统OCS,以便所述OCS判断所述第一账户状态信息报告中包含的用户标识对应的账户状态信息与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同;
所述接收单元,还用于接收所述OCS在确定出所述第一账户状态信息报告中包含的账户状态信息与所述最新账户状态信息不相同时,发送的所述用户标识对应的最新账户状态信息。
14.如权利要求13所述的装置,其特征在于,所述发送单元还用于:当接收单元接收到所述用户标识对应的最新账户状态信息之后,向所述PCEF实体发送重新鉴权请求RAR消息;
所述接收单元还用于:接收所述PCEF实体根据所述RAR消息生成的第二账户状态信息报告请求;
所述装置还包括生成单元,用于:根据所述第二账户状态信息报告请求中携带的用户标识,以及所述用户标识对应的所述最新账户状态信息生成第二账户状态信息报告;
所述发送单元还用于:将所述生成单元生成的第二账户状态信息报告发送至所述PCEF实体,并由所述PCEF实体将所述第二账户状态信息报告转发至所述OCS,由所述OCS重新校验所述第二账户状态信息报告与所述OCS中保存的所述用户标识对应的最新账户状态信息是否相同。
15.一种账户状态信息校验装置,其特征在于,包括:
接收单元,用于接收策略及执行计费功能PCEF实体发送的账户状态信息报告;其中,所述账户状态信息报告由所述PCEF实体从策略及计费功能PCRF实体获取;
获取单元,用于根据所述接收单元接收到的账户状态信息报告中包含的用户标识,获取本地保存的所述用户标识对应的最新账户状态信息;
发送单元,用于当所述获取单元获取的最新账户状态信息与所述接收单元接收到的账户状态信息报告中包含的所述用户标识对应的账户状态信息不同时,将所述最新账户状态信息发送至所述PCRF实体。
16.如权利要求15所述的装置,其特征在于,所述将所述最新账户状态消息发送至所述PCRF实体,具体为:
当当前时刻存在已经建立的所述用户标识对应的Sy会话,并且所述Sy会话在建立时已经订阅了相应账户状态信息时,通过Sy接口将所述账户状态信息报告发送至所述PCRF实体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410430735.8A CN105450423B (zh) | 2014-08-28 | 2014-08-28 | 一种账户状态信息校验方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410430735.8A CN105450423B (zh) | 2014-08-28 | 2014-08-28 | 一种账户状态信息校验方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105450423A CN105450423A (zh) | 2016-03-30 |
CN105450423B true CN105450423B (zh) | 2018-11-16 |
Family
ID=55560235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410430735.8A Active CN105450423B (zh) | 2014-08-28 | 2014-08-28 | 一种账户状态信息校验方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105450423B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103166767A (zh) * | 2013-03-21 | 2013-06-19 | 华为技术有限公司 | 计费和带宽控制方法、实体和系统 |
CN103843374A (zh) * | 2011-10-03 | 2014-06-04 | 阿尔卡特朗讯公司 | 基于sy的集成的策略和计费控制 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8989056B2 (en) * | 2012-01-05 | 2015-03-24 | Tekelec, Inc. | Methods, systems, and computer readable media for utilizing quota usage policy control in a diameter-based communication network |
US8995305B2 (en) * | 2012-08-29 | 2015-03-31 | Alcatel Lucent | Sy session creation and recovering from inconsistent session state between PCRF and OCS |
-
2014
- 2014-08-28 CN CN201410430735.8A patent/CN105450423B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103843374A (zh) * | 2011-10-03 | 2014-06-04 | 阿尔卡特朗讯公司 | 基于sy的集成的策略和计费控制 |
CN103166767A (zh) * | 2013-03-21 | 2013-06-19 | 华为技术有限公司 | 计费和带宽控制方法、实体和系统 |
Non-Patent Citations (2)
Title |
---|
Comparison between alternative solutions for key issue #3;Ericsson等;《3GPP TSG SA2 Meeting #83,TD S2-110340》;20110225;全文 * |
Time Based Sy Controls;Openet等;《SA WG2 Meeting #94,S2-124639》;20121116;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN105450423A (zh) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2801171B1 (en) | Methods, systems, and computer readable media for utilizing quota usage policy control in a diameter-based communication network | |
CN103843374B (zh) | 基于sy的集成的策略和计费控制 | |
CN113691949B (zh) | 用于与底层网络的服务层计费关联的方法和设备 | |
CN107646197A (zh) | 3gpp网络中的小数据使用使能够 | |
US10182161B2 (en) | Modifying a quality of a connection between a terminal and an application server | |
CN105101136B (zh) | 一种数据业务的计费方法、装置及系统 | |
CN106465084A (zh) | 计费方法、网络设备及计费系统 | |
JP2015505649A (ja) | アプリケーション層データに対して課金制御を実行するための方法および装置 | |
WO2013030659A1 (en) | Method and apparatus for controlling terminal's access to a wireless network | |
CN103957542B (zh) | 一种业务承载建立的方法及装置 | |
US20170244842A1 (en) | Method, system and apparatus for managing communication sessions using joint storage | |
CN107370615A (zh) | 一种网络策略控制方法及设备 | |
CN105450423B (zh) | 一种账户状态信息校验方法及装置 | |
JP6736956B2 (ja) | 情報処理システム | |
CN105722138B (zh) | 一种业务处理方法和业务处理系统 | |
CN105722049B (zh) | 流量计费、记录控制、应用消息发送方法、装置及系统 | |
CN106714129A (zh) | 漫游计费方法、相关装置及在线计费系统 | |
CN104254060B (zh) | 策略和计费控制规则下发方法及设备 | |
CN101945367A (zh) | 用于演进分组系统的计费方法及装置 | |
CN109963260A (zh) | 一种确定业务终止的方法及装置 | |
CN103957168B (zh) | 一种eps系统中pcc规则的调度方法 | |
CN104378791B (zh) | QoS控制方法和装置及系统 | |
CN104980907B (zh) | 一种流量计费方法和设备 | |
CN108270808A (zh) | 一种实现应用检测与控制的方法、装置和系统 | |
JP2017195549A (ja) | 情報処理装置、情報処理システム、情報処理方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |