◎郭宗仁 白兆桓 劉慧
云計(jì)算在通訊運(yùn)營(yíng)商計(jì)費(fèi)系統(tǒng)中的應(yīng)用
◎郭宗仁 白兆桓 劉慧
隨著手機(jī)等移動(dòng)終端的普及,通訊運(yùn)營(yíng)商要處理的計(jì)費(fèi)話(huà)單也越來(lái)越多,給系統(tǒng)的處理能力帶來(lái)了極大的挑戰(zhàn)。而傳統(tǒng)的升級(jí)硬件設(shè)備和對(duì)應(yīng)用進(jìn)行優(yōu)化存在局限性。因此通訊運(yùn)營(yíng)商利用自身的核心計(jì)費(fèi)系統(tǒng),通過(guò)云計(jì)算為大數(shù)據(jù)技術(shù)提供支持,用來(lái)處理海量的計(jì)費(fèi)話(huà)單處理,取得了很好的效果。本文就云計(jì)算在通訊運(yùn)營(yíng)商計(jì)費(fèi)系統(tǒng)中的應(yīng)用進(jìn)行了研究。
云計(jì)算是利用互聯(lián)網(wǎng)的相關(guān)服務(wù)進(jìn)行的使用和交付模式,通常都是涉及到利用互聯(lián)網(wǎng)來(lái)提供動(dòng)態(tài)的虛擬化資源。云也就是互聯(lián)網(wǎng)的一種比喻的說(shuō)法,用來(lái)表示互聯(lián)網(wǎng)和底層基礎(chǔ)設(shè)施的抽象。云計(jì)算擁有強(qiáng)大的計(jì)算能力,可以讓用戶(hù)通過(guò)終端設(shè)備連接到數(shù)據(jù)中心,按照自己的需求進(jìn)行數(shù)據(jù)計(jì)算。近年來(lái)隨著信息技術(shù)的發(fā)展,移動(dòng)終端設(shè)備比如手機(jī)在我國(guó)得到了極大的普及,很多人甚至不止一部手機(jī),移動(dòng)終端設(shè)備的普及導(dǎo)致了海量的通話(huà)計(jì)費(fèi)話(huà)單需要處理,傳統(tǒng)的通過(guò)硬件設(shè)備升級(jí)以及對(duì)應(yīng)用進(jìn)行優(yōu)化的處理方式已經(jīng)不能滿(mǎn)足大量的通信計(jì)費(fèi)數(shù)據(jù)處理的需求,因此各大運(yùn)營(yíng)商都在利用云計(jì)算的強(qiáng)大計(jì)算能力應(yīng)用到運(yùn)營(yíng)商的計(jì)費(fèi)系統(tǒng)中。目前云計(jì)算已經(jīng)成為了各大運(yùn)營(yíng)商戰(zhàn)略的首選。中國(guó)聯(lián)通要想在這場(chǎng)以技術(shù)為競(jìng)爭(zhēng)的戰(zhàn)役中取得勝利,就必須將傳統(tǒng)的數(shù)據(jù)中心向云計(jì)算業(yè)務(wù)中心轉(zhuǎn)變,利用先進(jìn)的云計(jì)算架構(gòu)來(lái)規(guī)劃和改造傳統(tǒng)的數(shù)據(jù)處理中心,提升整體系統(tǒng)的穩(wěn)定性,對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行合理的規(guī)劃,將復(fù)雜的資源管理標(biāo)準(zhǔn)統(tǒng)一化。一切應(yīng)該以云計(jì)算為基礎(chǔ),建立屬于聯(lián)通運(yùn)營(yíng)商自己的新一代云計(jì)算處理中心,將傳統(tǒng)的計(jì)費(fèi)方式轉(zhuǎn)變?yōu)樵破脚_(tái)的服務(wù)計(jì)費(fèi)方式。
計(jì)費(fèi)系統(tǒng)數(shù)據(jù)的基礎(chǔ)是服務(wù)器,云計(jì)算平臺(tái)的核心設(shè)備也是服務(wù)器。因此聯(lián)通運(yùn)營(yíng)商要想轉(zhuǎn)變計(jì)費(fèi)系統(tǒng),就要對(duì)服務(wù)器進(jìn)行改造和轉(zhuǎn)型。目前現(xiàn)有服務(wù)器的采購(gòu)和實(shí)際使用還處于比較粗放的階段,還有很大的提升空間。主要表現(xiàn)在目前很多小型機(jī)設(shè)備比較多,傳統(tǒng)的服務(wù)器應(yīng)用系統(tǒng)維護(hù)成本也比較高,對(duì)服務(wù)器的統(tǒng)一管理有一定的影響。因此應(yīng)該升級(jí)基于云計(jì)算的服務(wù)器及處理系統(tǒng),發(fā)揮云計(jì)算在計(jì)費(fèi)系統(tǒng)處理中的作用。隨著各大運(yùn)營(yíng)商之間的競(jìng)爭(zhēng)越來(lái)越激烈,各大運(yùn)營(yíng)商給客戶(hù)提供的服務(wù)類(lèi)型也是多種多樣。不管何種服務(wù)類(lèi)型,對(duì)于最傳統(tǒng)的通信計(jì)費(fèi)系統(tǒng)仍然是最能體現(xiàn)運(yùn)營(yíng)商服務(wù)個(gè)性化和專(zhuān)業(yè)化水平的,也會(huì)對(duì)手機(jī)用戶(hù)的使用體驗(yàn)造成直接的影響,手機(jī)用戶(hù)對(duì)通訊運(yùn)營(yíng)商計(jì)費(fèi)是否準(zhǔn)確、及時(shí)越來(lái)越看重,因此如何保持和擴(kuò)大運(yùn)營(yíng)商計(jì)費(fèi)系統(tǒng)的先進(jìn)性和穩(wěn)定性始終是聯(lián)通公司應(yīng)該首要考慮的問(wèn)題。
聯(lián)通的計(jì)費(fèi)系統(tǒng)主要由服務(wù)開(kāi)通類(lèi)系統(tǒng)、計(jì)費(fèi)結(jié)算類(lèi)系統(tǒng)、客戶(hù)關(guān)系類(lèi)系統(tǒng)和數(shù)據(jù)分析系統(tǒng)組成。數(shù)據(jù)分析系統(tǒng)屬于計(jì)費(fèi)系統(tǒng)中的分析系統(tǒng),也是集團(tuán)生產(chǎn)經(jīng)營(yíng)分析數(shù)據(jù)的唯一來(lái)源。基礎(chǔ)數(shù)據(jù)平臺(tái)是數(shù)據(jù)分析系統(tǒng)的一部分,負(fù)責(zé)底層基礎(chǔ)數(shù)據(jù)的采集和加工,并向計(jì)費(fèi)系統(tǒng)提供數(shù)據(jù)服務(wù)的能力。云計(jì)算服務(wù)提供對(duì)語(yǔ)音業(yè)務(wù)、數(shù)據(jù)業(yè)務(wù)、增值業(yè)務(wù)在內(nèi)的所有業(yè)務(wù)數(shù)據(jù)提供服務(wù),并提供統(tǒng)一的計(jì)費(fèi)流程對(duì)不同的業(yè)務(wù)進(jìn)行綜合計(jì)費(fèi)處理,從而實(shí)現(xiàn)不同業(yè)務(wù)間的捆綁產(chǎn)品的計(jì)費(fèi)。傳統(tǒng)的聯(lián)通計(jì)費(fèi)系統(tǒng)采用ORACLE數(shù)據(jù)庫(kù),系統(tǒng)在小型機(jī)和高端磁盤(pán)陣列上運(yùn)行,在數(shù)據(jù)統(tǒng)計(jì)和處理方面的效率偏低,如果進(jìn)行系統(tǒng)擴(kuò)容的話(huà)成本較高,也無(wú)法滿(mǎn)足快速增長(zhǎng)的移動(dòng)通訊業(yè)務(wù)的發(fā)展,而云計(jì)算采用Hadoop技術(shù),在數(shù)據(jù)存儲(chǔ)和處理方面效率有了明顯的提高。因此在聯(lián)通業(yè)務(wù)快速增長(zhǎng)的情況下,必須采用云計(jì)算技術(shù)來(lái)處理計(jì)費(fèi)系統(tǒng)。
在云計(jì)算中,基礎(chǔ)數(shù)據(jù)平臺(tái)幾乎所有的數(shù)據(jù)都存放在Hadoop中,采用HDFS文件系統(tǒng)存放,數(shù)據(jù)經(jīng)過(guò)加工后輸出到DB2、ORACLE和Mysql等數(shù)據(jù)庫(kù)當(dāng)中,作為上層應(yīng)用的支撐。比如現(xiàn)在的流量經(jīng)營(yíng),主要使用的數(shù)據(jù)源表是BSS傳的GSM清單和3G、4G數(shù)據(jù)流量清單、用戶(hù)流量套餐的訂購(gòu)清單和流量費(fèi)用清單。基礎(chǔ)數(shù)據(jù)平臺(tái)將數(shù)據(jù)采集完畢后加載到Hadoop文件系統(tǒng)當(dāng)中,根據(jù)GSM、WCDMA和TD-LTE和FDD-LTE清單生成用戶(hù)的IMEI串號(hào)匯總表,從而生成用戶(hù)的換機(jī)表。在基礎(chǔ)數(shù)據(jù)平臺(tái)根據(jù)數(shù)據(jù)流量清單生成匯總表,其中包括了數(shù)據(jù)的網(wǎng)絡(luò)類(lèi)型、費(fèi)用類(lèi)型、漫游類(lèi)型等幾個(gè)方面,同時(shí)也包含了數(shù)據(jù)連接次數(shù)和連接時(shí)長(zhǎng)等數(shù)據(jù),通過(guò)用戶(hù)訂購(gòu)信息來(lái)提取用戶(hù)的流量套餐基本信息。將流量費(fèi)用的使用情況分為功能費(fèi)、超流量費(fèi)和通信費(fèi)等分類(lèi)型的費(fèi)用,然后將上述結(jié)果傳輸?shù)酵鈬鷶?shù)據(jù)庫(kù)當(dāng)中,加工生成流量運(yùn)營(yíng)的應(yīng)用層數(shù)據(jù)。
云計(jì)算在計(jì)費(fèi)系統(tǒng)中的關(guān)鍵工作模塊包括校驗(yàn)?zāi)K、查重模塊和結(jié)果發(fā)布模塊。通過(guò)對(duì)每一個(gè)話(huà)單的字段格式進(jìn)行校驗(yàn),檢查是否符合業(yè)務(wù)要求。如果不符合業(yè)務(wù)要求的會(huì)有錯(cuò)誤代碼及信息。對(duì)于費(fèi)用字段的校驗(yàn),要通過(guò)檢查話(huà)單記錄中的費(fèi)用字段是否符合規(guī)定的資費(fèi)標(biāo)準(zhǔn)定義。對(duì)文件級(jí)檢驗(yàn)和話(huà)單檢驗(yàn)處理后的話(huà)單,要和歷史已經(jīng)處理過(guò)的話(huà)單來(lái)比較,如果話(huà)單的查重關(guān)鍵字段和歷史話(huà)單一樣,就會(huì)被認(rèn)為是重復(fù)話(huà)單,應(yīng)該將重單錯(cuò)誤返回。結(jié)果發(fā)布就是將校驗(yàn)和查重的結(jié)果導(dǎo)入到數(shù)據(jù)庫(kù)中,雖然業(yè)務(wù)比較簡(jiǎn)單,但是由于數(shù)據(jù)量龐大,在導(dǎo)入過(guò)程中會(huì)造成服務(wù)器的極大壓力。
目前計(jì)費(fèi)系統(tǒng)的校驗(yàn)和查重模塊集中在兩臺(tái)處理機(jī)上,校驗(yàn)直接作用于文件,而查重需要通過(guò)數(shù)據(jù)庫(kù)主機(jī)上的大型關(guān)系數(shù)據(jù)庫(kù)來(lái)完成。隨著近年來(lái)聯(lián)通業(yè)務(wù)的發(fā)展,系統(tǒng)處理的話(huà)單數(shù)量越來(lái)越多,僅語(yǔ)音漫游話(huà)單每日平均都達(dá)到幾億條之多,更不要說(shuō)節(jié)假日期間的增幅要翻好幾倍。而且新增的業(yè)務(wù)系統(tǒng)也會(huì)對(duì)數(shù)據(jù)處理有著很高的要求,因此引入新架構(gòu)、提高系統(tǒng)數(shù)據(jù)處理能力、具有較高擴(kuò)展性已經(jīng)成為聯(lián)通數(shù)據(jù)處理系統(tǒng)發(fā)展方向。尤其是聯(lián)通的計(jì)費(fèi)系統(tǒng)數(shù)據(jù)量龐大,更需要云計(jì)算技術(shù)的支持來(lái)解決。
總之,通過(guò)引入云計(jì)算技術(shù)為聯(lián)通的計(jì)費(fèi)系統(tǒng)帶來(lái)了處理性能和擴(kuò)展性能的極大提升,在計(jì)費(fèi)的準(zhǔn)確性和穩(wěn)定性上也發(fā)揮了重要的作用,提高了聯(lián)通在移動(dòng)互聯(lián)領(lǐng)域的競(jìng)爭(zhēng)力。在云計(jì)算應(yīng)用到計(jì)費(fèi)系統(tǒng)后,一定要注意保持系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的安全性,能夠?qū)?shù)據(jù)庫(kù)中海量的費(fèi)用清單進(jìn)行管理,為業(yè)務(wù)人員提供強(qiáng)大的數(shù)據(jù)分析服務(wù)。
(作者單位:中國(guó)聯(lián)合網(wǎng)絡(luò)通信有限公司煙臺(tái)市分公司)