一种指纹识别方法及移动终端与流程

文档序号:12825602阅读:276来源:国知局
本发明涉及通信领域,尤其涉及一种指纹识别方法及移动终端。
背景技术
::随着科技的迅猛发展,移动终端的功能越来越丰富,隐私问题也成为了人们越来越关心的问题。为了更好的提高安全性,保护隐私,指纹识别越来越广泛的应用于移动终端中。现有的指纹识别中包括刮擦式指纹识别、按压式指纹识别以及屏幕指纹识别,其中,屏幕指纹识别将指纹识别功能集成到移动终端的屏幕,使得屏幕能够支持指纹识别,因此,同时采集到多个指纹图像的概率大大增加,需要对多个指纹图像进行匹配,导致指纹识别时间较长。技术实现要素:本发明实施例提供一种指纹识别方法及移动终端,以解决现有技术中指纹识别时间较长的问题。第一方面,本发明实施例提供了一种指纹识别方法,该指纹识别方法包括:通过所述触控屏的第一目标区域,采集第一指纹信息;将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。第二方面,本发明实施例还提供一种移动终端,该移动终端包括:采集模块,用于通过触控屏的第一目标区域,采集第一指纹信息;匹配模块,用于将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;第一操作模块,用于在所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。本发明实施例中,通过所述触控屏的第一目标区域,采集第一指纹信息;将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。通过上述方法,优先对通过第一目标区域采集到的指纹信息进行识别,并在第一指纹信息匹配不成功时,再对通过其他区域采集到的指纹信息进行识别,从而有效提升指纹识别的速度,缩短指纹识别时间。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种指纹匹配方法的流程图;图2是本发明实施例提供的另一种指纹匹配方法的流程图;图3是本发明实施例提供的另一种指纹匹配方法的流程图;图4是本发明实施例提供的另一种指纹匹配方法的流程图;图5是本发明实施例提供的另一种指纹匹配方法的流程图;图6是本发明实施例提供的一种移动终端的结构图;图7是本发明实施例提供的另一种移动终端的结构图;图8是本发明实施例提供的另一种移动终端的结构图;图9是本发明实施例提供的另一种移动终端的结构图;图10是本发明实施例提供的另一种移动终端的结构图;图11是本发明实施例提供的另一种移动终端的结构图;图12是本发明实施例提供的另一种移动终端的结构图;图13是本发明实施例提供的另一种移动终端的结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,图1是本发明实施例提供的一种指纹识别方法的流程图,所述指纹识别方法应用于具有触控屏的移动终端,如图1所示,包括以下步骤:步骤101、通过所述触控屏的第一目标区域,采集第一指纹信息。本发明实施例中,触控屏支持指纹识别功能,具体地,可以是触控屏的部分区域支持指纹识别功能,也可以是触摸屏的整个区域支持指纹识别功能。当移动终端检测到触控屏的参数发生变化时,开启触控屏的指纹识别功能。其中,参数可以是电容值、电压值、电感值或温度值,但不仅限于此。触控屏可以通过坐标、指纹传感器等方式将该触控屏中支持指纹识别功能的区域划分为多个指纹识别区域。该步骤中,所述触控屏的第一目标区域支持指纹识别功能,该第一目标区域可以由用户根据自身进行指纹识别时的使用习惯,预先指定设置,如用户预先将常用的指纹识别区域指定设置为第一目标区域,当然,该第一目标区域也可以由移动终端通过统计各指纹识别区域的指纹识别成功次数来确定,如,从指纹识别区域中选择历史识别成功次数最多的指纹识别区域为第一目标区域,但不仅限于此。因此,当触控屏的指纹识别功能处于开启状态时,优先通过所述触控屏的第一目标区域采集第一指纹信息,可以极大的提升指纹识别成功的速度,缩短指纹识别的时间。其中,第一目标区域可以通过光学、半导体、生物射频等技术采集第一指纹信息。以光学识别技术为例,光发射装置发射光线,集成在第一目标区域内的指纹传感器利用小孔成像原理穿过屏幕的玻璃对手指进行“拍照”,以采集第一指纹信息。该步骤中,第一指纹信息可以是图像信息,也可以是从图像中提取的指纹特征信息,但不仅限于此。步骤102、将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配。该步骤中,若所述第一指纹信息是图像信息,可以直接存储图像信息,并将该图像信息与所述移动终端存储的图像信息进行匹配,若所述第一指纹信息是从图像中提取的指纹特征信息,可以存储该指纹特征信息,并将该指纹特征信息与预存储的指纹特征信息进行匹配,但不仅限于此。其中,所述移动终端中存储的指纹信息可以用于解锁屏幕,也可以用于解密数据,如:图片、视频等。当然,本发明并不限制预存储的指纹信息像的用途,具体可根据实际需要决定。具体地,若所述移动终端中存储的指纹信息用于解锁屏幕,则在所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,解锁所述屏幕。若所述移动终端中存储的指纹信息用于解密数据,则在所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,解密所述数据。若所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功,执行步骤103。步骤103、当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。该步骤中,当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,通过所述触控屏的其他区域,采集第二指纹信息,并将该第二指纹信息与所述移动终端中存储的指纹信息进行匹配,具体可参照步骤101与步骤102的描述,在此不再赘述。并以此类推直至完成所有指纹识别区域的采集工作。需要说明的是,本发明实施例的指纹识别方法适用于至少成功完成一次指纹识别的移动终端,在移动终端第一次进行指纹识别时,可以依据现有的指纹识别方法进行指纹识别,在此不再赘述。本发明实施例中,上述移动终端可以任何具备屏幕指纹识别功能的移动终端,例如:手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等。本实施例的指纹识别方法,通过所述触控屏的第一目标区域,采集第一指纹信息;将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。通过上述方法,结合用户进行指纹匹配时的使用习惯,优先对通过第一目标区域采集到的指纹信息进行识别,并在第一指纹信息匹配不成功时,再对通过其他区域采集到的指纹信息进行识别,从而有效提升指纹识别的速度,缩短指纹识别时间。参见图2,图2是本发明实施例提供的另一种指纹识别方法的流程图,本实施例与上述实施例的主要区别在于,在所述通过所述触控屏的第一目标区域,采集第一指纹信息之前,对指纹识别方法作了进一步的追加,具体为:从与所述触控屏对应的目标区域集合中,选择第一目标区域,所述目标区域集合包括多个目标区域。如图2所示,包括以下步骤:步骤201、从与所述触控屏对应的目标区域集合中,选择第一目标区域,所述目标区域集合包括多个目标区域。该步骤中,可以从所述触控屏支持指纹识别功能的区域中,即指纹识别区域中选择多个目标区域,以集成目标区域集合,其中,该目标区域集合中的各个目标区域采集到的指纹信息与移动终端存储的指纹信息至少匹配成功一次,即历史匹配成功次数大于0。可以理解,该多个目标区域的历史匹配成功次数也可以大于第一预设值,该第一预设值可以是大于0,如:1、2或3等,具体可根据实际需要设定,在此不作限定。当然,也可以通过其他方式集成目标区域集合,在此不作限定。可选的,所述从与所述触控屏对应的目标区域集合中,选择第一目标区域,包括:从所述目标区域集合中,选择匹配成功次数最多的目标区域作为第一目标区域;或者,从所述目标区域集合中,选择权重最大的目标区域作为第一目标区域。该步骤中,从所述目标区域集合中,选择匹配成功次数最多的目标区域作为第一目标区域。具体地,可以通过统计所述目标区域集合中多个目标区域的历史匹配成功次数,并从中选择匹配成功次数最多的目标区域作为第一目标区域,但不仅限于此。该步骤中,从所述目标区域集合中,选择权重最大的目标区域作为第一目标区域。具体地,所述触控屏的每个指纹识别区域对应一个权值,其中,所述权值可以与指纹识别区域的匹配成功次数成正比,即指纹识别区域的匹配成功次数越多,该指纹识别区域对应的权值越大。当然,可以理解的,所述权值也可以预先由用户根据自身使用习惯自主设置,如,用户通常将手指触碰到所述触控屏的第一目标区域以进行指纹识别,则用户可将所述第一目标区域的权值设置为最大值,但不仅限于此。可以先根据所述目标区域集合中所述多个目标区域的权值大小,对所述多个目标区域进行降序或升序排列,再从所述多个目标区域中选择权值最大的第一目标指纹识别区域,具体地,若所述多个目标区域进行降序排列,则选取该排列中第一个区域为第一目标区域,若所述多个目标区域进行升序排列,则选取该排列中最后一个区域为第一目标区域。当然,也可以直接通过比较所述多个目标区域中的权值以确定最大权值,并选择最大权值对应的目标区域为第一目标区域。需要说明的是,若存在并列的最大权值,则可以通过比较最近一次匹配成功时间距离本次指纹匹配时间的长短,来选择第一目标区域。为方便理解,以4个目标区域为例说明如下,但本发明不限制目标区域的个数:若a目标区域匹配成功次数为5,即权值为5,b目标区域匹配成功次数为3,即权值为3,c目标区域匹配成功次数为5,即权值为5,d目标区域匹配成功次数为0,即权值为0,由于a目标区域和c目标区域的权值并列为最大权值,则可以比较a目标区域和c目标区域最近一次匹配成功的时间距离本次指纹匹配时间的长短,来选择第一目标区域,若a目标区域最近一次匹配成功时间距离本次指纹匹配时间,比c目标区域最近一次匹配成功时间距离本次指纹匹配时间长,则选择c目标区域作为第一目标区域。通过进一步结合用户进行指纹匹配的最近使用习惯,来提升指纹识别的速度,缩短指纹识别的时间。步骤202、通过所述触控屏的第一目标区域,采集第一指纹信息。该步骤与上述实施例中所述步骤101相同,在此不再赘述。步骤203、将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配。该步骤与上述实施例中所述步骤102相同,在此不再赘述。步骤204、当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。该步骤与上述实施例中所述步骤103相同,在此不再赘述。可选的,所述触控屏的其他区域为所述目标区域集合中的第二目标区域;所述将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配之前,还包括:从与所述触控屏对应的目标区域集合中,选择第二目标区域,通过所述第二目标区域,采集第二指纹信息。该步骤中,可以从所述目标区域集合中选择匹配成功次数仅次于所述第一目标区域的目标区域作为所述第二目标区域,也可以从所述目标区域集合中选择权值仅次于所述第一目标区域的目标区域作为所述第二目标区域,在此不作限定。可选的,所述触控屏的其他区域为所述目标区域集合之外的区域;所述将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配之后,还包括:当所述第二指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述其他区域添加到所述目标区域集合中。该步骤中,所述触控屏的其他区域为所述目标区域集合之外的区域,即该区域的历史匹配成功次数为0。当所述第二指纹信息与所述移动终端中存储的指纹信息匹配成功时,将该区域添加到所述目标区域集合中。需要说明的是,若所述目标区域集合中的各个目标区域采集到的指纹信息与移动终端存储的指纹信息的历史匹配成功次数大于第一预设值,且该预设值大于0,即当指纹识别区域的历史匹配成功次数大于所述第一预设值时,才将该指纹识别区域添加到所述目标区域集合中。因此,在所述第二指纹信息与所述移动终端中存储的指纹信息匹配成功后,需要进一步判断所述触控屏的其他区域的历史匹配成功次数是否大于所述第一预设值。在所述触控屏的其他区域的历史匹配成功次数大于所述第一预设值时,将所述其他区域添加到所述目标区域集合中;否则,不能将所述其他区域添加到所述目标区域集合中。可选的,所述步骤203之后,还包括:当所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述第一目标区域的匹配成功次数与预设步长相加,得到更新后的所述第一目标区域的匹配成功次数。该步骤中,预设步长可以根据实际需求自主设置,也可以由系统默认设置,在此不作限定,如,若设定步长为1,所述第一目标区域的匹配成功次数为5,则在所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述第一目标区域的匹配成功次数5与预设步长1相加,得到更新后的所述第一目标区域的匹配成功次数为6,以使用更新后的匹配成功次数来选择目标区域采集指纹信息。可选的,所述步骤203之后,还包括:当所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述第一目标区域的权重与预设值相加,得到更新后的所述第一目标区域的权重。该步骤中,预设值可以根据实际需求自主设置,也可以由系统默认设置,在此不作限定,如,若预设值为2,所述第一目标区域的权值为5,则在所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述第一目标区域的权重5与预设值2相加,得到更新后的所述第一目标区域的权值为7,以使用更新后的权值来选择目标区域采集指纹信息。本发明实施例的指纹识别方法,从与所述触控屏对应的目标区域集合中,选择第一目标区域,所述目标区域集合包括多个目标区域;通过所述触控屏的第一目标区域,采集第一指纹信息;将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。通过上述方法,结合用户进行指纹匹配时的使用习惯,优先对通过第一目标区域采集到的指纹信息进行识别,并在第一指纹信息匹配不成功时,再对通过其他区域采集到的指纹信息进行识别,从而有效提升指纹识别的速度,缩短指纹识别时间。参见图3,图3是本发明实施例提供的另一种指纹识别方法的流程图,本实施例与上述实施例的主要区别在于,对所述通过所述触控屏的第一目标区域,采集第一指纹信息作了进一步限定,具体为:采集全屏图像;根据第一目标区域在所述触控屏上的位置,从所述全屏图像中获取第一指纹信息。如图3所示,包括以下步骤:步骤301、采集全屏图像。本实施例中,触控屏的整个区域都支持指纹识别图像,且触控屏可以通过坐标、指纹传感器等方式将该触控屏中划分为多个指纹识别区域。该步骤中,可以通过各个指纹识别区域对应的指纹传感器采集全屏图像,但本发明采集全屏图像的方式不仅限于此。步骤302、根据第一目标区域在所述触控屏上的位置,从所述全屏图像中获取第一指纹信息。该步骤中,第一目标区域可以由用户根据自身进行指纹识别时的使用习惯,预先指定设置,如用户预先将常用的指纹识别区域指定设置为第一目标区域,当然,该第一目标区域也可以由移动终端通过统计各指纹识别区域的指纹识别成功次数来确定,如,从指纹识别区域中选择历史识别成功次数最多的指纹识别区域为第一目标区域,但不仅限于此。可以根据第一目标区域在所述触控屏上的坐标位置,或者所述第一目标区域对应的指纹传感器在所述触控屏上的位置,从所述全屏图像中分离出第一指纹信息,但不仅限于此。步骤303、将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配。该步骤与上述实施例中步骤102相同,在此不再赘述。步骤304、当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。该步骤与上述实施例中步骤103相同,在此不再赘述。本实施例中,采集全屏图像;根据第一目标区域在所述触控屏上的位置,从所述全屏图像中获取第一指纹信息;通过所述触控屏的第一目标区域,采集第一指纹信息;将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。通过上述方法,结合用户进行指纹匹配时的使用习惯,优先对通过第一目标区域采集到的指纹信息进行识别,并在第一指纹信息匹配不成功时,再对通过其他区域采集到的指纹信息进行识别,从而有效提升指纹识别的速度,缩短指纹识别时间。参见图4,图4是本发明实施例提供的另一种指纹识别方法的流程图,如图4所示,包括以下步骤:步骤401、开启触控屏的指纹识别功能。该步骤中,可以在检测到手指触碰触控屏时,开启触控屏的指纹识别功能,也可以在移动终端开机时,启动触控屏的指纹识别功能,在此不作限定。步骤402、采集全屏图像。该步骤与上述实施例中步骤301相同,在此不再赘述。步骤403、从与所述触控屏对应的目标区域集合中,选择权重最大的第一目标区域,所述目标区域集合包括多个目标区域。该步骤中,目标区域集合可以从所述触控屏支持指纹识别功能的区域,即指纹识别区域中选择多个目标区域集合而成,其中,该目标区域集合中的各个目标区域采集到的指纹信息与移动终端存储的指纹信息至少匹配成功一次,即历史匹配成功次数大于0。可以理解,该多个目标区域的历史匹配成功次数也可以大于第一预设值,该第一预设值可以是1,2或3,具体可根据实际需要设定,在此不作限定。当然,也可以通过其他方式集成目标区域集合,在此不作限定。从所述目标区域集合中,选择权重最大的目标区域作为第一目标区域。具体地,所述触控屏的每个指纹识别区域对应一个权值,其中,所述权值可以与指纹识别区域的匹配成功次数成正比,即指纹识别区域的匹配成功次数越多,该指纹识别区域对应的权值越大。当然,可以理解的,所述权值也可以预先由用户根据自身使用习惯自主设置,如,用户通常将手指触碰到所述触控屏的第一目标区域以进行指纹识别,则用户可将所述第一目标区域的权值设置为最大值,但不仅限于此。步骤404、根据选择区域在所述触控屏上的位置,从所述全屏图像中获取该区域获取的指纹信息。该步骤与上述实施例中步骤302相同,在此不再赘述。步骤405、判断该区域获取的指纹信息是否包含有效的指纹信息。该步骤中,考虑到手指没有触碰到该区域时,则该区域获取的指纹信息没有包含有效的指纹信息,导致其不能与移动终端存储的指纹信息匹配成功,因此,在将该区域获取的指纹信息与所述移动终端中存储的指纹信息进行匹配之前,可进一步判断所述第一指纹信息是否包含有效的指纹信息。若该区域获取的指纹信息包含有效的指纹信息,执行步骤406;若该区域获取的指纹信息没有包含有效的指纹信息,执行步骤407。从而进一步缩短指纹识别的时间。步骤406、将该区域获取的指纹信息与所述移动终端中存储的指纹信息进行匹配,并判断是否匹配成功。该步骤与上述实施例中步骤102相同,在此不再赘述。若匹配成功,执行步骤408;若匹配不成功,执行步骤407。步骤407、选择所述触控屏的其它区域,并重新执行步骤404。该步骤中,根据触控屏中指纹识别区域对应的权重的大小,从大到小依次选择指纹识别区域。步骤408、判断该区域是否为所述目标区域集合中的区域。该步骤中,若该区域为所述目标区域集合中的区域,执行步骤409;若该区域补位所述目标区域集合中的区域,执行步骤410。步骤409、将该区域对应的权重与预设值相加,得到更新后的该区域的权重。步骤410、在将该区域对应的权重与预设值相加,得到更新后的该区域的权重,并将该区域加入到所述目标区域集合中。该步骤中,预设值可以根据实际需求自主设置,也可以由系统默认设置,在此不作限定,如,若预设值为2,所述第一目标区域的权值为5,则在所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述第一目标区域的权重5与预设值2相加,得到更新后的所述第一目标区域的权值为7,以使用更新后的权值来选择目标区域以采集指纹信息。本实施例的指纹识别方法,根据触控屏中各指纹识别区域的权重进行排序,并以该顺序对各指纹识别区域的指纹信息进行指纹识别,其中,优先识别所述目标区域集合中的各目标区域的指纹信息,若所述目标区域中的目标区域均未匹配成功,则对所述目标区域集合之外的指纹识别区域进行指纹识别,从而有效提升指纹识别的速度,缩短指纹识别时间。参见图5,图5是本发明实施例提供的另一种指纹识别方法,如图5所示,包括以下步骤:步骤501、启动触控屏的指纹识别功能。步骤502、采集检测到操作的多个区域的图像。该步骤中,该多个区域均检测到手指触碰操作,并通过指纹传感器采集图像。步骤503、从与所述触控屏对应的目标区域集合中,选择权重最大的第一目标区域,所述目标区域集合包括检测到操作的多个目标区域。该步骤中,该目标区域集合中包括的各个目标区域不仅检测到手指触碰操作,且历史匹配成功次数大于0。具体地,该目标区域集合可以先从触控屏中选择权重大于0的多个指纹识别区域,再从该多个指纹识别区域中选择检测到手指触碰操作的多个目标区域集合而成,也可以先从触控屏中选择检测到手指触碰操作的多个指纹识别区域,再从该多个指纹识别区域中选择权重大于0的多个目标区域集合而成,但不仅限于此。步骤504、根据选择区域在所述触控屏上的位置,从所述图像中获取该区域的指纹信息。步骤505、将该区域获取的指纹信息与所述移动终端中存储的指纹信息进行匹配,并判断是否匹配成功。该步骤中,由于该区域检测到手指触碰操作,该区域获取的指纹信息中包含有效指纹信息的可能性极大,因此,可以将直接将该区域获取的指纹信息与所述移动终端中存储的指纹信息进行匹配。若匹配成功,执行步骤507;若匹配不成功,执行步骤506。步骤506、选择所述触控屏中检测到操作的其它区域,并重新执行步骤504。步骤507、判断该区域是否为所述目标区域集合中的区域。该步骤中,若该区域为所述目标区域集合中的区域,执行步骤508;若该区域补位所述目标区域集合中的区域,执行步骤509。步骤508、将该区域对应的权重与预设值相加,得到更新后的该区域的权重。步骤509、在将该区域对应的权重与预设值相加,得到更新后的该区域的权重,并将该区域加入到所述目标区域集合中。本实施例的指纹识别方法,根据各检测到手指触碰操作的指纹识别区域的权重进行排序,并以该顺序对各指纹识别区域的指纹信息进行指纹识别,其中,优先识别所述目标区域集合中的各目标区域的指纹信息,若所述目标区域中的目标区域均未匹配成功,则对所述目标区域集合之外的指纹识别区域进行指纹识别,从而有效提升指纹识别的速度,缩短指纹识别时间。参见图6,图6是本发明实施例提供的一种移动终端的结构图,如图6所示,移动终端600包括:采集模块601、匹配模块602以及第一操作模块603。其中,采集模块601,用于通过所述触控屏的第一目标区域,采集第一指纹信息;匹配模块602,用于将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;第一操作模块603,用于在所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。可选的,如图7所示,移动终端600还包括第一选择模块604,用于从与所述触控屏对应的目标区域集合中,选择第一目标区域,所述目标区域集合包括多个目标区域。可选的,所述触控屏的其他区域为所述目标区域集合中的第二目标区域,如图8所示,移动终端600还包括第二选择模块605,用于从与所述触控屏对应的目标区域集合中,选择第二目标区域,通过所述第二目标区域,采集第二指纹信息。可选的,所述触控屏的其他区域为所述目标区域集合之外的区域,如图9所示,移动终端600还包括添加模块606,用于在所述第二指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述其他区域添加到所述目标区域集合中。可选的,第一选择模块604具体用于从所述目标区域集合中,选择匹配成功次数最多的目标区域作为第一目标区域;或者,第一选择模块604具体用于从所述目标区域集合中,选择权重最大的目标区域作为第一目标区域。可选的,如图10所示,移动终端600还包括第二操作模块607,用于在所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述第一目标区域的匹配成功次数与预设步长相加,得到更新后的所述第一目标区域的匹配成功次数。可选的,如图11所示,移动终端600还包括第三操作模块608,用于在所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述第一目标区域的权重与预设值相加,得到更新后的所述第一目标区域的权重。可选的,如图12所示,采集模块601包括:采集子模块6011和获取子模块6012。其中,采集子模块6011,用于采集全屏图像;获取子模块6012,用于根据所述第一目标区域在所述触控屏上的位置,从所述全屏图像中获取第一指纹信息。移动终端600能够实现图1至图5的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例的移动终端,通过所述触控屏的第一目标区域,采集第一指纹信息;将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。优先对通过第一目标区域采集到的指纹信息进行识别,并在第一指纹信息匹配不成功时,再对通过其他区域采集到的指纹信息进行识别,从而有效提升指纹识别的速度,缩短指纹识别时间。参见图13,图13是本发明实施例提供的另一种移动终端的结构图,如图13所示,移动终端1300包括:至少一个处理器1301、存储器1302、至少一个网络接口1304和用户接口1303。移动终端1300中的各个组件通过总线系统1305耦合在一起。可理解,总线系统1305用于实现这些组件之间的连接通信。总线系统1305除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为总线系统1305,移动终端1300还包括触控屏1306,触控屏1306支持指纹识别功能。另外,触控屏1306通过总线系统1305与移动终端的各个组件连接。其中,用户接口1303可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。可以理解,本发明实施例中的存储器1302可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的系统和方法的存储器1302旨在包括但不限于这些和任意其他适合类型的存储器。在一些实施方式中,存储器1302存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统13021和应用程序13022。其中,操作系统13021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序13022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序13022中。在本发明实施例中,通过调用存储器1302存储的程序或指令,具体的,可以是应用程序13022中存储的程序或指令,处理器1301用于:通过所述触控屏的第一目标区域,采集第一指纹信息;将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。上述本发明实施例揭示的方法可以应用于处理器1301中,或者由处理器1301实现。处理器1301可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1301中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1301可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1302,处理器1301读取存储器1302中的信息,结合其硬件完成上述方法的步骤。可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其他电子单元或其组合中。对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。可选的,处理器1301执行所述通过所述触控屏的第一目标区域,采集第一指纹信息之前,还包括:从与所述触控屏对应的目标区域集合中,选择第一目标区域,所述目标区域集合包括多个目标区域。可选的,所述触控屏的其他区域为所述目标区域集合中的第二目标区域,处理器1301执行所述将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配之前,还包括:从与所述触控屏对应的目标区域集合中,选择第二目标区域,通过所述第二目标区域,采集第二指纹信息。可选的,所述触控屏的其他区域为所述目标区域集合之外的区域,处理器1301执行所述将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配之后,还包括:当所述第二指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述其他区域添加到所述目标区域集合中。可选的,处理器1301执行所述从与所述触控屏对应的目标区域集合中,选择第一目标区域,包括:从所述目标区域集合中,选择匹配成功次数最多的目标区域作为第一目标区域;或者,从所述目标区域集合中,选择权重最大的目标区域作为第一目标区域。可选的,处理器1301执行所述将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配之后,还包括:当所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述第一目标区域的匹配成功次数与预设步长相加,得到更新后的所述第一目标区域的匹配成功次数。可选的,处理器1301执行所述将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配之后,还包括:当所述第一指纹信息与所述移动终端中存储的指纹信息匹配成功时,将所述第一目标区域的权重与预设值相加,得到更新后的所述第一目标区域的权重。可选的,处理器1301执行所述通过所述触控屏的第一目标区域,采集第一指纹信息,包括:采集全屏图像;根据所述第一目标区域在所述触控屏上的位置,从所述全屏图像中获取第一指纹信息。移动终端1300能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例的移动终端,通过所述触控屏的第一目标区域,采集第一指纹信息;将所述第一指纹信息与所述移动终端中存储的指纹信息进行匹配;当所述第一指纹信息与所述移动终端中存储的指纹信息匹配不成功时,将通过所述触控屏的其他区域采集到的第二指纹信息与所述移动终端中存储的指纹信息进行匹配。优先对通过第一目标区域采集到的指纹信息进行识别,并在第一指纹信息匹配不成功时,再对通过其他区域采集到的指纹信息进行识别,从而有效提升指纹识别的速度,缩短指纹识别时间。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1