[发明专利]一种基于区块链的工程监测数据管理系统及其工作方法在审
| 申请号: | 202010875128.8 | 申请日: | 2020-08-27 |
| 公开(公告)号: | CN112016133A | 公开(公告)日: | 2020-12-01 |
| 发明(设计)人: | 许杰;刘丹;许丽萍;褚伟洪;苏辉;彭艾鑫 | 申请(专利权)人: | 上海勘察设计研究院(集团)有限公司 |
| 主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/33 |
| 代理公司: | 上海申蒙商标专利代理有限公司 31214 | 代理人: | 黄明凯 |
| 地址: | 200093*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 工程 监测 数据管理 系统 及其 工作 方法 | ||
1.一种基于区块链的工程监测数据管理系统,其特征在于所述工程监测数据管理系统包括区块链网络以及分布于所述区块链网络中的至少一个区块链节点,所述区块链节点之间相互通信,所述区块链节点上安装有身份认证模块、数据上传模块、数据共识模块、数据分析模块、数据存储模块、数据公开模块中的一种或多种组合;
所述身份认证模块,用于向所有的所述区块链节点配置身份签证并分发,并使各所述区块链节点获得公钥和私钥;
所述数据上传模块,用于向所述数据共识模块发送监测数据的上链请求;
所述数据共识模块,用于对来自于所述数据上传模块的所述监测数据的上链请求进行验证、生成区块数据,并将验证结果反馈给所述数据上传模块;用于对来自于所述数据分析模块的报警状态的上链请求进行验证、生成并更新所述区块数据;
所述数据分析模块,用于接收来自于所述数据上传模块的所述监测数据并执行预警分析智能合约以获得所述监测数据的报警状态,并将分析获得的报警状态向所述数据共识模块发送报警状态上链请求;
所述数据存储模块,用于接收来自于所述数据共识模块的区块数据并存储;
所述数据公开模块,用于从所述数据存储模块中实时获取所述区块数据以实现查询所述监测数据的上传记录以及报警状态。
2.根据权利要求1所述的一种基于区块链的工程监测数据管理系统,其特征在于所述工程监测数据管理系统包括五个所述区块链节点,分别为:
第一区块链节点,安装有所述身份认证模块以及所述数据存储模块;
第二区块链节点,安装有所述数据上传模块以及所述数据存储模块;
第三区块链节点,安装有所述数据共识模块以及所述数据存储模块;
第四区块链节点,安装有所述数据分析模块以及所述数据存储模块;
第五区块链节点,安装有所述数据公开模块以及所述数据存储模块。
3.一种涉及权利要求1-2任一所述的基于区块链的工程监测数据管理系统的工作方法,其特征在于所述工作方法包括以下步骤:
(S100)搭建区块链网络,将各区块链节点加入所述区块链网络中,所述区块链节点上的身份认证模块向所有的所述区块链节点配置身份签证并分发,并基于所述身份签证加密生成各所述区块链节点的公钥和私钥;
(S200)数据上传模块向数据共识模块发送监测数据的上链请求;
(S300)所述数据共识模块对所述监测数据的上链请求进行验证、生成、广播包含加密监测数据及其签名信息的区块数据;
(S400)所述数据上传模块接收来自于所述数据共识模块反馈的验证结果,若验证通过则触发数据上传指令,将所述监测数据上传至数据分析模块;若验证不通过,则终止所述监测数据的下一步操作;
(S500)数据存储模块接收来自于步骤S300中所述数据共识模块广播的所述区块数据,验证广播所述区块数据的所述区块链节点的身份签证,验证通过后存储所述区块数据;
(S600)所述数据分析模块对接收到的所述监测数据执行预警分析智能合约,以分析获得所述监测数据的报警状态,并将分析获得的报警状态向所述数据共识模块发送报警状态的上链请求;
(S700)所述数据共识模块对报警状态的上链请求消息进行验证、生成、广播包含报警状态及其签名信息的区块数据;
(S800)所述数据存储模块接收来自于步骤S700中所述数据共识模块广播的所述区块数据,验证广播所述区块数据的所述区块链节点的身份签证,验证通过后存储所述区块数据;
(S900)数据公开模块根据其所在的所述区块链节点的身份签证从所述数据存储模块中实时获取所述区块数据,用户通过所述数据公开模块查询所述监测数据以及报警状态。
4.根据权利要求3所述的一种基于区块链的工程监测数据管理系统的工作方法,其特征在于步骤S200包括以下步骤:
S201:所述数据上传模块将监测数据进行加密以获得加密的所述监测数据;
S202:使用所述数据上传模块所在的所述区块链节点的所述私钥进行签名;
S203:向所述数据共识模块发送已签名且加密的所述监测数据的上链请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海勘察设计研究院(集团)有限公司,未经上海勘察设计研究院(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010875128.8/1.html,转载请声明来源钻瓜专利网。





