在通信系統中添加設備信息的方法
2023-07-27 18:16:11 2
專利名稱:在通信系統中添加設備信息的方法
技術領域:
本發明涉及計算機網絡管理領域,尤其涉及一種在通信系統中添加設備信息的方法。
背景技術:
性能管理處理的網絡一般是異質網絡,即該網絡中往往包含使用不同協議、域的具有不同性能的設備。在實際應用中,經常需要在該網絡中添加新類型設備,此時,便需要在該網絡的網管系統中進行相應的配置,使該網絡能夠支持新的設備類型。
現有技術中一種添加新設備類型的方法為網絡管理員首先從已有的設備文件,通常是XML(可擴展標記語言)文件中獲取需要添加的新設備類型的信息,包括新設備類型的所有靜態信息,該靜態信息包括設備的後管理模塊和伺服器對象以及設備支持的測量單元、測量族、測量指標信息。然後,網絡管理員需要針對該靜態信息編寫相應的腳本。
網絡管理員還需要獲得網管系統的資料庫架構。根據該資料庫架構的圖表和所述編寫的腳本,對所有需要加載到網管系統中的新設備類型的靜態消息進行分類。然後,在網管系統中手工完成添加新設備類型的相關配置。在配置過程中需要手工編寫新設備類型的所有信息的腳本,其中部分信息需要進行硬編碼。最後,實現一個支持各種設備類型跨接靜態信息的整套資料庫表。
所述現有技術中的添加新設備類型的方法的缺點為編寫每個新設備類型的消息的全部腳本是個非常繁重的過程,而且容易出現如下各種錯誤1、拓撲錯誤將拼寫錯誤的數據、表格名、列名寫入資料庫。
2、語法錯誤編寫腳本的過程中出現錯誤。
3、疏忽錯誤將數據寫入錯誤的表格或列中,或將要寫入資料庫的數據遺漏。
因此,手工編寫新設備類型的腳本是非常困難的,需要消耗比較長的時間。
在該方法中,由於需要採用硬編碼限制了新添加的設備的使用。因為硬編碼的值與新設備類型的性能模式可能不符,因此,如果通過硬編碼將遵循不同協議的新設備添加到網管系統中,將導致系統無法測量新設備的性能。
發明內容
鑑於上述現有技術所存在的問題,本發明的目的是提供一種在通信系統中添加設備信息的方法,從而可以實現在伺服器中不進行代碼級別的修改,方便地將設備信息添加到現有的性能管理網絡中。
本發明的目的是通過以下技術方案實現的一種在通信系統中添加設備信息的方法,包括A、建立需要添加的設備的信息的可擴展標記語言XML文件;B、根據所述XML文件生成所述設備的基於XML的資料庫腳本,利用該資料庫腳本將所述設備的信息添加到網絡管理系統中。
所述的步驟A具體包括A1、從相關設備文件中獲得所述需要添加的設備的信息;A2、選擇需要的文件類型描述DTD文件,根據該DTD文件,將上述獲得的所述需要添加的設備的信息輸入到XML文件中。
所述的需要添加的設備的信息包括設備類型的性能模式和設備類型的靜態信息。
所述的靜態信息包括設備的後管理模塊信息、伺服器對象信息以及設備支持的測量單元信息、測量族和測量指標信息。
所述的步驟A2還包括所述的XML文件用於實現各種用途的數據導入和導出。
所述的需要添加的設備包括通信系統中沒有的設備或通信系統中已有的設備。
所述的步驟B具體包括B1、設計一個設備模式的分析程序,利用該分析程序對所述XML文件進行分析,生成所述需要添加的設備的基於XML的資料庫腳本;B2、在網絡管理系統上運行所述資料庫腳本,實現將所述需要添加的設備的信息添加到網絡管理系統中。
所述的資料庫腳本包括結果表格腳本和性能管理模式腳本,其中,結果表格腳本用於創建所述需要添加的設備的結果數據表,性能管理模式腳本用於以所述需要添加的設備的數據來存儲系統表。
所述的方法適用於性能管理處理網絡。
由上述本發明提供的技術方案可以看出,本發明和現有技術相比,具有如下優點1、當需要在性能管理網絡中添加設備信息,比如添加設備類型時,伺服器中不需要進行代碼級別的修改,便方便地將設備信息添加到現有的性能管理網絡中。
2、需要添加的設備的信息在XML文件中指定,可以用於實現各種用途的數據導入和導出。
3、利用系統提供的設備模式的分析程序生成基於XML文件的設備的資料庫腳本,該資料庫腳本可以運行在任何運營商的資料庫上,實現了靈活的附加層。
圖1為本發明所述方法的具體實現方式的處理流程圖。
具體實施例方式
本發明提供了一種在通信系統中添加設備信息的方法,本發明的核心為在XML文件中輸入需要添加的設備的詳細信息,並對該XML文件進行分析,生成需要添加的設備的資料庫腳本。
下面結合附圖來詳細描述本發明所述方法,本發明所述方法的具體實現方式的處理流程如圖1所示,包括如下步驟步驟1-1、建立需要添加的設備信息的XML文件。
當需要在性能管理網絡中添加設備信息,其中包括新的設備類型時,本發明首先需要從已有的設備文件中獲得與需要添加的設備相關的信息,該信息包括新設備類型的性能模式和新設備類型的靜態信息等等,該靜態信息包括設備的後管理模塊和伺服器對象以及設備支持的測量單元、測量族和測量指標信息。
然後,選擇合適的DTD(文件類型描述)文件,根據該DTD文件,將上述獲得的與需要添加的設備相關的信息輸入到一個新的XML文件中。該XML文件可以用於各種用途的數據導入導出。
步驟1-2、使用設備模式的分析程序解析需要添加的設備的XML文件,生成兩個資料庫腳本。
本發明還需要設計一個設備模式的分析程序,該分析程序可以對需要添加的設備的XML文件進行分析,生成該設備的基於XML文件的資料庫腳本。該程序為一般性XML文件解析程序。
於是,利用設計的分析程序讀取所述需要添加的設備的XML文件,生成兩個資料庫腳本文件。一個資料庫腳本文件為結果表格腳本,用於創建所述需要添加的設備的結果數據表;另一個資料庫腳本為PM(性能管理)模式腳本,用於以所述需要添加的設備的數據來存儲系統表(對於測量族、測量單元和測量指標信息)。
上述生成的資料庫腳本可以運行在任何運營商的相應資料庫上。
步驟1-3、運行生成的資料庫腳本,將所述需要添加的設備信息添加到網管系統中。
在性能管理網絡的網管系統中的資料庫上運行上述生成的所述需要添加的設備的資料庫腳本,資料庫便將所述需要添加的設備的信息進行存儲,於是,實現了將所述需要添加的設備的信息添加到性能管理網絡的網管系統中。該需要添加的設備信息便可以由綜合性能管理系統進行管理。
以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該以權利要求的保護範圍為準。
權利要求
1.一種在通信系統中添加設備信息的方法,其特徵在於,包括A、建立需要添加的設備的信息的可擴展標記語言XML文件;B、根據所述XML文件生成所述設備的基於XML的資料庫腳本,利用該資料庫腳本將所述設備的信息添加到網絡管理系統中。
2.根據權利要求1所述的方法,其特徵在於,所述的步驟A具體包括A1、從相關設備文件中獲得所述需要添加的設備的信息;A2、選擇需要的文件類型描述DTD文件,根據該DTD文件,將上述獲得的所述需要添加的設備的信息輸入到XML文件中。
3.根據權利要求2所述的方法,其特徵在於,所述的需要添加的設備的信息包括設備類型的性能模式和設備類型的靜態信息。
4.根據權利要求3所述的方法,其特徵在於,所述的靜態信息包括設備的後管理模塊信息、伺服器對象信息以及設備支持的測量單元信息、測量族和測量指標信息。
5.根據權利要求2所述的方法,其特徵在於,所述的步驟A2還包括所述的XML文件用於實現各種用途的數據導入和導出。
6.根據權利要求1所述的方法,其特徵在於,所述的需要添加的設備包括通信系統中沒有的設備或通信系統中已有的設備。
7.根據權利要求1、2、3、4、5或6所述的方法,其特徵在於,所述的步驟B具體包括B1、設計一個設備模式的分析程序,利用該分析程序對所述XML文件進行分析,生成所述需要添加的設備的基於XML的資料庫腳本;B2、在網絡管理系統上運行所述資料庫腳本,實現將所述需要添加的設備的信息添加到網絡管理系統中。
8.根據權利要求7所述添加新設備類型的方法,其特徵在於,所述的資料庫腳本包括結果表格腳本和性能管理模式腳本,其中,結果表格腳本用於創建所述需要添加的設備的結果數據表,性能管理模式腳本用於以所述需要添加的設備的數據來存儲系統表。
9.根據權利要求1所述添加新設備類型的方法,其特徵在於,所述的方法適用於性能管理處理網絡。
全文摘要
本發明提供了一種在通信系統中添加設備信息的方法,該方法主要包括建立需要添加的設備的信息的可擴展標記語言XML文件;根據所述XML文件生成所述設備的基於XML的資料庫腳本,利用該資料庫腳本將所述設備的信息添加到網絡管理系統中。利用本發明所述方法,可以實現在伺服器中不進行代碼級別的修改,方便地將設備信息添加到現有的性能管理網絡中。
文檔編號H04L12/24GK1870528SQ20061000082
公開日2006年11月29日 申請日期2006年1月11日 優先權日2006年1月11日
發明者維克偌瑪, 普偌克謝阿 申請人:華為技術有限公司