云计算在通讯运营商计费系统中的应用
2017-12-26郭宗仁白兆桓刘慧
◎郭宗仁 白兆桓 刘慧
云计算在通讯运营商计费系统中的应用
◎郭宗仁 白兆桓 刘慧
随着手机等移动终端的普及,通讯运营商要处理的计费话单也越来越多,给系统的处理能力带来了极大的挑战。而传统的升级硬件设备和对应用进行优化存在局限性。因此通讯运营商利用自身的核心计费系统,通过云计算为大数据技术提供支持,用来处理海量的计费话单处理,取得了很好的效果。本文就云计算在通讯运营商计费系统中的应用进行了研究。
云计算是利用互联网的相关服务进行的使用和交付模式,通常都是涉及到利用互联网来提供动态的虚拟化资源。云也就是互联网的一种比喻的说法,用来表示互联网和底层基础设施的抽象。云计算拥有强大的计算能力,可以让用户通过终端设备连接到数据中心,按照自己的需求进行数据计算。近年来随着信息技术的发展,移动终端设备比如手机在我国得到了极大的普及,很多人甚至不止一部手机,移动终端设备的普及导致了海量的通话计费话单需要处理,传统的通过硬件设备升级以及对应用进行优化的处理方式已经不能满足大量的通信计费数据处理的需求,因此各大运营商都在利用云计算的强大计算能力应用到运营商的计费系统中。目前云计算已经成为了各大运营商战略的首选。中国联通要想在这场以技术为竞争的战役中取得胜利,就必须将传统的数据中心向云计算业务中心转变,利用先进的云计算架构来规划和改造传统的数据处理中心,提升整体系统的稳定性,对网络节点进行合理的规划,将复杂的资源管理标准统一化。一切应该以云计算为基础,建立属于联通运营商自己的新一代云计算处理中心,将传统的计费方式转变为云平台的服务计费方式。
计费系统数据的基础是服务器,云计算平台的核心设备也是服务器。因此联通运营商要想转变计费系统,就要对服务器进行改造和转型。目前现有服务器的采购和实际使用还处于比较粗放的阶段,还有很大的提升空间。主要表现在目前很多小型机设备比较多,传统的服务器应用系统维护成本也比较高,对服务器的统一管理有一定的影响。因此应该升级基于云计算的服务器及处理系统,发挥云计算在计费系统处理中的作用。随着各大运营商之间的竞争越来越激烈,各大运营商给客户提供的服务类型也是多种多样。不管何种服务类型,对于最传统的通信计费系统仍然是最能体现运营商服务个性化和专业化水平的,也会对手机用户的使用体验造成直接的影响,手机用户对通讯运营商计费是否准确、及时越来越看重,因此如何保持和扩大运营商计费系统的先进性和稳定性始终是联通公司应该首要考虑的问题。
联通计费系统介绍
联通的计费系统主要由服务开通类系统、计费结算类系统、客户关系类系统和数据分析系统组成。数据分析系统属于计费系统中的分析系统,也是集团生产经营分析数据的唯一来源。基础数据平台是数据分析系统的一部分,负责底层基础数据的采集和加工,并向计费系统提供数据服务的能力。云计算服务提供对语音业务、数据业务、增值业务在内的所有业务数据提供服务,并提供统一的计费流程对不同的业务进行综合计费处理,从而实现不同业务间的捆绑产品的计费。传统的联通计费系统采用ORACLE数据库,系统在小型机和高端磁盘阵列上运行,在数据统计和处理方面的效率偏低,如果进行系统扩容的话成本较高,也无法满足快速增长的移动通讯业务的发展,而云计算采用Hadoop技术,在数据存储和处理方面效率有了明显的提高。因此在联通业务快速增长的情况下,必须采用云计算技术来处理计费系统。
云计算在基础数据平台计费系统中的逻辑架构
在云计算中,基础数据平台几乎所有的数据都存放在Hadoop中,采用HDFS文件系统存放,数据经过加工后输出到DB2、ORACLE和Mysql等数据库当中,作为上层应用的支撑。比如现在的流量经营,主要使用的数据源表是BSS传的GSM清单和3G、4G数据流量清单、用户流量套餐的订购清单和流量费用清单。基础数据平台将数据采集完毕后加载到Hadoop文件系统当中,根据GSM、WCDMA和TD-LTE和FDD-LTE清单生成用户的IMEI串号汇总表,从而生成用户的换机表。在基础数据平台根据数据流量清单生成汇总表,其中包括了数据的网络类型、费用类型、漫游类型等几个方面,同时也包含了数据连接次数和连接时长等数据,通过用户订购信息来提取用户的流量套餐基本信息。将流量费用的使用情况分为功能费、超流量费和通信费等分类型的费用,然后将上述结果传输到外围数据库当中,加工生成流量运营的应用层数据。
云计算在计费系统中的关键工作模块
云计算在计费系统中的关键工作模块包括校验模块、查重模块和结果发布模块。通过对每一个话单的字段格式进行校验,检查是否符合业务要求。如果不符合业务要求的会有错误代码及信息。对于费用字段的校验,要通过检查话单记录中的费用字段是否符合规定的资费标准定义。对文件级检验和话单检验处理后的话单,要和历史已经处理过的话单来比较,如果话单的查重关键字段和历史话单一样,就会被认为是重复话单,应该将重单错误返回。结果发布就是将校验和查重的结果导入到数据库中,虽然业务比较简单,但是由于数据量庞大,在导入过程中会造成服务器的极大压力。
目前计费系统的校验和查重模块集中在两台处理机上,校验直接作用于文件,而查重需要通过数据库主机上的大型关系数据库来完成。随着近年来联通业务的发展,系统处理的话单数量越来越多,仅语音漫游话单每日平均都达到几亿条之多,更不要说节假日期间的增幅要翻好几倍。而且新增的业务系统也会对数据处理有着很高的要求,因此引入新架构、提高系统数据处理能力、具有较高扩展性已经成为联通数据处理系统发展方向。尤其是联通的计费系统数据量庞大,更需要云计算技术的支持来解决。
总之,通过引入云计算技术为联通的计费系统带来了处理性能和扩展性能的极大提升,在计费的准确性和稳定性上也发挥了重要的作用,提高了联通在移动互联领域的竞争力。在云计算应用到计费系统后,一定要注意保持系统的稳定性和数据的安全性,能够对数据库中海量的费用清单进行管理,为业务人员提供强大的数据分析服务。
(作者单位:中国联合网络通信有限公司烟台市分公司)