Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89451
  • 博文数量: 18
  • 博客积分: 910
  • 博客等级: 准尉
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-30 10:09
文章分类
文章存档

2009年(18)

我的朋友

分类:

2009-07-01 15:33:58

所谓二次批价是相对于一次批价来说的,一次批价完成后,这条话单的价格是1.6元,如果这个用户参加了10元包月接听套餐,那么在二次批价后,这次通话的费用就为0元。一次批价是用于各大运营商之间结算的,而二次批价是针对用户个人的
 
计费系统的一般流程是采集->预处理->批价->入库(含累计等)->合帐->统计,批价模块是计费系统的核心模块之一。各厂商实现批价的方式各不相同,以移动计费为例,一般分为一次批价和二次批价。一次批价根据预处理提供的标准格式话单,结合费率表、号段表、区号表等计费资料对话单进行计费。费率表中记录的信息主要有:基本计费单元、基本通话费率、长途计费单元、长途通话费率、优惠时段起始时间、优惠时段终止时间、优惠时段费率等等。号段表记录了IMSI号、MSISDN号所对应的归属地,以此来判定用户的归属地,进而判定出用户是否漫游、是否拨打了异地手机而应收取长途费等等。区号表记录了各个长途区号,用以从用户所拨的对方号码中提取出长途区号供计费使用。二次批价在一次批价的基础上,根据用户入网所享受的各项优惠对话单进行重计费,以最终生成向用户收费的话单。用户所享受的各项优惠记录存在营业系统的用户资料中,因此二次批价必须结合营业资料进行。二次批价使是一个耗时耗资源的过程,一般在合帐前集中完成,为了提高速度,将二次批价中需要频繁用到的营业资料载入内存中。
    为什么不把一次批价和二次批价的工作一次完成呢?个人分析二次批价主要用到的营业资料是个性化的,多变的,不易管理,简单放入内存会存在以下问题:并发读写及可能产生脏数据;用户资料多记录有效保存和检索;与其它系统(如营业)的实时同步;用户资料在内存中动态增删。如果不解决以上问题,就无法处理计费期用户资料变更、延迟话单、并行处理等应用需求。早期的计费系统采用直接从关系数据库中取资料的方式,但这种方式性能实在太低了,现在几乎没人使用这种方式。但把一次批价和二次批价合为一次完成,又有其重要性和迫切性,一方面满足了系统实时性的需求,提高了用户满意度,另一方面一些业务如预付费也迫切完成话单级的一次批价,以方便实时扣减,减少运营商损失及不必要的用户投诉。通过以上分析,现在分两次完成批价的原因主要在于技术问题
阅读(3408) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~