本技術(shù)屬于物聯(lián)網(wǎng)設(shè)備的,尤其涉及一種物聯(lián)網(wǎng)設(shè)備異常檢測方法、裝置、設(shè)備及計算機(jī)存儲介質(zhì)。
背景技術(shù):
1、隨著科技的發(fā)展,現(xiàn)代社會已經(jīng)進(jìn)入了萬物互聯(lián)的時代,物聯(lián)網(wǎng)設(shè)備應(yīng)運而生,并且快速發(fā)展,逐漸成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠帧?/p>
2、物聯(lián)網(wǎng)設(shè)備,即物物互聯(lián)的設(shè)備,工作人員能夠通過物聯(lián)網(wǎng)設(shè)備遠(yuǎn)程了解設(shè)備的工作狀態(tài),但是隨著物聯(lián)網(wǎng)設(shè)備的長時間使用,物聯(lián)網(wǎng)設(shè)備可能出現(xiàn)通信中斷、數(shù)據(jù)包丟失、收到未經(jīng)授權(quán)的訪問、設(shè)備被攻擊等安全問題或者在非工作時間進(jìn)行大量數(shù)據(jù)傳輸?shù)犬惓P袨椋孕枰獙ξ锫?lián)網(wǎng)設(shè)備進(jìn)行不定期的異常檢測,以便物聯(lián)網(wǎng)設(shè)備返回的信息更加準(zhǔn)確。
3、在相關(guān)技術(shù)中,物聯(lián)網(wǎng)設(shè)備數(shù)量多,占據(jù)的信道多,導(dǎo)致需要檢測的物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù)量巨大,在對物聯(lián)網(wǎng)設(shè)備進(jìn)行異常檢測時,占用大量的計算資源,且效率低下。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種物聯(lián)網(wǎng)設(shè)備異常檢測方法、裝置、設(shè)備及計算機(jī)存儲介質(zhì),能夠降低計算資源,提高檢測效率。
2、第一方面,本技術(shù)實施例提供一種物聯(lián)網(wǎng)設(shè)備異常檢測方法,方法包括:
3、獲取多個基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的基礎(chǔ)信息,所述基礎(chǔ)信息包括通信接口數(shù)量值;
4、根據(jù)所述通信接口數(shù)量值計算所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的通信通道數(shù)量值;
5、在所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的通信通道數(shù)量值大于預(yù)設(shè)信道數(shù)量值的情況下,將所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備作為待檢測物聯(lián)網(wǎng)設(shè)備;
6、統(tǒng)計所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的第一數(shù)量值和所述待檢測物聯(lián)網(wǎng)設(shè)備的第二數(shù)量值;
7、根據(jù)所述第一數(shù)量值和所述第二數(shù)量值計算信道采集覆蓋率;
8、在所述信道采集覆蓋率大于預(yù)設(shè)覆蓋率的情況下,對所述待檢測物聯(lián)網(wǎng)設(shè)備進(jìn)行異常檢測。
9、在一個可以實現(xiàn)的實施方式中,所述獲取多個物聯(lián)網(wǎng)設(shè)備的基礎(chǔ)信息包括:
10、獲取所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備所在物聯(lián)網(wǎng)的網(wǎng)絡(luò)信息;
11、根據(jù)所述網(wǎng)絡(luò)信息繪制網(wǎng)絡(luò)拓?fù)鋱D;
12、對所述網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行掃描,得到每個所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的基礎(chǔ)信息。
13、在一個可以實現(xiàn)的實施方式中,在所述信道采集覆蓋率小于預(yù)設(shè)覆蓋率的情況下,所述方法還包括:
14、對所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備按照預(yù)設(shè)抽樣規(guī)則進(jìn)行抽樣,更新所述第二數(shù)量值,并返回所述根據(jù)所述第一數(shù)量值和所述第二數(shù)量值計算信道采集覆蓋率的步驟。
15、在一個可以實現(xiàn)的實施方式中,所述對所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備按照預(yù)設(shè)抽樣規(guī)則進(jìn)行抽樣,更新所述第二數(shù)量值包括:
16、對所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備進(jìn)行等概率抽樣,得到抽樣物聯(lián)網(wǎng)設(shè)備,所述等概率抽樣為每個所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備被抽樣的概率均相同的抽樣方式;
17、在所述抽樣物聯(lián)網(wǎng)設(shè)備的通信通道數(shù)量不大于預(yù)設(shè)信道數(shù)量值的情況下,將所述抽樣物聯(lián)網(wǎng)設(shè)備劃分為所述待檢測物聯(lián)網(wǎng)設(shè)備;
18、當(dāng)所述抽樣物聯(lián)網(wǎng)設(shè)備劃分為所述待檢測物聯(lián)網(wǎng)設(shè)備時,將所述第二數(shù)量值加一。
19、在一個可以實現(xiàn)的實施方式中,所述對所述待檢測物聯(lián)網(wǎng)設(shè)備進(jìn)行異常檢測包括:
20、獲取所述待檢測物聯(lián)網(wǎng)設(shè)備的屬性信息、發(fā)送數(shù)據(jù)信息和接收數(shù)據(jù)信息;
21、對所述待檢測物聯(lián)網(wǎng)設(shè)備的屬性信息、發(fā)送數(shù)據(jù)信息和接收數(shù)據(jù)信息進(jìn)行向量化,得到所述待檢測物聯(lián)網(wǎng)設(shè)備的第一特征向量;
22、將所述第一特征向量輸入至異常檢測模型內(nèi),得到異常檢測結(jié)果。
23、在一個可以實現(xiàn)的實施方式中,所述對所述待檢測物聯(lián)網(wǎng)設(shè)備的屬性信息、發(fā)送數(shù)據(jù)信息和接收數(shù)據(jù)信息進(jìn)行向量化,得到所述待檢測物聯(lián)網(wǎng)設(shè)備的第一特征向量包括:
24、將所述待檢測物聯(lián)網(wǎng)設(shè)備的屬性信息、發(fā)送數(shù)據(jù)信息和接收數(shù)據(jù)信息分別進(jìn)行字符編碼,得到編碼字符;
25、對所述編碼字符按照預(yù)設(shè)順序排序,得到字符串;
26、將所述字符串作為所述待檢測物聯(lián)網(wǎng)設(shè)備的第一特征向量。
27、在一個可以實現(xiàn)的實施方式中,在所述將所述第一特征向量輸入至異常檢測模型內(nèi),得到異常檢測結(jié)果之前,所述方法還包括:
28、獲取所述待檢測物聯(lián)網(wǎng)設(shè)備的歷史樣本數(shù)據(jù);
29、在所述歷史樣本數(shù)據(jù)包含正常樣本數(shù)據(jù)和異常樣本數(shù)據(jù)的情況下,根據(jù)預(yù)設(shè)分配原則對所述歷史樣本數(shù)據(jù)進(jìn)行數(shù)據(jù)劃分,得到測試集和訓(xùn)練集;
30、基于所述測試集和所述訓(xùn)練接對所述異常檢測模型進(jìn)行訓(xùn)練。
31、在一個可以實現(xiàn)的實施方式中,異常檢測模型包括計算單元、排序單元、選取單元和確定單元,所述將所述第一特征向量輸入至異常檢測模型內(nèi),得到異常檢測結(jié)果,包括:
32、通過所述計算單元對所述第一特征向量進(jìn)行計算處理,得到所述第一特征向量在所述異常模型中的多個異常概率;
33、通過所述排序單元對所述異常概率進(jìn)行排序,得到排序結(jié)果;
34、通過所述選取單元根據(jù)所述排序結(jié)果選取輸出概率;
35、通過所述確定單元,在所述輸出概率不小于預(yù)設(shè)概率的情況下,確定所述待檢測物聯(lián)網(wǎng)設(shè)備為異常設(shè)備,并將所述待檢測物聯(lián)網(wǎng)設(shè)備為異常設(shè)備作為異常檢測結(jié)果。
36、第二方面,本技術(shù)實施例提供了一種物聯(lián)網(wǎng)設(shè)備異常檢測裝置,裝置包括:
37、獲取模塊,用于獲取多個基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的基礎(chǔ)信息,所述基礎(chǔ)信息包括通信接口數(shù)量值;
38、第一計算模塊,用于根據(jù)所述通信接口數(shù)量值計算每個所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的通信通道數(shù)量值;
39、確定模塊,用于在所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的通信通道數(shù)量值大于預(yù)設(shè)信道數(shù)量值的情況下,將所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備確定待檢測物聯(lián)網(wǎng)設(shè)備;
40、統(tǒng)計模塊,用于統(tǒng)計所述基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的第一數(shù)量值和所述待檢測物聯(lián)網(wǎng)設(shè)備的第二數(shù)量值;
41、第二計算模塊,用于根據(jù)所述第一數(shù)量值和所述第二數(shù)量值計算信道采集覆蓋率;
42、異常檢測模塊,用于在所述信道采集覆蓋率大于預(yù)設(shè)覆蓋率的情況下,對所述待檢測物聯(lián)網(wǎng)設(shè)備進(jìn)行異常檢測。
43、第三方面,本技術(shù)實施例提供了一種電子設(shè)備,設(shè)備包括:
44、處理器,以及存儲有計算機(jī)程序指令的存儲器;所述處理器讀取并執(zhí)行所述計算機(jī)程序指令,以實現(xiàn)如第一方面任意一項所述的物聯(lián)網(wǎng)設(shè)備異常檢測方法。
45、第四方面,本技術(shù)實施例提供了一種計算機(jī)存儲介質(zhì),所述計算機(jī)存儲介質(zhì)上存儲有計算機(jī)程序指令,所述計算機(jī)程序指令被處理器執(zhí)行時實現(xiàn)如第一方面任意一項所述的物聯(lián)網(wǎng)設(shè)備異常檢測方法。
46、第五方面,本技術(shù)實施例提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序程序,所述計算機(jī)程序被處理其執(zhí)行時實現(xiàn)第一方面給任一項所述的物聯(lián)網(wǎng)設(shè)備異常檢測方法。
47、本技術(shù)實施例的物聯(lián)網(wǎng)設(shè)備異常檢測方法、裝置、設(shè)備及計算機(jī)存儲介質(zhì),在對基礎(chǔ)物聯(lián)網(wǎng)設(shè)備進(jìn)行檢測時,通過采用通信通道數(shù)量值對基礎(chǔ)物聯(lián)網(wǎng)設(shè)備進(jìn)行篩選,從大量的基礎(chǔ)物聯(lián)網(wǎng)設(shè)備中篩選出具有代表性的待檢測物聯(lián)網(wǎng)設(shè)備,再通過信道采集覆蓋率對待檢測物聯(lián)網(wǎng)設(shè)備進(jìn)行調(diào)整,可以使待檢測物聯(lián)網(wǎng)設(shè)備更加具有代表性,以滿足基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的檢測需求,即通過本方案能夠在滿足基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的檢測需求的情況下,減少需要檢測的物聯(lián)網(wǎng)設(shè)備的數(shù)量,從而降低計算資源,進(jìn)而提高基礎(chǔ)物聯(lián)網(wǎng)設(shè)備的檢測效率。