張曉波,晉建秀,寧相軍
(1.中國聯(lián)合網(wǎng)絡通信有限公司廣東省分公司,廣東 廣州 510627;2.華南理工大學電子與信息學院,廣東 廣州 510640)
電信運營商實時出賬技術研究
張曉波1,晉建秀2,寧相軍1
(1.中國聯(lián)合網(wǎng)絡通信有限公司廣東省分公司,廣東 廣州 510627;2.華南理工大學電子與信息學院,廣東 廣州 510640)
目前電信運營商基本是按自然月進行月結出賬,存在實時性差、實時費用不準的問題,難以適應移動互聯(lián)網(wǎng)的發(fā)展模式?;诖?,從背景、內容、技術、效果等方面對實時出賬進行探討和研究。實時出賬能夠有效壓縮出賬時間,降低欠費和漫游盜打風險,緩解月底系統(tǒng)和生產(chǎn)壓力,為經(jīng)分和報表提供精準的實時數(shù)據(jù)。
實時出賬業(yè)務支撐系統(tǒng)電信運營
目前BSS(Business Support System,業(yè)務支撐系統(tǒng))一般是基于省級及以上的系統(tǒng)架構,支撐G網(wǎng)、固話、寬帶和融合業(yè)務等全網(wǎng)全業(yè)務[1]。BSS主要包括CRM(Customer Relationship Management,客戶關系管理)系統(tǒng)和計費賬務系統(tǒng)(Billing),其中賬務處理是Billing的核心之一。由于賬務處理為信控、營收、經(jīng)營分析、報表財務收入等提供源數(shù)據(jù),因此出賬的及時性和準確性直接影響到各下游環(huán)節(jié)工作的正常進展。
當前運營商的出賬模式基本是按自然月出賬,即月出賬模式。此模式在日常不能實現(xiàn)賬務級優(yōu)惠、不能區(qū)分出現(xiàn)金流和非現(xiàn)金流,故無法反映用戶真實的消費情況,無法及時發(fā)現(xiàn)出賬環(huán)節(jié)存在的問題,無法給經(jīng)分系統(tǒng)(BI)提供精準的業(yè)務收入數(shù)據(jù),無法給信控計算提供精確的實時費用,尤其在月末集中處理會導致系統(tǒng)資源緊張和人員壓力劇增,嚴重時可能會直接影響到正常的計費賬務生產(chǎn)。
綜上所述,月出賬模式對現(xiàn)代電信業(yè)務尤其是3G/4G流量計費的支撐越來越難以勝任。為此,實時出賬模式應運而生,是適應現(xiàn)代電信業(yè)務發(fā)展的新支撐方式。
圖1 傳統(tǒng)出賬任務順序與實時出賬任務順序對比
圖2 傳統(tǒng)計費賬務環(huán)境與實時出賬計費賬務環(huán)境對比
(1)實時出賬原理
基于實時出賬環(huán)境與計費環(huán)境相分離的前提,實時出賬等同于把月出賬分解為日出賬,即實時對周期性費用、通信費和外部代收費等費用進行計算、優(yōu)惠,生成模擬綜合賬單和模擬批量銷賬[2-3]。當月末正式出賬時,直接調用實時出賬的數(shù)據(jù)形成正式綜合賬單和批量銷賬,跳過月出賬需進行整月賬務級優(yōu)惠處理的步驟。傳統(tǒng)出賬任務順序與實時出賬任務順序對比如圖1所示。
(2)實時出賬內容
實時出賬既具備OCS(Online Charging System,在線計費系統(tǒng))的實時性,又具備后付業(yè)務支撐系統(tǒng)(BSS)的靈活性。實時出賬執(zhí)行賬務級優(yōu)惠,提供現(xiàn)金流和非現(xiàn)金流的模擬賬單及模擬銷賬;實時出賬實現(xiàn)系統(tǒng)級的定時、按需出賬,按產(chǎn)品、品牌、賬目等生成出賬核查分析數(shù)據(jù);實時出賬建立和打通外圍接口,為經(jīng)營分析系統(tǒng)、報表收入系統(tǒng)、數(shù)據(jù)挖掘、市場決策提供數(shù)據(jù)。
(3)實時出賬架構
建立獨立的實時出賬環(huán)境,與計費環(huán)境相分離,包括主機、數(shù)據(jù)庫、存儲硬件環(huán)境和程序軟件環(huán)境,既優(yōu)化了Billing系統(tǒng)架構[4],又提升了計費批價和出賬的工作效率。2種計費賬務環(huán)境對比如圖2所示。
實時出賬既要實現(xiàn)實時出賬、交互觸發(fā)和分析數(shù)據(jù)生成的功能,又要實現(xiàn)與計費批價上游環(huán)節(jié)和實時信控、經(jīng)營分析系統(tǒng)(BI)、收入報表等下游環(huán)節(jié)的平穩(wěn)對接。為此,實時出賬需搭建出賬環(huán)境、開發(fā)功能程序和接口觸發(fā)程序。
(1)實時出賬環(huán)境搭建
實時出賬環(huán)境主要涉及到網(wǎng)絡、主機和數(shù)據(jù)庫。
◆對于網(wǎng)絡,采用Internet外網(wǎng)和企業(yè)生產(chǎn)局域網(wǎng)分開的方式;對于局域網(wǎng),辦公自動化OA網(wǎng)和支撐生產(chǎn)的DCN(Data Communication Network,數(shù)據(jù)通信網(wǎng)絡)網(wǎng)各自獨立;對于DCN網(wǎng),采用集團、省、市三級拓撲結構,透傳trunk和虛擬網(wǎng)VLAN管理方式相結合,便于區(qū)域管理和風險防范。
◆實時出賬主機和計費批價主機相分離[5]。一是提高各自處理的性能,避免資源沖突;二是減少運維、故障處理、衍生問題處理等對綜合支撐的中斷時間。主機的物理層面雖然獨立,但需隨時保證程序對處理文件的訪問或處理文件對程序的觸發(fā),做到邏輯層面一體化。為保證處理的同步性,賬務應和計費采用相同的通道劃分。
◆實時出賬數(shù)據(jù)庫和計費批價數(shù)據(jù)庫相分離,搭建出賬Oracle物理庫[6]、Altibase數(shù)據(jù)內存庫[7]和MDB資料內存庫。統(tǒng)一采用由客戶關系管理系統(tǒng)(CRM)同步資料至出賬MDB資料內存庫、出賬Oracle物理庫、計費MDB資料內存庫、計費Oracle物理庫的方式,保證CRM和Billing數(shù)據(jù)的同步性[8];采用計費Altibase數(shù)據(jù)內存庫同步數(shù)據(jù)至賬務Altibase的方式,保證出賬源數(shù)據(jù)同計費數(shù)據(jù)一致??紤]到業(yè)務支撐需要,數(shù)據(jù)庫采用以T級為單位的可擴展存儲模式(如IBM或ETC存儲)。數(shù)據(jù)庫關系如圖3所示:
圖3 數(shù)據(jù)庫關系
◆出賬環(huán)境應處于防火墻的保護范圍,需通過堡壘機登陸出賬環(huán)境,外網(wǎng)需通過VPN撥號登陸DCN數(shù)據(jù)網(wǎng);登陸賬號和口令規(guī)范管理,口令定期更新,盡量避免程序或執(zhí)行文件調用明文口令的方式;采用主機和數(shù)據(jù)庫分節(jié)點管理方式,采用版本程序統(tǒng)一管理方式,既可提升處理能力,又可保證系統(tǒng)安全,提升故障恢復能力。
(2)實時出賬程序開發(fā)
◆實時出賬模塊開發(fā)。實時出賬包括出賬處理和賬務管理,主要采用C++程序進行開發(fā)[9]。出賬處理對計費級費用進行包月費、調賬、外部費用導入、調賬、優(yōu)惠折扣、最低消費、封頂計算等處理,并輸出模擬月結文件(month end);賬務管理根據(jù)月結文件(month end),結合用戶賬本、處理優(yōu)先級等信息,進行預存款/贈款模擬抵扣并生成模擬賬單和模擬銷賬日志。實時出賬主要實施步驟包括:出賬用戶準備、出賬文件生成、實時出賬處理、銷賬賬戶準備、賬管模擬銷賬。
◆核查數(shù)據(jù)模塊開發(fā)。首先,開發(fā)數(shù)據(jù)平衡校驗程序,作為常駐程序自動執(zhí)行并生成校驗分析結果,超過設定閾值會自動預警,數(shù)據(jù)校驗包括計費Altibase與賬務Altibase、賬務Altibase與賬務月結文件(month end)、銷賬前和銷賬后這幾部分;其次,提供核查分析數(shù)據(jù),初步對數(shù)據(jù)進行加工處理并輸出結果,可以按產(chǎn)品、品牌、賬目等維度生成核查數(shù)據(jù),也可以按現(xiàn)金流和非現(xiàn)金流(如贈款、積分)生成核查數(shù)據(jù),并提供同和環(huán)比分析結果。
◆自助交互模塊開發(fā)。實時出賬不是封閉的,可隨時對內、外部的有效觸發(fā)進行有效處理。內部觸發(fā)源自計費費用變化觸發(fā)、后臺數(shù)據(jù)庫插入按需用戶觸發(fā)和后臺全量用戶觸發(fā);外部觸發(fā)源自前臺界面的插入用戶,可分為個別、批量和地市級觸發(fā)。交互模塊的有效處理可以是從計費、賬務到賬管的全流程處理,也可以是賬務和賬管的部分環(huán)節(jié)處理,還可以是賬務、賬管的單個環(huán)節(jié)處理。
◆外圍接口模塊開發(fā)[10]。數(shù)據(jù)接口有3種方式:BSS從Altibase導出出賬數(shù)據(jù)到BSS物理庫Oracle,其他系統(tǒng)從BSS物理庫Oracle拖表取數(shù);BSS從Altibase導出出賬數(shù)據(jù)到BSS物理庫Oracle,其他系統(tǒng)從BSS物理庫Oracle通過Dblink取數(shù)據(jù),此方式適用于不定時取部分數(shù)據(jù);BSS從Altibase通過teansfer方式同步導出出賬數(shù)據(jù)至BSS物理庫Oracle和其他系統(tǒng)Oracle,此方式適用于定時全量生成數(shù)據(jù)。實時出賬與外部系統(tǒng)關系[11]如圖4所示。
◆自動化界面模塊開發(fā)。對各處理環(huán)節(jié)進行封裝處理,對各封裝環(huán)節(jié)結合出賬流程按串行、并行設置執(zhí)行順序和限制條件,開發(fā)自動化出賬操作界面,減少人為操作失誤,保證生產(chǎn)穩(wěn)定。
實時出賬上線投入生產(chǎn),對電信運營商計費出賬生產(chǎn)具有重要的現(xiàn)實意義,對計費出賬具有深遠的指導意義。傳統(tǒng)出賬與實時出賬模型對比如圖5所示。
圖5 出賬模型對比
(1)提 高計費生產(chǎn)效率。實時出賬環(huán)境與計費環(huán)境相分離,優(yōu)化Billing系統(tǒng)架構,提升計費出賬和日常生產(chǎn)工作效率,解決系統(tǒng)資源相對緊張、計費話單積壓的問題,計費批價和入庫準確、及時,賬務和賬管生產(chǎn)準確、及時,保證集團集中數(shù)據(jù)庫ODS(Operational Data Store,操作型數(shù)據(jù)存儲)上傳數(shù)據(jù)的及時性和準確性,以及信控、費用和流量查詢的準確性。
(2)壓縮月結出賬時間。實時出賬跳過傳統(tǒng)出賬需進行整月賬務級優(yōu)惠處理的步驟,起到壓縮出賬時間的效果。根據(jù)某運營商省級3千萬出賬用戶的數(shù)據(jù)量計算,可以節(jié)省3小時左右。
(3)防范國際長途盜打。通常運營商出賬期間需要停計費批價,故對期間的以套取高額結算費用為目的的國際長途多方通話盜打尚無良好的對策。實時出賬在計費月出賬完成后,馬上就切入下一計費賬期,對下月的話單進行批價處理,可有效遏制國際長途盜打,極大地降低由此造成的欠費風險。
(4)真實展現(xiàn)收入數(shù)據(jù)。實時出賬實時執(zhí)行賬務優(yōu)惠,生成模擬賬單和模擬銷賬日志,區(qū)分出預存款、預付費和贈款等各類賬本銷賬明細,充分反映出真實的收入水平,為經(jīng)營分析系統(tǒng)、數(shù)據(jù)挖掘提供精準的收入數(shù)據(jù),為市場決策提供依據(jù),使業(yè)務沿規(guī)模效應和業(yè)績導向的軌道健康發(fā)展。
(5)及時核查出賬結果。對于新增用戶、新開業(yè)務、新增和變更資費、新增和變更參數(shù)、資料修復、BUG修復和故障處理的批價、優(yōu)惠、銷賬情況可隨時核查,及時發(fā)現(xiàn)和解決存在的問題,從根本上確保出賬準確、及時。
(6)提升服務支撐水平。實時出賬為用戶查詢和短信提醒提供精準的費用,極大提升用戶感知;實時出賬不僅有效支撐固話、寬帶、移動等傳統(tǒng)業(yè)務,更適用于移動數(shù)據(jù)、行業(yè)應用(APN)、企業(yè)組網(wǎng)、融合業(yè)務等實時性強、組合復雜的業(yè)務,提升業(yè)務支撐水平。
實時出賬的構想、設計、開發(fā)和上線,可實現(xiàn)計費環(huán)境和出賬環(huán)境相分離,極大地提高了計費賬務系統(tǒng)的生產(chǎn)效率;實時體現(xiàn)和反映參數(shù)、資費、資料、重點客戶等在計費出賬的動態(tài),及時發(fā)現(xiàn)并解決存在的問題,計費賬務生產(chǎn)更加穩(wěn)定;實現(xiàn)實時費用值精準計算的根本性創(chuàng)新,實施執(zhí)行賬務級優(yōu)惠,體現(xiàn)現(xiàn)金流收入,為經(jīng)分和經(jīng)營決策提供更加科學、貼近實際業(yè)務的數(shù)據(jù)。總之,實時出賬可謂是BSS計費出賬從理念到實踐的創(chuàng)新性突破。
[1] 盧火焰. 全業(yè)務運營下的計費帳務系統(tǒng)研究[J]. 無線互聯(lián)科技, 2012(3): 58.
[2] 中國聯(lián)通公司. 中國聯(lián)通計費賬務業(yè)務管理規(guī)范后付費分冊V3.1[S]. 2012.
[3] 袁濤. 聯(lián)通計費賬務系統(tǒng)賬務處理的設計與實現(xiàn)[D]. 成都: 電子科技大學, 2012.
[4] 楊春暉,孫偉. 系統(tǒng)架構設計師教程[M]. 北京: 清華大學出版社, 2012.
[5] 文平. Oracle大型數(shù)據(jù)庫系統(tǒng)在AIX/UNIX上的實戰(zhàn)詳解[M]. 北京: 電子工業(yè)出版社, 2012.
[6] 馮裕忠,馮將. UNIX/AIX操作系統(tǒng)基礎教程[M]. 北京:清華大學出版社, 2010.
[7] 郭景娟,馮悅,周定康. Altibase與Oracle統(tǒng)一數(shù)據(jù)庫接口的設計與實現(xiàn)[J]. 江西師范大學學報: 自然科學版, 2006,30(2): 131-133.
[8] 吳遠輝,吳遠新,羅雄蘭. 不同數(shù)據(jù)庫之間的異構同步操作實現(xiàn)[J]. 無線互聯(lián)科技, 2014(10): 80.
[9] 譚浩強. C++程序設計[M]. 北京: 清華大學出版社, 2011.
[10] 顧兵. XML實用技術教程[M]. 北京: 清華大學出版社, 2007.
[11] 李紅. BSS實時出賬模式研究[J]. 電信技術, 2014(9): 41-44.★
張曉波:工程師,北京郵電大學工程碩士在讀,現(xiàn)任職于中國聯(lián)合網(wǎng)絡通信有限公司廣東省分公司,負責廣東聯(lián)通計費結算工作。
晉建秀:副教授,博士,現(xiàn)任職于華南理工大學電子與信息學院,主要研究方向為智能信息處理及保密通信。
寧相軍:工程師,碩士,現(xiàn)任職于中國聯(lián)合網(wǎng)絡通信有限公司廣東省分公司,負責系統(tǒng)和網(wǎng)絡信息安全管理工作。
Research on Real-Time Account Technology for Telecom Operators
ZHANG Xiao-bo1, JIN Jian-xiu2, NING Xiang-jun1
(1. China United Network Communications Co., Ltd., Guangdong Branch, Guangzhou 510627, China; 2. School of Electronic and Information Engineering, South China University of Technology, Guangzhou 510640, China)
Currently, telecom operators settle accounts and offer monthly statements. Since such a mode suffers from bad real time and inaccurate real-time charge, it is diffi cult to adapt to the developmental mode of mobile Internet. In view of this, real-time account was discussed and researched in terms of background, content, technology and effect. Real-time account can effectively reduce accounting time, decrease the risks of arrearage and fraudulent call during roaming and release pressure of system and production at the end of every month to provide accurate real-time data to BI.
real-time accountbusiness support systemtelecom operation
10.3969/j.issn.1006-1010.2015.16.017
TN929.5
A
1006-1010(2015)16-0086-05
2015-07-23
責任編輯:袁婷yuanting@mbcom.cn
引用格式:張曉波,晉建秀,寧相軍. 電信運營商實時出賬技術研究[J]. 移動通信, 2015,39(16): 86-90.