一种计费方法、计费系统和计费终端的制作方法

文档序号:9931109阅读:487来源:国知局
一种计费方法、计费系统和计费终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体地,涉及一种计费方法、计费系统和计费终端。
【背景技术】
[0002]目前,电信业务在由单一语音业务向语音缩减而流量频发的混合业务转型,灵活的经营方式是各大电信运营商追求的商业成果的主要抓手。
[0003]电信运营商的传统计费模式及计费系统基于97系统,随着技术发展,大多是在硬件部分进行扩容或数据集中,但固有的计费思路和计费模式已经不能实现和支撑构建灵活经营策略的手段,因此,寻找适应流量频发的计费方法和技术支撑方法迫在眉睫。
[0004]基于97计费系统的传统计费方式实现如图1所示,该计费方法包括采集当前产生的话单、对话单进行预处理、对每条话单进行费用计算和批价,然后将每条话单输入主详单库,最后对主详单库中的话单进行累账。在整个计费过程中,管理层的客户关系管理系统、计费账务系统、产品管理系统和产品配置系统在计费中所需要的数据都要共享到内存数据库,每条话单的计费处理都要从内存数据库中加载需要的数据,即在计费过程中需要频繁与内存数据库交互数据,如预处理后的话单数据与内存数据库中的资费规则数据。
[0005]现有技术中的上述计费方法对随着时间的推移产生的每条话单进行串行式的计费处理,计费方式繁琐,在用户量激增至亿万级别后很难保障效率;同时,现有计费方法产品与资费捆绑,在由语音变为流量主导的时代给现有计费系统造成了极大压力。

【发明内容】

[0006]本发明针对现有技术中存在的上述技术问题,提供一种计费方法、计费系统和计费终端。该计费方法实现了计费过程中产品与资费的分离,从而大大减小了以流量话单为主导的时代,原始流量话单在短时间内激增给计费系统造成的压力,同时,还实现了分布式计费,从而大大提高了用户数大量增加后的计费效率;另外,该计费方法还通过对计费要素的灵活组合实现了业务场景的快捷支撑。
[0007]本发明提供一种计费方法,包括:
[0008]将采集的原始话单存储至分布式开源文件系统;
[0009]将计费过程中需要交互的管理层静态数据存储至开源数据库;
[0010]基于所述分布式开源文件系统和所述开源数据库,采用多个进程并行处理的机制对原始话单进行计费;
[0011]其中,一个所述进程定义为对一个用户的全部话单进行计费处理。
[0012]优选地,所述基于所述分布式开源文件系统和所述开源数据库,采用多个进程并行处理的机制对原始话单进行计费包括:
[0013]对所述原始话单进行分组,将同一用户的全部话单对应分配给一个处理节点;其中,所述处理节点包括多个,所述用户包括多个,每个所述处理节点对应分配多个所述用户;
[0014]计量各个所述用户的话单累积量;所述话单累积量为各个所述用户的不同类型的话单记录各自的累积数量;
[0015]根据所述话单累积量和所述管理层静态数据对各个所述用户的不同类型的话单记录分别进行算费。
[0016]优选地,所述管理层静态数据包括:客户关系管理系统提供的用户资料信息、计费账务系统提供的用户账务资料信息、产品管理系统提供的用户订购产品信息和产品配置系统提供的产品业务配置信息。
[0017]优选地,所述根据所述话单累积量和所述管理层静态数据对各个所述用户的不同类型的话单记录分别进行算费包括:
[0018]从所述开源数据库中读取各个所述用户的用户资料信息、用户账务资料信息、用户订购产品信息和产品业务配置信息;
[0019]根据各个所述用户的用户资料信息、用户账务资料信息、用户订购产品信息和产品业务配置信息对其不同类型的话单记录分别进行单价查询和套餐查询;
[0020]根据所述单价查询和所述套餐查询的结果和所述话单累积量计算各个所述用户的不同类型的话单记录各自的总费用。
[0021]优选地,所述基于所述分布式开源文件系统和所述开源数据库,采用多个进程并行处理的机制对原始话单进行计费还包括:
[0022]将各个所述用户的不同类型的话单记录及其各自的费用输入主详单;
[0023]累计所述主详单中各个所述用户的全部话单的总费用。
[0024]本发明还提供一种计费系统,包括第一存储模块、第二存储模块和计费模块;
[0025]所述第一存储模块用于将采集的原始话单存储至分布式开源文件系统;
[0026]所述第二存储模块用于将计费过程中需要交互的管理层静态数据存储至开源数据库;
[0027]所述计费模块用于基于所述分布式开源文件系统和所述开源数据库,采用多个进程并行处理的机制对原始话单进行计费;
[0028]其中,一个所述进程定义为对一个用户的全部话单进行计费处理。
[0029]优选地,所述计费模块包括分组单元、计量单元和算费单元;
[0030]所述分组单元用于对所述原始话单进行分组,将同一用户的全部话单对应分配给一个处理节点;其中,所述处理节点包括多个,所述用户包括多个,每个所述处理节点对应分配多个所述用户;
[0031]所述计量单元用于计量各个所述用户的话单累积量;所述话单累积量为各个所述用户的不同类型的话单记录各自的累积数量;
[0032]所述算费单元用于根据所述话单累积量和所述管理层静态数据对各个所述用户的不同类型的话单记录分别进行算费。
[0033]优选地,所述管理层静态数据包括:客户关系管理系统提供的用户资料信息、计费账务系统提供的用户账务资料信息、产品管理系统提供的用户订购产品信息和产品配置系统提供的产品业务配置信息;
[0034]所述算费单元包括读取子单元、批价子单元和计算子单元;
[0035]所述读取子单元用于从所述开源数据库中读取各个所述用户的用户资料信息、用户账务资料信息、用户订购产品信息和产品业务配置信息;
[0036]所述批价子单元用于根据各个所述用户的用户资料信息、用户账务资料信息、用户订购产品信息和产品业务配置信息对其不同类型的话单记录分别进行单价查询和套餐查询;
[0037]所述计算子单元用于根据所述单价查询和所述套餐查询的结果和所述话单累积量计算各个所述用户的不同类型的话单记录各自的总费用。
[0038]优选地,所述计费模块还包括输入单元和累账单元;
[0039]所述输入单元用于将各个所述用户的不同类型的话单记录及其各自的费用输入主详单;
[0040]所述累账单元用于累计所述主详单中各个所述用户的全部话单的总费用。
[0041]本发明还提供一种计费终端,包括上述计费系统。
[0042]本发明的有益效果:本发明所提供的计费方法,通过将原始话单存储至分布式开源文件系统,并将管理层静态数据存储至开源数据库,实现了计费过程中产品与资费的分离,从而大大减小了以流量话单为主导的时代,原始流量话单在短时间内激增给计费系统造成的压力,同时,通过采用多个进程并行处理的机制对原始话单进行计费,实现了分布式计费,从而大大提高了用户数大量增加后的计费效率;另外,该计费方法还通过对计费要素的灵活组合实现了业务场景的快捷支撑。
[0043]本发明所提供的计费系统,通过设置第一存储模块和第二存储模块,实现了计费过程中产品与资费的分离,从而大大减小了以流量话单为主导的时代,原始流量话单在短时间内激增给计费系统造成的压力,同时,通过设置计费模块,实现了分布式计费,从而大大提高了用户数大量增加后的计费效率;另外,该计费方法还通过对计费要素的灵活组合实现了业务场景的快捷支撑。
[0044]本发明所提供的计费终端,通过采用上述计费系统,使该计费终端实现了分布式计费,从而大大提高了该计费终端在用户数大量增加后的计费效率。
【附图说明】
[0045]图1为现有技术中计费方法的计费模式示意图;
[0046]图2为本发明实施例1中计费方法的流程图;
[0047]图3为本发明实施例1中计费方法的计费模式示意图;
[0048]图4为本发明实施例2中步骤12的具体实施流程图;
[0049]图5为本发明实施例2中一个处理节点中并行处理多个进程的示意图;
[0050]图6为本发明实施例2中多个处理节点中并行处理多个进程的示意图;
[0051]图7为本发明实施例3中计费系统的原理框图。
[0052]其中的附图标记说明:
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1