论文:超长话单处理及解决方案
论文:超长话单处理及解决方案本文简介:超长话单处理解决方案(甘肃业务支撑中心任安军)摘要:本文给出了一种处理计费超长话单的新流程,该流程解决了用户超长话单的计费不准确问题,并控制了用户拨打超长话单所带来的欠费风险,成为可普遍用来解决超长话单问题的有效途径。关键字:超长话单、计费流程1、概述近年来,随着客户对移动通信需求的旺盛以及话费资费
论文:超长话单处理及解决方案本文内容:
超长话单处理解决方案
(甘肃业务支撑中心
任安军)
摘要:本文给出了一种处理计费超长话单的新流程,该流程解决了用户超长话单的计费不准确问题,并控制了用户拨打超长话单所带来的欠费风险,成为可普遍用来解决超长话单问题的有效途径。
关键字:超长话单、计费流程
1、概述
近年来,随着客户对移动通信需求的旺盛以及话费资费的普遍下调,话务量成倍增长,客户产生一次通话在30分钟以上计费时长的话单不断增加。由于我们的交换网络和计费系统在处理部分超长话单时,交换机对超长话单的截单处理不够精准。同时,BOSS系统为防止欠费风险,对产生的超长话单也不做合并处理,这样导致超长话单未能为用户实现准确计费,引发客户投诉并升级。本文所提出了超长话单的计费解决方案。对于在交换机上用户通话时间持续过长产生的通话记录,以一定时长做截单处理的超长话单在BOSS系统中通过特殊的计费流程进行了处理。从而保证了计费处理的实时性,防止了欠费风险。
2、问题定义
超长话单主要是指用户通话时间持续过长,在交换机上产生的通话记录被交换机以一定时长做截单处理的话单。交换机做截单处理主要是为解决用户在挂机后不能及时进行欠费停机处理而进行的功能设置,其目的是为避免造成过多的恶意欠费。但由于交换机的切割话单机制不同,在切割过程中经常会有不完整计费单元的话单产生,我们发现交换机截单有如下两类问题不可避免:
1)由于交换机不能截取一个正常的计费完整单元,导致在生成的中间话单中,余留的几秒钟会按照一个完整的计费单元给用户进行多收费,即“1分钟问题”,例如:一般交换机切割时长应当在1800秒,但由于技术原因,会切割为1801秒、1799秒,导致按照以分钟为完整计费单元计算,会多出一个计费单元,产生计费误差。
2)由于交换机时钟以毫秒级为时间单位计时,在截取的超长话单中,依然采用了网络技术规范中的“向上取整”的做法,导致在最终展示给用户的话单中,在话单开始时间累加了计费时长后,与下一条话单的开始时间比较,存在1秒钟交叉重复的问题。
BOSS系统计费处理程序为了提高计费的实时性,降低语音欠费,对分割话单一般并不采用合并处理的方式,这样就会在话单中给用户多计费,引起投诉,这一问题需要得到有效解决。
3、详细技术介绍
3.1
问题分析
为解决超长话单导致的计费不准确问题,同时很好的控制用户的欠费风险。通过对某省5月份各种类型交换机产生超长话单准确性进行统计分析,发现切割不准确问题主要出在爱立信和阿尔卡特这两种交换机类型上,华为交换机基本没有此类问题产生,统计数据如下表:
交换机类型
话单切割准确数量
话单切割误差数量
总超长话单数
占比率
阿尔卡特
26071
101831
127902
79.62%
爱立信
103801
78017
181818
42.91%
华为
95238
3
95241
0.00%
(表一:5月份甘肃省各交换机超长话单分割统计分析表)
从上表看出,阿尔卡特和爱立信交换机产生不准确截单的数量分别达到了79.62%和42.91%,从而会带来计费程序对话单处理不准确的隐患,引发用户投诉,问题亟待解决。
3.2程序处理基本流程
通过对各交换机产生话单的原理进行分析,综合现有计费流程处理的模式等因素,以下给出了问题解决的具体方案:
1)在预处理阶段,从交换机的原始话单中,分拣出是属于单条话单还是超长的分话单。根据交换机字段标识判断出一组分割话单是否属于同一系列的超长话单,对于分拣出来的各分话单按照计费正常处理流程预先进行批价、入帐处理,实现个人用户的费用监控。
2)对于一条完整通话记录的各条分话单产生的记录,在预处理阶段进行预先合并入库,对分话单和合并话单分别建立不同的表进行维护、关联,根据合并话单的表的关键字索引,进行分话单表的查询,出库等操作,通过目前计费的rating_redo(计费重处理)程序实现分话单费用、免费资源、累积量等关键计费要素回退。
3)对用户各分话单实现回退后,同时更新合并话单表的标志,将合并话单转移到计费流程处理的正常生产路径下,进行相关的业务分析、批价、数据分发、入库、合账等计费流程。
通过此流程解决了两点问题,一是实现超长话单的费用监控,保证计费处理实时,控制欠费风险;二是通过话单合并,解决了交换机截单机制不完善而引起的话单要素不准确,造成计费误差的问题。
3.3程序处理流程图和时序图
原始话单
是否分话单
解码后以“.merge”文件输出
解码
分话单
正常话单
业务分析
分话单
否
是
各分话单分别处理
数据分发
入库、帐务
ORACLE数据库
分话单表
分话单
话单合并
合并文件
ORACLE数据库
数据
关联
表关联
关联进程
合并表
文件关联
文件关联
Rating_redo程序
关联成功通知,合并话单正常计费流程
以下给出了程序实现的具体流程图:
(图1:超长话单处理流程图)
通过对计费系统程序的改造可实现以上功能,在程序中,按照对分话单处理的流程不同可以分为3大类消息:分话单消息、合并话单消息,以及通知类的消息(以N代表消息序列的编号取值为(0,1,2,3…….n{n为整数}),消息的功能主要是负责分话单和合并话单之间处理流程上的通知,程序实现的具体时序图如下:
(图2:超长话单处理时序图)
4、结束语
上面所给出的超长话单处理的流程和思路,经过实践证明是行之有效的,通过在某个生产环境中进行应用并跟踪验证,能够很好的将各交换机类型产生的话单中属于是超长的话单进行分拣,并增加特殊标识,实现了对于超长话单的准确计费。应用3个多月来,再未发现用户对超长话单的投诉,从BOSS系统前台查询展现给用户的通话记录也更为直观、准确。同时,通过程序的应用和控制,业务支撑系统对用户的恶意欠费也达到了较好的控制作用。
参考文献:
[1]
中国移动通信集团省级业务运营支撑系统业务规范(V3.0.0)
[2]
中国移动通信集团省级业务运营支撑系统技术规范(V3.0.0)