本發(fā)明涉及通信領(lǐng)域、數(shù)據(jù)檢測(cè)領(lǐng)域,具體而言,涉及一種網(wǎng)絡(luò)設(shè)備的配置檢測(cè)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著通信技術(shù)的快速發(fā)展,通信業(yè)務(wù)的正常運(yùn)行依賴于各種網(wǎng)絡(luò)設(shè)備的支持。網(wǎng)絡(luò)設(shè)備的配置直接決定了通信網(wǎng)絡(luò)的穩(wěn)定性、安全性以及性能。網(wǎng)絡(luò)設(shè)備的配置通常是復(fù)雜的,需要考慮各種因素。一個(gè)配置錯(cuò)誤都可能導(dǎo)致網(wǎng)絡(luò)中斷、性能下降或安全漏洞。因此,網(wǎng)絡(luò)配置檢測(cè)變得至關(guān)重要。
2、傳統(tǒng)的網(wǎng)絡(luò)配置檢測(cè)方法,主要依賴于網(wǎng)絡(luò)管理員的經(jīng)驗(yàn)和手工檢查,或者根據(jù)預(yù)先設(shè)定的配置規(guī)則進(jìn)行檢測(cè),這不僅效率低下,并且也難以適應(yīng)快速變化的網(wǎng)絡(luò)配置需求,從而會(huì)導(dǎo)致網(wǎng)絡(luò)配置的漏檢或者誤檢。
3、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備的配置檢測(cè)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),以至少解決相關(guān)技術(shù)中對(duì)網(wǎng)絡(luò)設(shè)備的配置檢測(cè)準(zhǔn)確率低的技術(shù)問(wèn)題。
2、根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種網(wǎng)絡(luò)設(shè)備的配置檢測(cè)方法,包括:獲取網(wǎng)絡(luò)設(shè)備的待檢測(cè)配置數(shù)據(jù);對(duì)待檢測(cè)配置數(shù)據(jù)進(jìn)行分塊,得到多個(gè)配置塊,其中,不同配置塊用于表征網(wǎng)絡(luò)設(shè)備的不同配置功能;利用匹配模型將配置塊與預(yù)先構(gòu)建的多個(gè)模板塊進(jìn)行匹配,得到配置塊對(duì)應(yīng)的目標(biāo)模板塊;對(duì)配置塊與目標(biāo)模板塊進(jìn)行語(yǔ)義關(guān)聯(lián)分析,得到待檢測(cè)配置數(shù)據(jù)的檢測(cè)結(jié)果,其中,檢測(cè)結(jié)果用于表征網(wǎng)絡(luò)設(shè)備是否配置錯(cuò)誤。
3、可選的,獲取網(wǎng)絡(luò)設(shè)備的待檢測(cè)配置數(shù)據(jù),包括:獲取網(wǎng)絡(luò)設(shè)備的原始輸入數(shù)據(jù);利用語(yǔ)言模型對(duì)原始輸入數(shù)據(jù)進(jìn)行識(shí)別,得到識(shí)別結(jié)果,其中,識(shí)別結(jié)果用于表征原始輸入數(shù)據(jù)中是否包含待檢測(cè)配置數(shù)據(jù);響應(yīng)于識(shí)別結(jié)果表征原始輸入數(shù)據(jù)中包含待檢測(cè)配置數(shù)據(jù),利用語(yǔ)言模型,從原始輸入數(shù)據(jù)中提取待檢測(cè)配置數(shù)據(jù)。
4、可選的,匹配模型包括:向量獲取模塊和向量匹配模塊,利用匹配模型將配置塊與預(yù)先構(gòu)建的多個(gè)模板塊進(jìn)行匹配,得到配置塊對(duì)應(yīng)的目標(biāo)模板塊,包括:利用向量獲取模塊將模板塊進(jìn)行向量表示,得到目標(biāo)模板向量,并利用向量獲取模塊將配置塊進(jìn)行向量表示,得到目標(biāo)配置向量;利用向量匹配模塊,將多個(gè)目標(biāo)模板向量和目標(biāo)配置向量進(jìn)行匹配,確定與目標(biāo)配置向量相匹配的目標(biāo)模板向量對(duì)應(yīng)的模板塊,為目標(biāo)模板塊。
5、可選的,向量獲取模塊包括嵌入層、雙向門(mén)控循環(huán)層、注意力層、池化層和融合層;利用向量獲取模塊將模板塊進(jìn)行向量表示,得到目標(biāo)模板向量,并利用向量獲取模塊將配置塊進(jìn)行向量表示,得到目標(biāo)配置向量,包括:利用嵌入層對(duì)配置塊進(jìn)行向量化表示,得到初始配置向量,并利用嵌入層對(duì)模板塊進(jìn)行向量化表示,得到初始模板向量;利用雙向門(mén)控循環(huán)層對(duì)初始配置向量進(jìn)行正反向操作,得到具有前后文信息的上下文配置向量,利用雙向門(mén)控循環(huán)層,對(duì)初始模板向量進(jìn)行正反向操作,得到具有前后文信息的上下文模板向量;利用注意力層對(duì)上下文配置向量進(jìn)行注意力處理,得到變換后的上下文配置向量,并利用注意力層對(duì)上下文模板向量進(jìn)行注意力處理,得到變換后的上下文模板向量;利用池化層對(duì)變換后的上下文配置向量進(jìn)行降維處理,得到處理后的配置向量,并利用池化層對(duì)變換后的上下文模板向量進(jìn)行降維處理,得到處理后的模板向量;利用融合層將處理后的配置向量進(jìn)行融合,得到目標(biāo)配置向量,并利用融合層將處理后的模板向量進(jìn)行融合,得到目標(biāo)模板向量。
6、可選的,利用向量匹配模塊,將多個(gè)目標(biāo)模板向量和目標(biāo)配置向量進(jìn)行匹配,確定與目標(biāo)配置向量相匹配的目標(biāo)模板向量對(duì)應(yīng)的模板塊,為目標(biāo)模板塊,包括:對(duì)目標(biāo)配置向量進(jìn)行非線性變換,得到變換后的目標(biāo)配置向量,并對(duì)目標(biāo)模板向量進(jìn)行非線性變換,得到變換后的目標(biāo)模板向量;利用交互函數(shù)確定變換后的目標(biāo)配置向量和變換后的目標(biāo)模板向量在多個(gè)維度上的交互特征;將多個(gè)維度上的交互特征進(jìn)行加權(quán)求和,得到目標(biāo)配置向量和目標(biāo)模板向量之間的匹配評(píng)分;在匹配評(píng)分大于或等于預(yù)設(shè)的情況下,確定目標(biāo)模板向量對(duì)應(yīng)的模板塊,為目標(biāo)模板塊。
7、可選的,上述方法還包括:基于歷史配置文件,生成訓(xùn)練數(shù)據(jù)集,其中,訓(xùn)練數(shù)據(jù)集包括多個(gè)訓(xùn)練樣本,訓(xùn)練樣本包括配置樣本向量、模板樣本向量和匹配標(biāo)簽;利用初始函數(shù)確定配置樣本向量和模板樣本向量在多個(gè)維度上的樣本交互特征;將多個(gè)維度上的樣本交互特征進(jìn)行加權(quán)求和,得到配置樣本向量和模板樣本向量之間的樣本匹配評(píng)分;基于樣本匹配評(píng)分與匹配標(biāo)簽之間的誤差,對(duì)初始函數(shù)進(jìn)行更新,得到交互函數(shù)。
8、可選的,對(duì)配置塊與目標(biāo)模板塊進(jìn)行語(yǔ)義關(guān)聯(lián)分析,得到待檢測(cè)配置數(shù)據(jù)的檢測(cè)結(jié)果,包括:從配置塊中提取出多個(gè)配置語(yǔ)句,并從目標(biāo)模板塊中提取出多個(gè)模板語(yǔ)句;對(duì)配置語(yǔ)句和多個(gè)模板語(yǔ)句進(jìn)行語(yǔ)義關(guān)聯(lián)分析,確定與配置語(yǔ)句匹配成功的目標(biāo)模板語(yǔ)句;基于配置語(yǔ)句和目標(biāo)模板語(yǔ)句,對(duì)網(wǎng)絡(luò)設(shè)備的配置進(jìn)行異常檢測(cè),得到檢測(cè)結(jié)果。
9、可選的,響應(yīng)于任意一個(gè)配置語(yǔ)句與多個(gè)模板語(yǔ)句均匹配失敗,上述方法還包括:對(duì)其他模板語(yǔ)句中的預(yù)設(shè)字符串進(jìn)行識(shí)別,其中,其他模板語(yǔ)句用于表征多個(gè)模板語(yǔ)句中未與多個(gè)配置語(yǔ)句匹配成功的模板語(yǔ)句;對(duì)其他模板語(yǔ)句中的預(yù)設(shè)字符串進(jìn)行替換,得到修改后的模板語(yǔ)句;將修改后的模板語(yǔ)句轉(zhuǎn)換成正則表達(dá)式;將任意一個(gè)配置語(yǔ)句與正則表達(dá)式進(jìn)行匹配,確定與任意一個(gè)配置語(yǔ)句匹配成功的目標(biāo)模板語(yǔ)句。
10、可選的,上述方法還包括:獲取網(wǎng)絡(luò)設(shè)備的歷史配置數(shù)據(jù)和標(biāo)準(zhǔn)化的配置數(shù)據(jù);對(duì)歷史配置數(shù)據(jù)進(jìn)行分塊,得到多個(gè)歷史配置塊;從標(biāo)準(zhǔn)化的配置數(shù)據(jù)中提取出多個(gè)配置模板行;將多個(gè)配置模板行與歷史配置塊進(jìn)行匹配,生成多個(gè)模板塊。
11、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種網(wǎng)絡(luò)設(shè)備的配置檢測(cè)裝置包括:獲取模塊,用于獲取網(wǎng)絡(luò)設(shè)備的待檢測(cè)配置數(shù)據(jù);分塊模塊,用于對(duì)待檢測(cè)配置數(shù)據(jù)進(jìn)行分塊,得到多個(gè)配置塊,其中,不同配置塊用于表征網(wǎng)絡(luò)設(shè)備的不同配置功能;匹配模塊,用于利用匹配模型將配置塊與預(yù)先構(gòu)建的多個(gè)模板塊進(jìn)行匹配,得到配置塊對(duì)應(yīng)的目標(biāo)模板塊;檢測(cè)模塊,用于對(duì)配置塊與目標(biāo)模板塊進(jìn)行語(yǔ)義關(guān)聯(lián)分析,得到待檢測(cè)配置數(shù)據(jù)的檢測(cè)結(jié)果,其中,檢測(cè)結(jié)果用于表征網(wǎng)絡(luò)設(shè)備是否配置錯(cuò)誤。
12、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種電子設(shè)備,包括:存儲(chǔ)器,存儲(chǔ)有可執(zhí)行程序;處理器,用于運(yùn)行程序,其中,程序運(yùn)行時(shí)執(zhí)行本發(fā)明各個(gè)實(shí)施例中的方法。
13、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括存儲(chǔ)的可執(zhí)行程序,其中,在可執(zhí)行程序運(yùn)行時(shí)控制計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行本發(fā)明各個(gè)實(shí)施例中的方法。
14、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例中的方法。
15、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例中的方法。
16、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例中的方法。
17、在本發(fā)明實(shí)施例中,獲取網(wǎng)絡(luò)設(shè)備的待檢測(cè)配置數(shù)據(jù);對(duì)待檢測(cè)配置數(shù)據(jù)進(jìn)行分塊,得到多個(gè)配置塊,其中,不同配置塊用于表征網(wǎng)絡(luò)設(shè)備的不同配置功能;利用匹配模型將配置塊與預(yù)先構(gòu)建的多個(gè)模板塊進(jìn)行匹配,得到配置塊對(duì)應(yīng)的目標(biāo)模板塊;對(duì)配置塊與目標(biāo)模板塊進(jìn)行語(yǔ)義關(guān)聯(lián)分析,得到待檢測(cè)配置數(shù)據(jù)的檢測(cè)結(jié)果,其中,檢測(cè)結(jié)果用于表征網(wǎng)絡(luò)設(shè)備是否配置錯(cuò)誤。容易注意到的是,采用分塊檢測(cè)的方式,通過(guò)將配置塊與預(yù)先構(gòu)建的多個(gè)模板塊進(jìn)行匹配,確定該配置塊對(duì)應(yīng)的目標(biāo)模板塊,也就是分別確定不同配置功能對(duì)應(yīng)的目標(biāo)模板塊,進(jìn)而可以分別將配置塊與對(duì)應(yīng)的目標(biāo)模板塊進(jìn)行語(yǔ)義關(guān)聯(lián)分析,以能夠針對(duì)不同的配置功能分別進(jìn)行檢測(cè),實(shí)現(xiàn)更細(xì)粒度的配置檢測(cè),達(dá)到了準(zhǔn)確檢測(cè)的目的,從而實(shí)現(xiàn)了提高檢測(cè)精度的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中對(duì)網(wǎng)絡(luò)設(shè)備的配置檢測(cè)準(zhǔn)確率低的技術(shù)問(wèn)題。