一种基于多指纹传感器的指纹识别方法、装置及终端的制作方法_2

文档序号:9397163阅读:来源:国知局
到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0052]实施例一
[0053]图1是本实施例所述的基于多指纹传感器的指纹识别方法流程图,本实施例可适用于对便携式终端设备进行指纹验证的情况,该方法可以由配置于便携式终端设备上的基于多指纹传感器的指纹识别装置来执行,如图1所示,本实施例所述的基于多指纹传感器的指纹识别方法包括:
[0054]S101、通过至少两个指纹传感器进行指纹图像识别,并获取各次指纹图像识别所对应的识别信息。
[0055]现有技术中通常采用一个指纹传感器按照指纹传感器与指纹图像一对一或一对多的形式进行指纹图像识别,以进行解锁或身份验证等操作。
[0056]本实施例通过至少两个指纹传感器进行指纹图像识别,可设置所述至少两个指纹传感器中至少两个指纹传感器均匹配相同的一个或一个以上的指纹图像,或者所述至少两个指纹传感器中各指纹传感器分别匹配不同的指纹图像。
[0057]为了简单起见,各指纹传感器可均匹配相同的一个或一个以上的指纹图像。为了进一步增加解锁或验证等操作的安全性,还可设置各指纹传感器均匹配分别匹配不同的指纹图像,例如,手机上安装有两个指纹传感器,预设第一指纹传感器匹配左手拇指的指纹图像,第二指纹传感器匹配左手食指的指纹图像,或者预设第一指纹传感器匹配双手拇指的指纹图像,第二指纹传感器匹配双手食指的指纹图像。当然,如果指纹传感器较多,为方便起见,也可某些指纹传感器匹配相同的一个或一个以上的指纹图像,例如手机正反两面分别安装有两个指纹传感器,预设正面的两个指纹传感器匹配双手拇指的指纹图像,反面的两个指纹传感器匹配双手食指的指纹图像。
[0058]识别信息可包括多种,只要能用于进行加密判断即可,例如,所述识别信息可包括指纹传感器的标识、识别时间等。
[0059]需要说明的是,本实施例获取各次指纹图像识别所对应的识别信息,需要在满足条件的时间窗口内进行,而并非是一个持续不断的滚雪球似的累积的过程。例如,若本次进行指纹图像识别距离上次指纹图像识别的时间超过预设时长(例如10秒),则将本次之前的识别信息丢弃,若解锁成功或身份验证成功,则将之前的识别信息丢弃,或者若接收到预设重置指令时将之前的识别信息丢弃(例如用户指纹识别过程中意识到操作错误,按下预设的重置按键以结束之前的识别,以开启一组新的指纹识别过程)。
[0060]S102、判断所述识别信息是否满足预设条件,若是则确定指纹识别通过。
[0061]以所述识别信息包括指纹传感器的标识为例,判断所述识别信息是否满足预设条件可以通过如下方式:判断各次指纹图像识别所对应的指纹传感器的识别顺序是否正确,还可以是判断各次指纹图像识别所对应的指纹传感器的识别次数是否满足预设要求,也可以是判断各次指纹图像识别所对应的指纹传感器的识别顺序是否正确的同时,还判断各次指纹图像识别所对应的指纹传感器的识别次数是否满足预设要求。
[0062]需要说明的是,判断所述识别信息是否满足预设条件,可在将本次指纹图像识别所对应的识别信息添加到所述识别信息队列中之后执行,或者在所述识别信息队列中的识别信息的数目满足预设阀值时执行。
[0063]通常,进行指纹识别确定用户能否进入终端设备操作界面的同时,还可进一步确定用户的身份级别,例如高级用户级别、中级用户级别、普通用户级别,Administrator级别和Guest级别。
[0064]因此,本实施例为了在确定指纹识别通过时进一步明确用户的身份级别,所述预设条件包括一个以上判定规则,例如包括两个判定规则,判定规则A和判定规则B。若所述识别信息满足判定规则A,则确定当前用户通过Administrator级别的验证,打开终端设备操作系统的Administrator用户界面;若所述识别信息满足判定规则B,则确定当前用户通过Guest级别的验证,打终端设备操作系统的Guest用户界面。
[0065]本实施例所述的方法可用于对包括至少两个指纹传感器的终端设备进行解锁,例如用于对手机进行解锁,若确定指纹识别通过则对手机进行解锁。
[0066]所述预设条件包括两个或两个以上的判定规则,若确定指纹识别通过其中任一个所述判定规则,则打开所述终端设备中所述判定规则所对应的用户级别的操作界面。
[0067]本实施例通过至少两个指纹传感器进行指纹图像识别,并获取各次指纹图像识别所对应的识别信息,若所述识别信息满足预设条件,则确定指纹识别通过,在通过至少两个指纹传感器进行指纹图像识别的基础上,进一步包括对识别信息的验证,能进一步提高终端设备的安全性。
[0068]实施例二
[0069]图2是本实施例所述的基于多指纹传感器的指纹识别方法流程图,如图2所示,本实施例所述的基于多指纹传感器的指纹识别方法包括:
[0070]S201、通过指纹传感器进行指纹图像识别。
[0071 ] S202、获取本次指纹图像识别所对应的识别信息。
[0072]本实施例中,所述识别信息至少包括识别时间。
[0073]S203、获取本次识别信息中的识别时间与上次识别信息中的识别时间之间的时间差。
[0074]S204、判断所述时间差是否超过预设时长,若是则执行步骤S205,否则执行步骤S206o
[0075]S205、将预设的识别信息队列清零,执行步骤S206。
[0076]因为用户进行指纹验证通常是一个连续的过程,因此,各次操作之间的时间间隔非常短,而不允许断断续续地输入验证指纹,否则没有时间界限的话,不能区分某次输入指纹是上一次验证的继续还是一个重新的验证的开始,这样会使得验证信息呈现是一个持续不断的滚雪球似的累积,而无从进行验证。因此,本实施例中,各次验证需要在满足条件的时间窗口内进行,例如,若本次进行指纹图像识别距离上次指纹图像识别的时间超过预设时长(例如10秒),则将本次之前的识别信息丢弃,若解锁成功或身份验证成功,则将之前的识别信息丢弃,或者若接收到预设重置指令时将之前的识别信息丢弃。
[0077]S206、将本次指纹图像识别所对应的识别信息添加到所述识别信息队列中。
[0078]S207、判断队列中的识别信息的数目是否满足预设阀值,若是则执行步骤S208,否则返回步骤S201。
[0079]本实施例所述的预设阀值需与用于确定指纹识别是否通过的预设条件相配合,以终端包括两个指纹传感器为例,例如预设条件为:第一指纹传感器按压两下(即识别两次),第二指纹传感器按压一下(即识别一次),则本实施例的预设阀值是
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1