储物柜应用方法、设备和存储介质与流程

文档序号:21787072发布日期:2020-08-07 20:34阅读:来源:国知局

技术特征:

1.一种储物柜应用方法,其特征在于,所述方法适用于储物柜管理节点,所述储物柜管理节点为同时运行有区块链节点和储物柜控制系统的节点,区块链上配置有储物柜管理合约,所述方法包括:

监测所述储物柜管理合约中是否记录有当前储物柜管理节点所管理的储物柜的未处理的储物请求;其中,所述未处理的储物请求由所述储物柜管理合约在执行储物请求交易成功后记录到区块链上,所述储物请求交易由用户端获取储物柜信息后生成并发送至区块链网络;

响应于监测到未处理的第一储物请求,在本地查询相应的储物柜状态以生成所述第一储物请求的储物柜分配结果,生成分配结果提交交易并在区块链网络中广播,以供通过所述储物柜管理合约执行,将所述第一储物请求的分配结果记录到区块链上;

在所述储物柜分配结果为分配成功时,生成第一开柜指令并输出以控制打开相应的第一柜门;

监测所述储物柜管理合约中是否记录有当前储物柜管理节点所管理的储物柜的未处理的第一取物请求;其中,所述未处理的第一取物请求由所述储物柜管理合约在执行第一取物请求交易成功后记录到区块链上,所述第一取物请求交易由用户端响应于用户请求终止使用储物柜所生成并发送至区块链网络;

响应于监测到未处理的第一取物请求,生成第二开柜指令并输出以控制打开相应的第二柜门;

监测所述第二柜门是否开启成功:是,则生成状态更新交易并在区块链网络中广播,以供通过所述储物柜管理合约执行,在区块链上更新所述第二柜门所对应柜格的使用状态。

2.根据权利要求1所述的方法,其特征在于,还包括:

监测所述储物柜管理合约中是否记录有当前储物柜管理节点所管理的储物柜的未处理的第二取物请求;其中,所述未处理的第二取物请求由所述储物柜管理合约在执行第二取物请求交易成功后记录到区块链上,所述第二取物请求交易由用户端响应于用户请求在使用过程中开柜所生成并发送至区块链网络;

响应于监测到未处理的第二取物请求,生成第三开柜指令并输出以控制打开相应的第三柜门。

3.根据权利要求1所述的方法,其特征在于,还包括:

监测所述储物柜管理合约中是否记录有当前储物柜管理节点所管理的储物柜的未处理的管理员开柜请求;其中,所述未处理的管理员开柜请求由所述储物柜管理合约在执行管理员开柜交易成功后记录到区块链上,所述管理员开柜交易由管理终端响应于管理员请求开柜所生成并发送至区块链网络;

响应于监测到未处理的管理员开柜请求,生成第四开柜指令并输出以控制打开相应的第四柜门。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述储物柜管理合约还用于执行储物柜使用授权交易,并在执行成功时将新增的被授权用户的使用权限记录到区块链上。

5.根据权利要求1-3任一项所述的方法,其特征在于,所述储物柜管理合约还用于执行储物柜使用权转让交易,并在执行成功时将区块链上所记录的转让方的使用权限替换为受让方的使用权限。

6.一种储物柜应用方法,其特征在于,所述方法适用于用户端,所述方法包括:

获取第一储物柜的储物柜信息以生成储物请求交易并发送至区块链网络,以供区块链节点通过储物柜管理合约执行,将未处理的第一储物请求记录到区块链上,以供管理所述第一储物柜的第一储物柜管理节点:

在监测到所述第一储物请求后,在本地查询相应的储物柜状态以生成所述第一储物请求的储物柜分配结果,生成分配结果提交交易并在区块链网络中广播,以供区块链节点通过所述储物柜管理合约执行,将所述第一储物请求的分配结果记录到区块链上;以及,

在所述储物柜分配结果为分配成功时,生成第一开柜指令并输出以控制打开相应的第一柜门;

响应于当前用户请求打开所述第一柜门以终止使用储物柜,生成第一取物请求交易并发送至区块链网络,以供区块链节点通过所述储物柜管理合约执行,将未处理的第一取物请求记录到区块链上,以供所述第一储物柜管理节点:

在监测到所述第一取物请求后,生成第二开柜指令并输出以控制打开相应的第二柜门;以及,

监测所述第二柜门是否开启成功:是,则生成状态更新交易并在区块链网络中广播,以供通过所述储物柜管理合约执行,在区块链上更新所述第二柜门所对应柜格的使用状态;

其中,储物柜管理节点为同时运行有区块链节点和储物柜控制系统的节点。

7.根据权利要求6所述的方法,其特征在于,还包括:

响应于当前用户请求在使用过程中开柜,生成第二取物请求交易并发送至区块链网络,以供区块链节点通过所述储物柜管理合约执行,将未处理的第二取物请求记录到区块链上,以供所述第一储物柜管理节点在监测到所述第二取物请求后,生成第三开柜指令并输出以控制打开相应的第三柜门。

8.根据权利要求6所述的方法,其特征在于,所述储物柜管理合约还用于执行管理员开柜交易,将未处理的管理员开柜请求记录到区块链上,以供相应的储物柜管理节点监测到所述管理员开柜请求后生成第四开柜指令并输出以控制打开相应的第四柜门;

其中,所述管理员开柜交易由管理终端响应于管理员请求开柜所生成并发送至区块链网络。

9.根据权利要求6-8任一项所述的方法,其特征在于,还包括:

响应于当前用户授权第一用户共同使用储物柜,生成储物柜使用授权交易并发送至区块链网络,以供区块链节点通过所述储物柜管理合约执行,将新增的所述第一用户的使用权限记录到区块链上。

10.根据权利要求6-8任一项所述的方法,其特征在于,还包括:

响应于当前用户将储物柜使用权转让给第二用户,生成储物柜使用权转让交易并发送至区块链网络,以供区块链节点通过所述储物柜管理合约执行,将区块链上所记录的当前用户的使用权限替换为所述第二用户的使用权限。

11.一种设备,其特征在于,所述设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-10中任一项所述的方法。

12.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-10中任一项所述的方法。


技术总结
本发明提供一种储物柜应用方法、设备和存储介质,该方法包括:监测储物柜管理合约中是否记录有当前储物柜管理节点所管理的储物柜的未处理的储物请求;响应于监测到第一储物请求,在本地查询相应的储物柜状态以生成储物柜分配结果,生成分配结果提交交易并在区块链网络中广播;在分配结果为分配成功时,生成第一开柜指令并输出;监测储物柜管理合约中是否记录有当前节点所管理的储物柜的未处理的第一取物请求;响应于监测到第一取物请求,生成第二开柜指令并输出;监测第二柜门是否开启成功:是,则生成状态更新交易并在区块链网络中广播。本发明保障了用户无需保管纸质条码仍可安全便捷地使用储物柜。

技术研发人员:张振华
受保护的技术使用者:杭州左链科技有限公司
技术研发日:2020.04.08
技术公布日:2020.08.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1