【技术实现步骤摘要】
本专利技术实施例涉及通信技术,尤其涉及一种计费方法和装置。
技术介绍
在终端使用包括语音和数据在内的多种业务时,在线计费系统(Online Charging System,OCS)根据服务控制点(Service Control Point,SCP)发送的信用控制请求,对终端正在使用的业务进行计费,具体为利用反算引擎对该终端的账户进行反算处理,也就是将账户余额反算为当前所使用的业务的可用量,进而当出现该终端的可用量小于已使用量的情况时,停止接续该业务。随着通信业务的不断发展,现有技术中的OCS所采用的单机服务器处理方式,由于其处理性能较差,计费效率较低,已不能满足同时对大量的计费请求进行实时处理的需求,有一定的延迟,进而导致账户出现高额欠费。
技术实现思路
本专利技术实施例提供一种计费方法和装置,用于提高计费效率,解决现有技术中计费效率较低的技术问题。本专利技术的一个方面是提供一种计费方法,包括:接收服务控制点SCP发送的信用控制请求CCR;所述CCR用于指示对终端所使用的业务进行计费;从多个反算引擎中,确定所述终端的用户属性信息对应的至少一个样本反算引擎;所述用户属性信息包括所述终端的归属地和所述终端的号段中的至少一个;若根据每个所述样本反算引擎的负载,确定出所述至少一个样本反算引擎中存在空闲样本反算引擎,则将所述空闲样本反算引擎中的一个负载最小的反算引擎作为目标反算引擎;所述 ...
【技术保护点】
一种计费方法,其特征在于,包括:接收服务控制点SCP发送的信用控制请求CCR;所述CCR用于指示对终端所使用的业务进行计费;从多个反算引擎中,确定所述终端的用户属性信息对应的至少一个样本反算引擎;所述用户属性信息包括所述终端的归属地和所述终端的号段中的至少一个;若根据每个所述样本反算引擎的负载,确定出所述至少一个样本反算引擎中存在空闲样本反算引擎,则将所述空闲样本反算引擎中的一个负载最小的反算引擎作为目标反算引擎;所述空闲样本反算引擎为所述负载小于预设阈值的反算引擎;若所述至少一个样本反算引擎中不存在所述空闲样本反算引擎,则启动至少一个处于休眠状态的反算引擎,获得至少一个启动后反算引擎,将所述至少一个启动后反算引擎中的一个启动后反算引擎作为所述目标反算引擎;其中,所述启动后反算引擎的个数是根据所述样本反算引擎的负载确定的:若所述负载大于第一门限值的样本反算引擎个数不大于全部样本反算引擎个数的一半,则启动一个所述处于休眠状态的反算引擎,获得一个所述启动后反算引擎;若所述负载大于所述第一门限值的样本反算引擎个数大于全部样本反算引擎个数的一半,则启动至少两个所述处于休眠状态的反算引擎,获得至 ...
【技术特征摘要】
1.一种计费方法,其特征在于,包括:
接收服务控制点SCP发送的信用控制请求CCR;所述CCR用于指示对
终端所使用的业务进行计费;
从多个反算引擎中,确定所述终端的用户属性信息对应的至少一个样本
反算引擎;所述用户属性信息包括所述终端的归属地和所述终端的号段中的
至少一个;
若根据每个所述样本反算引擎的负载,确定出所述至少一个样本反算引
擎中存在空闲样本反算引擎,则将所述空闲样本反算引擎中的一个负载最小
的反算引擎作为目标反算引擎;所述空闲样本反算引擎为所述负载小于预设
阈值的反算引擎;
若所述至少一个样本反算引擎中不存在所述空闲样本反算引擎,则启动
至少一个处于休眠状态的反算引擎,获得至少一个启动后反算引擎,将所述
至少一个启动后反算引擎中的一个启动后反算引擎作为所述目标反算引擎;
其中,所述启动后反算引擎的个数是根据所述样本反算引擎的负载确定
的:若所述负载大于第一门限值的样本反算引擎个数不大于全部样本反算引
擎个数的一半,则启动一个所述处于休眠状态的反算引擎,获得一个所述启
动后反算引擎;若所述负载大于所述第一门限值的样本反算引擎个数大于全
部样本反算引擎个数的一半,则启动至少两个所述处于休眠状态的反算引擎,
获得至少两个所述启动后反算引擎,以使所述样本反算引擎和所述启动后反
算引擎的负载平均值低于所述第二门限值;
利用所述目标反算引擎,对所述终端所使用的业务进行计费处理。
2.根据权利要求1所述的计费方法,其特征在于,所述CCR为初始CCR;
所述接收服务控制点SCP发送的信用控制请求CCR之后,还包括:
根据所述初始CCR中终端的标识和所述业务的标识,确定所述终端通过
鉴权。
3.根据权利要求1所述的计费方法,其特征在于,所述CCR为更新CCR,
包括所述业务当前已使用的业务量;所述业务量包括时长、流量和使用次数
中的至少一个;
所述利用所述目标反算引擎,对所述终端所使用的业务进行计费处理,
\t包括:
利用所述目标反算引擎将所述终端的账户余额换算为虚拟额度,以及将
所述业务当前已使用的业务量换算为第一虚拟开销,所述虚拟额度用于指示
可占用的网络资源,所述第一虚拟开销用于指示所述业务当前已占用的网络
资源;所述账户余额包括金额、时长、流量和使用次数中的至少一个;
根据所述虚拟额度和所述第一虚拟开销进行计费。
4.根据权利要求3所述的计费方法,其特征在于,所述根据所述虚拟额
度和所述第一虚拟开销进行计费,包括:
将所述虚拟额度减去所述第一虚拟开销,获得第一虚拟余额;
若所述第一虚拟余额不为零,向所述SCP发送用于指示对所述业务进行
接续的信用控制响应CCA;
若所述第一虚拟余额为零,向所述SCP发送用于指示对所述业务进行切
断的CCA。
5.根据权利要求4所述的计费方法,其特征在于,所述CCR为终止CCR,
包括所述业务终止时已使用的业务量;所述利用所述目标反算引擎,对所述
终端所使用的业务进行计费处理,包括:
利用所述目标反算引擎,将所述业务终止时已使用的业务量换算为第二
虚拟开销,所述第二虚拟开销用于指示所述业务终止时已占用的网络资源;
将所述虚拟额度减去所述第二虚拟开销,获得第二虚拟余额;
对所述第二虚拟余额进行逆换算,获得计费后的账户余额;
将所述终端的账户余额更新为所述计费后的账户余额。
6.一种计费装置,其特征在于,...
【专利技术属性】
技术研发人员:郭强,冯立华,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。