System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于網絡拓撲管理領域,尤其涉及一種云網資源樹稽核方法及裝置。
技術介紹
1、在企業云改數轉的背景下,推進資源產品的快速上架、高效受理、可靠保障是企業迫切需要解決的問題,
2、在以基于元數據模型資源樹路由稽核的傳統模式下,當前問題表現在傳統稽核路由的方式不多,基于元數據模型的電路數據存放在數據庫中,一般采用dba手寫sql方式稽核校驗,人力成本較高,其次傳統稽核路由的方式單一,靈活性低,針對云網多產品多場景,處理起來比較繁瑣,基本靠硬sql或硬代碼實現,導致稽核效率低,無法快速并準確的進行電路路由拓撲稽核。
技術實現思路
1、鑒于以上現有技術的不足,專利技術的目的在于提供一種云網資源樹稽核方法及裝置。
2、本專利技術的第一方面提供一種云網資源樹稽核方法,包括:
3、s1:接收資源樹數據;
4、s2:將所述資源樹數據根據預設的校驗規則抽象為資源樹路由圖;
5、s3:基于深度優先搜索及回溯算法對所述資源樹路由圖中的所有節點及路徑進行遍歷,以完成稽核。
6、根據本專利技術提供的一種云網資源樹稽核方法,步驟s1中的所述資源樹數據為待稽核云網的網絡拓撲圖。
7、根據本專利技術提供的一種云網資源樹稽核方法,所述網絡拓撲圖中包括設備標簽、設備id、鏈路標簽。
8、根據本專利技術提供的一種云網資源樹稽核方法,步驟s2進一步包括:
9、s21:根據接收到的所述資源樹數據,將所述資源樹數
10、s22:由所述預處理資源樹數據定義起點設備及終點設備;
11、s23:基于校驗規則,根據所述起點設備及所述終點設備將所述預處理資源樹數據進行線對象定義,獲得包括多個線對象的資源樹路由圖。
12、根據本專利技術提供的一種云網資源樹稽核方法,步驟s22中的所述線對象包括鏈路標簽、鏈路id、鏈路兩端設備標簽、鏈路兩端設備id。
13、根據本專利技術提供的一種云網資源樹稽核方法,步驟s3進一步包括:
14、s31:由所述起點設備,根據遍歷規則對所述資源樹路由圖進行順序遍歷;當所述終點設備所屬的設備標簽包含單一設備id時,執行步驟s32;當蘇搜狐終點設備所屬的設備標簽包含多個設備id時,執行步驟s33;
15、s32:記錄當前遍歷路徑并回溯至未遍歷設備進行順序遍歷,直至所述資源樹路由圖中的所有設備全部遍歷結束;
16、s33:匹配當前考察的線對象的設備id是否為終點設備的設備id,若匹配失敗,則繼續根據當前考察的線對象的設備id順序遍歷;若匹配成功,則執行步驟s32。
17、根據本專利技術提供的一種云網資源樹稽核方法,步驟s31中的所述遍歷規則包括:
18、當當前考察的線對象中的連接線數量為1時,則稽核后遞歸至后續線對象;
19、當當前考察的線對象中的連接線大于1時,則根據連接線的數量分別稽核,其中每次稽核的設備id均唯一,稽核后遞歸至后續線對象。
20、本專利技術第二方面提供一種云網資源樹稽核裝置,包括:
21、接收模塊:用于接收資源樹數據;
22、抽象模塊:用于將所述資源樹數據根據預設的校驗規則抽象為資源樹路由圖;
23、遍歷模塊:用于基于深度優先搜索及回溯算法對所述資源樹路由圖中的所有節點及路徑進行遍歷,以完成稽核。
24、本專利技術第三方面提供一種云網資源樹稽核設備,包括:
25、存儲器和至少一個處理器,所述存儲器中存儲有指令;
26、所述處理器調用所述存儲器中的所述指令,以使得云網資源樹稽核設備執行如以上任一項所述的云網資源樹稽核方法。
27、本專利技術第四方面提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有指令,所述指令被處理器執行時實現如以上任一項所述的云網資源樹稽核方法。
28、本專利技術提供的一種云網資源樹稽核方法、裝置、設備及存儲介質,通過接收資源樹數據,并根據校驗規則抽象為資源樹路由圖,有效地去除了無用節點,簡化了網絡拓撲的復雜性,從而提高了后續稽核的效率,本專利技術基于深度優先搜索及回溯算法對資源樹路由圖進行遍歷,能夠確保所有節點及路徑都被全面、準確地稽核,降低了遺漏和錯誤的風險;同時本專利技術在將預處理資源樹數據轉換為線對象,使得稽核過程可以根據不同的稽核需求靈活調整起點和終點,進一步增強了稽核的靈活性和適應性;另外本專利技術能夠處理包含多個設備、鏈路以及復雜連接關系的網絡拓撲圖,通過線對象的定義,清晰地表示了設備之間的連接關系,為稽核提供了有力的支持;在遍歷過程中,當遇到多條連接線時,本專利技術能夠分別稽核每條連接線,并確保每次稽核的設備id唯一,使得稽核過程能夠應對復雜網絡拓撲中的多條路徑和并行連接。本專利技術的稽核方法執行邏輯清晰,易于理解和實施,基于本專利技術,可以與其他網絡管理系統或平臺進行集成,實現更廣泛、更深入的網絡資源管理和監控。
本文檔來自技高網...【技術保護點】
1.一種云網資源樹稽核方法,其特征在于,包括:
2.根據權利要求1所述的一種云網資源樹稽核方法,其特征在于,步驟S1中的所述資源樹數據為待稽核云網的網絡拓撲圖。
3.根據權利要求2所述的一種云網資源樹稽核方法,其特征在于,所述網絡拓撲圖中包括設備標簽、設備ID、鏈路標簽。
4.根據權利要求1所述的一種云網資源樹稽核方法,其特征在于,步驟S2進一步包括:
5.根據權利要求4所述的一種云網資源樹稽核方法,其特征在于,步驟S22中的所述線對象包括鏈路標簽、鏈路ID、鏈路兩端設備標簽、鏈路兩端設備ID。
6.根據權利要求4所述的一種云網資源樹稽核方法,其特征在于,步驟S3進一步包括:
7.根據權利要求6所述的一種云網資源樹稽核方法,其特征在于,步驟S31中的所述遍歷規則包括:
8.一種云網資源樹稽核裝置,其特征在于,包括:
9.一種云網資源樹稽核設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有指令,所述指令被處理器執行時實現如權利要
...【技術特征摘要】
1.一種云網資源樹稽核方法,其特征在于,包括:
2.根據權利要求1所述的一種云網資源樹稽核方法,其特征在于,步驟s1中的所述資源樹數據為待稽核云網的網絡拓撲圖。
3.根據權利要求2所述的一種云網資源樹稽核方法,其特征在于,所述網絡拓撲圖中包括設備標簽、設備id、鏈路標簽。
4.根據權利要求1所述的一種云網資源樹稽核方法,其特征在于,步驟s2進一步包括:
5.根據權利要求4所述的一種云網資源樹稽核方法,其特征在于,步驟s22中的所述線對象包括鏈路標簽、鏈路id、鏈路兩...
【專利技術屬性】
技術研發人員:付喻豪,胡曉鵬,黨詠欣,趙旭楠,郭建章,鄧繼霞,
申請(專利權)人:中電信數智科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。