两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方法及裝置的制作方法

文檔序號(hào):7665937閱讀:167來源:國知局
專利名稱:一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電通信技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方 法及裝置。
背景技術(shù)
在移動(dòng)通信系統(tǒng)的研制和運(yùn)行過程中,需要對(duì)系統(tǒng)做大量負(fù)載測(cè)試、多用 戶測(cè)試或其他類型的復(fù)雜測(cè)試,用以檢驗(yàn)系統(tǒng)的運(yùn)行狀況,其中包括系統(tǒng)性能、 兼容性、穩(wěn)定性和抗過栽能力等。為了測(cè)試、跟蹤、分析某一對(duì)象的性能情況,大量的測(cè)試、分析系統(tǒng)都4皮 設(shè)計(jì)成具備了很強(qiáng)的數(shù)據(jù)存儲(chǔ)能力,但這些數(shù)據(jù)存儲(chǔ)方式和結(jié)構(gòu)格式都是根據(jù) 不同廠商、產(chǎn)品、版本而各不相同,因而導(dǎo)致在同一業(yè)務(wù)領(lǐng)域內(nèi)的不同廠商、 不同產(chǎn)品甚至同 一產(chǎn)品的不同版本間都難以通用數(shù)據(jù),從而造成數(shù)據(jù)資源大量 閑置和浪費(fèi)。如圖l所示,為現(xiàn)有移動(dòng)通信空中接口測(cè)試數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)示意圖,由圖中 可知,該存儲(chǔ)結(jié)構(gòu)包括文件頭、數(shù)據(jù)體以及文件尾,其中數(shù)據(jù)體包括數(shù)據(jù)幀1、數(shù)據(jù)幀2和數(shù)據(jù)幀3。目前的數(shù)據(jù)存儲(chǔ);格式通常都是依據(jù)特定產(chǎn)品而制定的, 因而不具備通用性, 一旦離開產(chǎn)生此數(shù)據(jù)的產(chǎn)品或相關(guān)產(chǎn)品,該數(shù)據(jù)文件就不 能被再使用,而各廠商也利用此"問題",制造數(shù)據(jù)共享障礙,從而造成數(shù)據(jù)分 析工具在局部地區(qū)的壟斷性,使得市場(chǎng)無法充分竟?fàn)?。在?shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題1、 由于不同廠家的存儲(chǔ)格式不同,造成存儲(chǔ)數(shù)據(jù)格式互相不兼容,導(dǎo)致 存儲(chǔ)數(shù)據(jù)需要用不同的設(shè)備或者軟件來專門處理。2、 由于測(cè)試數(shù)據(jù)的類型多種多樣,也給這些測(cè)試數(shù)據(jù)的存儲(chǔ)和應(yīng)用帶了 一定的困難。發(fā)明內(nèi)容本發(fā)明提供一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方法及裝置,提高了數(shù)據(jù)的可 擴(kuò)展性和格式兼容性。本發(fā)明提供一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方法,包括步驟A、讀取文件中的數(shù)據(jù),檢測(cè)讀取數(shù)據(jù)的起始頭是否存在于預(yù)先設(shè)置 的命令行庫中,若不存在則丟棄所述數(shù)據(jù);步驟B、根據(jù)所述數(shù)據(jù)的命令行類型對(duì)所述數(shù)據(jù)進(jìn)行處理,若所述命令行 為基礎(chǔ)注冊(cè)命令,則更新所述命令行庫;步驟C、根據(jù)預(yù)先設(shè)置的命令行格式解析所述數(shù)據(jù),并存儲(chǔ)處理后的數(shù)據(jù) 結(jié)構(gòu)。在所述步驟B中更新所述命令行的具體步驟包括判斷所述命令行類型 是否與預(yù)先設(shè)置的命令行類型相符,若不相符,則注冊(cè)獲得的命令行類型。所述步驟B中的所述數(shù)據(jù)進(jìn)行處理具體包括用分割符分割所述數(shù)據(jù)以 獲得分割信息;根據(jù)所述分割信息獲得所述數(shù)據(jù)的命令行類型。所述步驟C具體包括根據(jù)所述命令行類型,通過查找命令行庫單元, 將所述數(shù)據(jù)分配到相應(yīng)的數(shù)據(jù)處理單元;所述數(shù)據(jù)處理單元對(duì)所述參數(shù)進(jìn)行處理,并存儲(chǔ)處理后的數(shù)據(jù)結(jié)構(gòu)。所述數(shù)據(jù)結(jié)構(gòu)為將所述參數(shù)按照不同的相互關(guān)聯(lián)程度、出現(xiàn)或變化的頻 率進(jìn)行組織的數(shù)據(jù)結(jié)構(gòu)。本發(fā)明還提供一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)裝置,包括數(shù)據(jù)讀取才莫塊,用于讀取文件中的數(shù)據(jù);參數(shù)注冊(cè)模塊,與所述數(shù)據(jù)讀取模塊連接,用于當(dāng)所述數(shù)據(jù)中的參數(shù)與預(yù) 先設(shè)置的參數(shù)不相符時(shí),注冊(cè)所述參數(shù);命令行獲取模塊,與所述數(shù)據(jù)讀取模塊連接,用于對(duì)讀取的所述數(shù)據(jù)進(jìn)行 解析,并獲得所述數(shù)據(jù)的命令行類型;數(shù)據(jù)存儲(chǔ)模塊,與所述命令行獲取模塊連接,用于根據(jù)所述命令行類型對(duì) 所述參數(shù)進(jìn)行處理,并存儲(chǔ)處理后的所述數(shù)據(jù)。所述裝置還包括命令行類型注冊(cè)模塊,與所述命令行獲取模塊和所述數(shù)據(jù)存儲(chǔ)模塊連接,用于當(dāng)所述命令行類型與預(yù)先設(shè)置的命令行類型不相符時(shí), 注冊(cè)獲得的所述命令行類型。所述命令行獲取模塊包括命令行解析單元,與所述數(shù)據(jù)讀取模塊連接, 用于通過分割符分割所述數(shù)據(jù)以獲得分割信息;命令行獲取單元,與所述命令行解析單元和所述數(shù)據(jù)存儲(chǔ)模塊連接,用于 根據(jù)所述分割信息獲得所述數(shù)據(jù)的命令行類型。所述數(shù)據(jù)存儲(chǔ)模塊包括命令行庫單元,與所述命令行類型判斷模塊連接, 用于根據(jù)所述命令行類型獲取所述數(shù)據(jù)的分派地址;命令行分派單元,與所述命令行庫單元連接,用于根據(jù)從所述命令行庫單 元中獲得的所述分派地址發(fā)送所述數(shù)據(jù);數(shù)據(jù)存儲(chǔ)單元,與所述命令行分派單元連接,用于根據(jù)所述命令行類型對(duì) 所述參數(shù)進(jìn)行處理,并存儲(chǔ)處理后的數(shù)據(jù)結(jié)構(gòu)。上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下有益效果通過自定義數(shù)據(jù)的存 儲(chǔ)格式,使得數(shù)據(jù)可接受任何新增參數(shù),并且可兼容不同廠商、不同版本數(shù)據(jù), 從而提高了數(shù)據(jù)的可擴(kuò)展性以及兼容性,實(shí)現(xiàn)了數(shù)據(jù)的共享、開放,有利于行 業(yè)統(tǒng)一規(guī)范的制訂;而且,還可通過優(yōu)化數(shù)據(jù)結(jié)構(gòu),從而減少冗余數(shù)據(jù),有效 節(jié)約了數(shù)據(jù)的存儲(chǔ)空間。


圖1為現(xiàn)有移動(dòng)通信空中接口測(cè)試數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)示意圖; 圖2為本發(fā)明的實(shí)施例中數(shù)據(jù)存儲(chǔ)的方法流程圖; 圖3為本發(fā)明的實(shí)施例中數(shù)據(jù)存儲(chǔ)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
在本發(fā)明的實(shí)施例中通過對(duì)讀取的數(shù)據(jù)進(jìn)行解析,以獲得數(shù)據(jù)的命令行類 型,然后根據(jù)命令行類型對(duì)數(shù)據(jù)進(jìn)行參數(shù)識(shí)別,并將識(shí)別后的數(shù)據(jù)存儲(chǔ)為可用 的數(shù)據(jù)結(jié)構(gòu),由于可通過自定義數(shù)據(jù)中的參數(shù),以及參數(shù)的處理方式,從而有 效地提高了數(shù)據(jù)的可擴(kuò)展性和格式兼容性。下面本發(fā)明的實(shí)施例僅以移動(dòng)通信中空中接口測(cè)試領(lǐng)域?yàn)槔M(jìn)行說明,但對(duì)本發(fā)明的實(shí)施例的理解并不限于此?,F(xiàn)有的存儲(chǔ)數(shù)據(jù)的方式包括文本方式和二進(jìn)制方式,而釆用二進(jìn)制進(jìn)行存 儲(chǔ)還是文本方式只是數(shù)據(jù)內(nèi)容的表達(dá)形式不同而已,而在本發(fā)明的實(shí)施例中, 文本方式和二進(jìn)制方式均是可以的,為方便敘述,僅對(duì)文本方式的存儲(chǔ)數(shù)據(jù)的 方式進(jìn)行描述。其中,文本方式釆用命令行為基本單元,數(shù)據(jù)文件中包括數(shù)據(jù) 的結(jié)構(gòu)、廠商信息、特定信息類型說明等,整體使用命令行驅(qū)動(dòng)的方式來實(shí)現(xiàn) 數(shù)據(jù)的組織。為了更好的理解本發(fā)明的實(shí)施例,下面對(duì)本發(fā)明的實(shí)施例中所涉及到的名稱先給出解釋說明如下命令行驅(qū)動(dòng)的方式就是用RegReport (注冊(cè)報(bào)告)或者RegParameter (注冊(cè)參數(shù))來定義存儲(chǔ)格式的方式。命令行就是包括某些字母、數(shù)字、符號(hào)等混合體構(gòu)成的特定命令行單詞,以及還包括命令數(shù)據(jù)體、分割符等,并以換行符為結(jié)尾的一行文本數(shù)據(jù); 例如RegReport[\t]MI[\t]RxLevSub[\t]RxLevFull[\t]RxQualSub 在上述命令行中"RegReport"就是特定命令行單詞,也就是該命令行的起始頭,而"MI"、 "RxLevSub"、 "RxLevFull"、 "RxQualSub"就是該命令行中所攜帶的命令數(shù)據(jù)體,而"[Xt],,則為分割符。其中,RegReport:表示為Register Report注冊(cè)報(bào)告,即將其后面的內(nèi)容注冊(cè)為數(shù)據(jù)報(bào)告,屬于命令行,類似于MSDOS (DOS系統(tǒng))中的mkdir(創(chuàng)建一個(gè)目錄)之類。MI: 為內(nèi)容中的一個(gè)參數(shù),表示Measurement Information (觀']量信息); RxLevSutr.為內(nèi)容中的一個(gè)參數(shù),表示打開DTX主板時(shí)的接收電平; RxLevFull:為內(nèi)容中的一個(gè)參數(shù),表示為沒有打開DTX主板時(shí)的接收電平;RxQualSub:內(nèi)容中的一個(gè)參數(shù),表示為接收質(zhì)量。通過上述自定義的格式可知,在后續(xù)的讀取數(shù)據(jù)時(shí)當(dāng)讀到MI,就可以清 楚的了解其后的三個(gè)命令數(shù)據(jù)體,即RxLevSub、 RxLevFull和RxQualSub。對(duì)于在存儲(chǔ)體一段數(shù)據(jù)體內(nèi)不使用的參數(shù),為避免參數(shù)值采用最后出現(xiàn)的 數(shù)據(jù)而不發(fā)生變化,可以通過合適的命令定義該參數(shù)暫時(shí)無效,直至對(duì)該參數(shù)再次賦值后再次生效。在本發(fā)明的實(shí)施例中每一個(gè)命令行只對(duì)當(dāng)前行及后續(xù)命令行有效,因此可 采用命令行解析并實(shí)時(shí)驅(qū)動(dòng)的方式來獲取靈活的數(shù)據(jù)處理能力。通過上述內(nèi)容的介紹,為了使本技術(shù)領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的 技術(shù)方案,下面將結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明的實(shí)施例作進(jìn)一步的詳細(xì)說 明。如圖2所示,為本發(fā)明的實(shí)施例中數(shù)據(jù)存儲(chǔ)的方法流程圖,具體步驟如下 步驟201、讀取文件中的一行的數(shù)據(jù),然后執(zhí)行步驟202。 為了便于理解,下面以上述命令行中的RegReport命令行為例進(jìn)行說明, 假設(shè)讀取到了 RegReport[\t]MI[\t]RxLevSub[\t]RxLevFull[\t]RxQualSub —行文本數(shù)據(jù)。步驟202、判斷讀取文件中的參數(shù)是否與預(yù)先設(shè)置的參數(shù)相符,若是,則 執(zhí)行步驟204,否則,執(zhí)行步驟203。在本發(fā)明的實(shí)施例中,可預(yù)先設(shè)置多個(gè)常用的參數(shù),例如RxLevSub、 RxLevFull、 RxQualSub等,在本步驟中檢測(cè)讀取數(shù)據(jù)中的參數(shù)與預(yù)先設(shè)置的 參數(shù)相符,執(zhí)行步驟204。通過本步驟中的參數(shù)注冊(cè),也就是通過自定義數(shù)據(jù) 的存儲(chǔ)格式,使得數(shù)據(jù)可接受任何新增參數(shù),并且可兼容不同廠商、不同版本 數(shù)據(jù),從而提高了數(shù)據(jù)的可擴(kuò)展性以及兼容性。步驟203、將讀取數(shù)據(jù)中的參數(shù)進(jìn)行注冊(cè),然后執(zhí)行步驟204。若由于讀取數(shù)據(jù)中參數(shù)與預(yù)先設(shè)置的參數(shù)不相符,則將讀取的數(shù)據(jù)中的參 數(shù)進(jìn)行注冊(cè),例如可采用RegParameter[V][參數(shù)名稱]Bt][參數(shù)類型][Xt][取值范 圍l][\t]......[取值范圍n]命令進(jìn)行參數(shù)的注冊(cè),參數(shù)類型可以為浮點(diǎn)型、整型、字符串型、枚舉型等一些常用數(shù)據(jù)類型。步驟204、用標(biāo)準(zhǔn)分隔符分割數(shù)據(jù),然后執(zhí)行步驟205。根據(jù)分隔符[Xt]分隔RegReport命令行中數(shù)據(jù),得到RegReport、 MI、 RxLevSub 、 RxlevFull以及RxQualSub等分割信息。步驟205、判斷命令行類型是否與預(yù)先設(shè)置的命令行類型相符,若是,則 執(zhí)行步驟207,否則,執(zhí)行步驟206。上述命令行類型可包括Filelnfo、 RegReport以及RegParameter等。步驟206、將獲得的命令行類型進(jìn)行注冊(cè),然后執(zhí)行步驟207。 步驟207、根據(jù)分割信息獲得命令行類型,查找命令行庫單元,通過命令 行分派單元將命令行分配到相應(yīng)的參數(shù)識(shí)別單元,然后執(zhí)行步驟208。步驟208、根據(jù)命令行類型對(duì)參數(shù)進(jìn)行處理,并存儲(chǔ)處理后的數(shù)據(jù)結(jié)構(gòu)。 也就是將MI、 RxLevSub、 RxLevFull以及RxQualSub所代表的參數(shù)進(jìn)行 存儲(chǔ),由于該參數(shù)與預(yù)先設(shè)置的參數(shù)是相符的,從而提高了數(shù)據(jù)的兼容性。在 本步驟中可將各種參數(shù)按照不同的相關(guān)度、出現(xiàn)或變化的頻度進(jìn)行組織該數(shù)據(jù) 的結(jié)構(gòu),從而避免大量的冗余數(shù)據(jù),有效的降低數(shù)據(jù)存儲(chǔ)占用的空間。通過執(zhí)行上述步驟201~步驟208,用戶可有效地利用現(xiàn)有數(shù)據(jù)組織方式的 定義,以及對(duì)"新命令行,,的定義能力,使得文件格式可以被隨意的調(diào)整,提 高了數(shù)據(jù)的可擴(kuò)展性和兼容性。通過上述技術(shù)方案的描述可知,通過自定義數(shù)據(jù)的存儲(chǔ);格式,使得數(shù)據(jù)可 接受任何新增參數(shù),并且可兼容不同廠商、不同版本數(shù)據(jù),從而提高了數(shù)據(jù)的 可擴(kuò)展性以及兼容性,實(shí)現(xiàn)了數(shù)據(jù)的共享、開放,有利于行業(yè)統(tǒng)一規(guī)范的制訂; 而且,還可通過優(yōu)化數(shù)據(jù)結(jié)構(gòu),從而減少冗余數(shù)據(jù),有效節(jié)約地了數(shù)據(jù)的存儲(chǔ) 空間。下面結(jié)合本發(fā)明的實(shí)施例,介紹在實(shí)施本發(fā)明的實(shí)施例中常用標(biāo)準(zhǔn)命令 行,包括Filelnfo[U][廠商][U][版本][U][網(wǎng)絡(luò)制式]該命令行用于描述文件信息,包括文件的生成廠商、產(chǎn)品、版本號(hào)、網(wǎng)絡(luò)制式、原始采集的設(shè)備類型等。RegReportCvt][報(bào)告類型][M][參數(shù)名稱l][\t][參數(shù)名稱2]……[參數(shù)名稱n] 該命令行用于注冊(cè)一種數(shù)據(jù)報(bào)告類型,該報(bào)告類型的數(shù)據(jù)結(jié)構(gòu)由后續(xù)參數(shù)指示,該參數(shù)指示包括參數(shù)名稱、順序號(hào),即參數(shù)名稱不可變,且前后順序不可顛倒。RegParameter[U][參數(shù)名稱][U][參數(shù)類型][U][取值范圍l][\t]……[取值范圍n]該命令行用于非常用參數(shù)的定義,給出了參數(shù)名稱、參數(shù)類型、取值范圍 等參數(shù)的屬性,屬性順序不可顛倒。對(duì)于數(shù)據(jù)參數(shù)的存儲(chǔ)來說,有一個(gè)最大的問題就是數(shù)據(jù)的冗余度,在本發(fā) 明的實(shí)施例中由于采用了上述自定義的數(shù)據(jù)結(jié)構(gòu),因此,各種參數(shù)可按照不同的相互關(guān)聯(lián)程度、出現(xiàn)或變化的頻率進(jìn)行組織,例如參數(shù)A、參數(shù)E以及參 數(shù)F是同時(shí)變化的或者是相互關(guān)聯(lián)的,則可以將參數(shù)A、參數(shù)E以及參數(shù)F 組織成一個(gè)數(shù)據(jù)結(jié)構(gòu),那么只有當(dāng)參數(shù)A、參數(shù)E以及參數(shù)F有一個(gè)或多個(gè) 發(fā)生變化時(shí)才會(huì)產(chǎn)生一 個(gè)新的數(shù)據(jù)結(jié)構(gòu),也就是將變化后的新的數(shù)據(jù)結(jié)構(gòu)進(jìn)行 存儲(chǔ),從而避免大量的冗余數(shù)據(jù),并有效的降低數(shù)據(jù)存儲(chǔ)占用的空間。下面以無線通信系統(tǒng)空中接口數(shù)據(jù)為例說明本發(fā)明的實(shí)施例的應(yīng)用。對(duì)于數(shù)據(jù)存儲(chǔ),首先需要給出常用的數(shù)據(jù)字典,即業(yè)界公認(rèn)的該類數(shù)據(jù)的 通用名稱,比如對(duì)于無線系統(tǒng)來說MCC即代表了 Mobile Country Code移動(dòng)國 家代碼,MNC即代表了 Mobile Network Code移動(dòng)網(wǎng)絡(luò)代碼。首先通過Filelnfo[Xt][廠商][Vt][版本][U][網(wǎng)絡(luò)制式]給出文件的通用信息, 包括數(shù)據(jù)來源廠商名稱,數(shù)據(jù)格式版本號(hào),數(shù)據(jù)為何種制式網(wǎng)絡(luò)所采集等消息;對(duì)于在前面數(shù)據(jù)字典未涵蓋的且在本次存儲(chǔ)中需要用的數(shù)據(jù),通過 RegParamete小t][參數(shù)名稱]「t][參數(shù)類型][、t][取值范圍l][\t]……[取值范圍n〗命 令進(jìn)行定義;根據(jù)不同數(shù)據(jù)出現(xiàn)的頻率和不同的屬性對(duì)不同參數(shù)進(jìn)行定義,采用命令 RegReportCvt][報(bào)告類型][V][參數(shù)名稱l][\t][參數(shù)名稱2]……,例如RegReport NetMCCMNC,定義了移動(dòng)國家號(hào)和移動(dòng)網(wǎng)絡(luò)號(hào);按照上述定義的格式對(duì)參數(shù)進(jìn)行存儲(chǔ),例如Net 460 00;即給出了本次 數(shù)據(jù)網(wǎng)絡(luò)為中國移動(dòng)GSM網(wǎng)絡(luò)號(hào)碼(460為中國,00為中國移動(dòng)GSM網(wǎng)絡(luò) 代碼);本發(fā)明的實(shí)施例還提供了一種用于配合本發(fā)明實(shí)施例所述方法的裝置,下 面結(jié)合圖3進(jìn)行說明。另需要首先說明的是,由于下述實(shí)施例是為實(shí)現(xiàn)上述方 法實(shí)施例,故該裝置中的模塊都是為了實(shí)現(xiàn)上述方法中各步驟而設(shè),但本發(fā)明 的實(shí)施例并不限于下迷的實(shí)施例,任何可實(shí)現(xiàn)上述方法的裝置都應(yīng)包含于本發(fā) 明的保護(hù)范圍中。如圖3所示,為本發(fā)明的實(shí)施例中數(shù)據(jù)存儲(chǔ)裝置的結(jié)構(gòu)示意圖,由圖中可 知,該存儲(chǔ)裝置包括數(shù)據(jù)讀取模塊31、參數(shù)注冊(cè)模塊32、命令行獲取模塊33以及數(shù)據(jù)存儲(chǔ)模塊34,下面結(jié)合圖3,介紹上述模塊在該裝置中的作用。 上述數(shù)據(jù)讀取模塊31,用于讀取文件中的數(shù)據(jù);上述參數(shù)注冊(cè)模塊32,與數(shù)據(jù)讀取模塊31連接,用于當(dāng)數(shù)據(jù)中的參數(shù)與 預(yù)先設(shè)置的參數(shù)不相符時(shí),注冊(cè)該參數(shù);上述命令行獲取模塊33,與數(shù)據(jù)讀取模塊31連接,用于對(duì)讀取的數(shù)據(jù)進(jìn) 行解析,并獲得數(shù)據(jù)的命令行類型,以及,上述數(shù)據(jù)存儲(chǔ)模塊34,與所述命令行獲取模塊33連接,用于根據(jù)所述命 令行類型對(duì)所述數(shù)據(jù)進(jìn)行處理,并存儲(chǔ)處理后的數(shù)據(jù)。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,該存儲(chǔ)裝置還包括,命令行類型注冊(cè)模塊 35,與命令行獲取模塊33連接,用于判斷獲得的命令行類型是否與預(yù)先設(shè)置 的命令行類型相符,若不相符,則注冊(cè)該命令行類型。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,該命令行獲取模塊33包括命令行解析單 元331,與數(shù)據(jù)讀取模塊31連接,用于通過分割符分割數(shù)據(jù)以獲得分割信息;以及,命令行獲取單元332,與命令行解析單元331和數(shù)據(jù)存儲(chǔ)模塊34 連接,用于根據(jù)分割信息獲得數(shù)據(jù)的命令行類型。根據(jù)本發(fā)明的另 一個(gè)實(shí)施例,該數(shù)據(jù)存儲(chǔ)才莫塊34包括:命令行庫單元341, 與命令行獲取模塊33連接,用于根據(jù)命令行類型獲取所述數(shù)據(jù)的分派地址;命令行分派單元342,與命令行庫單元341連接,用于根據(jù)從命令行庫單 元341中獲得的分派地址發(fā)送數(shù)據(jù);數(shù)據(jù)存儲(chǔ)單元343,與命令行分派單元342連接,用于根據(jù)所述命令行類 型對(duì)所述參數(shù)進(jìn)行處理,并存儲(chǔ)處理后的所述數(shù)據(jù)。通過對(duì)上述存儲(chǔ)裝置的介紹可知,在本發(fā)明的實(shí)施例中,通過數(shù)據(jù)讀取才莫 塊31讀取文件中的數(shù)據(jù),參數(shù)注冊(cè)模塊32判斷該數(shù)據(jù)中的參數(shù)是否與預(yù)先設(shè) 置的參數(shù)相符,若是,則將獲得參數(shù)進(jìn)行注冊(cè);命令行獲取模塊33中的命令 行解析單元331通過分隔符得到分隔信息,然后命令行獲取單元332從分隔信 息中獲得命令行的類型,并將該命令行的類型發(fā)送到命令行類型注冊(cè)模塊35。命令行類型注冊(cè)模塊35判斷命令行類型是否與預(yù)先設(shè)置的命令行類型相 符,若相符,則根據(jù)分割信息獲得命令行類型,查找命令行庫單元341,通過 命令行分派單元342將命令行分配到數(shù)據(jù)存儲(chǔ)單元343,否則,向命令行庫單元341中注冊(cè)命令行的解析方式,并擴(kuò)展數(shù)據(jù)存儲(chǔ)單元343。上述命令行類型 注冊(cè)模塊35判斷命令行類型的具體實(shí)現(xiàn)過程如上述方法實(shí)施方式中的描述, 在此不再重復(fù)說明。同樣由上述技術(shù)方案可知,通過自定義數(shù)據(jù)的存儲(chǔ)格式,使得數(shù)據(jù)可接受 任何新增參數(shù),并且可兼容不同廠商、不同版本數(shù)據(jù),從而提高了數(shù)據(jù)的可擴(kuò) 展性以及兼容性,實(shí)現(xiàn)了數(shù)據(jù)的共享、開放,有利于行業(yè)統(tǒng)一規(guī)范的制訂;而 且,還可通過優(yōu)化數(shù)據(jù)結(jié)構(gòu),從而減少冗余數(shù)據(jù),有效節(jié)約地了數(shù)據(jù)的存儲(chǔ)空 間。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通 技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾, 這些改進(jìn)和潤飾也應(yīng)一見為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方法,其特征在于,包括步驟A、讀取文件中的數(shù)據(jù),檢測(cè)讀取數(shù)據(jù)的起始頭是否存在于預(yù)先設(shè)置的命令行庫中,若不存在則丟棄所述數(shù)據(jù);步驟B、根據(jù)所述數(shù)據(jù)的命令行類型對(duì)所述數(shù)據(jù)進(jìn)行處理,若所述命令行為基礎(chǔ)注冊(cè)命令,則更新所述命令行庫;步驟C、根據(jù)預(yù)先設(shè)置的命令行格式解析所述數(shù)據(jù),并存儲(chǔ)處理后的數(shù)據(jù)結(jié)構(gòu)。
2. 根據(jù)權(quán)利要求1所述的一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方法,其特征 在于,在所述步驟B中更新所述命令行的具體步驟包括判斷所述命令行類型是否與預(yù)先設(shè)置的命令行類型相符,若不相符,則注 冊(cè)獲得的命令行類型。
3. 根據(jù)權(quán)利要求1或2所述的一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方法,其 特征在于,所述步驟B中的所述數(shù)據(jù)進(jìn)行處理具體包括用分割符分割所述凄t據(jù)以獲得分割信息; 根據(jù)所述分割信息獲得所述數(shù)據(jù)的命令行類型。
4. 根據(jù)權(quán)利要求3所述的一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方法,其特征 在于,所述步驟C具體包括根據(jù)所述命令行類型,通過查找命令行庫單元,將所述數(shù)據(jù)分配到相應(yīng)的 數(shù)據(jù)處理單元;所述數(shù)據(jù)處理單元對(duì)所述參數(shù)進(jìn)行處理,并存儲(chǔ)處理后的數(shù)據(jù)結(jié)構(gòu)。
5. 根據(jù)權(quán)利要求4所述的一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)方法,其特征 在于,所述數(shù)據(jù)結(jié)構(gòu)為將所述參數(shù)按照不同的相互關(guān)聯(lián)程度、出現(xiàn)或變化的 頻率進(jìn)行組織的數(shù)據(jù)結(jié)構(gòu)。
6. —種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)裝置,其特征在于,包括 數(shù)據(jù)讀取模塊,用于讀取文件中的數(shù)據(jù);參數(shù)注冊(cè)模塊,與所述數(shù)據(jù)讀取模塊連接,用于當(dāng)所述數(shù)據(jù)中的參數(shù)與預(yù) 先設(shè)置的參數(shù)不相符時(shí),注冊(cè)所述參數(shù);命令行獲取模塊,與所述數(shù)據(jù)讀取模塊連接,用于對(duì)讀取的所述數(shù)據(jù)進(jìn)行解析,并獲得所述數(shù)據(jù)的命令行類型;數(shù)據(jù)存儲(chǔ)模塊,與所述命令行獲取模塊連接,用于根據(jù)所述命令行類型對(duì) 所述參數(shù)進(jìn)行處理,并存儲(chǔ)處理后的所述數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)裝置,其特征 在于,所述裝置還包括命令行類型注冊(cè)模塊,與所述命令行獲取模塊和所述數(shù)據(jù)存儲(chǔ)模塊連接, 用于當(dāng)所述命令行類型與預(yù)先設(shè)置的命令行類型不相符時(shí),注冊(cè)獲得的所述命 令行類型。
8. 根據(jù)權(quán)利要求6所述的一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)裝置,其特征 在于,所述命令行獲取模塊包括命令行解析單元,與所述數(shù)據(jù)讀取模塊連接,用于通過分割符分割所述數(shù)據(jù)以獲得分割信息;命令行獲取單元,與所述命令行解析單元和所述數(shù)據(jù)存儲(chǔ)模塊連接,用于 根據(jù)所述分割信息獲得所述數(shù)據(jù)的命令行類型。
9. 根據(jù)權(quán)利要求6所述的一種移動(dòng)通信系統(tǒng)中數(shù)據(jù)的存儲(chǔ)裝置,其特征 在于,所述數(shù)據(jù)存儲(chǔ)模塊包括命令行庫單元,與所述命令行類型判斷模塊連接,用于根據(jù)所述命令行類型獲取所述數(shù)據(jù)的分派地址;命令行分派單元,與所述命令行庫單元連接,用于根據(jù)從所述命令行庫單 元中獲得的所述分派地址發(fā)送所述數(shù)據(jù);數(shù)據(jù)存儲(chǔ)單元,與所述命令行分派單元連接,用于根據(jù)所述命令行類型對(duì) 所述參數(shù)進(jìn)行處理,并存儲(chǔ)處理后的數(shù)據(jù)結(jié)構(gòu)。
全文摘要
本發(fā)明提供一種移動(dòng)通信系統(tǒng)中的數(shù)據(jù)的存儲(chǔ)方法及裝置,屬于電通信技術(shù)領(lǐng)域,該方法包括讀取文件中的數(shù)據(jù),檢測(cè)讀取數(shù)據(jù)的起始頭是否存在于預(yù)先設(shè)置的命令行庫中,若不存在則丟棄所述數(shù)據(jù);根據(jù)所述數(shù)據(jù)的命令行類型對(duì)所述數(shù)據(jù)進(jìn)行處理,若所述命令行為基礎(chǔ)注冊(cè)命令,則更新所述命令行庫;根據(jù)預(yù)先設(shè)置的命令行格式解析所述數(shù)據(jù),并存儲(chǔ)處理后的數(shù)據(jù)結(jié)構(gòu)。通過自定義數(shù)據(jù)的存儲(chǔ)格式,提高了數(shù)據(jù)的可擴(kuò)展性和格式兼容性,而且,還可通過優(yōu)化數(shù)據(jù)結(jié)構(gòu),從而減少冗余數(shù)據(jù),有效節(jié)約地了數(shù)據(jù)的存儲(chǔ)空間,該存儲(chǔ)方法可廣泛地應(yīng)用在移動(dòng)通信系統(tǒng)中對(duì)測(cè)試數(shù)據(jù)的存儲(chǔ)領(lǐng)域中。
文檔編號(hào)H04Q7/34GK101237658SQ20071017979
公開日2008年8月6日 申請(qǐng)日期2007年12月18日 優(yōu)先權(quán)日2007年12月18日
發(fā)明者波 方, 楠 李, 董炎杰, 捷 袁, 邵起明, 鵬 高 申請(qǐng)人:中國移動(dòng)通信集團(tuán)設(shè)計(jì)院有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
临潭县| 元氏县| 合作市| 米脂县| 廊坊市| 渝北区| 青河县| 伊宁市| 陵水| 昌江| 南宁市| 永和县| 盘山县| 陕西省| 齐河县| 阳高县| 宜君县| 鄢陵县| 陈巴尔虎旗| 泰来县| 清原| 呼和浩特市| 中西区| 芦山县| 水富县| 德昌县| 安岳县| 上思县| 克山县| 眉山市| 青岛市| 兰溪市| 吕梁市| 无为县| 塘沽区| 罗甸县| 韶山市| 罗江县| 久治县| 色达县| 元阳县|