[發明專利]一種網元配置約束檢查方法及系統有效
| 申請號: | 202110359999.9 | 申請日: | 2021-04-02 |
| 公開(公告)號: | CN113114493B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 蘭均 | 申請(專利權)人: | 烽火通信科技股份有限公司;武漢光網信息技術有限公司 |
| 主分類號: | H04L41/0803 | 分類號: | H04L41/0803;H04L41/0866 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 崔肖肖 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 配置 約束 檢查 方法 系統 | ||
1.一種網元配置約束檢查方法,其特征在于,包括:
加載約束檢查管理器和約束規則檢查器;其中,不同網元類型對應不同的約束檢查管理器,每個約束檢查管理器根據功能需求對不同網元配置類型分別注冊多個約束規則檢查器;
接收網元配置的變更消息后確定變更消息類型,并通過分析網元配置數據得到網元類型和網元配置類型;
根據網元類型查找對應的約束檢查管理器,并根據網元配置類型從對應的約束檢查管理器中獲取相關的約束規則檢查器集合;
所述約束規則檢查器集合中的每個約束規則檢查器均根據對應的約束類型和變更消息類型進行相應約束檢查,并將約束檢查結果上報客戶端,其中,所述約束類型包括主外鍵約束,主外鍵約束用于對網管操作的先后順序進行約束檢查,其中,如果約束規則檢查器對應的約束類型為值域約束,則根據網元配置的變更消息類型執行相應的約束檢查方法,并得到相應的約束檢查結果,以便于判斷數據是否符合取值范圍或檢查操作是否被允許,所述變更消息類型包括增加、刪除、修改、激活和去激活中的一項或多項,如果約束規則檢查器對應的約束類型為非值域約束,則根據網元配置數據計算約束Key信息,根據所述約束Key信息從數據庫中查找對應的約束關系數據,然后根據網元配置的變更消息類型以及查找到的約束關系數據執行相應的約束檢查方法,并得到相應的約束檢查結果,其中,配置數據在進行增加、刪除操作時會動態計算當前該類配置的總數,并將這種約束關系數據存儲在數據庫中,以用于后續規格約束檢查。
2.如權利要求1所述的網元配置約束檢查方法,其特征在于,在所述加載約束檢查管理器和約束規則檢查器之前,所述方法還包括:
根據功能需求定義不同的約束類型并抽象,所述約束類型包括值域約束、唯一性約束、主外鍵約束和規格約束中的一項或多項;其中:
所述值域約束用于對當前的網元配置數據合法性進行約束檢查;
所述唯一性約束對應的約束關系數據存儲在數據庫中,用于對網元配置唯一性進行約束檢查,且對應約束關系數據以Key-Value格式存儲;
所述主外鍵約束對應的約束關系數據存儲在數據庫中,用于對網管操作的先后順序進行約束檢查,且對應約束關系數據以Key-Value格式存儲;
所述規格約束對應的約束關系數據存儲在數據庫中,用于對網元配置規格進行約束檢查;且對應約束關系數據以Key-Value格式存儲。
3.如權利要求1所述的網元配置約束檢查方法,其特征在于,在所述加載約束檢查管理器和約束規則檢查器之前,所述方法還包括:
設置規則定義腳本和約束錯誤碼腳本;其中,所述規則定義腳本用于供用戶自定義設置規格約束的上限值、是否屏蔽某種約束規則檢查器的檢查以及是否開啟重建約束功能,所述約束錯誤碼腳本用于定義約束檢查錯誤碼信息模板。
4.如權利要求1所述的網元配置約束檢查方法,其特征在于,對于值域約束,在所述根據網元配置的變更消息類型執行相應的約束檢查方法過程中,所述方法還包括:
如果約束檢查存在沖突,則以網元配置數據作為參數格式化約束檢查錯誤碼信息模板,并將格式化后的錯誤碼信息保存下來作為約束檢查結果;其中,所述約束檢查錯誤碼信息模板通過約束錯誤碼腳本來定義。
5.如權利要求1所述的網元配置約束檢查方法,其特征在于,對于非值域約束,在所述根據網元配置的變更消息類型以及查找到的約束關系數據執行相應的約束檢查方法過程中,所述方法還包括:
如果約束檢查存在沖突,則以網元配置數據作為參數格式化約束檢查錯誤碼信息模板,并將格式化后的錯誤碼信息保存下來作為約束檢查結果;如果約束檢查不存在沖突,則更新對應的約束關系數據并存入所述數據庫;其中,所述約束檢查錯誤碼信息模板通過約束錯誤碼腳本來定義。
6.如權利要求2所述的網元配置約束檢查方法,其特征在于,當網絡設備管理系統中導入新配置或者網元業務模型有更新時,進行重建約束,具體為:清除所述數據庫中當前的約束關系數據,重新對當前的網元配置執行一次約束檢查,并生成新的約束關系數據存入所述數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司;武漢光網信息技術有限公司,未經烽火通信科技股份有限公司;武漢光網信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110359999.9/1.html,轉載請聲明來源鉆瓜專利網。





