[发明专利]一种基于区块链技术的物联网数据管理系统和方法在审
申请号: | 202110632844.8 | 申请日: | 2021-06-07 |
公开(公告)号: | CN113420325A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 滢铖;缪燕;候振 | 申请(专利权)人: | 北京许继电气有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/31;G06F16/23;G06F16/25;G06F16/27;G06F16/28;G06F16/81;G06Q50/06;G16Y10/35;G16Y30/10;G16Y40/50 |
代理公司: | 北京立成智业专利代理事务所(普通合伙) 11310 | 代理人: | 吕秀丽 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 联网 数据管理 系统 方法 | ||
本发明实施例提供了一种基于区块链技术的物联网数据管理系统和方法,所述系统包括:配置中心,被配置为存储系统各类设定的配置,其中所述配置采用多副本文本或xml格式存储,且所述配置包括本节点交易池定时同步时间、上一区块锻块时间和哈希值;数据同步模块,被配置为分别对未锻块的交易和已锻块的交易进行数据库同步写入;其中未锻块的数据根据写入时间进行可设定时间周期的轮询增量写入;内存数据库模块,被配置为将数据存储到内存中;关系型数据库,被配置为将锻块成功后存储当年节点区块或其他节点锻块成功后存储通过p2p网络广播的区块内容;区块链平台,被配置为实现智能合约的执行、节点记账权投票和选举、区块记账。
技术领域
本发明属于涉及信息技术领域,尤其涉及一种基于区块链技术的物联网数据管理系统和方法。
背景技术
国家电网公司的电工装备智慧物联平台(EIP)已经完成接入430余家供应商,而供应商的类别非常涵盖线缆、线圈、表计、开关、二次、铁塔、抽水蓄能、配网配变、配网开关、低压线缆等10个品类,接入订单数量已超过5万单,初步实现了对供应商订单信息、计划与排产信息、工艺质量信息、出厂试验信息、产品发运信息、物流运输信息数据的贯通与共享。但是随着整体项目建设的深入推进,将会有越来越多的供应商接入,接入的数据量也将成几何式增长,从而对各环节数据质量提出了更高要求。目前在接入数据完整性、一致性、逻辑正确性方面还存在一定的不足。
发明内容
针对现有技术中对于国家电网公司的电工装备智慧物联平台对于数据处理存在着接入数据完整性、一致性、逻辑正确性缺陷的问题,本公开实施例提出了一种基于区块链技术的物联网数据管理系统和方法。
为了解决上述问题,本公开实施例提出了一种基于区块链技术的物联网数据管理系统,包括以下步骤:
配置中心,被配置为存储系统各类设定的配置,其中所述配置采用多副本文本或xml格式存储,且所述配置包括本节点交易池定时同步时间、上一区块锻块时间和哈希值;
数据同步模块,被配置为分别对未锻块的交易和已锻块的交易进行数据库同步写入;其中未锻块的数据根据写入时间进行可设定时间周期的轮询增量写入;其中对已锻块的数据在完成锻块后触发,带有上一区块和当前区块的哈希值进行批量交易写入以确保数据库数据区块链路信息完整;
内存数据库模块,被配置为将数据存储到内存中,以供直接操作内存中保存该数据的数据库;其中所述内存数据库模块中存储的未锻块的交易池中的数据,对于非交易类型的联盟链,数据将在下一次锻块或将来一次锻块中被写入区块,以用于趋势性统计或实时度较高的统计;
关系型数据库,被配置为将锻块成功后存储当年节点区块或其他节点锻块成功后存储通过p2p网络广播的区块内容;
区块链平台,被配置为实现智能合约的执行、节点记账权投票和选举、区块记账。
在一些可能的实施例中,所述系统还包括:
权限接口模块,该模块用于同步区块链系统中的用户权限至内存数据库和关系型数据库系统。
为了解决上述问题,本公开实施例提出了一种利用如前任一项所述的系统进行数据处理的方法,包括:
未锻块数据写入步骤:数据同步模块启动后读取配置文件中的轮询周期,时间周期可为固定时间间隔、固定时间点等,生成工作任务列表;数据同步模块在工作任务列表时间达到时,读取上一工作任务启动时间,本工作任务为列表中头一条,则上一条启动任务时间为'0000-00-00 00:00:00.000';数据同步模块调用区块链平台JSON API接口读取区块链平台交易池中的小于当前任务时间,大于等于上一条任务时间的所有交易数据;数据同步模块将数据批量写入内存数据库中;数据同步模块收到节点锻块结束的通知后,比对当前区块中重复交易记录,并在内存数据库中删除;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京许继电气有限公司,未经北京许继电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110632844.8/2.html,转载请声明来源钻瓜专利网。