[发明专利]一种基于区块链技术的检测数据管理系统及方法在审
| 申请号: | 202010626465.3 | 申请日: | 2020-07-02 |
| 公开(公告)号: | CN111813857A | 公开(公告)日: | 2020-10-23 |
| 发明(设计)人: | 程爱玲 | 申请(专利权)人: | 珑门汽车科技(上海)有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/60;G06Q50/04;H04L9/06;H04L9/32 |
| 代理公司: | 浙江新篇律师事务所 33371 | 代理人: | 张冬尧 |
| 地址: | 201403 上海市奉*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 技术 检测 数据管理 系统 方法 | ||
1.一种基于区块链技术的检测数据管理系统,其特征在于:包括硬件装置、移动应用终端、检测系统以及区块链;
所述区块链包括第一节点、第二节点和分布节点;
所述硬件装置与被检产品之间可通讯连接,获取被检产品的检测信息,并将被检产品的检测数据通过无线网络传输至检测系统;
所述移动应用终端发出查询或增加检测数据记录的请求,向检测系统发出请求;
所述检测系统响应硬件装置和移动应用终端的操作请求,进行身份验证,实现检测数据的运算和存储,并通过接口与第一节点实现交互;
所述区块链的第一节点与检测系统进行交互,然后根据提案类型分别做出响应,向第二节点进行传输;
所述区块链的第二节点与第一节点进行交互,接收网络中发出的请求,并按各个信息的接收时间顺序进行排序并生成区块,生成区块后会广播给区块链上的分布节点,最终实现检测数据的分布式存储。
2.根据权利要求1所述的一种基于区块链技术的检测数据管理系统,其特征在于:
所述硬件装置内集成总线协议,根据总线协议规范,采集被测产品唯一识别码以及相关软硬件版本信息,并执行相关的检测指令,得到检测数据,硬件装置记录所有信息后,按唯一识别码和时间戳生成数据文件后,通过哈希算法进行加密后存储在硬件装置FLASH中,检测完成后,硬件装置将检测数据通过WIFI或4G/5G无线网络传输给检测系统。
3.根据权利要求1所述的一种基于区块链技术的检测数据管理系统,其特征在于:
所述检测系统利用智能合约技术,实现检测数据的运算和存储,智能合约执行环境与第一节点环境隔离。
4.根据权利要求1所述的一种基于区块链技术的检测数据管理系统,其特征在于:
所述第一节点为背书节点,对接收到检测系统发来的请求进行权限验证,包括数据格式正确性验证和是否重复提交验证,根据当前检测数据模拟执行链码中的业务逻辑并生成包含响应值、数字签名信息的运算结果,返回给检测系统,检测系统收到背书节点返回的结果后进行签名验证, 然后根据请求类型分别做出响应。
5.根据权利要求1所述的一种基于区块链技术的检测数据管理系统,其特征在于:
所述第二节点为提供排序服务和创建区块服务的节点。
6.一种基于区块链技术的检测数据管理方法,其特征在于:包括如下步骤:
S1:生产环境下,硬件装置与被检产品之间通过总线协议实现通讯,硬件装置将报文信息发送到被检产品,并根据返回的报文,得到检测数据,硬件装置将检测结果加上时间戳后加密成哈希值,存储在FLASH中,并向检测系统发出请求;
应用终端环境下,移动应用终端向检测系统发出查询检测数据或增加记录的请求;
S2:检测系统对所有请求进行身份验证;对于硬件装置的请求,身份验证通过后,将检测数据进行解析后保存到检测系统数据库,然后向区块链第一节点提交提案;对于移动应用终端的查询请求,身份验证通过后,向第一节点提交查询提案;对于移动应用终端的增加记录的请求,身份验证通过后,将数据解析后保存到数据库,然后向区块链的第一节点提交提案;
S3: 第一节点收到提案后,对提案进行权限验证和模拟运算,对于硬件装置的提案和移动应用终端增加记录的提案,加上数字签名后,检测数据加上验证信息传输给第二节点;对于移动应用终端的查询提案,通过验证后返回带签名的查询结果;
S4:第二节点接收到包含数字签名的检测数据后进行排序并生成区块,广播到区块链各节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珑门汽车科技(上海)有限公司,未经珑门汽车科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010626465.3/1.html,转载请声明来源钻瓜专利网。





