在线计费方法、在线计费系统以及计费系统与流程

文档序号:12732237阅读:870来源:国知局
在线计费方法、在线计费系统以及计费系统与流程

本发明涉及移动通信技术领域,特别涉及一种在线计费方法在线计费系统以及计费系统。



背景技术:

目前OCS(Online Charging System,在线计费系统)的服务对象主要是中低端用户,控制用户欠费是OCS系统的核心功能和价值。随着LTE(Long Term Evolution,长期演进)的业务发展,后续会有越来越多中高端用户需要迁移到OCS系统,因为LTE的永久在线的特征,HB(Hot billing,热计费)无法实时计费和提醒,用户感知不好。随着中高端用户引入到OCS系统,对OCS系统的性能和稳定性的要求都越来越高,OCS系统需要从各种维度去考虑性能提升。

当前OCS系统针对用户的业务下发的授权量步长是固定配置的,固定步长的下发方式,需要OCS系统与业务网元、ABM(Account Balance Management,余额管理平台)之间针对用户业务流量的授权进行反复的交互,尤其是在LTE用户数据流量急剧增长的环境下,造成OCS系统交互的消息量过大,开销过大,降低了OCS系统的稳定性、处理性能和效率。



技术实现要素:

本发明实施例所要解决的一个技术问题是:提出一种动态在线计费的方法,减少OCS系统的交互消息,提升OCS系统的稳定性、处理性能和效率。

根据本发明实施例的一个方面,提供的一种在线计费方法,包括: OCS接收业务网元发送的针对用户当前业务的资源授权请求;OCS获取用户的当前账户可用资源和相应的动态步长调整因子;OCS根据用户的当前账户可用资源和相应的动态步长调整因子,决定对用户当前业务的资源授权量(Granted Service Unit,GSU),并向业务网元发送资源授权应答。

根据本发明实施例的第二个方面,提供的一种在线计费系统,包括:授权请求接收单元,用于接收业务网元发送的针对用户当前业务的资源授权请求;调整参数获取单元,用于获取用户的当前账户可用资源和相应的动态步长调整因子;授权量决策单元,用于根据用户的当前账户可用资源和相应的动态步长调整因子,决定对用户当前业务的资源授权量;授权请求应答单元,用于向业务网元发送资源授权应答。

根据本发明实施例的第三个方面,提供的一种计费系统,包括:前述实施例中的在线计费系统、业务网元和余额管理平台;业务网元,用于向在线计费系统OCS发送的针对用户当前业务的资源授权请求,并接收OCS发送的资源授权应答;余额管理平台,用于向OCS发送用户的当前账户可用资源信息。

本发明通过OCS动态调整对用户业务的授权量步长,根据各因素综合计算得到的最合理授权量,从而减少OCS与业务网元、ABM的交互消息量,有效降低OCS和业务网元、OCS和ABM之间的通讯频率,提升OCS系统的稳定性、处理性能和效率。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出本公开的示例性实施例的在线计费方法的流程示意图。

图2示出本公开的示例性实施例的在线计费系统的结构示意图。

图3示出本公开的示例性实施例的计费系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

针对现有技术中OCS系统针对用户的业务下发的授权量步长是固定配置的,OCS系统与业务网元、ABM之间交互的消息量过大,开销过大,降低了OCS系统的稳定性、处理性能和效率的问题,提出本方案。

下面结合图1对本发明在线计费方法的一个实施例进行描述。

图1为本发明在线计费方法一个实施例的流程图。如图1所示,该实施例的方法包括:

步骤S102,业务网元向OCS发送针对用户当前业务的资源授权请求,相应的,OCS接收业务网元发送的针对用户当前业务的资源授权请求。

其中,资源授权请求例如为CCR(Credit Control Request,信用控制请求)。

步骤S104,OCS向ABM发送用户当前账户可用资源的查询请求。

其中,用户当前账户可用资源例如包括用户当前账户内已购买的剩余的可用资源量和用户当前账户内的余额。假设用户只购买了数据流量包,用户当前账户内已购买的剩余的可用资源量为当前数据流量包内剩余的流量。假设用户购买了套餐业务,用户当前账户内已购买 的剩余的可用资源量为当前套餐中剩余的语音时间、数据流量等资源量。

步骤S106,ABM向OCS发送用户当前账户可用资源信息。

步骤S108,OCS获取用户当前账户可用资源相对应的动态步长调整因子。

步骤S110,OCS根据用户的当前账户可用资源和相应的动态步长调整因子,决定对用户当前业务的资源授权量,并根据对用户当前业务的资源授权量计算需要为用户预留的资源量和费用。

步骤S112,OCS将需要为用户预留的资源量和费用发送至ABM做预留。

步骤S114,ABM向OCS发送预留情况。

其中,如果预留失败,OCS需要根据用户当前账户内已购买的剩余的可用资源量或用户当前账户内的余额反算最大可用预留量。

步骤S116,OCS在用户当前账户内扣除对用户当前业务的资源授权量和相应的费用。

其中,每次OCS对用户进行授权之前也需要对用户当前账户内的可用资源情况进行更新。

步骤S118,OCS向业务网元发送资源授权应答。

其中,资源授权应答例如为CCA(Credit Control Answer,信用控制应答)。

针对OCS根据用户的当前账户可用资源和相应的动态步长调整因子,决定对用户当前业务的资源授权量,本发明提供以下几种示例性实施方式。

实施方式一:用户的当前账户可用资源为用户当前账户内已购买的剩余的可用资源量,相应的动态步长调整因子为用户上一次进行相同的业务的资源使用量。OCS计算用户当前账户内已购买的剩余的可用资源量和用户上一次进行相同的业务的资源使用量的比值,根据该比值决定权重系数N,用权重系数N乘以预设资源授权量确定为用户当前业务的资源授权量。

权重系数N的确定可以参照表1。

表1

实施方式二:用户的当前账户可用资源为用户当前账户内的余额;相应的动态步长调整因子为用户上一次进行相同的业务的费用。OCS计算用户当前账户内的余额与用户上一次进行相同的业务的费用的比值,根据该比值决定权重系数N用权重系数N乘以预设资源授权量确定为用户当前业务的资源授权量。

权重系数N的确定可以参照表2或表3。

表2

表3

上述实施方式一和实施方式二可以参照一定的条件进行选择,例如优先考虑用户当前账户内已购买的剩余的可用资源量,假设用户购买的套餐内还有余量则优先选择实施方式一;或者优先考虑用户当前账户内的余额,假设用户当前账户内余额不为0则优先选择实施方式2。

实施方式三:用户的当前账户可用资源为用户当前账户内已购买的剩余的可用资源量;并且,OCS根据并发业务因子和用户信用因子按照预定规则计算获得动态步长调整因子。OCS计算用户当前账户内已购买的剩余的可用资源量和动态步长调整因子的比值,该比值确定为对用户当前业务的资源授权量。

实施方式四:用户的当前账户可用资源为用户当前账户内的余额;并且,OCS根据并发业务因子和用户信用因子按照预定规则计算获得动态步长调整因子。OCS计算用户当前账户内的余额和动态步长调整因子的比值,并将该比值转化为资源量作为对用户当前业务的资源授权量。

在实施方式三或者实施方式四中,并发业务因子计算方法例如为:将共享用户账户内可用资源的多种并发业务分别预设不同的表示值和权重,并进行加权取平均的运算。用户信用因子计算方法例如为:将用户在网网龄、用户历史消费及缴费及时性、用户当前业务类型、用户当前套餐类型中的至少一项分别预设不同的表示值和权重,并进行 加权取平均的运算。OCS可以选取并发业务因子和用户信用因子中较大的一个作为动态步长调整因子;或者,OCS可以将并发业务因子和用户信用因子进行加权求和作为动态步长调整因子。

下面结合两个示例性的公式对实施方式三和实施方式四进行进一步描述。

f(资源授权量)=(余额或已购买的剩余的可用资源量)/Max((f(并发业务因子),f(用户信用因子))

或者,f(资源授权量)=(余额或已购买的剩余的可用资源量)/(权重值1*(f(并发业务因子)+权重值2*f(用户信用因子))

上述两个公式中分子部分为用户的当前账户可用资源,分母部分为根据并发业务因子和用户信用因子按照预定规则计算获得的动态步长调整因子。

其中,f(并发业务因子),如果当前只有一个业务,则为1,如果有多个业务,则需要预设不同的表示值和权重,并进行加权取平均的运算(例如,市话的权重大,因为即使欠费,费用也不大)。

f(用户信用因子)=权重值1*动态步长因子1+权重值2*态步长因子2+...+权重值N*态步长因子N。

根据用户在网网龄,得出动态步长因子1,在网网龄越长,值越大。根据用户历史消费以及缴费及时性,得出动态步长因子2,消费额大而且缴费及时,值越大。根据当前使用的业务类型,得出动态步长因子3,例如可以设置短信、语音业务的值比较大,数据业务的值比较小(特别是4G业务)。根据用户当前的套餐,得出动态步长因子4。例如可以配置合约套餐第一月的值为1,第二个月为0.9,然后依次递减。合约套餐的价格越高,值可以配置越大。

上述公式中的各项预设值及权重可以根据运营商的具体计费策略进行调整。

上述实施例的方法,通过OCS动态调整对用户业务的授权量步长,根据各因素综合计算得到的最合理授权量,从而减少OCS与业务网元、ABM的交互消息量,有效降低OCS和业务网元、OCS和ABM之间 的通讯频率,提升OCS系统的稳定性、处理性能和效率。

本发明还提出一种在线计费系统,下面结合图2进行描述。

图2为本发明在线计费系统一个实施例的结构图。如图2所示,该在线计费系统20包括:

授权请求接收单元202,用于接收业务网元发送的针对用户当前业务的资源授权请求。

调整参数获取单元204,用于获取用户的当前账户可用资源和相应的动态步长调整因子。

授权量决策单元206,用于根据用户的当前账户可用资源和相应的动态步长调整因子,决定对用户当前业务的资源授权量。

授权请求应答单元208,用于向业务网元发送资源授权应答。

针对OCS根据用户的当前账户可用资源和相应的动态步长调整因子,决定对用户当前业务的资源授权量,本发明提供以下几种示例性实施方式。

实施方式一:用户的当前账户可用资源为用户当前账户内已购买的剩余的可用资源量;相应的动态步长调整因子为用户上一次进行相同的业务的资源使用量。授权量决策单元206,用于计算用户当前账户内已购买的剩余的可用资源量和用户上一次进行相同的业务的资源使用量的比值,根据该比值决定权重系数对预设资源授权量进行调整,并将调整后的预设资源授权量确定为用户当前业务的资源授权量。

实施方式二:用户的当前账户可用资源为用户当前账户内的余额;相应的动态步长调整因子为用户上一次进行相同的业务的费用。授权量决策单元206,用于计算用户当前账户内的余额与用户上一次进行相同的业务的费用的比值,根据该比值决定权重系数对预设资源授权量进行调整,并将调整后的预设资源授权量确定为用户当前业务的资源授权量。

实施方式三:用户的当前账户可用资源为用户当前账户内已购买的剩余的可用资源量。在线计费系统还可以包括调整参数计算单元205,用于根据并发业务因子和用户信用因子按照预定规则计算获得动 态步长调整因子。授权量决策单元206,用于计算用户当前账户内已购买的剩余的可用资源量和动态步长调整因子的比值,该比值确定为对用户当前业务的资源授权量。

实施方式四:用户的当前账户可用资源为用户当前账户内的余额;在线计费系统还可以包括调整参数计算单元205,用于根据并发业务因子和用户信用因子按照预定规则计算获得动态步长调整因子。授权量决策单元206,用于计算用户当前账户内的余额和动态步长调整因子的比值,并将该比值转化为资源量作为对用户当前业务的资源授权量。

实施方式三或实施方式四中,调整参数计算单元205,用于将共享用户账户内可用资源的多种并发业务分别预设不同的表示值和权重,并进行加权取平均的运算获得并发业务因子;或者,调整参数计算单元205,用于将用户在网网龄、用户历史消费及缴费及时性、用户当前业务类型、用户当前套餐类型中的至少一项分别预设不同的表示值和权重,并进行加权取平均的运算获得用户信用因子。调整参数计算单元205,用于选取并发业务因子和用户信用因子中较大的一个作为动态步长调整因子;或者,将并发业务因子和用户信用因子进行加权求和作为动态步长调整因子。

本发明还提供一种计费系统,下面结合图3进行描述。

图3为本发明计费系统一个实施例的结构图。如图3所示,该计费系统30包括:前述任一个实施例中在线计费系统OCS20,业务网元302和余额管理平台ABM304,其中业务网元302,用于向在线计费系统OCS发送的针对用户当前业务的资源授权请求,并接收OCS发送的资源授权应答;余额管理平台ABM304,用于向OCS发送用户的当前账户可用资源信息。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1