[發明專利]配置管理方法及裝置有效
| 申請號: | 201810292295.2 | 申請日: | 2018-04-03 |
| 公開(公告)號: | CN110351107B | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 邢超 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置管理 方法 裝置 | ||
1.一種配置管理方法,其特征在于,所述方法包括:
接收第一配置消息,所述第一配置消息用于創建配置對象,其中,所述配置對象包括多個子對象,所述第一配置消息包括至少一個第一索引描述,所述至少一個第一索引描述用于指示所述配置對象的所有子對象,每個第一索引描述分別與所述配置對象的一個子對象對應;所述配置對象為虛擬系統或者策略路由;
當所述第一配置消息攜帶第一標識時,對于每個第一索引描述,檢測所述第一索引描述對應的子對象是否存在于數據庫中,若所述子對象不存在于所述數據庫中,創建所述子對象,所述第一標識用于指示自動處理所述配置對象;
基于所述配置對象的所有子對象,創建所述配置對象。
2.根據權利要求1所述的方法,其特征在于,所述第一索引描述包括索引值;
所述檢測所述第一索引描述對應的子對象是否存在于數據庫中,包括:
檢測所述索引值是否存在于所述數據庫中;
所述若所述子對象不存在于數據庫中,創建所述子對象,包括:
若所述索引值不存在于所述數據庫中,則根據所述索引值,創建所述子對象。
3.根據權利要求1或2所述的方法,其特征在于,所述子對象包括屬性,所述第一索引描述還包括所述屬性對應的屬性數據;
所述創建所述子對象之前,所述方法還包括:
根據所述屬性數據,確定所述子對象的屬性的取值。
4.根據權利要求1或2所述的方法,其特征在于,所述子對象包括屬性,所述第一索引描述還包括第二標識,所述第二標識用于確定策略,所述策略用于確定所述子對象的屬性的取值;
所述創建所述子對象之前,所述方法還包括:
根據所述第二標識對應的策略,確定所述子對象的屬性的取值;
其中,所述策略包括以下至少一種:
以預設值作為所述子對象的屬性的取值;
以隨機值作為所述子對象的屬性的取值,所述隨機值處于預設的取值范圍中;
根據所述配置對象的資源使用情況,確定所述子對象的屬性的取值。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
接收第二配置消息,所述第二配置消息用于刪除所述配置對象;
當所述第二配置消息攜帶所述第一標識時,逐一檢測所述配置對象的子對象是否僅以所述配置對象為父對象;
若所述配置對象的一個子對象僅以所述配置對象為父對象,則刪除僅以所述配置對象為父對象的子對象;
刪除所述配置對象。
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
接收第三配置消息,所述第三配置消息用于更新所述配置對象,所述第三配置消息包括至少一個第二索引描述,所述至少一個第二索引描述用于指示所述配置對象更新后的所有子對象,每個第二索引描述分別與所述配置對象更新后的一個子對象對應;
當所述第三配置消息攜帶所述第一標識時,根據所述至少一個第二索引描述以及數據庫中記錄的所述配置對象更新前的子對象的信息,確定所述配置對象的第一子對象和第二子對象;其中,所述第一子對象屬于所述配置對象更新后的子對象且不屬于所述配置對象更新前的子對象;所述第二子對象屬于所述配置對象更新前的子對象且不屬于所述配置對象更新后的子對象;
檢測所述第一子對象是否存在于數據庫中;
若所述第一子對象不存在于數據庫中,則創建所述第一子對象;
檢測所述第二子對象是否僅以所述配置對象為父對象;
若所述第二子對象僅以所述配置對象為父對象,則刪除所述第二子對象;
基于所述第一子對象,更新所述配置對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810292295.2/1.html,轉載請聲明來源鉆瓜專利網。





