[發明專利]通信系統中基于對象的配置管理系統的構建實現方法無效
| 申請號: | 201010100798.9 | 申請日: | 2010-01-26 |
| 公開(公告)號: | CN101776996A | 公開(公告)日: | 2010-07-14 |
| 發明(設計)人: | 嚴向陽 | 申請(專利權)人: | 上海市共進通信技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04L12/24 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔;鄭暄 |
| 地址: | 200233上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通信 系統 基于 對象 配置管理 構建 實現 方法 | ||
技術領域
本發明涉及通信系統領域,特別涉及通信系統中的嵌入式軟件技術領域,具體是指一種通信系統中基于對象的配置管理系統的構建實現方法。
背景技術
隨著通信業和信息技術的發展,計算機網絡的規模越來越大,網絡結構也越來越復雜。在這種情況下,網絡管理是計算機網絡能夠可靠而穩定運行的保證,如果沒有一個高效的管理系統對網絡進行管理,就很難保證向用戶提供令人滿意的服務,所以網絡管理越來越體現出它的重要性,并成為計算機網絡發展中的關鍵技術。組成計算機網絡的基本要素是通信設備,因此,設備管理是網絡管理的基礎。通常,通信設備都會提供三種管理軟件:命令行接口(Command?Line?Interface)管理、WEB管理和基于SNMP協議的管理。根據設備在網絡中的位置,還有其他專有管理軟件,比如ADSL終端設備上使用的TR069管理,EPON終端設備上使用的OAM管理等。這些網管軟件各有側重,往往在設備上并存同時運行,以提供多樣化的管理手段。
多種管理軟件并存增加了設備軟件系統構建的復雜性。在軟件架構設計上,有必要引入配置管理系統。如圖1所示,配置管理系統處在高層管理軟件和底層功能模塊的中間,高層管理軟件通過配置管理系統管理系統資源和業務功能。底層的各功能模塊往往具有自己的配置文件和管理方法,這樣整個系統各模塊管理具有分散性,每個配置文件都是孤立的,當整個系統龐大的時候,過多的配置文件會給系統的管理帶來很大的不便,因此需要設計一層配置管理系統軟件,使得管理軟件的開發無需關注各自的配置方法細節。配置管理系統為高層的各種管理軟件提供統一的應用程序接口(API),使得后者的開發建立在一致的基礎上。當管理軟件基于統一的配置管理系統來開發,由于管理接口API具有一致性,開發和維護多個管理軟件也將變得容易實現,并且當底層軟件模塊實現發生變化時,管理軟件則無需做變化。
盡管現在的通信設備大多支持多種管理軟件,但管理軟件開發多是基于各功能模塊自身導出的API接口,這些接口互不統一,與各自功能模塊內部實現方法密切相關。分散的API接口也導致編譯出來的管理軟件規模變大,占用較多嵌入設備中寶貴的存儲空間。也有部分設備軟件架構中具有配置管理層,但構建上采用純C的API接口,沒有使用數據結構描述管理對象,從而缺少抽象性,也沒有對管理對象進行組織。
發明內容
本發明的目的是克服了上述現有技術中的缺點,提供一種能夠將通信系統中的各種資源進行有效組織、大幅減少管理軟件的開發難度和周期、有效屏蔽實現各種管理功能的細節、通用性和可重用性較強、工作性能穩定可靠、適用范圍較為廣泛的通信系統中基于對象的配置管理系統的構建實現方法。
為了實現上述的目的,本發明的通信系統中基于對象的配置管理系統的構建實現方法如下:
該通信系統中基于對象的配置管理系統的構建實現方法,其主要特點是,所述的方法包括以下步驟:
(1)通信系統將被管理的通信設備上的系統資源抽象成為管理對象;
(2)通信系統根據管理對象的特點,對所述的管理對象構建相應的接口類信息,所述的接口類為抽象類,是對該管理對象進行訪問的接口;
(3)通信系統根據管理對象的特點,對所述的管理對象構建相應的實現類信息,所述的實現類與相應的管理對象的接口類信息相對應;
(4)根據所述的管理對象的接口類和實現類構建相應的組類信息,所述的組類為該管理對象的接口類和實現類的基類;
(5)構建通信系統的功能模塊的根類信息,所述的根類具有該功能模塊的全局屬性和操作;
(6)構建功能模塊中所屬各個類之間的關聯關系;
(7)構建所述的配置管理系統的公共支持類信息,所述的公共支持類具有所述的配置管理系統自身管理相關的全局接口。
該通信系統中基于對象的配置管理系統的構建實現方法中的接口類中包括與屬性關聯的讀取/設置方法的公有虛函數對。
該通信系統中基于對象的配置管理系統的構建實現方法中的接口類名稱以“Im”為前綴。
該通信系統中基于對象的配置管理系統的構建實現方法中的實現類中包括與相應的管理對象的屬性值相對應的私有變量、該私有變量的讀取/設置方法的公有實函數對。
該通信系統中基于對象的配置管理系統的構建實現方法中的組類為在有多個對象實例的對象類基礎上定義,組類只有一個對象實例,并且該組類的對象實例由一組子類的對象實例所組成。
該通信系統中基于對象的配置管理系統的構建實現方法中的組類中包括以下三個方法函數:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海市共進通信技術有限公司,未經上海市共進通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010100798.9/2.html,轉載請聲明來源鉆瓜專利網。





