本技術(shù)涉及人工智能,具體而言,涉及一種fttr設(shè)備的故障分析方法和裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、fttr(fiber?to?the?room)設(shè)備是一種將光纖直接鋪設(shè)到用戶房間的網(wǎng)絡(luò)接入技術(shù),其目的是提高網(wǎng)絡(luò)帶寬和穩(wěn)定性。fttr設(shè)備通常會(huì)涉及到光纖調(diào)制解調(diào)器(onu)、無線路由器等硬件。在fttr網(wǎng)絡(luò)中,lan口(local?area?network端口)是用來連接本地設(shè)備(如電腦、電視、打印機(jī)等)的關(guān)鍵接口。如果fttr設(shè)備導(dǎo)致lan口損壞,會(huì)產(chǎn)生一系列影響。因此,需要對(duì)lan口損壞或故障進(jìn)行分析或預(yù)測(cè),使得可以及時(shí)進(jìn)行相應(yīng)的維護(hù),保障設(shè)備的有效工作。但是,在現(xiàn)有技術(shù)中,一般是在lan口出現(xiàn)故障之后再進(jìn)行相應(yīng)維護(hù),因此,存在著難以對(duì)lan口故障進(jìn)行有效分析的問題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)的目的在于提供一種fttr設(shè)備的故障分析方法和裝置、設(shè)備及介質(zhì),以改善現(xiàn)有技術(shù)中存在的難以對(duì)lan口故障進(jìn)行有效分析的問題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)采用如下技術(shù)方案:
3、一種fttr設(shè)備的故障分析方法,包括:
4、獲取對(duì)目標(biāo)fttr設(shè)備進(jìn)行數(shù)據(jù)采集得到的多個(gè)故障相關(guān)數(shù)據(jù),其中,所述故障相關(guān)數(shù)據(jù)是指對(duì)所述目標(biāo)fttr設(shè)備的lan口出現(xiàn)故障具有貢獻(xiàn)作用的數(shù)據(jù),所述多個(gè)故障相關(guān)數(shù)據(jù)中存在至少一個(gè)時(shí)間序列數(shù)據(jù);
5、對(duì)所述多個(gè)故障相關(guān)數(shù)據(jù)進(jìn)行語義挖掘,形成目標(biāo)故障語義表示,其中,在語義挖掘的過程中,對(duì)于每一個(gè)所述時(shí)間序列數(shù)據(jù),至少從兩個(gè)時(shí)間變化方向,對(duì)所述時(shí)間序列數(shù)據(jù)中的數(shù)據(jù)波動(dòng)語義進(jìn)行挖掘;
6、基于所述目標(biāo)故障語義表示,對(duì)所述目標(biāo)fttr設(shè)備進(jìn)行故障分析,輸出所述目標(biāo)fttr設(shè)備對(duì)應(yīng)的故障預(yù)測(cè)數(shù)據(jù),其中,所述故障預(yù)測(cè)數(shù)據(jù)用于反映所述目標(biāo)fttr設(shè)備的lan口是否會(huì)出現(xiàn)故障。
7、在本技術(shù)較佳的選擇中,在上述fttr設(shè)備的故障分析方法中,所述對(duì)所述多個(gè)故障相關(guān)數(shù)據(jù)進(jìn)行語義挖掘,形成目標(biāo)故障語義表示的步驟,包括:
8、針對(duì)所述多個(gè)故障相關(guān)數(shù)據(jù)中的每一個(gè)時(shí)間序列數(shù)據(jù),至少從兩個(gè)時(shí)間變化方向,對(duì)該時(shí)間序列數(shù)據(jù)中的數(shù)據(jù)波動(dòng)語義進(jìn)行挖掘,輸出對(duì)應(yīng)的局部故障語義表示;
9、在所述多個(gè)故障相關(guān)數(shù)據(jù)中具有不屬于時(shí)間序列數(shù)據(jù)的至少一個(gè)故障相關(guān)數(shù)據(jù)時(shí),針對(duì)所述至少一個(gè)故障相關(guān)數(shù)據(jù)中的每一個(gè)故障相關(guān)數(shù)據(jù),對(duì)該故障相關(guān)數(shù)據(jù)進(jìn)行語義挖掘,輸出對(duì)應(yīng)的局部故障語義表示;
10、將每一個(gè)所述故障相關(guān)數(shù)據(jù)對(duì)應(yīng)的局部故障語義表示進(jìn)行融合,形成目標(biāo)故障語義表示,其中,所述目標(biāo)故障語義表示用于對(duì)所述多個(gè)故障相關(guān)數(shù)據(jù)具有的全局語義信息進(jìn)行表征。
11、在本技術(shù)較佳的選擇中,在上述fttr設(shè)備的故障分析方法中,所述針對(duì)所述多個(gè)故障相關(guān)數(shù)據(jù)中的每一個(gè)時(shí)間序列數(shù)據(jù),至少從兩個(gè)時(shí)間變化方向,對(duì)該時(shí)間序列數(shù)據(jù)中的數(shù)據(jù)波動(dòng)語義進(jìn)行挖掘,輸出對(duì)應(yīng)的局部故障語義表示的步驟,包括:
12、將所述時(shí)間序列數(shù)據(jù)加載到對(duì)應(yīng)的語義挖掘支路中,其中,每一個(gè)所述時(shí)間序列數(shù)據(jù)對(duì)應(yīng)有一個(gè)語義挖掘支路;
13、針對(duì)所述時(shí)間序列數(shù)據(jù)中的每一個(gè)序列子數(shù)據(jù),對(duì)該序列子數(shù)據(jù)進(jìn)行語義空間映射,形成對(duì)應(yīng)的第一故障語義表示,并以該序列子數(shù)據(jù)為起點(diǎn),通過所述語義挖掘支路攜帶的目標(biāo)窗口,按照第一時(shí)間變化方向在所述時(shí)間序列數(shù)據(jù)中,截取出該序列子數(shù)據(jù)對(duì)應(yīng)的第一序列數(shù)據(jù)片段,以及,以該序列子數(shù)據(jù)為起點(diǎn),通過所述目標(biāo)窗口,按照第二時(shí)間變化方向在所述時(shí)間序列數(shù)據(jù)中,截取出該序列子數(shù)據(jù)對(duì)應(yīng)的第二序列數(shù)據(jù)片段,其中,所述目標(biāo)窗口的尺寸作為所述語義挖掘支路的網(wǎng)絡(luò)參數(shù),在訓(xùn)練中形成;
14、分別對(duì)所述第一序列數(shù)據(jù)片段和所述第二序列數(shù)據(jù)片段進(jìn)行語義空間映射,形成對(duì)應(yīng)的第二故障語義表示和第三故障語義表示;
15、將每一個(gè)序列子數(shù)據(jù)對(duì)應(yīng)的所述第一故障語義表示、所述第二故障語義表示和所述第三故障語義表示進(jìn)行融合,形成對(duì)應(yīng)的局部故障語義表示。
16、在本技術(shù)較佳的選擇中,在上述fttr設(shè)備的故障分析方法中,所述分別對(duì)所述第一序列數(shù)據(jù)片段和所述第二序列數(shù)據(jù)片段進(jìn)行語義空間映射,形成對(duì)應(yīng)的第二故障語義表示和第三故障語義表示的步驟,包括:
17、對(duì)所述第一序列數(shù)據(jù)片段進(jìn)行離散度計(jì)算,得到第一離散度,并對(duì)所述第二序列數(shù)據(jù)片段進(jìn)行離散度計(jì)算,得到第二離散度,其中,所述時(shí)間序列數(shù)據(jù)屬于時(shí)間數(shù)值序列數(shù)據(jù),包括溫度、電壓或網(wǎng)絡(luò)流量;
18、分別對(duì)所述第一離散度和所述第二離散度進(jìn)行語義空間映射,形成對(duì)應(yīng)的第二故障語義表示和第三故障語義表示,其中,所述語義空間映射包括詞嵌入處理。
19、在本技術(shù)較佳的選擇中,在上述fttr設(shè)備的故障分析方法中,所述將每一個(gè)序列子數(shù)據(jù)對(duì)應(yīng)的所述第一故障語義表示、所述第二故障語義表示和所述第三故障語義表示進(jìn)行融合,形成對(duì)應(yīng)的局部故障語義表示的步驟,包括:
20、針對(duì)每一個(gè)序列子數(shù)據(jù),將該序列子數(shù)據(jù)對(duì)應(yīng)的所述第一故障語義表示、所述第二故障語義表示和所述第三故障語義表示進(jìn)行拼接,形成該序列子數(shù)據(jù)對(duì)應(yīng)的拼接故障語義表示;
21、將每一個(gè)所述序列子數(shù)據(jù)對(duì)應(yīng)的拼接故障語義表示進(jìn)行拼接,形成所述時(shí)間序列數(shù)據(jù)對(duì)應(yīng)的拼接故障語義表示,并對(duì)所述時(shí)間序列數(shù)據(jù)對(duì)應(yīng)的拼接故障語義表示分別進(jìn)行卷積和池化,以實(shí)現(xiàn)不同的語義特征抽取,形成對(duì)應(yīng)的卷積故障語義表示和池化故障語義表示,其中,每一個(gè)所述序列子數(shù)據(jù)對(duì)應(yīng)的拼接故障語義表示、所述卷積故障語義表示和所述池化故障語義表示具有相同的尺寸;
22、針對(duì)每一個(gè)序列子數(shù)據(jù),基于該序列子數(shù)據(jù)對(duì)應(yīng)的拼接故障語義表示,分別對(duì)所述卷積故障語義表示和所述池化故障語義表示進(jìn)行聚焦挖掘,形成對(duì)應(yīng)的第一聚焦語義表示和第二聚焦語義表示,以及,對(duì)該第一聚焦語義表示和該第二聚焦語義表示進(jìn)行疊加,形成對(duì)應(yīng)的融合聚焦語義表示;
23、將每一個(gè)所述序列子數(shù)據(jù)對(duì)應(yīng)的融合聚焦語義表示進(jìn)行拼接,形成拼接聚焦語義表示,并基于該拼接聚焦語義表示確定局部故障語義表示。
24、在本技術(shù)較佳的選擇中,在上述fttr設(shè)備的故障分析方法中,所述在所述多個(gè)故障相關(guān)數(shù)據(jù)中具有不屬于時(shí)間序列數(shù)據(jù)的至少一個(gè)故障相關(guān)數(shù)據(jù)時(shí),針對(duì)所述至少一個(gè)故障相關(guān)數(shù)據(jù)中的每一個(gè)故障相關(guān)數(shù)據(jù),對(duì)該故障相關(guān)數(shù)據(jù)進(jìn)行語義挖掘,輸出對(duì)應(yīng)的局部故障語義表示的步驟,包括:
25、在所述多個(gè)故障相關(guān)數(shù)據(jù)中具有不屬于時(shí)間序列數(shù)據(jù)的至少一個(gè)故障相關(guān)數(shù)據(jù)時(shí),針對(duì)所述至少一個(gè)故障相關(guān)數(shù)據(jù)中的每一個(gè)故障相關(guān)數(shù)據(jù),對(duì)該故障相關(guān)數(shù)據(jù)進(jìn)行語義空間映射,得到對(duì)應(yīng)的故障映射語義表示;
26、在得到的故障映射語義表示的數(shù)量大于預(yù)設(shè)數(shù)量時(shí),對(duì)各故障映射語義表示進(jìn)行聚類處理,形成對(duì)應(yīng)的至少一個(gè)語義表示聚類簇;
27、針對(duì)每一個(gè)所述故障映射語義表示,依據(jù)該故障映射語義表示對(duì)應(yīng)的語義表示聚類簇的聚類中心,對(duì)該故障映射語義表示進(jìn)行聚焦挖掘,形成該故障映射語義表示對(duì)應(yīng)的局部故障語義表示。
28、在本技術(shù)較佳的選擇中,在上述fttr設(shè)備的故障分析方法中,所述fttr設(shè)備的故障分析方法還包括:
29、利用候選故障分析網(wǎng)絡(luò)包括的語義挖掘單元,對(duì)多個(gè)訓(xùn)練故障相關(guān)數(shù)據(jù)進(jìn)行語義挖掘,形成訓(xùn)練故障語義表示,其中,所述候選故障分析網(wǎng)絡(luò)屬于神經(jīng)網(wǎng)絡(luò),所述多個(gè)訓(xùn)練故障相關(guān)數(shù)據(jù)包括至少一個(gè)訓(xùn)練時(shí)間序列數(shù)據(jù),在語義挖掘的過程中,對(duì)于每一個(gè)所述訓(xùn)練時(shí)間序列數(shù)據(jù),至少從兩個(gè)時(shí)間變化方向,對(duì)所述訓(xùn)練時(shí)間序列數(shù)據(jù)中的數(shù)據(jù)波動(dòng)語義進(jìn)行挖掘;
30、利用所述候選故障分析網(wǎng)絡(luò)包括的語義分析單元,基于所述訓(xùn)練故障語義表示進(jìn)行故障分析,輸出訓(xùn)練故障預(yù)測(cè)數(shù)據(jù);
31、依據(jù)所述訓(xùn)練故障預(yù)測(cè)數(shù)據(jù)和所述多個(gè)訓(xùn)練故障相關(guān)數(shù)據(jù)對(duì)應(yīng)的故障標(biāo)簽數(shù)據(jù)之間的訓(xùn)練損失指標(biāo),對(duì)所述候選故障分析網(wǎng)絡(luò)的網(wǎng)絡(luò)參數(shù)進(jìn)行更新,形成目標(biāo)故障分析網(wǎng)絡(luò)。
32、本技術(shù)還提供了一種fttr設(shè)備的故障分析裝置,包括:
33、故障相關(guān)數(shù)據(jù)獲取模塊,用于獲取對(duì)目標(biāo)fttr設(shè)備進(jìn)行數(shù)據(jù)采集得到的多個(gè)故障相關(guān)數(shù)據(jù),其中,所述故障相關(guān)數(shù)據(jù)是指對(duì)所述目標(biāo)fttr設(shè)備的lan口出現(xiàn)故障具有貢獻(xiàn)作用的數(shù)據(jù),所述多個(gè)故障相關(guān)數(shù)據(jù)中存在至少一個(gè)時(shí)間序列數(shù)據(jù);
34、數(shù)據(jù)語義挖掘模塊,用于對(duì)所述多個(gè)故障相關(guān)數(shù)據(jù)進(jìn)行語義挖掘,形成目標(biāo)故障語義表示,其中,在語義挖掘的過程中,對(duì)于每一個(gè)所述時(shí)間序列數(shù)據(jù),至少從兩個(gè)時(shí)間變化方向,對(duì)所述時(shí)間序列數(shù)據(jù)中的數(shù)據(jù)波動(dòng)語義進(jìn)行挖掘;
35、故障分析模塊,用于基于所述目標(biāo)故障語義表示,對(duì)所述目標(biāo)fttr設(shè)備進(jìn)行故障分析,輸出所述目標(biāo)fttr設(shè)備對(duì)應(yīng)的故障預(yù)測(cè)數(shù)據(jù),其中,所述故障預(yù)測(cè)數(shù)據(jù)用于反映所述目標(biāo)fttr設(shè)備的lan口是否會(huì)出現(xiàn)故障。
36、在上述基礎(chǔ)上,本技術(shù)還提供了一種電子設(shè)備,包括:
37、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
38、與所述存儲(chǔ)器連接的處理器,用于執(zhí)行該存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)程序,以實(shí)現(xiàn)上述的fttr設(shè)備的故障分析方法。
39、在上述基礎(chǔ)上,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序運(yùn)行時(shí)執(zhí)行上述的fttr設(shè)備的故障分析方法的各個(gè)步驟。
40、本技術(shù)提供的fttr設(shè)備的故障分析方法和裝置、設(shè)備及介質(zhì),首先,獲取對(duì)目標(biāo)fttr設(shè)備進(jìn)行數(shù)據(jù)采集得到的多個(gè)故障相關(guān)數(shù)據(jù);其次,對(duì)多個(gè)故障相關(guān)數(shù)據(jù)進(jìn)行語義挖掘,形成目標(biāo)故障語義表示;然后,基于目標(biāo)故障語義表示,對(duì)目標(biāo)fttr設(shè)備進(jìn)行故障分析,輸出目標(biāo)fttr設(shè)備對(duì)應(yīng)的故障預(yù)測(cè)數(shù)據(jù)?;谏鲜鰞?nèi)容,一方面由于會(huì)對(duì)多個(gè)故障相關(guān)數(shù)據(jù)進(jìn)行語義挖掘,使得形成的目標(biāo)故障語義表示攜帶的語義信息可以更為豐富,另一方面,由于在語義挖掘的過程中,對(duì)于每一個(gè)時(shí)間序列數(shù)據(jù),至少從兩個(gè)時(shí)間變化方向?qū)?shù)據(jù)波動(dòng)語義進(jìn)行挖掘,使得挖掘出的語義信息的表征可靠度更高,從而保障基于目標(biāo)故障語義表示輸出的故障預(yù)測(cè)數(shù)據(jù)的可靠度,進(jìn)而改善現(xiàn)有技術(shù)中存在的難以對(duì)lan口故障進(jìn)行有效分析的問題。