張曉波,晉建秀,寧相軍
(1.中國(guó)聯(lián)合網(wǎng)絡(luò)通信有限公司廣東省分公司,廣東 廣州 510627;2.華南理工大學(xué)電子與信息學(xué)院,廣東 廣州 510640)
電信運(yùn)營(yíng)商實(shí)時(shí)出賬技術(shù)研究
張曉波1,晉建秀2,寧相軍1
(1.中國(guó)聯(lián)合網(wǎng)絡(luò)通信有限公司廣東省分公司,廣東 廣州 510627;2.華南理工大學(xué)電子與信息學(xué)院,廣東 廣州 510640)
目前電信運(yùn)營(yíng)商基本是按自然月進(jìn)行月結(jié)出賬,存在實(shí)時(shí)性差、實(shí)時(shí)費(fèi)用不準(zhǔn)的問題,難以適應(yīng)移動(dòng)互聯(lián)網(wǎng)的發(fā)展模式?;诖?,從背景、內(nèi)容、技術(shù)、效果等方面對(duì)實(shí)時(shí)出賬進(jìn)行探討和研究。實(shí)時(shí)出賬能夠有效壓縮出賬時(shí)間,降低欠費(fèi)和漫游盜打風(fēng)險(xiǎn),緩解月底系統(tǒng)和生產(chǎn)壓力,為經(jīng)分和報(bào)表提供精準(zhǔn)的實(shí)時(shí)數(shù)據(jù)。
實(shí)時(shí)出賬業(yè)務(wù)支撐系統(tǒng)電信運(yùn)營(yíng)
目前BSS(Business Support System,業(yè)務(wù)支撐系統(tǒng))一般是基于省級(jí)及以上的系統(tǒng)架構(gòu),支撐G網(wǎng)、固話、寬帶和融合業(yè)務(wù)等全網(wǎng)全業(yè)務(wù)[1]。BSS主要包括CRM(Customer Relationship Management,客戶關(guān)系管理)系統(tǒng)和計(jì)費(fèi)賬務(wù)系統(tǒng)(Billing),其中賬務(wù)處理是Billing的核心之一。由于賬務(wù)處理為信控、營(yíng)收、經(jīng)營(yíng)分析、報(bào)表財(cái)務(wù)收入等提供源數(shù)據(jù),因此出賬的及時(shí)性和準(zhǔn)確性直接影響到各下游環(huán)節(jié)工作的正常進(jìn)展。
當(dāng)前運(yùn)營(yíng)商的出賬模式基本是按自然月出賬,即月出賬模式。此模式在日常不能實(shí)現(xiàn)賬務(wù)級(jí)優(yōu)惠、不能區(qū)分出現(xiàn)金流和非現(xiàn)金流,故無法反映用戶真實(shí)的消費(fèi)情況,無法及時(shí)發(fā)現(xiàn)出賬環(huán)節(jié)存在的問題,無法給經(jīng)分系統(tǒng)(BI)提供精準(zhǔn)的業(yè)務(wù)收入數(shù)據(jù),無法給信控計(jì)算提供精確的實(shí)時(shí)費(fèi)用,尤其在月末集中處理會(huì)導(dǎo)致系統(tǒng)資源緊張和人員壓力劇增,嚴(yán)重時(shí)可能會(huì)直接影響到正常的計(jì)費(fèi)賬務(wù)生產(chǎn)。
綜上所述,月出賬模式對(duì)現(xiàn)代電信業(yè)務(wù)尤其是3G/4G流量計(jì)費(fèi)的支撐越來越難以勝任。為此,實(shí)時(shí)出賬模式應(yīng)運(yùn)而生,是適應(yīng)現(xiàn)代電信業(yè)務(wù)發(fā)展的新支撐方式。
圖1 傳統(tǒng)出賬任務(wù)順序與實(shí)時(shí)出賬任務(wù)順序?qū)Ρ?/p>
圖2 傳統(tǒng)計(jì)費(fèi)賬務(wù)環(huán)境與實(shí)時(shí)出賬計(jì)費(fèi)賬務(wù)環(huán)境對(duì)比
(1)實(shí)時(shí)出賬原理
基于實(shí)時(shí)出賬環(huán)境與計(jì)費(fèi)環(huán)境相分離的前提,實(shí)時(shí)出賬等同于把月出賬分解為日出賬,即實(shí)時(shí)對(duì)周期性費(fèi)用、通信費(fèi)和外部代收費(fèi)等費(fèi)用進(jìn)行計(jì)算、優(yōu)惠,生成模擬綜合賬單和模擬批量銷賬[2-3]。當(dāng)月末正式出賬時(shí),直接調(diào)用實(shí)時(shí)出賬的數(shù)據(jù)形成正式綜合賬單和批量銷賬,跳過月出賬需進(jìn)行整月賬務(wù)級(jí)優(yōu)惠處理的步驟。傳統(tǒng)出賬任務(wù)順序與實(shí)時(shí)出賬任務(wù)順序?qū)Ρ热鐖D1所示。
(2)實(shí)時(shí)出賬內(nèi)容
實(shí)時(shí)出賬既具備OCS(Online Charging System,在線計(jì)費(fèi)系統(tǒng))的實(shí)時(shí)性,又具備后付業(yè)務(wù)支撐系統(tǒng)(BSS)的靈活性。實(shí)時(shí)出賬執(zhí)行賬務(wù)級(jí)優(yōu)惠,提供現(xiàn)金流和非現(xiàn)金流的模擬賬單及模擬銷賬;實(shí)時(shí)出賬實(shí)現(xiàn)系統(tǒng)級(jí)的定時(shí)、按需出賬,按產(chǎn)品、品牌、賬目等生成出賬核查分析數(shù)據(jù);實(shí)時(shí)出賬建立和打通外圍接口,為經(jīng)營(yíng)分析系統(tǒng)、報(bào)表收入系統(tǒng)、數(shù)據(jù)挖掘、市場(chǎng)決策提供數(shù)據(jù)。
(3)實(shí)時(shí)出賬架構(gòu)
建立獨(dú)立的實(shí)時(shí)出賬環(huán)境,與計(jì)費(fèi)環(huán)境相分離,包括主機(jī)、數(shù)據(jù)庫(kù)、存儲(chǔ)硬件環(huán)境和程序軟件環(huán)境,既優(yōu)化了Billing系統(tǒng)架構(gòu)[4],又提升了計(jì)費(fèi)批價(jià)和出賬的工作效率。2種計(jì)費(fèi)賬務(wù)環(huán)境對(duì)比如圖2所示。
實(shí)時(shí)出賬既要實(shí)現(xiàn)實(shí)時(shí)出賬、交互觸發(fā)和分析數(shù)據(jù)生成的功能,又要實(shí)現(xiàn)與計(jì)費(fèi)批價(jià)上游環(huán)節(jié)和實(shí)時(shí)信控、經(jīng)營(yíng)分析系統(tǒng)(BI)、收入報(bào)表等下游環(huán)節(jié)的平穩(wěn)對(duì)接。為此,實(shí)時(shí)出賬需搭建出賬環(huán)境、開發(fā)功能程序和接口觸發(fā)程序。
(1)實(shí)時(shí)出賬環(huán)境搭建
實(shí)時(shí)出賬環(huán)境主要涉及到網(wǎng)絡(luò)、主機(jī)和數(shù)據(jù)庫(kù)。
◆對(duì)于網(wǎng)絡(luò),采用Internet外網(wǎng)和企業(yè)生產(chǎn)局域網(wǎng)分開的方式;對(duì)于局域網(wǎng),辦公自動(dòng)化OA網(wǎng)和支撐生產(chǎn)的DCN(Data Communication Network,數(shù)據(jù)通信網(wǎng)絡(luò))網(wǎng)各自獨(dú)立;對(duì)于DCN網(wǎng),采用集團(tuán)、省、市三級(jí)拓?fù)浣Y(jié)構(gòu),透?jìng)鱰runk和虛擬網(wǎng)VLAN管理方式相結(jié)合,便于區(qū)域管理和風(fēng)險(xiǎn)防范。
◆實(shí)時(shí)出賬主機(jī)和計(jì)費(fèi)批價(jià)主機(jī)相分離[5]。一是提高各自處理的性能,避免資源沖突;二是減少運(yùn)維、故障處理、衍生問題處理等對(duì)綜合支撐的中斷時(shí)間。主機(jī)的物理層面雖然獨(dú)立,但需隨時(shí)保證程序?qū)μ幚砦募脑L問或處理文件對(duì)程序的觸發(fā),做到邏輯層面一體化。為保證處理的同步性,賬務(wù)應(yīng)和計(jì)費(fèi)采用相同的通道劃分。
◆實(shí)時(shí)出賬數(shù)據(jù)庫(kù)和計(jì)費(fèi)批價(jià)數(shù)據(jù)庫(kù)相分離,搭建出賬Oracle物理庫(kù)[6]、Altibase數(shù)據(jù)內(nèi)存庫(kù)[7]和MDB資料內(nèi)存庫(kù)。統(tǒng)一采用由客戶關(guān)系管理系統(tǒng)(CRM)同步資料至出賬MDB資料內(nèi)存庫(kù)、出賬Oracle物理庫(kù)、計(jì)費(fèi)MDB資料內(nèi)存庫(kù)、計(jì)費(fèi)Oracle物理庫(kù)的方式,保證CRM和Billing數(shù)據(jù)的同步性[8];采用計(jì)費(fèi)Altibase數(shù)據(jù)內(nèi)存庫(kù)同步數(shù)據(jù)至賬務(wù)Altibase的方式,保證出賬源數(shù)據(jù)同計(jì)費(fèi)數(shù)據(jù)一致??紤]到業(yè)務(wù)支撐需要,數(shù)據(jù)庫(kù)采用以T級(jí)為單位的可擴(kuò)展存儲(chǔ)模式(如IBM或ETC存儲(chǔ))。數(shù)據(jù)庫(kù)關(guān)系如圖3所示:
圖3 數(shù)據(jù)庫(kù)關(guān)系
◆出賬環(huán)境應(yīng)處于防火墻的保護(hù)范圍,需通過堡壘機(jī)登陸出賬環(huán)境,外網(wǎng)需通過VPN撥號(hào)登陸DCN數(shù)據(jù)網(wǎng);登陸賬號(hào)和口令規(guī)范管理,口令定期更新,盡量避免程序或執(zhí)行文件調(diào)用明文口令的方式;采用主機(jī)和數(shù)據(jù)庫(kù)分節(jié)點(diǎn)管理方式,采用版本程序統(tǒng)一管理方式,既可提升處理能力,又可保證系統(tǒng)安全,提升故障恢復(fù)能力。
(2)實(shí)時(shí)出賬程序開發(fā)
◆實(shí)時(shí)出賬模塊開發(fā)。實(shí)時(shí)出賬包括出賬處理和賬務(wù)管理,主要采用C++程序進(jìn)行開發(fā)[9]。出賬處理對(duì)計(jì)費(fèi)級(jí)費(fèi)用進(jìn)行包月費(fèi)、調(diào)賬、外部費(fèi)用導(dǎo)入、調(diào)賬、優(yōu)惠折扣、最低消費(fèi)、封頂計(jì)算等處理,并輸出模擬月結(jié)文件(month end);賬務(wù)管理根據(jù)月結(jié)文件(month end),結(jié)合用戶賬本、處理優(yōu)先級(jí)等信息,進(jìn)行預(yù)存款/贈(zèng)款模擬抵扣并生成模擬賬單和模擬銷賬日志。實(shí)時(shí)出賬主要實(shí)施步驟包括:出賬用戶準(zhǔn)備、出賬文件生成、實(shí)時(shí)出賬處理、銷賬賬戶準(zhǔn)備、賬管模擬銷賬。
◆核查數(shù)據(jù)模塊開發(fā)。首先,開發(fā)數(shù)據(jù)平衡校驗(yàn)程序,作為常駐程序自動(dòng)執(zhí)行并生成校驗(yàn)分析結(jié)果,超過設(shè)定閾值會(huì)自動(dòng)預(yù)警,數(shù)據(jù)校驗(yàn)包括計(jì)費(fèi)Altibase與賬務(wù)Altibase、賬務(wù)Altibase與賬務(wù)月結(jié)文件(month end)、銷賬前和銷賬后這幾部分;其次,提供核查分析數(shù)據(jù),初步對(duì)數(shù)據(jù)進(jìn)行加工處理并輸出結(jié)果,可以按產(chǎn)品、品牌、賬目等維度生成核查數(shù)據(jù),也可以按現(xiàn)金流和非現(xiàn)金流(如贈(zèng)款、積分)生成核查數(shù)據(jù),并提供同和環(huán)比分析結(jié)果。
◆自助交互模塊開發(fā)。實(shí)時(shí)出賬不是封閉的,可隨時(shí)對(duì)內(nèi)、外部的有效觸發(fā)進(jìn)行有效處理。內(nèi)部觸發(fā)源自計(jì)費(fèi)費(fèi)用變化觸發(fā)、后臺(tái)數(shù)據(jù)庫(kù)插入按需用戶觸發(fā)和后臺(tái)全量用戶觸發(fā);外部觸發(fā)源自前臺(tái)界面的插入用戶,可分為個(gè)別、批量和地市級(jí)觸發(fā)。交互模塊的有效處理可以是從計(jì)費(fèi)、賬務(wù)到賬管的全流程處理,也可以是賬務(wù)和賬管的部分環(huán)節(jié)處理,還可以是賬務(wù)、賬管的單個(gè)環(huán)節(jié)處理。
◆外圍接口模塊開發(fā)[10]。數(shù)據(jù)接口有3種方式:BSS從Altibase導(dǎo)出出賬數(shù)據(jù)到BSS物理庫(kù)Oracle,其他系統(tǒng)從BSS物理庫(kù)Oracle拖表取數(shù);BSS從Altibase導(dǎo)出出賬數(shù)據(jù)到BSS物理庫(kù)Oracle,其他系統(tǒng)從BSS物理庫(kù)Oracle通過Dblink取數(shù)據(jù),此方式適用于不定時(shí)取部分?jǐn)?shù)據(jù);BSS從Altibase通過teansfer方式同步導(dǎo)出出賬數(shù)據(jù)至BSS物理庫(kù)Oracle和其他系統(tǒng)Oracle,此方式適用于定時(shí)全量生成數(shù)據(jù)。實(shí)時(shí)出賬與外部系統(tǒng)關(guān)系[11]如圖4所示。
◆自動(dòng)化界面模塊開發(fā)。對(duì)各處理環(huán)節(jié)進(jìn)行封裝處理,對(duì)各封裝環(huán)節(jié)結(jié)合出賬流程按串行、并行設(shè)置執(zhí)行順序和限制條件,開發(fā)自動(dòng)化出賬操作界面,減少人為操作失誤,保證生產(chǎn)穩(wěn)定。
實(shí)時(shí)出賬上線投入生產(chǎn),對(duì)電信運(yùn)營(yíng)商計(jì)費(fèi)出賬生產(chǎn)具有重要的現(xiàn)實(shí)意義,對(duì)計(jì)費(fèi)出賬具有深遠(yuǎn)的指導(dǎo)意義。傳統(tǒng)出賬與實(shí)時(shí)出賬模型對(duì)比如圖5所示。
圖5 出賬模型對(duì)比
(1)提 高計(jì)費(fèi)生產(chǎn)效率。實(shí)時(shí)出賬環(huán)境與計(jì)費(fèi)環(huán)境相分離,優(yōu)化Billing系統(tǒng)架構(gòu),提升計(jì)費(fèi)出賬和日常生產(chǎn)工作效率,解決系統(tǒng)資源相對(duì)緊張、計(jì)費(fèi)話單積壓的問題,計(jì)費(fèi)批價(jià)和入庫(kù)準(zhǔn)確、及時(shí),賬務(wù)和賬管生產(chǎn)準(zhǔn)確、及時(shí),保證集團(tuán)集中數(shù)據(jù)庫(kù)ODS(Operational Data Store,操作型數(shù)據(jù)存儲(chǔ))上傳數(shù)據(jù)的及時(shí)性和準(zhǔn)確性,以及信控、費(fèi)用和流量查詢的準(zhǔn)確性。
(2)壓縮月結(jié)出賬時(shí)間。實(shí)時(shí)出賬跳過傳統(tǒng)出賬需進(jìn)行整月賬務(wù)級(jí)優(yōu)惠處理的步驟,起到壓縮出賬時(shí)間的效果。根據(jù)某運(yùn)營(yíng)商省級(jí)3千萬出賬用戶的數(shù)據(jù)量計(jì)算,可以節(jié)省3小時(shí)左右。
(3)防范國(guó)際長(zhǎng)途盜打。通常運(yùn)營(yíng)商出賬期間需要停計(jì)費(fèi)批價(jià),故對(duì)期間的以套取高額結(jié)算費(fèi)用為目的的國(guó)際長(zhǎng)途多方通話盜打尚無良好的對(duì)策。實(shí)時(shí)出賬在計(jì)費(fèi)月出賬完成后,馬上就切入下一計(jì)費(fèi)賬期,對(duì)下月的話單進(jìn)行批價(jià)處理,可有效遏制國(guó)際長(zhǎng)途盜打,極大地降低由此造成的欠費(fèi)風(fēng)險(xiǎn)。
(4)真實(shí)展現(xiàn)收入數(shù)據(jù)。實(shí)時(shí)出賬實(shí)時(shí)執(zhí)行賬務(wù)優(yōu)惠,生成模擬賬單和模擬銷賬日志,區(qū)分出預(yù)存款、預(yù)付費(fèi)和贈(zèng)款等各類賬本銷賬明細(xì),充分反映出真實(shí)的收入水平,為經(jīng)營(yíng)分析系統(tǒng)、數(shù)據(jù)挖掘提供精準(zhǔn)的收入數(shù)據(jù),為市場(chǎng)決策提供依據(jù),使業(yè)務(wù)沿規(guī)模效應(yīng)和業(yè)績(jī)導(dǎo)向的軌道健康發(fā)展。
(5)及時(shí)核查出賬結(jié)果。對(duì)于新增用戶、新開業(yè)務(wù)、新增和變更資費(fèi)、新增和變更參數(shù)、資料修復(fù)、BUG修復(fù)和故障處理的批價(jià)、優(yōu)惠、銷賬情況可隨時(shí)核查,及時(shí)發(fā)現(xiàn)和解決存在的問題,從根本上確保出賬準(zhǔn)確、及時(shí)。
(6)提升服務(wù)支撐水平。實(shí)時(shí)出賬為用戶查詢和短信提醒提供精準(zhǔn)的費(fèi)用,極大提升用戶感知;實(shí)時(shí)出賬不僅有效支撐固話、寬帶、移動(dòng)等傳統(tǒng)業(yè)務(wù),更適用于移動(dòng)數(shù)據(jù)、行業(yè)應(yīng)用(APN)、企業(yè)組網(wǎng)、融合業(yè)務(wù)等實(shí)時(shí)性強(qiáng)、組合復(fù)雜的業(yè)務(wù),提升業(yè)務(wù)支撐水平。
實(shí)時(shí)出賬的構(gòu)想、設(shè)計(jì)、開發(fā)和上線,可實(shí)現(xiàn)計(jì)費(fèi)環(huán)境和出賬環(huán)境相分離,極大地提高了計(jì)費(fèi)賬務(wù)系統(tǒng)的生產(chǎn)效率;實(shí)時(shí)體現(xiàn)和反映參數(shù)、資費(fèi)、資料、重點(diǎn)客戶等在計(jì)費(fèi)出賬的動(dòng)態(tài),及時(shí)發(fā)現(xiàn)并解決存在的問題,計(jì)費(fèi)賬務(wù)生產(chǎn)更加穩(wěn)定;實(shí)現(xiàn)實(shí)時(shí)費(fèi)用值精準(zhǔn)計(jì)算的根本性創(chuàng)新,實(shí)施執(zhí)行賬務(wù)級(jí)優(yōu)惠,體現(xiàn)現(xiàn)金流收入,為經(jīng)分和經(jīng)營(yíng)決策提供更加科學(xué)、貼近實(shí)際業(yè)務(wù)的數(shù)據(jù)。總之,實(shí)時(shí)出賬可謂是BSS計(jì)費(fèi)出賬從理念到實(shí)踐的創(chuàng)新性突破。
[1] 盧火焰. 全業(yè)務(wù)運(yùn)營(yíng)下的計(jì)費(fèi)帳務(wù)系統(tǒng)研究[J]. 無線互聯(lián)科技, 2012(3): 58.
[2] 中國(guó)聯(lián)通公司. 中國(guó)聯(lián)通計(jì)費(fèi)賬務(wù)業(yè)務(wù)管理規(guī)范后付費(fèi)分冊(cè)V3.1[S]. 2012.
[3] 袁濤. 聯(lián)通計(jì)費(fèi)賬務(wù)系統(tǒng)賬務(wù)處理的設(shè)計(jì)與實(shí)現(xiàn)[D]. 成都: 電子科技大學(xué), 2012.
[4] 楊春暉,孫偉. 系統(tǒng)架構(gòu)設(shè)計(jì)師教程[M]. 北京: 清華大學(xué)出版社, 2012.
[5] 文平. Oracle大型數(shù)據(jù)庫(kù)系統(tǒng)在AIX/UNIX上的實(shí)戰(zhàn)詳解[M]. 北京: 電子工業(yè)出版社, 2012.
[6] 馮裕忠,馮將. UNIX/AIX操作系統(tǒng)基礎(chǔ)教程[M]. 北京:清華大學(xué)出版社, 2010.
[7] 郭景娟,馮悅,周定康. Altibase與Oracle統(tǒng)一數(shù)據(jù)庫(kù)接口的設(shè)計(jì)與實(shí)現(xiàn)[J]. 江西師范大學(xué)學(xué)報(bào): 自然科學(xué)版, 2006,30(2): 131-133.
[8] 吳遠(yuǎn)輝,吳遠(yuǎn)新,羅雄蘭. 不同數(shù)據(jù)庫(kù)之間的異構(gòu)同步操作實(shí)現(xiàn)[J]. 無線互聯(lián)科技, 2014(10): 80.
[9] 譚浩強(qiáng). C++程序設(shè)計(jì)[M]. 北京: 清華大學(xué)出版社, 2011.
[10] 顧兵. XML實(shí)用技術(shù)教程[M]. 北京: 清華大學(xué)出版社, 2007.
[11] 李紅. BSS實(shí)時(shí)出賬模式研究[J]. 電信技術(shù), 2014(9): 41-44.★
張曉波:工程師,北京郵電大學(xué)工程碩士在讀,現(xiàn)任職于中國(guó)聯(lián)合網(wǎng)絡(luò)通信有限公司廣東省分公司,負(fù)責(zé)廣東聯(lián)通計(jì)費(fèi)結(jié)算工作。
晉建秀:副教授,博士,現(xiàn)任職于華南理工大學(xué)電子與信息學(xué)院,主要研究方向?yàn)橹悄苄畔⑻幚砑氨C芡ㄐ拧?/p>
寧相軍:工程師,碩士,現(xiàn)任職于中國(guó)聯(lián)合網(wǎng)絡(luò)通信有限公司廣東省分公司,負(fù)責(zé)系統(tǒng)和網(wǎng)絡(luò)信息安全管理工作。
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
責(zé)任編輯:袁婷yuanting@mbcom.cn
引用格式:張曉波,晉建秀,寧相軍. 電信運(yùn)營(yíng)商實(shí)時(shí)出賬技術(shù)研究[J]. 移動(dòng)通信, 2015,39(16): 86-90.