电子门锁系统和电子门锁开锁方法技术方案

技术编号:15725510 阅读:146 留言:0更新日期:2017-06-29 14:47
本发明专利技术提供一种电子门锁系统和电子门锁开锁方法,包括:控制器、门锁客户端和锁体,控制器包含计数器、时钟器、微处理器和信号收发器,其中,计数器统计锁门次数,时钟器记录锁门时间,微处理器根据锁门次数和锁门时间,依据开锁密码的生成算法生成开锁密码,信号收发器将锁门次数和锁门时间发送给门锁客户端,门锁客户端根据锁门次数和锁门时间,依据与控制器相同的开锁密码的生成算法生成开锁密码,向控制器发送开锁密码,控制器根据自身生成的开锁密码与门锁客户端发送的开锁密码是否相同,控制开锁或不开锁,其中,门锁客户端可以安装在电子设备上,更加便捷,开锁密码不易被破解,提高了门锁的安全性。

【技术实现步骤摘要】
电子门锁系统和电子门锁开锁方法
本专利技术涉及门锁技术,尤其涉及一种电子门锁系统和电子门锁开锁方法。
技术介绍
门锁是人们日常生活中非常常见的一种安全工具,现有的家庭门锁通常都是机械锁,通过钥匙和锁体的配合实现上锁和开锁。机械锁必须通过钥匙才能开锁,钥匙携带不方便,人们常常会因为忘记带钥匙或钥匙遗失而无法进入家门,需要找专业的开锁公司进行换锁才能进入,并且,机械锁的结构简单,通过钥匙替代品,很容易开锁,门锁安全性不高。
技术实现思路
针对上述问题,本专利技术提供一种电子门锁系统和电子门锁开锁方法,用于克服现有技术中钥匙携带不方便,门锁安全性不高等问题。第一方面,本专利技术提供一种电子门锁系统,包括:控制器、门锁客户端和锁体;控制器,控制器用于控制锁体的上锁和开锁;控制器包括:微处理器、信号收发器和开锁键盘;信号收发器,用于接收门锁客户端的开锁请求,并将微处理器生成的开锁密码发送给门锁客户端;微处理器用于获取门锁客户端的开锁历史数据,根据开锁历史数据确定开锁密码的强度,并根据开锁密码的强度生成对应的开锁密码;开锁键盘用于接收用于输入的开锁密码;门锁客户端,用于显示控制器的信号收发器发送的开锁密码。可选地,控制器还包含计数器和时钟器,计数器用于统计锁门次数,时钟器用于确定锁门时间,微处理器与计数器和时钟器相连,微处理器具体地用于根据计数器统计的锁门次数和时钟器确定的锁门时间,生成确定的开锁密码强度对应的开锁密码。可选地,门锁客户端的开锁历史数据包括:门锁客户端的开锁次数和/或开锁时间;微处理器具体用于根据门锁客户端的开锁次数和/或开锁时间确定门锁客户端开锁的密码的强度。第二方面,本专利技术提供一种电子门锁系统,包括:控制器、门锁客户端和锁体;控制器,控制器用于控制锁体的上锁和开锁;控制器包含计数器、时钟器、微处理器和信号收发器;计数器用于统计锁门次数,时钟器用于确定锁门时间,微处理器与计数器和时钟器相连,微处理器用于根据计数器统计的锁门次数和时钟器确定的锁门时间,生成开锁密码;信号收发器用于将计数器统计的锁门次数和时钟器确定的锁门时间发送给门锁客户端;门锁客户端,用于根据锁门次数和锁门时间生成开锁密码,向控制器发送开锁密码进行开锁。可选地,门锁客户端还用于将锁门次数和锁门时间转发给其他门锁客户端。可选地,微处理器还用于每隔预设时间段更新开锁密码的生成算法,并将开锁密码的生成算法同步给距离控制器最近的门锁客户端,门锁客户端还用于将更新的开锁密码的生成算法通同步给其他门锁客户端。可选地,微处理器通过近场通信将开锁密码的生成算法同步给距离控制器最近的门锁客户端。可选地,锁体安装在下述至少一个位置:门的上边缘和上门框;门的下边缘和下门框;门的侧边缘和侧门框。可选地,门锁客户端还用于显示锁门次数和锁门时间。第三方面,本专利技术提供一种电子门锁开锁方法,包括:接收门锁客户端发送的开锁请求;根据开锁请求获取门锁客户端的开锁历史数据;根据门锁客户端的开锁历史数据确定门锁客户端的开锁密码的强度;根据开锁密码的强度生成门锁客户端的开锁密码;向门锁客户端发送开锁密码,以使门锁客户端显示开锁密码,使用户根据开锁密码进行开锁。可选地,根据开锁密码的强度生成门锁客户端的开锁密码,包括:根据累计的锁门次数和上一次的锁门时间生成开锁密码的强度对应的开锁密码。可选地,门锁客户端的开锁历史数据包括:门锁客户端的开锁次数和/或开锁时间。第四方面,本专利技术提供一种电子门锁开锁方法,包括:接收锁门次数和锁门时间;根据开锁密码的生成算法、锁门次数和锁门时间,生成开锁密码;将开锁密码发送给控制器,以使控制器根据开锁密码进行开锁控制。可选地,还包括:将锁门次数和锁门时间转发给其他门锁客户端。可选地,还包括:每隔预设时间段,接收控制器发送的更新的开锁密码的生成算法,更新开锁密码的生成算法;将更新后开锁密码的生成算法转发给其他门锁客户端。可选地,接收锁门次数和锁门时间,包括:通过近场通信接收控制器发送的锁门次数和锁门时间;将开锁密码发送给控制器,包括:通过近场通信将开锁密码发送给控制器。可选地,还包括:接收用户设置的门锁客户端的打开密码。本专利技术提供的电子门锁系统和电子门锁开锁方法,包括:控制器、门锁客户端和锁体;门锁客户端发送开锁请求,控制器的微处理器获取门锁客户端的开锁历史数据,基于门锁客户端的开锁历史数据确定门锁客户端的开锁密码的强度,生成开锁密码强度对应的开锁密码,控制器信号收发器将开锁密码发送给门锁客户端,门锁客户端向用户显示接收的开锁密码,用户根据显示的开锁密码,在开锁键盘上输入开锁密码以进行开锁。由于开锁密码的强度是根据门锁客户端的开锁历史数据确定的,不同的门锁客户端具有不同强度的开锁密码,开锁密码的强度可以是密码的长度或者密码的复杂度,基于门锁客户端的开锁历史数据确定的门锁客户端的安全性越强,门锁客户端的开锁密码的强度越弱(越短或越简单),基于门锁客户端的开锁历史数据确定的门锁客户端的安全性越弱,门锁客户端的开锁密码的强度越强(越长或越复杂),从而,安全性越高的用户,开锁越容易,安全度越低的用户,开锁越难,即保证了安全性,又提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术电子门锁系统实施例一的结构示意图;图2为本专利技术电子门锁系统的控制器的结构示意图;图3为本专利技术电子门锁开锁方法实施例一的流程示意图;图4为本专利技术电子门锁开锁方法实施例二的流程示意图;图5为本专利技术电子门锁系统实施例二的结构示意图;图6为本专利技术的电子门锁系统的控制器二的结构示意图;图7为本专利技术的电子门锁系统的控制器三的结构示意图;图8为本专利技术电子门锁开锁方法实施例三的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术提供的电子门锁系统,通过安装在门上的控制器与安装在电子设备上的门锁客户端配合,控制门锁的上锁和开锁,无需携带单独的钥匙,使用更加便捷,开锁密码根据锁门的次数和锁门时间生成,每次的开锁密码都不一样,开锁密码不易被破解,提高了门锁的安全性和防盗性,门锁客户端与控制器通过近场通信技本文档来自技高网...
电子门锁系统和电子门锁开锁方法

【技术保护点】
一种电子门锁系统,其特征在于,包括:控制器、门锁客户端和锁体;控制器,所述控制器用于控制所述锁体的上锁和开锁;所述控制器包括:微处理器、信号收发器和开锁键盘;所述信号收发器,用于接收门锁客户端的开锁请求,并将微处理器生成的开锁密码发送给所述门锁客户端;所述微处理器用于获取所述门锁客户端的开锁历史数据,根据所述开锁历史数据确定开锁密码的强度,并根据所述开锁密码的强度生成对应的开锁密码;所述开锁键盘用于接收用于输入的开锁密码;所述门锁客户端,用于显示所述控制器的信号收发器发送的开锁密码。

【技术特征摘要】
1.一种电子门锁系统,其特征在于,包括:控制器、门锁客户端和锁体;控制器,所述控制器用于控制所述锁体的上锁和开锁;所述控制器包括:微处理器、信号收发器和开锁键盘;所述信号收发器,用于接收门锁客户端的开锁请求,并将微处理器生成的开锁密码发送给所述门锁客户端;所述微处理器用于获取所述门锁客户端的开锁历史数据,根据所述开锁历史数据确定开锁密码的强度,并根据所述开锁密码的强度生成对应的开锁密码;所述开锁键盘用于接收用于输入的开锁密码;所述门锁客户端,用于显示所述控制器的信号收发器发送的开锁密码。2.根据权利要求1所述的系统,其特征在于,所述控制器还包含计数器和时钟器,所述计数器用于统计锁门次数,所述时钟器用于确定锁门时间,所述微处理器与所述计数器和所述时钟器相连,所述微处理器具体地用于根据所述计数器统计的锁门次数和所述时钟器确定的锁门时间,生成确定的开锁密码强度对应的开锁密码。3.根据权利要求1或2所述的系统,其特征在于,所述门锁客户端的开锁历史数据包括:所述门锁客户端的开锁次数和/或开锁时间;所述微处理器具体用于根据所述门锁客户端的开锁次数和/或开锁时间确定所述门锁客户端开锁的密码的强度。4.一种电子门锁系统,其特征在于,包括:控制器、门锁客户端和锁体;控制器,所述控制器用于控制所述锁体的上锁和开锁;所述控制器包含计数器、时钟器、微处理器和信号收发器;所述计数器用于统计锁门次数,所述时钟器用于确定锁门时间,所述微处理器与所述计数器和所述时钟器相连,所述微处理器用于根据所述计数器统计的锁门次数和所述时钟器确定的锁门时间,生成开锁密码;所述信号收发器用于将...

【专利技术属性】
技术研发人员:张彪
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

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

1