一种智能锁的控制方法及系统与流程

文档序号:11135444阅读:826来源:国知局
一种智能锁的控制方法及系统与制造工艺

本发明涉及智能安防领域,特别是涉及一种智能锁的控制方法及系统。



背景技术:

门禁系统顾名思义就是对出入口通道进行管制的系统,随着人们安全意识的逐步加强,对门禁系统各方面要求的不断提高,使得门禁系统逐步智能化,而且应用范围越来越广泛。因此运用高科技手段来弥补传统人工接待方式的不足已成为必然趋势。

安全便捷的门禁系统,不仅要求具有准确的身份认证能力,而且要有快速身份识别能力。目前市场上智能门禁系统以电控锁、密码锁和指纹锁等传统锁为核心:

(1)电控锁的系统:国内的电控锁的核心技术和元器件均依赖进口,国内暂时无法对其核心安全性进行检测,传统的身份证仍然是该锁身份信息认证的唯一依据。因此,电控锁的系统不仅在身份认证上存在一定局限性,且安全系数较低,不能有效辨识虚假身份信息。

(2)密码锁的系统:密码锁提供的密码需要人工记忆,一旦忘记密码,则需要重新进行身份认证来获取密码。密码锁的系统通常密码只是单纯的排列而非真正的组合,容易通过软件进行破解,安全性不强。此外,密码锁的系统同样将身份证作为身份认证的唯一辨识载体,认证模式单一,存在安全隐患。

(3)指纹锁的系统:指纹锁的通病是指纹开锁识别较为困难,且只能进行接触开锁操作,无法进行“钥匙”传递实现远程开锁。指纹锁的系统产品价格较为昂贵,限制其使用的推广。

但这些传统锁为核心的门禁系统在身份认证方面有一定的局限性,因此降低了使用的便捷性。



技术实现要素:

本发明的目的是提供一种智能锁的控制方法及系统,通过指纹与身份证信息结合生成初始二维码,然后通过开锁二维码与初始二维码进行比对,当开锁二维码中包含初始二维码中身份信息时可自动打开锁体,从而可实现远程控制,以克服以传统锁为核心的门禁系统由于在身份认证方面有一定的局限性而降低使用的便捷性的缺陷。

为实现上述目的,本发明提供了如下方案:

一种智能锁的控制方法,所述方法包括:

获取第一用户输入的开锁二维码信息;

将所述开锁二维码信息与初始二维码信息进行比对,所述初始二维码信息包含第二用户的身份信息;

判断所述开锁二维码信息是否包含所述第二用户的身份信息;

如果是,则向电机驱动器发送开锁指令,所述开锁指令用于控制电机驱动锁体打开。

可选的,所述获取第一用户输入的开锁二维码信息之前,还包括获取第二用户的身份信息,将所述第二用户的身份信息生成二维码格式,作为初始二维码。

可选的,所述获取第二用户的身份信息具体包括获取第二用户的指纹信息。

可选的,所述获取第二用户的身份信息还包括获取第二用户的身份证信息。

可选的,所述向电机驱动器发送开锁指令还包括向二维码读取装置发送第一指令,所述第一指令用于控制所述二维码读取装置停止获取开锁二维码信息。

可选的,所述向电机驱动器发送开锁指令之后还包括向所述电机驱动器发送第二指令,所述第二指令用于控制计时模块计时,当计时时间到达预先设定的时间值时,所述电机驱动器控制所述电机关闭所述锁体。

一种智能锁的系统,所述系统包括:身份信息输入装置、二维码读取装置、单片机、电机驱动装置、电机、锁体和信息传输网络;所述身份信息输入装置的输出端与所述单片机的输入端信息连接;

所述二维码读取装置的输出端与所述单片机的输入端信息连接,用来扫描开锁二维码信息;

所述单片机用于将所述身份信息输入装置输入的身份信息转换为初始二维码,并将所述开锁二维码与所述初始二维码进行比对,当所述开锁二维码中包含所述初始二维码中身份信息时,生成一控制指令;

所述电机驱动器的输入端与所述单片机的输出端相连,当接收到所述控制指令时,控制所述电机驱动锁体的打开。

可选的,所述身份信息输入装置包括指纹扫描器。

可选的,所述身份信息输入装置还包括身份证信息输入装置。

可选的,所述信息传输网络采用无线传输方式进行信息传输。

根据本发明提供的具体实施例,本发明的有益效果为:

(1)便捷性高:与智能锁匹配的“二维码钥匙”是基于顾客的身份证信息和指纹信息为主要数据来源编码而成的,因此每把“钥匙”都是专属的,在保证了安全性的前提下可实现远程开锁,提高了使用的便捷性。

(2)安全性高:采用双重认证的身份认证模式,将指纹信息和身份证信息作为二维码编码的主要数据来源可有效实现指纹认证和身份证认证的双重身份认证,还可以通过指纹和身份证信息形成相互认证,有效避免客户使用虚假身份信息造成的安全隐患。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明智能锁的控制方法实施例1流程图;

图2为本发明智能锁的系统实施例结构图;

图3为本发明智能锁的控制方法实施例2流程图;

图4为本发明智能锁的控制方法实施例3流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种智能锁的控制方法及系统,通过指纹与身份证信息结合生成初始二维码,然后通过开锁二维码与初始二维码进行比对,当开锁二维码中包含初始二维码中身份信息时可自动打开锁体,从而可实现远程控制,以克服以传统锁为核心的门禁系统由于在身份认证方面有一定的局限性而降低使用的便捷性的缺陷。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1为本发明智能锁的控制方法实施例1流程图。如图1所示,该方法包括:

步骤101:获取开锁二维码,通过二维码扫描装置扫描开锁二维码;

步骤102:将获取的开锁二维码与初始二维码进行比对,初始二维码包含用户身份证信息与指纹信息;

步骤103:判断开锁二维码与初始二维码是否匹配,具体可以是通过对二维码进行解析,判断开锁二维码中是否包含初始二维码中用户的身份证信息和指纹信息;也可以是对开锁二维码与初始二维码进行二维码的图案匹配,判断开锁二维码与初始二维码是否相同;若开锁二维码与初始二维码匹配,则执行步骤104;否则,跳转至步骤101。

步骤104:向电机驱动器发送开锁指令,该开锁指令用于电机驱动器控制电机打开锁体;

步骤105:电机驱动锁体打开;

步骤106:锁体打开后,计时模块开始计时,可以提前预设锁体的打开时长为t;

步骤107:判断计时模块的计时时间是否达到预设时间t,若是,执行步骤108,若否,继续计时;

步骤108:由电机驱动器控制电机驱动锁体关闭。

图2为本发明智能锁的系统实施例结构图。如图2所示,所述智能锁包括身份信息输入装置201、单片机202、二维码扫描器203、电机驱动器204、电机205、锁体206和信息传输网络。身份信息输入装置201包括指纹录入装置和身份证信息录入装置,指纹录入装置可以为指纹扫描器;身份证信息录入装置可以为身份证阅读器,还可以为身份证信息装置。单片机202将指纹扫描器扫描的指纹与录入的身份证信息结合生成用户二维码进行保存。当需要开锁时,二维码扫描器203扫描的目标二维码通过信息传输网络传输至单片机202,与之前保存的含有用户指纹与身份证信息的用户二维码进行比对,若比对成功,单片机生成一触发信号,触发电机驱动器204控制电机205驱动锁体206打开。其中信息传输网络可以为无线传输,无线传输方式可以采用蓝牙收发模块进行传输,也可以采用无线局域网即WIFI进行信息传输。

图3为本发明智能锁的控制方法实施例2流程图。如图3所示,所述智能锁包括电源301、无线供电模块302、降压模块308、扫描枪303、单片机304、蓝牙模块305、RS232通讯接口306、电机驱动模块307、电机309、锁体3010。

电源301中采用稳压模块,将220V的市电转化成12V的直流电供外设使用,在本实施例中,我们将稳压模块与L298N模块结合,从而产生5V的直流电供单片机使用。

无线供电模块302采用L298N模块,在本实施例中加载两块L298N模块,其中一块为蓝牙和扫描枪的电源驱动模块(同时为51单片机供电),主要通过单片机改变自身引脚的高低电平来控制蓝牙和扫描枪对单片机串口输入次序,另一块为电机驱动模块,用来控制锁具的开启和关闭。

LM2596S降压模块308将L298N输出的12V控制电压转化成5V稳定电压,然后按照MCU的指令决定是否提供给扫描枪和蓝牙降压通电。

二维码扫描枪303将扫描的二维码信息转化成ASCII码送入单片机MCU串口端RS232通讯接口306,供单片机304进行信息处理。

本实施例中单片机304已存储带有用户指纹信息和身份证信息的用户二维码,单片机304采用51最小系统模块:主要器件有MCU,晶振,上拉电阻,和电容及开关零件。用来完成单片机的蓝牙数据存储,指令判断,扫描枪数据接收,以及数据对比和最终控制电机开锁的核心模块;扫描枪303将扫描的二维码信息转化成ASCII码送入单片机MCU304串口端。

HC-06蓝牙模块305:担任单片机数据接收的任务,通过串口通讯,将数据存入规定的存储空间,是驱动开锁的前提。

锁体模块3010:搭载12V直流电机,通过接受L298N模块送入端口的正负信号,来决定是否进行开锁操作。

本实施例中通过电源301的供电,采用蓝牙305收发模块进行数据信息的通信,将扫描枪303扫描的目标二维码与单片机304内存储的用户二维码信息进行数据比对,比对成功时,单片机304使电机驱动模块307控制电机309驱动锁体3010自动打开,最终完成智能开锁操作。

图4为本发明智能锁的控制方法实施例3流程图。实施例2为应用于酒店订房系统,如图4所示,实施例2包括:

步骤401:用户到达酒店前台,选择入住房间,输入身份信息与指纹信息,酒店前台将指纹信息与身份信息进行绑定备案,第二次入住酒店时方可调出指纹对应的身份信息;

步骤402:根据房间号生成初始二维码,用户支付房间费用,酒店即可将订房信息、身份信息及指纹信息作为数据来源生成初始二维码,作为二维码钥匙,并发送给用户;

步骤403:酒店前台将生成的初始二维码即二维码钥匙处理成数字信息,传输至酒店房间智能锁单片机进行存储;

步骤404:用户将二维码放到酒店房门上的二维码扫描装置进行扫描,单片机将扫描的二维码与预先存储的初始二维码进行比对,比对成功时,房门自动打开,用户即可入住;

步骤405:用户退房时,前台人员办理退房手续时注销用户入住房间的初始二维码即二维码钥匙,用户使用过的二维码将不再成为该房间开锁的钥匙。

实施例2的实施方式也可以是跳过前台,用户通过智能机器自主输入身份信息和指纹信息与订房信息,自动生成初始二维码即二维码钥匙,然后发送至用户,自主入住房间。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1