在目前電信市場激烈競爭的環(huán)境下,市場前端要求快速了解不同層次、不同類型的大客戶使用各種網(wǎng)間業(yè)務(wù)的情況,以便細分市場,有針對性地采取營銷措施。No.7信令集中監(jiān)測系統(tǒng)通過對No.7信令集中、連續(xù)不間斷地采集數(shù)據(jù),實現(xiàn)對No.7信令網(wǎng)的全面監(jiān)測維護分析。它在提供No.7信令網(wǎng)運行維護解決方案的同時,也提供了一個發(fā)掘No.7信令豐富資源的平臺。武漢電信通過對No.7信令監(jiān)測系統(tǒng)的BDR(業(yè)務(wù)分析詳細記錄)數(shù)據(jù)進行深入挖掘,構(gòu)建了武漢電信大客戶網(wǎng)間話務(wù)分析系統(tǒng),實現(xiàn)了對不同層次、不同類型大客戶的網(wǎng)間業(yè)務(wù)的來去話進行監(jiān)控和分析,為市場前端有針對性地進行營銷提供了有力的分析和支撐平臺。
1、No.7信令監(jiān)測系統(tǒng)及其數(shù)據(jù)源
通過對信令鏈路進行接入和收斂,DXC遠程控制系統(tǒng)可以靈活配置所需監(jiān)測的鏈路以達到應(yīng)用No.7信令監(jiān)測系統(tǒng)通過高阻跨接的方式實現(xiàn)對信令鏈路的實時采集。信令數(shù)據(jù)經(jīng)前端機的數(shù)據(jù)采集模塊預(yù)處理后,由遠端站根據(jù)OPC、DPC、CIC分析每個呼叫的信令消息,以占用時間為呼叫的時間戳,生成CDR(呼叫詳細記錄)存入遠端站數(shù)據(jù)庫。No.7信令監(jiān)測系統(tǒng)的組網(wǎng)結(jié)構(gòu)如圖1所示。
圖1 No.7信令監(jiān)測系統(tǒng)的組網(wǎng)結(jié)構(gòu)示意
No.7信令監(jiān)測系統(tǒng)采用協(xié)調(diào)關(guān)聯(lián)、交互觸發(fā)的方式跟蹤不同遠端站間的同一呼叫消息,以實現(xiàn)呼叫記錄的完整性。CDR的存儲采用后向觸發(fā)機制,即開辟緩沖區(qū)存儲某個呼叫的相關(guān)消息,直到收到后向消息時才觸發(fā)合成進行存儲數(shù)據(jù)庫的操作。前向觸發(fā)是在呼叫的第一個消息就開始合成并寫入數(shù)據(jù)庫,直到收到最后一個消息,呼叫的合成由第一條消息主導(dǎo)。比較而言,后向觸發(fā)機制更加合理,準確性更高。
No.7信令監(jiān)測系統(tǒng)提供的數(shù)據(jù)源除了CDR外,還有BDR,BDR是在CDR的基礎(chǔ)上合成的,當(dāng)一個呼叫的信令消息流經(jīng)多個信令點時,在CDR中會有多條記錄,BDR則是通過對CDR的記錄進行關(guān)聯(lián)分析,用bdrid惟一地標識一個呼叫,可以理解為在BDR中一個呼叫只有一條記錄。CDR側(cè)重于呼叫接續(xù)的全過程,而BDR則側(cè)重于業(yè)務(wù)分析。
2、基于No.7信令監(jiān)測系統(tǒng)的大客戶網(wǎng)間話務(wù)分析系統(tǒng)的構(gòu)建方案
鑒于BDR中每個呼叫具有惟一的標識性,本系統(tǒng)的構(gòu)建是基于對BDR的數(shù)據(jù)挖掘。作為大客戶網(wǎng)間話務(wù)分析系統(tǒng),應(yīng)該長期保存大客戶網(wǎng)間呼叫的基礎(chǔ)話務(wù)數(shù)據(jù),而No.7信令監(jiān)測系統(tǒng)海量數(shù)據(jù)的存儲期限是十分有限的,因此,應(yīng)采用建立大客戶網(wǎng)間話務(wù)本地數(shù)據(jù)庫的方案,實時地從No.7信令監(jiān)測系統(tǒng)中提取大客戶的網(wǎng)間呼叫記錄。這樣,既可以長期保存大客戶網(wǎng)間呼叫行為的歷史記錄,又可以實現(xiàn)大客戶網(wǎng)間呼叫話務(wù)分析本地化,在提高分析效率的同時減輕了No.7信令監(jiān)測系統(tǒng)的負荷。
2.1 大客戶信息的管理
大客戶資料是本系統(tǒng)的基礎(chǔ)數(shù)據(jù),應(yīng)保證其完整準確以及更新及時,這對大客戶信息進行科學(xué)管理至關(guān)重要。本系統(tǒng)管理了2 000多個大客戶的22萬多個號碼,按行業(yè)分成金融業(yè)、科教文衛(wèi)業(yè)、公共服務(wù)業(yè)等12大類,通過大客戶號碼信息(vip_code)、大客戶名稱信息(vip_name)、大客戶行業(yè)分類信息(vip_class)這三張表進行管理,其關(guān)聯(lián)關(guān)系如圖2所示。
圖2 客戶號碼信息關(guān)系示意
2.2 大客戶網(wǎng)間話務(wù)本地數(shù)據(jù)庫的建立
受存儲空間的限制,No.7信令監(jiān)測系統(tǒng)的4個遠端庫只能保留最近20天的BDR,這對于大客戶網(wǎng)間呼叫行為的長期監(jiān)測是遠遠不夠的。為了長久保存大客戶的網(wǎng)間呼叫行為的歷史記錄,武漢電信通過建立本地SQL Server數(shù)據(jù)庫來長期存放大客戶網(wǎng)間呼叫的歷史記錄,由系統(tǒng)自動、定時對4個遠端庫上的BDR進行搜索,提取所有大客戶的網(wǎng)間呼叫記錄(包括大客戶作為主叫和被叫時的呼叫記錄)的關(guān)鍵信息處理后存入本地數(shù)據(jù)庫。因為所有對大客戶網(wǎng)間呼叫行為的各種查詢和統(tǒng)計都是基于本地數(shù)據(jù)庫的,所以既可以長期保存歷史記錄,又可以大大提高查詢的速度。
2.3 實施方案
本系統(tǒng)的開發(fā)工具采用DataStudio數(shù)據(jù)處理軟件,可以方便地實現(xiàn)數(shù)據(jù)庫的跨庫訪問,靈活設(shè)置的計劃任務(wù)功能可以自動生成各種自定義的報表,并采用基于數(shù)據(jù)庫的文件系統(tǒng)實現(xiàn)信息的高度共享。系統(tǒng)從結(jié)構(gòu)上分為三層,分別為數(shù)據(jù)獲取層、數(shù)據(jù)存儲層和數(shù)據(jù)展現(xiàn)層,圖3是本系統(tǒng)的拓撲示意。
圖3 大客戶網(wǎng)間話務(wù)分析系統(tǒng)的拓撲
2.3.1 數(shù)據(jù)獲取層
當(dāng)大量的信令消息數(shù)據(jù)通過網(wǎng)絡(luò)集中到一個數(shù)據(jù)庫存放時,對網(wǎng)絡(luò)和數(shù)據(jù)庫的性能提出了很高的要求。No.7信令監(jiān)測系統(tǒng)采用分布式數(shù)據(jù)庫的體系結(jié)構(gòu)。采集的數(shù)據(jù)直接存放在各網(wǎng)絡(luò)節(jié)點上,具有相對的獨立性;同時,通過交互機制,各節(jié)點的數(shù)據(jù)又是互聯(lián)互通、相互協(xié)作的。一個節(jié)點的故障并不影響整個系統(tǒng)的正常運行,從而大大提高了系統(tǒng)的可靠性和安全性。圖3中,R1、R2、R3和R4分別為No.7信令監(jiān)測系統(tǒng)的4個遠端庫,這4個數(shù)據(jù)庫中存放著實時的BDR數(shù)據(jù),為系統(tǒng)提供數(shù)據(jù)源。BDR每小時生成一張表,命名規(guī)則為upbdrYYMMDDHH,其中YYMMDDHH分別為兩位數(shù)字表示的年、月、日、時,其關(guān)鍵字段信息見表1。
表1 BDR生成表的關(guān)鍵字段信息
其中,業(yè)務(wù)子類型msrv-subtype字段是從BDR數(shù)據(jù)中抽取大客戶網(wǎng)間呼叫信息的最關(guān)鍵字段,在ZcServiceSub靜態(tài)配置表中有詳細的定義,BDR中每個呼叫都有一個相應(yīng)的值來標識此呼叫所屬的業(yè)務(wù)類型。
2.3.2 數(shù)據(jù)存儲層
在數(shù)據(jù)存儲層中,ETL服務(wù)器實時獲取業(yè)務(wù)數(shù)據(jù)并經(jīng)過抽取和轉(zhuǎn)換后放置在數(shù)據(jù)倉庫服務(wù)器上,數(shù)據(jù)倉庫服務(wù)器存放大客戶網(wǎng)間呼叫的歷史記錄。
No.7信令監(jiān)測系統(tǒng)的數(shù)據(jù)庫采取分布式的存儲結(jié)構(gòu),大客戶網(wǎng)間話務(wù)分析系統(tǒng)需要訪問No.7信令監(jiān)測系統(tǒng)的4個遠端庫R1、R2、R3和R4的BDR數(shù)據(jù)源。為實現(xiàn)跨庫訪問數(shù)據(jù),筆者采用可變的動態(tài)參數(shù)和宏來靈活處理復(fù)雜的數(shù)據(jù)。數(shù)據(jù)庫跨庫訪問采用的是ETL數(shù)據(jù)抽取核心模塊,系統(tǒng)通過查詢設(shè)計器設(shè)計出動態(tài)的SQL,以便從不同的數(shù)據(jù)庫獲得用戶需要的多數(shù)據(jù)源數(shù)據(jù),并使用ETL將數(shù)據(jù)整合到中心數(shù)據(jù)倉庫中,從而實現(xiàn)數(shù)據(jù)庫的跨庫處理。
2.3.3 數(shù)據(jù)展現(xiàn)層
數(shù)據(jù)展現(xiàn)層基于大客戶網(wǎng)間呼叫數(shù)據(jù)倉庫的應(yīng)用和開發(fā),用于定制各業(yè)務(wù)應(yīng)用模塊,并對數(shù)據(jù)倉庫服務(wù)器中的數(shù)據(jù)進行加工和處理。
本系統(tǒng)采用的數(shù)據(jù)庫開發(fā)工具應(yīng)用基于數(shù)據(jù)庫的文件系統(tǒng),文件系統(tǒng)構(gòu)建在數(shù)據(jù)庫表上。所有的自定義報表都通過QRY查詢文件來實現(xiàn),在資源管理器中雙擊QRY查詢文件即可得到相應(yīng)的查詢結(jié)果。窗體和應(yīng)用、查詢和報表、分析等資源都是以XML格式存儲的。用XML設(shè)計器可快速高效地設(shè)計和編輯這些資源。XML設(shè)計器通過節(jié)點樹和屬性編輯器來設(shè)計窗體。
2.4 基于No.7信令監(jiān)測系統(tǒng)的大客戶網(wǎng)間話務(wù)分析系統(tǒng)的功能描述
基于No.7信令監(jiān)測系統(tǒng)的大客戶網(wǎng)間話務(wù)分析系統(tǒng)實現(xiàn)的功能包括:
●大客戶資料的批量導(dǎo)入和查詢。實現(xiàn)大客戶資料的快速導(dǎo)入、導(dǎo)出和查詢功能。
●大客戶網(wǎng)間呼叫行為分析。對大客戶作為主叫或被叫時的網(wǎng)間業(yè)務(wù)行為進行觀察監(jiān)測。通過對大客戶的業(yè)務(wù)和消費行為進行分析,及時掌握大客戶網(wǎng)間行為和需求。例如,可實現(xiàn)大客戶使用本端和對端業(yè)務(wù)情況的對比分析。
●他網(wǎng)大客戶發(fā)現(xiàn)。對使用其他運營商業(yè)務(wù)的呼叫進行監(jiān)測、統(tǒng)計和分析,及時發(fā)現(xiàn)他網(wǎng)大客戶,可作為本企業(yè)的潛在大客戶。
●大客戶呼叫排行榜。分別對大客戶作為主叫和被叫時的網(wǎng)間話務(wù)量、通話次數(shù)進行排行,可對使用各種網(wǎng)間業(yè)務(wù)的大客戶分別取前N名或全部列出。
●大客戶業(yè)務(wù)趨勢分析。對大客戶網(wǎng)間業(yè)務(wù)量以天為粒度進行趨勢分析,為市場營銷部門提供發(fā)展依據(jù);按通話時長及通話次數(shù)指標設(shè)定預(yù)警門限。
●大客戶網(wǎng)間呼叫詳單查詢。充分利用No.7信令監(jiān)測系統(tǒng)CDR資源提供的信息,提供大客戶網(wǎng)間呼叫詳單查詢。
3、結(jié)束語
武漢電信大客戶網(wǎng)間話務(wù)分析系統(tǒng)在實際應(yīng)用中取得了較好的成效。通過該系統(tǒng)可獲知使用他網(wǎng)業(yè)務(wù)較多的本端用戶號碼以及其他高端用戶的信息,從而針對性地做好工作,發(fā)展?jié)撛诘拇罂蛻簟T陔娦攀袌龈偁幦遮吋ち业男蝿菹,爭取用戶就是爭取市場。同時,通過實時跟蹤大客戶的網(wǎng)間呼叫行為,可以有針對性地對大客戶采取差異化服務(wù),防止大客戶流失。該系統(tǒng)為武漢電信鞏固已有大客戶、發(fā)展新的大客戶工作提供了一個有力的分析和支撐平臺。