本公開涉及通信領域,尤其涉及一種網(wǎng)絡拓撲獲取方法與裝置、系統(tǒng)、存儲介質(zhì)、程序產(chǎn)品。
背景技術(shù):
1、家庭室內(nèi)網(wǎng)絡拓撲是家庭寬帶室內(nèi)網(wǎng)絡質(zhì)量分析的重要基礎,家庭室內(nèi)網(wǎng)絡主要由網(wǎng)關(guān)、機頂盒、路由器三類設備組成。目前,相關(guān)技術(shù)中是通過工單流程驅(qū)動多個相關(guān)系統(tǒng),分別獲取機頂盒與用戶賬號的關(guān)系、智能組網(wǎng)路由器與用戶賬號的關(guān)系,從而,基于用戶賬號來關(guān)聯(lián)網(wǎng)關(guān)、機頂盒、智能組網(wǎng)路由器。
2、但是,相關(guān)技術(shù)中獲取家庭室內(nèi)網(wǎng)絡拓撲需要以跨多系統(tǒng)/平臺的流程與數(shù)據(jù)交互為基礎,方案復雜,多系統(tǒng)/平臺的長線交互過程存在較多的不可控風險,方案穩(wěn)定性較差且對數(shù)據(jù)準確性有較大影響,進而也會影響后續(xù)的家庭寬帶室內(nèi)網(wǎng)絡質(zhì)量分析的結(jié)果。
技術(shù)實現(xiàn)思路
1、本公開提供了一種網(wǎng)絡拓撲獲取方法與裝置、系統(tǒng)、存儲介質(zhì)、程序產(chǎn)品,用于便捷獲取多級聯(lián)系統(tǒng)的網(wǎng)絡拓撲關(guān)系,簡化獲取流程。
2、第一方面,本公開提供了一種網(wǎng)絡拓撲獲取方法,用于獲取多級聯(lián)系統(tǒng)中各設備之間的網(wǎng)絡拓撲關(guān)系,所述多級聯(lián)系統(tǒng)中任意一個設備設置有探針插件,所述方法包括:
3、接收各探針插件上報的探針數(shù)據(jù);
4、基于各探針數(shù)據(jù),獲取各級設備的設備標識與下掛設備數(shù)據(jù);
5、對各級設備的所述設備標識與所述下掛設備數(shù)據(jù)進行關(guān)聯(lián)性分析,得到所述網(wǎng)絡拓撲關(guān)系。
6、第二方面,本公開提供了一種網(wǎng)絡拓撲獲取裝置,用于獲取多級聯(lián)系統(tǒng)中各設備之間的網(wǎng)絡拓撲關(guān)系,所述多級聯(lián)系統(tǒng)中任意一個設備設置有探針插件,所述裝置包括:
7、接收單元,用于接收各探針插件上報的探針數(shù)據(jù);
8、獲取單元,用于基于各探針數(shù)據(jù),獲取各級設備的設備標識與下掛設備數(shù)據(jù);
9、分析單元,用于對各級設備的所述設備標識與所述下掛設備數(shù)據(jù)進行關(guān)聯(lián)性分析,得到所述網(wǎng)絡拓撲關(guān)系。
10、第三方面,本公開提供了一種網(wǎng)絡拓撲獲取系統(tǒng),其特征在于,包括:
11、多級聯(lián)系統(tǒng),包括:多級設備,任意一個設備設置有探針插件;
12、網(wǎng)絡拓撲獲取裝置,用于執(zhí)行如第一方面任一實施例所述的方法。
13、第四方面,本公開提供了一種電子設備,包括:存儲器,用于存儲計算機可讀指令;以及處理器,用于運行計算機可讀指令,使得電子設備執(zhí)行如第一方面任一實施例所述的方法。
14、第五方面,本公開提供了一種非瞬時性計算機可讀存儲介質(zhì),用于存儲計算機可讀指令,當所述計算機可讀指令由處理器執(zhí)行時,使得處理器執(zhí)行如第一方面任一實施例所述的方法。
15、第六方面,本公開提供了一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如第一方面任一實施例所述的方法。
16、本公開提供了一種網(wǎng)絡拓撲獲取方法與裝置、系統(tǒng)、存儲介質(zhì)、程序產(chǎn)品,本公開利用探針插件所上報的探針數(shù)據(jù)中攜帶有探針插件所屬設備的設備相關(guān)信息(例如設備標識)這一特點,對探針數(shù)據(jù)進行處理與相關(guān)性分析,從而能夠基于設備標識來確定多級聯(lián)系統(tǒng)的網(wǎng)絡拓撲關(guān)系。相較于現(xiàn)有技術(shù),本公開所提供的技術(shù)方案無需多系統(tǒng)/平臺的長線交互,避免了長線交互過程中存在的諸多不可控因素,在一定程度上有利于提升網(wǎng)絡拓撲獲取過程的穩(wěn)定性與數(shù)據(jù)準確性,而且,本方案也無需對現(xiàn)有的多級聯(lián)系統(tǒng)進行任何硬件改進,簡單易行,成本較低。
17、要理解的是,前面的一般描述和下面的詳細描述兩者都是示例性的,并且意圖在于提供要求保護的技術(shù)的進一步說明。
1.一種網(wǎng)絡拓撲獲取方法,其特征在于,用于獲取多級聯(lián)系統(tǒng)中各設備之間的網(wǎng)絡拓撲關(guān)系,所述多級聯(lián)系統(tǒng)中任意一個設備設置有探針插件,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對各級設備的所述設備標識與所述下掛設備數(shù)據(jù)進行關(guān)聯(lián)性分析,得到所述網(wǎng)絡拓撲關(guān)系,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述多級聯(lián)系統(tǒng)為三級聯(lián)系統(tǒng),其中,第一級設備、第二級設備、第三級設備的級別依次降低;所述關(guān)聯(lián)數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述匹配結(jié)果,確定所述網(wǎng)絡拓撲關(guān)系,包括如下至少一種:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于各探針數(shù)據(jù),獲取各級設備的設備標識與下掛設備數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于各探針數(shù)據(jù),獲取各級設備的設備標識與下掛設備數(shù)據(jù)之前,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求1-8任一項所述的方法,其特征在于,所述多級聯(lián)系統(tǒng)為家庭室內(nèi)網(wǎng)絡系統(tǒng);
10.根據(jù)權(quán)利要求1-8任一項所述的方法,其特征在于,所述設備標識為:設備的物理地址mac。
11.一種網(wǎng)絡拓撲獲取裝置,其特征在于,用于獲取多級聯(lián)系統(tǒng)中各設備之間的網(wǎng)絡拓撲關(guān)系,所述多級聯(lián)系統(tǒng)中任意一個設備設置有探針插件,所述裝置包括:
12.一種網(wǎng)絡拓撲獲取系統(tǒng),其特征在于,包括:
13.一種電子設備,其特征在于,包括:
14.一種非瞬時性計算機可讀存儲介質(zhì),用于存儲計算機可讀指令,其特征在于,當所述計算機可讀指令由處理器執(zhí)行時,使得所述處理器執(zhí)行如權(quán)利要求1-10任一項所述的方法。
15.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-10任一項所述的方法。