浅谈神华神东矿区专网计费帐务系统
2009-10-29张迎
张 迎
摘要:一套完整的计费系统包括准确而高效的数据采集、数据管理和维护、费用计算、计费数据查询以及各种统计分析及日志管理等性能。在互联网普及的今天,计费查询、统计和分析计费对象的管理集成到一套网络计费管理系统中是非常必要的。
关键词:计费系统;电信
电信计费的广义概念是:从用户使用电信业务开始,到用户最终完成缴费的全过程。具体可分为两个阶段,第一阶段为交换机计费,以电话为例,用户开始通话到通话结束,交换机复式计次过程完成或交换机将主叫、被叫、通话时长、始话时间等实时记录的过程;第二阶段为后台计费帐务处理,即把采集到的交换机记录的用户呼叫信息经过预处理、过滤、划价、累计求和,形成用户帐单,到最终完成缴费并结清的过程。后台计费帐务处理系统就是一般定义的电信计费系统。
1 计费系统的常规设计理念
在逻辑上,计费系统通常由三部分组成:计费数据的采集和处理系统、数据库系统及基于WEB的计费管理系统。计费数据的采集和处理位于后台,采用一定的流量采集方式和数据处理机及时而准确的将数据写入数据库(具体到神东矿区专网,基本上是采用FTP方式,及时将交换机计取的计费文件上传到计费中心机房进行实时计算),另一方面,业务员和系统管理员可通过网络登录系统而进行各种业务操作和管理操作。
当前的计费系统多采用Client/Web Server/DB Server模式的三层流行架构,分别对应表示层、应用层和数据层。表示层做为业务员输入和获取数据的窗口一般由处理请求的模块组成;数据层定义和维护数据的完整性和安全性,响应访问数据的请求,通常由大型的数据库服务器实现,如SQL Server等;而应用层则是联系表示层和数据层的桥梁,它响应表示层的用户请求,执行任务并且从数据层获取必要的数据传送给表示层。如图1所示
图1 三层结构模式图
表示层和应用层最后面向的对象是用户,实现的是计费系统三大组成模块中的Web管理系统的功能。它的设计包括对页面输出方式和请求传递机制的确定、对各个业务功能模块的细分、与数据库服务器进行交互的接口。在物理结构上,表示层和应用层可以位于同一台机器上。用户和管理员通过一台Web查询浏览器访问计费系统,所有的查询和管理配置都以表格的方式展现。
计费管理系统面向对象的身份、级别都不一样,它的界面设计风格和功能提供方式由于不同的需求和喜好变得复杂而重要。良好的设计源于全面而详尽的需求分析,才能得到明确的设计目标,从而选择正确先进的实现技术,方可称为比较完善的系统。具体说来,计费管理系统不仅需要实现计费数据的多样化查询,还应该融合配置管理、日志管理、性能管理和安全管理的功能,提供友好的人机接口,提供决策依据。
1.1需求分析和目标
使用计费管理系统的角色大致分为三种:系统管理员、前台管理员和普通用户。
系统管理员一般隶属于提供网络服务的部门,具有最高管理权限。他们负责维护各种原始数据、分析数据态势、实时监控该系统的运行状况、查看网络运营并且及时处理各种异常现象、对网络和系统的动态调整提出建议并申报决策者。概括而言,系统管理员是整个计费管理系统的使用核心,计费管理系统提供的大部分高级功能都面向系统管理员。
前台管理员就是指我们常说的营业员,专门负责业务受理、费用收缴、计费核对。其权限仅限于业务操作、对各种相关计费数据和用户信息的浏览以及一定程度上的用户资料修改。
普通用户指租纳网络服务的单位以及个人,他们需要了解自身对网络资源的详细使用状况,按照实际标准缴纳费用。普通用户更关心计费数据和帐单的可靠性、真实性和详尽性。
从更为具体的功能定义上,面向ISP的计费管理系统的设计目标如下:
●管理全网的IP地址群,方便的WEB页面方式提供增加、修改和删除IP地址,以及IP地址的详细分配情况。
●管理该ISP的所有用户及其权限和计费参数,提供添加、修改和删除用户。
●提供高效率的实时业务查询以及帐单查询,提供最原始的数据采集初期的记录等。
●提供异常数据包监测功能,方便的定义异常包特征。
●提供针对全网和所有用户的统计趋势图表,得到协议统计图,并进行一定程度上智能化的预测和分析。
1.2 基于JSP的三层架构实现
在三层结构模型中,Web浏览器是提供给客户端的GUI图形界面,所有用户通过统一的应用界面提交查询或管理请求并且得到回应,可以采用的技术有HTML和JavaScript等。中间层的技术有CGI、Java和Servlet。Servlet是理想的中间层处理技术,它由Web服务器加载,用Java进行开发,通过建立有效的数据库连接机制可以很容易处理成百上千个客户连接。Web与数据库接口技术有很多,其中JDBC是Java程序连接和存取数据库的应用程序接口,它提供了一个"驱动程序管理器",能动态维护数据库查询所需的所有驱动程序对象。JDBC定义了四种不同的驱动,JDBC Thin属于纯Java驱动,直接运行在客户端,是当前最高级的驱动。
计费管理系统大致由如下功能模块组成:系统信息管理包含对IP资源、资费政策等的管理;用户信息管理维护客户的注册和帐户信息;计费数据查询为使用者呈现多样化的数据清单;异常数据监测和数据统计分析则从数据库中的原始数据提取归纳信息提供给系统管理员。此外,用户通过Web登录系统需要经过身份认证,不同的权限对应不同级别的会话操作。
每个功能模块由一个JavaBean实现,通过公共的数据库连接Bean和后台数据库交互。JSP负责业务逻辑的处理,生成查询请求网页,然后调用相应模块Bean的处理逻辑去访问数据库,最后得到的访问结果再由JSP负责显示。图2描述了一套较完整的计费管理系统的逻辑设计结构。
1.3与数据库接口Bean的实现
所有的客户端请求都需要业务处理逻辑与SQL Server数据库交互,因此在程序中实现一个公共类ConnectDBBean很有必要,它的作用是提供和数据库的连接,
通过JDBC接口连接数据库的流程如下:打开数据库配置文件;获取配置参数,如调用JDBC的驱动方式(使用thin驱动),数据库服务器名称、端口及数据库标识符等;注册数据库驱动程序,Class.forName(jdbc). newInstance()便是隐式注册数据库驱动程序;建立连接,使用thin方式连接;返回建立的连接对象。
2神华神东矿区专网简介
神华神东矿区是国内一流的大型煤炭企业,建有自已的大型通信网络,神东矿区专用通信网是矿区信息化建设的重要组成部分,担负着神东矿区电话通信业务、宽带上网业务、计算机局域网及分公司各种办公软件开发及维护管理工作。
神东矿区专用通信网主要以十四个生活/工业小区为中心,目前有十四个通信站分别与榆林市和鄂尔多斯市两个本地网联网,其中大柳塔、石圪台、神木、榆家梁、锦界、李家畔、哈拉沟七个通信站和山西境内保德煤矿一个小交换机经大柳塔站汇接后与榆林地区本地网联网,黑炭沟、东胜、补连塔、乌兰木伦、马家塔、康城六个通信站经黑炭沟汇接后与鄂尔多斯市本地网联网,另外:黑炭沟站与鄂市移动直联、马家塔站与鄂市电信直联、东胜与鄂市联通直联,大柳塔与榆林移动、联通直联。神东专网分别属于陕西/内蒙两个省区本地网的一部分,实现了专网与汇接区内本地网及专网内部的等位拔号。
3专网计费系统简介
为了适应电信业务发展的需要,加强专网电话及宽带业务管理的规范化、科学化、有效化,统一计费策略,建立比较完善的经营管理体制,改善对用户的服务质量,增强与地方电信行业的竟争力,信息中心建设了一套全新的电信业务综合管理系统——计费帐务系统。
该系统采用目前流行的三层结构模式,采用Micfosoft Windows 2000 Server组网技术组成了一个计算机局域网平台,支持TCP/IP等协议,各子系统相互间能够共享Microsoft SQL Server大型网络数据库,数据通过彼此间的数据标准接口JDBC联系在一起。
该系统是专网通信的核心业务系统,是运营系统的重要组成部分。主要包括话单采集分拣、计费管理/帐务处理、话费营收与业务受理、112故障申告、114号码查询、170话费查询、语音话费/宽带费自动催缴、停复机控制、号线管理、生产调度等业务系统。
下面就该系统的几个主要方面做简要介绍。
3.1组网方式
各通信站点与中心机房之间通过光纤与光端机相连,光端机与各自的网络光换机相连,中心机房的网络交换机与服务器相连,各通信站点的网络交换机上再连接出112测试机、线务终端、机务终端、营收终端等。
3.2设计理念
该系统充分考虑到专网用户不同与电信运营商的具体情况,在各种功能设置上力求做到灵活多变,具体采用了FTP方式实时采集各交换机话单,集中计费、统一管理的方式,并能实现适应大容量、实时性高、稳定性强的业务支撑,能为用户提供及时准确的计费信息和灵活的计费策略,满足了为用户提供新业务、新服务,适应今后市场竟争的需要。
采用了面向对象的设计思想,注重公用模块的使用,界面操作灵活方便,系统构件灵活组装。在业务处理上采用模块化,使系统的业务能力能很轻易的扩展。
3.3计费帐务系统
现将计费帐务系统的几个主要子系统的功能作简单介绍:
a.话单采集及分拣系统
该系统主要采用FTP方式采集各交换机的计费文件,并立即对其进行分析、批价,实时计算出话费信息,为预付费用户的催缴/停复策略的正常运行提供了依据。
采集方式:支持串口、TCP/IP、FTP、FTAM等联机采集方式,支持脱机采集。
b.话单分拣系统包括话单标准化、话单分析、话单批价等几个功能模块。
c、计费管理与帐务处理系统
该系统是系统的核心部分,除具备核心平台程序的所有功能外,还具备用户基本资料管理、用户档案管理,计费与优惠策略管理,计费数据管理,系统参数管理,帐务管理等功能。
系统支持按中继局向或者出局号分别管理不同费率表,能方便应对各营运商资费政策的调整。计费管理的设计按照运营的模式设计,能够适应电信以及专网的特殊计费要求。具有定义多种节日类型的功能,能按专网需求灵活设置多种计费方式,能设立多套费率表,在本计费系统中使用的各项计费优惠参数是根据国家信息产业部的标准设定的。
3.4帐务处理
a.常用报表:系统能提供各种业务量及收入统计、各类设备资源占用情况统计、各类用户数量当月业务量统计、用户缴费情况统计、欠费坏帐统计、结算统计报表;提供话费分月帐单、合同号分月帐单等各式各样的帐单。
b.统计分析功能
具有网间结算功能。可以按照主叫、被叫、中继局向、呼叫类型统计话务量及话费,能实现与电信、联通、网通、铁通的网间费用结算。
对本局计费数据(收入总帐、交纳费用、拖欠费用)按照天、周、月、季、年进行分析。同时也可以对外部的电信数据做分析比较。
可进行计费/收费数据对帐并输出报表,便于管理规范化。
支持动态定制各种形式的统计报表功能。支持动态的报表处理,报表的内容及呈现形式、打印样式等都可以灵活定制。
具有外部数据导入、本地数据导出功能。
这些模块在日常管理与维护及与各运营商进行网间结算时起到了重的作用,是整个系统能否正常正确处理各个业务环节的关键。
3.5营收受理及生产调度
话费营收及受理是面向用户的第一界面,用户申请装、拆、移机业务,话费/宽带费的收缴、各种新业务的申请都在此进行,并且具有预付费策略设定、实时结清拆机等功能,极大地方便了矿区的广大用户,所以该系统的正常运行及人性化的界面操作更为重要。
生产调度系统主要是以电子派工的方式管理相关业务流程,并提供各种(电话业务、宽带业务、112申告等相关的)查询功能。
3.6 语音催缴系统
该系统依据已经设定好的催缴策略在规定的时间内对用户进行自动催费,主要为提醒用户及时续交电话费及宽带费。采用120路语音板,在同一时间内多路并发催缴。
3.7电话/宽带自动停复机系统
该系统依据已经设定好的停机策略在用户不及时缴纳电话费及宽带使用费时对其进行停机处理,一旦用户结清欠费,系统会立即自动复机,保证了专网话费及宽带费的及时回收。
4系统网络安全
系统安装有硬件防火墙,并且在维护终端上安装有瑞星杀毒软件,该软件由系统管理员及时更新,确保网络安全。
系统对数据库的访问要经过系统的权限认证功能,操作员的操作功能也有严格的权限限制。
综上所述,神华神东专网计费帐务管理系统是一个实用性很强的比较成熟的系统,在各项功能上灵活、多便,符合专网需要的特性,有很多电信运营商不具有的功能,并且具有强大的二次开发功能,对神东矿区专网的正常运营能提供各种业务数据,为有效的进行专网的业务服务具有长远的意义。