本發(fā)明涉及電力監(jiān)管技術(shù)領(lǐng)域,尤其是一種變電站設(shè)備巡視方法。
背景技術(shù):
隨著社會的進步,供電行業(yè)也在飛速發(fā)展,保證供電系統(tǒng)安全運行是供電行業(yè)的首要任務(wù),因此變電設(shè)備管理和維護工作變得日益重要,任何對故障發(fā)現(xiàn)的延誤都將帶來巨大的損失。另外,隨著技術(shù)的發(fā)展,對供電設(shè)備管理的要求,也越來越向規(guī)范化、科學(xué)化、信息化方向發(fā)展。目前,變電站設(shè)備狀態(tài)的巡視模式主要通過人工手動去完成,即存在的缺陷是信息錄入繁瑣、不直觀;同時對巡視人員身份管控較難,安全保密性不夠。
技術(shù)實現(xiàn)要素:
本發(fā)明需要解決的技術(shù)問題是提供一種基于二維碼加密識別的變電站設(shè)備巡視方法,實現(xiàn)巡視結(jié)果的可視化,節(jié)約記錄的人力物力,提高巡視的準(zhǔn)確性和時效性。
為解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是:
一種基于二維碼加密識別的變電站設(shè)備巡視方法,在變電站設(shè)備端配置顯示屏、控制器、存儲器和信息輸入設(shè)備,所述顯示屏、存儲器和信息輸入設(shè)備分別與控制器的相應(yīng)端口相連接,所述顯示屏用于顯示二維碼圖片,具體包括以下步驟:
a、利用控制器獲取存儲器中的校驗信息和變電站設(shè)備狀態(tài)信息,將校驗信息和變電站設(shè)備狀態(tài)信息分別作為二維碼存儲信息并對其進行編碼生成二維碼圖片,其中代表變電站設(shè)備狀態(tài)信息的局部二維碼圖片為隱藏碼字符區(qū),代表校驗信息的局部二維碼圖片為明碼字符區(qū);
b、通過信息采集移動終端掃描所述顯示屏上的明碼字符區(qū),信息采集移動終端將獲取的校驗信息和信息采集移動終端的身份信息發(fā)送至網(wǎng)絡(luò)服務(wù)器;
c、網(wǎng)絡(luò)服務(wù)器收到校驗信息和信息采集移動終端的身份信息后進行核對,如信息匹配則根據(jù)身份信息的權(quán)限等級將驗證碼發(fā)送至信息采集移動終端;
d、將信息采集終端收到的驗證碼通過信息輸入設(shè)備輸入控制器,控制器識別驗證碼后解除隱藏碼字符區(qū),顯示屏上顯示出代表變電站設(shè)備狀態(tài)信息的局部二維碼圖片,同時控制器通過記錄錄入信息輸入設(shè)備的驗證碼,獲得信息采集移動終端的身份信息和掃描時間;
e、利用信息采集移動終端掃描二維碼圖片獲取變電站設(shè)備狀態(tài)信息。
本發(fā)明技術(shù)方案的進一步改進在于:所述信息輸入設(shè)備為鍵盤、手寫板、麥克風(fēng)中的一種或幾種。
本發(fā)明技術(shù)方案的進一步改進在于:所述步驟a中生成二維碼圖片的方法如下:
1-1、根據(jù)是否將數(shù)據(jù)進行信息分類處理的指令生成分類處理信息編碼;根據(jù)數(shù)據(jù)分組位置信息生成分類處理位置信息編碼;
1-2、根據(jù)分類處理信息編碼以及分類處理位置信息編碼將原始數(shù)據(jù)至少分成第一組數(shù)據(jù)以及第二組數(shù)據(jù),將第一組數(shù)據(jù)以第一類別算法序列化成第一組數(shù)據(jù)信息編碼,將第二組數(shù)據(jù)以第二類別算法序列化成第二組數(shù)據(jù)信息編碼,所述第一組數(shù)據(jù)信息編碼與第二組數(shù)據(jù)信息編碼組合成數(shù)據(jù)信息編碼;
1-3、將所述第二組數(shù)據(jù)與密碼數(shù)據(jù)以第三類別算法生成校驗信息數(shù)據(jù),校驗信息數(shù)據(jù)以第二類別算法序列化為校驗信息編碼,將所述分類處理信息編碼、分類處理位置信息編碼、數(shù)據(jù)信息編碼以及校驗信息編碼合并成編碼列;
1-4、將編碼列轉(zhuǎn)換成二維碼圖片。
本發(fā)明技術(shù)方案的進一步改進在于:所述分類處理信息編碼為分組加密處理信息編碼,所述分類處理位置信息編碼為原始數(shù)據(jù)的分組位置信息編碼,所述原始數(shù)據(jù)根據(jù)分組位置信息編碼指定的位置分成所述第一組數(shù)據(jù)以及第二組數(shù)據(jù),所述第一組數(shù)據(jù)為明文,第二組數(shù)據(jù)為密文,所述第一、二、三類別算法均為加密編碼算法。
本發(fā)明技術(shù)方案的進一步改進在于:所述加密編碼算法具體為:
針對k條原文信息進行加密,其中第k條,1≤k≤k,原文信息的加密包含下列步驟:
1)針對第k條原文信息,1≤k≤k,隨機生成一個i位的字符串作為密鑰,記為ak,其中6≤i≤54;
2)建立對稱加密算法數(shù)據(jù)庫,數(shù)據(jù)庫中的每一條記錄為一種對稱加密算法;
3)在對稱加密算法數(shù)據(jù)庫中隨機挑選一條記錄,記為ak;
4)將密鑰ak與對稱加密算法ak作為一條數(shù)據(jù)存儲在加密方式數(shù)據(jù)庫中,并返回記錄的主鍵值,記為ak(ak);
5)對第k條原文信息用加密方式ak(ak)進行加密,稱為密文ck1;
6)在密文ck1的前面或者后面加上ak(ak)標(biāo)識,稱為密文ck2;
7)將密文ck2生成第k條二維碼。
由于采用了上述技術(shù)方案,本發(fā)明取得的技術(shù)進步是:
本發(fā)明提出生成劃分出隱藏碼字符區(qū)和明碼字符區(qū)的二維碼圖片,在隱藏碼字符區(qū)內(nèi)存儲變電站設(shè)備狀態(tài)信息,并通過驗證碼減少附加地設(shè)置身份識別裝置,同時利用獲取明碼字符區(qū)的校驗信息,配合信息采集移動終端的身份信息發(fā)送至網(wǎng)絡(luò)服務(wù)器,通過網(wǎng)絡(luò)服務(wù)器核對身份信息的權(quán)限等級,分配驗證碼給信息采集移動終端,此驗證碼經(jīng)錄入到變電站設(shè)備所配置的控制器中,使得隱藏碼字符區(qū)顯示出顯示屏上代表變電站設(shè)備狀態(tài)信息的隱藏碼字符區(qū),再用信息采集移動終端掃描完整的二維碼圖片,實現(xiàn)變電站設(shè)備信息的可視化,提高了安全性,同時獲得信息采集移動終端巡視的身份和時間信息,實現(xiàn)巡視結(jié)果的可視化,節(jié)約記錄的人力物力,提高巡視的準(zhǔn)確性和時效性。
本發(fā)明通過將編碼分為分類處理信息編碼和分類處理位置信息編碼,實現(xiàn)了變電站設(shè)備狀態(tài)信息和校驗信息從物理位置上的分離,既減少了冗余量和數(shù)據(jù)處理量,也為分區(qū)域掃描的實現(xiàn)提供了可能性。
本發(fā)明對分類處理信息編碼采用分組加密處理信息編碼,對分類處理位置信息編碼采用原始數(shù)據(jù)的分組位置信息編碼,提高掃描的識別率;本發(fā)明采用的加密編碼算法,給每一個二維碼配備一個特定的密鑰和一個特定的對稱加密算法,不同二維碼的密鑰與對稱加密算法都是不相同的,即便某一個二維碼被破譯和解碼,其破譯和解碼也只能針對該二維碼,而對其它的二維碼是無效的,使得被偽造的風(fēng)險降到最低,從而使可靠度變得很高。
具體實施方式
下面結(jié)合實施例對本發(fā)明做進一步詳細說明:
一種基于二維碼加密識別的變電站設(shè)備巡視方法,在變電站設(shè)備端配置顯示屏、控制器、存儲器和信息輸入設(shè)備,顯示屏、存儲器和信息輸入設(shè)備分別與控制器的相應(yīng)端口相連接,顯示屏用于顯示二維碼圖片,包括以下步驟:
a、利用控制器獲取存儲器中的校驗信息和變電站設(shè)備狀態(tài)信息,分別作為二維碼存儲信息,對所述二維碼存儲信息進行編碼,生成包含存儲信息編碼數(shù)據(jù)的信息碼元和位置碼元,根據(jù)所述信息碼元和位置碼元生成二維碼圖片,其中代表變電站設(shè)備狀態(tài)信息的局部二維碼圖片為隱藏碼字符區(qū),代表校驗信息的局部二維碼圖片為明碼字符區(qū);
生成二維碼圖片的方法如下:
1-1、根據(jù)是否將數(shù)據(jù)進行信息分類處理的指令生成分類處理信息編碼;根據(jù)數(shù)據(jù)分組位置信息生成分類處理位置信息編碼;
1-2、根據(jù)分類處理信息編碼以及分類處理位置信息編碼將原始數(shù)據(jù)至少分成第一組數(shù)據(jù)以及第二組數(shù)據(jù),將第一組數(shù)據(jù)以第一類別算法序列化成第一組數(shù)據(jù)信息編碼,將第二組數(shù)據(jù)以第二類別算法序列化成第二組數(shù)據(jù)信息編碼,所述第一組數(shù)據(jù)信息編碼與第二組數(shù)據(jù)信息編碼組合成數(shù)據(jù)信息編碼;
1-3、將所述第二組數(shù)據(jù)與密碼數(shù)據(jù)以第三類別算法生成校驗信息數(shù)據(jù),校驗信息數(shù)據(jù)以第二類別算法序列化為校驗信息編碼,將所述分類處理信息編碼、分類處理位置信息編碼、數(shù)據(jù)信息編碼以及校驗信息編碼合并成編碼列;
1-4、將編碼列轉(zhuǎn)換成二維碼圖片。
b、通過信息采集移動終端掃描所述顯示屏上的明碼字符區(qū),信息采集移動終端將獲取的校驗信息和信息采集移動終端的身份信息發(fā)送至網(wǎng)絡(luò)服務(wù)器;
c、網(wǎng)絡(luò)服務(wù)器收到校驗信息和信息采集移動終端的身份信息后進行核對,如信息匹配則根據(jù)身份信息的權(quán)限等級將驗證碼發(fā)送至信息采集移動終端;
如若信息不匹配,控制器可發(fā)出指令將錯誤提示信息顯示在顯示屏上,提示操作人員沒有權(quán)限去讀取變電站設(shè)備狀態(tài)信息,同時可以在變電站設(shè)備端設(shè)置警鈴,當(dāng)信息發(fā)生不匹配后控制器控制警鈴發(fā)生,及時驅(qū)趕不相關(guān)人員對變電站設(shè)備的接觸和操作。
d、將信息采集終端收到的驗證碼通過信息輸入設(shè)備輸入控制器,控制器識別驗證碼后解除隱藏碼字符區(qū),顯示屏上顯示出代表變電站設(shè)備狀態(tài)信息的局部二維碼圖片,同時控制器通過記錄錄入信息輸入設(shè)備的驗證碼,獲得信息采集移動終端的身份信息和掃描時間;
信息輸入設(shè)備為鍵盤、手寫板、麥克風(fēng)中的一種或幾種。
e、利用信息采集移動終端掃描二維碼圖片獲取變電站設(shè)備狀態(tài)信息。
分類處理信息編碼為分組加密處理信息編碼,分類處理位置信息編碼為原始數(shù)據(jù)的分組位置信息編碼,原始數(shù)據(jù)根據(jù)分組位置信息編碼指定的位置分成所述第一組數(shù)據(jù)以及第二組數(shù)據(jù),所述第一組數(shù)據(jù)為明文,第二組數(shù)據(jù)為密文,所述第一,二,三類別算法均為加密編碼算法。加密編碼算法具體為:
針對k條原文信息進行加密,其中第k條,1≤k≤k,原文信息的加密包含下列步驟:
1)針對第k條原文信息,1≤k≤k,隨機生成一個i位的字符串作為密鑰,記為ak,其中6≤i≤54;
2)建立對稱加密算法數(shù)據(jù)庫,數(shù)據(jù)庫中的每一條記錄為一種對稱加密算法;
3)在對稱加密算法數(shù)據(jù)庫中隨機挑選一條記錄,記為ak;
4)將密鑰ak與對稱加密算法ak作為一條數(shù)據(jù)存儲在加密方式數(shù)據(jù)庫中,并返回記錄的主鍵值,記為ak(ak);
5)對第k條原文信息用加密方式ak(ak)進行加密,稱為密文ck1;
6)在密文ck1的前面或者后面加上ak(ak)標(biāo)識,稱為密文ck2;
7)將密文ck2生成第k條二維碼。
本發(fā)明采用的這種加密編碼算法,給每一個二維碼配備一個特定的密鑰和一個特定的對稱加密算法,不同的二維碼的密鑰與對稱加密算法都是不相同的,即便某一個二維碼被破譯和解碼,其破譯和解碼也只能針對該二維碼,而對其它的二維碼是無效的,使得被偽造的風(fēng)險降到最低,從而使可靠度變得很高。