一种基于区块链的智能电力监控系统技术方案

技术编号:39643758 阅读:10 留言:0更新日期:2023-12-09 11:11
本发明专利技术提供一种基于区块链的智能电力监控系统,包括:监控数据获取模块,用于获取各个监控装置的监控数据;数据处理模块,用于对监控数据进行处理,获取待存储数据;第一哈希计算模块,用于对待存储数据进行哈希值计算,获取第一哈希值;数据存储模块,用于对待存储数据进行多次存储,获取多个第一存储记录数据;第二哈希计算模块,用于分别对多个第一存储记录数据和第一哈希值的整合数据进行哈希计算,获取多个第二哈希值;上链模块,用于将第一哈希值和多个第二哈希值存储至区块链

【技术实现步骤摘要】
一种基于区块链的智能电力监控系统


[0001]本专利技术涉及区块链
,特别涉及一种基于区块链的智能电力监控系统


技术介绍

[0002]区块链具有两大核心特点:一是数据难以篡改

二是去中心化

基于这两个特点,区块链所记录的信息更加真实可靠,可以帮助解决人们互不信任的问题

[0003]电力监控系统以计算机

通讯设备

测控单元为基本工具,为变配电系统的实时数据采集

开关状态检测及远程控制提供了基础平台,它可以和检测

控制设备构成任意复杂的监控系统;电力监控系统的数据安全直接关系着电力系统安全稳定地运行,因此,如何保障电力监控系统的数据安全一直是亟需解决的技术问题


技术实现思路

[0004]本专利技术目的之一在于提供了一种基于区块链的智能电力监控系统,对监控装置的监控数据进行分析处理,确定待存储数据,通过对待存储数据的哈希计算以及存储记录的组合哈希计算,将计算得到的哈希值进行上链存储,通过区块链的数据可靠性,再验证时再次进行哈希计算并与区块链存储的数据进行验证,以发现数据是否被篡改,以此保障电力监控系统的数据安全,并且减少了存储至区块链的数据量

[0005]本专利技术实施例提供的一种基于区块链的智能电力监控系统,包括:
[0006]监控数据获取模块,用于获取各个监控装置的监控数据;
[0007]数据处理模块,用于对监控数据进行处理,获取待存储数据;
[0008]第一哈希计算模块,用于对待存储数据进行哈希值计算,获取第一哈希值;
[0009]数据存储模块,用于对待存储数据进行多次存储,获取多个第一存储记录数据;
[0010]第二哈希计算模块,用于分别对多个第一存储记录数据和第一哈希值的整合数据进行哈希计算,获取多个第二哈希值;
[0011]上链模块,用于将第一哈希值和多个第二哈希值存储至区块链

[0012]优选的,数据处理模块对监控数据进行处理,获取待存储数据,执行如下操作:
[0013]基于预设的采样时间间隔,对监控数据进行采样,获取采样数据;
[0014]基于预设的异常数据分析模型对监控数据进行分析,提取异常数据;
[0015]将预设的数量的采样数据和
/
或异常数据作为待存储数据

[0016]优选的,数据存储模块对待存储数据进行多次存储,获取多个第一存储记录数据,执行如下操作:
[0017]获取存储网络中各个存储节点的存储情况;
[0018]基于存储情况,确定第一个目标存储节点并将待存储数据存储至目标存储节点,以形成第一个第一存储记录数据;
[0019]基于存储网络中其他的存储节点与第一个目标存储节点的关联情况,确定剩余的目标存储节点;
[0020]将待存储数据存储至剩余的目标存储节点,以形成其他的第一存储记录数据

[0021]优选的,上链模块将第一哈希值和多个第二哈希值存储至区块链,执行如下操作:
[0022]将第一哈希值分别与多个第二哈希值进行关联,形成多个关联数据;
[0023]将关联数据存储至区块链

[0024]优选的,基于区块链的智能电力监控系统,还包括:
[0025]电力网络图构建模块,用于构建电力网络图;
[0026]电力网络图构建模块执行如下操作:
[0027]获取电力网络的初始结构图;
[0028]获取用于各个节点监测的监测装置的第一定位信息;
[0029]基于第一定位信息,将初始结构图中各个节点与用于各个节点监测的监测装置对应关联;
[0030]获取与电力网络上各个负载对应的用于监测各个负载的监测装置与用于各个节点监测的监测装置之间的通信信息;
[0031]基于通信信息,将各个负载与各个节点进行关联并连接,生成电力网络图

[0032]优选的,基于区块链的智能电力监控系统,还包括:
[0033]至少一个实时监测模块,与各个监控装置一一对应,用于监测监控装置的监控数据是否异常;
[0034]报警模块,用于当监控数据异常时,输出报警

[0035]优选的,基于区块链的智能电力监控系统,还包括:
[0036]监控装置辅助接入模块,用于辅助工作人员接入对应负载的监控装置

[0037]优选的,监控装置辅助接入模块,用于辅助工作人员接入对应负载的监控装置,执行如下操作:
[0038]接收工作人员通过对应负载的监控装置发送的接入申请;
[0039]对接入申请进行验证;
[0040]当验证通过时,通过对应负载的监控装置的定位模块获取对应负载的监控装置的定位信息,并基于定位信息从电力网络图上确定显示画面,显示画面包括对应负载的监控装置可接入的节点;
[0041]接收工作人员通过对应负载的监控装置显示的显示画面上的节点的点选操作,向节点对应的监控终端发送对应负载的监控装置的接入验证信息,向对应负载的监控装置发送接入请求信息;基于接入请求信息和接入验证信息,对应负载的监控装置与节点对应的监控装置建立通讯连接;
[0042]其中,基于定位信息从电力网络图中确定显示画面,包括:
[0043]确定定位信息在电力网络图中的对应定位点位;
[0044]确定电力网络图中定位点位至电力网络图中各个线路的最短距离及最短距离对应的线路点位;
[0045]以定位点位为中心,以定位中心与线路点位所在的线路的两端的电力节点的距离中的最大值的预设的倍数为半径,提取显示画面;
[0046]可接入的节点通过如下步骤确定:
[0047]确定电力网络图中定位点位至各个线路的最短距离;
[0048]将最短距离小于等于预设的距离阈值的线路对应的节点作为可接入的节点

[0049]优选的,基于区块链的智能电力监控系统,还包括:
[0050]存储访问监测模块,用于监测存储数据的访问记录;
[0051]存储模块,还用于对访问记录进行存储,获取第二存储记录数据;
[0052]第三哈希计算模块,用于对第二存储记录数据进行哈希计算,获取第三哈希值;
[0053]上链模块,用于将第三哈希值存储至区块链

[0054]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解

本专利技术的目的和其他优点可通过在所写的说明书

权利要求书

以及附图中所特别指出的结构来实现和获得

[0055]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述

附图说明
[0056]附本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于区块链的智能电力监控系统,其特征在于,包括:监控数据获取模块,用于获取各个监控装置的监控数据;数据处理模块,用于对所述监控数据进行处理,获取待存储数据;第一哈希计算模块,用于对所述待存储数据进行哈希值计算,获取第一哈希值;数据存储模块,用于对所述待存储数据进行多次存储,获取多个第一存储记录数据;第二哈希计算模块,用于分别对多个所述第一存储记录数据和所述第一哈希值的整合数据进行哈希计算,获取多个第二哈希值;上链模块,用于将所述第一哈希值和多个所述第二哈希值存储至区块链
。2.
如权利要求1所述的基于区块链的智能电力监控系统,其特征在于,所述数据处理模块对所述监控数据进行处理,获取待存储数据,执行如下操作:基于预设的采样时间间隔,对所述监控数据进行采样,获取采样数据;基于预设的异常数据分析模型对所述监控数据进行分析,提取异常数据;将预设的数量的所述采样数据和
/
或所述异常数据作为所述待存储数据
。3.
如权利要求1所述的基于区块链的智能电力监控系统,其特征在于,数据存储模块对所述待存储数据进行多次存储,获取多个第一存储记录数据,执行如下操作:获取存储网络中各个存储节点的存储情况;基于所述存储情况,确定第一个目标存储节点并将所述待存储数据存储至所述目标存储节点,以形成第一个第一存储记录数据;基于存储网络中其他的存储节点与第一个目标存储节点的关联情况,确定剩余的目标存储节点;将所述待存储数据存储至剩余的所述目标存储节点,以形成其他的第一存储记录数据
。4.
如权利要求1所述的基于区块链的智能电力监控系统,其特征在于,所述上链模块将所述第一哈希值和多个所述第二哈希值存储至区块链,执行如下操作:将所述第一哈希值分别与多个所述第二哈希值进行关联,形成多个关联数据;将所述关联数据存储至所述区块链
。5.
如权利要求1所述的基于区块链的智能电力监控系统,其特征在于,还包括:电力网络图构建模块,用于构建电力网络图;所述电力网络图构建模块执行如下操作:获取电力网络的初始结构图;获取用于各个节点监测的监测装置的第一定位信息;基于所述第一定位信息,将初始结构图中各个节点与用于各个节点监测的监测装置对应关联;获取与电力网络上各个负载对应的用于监测各个负载的监测装置与用于各个...

【专利技术属性】
技术研发人员:刘小雄罗院生冯华黄功昭
申请(专利权)人:深圳市拓普泰克技术股份有限公司
类型:发明
国别省市:

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

1