一种指纹采集方法及终端与流程

文档序号:12125925阅读:357来源:国知局
一种指纹采集方法及终端与流程

本发明涉及指纹技术领域,尤其涉及一种指纹采集方法及终端。



背景技术:

随着指纹技术的发展和成熟,指纹技术被广泛地应用在智能终端中。识别技术方便快捷,省去输入密码的繁琐过程,深受广大用户的青睐。

现有的指纹采集技术,其中指纹传感器的灵敏度一般设置成固定值,这样对于力度过轻或过重的情况,采集的指纹图像质量不理想,从而导致指纹识别的灵敏度较低。另外,为了保证指纹的有效性,指纹采集时需要足够的指纹接触面积,为了确保有足够的指纹接触面积,现有的方法中,一种是通过检测指纹传感器外圈的几个点是否与手指有接触,如果有接触则认为是面积足够;另一种是在录入过程中用文字或动画提醒用户接触面积要足够大。对于指纹传感器而言,个别点损坏是不影响其正常使用,但第一种方法中如果检测点损坏则会误以为指纹接触面积不够,导致无法录入。第二种方法只是一些提示,无法强制用户手指与指纹传感器足够接触。



技术实现要素:

有鉴于此,本发明实施例提供一种指纹采集方法和终端,以解决现有的指纹采集的指纹图像质量不理想等问题。

第一方面,本发明实施例提供了一种指纹采集方法,该方法包括:若感测到用户触摸终端的指纹感应区,获取用户的按压力度值;根据所述按压力度值确定压力等级范围;根据所述压力等级范围选择指纹传感器的预设灵敏度;根据所述预设灵敏度采集所述用户的指纹信息。

第二方面,本发明实施例还提供了一种终端,该终端包括:获取单元,用于若感测到用户触摸终端的指纹感应区,获取用户的按压力度值;确定单元,用于根据所述按压力度值确定压力等级范围;选择单元,用于根据所述压力等级范围选择指纹传感器的预设灵敏度;采集单元,用于根据所述预设灵敏度采集所述用户的指纹信息。

有益效果:本发明实施例通过获取用户的手指的按压力度值,根据按压力度值的大小确定其对应的压力等级范围,根据所述压力等级范围选择指纹传感器的预设灵敏度采集用户的指纹信息,有利于指纹信息的后续处理,进而提高了指纹识别的灵敏度。

附图说明

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

图1是本发明实施例提供的一种指纹采集方法的示意流程图;

图2是本发明实施例提供的指纹采集示意图;

图3是本发明实施例提供的指纹覆盖面积示意图;

图4是本发明实施例提供的一种指纹采集方法的另一示意流程图;

图5是本发明实施例提供的一种终端的示意性框图;

图6是本发明实施例提供的一种终端的示意性框图;

图7是本发明实施例提供的一种终端的另一示意性框图;

图8是本发明实施例提供的一种终端的结构组成示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

请参阅图1,图1是本发明实施例提供的一种指纹采集方法的示意流程图。该指纹采集方法可以运行在智能手机(如Android手机、IOS手机等)、平板电脑或智能穿戴设备等终端中。该终端包括压力传感器和指纹传感器,其中,该压力传感器触摸屏的盖板和指纹传感器的盖板集成一体,称为指纹采集屏。在该指纹采集屏中设有指纹传感器的盖板对应的区域,称为指纹感应区。如图1所示,该方法的步骤包括S101~S106。

S101、若感测到用户触摸终端的指纹感应区,获取所述指纹感应区的指纹覆盖面积。

在本发明的实施例中,获取所述指纹感应区的指纹覆盖面积是指获取用户使用自己的惯用手指按压该指纹采集屏的指纹感应区,终端获取该用户对该指纹采集屏的按压信息。具体过程请参阅图2所示,图2中的指纹采集屏11用于采集用户手指的按压信息,该指纹采集屏11设有指纹感应区110,指纹感应区110用于感应并采集用户的指纹信息。当用户手指12按压指纹采集屏11时,终端获取用户手指12对该指纹采集屏11的指纹感应区110内的指纹覆盖面积。

其中,获取指纹感应区110内的指纹覆盖面积,具体包括:获取所述用户按压信息中的按压接触面积;计算所述按压接触面积和指纹感应区面积的交集面积,其中,所述交集面积为所述指纹覆盖面积。获取所述指纹覆盖面积的具体过程请参阅图3所示,该指纹采集屏11的指纹感应区对应面积为指纹感应区面积101。当用户手指按压该指纹采集屏11时,获取用户手指对该指纹采集屏11的用户按压信息,具体获取用户手指与指纹采集屏11的按压接触面积102。根据指纹感应区在指纹采集屏11的相对位置和按压接触面积102的在指纹采集屏11的相对位置,即可计算出指纹感应区面积101和按压接触面积102的交集面积103,该交集面积103即为指纹覆盖面积,该指纹覆盖面积为指纹传感器的采集用户指纹的有效面积。

S102、判断所述指纹覆盖面积是否大于预设面积。

在本发明的实施例中,所述预设面积为指纹采集的有效面积,只有大于该预设面积,才能保证指纹传感器采集的到足够的指纹图像。预设面积的具体值,在此不做限定,具体根据终端的指纹采集屏和指纹传感器的实际参数或不同的用户进行预先校验设定。

所述判断指纹覆盖面积是否大于预设面积,生产判断结果。该判断结果包括满足预设条件和不满足预设条件的两种情况。对于满足预设条件的情况,执行步骤S103。对于不满足预设条件的情况,即是所述指纹覆盖面积不大于预设面积,执行:获取所述指纹覆盖面积的位置信息;根据所述位置信息确定用户手指需要移动的方位信息;根据方位信息生成用于提示用户手指移动方向的提示信息。其中,该位置信息是指相对于指纹识别区的中心的相对位置,根据该位置信息可以确定用户手指的相对指纹感应区的中心的偏移方向,根据该偏移方向确定用户手指需要移动的方位信息并生成用于提示用户手指移动方向的提示信。比如,该指纹覆盖面的位置相对指纹感应区的中心偏左,根据该偏左的位置信息确定用户手指需要向右移动的方位信息,根据该向右移动的方位信息生产用于提示用户手指移动方向的提示信息,该提示信息包括语音提示或通过终端的显示屏的动画提示。

S103、若所述指纹覆盖面积大于所述预设面积,获取用户的按压力度值。

在本发明的实施例中,终端包括指纹采集屏,该指纹采集屏集成了压力传感器和指纹传感器,当用户采集指纹时,该压力传感器即可采集用户的手指对该指纹采集屏的按压力度值。

S104、根据所述按压力度值确定压力等级范围。

在本发明的实施例中,在根据所述按压力度值确定压力等级范围之前,优选地,先判断所述按压力度值是否在预设压力范围内,若断所述按压力度值在预设压力范围内,根据所述按压力度值确定压力等级范围。其中,所述预设压力范围是指一压力取值范围,在该预设压力范围内,可以确保用户手指的按压力度不会出现过轻或者过重的情况,有利于采集用户的指纹信息。

具体地,所述压力等级范围是指将预设压力范围划分为多个压力等级范围,比如将预设压力范围分为轻压力等级范围、中压力等级范围和重压力等级范围等三个等级,每个等级范围对应不同的压力。对于不同的按压力度值,会落在不同的压力等级范围内,例如,用户轻压时,可能会落在轻压力等级范围,用户重压时,可能会落在重压力等级范围。

此外,若断所述按压力度值未在预设压力范围内,对于所述按压力度值未在预设压力范围内的情况,执行:判断所述按压力度值是否大于所述预设压力范围的最大值;若所述按压力度值大于所述预设压力范围的最大值,则输出用于提示用户减小按压力的提示信息;若所述按压力度值小于所述预设压力范围的最大值,则输出用于提示用户增加按压力的提示信息。

具体地,在所述按压力度值未在预设压力范围内的情况后还执行如下步骤:首先,可以确定所述按压力度值不在所述预设压力范围内;其次,判断该按压力度值是在所述预设压力范围在数轴上的左侧还是右侧。右侧说明该按压力度值大于所述预设压力范围,左侧说明该按压力度值小于所述预设压力范围。具体通过判断所述按压力度值是否大于所述预设压力范围的最大值实现。

若所述按压力度值大于所述预设压力范围的最大值,输出用于提示用户减小按压力的提示信息。其中,当所述按压力度值大于所述预设压力范围,说明该按压力度值过大,已经超出了所述预设压力范围。需要提示用户减小按压力,该提示信息优选为语音提示信息。

若所述按压力度值小于所述预设压力范围的最大值,输出用于提示用户增加按压力的提示信息。其中,当所述按压力度值大于所述预设压力范围,说明该按压力度值过小,已经不能满足采集指纹的需求。需要提示用户增加按压力,该提示信息优选为语音提示信息。

S105、根据所述压力等级范围选择指纹传感器的预设灵敏度。

在本发明的实施例中,预设灵敏度是指该指纹传感器采集指纹图像时使用的预设灵敏度,该预设灵敏度和所述压力等级范围相对应,不同的所述压力等级范围对应不同所述预设灵敏度。当用户的按压力度值确定其对应的压力等级范围时,选择该压力等级范围对应的预设灵敏度。比如,为了与所述压力等级范围相对应,并根据不同压力需要不同灵敏度进行采集指纹图像,将指纹传感器的灵敏度划分为低预设灵敏度、中预设灵敏度和高预设灵敏度。例如用户的按压力度值确定其对应的压力等级范围为所述轻压力等级范围时,此时选择所述轻压力等级范围对应的高预设灵敏度;用户的按压力度值确定其对应的压力等级范围为所述重压力等级范围时,此时选择所述重压力等级范围对应的低预设灵敏度。

S106、根据所述预设灵敏度采集所述用户的指纹信息。

在本发明的实施例中,根据所述预设灵敏度采集用户的指纹信息是指:指纹传感器选择相应的压力等级范围对应的预设灵敏度对用户的指纹进行采集。根据不同的压力采用不同的预设灵敏度,可以有效地降低指纹图像采集的失真度,提高图像的质量。比如对于用户重压时,指纹传感器采用低预设灵敏度对用户指纹进行采集,由于用户手指重压指纹采集屏,用户手指和指纹采集屏充分接触,如果此时指纹传感器使用过高的灵敏度会导致采集的图像出现过多的噪点,影响后续的指纹图像的指纹特征的提取,如果采用低预设灵敏度进行采集,则可以很好降低噪点,提高指纹图像质量。

上述实施例通过获取用户手指的按压力度值和指纹感应区的指纹覆盖面积,判断该按压力度值和指纹覆盖面积是否满足预设条件,若满足条件,进一步根据按压力度值确定其对应的所述压力等级范围和灵敏度,触发指纹传感器选择不同的预设灵敏度采集用户的指纹信息。从而保证采集到的指纹图像有足够的接触面积,并且和现有采用固定灵敏度采集相比,进一步提高了指纹图像质量,方便后续特征提取,进而提高了指纹识别的灵敏度。

请参阅图4,图4是本发明的实施例提供的一种指纹采集方法的另一示意流程图。该指纹采集方法可以运行在智能手机(如Android手机、IOS手机等)、平板电脑或智能穿戴设备等终端中。该终端包括压力传感器和指纹传感器,其中,该压力传感器触摸屏的盖板和指纹传感器的盖板集成一体,称为指纹采集屏。在该指纹采集屏中设有指纹传感器的盖板对应的区域,称为指纹感应区。如图4所示,该方法的步骤包括S201~S209。

S201、若感测到用户触摸终端的指纹感应区,获取所述指纹感应区的指纹覆盖面积。

在本发明的实施例中,获取所述指纹感应区的指纹覆盖面积是指获取用户使用自己的惯用手指按压该指纹采集屏的指纹感应区,终端获取该用户对该指纹采集屏的按压信息。具体过程请参阅图2所示,图2中的指纹采集屏11用于采集用户手指的按压信息,该指纹采集屏11设有指纹感应区110,指纹感应区110用于感应并采集用户的指纹信息。当用户手指12按压指纹采集屏11时,终端获取用户手指12对该指纹采集屏11的指纹感应区110内的指纹覆盖面积。

其中,获取指纹感应区110内的指纹覆盖面积,具体包括:获取所述用户按压信息中的按压接触面积;计算所述按压接触面积和指纹感应区面积的交集面积,其中,所述交集面积为所述指纹覆盖面积。获取所述指纹覆盖面积的具体过程请参阅图3所示,该指纹采集屏11的指纹感应区对应面积为指纹感应区面积101。当用户手指按压该指纹采集屏11时,获取用户手指对该指纹采集屏11的用户按压信息,具体获取用户手指与指纹采集屏11的按压接触面积102。根据指纹感应区在指纹采集屏11的相对位置和按压接触面积102的在指纹采集屏11的相对位置,即可计算出指纹感应区面积101和按压接触面积102的交集面积103,该交集面积103即为指纹覆盖面积,该指纹覆盖面积为指纹传感器的采集用户指纹的有效面积。

S202、判断所述指纹覆盖面积是否大于预设面积。

在本发明的实施例中,所述预设面积为指纹采集的有效面积,只有大于该预设面积,才能保证指纹传感器采集的到足够的指纹图像。预设面积的具体值,在此不做限定,具体根据终端的指纹采集屏和指纹传感器的实际参数或不同的用户进行预先校验设定。具体地,所述判断指纹覆盖面积是否大于预设面积,若判断指纹覆盖面积大于预设面积,执行步骤S203;若判断指纹覆盖面积不大于预设面积,执行步骤S209。

S203、若所述指纹覆盖面积大于所述预设面积,获取用户的按压力度值;根据所述按压力度值确定压力等级范围。

在本发明的实施例中,终端包括指纹采集屏,该指纹采集屏集成了压力传感器和指纹传感器,当用户采集指纹时,该压力传感器即可采集用户的手指对该指纹采集屏的按压力度值。其中,在根据所述按压力度值确定压力等级范围之前,优选地,先判断所述按压力度值是否在预设压力范围内,若断所述按压力度值在预设压力范围内,根据所述按压力度值确定压力等级范围。其中,所述预设压力范围是指一压力取值范围,在该预设压力范围内,可以确保用户手指的按压力度不会出现过轻或者过重的情况。

具体地,所述压力等级范围是指将预设压力范围划分为多个压力等级范围,比如将预设压力范围分为轻压力等级范围、中压力等级范围和重压力等级范围等三个等级,每个等级范围对应不同的压力。对于不同的按压力度值,会落在不同的压力等级范围内,例如,用户轻压时,可能会落在轻压力等级范围,用户重压时,可能会落在重压力等级范围。

此外,若断所述按压力度值未在预设压力范围内,对于所述按压力度值未在预设压力范围内的情况,执行:判断所述按压力度值是否大于所述预设压力范围的最大值;若所述按压力度值大于所述预设压力范围的最大值,则输出用于提示用户减小按压力的提示信息;若所述按压力度值小于所述预设压力范围的最大值,则输出用于提示用户增加按压力的提示信息。

S204、获取所述用户按压的压力中心位置和所述指纹覆盖面积中心位置。

在本发明的实施例中,压力中心位置是指用户手指按压指纹采集屏的按压接触面的中心位置,可由按压接触面积求得,也可根据按压力度值的分布求取。因为用户采集指纹的习惯和手指端的形状,决定该压力中心位置往往对应着用户手指的指纹区。确定压力中心位置,就可以确保用户是在用手指的指纹区按压指纹采集屏。

其中,指纹覆盖面积中心位置为指纹覆盖指纹感应区的有效面积的中心。如图3中指纹覆盖面积103的中心即是该指纹覆盖面积中心位置,可由指纹覆盖面积103求其大致中心位置即可。需要说明的是,压力中心位置和指纹覆盖面积中心位置不仅仅面积的中心,还包括中心点在指纹采集屏上的位置信息,具体的可由指纹采集屏的特性决定,该采集屏类似于手机的电容屏的获取用户点击的位置信息的原理,在此不做详细描述。

S205、判断所述压力中心位置与所述指纹覆盖面积中心位置是否在预设距离范围内。

在本发明的实施例中,预设距离范围为距离范围,根据多数用户采集的指纹的按压习惯确定其最大范围。优选地,预设距离范围越小越好,可以提高所述压力中心位置与所述指纹覆盖面积中心位置重合度,为了减少误报,也可以适当扩大该预设距离范围,具体根据实际效果而定。

S206、若所述压力中心位置与所述指纹覆盖面积中心位置在所述预设距离范围内,根据所述压力等级范围选择指纹传感器的预设灵敏度。

在本发明的实施例中,若所述压力中心位置与所述指纹覆盖面积中心位置在预设距离范围内,可以确保所述压力中心位置与所述指纹覆盖面积中心位置相距很近,从而使得指纹感应区的指纹覆盖面积和用户手指的指纹区重合,尤其是指纹密集区。这样使得采集的指纹易于识别。

其中,预设灵敏度是指该指纹传感器采集指纹图像时使用的预设灵敏度,该预设灵敏度和所述压力等级范围相对应,不同的所述压力等级范围对应不同所述预设灵敏度。当用户的按压力度值确定其对应的压力等级范围时,选择该压力等级范围对应的预设灵敏度。比如,为了与所述压力等级范围相对应,并根据不同压力需要不同灵敏度进行采集指纹图像,将指纹传感器的灵敏度划分为低预设灵敏度、中预设灵敏度和高预设灵敏度。例如用户的按压力度值确定其对应的压力等级范围为所述轻压力等级范围时,此时选择所述轻压力等级范围对应的高预设灵敏度;用户的按压力度值确定其对应的压力等级范围为所述重压力等级范围时,此时选择所述重压力等级范围对应的低预设灵敏度。

S207、根据所述预设灵敏度采集所述用户的指纹信息。

在本发明的实施例中,根据所述预设灵敏度采集用户的指纹信息是指:指纹传感器选择相应的压力等级范围对应的预设灵敏度对用户的指纹进行采集。根据不同的压力采用不同的预设灵敏度,可以有效地降低指纹图像采集的失真度,提高图像的质量。比如对于用户重压时,指纹传感器采用低预设灵敏度对用户指纹进行采集,由于用户手指重压指纹采集屏,用户手指和指纹采集屏充分接触,如果此时指纹传感器使用过高的灵敏度会导致采集的图像出现过多的噪点,影响后续的指纹图像的指纹特征的提取,如果采用低预设灵敏度进行采集,则可以很好降低噪点,提高指纹图像质量。

S208、若所述压力中心位置与所述指纹覆盖面积中心位置未在所述预设距离范围内,输出用于提示用户移动按压位置的提示信息。

其中,本步骤是步骤S205判断结果为否的情况下,执行该步骤。用于提示用户改变按压位置,再次执行步骤S204至S205,使得所述压力中心位置与所述指纹覆盖面积中心位置在预设距离范围内,确保指纹感应区采集的指纹图像为用户手指的指纹区。

S209、若所述指纹覆盖面积不大于所述预设面积,获取所述指纹覆盖面积的位置信息;根据所述位置信息确定用户手指需要移动的方位信息;根据方位信息生成用于提示用户手指移动方向的提示信息。

在本发明的实施例中,指纹覆盖面积的位置信息具体为指纹覆盖面积相对指纹感应区中心的相对位置信息。当所述指纹覆盖面积不大于所述预设面积时,有可能是用户手指相对指纹感应区出现了偏移,才会导致所述指纹覆盖面积不大于所述预设面积。

其中,方位信息为用户手指需要相对指纹感应区中心的移动方向。比如根据所述位置信息确定用户手指相对指纹感应区中心过于偏左,导致所述指纹覆盖面积不大于所述预设面积,可以确定用户手指需要相对指纹感应区中心向右移动,该向右移动即为户手指需要移动的方位信息。

具体地,提示信息包括语音提示信息、文字提示信息或动画提示信息。比如该终端为手机时,根据所述位置信息确定用户手指需要移动的方位信息为向右移动,则可以通过手机的显示屏显示箭头动画提示用户手指向右移动,优选的也可以动画提示加语音提示,提示信息具体形式不做限制。

上述实施例通过获取用户手指的按压力度值和指纹感应区的指纹覆盖面积,判断该按压力度值和指纹覆盖面积是否满足预设条件,若满足条件,判断压力中心位置和指纹覆盖面积中心位置的重合度,确保指纹感应区的采集的指纹图像为用户手指的指纹密集区,此外进一步根据按压力度值确定其对应的所述压力等级范围和灵敏度,触发指纹传感器选择不同的预设灵敏度采集用户的指纹信息。从而保证采集到的指纹图像有足够的接触面积,并且和现有采用固定灵敏度采集相比,进一步提高了指纹图像质量,方便后续特征提取,进而提高了指纹识别的灵敏度。

请参阅图5,图5是本发明实施例提供的一种终端的示意性框图。终端包括但不限于智能手机、平板电脑或智能穿戴设备。如图5所示,终端300包括第一获取单元301、第一判断单元302、获取单元303、生成提示单元304、确定单元305、选择单元306和采集单元307。

第一获取单元301,用于若感测到用户触摸终端的指纹感应区,获取所述指纹感应区的指纹覆盖面积。

其中,获取所述指纹感应区的指纹覆盖面积是指获取用户使用自己的惯用手指按压该指纹采集屏的指纹感应区,终端获取该用户对该指纹采集屏的按压信息。具体过程请参阅图2所示,图2中的指纹采集屏11用于采集用户手指的按压信息,该指纹采集屏11设有指纹感应区110,指纹感应区110用于感应并采集用户的指纹信息。当用户手指12按压指纹采集屏11时,终端获取用户手指12对该指纹采集屏11的指纹感应区110内的指纹覆盖面积。

第一判断单元302,用于判断所述指纹覆盖面积是否大于预设面积。

在本发明的实施例中,所述预设面积为指纹采集的有效面积,只有大于该预设面积,才能保证指纹传感器采集的到足够的指纹图像。预设面积的具体值,在此不做限定,具体根据终端的指纹采集屏和指纹传感器的实际参数或不同的用户进行预先校验设定。如果第一判断单元302判断出所述指纹覆盖面积大于所述预设面积,则调用获取单元303;如果第一判断单元302判断出所述指纹覆盖面积不大于所述预设面积,则调用判断输出单元304。

获取单元303,用于若所述指纹覆盖面积大于所述预设面积,获取所述按压力度值。

其中,终端包括指纹采集屏,该指纹采集屏集成了压力传感器和指纹传感器,当用户采集指纹时,该压力传感器即可采集用户的手指对该指纹采集屏的按压力度值。

生成提示单元304,用于若所述指纹覆盖面积不大于所述预设面积,获取所述指纹覆盖面积的位置信息;根据所述位置信息确定用户手指需要移动的方位信息;根据方位信息生成用于提示用户手指移动方向的提示信息。

其中,生成提示单元304包括获取子单元3041、确定子单元3042和提示子单元3043。具体地,获取子单元3041,用于若所述指纹覆盖面积不大于所述预设面积,获取所述指纹覆盖面积的位置信息;确定子单元3042,用于根据所述位置信息确定用户手指需要移动的方位信息;提示子单元3043,用于根据方位信息生成用于提示用户手指移动方向的提示信息。其中,该位置信息是指相对于指纹识别区的中心的相对位置,根据该位置信息可以确定用户手指的相对指纹感应区的中心的偏移方向,根据该偏移方向确定用户手指需要移动的方位信息并生成用于提示用户手指移动方向的提示信。比如,该指纹覆盖面的位置相对指纹感应区的中心偏左,根据该偏左的位置信息确定用户手指需要向右移动的方位信息,根据该向右移动的方位信息生产用于提示用户手指移动方向的提示信息,该提示信息包括语音提示或通过终端的显示屏的动画提示。

确定单元305,用于根据所述按压力度值确定压力等级范围。

其中,在根据所述按压力度值确定压力等级范围之前,优选地,先判断所述按压力度值是否在预设压力范围内,若断所述按压力度值在预设压力范围内,根据所述按压力度值确定压力等级范围。其中,所述预设压力范围是指一压力取值范围,在该预设压力范围内,可以确保用户手指的按压力度不会出现过轻或者过重的情况。具体地,所述压力等级范围是指将预设压力范围划分为多个压力等级范围,比如将预设压力范围分为轻压力等级范围、中压力等级范围和重压力等级范围等三个等级,每个等级范围对应不同的压力。对于不同的按压力度值,会落在不同的压力等级范围内,例如,用户轻压时,可能会落在轻压力等级范围,用户重压时,可能会落在重压力等级范围。

优选地,如图6所示,终端还包括判断输出单元3050,该判断输出单元包括:第一判断子单元、第二判断子单元、第一输出子单元和第二输出子单元。其中,第一判断子单元3051,用于判断所述按压力度值是否在预设压力范围内;第二判断子单元3052,用于若所述按压力度值未在所述预设压力范围内,判断所述按压力度值是否大于所述预设压力范围的最大值;第一输出子单元3053,用于若所述按压力度值大于所述预设压力范围的最大值,则输出用于提示用户减小按压力的提示信息;第二输出子单元3054,用于若所述按压力度值小于所述预设压力范围的最大值,则输出用于提示用户增加按压力的提示信息。

选择单元306,用于根据所述压力等级范围选择指纹传感器的预设灵敏度。

其中,预设灵敏度是指该指纹传感器采集指纹图像时使用的预设灵敏度,该预设灵敏度和所述压力等级范围相对应,不同的所述压力等级范围对应不同所述预设灵敏度。当用户的按压力度值确定其对应的压力等级范围时,选择该压力等级范围对应的预设灵敏度。比如,为了与所述压力等级范围相对应,并根据不同压力需要不同灵敏度进行采集指纹图像,将指纹传感器的灵敏度划分为低预设灵敏度、中预设灵敏度和高预设灵敏度。例如用户的按压力度值确定其对应的压力等级范围为所述轻压力等级范围时,此时选择所述轻压力等级范围对应的高预设灵敏度;用户的按压力度值确定其对应的压力等级范围为所述重压力等级范围时,此时选择所述重压力等级范围对应的低预设灵敏度。

采集单元307,用于根据所述预设灵敏度采集所述用户的指纹信息。

在本发明的实施例中,根据所述预设灵敏度采集用户的指纹信息是指:指纹传感器选择相应的压力等级范围对应的预设灵敏度对用户的指纹进行采集。根据不同的压力采用不同的预设灵敏度,可以有效地降低指纹图像采集的失真度,提高图像的质量。比如对于用户重压时,指纹传感器采用低预设灵敏度对用户指纹进行采集,由于用户手指重压指纹采集屏,用户手指和指纹采集屏充分接触,如果此时指纹传感器使用过高的灵敏度会导致采集的图像出现过多的噪点,影响后续的指纹图像的指纹特征的提取,如果采用低预设灵敏度进行采集,则可以很好降低噪点,提高指纹图像质量。

上述实施例的终端通过获取用户手指的按压力度值和指纹感应区的指纹覆盖面积,判断该按压力度值和指纹覆盖面积是否满足预设条件,若满足条件,进一步根据按压力度值确定其对应的所述压力等级范围和灵敏度,触发指纹传感器选择不同的预设灵敏度采集用户的指纹信息。从而保证采集到的指纹图像有足够的接触面积,并且和现有采用固定灵敏度采集相比,进一步提高了指纹图像质量,方便后续特征提取,进而提高了指纹识别的灵敏度。

请参阅图7,图7是本发明实施例提供的一种终端的示意性框图。终端包括但不限于智能手机、平板电脑或智能穿戴设备。如图7所示,终端400包括第一获取单元401、第一判断单元402、获取单元403、第二获取单元404、第二判断单元405、确定单元406、选择单元407和采集单元408。

第一获取单元401,用于若感测到用户触摸终端的指纹感应区,获取所述指纹感应区的指纹覆盖面积。

其中,获取所述指纹感应区的指纹覆盖面积是指获取用户使用自己的惯用手指按压该指纹采集屏的指纹感应区,终端获取该用户对该指纹采集屏的按压信息。具体过程请参阅图2所示,图2中的指纹采集屏11用于采集用户手指的按压信息,该指纹采集屏11设有指纹感应区110,指纹感应区110用于感应并采集用户的指纹信息。当用户手指12按压指纹采集屏11时,终端获取用户手指12对该指纹采集屏11的指纹感应区110内的指纹覆盖面积。

第一判断单元402,用于判断所述指纹覆盖面积是否大于预设面积。

在本发明的实施例中,所述预设面积为指纹采集的有效面积,只有大于该预设面积,才能保证指纹传感器采集的到足够的指纹图像。预设面积的具体值,在此不做限定,具体根据终端的指纹采集屏和指纹传感器的实际参数或不同的用户进行预先校验设定。如果第一判断单元302判断出所述指纹覆盖面积大于所述预设面积,则调用获取单元303;如果第一判断单元302判断出所述指纹覆盖面积不大于所述预设面积,则调用判断输出单元304。

获取单元403,用于若所述指纹覆盖面积大于所述预设面积,获取所述按压力度值。

其中,终端包括指纹采集屏,该指纹采集屏集成了压力传感器和指纹传感器,当用户采集指纹时,该压力传感器即可采集用户的手指对该指纹采集屏的按压力度值。

第二获取单元404,用于获取所述用户按压的压力中心位置和所述指纹覆盖面积中心位置。

压力中心位置是指用户手指按压指纹采集屏的按压接触面的中心位置,可由按压接触面积求得,也可根据按压力度值的分布求取。因为用户采集指纹的习惯和手指端的形状,决定该压力中心位置往往对应着用户手指的指纹区。确定压力中心位置,就可以确保用户是在用手指的指纹区按压指纹采集屏。

其中,指纹覆盖面积中心位置为指纹覆盖指纹感应区的有效面积的中心。如图3中指纹覆盖面积103的中心即是该指纹覆盖面积中心位置,可由指纹覆盖面积103求其大致中心位置即可。需要说明的是,压力中心位置和指纹覆盖面积中心位置不仅仅面积的中心,还包括中心点在指纹采集屏上的位置信息,具体的可由指纹采集屏的特性决定,该采集屏类似于手机的电容屏的获取用户点击的位置信息的原理,在此不做详细描述。

第二判断单元405,用于判断所述压力中心位置与所述指纹覆盖面积中心位置是否在预设距离范围内。

其中,预设距离范围为距离范围,根据多数用户采集的指纹的按压习惯确定其最大范围。优选地,预设距离范围越小越好,可以提高所述压力中心位置与所述指纹覆盖面积中心位置重合度,当为了减少误报,也可以适当扩大该预设距离范围,具体根据实际效果而定。若第二判断单元405判断出所述压力中心位置与所述指纹覆盖面积中心位置在所述预设距离范围内,调用确定单元406;若第二判断单元405判断出所述压力中心位置与所述指纹覆盖面积中心位置未在所述预设距离范围内,则调用判断输出单元407。

确定单元406,用于所述压力中心位置与所述指纹覆盖面积中心位置在所述预设距离范围内,根据所述按压力度值确定压力等级范围。

其中,所述压力等级范围是指将预设压力范围划分为多个压力等级范围,比如将预设压力范围分为轻压力等级范围、中压力等级范围和重压力等级范围等三个等级,每个等级范围对应不同的压力。对于不同的按压力度值,会落在不同的压力等级范围内,例如,用户轻压时,可能会落在轻压力等级范围,用户重压时,可能会落在重压力等级范围。

选择单元407,根据所述压力等级范围选择指纹传感器的预设灵敏度。

其中,预设灵敏度是指该指纹传感器采集指纹图像时使用的预设灵敏度,该预设灵敏度和所述压力等级范围相对应,不同的所述压力等级范围对应不同所述预设灵敏度。当用户的按压力度值确定其对应的压力等级范围时,选择该压力等级范围对应的预设灵敏度。比如,为了与所述压力等级范围相对应,并根据不同压力需要不同灵敏度进行采集指纹图像,将指纹传感器的灵敏度划分为低预设灵敏度、中预设灵敏度和高预设灵敏度。例如用户的按压力度值确定其对应的压力等级范围为所述轻压力等级范围时,此时选择所述轻压力等级范围对应的高预设灵敏度;用户的按压力度值确定其对应的压力等级范围为所述重压力等级范围时,此时选择所述重压力等级范围对应的低预设灵敏度。

采集单元408,根据所述预设灵敏度采集所述用户的指纹信息。

其中,根据所述预设灵敏度采集用户的指纹信息是指:指纹传感器选择相应的压力等级范围对应的预设灵敏度对用户的指纹进行采集。根据不同的压力采用不同的预设灵敏度,可以有效地降低指纹图像采集的失真度,提高图像的质量。比如对于用户重压时,指纹传感器采用低预设灵敏度对用户指纹进行采集,由于用户手指重压指纹采集屏,用户手指和指纹采集屏充分接触,如果此时指纹传感器使用过高的灵敏度会导致采集的图像出现过多的噪点,影响后续的指纹图像的指纹特征的提取,如果采用低预设灵敏度进行采集,则可以很好降低噪点,提高指纹图像质量。

本发明还提供一种终端,如平板电脑、手机、电子阅读器等移动终端,请参阅图8,图8为本发明一实施例提供的一种终端的结构组成示意图。该终端500可以包括输入装置501、包括有一个或一个以上计算机可读存储介质的存储器502、传感器503、显示装置504、以及包括有一个或者一个以上处理核心的处理器505等部件。本领域技术人员可以理解,图8中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

输入装置501可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入装置501可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器505,并能接收处理器505发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入装置501还可以包括其他输入设备。

存储器502可用于存储应用程序和数据。存储器502存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器505通过运行存储在存储器502的应用程序,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器505和输入单元403对存储器502的访问。

终端还可包括至少一种传感器503,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。至于终端还可配置的气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

显示装置504可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图像用户接口,这些图像用户接口可以由图像、文本、图标、视频和其任意组合来构成。显示装置504可包括显示面板进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器505以确定触摸事件的类型,随后处理器505根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图7中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。

处理器505是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器502内的应用程序,以及调用存储在存储器502内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器505可包括一个或多个处理核心;优选的,处理器505可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器505中。

尽管图8中未示出,本领域的技术人员可以理解,终端还可以包括摄像头、蓝牙模块、无线保真等,在此不再赘述。

具体在本实施例中,终端中的处理器505会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器502中,由处理器505来运行存储在存储器502中的程序代码,并执行如下操作:

若感测到用户触摸终端的指纹感应区,获取用户的按压力度值;根据所述按压力度值确定压力等级范围;根据所述压力等级范围选择指纹传感器的预设灵敏度;根据所述预设灵敏度采集所述用户的指纹信息。

进一步地,所述处理器505还执行如下操作:若感测到用户触摸终端的指纹感应区,获取所述指纹感应区的指纹覆盖面积;判断所述指纹覆盖面积是否大于预设面积;若所述指纹覆盖面积大于所述预设面积,获取所述按压力度值;根据所述按压力度值确定压力等级范围;根据所述压力等级范围选择指纹传感器的预设灵敏度;根据所述预设灵敏度采集所述用户的指纹信息。

进一步地,所述处理器505还执行如下操作:在所述判断所述指纹覆盖面积是否大于预设面积之后,若所述指纹覆盖面积不大于所述预设面积,获取所述指纹覆盖面积的位置信息;根据所述位置信息确定用户手指需要移动的方位信息;根据方位信息生成用于提示用户手指移动方向的提示信息。

进一步地,所述处理器505还执行如下操作:在所述根据所述按压力度值确定压力等级范围之前,判断所述按压力度值是否在预设压力范围内;若所述按压力度值未在所述预设压力范围内,判断所述按压力度值是否大于所述预设压力范围的最大值;若所述按压力度值大于所述预设压力范围的最大值,则输出用于提示用户减小按压力的提示信息;若所述按压力度值小于所述预设压力范围的最大值,则输出用于提示用户增加按压力的提示信息。

在本发明某些实施例中,若感测到用户触摸终端的指纹感应区,获取所述指纹感应区的指纹覆盖面积;判断所述指纹覆盖面积是否大于预设面积;若所述指纹覆盖面积大于所述预设面积,获取所述按压力度值;根据所述按压力度值确定压力等级范围;获取所述用户按压的压力中心位置和所述指纹覆盖面积中心位置;判断所述压力中心位置与所述指纹覆盖面积中心位置是否在预设距离范围内;若所述压力中心位置与所述指纹覆盖面积中心位置在所述预设距离范围内,根据所述压力等级范围选择指纹传感器的预设灵敏度;根据所述预设灵敏度采集所述用户的指纹信息。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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