999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

信令監(jiān)控系統(tǒng)中數(shù)據(jù)存儲檢索功能的設(shè)計

2020-06-29 07:17:29劉皎曹榮榮武立
微型電腦應(yīng)用 2020年6期
關(guān)鍵詞:數(shù)據(jù)存儲

劉皎 曹榮榮 武立

摘 要:針對信令數(shù)據(jù)自身的特殊性,在考慮了計算機配置、網(wǎng)絡(luò)速度等硬件因素的情況下,通過建立多級索引結(jié)構(gòu),并借鑒數(shù)據(jù)庫分區(qū)的概念,使用多線程查詢等方式,為信令數(shù)據(jù)存儲和檢索提供一種有效解決方案,可以對監(jiān)控系統(tǒng)的海量信令信息進行組織、存儲,并實現(xiàn)對海量數(shù)據(jù)的快速便捷檢索。此外,它還具有極高的耦合度,易于擴展,能夠與其他系統(tǒng)快速兼容。

關(guān)鍵詞: 信令監(jiān)控; 封包數(shù)據(jù); 數(shù)據(jù)存儲; 數(shù)據(jù)檢索

中圖分類號: TP302

文獻標志碼: A

Abstract: For the particularity of the signaling data itself, in consideration of hardware factors such as computer configuration and network speed, by establishing a multi-level index structure, and drawing on the concept of database partitioning, using multi-thread query, an effective solution for signaling data storage and retrieval is presented. The scheme can organize and store the massive signaling information of the monitoring system, and realize fast and convenient retrieval of massive data. In addition, it has a very high degree of coupling, is easy to expand, and is quickly compatible with other systems.

Key words: signaling monitoring; packet data; data storage; data retrieval

0 引言

信令監(jiān)控是實時采集,數(shù)據(jù)在線處理,遠程測試,實時監(jiān)控,數(shù)據(jù)分析以及通信網(wǎng)絡(luò)中信令流程的實時重組和分析的過程[1-2]。信令監(jiān)控系統(tǒng)所要采集和分析的數(shù)據(jù)包括:信令和媒體兩部分[3]。信令監(jiān)控系統(tǒng)可以評估和監(jiān)控信令網(wǎng)絡(luò)的運行狀態(tài),定位和分析故障,并監(jiān)控運營商的服務(wù)質(zhì)量[4-5]。由于網(wǎng)絡(luò)通信過程中將產(chǎn)生海量的信令封包數(shù)據(jù),這些數(shù)據(jù)除了大容量、高速率、高實時性外,它還具有一些特殊性[6-7]。這些特殊性使得簡單的數(shù)據(jù)庫存儲方式[8]不可行。因此,要檢索信令封包數(shù)據(jù),往往需要關(guān)聯(lián)出一個完整的信令流程[9-10],而如何在檢索時準確并快速地關(guān)聯(lián)一次信令會話中的所有封包,是一個非常關(guān)鍵的問題。本文主要針對網(wǎng)絡(luò)通信時產(chǎn)生的大量信令封包,結(jié)合數(shù)據(jù)的特點,為其存儲和檢索提供一種解決方案。

2 信令監(jiān)控系統(tǒng)

信令監(jiān)控系統(tǒng)主要用于IP承載協(xié)議的信令收集,協(xié)議分析,數(shù)據(jù)存儲和數(shù)據(jù)關(guān)聯(lián)分析。在不影響生產(chǎn)效率的情況下,通過將業(yè)務(wù)流程中產(chǎn)生的所有信令碼流采集,提取出各協(xié)議各呼叫相關(guān)信令、相應(yīng)存儲、并對同一呼叫中各協(xié)議的關(guān)聯(lián)進行分析,以便更好的監(jiān)控相應(yīng)業(yè)務(wù)系統(tǒng)的運行。采用松耦合的方式[11]對業(yè)務(wù)平臺進行跟蹤和分析,更有利于以獨立的第三方的視點觀測。

信令監(jiān)控系統(tǒng)的部署與總體結(jié)構(gòu)圖,如圖1所示。

信令監(jiān)控系統(tǒng)部署在IP承載網(wǎng)邊界,跟蹤業(yè)務(wù)系統(tǒng)與IP承載網(wǎng)之間的數(shù)據(jù)包,可實現(xiàn)對業(yè)務(wù)系統(tǒng)與其他網(wǎng)元交互的數(shù)據(jù)跟蹤。該系統(tǒng)主要包括以下幾個模塊:核心控制模塊、協(xié)議解析模塊、實時監(jiān)控模塊、數(shù)據(jù)存儲模塊和數(shù)據(jù)檢索模塊。

信令監(jiān)控系統(tǒng)核心控制模塊收到采集點傳入的信令封包數(shù)據(jù)后,首先傳給協(xié)議解析模塊,對封包進行多層次的協(xié)議解析,將協(xié)議類型以及其他信息返回給核心控制模塊;如果封包在系統(tǒng)監(jiān)控的協(xié)議范圍內(nèi),則接收該封包。接收封包后,如果控制模塊開啟了該協(xié)議的實時監(jiān)控功能,則將封包的關(guān)鍵信息以及原始封包傳入實時監(jiān)控模塊,由監(jiān)控模塊負責實時寫入文件,用戶使用呈現(xiàn)工具打開該文件即可看到封包信息;如果開啟了該協(xié)議的非實時監(jiān)控功能,則將封包的關(guān)鍵信息以及原始封包傳入數(shù)據(jù)存儲模塊,由該模塊組織封包的存儲。用戶使用非實時查詢功能時,從前臺輸入要查詢的信息,數(shù)據(jù)檢索模塊檢索封包數(shù)據(jù)并返回查詢結(jié)果。

3 數(shù)據(jù)存儲功能

數(shù)據(jù)存儲模塊包括了信令數(shù)據(jù)存儲和異常信令數(shù)據(jù)處理。考慮到索引是提高檢索效率的最基本和最有效的方法,通過建立和管理索引數(shù)據(jù)來加速檢索。為了提高索引生成的效率并避免重復(fù)遍歷原始數(shù)據(jù)文件,在數(shù)據(jù)存儲的同時,還生成并存儲了索引數(shù)據(jù)。

數(shù)據(jù)存儲功能模塊包含兩個功能,一是信令封包存儲功能:對信令封包進行存儲,保存原始的封包數(shù)據(jù),用于查詢結(jié)果的呈現(xiàn);二是索引數(shù)據(jù)存儲功能:負責存儲封包的索引數(shù)據(jù),以便快速檢索原始數(shù)據(jù)。

3.1 信令封包存儲功能

由于現(xiàn)有網(wǎng)絡(luò)信令包的數(shù)據(jù)量非常大,為了加快文件查詢定位速度,需要對信令數(shù)據(jù)包進行分類存儲,如圖2所示。

這樣做不僅使存儲結(jié)構(gòu)清晰,也有利于文件的清理操作,由于系統(tǒng)只存儲一定時間內(nèi)的文件,過期的文件夾下的數(shù)據(jù)被系統(tǒng)定時清理,以釋放存儲空間。

還可以根據(jù)不同的用戶需求以及容量等綜合條件對數(shù)據(jù)保留時間進行配置,此外,系統(tǒng)的分區(qū)占用率也可以作為一個限制條件,當分區(qū)占用率超過一個臨界值時,最舊的文件,不論其是否超過了規(guī)定的存儲時間,都會被清除。

3.2 索引數(shù)據(jù)存儲功能

考慮到現(xiàn)網(wǎng)信令數(shù)據(jù)的流量為每秒百兆的級別,程序借鑒非聚簇索引的方式組織存儲和索引結(jié)構(gòu),即對原始數(shù)據(jù)的順序不進行變動,而是在索引中保存封包所在的位置信息和長度,通過查詢較小的索引文件就可以方便的定位到原始數(shù)據(jù)。數(shù)據(jù)存儲模塊的設(shè)計流程圖,如圖3所示。

描述了數(shù)據(jù)存儲以及數(shù)據(jù)索引存儲的過程,其中原始數(shù)據(jù)文件中實時記錄了系統(tǒng)收到的封包數(shù)據(jù),索引文件記錄了一級索引,以便于后續(xù)二級索引的生成以及檢索時的定位,寫入的周期為系統(tǒng)可配。

模塊收到一個核心模塊傳入的信令封包后,將未經(jīng)處理過的封包數(shù)據(jù)實時地寫入相應(yīng)原始數(shù)據(jù)文件中,同時記錄下封包中的關(guān)鍵信息,保存在索引結(jié)點中,索引結(jié)點暫存在內(nèi)存cache中。以BICC封包為例的索引處理流程圖,如圖4所示。

當達到系統(tǒng)設(shè)置的檢查周期,即索引文件的寫入時間時,模塊檢查當前內(nèi)存中的所有節(jié)點。對于所有臟數(shù)據(jù),如果信令過程完成,即接收到結(jié)束封包RLC消息,則將節(jié)點信息存儲在主索引文件中,并刪除內(nèi)存中的節(jié)點;如果信令過程沒有完成,則將節(jié)點的現(xiàn)有信息存儲在索引文件中,刪除位置信息,并更新節(jié)點狀態(tài)為干凈數(shù)據(jù)。

對于異常的封包數(shù)據(jù),如接收信令結(jié)束消息RLC超時的呼叫流程節(jié)點,如果超出容納的錯誤節(jié)點個數(shù)范圍,則寫入臨時文件,后續(xù)檢索時如果查不到信息則可以從臨時文件中查找。

4 數(shù)據(jù)檢索功能及實現(xiàn)

數(shù)據(jù)檢索主要是指根據(jù)索引信息進行封包數(shù)據(jù)檢索,即用戶通過輸入可能的過濾條件,如號碼、時間、信令協(xié)議等信息,查詢已經(jīng)捕獲到的信令封包數(shù)據(jù)。模塊通過索引檢索到相關(guān)封包后,將其重新組織成網(wǎng)絡(luò)包分析工具wireshark[12-13]可識別的文件形式,以便于用戶直觀的了解封包信息,確定信令通訊過程是否存在問題,如圖5所示。

用戶可以查看封包數(shù)據(jù)的時間、主被叫以及碼流等詳細信息。為了加快響應(yīng)速度,模塊采用多線程的方式,可同時接收多個用戶的查詢請求,通過啟動不同的線程為用戶提供統(tǒng)一的檢索服務(wù)。

為了測試本方案的檢測效率,實驗?zāi)M了一個信令監(jiān)測數(shù)據(jù)檢索系統(tǒng),對其檢測性能進行了測試比較,如圖6所示。

橫軸為用戶輸入的查詢時間跨度,縱軸為單次檢索所需時間,P為分文件粒度。從圖中可以看出,分文件粒度越大,單次檢索時間就越短、效率就越高。

5 總結(jié)

本文給出了一種對信令監(jiān)控數(shù)據(jù)進行存儲及快速檢索的方案。該方案在數(shù)據(jù)存儲的同時,生成并存儲了索引數(shù)據(jù),通過建立和管理索引數(shù)據(jù)來加快檢索進度,解決了如何對信令監(jiān)控過程中產(chǎn)生的海量數(shù)據(jù)進行高效存儲與快速查詢的問題。

參考文獻

[1] 汪保友,姚健,張正卿.基于FKS的信令采集與監(jiān)控技術(shù)[J].電信科學,2018,34(3):145-155.

[2] 基于軟交換網(wǎng)絡(luò)的移動信令監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)[D]. 成都:電子科技大學, 2014:10-23.

[3] 蔡家鵬, 計寧, 王遜. VoLTE信令和媒體流路徑優(yōu)化方法研究[J]. 電信工程技術(shù)與標準化, 2015, 28(7):58-61.

[4] 鄧飛. LTE網(wǎng)絡(luò)信令采集數(shù)據(jù)的分析及探討[J]. 互聯(lián)網(wǎng)天地, 2016(2):4-10.

[5] 胡忠順,王進,朱亮.基于手機信令數(shù)據(jù)的大客流監(jiān)控應(yīng)用研究[J].電信技術(shù),2017(4):21-25.

[6] 葛強.基于LTE信令軟采的高鐵性能監(jiān)控及質(zhì)量評估[J].電信工程技術(shù)與標準化,2016,29(10):13-17.

[7] 胡為艷, 艾民, 周光彬,等. 基于大數(shù)據(jù)的信令監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)[J]. 電視技術(shù), 2016, 40(1):95-101.

[8] 韓翔宇. 數(shù)據(jù)庫存儲過程的探討及應(yīng)用[J]. 信息系統(tǒng)工程, 2015(12):48.

[9] 何麗華. LTE信令監(jiān)測系統(tǒng)建設(shè)分析[J]. 互聯(lián)網(wǎng)天地, 2015(2):46-49.

[10] 孫萬飛, 馬秀榮, 單云龍,等. TD-LTE系統(tǒng)信令流程仿真平臺設(shè)計[J]. 電子測量技術(shù), 2018,41(9):109-115.

[11] 盧罡,徐勤良,許南山,等.復(fù)雜網(wǎng)絡(luò)松耦合分布式計算框架的設(shè)計與實現(xiàn)[J].計算機工程,2015,41(11):73-76.

[12] 朱逸坤,朱威,李永芳.基于抓包軟件的MPLS故障分析研究[J].信息通信,2018(9):85-86.

[13] 趙怡.利用Wireshark實現(xiàn)數(shù)據(jù)包分析的應(yīng)用案例[J].電腦編程技巧與維護,2018(5):106-108.

(收稿日期: 2019.08.18)

猜你喜歡
數(shù)據(jù)存儲
簡單的數(shù)據(jù)修復(fù)
大數(shù)據(jù)時代檔案信息建設(shè)的認識和實踐
淺談電力大數(shù)據(jù)平臺關(guān)鍵技術(shù)研究與應(yīng)用
開源數(shù)據(jù)庫數(shù)據(jù)存儲的實現(xiàn)路徑分析
基于Android開發(fā)的APP數(shù)據(jù)存儲研究
哈希算法在物聯(lián)網(wǎng)數(shù)據(jù)存儲中的應(yīng)用
空難事故跨媒體信息采集與檢索方法的研究
基于STM32的AD采集與SD卡數(shù)據(jù)存儲
淺談信息系統(tǒng)工程和POJO模型組件開發(fā)
基于MongoDB的調(diào)查決策系統(tǒng)數(shù)據(jù)存儲方案設(shè)計
主站蜘蛛池模板: 无码日韩视频| 亚洲人成影视在线观看| 91久久国产热精品免费| 欧美亚洲另类在线观看| 亚洲成a人片77777在线播放| 中文字幕永久在线观看| 亚洲天堂伊人| 欧美成人在线免费| 欧美日本在线观看| 久久九九热视频| www.精品国产| 久久亚洲精少妇毛片午夜无码 | vvvv98国产成人综合青青| 亚洲中文字幕无码mv| 99ri国产在线| 九色91在线视频| 91成人免费观看| 手机成人午夜在线视频| 亚洲综合狠狠| 亚洲天堂网2014| 国产亚洲成AⅤ人片在线观看| 成人午夜精品一级毛片| 亚洲永久色| 四虎国产精品永久一区| 看你懂的巨臀中文字幕一区二区| 香蕉在线视频网站| 日韩久草视频| 欧美日韩国产精品综合| 91成人在线免费观看| 亚洲欧洲一区二区三区| 青青热久免费精品视频6| 亚洲欧州色色免费AV| 色精品视频| 97se亚洲综合在线韩国专区福利| 青青久久91| 亚洲第一成网站| 老司机aⅴ在线精品导航| 欧美日韩中文国产va另类| 狠狠干综合| 少妇精品在线| 丝袜美女被出水视频一区| 欧美无遮挡国产欧美另类| 日韩欧美国产三级| 国产91小视频| 动漫精品中文字幕无码| 免费99精品国产自在现线| 亚洲黄网在线| 国产99免费视频| 噜噜噜久久| 精品久久人人爽人人玩人人妻| 日韩毛片在线播放| a亚洲天堂| 亚洲男人的天堂视频| 亚洲人成人无码www| 亚洲国产一成久久精品国产成人综合| 亚洲综合天堂网| 亚洲天堂视频网站| 国产男女免费完整版视频| 麻豆精品在线| 第一区免费在线观看| 五月天天天色| 黄色污网站在线观看| 久久精品视频亚洲| 四虎国产在线观看| 伊人久久久久久久| 亚洲成a人片在线观看88| 国产97视频在线| 天天激情综合| 久久免费成人| 國產尤物AV尤物在線觀看| 午夜久久影院| 国产精品99在线观看| 国产性精品| 国产精品无码翘臀在线看纯欲| 欧美日韩精品一区二区在线线| 天天综合网色| a级毛片网| 亚洲视频二| 久久精品亚洲中文字幕乱码| 老色鬼久久亚洲AV综合| 99无码中文字幕视频| 麻豆精品久久久久久久99蜜桃|