一种指纹匹配方法和终端的制作方法

文档序号:10725649阅读:310来源:国知局
一种指纹匹配方法和终端的制作方法
【专利摘要】本发明实施例涉及通信技术领域,尤其涉及一种指纹匹配方法和终端,用于加快指纹匹配速度。本发明实施例中,通过位于终端上的指纹识别装置采集用户输入的指纹;根据指纹识别装置的位置信息,确定第一指纹序列;其中,第一指纹序列中优先级最高的指纹为用户握住终端时最易触摸到指纹识别装置的手指的指纹;根据确定出的第一指纹序列中各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配。可见,本发明实施例中根据指纹识别装置的位置信息确定出用户握住终端时最易触摸到指纹识别装置的手指的指纹,进而将用户输入的指纹首先与用户使用终端时最易触摸到指纹识别装置的指纹进行匹配,提高了匹配成功的速度。
【专利说明】
一种指纹匹配方法和终端
技术领域
[0001 ]本发明实施例涉及通信领域,尤其涉及一种指纹匹配方法和终端。
【背景技术】
[0002]随着手机应用的不断发展,越来越多的应用均支持指纹识别技术。用户通常提前将几组指纹录入终端的数据库中,每一组指纹为用户的一个手指对应的指纹。比如,一组指纹为用户的食指的指纹,另一组指纹为用户的拇指的指纹。针对每一组,系统会将该组指纹的特征点等信息提取出来,并保存成一组指纹对应的特征点模板。当用户需要输入指纹进行某项操作时,用户将指纹放置在终端的指纹识别装置上,以使终端的指纹识别装置识别出用户输入的指纹,之后终端提取出该用户输入的指纹的特征点,并与之前用户预先录入终端数据库中的多组指纹进行一一匹配,若用户输入的指纹的特征点与终端的数据库中预先录入的一组指纹的特征点匹配,则匹配成功,终端允许执行相应的操作。举个例子,比如用户需要对终端的屏幕进行解锁,此时,用户输入的指纹匹配成功时,终端将屏幕解锁。
[0003]由于终端输入的指纹需要与终端提前录入数据库中的指纹进行一一匹配,因此为了保证匹配的时间不会过长,现有技术中通常要求用户预先录入5组指纹,若数量再多,则可能会导致指纹匹配时间过长,影响用户体验。但是随着手机应用的不断发展,用户需要录入的指纹越来越多,比如用户习惯用不同的指纹进行不同的操作,此时用户可能想要录入10组指纹,可见,现有技术中仅仅只允许录入5组指纹的条件远远不能满足用户的需求,如果现有技术中允许用户输入更多的指纹,此时又会带来一个问题,就是指纹匹配时间过长。

【发明内容】

[0004]本发明实施例提供一种指纹匹配方法和终端,用于加快指纹匹配速度。
[0005]本发明实施例提供一种指纹匹配方法,包括:
[0006]通过位于终端上的指纹识别装置采集用户输入的指纹;
[0007]根据指纹识别装置的位置信息,确定第一指纹序列;其中,第一指纹序列中优先级最高的指纹为用户握住终端时最易触摸到指纹识别装置的手指的指纹;
[0008]根据确定出的第一指纹序列中各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配。
[0009]可见,本发明实施例中根据指纹识别装置的位置信息确定出用户握住终端时最易触摸到指纹识别装置的手指的指纹,进而将用户输入的指纹首先与用户使用终端时最易触摸到指纹识别装置的指纹进行匹配,提高了匹配成功的速度。
[0010]本发明实施例提供一种指纹匹配方法,通过位于终端上的指纹识别装置采集用户输入的指纹;并确定出用户握住终端的手;
[0011]根据用户握住终端的手,确定第一指纹序列;
[0012]根据确定出的第一指纹序列中的各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配;
[0013]其中,第一指纹序列中的优先级最高指纹为用户握住终端的手的手指的指纹。
[0014]可见,本发明实施例中第一指纹序列中的优先级最高指纹为用户握住终端的手的手指的指纹,进而将用户输入的指纹首先与用户握住终端的手的手指的指纹进行匹配,提高了匹配成功的速度。
[0015]本发明实施例提供一种终端,包括:
[0016]指纹识别装置,用于通过采集用户输入的指纹;
[0017]确定单元,用于根据指纹识别装置的位置信息,确定第一指纹序列;其中,第一指纹序列中优先级最高的指纹为用户握住终端时最易触摸到指纹识别装置的手指的指纹;
[0018]处理单元,用于根据确定出的第一指纹序列中各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配。
[0019]本发明实施例中,通过位于终端上的指纹识别装置采集用户输入的指纹;根据指纹识别装置的位置信息,确定第一指纹序列;其中,第一指纹序列中优先级最高的指纹为用户握住终端时最易触摸到指纹识别装置的手指的指纹;根据确定出的第一指纹序列中各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配。可见,本发明实施例中根据指纹识别装置的位置信息确定出用户握住终端时最易触摸到指纹识别装置的手指的指纹,进而将用户输入的指纹首先与用户使用终端时最易触摸到指纹识别装置的指纹进行匹配,提高了匹配成功的速度。
【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。
[0021 ]图1为本发明实施例提供的一种指纹匹配方法的流程示意图;
[0022]图1a为本发明实施例提供的一种终端的正面的结构示意图;
[0023]图1b为图1a所示的终端的侧面的结构示意图;
[0024]图1c为本发明实施例提供的一种用户手握终端的结构示意图;
[0025]图1d为本发明实施例提供的另一种用户手握终端的结构示意图;
[0026]图1e为本发明实施例提供的另一种用户手握终端的结构示意图;
[0027]图1f为本发明实施例提供的一种指纹匹配以及指纹序列排序调整的流程示意图;
[0028]图2为本发明实施例提供的另一种指纹匹配方法的流程示意图;
[0029]图3为本发明实施例提供的一种终端的结构示意图。
【具体实施方式】
[0030]为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0031]本发明实施例提供的方法适用于终端,本发明实施例中的终端具有一个或多个指纹识别装置。本发明实施例中,终端可以是无线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,RAN,Rad1 Access Network)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PCS ,PersonalCommunicat1n Service)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,Wireless Local Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。无线终端也可以称为订户单元(Subscriber Unit)、订户站(Subscriber Stat1n),移动站(Mobile Stat1n)、移动台(Mobile)、远程站(Remote Stat1n)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device)、或用户装备(User Equipment)。
[0032]图1示例性示出了本发明实施例提供的一种指纹匹配方法的流程示意图。
[0033]基于上述内容,如图1所示,本发明实施例提供的终端侧实现的一种指纹匹配方法,包括以下步骤:
[0034]步骤101,通过位于终端上的指纹识别装置采集用户输入的指纹;
[0035]步骤102,根据指纹识别装置的位置信息,确定第一指纹序列;其中,第一指纹序列中优先级最高的指纹为用户握住终端时最易触摸到指纹识别装置的手指的指纹;
[0036]步骤103,根据确定出的第一指纹序列中各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配。
[0037]本发明实施例中,用户预先录入一定量的指纹,并且在指纹录入时需要区分每一指纹对应的手指信息,具体来讲,指纹包括:用户的左手拇指指纹,用户的左手食指指纹,用户的右手食指指纹,用户的右手拇指指纹等。可选地,第一指纹序列为用户预先录入的指纹中的一个、多个或全部。本发明实施例中以下内容中以第一指纹序列中所包括的指纹均为用户提前录入的指纹为例进行说明。
[0038]本发明实施例中,在上述步骤103之后,可选地,在确定第一指纹序列中不存在与用户输入的指纹匹配成功的指纹时:
[0039]依据默认指纹序列中的各个指纹的优先级,将用户输入的指纹与默认指纹序列中除第一指纹序列中的指纹之外的指纹进行匹配;或者,依据默认指纹序列中的各个指纹的优先级,将用户输入的指纹与默认指纹序列中的指纹进行匹配。其中,默认指纹序列中包括用户输入的所有指纹。可选地,第一指纹序列中的指纹为默认指纹序列中的部分指纹。举例来讲,第一指纹序列可以为:右手食指指纹、右手拇指指纹、右手中指指纹、右手无名指指纹、右手小指指纹;也可以为:右手食指指纹、左手食指指纹、右手拇指指纹、左手拇指指纹、右手中指指纹、左手中指指纹、右手无名指指纹、左手无名指指纹、右手小指指纹、左手小指指纹。
[0040]本发明实施例中,用户预先在终端中录入大量指纹,这些指纹的排序方式称为默认指纹序列。本发明实施例中指纹识别装置的位置信息所对应的第一指纹序列中的指纹可为默认指纹序列中的一个指纹、多个指纹或者全部指纹,第一指纹序列中指纹的排序可与默认指纹序列中的指纹排序不同,也可相同。本发明实施例中终端可包括一个或多个指纹识别装置,第一指纹序列中优先级最高的指纹为用户握住终端时最易触摸到指纹识别装置的手指的指纹。举个例子,比如用户预先录入了右手拇指、右手食指、右手无名指、右手中指的指纹,默认指纹序列中的排序方式为右手食指、右手拇指、右手无名指和右手中指的指纹。指纹识别装置位于终端的前面时,用户使用终端时最易触摸到指纹识别装置的指纹为拇指,此时第一指纹序列中可能仅仅包括右手拇指的指纹,第一指纹序列中优先级最高的即为右手拇指的指纹。或者,第一指纹序列中可能仅仅包括右手拇指的指纹和右手食指的指纹,第一指纹序列中优先级最高的即为右手拇指的指纹,优先级次高的为右手食指的指纹。
[0041]图1a示例性示出了本发明实施例提供的一种终端的正面的结构示意图,图1b示例性示出了图1 a所示的终端的侧面的结构示意图,如图1 a和图1 b所示,终端1100的前面1101、终端的侧面1103以及终端的背面1102都有可能设置终端识别装置。比如将终端1100的前面1101的操作键1104设置为终端识别装置。终端的前面1101为终端的显示界面,终端的显示界面上覆盖液晶显示器(Liquid Crystal Display,简称触摸屏),可选地,也可将终端识别装置集成于终端的触摸屏屏上,当用户的手指触摸终端的前面的触摸屏屏上时,终端识别装置即可采集到用户输入的指纹。
[0042]本发明实施例中根据指纹识别装置在终端的位置的不同,结合用户手指的操作的便利性和通常用户的行为习惯进行分析,经分析确定出,当指纹识别装置的位置不同时,用户输入的指纹通常也不同。图lc、图1d和图1e示例性示出了本发明实例提供的几种用户手握终端的结构示意图。
[0043]可选地,指纹识别装置的位置信息为终端的前面、侧面或终端的的触摸屏中,第一指纹序列中优先级最高的指纹为拇指的指纹。比如,第一指纹序列中优先级最高的指纹为左手或者右手的拇指的指纹。可选地,优先级排序次于拇指的指纹为左手或者右手的食指的指纹。因为通常用户的右手使用的更加频繁,因此,可选地,在确定指纹识别装置的位置信息为终端的前面、侧面或终端的的触摸屏中时,第一指纹序列中优先级最高的指纹为右手的拇指的指纹。可选地,第一指纹序列中还包括优先级排第二的指纹,优先级排第二的指纹为用户的左手拇指的指纹。可选地,第一指纹序列中还包括优先级排第三的指纹,优先级排序第三的指纹为右手的食指的指纹。可选地,第一指纹序列中还包括优先级排第四的指纹,优先级排序第四的指纹为左手的食指的指纹。
[0044]如图1c所示,当指纹识别装置位于终端的前面时,比如位于终端的前面的按键上,或者位于终端的前面除显示界面之外的边缘区域,或者集成于显示界面的触摸屏屏内时,用户通常最有可能会使用左手或者右手的拇指2101在终端的前面进行操作,其余手指通常用于握住终端。
[0045]如图1d所示,当指纹识别装置位于终端的侧面时,用户用手握住终端时,只有拇指2101能从上到下全部贴合在手机的侧面,此时,拇指能够采集的特征点是最多的,因此,当指纹识别装置位于终端的侧面时,通常用户更倾向于使用拇指2101在终端的侧面进行操作。用户的食指2102、中指2103、无名指2104和小指2105共同协作,以便握紧终端。
[0046]可选地,指纹识别装置的位置信息为终端的背面,第一指纹序列优先级最高的指纹为食指的指纹。可选地,在确定指纹识别装置的位置信息为终端的背面时,第一指纹序列中优先级最高的指纹为右手的食指的指纹。可选地,第一指纹序列中还包括优先级排第二的指纹,优先级排第二的为左手的食指的指纹。
[0047]如图1e所示,当指纹识别装置位于终端的背面时,用户握住终端之后,通常用户更倾向于使用拇指2101握住终端的一侧,使用小指2105和无名指2104握住终端的另一侧,此时只有食指2102和中指2103能够活动,但是中指2103的活动范围较小,食指2102的活动范围较大,因此,用户最有可能使用食指2102在终端的背面进行操作。
[0048]可选地,通过位于终端上的指纹识别装置采集用户输入的指纹之后,确定指纹识别装置的位置信息对应的第一指纹序列之前,还包括:确定出用户握住终端的手,根据用户握住终端的手和指纹识别装置的位置信息,确定第一指纹序列。具体通过以下方式al和方式a2进行介绍。
[0049]方式a I
[0050]方式al的第一种情况
[0051]可选地,用户握住终端的手为单手,则第一指纹序列中优先级最高的指纹为:用户握住终端的手中、能够最易触摸到指纹识别装置的手指的指纹。举个例子,若指纹识别装置预设在终端的背部,在检测到用户握住终端的手为单手,且为左手时,确定第一指纹序列,此时的第一指纹序列中优先级最高的指纹为用户的左手食指指纹。
[0052]方式al的第二种情况
[0053]可选地,用户握住终端的手为单手,确定出用户的操作模式;在确定出用户的操作模式为单手操作时:第一指纹序列中优先级最高的指纹为:用户能够最易触摸到指纹识别装置的指纹、且为握住终端的手的指纹。
[0054]具体来说,有很多方式确定用户握住终端的是单手还是双手,也能够确定出在单手握时,是左手在握还是右手在握。举个例子,比如终端的周边设置传感器,当用户握住终端时,终端可检测出握住终端的不同位置的数量,比如在终端的左侧有一个手指,在终端的右侧有三个手指,则确定用户单手握住终端,且用户的左手在握终端。
[0055]方式al的第三种情况
[0056]可选地,用户握住终端的手为单手,在确定出用户的操作模式为双手操作时:第一指纹序列中优先级最高的指纹为:用户能够最易触摸到指纹识别装置的指纹、且为除握住终端的手之外的另一只手的指纹。具体来说,可选地,若指纹识别装置预设在终端的前面,在检测到用户握住终端的手为单手,且为左手时,确定第一指纹序列,此时的第一指纹序列中优先级最高的指纹为用户的右手拇指的指纹。
[0057]针对上述方式al的第二种情况和第三种情况中,用户的操作模式可分为单手操作模式和双手操作模式。单手操作模式就是指用户使用左手握住终端,且仍然使用左手进行操作;用户使用右手握住终端,且仍然使用右手进行操作。双手操作模式就是指用户使用左手握住终端,则使用右手进行操作;用户使用右手握住终端,则使用左手进行操作;用户使用左右两只手同时握住终端,使用左右手的拇指进行操作。
[0058]可选地,通过以下方式确定出用户的操作模式:确定用户输入的指纹的操作对象;根据预设的操作对象与操作模式的对应关系,确定出用户的操作模式。操作对象可为终端上的应用。
[0059]具体来说,经过研究用户的使用习惯发现,用户在进行不同的操作,即操作对象不同时,操作模式也不同。比如,用户的操作对象是短信、图片等时,用户通常会采用单手操作模式。但是,用户在轻松状态下进行网络购物时,此时操作对象为电商交易的应用,则通常用户会进行双手操作。基于该示例,预设的操作对象与操作模式的对应关系可为短信和图片对应单手操作模式,电商交易的应用对应双手操作模式。
[0060]再举一个例子,单手操作和双手操作下用户的每个手指握住终端的力量是有区别的,终端上可以设置压力传感器等等,当用户单手握住终端时,根据每个手指力量的分布,判别出用户的操作模式。
[0061 ]方式 a2
[0062]可选地,用户握住终端的手为双手,则第一指纹序列中优先级最高的指纹为右手拇指的指纹。具体来说,可选地,第一指纹序列中优先级最高的指纹为右手拇指的指纹。可选地,第一指纹序列中优先级次高的为左手拇指的指纹。用户通常可能使用双手协作对终端进行操作,如此可以更加灵活的实现对终端的所有操作,在双手握时,由于用户更加频繁的使用右手,因此优先级最高的指纹为用户右手的指纹。举个例子,比如指纹识别装置位于终端的前面,用户使用双手握住终端,则指纹识别装置对应的第一指纹序列中优先级最高的指纹为用户的右手的拇指的指纹。
[0063]本发明实施例中第一指纹序列中的指纹的排序和默认指纹序列中指纹的排序都可以进行调整。比如可实时的调整,也可周期性的进行调整。可选地,根据确定出的第一指纹序列中的各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配之后,还包括:
[0064]统计预设时长内默认指纹序列中的各个指纹与用户输入的指纹匹配成功的次数;
[0065]根据预设时长内默认指纹序列中的各个指纹与用户输入的指纹匹配成功的次数、以及用户录入默认指纹序列中的各个指纹的时间,对第一指纹序列中的各个指纹的优先级进行调整。
[0066]—种可选地的方式为,针对预设时长内默认指纹序列中的各个指纹与用户输入的指纹匹配成功的次数相同的指纹,用户录入指纹的时间越早,该指纹的优先级越高;针对用户录入各个指纹的时间相同的指纹,预设时长内默认指纹序列中的各个指纹与用户输入的指纹匹配成功的次数越高,该指纹的优先级越高。如此,当依据默认指纹序列进行指纹匹配时,可以更加快速的成功匹配出指纹。
[0067]比如,在预设时长内,设置多个计数器,用于统计每个指纹被成功匹配的次数,如此,通过对第一指纹序列中的指纹的排序进行调整,可以在后续的指纹匹配过程中,更加快速的成功匹配出指纹。
[0068]可选地,在确定用户输入的指纹与第一指纹序列、或者默认指纹序列中的指纹匹配成功之后,将与用户输入的指纹匹配成功的指纹在默认指纹序列中的排序提前一位。如此,可实时的对第一指纹序列、或者默认指纹序列中的指纹的排序进行调整,从而可以在后续的指纹匹配过程中,更加快速的成功匹配出指纹。
[0069]可选地,根据确定出的第一指纹序列中的各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配之后,还包括:统计预设时长内第一指纹序列中的各个指纹与用户通过指纹识别装置输入的指纹匹配成功的次数;根据预设时长内第一指纹序列中的各个指纹与用户通过指纹识别装置输入的指纹匹配成功的次数,对第一指纹序列中的各个指纹的优先级进行调整。如此,可周期性对第一指纹序列中的指纹的排序进行调整,从而可以在后续的指纹匹配过程中,更加快速的成功匹配出指纹。
[0070]—种可选地实施方式为,第一指纹序列中的、且在预设时长内与用户通过指纹识别装置输入的指纹匹配成功的次数最多的指纹的优先级最高。举个例子,比如指纹识别装置的位置在终端的前面,指纹识别装置的位置信息对应的第一指纹序列中优先级最高的为右手的拇指的指纹。但是,经过预设时长,比如一周的统计,用户经过该指纹识别装置输入指纹且匹配成功的次数最多的指纹为右手的食指的指纹,此时,对该将指纹识别装置的位置信息对应的第一指纹序列中优先级最高的指纹调整为用户的右手的食指。
[0071]另一种可选地的实施中,可为预设时长内第一指纹序列中的各个指纹与用户通过指纹识别装置输入的指纹匹配成功的次数,以及指纹识别装置的位置信息分别设置不同的权重,并根据预设时长内第一指纹序列中的各个指纹与用户通过指纹识别装置输入的指纹匹配成功的次数和指纹识别装置的位置信息,对第一指纹序列中的各个指纹的优先级进行调整。
[0072]图1f示例性示出了本发明实施例提供的一种指纹匹配以及指纹序列排序调整的流程示意图,如图1f所示,该方法流程中以指纹序列为默认指纹序列为例进行介绍,当指纹序列为第一指纹序列时,第一指纹序列中指纹的排序的调整方法与其类似。该方法包括:
[0073]步骤2601,用户进行指纹录入,即用户将手指放置在指纹识别装置上,终端通过指纹识别装置采集到用户输入的指纹;之后终端对用户输入的指纹进行指纹匹配过程;
[0074]步骤2602,比如,需要将终端所录入的指纹与默认指纹序列进行匹配,用户预先录入的指纹存储在数据库中,该数据库可命名为指纹匹配模板库,提前录入的指纹用模板命名,比如图1f中的模板I可表示用户的右手拇指的一组指纹,也就是说,模板I中的多个指纹特征点均为用户的右手拇指的,可基于模板I的多个特征点与用户输入的指纹的特征点进行匹配,从而判断用户输入的指纹是不是用户的右手拇指的指纹。模板2可表示用户的右手食指的一组指纹特征点。图1f中N为正整数。将用户输入的指纹与指纹匹配模板库中的各个指纹进行匹配,匹配顺序与指纹匹配模板库中各指纹的排序一致,指纹匹配模板库中各指纹的排序与默认指纹序列一致;
[0075]步骤2603,判断匹配是否成功,若是,则执行步骤2604;若匹配失败则执行步骤2601,也就是说,若匹配失败,则提示用户指纹匹配失败,请用户重新输入指纹,用户可以再次输入与上一次输入的指纹相同的或不同的指纹;
[0076]步骤2604,在匹配成功之后,执行匹配成功之后终端的相应的操作;比如,用户通过指纹在对终端进行解锁,则在指纹匹配成功之后,终端显示解锁成功。另一方面,在匹配成功之后,对默认指纹序列中的指纹的排序进行调整,也就是对指纹匹配模板库中的指纹的排序进彳丁调整;
[0077]步骤2605,假如模板N的指纹与用户输入的指纹匹配成功,则将模板N向前调整一位;
[0078]步骤2606,调整之后得到的新的指纹匹配模板库中指纹模板的匹配顺序如图1f所示,模板N排在了模板N-1之前;当再次有新的用户输入的指纹进行匹配时,用该新的指纹匹配模板库中的匹配顺序进行指纹匹配;
[0079]步骤2607,指纹匹配模板库中的指纹是用户提前录入的指纹,用户提前进行指纹录入;
[0080]步骤2608,判断录入是否成功,若录入失败,则执行步骤2607,以便重新录入;若录入成功,则将该指纹成功加入指纹匹配模板库中。
[0081 ]可选地,第一指纹序列中若包括多个指纹,则也可使用上述方案进行指纹排序的调整。
[0082]本发明实施例中所提供的方法可适用于终端的各种应用,通常来说,用户使用指纹进行终端解锁的频率较大。可选地,根据指纹识别装置的位置信息,确定第一指纹序列之前,还包括:确定终端处于锁屏状态;用户输入的指纹用于识别解锁操作;将用户输入的指纹与第一指纹序列中的指纹进行匹配之后,在用户输入的指纹与第一指纹序列中的指纹匹配成功时,解锁终端。如此,可根据指纹识别装置的位置,在进行指纹匹配时,先匹配用户最易触摸到指纹识别装置的指纹,即第一指纹序列中优先级最高的指纹,大大增加了第一次指纹匹配就成功的机率,从而增加了指纹匹配速度,改善了用户体验。
[0083]本发明实施例中,用户在使用终端时,终端会包括多种应用,比如微信、淘宝或支付宝等等。用户针对每个应用均可使用指纹识别功能。用户可能在使用不同的应用时,会使用特定的指纹,比如,用户在使用支付宝时,可能经常使用小指,用户在使用淘宝时,可能经常使用无名指等等。本发明实施例中,可选地,解锁终端之后,还包括:在确定用户输入的指纹的操作为对应用进行操作时,根据该应用,确定出第二指纹序列;其中,针对第二指纹序列中的所有指纹,用户在对应用标识对应的应用进行操作时,匹配成功的频率越高的指纹在第二指纹序列中的优先级越高;根据确定出的第二指纹序列中的各个指纹的排序,将用户输入的指纹依序与第二指纹序列中的指纹进行匹配。
[0084]具体来说,第二指纹序列中的指纹为默认指纹序列中的部分指纹。可选地,统计一段时间内用户对该应用标识对应的应用进行操作时,匹配成功的指纹的次数,次数越高的指纹,该指纹在第二指纹序列中优先级也越高。比如,用户在使用支付宝时,可能经常使用右手的小指,第二指纹序列中优先级最高的指纹是用户右手的小指,终端检测到用户输入的指纹的操作对象是支付宝,则终端使用第二指纹序列中的指纹对用户输入指纹进行匹配,在第一个次匹配时,就匹配成功。可见,本发明实施例增加了匹配成功的速度,改善了用户体验。
[0085]从上述内容可看出,本发明实施例中,通过位于终端上的指纹识别装置采集用户输入的指纹;根据指纹识别装置的位置信息,确定第一指纹序列;其中,第一指纹序列中优先级最高的指纹为用户握住终端时最易触摸到指纹识别装置的手指的指纹;根据确定出的第一指纹序列中各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配。可见,本发明实施例中根据指纹识别装置的位置信息确定出用户握住终端时最易触摸到指纹识别装置的手指的指纹,进而将用户输入的指纹首先与用户使用终端时最易触摸到指纹识别装置的指纹进行匹配,提高了匹配成功的速度。
[0086]图2示例性示出了本发明实施例提供的一种指纹匹配方法的流程示意图。
[0087]基于相同构思,如图2所示,本发明实施例提供的终端侧实现的一种指纹匹配方法,包括以下步骤:
[0088]步骤201,终端确定出用户握住终端的手,并通过位于终端上的指纹识别装置采集用户输入的指纹;
[0089]步骤202,终端根据用户握住终端的手,确定第一指纹序列;
[0090]步骤203,终端根据确定出的第一指纹序列中的各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配;其中,第一指纹序列中的优先级最高指纹为用户握住终端的手的手指的指纹。
[0091]举个例子,确定用户握住终端的手为左手时,确定第一指纹序列,此时的第一指纹序列中优先级最高的指纹为用户的左手的手指的指纹。
[0092]可选地,根据用户握住终端的手,确定第一指纹序列之前,还包括:
[0093]确定指纹识别装置的位置信息;
[0094]用户握住终端的方式为单手,则根据用户握住终端的手,确定第一指纹序列,具体为:
[0095]根据用户握住终端的手和指纹识别装置的位置信息,确定第一指纹序列,其中第一指纹序列中的优先级最高指纹为:用户握住终端的手的中、最易触摸到指纹识别装置的手指的指纹。
[0096]可选地,指纹识别装置的位置信息为终端的前面、侧面或终端的的触摸屏中,第一指纹序列中优先级最高的指纹为拇指的指纹。可选地,指纹识别装置的位置信息为终端的背面,第一指纹序列中优先级最高的指纹为食指的指纹。
[0097]可选地,用户握住终端的手为单手,则第一指纹序列中优先级最高的指纹为:用户握住终端的手中、能够最易触摸到指纹识别装置的手指的指纹。举个例子,若指纹识别装置预设在终端的背部,在检测到用户握住终端的手为单手,且为左手时,确定第一指纹序列,此时的第一指纹序列中优先级最高的指纹为用户的左手食指指纹。
[0098]从上述内容可看出,本发明实施例中,通过位于终端上的指纹识别装置采集用户输入的指纹;并确定出用户握住终端的手;根据用户握住终端的手,确定第一指纹序列;根据确定出的第一指纹序列中的各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配;其中,第一指纹序列中的优先级最高指纹为用户握住终端的手的手指的指纹。可见,本发明实施例中第一指纹序列中的优先级最高指纹为用户握住终端的手的手指的指纹,进而将用户输入的指纹首先与用户握住终端的手的手指的指纹进行匹配,提高了匹配成功的速度。
[0099]图3示例性示出了本发明实施例提供的一种终端的结构示意图。
[0100]基于相同构思,如图3所示,本发明实施例提供的一种终端300,包括指纹识别装置301、确定单元302和处理单元303:
[0101]指纹识别装置301,用于通过采集用户输入的指纹;
[0102]确定单元302,用于根据指纹识别装置的位置信息,确定第一指纹序列;其中,第一指纹序列中优先级最高的指纹为用户握住终端时最易触摸到指纹识别装置的手指的指纹;
[0103]处理单元303,用于根据确定出的第一指纹序列中各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配。
[0104]可选地,指纹识别装置的位置信息为终端的前面、侧面或终端的的触摸屏中,第一指纹序列中优先级最高的指纹为拇指的指纹。可选地,指纹识别装置的位置信息为终端的背面,第一指纹序列优先级最高的指纹为食指的指纹。
[0105]可选地,确定单元302,用于:确定出用户握住终端的手;根据用户握住终端的手和指纹识别装置的位置信息,确定第一指纹序列;其中,用户握住终端的手为双手,则第一指纹序列中优先级最高的指纹为右手拇指的指纹;用户握住终端的手为单手,则第一指纹序列中优先级最高的指纹为:用户握住终端的手中、能够最易触摸到指纹识别装置的手指的指纹。
[0106]可选地,处理单元303,还用于:统计预设时长内第一指纹序列中的各个指纹与用户通过指纹识别装置输入的指纹匹配成功的次数;根据预设时长内第一指纹序列中的各个指纹与用户通过指纹识别装置输入的指纹匹配成功的次数,对第一指纹序列中的各个指纹的优先级进行调整。
[0107]可选地,处理单元303,还用于:在确定第一指纹序列中不存在与用户输入的指纹匹配成功的指纹时,依据默认指纹序列中的各个指纹的优先级,将用户输入的指纹与默认指纹序列中的指纹进行匹配;其中,默认指纹序列中包括用户输入的所有指纹。
[0108]可选地,处理单元303,还用于:统计预设时长内默认指纹序列中的各个指纹与用户输入的指纹匹配成功的次数;根据预设时长内默认指纹序列中的各个指纹与用户输入的指纹匹配成功的次数、以及用户录入默认指纹序列中的各个指纹的时间,对第一指纹序列中的各个指纹的优先级进行调整。
[0109]可选地,确定单元302,还用于:确定终端处于锁屏状态;用户输入的指纹用于识别解锁操作;
[0110]处理单元303,还用于:在用户输入的指纹与第一指纹序列中的指纹匹配成功时,解锁终端。
[0111]从上述内容可看出,本发明实施例中,通过位于终端上的指纹识别装置采集用户输入的指纹;根据指纹识别装置的位置信息,确定第一指纹序列;其中,第一指纹序列中优先级最高的指纹为用户握住终端时最易触摸到指纹识别装置的手指的指纹;根据确定出的第一指纹序列中各个指纹的优先级,将用户输入的指纹与第一指纹序列中的指纹进行匹配。可见,本发明实施例中根据指纹识别装置的位置信息确定出用户握住终端时最易触摸到指纹识别装置的手指的指纹,进而将用户输入的指纹首先与用户使用终端时最易触摸到指纹识别装置的指纹进行匹配,提高了匹配成功的速度。
[0112]本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0113]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0114]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0115]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0116]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0117]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种指纹匹配方法,其特征在于,包括: 通过位于终端上的指纹识别装置采集用户输入的指纹; 根据所述指纹识别装置的位置信息,确定第一指纹序列;其中,所述第一指纹序列中优先级最高的指纹为用户握住所述终端时最易触摸到所述指纹识别装置的手指的指纹; 根据确定出的所述第一指纹序列中各个指纹的优先级,将所述用户输入的指纹与所述第一指纹序列中的指纹进行匹配。2.如权利要求1所述的方法,其特征在于,所述指纹识别装置的位置信息为所述终端的前面、侧面或所述终端的的触摸屏中,所述第一指纹序列中优先级最高的指纹为拇指的指纹。3.如权利要求1所述的方法,其特征在于,所述指纹识别装置的位置信息为所述终端的背面,所述第一指纹序列优先级最高的指纹为食指的指纹。4.如权利要求1所述的方法,其特征在于,所述根据所述指纹识别装置的位置信息,确定所述第一指纹序列之前,还包括: 确定出所述用户握住所述终端的手; 所述根据所述指纹识别装置的位置信息,确定所述第一指纹序列,包括: 根据所述用户握住所述终端的手和所述指纹识别装置的位置信息,确定所述第一指纹序列; 其中,所述用户握住所述终端的手为双手,则所述第一指纹序列中优先级最高的指纹为右手拇指的指纹; 所述用户握住所述终端的手为单手,则所述第一指纹序列中优先级最高的指纹为:所述用户握住所述终端的手中、能够最易触摸到所述指纹识别装置的手指的指纹。5.如权利要求1至4任一权利要求所述的方法,其特征在于,所述根据确定出的所述第一指纹序列中的各个指纹的优先级,将所述用户输入的指纹与所述第一指纹序列中的指纹进行匹配之后,还包括: 统计预设时长内所述第一指纹序列中的各个指纹与所述用户通过所述指纹识别装置输入的指纹匹配成功的次数; 根据所述预设时长内所述第一指纹序列中的各个指纹与所述用户通过所述指纹识别装置输入的指纹匹配成功的次数,对所述第一指纹序列中的各个指纹的优先级进行调整。6.如权利要求1至4任一权利要求所述的方法,其特征在于,所述根据确定出的所述第一指纹序列中的各个指纹的优先级,将所述用户输入的指纹与所述第一指纹序列中的指纹进行匹配之后,还包括: 在确定所述第一指纹序列中不存在与所述用户输入的指纹匹配成功的指纹时,依据默认指纹序列中的各个指纹的优先级,将所述用户输入的指纹与所述默认指纹序列中的指纹进行匹配; 其中,所述默认指纹序列中包括所述用户输入的所有指纹。7.如权利要求6所述的方法,其特征在于,所述根据确定出的所述第一指纹序列中的各个指纹的优先级,将所述用户输入的指纹与所述第一指纹序列中的指纹进行匹配之后,还包括: 统计预设时长内所述默认指纹序列中的各个指纹与所述用户输入的指纹匹配成功的次数; 根据所述预设时长内所述默认指纹序列中的各个指纹与所述用户输入的指纹匹配成功的次数、以及所述用户录入所述默认指纹序列中的各个指纹的时间,对所述第一指纹序列中的各个指纹的优先级进行调整。8.如权利要求1至4任一权利要求所述的方法,其特征在于,所述根据所述指纹识别装置的位置信息,确定第一指纹序列之前,还包括: 确定所述终端处于锁屏状态;所述用户输入的指纹用于识别解锁操作; 所述将所述用户输入的指纹与所述第一指纹序列中的指纹进行匹配之后,还包括: 在所述用户输入的指纹与所述第一指纹序列中的指纹匹配成功时,解锁所述终端。9.一种终端,其特征在于,包括: 指纹识别装置,用于通过采集用户输入的指纹; 确定单元,用于根据所述指纹识别装置的位置信息,确定第一指纹序列;其中,所述第一指纹序列中优先级最高的指纹为用户握住所述终端时最易触摸到所述指纹识别装置的手指的指纹; 处理单元,用于根据确定出的所述第一指纹序列中各个指纹的优先级,将所述用户输入的指纹与所述第一指纹序列中的指纹进行匹配。10.如权利要求9所述的终端,其特征在于,所述指纹识别装置的位置信息为所述终端的前面、侧面或所述终端的的触摸屏中,所述第一指纹序列中优先级最高的指纹为拇指的指纹。11.如权利要求9所述的终端,其特征在于,所述指纹识别装置的位置信息为所述终端的背面,所述第一指纹序列优先级最高的指纹为食指的指纹。12.如权利要求9所述的终端,其特征在于,所述确定单元,用于: 确定出所述用户握住所述终端的手; 根据所述用户握住所述终端的手和所述指纹识别装置的位置信息,确定所述第一指纹序列; 其中,所述用户握住所述终端的手为双手,则所述第一指纹序列中优先级最高的指纹为右手拇指的指纹; 所述用户握住所述终端的手为单手,则所述第一指纹序列中优先级最高的指纹为:所述用户握住所述终端的手中、能够最易触摸到所述指纹识别装置的手指的指纹。13.如权利要求9至12任一权利要求所述的终端,其特征在于,所述处理单元,还用于: 统计预设时长内所述第一指纹序列中的各个指纹与所述用户通过所述指纹识别装置输入的指纹匹配成功的次数; 根据所述预设时长内所述第一指纹序列中的各个指纹与所述用户通过所述指纹识别装置输入的指纹匹配成功的次数,对所述第一指纹序列中的各个指纹的优先级进行调整。14.如权利要求9至12任一权利要求所述的终端,其特征在于,所述处理单元,还用于: 在确定所述第一指纹序列中不存在与所述用户输入的指纹匹配成功的指纹时,依据默认指纹序列中的各个指纹的优先级,将所述用户输入的指纹与所述默认指纹序列中的指纹进行匹配; 其中,所述默认指纹序列中包括所述用户输入的所有指纹。15.如权利要求14所述的终端,其特征在于,所述处理单元,还用于: 统计预设时长内所述默认指纹序列中的各个指纹与所述用户输入的指纹匹配成功的次数; 根据所述预设时长内所述默认指纹序列中的各个指纹与所述用户输入的指纹匹配成功的次数、以及所述用户录入所述默认指纹序列中的各个指纹的时间,对所述第一指纹序列中的各个指纹的优先级进行调整。16.如权利要求9至12任一权利要求所述的终端,其特征在于,所述确定单元,还用于: 确定所述终端处于锁屏状态;所述用户输入的指纹用于识别解锁操作; 所述处理单元,还用于: 在所述用户输入的指纹与所述第一指纹序列中的指纹匹配成功时,解锁所述终端。
【文档编号】G06K9/00GK106096549SQ201610408650
【公开日】2016年11月9日
【申请日】2016年6月7日
【发明人】张伟, 周亚楠, 姚巧丽
【申请人】青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1