(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210675077.3 (22)申请日 2022.06.15 (71)申请人 蚂蚁区块链科技 (上海) 有限公司 地址 200010 上海市黄浦区外马路618号8 层803室 (72)发明人 吴莹强  (74)专利代理 机构 北京智信禾专利代理有限公 司 11637 专利代理师 刘晓楠 (51)Int.Cl. G06F 11/26(2006.01) G06F 21/62(2013.01) G06F 21/64(2013.01) (54)发明名称 基于区块链的设备验证系统 (57)摘要 本说明书实施例提供基于区块链的设备验 证系统, 其中所述基于区块链的设备验证系统包 括: 第一设备, 将目标设备关联的设备信息上传 至区块链; 第二设备, 将智能合约发布到区块链 上, 所述智能合约用于确定所述目标设备是否满 足验收要求; 目标设备, 在第一次运行时, 获取区 块链上的所述设备信息, 并基于所述设备信息进 行自检得到自检结果; 将自检结果作为调用所述 智能合约的参数, 调用所述智能合约以进行设备 验收, 执行所述智能合约后的结果将作为验收结 果记录在区块链上。 权利要求书1页 说明书12页 附图2页 CN 114968692 A 2022.08.30 CN 114968692 A 1.一种基于区块链的设备验证系统, 包括: 第一设备, 将目标设备关联的设备信息上传至区块链; 第二设备, 将智能合约发布到区块链上, 所述智能合约用于确定所述目标设备是否满 足验收要求; 目标设备, 在第 一次运行时, 获取区块链上的所述设备信 息, 并基于所述设备信 息进行 自检得到自检结果; 将自检结果作为调用所述智能合约的参数, 调用所述智能合约以进行 设备验收, 执 行所述智能合约后的结果将作为验收结果记录在区块链上。 2.根据权利要求1所述的系统, 第 一设备, 确定所述目标设备对应的设备属性信 息和设 备描述文件, 将所述设备属性信息和所述设备描述文件作为设备信息上传至区块链。 3.根据权利要求2所述的系统, 第 二设备, 根据所述设备属性信 息和所述设备描述文件 创建智能合约, 并将所述智能合约发布到区块链上。 4.根据权利要求1所述的系统, 第 二设备, 获取所述设备信 息上传至区块链后的区块高 度和交易地址, 以及所述智能合约在区块链上部署后的链上地址; 将所述区块高度、 所述交 易地址以及所述链上地址写入所述目标设备的固件代码。 5.根据权利要求4所述的系统, 目标设备, 在第一次运行时, 在固件代码中读取所述区 块高度和/或所述交易地址, 根据所述区块高度和/或所述交易地址获取区块链上的所述设 备信息, 并基于所述设备信息进行自检得到自检结果。 6.根据权利要求5所述的系统, 目标设备, 在固件代码中读取所述链上地址, 根据所述 链上地址在区块链上确定所述智能合约, 将所述自检结果作为调用所述智能合约的参数, 调用所述智能合约以进行设备验收。 7.根据权利要求1所述的系统, 目标设备, 根据所述设备信息创建自检事件, 根据所述 自检事件进 行自检得到自检结果; 读取目标私钥对自检结果进 行加密, 获得加密自检结果, 将所述加密自检结果作为调用所述智能合约的参数, 调用所述智能合约以进行设备验收。 8.根据权利要求1 ‑7任一项所述的系统, 第二设备, 根据所述智能合约获取所述区块链 上的验收结果以及公钥地址, 根据所述验收结果和所述 公钥地址创建所述目标设备对应的 验收凭证。 9.根据权利要求1 ‑7任一项所述的系统, 第一设备或第 二设备, 根据验证请求在区块链 上获取所述目标设备对应的设备信息和/或验收结果。 10.一种基于区块链的设备验证系统, 包括: 第一设备, 将目标设备关联的设备信息上传至区块链; 第二设备, 将智能合约发布到区块链上, 所述智能合约用于确定所述目标设备是否满 足验收要求; 目标设备, 在第 一次运行时, 获取区块链上的所述设备信 息, 并基于所述设备信 息进行 自检得到自检结果; 第三设备, 与所述目标设备通信连接, 将所述自检结果作为调用所述智能合约的参数, 调用所述智能合约以进行设备验收, 并将执行所述智能合约后的结果作为验收结果上传至 区块链。权 利 要 求 书 1/1 页 2 CN 114968692 A 2基于区块链的设 备验证系统 技术领域 [0001]本说明书实施例涉及区块链技 术领域, 特别涉及基于区块链的设备验证系统。 背景技术 [0002]随着计算机技术的发展, 芯片模组在越来越多的场景中得以应用; 芯片模组作为 物联网设备 的核心器件, 其无论是物理价值还是技术价值都是非常高的, 因此在承载芯片 模组的系统发生迁移后, 都需要对该系统进 行验证, 以确定芯片模组是否可以正常使用。 而 验证阶段, 往往需要在承载芯片模组的真实系统运行起来才能够验证功能, 并且在验证完 成后进行交付更加符合交付需求。 现有技术中, 在针对芯片模组进 行验收交付时, 大多数是 在合同采购上加上 交付验收邮件来确认验收, 往往效率较低, 且回溯性差, 因此亟需一种有 效的方案以解决上述问题。 发明内容 [0003]有鉴于此, 本说明书实施例提供了基于区块链的设备验证系统。 本说明书一个或 者多个实施例同时涉及另一种基于区块链的设备验证系统, 以解决现有技术中存在的技术 缺陷。 [0004]根据本说明书实施例的第一方面, 提供了一种基于区块链的设备验证系统, 包括: [0005]第一设备, 将目标设备关联的设备信息上传至区块链; [0006]第二设备, 将智能合约发布到区块链上, 所述智能合约用于确定所述目标设备是 否满足验收要求; [0007]目标设备, 在第一次运行时, 获取区块链上的所述设备信息, 并基于所述设备信息 进行自检得到自检结果; 将自检结果作为调用所述智能合约的参数, 调用所述智能合约以 进行设备验收, 执 行所述智能合约后的结果将作为验收结果记录在区块链上。 [0008]根据本说明书实施例的第二方面, 提供了另一种基于区块链的设备验证系统, 包 括: [0009]第一设备, 将目标设备关联的设备信息上传至区块链; [0010]第二设备, 将智能合约发布到区块链上, 所述智能合约用于确定所述目标设备是 否满足验收要求; [0011]目标设备, 在第一次运行时, 获取区块链上的所述设备信息, 并基于所述设备信息 进行自检得到自检结果; [0012]第三设备, 与所述目标设备通信连接, 将所述自检结果作为调用所述智能合约的 参数, 调用所述智能合约以进行设备验收, 并将执行所述智能合约后的结果作为验收结果 上传至区块链。 [0013]本说明书提供基于区块链的设备验证系统, 为了能够在设备发生状态变化后, 可 以对设备进 行精准验证, 且提高验证效率, 可以基于区块链 技术建立设备验证系统, 之后由 第一设备将目标设备 的设备信息上传至区块链, 由第二设备, 将关联目标设备 的智能合约说 明 书 1/12 页 3 CN 114968692 A 3

PDF文档 专利 基于区块链的设备验证系统

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的设备验证系统 第 1 页 专利 基于区块链的设备验证系统 第 2 页 专利 基于区块链的设备验证系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:38:42上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。