您的位置:主页 > 蓝狮在线资讯 >

蓝狮在线资讯

指纹录入方法及指纹锁与流程

  锁具是指起封闭作用的器具,它包括锁、钥匙及其附件,一般解释为“必须用钥匙方能开脱的封缄器”,现在,锁具除用钥匙开启外,还可以用光、电、磁、声及指纹等指令开启。指纹锁虽然已在市面上推广许久,但是,大多数指纹锁是固定在门上使用的,指纹锁较少以挂锁、锁头的形式存在。市面上虽然也有指纹挂锁、指纹锁头的产品,但使用它们还需下载官方的APP(应用程序),通过蓝牙来实现同步使用,与智能手机等智能设备连接,从而实现对指纹挂锁、指纹锁头的指纹录入等的权限设置和管理。

  基于此,有必要针对上述技术问题,提供一种操作简单、有效的指纹录入方法及指纹锁。

  在其中一个实施例中,所述在所述指纹录入模式下,通过指纹模块获取指纹的步骤包括:

  当存在所述管理员指纹时,通过所述指纹模块获取第一指纹,存储所述第一指纹。

  在其中一个实施例中,所述当存在所述管理员指纹时,通过所述指纹模块获取第一指纹的步骤包括:

  在检测到所述指纹模块获取到所述管理员指纹后,通过所述指纹模块获取第一指纹,存储所述第一指纹。

  在其中一个实施例中,所述当存在所述管理员指纹时,检测所述指纹模块是否获取到所述管理员指纹的步骤之后还包括:

  在其中一个实施例中,所述在所述指纹录入模式下,检测是否存在管理员指纹的步骤之后还包括:

  在其中一个实施例中,所述第一触发信号由指纹锁的触发按键被按击持续第一预设时间而生成。

  一种指纹锁,包括:处理模块及指纹模块,所述处理模块与所述指纹模块电性连接,所述处理模块用于检测第一触发信号;当检测到所述第一触发信号时,进入指纹录入模式;所述指纹模块用于获取第一指纹;所述处理模块还用于在所述指纹录入模式下,存储所述第一指纹。

  在其中一个实施例中,还包括触发按键,所述处理模块与所述触发按键电性连接,所述第一触发信号由所述触发按键被按击而生成;

  在其中一个实施例中,所述第一触发信号由所述触发按键被按击持续第一预设时间而生成。

  上述指纹录入方法应用于指纹锁,指纹锁的处理模块能够检测第一触发信号,并通过在检测到第一触发信号时,处理模块进入指纹录入模式,通过指纹锁的指纹模块获取在指纹模块上的指纹特征信息,再由处理模块存储该指纹特征信息。上述指纹录入方法操作简单,且能够有效地录入指纹,采用上述方法的指纹锁无需配合APP(Application,应用程序)使用,有利于降低生产成本。

  为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施方式。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本发明的公开内容理解的更加透彻全面。

  此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

  除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

  在其中一个实施例中,如图1所示,提供了一种指纹录入方法,所述方法包括以下步骤:

  值得一提的是,在检测第一触发信号时,则进入指纹录入模式,而在没有检测到第一触发信号,则指纹锁处于指纹解锁模式,也就是说,在没有检测到第一触发信号而检测到指纹时,则进行指纹的检测以实现指纹锁的解锁。

  具体地,指纹录入模式是指可将指纹录入并且存储的模式,当进入指纹录入模式时,可对指纹进行录入并存储。

  本步骤中,当检测到第一触发信号时,即检测到有指纹录入的请求,从而进入指纹录入模式,在指纹录入模式中,在检测到指纹信息时,将对指纹信息进行录入,而不会根据指纹信息进行解锁。

  步骤106,在所述指纹录入模式下,通过指纹模块获取第一指纹,存储所述第一指纹。

  具体地,指纹模块为能够获取指纹的模块,第一指纹为待录入指纹。该指纹模块为指纹识别模块,该指纹模块用于识别获取指纹。该指纹模块能够识别指纹,获取指纹信息。在没有进入指纹录入模式时,指纹模块用于识别指纹,检测指纹是否为具有解锁权限的用户的指纹。进入指纹录入模式后,指纹模块用于识别指纹并录入指纹。

  本步骤中,在指纹录入模式下对待录入指纹进行录入,需要指纹模块获取待录入指纹,再存储待录入指纹,即录入指纹成功。

  上述指纹录入方法应用于指纹锁,指纹锁的处理模块能够检测第一触发信号,并通过在检测到第一触发信号时,处理模块进入指纹录入模式,通过指纹锁的指纹模块获取在指纹模块上的指纹特征信息,再由处理模块存储该指纹特征信息。上述指纹录入方法操作简单,且能够有效地录入指纹,采用上述方法的指纹锁无需配合APP使用,有利于降低生产成本。

  在其中一个实施例中,所述在所述指纹录入模式下,通过指纹模块获取第一指纹,存储所述第一指纹的步骤包括:通过指纹模块获取第一指纹;解析所述第一指纹获取所述第一指纹的指纹特征信息,存储所述指纹特征信息。

  具体地,指纹特征信息包括待录入指纹的总体特征及局部特征,其中,总体特征包括纹形、模式区、核心点、三角点及纹数;局部特征包括交叉点、转折点及断点,局部特征提供了指纹唯一性的确认信息。

  本步骤中,通过指纹模块获取待录入指纹的图像,并对指纹图像进行解析,能够获取待录入指纹的指纹特征信息,其中包括能够确认指纹的局部特征,对待录入指纹的指纹特征信息进行存储,从而使得该用户获取指纹解锁的权限。

  在其中一个实施例中,所述在所述指纹录入模式下,通过指纹模块获取指纹的步骤包括:在所述指纹录入模式下,检测是否存在管理员指纹;当存在所述管理员指纹时,通过所述指纹模块获取第一指纹,存储所述第一指纹。

  具体地,管理员指纹是指具有管理员权限的指纹,管理员权限包括允许录入其他用户的指纹的权限,即在存在管理员指纹的情况下,其他用户的指纹可被录入保存。第一指纹是指待录入指纹。

  本步骤中,在进入指纹录入模式后,先检测是否存在管理员指纹,当存在管理员指纹时,则表示具有允许录入指纹的权限,通过指纹锁的指纹模块获取待录入指纹,并存储待录入指纹,即录入指纹成功,从而使得用户获得指纹解锁的权限。具体地,当检测存在管理员指纹后,则意味着无需再次录入管理员指纹,因此,获取第一指纹,并存储第一指纹,对第一指纹进行录入。

  在其中一个实施例中,所述当存在所述管理员指纹时,通过所述指纹模块获取第一指纹的步骤包括:当存在所述管理员指纹时,检测所述指纹模块是否获取到所述管理员指纹;在检测到所述指纹模块获取到所述管理员指纹后,通过所述指纹模块获取第一指纹,存储所述第一指纹。

  具体地,为了避免非法用户进行指纹录入,因此,首先需要进行管理员指纹的验证,当验证管理员指纹之后,则允许用户对指纹进行录入。

  本步骤中,在进入指纹录入模式后,首先检测是否存在管理员指纹,当存在管理员指纹时,则通过指纹模块获取管理员指纹,作为管理员的用户此时向指纹模块输入其指纹。当检测到当前的指纹为管理员指纹时,则开启允许录入指纹的权限,具有允许录入指纹的权限,通过指纹锁的指纹模块获取下一指纹,即待录入指纹,并且存储该待录入指纹,从而使得用户获得指纹解锁的权限,从而提高指纹录入的安全性。

  在其中一个实施例中,所述当存在所述管理员指纹时,检测所述指纹模块是否获取到所述管理员指纹的步骤之后还包括:当未检测到所述指纹模块获取到所述管理员指纹时,退出所述指纹录入模式。

  本步骤中,在进入指纹录入模式后,先检测是否存在管理员指纹,当存在管理员指纹时,则通过指纹模块获取当前的指纹,并且检测当前的指纹是否为管理员指纹。具体地,未检测到管理员指纹可分为两种情况:一种情况是指纹模块未获取到指纹,则无法检测到管理员指纹,此时未能开启允许录入指纹的权限,无法录入指纹,则退出指纹录入模式;另一种情况是指纹模块获取到当前的指纹,检测到当前指纹为非管理员指纹,此时未能开启许录入指纹的权限,无法录入指纹,则退出指纹录入模式。

  在其中一个实施例中,所述当未检测到所述指纹模块获取到所述管理员指纹时,退出所述指纹录入模式的步骤包括:当在第二预设时间内未检测到所述指纹模块获取到所述管理员指纹时,退出所述指纹录入模式。

  本步骤中,在进入指纹录入模式后,当检测是否存在管理员指纹时,由于存在管理员没有马上将手指放置指纹模块上验证管理员指纹的情况,因此,设置一个第二预设时间,在第二预设时间内未检测到指纹模块获取到管理员指纹,则退出指纹录入模式。也就是说,管理员在第二预设时间内将手指放置于指纹模块上进行验证,当检测到指纹模块获取的指纹为管理员指纹,即可开启许录入指纹的权限,对待录入指纹进行存储;超过第二预设时间还未检测到管理员指纹,则认为当前无指纹录入需求,退出指纹录入模式。

  在其中一个实施例中,所述在所述指纹录入模式下,检测是否存在管理员指纹的步骤之后还包括:当不存在所述管理员指纹时,通过所述指纹模块获取第一指纹;将所述第一指纹存储为所述管理员指纹。

  本步骤中,在进入指纹录入模式后,先检测是否存在管理员指纹,当不存在管理员指纹时,则表示该指纹锁处于初始化状态,通过指纹模块获取待录入指纹,并且保存并设置该指纹具有管理员权限,也就是说,该指纹具有允许录入指纹的权限。在后续的指纹录入,需先通过管理员指纹开启允许录入指纹的权限,才可对其他用户的指纹进行录入存储工作,从而使得其他用户获得指纹解锁的权限。

  在其中一个实施例中,所述当存在所述管理员指纹时,通过所述指纹模块获取第一指纹,存储所述第一指纹的步骤之后包括:退出指纹录入模式。

  本步骤中,在退出指纹录入模式后,进入指纹解锁模式,也就是说,在指纹录入成功后,则退出指纹录入的工作状态,进入检测指纹以解锁的工作状态,在随后未检测到第一触发信号,且检测到指纹时,则检测指纹以解锁。

  本步骤中,在完成对待录入指纹的录入及存储后,直接退出指纹录入模式。当再次检测到第一触发信号时,再次进入指纹录入模式,并通过检测到管理员指纹后对其他待录入指纹进行录入及保存,以实现多个指纹获取解锁的权限。

  为了使得用户得知可以进行指纹录入,在其中一个实施例中,所述当检测到所述第一触发信号时,进入指纹录入模式的步骤包括:当检测到所述第一触发信号时,进入指纹录入模式,发出第一指示信号。

  具体地,第一指示信号是指表示进入指纹录入模式的信号,该信号可以是光信号,也可以是音频信号,包括但不限于上述两种信号。

  本步骤中,当检测到第一触发信号时,指纹锁进入录入模式并发出第一指示信号,以提示用户指纹锁进入了指纹录入模式。

  为了使得用户得知是否存在管理员指纹,在其中一个实施例中,所述当不存在所述管理员指纹时,通过所述指纹模块获取第一指纹的步骤包括:当不存在所述管理员指纹时,发出第二指示信号;通过所述指纹模块获取第一指纹。

  具体地,第二指示信号是指表示不存在管理员指纹的信号,该信号可以是光信号,也可以是音频信号,包括但不限于上述两种信号,并且第二指示信号区别于第一指示信号。也就是说,当第一指示信号及第二指示信号同为光信号时,可通过光信号的颜色、闪烁频率的不同来区分各指示信号;当第一指示信号及第二指示信号同为音频信号时,可通过音频内容、音效或者声波的频率的不同来区分各信号,以区分各信号所代表的提示内容。

  本步骤中,当检测到不存在管理员指纹时,发出第二指示信号,以提示用户指纹锁在初始化状态中或者已恢复出厂设置,通过指纹模块获取的待录入指纹将被设置为管理员指纹。

  在其中一个实施例中,所述当存在所述管理员指纹时,检测所述指纹模块是否获取到所述管理员指纹的步骤包括:当存在所述管理员指纹时,发出第三指示信号;检测所述指纹模块是否获取到所述管理员指纹。

  具体地,第三指示信号是指表示存在管理员指纹的信号,该信号可以是光信号,也可以是音频信号,包括但不限于上述两种信号,并且第三指示信号区别于第一指示信号及第二指示信号。也就是说,当各指示信号同为光信号时,可通过光信号的颜色、闪烁频率的不同来区分各指示信号;当各指示信号同为音频信号时,可通过音频内容、音效或者声波的频率的不同来区分各信号,以区分各信号所代表的提示内容。

  本步骤中,当检测到存在管理员指纹时,发出第三指示信号,以提示输入管理员指纹,以进行管理员指纹的验证,并且,通过验证后方进行指纹录入操作,从而提高指纹锁的安全性。

  为了使得用户得知管理员指纹是否设置成功,在其中一个实施例中,所述将所述第一指纹存储为所述管理员指纹的步骤包括:将所述第一指纹存储为所述管理员指纹,发出第四指示信号。

  具体地,第四指示信号是指表示将待录入指纹成功存储为管理员指纹的信号,该信号可以是光信号,也可以是音频信号,包括但不限于上述两种信号,并且第四指示信号区别于第一指示信号、第二指示信号及第三指示信号。也就是说,当各指示信号同为光信号时,可通过光信号的颜色、闪烁频率的不同来区分各指示信号;当各指示信号同为音频信号时,可通过音频内容、音效或者声波的频率的不同来区分各信号,以区分各信号所代表的提示内容。

  本步骤中,为了提高指纹锁的安全性,当不存在所述管理员指纹时,通过指纹模块获取当前的待录入指纹,并且存储为管理员指纹,即该指纹获取管理员权限,具有允许指纹录入的权限,当管理员指纹存储并设置成功,则发出一个第四指示信号,以告知用户管理员指纹存储且设置成功。

  为了使得用户得知管理员指纹是否验证成功,在其中一个实施例中,所述在检测到所述指纹模块获取到所述管理员指纹后,通过所述指纹模块获取第一指纹,存储所述第一指纹的步骤包括:在检测到所述指纹模块获取到所述管理员指纹后,发出第五指示信号;通过所述指纹模块获取第一指纹,存储所述第一指纹。

  具体地,第五指示信号是指表示成功验证管理员指纹的信号,该信号可以是光信号,也可以是音频信号,包括但不限于上述两种信号,并且第六指示信号区别于第一指示信号、第二指示信号、第三指示信号及第四指示信号。也就是说,当各指示信号同为光信号时,可通过光信号的颜色、闪烁频率的不同来区分各指示信号;当各指示信号同为音频信号时,可通过音频内容、音效或者声波的频率的不同来区分各信号,以区分各信号所代表的提示内容。

  本步骤中,在检测指纹模块获取到管理员指纹,即指纹模块获取的指纹验证为管理员指纹时,发出一个第五指示信号,反馈告知管理员验证通过,可以对待录入指纹进行存储。

  为了使得用户得知指纹录入是否成功,在其中一个实施例中,所述在所述指纹录入模式下,通过指纹模块获取第一指纹,存储所述第一指纹的步骤之后还包括:检测所述第一指纹是否存储完成;当所述第一指纹存储完成时,发出第六指示信号。

  具体地,第六指示信号是指表示指纹存储完成的信号,该信号可以是光信号,也可以是音频信号,包括但不限于上述两种信号,并且第六指示信号区别于第一指示信号、第二指示信号、第三指示信号、第四指示信号及第五指示信号。也就是说,当各指示信号同为光信号时,可通过光信号的颜色、闪烁频率的不同来区分各指示信号;当各指示信号同为音频信号时,可通过音频内容、音效或者声波的频率的不同来区分各信号,以区分各信号所代表的提示内容。第一指纹存储完成是指待录入指纹的特征信息的录入量为100%的情况。

  本步骤中,在将待录入指纹存储录入完成后,发出一个第六指示信号,提示用户指纹存储完成。

  在其中一个实施例中,所述检测所述第一指纹是否存储完成的步骤之后还包括:当所述第一指纹存储未完成时,返回所述在所述指纹录入模式下,通过指纹模块获取第一指纹,存储所述第一指纹的步骤。

  具体地,第一指纹存储未完成是指待录入指纹的特征信息的录入量小于100%的情况。

  本步骤中,当检测到待录入指纹未完成存储时,则重新通过指纹模块获取待录入指纹,再次存储指纹。

  在其中一个实施例中,所述检测所述第一指纹是否存储完成的步骤之后还包括:当所述第一指纹存储未完成时,发出第七指示信号。

  具体地,第七指示信号是指表示存储未完成的信号,该信号可以是光信号,也可以是音频信号,包括但不限于上述两种信号,并且,第七指示信号区别于第一指示信号、第二指示信号、第三指示信号及第六指示信号。也就是说,当各指示信号同为光信号时,可通过光信号的颜色、闪烁频率的不同来区分上述两个信号;当各指示信号同为音频信号时,可通过音频内容、音效或者声波的频率的不同来区分各信号,以区分各信号所代表的提示内容。

  本步骤中,在检测到待录入指纹未成功录入后,发出一个第七指示信号,提示用户指纹存储未完成,这样,能够使得用户可以被清楚提示指纹是否录入成功。

  为了实现第一触发信号的产生,在其中一个实施例中,所述第一触发信号由指纹锁的触发按键被按击而生成。具体地,指纹锁设置有触发按键,当用户按击触发按键时,第一触发信号产生,指纹锁的处理模块检测到第一触发信号,则进入指纹录入模式,为指纹录入提供准备工作。需要说明的是,触发按键为物理按键,通过物理按键的按击及指纹模块对待录入指纹的获取即可录入并存储指纹,这样,无需通过额外的应用程序即可完成指纹录入,也无需在指纹锁上设置触控操作界面,使得用户获得解锁的权限,不仅操作简单,而且指纹锁的结构简单,有效降低指纹锁的生产成本。

  在其中一个实施例中,所述方法还包括:在所述指纹录入模式下,检测第二触发信号;当检测到所述第二触发信号时,通过指纹模块获取第二指纹;检测与所述第二指纹相同的所述第一指纹;删除所述第一指纹。

  具体地,第二触发信号是指在指纹录入模式下,能够触发删除已录入指纹的信号。也就是说,第二触发信号是在指纹锁已进入指纹录入模式的前提下检测到的。第二指纹是指待删除指纹,其通过指纹模块获取,并且是已成功存储并具有解锁权限的指纹。

  本步骤中,当检测到第二触发信号时,则启动删除机制,通过指纹模块获取待删除指纹,并与已保存的各指纹进行比对识别,找出与待删除指纹的指纹特征相同的已保存的指纹,删除该指纹,即完成了指纹删除,该指纹丧失解锁权限,则无法对指纹锁进行解锁。

  在其中一个实施例中,所述第二触发信号在指纹录入模式下由指纹锁的触发按键被按击而生成。在其中一个实施例中,所述第二触发信号在指纹录入模式下由指纹锁的触发按键被双击而生成。

  在其中一个实施例中,所述第一触发信号由指纹锁的触发按键被按击持续第一预设时间而生成,具体地,所述第一触发信号由指纹锁的触发按键被长按而生成。也就是说,用户通过在第一预设时间内长按触发按键产生第一触发信号,进入指纹录入模式。一个实施例是,第一预设时间为5秒,一个实施例是,第一预设时间为8秒。第一预设时间较长,有利于避免由于用户误操作而导致的进入指纹录入模式。具体地,指纹锁还包括解锁模式,指纹录入模式相对于解锁模式是一种特殊的、使用频率较少的模式,因此,设置触发按键被按击持续第一预设时间生成第一触发信号从而进入指纹录入模式,能够减小用户误按操作的可能性,也就是说,相对于第一触发信号由指纹锁的触发按键被按击而生成的方式,第一触发信号由指纹锁的触发按键被按击持续第一预设时间而生成的方式更加能够让用户意识到长按触发按键能够进入指纹录入模式以添加指纹录入。

  在一个实施例中,如图2所示,提供一种指纹锁的指纹录入方法,包括以下步骤:

  步骤201,检测触发按键被长按而产生的第一触发信号,当检测到触发按键被长按而产生的第一触发信号时,发出第一指示信号,并执行步骤202。

  本步骤中,指纹锁处于指纹检测解锁模式,在此模式下,在检测到指纹后,处理模块检测指纹是否为具有解锁权限的用户指纹,当检测到指纹为具有解锁权限的用户指纹,则发出解锁信号,控制指纹锁解锁。

  本步骤中,当检测到触发按键被长按而产生的第一触发信号时,发出第一指示信号,以提示用户此时指纹锁进入了指纹录入模式。本实施例中,处理模块控制指示灯发出红色光,以提示指纹锁进入了指纹录入模式。

  步骤202,检测是否存在管理员指纹,当不存在管理员指纹时,发出第二指示信号,执行步骤203;当存在管理员指纹时,发出第三指示信号,执行步骤204。

  具体地,在指纹锁恢复出厂设置或者在初始化状态中,是不存在管理员指纹的,因此,当检测到不存在管理员指纹时,发出第二指示信号,以提示用户录入管理员指纹。当检测到存在管理员指纹时,则发出第三指示信号,以提示输入管理员指纹,以进行管理员指纹的验证,从而提高指纹锁的安全性。值得一提的是,本实施例中,各指示信号均可通过指示灯发出的光或者闪烁频率的不同来体现,比如,处理模块控制指示灯以红灯闪烁两次,以发出第二指示信号,处理模块控制指示灯以蓝灯闪烁两次,以发出第三指示信号,其他指示信号均以不同的颜色或者闪烁频率体现,以下不累赘描述。

  步骤203,获取指纹,将该指纹存储为所述管理员指纹,在存储成功后,发出第四指示信号,并执行步骤205。

  具体地,当不存在管理员指纹时,则将指纹模块当前获取到的指纹作为管理员指纹进行存储,实现管理员指纹的录入。并且,发出第四指示信号以提示用户管理员指纹存储成功,该用户获取管理员权限。

  步骤204,获取验证指纹,检测所述验证指纹是否为管理员指纹,当验证指纹为管理员指纹时则发出第五指示信号,并执行步骤205,当验证指纹不为管理员指纹时则退出指纹录入模式,返回步骤201。

  本步骤中,对管理员指纹进行验证,该验证指纹用户输入的指纹。当验证成功后,则发出第五指示信号,以提示用户管理员指纹验证成功。当验证指纹验证为不是管理员指纹时,则退出指纹录入模式,避免非法用户进行指纹录入操作。

  步骤205,获取第一指纹,存储第一指纹,在存储第一指纹成功后,发出第六指示信号。

  本步骤中,在验证管理员身份成功后,用户向指纹模块输入指纹,录入第一指纹,并在录入成功后,发出第六指示信号,以告知用户录入成功。

  应该理解的是,虽然图1和图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

  在其中一个实施例中,如图3所示,提供了一种指纹锁,包括:处理模块302及指纹模块304,所述处理模块304与所述指纹模块302电性连接,所述处理模块302用于检测第一触发信号;当检测到所述第一触发信号时,进入指纹录入模式;所述指纹模块304用于获取第一指纹;所述处理模块302还用于在所述指纹录入模式下,存储所述第一指纹。

  具体地,上述指纹锁的处理模块能够检测第一触发信号并进入指纹录入模式,指纹锁的指纹模块获取待录入指纹,并由处理模块将待录入指纹存储录入,使得待录入指纹能够通过验证解锁指纹锁,也就是说,该用户具有解锁指纹锁的权限。

  在其中一个实施例中,所述处理模块还用于在所述指纹录入模式下,检测是否存在管理员指纹;当存在所述管理员指纹时,通过所述指纹模块获取第一指纹,存储所述第一指纹。

  在其中一个实施例中,所述处理模块还用于当存在所述管理员指纹时,检测所述指纹模块是否获取到所述管理员指纹;在检测到所述指纹模块获取到所述管理员指纹后,通过所述指纹模块获取第一指纹,存储所述第一指纹。

  在其中一个实施例中,所述处理模块还用于当未检测到所述指纹模块获取到所述管理员指纹时,退出所述指纹录入模式。

  在其中一个实施例中,所述处理模块还用于当不存在所述管理员指纹时,通过所述指纹模块获取第一指纹;将所述第一指纹存储为所述管理员指纹。

  在其中一个实施例中,所述指纹锁还包括触发按键,所述处理模块与所述触发按键电性连接,所述第一触发信号由所述触发按键被按击而生成;所述处理模块用于检测所述触发按键被按击时生成的第一触发信号。该触发按键为实体按键,该触发按键不同于传统的用户交互界面用的触控屏,实体按键体积更小,且成本更低,耗电量远小于触控屏,这样,使得指纹锁能够在体积较小的情况下实现第一触发信号的生成,以进入指纹录入模式,且有效降低了指纹锁的生产成本,并且降低了指纹锁的能耗。此外,由于触控按键相较于触控屏而言更为隐蔽,有效防止非法用户的操作而进入指纹录入模式,有效提高了指纹锁的安全性。

  在其中一个实施例中,所述第一触发信号由所述触发按键被按击持续第一预设时间而生成。所述第一触发信号由所述触发按键被长按而生成。

  在其中一个实施例中,所述指纹锁还包括指示模块,所述指示模块与所述处理模块电性连接,所述处理模块还用于检测所述第一指纹是否存储完成;所述指示模块用于当所述第一指纹存储完成时,发送第一指示信号。

  在一个实施例中,所述指示模块为指示灯,一个实施例是,该指示灯为LED灯,该指示灯包括蓝光LED灯、绿光LED灯以及红光LED灯,处理模块用于控制蓝光LED灯、绿光LED灯以及红光LED灯分别工作。处理模块根据需要输出不同的指示信号,相应地控制蓝光LED灯、绿光LED灯以及红光LED灯,并且控制蓝光LED灯、绿光LED灯以及红光LED灯相应地闪烁,从而实现输出不同的指示信号。这样,指纹锁上无需设置显示屏等元器件,即可实现信号的输出,以提示用户目前操作的状态,以及实现对用户的反馈,使得指纹锁结构更为精简,且在指纹锁体积较小的情况下,实现了信号的输出,有效降低了指纹锁的制作成本。

  上述实施例中,通过触发按键进行指纹录入模式的触发,通过指示灯进行操作的反馈指示,在体积较小的指纹锁上实现了信号触发以及反馈指示,使得指纹锁的交互结构体积较小,无需采用触控屏的方式进行交互,相较于触控屏,触发按键和指示灯不易损坏,不仅有效降低了指纹锁的成本,还能够有效提高指纹锁的安全性和可靠性。

  在其中一个具体的实施例中,如图4至7所示,提供一种指纹锁40,包括锁体400、锁销组件500、锁梁组件600、开关组件700、驱动机构800、开锁机构900及处理模块(图未示)。锁体内设置开设有容纳腔420、第一滑动通道430和第二滑动通道440,所述容纳腔420和所述第一滑动通道430均与所述第二滑动通道440连通,所述第一滑动通道430与所述第二滑动通道440连通,所述第一滑动通道430与所述第二滑动通道440相互垂直设置;所述驱动机构800位于所述容纳腔420内,所述锁梁组件500部分滑动设置于所述第一滑动通道430内,所述开关组件700设于所述第一滑动通道430内,所述锁销组件500滑动设置于所述第二滑动通道440内,所述锁销组件500的滑动方向与所述锁梁组件600的滑动方向相交,以使所述锁销组件500卡接于所述锁梁组件600。

  请参阅图6,所述锁梁组件600上开设有限位槽602,所述限位槽602与所述锁销组件500的滑动方向相对设置,所述锁销组件500包括锁销510和第一弹性件520,所述第一弹性件520的一端与所述锁销510连接,所述第一弹性件520的另一端与所述锁体400连接,所述锁销510滑动连接于所述锁体400上,所述锁销510活动插入所述限位槽602内,所述驱动机构800驱动所述锁销510插入所述限位槽602内。具体地,锁销远离限位槽运动时压缩第一弹性件,第一弹性件对锁销的弹力方向为朝向靠近限位槽的方向。无论电子锁处于上锁还是开锁状态,第一弹性件始终处于压缩状态。上锁时,驱动机构驱动锁销插入限位槽内,第一弹性件弹性作用于锁销。开锁时,驱动机构驱动锁销滑离限位槽内,第一弹性件受锁销作用而被进一步地压缩。

  请参阅图6,所述锁销510包括锁销主体511和设于所述锁销主体511一侧的凸台部513,所述锁销主体511开设有开口槽512,所述第一弹性件520套设于所述凸台部513并抵接于所述锁销主体511上,所述驱动机构800的动力输出端至少部分位于所述开口槽512内,且所述驱动机构800的动力输出端分别作用于所述开口槽512内壁的不同位置处,以驱动所述锁销510插入所述限位槽602内。具体地,当指纹锁上锁时,驱动机构的动力输出端顺时针转动以作用于开口槽内壁的靠近限位槽的位置处,使驱动机构的动力输出端驱动锁销朝靠近限位槽的方向运动,直至锁销插入限位槽内。当指纹锁开锁时,驱动机构的动力输出端逆时针转动以作用于开口槽内壁的远离限位槽的位置处,使驱动机构的动力输出端驱动锁销朝远离限位槽的方向运动,直至锁销滑离限位槽。

  请参阅图6及图7,所述驱动机构800包括驱动元件810、转盘820和抵接块830,所述驱动元件810设于所述容纳腔420内,所述转盘820设于所述驱动元件810的动力输出轴,所述驱动元件810驱动所述转盘820转动,所述抵接块830设于所述转盘820上,且所述抵接块830至少部分位于所述开口槽512内,所述抵接块830的轴心偏离所述驱动元件810的驱动轴812,所述抵接块830分别作用于所述开口槽512内壁的不同位置处。本实施例中,驱动元件810为驱动电机。

  请参阅图6,所述锁梁组件600包括锁梁610和第二弹性件620,所述限位槽602开设于所述锁梁610上,所述第二弹性件620的一端与所述锁梁610连接,所述第二弹性件620的另一端与所述锁体400连接,以使所述锁梁610弹性滑动于所述锁体400上。具体地,上锁时,按压锁梁组件,使锁梁相对于锁体滑动的同时按压第二弹性件,直至锁梁组件相对于锁体滑动至预定位置,驱动机构驱动锁销组件插入限位槽内,此时第二弹性件被压缩。当驱动机构驱动锁销组件滑离限位槽内时,锁梁在第二弹性件的作用下自动复位,实现指纹锁快速开锁。

  请参阅图5,所述锁梁610包括U型状的锁梁本体612、及分别与所述锁梁本体的两端连接的锁舌部614和滑动部616,所述锁体400上开设有锁合槽410,所述锁舌部614用于锁合于所述锁合槽410内,所述滑动部616滑动设置于所述第一滑动通道430内,所述限位槽602开设于所述滑动部616上,所述第二弹性件620的一端与所述滑动部616连接,所述第二弹性件620的另一端与所述锁体400连接。具体地,上锁时,按压锁梁本体,使锁梁本体相对于锁体运动,锁舌部和滑动部均随锁梁本体相对于锁体运动,直至锁舌部锁合于锁合槽内,滑动部相对于锁体滑动至预定位置并使第二弹性件被挤压发生弹性变形,此时驱动机构驱动锁销组件插入限位槽内,完成上锁操作。

  请参阅图6,所述限位槽602于所述锁梁610的轴向宽度大于位于所述限位槽602内的所述锁销组件500的厚度。具体地,在上锁时,锁梁被按下,锁销在第一弹性件的弹力作用下朝向限位槽运动,使得锁销插入限位槽内,由于限位槽的宽度大于锁销的宽度,因此,锁梁可以被继续按下,直到锁梁滑动至预定位置,锁梁抵接于开关组件并对开关组件按压,从而触发驱动机构驱动锁销进一步朝向限位槽运动,并且电机停止工作后,持续抵接于锁销,避免锁销位移,使得锁销能够稳固地将锁梁卡紧。

  请参阅图8、图10及图11,所述开关组件700包括活动连接的开关本体710和抵接部720,所述开关本体710设于所述锁体400上并与所述驱动机构800电连接,所述抵接部720通过第三弹性件与所述开关本体710连接,所述锁梁组件600活动抵接所述抵接部。具体地,当锁梁组件抵接于抵接部时,抵接部部分缩入开关本体内,使第三弹性件被挤压压缩,此时驱动机构驱动锁销组件相对于锁体滑动,以插入限位槽。

  请参阅图7,所述开锁机构900包括指纹模块910和电路板(图未示),所述指纹模块910设于所述锁体400外表面上,所述指纹模块910用于感应并产生开锁信号。具体地,当使用者通过手指接触指纹模块时,指纹模块产生开锁信号。处理模块设置于电路板上,电路板和驱动组件设置于容纳腔内,且处理模块通过电路板与驱动组件的驱动元件、指纹模块以及开关组件的开关本体电连接。

  本实施例中,提供一种电子锁,包括电路板、处理模块、指纹模块、锁体、锁销组件、锁梁组件、开关组件和驱动组件,锁体内设置开设有容纳腔、第一滑动通道和第二滑动通道,处理模块设置于电路板上,电路板和驱动组件设置于容纳腔内,且处理模块通过电路板与驱动组件的电机、指纹模块以及开关组件的开关本体电连接。锁梁的滑动部滑动设置于第一滑动通道内,锁梁的锁舌部活动插设于锁合槽内。第二弹性件设置于第一滑动通道内,开关组件设置于第一滑动通道的侧壁。

  解锁时,用户通过指纹模块输入其指纹,处理模块检测指纹模块接收到的指纹是否为具有开锁权限的用户指纹,当检测该指纹为具有开锁权限的用户指纹,则控制电机工作,电机带动抵接块沿着转盘转动,抵接块抵接于开口槽的侧壁,驱动锁销远离限位槽,锁销克服第一弹性件的弹力而远离限位槽,失去锁销限制的锁梁在第二弹性件的弹力作用下向第一滑动通道的开口方向弹出,使得锁梁的锁舌部脱离锁合槽,从而实现解锁。

  在解锁后的一段时间后,处理模块控制电机反向运动,但抵接块此时并不抵接于开口槽的另一侧的侧壁,此时,锁销在第一弹性件的弹力作用下朝向锁梁的方向运动,由于此时锁梁并未被按压,因此,锁销抵接于锁梁,由于锁销未插入限位槽,因此,锁梁此时并未卡紧。

  上锁时,按压锁梁,使得锁梁克服第二弹性件的弹力朝向第一滑动通道的末端的方向运动,锁梁的限位槽经过锁销时,锁销对齐于限位槽,锁销在第一弹性件的弹力作用下插入限位槽,由于限位槽的宽度大于锁销的厚度,使得锁梁能够在按压下继续朝向第一滑动通道的末端的方向运动,当锁梁的滑动部抵接于开关组件后,开关组件被锁梁按压,处理模块接收到开关组件的解锁信号,控制电机运动,使得抵接块抵接于开口槽的另一侧的侧壁,抵接块向锁梁施力,抵接块向锁梁的施力方向朝向限位槽,通过电机的施力作用,使得锁梁能够紧固地插入在限位槽而不脱离,进而使得电子锁上锁更为稳固,不易因晃动而解锁。

  值得一提的是,由于开关组件设置于第一滑动通道的侧壁,开关组件设置于第一滑动通道内,也就是说,开关组件是设置在锁体的内部,而不是设置在锁体的外部,这样,有效对开关组件进行隐藏,一方面有效避免用户误操作而导致进入指纹录入模式,另一方面,有效避免非法用户触发进入指纹录入模式。在用户需要进行指纹录入时,需要通过锁梁对开关组件进行长按才能触发进入指纹录入模式,也就是说,用户长按锁梁,使得锁梁长按开关组件,指纹锁将进入指纹录入模式,而对于用户轻按锁梁或者短暂按击锁梁,只会触发驱动电机的工作。

  在本实施例中,结合上述的指纹录入方法,本实施例中开关组件700中即为所述指纹录入方法中的触发按键,当用户按压锁梁时,锁梁与开关组件的抵接部抵接,用户按压锁梁持续第一预设时间时,从而使得使得开关组件发出第一触发信号,处理模块检测到该第一触发信号并且进入指纹录入模式,用户将手指与指纹锁的指纹模块接触,指纹模块获取待录入指纹,并由处理模块将待录入指纹存储录入,使得待录入指纹能够通过验证解锁指纹锁,也就是说,该用户具有解锁指纹锁的权限。关于所述指纹录入方法应用于该指纹锁的其他具体限定可以参见上文对于指纹录入方法的限定,此处不再赘述。第一触发信号第一触发信号第一触发信号关于指纹锁的具体限定可以参见上文中对于指纹录入方法的限定,在此不再赘述。

  上述指纹锁中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于指纹锁中的处理器中,也可以以软件形式存储于指纹锁中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

  本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

  以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

  以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。