首页 > 范文大全 > 正文

多维监控体系提高电信行业BSS系统月结出账准确性

开篇:润墨网以专业的文秘视角,为您筛选了一篇多维监控体系提高电信行业BSS系统月结出账准确性范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:随着收入保障越来越受到电信运营商的重视,如何提高业务支撑系统(BSS)月结出账准确性,成为电信运营商重要的课题。多维监控体系是解决这一难题的重要方案,多维监控体系由多个监控维度组成,每个监控维度对应不同的业务监控规则。通过业务监控规则,我们可以很好的检测出错误数据并预先进行修正,经所有维度监控规则过滤后,绝大部分的错误数据都已经得到校正,有效提高BSS系统月结出账准确性。

关键词:收入保障;BSS;监控维度

中图分类号:TP302.2 文献标识码:A

1 前言

随着电信业务的普及,人们越来越多使用固定电话、手机和宽带业务,电信运营商的用户数越来越庞大,新业务穷出不断,各种缴费渠道的开通,给电信运营商BSS系统带来极大的压力。BSS系统每天、每月能否及时准确的计算出用户消费账单,成为一个突出的焦点问题。

多维监控体系建设是一个将集中的质量监控过程划分为多个维度的质量监控过程,根据BSS系统业务特点,划分出不同的监控维度,采用“逐个击破”策略,最终将监控结果闭环在月结出账环节上。多维监控体系维度划分为:客户关系资料监控、用户费用逻辑监控、业务参数逻辑监控、系统功能变更监控、月结出账过程监控五个监控维度,多维监控体系的各个监控模块的关系图如下:

图1 多维监控体系维度关系图

Fig.1 Relationships of multidimensional monitoring system

从以上的关系图,可以看出月结出账过程监控维度,是最后的闭环功能,多维监控体系分日常监控与月结出账监控两个部分,客户关系资料监控、用户费用逻辑监控、系统功能变更监控、业务参数逻辑监控属于日常监控。

多维监控体系采用日常监控与月结出账相结合监控方式,与电信行业的业务特征、账单结算的周期特点有关,从多个维度每日进行监控,将各类问题数据、异常数据、BUG功能在月结出账前进行处理,为bss系统月结出账创造一个精准、可靠的数据环境,同时在月结出账过程进行出账监控,从周期上完成无缝的质量监控过程,这是多维监控体系建立的精髓,是多年电信行业BSS系统运维经验的沉淀与结晶。

2 实现背景

电信行业竞争越来越激烈,电信行业IT支撑环境日益复杂:越来越庞大的用户群、越来越精细化详/账单服务、复杂的业务规则、差异化的企业内部网络结构、不断变化及升级的系统环境等,这些因素是造成BSS系统用户数据不一致、业务规则偏差、新业务功能出现故障的主要原因,这些问题会直接影响用户消费详/账单精准度,造成用户投诉[1]。同时也会造成收入的多收或漏收,问题频繁发生会最终影响公司服务质量和公司信誉,如何保障BSS系统及时准确的做好用户消费出账,已经成为各个运营商一个重要的课题。

据IDC、Stratecast Partners普华永道(PriceWaterhouseCoopers)、RHK等国际知名咨询公司对全球50多家知名电信运营商的调查显示,约有三分之一的公司由于缺乏完善的收入保障体系而蒙受重大经济损失,损失的收入平均约占公司年度总收入的2%—5%[2]。由此可见,BSS系统作为电信企业的核心支撑系统,其数据准确性是收入保障的基础,BSS系统月结出账则是最后收入保障环节。

美国萨班斯法案404条款对电信企业的IT内控要求,加快了各电信企业对IT支撑系统数据准确性保障,电信企业自身的运营收入保障内控审计、电信用户对电信运营越来越高的精准服务要求[2],是BSS系统数据准确性、BSS系统出账准确性的迫切要求。如何做好BSS系统数据准确性保障及月结出账数据准确,这是我们在系统运维中的难题,也是我们建立多维监控体系的主要原因和背景。

3 关键技术

多维监控体系建设使用到多方面的知识,其中包括:统计学、软件工程、电信业务知识等,多维监控体系建设,以电信业务知识为基础,统计及相关数据检测知识为监控规则[3],开发监控程序为工具,完成对BSS系统全方位、体系化的数据监控。

多维监控体系维度划分,采用“分而治之”策略,将整个监控工作按照不同的业务功能,划分出若干监控维度,所有监控维度整合起来即为完整的监控体系。从数学角度理解,我们可把监控维度划分理解为:

,其中r为监控维度数量,理论上r越大则结果越接近监控目标值A(本文中A=1),u(n)为第n个监控维度的监控结果值,实际上在应用中,r值只能根据应用需要进行设定,本文中r=5。

多维监控体系维度实现过程中使用多种数据分析方法,其中包括:数据对比检测法、抽样数据检测法、仿真数据检测法、数据排除检测法、综合数据检测法,其中综合数据检测法是为了解决单种数据检测法的局限性而采用的技术,融合多种数据检测技术后形成的数据检测方法[3]。多维监控体系根据不同的监控维度功能,采用不同的数据监控检测技术,是实现监控维度功能需要考虑基本问题。客户关系资料监控维度主要功能为检查用户关系资料一致性和准确性,一般采用采用数据对比检测法和抽样数据检测法;用户费用逻辑监控维度要检查用户缴费、用户消费逻辑准确性,主要采用数据排除检测法等;业务参数逻辑监控维度要检查业务参数规则逻辑准确性,主要采用抽样数据检测法、数据排除检测法;系统功能变更监控维度主要做系统功能更新上线数据准确性检查,主要采用数据对比检测法、仿真数据检测法;月结出账过程监控维度做BSS系统月结出账过程数据准确性检测,使用到上述所有数据检测技术包括综合数据检测法。

多维监控体系中,除从功能上划分为5个监控维度,同时从监控行为上分为两个过程:日常监控与月结出账监控现结合。其中客户关系资料监控、用户费用逻辑监控、业务参数逻辑监控、系统功能变更监控等4个监控维度属于日常监控功能,BSS系统月结出账过程监控属于月结出账监控。多维监控体系维度与日常监控、月结出账监控关系如图2所示。

图2 监控行为关系图

Fig.2 The relationship of monitoring behavior

多维监控体系划分监控维度、确定监控职能后,接下来是设计监控策略,监控策略设计是监控的灵魂,是多维监控体系能否有效运行的基石。监控策略的设计,要求设计人员对电信业务精通、对BSS系统有深刻的理解,监控策略设计简单理解为:在BSS系统运维过程中抽象和总结出业务风险点,将业务风险点转化为监控规则的过程。监控策略设计的合理性、全面性,将决定监控体系建设的成败,根据BSS系统的数据特点、业务特征,监控策略大致分为准确性策略类、完整性策略类、合理性策略类、异动性策略类等。

多维监控体系监控功能开发涉及后台监控程序的开发、监控结果展示等内容,后台监控程序开发主要采用PRO*C语言作为后台程序的开发工具,PRO*C/C++是Oracle公司专门为C/C++提供操作Oracle数据库的程序语言,可以在C或者C++里面写embedded SQL,效率比ODBC/ADO访问Oracle要高。在UNIX环境下,采用PRO*C编写后台程序具有很大优势,既能保证后台程序的稳定性,又能保证程序在访问数据库过程中得到最优保障。后台程序执行调度通过UNIX系统CRONTAB表来实现,CRONTAB调度可以实现程序定时执行,监控程序执行一般选择在系统业务压力比较小的时候比如凌晨1点,凌晨6点,中午12点等。监控结果展示,我们在实现过程采用三种方式:(1)手机短信方式;(2)web页面展示;(3)邮件方式。其中,手机短信方式是其中最为简捷的方式,将系统监控结果第一时间通知到运维工程师;web页面展示是比较传统的通知方式,运维工程师可以通过WEB页面展示方式获取系统监控信息;邮件通知方式将系统监控的结果,通过邮件传送方式发送到系统运维工程师。

4 实现及应用

多维监控体系建设过程中,监控维度划分是第一步,监控维度功能实现是第二步,要实现每个维度监控功能,需要运用:统计学、软件工程、电信业务知识等。监控维度实现分四个部分:监控策略、监控方法、监控程序、展示方式,多维监控体系维度监控功能组成如图3所示。

图3 监控维度功能组成图

Fig.3 The composition of monitoring dimension

监控策略是监控法则,在运维过程中生成;监控方法是工具,根据业务特点采用不同的监控技术;监控程序是主体,使用监控方法和策略对目标数据进行监控;展示方式是结果展示,将监控结果反馈到运维人员。多维监控体系建设主要内容为:监控程序开发、监控策略设计、监控方法的运用、监控结果反馈。

多维监控体系从2011年开始建设,在建设过程采用运维与开发相结合的方式,划分好监控维度后,根据不同维度的监控特点,慢慢建立及完善监控策略,到2011年12月,整个监控体系的架构基本建立起来。多维监控体系开始在广西联通BSS系统运维中启用,多维监控体系通过手机短信、页面展示、监控报表等方式将监控信息传递给运维工程师,运维工程师除了接收监控信息,同时也要根据新业务特点、系统新功能等补充及完善监控策略及监控程序。

多维监控体系建立,一方面实现从多维度对BSS系统进行监控,对BSS系统月结出账的准确率起显著的作用;另一方多维监控体系的建设,需要运维工程师更加深入了解BSS系统,同时要透彻的理解BSS系统支撑的电信业务,这是一个非常具有挑战意义的项目,把BSS系统分散、枯燥的运维工作转化为开发、业务学习、系统深入学习的过程。

多维监控体系启用后,把过去依靠人工检查发现问题、或月结出账后投诉问题提前发现并做专项处理,极大提高BSS系统出账准确率,同时避免出账后处理造成不可预知的困难及损失。我们对2011年和2012年BSS系统出账过程或出账前发现的问题数据做了一个统计,以每100万用户作为样本进行统计(电信行业出账以每月为一个周期),结果如表1所示。

表1 数据对比表格

Tab.1 Comparison of the data table

注:2011/2012年问题数据对比(100万用户为样本)

从对比图可以看出,多维监控体系应用后,BSS系统问题数据在月结出账前减少90%以上,加上BSS出账数据监控,异常数据减少接近99%,这对于BSS系统出账准确性率提高是一个坚实保障。

多维监控体系的建立,实现了对BSS系统全方位的数据监控,通过简单、快捷的监控结果展示:手机短信、页面展示、报表,快速将监控结果通知到运维工程师,广西联通BSS系统月结出账多项准确率指标超过集团总部要求,调账记录下降90%以上,图4为2011年到2012年BSS系统出账调账数据走势图。

图4 调账记录走势图

Fig.4 The graph of adusting records

多维监控体系是从BSS系统运维中总结出来的体系化系统监控功能,能够很好地将BSS系统运维、新业务支撑、月底开账等多个系统功能监控有序连接起来,通过过程步骤的质量监控,最终达到提高BSS系统月结出账准确性的目标。

5 总结及创新

多维监控体系通过监控维度实现、日常监控与月结出账监控相结合的模式,从整体上全方位对BSS系统数据进行监控,有效提高电信企业BSS系统月结出账准确率,减少由于出账不准确造成的用户投诉,同时也减轻由于出账准确率不高造成BSS系统调账压力。

多维监控体系的建设,改变BSS系统运维工程师转变运维方式从原先:看系统、等问题、查问题、被投诉运维模式转化为:熟悉系统、熟悉业务、生成监控策略、开发监控功能、提前处理问题,这是一个从枯燥、被动系统运维转化为积极、积累、学习的运维过程,从一定程度上改变传统IT系统运维方法。

多维监控体系使用的软硬件资源基本是在BSS系统资源基础上做二次分配,不需要做额外的投资,同时多维监控体系的建设是由BSS系统运维工程师完成,不需要第三方软件资源,极大节省多维监控体系开发的人力成本和投资成本。

参考文献

[1] 王雷,陈松林,顾学道.电信行业收入保障体系模型研究[J].电

信科学,2005,21(11):2-5.

[2] 傅湘玲,宋茂强.我国电信运营商收入流失问题分析[J].电信

科学,2005,21(5):16-18.

[3] 罗振一,李陶深.一种实现BSS账务系统数据检测的技术方案

[J].广西科学院学报,2009,25(4):4-5.

作者简介:

罗振一(1978-),男,硕士,工程师.研究领域:电信行业计费账

务研究工作.