一种指纹解锁方法、装置及计算机可读存储介质转让专利

申请号 : CN202010356843.0

文献号 : CN111414110B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 袁学剑

申请人 : OPPO广东移动通信有限公司

摘要 :

本申请提供了一种指纹解锁方法、装置及计算机可读存储介质,该指纹解锁方法包括:在显示屏处于熄屏状态时,获取外部输入的手势数据;在手势数据满足图标显示触发条件时,控制显示屏对指纹解锁图标进行显示;控制屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;在指纹数据验证合法时,在显示屏上对目标解锁对象进行解锁。通过本申请方案的实施,基于用户的手势数据来判定是否触发指纹解锁图标,由于手势输入的误操作率相对较低,从而可以保证指纹解锁图标显示的准确性,有效节省了终端电量,提升了终端续航时长。

权利要求 :

1.一种指纹解锁方法,应用于电子装置,所述电子装置包括显示屏以及屏下指纹模组,其特征在于,包括:

在所述显示屏处于熄屏状态时,获取外部输入的手势数据;

在所述手势数据满足图标显示触发条件时,控制所述显示屏对指纹解锁图标进行显示;

控制所述屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;

在所述指纹数据验证合法时,在所述显示屏上对目标解锁对象进行解锁;

其中,在所述手势数据为手势轨迹时,所述控制所述显示屏对指纹解锁图标进行显示包括:

获取所述手势轨迹在所述显示屏上的终止位置点;

基于所述终止位置点确定指纹解锁图标在所述显示屏上的目标显示区域;

在所述目标显示区域对所述指纹解锁图标进行显示。

2.根据权利要求1所述的指纹解锁方法,其特征在于,所述在所述显示屏上对目标解锁对象进行解锁包括:

根据手势数据与解锁对象的映射关系,确定对应于所述外部输入的手势数据的目标解锁对象;

在所述显示屏上对所确定的所述目标解锁对象进行解锁。

3.根据权利要求2所述的指纹解锁方法,其特征在于,所述在所述显示屏上对所确定的所述目标解锁对象进行解锁之前,还包括:获取对应于所述指纹数据的指纹合法等级,以及所述目标解锁对象所要求的解锁权限等级;

将所述指纹合法等级与所述解锁权限等级进行匹配;

在匹配通过时,执行所述在所述显示屏上对所确定的所述目标解锁对象进行解锁的步骤。

4.根据权利要求1所述的指纹解锁方法,其特征在于,所述控制所述显示屏对指纹解锁图标进行显示包括:

获取所述屏下指纹模组的指纹采集功能属性;

基于所述指纹采集功能属性确定对应的解锁图标显示策略;

控制所述显示屏按照所述解锁图标显示策略对指纹解锁图标进行显示。

5.根据权利要求4所述的指纹解锁方法,其特征在于,所述采集功能属性包括:单点指纹采集功能、区域指纹采集功能、全屏指纹采集功能中任意一种;

在所述采集功能属性为单点指纹采集功能时,所述控制所述显示屏按照所述解锁图标显示策略对指纹解锁图标进行显示包括:控制所述显示屏在固定图标显示位置对指纹解锁图标进行显示;

在所述采集功能属性为区域指纹采集功能时,所述控制所述显示屏按照所述解锁图标显示策略对指纹解锁图标进行显示包括:控制所述显示屏在可选显示区域中的目标图标显示位置对指纹解锁图标进行显示;

在所述采集功能属性为全屏指纹采集功能时,所述控制所述显示屏按照所述解锁图标显示策略对指纹解锁图标进行显示包括:控制所述显示屏在整体显示区域中的目标图标显示位置对指纹解锁图标进行显示。

6.根据权利要求1所述的指纹解锁方法,其特征在于,所述基于所述终止位置点确定指纹解锁图标在所述显示屏上的目标显示区域包括:获取指纹解锁图标的形状和面积;

将所述终止位置点作为所述指纹解锁图标的几何中心点,并基于所述几何中心点、形状和面积,确定所述指纹解锁图标在所述显示屏上的目标显示区域。

7.根据权利要求1至6中任意一项所述的指纹解锁方法,其特征在于,在所述手势数据为手势轨迹时,所述控制所述显示屏对指纹解锁图标进行显示之后,还包括:对所述手势轨迹的执行主体相对于所述显示屏的作用状态进行检测;

在所述作用状态为停留状态时,采用预设的亮度补偿参数补偿所述指纹解锁图标的显示亮度。

8.一种指纹解锁装置,应用于电子装置,所述电子装置包括显示屏以及屏下指纹模组,其特征在于,包括:

获取模块,用于在所述显示屏处于熄屏状态时,获取外部输入的手势数据;

显示模块,用于在所述手势数据满足图标显示触发条件时,控制所述显示屏对指纹解锁图标进行显示;

采集模块,用于控制所述屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;

解锁模块,用于在所述指纹数据验证合法时,在所述显示屏上对目标解锁对象进行解锁;

其中,在所述手势数据为手势轨迹时,所述显示模块具体用于:获取所述手势轨迹在所述显示屏上的终止位置点;

基于所述终止位置点确定指纹解锁图标在所述显示屏上的目标显示区域;

在所述目标显示区域对所述指纹解锁图标进行显示。

9.一种电子装置,其特征在于,包括:存储器、处理器及总线;

所述总线用于实现所述存储器、处理器之间的连接通信;

所述处理器用于执行存储在所述存储器上的计算机程序;

所述处理器执行所述计算机程序时,实现权利要求1至7中任意一项所述方法中的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7中的任意一项所述方法中的步骤。

说明书 :

一种指纹解锁方法、装置及计算机可读存储介质

技术领域

[0001] 本申请涉及电子技术领域,尤其涉及一种指纹解锁方法、装置及计算机可读存储介质。

背景技术

[0002] 随着终端技术的不断发展,全面屏终端的普及率越来越高,由于全面屏终端的屏占比较高,屏下指纹识别技术也应运而生。
[0003] 在实际应用中,当进行屏下指纹解锁时,首先需要在熄屏待机状态下显示指纹解锁图标,以向用户提示指纹输入位置。目前,相关技术中所采用的指纹解锁图标显示触发方
案,通常是检测熄屏待机过程中终端显示屏是否被触摸或终端是否被晃动,然而,用户在使
用终端时,终端显示屏可能会被误触或终端可能会被无意识晃动,也即这些动作的误操作
概率较高,从而指纹解锁图标会被频繁错误显示,会导致较大的终端电量浪费。

发明内容

[0004] 本申请实施例提供了一种指纹解锁方法、装置及计算机可读存储介质,至少能够解决相关技术中指纹解锁图标会因为误操作而频繁错误显示,所导致的终端电量浪费较大
的问题。
[0005] 本申请实施例第一方面提供了一种指纹解锁方法,应用于电子装置,所述电子装置包括显示屏以及屏下指纹模组,包括:
[0006] 在所述显示屏处于熄屏状态时,获取外部输入的手势数据;
[0007] 在所述手势数据满足图标显示触发条件时,控制所述显示屏对指纹解锁图标进行显示;
[0008] 控制所述屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;
[0009] 在所述指纹数据验证合法时,在所述显示屏上对目标解锁对象进行解锁。
[0010] 本申请实施例第二方面提供了一种指纹解锁装置,应用于电子装置,所述电子装置包括显示屏以及屏下指纹模组,包括:
[0011] 获取模块,用于在所述显示屏处于熄屏状态时,获取外部输入的手势数据;
[0012] 显示模块,用于在所述手势数据满足图标显示触发条件时,控制所述显示屏对指纹解锁图标进行显示;
[0013] 采集模块,用于控制所述屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;
[0014] 解锁模块,用于在所述指纹数据验证合法时,在所述显示屏上对目标解锁对象进行解锁。
[0015] 本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施
例第一方面提供的指纹解锁方法中的各步骤。
[0016] 本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的指纹解锁方法中
的各步骤。
[0017] 由上可见,根据本申请方案所提供的指纹解锁方法、装置及计算机可读存储介质,在显示屏处于熄屏状态时,获取外部输入的手势数据;在手势数据满足图标显示触发条件
时,控制显示屏对指纹解锁图标进行显示;控制屏下指纹模组采集相应于指纹解锁图标位
置的指纹数据;在指纹数据验证合法时,在显示屏上对目标解锁对象进行解锁。通过本申请
方案的实施,基于用户的手势数据来判定是否触发指纹解锁图标,由于手势输入的误操作
率相对较低,从而可以保证指纹解锁图标显示的准确性,有效节省了终端电量,提升了终端
续航时长。

附图说明

[0018] 图1为本申请第一实施例提供的指纹解锁方法的基本流程示意图;
[0019] 图2为本申请第一实施例提供的一种手势识别示意图;
[0020] 图3为本申请第一实施例提供的一种指纹解锁图标显示方法的流程示意图;
[0021] 图4为本申请第一实施例提供的一种指纹解锁图标显示示意图;
[0022] 图5为本申请第一实施例提供的另一种指纹解锁图标显示示意图;
[0023] 图6为本申请第一实施例提供的另一种指纹解锁图标显示方法的流程示意图;
[0024] 图7为本申请第一实施例提供的又一种指纹解锁图标显示示意图;
[0025] 图8为本申请第二实施例提供的指纹解锁方法的细化流程示意图;
[0026] 图9为本申请第三实施例提供的一种指纹解锁装置的程序模块示意图;
[0027] 图10为本申请第三实施例提供的另一种指纹解锁装置的程序模块示意图;
[0028] 图11为本申请第四实施例提供的电子装置的结构示意图。

具体实施方式

[0029] 为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实
施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人
员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030] 为了解决相关技术中指纹解锁图标会因为误操作而频繁错误显示,所导致的终端电量浪费较大的缺陷,本申请第一实施例提供了一种指纹解锁方法,应用于电子装置,电子
装置包括显示屏以及屏下指纹模组,应当说明的是,本实施例的电子装置包括:手机、平板
电脑、智能手表等,而屏下指纹模组优选的可以为光学指纹模组,光学指纹模组包括光学透
镜系统、传感器芯片、红外滤光片等,在手指接触显示屏上的指纹解锁图标而对显示屏按压
时,显示屏产生的光线照射在指纹上,然后光线被指纹反射到显示屏下方的光学指纹模组,
而由光学指纹模组生成指纹图像。
[0031] 如图1为本实施例提供的指纹解锁方法的基本流程图,该指纹解锁方法包括以下的步骤:
[0032] 步骤101、在显示屏处于熄屏状态时,获取外部输入的手势数据。
[0033] 具体的,显示屏处于熄屏显示状态时,终端待机而不进行任何显示。在本实施例中,手势数据类型可以包括手势动作和手势轨迹,其中,手势动作为一个瞬时展示动作,例
如心形手势动作、比耶手势动作等,而手势轨迹则为一个阶段性输入动作,例如“L”形手势
轨迹、“S”形手势轨迹等。还应当说明的是,在实际应用中,本实施例的手势输入可以采用接
触式手势或非接触式手势,其中,上述的手势动作可以采用非接触式手势实现,也即输入手
势时不必与终端产生接触,而手势轨迹则可以采用接触式手势实现,也即输入手势时需要
与终端部件例如显示屏进行接触。
[0034] 此外,在本实施例中,当手势数据为手势轨迹数据时,对于手势的识别可以采用电容感应方式实现,也可以采用热感应方式或压力感应方式实现。如图2所示为本实施例提供
的一种手势识别示意图,图中A表示定向光电二级管,B表示L形手势轨迹,在本实施例中可
以在终端内部设置包括四个定向光电二极管的二级管阵列,在用户手指触摸到显示屏时,
对红外线能量进行感知,将红外线的测量结果转换为有关物理运动的信息,以此实现手势
识别。
[0035] 步骤102、在手势数据满足图标显示触发条件时,控制显示屏对指纹解锁图标进行显示。
[0036] 具体的,在本实施例中,指纹解锁图标是指显示屏上所显示的用于辅助屏下指纹模组进行指纹采集以及指示用户指纹输入位置的图形编码,指纹解锁图标在显示屏上的显
示位置可以根据实际需求而定。应当说明的是,本实施例判断手势数据是否满足图标显示
触发条件时,可以是将所获取的手势数据与预设手势数据库中的手势数据进行匹配,在具
有匹配结果时,确定满足图标显示触发条件;或者提取所获取的手势数据的手势特征,基于
手势特征分析该手势是否符合预设手势规范,在符合手势规范时,确定满足图标显示触发
条件。
[0037] 在本实施例的一些实施方式中,当手势数据为手势轨迹时,在控制显示屏对指纹解锁图标进行显示之后,还包括:对手势轨迹的执行主体相对于显示屏的作用状态进行检
测;在作用状态为停留状态时,采用预设的亮度补偿参数补偿指纹解锁图标的显示亮度。
[0038] 具体的,在实际应用中,在显示屏上的指纹解锁图标被点亮之后,用户可以按压指纹解锁图标,从而屏下指纹模组采集指纹图像进行指纹解锁验证。然而在实际应用中,所点
亮的指纹解锁图标的显示亮度有限,并不能满足屏下指纹模组清晰采图所要求的亮度,因
此,相关技术中在指纹解锁图标被按压且按压面积符合预设条件(例如大于30%)则提高指
纹解锁图标的显示亮度,显示一个高亮的指纹光斑以给手指补光。
[0039] 而在本实施例中,考虑到指纹解锁图标显示与指纹图像采集可以是一个连贯动作,那么在用户输入手势轨迹之后,指纹解锁图标被显示,用户手指可以不立即离开显示
屏,从而屏下指纹模组可以紧接着进行指纹图像采集,以提高指纹解锁效率,并保证用户指
纹解锁的便捷性和顺畅性。由于指纹图像采集要求较高的指纹图标显示亮度,本实施例在
指纹图像采集之前,也即用户输入手势轨迹完成而继续停留在显示屏上时,对所显示的指
纹解锁图标进行亮度补偿处理,从而可以保证屏下指纹模组清晰采图。
[0040] 进一步地,在本实施例的一些实施方式中,采用预设的亮度补偿参数补偿指纹解锁图标的显示亮度包括:按照亮度补偿参数从小到大的顺序,阶梯式补偿指纹解锁图标的
显示亮度。
[0041] 具体的,在实际应用中,在实际应用中,在用户手指按压指纹解锁图标的过程中,随着手指按压显示屏的程度的逐渐加大,手指按压显示屏的所造成的环境光线遮挡面积也
适应性增大,从而在通过屏下指纹模组连续曝光采图的过程中,在采图后期可能会因为环
境光线的减弱而导致所采集的图像的亮度偏暗,进而导致屏下指纹模组所采集的图像的细
节表现能力减弱。基于此,本实施例在对触发显示的指纹解锁图标进行亮度补偿时,可以采
用阶梯式补偿方式,也即先采用较小的亮度补偿参数对指纹解锁图标进行亮度补偿,而随
着曝光采图动作的不断深入,逐渐增大亮度补偿参数,而进行更大程度的亮度补偿,从而可
以有效保证屏下指纹模组的采图效果。
[0042] 步骤103、控制屏下指纹模组采集相应于指纹解锁图标位置的指纹数据。
[0043] 具体的,本实施例指纹解锁图标的显示位置为屏下指纹模组的指纹采集功能区域,本实施例对指纹解锁图标位置的用户指纹进行采集,以在后续进行指纹解锁验证。
[0044] 步骤104、在指纹数据验证合法时,在显示屏上对目标解锁对象进行解锁。
[0045] 在本实施例中,对指纹数据进行合法性验证的方式具体可以为:提取指纹数据中的指纹特征,将指纹特征与标准指纹特征进行相关度匹配;在匹配得到的相关度高于预设
的相关度阈值时,指纹数据验证合法。应当理解的是,本实施例目标解锁对象可以是锁屏前
显示界面,也可以是默认界面。
[0046] 在本实施例的一些实施方式中,在显示屏上对目标解锁对象进行解锁包括:根据手势数据与解锁对象的映射关系,确定对应于外部输入的手势数据的目标解锁对象;在显
示屏上对所确定的目标解锁对象进行解锁。
[0047] 具体的,本实施例在进行指纹解锁时,可以根据用户在唤醒指纹解锁图标时所输入的手势的不同来进行差异化解锁,也即根据不同手势数据来解锁不同对象,这里的解锁
对象可以理解为应用程序、显示界面,其中,对目标应用程序进行解锁也即在唤醒显示屏之
后直接在显示屏上运行目标应用程序,而对目标显示界面进行解锁也即在唤醒显示屏之后
直接对目标显示界面进行显示,而不用在解锁之后再手动切换到特定界面或手动启动特定
应用,可以有效提升指纹解锁控制的灵活性以及终端使用便捷性。
[0048] 进一步地,在本实施例的一些实施方式中,在显示屏上对所确定的目标解锁对象进行解锁之前,还包括:获取对应于指纹数据的指纹合法等级,以及目标解锁对象所要求的
解锁权限等级;将指纹合法等级与解锁权限等级进行匹配。
[0049] 具体的,本实施例考虑到终端可具备多个合法用户,例如除了终端机主之外还可以包括其家人朋友等,由于本实施例的目标解锁对象动态关联于此前所输入的手势数据,
而为了保证终端机主的隐私,并非所有合法用户均享有与终端机主一样的终端使用权限。
基于此,本实施例针对不同合法用户对应设置指纹合法等级,且针对不同目标解锁对象对
应配置一解锁权限等级,仅在指纹解锁等级匹配于解锁权限等级时,执行在显示屏上对所
确定的目标解锁对象进行解锁的步骤,反之,则可对不妨碍终端机主隐私的默认解锁对象
进行解锁。
[0050] 如图3所示为本实施例提供的一种指纹解锁图标显示方法的流程示意图,在本实施例的一些实施方式中,控制显示屏对指纹解锁图标进行显示具体包括以下步骤:
[0051] 步骤301、获取屏下指纹模组的指纹采集功能属性;
[0052] 步骤302、基于指纹采集功能属性确定对应的解锁图标显示策略;
[0053] 步骤303、控制显示屏按照解锁图标显示策略对指纹解锁图标进行显示。
[0054] 具体的,在本实施例中,考虑到不同终端的屏下指纹模组的功能属性有所不同,屏下指纹模组的功能属性可以包括单点指纹采集功能、区域指纹采集功能以及全屏指纹采集
功能,本实施例根据屏下指纹模组功能属性的不同,对应选择解锁图标显示策略,可以保证
指纹解锁验证的有效性和准确性。
[0055] 其中,在采集功能属性为单点指纹采集功能时,控制显示屏按照解锁图标显示策略对指纹解锁图标进行显示包括:控制显示屏在固定图标显示位置对指纹解锁图标进行显
示;在采集功能属性为区域指纹采集功能时,控制显示屏按照解锁图标显示策略对指纹解
锁图标进行显示包括:控制显示屏在可选显示区域中的目标图标显示位置对指纹解锁图标
进行显示;在采集功能属性为全屏指纹采集功能时,控制显示屏按照解锁图标显示策略对
指纹解锁图标进行显示包括:控制显示屏在整体显示区域中的目标图标显示位置对指纹解
锁图标进行显示。
[0056] 如图4所示为本实施例提供的一种指纹解锁图标显示示意图,其中,A表示指纹解锁图标,B表示L形手势轨迹,针对具备单点指纹采集功能的屏下指纹模组,指纹解锁图标的
显示位置固定,通常设置于如图4中显示屏下方中间处;如图5所示为本实施例提供的另一
种指纹解锁图标显示示意图,其中,A表示指纹解锁图标,B表示L形手势轨迹,针对具备区域
指纹采集功能的屏下指纹模组,指纹解锁图标的显示位置有一定选择空间,可以在选择空
间内灵活设置指纹解锁图标的显示位置,如图5中对应于虚线矩形框的显示区域均可用于
显示指纹解锁图标;而针对具备全屏指纹采集功能的屏下指纹模组,则显示屏上的任意区
域均可用于进行指纹解锁图标的显示。
[0057] 如图6如本实施例提供的另一种指纹解锁图标显示方法的流程示意图,在本实施例的一些实施方式中,在手势数据为手势轨迹时,控制显示屏对指纹解锁图标进行显示具
体包括以下步骤:
[0058] 步骤601、获取手势轨迹在显示屏上的终止位置点;
[0059] 步骤602、基于终止位置点确定指纹解锁图标在显示屏上的目标显示区域;
[0060] 步骤603、在目标显示区域对指纹解锁图标进行显示。
[0061] 具体的,在屏下指纹模组支持区域指纹采集功能或全屏指纹采集功能时,指纹解锁图标的显示位置均可灵活设置,本实施例为了提供快速顺畅解锁的用户体验,以手势轨
迹的终止位置点也即轨迹末端为参考位置来设定指纹解锁图标的显示区域,例如图5中将
指纹解锁图标设置在手势轨迹末端附近区域,从而在用户手指绘制完手势轨迹之后,即可
在手指不离开显示屏的情况下,顺势直接按压指纹解锁图标,指纹解锁便捷性较高。
[0062] 进一步地,在本实施例的一些实施方式中,基于终止位置点确定指纹解锁图标在显示屏上的目标显示区域包括:获取指纹解锁图标的形状和面积;将终止位置点作为指纹
解锁图标的几何中心点,并基于几何中心点、形状和面积,确定指纹解锁图标在显示屏上的
目标显示区域。
[0063] 具体的,本实施例在基于手势轨迹的终止位置点显示指纹解锁图标时,可将该终止位置点作为指纹解锁图标的几何中心,如图7所示为本实施例提供的又一种指纹解锁图
标显示示意图,其中,A表示指纹解锁图标,B表示L形手势轨迹,虚线框表示可用于进行指纹
解锁图标显示的区域,在指纹解锁图标为圆形时,以终止位置点为中心,以圆的半径画圆即
可得到指纹解锁图标的显示区域,本实施例以手势轨迹的终止位置点为指纹解锁图标的几
何中心,所显示的指纹解锁图标更方便用户手指按压。应当说明的是,在实际应用中,可能
存在以终止位置点为中心,以圆的半径画圆所限定出的区域超出显示屏的显示区域或屏下
指纹模组的识别区域,那么则可参考终止位置点选择临近点作为指纹解锁图标的几何中
心,来显示指纹解锁图标。
[0064] 基于上述本申请实施例的技术方案,在显示屏处于熄屏状态时,获取外部输入的手势数据;在手势数据满足图标显示触发条件时,控制显示屏对指纹解锁图标进行显示;控
制屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;在指纹数据验证合法时,在显
示屏上对目标解锁对象进行解锁。通过本申请方案的实施,基于用户的手势数据来判定是
否触发指纹解锁图标,由于手势输入的误操作率相对较低,从而可以保证指纹解锁图标显
示的准确性,有效节省了终端电量,提升了终端续航时长。
[0065] 图8中的方法为本申请第二实施例提供的一种细化的指纹解锁方法,该指纹解锁方法包括:
[0066] 步骤801、在显示屏处于熄屏状态时,获取外部在显示屏上输入的手势轨迹。
[0067] 在本实施例中,显示屏处于熄屏显示状态时,终端待机而不进行任何显示,本实施例的手势轨迹可以为“L”形手势轨迹、“S”形手势轨迹等,另外,在进行手势轨迹识别时,可
以采用电容感应、热感应或压力感应等方式实现。
[0068] 步骤802、在手势轨迹满足图标显示触发条件时,获取手势轨迹在显示屏上的终止位置点。
[0069] 在本实施例中,指纹解锁图标是指显示屏上所显示的用于辅助屏下指纹模组进行指纹采集以及指示用户指纹输入位置的图形编码,本实施例可以将所获取的手势轨迹与预
设手势轨迹库中的手势轨迹进行匹配,在具有匹配结果时,确定满足图标显示触发条件。
[0070] 步骤803、基于终止位置点确定指纹解锁图标在显示屏上的目标显示区域,并在目标显示区域对指纹解锁图标进行显示。
[0071] 本实施例为了提供快速顺畅解锁的用户体验,以手势轨迹的终止位置点也即轨迹末端为参考位置来设定指纹解锁图标的显示区域,从而在用户手指绘制完手势轨迹之后,
即可在手指不离开显示屏的情况下,顺势直接按压指纹解锁图标,指纹解锁便捷性较高。
[0072] 步骤804、在手势轨迹的执行主体相对于显示屏的作用状态为停留状态时,采用预设的亮度补偿参数补偿指纹解锁图标的显示亮度。
[0073] 步骤805、控制屏下指纹模组采集对应于指纹解锁图标显示位置的指纹数据。
[0074] 本实施例在用户输入手势轨迹之后,指纹解锁图标被显示,用户手指可以不立即离开显示屏,从而屏下指纹模组可以紧接着进行指纹图像采集,由于指纹图像采集要求较
高的指纹图标显示亮度,本实施例在用户输入完成手势轨迹而继续停留在显示屏上时,对
所显示的指纹解锁图标进行亮度补偿处理,从而可以保证屏下指纹模组清晰采图。
[0075] 步骤806、在指纹数据验证合法时,根据手势轨迹与应用程序的映射关系,确定对应于外部输入的手势轨迹的目标应用程序。
[0076] 步骤807、控制显示屏解锁并启动运行目标应用程序。
[0077] 本实施例在进行指纹解锁时,可以根据用户在唤醒指纹解锁图标时所输入的手势轨迹的不同来进行差异化解锁,也即根据不同手势轨迹来直接解锁不同应用程序,而不用
在解锁之后再手动启动特定应用,可以有效提高终端使用便捷性。
[0078] 应当理解的是,本实施例中各步骤的序号的大小并不意味着步骤执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构
成唯一限定。
[0079] 本申请实施例公开了一种指纹解锁方法,在显示屏处于熄屏状态时,获取外部输入的手势轨迹;在手势轨迹满足图标显示触发条件时,基于手势轨迹的终止位置点确定指
纹解锁图标的目标显示区域,并控制指纹解锁图标在目标显示区域进行显示;在手势轨迹
的执行主体在显示屏上继续处于停留状态时,对指纹解锁图标进行亮度补偿;控制屏下指
纹模组采集相应于指纹解锁图标位置的指纹数据;在指纹数据验证合法时,控制显示屏解
锁并启动运行对应于手势轨迹的目标应用程序。通过本申请方案的实施,一方面,基于用户
的手势数据来判定是否触发指纹解锁图标,由于手势输入的误操作率相对较低,从而可以
保证指纹解锁图标显示的准确性,有效节省了终端电量,提升了终端续航时长;另一方面,
支持手势轨迹绘制和指纹数据输入的连贯操作,提高了指纹解锁的便捷性;再一方面,根据
手势轨迹来解锁对应的应用程序,可实现应用快速启动的功能。
[0080] 图9为本申请第三实施例提供的一种指纹解锁装置。该指纹解锁装置可用于实现前述实施例中的指纹解锁方法。如图9所示,该指纹解锁装置主要包括:
[0081] 获取模块901,用于在显示屏处于熄屏状态时,获取外部输入的手势数据;
[0082] 显示模块902,用于在手势数据满足图标显示触发条件时,控制显示屏对指纹解锁图标进行显示;
[0083] 采集模块903,用于控制屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;
[0084] 解锁模块904,用于在指纹数据验证合法时,在显示屏上对目标解锁对象进行解锁。
[0085] 在本实施例的一些实施方式中,解锁模块904具体用于:根据手势数据与解锁对象的映射关系,确定对应于外部输入的手势数据的目标解锁对象;在显示屏上对所确定的目
标解锁对象进行解锁。
[0086] 如图10所示为本实施例提供的另一种指纹解锁装置,进一步地,在本实施例一些实施方式中,指纹解锁装置还包括:匹配模块905,用于在显示屏上对所确定的目标解锁对
象进行解锁之前,获取对应于指纹数据的指纹合法等级,以及目标解锁对象所要求的解锁
权限等级;将指纹合法等级与解锁权限等级进行匹配。相对应的,在匹配通过时,解锁模块
904执行在显示屏上对所确定的目标解锁对象进行解锁的功能。
[0087] 在本实施例的一些实施方式中,显示模块902具体用于:获取屏下指纹模组的指纹采集功能属性;基于指纹采集功能属性确定对应的解锁图标显示策略;控制显示屏按照解
锁图标显示策略对指纹解锁图标进行显示。
[0088] 进一步地,在本实施例的一些实施方式中,在采集功能属性为单点指纹采集功能时,显示模块902具体用于:控制显示屏在固定图标显示位置对指纹解锁图标进行显示;在
采集功能属性为区域指纹采集功能时,显示模块902具体用于:控制显示屏在可选显示区域
中的目标图标显示位置对指纹解锁图标进行显示;在采集功能属性为全屏指纹采集功能
时,显示模块902具体用于:控制显示屏在整体显示区域中的目标图标显示位置对指纹解锁
图标进行显示。
[0089] 在本实施例的一些实施方式中,在手势数据为手势轨迹时,显示模块902具体用于:获取手势轨迹在显示屏上的终止位置点;基于终止位置点确定指纹解锁图标在显示屏
上的目标显示区域;在目标显示区域对指纹解锁图标进行显示。
[0090] 进一步地,在本实施例的一些实施方式中,显示模块902在基于终止位置点确定指纹解锁图标在显示屏上的目标显示区域时,具体用于:获取指纹解锁图标的形状和面积;将
终止位置点作为指纹解锁图标的几何中心点,并基于几何中心点、形状和面积,确定指纹解
锁图标在显示屏上的目标显示区域。
[0091] 请再次参阅图10,在本实施例的一些实施方式中,指纹解锁装置还包括:补偿模块906,在手势数据为手势轨迹时,补偿模块906用于在控制显示屏对指纹解锁图标进行显示
之后,对手势轨迹的执行主体相对于显示屏的作用状态进行检测;在作用状态为停留状态
时,采用预设的亮度补偿参数补偿指纹解锁图标的显示亮度。
[0092] 应当说明的是,第一、二实施例中的指纹解锁方法均可基于本实施例提供的指纹解锁装置实现,所属领域的普通技术人员可以清楚的了解到,为描述的方便和简洁,本实施
例中所描述的指纹解锁装置的具体工作过程,可以参考前述方法实施例中的对应过程,在
此不再赘述。
[0093] 根据本实施例所提供的指纹解锁装置,在显示屏处于熄屏状态时,获取外部输入的手势数据;在手势数据满足图标显示触发条件时,控制显示屏对指纹解锁图标进行显示;
控制屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;在指纹数据验证合法时,在
显示屏上对目标解锁对象进行解锁。通过本申请方案的实施,基于用户的手势数据来判定
是否触发指纹解锁图标,由于手势输入的误操作率相对较低,从而可以保证指纹解锁图标
显示的准确性,有效节省了终端电量,提升了终端续航时长。
[0094] 请参阅图11,图11为本申请第四实施例提供的一种电子装置。该电子装置可用于实现前述实施例中的指纹解锁方法。如图11所示,该电子装置主要包括:
[0095] 存储器1101、处理器1102、总线1103及存储在存储器1101上并可在处理器1102上运行的计算机程序,存储器1101和处理器1102通过总线1103连接。处理器1102执行该计算
机程序时,实现前述实施例中的指纹解锁方法。其中,处理器的数量可以是一个或多个。
[0096] 存储器1101可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non‑volatile memory),例如磁盘存储器。存储器1101用于存储可
执行程序代码,处理器1102与存储器1101耦合。
[0097] 进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是前述图11
所示实施例中的存储器。
[0098] 该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述实施例中的指纹解锁方法。进一步的,该计算机可存储介质还可以是U盘、移动硬盘、只读存储
器(ROM,Read‑Only Memory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0099] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为
一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或
者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互
之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连
接,可以是电性,机械或其它的形式。
[0100] 作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络
模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0101] 另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模
块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0102] 集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者
说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现
出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或
部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以
存储程序代码的介质。
[0103] 需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为
依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知
悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申
请所必须的。
[0104] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0105] 以上为对本申请所提供的指纹解锁方法、装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改
变之处,综上,本说明书内容不应理解为对本申请的限制。