解锁方法、装置、门禁设备、终端、服务器和门禁系统与流程

文档序号:16393943发布日期:2018-12-25 19:36阅读:224来源:国知局
解锁方法、装置、门禁设备、终端、服务器和门禁系统与流程

本发明涉及门禁系统技术领域,具体涉及一种解锁方法、装置、门禁设备、终端、服务器和门禁系统。

背景技术

最近几年随着感应卡技术,生物识别技术的发展,门禁系统得到了飞跃式的发展,进入了成熟期。

现有技术中通常采用电子卡解锁、指纹解锁、数字密码解锁等方式对门禁系统进行解锁,但是电子卡携带不便、指纹解锁时易出现指纹无法识别现象、而数字密码的字符串较长,容易被遗忘,从而导致门禁系统的实用性较低。



技术实现要素:

有鉴于此,本发明的目的在于提供一种解锁方法、装置、门禁设备、终端、服务器和门禁系统,以解决现有技术中门禁系统的实用性较低的问题。

为实现以上目的,本发明提供一种解锁方法,应用于门禁系统中,所述方法包括:

获取解锁图案信息;

提取所述解锁图案信息中的特征数据;

根据所述特征数据,检测所述解锁图案信息与预设图案信息是否相匹配;

若是,则控制所述门禁系统中的门禁锁解锁。

进一步地,上述所述的解锁方法中,所述获取解锁图案信息,包括:

获取用户输入的解锁轨迹;

根据所述解锁轨迹,生成所述解锁图案信息。

进一步地,上述所述的解锁方法中,获取用户输入的解锁轨迹之前,还包括:

生成随机图案信息;

将所述随机图案信息通知给用户;

对应地,所述解锁轨迹包括所述随机图案信息对应的第一滑动轨迹和解锁图案信息对应的第二滑动轨迹;

所述根据所述解锁轨迹,生成所述解锁图案信息,包括:

根据所述第一滑动轨迹和所述第二滑动轨迹,生成所述解锁图案信息。

进一步地,上述所述的解锁方法中,所述解锁图案信息包括解锁图形和/或解锁文字;

对应地,所述预设图案信息包括预设解锁图形和/或预设解锁文字。

进一步地,上述所述的解锁方法中,若所述解锁图案信息包括解锁文字,所述预设图案信息包括预设解锁文字,所述提取所述解锁图案信息中的特征数据,包括:

提取所述解锁文字的笔迹特征,作为所述特征数据;

对应地,所述根据所述特征数据,检测所述解锁图案信息与预设图案信息是否相匹配,包括:

根据所述笔迹特征,确定所述解锁文字与所述预设解锁文字的第一相似度;

检测所述第一相似度是否达到第一预设阈值;

若是,确定所述解锁图案信息与所述预设图案信息相匹配。

进一步地,上述所述的解锁方法中,若所述解锁图案信息包括解锁图形,所述预设图案信息包括预设解锁图形,所述提取所述解锁图案信息中的特征数据,包括:

提取所述解锁图形的多个坐标点作为所述特征数据;

对应地,所述根据所述特征数据,检测所述解锁图案信息与预设图案信息是否相匹配,包括:

根据多个所述坐标点,确定所述解锁图案信息与预设图案信息的第二相似度;

检测所述第二相似度是否达到第二预设阈值;

若是,确定所述解锁图案信息与所述预设图案信息相匹配。

本发明还提供一种解锁装置,应用于门禁系统中,所述解锁装置包括:

获取模块,用于获取解锁图案信息;

提取模块,用于提取所述解锁图案信息中的特征数据;

检测模块,用于根据所述特征数据,检测所述解锁图案信息与预设图案信息是否相匹配;

控制模块,用于若所述检测模块检测到所述解锁图案信息与预设图案信息相匹配,则控制所述门禁系统中的门禁锁解锁。

进一步地,上述所述的解锁装置中,所述获取模块,具体用于:

获取用户输入的解锁轨迹;

根据所述解锁轨迹,生成所述解锁图案信息。

进一步地,上述所述的解锁装置,还包括:

生成模块,用于生成随机图案信息;

通知模块,用于将所述随机图案信息通知给用户;

对应地,所述解锁轨迹包括所述随机图案信息对应的第一滑动轨迹和解锁图案信息对应的第二滑动轨迹;

所述获取模块,还用于根据所述第一滑动轨迹和所述第二滑动轨迹,生成所述解锁图案信息。

进一步地,上述所述的解锁装置中,所述解锁图案信息包括解锁图形和/或解锁文字;

对应地,所述预设图案信息包括预设解锁图形和/或预设解锁文字。

进一步地,上述所述的解锁装置中,若所述解锁图案信息包括解锁文字,所述预设图案信息包括预设解锁文字,所述提取模块,具体用于:

提取所述解锁文字的笔迹特征;

对应地,所述检测模块,具体用于:

根据所述笔迹特征,确定所述解锁文字与所述预设解锁文字的第一相似度;

检测所述第一相似度是否达到第一预设阈值;

若是,确定所述解锁图案信息与所述预设图案信息相匹配。

本发明还提供一种门禁设备,包括第一存储器和第一处理器;

所述第一存储器与所述第一处理器相连;

所述第一存储器,用于存储计算机程序,所述计算机程序至少用于执行上述所述的解锁方法;

所述第一处理器,用于调用并执行所述计算机程序。

本发明还提供一种终端,包括第二存储器和第二处理器;

所述第二存储器与所述第二处理器相连;

所述第二存储器,用于存储计算机程序,所述计算机程序至少用于执行上述所述的解锁方法;

所述第二处理器,用于调用并执行所述计算机程序。

本发明还提供一种服务器,包括第三存储器和第三处理器;

所述第三存储器与所述第三处理器相连;

所述第三存储器,用于存储计算机程序,所述计算机程序至少用于执行上述所述的解锁方法;

所述第三处理器,用于调用并执行所述计算机程序。

本发明还提供一种门禁系统,包括门禁设备和控制设备;

所述控制设备包括终端和/或服务器;

所述终端和所述服务器均与所述门禁设备通讯连接;

所述门禁设备用于获取解锁图案信息;

所述终端和/或所述服务器用于提取所述解锁图案信息中的特征数据;根据所述特征数据,检测所述解锁图案信息与预设图案信息是否相匹配;若是,则控制所述门禁系统中的门禁锁解锁。

本发明的解锁方法、装置、门禁设备、终端、服务器和门禁系统,通过获取解锁图案信息;检测解锁图案信息与预设图案信息是否相匹配;若是,则控制门禁系统中的门禁锁解锁,实现了利用图案作为门禁系统的解锁密码,对门禁系统中的门禁锁解锁,避免了携带电子卡、减少了无法被识别的现象,且容易被记住,使得对门禁锁解锁更加方便、快捷。采用本申请的技术方案,能够提高门禁系统的实用性。

附图说明

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

图1为本发明的解锁方法实施例一的流程图。

图2为本发明的解锁方法实施例二的流程图。

图3为本发明的解锁装置实施例一的结构示意图。

图4为本发明的解锁装置实施例二的结构示意图。

图5为本发明的门禁设备实施例的结构示意图。

图6为本发明的终端实施例的结构示意图。

图7为本发明的服务器实施例的结构示意图。

图8为本发明的门禁系统实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

图1为本发明的解锁方法实施例一的流程图,如图1所示,本实施的解锁方法可以应用于门禁系统中,其具体可以包括如下步骤:

100、获取解锁图案信息;

由于图案易于记忆,尤其是针对老人和小孩,且图案的识别率较高,尤其是针对老人和小孩的指纹识别率。因此,本实施例中,可以将图案信息作为门禁系统的解锁密码。

在一个具体实现过程中,可以通过门禁系统中门禁锁上的第一触控屏获取该解锁图案信息,也可以通过与门禁锁通讯连接的终端上的第二触控屏获取该解锁图案信息,本实施例不做具体限制。

例如,当用户需要解锁时,第一触控屏显示图案录入界面,用户可以在该图案录入界面输入相应的解锁轨迹,该解锁轨迹被获取后,可以根据该解锁轨迹生成相应的图案,作为解锁图案信息。同理,第二触控屏也可以显示图案录入界面,以便用户输入相应的解锁轨迹,该解锁轨迹被获取后,可以根据该解锁轨迹生成相应的图案,作为解锁图案信息。

101、提取解锁图案信息中的特征数据;

102、根据提取的特征数据,检测解锁图案信息与预设图案信息是否相匹配;

在一个具体实现过程中,用户在使用门禁系统时,可以根据自己的喜好,预先设置自己常用的图形、文字等作为预设图案信息,例如,圆形、方形、三角形、折线、五角星等图形,以及自己常用的文字等。对应地,用户输入的解锁图案信息可以包括解锁图形和/或解锁文字。

本实施例中,若用户输入的解锁图案信息包括解锁图形,预设图案信息包括预设解锁图形,可以从解锁图形中提取相应的特征数据,并根据提取的特征数据,并根据提取的多个坐标点,确定解锁图案信息与预设图案信息的第二相似度;检测第二相似度是否达到第二预设阈值;若是,确定解锁图案信息与预设图案信息相匹配。即根据第二相似度与第二预设阈值,检测该解锁图形与预设解锁图形是否为同一图形,若该解锁图形与预设解锁图形为同一图形,可以确认该解锁图形与预设解锁图形相匹配。例如,可以提取该解锁图形的多个坐标点作为特征数据,并将多个坐标点与预设解锁图形中的坐标点进行比对,若二者一致,可以确认该解锁图形与预设解锁图形为同一图形,进而确定该解锁图形与预设解锁图形相匹配。

但是为了提高门禁系统的安全性,在确认该解锁图形与预设解锁图形为同一图形后,还需要检测用户输入的解锁图形的解锁轨迹与预设解锁图形的解锁轨迹是否相同,若用户输入的解锁图形的解锁轨迹与预设解锁图形的解锁轨迹相同,则确认二者为同一图形,否则,确认二者不为同一图形。例如,在获取多个坐标点时,可以记录每个坐标点在解锁轨迹出现的顺序,以便确定再输入该解锁图形时,其对应的解锁轨迹的方向。例如,预设解锁图形为一个顺时针的圆形,而用户输入的为逆时针的圆形,此时,尽管二者为同一图形,但是由于用户输入的圆形所对应的解锁轨迹与预设的圆形所对应的解锁轨迹是相反的,因此,可以确定二者不为同一图形。

本实施例中,若解锁图案信息包括解锁文字,预设图案信息包括预设解锁文字,则可以提取解锁文字的笔迹特征作为解锁文字的特征数据;并根据该笔迹特征,确定解锁文字与预设解锁文字的第一相似度;检测第一相似度是否达到第一预设阈值;若是,确定解锁图案信息与预设图案信息相匹配。

例如,可以提取解锁文字的落笔顺、字体等笔迹特征,并识别出解锁文字的落笔顺序与预设解锁文字的落笔顺序的第一相似度,以及,识别出解锁文字的字体与预设解锁文字的字体的第二相似度,并根据针对落笔顺序、字体设置的权重值,得到综合相似度,作为解锁文字与预设解锁文字的相似度。当得到的解锁文字与预设解锁文字的第一相似度达到第一预设阈值时,确定解锁图案信息与预设图案信息相匹配,否则,确定锁图案信息与预设图案信息不匹配。

103、若检测到用户输入的解锁图案信息与预设图案信息相匹配,控制门禁系统中的门禁锁解锁。

本实施例中,若检测到用户输入的解锁图案信息与预设图案信息相匹配,可以生成相应的解锁指令,并根据该解锁指令,控制门禁系统中的门禁锁解锁。

在实际应用中,由于图案信息相对于用户而言,其更容易被记住,使得用户在需要对门禁锁解锁并输入解锁密码时,更加方便快捷,且在输入相应的解锁图案信息后,更容易被识别,无需多次输入解锁图案信息,使得门禁锁的解锁效率更高。因此,本实施例中,以图案信息作为门禁系统的解锁密码,使得门禁系统的实用性更高。

另外,由于电子卡和指纹信息易被复制,数字密码易被破解,使得现有技术中的门禁系统的安全性较低,而每个人的笔迹是不同的,用户输入相应的解锁文字后,其形成的解锁图案是不同的,其具有唯一性,这样使得门禁锁的解锁密码具有唯一性,从而提高了门禁系统的安全性。

本实施例的解锁方法的执行主体可以为解锁装置,该解锁装置具体可以通过软件来集成,并设置在门禁设备、终端或服务器中,对应地,预设解锁图案信息可以保存在门禁设备、终端或服务器中,本发明对此不进行特别限定。

例如,若该解锁装置设置在门禁设备时,门禁设备中的控制芯片向门禁锁发送解锁指令,以控制门禁锁解锁,若该解锁装置设置在终端中,终端与门禁锁之间可以采用蓝牙、无线保真(wireless-fidelity,wifi)、zigbee等无线通讯方式进行通讯,终端生成门禁锁的解锁指令后,发送给门禁设备中的控制芯片后,由控制芯片控制门禁锁解锁;若该解锁装置设置在服务器中,服务器与门禁锁之间也可以采用蓝牙、wifi、zigbee等无线通讯方式进行通讯,服务器生成门禁锁的解锁指令后,发送给门禁设备中的控制芯片后,由控制芯片控制门禁锁解锁。

本实施例的解锁方法,通过获取解锁图案信息;提取解锁图案信息中的特征数据;并根据提取的特征数据,检测解锁图案信息与预设图案信息是否相匹配;若是,则控制门禁系统中的门禁锁解锁,实现了利用图案作为门禁系统的解锁密码,对门禁系统中的门禁锁解锁,避免了携带电子卡、减少了无法被识别的现象,且容易被记住,使得对门禁锁解锁更加方便、快捷。采用本申请的技术方案,能够提高门禁系统的实用性。

图2为本发明的解锁方法实施例二的流程图,如图2所示,本实施例的解锁方法在图1所示实施例的基础上,进一步更加详细地对本发明的技术方案进行描述。

如图2所示,本实施例的解锁方法,可以包括如下步骤:

200、生成随机图案信息;

201、将该随机图案信息通知给用户;

在实际应用中,为了防止解锁图案信息被记录复制,而降低门禁系统的安全性,本实施例中,当用户需要解锁时,可以生成一个随机图案信息,并将该随机图案信息通知给用户,以便用户在输入解锁图案前,先输入随机图案,从而有效的防止用户输入的解锁图案被记录复制。例如,可以在图案录入界面显示随机图案。其中,随机图案可以包括随机图形和/或随机文字。

202、获取用户输入的随机图案信息对应的第一滑动轨迹和解锁图案信息对应的第二滑动轨迹;

203、根据第一滑动轨迹和第二滑动轨迹,生成解锁图案信息;

当随机图案信息显示在图案录入界面时,用户可以输入随机图案信息对应的第一滑动轨迹和解锁图案信息对应的第二滑动轨迹作为解锁轨迹,并根据第一滑动轨迹和第二滑动轨迹,生成相应的图案,作为解锁图案信息。

204、提取解锁图案信息中的特征数据;

205、根据提取的特征数据,检测解锁图案信息与预设图案信息是否相匹配;若是,则执行步骤206,若否,则执行步骤207;

本实施例的步骤204-步骤205实现过程与图1所示实施例中的步骤101-102的实现过程类似,详细请参考上述相关记载,在此不再赘述。

若检测到解锁图案信息与预设图案信息相匹配,可以执行步骤206,否则,执行步骤207。

206、控制门禁系统中的门禁锁解锁;

207、生成并发送报警信号。

在一个具体实现过程中,若检测到解锁图案信息与预设图案信息不匹配,可以生成相应的报警信号,并发送该报警信号。

需要说明的是,尽管图案信息的识别率相对于指纹的识别率较高,但其仍可能出现无法识别、识别错误等现象,若每次无法识别、识别错误均进行报警,会影响用户的体验,因此,本实施例中,可以预先设置一个识别错误阈值,这样,若检测到解锁图案信息与预设图案信息不匹配,且在一段时间内,不匹配的次数达到该识别错误阈值时,可以生成并发送报警信号。

图3为本发明的解锁装置实施例一的结构示意图,如图3所示,本实施例的解锁装置,可以应用于门禁系统中,其可以包括获取模块10、提取模块11、检测模块12和控制模块13。

获取模块10,用于获取解锁图案信息;

例如,获取模块10,具体用于获取用户输入的解锁轨迹;根据该解锁轨迹,生成解锁图案信息。

提取模块11,用于提取解锁图案信息的特征数据;

检测模块12,用于根据提取模块11提取的特征数据检测解锁图案信息与预设图案信息是否相匹配;

例如,本实施例中的解锁图案信息包括解锁图形和/或解锁文字。若解锁图案信息包括解锁文字,预设图案信息包括预设解锁文字,检测模块12,具体用于:提取解锁文字的笔迹特征;根据笔迹特征,确定解锁文字与预设解锁文字的相似度;检测相似度是否达到预设阈值;若是,确定解锁图案信息与预设图案信息相匹配。

控制模块13,用于若检测模块12检测到解锁图案信息与预设图案信息相匹配,则控制门禁系统中的门禁锁解锁。

本实施例的解锁装置,通过获取模块10获取解锁图案信息;检测模块12检测解锁图案信息与预设图案信息是否相匹配;若是,控制模块13则控制门禁系统中的门禁锁解锁,实现了利用图案作为门禁系统的解锁密码,对门禁系统中的门禁锁解锁,避免了携带电子卡、减少了无法被识别的现象,且容易被记住,使得对门禁锁解锁更加方便、快捷。采用本申请的技术方案,能够提高门禁系统的实用性。

图4为本发明的解锁装置实施例二的结构示意图,如图3所示,本实施例的解锁装置在图3所示实施例的基础上,进一步还可以包括生成模块14和通知模块15。

生成模块14,用于生成随机图案信息;

通知模块15,用于将随机图案信息通知给用户,以便用户在输入解锁轨迹时,输入随机图案信息对应的第一滑动轨迹和解锁图案信息对应的第二滑动轨迹,这样,获取模块10,可以根据第一滑动轨迹和第二滑动轨迹,生成解锁图案信息。

图5为本发明的门禁设备实施例的结构示意图,如图5所示,本实施例的门禁设备包括第一存储器20和第一处理器21;

第一存储器20与第一处理器21相连;

第一存储器20,用于存储计算机程序,计算机程序至少用于执行上述实施例的解锁方法;

第一处理器21,用于调用并执行计算机程序。

图6为本发明的终端实施例的结构示意图,如图6所示,本实施例的终端包括第二存储器30和第二处理器31;

第二存储器30与第二处理器31相连;

第二存储器30,用于存储计算机程序,计算机程序至少用于执行上述实施例的解锁方法;

第二处理器31,用于调用并执行计算机程序。

图7为本发明的服务器实施例的结构示意图,如图7所示,本实施例的服务器包括第三存储器40和第三处理器41;

第三存储器40与第三处理器41相连;

第三存储器40,用于存储计算机程序,计算机程序至少用于执行上述实施例的解锁方法;

第三处理器41,用于调用并执行计算机程序。

图8为本发明的门禁系统实施例的结构示意图,如图8所示,本实施例的门禁系统包括门禁设备50和控制设备51,控制设备51包括终端511和服务器512;其中,终端511和服务器512均与门禁设备50通讯连接;

门禁设备50用于获取解锁图案信息;

终端51和/或服务器52用于提取所述解锁图案信息中的特征数据;根据所述特征数据,检测解锁图案信息与预设图案信息是否相匹配;若是,则控制门禁系统中的门禁锁解锁。

本实施例的门禁系统,通过门禁设备50获取解锁图案信息;终端51和/或服务器52检测解锁图案信息与预设图案信息是否相匹配;若是,终端51和/或服务器52控制门禁系统中的门禁锁解锁,实现了利用图案作为门禁系统的解锁密码,对门禁系统中的门禁锁解锁,避免了携带电子卡、减少了无法被识别的现象,且容易被记住,使得对门禁锁解锁更加方便、快捷。采用本申请的技术方案,能够提高门禁系统的实用性。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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