电力数据的处理方法及装置制造方法及图纸

技术编号:29085839 阅读:34 留言:0更新日期:2021-06-30 09:49
本申请公开了一种电力数据的处理方法及装置。其中,该方法包括:利用多个电力数据存储节点采集并存储电力数据;获取用于访问电力数据的访问请求,其中,访问请求是终端发出的;将与访问请求对应的电力数据加载至区块链系统中。本申请解决了由于当前电力数据信息来源较广、数据结构差异大造成的电力数据管理存在源头数据真实性缺乏保障、数据信息共享程度不高,各环节协同效率低的技术问题。各环节协同效率低的技术问题。各环节协同效率低的技术问题。

【技术实现步骤摘要】
电力数据的处理方法及装置


[0001]本申请涉及区块链技术的数据管理领域,具体而言,涉及一种电力数据的处理方法及装置。

技术介绍

[0002]当前电力数据信息来源较广、数据结构差异大,以及分布式新能源前期规划、设计、建设、运行、并网、交易、补贴等各环节数据信息分散在各部门信息系统中,导致源头数据真实性缺乏保障、数据信息共享程度不高,各环节协同效率低。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种电力数据的处理方法及装置,以至少解决由于当前电力数据信息来源较广、数据结构差异大造成的电力数据管理存在源头数据真实性缺乏保障、数据信息共享程度不高,各环节协同效率低的技术问题。
[0005]根据本申请实施例的一个方面,提供了一种电力数据的处理方法,包括:利用多个电力数据存储节点采集并存储电力数据;获取用于访问电力数据的访问请求,其中,访问请求是终端发出的;将与访问请求对应的电力数据加载至区块链系统中。
[0006]可选地,利用多个电力数据存储节点采集并存储电力数据之后,上述方法还包括:利用机器学习模型对电力数据中的非结构化电力数据进行数据融合,得到结构化电力数据;依据哈希消息认证码加密算法对结构化电力数据加密处理,并将当前服务器时间拼接到加密处理后的结构化电力数据中,生成拼接时间戳的电力数据;依据MD5加密算法对拼接时间戳的电力数据进行处理,生成电力数据的散列值;采用RSA非对称加密算利用终端的公钥对电力数据的散列值进行加密处理。
[0007]可选地,区块链系统包括电力数据区块链以及调用预言机的智能合约,其中,智能合约包括:电力数据访问请求智能合约、信誉智能合约、聚合智能合约以及预言机智能合约;预言机用于从电力数据存储节点中检索电力数据。
[0008]可选地,访问请求包括:请求访问的电力数据信息、终端的地址、预言机的数量以及终端的公钥;获取用于访问电力数据的访问请求之后,上述方法还包括:将访问请求发送至电力数据访问请求智能合约;依据电力数据访问请求智能合约验证发出访问请求的终端是否对电力数据具有访问权限;在终端对电力数据具有访问权限的情况下,通过电力数据访问请求智能合约依据访问请求创建智能令牌,其中,智能令牌包括如下信息:唯一身份识别、终端的地址、电力数据提供者的地址以及预言机的数量;通过电力数据访问请求智能合约将智能令牌发送至聚合智能合约。
[0009]可选地,将智能令牌发送至聚合智能合约之后,上述方法还包括:通过聚合智能合约依据智能令牌从预言机池中调用数量的预言机,其中数量的预言机来自不同的服务商;利用数量的预言机从电力数据存储节点中查找与访问请求对应的电力数据;将数量的预言
机检索到的电力数据发送至聚合智能合约。
[0010]可选地,将数量的预言机检索到的电力数据发送至聚合智能合约之后,上述方法还包括:通过聚合智能合约将每个预言机的信誉得分反馈给信誉智能合约;通过信誉智能合约更新全部预言机的信誉得分,并从全部预言机中选出一个信誉得分最高的预言机最为目标预言机,并将目标预言机的地址反馈给聚合智能合约;通过聚合智能合约生成访问令牌,并将访问令牌发送至终端,其中,访问令牌中包括目标预言机的地址;通过聚合智能合约将终端的地址发送至目标预言机,目标预言机将检索到的电力数据发送至终端。
[0011]可选地,将与电力数据访问请求对应的电力数据加载至区块链系统中,包括:将检索到的电力数据发送至电力数据区块链的区块节点;校验检索到的电力数据是否为合法数据;如果检索到的电力数据为合法数据,依据时间序列将检索到的电力数据存储在电力数据区块链的区块主体中,并继续将检索到的电力数据转发至与区块节点相邻的区块节点;如果检索到的电力数据不是合法数据,拒绝将检索到的电力数据转发至与区块节点相邻的区块节点。
[0012]可选地,依据时间序列将检索到的电力数据存储在电力数据区块链的区块主体中,包括:将检索到的数据构建默克尔树;将默克尔树打包并封装进区块主体;将区块主体连接到电力数据区块链的主链,形成新的区块节点。
[0013]可选地,利用多个电力数据存储节点采集并存储电力数据之前,上述方法还包括:对电力数据存储节点、终端以及预言机进行身份注册。
[0014]根据本申请实施例的另一方面,还提供了一种电力数据的处理装置,包括:采集模块,用于利用多个电力数据存储节点采集并存储电力数据;获取模块,用于获取用于访问电力数据的访问请求,其中,访问请求是终端发出的;加载模块,用于将与访问请求对应的电力数据加载至区块链系统中。
[0015]根据本申请实施例的再一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行以上的电力数据的处理方法。
[0016]根据本申请实施例的再一方面,还提供了一种处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行以上的电力数据的处理方法。
[0017]在本申请实施例中,采用利用多个电力数据存储节点采集并存储电力数据;获取用于访问电力数据的访问请求,其中,访问请求是终端发出的;将与访问请求对应的电力数据加载至区块链系统中的方式,基于区块链预言机的链上链下电力数据协同共享方法,通过对上链的电力数据进行融合处理,并提出基于预言机技术的数据上链过程和调用预言机的智能合约设计,从而实现了链上链下电力数据的可信传输与协同共享的技术效果,进而解决了由于当前电力数据信息来源较广、数据结构差异大造成的电力数据管理存在源头数据真实性缺乏保障、数据信息共享程度不高,各环节协同效率低技术问题。
附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0019]图1是根据本申请实施例的一种电力数据的处理方法的流程图;
[0020]图2是根据本申请实施例的一种基于区块链预言机的链上链下电力数据协同共享架构的示意图;
[0021]图3是根据本申请实施例的一种电力数据的处理装置的结构框图。
具体实施方式
[0022]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0023]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电力数据的处理方法,其特征在于,包括:利用多个电力数据存储节点采集并存储电力数据;获取用于访问所述电力数据的访问请求,其中,所述访问请求是终端发出的;将与所述访问请求对应的电力数据加载至区块链系统中。2.根据权利要求1所述的方法,其特征在于,利用多个电力数据存储节点采集并存储电力数据之后,所述方法还包括:利用机器学习模型对所述电力数据中的非结构化电力数据进行数据融合,得到结构化电力数据;依据哈希消息认证码加密算法对所述结构化电力数据加密处理,并将当前服务器时间拼接到加密处理后的所述结构化电力数据中,生成拼接时间戳的电力数据;依据MD5加密算法对所述拼接时间戳的电力数据进行处理,生成所述电力数据的散列值;采用RSA非对称加密算利用所述终端的公钥对所述电力数据的散列值进行加密处理。3.根据权利要求1所述的方法,其特征在于,所述区块链系统包括电力数据区块链以及调用预言机的智能合约,其中,所述智能合约包括:电力数据访问请求智能合约、信誉智能合约、聚合智能合约以及预言机智能合约;所述预言机用于从所述电力数据存储节点中检索所述电力数据。4.根据权利要求3所述的方法,其特征在于,所述访问请求包括:请求访问的电力数据信息、所述终端的地址、所述预言机的数量以及所述终端的公钥;获取用于访问所述电力数据的访问请求之后,所述方法还包括:将所述访问请求发送至所述电力数据访问请求智能合约;依据所述电力数据访问请求智能合约验证发出所述访问请求的终端是否对所述电力数据具有访问权限;在所述终端对所述电力数据具有访问权限的情况下,通过所述电力数据访问请求智能合约依据所述访问请求创建智能令牌,其中,所述智能令牌包括如下信息:唯一身份识别、所述终端的地址、电力数据提供者的地址以及所述预言机的数量;通过所述电力数据访问请求智能合约将所述智能令牌发送至所述聚合智能合约。5.根据权利要求4所述的方法,其特征在于,将所述智能令牌发送至所述聚合智能合约之后,所述方法还包括:通过所述聚合智能合约依据所述智能令牌从预言机池中调用所述数量的预言机,其中所述数量的预言机来自不同的服务商;利用所述数量的预言机从所述电力数据存储节点中查找与所述访问请求对应的电力数据;将所述数量的预言机检索到的电力数据发送至所述聚合智能合约。6.根据权利要求5所述的方法,其特征在于,将所述数量的预言机检索到的电力数据发送至所述聚...

【专利技术属性】
技术研发人员:王伟贤潘鸣宇孙舟陈振李香龙赵宇彤袁小溪李卓群刘祥璐
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1