本發(fā)明涉及電子鎖驗證的,具體為一種基于開關(guān)倉門電子鎖的雙重驗證方法及系統(tǒng)。
背景技術(shù):
1、我廠現(xiàn)在電氣停送電操作,使用紅綠牌對開關(guān)進行識別。識別方法是人工核對固定在模擬盤以及開關(guān)上安裝的對應(yīng)紅綠牌,在停送電操作前,取下開關(guān)上對應(yīng)的紅(綠)牌,放上模擬盤上對應(yīng)的綠(紅)牌,每個開關(guān)上的紅(綠)牌具有唯一性,以此進行辨別,確保不會走錯倉位。然后再開啟開關(guān)柜門上的銅鎖,進行操作。該方案在五防上更進一步多了可靠的驗證手段。
2、存在問題包括:
3、在紅綠牌核對拿取階段誤拿,走錯倉位而打開柜門。
4、部分紅綠牌在重新制作后,有概率和之前紅綠牌的凹孔位置相似,導(dǎo)致可以錯位安裝。
5、開關(guān)柜門開鎖為人工開鎖,無法與操作票以及紅綠牌互動。
技術(shù)實現(xiàn)思路
1、鑒于上述存在的問題,提出了本發(fā)明。
2、因此,本發(fā)明解決的技術(shù)問題是:現(xiàn)有的雙重驗證方法存在安全系數(shù)低,容易失誤等問題。
3、為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:一種基于開關(guān)倉門電子鎖的雙重驗證方法,包括:
4、獲取開關(guān)倉門的控制需求信息;
5、對所述控制需求信息進行分析,根據(jù)分析結(jié)果生成通知信號和采集指令;
6、發(fā)送所述通知信號到驗證人員,根據(jù)所述采集指令進行驗證信號的采集;
7、通過驗證策略對所述驗證信號進行確認;
8、根據(jù)確認結(jié)果,執(zhí)行開關(guān)倉門電子鎖的控制指令。
9、作為本發(fā)明所述的基于開關(guān)倉門電子鎖的雙重驗證方法的一種優(yōu)選方案,其中:所述獲取開關(guān)倉門的控制需求信息包括,獲取管理員的身份驗證信息,通過身份驗證后,錄入對倉門電子鎖的控制要求;
10、所述控制要求包括,若錄入形式為文字輸入,則通過鍵入開鎖和關(guān)鎖的操作類型、執(zhí)行時間信息、設(shè)備位置信息,得到控制需求信息;若錄入形式為語音輸入,則通過大語言算法進行分析。
11、作為本發(fā)明所述的基于開關(guān)倉門電子鎖的雙重驗證方法的一種優(yōu)選方案,其中:對所述控制需求信息進行分析包括,分析文字錄入內(nèi)容的合理性,根據(jù)設(shè)備位置信息,獲取倉門電子鎖狀態(tài)信息,若倉門電子鎖狀態(tài)與鍵入的操作類型相同,則判斷文字錄入異常,不觸發(fā)通知信號和采集指令的生成,同時對管理員發(fā)出錯誤警告;若倉門電子鎖狀態(tài)與鍵入的操作類型不相同,則觸發(fā)通知信號和采集指令的生成;
12、對語言錄入的內(nèi)容進行大語言算法分析,將語言信號轉(zhuǎn)換為文本后,對文本數(shù)據(jù)進行關(guān)鍵詞提取,從而實現(xiàn)對開鎖和關(guān)鎖的操作類型、執(zhí)行時間信息、設(shè)備位置信息的提取;
13、語言信號轉(zhuǎn)換為文本的過程具體為:對語音信號進行歸一化和分幀處理;
14、使用常用的梅爾頻率倒譜系數(shù)進行特征提??;
15、mfcc(t)=dct(log(|fft(sf(t))|))
16、其中,dct表示離散余弦變換,fft表示快速傅里葉變換,輸出mfcc特征矩陣mf;
17、使用卷積神經(jīng)網(wǎng)絡(luò)進行聲學(xué)模型訓(xùn)練;
18、c(x)=relu(wc*x+bc)
19、其中,*表示卷積運算,wc和bc為卷積核和偏置,relu為激活函數(shù),輸出聲學(xué)特征at;
20、使用循環(huán)神經(jīng)網(wǎng)絡(luò)訓(xùn)練語言模型:
21、ht=rnn(et,ht-1)
22、其中,ht表示當(dāng)前時間步的隱藏狀態(tài),et表示輸入向量,ht-1表示前一時間步的隱藏狀態(tài),輸出語言特征lt;
23、使用維特比解碼算法將聲學(xué)模型和語言模型的輸出結(jié)合,得到最終的文本序列:
24、
25、其中,π表示路徑,p(xt|st)表示聲學(xué)模型的概率,p(st|st-1)表示語言模型的概率,輸出最終的文本序列ttext。
26、作為本發(fā)明所述的基于開關(guān)倉門電子鎖的雙重驗證方法的一種優(yōu)選方案,其中:所述對文本數(shù)據(jù)進行關(guān)鍵詞提取的具體步驟為:
27、將輸入的文本序列ttext進行預(yù)處理,得到分詞、去除停用詞和詞形還原操作后的詞列表ttokens;
28、將預(yù)處理后的詞列表ttokens轉(zhuǎn)換為詞嵌入矩陣tembeddings;
29、tembeddings=embed(ttokens)
30、其中,embed(·)表示詞嵌入模型word2vec的嵌入操作對詞嵌入矩陣tembeddings;應(yīng)用命名實體識別模型,得到實體識別結(jié)果nerresults:
31、nerresults=ner(tembeddings)
32、其中,ner(·)表示命名實體識別模型bert的識別操作;
33、從實體識別結(jié)果nerresults中提取操作類型信息,得到操作類型atype:
34、atype=extractaction(nerresults)
35、其中,extractaction(·)表示從ner結(jié)果中提取操作類型的函數(shù);
36、若輸入的文本序列中能夠完整提取開鎖和關(guān)鎖的操作類型、執(zhí)行時間信息、設(shè)備位置信息三個關(guān)鍵詞,則完成關(guān)鍵詞的提取后,觸發(fā)文字錄入內(nèi)容的分析過程,并生成通知信號和采集指令。
37、作為本發(fā)明所述的基于開關(guān)倉門電子鎖的雙重驗證方法的一種優(yōu)選方案,其中:所述對文本數(shù)據(jù)進行關(guān)鍵詞提取還包括,若輸入的文本序列無法將開鎖和關(guān)鎖的操作類型、執(zhí)行時間信息、設(shè)備位置信息三個關(guān)鍵詞完整提取,則對文本序列ttext進行語義分析;當(dāng)語義分析的結(jié)果無法補償缺失的關(guān)鍵詞,則不觸發(fā)通知信號和采集指令的生成,同時對管理員發(fā)出錯誤警告;當(dāng)語義分析的結(jié)果能夠補償缺失的關(guān)鍵詞,則根據(jù)補償后的關(guān)鍵詞,觸發(fā)文字錄入內(nèi)容的分析過程,并生成通知信號和采集指令;
38、所述語義分析包括,將命名實體和關(guān)鍵詞補償?shù)膯栴}建模為一個圖結(jié)構(gòu),其中節(jié)點是文本中的實體和潛在的關(guān)鍵詞,邊代表實體之間以及實體與關(guān)鍵詞之間的潛在關(guān)系;
39、
40、其中,v表示圖中的節(jié)點,表示節(jié)點v的鄰接節(jié)點,w和b是訓(xùn)練參數(shù),hu表示鄰接節(jié)點的特征向量,u表示節(jié)點的索引,σ表示非線性激活函數(shù)sigmoid;
41、模糊時間邏輯門:
42、
43、其中,t表示時間變量,κ和t0是調(diào)節(jié)函數(shù)敏感度和偏移的參數(shù);
44、結(jié)合圖神經(jīng)網(wǎng)絡(luò)和模糊時間邏輯,用于文本中關(guān)鍵詞的識別和補償;
45、
46、其中,x表示輸入的文本數(shù)據(jù),ωv表示基于節(jié)點重要性的權(quán)重,v表示文本構(gòu)建的語義圖中的所有節(jié)點集合,g(v)是圖神經(jīng)網(wǎng)絡(luò)計算出的節(jié)點v的嵌入表示,tv表示節(jié)點v對應(yīng)的時間標(biāo)簽,f(tv)是模糊時間邏輯門。
47、作為本發(fā)明所述的基于開關(guān)倉門電子鎖的雙重驗證方法的一種優(yōu)選方案,其中:所述通知信號包括,向設(shè)備位置負責(zé)的驗證人員發(fā)送輔助驗證的通知信息,通知所述驗證人員在執(zhí)行時間對電子鎖進行驗證;
48、所述采集指令包括,通過所述設(shè)備位置信息確定信號發(fā)送位置,在執(zhí)行時間向需要控制的設(shè)備發(fā)出采集驗證信息的信號。
49、作為本發(fā)明所述的基于開關(guān)倉門電子鎖的雙重驗證方法的一種優(yōu)選方案,其中:所述驗證策略包括,第一道程序,在操作任務(wù)下達后,值班員去拿取具有rfid功能的紅綠牌,解鎖電子鎖第一道開鎖程序;
50、第二道程序,當(dāng)?shù)谝坏篱_鎖程序完成后,值長在發(fā)布操作任務(wù)時,根據(jù)操作任務(wù),對nfc設(shè)備進行限時授權(quán),授權(quán)信息為操作任務(wù)所對應(yīng)的開關(guān)柜門電子鎖權(quán)限;
51、所述控制指令包括,當(dāng)兩道程序通過后,電子鎖的驗證通過,電子鎖完全打開。
52、一種采用本發(fā)明所述方法的基于開關(guān)倉門電子鎖的雙重驗證系統(tǒng),其特征在于:
53、采集單元,獲取開關(guān)倉門的控制需求信息;
54、指令生成單元,對所述控制需求信息進行分析,根據(jù)分析結(jié)果生成通知信號和采集指令;
55、驗證單元,發(fā)送所述通知信號到驗證人員,根據(jù)所述采集指令進行驗證信號的采集;通過驗證策略對所述驗證信號進行確認;
56、控制單元,根據(jù)確認結(jié)果,執(zhí)行開關(guān)倉門電子鎖的控制指令。
57、一種計算機設(shè)備,包括:存儲器和處理器;所述存儲器存儲有計算機程序,其中:所述處理器執(zhí)行所述計算機程序時實現(xiàn)本發(fā)明中任一項所述的方法的步驟。
58、一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其中:所述計算機程序被處理器執(zhí)行時實現(xiàn)本發(fā)明中任一項所述的方法的步驟。
59、本發(fā)明的有益效果:本發(fā)明提供的基于開關(guān)倉門電子鎖的雙重驗證方法通過驗證人員和系統(tǒng)的雙重驗證,確保每一次操作都是經(jīng)過授權(quán)和確認的,防止未經(jīng)授權(quán)或錯誤的操作。使用大語言模型分析語音信號,準(zhǔn)確提取操作類型、執(zhí)行時間和設(shè)備位置信息,提高語音輸入的準(zhǔn)確性和效率。使用nfc和rfid技術(shù)可以實現(xiàn)無線傳輸數(shù)據(jù)和信息,不需要物理接觸,操作非常簡單。這可以提高工作效率,減少人為因素引起的錯誤。nfc和rfid技術(shù)的成本相對較低,因此可以降低產(chǎn)品制造成本。此外,使用這些技術(shù)還可以減少工作流程的時間和人力成本。