[发明专利]一种智能门锁的开锁方法及系统有效
| 申请号: | 201910337281.2 | 申请日: | 2019-04-25 |
| 公开(公告)号: | CN110047185B | 公开(公告)日: | 2021-09-14 |
| 发明(设计)人: | 吴艳茹;曾义;杜其昌 | 申请(专利权)人: | 广州河东科技有限公司 |
| 主分类号: | G07C9/00 | 分类号: | G07C9/00;H04L9/08 |
| 代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 唐明磊 |
| 地址: | 511447 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能 门锁 开锁 方法 系统 | ||
1.一种智能门锁的开锁方法,其特征在于,包括:
开锁终端向智能门锁发送随机数;
智能门锁根据接收到的随机数生成随机密钥,并利用预设算法对所述随机密钥进行加密生成第一密文,并向所述开锁终端发送所述第一密文;
开锁终端根据预设算法对接收到的第一密文解密得到随机密钥,并根据所述随机密钥对开锁密码进行加密生成第二密文,并向所述智能门锁发送所述第二密文;
智能门锁计算接收到所述第二密文的时间和发送所述第一密文的时间的时间差;
智能门锁根据所述随机密钥对接收到的第二密文解密得到开锁密码;
若接收到所述第二密文的时间和发送所述第一密文的时间的时间差在预设时间内,且所述开锁密码与自身密码一致,则智能门锁执行开锁动作。
2.根据权利要求1所述的智能门锁的开锁方法,其特征在于,所述智能门锁根据所述随机密钥对接收到的第二密文解密得到开锁密码,并判断开锁密码与自身密码是否一致,智能门锁根据判断结果确定是否执行开锁动作包括:
若所述开锁密码与自身密码不一致,智能门锁向开锁终端发送密码错误信息;
所述若所述开锁密码与自身密码不一致,智能门锁向开锁终端发送密码错误信息之后,还包括:
开锁终端根据所述密码错误信息判断密码错误次数是否在错误允许次数内,若是,则重新向智能门锁发送随机数。
3.根据权利要求1所述的智能门锁的开锁方法,其特征在于,所述智能门锁计算接收到所述第二密文的时间和发送所述第一密文的时间的时间差之后,还包括:
若接收到所述第二密文的时间和发送所述第一密文的时间的时间差大于预设时间,智能门锁向开锁终端发送超时信息;
开锁终端根据所述超时信息判断超时次数是否在超时允许次数内,若是,则重新向智能门锁发送随机数。
4.根据权利要求1所述的智能门锁的开锁方法,其特征在于,所述预设时间为3s~10s。
5.一种智能门锁系统,其特征在于,包括开锁终端和智能门锁,开锁终端包括随机数发送模块、第一解密模块和第二加密模块,智能门锁包括第一加密模块、第二解密模块和开锁模块,其中:
随机数发送模块,用于向智能门锁发送随机数;
第一加密模块,用于根据接收到的随机数生成随机密钥,并利用预设算法对所述随机密钥进行加密生成第一密文,并向所述开锁终端发送所述第一密文;
第一解密模块,用于根据预设算法对开锁终端接收到的第一密文解密得到随机密钥;
第二加密模块,用于根据所述随机密钥对开锁密码进行加密生成第二密文,并向所述智能门锁发送所述第二密文;
第二解密模块,用于根据所述随机密钥对智能门锁接收到的第二密文解密得到开锁密码;
开锁模块,用于判断开锁密码与智能门锁的自身密码是否一致,并根据判断结果确定是否通知智能门锁执行开锁动作;
所述开锁模块包括计时模块和判断模块,其中:
计时模块,用于计算智能门锁接收到所述第二密文的时间和发送所述第一密文的时间的时间差;
判断模块,用于判断智能门锁接收到所述第二密文的时间和发送所述第一密文的时间的时间差是否在预设时间内,且所述开锁密码与自身密码一致,若是,则通知智能门锁执行开锁动作。
6.根据权利要求5所述的智能门锁系统,其特征在于,所述开锁终端还包括错误重试模块;
若开锁模块判断所述开锁密码与自身密码不一致,开锁模块向开锁终端发送密码错误信息;
错误重试模块根据所述密码错误信息判断密码错误次数是否在错误允许次数内,若是,则向随机数发送模块发送开锁指令;
随机数发送模块响应于开锁指令重新向智能门锁发送随机数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州河东科技有限公司,未经广州河东科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910337281.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防录音攻击的身份验证方法及门禁系统
- 下一篇:一种门禁系统





