一种电厂数据管理方法、系统、设备及存储介质技术方案

技术编号:39277233 阅读:19 留言:0更新日期:2023-11-07 10:53
本发明专利技术涉及一种电厂数据管理方法、系统、设备及存储介质,该方法包括:电厂业务数据写入:获取电厂业务数据,根据预设对映表确定电厂业务数据所属的数据段,计算数据段的第一哈希值,将电厂业务数据以及第一哈希值上链存储,并将所述电厂业务数据写入数据库;电厂业务数据读取:接收数据读取请求,并根据请求从所述数据库获取写入的电厂业务数据,确定业务数据所属的数据段并计算对应的第二哈希值;从区块链中获取第一哈希值,对比第一哈希值和第二哈希值,若一致则返回显示读取的电厂业务数据,否则利用电厂业务数据对数据库中相应的电厂业务数据进行更新恢复。与现有技术相比,本发明专利技术具有电厂数据防篡改、安全性高的优点。安全性高的优点。安全性高的优点。

【技术实现步骤摘要】
一种电厂数据管理方法、系统、设备及存储介质


[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所述的电厂数据管理方法的系统,包括中央处理器、数据库、存储单元、数据获取单元和数据发送单元,中央处理器分别与数据发送单元、数据库、数据获取单元和存储单元的信号端连接,其特征在于,所述数据发送单元的信号端连接有计算单元,所述计算单元的信号端连接有防篡改单元,所述防篡改单元包括检测模块和恢复模块;电厂业务数据写入:所述数据获取单元接收业务数据并输送至所述中央处理器,所述中央处理器根据预设对映表确定所述业务数据所属的数据段,并发送至所述数据发送单元,所述数据发送单元将所述业务数据所属的数据段发送至所述计算单元,所述计算单元计算所述数据段的第一哈希值,最后将所述业务数据以及所述第一哈希值上链存储至所述存储单元的区块链中,并将该业务数据写入所述数据库;电厂业务数据读取:所述中央处理器接收数据读取请求,并根据请求从所述数据库获取写入的所述业务数据,确定获取的业务数据所属...

【专利技术属性】
技术研发人员:蔡洪旺郭新昱孙守虎任欢谢世安丁淑萍梁永吉杨焰迟玉翠郑伟孙小函蔡祥
申请(专利权)人:华能能源交通产业控股有限公司华能集团技术创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1