基于区块链合约事件机制的智能锁的控制方法及装置制造方法及图纸

技术编号:37671648 阅读:35 留言:0更新日期:2023-05-26 04:33
本发明专利技术涉及区块链技术领域,公开了一种基于区块链合约事件机制的智能锁的控制方法及装置,所述方法包括:在用户的身份验证通过后,接收到所述用户发送的操作保管箱的智能锁的点击请求;确定所述点击请求的类型,并根据所述点击请求的类型确定区块链上调用的智能合约;根据所述区块链上调用的智能合约生成目标控制指令;根据所述目标控制指令对所述保管箱的智能锁进行控制;通过上述方式,确定用户发送的操作保管箱的智能锁的点击请求的类型,根据点击请求的类型确定的智能合约生成目标控制指令,通过目标控制指令控制保管箱的智能锁,从而能够实现对智能锁控制的去中心化,以及开/关箱记录上链的可追溯性。及开/关箱记录上链的可追溯性。及开/关箱记录上链的可追溯性。

【技术实现步骤摘要】
基于区块链合约事件机制的智能锁的控制方法及装置


[0001]本专利技术涉及区块链
,尤其涉及基于区块链合约事件机制的智能锁的控制方法及装置。

技术介绍

[0002]在区块链中合理、准确地智能锁能够有效保障保管箱的安全性,目前控制智能锁的方式为通过调用智能合约对开锁/关锁操作的信息进行验证,且只有验证通过后,智能锁的控制系统下达对应的开启或者关闭的操作指令,以实现对智能锁的开启或者关闭,但是上述控制智能锁的实质是借用智能合约存储数据信息,由智能锁自行根据验证结果下达指令,即无法实现对智能锁控制的去中心化,以及开/关箱记录上链的可追溯性。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种基于区块链合约事件机制的智能锁的控制方法及装置,旨在解决现有技术无法实现对智能锁控制的去中心化,以及开/关箱记录上链的可追溯性的技术问题。
[0005]为实现上述目的,本专利技术提供了一种基于区块链智能合约事件的智能锁的控制方法,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链智能合约事件的智能锁的控制方法,其特征在于,所述基于区块链智能合约事件的智能锁的控制方法包括以下步骤:在用户的身份验证通过后,接收到所述用户发送的操作保管箱的智能锁的点击请求;确定所述点击请求的类型,并根据所述点击请求的类型确定区块链上调用的智能合约;根据所述区块链上调用的智能合约生成目标控制指令;根据所述目标控制指令对所述保管箱的智能锁进行控制。2.如权利要求1所述的基于区块链智能合约事件的智能锁的控制方法,其特征在于,所述在用户的身份验证通过后,接收到所述用户发送的操作保管箱的智能锁的点击请求,包括:在接收到用户的身份验证请求时,根据所述身份验证请求得到待验证身份信息;通过存储在终端设备的身份信息对所述待验证身份信息进行验证;在验证通过后,向用户反馈身份验证通过的通知信息,并接收到用户根据所述通知信息发送的操作保管箱的智能锁的点击请求。3.如权利要求1所述的基于区块链智能合约事件的智能锁的控制方法,其特征在于,所述确定所述点击请求的类型,并根据所述点击请求的类型确定区块链上调用的智能合约,包括:获取所述点击请求的标识信息;根据所述标识信息确定所述点击请求的类型;在所述点击请求的类型为开箱请求类型时,确定区块链上调用的开箱智能合约;在所述点击请求的类型为关箱请求类型时,确定区块链上调用的关箱智能合约。4.如权利要求1所述的基于区块链智能合约事件的智能锁的控制方法,其特征在于,所述目标控制指令包括开箱控制指令;所述根据所述区块链上调用的智能合约生成目标控制指令,包括:在所述区块链上调用的智能合约为开箱智能合约时,通过调用所述开箱智能合约生成相对应的开箱合约事件,并同步第一区块数据;在同步完成后,通过保管箱的节点判断是否监听到所述开箱合约事件;若是,则根据所述开箱合约事件生成开箱控制指令。5.如权利要求1所述的基于区块链智能合约事件的智能锁的控制方法,其特征在于,所述目标控制指令包括关箱控制指令;所述根据所述区块链上调用的智能合约生成目标控制指令,包括:在所述区块链上调用的智能合约为关箱智能合约时,通过...

【专利技术属性】
技术研发人员:李晓风许金林赵赫周桐盛念祖孙亮
申请(专利权)人:安徽中科晶格技术有限公司
类型:发明
国别省市:

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

1