專利名稱:射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法
技術(shù)領(lǐng)域:
本發(fā)明涉及射頻拉遠(yuǎn)系統(tǒng)的覆蓋端數(shù)據(jù)質(zhì)量監(jiān)控技術(shù),具體是指射頻拉 遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法。
背景技術(shù):
在正常的通信中,拉遠(yuǎn)系統(tǒng)的覆蓋端數(shù)據(jù)質(zhì)量很難監(jiān)控,也就是說在實(shí) 時(shí)通信中,遠(yuǎn)端設(shè)備的通信質(zhì)量無法通過一些普通的數(shù)據(jù)上報(bào)即可監(jiān)控,對(duì) 于遠(yuǎn)端復(fù)雜的通信質(zhì)量和信道雜散等情況往往無法有效及時(shí)地進(jìn)行監(jiān)控,而 是往往需要工程師帶上繁重的儀器,到現(xiàn)場(chǎng)進(jìn)行分析,這樣不僅浪費(fèi)了大量 的人力和物力,而且工作效率非常低下,勞動(dòng)強(qiáng)度大。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的缺點(diǎn)和不足,提供射頻拉遠(yuǎn)系統(tǒng) 中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法,該方法可以有效地解決近端設(shè)備無法監(jiān)控遠(yuǎn)端 設(shè)備通信情況的問題,通過該方法有效的控制,可以使遠(yuǎn)端設(shè)備提取一段時(shí) 間的底層數(shù)據(jù),上報(bào)到近端設(shè)備中,從而,工程師可以在控制機(jī)房中分析遠(yuǎn) 端通信狀況,而不需要到遠(yuǎn)端設(shè)備的現(xiàn)場(chǎng)進(jìn)行分析,提高了工作效率,降低 了勞動(dòng)強(qiáng)度。
本發(fā)明的目的通過下述技術(shù)方案實(shí)現(xiàn)本射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí) 時(shí)采集方法,其步驟包括
(1) 根據(jù)數(shù)據(jù)分析需求,近端設(shè)備監(jiān)控主機(jī)通過鏈路HDLC發(fā)送指令, 提取某個(gè)遠(yuǎn)端設(shè)備實(shí)時(shí)數(shù)據(jù)的下行指令;
(2) 遠(yuǎn)端監(jiān)控主機(jī)接收到近端設(shè)備監(jiān)控主機(jī)的指令后,進(jìn)行解析指令, 判斷是否屬于針對(duì)本級(jí)設(shè)備的指令;如果是,則進(jìn)行下一步的解析和準(zhǔn)備觸 發(fā)底層數(shù)據(jù)處理器件的指令;
(3) 遠(yuǎn)端監(jiān)控主機(jī)根據(jù)解析的指令信息,對(duì)底層數(shù)據(jù)處理器件發(fā)送觸發(fā) 指令,控制底層數(shù)據(jù)處理器件抓取一個(gè)時(shí)段的鏈路數(shù)據(jù)并進(jìn)行存儲(chǔ),所述時(shí) 段的長(zhǎng)短根據(jù)底層數(shù)據(jù)處理器件的性能和存儲(chǔ)空間限制所定,此時(shí)段范圍可 以是幾毫秒到幾十毫秒; (4) 底層數(shù)據(jù)處理器件按照要求抓取數(shù)據(jù)結(jié)束后,通過底層數(shù)據(jù)處理器 件與遠(yuǎn)端設(shè)備監(jiān)控主機(jī)之間的通信鏈路,發(fā)送標(biāo)志位,表明抓取數(shù)據(jù)已經(jīng)完 成,并且無丟失保存,等待遠(yuǎn)端設(shè)備監(jiān)控主機(jī)讀??;
(5) 遠(yuǎn)端設(shè)備監(jiān)控主機(jī)輪詢到底層數(shù)據(jù)處理器件發(fā)送的標(biāo)志位后,等待 遠(yuǎn)端監(jiān)控主機(jī)空閑時(shí)間,并觸發(fā)底層數(shù)據(jù)處理器件將存儲(chǔ)的數(shù)據(jù)順序傳送給 遠(yuǎn)端監(jiān)控主機(jī);
(6) 遠(yuǎn)端監(jiān)控主機(jī)根據(jù)開始發(fā)送指令的要求,順序讀取到相應(yīng)數(shù)據(jù)的數(shù) 據(jù),觸發(fā)讀取完畢標(biāo)志位,底層數(shù)據(jù)處理器件根據(jù)此標(biāo)志位,清空存儲(chǔ)空間, 等待下一次的抓取過程;
(7) 遠(yuǎn)端監(jiān)控主機(jī)將接收到的數(shù)據(jù)按照遠(yuǎn)端與近端之間的傳輸協(xié)議進(jìn)行 壓縮編碼;
(8) 遠(yuǎn)端監(jiān)控主機(jī)將數(shù)據(jù)壓縮編碼好后,通過CPRI協(xié)議中規(guī)定的HDLC 通道傳送給近端監(jiān)控主機(jī),而不影響正常的鏈路數(shù)據(jù)通信;
(9) 近端監(jiān)控主機(jī)提取接收到的遠(yuǎn)端監(jiān)控主機(jī)發(fā)送的采樣數(shù)據(jù),經(jīng)解壓 縮解碼后存儲(chǔ),以bin文件格式或者文本文件格式提供給后臺(tái)進(jìn)行分析。
為了更好得實(shí)現(xiàn)本發(fā)明,上述步驟(3)所述遠(yuǎn)端監(jiān)控主機(jī)發(fā)送給底層數(shù) 據(jù)處理器件的觸發(fā)指令包含觸發(fā)使能、抓取數(shù)據(jù)個(gè)數(shù)或者時(shí)間范圍,還可以 包含特殊數(shù)據(jù)的觸發(fā)抓取及存儲(chǔ),所述特殊數(shù)據(jù)的類型根據(jù)遠(yuǎn)端監(jiān)控主機(jī)與 底層數(shù)據(jù)處理器件之間的協(xié)定來決定。
上述步驟(5)所述底層數(shù)據(jù)處理器件存儲(chǔ)的數(shù)據(jù)的傳送過程可以連續(xù)進(jìn) 行或者間斷進(jìn)行,完全由遠(yuǎn)端設(shè)備監(jiān)控主機(jī)觸發(fā)并控制。
本發(fā)明與現(xiàn)有技術(shù)相比,具有如下優(yōu)點(diǎn)和有益效果
(1) 可以有效地解決近端設(shè)備無法監(jiān)控遠(yuǎn)端設(shè)備通信情況的問題,通過 該方法有效的控制,可以使遠(yuǎn)端設(shè)備提取一段時(shí)間的底層數(shù)據(jù),上報(bào)到近端 設(shè)備中,從而,工程師可以在控制機(jī)房中分析遠(yuǎn)端通信狀況,而不需要到遠(yuǎn) 端設(shè)備的現(xiàn)場(chǎng)進(jìn)行分析。
(2) 本發(fā)明根據(jù)觸發(fā)一提取一上報(bào)一回傳的思路,提出了近端設(shè)備控制 遠(yuǎn)端設(shè)備,再由遠(yuǎn)端底層處理器件提取ADC數(shù)據(jù),再上報(bào)給近端設(shè)備的技術(shù) 方案,克服了因?yàn)榈讓訑?shù)據(jù)處理器件存儲(chǔ)空間有效、數(shù)據(jù)速率高、流量大導(dǎo) 致數(shù)據(jù)抓取困難、實(shí)時(shí)處理難的問題,在不影響正常通信的前提下,有效的 解決了將遠(yuǎn)端大流量數(shù)據(jù)傳送到近端設(shè)備的難題。
(3)本發(fā)明的實(shí)現(xiàn),可以解決工程師們背負(fù)沉重的測(cè)試儀器到拉遠(yuǎn)系統(tǒng) 中遠(yuǎn)端設(shè)備現(xiàn)場(chǎng)進(jìn)行測(cè)試的問題,工程師們可以在近端設(shè)備的機(jī)房中,直接 提取遠(yuǎn)端設(shè)備的實(shí)時(shí)數(shù)據(jù),在后臺(tái)PC機(jī)上進(jìn)行分析處理,及時(shí)掌握遠(yuǎn)端設(shè) 備的通信狀況,極大地提高了工程師的工作效率,降低了勞動(dòng)強(qiáng)度和維護(hù)成 本,具有很大的應(yīng)用價(jià)值。
圖1是本發(fā)明射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法的工作流程圖。
具體實(shí)施例方式
下面結(jié)合實(shí)施例及附圖,對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說明,但本發(fā)明的實(shí)施 方式不限于此。 實(shí)施例一
如圖1所示,本射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法,其工作步驟 包括
(1) 根據(jù)數(shù)據(jù)分析需求,近端設(shè)備監(jiān)控主機(jī)通過鏈路HDLC發(fā)送指令, 提取某個(gè)遠(yuǎn)端設(shè)備實(shí)時(shí)數(shù)據(jù)的下行指令;
(2) 遠(yuǎn)端監(jiān)控主機(jī)接收到近端設(shè)備監(jiān)控主機(jī)的指令后,進(jìn)行解析指令, 判斷是否屬于針對(duì)本級(jí)設(shè)備的指令;如果是,則進(jìn)行下一步的解析和準(zhǔn)備觸 發(fā)底層數(shù)據(jù)處理器件的指令;
(3) 遠(yuǎn)端監(jiān)控主機(jī)根據(jù)解析的指令信息,對(duì)底層數(shù)據(jù)處理器件發(fā)送觸發(fā) 指令,控制底層數(shù)據(jù)處理器件抓取一個(gè)時(shí)段的鏈路數(shù)據(jù)并進(jìn)行存儲(chǔ),所述時(shí) 段的長(zhǎng)短根據(jù)底層數(shù)據(jù)處理器件的性能和存儲(chǔ)空間限制所定,可以是幾毫秒 到幾十毫秒,如果底層數(shù)據(jù)處理器片上可存儲(chǔ)空間足夠,可以根據(jù)需求增大 存儲(chǔ)時(shí)間;
在此過程中,所述遠(yuǎn)端監(jiān)控主機(jī)發(fā)送給底層數(shù)據(jù)處理器件的觸發(fā)指令包 含觸發(fā)使能、抓取數(shù)據(jù)個(gè)數(shù)或者時(shí)間范圍,還可以包含特殊數(shù)據(jù)的觸發(fā)抓取 及存儲(chǔ),所述特殊數(shù)據(jù)的類型根據(jù)遠(yuǎn)端監(jiān)控主機(jī)與底層數(shù)據(jù)處理器件之間的 協(xié)定來決定,例如可以采樣存儲(chǔ)某一特定信號(hào)數(shù)據(jù),或者采樣某些觸發(fā)信號(hào) 等,可以根據(jù)工程師的需要進(jìn)行設(shè)定采樣觸發(fā);
(4) 底層數(shù)據(jù)處理器件按照要求抓取數(shù)據(jù)結(jié)束后,通過底層數(shù)據(jù)處理器 件與遠(yuǎn)端設(shè)備監(jiān)控主機(jī)之間的通信鏈路,發(fā)送標(biāo)志位,表明抓取數(shù)據(jù)己經(jīng)完 成,并且無丟失保存,等待遠(yuǎn)端設(shè)備監(jiān)控主機(jī)讀??;
(5) 遠(yuǎn)端設(shè)備監(jiān)控主機(jī)輪詢到底層數(shù)據(jù)處理器件發(fā)送的標(biāo)志位后,等待 遠(yuǎn)端監(jiān)控主機(jī)空閑時(shí)間,并觸發(fā)其底層數(shù)據(jù)處理器件將存儲(chǔ)的數(shù)據(jù)順序傳送 給遠(yuǎn)端監(jiān)控主機(jī);
其中,所述底層數(shù)據(jù)處理器件存儲(chǔ)的數(shù)據(jù)的傳送過程可以連續(xù)進(jìn)行或者 間斷進(jìn)行,完全由遠(yuǎn)端設(shè)備監(jiān)控主機(jī)發(fā)并控制;
(6) 遠(yuǎn)端監(jiān)控主機(jī)根據(jù)開始發(fā)送指令的要求,順序讀取到相應(yīng)數(shù)據(jù)的數(shù) 據(jù),觸發(fā)讀取完畢標(biāo)志位,底層數(shù)據(jù)處理器件根據(jù)此標(biāo)志位,清空存儲(chǔ)空間, 等待下一次的抓取過程;
(7) 遠(yuǎn)端監(jiān)控主機(jī)將接收到的數(shù)據(jù)按照遠(yuǎn)端與近端之間的傳輸協(xié)議進(jìn)行 壓縮編碼;
(8) 遠(yuǎn)端監(jiān)控主機(jī)將數(shù)據(jù)壓縮編碼后,通過CPRI協(xié)議中規(guī)定的HDLC 通道傳送給近端監(jiān)控主機(jī),而不影響正常的鏈路數(shù)據(jù)通信;
(9) 近端監(jiān)控主機(jī)提取接收到的遠(yuǎn)端監(jiān)控主機(jī)發(fā)送的采樣數(shù)據(jù),解壓縮 解碼后以一定的文件格式存儲(chǔ),例如以bin文件格式或者文本文件格式提供 給后臺(tái)進(jìn)行分析。
如上所述,便可較好地實(shí)現(xiàn)本發(fā)明,上述實(shí)施例僅為本發(fā)明的較佳實(shí)施 例,并非用來限定本發(fā)明的實(shí)施范圍;即凡依本發(fā)明內(nèi)容所作的均等變化與 修飾,都為本發(fā)明權(quán)利要求所要求保護(hù)的范圍所涵蓋。
權(quán)利要求
1、射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法,其特征在于包括以下步驟(1)根據(jù)數(shù)據(jù)分析需求,近端設(shè)備監(jiān)控主機(jī)通過鏈路HDLC發(fā)送指令,提取某個(gè)遠(yuǎn)端設(shè)備實(shí)時(shí)數(shù)據(jù)的下行指令;(2)遠(yuǎn)端監(jiān)控主機(jī)接收到近端設(shè)備監(jiān)控主機(jī)的指令后,進(jìn)行解析指令,判斷是否屬于針對(duì)本級(jí)設(shè)備的指令;如果是,則進(jìn)行下一步的解析和準(zhǔn)備觸發(fā)底層數(shù)據(jù)處理器件的指令;(3)遠(yuǎn)端監(jiān)控主機(jī)根據(jù)解析的指令信息,對(duì)底層數(shù)據(jù)處理器件發(fā)送觸發(fā)指令,控制底層數(shù)據(jù)處理器件抓取一個(gè)時(shí)段的鏈路數(shù)據(jù)并進(jìn)行存儲(chǔ);(4)底層數(shù)據(jù)處理器件按照要求抓取數(shù)據(jù)結(jié)束后,通過底層數(shù)據(jù)處理器件與遠(yuǎn)端設(shè)備監(jiān)控主機(jī)之間的通信鏈路,發(fā)送標(biāo)志位,表明抓取數(shù)據(jù)已經(jīng)完成,并且無丟失保存,等待遠(yuǎn)端設(shè)備監(jiān)控主機(jī)讀?。?5)遠(yuǎn)端設(shè)備監(jiān)控主機(jī)輪詢到底層數(shù)據(jù)處理器件發(fā)送的標(biāo)志位后,等待遠(yuǎn)端監(jiān)控主機(jī)空閑時(shí)間,并觸發(fā)其底層數(shù)據(jù)處理器件將存儲(chǔ)的數(shù)據(jù)順序傳送給遠(yuǎn)端監(jiān)控主機(jī);(6)遠(yuǎn)端監(jiān)控主機(jī)根據(jù)開始發(fā)送指令的要求,順序讀取到相應(yīng)數(shù)據(jù)的數(shù)據(jù),觸發(fā)讀取完畢標(biāo)志位,底層數(shù)據(jù)處理器件根據(jù)此標(biāo)志位,清空存儲(chǔ)空間,等待下一次的抓取過程;(7)遠(yuǎn)端監(jiān)控主機(jī)將接收到的數(shù)據(jù)按照遠(yuǎn)端與近端之間的傳輸協(xié)議進(jìn)行壓縮編碼;(8)遠(yuǎn)端監(jiān)控主機(jī)將數(shù)據(jù)壓縮編碼后,通過CPRI協(xié)議中規(guī)定的HDLC通道傳送給近端監(jiān)控主機(jī),而不影響正常的鏈路數(shù)據(jù)通信;(9)近端監(jiān)控主機(jī)提取接收到的遠(yuǎn)端監(jiān)控主機(jī)發(fā)送的采樣數(shù)據(jù),經(jīng)解壓縮解碼后存儲(chǔ),提供給后臺(tái)進(jìn)行分析。
2、 根據(jù)權(quán)利要求1所述射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法,其特 征在于所述步驟(3)中所述遠(yuǎn)端監(jiān)控主機(jī)發(fā)送給底層數(shù)據(jù)處理器件的解析 指令包含觸發(fā)使能、抓取數(shù)據(jù)個(gè)數(shù)或者時(shí)間范圍。
3、 根據(jù)權(quán)利要求1所述射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法,其特 征在于所述步驟(3)中所述時(shí)段的長(zhǎng)短根據(jù)底層數(shù)據(jù)處理器件的性能和存 儲(chǔ)空間限制所定。
4、 根據(jù)權(quán)利要求l所述射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法,其特 征在于所述步驟(5)所述底層數(shù)據(jù)處理器件存儲(chǔ)的數(shù)據(jù)的傳送過程為連續(xù) 進(jìn)行或者間斷進(jìn)行,完全由遠(yuǎn)端監(jiān)控主機(jī)觸發(fā)并控制。
5、 根據(jù)權(quán)利要求2所述射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法,其特征在于所述步驟(3)中所述遠(yuǎn)端監(jiān)控主機(jī)發(fā)送給底層數(shù)據(jù)處理器件的解析 指令還包含特殊數(shù)據(jù)的觸發(fā)抓取及存儲(chǔ),所述特殊數(shù)據(jù)的類型根據(jù)遠(yuǎn)端監(jiān)控主 機(jī)與底層數(shù)據(jù)處理器件之間的協(xié)定來決定。
全文摘要
本發(fā)明提供一種射頻拉遠(yuǎn)系統(tǒng)中遠(yuǎn)端數(shù)據(jù)的實(shí)時(shí)采集方法,通過近端發(fā)出的觸發(fā)指令,此指令通過CPRI協(xié)議中的HDLC鏈路傳送給遠(yuǎn)端設(shè)備的監(jiān)控主機(jī),再由遠(yuǎn)端的監(jiān)控主機(jī)對(duì)底層數(shù)據(jù)處理器件進(jìn)行相應(yīng)的控制,采集幾毫秒到幾十毫秒的鏈路數(shù)據(jù),再通過HDLC通道傳送到近端設(shè)備,工程師則可以在近端設(shè)備中導(dǎo)出采集到的數(shù)據(jù),進(jìn)行后臺(tái)分析。本發(fā)明極大地提高了工程師的工作效率,降低了勞動(dòng)強(qiáng)度和維護(hù)成本,具有很大的應(yīng)用價(jià)值。
文檔編號(hào)H04Q9/00GK101389104SQ200710030190
公開日2009年3月18日 申請(qǐng)日期2007年9月11日 優(yōu)先權(quán)日2007年9月11日
發(fā)明者張遠(yuǎn)見, 楊志濤, 楊林軍 申請(qǐng)人:京信通信系統(tǒng)(中國(guó))有限公司