一种指纹解锁方法、装置及计算机可读存储介质转让专利
申请号 : CN202010356843.0
文献号 : CN111414110B
文献日 : 2021-07-09
发明人 : 袁学剑
申请人 : OPPO广东移动通信有限公司
摘要 :
权利要求 :
1.一种指纹解锁方法,应用于电子装置,所述电子装置包括显示屏以及屏下指纹模组,其特征在于,包括:
在所述显示屏处于熄屏状态时,获取外部输入的手势数据;
在所述手势数据满足图标显示触发条件时,控制所述显示屏对指纹解锁图标进行显示;
控制所述屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;
在所述指纹数据验证合法时,在所述显示屏上对目标解锁对象进行解锁;
其中,在所述手势数据为手势轨迹时,所述控制所述显示屏对指纹解锁图标进行显示包括:
获取所述手势轨迹在所述显示屏上的终止位置点;
基于所述终止位置点确定指纹解锁图标在所述显示屏上的目标显示区域;
在所述目标显示区域对所述指纹解锁图标进行显示。
2.根据权利要求1所述的指纹解锁方法,其特征在于,所述在所述显示屏上对目标解锁对象进行解锁包括:
根据手势数据与解锁对象的映射关系,确定对应于所述外部输入的手势数据的目标解锁对象;
在所述显示屏上对所确定的所述目标解锁对象进行解锁。
3.根据权利要求2所述的指纹解锁方法,其特征在于,所述在所述显示屏上对所确定的所述目标解锁对象进行解锁之前,还包括:获取对应于所述指纹数据的指纹合法等级,以及所述目标解锁对象所要求的解锁权限等级;
将所述指纹合法等级与所述解锁权限等级进行匹配;
在匹配通过时,执行所述在所述显示屏上对所确定的所述目标解锁对象进行解锁的步骤。
4.根据权利要求1所述的指纹解锁方法,其特征在于,所述控制所述显示屏对指纹解锁图标进行显示包括:
获取所述屏下指纹模组的指纹采集功能属性;
基于所述指纹采集功能属性确定对应的解锁图标显示策略;
控制所述显示屏按照所述解锁图标显示策略对指纹解锁图标进行显示。
5.根据权利要求4所述的指纹解锁方法,其特征在于,所述采集功能属性包括:单点指纹采集功能、区域指纹采集功能、全屏指纹采集功能中任意一种;
在所述采集功能属性为单点指纹采集功能时,所述控制所述显示屏按照所述解锁图标显示策略对指纹解锁图标进行显示包括:控制所述显示屏在固定图标显示位置对指纹解锁图标进行显示;
在所述采集功能属性为区域指纹采集功能时,所述控制所述显示屏按照所述解锁图标显示策略对指纹解锁图标进行显示包括:控制所述显示屏在可选显示区域中的目标图标显示位置对指纹解锁图标进行显示;
在所述采集功能属性为全屏指纹采集功能时,所述控制所述显示屏按照所述解锁图标显示策略对指纹解锁图标进行显示包括:控制所述显示屏在整体显示区域中的目标图标显示位置对指纹解锁图标进行显示。
6.根据权利要求1所述的指纹解锁方法,其特征在于,所述基于所述终止位置点确定指纹解锁图标在所述显示屏上的目标显示区域包括:获取指纹解锁图标的形状和面积;
将所述终止位置点作为所述指纹解锁图标的几何中心点,并基于所述几何中心点、形状和面积,确定所述指纹解锁图标在所述显示屏上的目标显示区域。
7.根据权利要求1至6中任意一项所述的指纹解锁方法,其特征在于,在所述手势数据为手势轨迹时,所述控制所述显示屏对指纹解锁图标进行显示之后,还包括:对所述手势轨迹的执行主体相对于所述显示屏的作用状态进行检测;
在所述作用状态为停留状态时,采用预设的亮度补偿参数补偿所述指纹解锁图标的显示亮度。
8.一种指纹解锁装置,应用于电子装置,所述电子装置包括显示屏以及屏下指纹模组,其特征在于,包括:
获取模块,用于在所述显示屏处于熄屏状态时,获取外部输入的手势数据;
显示模块,用于在所述手势数据满足图标显示触发条件时,控制所述显示屏对指纹解锁图标进行显示;
采集模块,用于控制所述屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;
解锁模块,用于在所述指纹数据验证合法时,在所述显示屏上对目标解锁对象进行解锁;
其中,在所述手势数据为手势轨迹时,所述显示模块具体用于:获取所述手势轨迹在所述显示屏上的终止位置点;
基于所述终止位置点确定指纹解锁图标在所述显示屏上的目标显示区域;
在所述目标显示区域对所述指纹解锁图标进行显示。
9.一种电子装置,其特征在于,包括:存储器、处理器及总线;
所述总线用于实现所述存储器、处理器之间的连接通信;
所述处理器用于执行存储在所述存储器上的计算机程序;
所述处理器执行所述计算机程序时,实现权利要求1至7中任意一项所述方法中的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7中的任意一项所述方法中的步骤。
说明书 :
一种指纹解锁方法、装置及计算机可读存储介质
技术领域
背景技术
案,通常是检测熄屏待机过程中终端显示屏是否被触摸或终端是否被晃动,然而,用户在使
用终端时,终端显示屏可能会被误触或终端可能会被无意识晃动,也即这些动作的误操作
概率较高,从而指纹解锁图标会被频繁错误显示,会导致较大的终端电量浪费。
发明内容
的问题。
例第一方面提供的指纹解锁方法中的各步骤。
的各步骤。
时,控制显示屏对指纹解锁图标进行显示;控制屏下指纹模组采集相应于指纹解锁图标位
置的指纹数据;在指纹数据验证合法时,在显示屏上对目标解锁对象进行解锁。通过本申请
方案的实施,基于用户的手势数据来判定是否触发指纹解锁图标,由于手势输入的误操作
率相对较低,从而可以保证指纹解锁图标显示的准确性,有效节省了终端电量,提升了终端
续航时长。
附图说明
具体实施方式
施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人
员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
装置包括显示屏以及屏下指纹模组,应当说明的是,本实施例的电子装置包括:手机、平板
电脑、智能手表等,而屏下指纹模组优选的可以为光学指纹模组,光学指纹模组包括光学透
镜系统、传感器芯片、红外滤光片等,在手指接触显示屏上的指纹解锁图标而对显示屏按压
时,显示屏产生的光线照射在指纹上,然后光线被指纹反射到显示屏下方的光学指纹模组,
而由光学指纹模组生成指纹图像。
如心形手势动作、比耶手势动作等,而手势轨迹则为一个阶段性输入动作,例如“L”形手势
轨迹、“S”形手势轨迹等。还应当说明的是,在实际应用中,本实施例的手势输入可以采用接
触式手势或非接触式手势,其中,上述的手势动作可以采用非接触式手势实现,也即输入手
势时不必与终端产生接触,而手势轨迹则可以采用接触式手势实现,也即输入手势时需要
与终端部件例如显示屏进行接触。
的一种手势识别示意图,图中A表示定向光电二级管,B表示L形手势轨迹,在本实施例中可
以在终端内部设置包括四个定向光电二极管的二级管阵列,在用户手指触摸到显示屏时,
对红外线能量进行感知,将红外线的测量结果转换为有关物理运动的信息,以此实现手势
识别。
示位置可以根据实际需求而定。应当说明的是,本实施例判断手势数据是否满足图标显示
触发条件时,可以是将所获取的手势数据与预设手势数据库中的手势数据进行匹配,在具
有匹配结果时,确定满足图标显示触发条件;或者提取所获取的手势数据的手势特征,基于
手势特征分析该手势是否符合预设手势规范,在符合手势规范时,确定满足图标显示触发
条件。
测;在作用状态为停留状态时,采用预设的亮度补偿参数补偿指纹解锁图标的显示亮度。
亮的指纹解锁图标的显示亮度有限,并不能满足屏下指纹模组清晰采图所要求的亮度,因
此,相关技术中在指纹解锁图标被按压且按压面积符合预设条件(例如大于30%)则提高指
纹解锁图标的显示亮度,显示一个高亮的指纹光斑以给手指补光。
屏,从而屏下指纹模组可以紧接着进行指纹图像采集,以提高指纹解锁效率,并保证用户指
纹解锁的便捷性和顺畅性。由于指纹图像采集要求较高的指纹图标显示亮度,本实施例在
指纹图像采集之前,也即用户输入手势轨迹完成而继续停留在显示屏上时,对所显示的指
纹解锁图标进行亮度补偿处理,从而可以保证屏下指纹模组清晰采图。
显示亮度。
适应性增大,从而在通过屏下指纹模组连续曝光采图的过程中,在采图后期可能会因为环
境光线的减弱而导致所采集的图像的亮度偏暗,进而导致屏下指纹模组所采集的图像的细
节表现能力减弱。基于此,本实施例在对触发显示的指纹解锁图标进行亮度补偿时,可以采
用阶梯式补偿方式,也即先采用较小的亮度补偿参数对指纹解锁图标进行亮度补偿,而随
着曝光采图动作的不断深入,逐渐增大亮度补偿参数,而进行更大程度的亮度补偿,从而可
以有效保证屏下指纹模组的采图效果。
的相关度阈值时,指纹数据验证合法。应当理解的是,本实施例目标解锁对象可以是锁屏前
显示界面,也可以是默认界面。
示屏上对所确定的目标解锁对象进行解锁。
对象可以理解为应用程序、显示界面,其中,对目标应用程序进行解锁也即在唤醒显示屏之
后直接在显示屏上运行目标应用程序,而对目标显示界面进行解锁也即在唤醒显示屏之后
直接对目标显示界面进行显示,而不用在解锁之后再手动切换到特定界面或手动启动特定
应用,可以有效提升指纹解锁控制的灵活性以及终端使用便捷性。
解锁权限等级;将指纹合法等级与解锁权限等级进行匹配。
而为了保证终端机主的隐私,并非所有合法用户均享有与终端机主一样的终端使用权限。
基于此,本实施例针对不同合法用户对应设置指纹合法等级,且针对不同目标解锁对象对
应配置一解锁权限等级,仅在指纹解锁等级匹配于解锁权限等级时,执行在显示屏上对所
确定的目标解锁对象进行解锁的步骤,反之,则可对不妨碍终端机主隐私的默认解锁对象
进行解锁。
功能,本实施例根据屏下指纹模组功能属性的不同,对应选择解锁图标显示策略,可以保证
指纹解锁验证的有效性和准确性。
示;在采集功能属性为区域指纹采集功能时,控制显示屏按照解锁图标显示策略对指纹解
锁图标进行显示包括:控制显示屏在可选显示区域中的目标图标显示位置对指纹解锁图标
进行显示;在采集功能属性为全屏指纹采集功能时,控制显示屏按照解锁图标显示策略对
指纹解锁图标进行显示包括:控制显示屏在整体显示区域中的目标图标显示位置对指纹解
锁图标进行显示。
显示位置固定,通常设置于如图4中显示屏下方中间处;如图5所示为本实施例提供的另一
种指纹解锁图标显示示意图,其中,A表示指纹解锁图标,B表示L形手势轨迹,针对具备区域
指纹采集功能的屏下指纹模组,指纹解锁图标的显示位置有一定选择空间,可以在选择空
间内灵活设置指纹解锁图标的显示位置,如图5中对应于虚线矩形框的显示区域均可用于
显示指纹解锁图标;而针对具备全屏指纹采集功能的屏下指纹模组,则显示屏上的任意区
域均可用于进行指纹解锁图标的显示。
体包括以下步骤:
迹的终止位置点也即轨迹末端为参考位置来设定指纹解锁图标的显示区域,例如图5中将
指纹解锁图标设置在手势轨迹末端附近区域,从而在用户手指绘制完手势轨迹之后,即可
在手指不离开显示屏的情况下,顺势直接按压指纹解锁图标,指纹解锁便捷性较高。
解锁图标的几何中心点,并基于几何中心点、形状和面积,确定指纹解锁图标在显示屏上的
目标显示区域。
标显示示意图,其中,A表示指纹解锁图标,B表示L形手势轨迹,虚线框表示可用于进行指纹
解锁图标显示的区域,在指纹解锁图标为圆形时,以终止位置点为中心,以圆的半径画圆即
可得到指纹解锁图标的显示区域,本实施例以手势轨迹的终止位置点为指纹解锁图标的几
何中心,所显示的指纹解锁图标更方便用户手指按压。应当说明的是,在实际应用中,可能
存在以终止位置点为中心,以圆的半径画圆所限定出的区域超出显示屏的显示区域或屏下
指纹模组的识别区域,那么则可参考终止位置点选择临近点作为指纹解锁图标的几何中
心,来显示指纹解锁图标。
制屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;在指纹数据验证合法时,在显
示屏上对目标解锁对象进行解锁。通过本申请方案的实施,基于用户的手势数据来判定是
否触发指纹解锁图标,由于手势输入的误操作率相对较低,从而可以保证指纹解锁图标显
示的准确性,有效节省了终端电量,提升了终端续航时长。
以采用电容感应、热感应或压力感应等方式实现。
设手势轨迹库中的手势轨迹进行匹配,在具有匹配结果时,确定满足图标显示触发条件。
即可在手指不离开显示屏的情况下,顺势直接按压指纹解锁图标,指纹解锁便捷性较高。
高的指纹图标显示亮度,本实施例在用户输入完成手势轨迹而继续停留在显示屏上时,对
所显示的指纹解锁图标进行亮度补偿处理,从而可以保证屏下指纹模组清晰采图。
在解锁之后再手动启动特定应用,可以有效提高终端使用便捷性。
成唯一限定。
纹解锁图标的目标显示区域,并控制指纹解锁图标在目标显示区域进行显示;在手势轨迹
的执行主体在显示屏上继续处于停留状态时,对指纹解锁图标进行亮度补偿;控制屏下指
纹模组采集相应于指纹解锁图标位置的指纹数据;在指纹数据验证合法时,控制显示屏解
锁并启动运行对应于手势轨迹的目标应用程序。通过本申请方案的实施,一方面,基于用户
的手势数据来判定是否触发指纹解锁图标,由于手势输入的误操作率相对较低,从而可以
保证指纹解锁图标显示的准确性,有效节省了终端电量,提升了终端续航时长;另一方面,
支持手势轨迹绘制和指纹数据输入的连贯操作,提高了指纹解锁的便捷性;再一方面,根据
手势轨迹来解锁对应的应用程序,可实现应用快速启动的功能。
标解锁对象进行解锁。
象进行解锁之前,获取对应于指纹数据的指纹合法等级,以及目标解锁对象所要求的解锁
权限等级;将指纹合法等级与解锁权限等级进行匹配。相对应的,在匹配通过时,解锁模块
904执行在显示屏上对所确定的目标解锁对象进行解锁的功能。
锁图标显示策略对指纹解锁图标进行显示。
采集功能属性为区域指纹采集功能时,显示模块902具体用于:控制显示屏在可选显示区域
中的目标图标显示位置对指纹解锁图标进行显示;在采集功能属性为全屏指纹采集功能
时,显示模块902具体用于:控制显示屏在整体显示区域中的目标图标显示位置对指纹解锁
图标进行显示。
上的目标显示区域;在目标显示区域对指纹解锁图标进行显示。
终止位置点作为指纹解锁图标的几何中心点,并基于几何中心点、形状和面积,确定指纹解
锁图标在显示屏上的目标显示区域。
之后,对手势轨迹的执行主体相对于显示屏的作用状态进行检测;在作用状态为停留状态
时,采用预设的亮度补偿参数补偿指纹解锁图标的显示亮度。
例中所描述的指纹解锁装置的具体工作过程,可以参考前述方法实施例中的对应过程,在
此不再赘述。
控制屏下指纹模组采集相应于指纹解锁图标位置的指纹数据;在指纹数据验证合法时,在
显示屏上对目标解锁对象进行解锁。通过本申请方案的实施,基于用户的手势数据来判定
是否触发指纹解锁图标,由于手势输入的误操作率相对较低,从而可以保证指纹解锁图标
显示的准确性,有效节省了终端电量,提升了终端续航时长。
机程序时,实现前述实施例中的指纹解锁方法。其中,处理器的数量可以是一个或多个。
执行程序代码,处理器1102与存储器1101耦合。
所示实施例中的存储器。
器(ROM,Read‑Only Memory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或
者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互
之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连
接,可以是电性,机械或其它的形式。
模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现
出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或
部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以
存储程序代码的介质。
依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知
悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申
请所必须的。
变之处,综上,本说明书内容不应理解为对本申请的限制。