• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    LTE空口監測儀基帶板原始數據保存、查詢及回放方法技術

    技術編號:15394985 閱讀:319 留言:0更新日期:2017-05-19 06:38
    本發明專利技術LTE空口監測儀基帶板原始數據保存、查詢及回放方法,采用數據文件和索引文件的方式保存、查詢或回放數據;在讀取基帶板原始數據的同時對每一個基帶板原始數據按基帶板卡獨立連續的編號,為每一個數據包創建索引節點信息并記錄其大小和存儲在數據文件中的位置;同時,將原始數據保存在數據文件中的對應位置,將索引節點信息保存在索引文件中。本發明專利技術的有益技術效果是可實現主控板快速準確地查找到指定的原始數據MAC?PDU以及對原始數據按照輸入的時序有序地進行回放操作,有利于Layer2軟件數據解析,提高解析效率。

    The LTE air interface monitor board original data storage, query and playback method

    The invention of LTE air interface monitor board original data storage, query and playback method, playback or query data using data files and index files stored in the reading board; original data at the same time each board original data according to the baseband board independent serial number for each data packet information to create index node and record the size and stored in the data file; at the same time, the original data is stored at the corresponding position in the data file, the inode information stored in the index files. The beneficial effect of the invention is the main control board can realize quickly and accurately find the original data of MAC PDU specified and the original data according to the input timing and orderly playback operation, to Layer2 data analysis software, improve the analytical efficiency.

    【技術實現步驟摘要】
    LTE空口監測儀基帶板原始數據保存、查詢及回放方法
    本專利技術涉及LTE空口監測儀的設計技術,具體涉及到一種LTE空口監測儀基帶板原始數據保存、查詢及回放方法。
    技術介紹
    LTE空口監測儀是采集和解析LTE空口信號的儀器,其產生是LTE網絡架構扁平化的結果,相對于3G網絡,LTE網絡減少了無線網絡控制器RNC網元和Iub接口。在3G網絡中可通過Iub接口監測的信息,在LTE網絡中需要在Uu接口監測獲取,由此,空口監測儀表的作用尤為重要。Iub是RNC和NODEB之間的接口,用來傳輸RNC和NODEB之間的信令以及來自無線接口的數據。空中接口(無線接口)主要用來建立、重配置和釋放各種無線承載業務,和Iu接口一樣,空中接口也是一個完全開放的接口。現有技術LTE空口監測儀通常包括輸入數據解析模塊、數據存儲模塊、LTE載荷數據解析模塊、無線資源控制RRC解析模塊和配置模塊。其中,輸入數據解析模塊主要功能是獲取其他單板寫入的數據,并進行解析分類,然后把數據傳遞給對應的后續處理模塊。數據存儲模塊功能主要是存儲輸入數據,并包含數據查詢;LTE載荷數據解析模塊主要功能是解析輸入的LTE載荷,包含媒體接入控制MAC子層、無線鏈路控制RLC子層及分組匯聚協議PDCP子層等LTELayer2協議解析;RRC解析模塊主要功能是解析信令無線承載SRB0、SRB1、SRB2數據,并把基帶板需要的配置信息傳輸給基帶板;配置模塊的主要功能是根據輸入數據或者解析結果配置層二板及基帶板。現有技術LTE空口監測儀表中,層二板需要與基帶板及主控板進行數據交互,在基帶板的原始數據保存查詢及回放的過程中,需要占用較大的存儲空間,使其對原始數據查詢工作困難,很難對原始數據做到有序的回放。顯然,現有技術LTE空口監測儀表存在著基帶板在原始數據保存查詢及回放的過程中,需要占用較大的存儲空間,使其對原始數據查詢工作困難,很難對原始數據做到有序的回放等問題。
    技術實現思路
    為解決現有技術LTE空口監測儀表存在的基帶板在原始數據保存查詢及回放的過程中,需要占用較大的存儲空間,使其對原始數據查詢工作困難,很難對原始數據做到有序的回放等問題,本專利技術提出一種LTE空口監測儀基帶板原始數據保存、查詢及回放方法。本專利技術LTE空口監測儀基帶板原始數據保存、查詢及回放方法,采用數據文件和索引文件的方式保存、查詢或回放數據;在讀取基帶板原始數據的同時對每一個基帶板原始數據按基帶板卡獨立連續的編號,為每一個數據包創建索引節點信息并記錄其大小和存儲在數據文件中的位置;同時,將原始數據保存在數據文件中的對應位置,將索引節點信息保存在索引文件中。進一步的,所述數據文件和索引文件采用不同的后綴名,所述數據文件的后綴名為.dat,用于保存基帶板原始數據,采用cardid_datanum.dat方式命名,其中,cardid為不同的基帶板編號,datanum為數據段編號,從0開始,當該文件長度超過1GBytes時datanum依自然數依次增加;所述索引文件后綴名為.idx文件,用于搜索基帶板原始數據在.dat文件中的偏移地址及長度,包括,基帶板原始數據查詢索引cardid_idxnum.idx文件和基帶板原始數據回放索引recordname_pbidxnum.idx文件;基帶板原始數據的存放結構即為一個名稱為recordname的文件下存放有基帶板原始數據查詢索引文件cardid_idxnum.idx、基帶板原始數據回放索引文件recordname_pbidxnum.idx和基帶板原始數據保存文件cardid_datanum.dat。其中:recordname為主控板通過發送層二板存儲記錄名稱設定數據包請求層二板為該條記錄設置的名稱。cardid_idxnum.idx為基帶板原始數據查詢索引文件,用于對基帶板原始數據查詢;文件中保存有編號為cardid的基帶板原始數據媒體接入控制層分組數據單元MACPDU的索引,每一個文件包含10000000個索引節點,可實現主控板查詢原始數據MACPDU,主控板在查詢時只需提供sequencenumber,簡寫為seq_num;層二板可以根據recordname和seq_num快速查找到指定序列號的原始數據MACPDU位于cardid_datanum.dat的位置及長度。recordname_pbidxnum.idx為基帶板原始數據回放索引文件,用于對基帶板原始數據進行回放,在讀取到所有基帶板原始數據之后,將各基帶板原始數據的索引節點依次寫入到該文件,可實現基帶板原始數據回放,在回放時依次讀取索引節點中的每一個數據包的位置,并按照首次讀入數據的時序進行回放。cardid_datanum.dat為基帶板原始數據保存文件,cardid為基帶板卡編號,該文件最大為1GBytes。進一步的,每個.idx文件中存放若干個索引節點search_index_node數據結構,并且,search_index_node數據結構如下:基帶板原始數據MACPDU查詢請求數據子包載荷結構如下:基帶板原始數據MACPDU回放請求數據子包載荷結構如下:并且,定義PKT_REQUEST_QUERY_MAC_PDU原始數據查詢子包為常量0x1400,PKT_REQUEST_PLAYBACK_MAC_PDU原始數據回放子包為常量0x1401,定義big_pkt_data,big_pkt_size變量,用以判斷解析結果。進一步的,所述LTE空口監測儀基帶板原始數據保存,包括以下步驟:層二板接收到基帶板原始數據后均需要對其進行保存,各基帶板原始數據的保存相互獨立且同時進行,各基帶板原始數據的保存流程如下:S11:基帶板原始數據輸入;S12:層二板軟件接收基帶板原始數據并存入數據緩存區;S13:對每個原始數據包按照不同基帶板卡號進行編號,計算數據包在文件中的結束位置和長度,填寫查詢索引節點數據結構至索引緩沖區;S14:判斷緩沖區是否已滿,或者文件是否大于1GBytes,兩者滿足其一即執行步驟S15,否則,執行步驟S16;S15:將數據緩存區的原始數據和查詢索引緩沖區的索引數據分別寫入cardid_datanum.dat文件中和cardid_idxnum.idx文件中;該基帶板原始數據和查詢索引數據保存完成,執行步驟S16;其中,所述cardid_datanum.dat文件用于保存基帶板的原始數據,其中,cardid為不同的基帶板編號,datanum為數據段編號,從0開始,當該文件長度超過1GBytes時datanum依自然數依次增加;所述cardid_idxnum.idx為基帶板原始數據查詢索引文件,用于對基帶板原始數據查詢;文件中保存有編號為cardid的基帶板原始數據媒體接入控制層分組數據單元MACPDU的索引,每一個文件包含10000000個索引節點,可實現主控板查詢原始數據MACPDU,主控板在查詢時只需提供sequencenumber,簡寫為seq_num;層二板可以根據recordname和seq_num快速查找到指定序列號的原始數據MACPDU位于cardid_datanum.dat的位置及長度;S16:將各板卡的索引緩沖按板卡號依次連續的拷貝到另一塊索引緩沖區,不進行數本文檔來自技高網
    ...
    LTE空口監測儀基帶板原始數據保存、查詢及回放方法

    【技術保護點】
    一種LTE空口監測儀基帶板原始數據保存、查詢及回放方法,其特征在于,采用數據文件和索引文件的方式保存、查詢或回放數據;在讀取基帶板原始數據的同時對每一個基帶板原始數據按基帶板卡獨立連續的編號,為每一個數據包創建索引節點信息并記錄其大小和存儲在數據文件中的位置;同時,將原始數據保存在數據文件中的對應位置,將索引節點信息保存在索引文件中。

    【技術特征摘要】
    1.一種LTE空口監測儀基帶板原始數據保存、查詢及回放方法,其特征在于,采用數據文件和索引文件的方式保存、查詢或回放數據;在讀取基帶板原始數據的同時對每一個基帶板原始數據按基帶板卡獨立連續的編號,為每一個數據包創建索引節點信息并記錄其大小和存儲在數據文件中的位置;同時,將原始數據保存在數據文件中的對應位置,將索引節點信息保存在索引文件中。2.根據權利要求1所述LTE空口監測儀基帶板原始數據保存、查詢及回放方法,其特征在于,所述數據文件和索引文件采用不同的后綴名,所述數據文件的后綴名為.dat,用于保存基帶板原始數據,采用cardid_datanum.dat方式命名,其中,cardid為不同的基帶板編號,datanum為數據段編號,從0開始,當該文件長度超過1GBytes時datanum依自然數依次增加;所述索引文件后綴名為.idx文件,用于搜索基帶板原始數據在.dat文件中的偏移地址及長度,包括,基帶板原始數據查詢索引cardid_idxnum.idx文件和基帶板原始數據回放索引recordname_pbidxnum.idx文件;基帶板原始數據的存放結構即為一個名稱為recordname的文件下存放有基帶板原始數據查詢索引文件cardid_idxnum.idx、基帶板原始數據回放索引文件recordname_pbidxnum.idx和基帶板原始數據保存文件cardid_datanum.dat。其中:recordname為主控板通過發送層二板存儲記錄名稱設定數據包請求層二板為該條記錄設置的名稱。cardid_idxnum.idx為基帶板原始數據查詢索引文件,用于對基帶板原始數據查詢;文件中保存有編號為cardid的基帶板原始數據媒體接入控制層分組數據單元MACPDU的索引,每一個文件包含10000000個索引節點,可實現主控板查詢原始數據MACPDU,主控板在查詢時只需提供sequencenumber,簡寫為seq_num;層二板可以根據recordname和seq_num快速查找到指定序列號的原始數據MACPDU位于cardid_datanum.dat的位置及長度。recordname_pbidxnum.idx為基帶板原始數據回放索引文件,用于對基帶板原始數據進行回放,在讀取到所有基帶板原始數據之后,將各基帶板原始數據的索引節點依次寫入到該文件,可實現基帶板原始數據回放,在回放時依次讀取索引節點中的每一個數據包的位置,并按照首次讀入數據的時序進行回放。cardid_datanum.dat為基帶板原始數據保存文件,cardid為基帶板卡編號,該文件最大為1GBytes。3.根據權利要求2所述LTE空口監測儀基帶板原始數據保存、查詢及回放方法,其特征在于,每個.idx文件中存放若干個索引節點search_index_node數據結構,并且,search_index_node數據結構如下:基帶板原始數據MACPDU查詢請求數據子包載荷結構如下:基帶板原始數據MACPDU回放請求數據子包載荷結構如下:并且,定義PKT_REQUEST_QUERY_MAC_PDU原始數據查詢子包為常量0x1400,PKT_REQUEST_PLAYBACK_MAC_PDU原始數據回放子包為常量0x1401,定義big_pkt_data,big_pkt_size變量,用以判斷解析結果。4.根據權利要求3所述LTE空口監測儀基帶板原始數據保存、查詢及回放方法,其特征在于,所述LTE空口監測儀基帶板原始數據保存,包括以下步驟:層二板接收到基帶板原始數據后均需要對其進行保存,各基帶板原始數據的保存相互獨立且同時進行,各基帶板原始數據的保存流程如下:S11:基帶板原始數據輸入;S12:層二板軟件接收基帶板原始數據并存入數據緩存區;S13:對每個原始數據包按照不同基帶板卡號進行編號,計算數據包在文件中的結束位置和長度,填寫查詢索引節點數據結構至索引緩沖區;S14:判斷緩沖區是否已滿,或者文件是否大于1GBytes,兩者滿足其一即執行步驟S15,否則,執行步驟S16;S15:將數據緩存區的原始數據和查詢索引緩沖區的索引數據分別寫入cardid_datanum.dat文件中和cardid_idxnum.idx文件中;該基帶板原始數據和查詢索引數據保存完成,執行步驟S16;其中,所述cardid_datanum.dat文件用于保存基帶板的原始數據,其中,cardid為不同的基帶板編號,datanum為數據段編號,從0開始,當該文件長度超過1GBytes時datanum依自然數依次增加;所述cardid_idxnum.idx為基帶板原始數據查詢索引文件,用于對基帶板原始數據查詢;文件中保存有編號為cardid的基帶板原始數據媒體接入控制層分組數據單元MACPDU的索引,每一個文件包含10000000個索引節點,可實現主控板查詢原始數據MACPDU,主控板在查詢時只需提供sequencenumber,簡寫為seq_num;層二板可以根據recordname和seq_num快速查找到指定序列號的原始數據MACPDU位于cardid_datanum.dat的位置及長度;S16:將各板卡的索引緩沖按板卡號依次連續的拷貝到另一塊索引緩沖區,不進行數據存儲;S17:將回放索引緩沖區數據寫入recordname_pbidxnum.idx文件中,該基帶板回放索引數據保存完成;所述recordname_pbidxnum.idx為基帶板原始數據回放索引文件,用于對基帶板原始數據進行回放,在讀取到所有基帶板原始數據之后,將各基帶板原始數據的索引節點依次寫入到該文件,可實現基帶板原始數據回放,在回放時依次讀取索引節點中的每一個數據包的位置,并按照首次讀入數據的時序進行回放;并且,每個.idx文件中存放若干個...

    【專利技術屬性】
    技術研發人員:李茹瑩朗森張治中
    申請(專利權)人:重慶重郵匯測通信技術有限公司
    類型:發明
    國別省市:重慶,50

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: heyzo专区无码综合| 人妻丰满熟妇岳AV无码区HD| 99久久无码一区人妻a黑| 中文无码热在线视频| 亚洲av无码一区二区三区天堂| 一本一道AV无码中文字幕| 无码国内精品久久人妻麻豆按摩 | 亚洲AV无码国产丝袜在线观看| 无码av专区丝袜专区| 亚洲av无码成人精品国产| 中文字幕无码第1页| 亚洲Av无码乱码在线znlu| julia无码人妻中文字幕在线 | 国产aⅴ无码专区亚洲av| 13小箩利洗澡无码视频网站免费| 精品久久久久久无码专区| 亚洲AV无码成人精品区日韩| 无码毛片视频一区二区本码| 精品国精品无码自拍自在线| 国产成人无码一区二区三区| 无码国内精品久久人妻麻豆按摩 | 精品少妇人妻AV无码专区不卡 | 亚洲精品无码不卡在线播放HE| 久久久久无码专区亚洲av| 国产精品无码亚洲一区二区三区| 青青草无码免费一二三区| 无码伊人66久久大杳蕉网站谷歌| 自拍中文精品无码| 无码国产精品一区二区免费3p| 精品一区二区无码AV| 少妇性饥渴无码A区免费| 永久免费AV无码网站国产| 亚洲中文字幕无码久久综合网| 亚洲人成人无码网www电影首页| 免费无码H肉动漫在线观看麻豆| 亚洲综合无码AV一区二区| 亚洲Av无码专区国产乱码DVD| 亚洲av激情无码专区在线播放| 久久亚洲精品AB无码播放| 亚洲AV日韩AV永久无码久久| 777爽死你无码免费看一二区|