本技術(shù)涉及智能電網(wǎng)通信,特別是涉及一種基于知識(shí)圖譜的電網(wǎng)協(xié)議識(shí)別方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著全球能源結(jié)構(gòu)的轉(zhuǎn)型和信息技術(shù)的快速發(fā)展,智能電網(wǎng)已成為電力系統(tǒng)現(xiàn)代化的關(guān)鍵方向。在智能電網(wǎng)中,各種電力設(shè)備和系統(tǒng)通過復(fù)雜的通信協(xié)議進(jìn)行數(shù)據(jù)交換和指令控制,這些協(xié)議的正確識(shí)別和執(zhí)行對(duì)于電網(wǎng)的穩(wěn)定運(yùn)行至關(guān)重要,但電網(wǎng)通信協(xié)議的多樣性和復(fù)雜性給協(xié)議識(shí)別帶來了巨大挑戰(zhàn)。
2、傳統(tǒng)技術(shù)中的協(xié)議識(shí)別方法主要依賴于預(yù)定義的規(guī)則和模式,該方法在面對(duì)新型協(xié)議或變種協(xié)議時(shí)往往會(huì)出現(xiàn)難以識(shí)別的現(xiàn)象,同時(shí)電網(wǎng)環(huán)境中的噪聲、干擾和安全威脅也增加了協(xié)議識(shí)別的難度,導(dǎo)致目前技術(shù)中的協(xié)議識(shí)別方法存在識(shí)別準(zhǔn)確性較低的問題。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種基于知識(shí)圖譜的電網(wǎng)協(xié)議識(shí)別方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種基于知識(shí)圖譜的電網(wǎng)協(xié)議識(shí)別方法,包括:
3、獲取歷史電網(wǎng)流量數(shù)據(jù),從所述歷史電網(wǎng)流量數(shù)據(jù)中提取流量特征數(shù)據(jù)和報(bào)文頭部數(shù)據(jù);
4、根據(jù)所述流量特征數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議識(shí)別模型,并根據(jù)所述報(bào)文頭部數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議字段識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議字段識(shí)別模型;
5、利用所述電網(wǎng)協(xié)議識(shí)別模型和所述電網(wǎng)協(xié)議字段識(shí)別模型分別對(duì)所述電網(wǎng)流量數(shù)據(jù)進(jìn)行關(guān)系提取,得到所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽以及所述電網(wǎng)協(xié)議字段識(shí)別模型輸出的協(xié)議字段預(yù)測(cè)值;
6、根據(jù)所述協(xié)議類別標(biāo)簽和所述協(xié)議字段預(yù)測(cè)值,構(gòu)建電網(wǎng)協(xié)議知識(shí)圖譜;
7、對(duì)于當(dāng)前電網(wǎng)流量數(shù)據(jù),基于所述電網(wǎng)協(xié)議知識(shí)圖譜,調(diào)整所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽預(yù)測(cè)值,并根據(jù)調(diào)整后的協(xié)議類別標(biāo)簽預(yù)測(cè)值識(shí)別所述當(dāng)前電網(wǎng)流量數(shù)據(jù)的協(xié)議類別。
8、在其中一個(gè)實(shí)施例中,所述根據(jù)所述協(xié)議類別標(biāo)簽和所述協(xié)議字段預(yù)測(cè)值,構(gòu)建電網(wǎng)協(xié)議知識(shí)圖譜,包括:
9、根據(jù)所述協(xié)議類別標(biāo)簽,確定目標(biāo)協(xié)議類別,并根據(jù)所述協(xié)議字段預(yù)測(cè)值,確定所述目標(biāo)協(xié)議類別的電網(wǎng)流量與協(xié)議字段的關(guān)聯(lián)度;根據(jù)所述關(guān)聯(lián)度,構(gòu)建以所述目標(biāo)協(xié)議類別為中心節(jié)點(diǎn)且所述協(xié)議字段為周圍節(jié)點(diǎn)的電網(wǎng)協(xié)議子圖;通過各所述目標(biāo)協(xié)議類別的公共協(xié)議字段,將所述電網(wǎng)協(xié)議子圖進(jìn)行連接,得到所述電網(wǎng)協(xié)議知識(shí)圖譜。
10、在其中一個(gè)實(shí)施例中,所述基于所述電網(wǎng)協(xié)議知識(shí)圖譜,調(diào)整所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽預(yù)測(cè)值之前,還包括:
11、利用所述電網(wǎng)協(xié)議識(shí)別模型對(duì)所述當(dāng)前電網(wǎng)流量數(shù)據(jù)的協(xié)議類別進(jìn)行初步預(yù)測(cè),得到所述協(xié)議類別標(biāo)簽預(yù)測(cè)值;將所述當(dāng)前電網(wǎng)流量數(shù)據(jù)輸入所述電網(wǎng)協(xié)議字段識(shí)別模型中進(jìn)行協(xié)議字段識(shí)別,得到所述當(dāng)前電網(wǎng)流量數(shù)據(jù)中包含的當(dāng)前協(xié)議字段。
12、在其中一個(gè)實(shí)施例中,所述基于所述電網(wǎng)協(xié)議知識(shí)圖譜,調(diào)整所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽預(yù)測(cè)值,包括:
13、基于所述電網(wǎng)協(xié)議知識(shí)圖譜中的結(jié)構(gòu)化信息,計(jì)算所述協(xié)議類別標(biāo)簽預(yù)測(cè)值與所述當(dāng)前協(xié)議字段之間的關(guān)聯(lián)程度;根據(jù)所述關(guān)聯(lián)程度,調(diào)整所述電網(wǎng)協(xié)議識(shí)別模型輸出的所述協(xié)議類別標(biāo)簽預(yù)測(cè)值,得到所述調(diào)整后的協(xié)議類別標(biāo)簽預(yù)測(cè)值。
14、在其中一個(gè)實(shí)施例中,所述根據(jù)調(diào)整后的協(xié)議類別標(biāo)簽預(yù)測(cè)值識(shí)別所述當(dāng)前電網(wǎng)流量數(shù)據(jù)的協(xié)議類別,包括:
15、在所述調(diào)整后的協(xié)議類別標(biāo)簽預(yù)測(cè)值中,識(shí)別出數(shù)值最大的目標(biāo)協(xié)議類別標(biāo)簽預(yù)測(cè)值;將所述目標(biāo)協(xié)議類別標(biāo)簽預(yù)測(cè)值對(duì)應(yīng)的協(xié)議類別確定為所述當(dāng)前電網(wǎng)流量數(shù)據(jù)的協(xié)議類別。
16、在其中一個(gè)實(shí)施例中,所述方法還包括:獲取所述電網(wǎng)協(xié)議識(shí)別模型的第一反饋數(shù)據(jù)以及所述電網(wǎng)協(xié)議字段識(shí)別模型的第二反饋數(shù)據(jù);根據(jù)所述第一反饋數(shù)據(jù)對(duì)所述電網(wǎng)協(xié)議識(shí)別模型的模型參數(shù)更新,并根據(jù)所述第二反饋數(shù)據(jù)對(duì)所述電網(wǎng)協(xié)議字段識(shí)別模型的模型參數(shù)進(jìn)行更新;
17、所述利用所述電網(wǎng)協(xié)議識(shí)別模型和所述電網(wǎng)協(xié)議字段識(shí)別模型分別對(duì)所述電網(wǎng)流量數(shù)據(jù)進(jìn)行關(guān)系提取,包括:利用更新后的電網(wǎng)協(xié)議識(shí)別模型和更新后的電網(wǎng)協(xié)議字段識(shí)別模型分別對(duì)所述電網(wǎng)流量數(shù)據(jù)進(jìn)行關(guān)系提取。
18、第二方面,本技術(shù)還提供了一種基于知識(shí)圖譜的電網(wǎng)協(xié)議識(shí)別裝置,包括:
19、數(shù)據(jù)獲取模塊,用于獲取歷史電網(wǎng)流量數(shù)據(jù),從所述歷史電網(wǎng)流量數(shù)據(jù)中提取流量特征數(shù)據(jù)和報(bào)文頭部數(shù)據(jù);
20、模型訓(xùn)練模塊,用于根據(jù)所述流量特征數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議識(shí)別模型,并根據(jù)所述報(bào)文頭部數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議字段識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議字段識(shí)別模型;
21、關(guān)系提取模塊,用于利用所述電網(wǎng)協(xié)議識(shí)別模型和所述電網(wǎng)協(xié)議字段識(shí)別模型分別對(duì)所述電網(wǎng)流量數(shù)據(jù)進(jìn)行關(guān)系提取,得到所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽以及所述電網(wǎng)協(xié)議字段識(shí)別模型輸出的協(xié)議字段預(yù)測(cè)值;
22、圖譜構(gòu)建模塊,用于根據(jù)所述協(xié)議類別標(biāo)簽和所述協(xié)議字段預(yù)測(cè)值,構(gòu)建電網(wǎng)協(xié)議知識(shí)圖譜;
23、類別識(shí)別模塊,用于對(duì)于當(dāng)前電網(wǎng)流量數(shù)據(jù),基于所述電網(wǎng)協(xié)議知識(shí)圖譜,調(diào)整所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽預(yù)測(cè)值,并根據(jù)調(diào)整后的協(xié)議類別標(biāo)簽預(yù)測(cè)值識(shí)別所述當(dāng)前電網(wǎng)流量數(shù)據(jù)的協(xié)議類別。
24、第三方面,本技術(shù)還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
25、獲取歷史電網(wǎng)流量數(shù)據(jù),從所述歷史電網(wǎng)流量數(shù)據(jù)中提取流量特征數(shù)據(jù)和報(bào)文頭部數(shù)據(jù);根據(jù)所述流量特征數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議識(shí)別模型,并根據(jù)所述報(bào)文頭部數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議字段識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議字段識(shí)別模型;利用所述電網(wǎng)協(xié)議識(shí)別模型和所述電網(wǎng)協(xié)議字段識(shí)別模型分別對(duì)所述電網(wǎng)流量數(shù)據(jù)進(jìn)行關(guān)系提取,得到所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽以及所述電網(wǎng)協(xié)議字段識(shí)別模型輸出的協(xié)議字段預(yù)測(cè)值;根據(jù)所述協(xié)議類別標(biāo)簽和所述協(xié)議字段預(yù)測(cè)值,構(gòu)建電網(wǎng)協(xié)議知識(shí)圖譜;對(duì)于當(dāng)前電網(wǎng)流量數(shù)據(jù),基于所述電網(wǎng)協(xié)議知識(shí)圖譜,調(diào)整所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽預(yù)測(cè)值,并根據(jù)調(diào)整后的協(xié)議類別標(biāo)簽預(yù)測(cè)值識(shí)別所述當(dāng)前電網(wǎng)流量數(shù)據(jù)的協(xié)議類別。
26、第四方面,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
27、獲取歷史電網(wǎng)流量數(shù)據(jù),從所述歷史電網(wǎng)流量數(shù)據(jù)中提取流量特征數(shù)據(jù)和報(bào)文頭部數(shù)據(jù);根據(jù)所述流量特征數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議識(shí)別模型,并根據(jù)所述報(bào)文頭部數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議字段識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議字段識(shí)別模型;利用所述電網(wǎng)協(xié)議識(shí)別模型和所述電網(wǎng)協(xié)議字段識(shí)別模型分別對(duì)所述電網(wǎng)流量數(shù)據(jù)進(jìn)行關(guān)系提取,得到所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽以及所述電網(wǎng)協(xié)議字段識(shí)別模型輸出的協(xié)議字段預(yù)測(cè)值;根據(jù)所述協(xié)議類別標(biāo)簽和所述協(xié)議字段預(yù)測(cè)值,構(gòu)建電網(wǎng)協(xié)議知識(shí)圖譜;對(duì)于當(dāng)前電網(wǎng)流量數(shù)據(jù),基于所述電網(wǎng)協(xié)議知識(shí)圖譜,調(diào)整所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽預(yù)測(cè)值,并根據(jù)調(diào)整后的協(xié)議類別標(biāo)簽預(yù)測(cè)值識(shí)別所述當(dāng)前電網(wǎng)流量數(shù)據(jù)的協(xié)議類別。
28、第五方面,本技術(shù)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
29、獲取歷史電網(wǎng)流量數(shù)據(jù),從所述歷史電網(wǎng)流量數(shù)據(jù)中提取流量特征數(shù)據(jù)和報(bào)文頭部數(shù)據(jù);根據(jù)所述流量特征數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議識(shí)別模型,并根據(jù)所述報(bào)文頭部數(shù)據(jù),對(duì)初始電網(wǎng)協(xié)議字段識(shí)別模型進(jìn)行訓(xùn)練,得到經(jīng)訓(xùn)練的電網(wǎng)協(xié)議字段識(shí)別模型;利用所述電網(wǎng)協(xié)議識(shí)別模型和所述電網(wǎng)協(xié)議字段識(shí)別模型分別對(duì)所述電網(wǎng)流量數(shù)據(jù)進(jìn)行關(guān)系提取,得到所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽以及所述電網(wǎng)協(xié)議字段識(shí)別模型輸出的協(xié)議字段預(yù)測(cè)值;根據(jù)所述協(xié)議類別標(biāo)簽和所述協(xié)議字段預(yù)測(cè)值,構(gòu)建電網(wǎng)協(xié)議知識(shí)圖譜;對(duì)于當(dāng)前電網(wǎng)流量數(shù)據(jù),基于所述電網(wǎng)協(xié)議知識(shí)圖譜,調(diào)整所述電網(wǎng)協(xié)議識(shí)別模型輸出的協(xié)議類別標(biāo)簽預(yù)測(cè)值,并根據(jù)調(diào)整后的協(xié)議類別標(biāo)簽預(yù)測(cè)值識(shí)別所述當(dāng)前電網(wǎng)流量數(shù)據(jù)的協(xié)議類別。
30、上述基于知識(shí)圖譜的電網(wǎng)協(xié)議識(shí)別方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,通過使用流量特征提取工具提取流量特征數(shù)據(jù)以及包含協(xié)議字段信息的報(bào)文頭部數(shù)據(jù),隨后根據(jù)提取的流量特征數(shù)據(jù)和報(bào)文頭部數(shù)據(jù)對(duì)電網(wǎng)協(xié)議識(shí)別模型和電網(wǎng)協(xié)議字段識(shí)別模型進(jìn)行預(yù)訓(xùn)練,并利用經(jīng)訓(xùn)練的模型輸出的協(xié)議類別標(biāo)簽和協(xié)議字段預(yù)測(cè)值,構(gòu)建反映協(xié)議類別標(biāo)簽與協(xié)議字段標(biāo)簽關(guān)聯(lián)度的電網(wǎng)協(xié)議知識(shí)圖譜,對(duì)于一條新的當(dāng)前電網(wǎng)流量數(shù)據(jù),根據(jù)電網(wǎng)協(xié)議知識(shí)圖譜中的權(quán)重信息,計(jì)算每個(gè)標(biāo)簽預(yù)測(cè)值與預(yù)測(cè)協(xié)議字段的關(guān)聯(lián)程度,該關(guān)聯(lián)程度與標(biāo)簽預(yù)測(cè)值構(gòu)成調(diào)整后的標(biāo)簽預(yù)測(cè)值,最后根據(jù)調(diào)整后的協(xié)議類別標(biāo)簽預(yù)測(cè)值識(shí)別當(dāng)前電網(wǎng)流量數(shù)據(jù)的協(xié)議類別。綜上整個(gè)申請(qǐng)方案,采用了基于知識(shí)圖譜的協(xié)議識(shí)別方法,通過結(jié)合預(yù)訓(xùn)練模型的預(yù)測(cè)結(jié)果和知識(shí)圖譜中的結(jié)構(gòu)化信息,顯著提高了對(duì)電網(wǎng)流量數(shù)據(jù)的協(xié)議類別的識(shí)別準(zhǔn)確性。