一种基于移动终端的多指纹匹配方法及系统转让专利

申请号 : CN201610138553.2

文献号 : CN105825172B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 俞斌杨维琴

申请人 : 惠州TCL移动通信有限公司

摘要 :

本发明公开了一种基于移动终端的多指纹匹配方法及系统,所述方法包括:对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较,判断是否匹配成功;当匹配成功记录当前匹配成功的有效指纹的编号,当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号修改为最靠前编号。本发明使移动终端增加了新功能:从而使每一次检测指纹时均能使最近曾匹配的指纹先进行比较,以提高指纹识别的速度,提高使用效率,为用户提供方便。

权利要求 :

1.一种基于移动终端的多指纹匹配方法,其特征在于,包括:A、对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;

B、当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较,判断是否匹配成功;

C、当匹配成功记录当前匹配成功的有效指纹的编号,当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号修改为最靠前编号;将所匹配的有效指纹的编号改为小于当前所有存储的有效指纹编号中最小编号的编号,其它有效指纹的编号依次修改,下次再检测会第一次首先就检测到该有效指纹并匹配成功。

2.根据权利要求1所述基于移动终端的多指纹匹配方法,其特征在于,在所述步骤A之前还包括:S、预先设置编号最靠前的有效指纹,最先进行匹配检测。

3.根据权利要求1所述基于移动终端的多指纹匹配方法,其特征在于,所述步骤A还包括:A1、对预先存储在移动终端中的有效指纹按从小到大顺序依次进行编号,分别为1、2、

3、...7、8、9,且各个指纹的编号各不相同。

4.根据权利要求1所述基于移动终端的多指纹匹配方法,其特征在于,所述步骤B具体包括:B1、当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较;

B2、将每个带编号的有效指纹按小到大的顺序、分别与所检测到指纹进行比较,判断是否有其中一个编号的有效指纹与所检测到的指纹匹配一致;如果匹配一致则判读为匹配成功。

5.根据权利要求1所述基于移动终端的多指纹匹配方法,其特征在于,所述步骤C还包括:当所匹配的指纹的编号是最靠前编号时,无需处理。

6.一种基于移动终端的多指纹匹配系统,其特征在于,包括:预先编号模块,用于对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;

比较判断模块,用于当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较,判断是否匹配成功;

编号修改模块,用于当匹配成功记录当前匹配成功的有效指纹的编号,当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号修改为最靠前编号;

将所匹配的有效指纹的编号改为小于当前所有存储的有效指纹编号中最小编号的编号,其它有效指纹的编号依次修改,下次再检测会第一次首先就检测到该有效指纹并匹配成功。

7.根据权利要求6所述基于移动终端的多指纹匹配系统,其特征在于,还包括:预先设置模块,用于预先设置编号最靠前的有效指纹,最先进行匹配检测。

8.根据权利要求6所述基于移动终端的多指纹匹配系统,其特征在于, 所述比较判断模块具体包括:比较单元,用于当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较;

判断单元,用于将每个带编号的有效指纹按小到大的顺序、分别与所检测到指纹进行比较,判断是否有其中一个编号的有效指纹与所检测到的指纹匹配一致;如果匹配一致则判读为匹配成功。

9.根据权利要求6所述基于移动终端的多指纹匹配系统,其特征在于,所述预先编号模块包括:编号单元,用于对预先存储在移动终端中的有效指纹按从小到大顺序依次进行编号,分别为1、2、3、...7、8、9,且各个指纹的编号各不相同;

所述编号修改模块包括:

记录单元,用于当匹配成功记录当前匹配成功的有效指纹的编号;

修改单元,用于当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号改为小于当前所有存储的有效指纹编号中最小编号的编号;

检测单元,用于当检测所匹配的指纹的编号是最靠前编号时,无需处理。

说明书 :

一种基于移动终端的多指纹匹配方法及系统

技术领域

[0001] 本发明涉及移动终端技术领域,尤其涉及的是一种基于移动终端的多指纹快速匹配方法及系统。

背景技术

[0002] 随着智能手机的发展,指纹识别技术在手机中使用越来越普遍。
[0003] 目前,作为一项实用的新技术——指纹识别,已在移动终端中开始使用,各移动终端厂商均在其高端机型中配备了指纹识别功能。
[0004] 在用户实际使用中,存在两种情况:1)有可能该移动终端会被多人使用即用户、用户指定的人,因此存在多个指纹可能需要识别的可能性;2)用户可能使用多个手指来操作移动终端,因此存在多个指纹可能需要识别的可能性。为了适应上述存在多个指纹可能需要识别的可能性,在公知技术中,移动终端的指纹识别功能采取以下方案:
[0005] 预先在移动终端中存储多个有效的指纹;
[0006] 当检测到指纹时,将该指纹与预先存储在移动终端中存储多个有效的指纹依次进行比较,直到找到相匹配的指纹则所检测的指纹有效,否则所检测的指纹无效。
[0007] 上述方案存在如下缺陷:当移动终端中所存储的指纹较多时,譬如有依次存储的50个指纹:指纹1,指纹2,......,指纹50,此时指纹50的持有者来进行指纹识别,其需要依次经历与指纹1进行比较结果未匹配,与指纹2进行比较结果未匹配,......,与指纹50进行比较结果匹配,虽然检测结果最终是正确的,但需要浪费大量检测时间,效率极低。
[0008] 因此,现有技术还有待于改进和发展。

发明内容

[0009] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的多指纹快速匹配方法及系统;提供了一种多指纹快速匹配方法,旨在解决现有技术中对于多指纹识别速度慢、效率低的问题。
[0010] 本发明解决技术问题所采用的技术方案如下:
[0011] 一种基于移动终端的多指纹匹配方法,其中,包括:
[0012] A、对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;
[0013] B、当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较,判断是否匹配成功;
[0014] C、当匹配成功记录当前匹配成功的有效指纹的编号,当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号修改为最靠前编号。
[0015] 所述基于移动终端的多指纹匹配方法,其中,在所述步骤A之前还包括:
[0016] S、预先设置编号最靠前的有效指纹,最先进行匹配检测。
[0017] 所述基于移动终端的多指纹匹配方法,其中,所述步骤A还包括:
[0018] A1、对预先存储在移动终端中的有效指纹按从小到大顺序依次进行编号,分别为1、2、3、...7、8、9,且各个指纹的编号各不相同。
[0019] 所述基于移动终端的多指纹匹配方法,其中,所述步骤B具体包括:
[0020] B1、当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较;
[0021] B2、将每个带编号的有效指纹按小到大的顺序、分别与所检测到指纹进行对较,判断是否有其中一个编号的有效指纹与所检测到的指纹匹配一致;如果匹配一致则判读为匹配成功。
[0022] 所述基于移动终端的多指纹匹配方法,其中,所述步骤C中的将所匹配的有效指纹的编号修改为最靠前编号包括:将所匹配的有效指纹的编号改为小于当前所有存储的有效指纹编号中最小编号的编号。
[0023] 所述基于移动终端的多指纹匹配方法,其中,所述步骤C还包括:
[0024] 当所匹配的指纹的编号是最靠前编号时,无需处理。
[0025] 一种基于移动终端的多指纹匹配系统,其中,包括:
[0026] 预先编号模块,用于对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;
[0027] 比较判断模块,用于当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较,判断是否匹配成功;
[0028] 编号修改模块,用于当匹配成功记录当前匹配成功的有效指纹的编号,当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号修改为最靠前编号。
[0029] 所述基于移动终端的多指纹匹配系统,其中,还包括:
[0030] 预先设置模块,用于预先设置编号最靠前的有效指纹,最先进行匹配检测。
[0031] 所述基于移动终端的多指纹匹配方法,其中, 所述比较判断模块具体包括:
[0032] 比较单元,用于当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较;
[0033] 判断单元,用于将每个带编号的有效指纹按小到大的顺序、分别与所检测到指纹进行对较,判断是否有其中一个编号的有效指纹与所检测到的指纹匹配一致;如果匹配一致则判读为匹配成功。
[0034] 所述基于移动终端的多指纹匹配系统,其中,
[0035] 所述预先编号模块包括:
[0036] 编号单元,用于对预先存储在移动终端中的有效指纹按从小到大顺序依次进行编号,分别为1、2、3、...7、8、9,且各个指纹的编号各不相同。
[0037] 所述编号修改模块包括:
[0038] 记录单元,用于当匹配成功记录当前匹配成功的有效指纹的编号;
[0039] 修改单元,用于当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号改为小于当前所有存储的有效指纹编号中最小编号的编号;
[0040] 检测单元,用于当检测所匹配的指纹的编号是最靠前编号时,无需处理。
[0041] 有益效果:本发明所提供的基于移动终端的多指纹匹配方法及系统,所述方法通过对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较;当所匹配的指纹的编号不为最小时,将所匹配的指纹的编号换成最小编号。使移动终端增加了新功能:从而使每一次检测指纹时均能使最近曾匹配的指纹先进行比较,以提高指纹识别的速度,提高使用效率,为用户提供方便。

附图说明

[0042] 图1是本发明基于移动终端的多指纹匹配方法的较佳实施例的流程图。
[0043] 图2是本发明基于移动终端的多指纹匹配方法的具体应用实施例的流程图。
[0044] 图3是本发明基于移动终端的多指纹匹配系统的较佳实施例的功能原理框图。

具体实施方式

[0045] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046] 请参见图1,图1是本发明基于移动终端的多指纹匹配方法的较佳实施例的流程图。如图1所示,一种基于移动终端的多指纹匹配方法,包括以下步骤:
[0047] 步骤S100、对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;
[0048] 本发明在具体实施时、可以对预先存储在移动终端中的有效指纹按从小到大顺序依次进行编号,分别为1、2、3、...7、8、9,且各个指纹的编号各不相同。并定义预先设置编号最靠前的有效指纹,如编号为1的有效指纹,最先进行匹配检测。
[0049] 步骤S200、当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较,判断是否匹配成功;
[0050] 例如:当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较;将每个带编号的有效指纹按小到大的顺序、分别与所检测到指纹进行对较,判断是否有其中一个编号的有效指纹与所检测到的指纹匹配一致;如果匹配一致则判读为匹配成功。
[0051] 步骤S300、当匹配成功记录当前匹配成功的有效指纹的编号,当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号修改为最靠前编号。
[0052] 本实施例中,当匹配成功记录当前匹配成功的有效指纹的编号例当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号修改为最靠前编号。如编号为3的有效指纹与当前检测到的指纹匹配成功,而编号为3的有效指纹不是最靠前编号,则将编号为3的有效指纹修改为编号为1的有效指纹,原来编号为1的有效指纹修改为编号为2的有效指纹,其它有效指纹的编号依次修改,这样下次再检测也会第一次首先就检测到该有效指纹并匹配成功,大大加快了指纹检测效率,为用户提供了方便。
[0053] 当预先设置编号最靠前的有效指纹,如编号为1的有效指纹,最先进行匹配检测。则所述将所匹配的有效指纹的编号修改为最靠前编号包括:将所匹配的有效指纹的编号改为小于当前所有存储的有效指纹编号中最小编号的编号。
[0054] 所述基于移动终端的多指纹匹配方法,进一步地还包括:当所匹配的指纹的编号是最靠前编号时,无需处理。
[0055] 以下通过一具体的应用实施例对本发明做进一步详细描述:
[0056] 请参见图2,图2是本发明基于移动终端的多指纹匹配方法的具体应用实施例的流程图。如图2所示,本具体应用实施例提供的一种基于移动终端的多指纹匹配方法,包括以下步骤:
[0057] S10,对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;
[0058] 譬如,有五个指纹:指纹1,指纹2,指纹3,指纹4,指纹5,编号如下:
[0059] 指纹1,编号1;
[0060] 指纹2,编号2;
[0061] 指纹3,编号3;
[0062] 指纹4,编号4;
[0063] 指纹5,编号5;
[0064] 对于编号只要求不相同即可。
[0065] S20、当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较;
[0066] 譬如,按前面举例的五个指纹的编号将会是把所检测到的指纹依次与预存储的有效指纹按指纹1,指纹2,指纹3,指纹4,指纹5顺序进行比较,直到找到相匹配的指纹。
[0067] S30、当所匹配的指纹的编号不为最小时,将所匹配的指纹的编号换成最小编号;
[0068] 譬如,按前面举例的五个指纹的编号,如果所检测的指纹与指纹2相匹配,则将指纹2的编号改为小于所有预存储的编号,譬如改为指纹2,编号0;为了明确S30中将如何改编号的方法,在本实施例中规定,当所匹配的指纹的编号不为最小时,将所匹配的指纹的编号换成最小编号,按此规定指纹2的编号需要改为0。如果再遇到编号修改,可以修改为-1,依次向小的修改,这是指纹编号修改的另一种实施例。
[0069] 当然做为另外的实施例可以定义编号最大的有效指纹,最先进行匹配检测,指纹9,指纹8,指纹7,指纹6,指纹...。则进行指纹检测时如果是指纹6匹配,则需修改指纹6为指纹9。可见,本发明实施例中不管编号顺序先小还是先大检测,以及其它的简单变换都属于本发明的保护范围。
[0070] 本发明提供了一种多指纹快速匹配方法,旨在解决现有技术中对于多指纹识别速度慢、效率低的问题。
[0071] 基于上述实施例,本发明还提供了一种基于移动终端的多指纹匹配系统,如图3所示,所述系统包括:
[0072] 预先编号模块310,用于对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;具体如上所述。
[0073] 比较判断模块320,用于当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较,判断是否匹配成功;具体如上所述。
[0074] 编号修改模块330,用于当匹配成功记录当前匹配成功的有效指纹的编号,当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号修改为最靠前编号;具体如上所述。
[0075] 进一步地实施例,所述基于移动终端的多指纹匹配系统,其还包括:
[0076] 预先设置模块,用于预先设置编号最靠前的有效指纹,最先进行匹配检测;具体如上所述。
[0077] 较佳地,所述基于移动终端的多指纹匹配系统,其中, 所述比较判断模块具体包括:
[0078] 比较单元,用于当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较;具体如上所述。
[0079] 判断单元,用于将每个带编号的有效指纹按小到大的顺序、分别与所检测到指纹进行对较,判断是否有其中一个编号的有效指纹与所检测到的指纹匹配一致;如果匹配一致则判读为匹配成功;具体如上所述。
[0080] 所述基于移动终端的多指纹匹配系统,其中,
[0081] 所述预先编号模块包括:
[0082] 编号单元,用于对预先存储在移动终端中的有效指纹按从小到大顺序依次进行编号,分别为1、2、3、...7、8、9,且各个指纹的编号各不相同;具体如上所述。
[0083] 所述编号修改模块包括:
[0084] 记录单元,用于当匹配成功记录当前匹配成功的有效指纹的编号;具体如上所述。
[0085] 修改单元,用于当所匹配的有效指纹的编号不是最靠前编号时,将所匹配的有效指纹的编号改为小于当前所有存储的有效指纹编号中最小编号的编号;具体如上所述。
[0086] 检测单元,用于当检测所匹配的指纹的编号是最靠前编号时,无需处理;具体如上所述。
[0087] 有益效果:本发明所提供的基于移动终端的多指纹快速匹配方法及系统,所述方法通过对预先存储在移动终端中的有效指纹依次进行编号,且各个指纹的编号各不相同;当检测到指纹时,按预先存储在移动终端中的有效指纹的编号顺序依次与所检测到指纹进行比较;当所匹配的指纹的编号不为最小时,将所匹配的指纹的编号换成最小编号。使移动终端增加了新功能:从而使每一次检测指纹时均能使最近曾匹配的指纹先进行比较,以提高指纹识别的速度,提高使用效率,为用户提供方便。
[0088] 当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
[0089] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。