張 迎
摘要:一套完整的計費系統(tǒng)包括準確而高效的數(shù)據(jù)采集、數(shù)據(jù)管理和維護、費用計算、計費數(shù)據(jù)查詢以及各種統(tǒng)計分析及日志管理等性能。在互聯(lián)網(wǎng)普及的今天,計費查詢、統(tǒng)計和分析計費對象的管理集成到一套網(wǎng)絡(luò)計費管理系統(tǒng)中是非常必要的。
關(guān)鍵詞:計費系統(tǒng);電信
電信計費的廣義概念是:從用戶使用電信業(yè)務(wù)開始,到用戶最終完成繳費的全過程。具體可分為兩個階段,第一階段為交換機計費,以電話為例,用戶開始通話到通話結(jié)束,交換機復(fù)式計次過程完成或交換機將主叫、被叫、通話時長、始話時間等實時記錄的過程;第二階段為后臺計費帳務(wù)處理,即把采集到的交換機記錄的用戶呼叫信息經(jīng)過預(yù)處理、過濾、劃價、累計求和,形成用戶帳單,到最終完成繳費并結(jié)清的過程。后臺計費帳務(wù)處理系統(tǒng)就是一般定義的電信計費系統(tǒng)。
1 計費系統(tǒng)的常規(guī)設(shè)計理念
在邏輯上,計費系統(tǒng)通常由三部分組成:計費數(shù)據(jù)的采集和處理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)及基于WEB的計費管理系統(tǒng)。計費數(shù)據(jù)的采集和處理位于后臺,采用一定的流量采集方式和數(shù)據(jù)處理機及時而準確的將數(shù)據(jù)寫入數(shù)據(jù)庫(具體到神東礦區(qū)專網(wǎng),基本上是采用FTP方式,及時將交換機計取的計費文件上傳到計費中心機房進行實時計算),另一方面,業(yè)務(wù)員和系統(tǒng)管理員可通過網(wǎng)絡(luò)登錄系統(tǒng)而進行各種業(yè)務(wù)操作和管理操作。
當(dāng)前的計費系統(tǒng)多采用Client/Web Server/DB Server模式的三層流行架構(gòu),分別對應(yīng)表示層、應(yīng)用層和數(shù)據(jù)層。表示層做為業(yè)務(wù)員輸入和獲取數(shù)據(jù)的窗口一般由處理請求的模塊組成;數(shù)據(jù)層定義和維護數(shù)據(jù)的完整性和安全性,響應(yīng)訪問數(shù)據(jù)的請求,通常由大型的數(shù)據(jù)庫服務(wù)器實現(xiàn),如SQL Server等;而應(yīng)用層則是聯(lián)系表示層和數(shù)據(jù)層的橋梁,它響應(yīng)表示層的用戶請求,執(zhí)行任務(wù)并且從數(shù)據(jù)層獲取必要的數(shù)據(jù)傳送給表示層。如圖1所示
圖1 三層結(jié)構(gòu)模式圖
表示層和應(yīng)用層最后面向的對象是用戶,實現(xiàn)的是計費系統(tǒng)三大組成模塊中的Web管理系統(tǒng)的功能。它的設(shè)計包括對頁面輸出方式和請求傳遞機制的確定、對各個業(yè)務(wù)功能模塊的細分、與數(shù)據(jù)庫服務(wù)器進行交互的接口。在物理結(jié)構(gòu)上,表示層和應(yīng)用層可以位于同一臺機器上。用戶和管理員通過一臺Web查詢?yōu)g覽器訪問計費系統(tǒng),所有的查詢和管理配置都以表格的方式展現(xiàn)。
計費管理系統(tǒng)面向?qū)ο蟮纳矸?、級別都不一樣,它的界面設(shè)計風(fēng)格和功能提供方式由于不同的需求和喜好變得復(fù)雜而重要。良好的設(shè)計源于全面而詳盡的需求分析,才能得到明確的設(shè)計目標,從而選擇正確先進的實現(xiàn)技術(shù),方可稱為比較完善的系統(tǒng)。具體說來,計費管理系統(tǒng)不僅需要實現(xiàn)計費數(shù)據(jù)的多樣化查詢,還應(yīng)該融合配置管理、日志管理、性能管理和安全管理的功能,提供友好的人機接口,提供決策依據(jù)。
1.1需求分析和目標
使用計費管理系統(tǒng)的角色大致分為三種:系統(tǒng)管理員、前臺管理員和普通用戶。
系統(tǒng)管理員一般隸屬于提供網(wǎng)絡(luò)服務(wù)的部門,具有最高管理權(quán)限。他們負責(zé)維護各種原始數(shù)據(jù)、分析數(shù)據(jù)態(tài)勢、實時監(jiān)控該系統(tǒng)的運行狀況、查看網(wǎng)絡(luò)運營并且及時處理各種異?,F(xiàn)象、對網(wǎng)絡(luò)和系統(tǒng)的動態(tài)調(diào)整提出建議并申報決策者。概括而言,系統(tǒng)管理員是整個計費管理系統(tǒng)的使用核心,計費管理系統(tǒng)提供的大部分高級功能都面向系統(tǒng)管理員。
前臺管理員就是指我們常說的營業(yè)員,專門負責(zé)業(yè)務(wù)受理、費用收繳、計費核對。其權(quán)限僅限于業(yè)務(wù)操作、對各種相關(guān)計費數(shù)據(jù)和用戶信息的瀏覽以及一定程度上的用戶資料修改。
普通用戶指租納網(wǎng)絡(luò)服務(wù)的單位以及個人,他們需要了解自身對網(wǎng)絡(luò)資源的詳細使用狀況,按照實際標準繳納費用。普通用戶更關(guān)心計費數(shù)據(jù)和帳單的可靠性、真實性和詳盡性。
從更為具體的功能定義上,面向ISP的計費管理系統(tǒng)的設(shè)計目標如下:
●管理全網(wǎng)的IP地址群,方便的WEB頁面方式提供增加、修改和刪除IP地址,以及IP地址的詳細分配情況。
●管理該ISP的所有用戶及其權(quán)限和計費參數(shù),提供添加、修改和刪除用戶。
●提供高效率的實時業(yè)務(wù)查詢以及帳單查詢,提供最原始的數(shù)據(jù)采集初期的記錄等。
●提供異常數(shù)據(jù)包監(jiān)測功能,方便的定義異常包特征。
●提供針對全網(wǎng)和所有用戶的統(tǒng)計趨勢圖表,得到協(xié)議統(tǒng)計圖,并進行一定程度上智能化的預(yù)測和分析。
1.2 基于JSP的三層架構(gòu)實現(xiàn)
在三層結(jié)構(gòu)模型中,Web瀏覽器是提供給客戶端的GUI圖形界面,所有用戶通過統(tǒng)一的應(yīng)用界面提交查詢或管理請求并且得到回應(yīng),可以采用的技術(shù)有HTML和JavaScript等。中間層的技術(shù)有CGI、Java和Servlet。Servlet是理想的中間層處理技術(shù),它由Web服務(wù)器加載,用Java進行開發(fā),通過建立有效的數(shù)據(jù)庫連接機制可以很容易處理成百上千個客戶連接。Web與數(shù)據(jù)庫接口技術(shù)有很多,其中JDBC是Java程序連接和存取數(shù)據(jù)庫的應(yīng)用程序接口,它提供了一個"驅(qū)動程序管理器",能動態(tài)維護數(shù)據(jù)庫查詢所需的所有驅(qū)動程序?qū)ο蟆DBC定義了四種不同的驅(qū)動,JDBC Thin屬于純Java驅(qū)動,直接運行在客戶端,是當(dāng)前最高級的驅(qū)動。
計費管理系統(tǒng)大致由如下功能模塊組成:系統(tǒng)信息管理包含對IP資源、資費政策等的管理;用戶信息管理維護客戶的注冊和帳戶信息;計費數(shù)據(jù)查詢?yōu)槭褂谜叱尸F(xiàn)多樣化的數(shù)據(jù)清單;異常數(shù)據(jù)監(jiān)測和數(shù)據(jù)統(tǒng)計分析則從數(shù)據(jù)庫中的原始數(shù)據(jù)提取歸納信息提供給系統(tǒng)管理員。此外,用戶通過Web登錄系統(tǒng)需要經(jīng)過身份認證,不同的權(quán)限對應(yīng)不同級別的會話操作。
每個功能模塊由一個JavaBean實現(xiàn),通過公共的數(shù)據(jù)庫連接Bean和后臺數(shù)據(jù)庫交互。JSP負責(zé)業(yè)務(wù)邏輯的處理,生成查詢請求網(wǎng)頁,然后調(diào)用相應(yīng)模塊Bean的處理邏輯去訪問數(shù)據(jù)庫,最后得到的訪問結(jié)果再由JSP負責(zé)顯示。圖2描述了一套較完整的計費管理系統(tǒng)的邏輯設(shè)計結(jié)構(gòu)。
1.3與數(shù)據(jù)庫接口Bean的實現(xiàn)
所有的客戶端請求都需要業(yè)務(wù)處理邏輯與SQL Server數(shù)據(jù)庫交互,因此在程序中實現(xiàn)一個公共類ConnectDBBean很有必要,它的作用是提供和數(shù)據(jù)庫的連接,
通過JDBC接口連接數(shù)據(jù)庫的流程如下:打開數(shù)據(jù)庫配置文件;獲取配置參數(shù),如調(diào)用JDBC的驅(qū)動方式(使用thin驅(qū)動),數(shù)據(jù)庫服務(wù)器名稱、端口及數(shù)據(jù)庫標識符等;注冊數(shù)據(jù)庫驅(qū)動程序,Class.forName(jdbc). newInstance()便是隱式注冊數(shù)據(jù)庫驅(qū)動程序;建立連接,使用thin方式連接;返回建立的連接對象。
2神華神東礦區(qū)專網(wǎng)簡介
神華神東礦區(qū)是國內(nèi)一流的大型煤炭企業(yè),建有自已的大型通信網(wǎng)絡(luò),神東礦區(qū)專用通信網(wǎng)是礦區(qū)信息化建設(shè)的重要組成部分,擔(dān)負著神東礦區(qū)電話通信業(yè)務(wù)、寬帶上網(wǎng)業(yè)務(wù)、計算機局域網(wǎng)及分公司各種辦公軟件開發(fā)及維護管理工作。
神東礦區(qū)專用通信網(wǎng)主要以十四個生活/工業(yè)小區(qū)為中心,目前有十四個通信站分別與榆林市和鄂爾多斯市兩個本地網(wǎng)聯(lián)網(wǎng),其中大柳塔、石圪臺、神木、榆家梁、錦界、李家畔、哈拉溝七個通信站和山西境內(nèi)保德煤礦一個小交換機經(jīng)大柳塔站匯接后與榆林地區(qū)本地網(wǎng)聯(lián)網(wǎng),黑炭溝、東勝、補連塔、烏蘭木倫、馬家塔、康城六個通信站經(jīng)黑炭溝匯接后與鄂爾多斯市本地網(wǎng)聯(lián)網(wǎng),另外:黑炭溝站與鄂市移動直聯(lián)、馬家塔站與鄂市電信直聯(lián)、東勝與鄂市聯(lián)通直聯(lián),大柳塔與榆林移動、聯(lián)通直聯(lián)。神東專網(wǎng)分別屬于陜西/內(nèi)蒙兩個省區(qū)本地網(wǎng)的一部分,實現(xiàn)了專網(wǎng)與匯接區(qū)內(nèi)本地網(wǎng)及專網(wǎng)內(nèi)部的等位拔號。
3專網(wǎng)計費系統(tǒng)簡介
為了適應(yīng)電信業(yè)務(wù)發(fā)展的需要,加強專網(wǎng)電話及寬帶業(yè)務(wù)管理的規(guī)范化、科學(xué)化、有效化,統(tǒng)一計費策略,建立比較完善的經(jīng)營管理體制,改善對用戶的服務(wù)質(zhì)量,增強與地方電信行業(yè)的竟爭力,信息中心建設(shè)了一套全新的電信業(yè)務(wù)綜合管理系統(tǒng)——計費帳務(wù)系統(tǒng)。
該系統(tǒng)采用目前流行的三層結(jié)構(gòu)模式,采用Micfosoft Windows 2000 Server組網(wǎng)技術(shù)組成了一個計算機局域網(wǎng)平臺,支持TCP/IP等協(xié)議,各子系統(tǒng)相互間能夠共享Microsoft SQL Server大型網(wǎng)絡(luò)數(shù)據(jù)庫,數(shù)據(jù)通過彼此間的數(shù)據(jù)標準接口JDBC聯(lián)系在一起。
該系統(tǒng)是專網(wǎng)通信的核心業(yè)務(wù)系統(tǒng),是運營系統(tǒng)的重要組成部分。主要包括話單采集分揀、計費管理/帳務(wù)處理、話費營收與業(yè)務(wù)受理、112故障申告、114號碼查詢、170話費查詢、語音話費/寬帶費自動催繳、停復(fù)機控制、號線管理、生產(chǎn)調(diào)度等業(yè)務(wù)系統(tǒng)。
下面就該系統(tǒng)的幾個主要方面做簡要介紹。
3.1組網(wǎng)方式
各通信站點與中心機房之間通過光纖與光端機相連,光端機與各自的網(wǎng)絡(luò)光換機相連,中心機房的網(wǎng)絡(luò)交換機與服務(wù)器相連,各通信站點的網(wǎng)絡(luò)交換機上再連接出112測試機、線務(wù)終端、機務(wù)終端、營收終端等。
3.2設(shè)計理念
該系統(tǒng)充分考慮到專網(wǎng)用戶不同與電信運營商的具體情況,在各種功能設(shè)置上力求做到靈活多變,具體采用了FTP方式實時采集各交換機話單,集中計費、統(tǒng)一管理的方式,并能實現(xiàn)適應(yīng)大容量、實時性高、穩(wěn)定性強的業(yè)務(wù)支撐,能為用戶提供及時準確的計費信息和靈活的計費策略,滿足了為用戶提供新業(yè)務(wù)、新服務(wù),適應(yīng)今后市場竟爭的需要。
采用了面向?qū)ο蟮脑O(shè)計思想,注重公用模塊的使用,界面操作靈活方便,系統(tǒng)構(gòu)件靈活組裝。在業(yè)務(wù)處理上采用模塊化,使系統(tǒng)的業(yè)務(wù)能力能很輕易的擴展。
3.3計費帳務(wù)系統(tǒng)
現(xiàn)將計費帳務(wù)系統(tǒng)的幾個主要子系統(tǒng)的功能作簡單介紹:
a.話單采集及分揀系統(tǒng)
該系統(tǒng)主要采用FTP方式采集各交換機的計費文件,并立即對其進行分析、批價,實時計算出話費信息,為預(yù)付費用戶的催繳/停復(fù)策略的正常運行提供了依據(jù)。
采集方式:支持串口、TCP/IP、FTP、FTAM等聯(lián)機采集方式,支持脫機采集。
b.話單分揀系統(tǒng)包括話單標準化、話單分析、話單批價等幾個功能模塊。
c、計費管理與帳務(wù)處理系統(tǒng)
該系統(tǒng)是系統(tǒng)的核心部分,除具備核心平臺程序的所有功能外,還具備用戶基本資料管理、用戶檔案管理,計費與優(yōu)惠策略管理,計費數(shù)據(jù)管理,系統(tǒng)參數(shù)管理,帳務(wù)管理等功能。
系統(tǒng)支持按中繼局向或者出局號分別管理不同費率表,能方便應(yīng)對各營運商資費政策的調(diào)整。計費管理的設(shè)計按照運營的模式設(shè)計,能夠適應(yīng)電信以及專網(wǎng)的特殊計費要求。具有定義多種節(jié)日類型的功能,能按專網(wǎng)需求靈活設(shè)置多種計費方式,能設(shè)立多套費率表,在本計費系統(tǒng)中使用的各項計費優(yōu)惠參數(shù)是根據(jù)國家信息產(chǎn)業(yè)部的標準設(shè)定的。
3.4帳務(wù)處理
a.常用報表:系統(tǒng)能提供各種業(yè)務(wù)量及收入統(tǒng)計、各類設(shè)備資源占用情況統(tǒng)計、各類用戶數(shù)量當(dāng)月業(yè)務(wù)量統(tǒng)計、用戶繳費情況統(tǒng)計、欠費壞帳統(tǒng)計、結(jié)算統(tǒng)計報表;提供話費分月帳單、合同號分月帳單等各式各樣的帳單。
b.統(tǒng)計分析功能
具有網(wǎng)間結(jié)算功能。可以按照主叫、被叫、中繼局向、呼叫類型統(tǒng)計話務(wù)量及話費,能實現(xiàn)與電信、聯(lián)通、網(wǎng)通、鐵通的網(wǎng)間費用結(jié)算。
對本局計費數(shù)據(jù)(收入總帳、交納費用、拖欠費用)按照天、周、月、季、年進行分析。同時也可以對外部的電信數(shù)據(jù)做分析比較。
可進行計費/收費數(shù)據(jù)對帳并輸出報表,便于管理規(guī)范化。
支持動態(tài)定制各種形式的統(tǒng)計報表功能。支持動態(tài)的報表處理,報表的內(nèi)容及呈現(xiàn)形式、打印樣式等都可以靈活定制。
具有外部數(shù)據(jù)導(dǎo)入、本地數(shù)據(jù)導(dǎo)出功能。
這些模塊在日常管理與維護及與各運營商進行網(wǎng)間結(jié)算時起到了重的作用,是整個系統(tǒng)能否正常正確處理各個業(yè)務(wù)環(huán)節(jié)的關(guān)鍵。
3.5營收受理及生產(chǎn)調(diào)度
話費營收及受理是面向用戶的第一界面,用戶申請裝、拆、移機業(yè)務(wù),話費/寬帶費的收繳、各種新業(yè)務(wù)的申請都在此進行,并且具有預(yù)付費策略設(shè)定、實時結(jié)清拆機等功能,極大地方便了礦區(qū)的廣大用戶,所以該系統(tǒng)的正常運行及人性化的界面操作更為重要。
生產(chǎn)調(diào)度系統(tǒng)主要是以電子派工的方式管理相關(guān)業(yè)務(wù)流程,并提供各種(電話業(yè)務(wù)、寬帶業(yè)務(wù)、112申告等相關(guān)的)查詢功能。
3.6 語音催繳系統(tǒng)
該系統(tǒng)依據(jù)已經(jīng)設(shè)定好的催繳策略在規(guī)定的時間內(nèi)對用戶進行自動催費,主要為提醒用戶及時續(xù)交電話費及寬帶費。采用120路語音板,在同一時間內(nèi)多路并發(fā)催繳。
3.7電話/寬帶自動停復(fù)機系統(tǒng)
該系統(tǒng)依據(jù)已經(jīng)設(shè)定好的停機策略在用戶不及時繳納電話費及寬帶使用費時對其進行停機處理,一旦用戶結(jié)清欠費,系統(tǒng)會立即自動復(fù)機,保證了專網(wǎng)話費及寬帶費的及時回收。
4系統(tǒng)網(wǎng)絡(luò)安全
系統(tǒng)安裝有硬件防火墻,并且在維護終端上安裝有瑞星殺毒軟件,該軟件由系統(tǒng)管理員及時更新,確保網(wǎng)絡(luò)安全。
系統(tǒng)對數(shù)據(jù)庫的訪問要經(jīng)過系統(tǒng)的權(quán)限認證功能,操作員的操作功能也有嚴格的權(quán)限限制。
綜上所述,神華神東專網(wǎng)計費帳務(wù)管理系統(tǒng)是一個實用性很強的比較成熟的系統(tǒng),在各項功能上靈活、多便,符合專網(wǎng)需要的特性,有很多電信運營商不具有的功能,并且具有強大的二次開發(fā)功能,對神東礦區(qū)專網(wǎng)的正常運營能提供各種業(yè)務(wù)數(shù)據(jù),為有效的進行專網(wǎng)的業(yè)務(wù)服務(wù)具有長遠的意義。