The invention discloses a lock system and method based on dynamic password lock, the lock system includes a server, a lock control device and electric control lock, lock control device has a unique identification code, the server and the lock control device to communicate through the wireless communication connection, lock control device in the current time to reach the password update time, if wireless communication no connection is disconnected, generate dynamic password, and sent to the server and only dynamic password identification code, the server keeps dynamic password last received, and the dynamic password is sent to the mobile terminal, the lock control input unlock password after the mobile terminal device, lock control device will be compared to the lock password and dynamic password and if the result is consistent, the control of electric lock lock. The invention can improve the security, avoid users to waste time and improve the user experience.
【技术实现步骤摘要】
一种基于动态密码的开锁系统及开锁方法
本专利技术涉及远程开锁
,特别是涉及一种基于动态密码的开锁系统及开锁方法。
技术介绍
目前常用的门禁锁、柜门锁、防盗锁等都使用金属钥匙的机械式锁头,这些锁存在钥匙携带不方便、钥匙易丢失、钥匙被恶意配制等缺陷,因而安全性较低。为了提高安全性,近年来出现了电控锁,这些电控锁采用密码键盘、门禁卡等作为开锁钥匙,其中,采用密码键盘的电控锁由于不需要开锁携带门禁卡,因而受到大力推广。然而,采用密码键盘的电控锁由于密码固定,一旦被他人恶意窃取到(例如恶意偷窥开锁密码),那么就完全失去了安全性。
技术实现思路
本专利技术主要解决的技术问题是提供一种基于动态密码的开锁系统及开锁方法,能够提高安全性。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种基于动态密码的开锁系统,所述开锁系统包括服务器、锁控装置和电控锁,所述锁控装置具有唯一识别码,所述服务器和所述锁控装置通过无线通信连接进行通信,所述锁控装置包括通信检测模块、密码生成模块、密码输入模块、密码验证模块和开锁控制模块,所述服务器包括密码存储模块和请求处理模块:所述通信检测模块 ...
【技术保护点】
一种基于动态密码的开锁系统,其特征在于,所述开锁系统包括服务器、锁控装置和电控锁,所述锁控装置具有唯一识别码,所述服务器和所述锁控装置通过无线通信连接进行通信,所述锁控装置包括通信检测模块、密码生成模块、密码输入模块、密码验证模块和开锁控制模块,所述服务器包括密码存储模块和请求处理模块:所述通信检测模块用于在当前时间到达密码更新时间时,检测所述无线通信连接是否断开连接;所述密码生成模块用于在所述无线通信连接没有断开连接时,生成动态密码,并将所述动态密码和所述唯一识别码发送给所述密码存储模块;所述密码存储模块用于建立所述动态密码和所述唯一识别码的一一对应关系,并将最近一次接收 ...
【技术特征摘要】
1.一种基于动态密码的开锁系统,其特征在于,所述开锁系统包括服务器、锁控装置和电控锁,所述锁控装置具有唯一识别码,所述服务器和所述锁控装置通过无线通信连接进行通信,所述锁控装置包括通信检测模块、密码生成模块、密码输入模块、密码验证模块和开锁控制模块,所述服务器包括密码存储模块和请求处理模块:所述通信检测模块用于在当前时间到达密码更新时间时,检测所述无线通信连接是否断开连接;所述密码生成模块用于在所述无线通信连接没有断开连接时,生成动态密码,并将所述动态密码和所述唯一识别码发送给所述密码存储模块;所述密码存储模块用于建立所述动态密码和所述唯一识别码的一一对应关系,并将最近一次接收到的所述动态密码覆盖前一次接收到的所述动态密码进行保存;所述请求处理模块用于接收移动终端发送的携带唯一识别码的开锁请求,并将所述唯一识别码对应的当前动态密码发送给移动终端;所述密码输入模块用于接收用户输入的开锁密码;所述密码验证模块用于从所述密码生成模块获取所述动态密码,并比对所述开锁密码和所述动态密码是否一致;所述开锁控制模块用于在所述开锁密码和所述动态...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。