一种匹配信息的方法、装置和智能门锁与流程

文档序号:13284061阅读:214来源:国知局
一种匹配信息的方法、装置和智能门锁与流程

本发明涉及数据处理领域,尤其涉及一种匹配信息的方法、装置和智能门锁。



背景技术:

目前智能门锁已正在进入千家万户,基于智能门锁的应用场景也有巨大需求。

目前,用户在使用智能门锁时,通常是通过指纹解锁、键盘密码解锁等方式,用户在使用智能门锁时,可以修改键盘密码,也可以更改作为密码的手指。然而无论哪种方式,其密码验证过程安全性太低,针对一些需要较强安全机制的用户,现有的解锁方式无法满足用户需求。



技术实现要素:

本发明的主要目的在于提出一种匹配信息的方法、装置和智能门锁,旨在解决现有技术的如下问题:密码验证过程安全性太低,针对一些需要较强安全机制的用户,现有的解锁方式无法满足用户需求。

为实现上述目的,本发明提供的一种匹配信息的方法,包括:s1,获取生物特征解锁信息,并将生物特征解锁信息的获取次数加一;s2,将获取到的生物特征解锁信息与当前获取次数对应的预设生物特征解锁信息进行匹配;s3,在所述获取到的生物特征解锁信息与所述预设生物特征解锁信息匹配的情况下,执行s1,直到预设获取次数对应的所有生物特征解锁信息均进行匹配。

可选的,在s2之后,还包括:在所述获取到的生物特征解锁信息与所述预设生物特征解锁信息不匹配的情况下,将单项匹配失败的次数加一;检测当前单项匹配失败的次数是否达到预设单项匹配失败次数;在所述当前单项匹配失败的次数未达到所述预设单项匹配失败次数的情况下,获取生物特征解锁信息,执行s2;在所述当前单项匹配失败的次数达到所述预设单项匹配失败次数的情况下,将总匹配失败的次数加一。

可选的,将总匹配失败的次数加一之后,还包括:检测当前总匹配失败的次数是否达到预设总匹配失败次数;在所述当前总匹配失败的次数达到所述预设总匹配失败次数的情况下,发出告警信息;在所述当前总匹配失败的次数未达到所述预设总匹配失败次数的情况下,保存所述当前总匹配失败的次数,并执行s1。

可选的,在所述获取到的生物特征解锁信息与所述预设生物特征解锁信息匹配的情况下,所述方法还包括:检测所述当前获取次数是否达到所述预设获取次数;在所述当前获取次数未达到所述预设获取次数的情况下,执行s1。

可选的,检测所述当前获取次数是否达到所述预设获取次数之后,还包括:在所述当前获取次数达到所述预设获取次数的情况下,检测当前匹配率是否达到预设匹配率;在所述当前匹配率达到所述预设匹配率的情况下,发送开锁信号;在所述当前匹配率未达到所述预设匹配率的情况下,发出告警信息。

此外,为实现上述目的,本发明还提出一种匹配信息的装置,包括:执行模块,用于获取生物特征解锁信息,并将生物特征解锁信息的获取次数加一;匹配模块,用于将获取到的生物特征解锁信息与当前获取次数对应的预设生物特征解锁信息进行匹配;所述执行模块,还用于在所述获取到的生物特征解锁信息与所述预设生物特征解锁信息匹配的情况下,再次获取生物特征解锁信息,并再次将生物特征解锁信息的获取次数加一,直到预设获取次数对应的所有生物特征解锁信息均进行匹配。

可选的,还包括:第一计数模块,用于在所述获取到的生物特征解锁信息与所述预设生物特征解锁信息不匹配的情况下,将单项匹配失败的次数加一;第一检测模块,用于检测当前单项匹配失败的次数是否达到预设单项匹配失败次数;获取模块,用于在所述当前单项匹配失败的次数未达到所述预设单项匹配失败次数的情况下,获取生物特征解锁信息,并触发所述匹配模块工作;第二计数模块,用于在所述当前单项匹配失败的次数达到所述预设单项匹配失败次数的情况下,将总匹配失败的次数加一。

可选的,还包括:第二检测模块,用于检测当前总匹配失败的次数是否达到预设总匹配失败次数;第一告警模块,用于在所述当前总匹配失败的次数达到所述预设总匹配失败次数的情况下,发出告警信息;保存模块,用于在所述当前总匹配失败的次数未达到所述预设总匹配失败次数的情况下,保存所述当前总匹配失败的次数,并触发所述执行模块工作。

可选的,还包括:第三检测模块,用于在所述获取到的生物特征解锁信息与所述预设生物特征解锁信息匹配的情况下,检测所述当前获取次数是否达到所述预设获取次数;所述执行模块,还用于在所述当前获取次数未达到所述预设获取次数的情况下,获取生物特征解锁信息,并将生物特征解锁信息的获取次数加一。

可选的,还包括:第四检测模块,用于在所述当前获取次数达到所述预设获取次数的情况下,检测当前匹配率是否达到预设匹配率;开锁模块,用于在所述当前匹配率达到所述预设匹配率的情况下,发送开锁信号;第二告警模块,用于在所述当前匹配率未达到所述预设匹配率的情况下,发出告警信息。

此外,为实现上述目的,本发明还提出一种智能门锁,包括:上述的匹配信息的装置。

本发明匹配信息的方法密码验证过程安全性较高,可以为用户提供较高安全验证机制,满足用户的高安全性需求,解决了现有技术的如下问题:密码验证过程安全性太低,针对一些需要较强安全机制的用户,现有的解锁方式无法满足用户需求。

附图说明

图1为本发明第一实施例匹配信息的方法的流程图;

图2为本发明第二实施例匹配信息的装置的结构示意图;

图3为本发明第三实施例匹配信息的方法的流程图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了解决现有技术的如下问题:密码验证过程安全性太低,针对一些需要较强安全机制的用户,现有的解锁方式无法满足用户需求;本发明提供了一种匹配信息的方法和装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

本发明第一实施例提供了一种匹配信息的方法,该方法的流程如图1所示,包括步骤s1至s3:

s1,获取生物特征解锁信息,并将生物特征解锁信息的获取次数加一。

在本实施例中,生物特征解锁信息可以是虹膜数据,也可也是指纹数据或者声纹数据等。在获取到生物特征解锁信息后,需要将该生物特征解锁信息的获取次数加一,以便后续查找当前获取次数对应的生物特征解锁信息。

s2,将获取到的生物特征解锁信息与当前获取次数对应的预设生物特征解锁信息进行匹配。

如果预设生物特征解锁信息是指纹信息,则获取到的生物特征解锁信息也应该是指纹信息,如果获取到的生物特征解锁信息不是指纹信息,或者是错误的指纹解锁信息,则获取到的生物特征解锁信息无法与当前获取次数对应的预设生物特征解锁信息成功匹配。

s3,在获取到的生物特征解锁信息与预设生物特征解锁信息匹配的情况下,执行s1,直到预设获取次数对应的所有生物特征解锁信息均进行匹配。

在获取到的生物特征解锁信息与当前获取次数对应的预设生物特征解锁信息匹配时,则可以继续获取下一个生物特征解锁信息,并再次将生物特征解锁信息的获取次数加一。上述过程s1至s3循环执行,直到预设获取次数对应的所有生物特征解锁信息均进行匹配了,则可以停止匹配过程,并根据匹配结果确定是否执行开锁操作。

本发明实施例获取生物特征解锁信息,将获取到的生物特征解锁信息与当前获取次数对应的预设生物特征解锁信息进行匹配,在成功匹配的情况下,确定该阶段的匹配完成,继续执行下一阶段的匹配过程。由于每一个当前获取次数对应的预设生物特征解锁信息都是事先确定好的,因此,如果用户忘记了生物特征解锁信息的输入顺序,则无法完成整个匹配过程,只有在用户记得生物特征解锁信息的输入顺序和输入类型时,才能够完成整个匹配过程,进而成功解锁。

本实施例匹配信息的方法密码验证过程安全性较高,可以为用户提供较高安全验证机制,满足用户的高安全性需求,解决了现有技术的如下问题:密码验证过程安全性太低,针对一些需要较强安全机制的用户,现有的解锁方式无法满足用户需求。

在s2之后,还可能存在获取到的生物特征解锁信息与预设生物特征解锁信息不匹配的情况,因此,本发明实施例还设置了预设单项匹配失败次数和预设总匹配失败次数,下面对其实现过程进行说明。

在获取到的生物特征解锁信息与预设生物特征解锁信息不匹配的情况下,将单项匹配失败的次数加一;再检测当前单项匹配失败的次数是否达到预设单项匹配失败次数。在当前单项匹配失败的次数未达到预设单项匹配失败次数的情况下,只获取生物特征解锁信息,不将生物特征解锁信息的获取次数加一,获取到生物特征解锁信息后直接执行s2;在当前单项匹配失败的次数达到预设单项匹配失败次数的情况下,将总匹配失败的次数加一,例如,当单项匹配失败的次数累积到达了预设的5次,就将总匹配失败的次数加一,当然,预设单项匹配失败次数也可以是1,即只要匹配错误就将总匹配失败的次数加一。

在将总匹配失败的次数加一之后,还需要确定当前年总匹配失败次数是否达到预设总匹配失败次数。在当前总匹配失败的次数达到预设总匹配失败次数的情况下,就发出告警信息,例如声音告警、信息告警等;在当前总匹配失败的次数未达到预设总匹配失败次数的情况下,说明还可以继续给用户失误的机会,因此,保存当前总匹配失败的次数,并执行s1即可。在再次执行s1时,可以像用户发送一个语音或文字提示,例如,请输入第二个待匹配的密码。

在s3步骤中,在执行s1之前,还可以检测当前是否完成了所有的密码输入,即检测当前获取次数是否达到预设获取次数;在当前获取次数未达到预设获取次数的情况下,执行s1;在当前获取次数达到预设获取次数的情况下,不再执行s1,而是检测当前匹配率是否达到预设匹配率。

在当前匹配率未达到预设匹配率的情况下,发出告警信息;在当前匹配率达到预设匹配率的情况下,发送开锁信号,例如,预设匹配率设置为100%,则需要全部匹配才能发送开锁信号,或者,预设匹配率设置为80%,则只要当前匹配率达到80%就可以发送开锁信号。该过程针对不同的场景可以设置不同的预设匹配率,有效的满足了不同用户对各种场景的使用需求,例如,银行保险库的大门预设匹配率就可以设置为100%,而超市大门预设匹配率就可以设置为60%。

在上述实施例中,虽然都是针对生物特征解锁信息进行的说明,但针对单独的普通键盘密码输入,或者普通键盘密码与生物特征密码一起输入,也都适用于本发明按照一定顺序的验证方式,在本发明的等同保护范围之内,此处不再赘述。

本发明第二实施例还提供了一种匹配信息的装置,该装置可以设置在智能门锁内部,用来对智能门锁进行开锁操作,该装置的结构示意如图2所示,包括:

执行模块10,用于获取生物特征解锁信息,并将生物特征解锁信息的获取次数加一;匹配模块20,与执行模块10耦合,用于将获取到的生物特征解锁信息与当前获取次数对应的预设生物特征解锁信息进行匹配;执行模块10,还用于在获取到的生物特征解锁信息与预设生物特征解锁信息匹配的情况下,再次获取生物特征解锁信息,并再次将生物特征解锁信息的获取次数加一,直到预设获取次数对应的所有生物特征解锁信息均进行匹配。

在本实施例中,生物特征解锁信息可以是虹膜数据,也可也是指纹数据或者声纹数据等。在执行模块获取到生物特征解锁信息后,会将该生物特征解锁信息的获取次数加一,以便后续查找当前获取次数对应的生物特征解锁信息。

如果预设生物特征解锁信息是指纹信息,则获取到的生物特征解锁信息也应该是指纹信息,如果获取到的生物特征解锁信息不是指纹信息,或者是错误的指纹解锁信息,则匹配模块将无法实现获取到的生物特征解锁信息与当前获取次数对应的预设生物特征解锁信息成功匹配。

在获取到的生物特征解锁信息与当前获取次数对应的预设生物特征解锁信息匹配时,则可以再次出发执行模块继续获取下一个生物特征解锁信息,并再次将生物特征解锁信息的获取次数加一。上述执行模块和匹配模块循环工作,直到预设获取次数对应的所有生物特征解锁信息均进行匹配了,则可以停止匹配过程,并根据匹配结果确定是否执行开锁操作。

具体实现时,上述装置还可以包括:第一计数模块,与匹配模块耦合,用于在获取到的生物特征解锁信息与预设生物特征解锁信息不匹配的情况下,将单项匹配失败的次数加一;第一检测模块,与第一计数模块耦合,用于检测当前单项匹配失败的次数是否达到预设单项匹配失败次数;获取模块,与第一检测模块耦合,用于在当前单项匹配失败的次数未达到预设单项匹配失败次数的情况下,获取生物特征解锁信息,并触发匹配模块工作;第二计数模块,与第一检测模块耦合,用于在当前单项匹配失败的次数达到预设单项匹配失败次数的情况下,将总匹配失败的次数加一。

为了通过总失败次数来辅助开锁操作,上述装置还可以包括:第二检测模块,与第二计数模块耦合,用于检测当前总匹配失败的次数是否达到预设总匹配失败次数;第一告警模块,与第二检测模块耦合,用于在当前总匹配失败的次数达到预设总匹配失败次数的情况下,发出告警信息;保存模块,与第二检测模块耦合,用于在当前总匹配失败的次数未达到预设总匹配失败次数的情况下,保存当前总匹配失败的次数,并触发执行模块工作。

在一个优选实施过程中,上述装置还可以包括:第三检测模块,与执行模块耦合,用于在获取到的生物特征解锁信息与预设生物特征解锁信息匹配的情况下,检测当前获取次数是否达到预设获取次数;执行模块,还用于在当前获取次数未达到预设获取次数的情况下,获取生物特征解锁信息,并将生物特征解锁信息的获取次数加一;第四检测模块,与第三检测模块耦合,用于在当前获取次数达到预设获取次数的情况下,检测当前匹配率是否达到预设匹配率;开锁模块,与第四检测模块耦合,用于在当前匹配率达到预设匹配率的情况下,发送开锁信号;第二告警模块,与第四检测模块耦合,用于在当前匹配率未达到预设匹配率的情况下,发出告警信息。

例如,预设匹配率设置为100%,则需要全部匹配才能发送开锁信号,或者,预设匹配率设置为80%,则只要当前匹配率达到80%就可以发送开锁信号,当前匹配率没有达到80%就发送告警信息。该过程针对不同的场景可以设置不同的预设匹配率,有效的满足了不同用户对各种场景的使用需求,例如,银行保险库的大门预设匹配率就可以设置为100%,而超市大门预设匹配率就可以设置为60%。

本实施例匹配信息的方法密码验证过程安全性较高,可以为用户提供较高安全验证机制,满足用户的高安全性需求,解决了现有技术的如下问题:密码验证过程安全性太低,针对一些需要较强安全机制的用户,现有的解锁方式无法满足用户需求。

本发明第三实施例提供了一种匹配信息的方法,该方法可以用于智能门锁的开锁过程,本实施例利用匹配信息的方法开锁的过程如图3所示,包括如下步骤:

s31,为门锁设置匹配基础。

在门锁中保存录入的指纹和指纹录入的顺序,即从指纹1到指纹n都存储在门锁本地。

s32,接收用户输入的指纹,将指纹的获取次数加一,并获取次数对应的预设指纹。

s33,判断用户输入的指纹与预设指纹是否匹配。如果是,执行s34,以获取下一个输入的指纹,否则,执行s37。

s34,检测获取次数是否达到预设获取次数。如果是,执行s35,否则,执行s32。

s35,检测当前匹配率是否达到预设匹配率。如果是,则执行s36,否则执行s37。

s36,发送开锁信号。

s37,发出告警信息。

在s31设置时,还可以在门锁中保存预设匹配率、预设单项匹配失败次数、预设总匹配失败次数等,则验证时,可根据设置的预设匹配率来进行开锁。

本实施例可以应用于多人在同一个门锁录入指纹,只需要记录每个指纹的录入顺序。多人验证时,门锁可设置验证比率,比如验证70%的人符合可开门等。未达到验证比率门锁报警,当然,门锁验证时也可不设置须依顺序及指纹内容解锁,此处不进行详细说明。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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