本發(fā)明涉及移動(dòng)通信網(wǎng)絡(luò)管理領(lǐng)域,尤其是涉及一種快速獲取LTE網(wǎng)絡(luò)基站網(wǎng)元配置數(shù)據(jù)的方法。
背景技術(shù):目前LTE網(wǎng)絡(luò)基站網(wǎng)元設(shè)備(eNodeB)運(yùn)行參數(shù)是通過(guò)LTE-eNodeB網(wǎng)元配置文件獲取,但一個(gè)地市級(jí)網(wǎng)絡(luò)通常約有100-10000個(gè)eNodeB網(wǎng)元,配置文件繁多,而且每一個(gè)文件都需要全量解析,提取和解析費(fèi)時(shí)費(fèi)力,通常在2小時(shí)以上,很難實(shí)時(shí)獲取網(wǎng)絡(luò)運(yùn)行參數(shù)。傳統(tǒng)的LTE-eNodeB數(shù)據(jù)獲取方法主要包括:(1)根據(jù)網(wǎng)元配置文件讀取數(shù)據(jù)通過(guò)OMC網(wǎng)管向所有eNodeB發(fā)送網(wǎng)元配置文件生成命令,100%執(zhí)行后,再通過(guò)OMC的FTP代理功能收集eNodeB網(wǎng)元配置文件到本地磁盤。然后將收集到的eNodeB網(wǎng)元配置文件逐個(gè)進(jìn)行解析,收集需要的參數(shù)配置數(shù)據(jù),匯總成結(jié)果文檔以供使用。(2)提取網(wǎng)管數(shù)據(jù)庫(kù)數(shù)據(jù)在OMC網(wǎng)管側(cè)建立網(wǎng)管數(shù)據(jù)庫(kù),定時(shí)采集網(wǎng)元配置數(shù)據(jù),網(wǎng)管數(shù)據(jù)庫(kù)采集網(wǎng)元配置數(shù)據(jù)可采用全量采集和增量采集方式,用戶需要獲取網(wǎng)元配置數(shù)據(jù)時(shí)可直接提取數(shù)據(jù)庫(kù)數(shù)據(jù)使用,該方法時(shí)效性較差。(3)使用專用軟件使用設(shè)備廠家提供的專用軟件,一般需要支付高昂的授權(quán)費(fèi)用,使用專用軟件仍需要通過(guò)提取eNodeB網(wǎng)元配置文件后使用,時(shí)效性不強(qiáng),此外專用軟件輸出的數(shù)據(jù)種類固定,格式固定,不能根據(jù)需求隨時(shí)更新,局限性較高。目前的技術(shù)方法,主要有以下缺點(diǎn):1.收集大量的網(wǎng)元配置文件,過(guò)程及其繁瑣:收集到的eNodeB網(wǎng)元配置文件類型為TXT或XML文件,每個(gè)eNodeB網(wǎng)元配置數(shù)據(jù)存放于一個(gè)文件內(nèi),雖然網(wǎng)元配置文件格式是基于標(biāo)準(zhǔn)化(XML規(guī)范)的文件,但需要對(duì)每個(gè)文件進(jìn)行全部解析,才能將需要的數(shù)據(jù)收集到,對(duì)于整網(wǎng)數(shù)據(jù)收集而言費(fèi)時(shí)費(fèi)力。2.采用增量更新數(shù)據(jù)庫(kù)方式,雖減少了數(shù)據(jù)庫(kù)的操作,但需要進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)與網(wǎng)元配置數(shù)據(jù)的對(duì)比之后才能確定增量?jī)?nèi)容,對(duì)比之前仍需提取全部的網(wǎng)元配置數(shù)據(jù),且增加了對(duì)比環(huán)節(jié),并沒有有效解決效率問(wèn)題。3.不能根據(jù)用戶需求靈活輸出結(jié)果。4.沒有適當(dāng)?shù)臄?shù)據(jù)加密過(guò)程,提取配置數(shù)據(jù)時(shí)可能發(fā)生泄漏,存在安全隱患。中華人民共和國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局于2009年01月07日公開了申請(qǐng)公開號(hào)為CN101340316A的專利文獻(xiàn),名稱是一種將網(wǎng)元數(shù)據(jù)上載到網(wǎng)管數(shù)據(jù)庫(kù)的方法及裝置,所述方法包括步驟:獲取要上載的數(shù)據(jù)項(xiàng)列表;根據(jù)所述要上載的數(shù)據(jù)項(xiàng)列表,從網(wǎng)管數(shù)據(jù)庫(kù)中查詢得到相應(yīng)數(shù)據(jù)項(xiàng)的配置數(shù)據(jù),并且從網(wǎng)元中查詢得到相應(yīng)數(shù)據(jù)項(xiàng)的配置數(shù)據(jù),對(duì)兩者進(jìn)行比較,根據(jù)比較結(jié)果構(gòu)造出相應(yīng)的數(shù)據(jù)增量通知包;按照所述數(shù)據(jù)增量通知包的內(nèi)容對(duì)網(wǎng)管數(shù)據(jù)庫(kù)執(zhí)行相應(yīng)的操作,實(shí)現(xiàn)網(wǎng)元數(shù)據(jù)的增量入庫(kù)。所述裝置包括數(shù)據(jù)項(xiàng)列表獲取模塊、網(wǎng)管數(shù)據(jù)庫(kù)查詢模塊、網(wǎng)元查詢模塊、增量通知構(gòu)造模塊及同步模塊。此方案仍然存在前述的多種不足之處。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的靈活性不高、提取速度慢、安全性低等的技術(shù)問(wèn)題,提供一種方便快捷、識(shí)別過(guò)程智能化程度高、可定制性強(qiáng)、安全性好的一種LTE網(wǎng)絡(luò)基站網(wǎng)元配置數(shù)據(jù)獲取方法。本發(fā)明針對(duì)上述技術(shù)問(wèn)題主要是通過(guò)下述技術(shù)方案得以解決的:一種LTE網(wǎng)絡(luò)基站網(wǎng)元配置數(shù)據(jù)獲取方法,包括以下步驟:S1、管理員設(shè)定數(shù)據(jù)類型;S2、網(wǎng)管中心服務(wù)器根據(jù)數(shù)據(jù)類型生成命令腳本,并通過(guò)運(yùn)行命令腳本獲取從基站網(wǎng)元獲取報(bào)文;S3、網(wǎng)管中心服務(wù)器從報(bào)文中讀取配置數(shù)據(jù)。作為優(yōu)選,所述步驟S1具體為:S11、管理員選擇需要的數(shù)據(jù)類型,填入自定義表格,此步驟主要是獲取自定義設(shè)置;S12、網(wǎng)管中心服務(wù)器讀取自定義表格,對(duì)關(guān)鍵字進(jìn)行分析解讀,解讀結(jié)果逐條存入二維數(shù)組,二維數(shù)組的第一維度為數(shù)據(jù)項(xiàng)目,第二維度為數(shù)據(jù)類型,二維數(shù)組為變長(zhǎng)數(shù)組,主要是因?yàn)樽远x的數(shù)據(jù)類型和項(xiàng)目都不定,故需要變長(zhǎng)數(shù)據(jù)。作為優(yōu)選,所述步驟S12具體為:S121、讀取自定義表格:網(wǎng)管中心服務(wù)器讀取自定義表格中用戶自定義數(shù)據(jù)位置區(qū)的一行數(shù)據(jù),將數(shù)據(jù)放入內(nèi)存變量;S122、關(guān)鍵字檢測(cè):根據(jù)內(nèi)存變量中的數(shù)據(jù)匹配數(shù)據(jù)類型標(biāo)志,若數(shù)據(jù)為空或者格式不正確,則認(rèn)為沒有關(guān)鍵字,直接結(jié)束;若存在關(guān)鍵字,則進(jìn)入步驟S123;S123、數(shù)據(jù)類型標(biāo)志入庫(kù):先將數(shù)據(jù)類型特征庫(kù)的二維數(shù)組的長(zhǎng)度增加一,再將匹配到的數(shù)據(jù)類型標(biāo)志存入的數(shù)據(jù)類型特征庫(kù)的二維數(shù)組;S124、數(shù)據(jù)條目檢測(cè):檢測(cè)當(dāng)前讀取數(shù)據(jù)行后續(xù)是否設(shè)置了數(shù)據(jù)條目標(biāo)志,如果沒有設(shè)置則跳轉(zhuǎn)到步驟S122;如果設(shè)置了數(shù)據(jù)條目標(biāo)志則表示本行讀取完畢,進(jìn)入步驟S125;S125、將數(shù)據(jù)條目標(biāo)志存入一個(gè)二維數(shù)組;S126、進(jìn)入下一行數(shù)據(jù),跳轉(zhuǎn)到步驟S121,循環(huán)讀取直至所有的自定義設(shè)置讀取完畢。數(shù)據(jù)類型特征庫(kù)中可以事先設(shè)定存儲(chǔ)多個(gè)不同的二維數(shù)組,實(shí)際提取時(shí)根據(jù)需要直接選擇符合要求的使用即可。作為優(yōu)選,所述步驟S2具體為:S21、通過(guò)將數(shù)據(jù)類型特征庫(kù)中的二維數(shù)組與命令數(shù)據(jù)庫(kù)匹配,生成可以在網(wǎng)管中心服務(wù)器上執(zhí)行的命令腳本;S22、將命令腳本輸入到網(wǎng)管中心服務(wù)器上執(zhí)行;S23、在網(wǎng)管中心服務(wù)器上執(zhí)行命令腳本,發(fā)送數(shù)據(jù)提取指令到基站網(wǎng)元,基站網(wǎng)元根據(jù)數(shù)據(jù)提取指令發(fā)送相應(yīng)報(bào)文到網(wǎng)管中心服務(wù)器,網(wǎng)管中心服務(wù)器將報(bào)文存入本地磁盤。作為優(yōu)選,所述步驟S21具體為:S211、讀取數(shù)據(jù)類型特征庫(kù):將數(shù)據(jù)類型特征庫(kù)的數(shù)據(jù)讀取到內(nèi)存數(shù)組中;S212、數(shù)據(jù)類型特征庫(kù)檢測(cè):逐個(gè)檢查數(shù)據(jù)類型特征庫(kù)中是否有數(shù)據(jù),若存在數(shù)據(jù)則進(jìn)行下一步,若無(wú)數(shù)據(jù)則結(jié)束;S213、命令數(shù)據(jù)匹配:讀取數(shù)據(jù)類型特征庫(kù)中的數(shù)據(jù)類型標(biāo)志,與命令數(shù)據(jù)庫(kù)中的標(biāo)志進(jìn)行匹配,記錄匹配結(jié)果;S214、匹配結(jié)果處理:對(duì)匹配結(jié)果進(jìn)行處理,若匹配結(jié)果為不匹配則記錄不匹配的數(shù)據(jù)類型,若匹配結(jié)果為匹配,則記錄命令數(shù)據(jù);S215、將計(jì)算的命令腳本數(shù)據(jù)反饋用戶:將214步驟得到的所有命令數(shù)據(jù)以命令腳本形式反饋給用戶,同時(shí)若存在異常數(shù)據(jù),則做出提示。作為優(yōu)選,所述步驟S3具體為:S31、網(wǎng)管中心服務(wù)器通過(guò)用戶交互方式,獲取報(bào)文存放路徑;S32、讀取文本文件的一行到臨時(shí)內(nèi)存變量;S33、將步驟S32讀取到的一行文本與數(shù)據(jù)類型特征庫(kù)中的數(shù)據(jù)類...