门锁密码管理系统和方法技术方案

技术编号:20590935 阅读:52 留言:0更新日期:2019-03-16 07:48
本发明专利技术公开了一种门锁密码管理系统和方法,该系统包括:至少一门锁和云服务器,云服务器用于响应来自终端发起的门锁密码获取请求,门锁密码获取请求包括唯一的门锁设备序列号和密码时效信息,根据设备序列号向对应的门锁发起包含密码时效信息的密码生成请求;门锁用于响应密码生成请求,生成一随机序列并发送随机序列到云服务器;云服务器还用于根据门锁的设备序列号、随机序列和密码时效信息按照预设算法生成一门锁密码,并下发到终端以供用户输入开门。根据本发明专利技术的技术方案可以实现在门锁端的开门密码的动态生成与管理,通过在云端和门锁端传输密码因子,避免了在门锁与云端之间直接传输密码,可提高系统安全性。

【技术实现步骤摘要】
门锁密码管理系统和方法
本专利技术涉及智能门锁
,尤其涉及一种门锁密码管理系统和方法。
技术介绍
在目前的智能门锁系统中,智能门锁的开门密码通常由云端服务器产生,然后下发到门锁设备以用于验证用户输入的密码是否正确。在这个通信过程中,由于密码直接在两者之间传输,即使开门密码被加密,也常采用固定的算法进行加解密,因此,一旦被黑客等恶意截取到该加密密钥,则将会一直获取两者之间的传输的开门密码,故而存在一定的安全隐患。
技术实现思路
鉴于上述问题,本专利技术提出一种门锁密码管理系统和方法,通过在门锁端动态生成密码并自己管理,避免密码在两端之间的直接传输,可以较好解决现有技术中的密码在两端之间传输的安全性问题。本专利技术实施例提出一种门锁密码管理系统,包括:至少一门锁和云服务器,所述云服务器用于响应来自终端发起的门锁密码获取请求,所述门锁密码获取请求包括唯一的门锁设备序列号和密码时效信息,根据所述设备序列号向对应的门锁发起包含所述密码时效信息的密码生成请求;所述门锁用于响应所述密码生成请求,生成一随机序列,并发送所述随机序列到所述云服务器;所述云服务器还用于根据所述门锁的设备序列号、所述随机本文档来自技高网...

【技术保护点】
1.一种门锁密码管理系统,其特征在于,包括:至少一门锁和云服务器,所述云服务器用于响应来自终端发起的门锁密码获取请求,所述门锁密码获取请求包括唯一的门锁设备序列号和密码时效信息,根据所述设备序列号向对应的门锁发起包含所述密码时效信息的密码生成请求;所述门锁用于响应所述密码生成请求,生成一随机序列,并发送所述随机序列到所述云服务器;所述云服务器还用于根据所述门锁的设备序列号、所述随机序列和所述密码时效信息按照预设算法生成一门锁密码,并下发到所述终端以供用户输入开门。

【技术特征摘要】
1.一种门锁密码管理系统,其特征在于,包括:至少一门锁和云服务器,所述云服务器用于响应来自终端发起的门锁密码获取请求,所述门锁密码获取请求包括唯一的门锁设备序列号和密码时效信息,根据所述设备序列号向对应的门锁发起包含所述密码时效信息的密码生成请求;所述门锁用于响应所述密码生成请求,生成一随机序列,并发送所述随机序列到所述云服务器;所述云服务器还用于根据所述门锁的设备序列号、所述随机序列和所述密码时效信息按照预设算法生成一门锁密码,并下发到所述终端以供用户输入开门。2.根据权利要求1所述的门锁密码管理系统,其特征在于,所述门锁将生成的所述随机序列和对应的所述密码时效信息一一对应存储在密码因子表中,在接收到来自用户输入的输入密码后,所述门锁根据所述设备序列号、存储的所述随机序列和对应的所述密码时效信息按照所述预设算法生成对应的开门密码,并匹配所述输入密码;若所述匹配成功,启动开门操作。3.根据权利要求2所述的门锁密码管理系统,其特征在于,若所述密码因子表存储有多组密码因子,在接收到来自用户输入的输入密码后,所述门锁根据所述设备序列号和每组密码因子生成与所述多组密码因子对应的多组开门密码,并将所述输入密码与所述多组开门密码一一匹配。4.根据权利要求2或3所述的门锁密码管理系统,其特征在于,还包括:在所述匹配成功后,根据所述开门密码对应的密码时效信息验证所述输入密码是否有效,并在验证为无效时不启动开门操作。5.根据权利要求2或3所述的门锁密码管理系统,其特征在于,还包括:在完成与所有开门密码的匹配后,所述门锁将所有开门密码自动清除。6.根据权利要求2所述的门锁密码管理系统,其...

【专利技术属性】
技术研发人员:孟宪军许小阳钟桂鑫
申请(专利权)人:北京千丁互联科技有限公司
类型:发明
国别省市:北京,11

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

1