本公開涉及通信,尤其是涉及一種網(wǎng)絡(luò)的故障定位方法、裝置、電子設(shè)備和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著數(shù)據(jù)業(yè)務(wù)的發(fā)展,承載數(shù)據(jù)業(yè)務(wù)的網(wǎng)絡(luò)的規(guī)模越來越大,則網(wǎng)絡(luò)運(yùn)維難度也隨之增加,網(wǎng)絡(luò)故障導(dǎo)致數(shù)據(jù)業(yè)務(wù)受損的比例也越來越高。
2、現(xiàn)有技術(shù)中,對(duì)于網(wǎng)絡(luò)業(yè)務(wù)質(zhì)量劣化很難做到故障的發(fā)現(xiàn)和定位。通常,網(wǎng)絡(luò)故障識(shí)別是依賴無源光網(wǎng)絡(luò)網(wǎng)管告警,但該方法主要是針對(duì)業(yè)務(wù)中斷類的故障,并不能做到對(duì)網(wǎng)絡(luò)中大多數(shù)設(shè)備的故障檢測(cè)和定位;還有一些方法需要用到100多種數(shù)據(jù),并且需要在對(duì)用戶進(jìn)行目標(biāo)關(guān)聯(lián)設(shè)備建模的基礎(chǔ)上進(jìn)行反復(fù)迭代,定位過程復(fù)雜。
3、因此,如何快速準(zhǔn)確地定位網(wǎng)絡(luò)故障,以及降低定位復(fù)雜度是一個(gè)亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問題而提出了本公開。本公開提供了一種網(wǎng)絡(luò)的故障定位方法、裝置、電子設(shè)備和計(jì)算機(jī)程序產(chǎn)品。
2、根據(jù)本公開的一個(gè)方面,提供了一種網(wǎng)絡(luò)的故障定位方法,包括:獲取網(wǎng)絡(luò)中一個(gè)或多個(gè)用戶設(shè)備相應(yīng)的網(wǎng)絡(luò)質(zhì)量參數(shù);基于網(wǎng)絡(luò)質(zhì)量參數(shù),確定一個(gè)或多個(gè)用戶設(shè)備中的一個(gè)或多個(gè)故障用戶設(shè)備;基于一個(gè)或多個(gè)故障用戶設(shè)備的網(wǎng)絡(luò)質(zhì)量參數(shù)的時(shí)序特征,確定一組或多組故障用戶設(shè)備組;對(duì)于故障用戶設(shè)備組中的一個(gè)或多個(gè)故障用戶設(shè)備,確定多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),并且基于多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),逐級(jí)定位網(wǎng)絡(luò)中的故障。
3、此外,根據(jù)本公開一個(gè)方面的網(wǎng)絡(luò)的故障定位方法,基于網(wǎng)絡(luò)質(zhì)量參數(shù),確定一個(gè)或多個(gè)用戶設(shè)備中的一個(gè)或多個(gè)故障用戶設(shè)備,包括:基于網(wǎng)絡(luò)質(zhì)量參數(shù),確定網(wǎng)絡(luò)質(zhì)量參數(shù)的閾值;基于網(wǎng)絡(luò)質(zhì)量參數(shù)和閾值,確定一個(gè)或多個(gè)用戶設(shè)備中的一個(gè)或多個(gè)故障用戶設(shè)備。
4、此外,根據(jù)本公開一個(gè)方面的網(wǎng)絡(luò)的故障定位方法,基于網(wǎng)絡(luò)質(zhì)量參數(shù),確定網(wǎng)絡(luò)質(zhì)量參數(shù)的閾值,包括:基于網(wǎng)絡(luò)質(zhì)量參數(shù),繪制網(wǎng)絡(luò)質(zhì)量參數(shù)的箱型圖;以箱型圖中網(wǎng)絡(luò)質(zhì)量參數(shù)的四分位數(shù)和四分位距作為判斷異常值的標(biāo)準(zhǔn),以識(shí)別網(wǎng)絡(luò)質(zhì)量參數(shù)中的異常值;基于異常值,確定網(wǎng)絡(luò)質(zhì)量參數(shù)的閾值。
5、此外,根據(jù)本公開一個(gè)方面的網(wǎng)絡(luò)的故障定位方法,基于一個(gè)或多個(gè)故障用戶設(shè)備的網(wǎng)絡(luò)質(zhì)量參數(shù)的時(shí)序特征,確定一組或多組故障用戶設(shè)備組,包括:基于閾值,對(duì)一個(gè)或多個(gè)故障用戶設(shè)備的網(wǎng)絡(luò)質(zhì)量參數(shù)的時(shí)序特征進(jìn)行二值化處理,獲取一個(gè)或多個(gè)故障用戶設(shè)備對(duì)應(yīng)的二進(jìn)制向量;對(duì)一個(gè)或多個(gè)故障用戶設(shè)備對(duì)應(yīng)的二進(jìn)制向量進(jìn)行聚類分析,確定一組或多組故障用戶設(shè)備組。
6、此外,根據(jù)本公開一個(gè)方面的網(wǎng)絡(luò)的故障定位方法,對(duì)于故障用戶設(shè)備組中的一個(gè)或多個(gè)故障用戶設(shè)備,確定多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),并且基于多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),逐級(jí)定位網(wǎng)絡(luò)中的故障,包括:
7、確定一個(gè)或多個(gè)用戶設(shè)備對(duì)應(yīng)的多級(jí)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);
8、基于多級(jí)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),對(duì)故障用戶設(shè)備組中的一個(gè)或多個(gè)故障用戶設(shè)備,確定多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);
9、基于多級(jí)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),逐級(jí)定位網(wǎng)絡(luò)中的故障。
10、此外,根據(jù)本公開一個(gè)方面的網(wǎng)絡(luò)的故障定位方法,基于多級(jí)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),逐級(jí)定位網(wǎng)絡(luò)中的故障,包括:
11、將多級(jí)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)與多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)逐級(jí)進(jìn)行比較,確定多級(jí)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)與多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)同級(jí)的節(jié)點(diǎn)數(shù);
12、基于節(jié)點(diǎn)數(shù),逐級(jí)定位網(wǎng)絡(luò)中的故障。
13、此外,根據(jù)本公開一個(gè)方面的網(wǎng)絡(luò)的故障定位方法,網(wǎng)絡(luò)質(zhì)量參數(shù)包括傳輸控制協(xié)議tcp流的前兩次握手的平均時(shí)延數(shù)據(jù)。
14、根據(jù)本公開另一個(gè)方面,提供了一種網(wǎng)絡(luò)的故障定位裝置,包括:網(wǎng)絡(luò)質(zhì)量參數(shù)獲取模塊,被配置為獲取網(wǎng)絡(luò)中一個(gè)或多個(gè)用戶設(shè)備相應(yīng)的網(wǎng)絡(luò)質(zhì)量參數(shù);故障用戶設(shè)備確定模塊,被配置為基于網(wǎng)絡(luò)質(zhì)量參數(shù),確定一個(gè)或多個(gè)用戶設(shè)備中的一個(gè)或多個(gè)故障用戶設(shè)備;故障用戶設(shè)備組確定模塊,被配置為基于一個(gè)或多個(gè)故障用戶設(shè)備的網(wǎng)絡(luò)質(zhì)量參數(shù)的時(shí)序特征,確定一組或多組故障用戶設(shè)備組;故障定位模塊,被配置為對(duì)于故障用戶設(shè)備組中的一個(gè)或多個(gè)故障用戶設(shè)備,確定多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),并且基于多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),逐級(jí)定位網(wǎng)絡(luò)中的故障。
15、根據(jù)本公開再一個(gè)方面,提供了一種電子設(shè)備,包括:存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)可讀指令;以及處理器,用于運(yùn)行計(jì)算機(jī)可讀指令,使得電子設(shè)備執(zhí)行如上所述的網(wǎng)絡(luò)的故障定位方法。
16、根據(jù)本公開又一個(gè)方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的網(wǎng)絡(luò)的故障定位方法。
17、根據(jù)本公開又一個(gè)方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的網(wǎng)絡(luò)的故障定位方法。
18、如以下將詳細(xì)描述的,根據(jù)本公開實(shí)施例的網(wǎng)絡(luò)的故障定位方法、裝置、電子設(shè)備和計(jì)算機(jī)程序產(chǎn)品,本公開通過獲取并分析用戶設(shè)備的網(wǎng)絡(luò)質(zhì)量參數(shù),能夠快速識(shí)別出故障用戶設(shè)備,并基于時(shí)序特征對(duì)故障用戶設(shè)備進(jìn)行分組,確定多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),進(jìn)而實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)的故障進(jìn)行定位,該方法能夠逐級(jí)縮小故障范圍,實(shí)現(xiàn)精準(zhǔn)定位網(wǎng)絡(luò)中的故障,不僅提高了故障定位的準(zhǔn)確性和效率,還降低了定位復(fù)雜度,從而優(yōu)化了網(wǎng)絡(luò)性能管理,提升了網(wǎng)絡(luò)運(yùn)維的效率和用戶滿意度。
19、要理解的是,前面的一般描述和下面的詳細(xì)描述兩者都是示例性的,并且意圖在于提供要求保護(hù)的技術(shù)的進(jìn)一步說明。
1.一種網(wǎng)絡(luò)的故障定位方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)的故障定位方法,其特征在于,所述基于所述網(wǎng)絡(luò)質(zhì)量參數(shù),確定所述一個(gè)或多個(gè)用戶設(shè)備中的一個(gè)或多個(gè)故障用戶設(shè)備,包括:
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)的故障定位方法,其特征在于,所述基于所述網(wǎng)絡(luò)質(zhì)量參數(shù),確定所述網(wǎng)絡(luò)質(zhì)量參數(shù)的閾值,包括:
4.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)的故障定位方法,其特征在于,所述基于所述一個(gè)或多個(gè)故障用戶設(shè)備的所述網(wǎng)絡(luò)質(zhì)量參數(shù)的時(shí)序特征,確定一組或多組故障用戶設(shè)備組,包括:
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)的故障定位方法,其特征在于,所述對(duì)于所述故障用戶設(shè)備組中的一個(gè)或多個(gè)故障用戶設(shè)備,確定多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),并且基于所述多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),逐級(jí)定位所述網(wǎng)絡(luò)中的故障,包括:
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)的故障定位方法,其特征在于,所述基于所述多級(jí)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和所述多級(jí)故障網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),逐級(jí)定位所述網(wǎng)絡(luò)中的故障,包括:
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的網(wǎng)絡(luò)的故障定位方法,其特征在于,所述網(wǎng)絡(luò)質(zhì)量參數(shù)包括傳輸控制協(xié)議tcp流的前兩次握手的平均時(shí)延數(shù)據(jù)。
8.一種網(wǎng)絡(luò)的故障定位裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的網(wǎng)絡(luò)的故障定位方法。
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的網(wǎng)絡(luò)的故障定位方法。