【技术实现步骤摘要】
区块链网络及其电子锁控制方法、终端设备及存储介质
本专利技术涉及通信技术,尤其涉及一种区块链网络及其电子锁控制方法、终端设备及存储介质。
技术介绍
目前,国内快递业飞速发展,但是收发快递基本都采用快递员上门送件取件方式,这就要求收件发件的接收人必须在家,其次,该种模式容易给一些不法份子通过假冒快递员进行犯罪提供可乘之机,存在对接收人造成人身伤害的隐患。另,有通过在接收人的居住点附近安装固定的快递柜,或设置固定的快递存放点的方式,然而,该种方式一方面大大增加了成本,另一方面仍然需要接收人自己到指定的快递柜或快递存放点去取,其中环节包括及时通知接收人去对应的地址去取,不仅容易出错,也造成接收人的诸多不便。
技术实现思路
本专利技术实施例提供一种区块链网络及其电子锁控制方法、终端设备及存储介质,能够在确保安全下控制开启电子锁,便于授权他人通过电子锁开启完成物品的流转。本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种区块链网络的电子锁控制方法,所述方法包括:接收请 ...
【技术保护点】
1.一种区块链网络的电子锁控制方法,其特征在于,所述方法包括:/n接收请求端的开锁请求消息,所述开锁请求消息中携带有请求端标识、电子锁标识;/n调用授权端身份查询合约,以查询与所述开锁请求消息中的所述电子锁标识对应的授权端,并发送授权确认消息给所述授权端,所述授权端身份查询合约为部署于区块链网络中的智能合约;/n接收所述授权端对所述授权确认消息进行确认后发送的验证请求消息,所述验证请求消息用于对所述请求端的身份进行验证;/n调用请求端身份验证合约,以根据所述验证请求消息中的所述请求端标识对所述请求端的身份进行验证,所述请求端身份验证合约为部署于区块链网络中的智能合约;/n当 ...
【技术特征摘要】
1.一种区块链网络的电子锁控制方法,其特征在于,所述方法包括:
接收请求端的开锁请求消息,所述开锁请求消息中携带有请求端标识、电子锁标识;
调用授权端身份查询合约,以查询与所述开锁请求消息中的所述电子锁标识对应的授权端,并发送授权确认消息给所述授权端,所述授权端身份查询合约为部署于区块链网络中的智能合约;
接收所述授权端对所述授权确认消息进行确认后发送的验证请求消息,所述验证请求消息用于对所述请求端的身份进行验证;
调用请求端身份验证合约,以根据所述验证请求消息中的所述请求端标识对所述请求端的身份进行验证,所述请求端身份验证合约为部署于区块链网络中的智能合约;
当验证通过时发送验证成功消息给所述授权端,以接收所述授权端收到所述验证成功消息后发送的开锁指令;
将所述开锁指令签名后转发给电子锁。
2.如权利要求1所述的方法,其特征在于,所述接收所述授权端收到所述验证成功消息后发送的开锁指令,将所述开锁指令签名后转发给电子锁,包括:
接收所述授权端发送的携带有授权端签名的开锁指令;
当验证所述授权端签名为有效时调用开锁合约,根据与所述开锁指令中授权端标识对应的电子锁标识,将所述开锁指令签名后转发给电子锁,所述开锁合约为部署于区块链网络中的智能合约。
3.如权利要求1所述的方法,其特征在于,所述接收请求端的开锁请求消息之前,还包括:
接收所述请求端发送的携带有请求端签名的位置请求报文,所述位置请求报文中包括请求端标识、传递物品相关信息和授权端标识;
当验证所述请求端签名为有效时调用电子锁位置获取合约,根据所述位置请求报文发送通知消息给对应的授权端,所述通知消息用于供所述授权端确认后发送电子锁位置相关信息给所述请求端,所述电子锁位置获取合约为部署于区块链网络中的智能合约。
4.如权利要求3所述的方法,其特征在于,
所述传递物品相关信息包括传递物品对应的运单信息、预计送达时间;
所述根据所述位置请求报文发送通知消息给对应的授权端,包括:
根据所述位置请求报文发送包含所述请求端标识、所述运单信息及所述预计送达时间的通知消息给对应的授权端。
5.如权利要求1所述的方法,其特征在于,所述开锁请求消息携带有请求端签名,所述调用授权端身份查询合约,包括:当验证所述请求端签名为有效时调用授权端身份查询合约;和/或
所述验证请求消息携带有授权端签名,所述调用请求端身份验证合约,包括:当验证所述授权端签名为有效时调用请求端身份验证合约;和/或
所述开锁指令携带有授权端签名,所述将开锁指令签名后转发给电子锁,包括:当验证所述授权端签名为有效时,将所述开锁指令进行区块链网络签名后转发给电子锁。
6.如权利要求1至5中任一项所述的方法,其特征在于,所述将所述开锁指令签名后转发给电子锁之后,还包括:
接收所述电子锁发送的携带有电子锁签名的锁定状态消息;
当验证所述电子锁签名为有效时,根据所述锁定状态消息中的电子锁标识更新对应的所述电子锁的状态并通知所述授权端。
7.如权利要求1至5中任一项所述的方法,其特征在于,所述将所述开锁指令签名后转发给电子锁之后,还包括:
接收影像设备发送的携带有影像设备签名的多媒体信息;
当验证所述影像设备签名为有效时,将所述多媒体信息与影像设备标识进行关联存储。
8.一种电子锁控制方法,其特征在于,所述方法包括:
根据请求端标识、传递物品相关信息和授权端标识生成位置请求报文发送给区块链网络;其中,所述位置请求报文用于供所述区块链网络通知授权端确认后,发送电子锁位置相关信息给所述请求端;
接收授权端发送的电子锁位置相关信息;
根据所述电子锁位置相关信息确定电子锁为目标电子锁时,发送开锁请求消息给所述区块链网络,所述开锁请求消息用于供所述区块链网络调用授权端身份查询合约发送授权确认消息给所述授权端,所述授权端身份查询合约为部署于区块链网络中的智能合约。
9.如权利要求8所述的电子锁控制方法,其特征在于,所述电子锁位置相关信息用于指示所述请求端达到电子锁所在位置;根据所述电子锁位置相关信息确定电子锁为目标电子锁,包括:
获取电子锁对应的图形码信息,当所述图形码信息中电子锁所属设备信息与所述电子锁位置相关信息中电子锁所属设备信息匹配时,确定所述电子锁为目标电子锁。
10.一种电子锁控制方法,其特征在于,所述方法包括:
接收区块链网络发送的授权确认消息;
接收到对所述授权确认消息进行确认的指令后,根据请求端标识、授权端标识生成验证请求消息,并发送给区块链网络;其中,所述验证请求消息用于供所述区块链网络调用请求端身份验证合约对所述请求端的身份进行验证,所述请求端身份验证合约为部署区块链网络中的智能合约;
接收所述区块链网络返回的验证成功消息,发送开锁指令给所述区块链网络。
11.如权利要求10所述的方法,其特征在于,所述接收区块链网络发送的授权确认消息之前,包括:
接收区块链网络发送的通知消息,所述通知消息包括请求端标识、运单信息及预计送达时间;
当检测到根据所述通知消息进行的确认操作时,发送电子锁位置相关信息给对应的请求端。
12.一种电子锁控制方法,其特征在于,所述方法包括:
接收区块链网络转发的开锁指令,根据所述开锁指令验证区块链网络签名和授权端签名均为有效后,控制当前状态为开启。
13.如权利要求12所述的方法,其特征在于,还包括:
检测到当前状态由开启变为锁定时,根据电子锁标识、状态信息生成锁定状态消息并签名后发送给所述区块链网络。
14.一种区块链网络,其特征在于,所述区块链网络包括:
授权确认模块,用于接收请求端的开锁请求消息,所述开锁请求消息中携带有请求端标识、电子锁标识;调用授权端身份查询合约,以查询与所述开锁请求消息中的电子锁标识对应的授权端,并发送授权确认消息给所述授...
【专利技术属性】
技术研发人员:王义,孙海波,刘春伟,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。