CN107643818B - 功能开启方法及装置 - Google Patents

功能开启方法及装置 Download PDF

Info

Publication number
CN107643818B
CN107643818B CN201610581687.1A CN201610581687A CN107643818B CN 107643818 B CN107643818 B CN 107643818B CN 201610581687 A CN201610581687 A CN 201610581687A CN 107643818 B CN107643818 B CN 107643818B
Authority
CN
China
Prior art keywords
fingerprint
matching
fingerprint template
template
fingerprint information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610581687.1A
Other languages
English (en)
Other versions
CN107643818A (zh
Inventor
江忠胜
李国盛
熊达蔚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201610581687.1A priority Critical patent/CN107643818B/zh
Publication of CN107643818A publication Critical patent/CN107643818A/zh
Application granted granted Critical
Publication of CN107643818B publication Critical patent/CN107643818B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)

Abstract

本公开提供了一种功能开启方法及装置,属于终端技术领域。所述方法包括:在检测到物理按键按下时,在所述物理按键对应的指纹识别区域中进行指纹采集,得到第一指纹信息;将所述第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果;如果所述第一匹配结果为匹配成功,则开启预设功能。本公开在物理按键被按压的过程中,通过在物理按键按下时便在指纹识别区域中进行指纹采集,并进行指纹识别,使得物理按键恢复至原始位置之前便可实现功能的开启,缩短了功能开启过程的耗时,提高了功能开启的效率。

Description

功能开启方法及装置
技术领域
本公开涉及终端技术领域,尤其涉及一种功能开启方法及装置。
背景技术
随着终端技术的发展,指纹识别技术已经普遍应用于终端中。实际应用中指纹识别功能通常与终端的物理按键结合在一起,使得物理按键的触摸区域与指纹识别区域重叠,这样便可以将对物理按键(例如Home按键)的操作过程以及指纹识别的过程结合在一起,以开启某些功能,比如终端解锁功能等。
以终端解锁功能为例,在终端屏幕处于灭屏状态时,如果检测到对Home按键的按压操作,则当Home按键按下时,将终端屏幕由灭屏状态转换为亮屏状态;当Home按键恢复至原始位置时,在Home按键对应的指纹识别区域中采集指纹,并对采集到的指纹进行识别,如果识别成功,则对终端进行解锁。
发明内容
为克服相关技术中存在的问题,本公开提供一种功能开启方法及装置,所述技术方案如下:
根据本公开实施例的第一方面,提供一种功能开启方法,所述方法包括:
在检测到物理按键按下时,在所述物理按键对应的指纹识别区域中进行指纹采集,得到第一指纹信息;
将所述第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果;
如果所述第一匹配结果为匹配成功,则开启预设功能。
在一种可能的实施方式中,将所述第一指纹信息与存储的指纹模板进行匹配,得到第一匹配结果之后,所述方法还包括:
如果所述第一匹配结果为匹配失败,则在检测到所述物理按键恢复至原始位置时,在所述指纹识别区域进行指纹采集,得到第二指纹信息;
将所述第二指纹信息与所述至少一个指纹模板进行匹配,得到第二匹配结果;
如果所述第二匹配结果为匹配成功,则开启所述预设功能。
在一种可能的实施方式中,开启所述预设功能之后,所述方法还包括:
确定目标指纹模板,所述目标指纹模板为与所述第二指纹信息的相似度超过预设阈值的指纹模板;
根据所述第二指纹信息对所述目标指纹模板进行更新。
在一种可能的实施方式中,将所述第二指纹信息与所述至少一个指纹模板进行匹配,得到第二匹配结果之后,所述方法还包括:
如果所述第二匹配结果为匹配失败,则记录匹配失败次数;
当所述匹配失败次数达到预设次数时,锁定所述预设功能。
在一种可能的实施方式中,将所述第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果包括:
根据所述第一指纹信息与所述至少一个指纹模板中每个指纹模板的相似度,判断所述至少一个指纹模板中是否存在目标指纹模板,所述目标指纹模板为与所述第一指纹信息的相似度超过预设阈值的指纹模板;
如果所述至少一个指纹模板中存在所述目标指纹模板,则确定匹配成功;
如果所述至少一个指纹模板中不存在所述目标指纹模板,则确定匹配失败。
在一种可能的实施方式中,开启预设功能包括:
当检测到所述物理按键恢复至原始位置时,开启所述预设功能。
根据本公开实施例的第二方面,提供一种功能开启装置,所述装置包括:
指纹采集模块,用于在检测到物理按键按下时,在所述物理按键对应的指纹识别区域中进行指纹采集,得到第一指纹信息;
匹配模块,用于将所述第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果;
开启模块,用于当所述第一匹配结果为匹配成功时,开启预设功能。
在一种可能的实施方式中,所述指纹采集模块还用于如果所述第一匹配结果为匹配失败,则在检测到所述物理按键恢复至原始位置时,在所述指纹识别区域进行指纹采集,得到第二指纹信息;
所述匹配模块还用于将所述第二指纹信息与所述至少一个指纹模板进行匹配,得到第二匹配结果;
所述开启模块还用于如果所述第二匹配结果为匹配成功,则开启所述预设功能。
在一种可能的实施方式中,所述装置还包括:
确定模块,用于确定目标指纹模板,所述目标指纹模板为与所述第二指纹信息的相似度超过预设阈值的指纹模板;
更新模块,用于根据所述第二指纹信息对所述目标指纹模板进行更新。
在一种可能的实施方式中,所述装置还包括:
记录模块,用于如果所述第二匹配结果为匹配失败,则记录匹配失败次数;
锁定模块,用于当所述匹配失败次数达到预设次数时,锁定所述预设功能。
在一种可能的实施方式中,所述匹配模块用于根据所述第一指纹信息与所述至少一个指纹模板中每个指纹模板的相似度,判断所述至少一个指纹模板中是否存在目标指纹模板,所述目标指纹模板为与所述第一指纹信息的相似度超过预设阈值的指纹模板;如果所述至少一个指纹模板中存在所述目标指纹模板,则确定匹配成功;如果所述至少一个指纹模板中不存在所述目标指纹模板,则确定匹配失败。
在一种可能的实施方式中,所述开启模块用于当检测到所述物理按键恢复至原始位置时,开启所述预设功能。
根据本公开实施例的第三方面,提供一种功能开启装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:在检测到物理按键按下时,在所述物理按键的指纹识别区域中进行指纹采集,得到第一指纹信息;将所述第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果;如果所述第一匹配结果为匹配成功,则开启预设功能。
本公开的实施例提供的技术方案可以包括以下有益效果:
在物理按键被按压的过程中,通过在物理按键按下时便在指纹识别区域中进行指纹采集,并进行指纹识别,使得物理按键恢复至原始位置之前便可实现功能的开启,缩短了功能开启过程的耗时,提高了功能开启的效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种功能开启方法的流程图。
图2A是根据一示例性实施例示出的一种功能开启方法的流程图。
图2B是现有技术中一种实现将物理按键与指纹识别功能结合在一起的结构示意图。
图2C是根据一示例性实施例示出的一种终端解锁功能的开启流程图。
图3A是根据一示例性实施例示出的一种功能开启装置的框图。
图3B是根据一示例性实施例示出的一种功能开启装置的框图。
图3C是根据一示例性实施例示出的一种功能开启装置的框图。
图4是根据一示例性实施例示出的一种功能开启装置的框图。
具体实施方式
为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种功能开启方法的流程图,如图1所示,应用于终端,包括以下步骤:
在步骤101中,在检测到物理按键按下时,在物理按键对应的指纹识别区域中进行指纹采集,得到第一指纹信息。
在步骤102中,将第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果,如果第一匹配结果为匹配成功,则执行步骤103。
在步骤103中,如果第一匹配结果为匹配成功,则开启预设功能。
本公开实施例提供的方法,在物理按键被按压的过程中,通过在物理按键按下时便在指纹识别区域中进行指纹采集,并进行指纹识别,使得物理按键恢复至原始位置之前便可实现功能的开启,缩短了功能开启过程的耗时,提高了功能开启的效率。
在一种可能的实施方式中,将第一指纹信息与存储的指纹模板进行匹配,得到第一匹配结果之后,该方法还包括:
如果第一匹配结果为匹配失败,则在检测到物理按键恢复至原始位置时,在指纹识别区域进行指纹采集,得到第二指纹信息;
将第二指纹信息与至少一个指纹模板进行匹配,得到第二匹配结果;
如果第二匹配结果为匹配成功,则开启预设功能。
在一种可能的实施方式中,开启预设功能之后,方法还包括:
确定目标指纹模板,目标指纹模板为与第二指纹信息的相似度超过预设阈值的指纹模板;
根据第二指纹信息对目标指纹模板进行更新。
在一种可能的实施方式中,将第二指纹信息与至少一个指纹模板进行匹配,得到第二匹配结果之后,该方法还包括:
如果第二匹配结果为匹配失败,则记录匹配失败次数;
当匹配失败次数达到预设次数时,锁定预设功能。
在一种可能的实施方式中,将第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果包括:
根据第一指纹信息与至少一个指纹模板中每个指纹模板的相似度,判断至少一个指纹模板中是否存在目标指纹模板,目标指纹模板为与第一指纹信息的相似度超过预设阈值的指纹模板;
如果至少一个指纹模板中存在目标指纹模板,则确定匹配成功;
如果至少一个指纹模板中不存在目标指纹模板,则确定匹配失败。
在一种可能的实施方式中,开启预设功能包括:
当检测到物理按键恢复至原始位置时,开启预设功能。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
图2A是根据一示例性实施例示出的一种功能开启方法的流程图,如图2A所示,应用于终端,包括以下步骤:
在步骤201中,在检测到物理按键按下时,在物理按键对应的指纹识别区域中进行指纹采集,得到第一指纹信息。
在本公开实施例中,终端可以根据对物理按键的按压操作,开启相应的预设功能,为了保证终端的安全性,避免其他用户对终端进行非法操作,可以将物理按键与指纹识别功能结合在一起,使得终端在检测到对物理按键的按压操作的同时,能够进行指纹识别,以开启该预设功能。
其中,物理按键可以为终端的Home键、电源键、音量键等,本公开实施例对此不作具体限定。物理按键对应的预设功能可以为:终端解锁功能,或者将终端屏幕由灭屏状态转换成亮屏状态,或者将当前屏幕界面由应用界面返回至桌面,或者显示桌面主页等,本公开实施例对此不作具体限定。预设功能可由终端或用户进行预先设置或修改,该预设功能可以为***内置功能,或者终端安装应用的功能等,本公开实施例对此不作具体限定。
以物理按键为Home键为例,通常采用图2B所示的结构实现将物理按键与指纹识别功能结合在一起。在图2B中,指纹识传感器设置于物理按键的上方,该指纹识别传感器的上表面对应的区域即为指纹识别区域。指纹识别传感器用于在指纹识别区域进行指纹识别。在物理按键未被按下时,该指纹识别传感器的上表面与盖板玻璃的上表面持平,此时物理按键所在的位置称为原始位置。用户可以通过按压该指纹识别传感器,触发对物理按键的按压,此时物理按键离开原始位置向下移动。
在本公开实施例中,用户在对物理按键进行按压的过程包括物理按键的按下过程和抬起过程。由于现有技术中终端只能在物理按键抬起后、恢复至原始位置时才能进行指纹识别,导致功能开启耗时长,因此为了缩短该预设功能开启过程的耗时,本公开实施例中终端可以在检测到物理按键按下时,便在物理按键对应的指纹识别区域中进行指纹采集,并对采集得到的指纹进行识别,具体识别过程参见步骤202。本公开实施例中将在物理按键按下时采集得到的指纹信息称为第一指纹信息。
在步骤202中,将第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果,如果第一匹配结果为匹配成功,执行步骤203,如果第一匹配结果为匹配失败,执行步骤204。
终端可以存储至少一个指纹模板,该至少一个指纹模板可用于指示同一手指的指纹,也可用于指示不同手指的指纹,每个指纹模板具有唯一用于标识该指纹模板的模板标识。该模板标识可由终端自动生成,也可由用户进行设置或修改,本公开实施例对此不作具体限定。其中,每个指纹模板可由终端根据用户的多次指纹录入操作生成。具体地,用户可以将手指反复放在指纹识别区域中,使得终端可以在指纹识别区域中采集得到多个指纹信息,进而根据采集到的多个指纹信息生成指纹模板。其中,用户在将手指放在指纹识别区域时,不需要按压手指,这样手指不会发生形变。也即是,终端存储的指纹模板对应的是未发生形变的手指指纹。
具体地,终端根据该至少一个指纹模板对第一指纹信息进行识别,也即是将第一指纹信息与存储的至少一个指纹模板进行匹配,过程可以为:终端根据第一指纹信息与至少一个指纹模板中每个指纹模板的相似度,判断至少一个指纹模板中是否存在目标指纹模板。该目标指纹模板为与第一指纹信息的相似度超过预设阈值的指纹模板。如果至少一个指纹模板中存在该目标指纹模板,则确定匹配成功;如果至少一个指纹模板中不存在该目标指纹模板,则确定匹配失败。
其中,预设阈值可由终端进行预先设定或修改,本公开实施例对此不作具体限定。第一指纹信息与指纹模板的相似度是指第一指纹信息中包含在指纹模板中的部分指纹信息占第一指纹信息的百分比。例如,第一指纹信息中有80%的指纹信息包含在指纹模板中,则第一指纹信息与指纹模板的相似度为80%。当然,上述相似度还可以通过其他算法计算得到,本公开实施例对此不作具体限定
需要说明的是,为了减少指纹识别的计算量,缩短指纹识别的耗时,在进行指纹识别过程中,终端还可以不将第一指纹信息与每一个指纹模板进行匹配,而是在匹配的过程中,一旦发现某一指纹模板与第一指纹信息的相似度超过预设阈值,则将该指纹模板确定为目标指纹模板,并结束指纹识别过程。
在步骤203中,如果第一匹配结果为匹配成功,则开启预设功能,结束预设功能的开启流程。
其中,预设功能可以为终端解锁功能、相机功能、支付功能等,当预设功能为终端解锁功能时,开启预设功能是指对终端进行解锁,本公开实施例中采用的“开启”预设功能的描述方式不用来对实际应用中功能开启的通用描述方式进行限制,例如开启终端解锁功能的通用描述方式为对终端进行解锁。
在另一实施例中,由于当物理按键被按下时,可能会采集到发生形变的指纹,而终端存储的指纹模板对应的未发生形变的手指指纹。因此,在对物理按键按下时采集到的第一指纹信息进行识别时,可能会发生识别不成功的情况。在该种情况下,为了能够采集到未发生形变的指纹,进而进行指纹识别,以提高指纹识别的成功率,终端可以在第一匹配结果为匹配失败时,在检测到物理按键恢复至原始位置时,再进行一次指纹识别,该过程详见步骤204。而这样就需要用户在物理按键抬起时,手指仍然放在指纹识别区域中,因此,为了培养用户的使用习惯,进而保证功能开启的成功率,终端在确定第一匹配结果为匹配成功时,先记录匹配成功的结果,在检测到物理按键恢复至原始位置时,再返回该匹配成功的结果,以开启预设功能。这样便会引导用户在物理按键抬起的过程中继续将手指停留在指纹识别区域,使得在第一匹配结果为匹配失败时,能够成功进行二次指纹识别过程。该过程是在物理按键按下时便完成了指纹识别并记录识别结果,在物理按键抬起后直接返回匹配结果,以开启预设功能,与仅在物理按键抬起后再进行指纹识别,以开启预设功能的过程相比,缩短了功能开启的时长,提高了功能开启的效率。
在步骤204中,如果第一匹配结果为匹配失败,则在检测到物理按键恢复至原始位置时,在指纹识别区域进行指纹采集,得到第二指纹信息。
为了提高指纹识别的成功率,进而提高预设功能开启的成功率,在第一匹配结果为匹配失败时,终端还可以在物理按键恢复至原始位置时,再在指纹识别区域中对未发生形变的指纹进行一次指纹采集,得到第二指纹信息,进而对采集得到的指纹进行识别,具体识别过程参见步骤205。
在另一实施例中,在指纹识别的过程中,放在指纹识别区域内的手指可能根本就不是指纹模板所指示的手指,在这种情况下,不论进行多少次指纹识别都不可能识别成功。因此,为了简化预设功能的开启过程,减少由于不必要的指纹识别带来的电量消耗,终端可以在第一指纹信息与每一个指纹模板的相似度均小于最低相似度阈值时,不执行步骤204。也即是,在第一匹配结果为匹配失败时,终端可不进行指纹的二次识别,也无需进行第二指纹信息的采集。具体地,在步骤202中终端可以获取到第一指纹信息与存储的每一个指纹模板的相似度,如果获取到的每个相似度均小于最低相似度阈值,则说明采集得到的第一指纹信息与存储的指纹模板差别很大,即使是在手指未发生形变的情况下也不可能识别成功。其中,最低相似度阈值可以由终端进行预先设定或修改,本公开实施例对此不作具体限定。
在步骤205中,将第二指纹信息与至少一个指纹模板进行匹配,得到第二匹配结果,如果第二匹配结果为匹配成功,执行步骤206,如果第二匹配结果为匹配失败,执行步骤208。
在该步骤中,对第二指纹信息进行指纹识别的过程与上述步骤202中对第一指纹信息进行识别的过程同理,在此不再赘述。
在步骤206中,如果第二匹配结果为匹配成功,则开启预设功能。
在物理按键恢复至原始位置时,终端检测到指纹识别成功后,确定与物理按键关联的预设功能,并开启该预设功能。比如,当预设功能为终端解锁功能时,对终端进行解锁;当预设功能为支付功能时,打开支付功能对应的支付页面等。
在步骤207中,确定目标指纹模板,根据第二指纹信息对目标指纹模板进行更新。
其中,该目标指纹模板为与第二指纹信息的相似度超过预设阈值的指纹模板。
终端在生成指纹模板的过程中,采集到的指纹的数目是有限的,使得指纹模板中可能没有完全包含手指全部的指纹信息,比如指纹模板中只包含了手指局部的指纹信息。而在开启预设功能的过程中,采集得到的指纹信息中可能不完全与指纹模板中的指纹信息相同。假如,采集得到的第二指纹信息与目标模板的相似度为90%时,说明第二指纹信息中有90%指纹信息与目标指纹模板所指示的指纹信息相同,而剩下10%的指纹信息则与目标指纹模板所指示的指纹信息不相同,可将该90%的指纹信息称为相同指纹信息,将该10%的指纹信息称为差异指纹信息。
因此,为了扩充指纹模板所指示的指纹信息量,进而提高指纹识别的准确性,终端可以根据第二指纹信息对指纹模板进行更新,具体过程包括但不限于下述两种方式:
一、终端可以在第二指纹信息中提取与目标指纹模板不同的差异指纹信息,将该差异指纹信息更新至目标指纹模板中。
其中,将该差异指纹信息更新至目标指纹模板中的方式可以包括:当该差异指纹信息完全不包含在目标指纹模板中,也即是该差异指纹信息与目标模板的相似度为0时,将该差异指纹信息直接添加到目标指纹模板中。或者,当该差异指纹信息与目标模板的相似度不为0时,在目标指纹模板中,将与该差异指纹信息相似的部分替换为该差异指纹信息。
二、终端从目标指纹模板中,获取目标指纹模板与第二指纹信息的相同指纹信息,将该相同指纹信息替换为该第二指纹信息。
需要说明的是,步骤207是根据未发生形变的第二指纹信息对目标指纹模板进行更新的过程。本公开实例中,由于终端存储的指纹模板对应的是未发生形变的指纹信息,因此为了保证指纹模板的质量,采用未发生形变的第二指纹信息进行指纹模板的更新,而不采用可能发生形变的第一指纹信息进行指纹模板的更新。
在步骤208中,如果第二匹配结果为匹配失败,则记录匹配失败次数,当匹配失败次数达到预设次数时,锁定预设功能。
其中,预设次数可以由终端进行预先设置,或者由用户根据实际需求进行预先设置或修改,本公开实施例对此不作具体限定。
为了提高终端的安全性,防止其他用户对终端的非法使用,当第二匹配结果为匹配失败时,终端还可记录匹配失败的次数,并在匹配识别次数达到预设次数时,对预设功能进行锁定。预设功能在锁定状态下,终端在第一预设时间内不对该预设功能的任何操作进行响应,比如开启操作、卸载操作、图标移动操作等。其中,该第一预设时间可由终端进行预先设置或修改,本公开实施例对此不作具体限定。
此外,为了进一步地提高终端的安全性,终端还可记录预设功能在第二预设时间内被锁定的次数,如果预设功能在第二预设时间内被锁定的次数超过最大锁定次数,则将终端锁定,也即是终端不响应用户的任何操作,比如触摸操作,电源键操作等,本公开实施例对此不作具体限定。其中,该第二预设时间不小于第一预设时间,可由终端进行预先设置或修改,本公开实施例对此不作具体限定。
下面以预设功能为终端解锁功能为例,对上述步骤201至步骤208的过程进行解释说明,假设终端在锁屏状态时,屏幕处于灭屏状态,则参见图2C为终端解锁功能的开启流程图,包括以下内容:
步骤a、当终端检测到物理按键按下时,点亮屏幕,也即是将屏幕由灭屏状态转换为亮屏状态,并在指纹识别区域中进行指纹采集,得到第一指纹信息。
步骤b、将第一指纹信息与存储的指纹模板进行匹配,如果匹配成功,则在物理按键抬起后,也即是在物理按键恢复至原始位置时,对终端进行解锁,不进行指纹模板更新。
步骤c、如果匹配失败,则在物理按键抬起后,在指纹识别区域进行二次指纹采集,得到第二指纹信息。
步骤d、将第二指纹信息与存储的指纹模板进行匹配,如果匹配成功,则对终端进行解锁,并根据第二指纹信息更新指纹模板。
步骤e、如果匹配失败,则不解锁,并记录匹配失败次数,此时不更新指纹模板。
步骤d、匹配失败次数达到预设次数,将终端锁定在锁屏状态。
本公开实施例提供的方法,在物理按键被按压的过程中,通过在物理按键按下时便在指纹识别区域中进行指纹采集,并进行指纹识别,使得物理按键恢复至原始位置之前便可实现功能的开启,缩短了功能开启过程的耗时,提高了功能开启的效率。进一步地,终端还可在第一次指纹识别失败时,还可以在物理按键恢复至原始位置时,进行第二次指纹采集与识别,并在指纹识别成功后,开启相应的功能,提高了功能开启的成功率。
图3A是根据一示例性实施例示出的一种功能开启装置的框图。参照图3A,该装置包括指纹采集模块301,匹配模块302和开启模块303。
其中,指纹采集模块301与匹配模块302连接,用于在检测到物理按键按下时,在物理按键对应的指纹识别区域中进行指纹采集,得到第一指纹信息;匹配模块302与开启模块303连接,用于将第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果;开启模块303,用于当第一匹配结果为匹配成功时,开启预设功能。
在一种可能的实施方式中,指纹采集模块301还用于如果第一匹配结果为匹配失败,则在检测到物理按键恢复至原始位置时,在指纹识别区域进行指纹采集,得到第二指纹信息;匹配模块302还用于将第二指纹信息与至少一个指纹模板进行匹配,得到第二匹配结果;开启模块303还用于如果第二匹配结果为匹配成功,则开启预设功能。
在一种可能的实施方式中,参见图3B,该装置还包括:
确定模块304,用于确定目标指纹模板,目标指纹模板为与第二指纹信息的相似度超过预设阈值的指纹模板;
更新模块305,用于根据第二指纹信息对目标指纹模板进行更新。
在一种可能的实施方式中,参见图3C,该装置还包括:
记录模块306,用于如果第二匹配结果为匹配失败,则记录匹配失败次数;
锁定模块307,用于当匹配失败次数达到预设次数时,锁定预设功能。
在一种可能的实施方式中,匹配模块302用于根据第一指纹信息与至少一个指纹模板中每个指纹模板的相似度,判断至少一个指纹模板中是否存在目标指纹模板,目标指纹模板为与第一指纹信息的相似度超过预设阈值的指纹模板;如果至少一个指纹模板中存在目标指纹模板,则确定匹配成功;如果至少一个指纹模板中不存在目标指纹模板,则确定匹配失败。
在一种可能的实施方式中,开启模块303用于当检测到物理按键恢复至原始位置时,开启预设功能。
本公开实施例提供的装置,在物理按键被按压的过程中,通过在物理按键按下时便在指纹识别区域中进行指纹采集,并进行指纹识别,使得物理按键恢复至原始位置之前便可实现功能的开启,缩短了功能开启过程的耗时,提高了功能开启的效率。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图4是根据一示例性实施例示出的一种功能开启装置的框图。例如,装置400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图4,装置400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件404,音频组件410,输入/输出(I/O)接口412,传感器组件414,以及通信组件416。
处理组件402通常控制装置400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。
存储器404被配置为存储各种类型的数据以支持在装置400的操作。这些数据的示例包括用于在装置400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件406为装置400的各种组件提供电力。电源组件406可以包括电源管理***,一个或多个电源,及其他与为装置400生成、管理和分配电力相关联的组件。
多媒体组件408包括在所述装置400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当装置400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当装置400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。
I/O接口412为处理组件402和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件414包括一个或多个传感器,用于为装置400提供各个方面的状态评估。例如,传感器组件414可以检测到装置400的打开/关闭状态,组件的相对定位,例如所述组件为装置400的显示器和小键盘,传感器组件414还可以检测装置400或装置400一个组件的位置改变,用户与装置400接触的存在或不存在,装置400方位或加速/减速和装置400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件416被配置为便于装置400和其他设备之间有线或无线方式的通信。装置400可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述功能开启方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由装置400的处理器420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述功能开启方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (11)

1.一种功能开启方法,其特征在于,所述方法包括:
在检测到物理按键按下时,在所述物理按键对应的指纹识别区域中进行指纹采集,得到第一指纹信息;
将所述第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果,所述至少一个指纹模板对应未发生形变的手指指纹;
如果所述第一匹配结果为匹配成功,则开启预设功能;
如果所述第一匹配结果为匹配失败,则在检测到所述物理按键恢复至原始位置时,在所述指纹识别区域进行指纹采集得到第二指纹信息,将所述第二指纹信息与所述至少一个指纹模板进行匹配得到第二匹配结果,如果所述第二匹配结果为匹配成功,则开启所述预设功能。
2.根据权利要求1所述的方法,其特征在于,开启所述预设功能之后,所述方法还包括:
确定目标指纹模板,所述目标指纹模板为与所述第二指纹信息的相似度超过预设阈值的指纹模板;
根据所述第二指纹信息对所述目标指纹模板进行更新。
3.根据权利要求1所述的方法,其特征在于,将所述第二指纹信息与所述至少一个指纹模板进行匹配,得到第二匹配结果之后,所述方法还包括:
如果所述第二匹配结果为匹配失败,则记录匹配失败次数;
当所述匹配失败次数达到预设次数时,锁定所述预设功能。
4.根据权利要求1所述的方法,其特征在于,将所述第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果包括:
根据所述第一指纹信息与所述至少一个指纹模板中每个指纹模板的相似度,判断所述至少一个指纹模板中是否存在目标指纹模板,所述目标指纹模板为与所述第一指纹信息的相似度超过预设阈值的指纹模板;
如果所述至少一个指纹模板中存在所述目标指纹模板,则确定匹配成功;
如果所述至少一个指纹模板中不存在所述目标指纹模板,则确定匹配失败。
5.根据权利要求1所述的方法,其特征在于,开启预设功能包括:
当检测到所述物理按键恢复至原始位置时,开启所述预设功能。
6.一种功能开启装置,其特征在于,所述装置包括:
指纹采集模块,用于在检测到物理按键按下时,在所述物理按键对应的指纹识别区域中进行指纹采集,得到第一指纹信息;
匹配模块,用于将所述第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果,所述至少一个指纹模板对应未发生形变的手指指纹;
开启模块,用于当所述第一匹配结果为匹配成功时,开启预设功能;
其中,所述指纹采集模块还用于如果所述第一匹配结果为匹配失败,则在检测到所述物理按键恢复至原始位置时,在所述指纹识别区域进行指纹采集,得到第二指纹信息;
所述匹配模块还用于将所述第二指纹信息与所述至少一个指纹模板进行匹配,得到第二匹配结果;
所述开启模块还用于如果所述第二匹配结果为匹配成功,则开启所述预设功能。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
确定模块,用于确定目标指纹模板,所述目标指纹模板为与所述第二指纹信息的相似度超过预设阈值的指纹模板;
更新模块,用于根据所述第二指纹信息对所述目标指纹模板进行更新。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
记录模块,用于如果所述第二匹配结果为匹配失败,则记录匹配失败次数;
锁定模块,用于当所述匹配失败次数达到预设次数时,锁定所述预设功能。
9.根据权利要求6所述的装置,其特征在于,所述匹配模块用于根据所述第一指纹信息与所述至少一个指纹模板中每个指纹模板的相似度,判断所述至少一个指纹模板中是否存在目标指纹模板,所述目标指纹模板为与所述第一指纹信息的相似度超过预设阈值的指纹模板;如果所述至少一个指纹模板中存在所述目标指纹模板,则确定匹配成功;如果所述至少一个指纹模板中不存在所述目标指纹模板,则确定匹配失败。
10.根据权利要求6所述的装置,其特征在于,所述开启模块用于当检测到所述物理按键恢复至原始位置时,开启所述预设功能。
11.一种功能开启装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在检测到物理按键按下时,在所述物理按键的指纹识别区域中进行指纹采集,得到第一指纹信息;
将所述第一指纹信息与存储的至少一个指纹模板进行匹配,得到第一匹配结果,所述至少一个指纹模板对应未发生形变的手指指纹;
如果所述第一匹配结果为匹配成功,则开启预设功能;
如果所述第一匹配结果为匹配失败,则在检测到所述物理按键恢复至原始位置时,在所述指纹识别区域进行指纹采集得到第二指纹信息,将所述第二指纹信息与所述至少一个指纹模板进行匹配得到第二匹配结果,如果所述第二匹配结果为匹配成功,则开启所述预设功能。
CN201610581687.1A 2016-07-21 2016-07-21 功能开启方法及装置 Active CN107643818B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610581687.1A CN107643818B (zh) 2016-07-21 2016-07-21 功能开启方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610581687.1A CN107643818B (zh) 2016-07-21 2016-07-21 功能开启方法及装置

Publications (2)

Publication Number Publication Date
CN107643818A CN107643818A (zh) 2018-01-30
CN107643818B true CN107643818B (zh) 2020-08-11

Family

ID=61109946

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610581687.1A Active CN107643818B (zh) 2016-07-21 2016-07-21 功能开启方法及装置

Country Status (1)

Country Link
CN (1) CN107643818B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109190346A (zh) * 2018-08-10 2019-01-11 维沃移动通信有限公司 一种功能模块的启动方法、终端
CN109299947A (zh) * 2018-09-13 2019-02-01 Oppo(重庆)智能科技有限公司 指纹支付认证方法、电子装置及计算机可读存储介质
CN110401771A (zh) * 2019-07-19 2019-11-01 努比亚技术有限公司 一种双屏切换控制方法、终端及计算机可读存储介质
CN112307452A (zh) * 2019-08-01 2021-02-02 银河水滴科技(北京)有限公司 一种应用程序运行控制方法、设备和计算机可读存储介质
CN113516802A (zh) * 2021-04-19 2021-10-19 深圳市龙侨华实业有限公司 智能门锁的验证方法
CN114115683A (zh) * 2021-11-26 2022-03-01 歌尔科技有限公司 智能手表控制方法、装置、智能手表及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838992A (zh) * 2014-03-03 2014-06-04 宇龙计算机通信科技(深圳)有限公司 一种指纹识别方法及终端
CN104699507A (zh) * 2015-03-16 2015-06-10 上海与德通讯技术有限公司 应用程序的启动方法及装置
CN105260105A (zh) * 2015-10-19 2016-01-20 广东欧珀移动通信有限公司 基于指纹传感器的显示屏唤醒方法、装置及移动终端
CN105487784A (zh) * 2015-11-25 2016-04-13 上海斐讯数据通信技术有限公司 电子终端的控制方法、装置、终端和***
CN105634740A (zh) * 2015-06-29 2016-06-01 宇龙计算机通信科技(深圳)有限公司 指纹密码的验证方法、***和终端

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838992A (zh) * 2014-03-03 2014-06-04 宇龙计算机通信科技(深圳)有限公司 一种指纹识别方法及终端
CN104699507A (zh) * 2015-03-16 2015-06-10 上海与德通讯技术有限公司 应用程序的启动方法及装置
CN105634740A (zh) * 2015-06-29 2016-06-01 宇龙计算机通信科技(深圳)有限公司 指纹密码的验证方法、***和终端
CN105260105A (zh) * 2015-10-19 2016-01-20 广东欧珀移动通信有限公司 基于指纹传感器的显示屏唤醒方法、装置及移动终端
CN105487784A (zh) * 2015-11-25 2016-04-13 上海斐讯数据通信技术有限公司 电子终端的控制方法、装置、终端和***

Also Published As

Publication number Publication date
CN107643818A (zh) 2018-01-30

Similar Documents

Publication Publication Date Title
CN107643818B (zh) 功能开启方法及装置
CN107122748B (zh) 指纹识别方法、装置、设备及存储介质
CN106951884B (zh) 采集指纹的方法、装置及电子设备
CN106709399B (zh) 指纹识别方法及装置
CN107025419B (zh) 指纹模板录入方法及装置
CN107017996B (zh) 身份验证方法、装置、设备及存储介质
EP3331226A1 (en) Method and device for reading messages
CN105975828B (zh) 一种进行解锁的方法和装置
CN106934320B (zh) 指纹识别方法及装置
CN105549849A (zh) 处理误操作指令的方法及装置
US10824891B2 (en) Recognizing biological feature
US10515224B2 (en) Method, device and storage medium for printing information
US20180144176A1 (en) Fingerprint template acquisition method and device
CN109324863B (zh) 指纹识别的方法、装置及计算机可读存储介质
US10671827B2 (en) Method and device for fingerprint verification
CN107133551B (zh) 指纹验证方法及装置
CN107580142B (zh) 一种执行处理的方法和装置
CN107562350B (zh) 一种上报按键事件的方法和装置
CN112437189A (zh) 身份识别方法、装置及介质
CN107301404B (zh) 指纹录入方法及装置
CN111104014B (zh) 启动应用程序的方法、装置、终端和存储介质
CN114724196A (zh) 防误触方法及装置、电子设备、存储介质
CN106126246B (zh) 事项显示方法及装置
CN107742111B (zh) 身份识别方法及装置、存储介质
CN109492365B (zh) 指纹信息的标识方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant