本發明專利技術涉及一種電廠數據管理方法、系統、設備及存儲介質,該方法包括:電廠業務數據寫入:獲取電廠業務數據,根據預設對映表確定電廠業務數據所屬的數據段,計算數據段的第一哈希值,將電廠業務數據以及第一哈希值上鏈存儲,并將所述電廠業務數據寫入數據庫;電廠業務數據讀取:接收數據讀取請求,并根據請求從所述數據庫獲取寫入的電廠業務數據,確定業務數據所屬的數據段并計算對應的第二哈希值;從區塊鏈中獲取第一哈希值,對比第一哈希值和第二哈希值,若一致則返回顯示讀取的電廠業務數據,否則利用電廠業務數據對數據庫中相應的電廠業務數據進行更新恢復。與現有技術相比,本發明專利技術具有電廠數據防篡改、安全性高的優點。安全性高的優點。安全性高的優點。
【技術實現步驟摘要】
一種電廠數據管理方法、系統、設備及存儲介質
[0001]本專利技術涉及電廠數據管理
,尤其是涉及一種電廠數據管理方法、系統、設備及存儲介質。
技術介紹
[0002]當前,電廠行業基礎設施承載著大量的業務數據和用戶數據,現有的電廠匯報數據流很容易被篡改,極大地影響了數據安全性。
[0003]因此,保證關鍵數據免遭非法篡改和非法利用成為電廠數據管理的重中之重。
技術實現思路
[0004]本專利技術的目的就是為了克服上述現有技術存在的缺陷而提供了一種安全性高的電廠數據管理方法、系統、設備及存儲介質。
[0005]本專利技術的目的可以通過以下技術方案來實現:
[0006]根據本專利技術的第一方面,提供了一種電廠數據管理方法,該方法包括:
[0007]電廠業務數據寫入:
[0008]獲取電廠業務數據,根據預設對映表確定電廠業務數據所屬的數據段,計算數據段的第一哈希值,將電廠業務數據以及第一哈希值上鏈存儲,并將所述電廠業務數據寫入數據庫;
[0009]電廠業務數據讀取:
[0010]接收數據讀取請求,并根據請求從所述數據庫獲取寫入的電廠業務數據,確定業務數據所屬的數據段并計算對應的第二哈希值;從區塊鏈中獲取第一哈希值,對比第一哈希值和第二哈希值,若一致則返回顯示讀取的電廠業務數據,否則利用電廠業務數據對數據庫中相應的電廠業務數據進行更新恢復。
[0011]優選地,所述方法還包括:1)計算文件塊的MD5值,并將所述MD5值存儲在區塊鏈的網絡節點中,一個網絡節點用于存儲各個文件塊的MD5值;2)若檢測到目標網絡節點中的MD5值被篡改,則確定被篡改MD5值,并對被篡改MD5值和被篡改MD5值所對應的文件塊進行恢復。
[0012]根據本專利技術的第二方面,提供了一種基于所述的電廠數據管理方法的系統,包括中央處理器、數據庫、存儲單元、數據獲取單元和數據發送單元,中央處理器分別與數據發送單元、數據庫、數據獲取單元和存儲單元的信號端連接,其特征在于,所述數據發送單元的信號端連接有計算單元,所述計算單元的信號端連接有防篡改單元,所述防篡改單元包括檢測模塊和恢復模塊;
[0013]電廠業務數據寫入:
[0014]所述數據獲取單元接收業務數據并輸送至所述中央處理器,所述中央處理器根據預設對映表確定所述業務數據所屬的數據段,并發送至所述數據發送單元,所述數據發送單元將所述業務數據所屬的數據段發送至所述計算單元,所述計算單元計算所述數據段的
第一哈希值,最后將所述業務數據以及所述第一哈希值上鏈存儲至所述存儲單元的區塊鏈中,并將該業務數據寫入所述數據庫;
[0015]電廠業務數據讀取:
[0016]所述中央處理器接收數據讀取請求,并根據請求從所述數據庫獲取寫入的所述業務數據,確定獲取的業務數據所屬的數據段,并發送至所述數據發送單元,所述數據發送單元將獲取的業務數據所屬的數據段發送至所述計算單元,所述計算單元計算該數據段的第二哈希值;獲取所述存儲單元的區塊鏈中獲取第一哈希值,對比所述第一哈希值和第二哈希值,若一致則將讀取的所述業務數據返回顯示,否則所述防篡改單元利用所述業務數據對所述數據庫中相應的業務數據進行更新恢復。
[0017]優選地,所述存儲單元中設置有存儲器,用于存儲區塊鏈節點地址信息和電廠業務數據。
[0018]優選地,所述電廠業務數據包括被測元件的參數信息。
[0019]優選地,所述被測元件為液壓元件、氣動元件、電子元器件和機械元件。
[0020]優選地,所述計算單元還包括:
[0021]計算文件塊的MD5值,并將所述MD5值存儲在所述區塊鏈的網絡節點中,一個網絡節點用于存儲各個所述文件塊的MD5值;所述計算單元將所述MD5值輸送至所述防篡改單元,所述防篡改單元再所述將MD5值輸送至所述檢測單元,所述檢測單元若檢測到目標網絡節點中的MD5值被篡改,則確定被篡改MD5值,并對被篡改MD5值和被篡改MD5值所對應的文件塊進行恢復。
[0022]優選地,所述檢測模塊用于若檢測到目標網絡節點中的MD5值被篡改,則將目標網絡節點中的MD5值與區塊鏈網絡中的其他網絡節點中的MD5值進行比較,以根據比較結果確定被篡改MD5值,恢復單元還用于對所述被篡改MD5值和所述被篡改MD5值所對應的文件塊進行恢復。
[0023]根據本專利技術的第三方面,提供了一種電子設備,包括存儲器和處理器,所述存儲器上存儲有計算機程序,所述處理器執行所述程序時實現任一項所述的方法。
[0024]根據本專利技術的第四方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序被處理器執行時實現任一項所述的方法。
[0025]與現有技術相比,本專利技術具有以下優點:
[0026]1)本專利技術通過將接收的業務數據寫入數據庫中,繼而在接收到數據讀取請求時,可以對數據庫中的業務數據所屬數據段的Hash值和已經存儲至區塊鏈上的業務數據所屬數據段的Hash值進行比較,若二者數據一致返回顯示,則證明兩個業務數據也一致,即數據庫中的業務數據并沒有被篡改,從而達到防止電廠的關鍵數據遭非法篡改和非法利用的目的,保護電廠匯入數據流的安全性;
[0027]2)通過增加了區塊鏈網絡技術,將接收的初始數據上傳到區塊鏈網絡中,區塊鏈具有避免系統崩潰的優點,達到無需擔心該電廠匯報數據流內部防篡改廠側區塊鏈管理控制系統因地震、斷電、黑客攻擊等導致數據丟失;
[0028]3)通過在存儲單元中設置存儲器,存儲器可以用于存儲區塊鏈節點地址信息和被測元件的相關參數信息,為后繼續的數據檢測提供便利;
[0029]4)通過設置檢測模塊用于若檢測到目標網絡節點中的MD5值被篡改,則將目標網
絡節點中的MD5值與區塊鏈網絡中的其他網絡節點中的MD5值進行比較,以根據比較結果確定被篡改MD5值,然后恢復單元可以對被篡改MD5值和被篡改MD5值所對應的文件塊進行恢復,避免損失。
附圖說明
[0030]圖1為本專利技術的系統架構示意圖。
具體實施方式
[0031]下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本專利技術的一部分實施例,而不是全部實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都應屬于本專利技術保護的范圍。
[0032]實施例
[0033]本實施例給出了一種電廠數據管理方法,該方法包括:
[0034]電廠業務數據寫入:
[0035]獲取電廠業務數據,根據預設對映表確定電廠業務數據所屬的數據段,計算數據段的第一哈希值,將電廠業務數據以及第一哈希值上鏈存儲,并將所述電廠業務數據寫入數據庫;
[0036]電廠業務數據讀取:
[0037]接收數據讀取請求,并根據請求從所述數據庫獲取寫入的電廠業務數據,確定業務數據所屬的數據段并計算對應的第二哈希值;從區塊鏈中獲取第一哈希值,對比第本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種電廠數據管理方法,其特征在于,該方法包括:電廠業務數據寫入:獲取電廠業務數據,根據預設對映表確定電廠業務數據所屬的數據段,計算數據段的第一哈希值,將電廠業務數據以及第一哈希值上鏈存儲,并將所述電廠業務數據寫入數據庫;電廠業務數據讀取:接收數據讀取請求,并根據請求從所述數據庫獲取寫入的電廠業務數據,確定業務數據所屬的數據段并計算對應的第二哈希值;從區塊鏈中獲取第一哈希值,對比第一哈希值和第二哈希值,若一致則返回顯示讀取的電廠業務數據,否則利用電廠業務數據對數據庫中相應的電廠業務數據進行更新恢復。2.根據權利要求1所述的一種電廠數據流管理方法,其特征在于,所述方法還包括:1)計算文件塊的MD5值,并將所述MD5值存儲在區塊鏈的網絡節點中,一個網絡節點用于存儲各個文件塊的MD5值;2)若檢測到目標網絡節點中的MD5值被篡改,則確定被篡改MD5值,并對被篡改MD5值和被篡改MD5值所對應的文件塊進行恢復。3.一種基于權利要求1所述的電廠數據管理方法的系統,包括中央處理器、數據庫、存儲單元、數據獲取單元和數據發送單元,中央處理器分別與數據發送單元、數據庫、數據獲取單元和存儲單元的信號端連接,其特征在于,所述數據發送單元的信號端連接有計算單元,所述計算單元的信號端連接有防篡改單元,所述防篡改單元包括檢測模塊和恢復模塊;電廠業務數據寫入:所述數據獲取單元接收業務數據并輸送至所述中央處理器,所述中央處理器根據預設對映表確定所述業務數據所屬的數據段,并發送至所述數據發送單元,所述數據發送單元將所述業務數據所屬的數據段發送至所述計算單元,所述計算單元計算所述數據段的第一哈希值,最后將所述業務數據以及所述第一哈希值上鏈存儲至所述存儲單元的區塊鏈中,并將該業務數據寫入所述數據庫;電廠業務數據讀取:所述中央處理器接收數據讀取請求,并根據請求從所述數據庫獲取寫入的所述業務數據,確定獲取的業務數據所屬...
【專利技術屬性】
技術研發人員:蔡洪旺,郭新昱,孫守虎,任歡,謝世安,丁淑萍,梁永吉,楊焰,遲玉翠,鄭偉,孫小函,蔡祥,
申請(專利權)人:華能能源交通產業控股有限公司華能集團技術創新中心有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。