指纹解锁设备的备用开锁方法、系统和可读存储介质与流程

未命名 10-16 阅读:195 评论:0


1.本发明涉及指纹解锁设备技术领域,更具体的,涉及一种指纹解锁设备的备用开锁方法、系统和可读存储介质。


背景技术:

2.电子锁中很大部分是指纹解锁设备,但是指纹解锁设备随着不断投入市场应用,也存在诸多问题,比如指纹识别挂锁,只有单一的解锁方案,即只能通过已注册的指纹进行识别才能解锁,由于体积或者成本限制,无法增加蓝牙解锁或者键盘解锁等其他解锁功能,这就导致了当用户注册手指的指纹由于受伤或者意外出现严重磨损,可能无法解锁设备的情况。


技术实现要素:

3.本发明的目的是提供一种指纹解锁设备的备用开锁方法、系统和可读存储介质,可以在用户指纹出现严重磨损导致无法识别指纹时进行备用开锁,既可以不对指纹挂锁进行大改动,也不会增加指纹挂锁的成本,为用户提供便利。
4.本发明第一方面提供了一种指纹解锁设备的备用开锁方法,包括以下步骤:获取指纹采集数据,其中,所述指纹采集数据包括按压时间以及按压次数;基于所述指纹采集数据判断是否进入备用解锁程序,其中,若所述指纹采集数据满足需求,则进入备用解锁程序,否则不进入;当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码;基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁。
5.本方案中,所述方法还包括控制所述呼吸灯闪烁,具体包括:在未进入所述备用解锁程序时,当所述按压时间超过预设时间时,基于预设的第一闪烁机制控制所述呼吸灯进行闪烁;在进入所述备用解锁程序时,基于预设的第二闪烁机制控制所述呼吸灯进行闪烁。
6.本方案中,所述获取指纹采集数据,具体包括:基于指纹传感器获取所述指纹采集数据,其中,所述指纹传感器包括电容式指纹传感器;其中,在未进入所述备用解锁程序时,基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压时间;在未进入所述备用解锁程序时,在备用开启时间内基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压次数。
7.本方案中,所述基于所述指纹采集数据判断是否进入备用解锁程序,具体包括:
基于所述按压时间与预设感应时间做比较,其中,若所述按压时间达到所述预设感应时间,则基于所述按压次数与预设感应次数做比较,其中,若所述按压次数达到所述预设感应次数,则进入所述备用解锁程序;若所述按压次数未达到所述预设感应次数,则不进入所述备用解锁程序;若所述按压时间未达到所述预设感应时间,则不进入所述备用解锁程序。
8.本方案中,所述当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码,具体包括:基于所述时间变化范围获取单次呼吸灯循环点亮时间;基于所述指纹采集数据获取在所述单次呼吸灯循环点亮时间内的按压次数;基于不同的所述单次呼吸灯循环点亮时间对应的按压次数得到连续参数的所述开锁密码。
9.本方案中,所述基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁,具体包括:基于所述管理密码与所述开锁密码进行逐位比对,其中,当所述开锁密码与所述管理密码存在逐位比对一致的情况,则表明当前比较结果一致,跳出所述备用解锁程序并控制所述指纹解锁设备开锁;当所述开锁密码与所述管理密码存在逐位比对不一致的情况,则表明当前比较结果不一致,则在备用关闭时间截止时跳出所述备用解锁程序,并控制所述指纹解锁设备不予开锁。
10.本发明第二方面还提供一种指纹解锁设备的备用开锁系统,包括存储器和处理器,所述存储器中包括指纹解锁设备的备用开锁方法程序,所述指纹解锁设备的备用开锁方法程序被所述处理器执行时实现如下步骤:获取指纹采集数据,其中,所述指纹采集数据包括按压时间以及按压次数;基于所述指纹采集数据判断是否进入备用解锁程序,其中,若所述指纹采集数据满足需求,则进入备用解锁程序,否则不进入;当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码;基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁。
11.本方案中,所述方法还包括控制所述呼吸灯闪烁,具体包括:在未进入所述备用解锁程序时,当所述按压时间超过预设时间时,基于预设的第一闪烁机制控制所述呼吸灯进行闪烁;在进入所述备用解锁程序时,基于预设的第二闪烁机制控制所述呼吸灯进行闪烁。
12.本方案中,所述获取指纹采集数据,具体包括:基于指纹传感器获取所述指纹采集数据,其中,所述指纹传感器包括电容式指纹传感器;其中,在未进入所述备用解锁程序时,基于所述电容式指纹传感器获取用户手指按压在
指纹传感器上的所述按压时间;在未进入所述备用解锁程序时,在备用开启时间内基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压次数。
13.本方案中,所述基于所述指纹采集数据判断是否进入备用解锁程序,具体包括:基于所述按压时间与预设感应时间做比较,其中,若所述按压时间达到所述预设感应时间,则基于所述按压次数与预设感应次数做比较,其中,若所述按压次数达到所述预设感应次数,则进入所述备用解锁程序;若所述按压次数未达到所述预设感应次数,则不进入所述备用解锁程序;若所述按压时间未达到所述预设感应时间,则不进入所述备用解锁程序。
14.本方案中,所述当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码,具体包括:基于所述时间变化范围获取单次呼吸灯循环点亮时间;基于所述指纹采集数据获取在所述单次呼吸灯循环点亮时间内的按压次数;基于不同的所述单次呼吸灯循环点亮时间对应的按压次数得到连续参数的所述开锁密码。
15.本方案中,所述基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁,具体包括:基于所述管理密码与所述开锁密码进行逐位比对,其中,当所述开锁密码与所述管理密码存在逐位比对一致的情况,则表明当前比较结果一致,跳出所述备用解锁程序并控制所述指纹解锁设备开锁;当所述开锁密码与所述管理密码存在逐位比对不一致的情况,则表明当前比较结果不一致,则在备用关闭时间截止时跳出所述备用解锁程序,并控制所述指纹解锁设备不予开锁。
16.本发明第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包括机器的一种指纹解锁设备的备用开锁方法程序,所述指纹解锁设备的备用开锁方法程序被处理器执行时,实现如上述任一项所述的一种指纹解锁设备的备用开锁方法的步骤。
17.本发明公开的一种指纹解锁设备的备用开锁方法、系统和可读存储介质,可以在用户指纹出现严重磨损导致无法识别指纹时进行备用开锁,既可以不对指纹挂锁进行大改动,也不会增加指纹挂锁的成本,为用户提供便利。
附图说明
18.图1示出了本发明一种指纹解锁设备的备用开锁方法的流程图;图2示出了本发明一种指纹解锁设备的备用开锁系统的框图。
具体实施方式
19.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
20.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
21.图1示出了本技术一种指纹解锁设备的备用开锁方法的流程图。
22.如图1所示,本技术公开了一种指纹解锁设备的备用开锁方法,包括以下步骤:s102,获取指纹采集数据,其中,所述指纹采集数据包括按压时间以及按压次数;s104,基于所述指纹采集数据判断是否进入备用解锁程序,其中,若所述指纹采集数据满足需求,则进入备用解锁程序,否则不进入;s106,当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码;s108,基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁。
23.需要说明的是,于本实施例中,指纹解锁设备在进行指纹解锁时,需要采集用户的指纹,因此,可以获取所述指纹采集数据,当基于所述指纹采集数据无法成功识别开锁时,可以进行判断是否进入备用解锁程序,其中,需要对用户指纹的按压时间和按压次数进行判断,以识别是否进入备用解锁程序,其中,当所述指纹采集数据满足按压时间和按压次数对应的需求时,可以进入备用解锁程序,否则不进入,进一步地,当进入所述备用解锁程序后,可以控制呼吸灯进行闪烁,在所述呼吸灯的时间变化阈值范围内,可以基于所述指纹采集数据识别用户输入的开锁密码,从而基于开锁密码与事先设置的管理密码进行比较,以基于比较结果一致时,控制所述指纹解锁设备开锁,如此,一方面可以在用户指纹无法识别的情况下,进行指纹的按压操作来进行备用开锁,同时,通过识别按压操作时的按压次数来确定输入密码,可以有效防止恶意开锁的情况发生,当然,本技术针对的是指纹识别挂锁,仅能够识别指纹,并未加装机械键盘,因此可以通过增加一个数字密码解锁的备用应急方案来进行备用开锁,以进一步提升产品竞争力。
24.根据本发明实施例,所述方法还包括控制所述呼吸灯闪烁,具体包括:在未进入所述备用解锁程序时,当所述按压时间超过预设时间时,基于预设的第一闪烁机制控制所述呼吸灯进行闪烁;在进入所述备用解锁程序时,基于预设的第二闪烁机制控制所述呼吸灯进行闪烁。
25.需要说明的是,于本实施例中,为了让用户可以清晰识别到当前指纹解锁设备是否进入备用解锁程序,可以通过呼吸灯的方式来进行可视化显示,以便于用户进行指纹密码操作,其中,在未进入所述备用解锁程序时,当所述按压时间超过预设时间时,基于预设的第一闪烁机制控制所述呼吸灯进行闪烁,具体地,按压时间超过“15s”时,基于所述第一闪烁机制控制呼吸灯进行闪烁红灯,闪烁红灯的备用开启时间内,例如“3s”内,识别到用户在指纹识别区短按“5”次时,指纹解锁设备进入备用解锁程序;进一步地,在进入所述备用解锁程序时,基于预设的第二闪烁机制控制所述呼吸灯进行闪烁,其中,进入备用解锁程序后,基于第二闪烁机制控制呼吸灯进行闪烁,以提供呼吸循环供给用户进行指纹按压,其中,进入备用开锁程序之后,呼吸灯闪烁为绿灯,亮“7”秒,绿灯从灭到亮再到灭为一个呼吸循环,每个呼吸循环为“1”秒,然后灭
ꢀ“
2”秒,总共循环“15”次,每次绿灯点亮的“7”秒内,手
指按压一次指纹传感器并抬起则计数加“1”,同时红灯会短闪一次,最多计数为“9”,没有按压则次数为“0”,按压次数代表数字密码“0-9”,例如,如果在“7s”时间内按压指纹传感器“5”次,则代表输入密码为“5”。
26.根据本发明实施例,所述获取指纹采集数据,具体包括:基于指纹传感器获取所述指纹采集数据,其中,所述指纹传感器包括电容式指纹传感器;其中,在未进入所述备用解锁程序时,基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压时间;在未进入所述备用解锁程序时,在备用开启时间内基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压次数。
27.需要说明的是,于本实施例中,具体说明了如何获取所述指纹采集数据,其中,可以基于所述指纹传感器来获取所述指纹采集数据,具体地,所述指纹传感器包括电容式指纹传感器,在未进入所述备用解锁程序时,基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压时间,在未进入所述备用解锁程序时,在备用开启时间内基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压次数,相应地,备用开启时间即为“3s”。
28.根据本发明实施例,所述基于所述指纹采集数据判断是否进入备用解锁程序,具体包括:基于所述按压时间与预设感应时间做比较,其中,若所述按压时间达到所述预设感应时间,则基于所述按压次数与预设感应次数做比较,其中,若所述按压次数达到所述预设感应次数,则进入所述备用解锁程序;若所述按压次数未达到所述预设感应次数,则不进入所述备用解锁程序;若所述按压时间未达到所述预设感应时间,则不进入所述备用解锁程序。
29.需要说明的是,于本实施例中,具体说明了如何基于指纹采集数据判断是否进入备用解锁程序,其中,具体基于所述按压时间与所述预设感应时间做比较,以及基于按压次数与预设感应次数做比较,具体地,若所述按压时间达到所述预设感应时间,则基于所述按压次数与预设感应次数做比较,其中,若所述按压次数达到所述预设感应次数,则进入所述备用解锁程序;若所述按压次数未达到所述预设感应次数,则不进入所述备用解锁程序;若所述按压时间未达到所述预设感应时间,则不进入所述备用解锁程序,例如上述实施例中说明的按压时间超过“15s”,按压次数超过“5”次,相应地,所述预设感应时间即为“15s”,所述预设感应次数即为“5”次。
30.根据本发明实施例,所述当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码,具体包括:基于所述时间变化范围获取单次呼吸灯循环点亮时间;基于所述指纹采集数据获取在所述单次呼吸灯循环点亮时间内的按压次数;基于不同的所述单次呼吸灯循环点亮时间对应的按压次数得到连续参数的所述开锁密码。
31.需要说明的是,于本实施例中,具体说明了如何基于所述指纹采集数据识别得到
用户输入的开锁密码,其中,可以基于在特定时间内获取指纹采集数据的按压次数来得到对应的密码,具体地,基于所述时间变化范围获取单次呼吸灯循环点亮时间,从而基于所述指纹采集数据获取在所述单次呼吸灯循环点亮时间内的按压次数,最后基于不同的所述单次呼吸灯循环点亮时间对应的按压次数得到连续参数的所述开锁密码,例如上述实施例中说明的呼吸灯闪烁为绿灯,亮“7”秒,绿灯从灭到亮再到灭为一个呼吸循环,每个呼吸循环为“1”秒,然后灭
ꢀ“
2”秒,即表明在“10s”的时间变化范围内点亮的时间为“7s”,那么如果用户在“7s”时间内按压指纹传感器“5”次,则代表输入密码为“5”。
32.根据本发明实施例,所述基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁,具体包括:基于所述管理密码与所述开锁密码进行逐位比对,其中,当所述开锁密码与所述管理密码存在逐位比对一致的情况,则表明当前比较结果一致,跳出所述备用解锁程序并控制所述指纹解锁设备开锁;当所述开锁密码与所述管理密码存在逐位比对不一致的情况,则表明当前比较结果不一致,则在备用关闭时间截止时跳出所述备用解锁程序,并控制所述指纹解锁设备不予开锁。
33.需要说明的是,于本实施例中,由于用户在按压指纹来输入密码时,存在次数不对导致密码错误的情况,此时,一旦出现密码错误的情况,又无法进行修改,因此可以重新从头开始输入,故需要基于所述管理密码与所述开锁密码进行逐位比对,具体地,当所述开锁密码与所述管理密码存在逐位比对一致的情况,则表明当前比较结果一致,跳出所述备用解锁程序并控制所述指纹解锁设备开锁;当所述开锁密码与所述管理密码存在逐位比对不一致的情况,则表明当前比较结果不一致,则在备用关闭时间截止时跳出所述备用解锁程序,并控制所述指纹解锁设备不予开锁,在实际应用时,如果管理密码为“147369”,用户只要是有连续六次输入的密码是正确的密码,即可以实现开锁,则输入“0214147369”也能够开锁,因为后面六位密码为正确密码,用户即使中途输错一位密码,重新输入正确的密码也能够实现开锁,避免操作的繁琐。
34.值得一提的是,所述方法还包括:基于呼吸灯的闪烁机制来控制语音播报,其中,识别到呼吸灯基于所述第一闪烁机制闪烁时,播报第一语音数据;识别到呼吸灯基于所述第二闪烁机制闪烁时,播报第二语音数据。
35.需要说明的是,于本实施例中,由于在实际应用时,可以通过呼吸灯来可视化显示当前的程序进程,也可以通过添加一个播报装置,例如喇叭来进行语音提醒,其中,识别到呼吸灯基于所述第一闪烁机制闪烁时,播报第一语音数据,例如,第一闪烁机制对应为进入备用开锁程序,所以所述第一语音数据对应播报的内容可以是“进入备用开锁程序”,进一步地,识别到呼吸灯基于所述第二闪烁机制闪烁时,播报第二语音数据,例如,第二闪烁机制对应为备用开锁程序时识别密码,因此,所述第二语音数据对应的播报内容可以是“请输入密码”。
36.值得一提的是,所述方法还包括录入所述管理密码,具体包括:基于备用开锁程序成功备用开锁后,清空当前指纹解锁设备的指纹;基于初始化模式获取用户的输入密码得到所述管理密码。
37.需要说明的是,于本实施例中,每次基于备用开锁程序成功备用开锁之后,都会清楚指纹数据从而需要用户重新录入数据,相应地,录入管理密码的方式可以是在绿灯亮起的时间内按压指纹传感器的次数作为数字密码,总共录入对应次数位的密码得到管理密码,其中,针对不同的指纹解锁设备,因为有不同的安全管理等级,可以灵活调整密码的长度,实现不同安全等级的管理,密码位数越多,安全性越高。
38.图2示出了本发明一种指纹解锁设备的备用开锁系统的框图。
39.如图2所示,本发明公开了一种指纹解锁设备的备用开锁系统,包括存储器和处理器,所述存储器中包括指纹解锁设备的备用开锁方法程序,所述指纹解锁设备的备用开锁方法程序被所述处理器执行时实现如下步骤:获取指纹采集数据,其中,所述指纹采集数据包括按压时间以及按压次数;基于所述指纹采集数据判断是否进入备用解锁程序,其中,若所述指纹采集数据满足需求,则进入备用解锁程序,否则不进入;当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码;基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁。
40.需要说明的是,于本实施例中,指纹解锁设备在进行指纹解锁时,需要采集用户的指纹,因此,可以获取所述指纹采集数据,当基于所述指纹采集数据无法成功识别开锁时,可以进行判断是否进入备用解锁程序,其中,需要对用户指纹的按压时间和按压次数进行判断,以识别是否进入备用解锁程序,其中,当所述指纹采集数据满足按压时间和按压次数对应的需求时,可以进入备用解锁程序,否则不进入,进一步地,当进入所述备用解锁程序后,可以控制呼吸灯进行闪烁,在所述呼吸灯的时间变化阈值范围内,可以基于所述指纹采集数据识别用户输入的开锁密码,从而基于开锁密码与事先设置的管理密码进行比较,以基于比较结果一致时,控制所述指纹解锁设备开锁,如此,一方面可以在用户指纹无法识别的情况下,进行指纹的按压操作来进行备用开锁,同时,通过识别按压操作时的按压次数来确定输入密码,可以有效防止恶意开锁的情况发生,当然,本技术针对的是指纹识别挂锁,仅能够识别指纹,并未加装机械键盘,因此可以通过增加一个数字密码解锁的备用应急方案来进行备用开锁,以进一步提升产品竞争力。
41.根据本发明实施例,所述方法还包括控制所述呼吸灯闪烁,具体包括:在未进入所述备用解锁程序时,当所述按压时间超过预设时间时,基于预设的第一闪烁机制控制所述呼吸灯进行闪烁;在进入所述备用解锁程序时,基于预设的第二闪烁机制控制所述呼吸灯进行闪烁。
42.需要说明的是,于本实施例中,为了让用户可以清晰识别到当前指纹解锁设备是否进入备用解锁程序,可以通过呼吸灯的方式来进行可视化显示,以便于用户进行指纹密码操作,其中,在未进入所述备用解锁程序时,当所述按压时间超过预设时间时,基于预设的第一闪烁机制控制所述呼吸灯进行闪烁,具体地,按压时间超过“15s”时,基于所述第一闪烁机制控制呼吸灯进行闪烁红灯,闪烁红灯的备用开启时间内,例如“3s”内,识别到用户在指纹识别区短按“5”次时,指纹解锁设备进入备用解锁程序;进一步地,在进入所述备用
解锁程序时,基于预设的第二闪烁机制控制所述呼吸灯进行闪烁,其中,进入备用解锁程序后,基于第二闪烁机制控制呼吸灯进行闪烁,以提供呼吸循环供给用户进行指纹按压,其中,进入备用开锁程序之后,呼吸灯闪烁为绿灯,亮“7”秒,绿灯从灭到亮再到灭为一个呼吸循环,每个呼吸循环为“1”秒,然后灭
ꢀ“
2”秒,总共循环“15”次,每次绿灯点亮的“7”秒内,手指按压一次指纹传感器并抬起则计数加“1”,同时红灯会短闪一次,最多计数为“9”,没有按压则次数为“0”,按压次数代表数字密码“0-9”,例如,如果在“7s”时间内按压指纹传感器“5”次,则代表输入密码为“5”。
43.根据本发明实施例,所述获取指纹采集数据,具体包括:基于指纹传感器获取所述指纹采集数据,其中,所述指纹传感器包括电容式指纹传感器;其中,在未进入所述备用解锁程序时,基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压时间;在未进入所述备用解锁程序时,在备用开启时间内基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压次数。
44.需要说明的是,于本实施例中,具体说明了如何获取所述指纹采集数据,其中,可以基于所述指纹传感器来获取所述指纹采集数据,具体地,所述指纹传感器包括电容式指纹传感器,在未进入所述备用解锁程序时,基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压时间,在未进入所述备用解锁程序时,在备用开启时间内基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压次数,相应地,备用开启时间即为“3s”。
45.根据本发明实施例,所述基于所述指纹采集数据判断是否进入备用解锁程序,具体包括:基于所述按压时间与预设感应时间做比较,其中,若所述按压时间达到所述预设感应时间,则基于所述按压次数与预设感应次数做比较,其中,若所述按压次数达到所述预设感应次数,则进入所述备用解锁程序;若所述按压次数未达到所述预设感应次数,则不进入所述备用解锁程序;若所述按压时间未达到所述预设感应时间,则不进入所述备用解锁程序。
46.需要说明的是,于本实施例中,具体说明了如何基于指纹采集数据判断是否进入备用解锁程序,其中,具体基于所述按压时间与所述预设感应时间做比较,以及基于按压次数与预设感应次数做比较,具体地,若所述按压时间达到所述预设感应时间,则基于所述按压次数与预设感应次数做比较,其中,若所述按压次数达到所述预设感应次数,则进入所述备用解锁程序;若所述按压次数未达到所述预设感应次数,则不进入所述备用解锁程序;若所述按压时间未达到所述预设感应时间,则不进入所述备用解锁程序,例如上述实施例中说明的按压时间超过“15s”,按压次数超过“5”次,相应地,所述预设感应时间即为“15s”,所述预设感应次数即为“5”次。
47.根据本发明实施例,所述当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码,具体包括:基于所述时间变化范围获取单次呼吸灯循环点亮时间;
基于所述指纹采集数据获取在所述单次呼吸灯循环点亮时间内的按压次数;基于不同的所述单次呼吸灯循环点亮时间对应的按压次数得到连续参数的所述开锁密码。
48.需要说明的是,于本实施例中,具体说明了如何基于所述指纹采集数据识别得到用户输入的开锁密码,其中,可以基于在特定时间内获取指纹采集数据的按压次数来得到对应的密码,具体地,基于所述时间变化范围获取单次呼吸灯循环点亮时间,从而基于所述指纹采集数据获取在所述单次呼吸灯循环点亮时间内的按压次数,最后基于不同的所述单次呼吸灯循环点亮时间对应的按压次数得到连续参数的所述开锁密码,例如上述实施例中说明的呼吸灯闪烁为绿灯,亮“7”秒,绿灯从灭到亮再到灭为一个呼吸循环,每个呼吸循环为“1”秒,然后灭
ꢀ“
2”秒,即表明在“10s”的时间变化范围内点亮的时间为“7s”,那么如果用户在“7s”时间内按压指纹传感器“5”次,则代表输入密码为“5”。
49.根据本发明实施例,所述基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁,具体包括:基于所述管理密码与所述开锁密码进行逐位比对,其中,当所述开锁密码与所述管理密码存在逐位比对一致的情况,则表明当前比较结果一致,跳出所述备用解锁程序并控制所述指纹解锁设备开锁;当所述开锁密码与所述管理密码存在逐位比对不一致的情况,则表明当前比较结果不一致,则在备用关闭时间截止时跳出所述备用解锁程序,并控制所述指纹解锁设备不予开锁。
50.需要说明的是,于本实施例中,由于用户在按压指纹来输入密码时,存在次数不对导致密码错误的情况,此时,一旦出现密码错误的情况,又无法进行修改,因此可以重新从头开始输入,故需要基于所述管理密码与所述开锁密码进行逐位比对,具体地,当所述开锁密码与所述管理密码存在逐位比对一致的情况,则表明当前比较结果一致,跳出所述备用解锁程序并控制所述指纹解锁设备开锁;当所述开锁密码与所述管理密码存在逐位比对不一致的情况,则表明当前比较结果不一致,则在备用关闭时间截止时跳出所述备用解锁程序,并控制所述指纹解锁设备不予开锁,在实际应用时,如果管理密码为“147369”,用户只要是有连续六次输入的密码是正确的密码,即可以实现开锁,则输入“0214147369”也能够开锁,因为后面六位密码为正确密码,用户即使中途输错一位密码,重新输入正确的密码也能够实现开锁,避免操作的繁琐。
51.值得一提的是,所述方法还包括:基于呼吸灯的闪烁机制来控制语音播报,其中,识别到呼吸灯基于所述第一闪烁机制闪烁时,播报第一语音数据;识别到呼吸灯基于所述第二闪烁机制闪烁时,播报第二语音数据。
52.需要说明的是,于本实施例中,由于在实际应用时,可以通过呼吸灯来可视化显示当前的程序进程,也可以通过添加一个播报装置,例如喇叭来进行语音提醒,其中,识别到呼吸灯基于所述第一闪烁机制闪烁时,播报第一语音数据,例如,第一闪烁机制对应为进入备用开锁程序,所以所述第一语音数据对应播报的内容可以是“进入备用开锁程序”,进一步地,识别到呼吸灯基于所述第二闪烁机制闪烁时,播报第二语音数据,例如,第二闪烁机制对应为备用开锁程序时识别密码,因此,所述第二语音数据对应的播报内容可以是“请输
入密码”。
53.值得一提的是,所述方法还包括录入所述管理密码,具体包括:基于备用开锁程序成功备用开锁后,清空当前指纹解锁设备的指纹;基于初始化模式获取用户的输入密码得到所述管理密码。
54.需要说明的是,于本实施例中,每次基于备用开锁程序成功备用开锁之后,都会清楚指纹数据从而需要用户重新录入数据,相应地,录入管理密码的方式可以是在绿灯亮起的时间内按压指纹传感器的次数作为数字密码,总共录入对应次数位的密码得到管理密码,其中,针对不同的指纹解锁设备,因为有不同的安全管理等级,可以灵活调整密码的长度,实现不同安全等级的管理,密码位数越多,安全性越高。
55.本发明第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包括一种指纹解锁设备的备用开锁方法程序,所述指纹解锁设备的备用开锁方法程序被处理器执行时,实现如上述任一项所述的一种指纹解锁设备的备用开锁方法的步骤。
56.本发明公开的一种指纹解锁设备的备用开锁方法、系统和可读存储介质,可以在用户指纹出现严重磨损导致无法识别指纹时进行备用开锁,既可以不对指纹挂锁进行大改动,也不会增加指纹挂锁的成本,为用户提供便利。
57.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
58.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
59.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
60.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
61.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

技术特征:
1.一种指纹解锁设备的备用开锁方法,其特征在于,包括以下步骤:获取指纹采集数据,其中,所述指纹采集数据包括按压时间以及按压次数;基于所述指纹采集数据判断是否进入备用解锁程序,其中,若所述指纹采集数据满足需求,则进入备用解锁程序,否则不进入;当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码;基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁。2.根据权利要求1所述的一种指纹解锁设备的备用开锁方法,其特征在于,所述方法还包括控制所述呼吸灯闪烁,具体包括:在未进入所述备用解锁程序时,当所述按压时间超过预设时间时,基于预设的第一闪烁机制控制所述呼吸灯进行闪烁;在进入所述备用解锁程序时,基于预设的第二闪烁机制控制所述呼吸灯进行闪烁。3.根据权利要求2所述的一种指纹解锁设备的备用开锁方法,其特征在于,所述获取指纹采集数据,具体包括:基于指纹传感器获取所述指纹采集数据,其中,所述指纹传感器包括电容式指纹传感器;其中,在未进入所述备用解锁程序时,基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压时间;在未进入所述备用解锁程序时,在备用开启时间内基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压次数。4.根据权利要求3所述的一种指纹解锁设备的备用开锁方法,其特征在于,所述基于所述指纹采集数据判断是否进入备用解锁程序,具体包括:基于所述按压时间与预设感应时间做比较,其中,若所述按压时间达到所述预设感应时间,则基于所述按压次数与预设感应次数做比较,其中,若所述按压次数达到所述预设感应次数,则进入所述备用解锁程序;若所述按压次数未达到所述预设感应次数,则不进入所述备用解锁程序;若所述按压时间未达到所述预设感应时间,则不进入所述备用解锁程序。5.根据权利要求4所述的一种指纹解锁设备的备用开锁方法,其特征在于,所述当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码,具体包括:基于时间变化范围获取单次呼吸灯循环点亮时间;基于所述指纹采集数据获取在所述单次呼吸灯循环点亮时间内的按压次数;基于不同的所述单次呼吸灯循环点亮时间对应的按压次数得到连续参数的所述开锁密码。6.根据权利要求5所述的一种指纹解锁设备的备用开锁方法,其特征在于,所述基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁,具体包括:
基于所述管理密码与所述开锁密码进行逐位比对,其中,当所述开锁密码与所述管理密码存在逐位比对一致的情况,则表明当前比较结果一致,跳出所述备用解锁程序并控制所述指纹解锁设备开锁;当所述开锁密码与所述管理密码存在逐位比对不一致的情况,则表明当前比较结果不一致,则在备用关闭时间截止时跳出所述备用解锁程序,并控制所述指纹解锁设备不予开锁。7.一种指纹解锁设备的备用开锁系统,其特征在于,包括存储器和处理器,所述存储器中包括指纹解锁设备的备用开锁方法程序,所述指纹解锁设备的备用开锁方法程序被所述处理器执行时实现如下步骤:获取指纹采集数据,其中,所述指纹采集数据包括按压时间以及按压次数;基于所述指纹采集数据判断是否进入备用解锁程序,其中,若所述指纹采集数据满足需求,则进入备用解锁程序,否则不进入;当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码;基于所述开锁密码与用户设置的管理密码进行比较,其中,若比较一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁。8.根据权利要求7所述的一种指纹解锁设备的备用开锁系统,其特征在于,所述指纹解锁设备的备用开锁方法程序被所述处理器执行时还实现如下步骤:在未进入所述备用解锁程序时,当所述按压时间超过预设时间时,基于预设的第一闪烁机制控制所述呼吸灯进行闪烁;在进入所述备用解锁程序时,基于预设的第二闪烁机制控制所述呼吸灯进行闪烁。9.根据权利要求8所述的一种指纹解锁设备的备用开锁系统,其特征在于,所述获取指纹采集数据,具体包括:基于指纹传感器获取所述指纹采集数据,其中,所述指纹传感器包括电容式指纹传感器;其中,在未进入所述备用解锁程序时,基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压时间;在未进入所述备用解锁程序时,在备用开启时间内基于所述电容式指纹传感器获取用户手指按压在指纹传感器上的所述按压次数。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括一种指纹解锁设备的备用开锁方法程序,所述指纹解锁设备的备用开锁方法程序被处理器执行时,实现如权利要求1至6中任一项所述的一种指纹解锁设备的备用开锁方法的步骤。

技术总结
本发明公开的一种指纹解锁设备的备用开锁方法、系统和可读存储介质,其中方法包括:获取指纹采集数据,其中,所述指纹采集数据包括按压时间以及按压次数;基于所述指纹采集数据判断是否进入备用解锁程序,若所述指纹采集数据满足需求,则进入备用解锁程序,否则不进入;当进入所述备用解锁程序后,在呼吸灯的时间变化阈值范围内,基于所述指纹采集数据识别用户输入的开锁密码;基于所述开锁密码与用户设置的管理密码进行比较,若比较结果一致则跳出所述备用解锁程序并控制所述指纹解锁设备开锁。本发明可以在用户指纹出现严重磨损导致无法识别指纹时进行备用开锁,既可以不对指纹挂锁进行大改动,也不会增加指纹挂锁的成本,为用户提供便利。户提供便利。户提供便利。


技术研发人员:蔡晓绪
受保护的技术使用者:深圳市魔力信息技术有限公司
技术研发日:2023.09.05
技术公布日:2023/10/11
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐