一种基于区块链的电力数据存储方法和装置制造方法及图纸

技术编号:38762434 阅读:13 留言:0更新日期:2023-09-10 10:35
本发明专利技术公开了一种基于区块链的电力数据存储方法和装置,包括:接收电力用户上传的电力数据,其中,电力数据包括数据标识,数据标识用于表示电力数据所属于的数据类型;对电力数据进行共识处理;当对电力数据达成共识后,将电力数据发送至存储节点;存储节点接收电力数据,存储节点根据数据标识将电力数据存储至对应的存储分区。通过根据数据标识将电力数据存储至对应的存储分区,实现了对电力数据的分类存储,方便工作人员对电力数据进行分类调取,进行针对性的分析,同时,也方便对电力数据的维护和管理。维护和管理。维护和管理。

【技术实现步骤摘要】
一种基于区块链的电力数据存储方法和装置


[0001]本说明书涉及电力系统
,具体涉及一种基于区块链的电力数据存储方法和装置。

技术介绍

[0002]电力数据主要是指在发电、输电、变电、配电、用电和调度等各个环节中所产生的数据,对电力数据进行分析,可以了解特定地区的用电和发电能力,在保障电网正常运行、促进社会经济发展等方面,电力数据都具有重要意义。
[0003]区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,本质上是一个去中心化的数据库,被广泛应用于证券交易、电子商务、智能合约、物联网、社交通讯以及文件存储等众多领域。
[0004]目前,区块链在电力系统方面的应用也比较广泛,比如中国专利,公开日:CN111008795A,公开日:2021年8月6日,公开了一种基于区块链的电力调度系统数据处理方法及装置,将电力数据存储至区块链服务平台中,根据区块链服务平台中的智能合约,对区块链服务平台中的电力数据进行处理,以得到电力数据的考核结果。
[0005]但是,由于电力系统涉及的范围较广,需存储的电力数据的类型繁多,电力数量庞大,使得对数据的管理方式比较复杂。

技术实现思路

[0006]本专利技术克服现有技术中对电力数据的管理较为复杂的缺点,提供一种基于区块链的电力数据存储方法和装置,通过根据数据标识将电力数据存储至对应的存储分区,实现了对电力数据的分类存储,方便工作人员对电力数据进行分类调取,进行针对性的分析,同时,也方便对电力数据的维护和管理。r/>[0007]为了解决以上技术问题,本专利技术的技术方案如下:本专利技术提供一种基于区块链的电力数据存储方法,包括:接收电力用户上传的电力数据,其中,所述电力数据包括数据标识,所述数据标识用于表示所述电力数据所属于的数据类型;对所述电力数据进行共识处理;当对所述电力数据达成共识后,将所述电力数据发送至存储节点;所述存储节点接收所述电力数据,所述存储节点根据所述数据标识将所述电力数据存储至对应的存储分区。
[0008]通过根据数据标识将电力数据存储至对应的存储分区,实现了对电力数据的分类存储,方便工作人员对电力数据进行分类调取,进行针对性的分析,同时,也方便对电力数据的维护和管理。
[0009]作为优选,所述存储节点根据所述数据标识将所述电力数据存储至对应的存储分区,包括:
获取所述存储节点内所有的所述存储分区及其关联的分区标识,其中,所述分区标识用于表示所述存储分区中数据的数据类型;遍历所述存储节点内所有的所述存储分区,判断所述分区标识是否包括所述数据标识;当所述分区标识包括所述数据标识,则将所述电力数据存储至所述分区标识对应的所述存储分区。
[0010]根据分区标识和数据标识的关系来对电力数据进行分类,并且分区标识和数据标识采用统一的数据分类标准,提高了电力数据分类的准确性。
[0011]作为优选,当所述分区标识不包括所述数据标识,在所述存储节点内增加一个存储第一分区,将所述数据标识作为所述存储第一分区关联的分区第一标识;将所述电力数据存储至所述存储第一分区。
[0012]当分区标识和数据标识无法完成匹配时,划分新的存储第一分区,并将数据标识作为存储第一分区的分区标识,分类方式相对简单,操作可行性强。
[0013]作为优选,还包括:当所述存储分区的存储信息达到预设存储阈值时,所述存储节点发出扩容指令;对所述扩容指令进行共识处理;当对所述扩容指令达成共识后,对所述存储节点中的所述存储分区进行扩容处理。
[0014]当存储分区内存较小时,及时对存储分区进行扩容处理,避免了因存储分区内存较小而无法完成对电力数据的存储问题,提高了数据存储的可靠性。
[0015]作为优选,所述对所述存储节点中的所述存储分区进行扩容处理,包括:接收存储第一分区发送的加入请求;对所述加入请求进行签名验证;如签名验证通过,将所述存储第一分区作为新的存储分区加入至所述存储节点,并向所述存储第一分区发送确认加入信息。
[0016]作为优选,所述加入请求包括:所述存储第一分区及其对应的分区第一标识。
[0017]当存储分区内存较小时,及时对存储分区进行扩容处理,避免了因存储分区内存较小而无法完成对电力数据的存储问题,提高了数据存储的可靠性。
[0018]本专利技术提供一种基于区块链的电力数据存储装置,包括:接收模块、共识模块和存储模块;所述接收模块用于接收电力用户上传的电力数据,其中,所述电力数据包括数据标识,所述数据标识用于表示所述电力数据所属于的数据类型;所述共识模块包括共识节点,用于对所述电力数据进行共识处理,将所述电力数据发送至存储模块;所述存储模块包括存储节点,用于接收所述电力数据,根据所述数据标识将所述电力数据存储至对应的存储分区。
[0019]作为优选,所述存储模块包括:获取模块、判断模块和第一执行模块;所述获取模块用于获取所述存储节点内所有的所述存储分区及其关联的分区标识,其中,所述分区标识用于表示所述存储分区中数据的数据类型;
所述判断模块用于遍历所述存储节点内所有的所述存储分区,判断所述分区标识是否包括所述数据标识;所述第一执行模块用于当所述分区标识包括所述数据标识,则将所述电力数据存储至所述分区标识对应的所述存储分区。
[0020]作为优选,所述存储模块还包括:新增模块和第二执行模块;所述新增模块用于当所述分区标识不包括所述数据标识,在所述存储节点内增加一个存储第一分区,将所述数据标识作为所述存储第一分区关联的分区第一标识;所述第二执行模块用于将所述电力数据存储至所述存储第一分区。
[0021]本专利技术提供一种计算机存储介质,所述计算机存储介质用于存储计算机可读程序,所述计算机可读程序用于执行上述实施例中任一项所述的一种基于区块链的电力数据存储方法。
[0022]与现有技术相比,本说明书采用的上述技术方案能够达到的有益效果至少包括:通过根据数据标识将电力数据存储至对应的存储分区,实现了对电力数据的分类存储,方便工作人员对电力数据进行分类调取,方便对电力数据的维护和管理。
[0023]根据分区标识和数据标识的关系来对电力数据进行分类,并且分区标识和数据标识采用统一的数据分类标准,提高了电力数据分类的准确性。
[0024]当分区标识和数据标识无法完成匹配时,划分新的存储第一分区,并将数据标识作为存储第一分区的分区标识,分类方式相对简单,操作可行性强。
附图说明
[0025]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。
[0026]图1为本专利技术提供的一种基于区块链的电力数据存储方法的流程示意图;图2为本专利技术提供的一种基于区块链的电力数据存储方法的一种应用场景的示意图;图3为本专利技术提供的一种基于区块链的电力数据存储方法中存储电力数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电力数据存储方法,其特征在于,包括:接收电力用户上传的电力数据,其中,所述电力数据包括数据标识,所述数据标识用于表示所述电力数据所属于的数据类型;对所述电力数据进行共识处理;当对所述电力数据达成共识后,将所述电力数据发送至区块链中的存储节点;所述存储节点接收所述电力数据,所述存储节点根据所述数据标识将所述电力数据存储至对应的存储分区。2.根据权利要求1所述的一种基于区块链的电力数据存储方法,其特征在于,所述存储节点根据所述数据标识将所述电力数据存储至对应的存储分区,包括:获取所述存储节点内所有的所述存储分区及其关联的分区标识,其中,所述分区标识用于表示所述存储分区中数据的数据类型;遍历所述存储节点内所有的所述存储分区,判断所述分区标识是否包括所述数据标识;当所述分区标识包括所述数据标识,则将所述电力数据存储至所述分区标识对应的所述存储分区。3.根据权利要求2所述的一种基于区块链的电力数据存储方法,其特征在于,还包括:当所述分区标识不包括所述数据标识,在所述存储节点内增加一个存储第一分区,将所述数据标识作为所述存储第一分区关联的分区第一标识;将所述电力数据存储至所述存储第一分区。4.根据权利要求1所述的一种基于区块链的电力数据存储方法,其特征在于,还包括:当所述存储分区的存储信息达到预设存储阈值时,所述存储节点发出扩容指令;对所述扩容指令进行共识处理;当对所述扩容指令达成共识后,对所述存储节点中的所述存储分区进行扩容处理。5.根据权利要求4所述的一种基于区块链的电力数据存储方法,其特征在于,所述对所述存储节点中的所述存储分区进行扩容处理,包括:接收存储第一分区发送的加入请求;对所述加入请求进行签名验证;如签名验证通过,将所述存储第一分区作为新的存储分区加入至所述存储节点,并向所述存储第一分区发送...

【专利技术属性】
技术研发人员:马丽军李琪秦如意杨跃平王辉华叶夏明秦桑杨扬郑瑞云俞佳捷徐科兵
申请(专利权)人:国网浙江省电力有限公司宁波供电公司
类型:发明
国别省市:

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

1