一種實(shí)現(xiàn)采集系統(tǒng)與分析系統(tǒng)間的匹配方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種實(shí)現(xiàn)采集系統(tǒng)與分析系統(tǒng)間的匹配方法 及裝置。
【背景技術(shù)】
[0002] 對(duì)于電信系統(tǒng)來說,前若干年主要給客戶提供各種業(yè)務(wù)的實(shí)現(xiàn),如核心網(wǎng)系統(tǒng)就 從2G->3G->4G或LTE(LongTermEvolution,長期演進(jìn)技術(shù))演化,當(dāng)運(yùn)營商滿足了用戶 的需求之后,就面臨著改善網(wǎng)絡(luò)的質(zhì)量及提高客戶的滿意度,為了改善網(wǎng)絡(luò)的質(zhì)量及提高 客戶的滿意度就需要有一種工具,對(duì)網(wǎng)絡(luò)的狀態(tài)及用戶的行為進(jìn)行分析,因此電信網(wǎng)絡(luò)的 信息采集及數(shù)據(jù)分析設(shè)備就應(yīng)運(yùn)而生。
[0003] 通常情況下,信息采集與數(shù)據(jù)分析是不同的設(shè)備,前者著眼于從網(wǎng)絡(luò)中提取信息, 并將這些經(jīng)過初步處理的信息生成一條條的記錄,這里稱為xDR,采集設(shè)備把這些xDR送到 數(shù)據(jù)分析設(shè)備中進(jìn)行分析、呈現(xiàn)、存儲(chǔ)。
[0004] 對(duì)于信息采集設(shè)備或模塊,技術(shù)點(diǎn)在于分析協(xié)議的廣泛,設(shè)備本身能對(duì)各種各樣 的協(xié)議進(jìn)行分析,并且能從采集到的大量的數(shù)據(jù)中找出對(duì)客戶評(píng)估網(wǎng)絡(luò)或用戶行為有幫助 的信息,由于信息采集設(shè)備制造廠家本身所處的行業(yè)或?qū)π袠I(yè)的熟悉程度,從大量數(shù)據(jù)中 能分析出的信息因?yàn)樾袠I(yè)的不同而有差異,對(duì)于數(shù)據(jù)分析設(shè)備,也存在的類似的問題,因此 在有些場景下,使用不同廠家的信息采集設(shè)備與數(shù)據(jù)分析設(shè)備進(jìn)行對(duì)接,可能會(huì)產(chǎn)生更好 的效果。但問題在于,不同廠家的兩種設(shè)備之間的接口有可能會(huì)不一致,造成無法直接使 用。
[0005] 目前對(duì)網(wǎng)絡(luò)的數(shù)據(jù)采集分析應(yīng)用的需求越來越大,但各個(gè)廠家之間沒有統(tǒng)一的接 口,當(dāng)不同的廠家進(jìn)行對(duì)接的時(shí)候,由于沒有統(tǒng)一的接口標(biāo)準(zhǔn),不同廠家的采集系統(tǒng)與分析 系統(tǒng)是無法直接對(duì)接的,或者修改軟件的接口,這樣的結(jié)果不僅修改的工作量大,而且對(duì)軟 件會(huì)有引入故障的風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的目的在于提供一種實(shí)現(xiàn)采集系統(tǒng)與分析系統(tǒng)間的匹配方法及裝置,本發(fā) 明通過采集系統(tǒng)的出口xDR作為入口標(biāo)準(zhǔn),分析系統(tǒng)的接入xDR作為出口標(biāo)準(zhǔn),經(jīng)過中間設(shè) 備或模塊處理之后,解決兩者之間的不能對(duì)接或匹配的問題。
[0007] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種實(shí)現(xiàn)采集系統(tǒng)與分析系統(tǒng)間的匹配方法,包 括以下步驟:
[0008] 通過按照文件模式或Socket模式的接收方式,接收采集系統(tǒng)生成的xDR話單,得 到輸入xDR話單;
[0009] 利用預(yù)置的數(shù)據(jù)表將所述輸入XDR話單轉(zhuǎn)換成適配于分析系統(tǒng)的輸出XDR話單;
[0010] 通過按照文件模式或Socket模式的發(fā)送方式,將所述輸出xDR話單傳送給所述分 析系統(tǒng)。
[0011] 優(yōu)選地,所述的利用預(yù)置的數(shù)據(jù)表將所述輸入XDR話單轉(zhuǎn)換成適配于分析系統(tǒng)的 輸出xDR話單包括:
[0012] 通過對(duì)所述輸入xDR話單進(jìn)行分析處理,確定所述輸入xDR話單的入類型;
[0013] 根據(jù)預(yù)先設(shè)置的xDR話單入類型與出類型對(duì)應(yīng)關(guān)系表,確定所述輸入xDR話單的 出類型;
[0014] 按照所確定的出類型,將所述輸入XDR話單轉(zhuǎn)換成適配于分析系統(tǒng)的輸出xDR話 單。
[0015] 優(yōu)選地,所述的通過對(duì)所述輸入xDR話單進(jìn)行分析處理確定所述輸入xDR話單的 入類型包括:
[0016] 通過解析輸入xDR話單,得到xDR話單中的入類型字段;
[0017] 通過查預(yù)定義的入類型表,得到與所述入類型字段對(duì)應(yīng)的入類型的類型名;
[0018] 根據(jù)所得到的類型名,確定所述輸入XDR話單的入類型。
[0019] 優(yōu)選地,所述按照所確定的出類型,將所述輸入xDR話單轉(zhuǎn)換成適配于分析系統(tǒng) 的輸出xDR話單包括:
[0020] 通過查預(yù)定義的出類型表,得到與所確定的出類型對(duì)應(yīng)的出類型字段;
[0021] 獲取所述輸入XDR話單中的數(shù)值;
[0022] 利用所獲取的輸入xDR話單中的數(shù)值與所得到的出類型字段,轉(zhuǎn)換成適配于分析 系統(tǒng)的輸出xDR話單。
[0023] 優(yōu)選地,還包括:
[0024] 利用所獲取的輸入xDR話單中的數(shù)值與所得到的出類型字段,判斷能否轉(zhuǎn)換成適 配于分析系統(tǒng)的輸出xDR話單;
[0025] 當(dāng)判斷能轉(zhuǎn)換成適配于分析系統(tǒng)的輸出xDR話單時(shí),將所述輸出xDR話單傳送給 所述分析系統(tǒng);
[0026] 當(dāng)判斷不能轉(zhuǎn)換成適配于分析系統(tǒng)的輸出xDR話單時(shí),將所述輸出xDR話單進(jìn)行 緩存或填寫缺省值傳送到分析系統(tǒng)。
[0027] 優(yōu)選地,所述按照文件模式或Socket模式的發(fā)送方式或接收方式包括:
[0028] 當(dāng)按照文件模式的發(fā)送方式或接收方式時(shí),通過FTP/SFTP的發(fā)送方式或接收方 式;
[0029] 當(dāng)按照Socket模式的發(fā)送方式或接收方式時(shí),通過建立Socket鏈路的發(fā)送方式 或接收方式;
[0030] 其中,所述的FTP/SFTP是指文件傳輸協(xié)議/安全文件傳輸協(xié)議。
[0031] 根據(jù)本發(fā)明的另一方面,提供了一種實(shí)現(xiàn)采集系統(tǒng)與分析系統(tǒng)間的匹配裝置,包 括:
[0032] 獲得輸入xDR話單模塊,用于通過按照文件模式或Socket模式的接收方式,接收 采集系統(tǒng)生成的xDR話單,得到輸入xDR話單;
[0033] 轉(zhuǎn)換輸入xDR話單模塊,用于利用預(yù)置的數(shù)據(jù)表將所述輸入xDR話單轉(zhuǎn)換成適配 于分析系統(tǒng)的輸出xDR話單;
[0034] 發(fā)送xDR話單模塊,用于通過按照文件模式或Socket模式的發(fā)送方式,將所述輸 出xDR話單傳送給所述分析系統(tǒng)。
[0035]優(yōu)選地,所述轉(zhuǎn)換輸入xDR話單模塊包括:
[0036] 確定單元,用于通過對(duì)所述輸入xDR話單進(jìn)行分析處理,確定所述輸入xDR話單的 入類型,以及根據(jù)預(yù)先設(shè)置的xDR話單入類型與出類型對(duì)應(yīng)關(guān)系表,確定所述輸入xDR話單 的出類型;
[0037] 轉(zhuǎn)換單元,用于按照所確定的出類型,將所述輸入xDR話單轉(zhuǎn)換成適配于分析系 統(tǒng)的輸出xDR話單。
[0038]優(yōu)選地,所述確定單元包括:
[0039] 確定子單元,用于通過解析輸入xDR話單,得到xDR話單中的入類型字段,以及通 過查預(yù)定義的入類型表,得到與所述入類型字段對(duì)應(yīng)的入類型的類型名,并根據(jù)所得到的 類型名,確定所述輸入xDR話單的入類型。
[0040] 優(yōu)選地,所述轉(zhuǎn)換單元包括:
[0041] 獲取子單元,用于通過查預(yù)定義的出類型表,得到與所確定的出類型對(duì)應(yīng)的出類 型字段,以及獲取所述輸入XDR話單中的數(shù)值;
[0042] 轉(zhuǎn)換子單元,用于利用所獲取的輸入xDR話單中的數(shù)值與所得到的出類型字段, 轉(zhuǎn)換成適配于分析系統(tǒng)的輸出xDR話單。
[0043] 與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:
[0044] 本發(fā)明通過對(duì)xDR話單的轉(zhuǎn)換,以解決采集系統(tǒng)與分析系統(tǒng)之間不兼容的問題, 提高了相應(yīng)產(chǎn)品的易用性和用戶選擇系統(tǒng)的靈活性,也提高了用戶的滿意度。
【附圖說明】
[0045]圖1是本發(fā)明提供的一種實(shí)現(xiàn)采集系統(tǒng)與分析系統(tǒng)間的匹配方法的流程圖;
[0046]圖2是本發(fā)明提供的一種實(shí)現(xiàn)采集系統(tǒng)與分析系統(tǒng)間的匹配裝置的示意圖;
[0047]圖3是本發(fā)明實(shí)施例提供的采集系統(tǒng)與分析系統(tǒng)間的匹配結(jié)構(gòu)示意圖;
[0048]圖4是本發(fā)明實(shí)施例提供的采集系統(tǒng)與分析系統(tǒng)間的配置操作流程圖;
[0049]圖5是本發(fā)明實(shí)施例提供的采集系統(tǒng)與分析系統(tǒng)間的轉(zhuǎn)換流程圖。
【具體實(shí)施方式】
[0050] 以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的優(yōu) 選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0051] 本發(fā)明運(yùn)行的硬件設(shè)備可以為PC(PersonalComputer,個(gè)人計(jì)算機(jī))、各種服務(wù) 器、標(biāo)準(zhǔn)的ATCA(AdvancedTelecomComputingArchitecture,高級(jí)通訊計(jì)算機(jī)架構(gòu))刀 片服務(wù)器或?qū)S玫挠布龋布愋筒幌薅?,只要能支持?duì)數(shù)據(jù)運(yùn)算的硬件即可以使用。硬 件設(shè)備的接口至少應(yīng)該滿足:一個(gè)輸入端口,負(fù)責(zé)話單數(shù)據(jù)的接入,一個(gè)輸出端口,負(fù)責(zé)交 轉(zhuǎn)換后的話單數(shù)據(jù)輸出。其中,對(duì)配件的要求:能處理輸入、輸出的數(shù)據(jù)并能滿足轉(zhuǎn)換運(yùn)算 的處理能力。
[0052] 圖1顯示了本發(fā)明提供的一種實(shí)現(xiàn)采集系統(tǒng)與分析系統(tǒng)間的匹配方法的流程圖, 如圖1所示,包括以下步驟:
[0053] 步驟SlOl:通過按照文件模式或Socket模式的接收方式,接收采集系統(tǒng)生成的 xDR話單,得到輸入xDR話單;
[0054] 步驟S102 :利用預(yù)置的數(shù)據(jù)表將所述輸入xDR話單轉(zhuǎn)換成適配于分析系統(tǒng)的輸出 xDR話單;
[0055] 步驟S103 :通過按照文件模式或Socket模式的發(fā)送方式,將所述輸出xDR話單傳 送給所述分析系統(tǒng)。
[0056] 其中,所述的利用預(yù)置的數(shù)據(jù)表將所述輸入xDR話單轉(zhuǎn)換成適配于分析系統(tǒng)的輸 出xDR話單包括:通過對(duì)所述輸入xDR話單進(jìn)行分析處理,確定所述輸入xDR話單的入類 型;根據(jù)預(yù)先設(shè)置的xDR話單入類型與出類型對(duì)應(yīng)關(guān)系表,確定所述輸入xDR話單的出類 型;按照所確定的出類型,將所述輸入xDR話單轉(zhuǎn)換成適配于分析系統(tǒng)的輸出xDR話單。
[0057] 具體地說,所述的通過對(duì)所述輸入xDR話單進(jìn)行分析處理確定所述輸入xDR話單 的入類型包括:通過解析輸入xDR話單,得到xDR話單中的入類型字段;通過查預(yù)定義的入 類型表,得到與所述入類型字段對(duì)應(yīng)的入類型的類型名;根據(jù)所得到的類型名,確定所述輸 入xDR話單的入類型。
[0058] 具體地說,所述按照所確定的出類型,將所述輸入xDR話單轉(zhuǎn)換成適配于分析系 統(tǒng)的輸出xDR話單包括:通過查預(yù)定義的出類型表,得到與所確定的出類型對(duì)應(yīng)的出類型 字段;獲取所述輸入xDR話單中的數(shù)值;利用所獲取的輸入xDR話單中的數(shù)值與所得到的 出類型字段,轉(zhuǎn)換成適配于分析系統(tǒng)的輸出xDR話單。
[0059] 本發(fā)明還包括:利用所獲取的輸入xDR話單中的數(shù)值與所得到的出類型字段,判 斷能否轉(zhuǎn)換成適配于分析系統(tǒng)的輸出xDR話單;當(dāng)判斷能轉(zhuǎn)換成適配于分析系統(tǒng)的輸出 xDR話單時(shí),將所述輸出xDR話單傳送給所述分析系統(tǒng);當(dāng)判斷不能轉(zhuǎn)換成適配于分析系統(tǒng) 的輸出xDR話單時(shí),將所述輸出xDR話單進(jìn)行緩存或填寫缺省值傳送到分析系統(tǒng)。
[0060] 其中,所述按照文件模式或Socket模式的發(fā)送方式或接收方式包括:當(dāng)按照文件 模式的發(fā)送方式或接收方式時(shí),通過FTP/SFTP的發(fā)送方式或接收方式;當(dāng)按照Socket模 式的發(fā)送方式或接收方式時(shí),通過建立Socket鏈路的發(fā)送方式或接收方式;其中,所述的 FTP/SFTP是指文件傳輸協(xié)議/安全文件傳輸協(xié)議。
[0061] 圖2顯示了本發(fā)明提供的一種實(shí)現(xiàn)采集系統(tǒng)與分析系統(tǒng)間的匹配裝置的示意圖, 如圖2所示,包括:獲得輸入xDR話單模塊201,用于通過按照文件模式或Socket模式的 接收方式,接收采集系統(tǒng)生成的xDR話單,得到輸入xDR話單;轉(zhuǎn)換輸入xDR話單模塊202,