專利名稱:一種網(wǎng)元配置的實現(xiàn)方法及裝置的制作方法
技術領域:
本發(fā)明涉及通信系統(tǒng)的網(wǎng)絡管理領域,尤其涉及一種網(wǎng)元配置的實現(xiàn)方 法及系統(tǒng)。
背景技術:
配置管理是電信管理網(wǎng)絡(Telecom Management Network, TMN)標準 體系中網(wǎng)絡管理的基本功能之一,是指管理網(wǎng)絡上各種工作設備、備份設備 等設備及其之間的關系。
網(wǎng)元正常運行需要有一定配置數(shù)據(jù)的支持, 一般由網(wǎng)管對網(wǎng)元進行配置 管理。配置結果就是網(wǎng)管生成的配置數(shù)據(jù)或是配置集, 一般以文件形式保存。
網(wǎng)管的配置界面一般采用圖形界面,通過用戶的一系列操作實現(xiàn)了對網(wǎng) 元的配置,配置結果先保存在一個臨時數(shù)據(jù)庫中,配置完成后再通過格式轉 化生成最終的配置數(shù)據(jù)。把這種配置界面的組織、各個網(wǎng)元之間的層次關系、 配置數(shù)據(jù)結構、配置數(shù)據(jù)的格式等信息抽象出來,稱為配置模板,對于傳統(tǒng) 的網(wǎng)管配置模塊,配置模板是固定的,是由開發(fā)者在編碼時確定的,其原理 如圖1所示首先在網(wǎng)管100中生成配置模板101,使用者106按照模板配 置記錄105進行配置,配置結果保存在臨時數(shù)據(jù)庫102中,然后通過格式轉 換生成配置數(shù)據(jù)103,進而對網(wǎng)元104進行配置。
網(wǎng)管配置網(wǎng)元,最終生成的結果就是配置數(shù)據(jù)(配置集)。配置數(shù)據(jù)是有 格式的,配置模板也需要包含數(shù)據(jù)的格式信息。上述的實現(xiàn)方法中,這些格 式信息如果靠手工輸入費時費力,還容易出錯。并且由于網(wǎng)管配置模板固定, 所以只能對界面已有的網(wǎng)元配置項進行配置,也就是說,如果某個網(wǎng)元的需 要配置的信息發(fā)生改變,或者增加了一種新類型的網(wǎng)元,原有的網(wǎng)管就不能 使用,必須使用程序員開發(fā)出的新版本網(wǎng)管,相當?shù)膹碗s和繁瑣。
發(fā)明內容
本發(fā)明要解決的問題是提供一種網(wǎng)元配置的實現(xiàn)方法及系統(tǒng),解決現(xiàn)有 的網(wǎng)元配置管理過于復雜和繁瑣的問題。
本發(fā)明提供了一種網(wǎng)元配置的實現(xiàn)方法,包括
步驟1,模板生成模塊接收模板配置模塊的配置信息生成配置模板,并 將配置模板保存在配置模板數(shù)據(jù)庫中;
步驟2,模板使用模塊接收網(wǎng)元配置模塊的配置信息,并使用該配置信 息以及配置模板數(shù)據(jù)庫中的配置模板生成配置數(shù)據(jù),下發(fā)給網(wǎng)元。
步驟1包括
步驟21,模板生成模塊接收模板配置模塊的配置信息生成配置模板; 步驟22,模板生成模塊創(chuàng)建并編輯腳本;
步驟23,模板生成模塊將配置模板保存在配置模板數(shù)據(jù)庫中。
步驟21和步驟22之間還包括步驟31:如果配置數(shù)據(jù)格式發(fā)生變化,則
掃描數(shù)據(jù)格式說明文檔,得到配置數(shù)據(jù)的格式信息,并保存到配置模板中。
步驟22和步驟23之間還包括步驟41:編輯視圖,包括各個網(wǎng)元的層次 關系,視圖把各個網(wǎng)元以樹的方式進行組織,樹上的一個節(jié)點對應著一個網(wǎng) 元,節(jié)點同時對應一組腳本。
步驟21中,如果網(wǎng)元配置項發(fā)生改變,模板生成模塊創(chuàng)建配置模板或者 修改原有的配置模板。
數(shù)據(jù)格式說明文檔包括Word、 ZDB和/或MDB格式的數(shù)據(jù)格式說明文檔。
步驟2包括
步驟71,模板使用模塊接收網(wǎng)元配置模塊的配置信息;
步驟72,模板使用模塊加載配置模板數(shù)據(jù)庫中的配置模板;
步驟73,模板使用模塊依據(jù)網(wǎng)元配置模塊的配置信息配置網(wǎng)元數(shù)據(jù);
步驟74,模板使用模塊進行數(shù)據(jù)合法性檢査;
步驟75,生成配置數(shù)據(jù),下發(fā)到網(wǎng)元。
步驟72和步驟73之間還包括步驟81:模板使用模塊導入舊的配置數(shù)據(jù),
用于依據(jù)網(wǎng)元配置模塊的配置信息對舊的配置數(shù)據(jù)進行升級。
本發(fā)明提供了一種網(wǎng)元配置的實現(xiàn)裝置,包括模板生成模塊,模板使 用模塊,配置模板數(shù)據(jù)庫,模板配置模塊,網(wǎng)元配置模塊;
模板生成模塊,用于接收模板配置模塊的配置信息生成配置模板,并將 配置模板保存在配置模板數(shù)據(jù)庫中;
模板使用模塊,用于接收網(wǎng)元配置模塊的配置信息,并使用該配置信息 以及配置模板數(shù)據(jù)庫中的配置模板生成配置數(shù)據(jù),下發(fā)給網(wǎng)元。
還包括配置數(shù)據(jù)庫,用于保存配置數(shù)據(jù)。
本發(fā)明能夠使網(wǎng)元改變或是網(wǎng)元的配置項發(fā)生改變時,不需要對網(wǎng)管程 序進行升級,只需要修改配置模板即可,從而簡化了網(wǎng)元配置管理的復雜程 度。
圖1是現(xiàn)有技術中使用網(wǎng)管進行網(wǎng)元配置的示意圖; 圖2是本發(fā)明使用網(wǎng)管對進行網(wǎng)元配置的示意圖3和圖4是本發(fā)明中當網(wǎng)元配置項發(fā)生改變時,進行網(wǎng)元配置的流程圖。
具體實施例方式
本發(fā)明旨在提供一種可以靈活對網(wǎng)元進行配置的方法,使配置界面和配 置結果集的格式只和配置模板相關,而不是程序員在編碼時確定的。這樣, 無論網(wǎng)元改變或是網(wǎng)元的配置項發(fā)生改變,都不需要對網(wǎng)管程序進行升級, 只需要修改配置模板即可。
為了防止手工輸入產生差錯,本實施例中,通過掃描瀑布流的開發(fā)模型 中的上游詳細的數(shù)據(jù)格式信息說明文檔,掃描需要的信息。這些說明文檔也 是網(wǎng)管編碼的依據(jù)。
本發(fā)明中提供的網(wǎng)元配置的實現(xiàn)方法,是通過模板生成模塊接收模板配 置模塊的配置信息生成配置模板,網(wǎng)元配置模塊用模板配置模塊生成的配置 模板進行網(wǎng)元配置實現(xiàn)對網(wǎng)元的配置管理。
為了對本發(fā)明進行詳細說明,下面對生成配置模板和使用模板配置模塊 生成的配置模板進行網(wǎng)元配置的步驟進行詳細描述。
生成配置模板時,配置模板包含的信息都需要進行配置,生成的配置模 板保存在模板數(shù)據(jù)庫中,詳細步驟如圖3所示
步驟S300,模板生成模塊204接收模板配置模塊207的配置信息生成配 置模板。如果網(wǎng)元配置項發(fā)生改變,模板配置模塊創(chuàng)建配置模板或者修改原 有的配置模板。
步驟S301,如果要生成的配置數(shù)據(jù)格式發(fā)生變化,則掃描數(shù)據(jù)格式說明 文檔(目前支持Word, ZDB, MDB格式),得到配置數(shù)據(jù)的格式信息,保存 到配置模板中。配置數(shù)據(jù)的格式信息是配置模板中一個重要部分,決定最終 生成的配置數(shù)據(jù)是以什么格式組織的。
步驟S302,模板生成模塊創(chuàng)建并編輯腳本。配置網(wǎng)元,很多時候都不用 填寫完整的信息,只用填寫一些關鍵參數(shù)即可,其它一般使用默認值。腳本 就可以完成這樣的功能。模板生成模塊可以按照需要編輯不同的腳本,在適 當?shù)牡胤綀?zhí)行之。
步驟S303,編輯視圖。視圖就是網(wǎng)元使用模塊進行配置時所使用的界面。 包括各個網(wǎng)元的層次關系,視圖把各個網(wǎng)元以樹的方式進行組織,樹上的一 個節(jié)點就對應著一個網(wǎng)元,節(jié)點同時可以對應一組腳本,在需要的時候執(zhí)行。
步驟S304,模板生成模塊完成模板配置后保存模板。
步驟S305,結束。
網(wǎng)元配置模塊使用配置模板生成配置數(shù)據(jù)的詳細步驟如圖4所示
步驟S310,模板使用模塊200接收網(wǎng)元配置模塊208的配置信息,用于 模板使用模塊依據(jù)配置信息進行配置。
步驟S311,模板使用模塊加載配置好的模板;因為模板不是固定的,所 以網(wǎng)元配置模塊可以選擇適當?shù)哪0寮虞d以完成網(wǎng)元配置。導入模板后,根 據(jù)模板會生成臨時數(shù)據(jù)庫以保存配置過程中的網(wǎng)元配置信息。
步驟S312,模板使用模塊導入舊的數(shù)據(jù)集;此過程不是必須的,可以直 接進入步驟S313。此步驟主要是為了最大程度的保留用戶原有的配置結果, 相當于配置數(shù)據(jù)的升級功能。舊的數(shù)據(jù)集和新的數(shù)據(jù)集會有所差別,導入原 則是相同網(wǎng)元的相同配置項的數(shù)據(jù)保留,其它不填,導入時還可以執(zhí)行腳本 填寫默認值或更新一些數(shù)據(jù),如果還有需要改動的地方,在步驟S313中調 整。
步驟S313,模板使用模塊依據(jù)配置信息配置網(wǎng)元數(shù)據(jù);加載配置模板后, 就出現(xiàn)一個視圖,各個網(wǎng)元以樹的方式組織起來,樹上的節(jié)點對應著具體的 網(wǎng)元,模板使用模塊只需要填寫相關網(wǎng)元的配置界面的相關參數(shù)即可。
步驟S314,數(shù)據(jù)合法性檢查;配置完成后,需要進行合法性檢査,此時 網(wǎng)元的配置結果都保存在臨時數(shù)據(jù)庫中,通過執(zhí)行檢查腳本就可以完成檢査。
步驟S315,生成配置數(shù)據(jù);合法性檢查通過后,按照配置模板的格式信 息生成對應的配置結果集。下發(fā)到網(wǎng)元即可。這樣就完成了一個完整的配置 過程。
步驟S316,結束。
實現(xiàn)上述網(wǎng)元配置方法的系統(tǒng)如圖2所示,包括模板生成模塊204,模 板使用模塊200,配置模板數(shù)據(jù)庫203,模板配置模塊207,網(wǎng)元配置模塊208, 舊配置數(shù)據(jù)201,新配置數(shù)據(jù)202。模板生成模塊204包括掃描文檔模塊205 和配置界面、腳本模塊。模板使用模塊200包括臨時數(shù)據(jù)庫102和按照模板 配置記錄模塊105。模板生成模塊204接收模板配置模塊的配置信息后,生 成配置模板,保存在配置模板數(shù)據(jù)庫203中。模板使用模塊200利用網(wǎng)元配 置模塊208的配置信息以及配置模板數(shù)據(jù)庫203中的配置模板生成配置數(shù)據(jù), 下發(fā)給網(wǎng)元。舊配置數(shù)據(jù)201和新配置數(shù)據(jù)202可以保存在配置數(shù)據(jù)庫中。 配置信息可由用戶設定。
本領域的技術人員在不脫離權利要求書確定的本發(fā)明的精神和范圍的條 件下,還可以對以上內容進行各種各樣的修改。因此本發(fā)明的范圍并不僅限 于以上的說明,而是由權利要求書的范圍來確定的。
權利要求
1. 一種網(wǎng)元配置的實現(xiàn)方法,其特征在于,包括步驟1,模板生成模塊接收模板配置模塊的配置信息生成配置模板,并將配置模板保存在配置模板數(shù)據(jù)庫中;步驟2,模板使用模塊接收網(wǎng)元配置模塊的配置信息,并使用該配置信息以及配置模板數(shù)據(jù)庫中的配置模板生成配置數(shù)據(jù),下發(fā)給網(wǎng)元。
2. 如權利要求1所述的網(wǎng)元配置的實現(xiàn)方法,其特征在于,步驟1包括: 步驟21,模板生成模塊接收模板配置模塊的配置信息生成配置模板; 步驟22,模板生成模塊創(chuàng)建并編輯腳本;步驟23,模板生成模塊將配置模板保存在配置模板數(shù)據(jù)庫中。
3. 如權利要求2所述的網(wǎng)元配置的實現(xiàn)方法,其特征在于,步驟21和 步驟22之間還包括步驟31:如果配置數(shù)據(jù)格式發(fā)生變化,則掃描數(shù)據(jù)格式 說明文檔,得到配置數(shù)據(jù)的格式信息,并保存到配置模板中。
4. 如權利要求2所述的網(wǎng)元配置的實現(xiàn)方法,其特征在于,步驟22和 步驟23之間還包括步驟41:編輯視圖,包括各個網(wǎng)元的層次關系,視圖把 各個網(wǎng)元以樹的方式進行組織,樹上的一個節(jié)點對應著一個網(wǎng)元,節(jié)點同時 對應一組腳本。
5,如權利要求2至4任意一項所述的網(wǎng)元配置的實現(xiàn)方法,其特征在于, 步驟21中,如果網(wǎng)元配置項發(fā)生改變,模板生成模塊創(chuàng)建配置模板或者修改 原有的配置模板。
6. 如權利要求3所述的網(wǎng)元配置的實現(xiàn)方法,其特征在于,步驟31中, 數(shù)據(jù)格式說明文檔包括Word、 ZDB和/或MDB格式的數(shù)據(jù)格式說明文檔。
7. 如權利要求1所述的網(wǎng)元配置的實現(xiàn)方法,其特征在于,步驟2包括 步驟71,模板使用模塊接收網(wǎng)元配置模塊的配置信息;步驟72,模板使用模塊加載配置模板數(shù)據(jù)庫中的配置模板;步驟73,模板使用模塊依據(jù)網(wǎng)元配置模塊的配置信息配置網(wǎng)元數(shù)據(jù);步驟74,模板使用模塊進行數(shù)據(jù)合法性檢査;步驟75,生成配置數(shù)據(jù),下發(fā)到網(wǎng)元。
8. 如權利要求7所述的網(wǎng)元配置的實現(xiàn)方法,其特征在于,步驟72和 步驟73之間還包括步驟81:模板使用模塊導入舊的配置數(shù)據(jù),用于依據(jù)網(wǎng)元配置模塊的配置信息對舊的配置數(shù)據(jù)進行升級。
9. 一種網(wǎng)元配置的實現(xiàn)裝置,其特征在于,包括模板生成模塊,模板 使用模塊,配置模板數(shù)據(jù)庫,模板配置模塊,網(wǎng)元配置模塊;模板生成模塊,用于接收模板配置模塊的配置信息生成配置模板,并將配置模板保存在配置模板數(shù)據(jù)庫中;模板使用模塊,用于接收網(wǎng)元配置模塊的配置信息,并使用該配置信息 以及配置模板數(shù)據(jù)庫中的配置模板生成配置數(shù)據(jù),下發(fā)給網(wǎng)元。
10. 如權利要求9所述的網(wǎng)元配置的實現(xiàn)裝置,其特征在于,還包括配置數(shù)據(jù)庫,用于保存配置數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種網(wǎng)元配置的實現(xiàn)方法,包括步驟1,模板生成模塊接收模板配置模塊的配置信息生成配置模板,并將配置模板保存在配置模板數(shù)據(jù)庫中;步驟2,模板使用模塊接收網(wǎng)元配置模塊的配置信息,并使用該配置信息以及配置模板數(shù)據(jù)庫中的配置模板生成配置數(shù)據(jù),下發(fā)給網(wǎng)元。本發(fā)明能夠使網(wǎng)元改變或是網(wǎng)元的配置項發(fā)生改變時,不需要對網(wǎng)管程序進行升級,只需要修改配置模板即可,從而簡化了網(wǎng)元配置管理的復雜程度。
文檔編號H04M3/22GK101383871SQ200710121478
公開日2009年3月11日 申請日期2007年9月6日 優(yōu)先權日2007年9月6日
發(fā)明者鼎 丁 申請人:中興通訊股份有限公司