技术摘要:
本发明公开了一种锁具开锁方法及系统,其中锁具开锁方法包括:第一锁具获取用户的验证信息;所述第一锁具对所述验证信息进行验证,若验证成功,所述第一锁具与第二锁具进行鉴权;若所述鉴权成功,所述第二锁具开启。这样,开锁更为简便,且提高了锁具开启的安全性。
背景技术:
现有自动取款机(英文全称:Automatic Teller Machine,ATM)包括上柜和下柜, 其中,下柜用于存储钞票,上柜用于存储一些文本信息。上柜与下柜均设置有门锁,上柜和 下柜的门锁为独立门锁,上柜门锁一般为机械锁,需要用机械钥匙来打开或关闭,存在钥匙 权限分发管理繁琐、易丢失、易损坏等诸多问题。
技术实现要素:
本发明的目的在于提供一种锁具开锁方法及系统,用于提高开锁便捷性以及开锁 的安全性。 为实现上述目的,本发明第一方面提供如下技术方案:一种锁具开锁方法,包括: 第一锁具获取用户的验证信息; 所述第一锁具对所述验证信息进行验证,若验证成功,所述第一锁具与第二锁具 进行鉴权; 若所述鉴权成功,所述第二锁具开启。 可选的,所述第一锁具与所述第二锁具进行鉴权为所述第一锁具与所述第二锁具 进行双向鉴权; 所述第一锁具与所述第二锁具进行双向鉴权具体包括: 所述第一锁具向第二锁具发送第一随机数; 所述第一锁具接收所述第二锁具发送的因子,所述因子由所述第二锁具根据第二 锁具产生的第二随机数、第二锁具的标识(ID)以及所述第一随机数所生成; 所述第一锁具根据所述因子以及所述第二锁具的ID生成鉴权码,并将所述鉴权码 进行加密后发送给所述第二锁具进行验证。 可选的,在所述第一锁具获取用户输入的验证信息之前,所述方法还包括: 所述第一锁具接收服务器发送的开锁任务,所述开锁任务为打开所述第二锁具的 任务。 可选的,所述第二锁具开启具体包括: 所述第一锁具接收所述第二锁具发送的开锁请求; 所述第一锁具将所述开锁请求发送给所述服务器; 所述第一锁具接收服务器发送的开锁密码,所述开锁密码为所述服务器根据检验 所述开锁任务所生成的密码; 所述第一锁具将所述开锁密码发送给所述第二锁具进行开锁。 可选的,当所述第二锁具关闭后,所述方法还包括: 所述第一锁具接收所述第二锁具发送的所述第二锁具的闭锁状态信息; 4 CN 111739197 A 说 明 书 2/6 页 所述第一锁具将所述第二锁具的闭锁状态信息发送给所述服务器。 可选的,所述验证信息为用户的身份权限信息。 可选的,所述验证信息为所述第二锁具的开锁指令和所述第二锁具的静态开锁密 码。 可选的,若所述双向鉴权失败时,所述方法还包括: 所述第一锁具重新与所述第二锁具进行双向鉴权。 可选的,当所述双向鉴权失败次数达到预设次数时,所述第二锁具进入锁定状态, 所述锁定状态为不允许开锁的状态;当所述第二锁具进入锁定状态的时间达到预设时间 时,所述第二锁具解除锁定状态。 本发明第二方面提供如下技术方案:一种锁具开锁系统,包括:第一锁具、第二锁 具; 所述第一锁具用于获取用户的验证信息; 所述第一锁具还用于对所述验证信息进行验证; 所述第一锁具还用于当验证成功时,与第二锁具进行鉴权; 所述第二锁具用于,与所述第一锁具进行鉴权,并当所述鉴权成功时,进行开锁。 本申请中,第一锁具联动第二锁具,用户可以通过第一锁具对第二锁具进行本地 或者远程开启,无需使用机械钥匙,解决了钥匙分发管理繁琐、易丢失、易损坏等问题。而 且,通过第一锁具开启第二锁具,使得开锁更为简便,第一锁具开启第二锁具时需要进行双 向鉴权,提高了锁具开启的安全性。 附图说明 图1为本发明中锁具开锁方法的一个示意图; 图2为本发明中锁具开锁方法的另一示意图; 图3为本发明中锁具开锁方法的另一示意图; 图4为本发明中锁具开锁系统的一个示意图; 图5为本发明中锁具开锁系统的另一示意图。