【技术实现步骤摘要】
计费方法、装置和系统
本专利技术实施例涉及通信技术,尤其涉及一种计费方法、装置和系统。
技术介绍
随着电信网络上数据业务的不断丰富,对数据业务的流量计费逐渐成为电信运营商对数据业务进行计费控制的主要方式。在当前第三代移动通信技术Urd-generation ; 以下简称为3G)网络的策略控制和计费(PolicyControl and Charging,以下简称为PCC) 架构中,主要通过基于数据流的计费策略进行计费,但是随着当今数据业务多样性的发展, 计费策略也越来越灵活,仅是基于数据流的计费策略越来越不能满足需求。现有技术中,主要通过对策略与计费规则功能(Policy and ChargingRules Function ;以下简称为PCRF)实体与流量检测功能(Traff ic DetectionFunction ;以下简称为TDF)实体之间的Sd接口进行扩展,以支持基于应用的计费策略向TDF实体下发;当数据流传输至策略与计费执行功能(Policy and Charging Enforcement Function;以下简称为PCEF)实体时,PCEF实体执行基于数据流的计费策略;数据流传输至TDF实体时,TDF 实体检测该数据流匹配的应用,并向PCRF实体上报应用启动事件;PCRF实体进行基于应用的计费策略的决策,并将该基于应用的计费策略下发给TDF实体,由TDF实体执行基于应用的计费策略完成计费。在实现本专利技术的过程中,专利技术人发现,当数据流既匹配PCEF实体上的基于数据流的计费策略,又匹配TDF实体上基于应用的计费策略时,会出现重复计费的问题 ...
【技术保护点】
一种计费方法,其特征在于,包括:在线计费系统OCS接收流量检测功能TDF实体发送的预留信用额度请求,所述预留信用额度请求中包括第一费率组和第二费率组,所述第一费率组为所述TDF实体接收的数据流所对应的费率组,所述第二费率组为所述数据流匹配的应用所对应的费率组;所述OCS建立所述第一费率组与所述第二费率组的关联关系;所述OCS接收所述TDF实体在检测到应用结束之后发送的终止信用控制请求消息,所述终止信用控制请求消息中携带所述应用的业务使用单元和所述第二费率组;所述OCS将所述应用的业务使用单元与所述第二费率组对应的费率的乘积,与所述数据流对应的业务使用单元和所述应用的业务使用单元之差与所述第一费率组对应的费率的乘积之和作为用户的使用额,从用户账户中减去所述用户的使用额。
【技术特征摘要】
1.一种计费方法,其特征在于,包括在线计费系统OCS接收流量检测功能TDF实体发送的预留信用额度请求,所述预留信用额度请求中包括第一费率组和第二费率组,所述第一费率组为所述TDF实体接收的数据流所对应的费率组,所述第二费率组为所述数据流匹配的应用所对应的费率组;所述OCS建立所述第一费率组与所述第二费率组的关联关系;所述OCS接收所述TDF实体在检测到应用结束之后发送的终止信用控制请求消息,所述终止信用控制请求消息中携带所述应用的业务使用单元和所述第二费率组;所述OCS将所述应用的业务使用单元与所述第二费率组对应的费率的乘积,与所述数据流对应的业务使用单元和所述应用的业务使用单元之差与所述第一费率组对应的费率的乘积之和作为用户的使用额,从用户账户中减去所述用户的使用额。2.根据权利要求1所述的方法,其特征在于,所述OCS接收所述TDF实体在检测到应用结束之后发送的终止信用控制请求消息之后,还包括所述OCS获得所述第二费率组关联的第一费率组;所述OCS向所述PCEF实体发送重授权请求消息,所述重授权请求消息中携带所述第一费率组;所述OCS接收所述PCEF实体发送的与所述第一费率组对应的所述数据流的业务使用单元。3.根据权利要求1所述的方法,其特征在于,所述从用户账户中减去所述用户的使用额之后,还包括所述OCS根据所述用户账户的余额和所述第一费率组重新计算授权业务单元,将重新计算的授权业务单元发送给所述PCEF实体。4.根据权利要求1所述的方法,其特征在于,所述在线计费系统OCS接收流量检测功能 TDF实体发送的预留信用额度请求之后,还包括所述OCS根据所述第一费率组计算所述第一费率组对应的第一授权业务单元,以及根据所述第二费率组计算所述第二费率组对应的第二授权业务单元;所述OCS向所述TDF实体发送预留信用额度响应,所述预留信用额度响应中携带所述第二费率组对应的授权业务单元。5.根据权利要求4所述的方法,其特征在于,还包括如果所述第一授权业务单元大于所述第二授权业务单元,则所述OCS向所述PCEF实体发送预留信用额度更新消息,所述预留信用额度更新消息中携带所述第二授权业务单元, 以将所述PCEF实体上预留的授权业务单元更新为所述第二授权业务单元。6.根据权利要求1-5任意一项所述的方法,其特征在于,所述OCS接收所述TDF实体在检测到应用结束之后发送的终止信用控制请求消息之前,还包括所述OCS接收所述PCEF实体在所述PCEF实体上预留的授权业务单元使用完毕后发送的更新信用控制请求消息;所述OCS向所述TDF实体发送重授权请求消息,所述重授权请求消息携带所述第二费率组;所述OCS接收所述TDF实体发送的更新信用控制请求消息,所述TDF实体发送的更新信用控制请求消息中携带所述第二费率组对应的应用所使用的业务使用单元;所述OCS根据所述第二费率组对应的应用所使用的业务使用单元对所述用户账户进行扣减;所述OCS根据所述用户账户的余额和第一费率组重新计算第一授权业务单元,以及根据所述用户账户的余额和第二费率组重新计算第二授权业务单元;所述OCS将重新计算的第二授权业务单元携带在更新信用控制应答消息中发送给所述TDF实体;以及将重新计算的第一授权业务单元和重新计算的第二授权业务单元中的较小值携带在更新信用控制应答消息中发送给所述PCEF实体。7.根据权利要求1-5任意一项所述的方法,其特征在于,所述OCS接收所述TDF实体在检测到应用结束之后发送的终止信用控制请求消息之前,还包括所述OCS接收所述PCEF实体在所述PCEF实体检测到计费信息发生变化后发送的更新信用控制请求消息,所述PCEF实体发送的更新信用控制请求消息携带所述第一费率组和所述第一费率组对应的业务使用单元;所述OCS向所述TDF实体发送重授权请求消息,所述重授权请求消息携带与所述第一费率组对应的第二费率组;所述OCS接收所述TDF实体发送的更新信用控制请求消息,所述TDF实体发送的更新信用控制请求消息中携带所述第二费率组对应的应用所使用的业务使用单元;所述OCS根据所述第一费率组对应的业务使用单元和所述第二费率组对应的应用所使用的业务使用单元对所述用户账户进行扣减;所述OCS根据所述用户账户的余额和第一费率组重新计算第一授权业务单元,以及根据所述用户账户的余额和第二费率组重新计算第二授权业务单元;所述OCS将重新计算的第二授权业务单元携带在更新信用控制应答消息中发送给所述TDF实体;以及将重新计算的第一授权业务单元和重新计算的第二授权业务单元中的较小值携带在更新信用控制应答消息中发送给所述PCEF实体。8.一种计费方法,其特征在于,包括流量检测功能TDF实体接收策略与计费执行功能PCEF实体发送的数据流,检测获得与所述数据流匹配的应用;所述TDF实体向策略与计费规则功能PCRF实体发送应用启动消息,所述应用启动消息中携带与所述数据流匹配的应用的信息,以及所述数据流的因特网协议IP五元组;以使所述PCRF实体根据所述IP五元组匹配所述数据流对应的第一费率组,根据所述应用的信息匹配所述应用对应的第二费率组;所述TDF实体接收所述PCRF实体发送的应用检测控制规则,所述应用检测控制规则携带所述第一费率组和所述第二费率组;所述TDF实体向在线计费系统OCS发送预留信用额度请求,所述预留信用额度请求中包括所述第一费率组和所述第二费率组;以使所述OCS建立所述第一费率组与所述第二费率组的关联关系;在检测到应用结束之后,所述TDF实体向所述OCS发送终止信用控制请求消息,所述终止信用控制请求消息中携带所述应用的业务使用单元和所述第二费率组,以使所述OCS将所述应用的业务使用单元与所述第二费率组对应的费率的乘积,与所述数据流对应的业务使用单元和所述应用的业务使用单元之差与所述第一费率组对应的费率的乘积之和作为用户的使用额,从用户账户中减去所述用户的使用额。9.根据权利要求8所述的方法,其特征在于,所述TDF实体向所述OCS发送终止信用控制请求消息之后,所述进行计费处理之前,还包括所述OCS获得所述第二费率组关联的第一费率组;所述OCS向所述PCEF实体发送重授权请求消息,所述重授权请求消息中携带所述第一费率组;所述OCS接收所述PCEF实体发送的与所述第一费率组对应的所述数据流的业务使用单元。10.根据权利要求8所述的方法,其特征在于,所述TDF实体向在线计费系统OCS发送预留信用额度请求之后,还包括所述TDF实体接收所述OCS发送的预留信用额度响应,所述预留信用额度响应中包括所述OCS根据所述第二费率组计算的授权业务单元。11.根据权利要求8-10任意一项所述的方法,其特征在于,还包括所述TDF实体接收所述OCS发送的重授权请求消息,所述重授权请求消息携带所述第二费率组;所述重授权请求消息是所述OCS接收到所述PCEF实体在预留的授权业务单元使用完毕后或者在检测到计费信息发生变化后发送的更新信用控制请求消息之后发送给所述TDF实体的;所述TDF实体向所述OCS发送更新信用控制请求消息,所述更新信用控制请求消息中携带所述第二费率组对应的应用所使用的业务使用单元;以使所述OCS根据所述第二费率组对应的应用所使用的业务使用单元对用户账户进行扣减,并根据所述用户账户的余额和第一费率组重新计算授权业务单元;所述TDF实体接收所述OCS发送的更新信用控制应答消息,所述更新信用控制应答消息携带所述OCS根据所述第二费率组为所述TDF实体重新计算的授权业务单元。12.—种在线计费系统0CS,其特征在于,包括接收模块,用于接收流量检测功能TDF实体发送的预留信用额度请求,所述预留信用额度请求中包括第一费率组和第二费率组,所述第一费率组为所述TDF实体接收的数据流所对应的费率组,所述第二费率组为所述数据流匹配的应用所对应的费率组;以及接收所述TDF实体在检测到应用结束之后发送的终止信用控制请求消息,所述终止信用控制请求消息中携带所述应用的业务使用单元和所述第二费率组;建立模块,用于在所述接收模块接收预留信用额度请求之后,建立所述接收模块接收的所述第一费率组与所述第二费率组的关联关系;处理模块,用于将所述应用的业务使用单元与所述第二费率组对应的费率的乘积,与所述数据流对应的业务使用单元和所述应用的业务使用单元之差与所述第一费率组对应的费率的乘积之和作为用户的使用额,从用户账户中减去所述用户的使用额。13.根据权利要求12所述的0CS,其特征在于,所述处理模块还包括获得子模块,用于获得所述第二费率组关联的第一费率组;发送子模块,用于向所述PCEF实体发送重授权请求消息,所述重授权请求消息中携带所述获得子模块获得的第一费率组;接收子模块,用于在所述发送子模块发送所述重授权请求...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。