【技术实现步骤摘要】
一种智能锁解锁方法、智能锁、终端、服务器及系统
本专利技术涉及密码锁
,尤其涉及一种智能锁解锁方法、智能锁、终端、服务器及系统。
技术介绍
随着科技的进步,锁具也越来越智能化,越来越多的门锁采用智能手机代替传统的钥匙进行开锁,这样不仅会可以减少用户忘带钥匙无法开锁的情况,也大大提高了用户人身财产的安全性。其中,在公开号为CN205680158、专利技术名称为“基于物联网的动态密码锁”的专利技术专利申请中,公开了一种基于物联网的动态密码锁。该密码锁和移动终端均通过后台监管模块进行信息传递,开锁过程通过二维码交互连接。但该专利技术要求后台监管模块与密码锁通信,对门锁要求较高,且门锁需始终保持监听状态,功耗较大,不利于门锁的长期使用。而在公开号为CN107301703A、专利技术名称为“动态密码锁系统及解锁方法”的专利技术专利申请中公开了一种动态密码锁及解锁方式,由锁具生成密码并加密成识别码,并显示在显示屏上,用户通过移动终端发送该识别码到云服务器,云服务器处完成用户身份验证和识别码解密过程,然后发送给手机,再由用户输入密码到锁具中。该方法存在以下问题:一是开锁过 ...
【技术保护点】
1.一种智能锁解锁方法,其特征在于,应用于智能锁解锁系统,所述智能锁解锁系统包括:智能锁、终端以及服务器;所述智能锁中设置有第一时钟,所述服务器中设置有第二时钟,所述第一时钟与所述第二时钟同步;所述智能锁与所述终端之间双向近场通信连接,所述终端与所述服务器之间双向通信连接;所述方法包括:所述智能锁根据第一种子密钥与当前所述第一时钟对应的第一数值生成第一钥匙码,其中,每个所述智能锁与每个第一种子密钥之间唯一对应,每次开锁操作时所述第一时钟对应不同的第一数值;所述智能锁将所述智能锁所对应的第一标识码发送至所述终端,以使所述终端将所述第一标识码与预设在所述终端中的用户身份信息发送 ...
【技术特征摘要】
1.一种智能锁解锁方法,其特征在于,应用于智能锁解锁系统,所述智能锁解锁系统包括:智能锁、终端以及服务器;所述智能锁中设置有第一时钟,所述服务器中设置有第二时钟,所述第一时钟与所述第二时钟同步;所述智能锁与所述终端之间双向近场通信连接,所述终端与所述服务器之间双向通信连接;所述方法包括:所述智能锁根据第一种子密钥与当前所述第一时钟对应的第一数值生成第一钥匙码,其中,每个所述智能锁与每个第一种子密钥之间唯一对应,每次开锁操作时所述第一时钟对应不同的第一数值;所述智能锁将所述智能锁所对应的第一标识码发送至所述终端,以使所述终端将所述第一标识码与预设在所述终端中的用户身份信息发送至所述服务器,以使所述服务器获取所述用户身份信息对应的第二标识码,若所述服务器判断所述第一标识码和所述第二标识码相同,则所述服务器获取所述第二标识码所对应的所述智能锁的第二种子密钥,根据所述第二种子密钥和所述第二时钟对应的第二数值生成第二钥匙码,并将所述第二钥匙码发送至所述终端,以使所述终端将所述第二钥匙码发送至所述智能锁;所述智能锁判断所接收到的所述第二钥匙码与所述第一钥匙码是否相同;若判断结果为是,则所述智能锁执行开锁操作。2.根据权利要求1所述的方法,其特征在于,在所述智能锁根据第一种子密钥与当前所述第一时钟对应的第一数值生成第一钥匙码之前,还包括:所述智能锁接收唤醒指令,所述唤醒指令用于指示所述智能锁从睡眠模式切换至监听模式;所述智能锁在所述监听模式下获取所述第一时钟的当前时间数值。3.根据权利要求1所述的方法,其特征在于,所述智能锁将智能锁数据发送至所述终端,具体包括:所述智能锁利用第一私钥对所述第一标识码进行私钥签名后形成第一加密数据;所述智能锁将所述第一加密数据发送至所述终端,以使所述终端利用第二公钥对所述第一加密数据与所述用户身份信息进行加密处理后形成第二加密数据,以使所述服务器利用第二私钥对所述第二加密数据进行解密得到第一解密数据,所述第一解密数据包括第一加密数据和所述用户身份信息,获取与所述用户身份信息对应的第二标识码,并获取所述第二标识码所对应的所述智能锁的第一公钥和第二种子密钥,利用第一公钥对所述第一解密数据进行公钥验证得到第二解密数据,所述第二解密数据包括所述第一标识码,若所述第一标识码与所述第二标识码相同,则根据所述第二种子密钥和所述第二数值生成第二钥匙码,利用所述第一公钥对所述第二钥匙码进行加密得到第三加密数据,再利用所述第二私钥对所述第三加密数据进行私钥签名得到第四加密数据,所述服务器将所述第四加密数据发送至所述终端,以使所述终端利用所述第二公钥对所述第四加密数据进行公钥验证得到第三解密数据,将所述第三解密数据发送至所述智能锁。4.根据权利要求3所述的方法,其特征在于,所述智能锁判断所接收到的所述第二钥匙码与所述第一钥匙码是否相同,具体包括:所述智能锁接收所述第三解密数据;所述智能锁利用所述第一私钥对所述第三解密数据进行解密得到第四解密数据,其中,所述第四解密数据包括所述第二钥匙码;所述智能锁判断所述第二钥匙码与所述第一钥匙码是否相同。5.一种智能锁解锁方法,其特征在于,应用于智能锁解锁系统,所述智能锁解锁系统包括:智能锁、终端以及服务器;所述智能锁中设置有第一时钟,所述服务器中设置有第二时钟,所述第一时钟与所述第二时钟同步;所述智能锁与所述终端之间双向近场通信连接,所述终端与所述服务器之间双向通信连接;所述方法包括:所述终端接收所述智能锁发送的所述智能锁所对应的第一标识码;所述终端将所述智能锁数据与预设在所述终端中的用户身份信息发送至所述服务器,以使所述服务器根据所述用户身份信息获取与所述用户身份信息对应的第二标识码,若所述服务器判断所述第一标识码和所述第二标识码相同,则所述服务器根据所述第二标识码获取所述第二标识码所对应的所述智能锁的第二种子密钥,根据所述第二种子密钥和所述第二时钟对应的第二数值生成第二钥匙码,并将所述第二钥匙码发送至所述终端;所述终端接收所述服务器发送的所述第二钥匙码;所述终端将所述第二钥匙码发送至所述智能锁,若所述智能锁...
【专利技术属性】
技术研发人员:刘伟,刘卓华,闫哲昊,崔佳丽,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。