專利名稱:網(wǎng)元設備的操作及維護系統(tǒng)及其參數(shù)配置方法
技術領域:
本發(fā)明涉及網(wǎng)絡設備管理技術,尤其涉及一種網(wǎng)元設備的操作及維護
(O&M , Operation & Maintance )系統(tǒng)及其參數(shù)配置方法。
背景技術:
在通信網(wǎng)絡中,由于網(wǎng)絡規(guī)劃及周圍環(huán)境的差異,網(wǎng)絡中各個網(wǎng)元設備 的硬件配置情況各有差異,并且由于對每個網(wǎng)元設備做不同的網(wǎng)絡優(yōu)化,以 及其他變化情況,導致各個網(wǎng)元設備的配置信息各不相同。例如在無線通信 系統(tǒng)中,各個基站(可以看成是一種網(wǎng)元設備)的硬件配置情況、小區(qū)的網(wǎng)
絡優(yōu)化情況的不同,導致各個基站的配置信息各不相同;另外基站在運行過 程中為了適應其周邊環(huán)境及小區(qū)容量的不斷變化,也要不斷的進行網(wǎng)絡優(yōu)化 配置,這些配置信息的改變是日積月累的過程。因此,網(wǎng)元設備的0&M系 統(tǒng)對于配置信息的保存顯得非常重要。
目前,網(wǎng)元設備的0&M系統(tǒng)對參數(shù)的配置方法一般是在網(wǎng)元設備初 始啟動時,使用初始配置文件將默認的初始值配置給網(wǎng)元設備,當操作維護 人員修改了網(wǎng)元設備的配置參數(shù)值時,網(wǎng)元設備直接將所配的參數(shù)值設置到 相應功能模塊,同時將被更新的參數(shù)值保存在內(nèi)存中,當維護人員要求生成 配置文件或者網(wǎng)元設備重新啟動時,網(wǎng)元設備會把所有的配置參數(shù)值(包括 初始值和后續(xù)修改的參數(shù)值)保存到動態(tài)配置文件中。網(wǎng)元設備在重啟過程 中,直接讀取所述動態(tài)配置文件中的配置參數(shù)值作為初始默認值配置給相應 模塊。
但是,上述現(xiàn)有技術存在以下缺陷
1)所述現(xiàn)有技術雖然處理簡單,但是由于生成的動態(tài)配置文件太大,且每次保存時需要將所有配置參數(shù)值全部重新寫一遍,導致需要花費較多時 間處理,大大增加了網(wǎng)元設備重啟的時間,配置處理的效率較低。
2) 由于動態(tài)配置文件處理過于耗時, 一般情況下,網(wǎng)元設備將更新了 的配置參數(shù)值保存在內(nèi)存中,直到網(wǎng)元設備需要重新啟動時才保存到動態(tài)配 置文件中,因此,如果在運行過程中,網(wǎng)元設備異常掉電將會導致動態(tài)配置 信息(即已修改的配置參數(shù)值)的丟失。
3) 當網(wǎng)元設備升級且維護信息點增加需要更新初始配置文件時,會導
致初始配置文件中的配置參數(shù)值與動態(tài)配置文件不一致,給升級處理帶來極 大的不便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明所要解決的技術問題在于提供一種網(wǎng)元設備0&M系 統(tǒng)的參數(shù)配置方法,保證網(wǎng)元設備在重啟、掉電、以及升級等情況后配置參 數(shù)的完整性和一致性,并降低網(wǎng)絡設備的配置處理時間,提高配置處理效率。
本發(fā)明所要解決的另一技術問題在于提供一種網(wǎng)元設備的0&M系統(tǒng), 保證網(wǎng)元設備在重啟、掉電、以及升級等情況后配置參數(shù)的完整性和一致性, 并降低網(wǎng)絡設備的配置處理時間,提高配置處理效率。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明的主要技術方案為
一種網(wǎng)元設備操作及維護系統(tǒng)的參數(shù)配置方法,包括
A、 將配置參數(shù)的初始值保存在初值配置文件中,在網(wǎng)元設備啟動時將 初值配置文件中的初始值配置給網(wǎng)元設備;
B、 網(wǎng)元設備運行過程中修改的配置參數(shù)及其修改值保存到動態(tài)配置文
件中;
c、網(wǎng)元設備重啟時,先將初值配置文件中的初始值配置給網(wǎng)元設備,
再以動態(tài)配置文件中的修改值替換對應配置參數(shù)的初始值并配置給網(wǎng)元設 備。
優(yōu)選的,所述方法進一步對于需要永久性記憶的配置參數(shù)設置永久記憶標識;步驟B在修改配置參數(shù)時,進一步包括當所修改的配置參數(shù)具有永 久記憶標識時,將所修改的配置參數(shù)及其修改值保存到所述動態(tài)配置文件 中。
優(yōu)選的,步驟B中,網(wǎng)元設備在運行過程中第一次修改配置參數(shù)時自動 創(chuàng)建一動態(tài)配置文件,并將修改的配置參數(shù)及其修改值即時保存在該動態(tài)配
置文件中,且后續(xù)修改的配置參數(shù)及其修改值都即時保存在該動態(tài)配置文件中。
優(yōu)選的,當網(wǎng)元設備升級時,如果增加了某配置參數(shù),則在所述初值配 置文件中增加相應的配置參數(shù)及其初始值。 '
優(yōu)選的,當網(wǎng)元設備升級時,如果減少了某配置參數(shù),則對該配置參數(shù) 設置廢棄標識;
在利用初值配置文件或動態(tài)配置文件配置參數(shù)時,如果對應的配置參數(shù) 設置有廢棄標識,則放棄對該配置參數(shù)的配置。
優(yōu)選的,該方法進一步包括網(wǎng)元設備將本地的動態(tài)配置文件上傳到指 定服務器上,在使用所述動態(tài)配置文件時從所述服務器下載該動態(tài)配置文件 到本地。
優(yōu)選的,所述配置參數(shù)以樹圖形式表示;在配置文件中, 一個配置參數(shù) 及其取值保存為一個葉子節(jié)點;在讀取配置文件的配置參數(shù)及其取值時,根 據(jù)對應葉子節(jié)點的樹結構信息進行讀取。
一種網(wǎng)元設備的搡作及維護系統(tǒng),包括
初值配置文件,用于保存配置參數(shù)的初始值;
動態(tài)配置處理模塊,用于將網(wǎng)元設備運行過程中修改的配置參數(shù)及其修 改值保存到一動態(tài)配置文件中;
參數(shù)配置模塊,用于在網(wǎng)元設備啟動時,先將初值配置文件中的初始值 配置給網(wǎng)元設備,再以動態(tài)配置文件中的修改值替換對應配置參數(shù)的初始 值。
優(yōu)選的,所述動態(tài)配置處理模塊中進一步包括判斷處理模塊,用于判斷所修改的配置參數(shù)是否需要永久記憶,只在需要永久記憶時才觸發(fā)動態(tài)配置 處理模塊將所修改的配置參數(shù)及其修改值保存到所述動態(tài)配置文件中。
優(yōu)選的,該系統(tǒng)進一步包括設置在網(wǎng)元設備中的動態(tài)配置文件上報下
載模塊,以及與網(wǎng)元設備分開的服務器;
所述動態(tài)配置文件上報下載模塊用于將網(wǎng)元設備的動態(tài)配置文件上報 給服務器,并在使用所述動態(tài)配置文件時從所述服務器下載該動態(tài)配置文件
并傳輸給參數(shù)配置模塊進行配置;
所述服務器用于存儲網(wǎng)元設備上報的動態(tài)配置文件,并根據(jù)網(wǎng)元設備的 下載請求向?qū)W(wǎng)元設備下發(fā)對應的動態(tài)配置文件。
相對于現(xiàn)有技術,本發(fā)明具有以下有益效果
1) 本發(fā)明使用兩個配置文件成功保存了配置參數(shù)的初始值的維護人員 對配置參數(shù)的修改值,并保證網(wǎng)絡設備在重啟、掉電、升級等情況后仍然保 留以前的配置參數(shù)值并自動配置到相應的功能模塊中,保證了配置參數(shù)的完 整性和一致性。
2) 由于本發(fā)明的動態(tài)配置文件只記錄配置參數(shù)的修改值,相對于初值 配置文件來說非常小,因此加快了對于動態(tài)配置文件的保存時間,在重啟時 不必先占用大量的時間保存動態(tài)配置文件,進而縮短了網(wǎng)元設備的啟動時 間,提高了配置處理效率。
3) 由于本發(fā)明在配置參數(shù)修改后即時保存到動態(tài)配置文件中,避免了 網(wǎng)元設備異常掉電丟失配置信息的問題,保證配置參數(shù)的完整性。
4) 當網(wǎng)元設備升級且維護信息增加時,可以方便地增加初值配置文件 和動態(tài)配置文件的配置參數(shù)及其取值,使以前動態(tài)修改的配置參數(shù)在這種情 況下不受影響。
5) 本發(fā)明還可以由網(wǎng)元設備的0&M系統(tǒng)根據(jù)需要定期將本地的動態(tài) 配置文件上傳到一個指定的服務器上保存,以防止網(wǎng)元設備存儲介質(zhì)的損壞 或更換導致的數(shù)據(jù)丟失。
6) 本發(fā)明的配置參數(shù)以樹圖形式表示并存儲,既保證了所記錄信息的唯一性,同時也提高了存儲以及查找配置參數(shù)的效率。
總之,利用本發(fā)明,可以使得網(wǎng)元設備在重啟、掉電、軟件/硬件升級 等情況后配置參數(shù)仍然完整保存,不會由于升級導致配置參數(shù)的不一致,并 且網(wǎng)元設備在讀/寫配置信息的處理時間較短,處理效率高,給整個網(wǎng)絡的 運行帶來極大的方便。
圖1為本發(fā)明所述網(wǎng)元設備參數(shù)配置方法的流程圖2為一種樹圖結構示意圖3為基站0&M系統(tǒng)所記錄的基站配置參數(shù)的一種樹圖結構實例圖; 圖4為所述修改的第一個葉子節(jié)點在動態(tài)配置文件中的樹圖結構圖; 圖5為修改了第二個葉子節(jié)點后在動態(tài)配置文件中的樹圖結構圖; 圖6為基站升級后增加了葉子節(jié)點的一種樹圖結構實例圖; 圖7為本發(fā)明所述網(wǎng)元設備的0&M系統(tǒng)的組成示意圖; 圖8為包括服務器的0&M系統(tǒng)的組成示意圖。
具體實施例方式
下面通過具體實施例和附圖對本發(fā)明做進 一 步詳細說明。
圖1為本發(fā)明所述網(wǎng)元設備參數(shù)配置方法的流程圖。參見圖l,本發(fā)明 的核心技術方案為
步驟IOI、將配置參數(shù)的初始值保存在初值配置文件中,在網(wǎng)元設備啟 動時將初值配置文件中的初始值配置給網(wǎng)元設備。
步驟102、網(wǎng)元設備運行過程中修改的配置參數(shù)及其修改值保存到一動 態(tài)配置文件中。
步驟103、網(wǎng)元設備重啟時,先將初值配置文件中的初始值配置給網(wǎng)元 設備,再以動態(tài)配置文件中的修改值替換對應配置參數(shù)的初始值。
本發(fā)明所述的網(wǎng)元設備可以是任何通信網(wǎng)絡中的網(wǎng)元設備,例如移動通信網(wǎng)絡中的基站、計算機通信網(wǎng)絡中的計算機等等。以下實施例以移動通信 網(wǎng)絡中的基站為例對本發(fā)明進行說明。
本發(fā)明的方法可以由基站的0&M系統(tǒng)執(zhí)行,在具體執(zhí)行時釆用的管理 協(xié)議可以是簡單網(wǎng)絡管理協(xié)議(SNMP)。由于SNMP的成熟性和簡單性等 特點,現(xiàn)代網(wǎng)絡維護中大量采用了 SNMP協(xié)議對網(wǎng)元設備進行管理,因此, 本發(fā)明的方法也是基于SNMP協(xié)議的參數(shù)配置處理方法。
在本發(fā)明中,在基站中設置的配置文件分為兩個, 一個為初值配置文件, 本文中命名為nb.cfg,在基站軟件版本發(fā)布時發(fā)布,其中保存了基站的初始 配置值,同一版本的所有基站的初始配置值都相同;另外一個為動態(tài)配置文 件,本文中命名為nb.dfg,可以預先創(chuàng)建在基站中,也可以在基站運行過程 中動態(tài)生成,即當基站第一次修改配置參數(shù)值時創(chuàng)建動態(tài)配置文件,各基站 中動態(tài)配置文件的內(nèi)容可能不相同,基站修改的配置參數(shù)被保存在該動態(tài)配 置文件中。
在SNMP協(xié)議中,對于基站的各個配置參數(shù)以管理信息庫(MIB)樹圖 的形式來表示。圖2為一種樹圖結構示意圖,在樹圖結構中,每一個節(jié)點都 表示在網(wǎng)絡中的一個功能單元,例如主機、板卡、機槽、表格等功能單元。 網(wǎng)絡中的功能單元在網(wǎng)絡中的隸屬關系通過樹圖結構的父、子、兄弟節(jié)點的 關系來表示。其中沒有子節(jié)點的節(jié)點稱為葉子節(jié)點,基站中的一個葉子節(jié)點 代表網(wǎng)元內(nèi)的一個配置參數(shù),并用對象標識(OID)來區(qū)分。例如圖2中利 用OID: 1.3.6.1.4.1.56.1.1表示 一 個可讀取或配置的參數(shù),OID : 1.3.6丄4丄56丄2丄1表示另外一個可讀取或配置的參數(shù),為了表示的方便, 圖2中省略了 1.3.6.1部分,后續(xù)的樹圖結構示意圖中同樣都省略了 1.3.6.1 部分,所述OID中所述每個節(jié)點的標號(例如14、 1、 3、 56)都是對應功 能單元的編號。
基站的0&M系統(tǒng)采用上述SNMP的MIB樹圖形式表示各個配置參數(shù), 0&M系統(tǒng)中保存了本基站所有配置參數(shù)的樹圖結構,例如圖2所述的樹圖 結構,并以此執(zhí)行相應的配置指令。在本發(fā)明所述的初值配置文件以及動態(tài)配置文件中,也將節(jié)點配置參數(shù)及其取值(即節(jié)點)以MIB樹圖形式保存, 這樣既保證了所記錄信息的唯一性,同時也提高了查找節(jié)點的效率。在配置 文件中的樹圖結構中,網(wǎng)絡中的不同功能單元通過不同的節(jié)點表示, 一個配
置參數(shù)保存為一個葉子節(jié)點,該配置參數(shù)的取值為該葉子節(jié)點的取值;在讀
取配置文件的配置參數(shù)及其取值時,根據(jù)對應葉子節(jié)點的樹結構信息進行讀 取。
在所述初值配置文件以及動態(tài)配置文件中,通過以下的數(shù)據(jù)結構實現(xiàn)每 個節(jié)點在整個樹圖中的位置,從而簡便系統(tǒng)地描述出基站的各種配置參數(shù),
方便基站存儲和讀取特定的配置參數(shù)。所述的數(shù)據(jù)結構如下 <formula>formula see original document page 10</formula>在所述配置文件中,對于非葉子節(jié)點直接使用上述數(shù)據(jù)結構來表示并保 存,對于葉子節(jié)點由上述數(shù)據(jù)結構加上其真正的類型結構來表示并保存。
在向配置文件中保存節(jié)點時,首先在配置文件中查詢是否存在該節(jié)點, 如果存在且該節(jié)是葉子節(jié)點,則直接修改其值,若為非葉子節(jié)點,則繼續(xù)查 詢其子節(jié)點;如果不存在該節(jié)點,則返回要寫入節(jié)點的父節(jié)點的文件中位置 (如果為0,則認為是根節(jié)點)和其第一個兄弟節(jié)點文件中位置(如果為0, 則認為是無兄弟節(jié)點),然后分別添加到該節(jié)點的父節(jié)點和下一個兄弟節(jié)點,
然后將該節(jié)點添加到文件末尾,并修改其父節(jié)點的tree, child—list的值為該 節(jié)點在文件中的位置。如果剛才寫入的節(jié)點為葉子節(jié)點,則緊接著將其真正 的信息結構(即對應配置參數(shù)的取值)寫入到文件末尾(如果該節(jié)點為表量,將其索引以非葉子節(jié)點保存)。在從配置文件中讀取節(jié)點時,同樣可根據(jù)每 個節(jié)點的樹結構信息讀取。
本發(fā)明所述的初值配置文件中保存了基站所有配置參數(shù)的初始默認值, 也就是說初值配置文件中保存了基站的整個樹的信息,基站配置參數(shù)的初始 默認值存儲在所述樹結構中的對應葉子節(jié)點中。在基站剛啟動的過程中,
0&M通過讀取所述初值配置文件得到所有配置參數(shù)的初始值,并將這些配
置參數(shù)的初始值配置到對應的功能模塊中。
在基站運行的過程中,有些配置參數(shù)由于網(wǎng)絡規(guī)劃和網(wǎng)絡優(yōu)化的原因, 在基站運行過程中需要被修改和優(yōu)化,并且維護人員希望將這些修改記錄下 來,以便不會因為基站重啟或者軟件升級等原因而丟失,即在基站重啟動過 程中需要基站自動將這些修改了的最新參數(shù)以初始值的形式設置到基站中, 因此本發(fā)明將這部分配置參數(shù)及其修改值保存到另外一個文件,即動態(tài)配置
文件nb.dfg中。具體的,網(wǎng)元設備在運行過程中第一次修改配置參數(shù)時自動 創(chuàng)建一動態(tài)配置文件,并將修改的配置參數(shù)及其修改值即時保存在該動態(tài)配 置文件中,且后續(xù)修改的配置參數(shù)及其修改值都即時保存在該動態(tài)配置文件 中。
基站設備的維護信息很多,而有些設置操作雖然改變了基站內(nèi)部的配置 參數(shù)值,但只是臨時性的,不要求下次啟動時還需要記憶,但有些需要永久 性記憶,因此,本發(fā)明對需要永久性記憶的配置參數(shù)預設一個永久記憶標識, 當0&M根據(jù)維護人員的霜要改變一個配置參數(shù)的取值時,可以進一步判斷 所修改的配置參數(shù)是否具有永久記憶標識,有則將所修改的配置參數(shù)及其修 改值保存到所述動態(tài)配置文件中,否則,不會將所修改的配置參數(shù)及其修改 值保存到所述動態(tài)配置文件中。
圖3為基站0&M系統(tǒng)所記錄的基站配置參數(shù)的一種樹圖結構實例圖。 參見圖3,假設其中的葉子節(jié)點301和302為需要永久記憶的配置參數(shù),則 預先在具體的數(shù)據(jù)結構中為該兩個葉子節(jié)點設置永久記憶標識。在基站的運 行過程中,如果維護人員修改了葉子節(jié)點302即OID為1.3.6.1.4.1.56.1.2.2的值,而如圖3所示這個葉子節(jié)點302剛好標記為需要永久記憶,那么, 0&M會自動創(chuàng)建一個動態(tài)配置文件nb.dfg,并將該葉子節(jié)點302及其修改 值保存到該動態(tài)配置文件中,所述第一個修改的葉子節(jié)點302在動態(tài)配置文 件中的樹圖結構如圖4所示。接著,維護人員修改了第二個葉子節(jié)點301, 即OID為1.3.6.1.4.1.56.1.2.1.1的值,而這個葉子節(jié)點301也標記為需要永 久記憶,同樣,0&M會將該葉子節(jié)點301保存到動態(tài)配置文件nb.dfg中, 在保存時,首先根據(jù)OID查找動態(tài)配置文件的樹圖結構中是否已經(jīng)存在該 葉子節(jié)點,如果存在則直接修改其取值,如果沒有找到,則在合適的父節(jié)點 下創(chuàng)建該葉子節(jié)點并保存當前修改值。圖5為修改了第二個葉子節(jié)點301后 在動態(tài)配置文件中的樹圖結構圖,如圖5所示,由于在之前沒有葉子節(jié)點 301,因此根據(jù)所述樹圖結構,在節(jié)點501之下建立了 OID為 1.3.6.1.4.1.56.1.2.1.1的葉子節(jié)點301。
通過上述處理過程,在基站運行過程中的所有修改的配置參數(shù)及其修改 值都即時保存在了動態(tài)配置文件中。
當基站重新啟動時,0&M系統(tǒng)首先讀取初值配置文件nb.cfg,從中讀 取出所有葉子節(jié)點的初始值并配置給對應的功能模塊,然后查找是否存在動 態(tài)配置文件nb.dfg,如果存在,再讀取動態(tài)配置文件nb.dfg,讀取出動態(tài)配 置文件中保存的葉子節(jié)點的修改值,并用該修改值替換對應配置參數(shù)的初始 值,重新將修改值配置到對應的功能模塊,然后繼續(xù)執(zhí)行啟動,直到啟動成 功。
本發(fā)明在基站軟件或硬件升級時,只需要發(fā)布更新初值配置文件nbxfg, 而動態(tài)配置文件是在基站運行過程中,維護人員第一次修改了任意一個需要 永久記憶的節(jié)點信息時被自動創(chuàng)建,無須發(fā)布及升級。如果升級涉及到維護 信息的變化,存在兩種情況
一種情況是增加了節(jié)點,即增加了配置參數(shù)。這種情況只需要更新初值 配置文件,即在初值配置文件中增加相應配置參數(shù)及其初始值,即在樹圖結 構中增加相應的葉子節(jié)點,對于動態(tài)配置文件的維護不受影響。例如圖6為基站升級后增加了葉子節(jié)點的一種樹圖結構實例圖,參見圖6,在基站升級前,基站的配置參數(shù)具有如圖3所示的樹圖結構,在基站升級后,增加了葉子節(jié)點601,因此需要在初值配置文件中增加該葉子節(jié)點601及其初始值。
另一種是減少原有維護信息,需要刪除某節(jié)點,即刪除某配置參數(shù)。這時,O&M系統(tǒng)一般不直接刪除該配置參數(shù),而是對該配置參數(shù)設置廢棄標識,在后續(xù)啟動的過程中,在利用初值配置文件和動態(tài)配置文件配置參數(shù)時,如果有對應的配置參數(shù)設置有廢棄標識,則不再讀取該配置參數(shù)的值或者放棄對該配置參數(shù)的配置。
另外,為了防止基站存儲介質(zhì)的損壞或更換導致的數(shù)據(jù)丟失,本發(fā)明還可以由基站的0&M系統(tǒng)根據(jù)需耍定期將本地的動態(tài)配置文件上傳到一個指定的服務器上保存,該服務器例如可以是操作維護中心(OMC-R),在使用所述動態(tài)配置文件時,例如重啟時,向所述服務器發(fā)送請求,該服務器查找出該基站對應的動態(tài)配置文件并下發(fā)給基站。
圖7為本發(fā)明所述網(wǎng)元設備的0&M系統(tǒng)的組成示意圖。參見圖7,該0&M系統(tǒng)包括
初值配置文件701,用于保存配置參數(shù)的初始值;
動態(tài)配置處理模塊702,用于將網(wǎng)元設備運行過程中修改的配置參數(shù)及其修改值保存到一動態(tài)配置文件703中;
參數(shù)配置模塊704,用于在網(wǎng)元設備啟動時,先將初值配置文件701中的初始值配置給網(wǎng)元設備,再以動態(tài)配置文件703中的修改值替換對應配置參數(shù)的初始值并配置給網(wǎng)元設備。
在一種優(yōu)選方案中,所述動態(tài)配置處理模塊702中還可以包括一判斷處理模塊,用于判斷所修改的配置參數(shù)是否需要永久記憶,有則觸發(fā)動態(tài)配置處理模塊將所修改的配置參數(shù)及其修改值保存到所述動態(tài)配置文件中,否則,不會將所修改的配置參數(shù)及其修改值保存到所述動態(tài)配置文件中。
圖7所述的0&M系統(tǒng)可以設置在網(wǎng)元設備上,在另一種優(yōu)選方案中,0&M系統(tǒng)還包括與網(wǎng)元設備分開的獨立的服務器。圖8為包括服務器的0&M系統(tǒng)的組成示意圖,參見圖8,所述0&M系統(tǒng)的初值配置文件701、動態(tài)配置處理模塊702以及參數(shù)配置模塊704都設置在網(wǎng)元設備上,并且在網(wǎng)元設備上進一步設置動態(tài)配置文件上報下載模塊801,用于將網(wǎng)元設備的動態(tài)配置文件703上報給服務器802,并在使用所述動態(tài)配置文件時從所述服務器802下載該動態(tài)配置文件并傳輸給參數(shù)配置模塊704進行配置。所述服務器802用于存儲網(wǎng)元設備上報的動態(tài)配置文件,并根據(jù)網(wǎng)元設備的下載請求向?qū)W(wǎng)元設備下發(fā)對應的動態(tài)配置文件。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉該技術的人在本發(fā)明所揭露的技術范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。
權利要求
1、一種網(wǎng)元設備操作及維護系統(tǒng)的參數(shù)配置方法,其特征在于,包括A、將配置參數(shù)的初始值保存在初值配置文件中,在網(wǎng)元設備啟動時將初值配置文件中的初始值配置給網(wǎng)元設備;B、網(wǎng)元設備運行過程中修改的配置參數(shù)及其修改值保存到動態(tài)配置文件中;C、網(wǎng)元設備重啟時,先將初值配置文件中的初始值配置給網(wǎng)元設備,再以動態(tài)配置文件中的修改值替換對應配置參數(shù)的初始值并配置給網(wǎng)元設備。
2、 根據(jù)權利要求1所述的方法,其特征在于,該方法進一步對于需要 永久性記憶的配置參數(shù)設置永久記憶標識;步驟B在修改配置參數(shù)時,進一 步包括當所修改的配置參數(shù)具有永久記憶標識時,將所修改的配置參數(shù)及 其修改值保存到所述動態(tài)配置文件中。
3、 根據(jù)權利要求1所述的方法,其特征在于,步驟B中,網(wǎng)元設備在 運行過程中第一次修改配置參數(shù)時自動創(chuàng)建一動態(tài)配置文件,并將修改的配 置參數(shù)及其修改值即時保存在該動態(tài)配置文件中,且后續(xù)修改的配置參數(shù)及 其修改值都即時保存在該動態(tài)配置文件中。
4、 根據(jù)權利要求1所述的方法,其特征在于,當網(wǎng)元設備升級時,如 果增加了某配置參數(shù),則在所述初值配置文件中增加相應的配置參數(shù)及其初 始值。
5、 根據(jù)權利要求1所述的方法,其特征在于,當網(wǎng)元設備升級時,如果減少了某配置參數(shù),則對該配置參數(shù)設置廢棄 標識;在利用初值配置文件或動態(tài)配置文件配置參數(shù)時,如果對應的配置參數(shù) 設置有廢棄標識,則放棄對該配置參數(shù)的配置。
6、 根據(jù)權利要求1所述的方法,其特征在于,該方法進一步包括網(wǎng)元設備將本地的動態(tài)配置文件上傳到指定服務器上,在使用所述動態(tài)配置文 件時從所述服務器下載該動態(tài)配置文件到本地。
7、 根據(jù)權利要求1至6任一項所述的方法,其特征在于,所述配置參數(shù)以樹圖形式表示;在配置文件中, 一個配置參數(shù)及其取值保存為一個葉子 節(jié)點;在讀取配置文件的配置參數(shù)及其取值時,根據(jù)對應葉子節(jié)點的樹結構 信息進行讀取。
8、 一種網(wǎng)元設備的操作及維護系統(tǒng),其特征在于,包括 初值配置文件,用于保存配置參數(shù)的初始值;動態(tài)配置處理模塊,用于將網(wǎng)元設備運行過程中修改的配置參數(shù)及其修 改值保存到 一 動態(tài)配置文件中;參數(shù)配置模塊,用于在網(wǎng)元設備啟動時,先將初值配置文件中的初始值 配置給網(wǎng)元設備,再以動態(tài)配置文件中的修改值替換對應配置參數(shù)的初始 值。
9、 根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述動態(tài)配置處理模塊 中進一步包括判斷處理模塊,用于判斷所修改的配置參數(shù)是否需要永久記 憶,只在需要永久記憶時才觸發(fā)動態(tài)配置處理模塊將所修改的配置參數(shù)及其 修改值保存到所述動態(tài)配置文件中。
10、 根據(jù)權利要求8或9所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括設置在網(wǎng)元設備中的動態(tài)配置文件上報下載模塊,以及與網(wǎng)元設備分開的服 務器;所述動態(tài)配置文件上報下載模塊用于將網(wǎng)元設備的動態(tài)配置文件上報 給服務器,并在使用所述動態(tài)配置文件時從所述服務器下載該動態(tài)配置文件并傳輸給參數(shù)配置模塊進行配置;所述服務器用于存儲網(wǎng)元設備上報的動態(tài)配置文件,并根據(jù)網(wǎng)元設備的 下載請求向?qū)W(wǎng)元設備下發(fā)對應的動態(tài)配置文件。
全文摘要
本發(fā)明公開了一種網(wǎng)元設備的參數(shù)配置方法及其操作及維護(O&M)系統(tǒng)。系統(tǒng)包括初值配置文件、動態(tài)配置處理模塊以及參數(shù)配置模塊。方法包括將配置參數(shù)的初始值保存在初值配置文件中,在網(wǎng)元設備啟動時將初始值配置給網(wǎng)元設備;網(wǎng)元設備運行過程中修改的配置參數(shù)及其修改值保存到一動態(tài)配置文件中;網(wǎng)元設備重啟時,先將初值配置文件中的初始值配置給網(wǎng)元設備,再以動態(tài)配置文件中的修改值替換對應配置參數(shù)的初始值并配置給網(wǎng)元設備。利用本發(fā)明,可以使得網(wǎng)元設備在重啟、掉電、軟件/硬件升級等情況后配置參數(shù)仍然完整保存,并且網(wǎng)元設備在讀/寫配置信息的處理時間較短,處理效率高,給整個網(wǎng)絡的運行帶來極大的方便。
文檔編號H04W24/02GK101552692SQ20081010329
公開日2009年10月7日 申請日期2008年4月2日 優(yōu)先權日2008年4月2日
發(fā)明者胡樂薇 申請人:大唐移動通信設備有限公司