解锁控制方法及相关产品转让专利

申请号 : CN201710631589.9

文献号 : CN107450708B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周意保张海平

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

摘要 :

本发明实施例公开了一种解锁控制方法及相关产品,其中方法包括:获取移动终端的场景参数;获取所述移动终端的环境参数;从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式。采用本发明,可通过与目标多生物识别模式对应的目标生物信息采集模块采集生物验证信息,从而提高移动终端的整机续航能力。

权利要求 :

1.一种解锁控制方法,其特征在于,包括:

获取移动终端的场景参数;

获取所述移动终端的环境参数;

从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录,所述L为大于1的整数;所述历史验证记录中包括验证的验证时间、与生物验证信息的匹配度以及生物信息采集装置的功耗中的至少一项性能参数;所述历史验证记录中包含使用大于或等于M种生物认证模式执行验证的验证记录;

根据所述L个验证记录中每一验证记录包括的性能参数和每一性能参数对应的预设性能参数权重获取M种多生物识别模式中每一多生物识别模式对应的评价值,得到M个评价值;所述M为大于1的整数;

选取所述M个评价值中最大评价值对应的多生物识别模式作为目标多生物识别模式。

2.根据权利要求1所述的方法,其特征在于,所述从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录,包括:根据所述场景参数和所述环境参数获取N种生物识别模式,所述N为大于1的整数;

从所述M种多生物识别模式中获取所述N种生物识别模式构成的R种多生物识别模式,所述R为小于所述M的正整数;

从所述历史验证记录中获取所述R种多生物识别模式对应的所述L个验证记录。

3.根据权利要求1-2任一项所述的方法,其特征在于,在所述根据所述L个验证记录中每一验证记录包括的性能参数和每一性能参数对应的预设性能参数权重获取M种多生物识别模式中每一多生物识别模式对应的评价值,得到M个评价值之后,所述方法还包括:通过目标生物信息采集模块采集生物验证信息,所述目标生物信息采集模块为所述目标多生物识别模式对应的任一生物信息采集模块;

当所述生物验证信息验证失败时,从所述M种多生物识别模式中除了所述目标多生物识别模式之外的M-1种多生物识别模式中选取备选多生物识别模式。

4.一种移动终端,其特征在于,包括处理器、与所述处理器连接的环境传感器和存储器,其中:所述环境传感器,用于获取所述移动终端的环境参数;

所述存储器,用于存储M种多生物识别模式,所述M为大于1的整数;存储历史验证记录;

存储历史验证记录中每一验证记录包含的性能参数和每一性能参数对应的预设性能参数权重;

所述处理器,用于获取所述移动终端的场景参数;以及从所述历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录,所述L为大于1的整数;

所述历史验证记录中包括验证的验证时间、与生物验证信息的匹配度以及生物信息采集装置的功耗中的至少一项性能参数;所述历史验证记录中包含使用大于或等于M种生物认证模式执行验证的验证记录;

根据所述L个验证记录中每一验证记录包括的性能参数和每一性能参数对应的所述预设性能参数权重获取所述M种多生物识别模式中每一多生物识别模式对应的评价值,得到M个评价值;所述M为大于1的整数;选取所述M个评价值中最大评价值对应的多生物识别模式作为目标多生物识别模式。

5.根据权利要求4所述的移动终端,其特征在于,在所述处理器从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录方面,所述处理器具体用于:根据所述场景参数和所述环境参数获取N种生物识别模式,所述N为大于1的整数;从所述M种多生物识别模式中获取所述N种生物识别模式构成的R种多生物识别模式,所述R为小于所述M的正整数;从所述历史验证记录中获取所述R种多生物识别模式对应的所述L个验证记录。

6.根据权利要求4-5任一项所述的移动终端,其特征在于,所述移动终端还包括与所述处理器连接的目标生物信息采集模块,所述目标生物信息采集模块为所述目标多生物识别模式对应的任一生物信息采集模块;

在所述处理器从所述M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式之后,所述目标生物信息采集模块,用于采集生物验证信息;

所述处理器,还用于当所述生物验证信息验证失败时,从所述M种多生物识别模式中除了所述目标多生物识别模式之外的M-1种多生物识别模式中选取备选多生物识别模式。

7.一种解锁控制装置,其特征在于,包括:

第一获取单元,用于获取移动终端的场景参数;

第二获取单元,用于获取所述移动终端的环境参数;

第一选取单元,用于从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录,所述L为大于1的整数;所述历史验证记录中包括验证的验证时间、与生物验证信息的匹配度以及生物信息采集装置的功耗中的至少一项性能参数;所述历史验证记录中包含使用大于或等于M种生物认证模式执行验证的验证记录;根据所述L个验证记录中每一验证记录包括的性能参数和每一性能参数对应的预设性能参数权重获取M种多生物识别模式中每一多生物识别模式对应的评价值,得到M个评价值;选取所述M个评价值中最大评价值对应的多生物识别模式作为目标多生物识别模式,所述M为大于1的整数。

8.一种移动终端,其特征在于,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行权利要求1-3任一项方法中的步骤的指令。

9.一种计算机可读存储介质,其特征在于,其用于存储计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-3任一项所述的方法。

说明书 :

解锁控制方法及相关产品

技术领域

[0001] 本发明涉及移动终端技术领域,主要涉及了一种解锁控制方法及相关产品。

背景技术

[0002] 随着移动终端技术的不断发展,手机、计算机、平板等移动终端的使用越来越普及,且采用生物识别方法执行解锁操作。其中,生物识别方法包括指纹识别方法、虹膜识别方法、巩膜识别方法、人脸识别方法、声纹识别方法、静脉识别方法等。
[0003] 然而,移动终端在执行任一解锁操作时,均会调用移动终端上配备的所有的生物信息采集装置来响应该解锁操作,导致消耗大量功耗,减弱了移动终端的整机续航能力。

发明内容

[0004] 本发明实施例提供了一种解锁控制方法及相关产品,用于解决移动终端在执行任一解锁操作时,均会调用移动终端上配备的所有的生物信息采集装置来响应该解锁操作,导致消耗大量功耗的技术问题。
[0005] 第一方面,本发明实施例提供一种解锁控制方法,包括:
[0006] 获取移动终端的场景参数;
[0007] 获取所述移动终端的环境参数;
[0008] 从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式,所述M为大于1的整数。
[0009] 第二方面,本发明实施例提供一种移动终端,包括处理器、与所述处理器连接的环境传感器和存储器,其中:
[0010] 所述环境传感器,用于获取所述移动终端的环境参数;
[0011] 所述存储器,用于存储M种多生物识别模式,所述M为大于1的整数;
[0012] 所述处理器,用于获取所述移动终端的场景参数;以及从所述M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式。
[0013] 第三方面,本发明实施例提供一种解锁控制装置,包括:
[0014] 第一获取单元,用于获取移动终端的场景参数;
[0015] 第二获取单元,用于获取所述移动终端的环境参数;
[0016] 第一选取单元,用于从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式,所述M为大于1的整数。
[0017] 第四方面,本发明实施例提供了另一种移动终端,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,所述程序包括用于如第一方面中所描述的部分或全部步骤的指令。
[0018] 第五方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行如本发明实施例第一方面中所描述的部分或全部步骤。
[0019] 第六方面,本发明实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本发明实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0020] 实施本发明实施例,将具有如下有益效果:
[0021] 采用了上述的解锁控制方法及相关产品之后,获取移动终端的场景参数和环境参数,从预先存储的M种多生物识别模式中选取与场景参数和环境参数对应的目标多生物识别模式,则可通过与目标多生物识别模式对应的目标生物采集模块采集生物验证信息,而不是调用移动终端上所配备的所有的生物信息采集装置,从而节省了移动终端的功耗,提高了移动终端的整机续航能力。

附图说明

[0022] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023] 其中:
[0024] 图1为本发明实施例提供的一种移动终端的结构示意图;
[0025] 图2为本发明实施例提供的一种解锁控制方法的流程示意图;
[0026] 图3为本发明实施例提供的另一种解锁控制方法的流程示意图;
[0027] 图4为本发明实施例提供的一种解锁控制装置的结构示意图;
[0028] 图5为本发明实施例提供的另一种解锁控制装置的结构示意图;
[0029] 图6为本发明实施例提供的另一种移动终端的结构示意图。

具体实施方式

[0030] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0032] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0033] 本发明实施例所涉及到的移动终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为移动终端。下面对本发明实施例进行详细介绍。
[0034] 本发明实施例提供了一种解锁控制方法及相关产品,用于解决移动终端在执行任一解锁操作时,均会调用移动终端上配备的所有的生物信息采集装置来响应该解锁操作,导致消耗大量功耗的技术问题。
[0035] 本发明实施例所描述的移动终端设置有生物信息采集装置,该生物信息采集装置具体至少包括指纹信息采集模块、虹膜信息采集模块和面部信息采集模块,还可包括声音信息采集模块、静脉信息采集模块和巩膜信息采集模块等等。其中,指纹信息采集模块可以是指纹传感器模组、虹膜信息采集模块可以包括红外光源和红外摄像头,面部信息采集模块可以是通用摄像头模组,如前置摄像头。下面结合附图对本发明实施例进行介绍。
[0036] 请参阅图1,图1是本发明实施例提供了一种移动终端100的结构示意图,上述移动终端100包括:壳体、触控显示屏、主板、电池和副板,主板上设置有红外光源21、红外摄像头22、前置摄像头23、处理器110、存储器120、环境传感器130和客户识别模块(Subscriber Identity Module,SIM)卡槽等,副板上设置有振子、一体音腔、VOOC闪充接口和指纹传感器模组24,上述红外光源21和红外摄像头22组成该移动终端100的虹膜信息采集模块,上述前置摄像头23组成该移动终端100的面部信息采集模块,上述指纹传感器模组24组成该移动终端100的指纹信息采集模块,上述虹膜信息采集模块、面部信息采集模块和指纹信息采集模块统称为该移动终端100的生物信息采集装置。
[0037] 其中,生物信息采集装置为虹膜信息采集模块时,红外光源21用于发射红外光线照射用户的虹膜形成反射光线,红外摄像头22用于采集反射光线形成虹膜图像,处理器110获取该虹膜图像后,针对该虹膜图像执行虹膜图像质量评估、虹膜区域定位(包含粗定位和精定位)、虹膜预处理、虹膜特征点提取、虹膜模板生成等处理过程,生成的虹膜模板即上述生物信息。
[0038] 基于图1所描述的移动终端100,可执行下述操作:
[0039] 在本发明实施例中,所述环境传感器130用于获取所述移动终端100的环境参数。
[0040] 其中,环境参数可包括以下至少一种:光线强度、温度、湿度、电磁干扰、地理位置、由接近传感器检测到的距离值等,本发明实施例中对于具体的环境参数不作限定,不同的环境参数对于生物信息采集装置所需的性能参数也不同。例如,面部信息采集模块对于光线强度要求较高,且摄像头的像素越高,识别精度越高;手指的湿度对于指纹信息采集模块采集的指纹识别图像有所影响。
[0041] 在本发明实施例中,所述存储器120用于存储M种多生物识别模式,其中,M为大于1的整数。
[0042] 通过对该移动终端100包括的生物信息采集装置进行排列组合可得到M种多生物识别模式。例如:虹膜信息采集模块、面部信息采集模块和指纹信息采集模块在不涉及顺序时,除了虹膜识别模式、面部识别模式和指纹识别模式之外,还可包括4种多生物识别模式;在涉及顺序时,可包括12种多生物识别模式。
[0043] 在本发明实施例中,所述处理器110用于获取所述移动终端100的场景参数;以及从所述M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式。
[0044] 上述处理器110根据移动终端100当前应用的页面信息或后台调用的应用获取场景参数,从而识别出移动终端当前的应用场景。其中,场景参数可包括以下至少一种:应用类型、占用网速、传输数据和数据类型等。需要说明的是,场景参数对应的应用场景可以是屏幕解锁,还可以是支付解锁和登录解锁等解锁操作,本发明实施例对于具体的场景参数也不作限定。
[0045] 举例来说,移动终端可获取从黑屏状态到点亮状态的状态变换,触控显示屏检测到针对指纹传感器模组24的触摸操作,确定应用场景为屏幕解锁操作;移动终端检测到进入扫一扫功能或付钱功能页面,确定应用场景为支付解锁操作;当移动终端检测到进入应用启动页面时,确定应用场景为登录解锁操作。
[0046] 需要说明的是,不同的场景参数对于生物信息采集装置所需的性能参数不同,其中,性能参数可包括验证时间、匹配度、功耗等等。例如:解锁的应用场景偏重验证时间快、而支付的应用场景偏重匹配度高。
[0047] 其中,目标多生物识别模式可以是多种生物识别模式的组合,也可以是单独的一种生物识别模式。
[0048] 举例来说,当光线强度低于预设阈值时,则目标多生物识别模式包括指纹识别模式,而不包括虹膜识别模式、面部识别模式等依赖光线强度的生物识别模式;当支付数量超出预设阈值,且用户的手指上生了茧子时,目标多生物识别模块可包括虹膜识别模式等安全级别高的生物识别方式,而不包括指纹识别模式。
[0049] 可以看出,本发明实施例中,环境传感器130获取移动终端100的环境参数,处理器110获取移动终端的场景参数,从存储器120预先存储的M种多生物识别模式中选取与场景参数和环境参数对应的目标多生物识别模式,则可通过与目标多生物识别模式对应的目标生物信息采集模块采集生物验证信息,而不是调用移动终端上所配备的所有的生物信息采集装置,从而节省了移动终端的功耗,提高了移动终端的整机续航能力。
[0050] 在一个可能的示例中,所述存储器120,还用于存储历史验证记录;在所述处理器110从所述M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式方面,所述处理器110具体用于:从所述历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录;根据所述L个验证记录从所述M种多生物识别模式中选取所述目标多生物识别模式。
[0051] 其中,L为大于1的整数,历史验证记录中包括每一次验证的验证时间、与生物验证信息的匹配度、生物信息采集装置的功耗等等性能参数,本发明实施例对于性能参数的数学表达式不做限定,可为小数或百分数等。分析从历史验证记录中查找到的与上述场景参数和环境参数对应的验证记录中的性能参数,则可通过目标多生物识别模式对应的目标生物信息采集模块采集生物验证信息,而不是调用所有移动终端上的生物信息采集装置进行采集,从而节省了移动终端的功耗,提高了移动终端的整机续航能力。
[0052] 在一个可能的示例中,所述存储器120,还用于存储所述历史验证记录中每一验证记录包含的性能参数和每一性能参数对应的预设性能参数权重;在所述处理器根据所述L个验证记录从所述M种多生物识别模式中选取所述目标多生物识别模式方面,所述处理器具体用于:根据所述L个验证记录中每一验证记录包括的性能参数和每一性能参数对应的所述预设性能参数权重获取所述M种多生物识别模式中每一多生物识别模式对应的评价值,得到M个评价值;选取所述M个评价值中最大评价值对应的多生物识别模式作为所述目标多生物识别模式。
[0053] 其中,对于如何具体计算评价值的计算方法不做限定。可选的,评价值等于性能参数乘以对应的预设性能权重,所有权重相加等于1。当性能参数为验证时间、匹配度和功耗,且验证时间的预设性能参数权重为0.6、匹配度的预设性能参数为0.6、功耗的预设性能参数权重为-0.2时,评价值L可以为:
[0054] L=0.6*b1+0.6*b2-0.2*b3   (1)
[0055] 式(1)中,b1、b2和b3分别代表验证时间、匹配度和功耗的取值。本发明实施例对于具体的性能参数和预设性能权重均不作限定。
[0056] 举例来说,假设移动终端包括第一多识别模式、第二多识别模式和第三多识别模式3种多生物识别模式,其中,第一多识别模式包括指纹识别模式和虹膜识别模式、第二多识别模式包括指纹识别模式、面部识别模式和虹膜识别模式、第三多识别模式包括面部识别模式和虹膜识别模式;场景参数对应的应用场景为支付解锁、环境参数为光线弱,有3条与场景参数和环境参数匹配的验证记录;性能参数为验证时间、匹配度和功耗,验证时间的预设性能参数权重为0.6、匹配度的预设性能参数为0.6、功耗的预设性能参数权重为-0.2。表1为3条验证记录和3个多生物识别模式的对应的性能参数,经过计算可分别获取第一验证记录对应的评价值为0.5、0.37、0.36;第二验证记录对应的评价值为0.412、0.468、
0.308;第三验证记录对应的评价值为0.624、0.5、0.428,则计算每一个模式的评价值的平均值可获取第一多识别模式的评价值为0.512、第二多识别模式的评价值为0.479、第三多识别模式的评价值为0.365,则选取第一多识别模式作为目标多生识别模式。
[0057] 表1
[0058]
[0059] 在一个可能的示例中,在所述处理器110从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录方面,所述处理器110具体用于:根据所述场景参数和所述环境参数获取N种生物识别模式;从所述M种多生物识别模式中获取所述N种生物识别模式构成的R种多生物识别模式;从所述历史验证记录中获取所述R种多生物识别模式对应的所述L个验证记录。
[0060] 其中,N为大于1的整数,R为小于M的正整数。也就是说,先从移动终端100所配备的生物信息采集装置对应的生物识别模式中选出与场景参数和环境参数对应的N种生物识别模式,则获取上述N种生物识别模式对应的历史验证记录,而减少移动终端100的运算负荷,从而提高整机续航能力。例如,当光线强度低于预设阈值时,则N种生物识别模式可包括指纹识别模式,而不包括虹膜识别模式、面部识别模式等依赖光线强度的生物识别模式;当支付数量超出预设阈值,且用户的手指上生了茧子时,则N种生物识别模式可包括虹膜识别模式等安全级别高的生物识别方式,而不包括指纹识别模式。
[0061] 在一个可能的示例中,所述移动终端100还包括与所述处理器110连接的目标生物信息采集模块;在所述处理器从所述M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式之后,所述目标生物信息采集模块,用于采集生物验证信息;所述处理器110,还用于当所述生物验证信息验证失败时,从所述M种多生物识别模式中除了所述目标多生物识别模式之外的M-1种多生物识别模式中选取备选多生物识别模式。
[0062] 其中,目标生物信息采集模块为目标多生物识别模式对应的任一生物信息采集模块。也就是说,当目标多生物模式对应的至少一个生物采集模块采集的生物验证信息验证失败时,处理器110可从M种多生物识别模式中除了目标多生物识别模式之外的M-1种多生物识别模式中选取备选多生物识别模式,则可通过备选多生物识别模式对应的备选生物信息采集模块进行生物验证信息采集,而不是原先的目标多生物识别模式对应的目标生物信息采集模块采集生物验证信息,提高了操作的便利性和灵活性。
[0063] 举例来说,用户出现一些特殊情况,例如,手指脏、佩戴了美瞳或面部受伤导致移动终端检测到生物验证信息与预设生物验证信息不匹配,则选取备选生物信息采集模块进行生物信息采集,从而提高验证的效率。
[0064] 在本发明实施例中,备选多生物识别模式为M种多生物识别模式中除了目标多生物识别模式之外的一种多生物识别模式,可以是用户指定的一种专门用于采集失败或验证失败的多生物识别模式,也可以是通过处理器110根据用户选择或删除的生物识别模式、目标信息采集装置包含的生物识别模式、采集失败或验证失败选取的多生物识别模式等等。
[0065] 可选的,在处理器110从M种多生物识别模式中除了目标多生物识别模式之外的M-1种多生物识别模式中选取备选多生物识别模式方面,处理器110还用于获取不完整和与预设生物验证信息不匹配的生物验证信息对应的参考生物识别模式;从M种多生物识别模式中除了目标多生物识别模式之外的M-1个多生物识别模块中选取不包括参考生物识别模式的多生物识别模式,得到R种多生物识别模式;获取R种多生物识别模式对应的R个评价值,选取R个评价值中最大评价值对应的多生物识别模式作为备选多生物识别模式。
[0066] 其中,R为小于或等于M-1的正整数。举例来说,假设移动终端包括第一多识别模式、第二多识别模式和第三多识别模式3种多生物识别模式,其中,第一多识别模式包括指纹识别模式和虹膜识别模式、第二多识别模式包括指纹识别模式、面部识别模式和虹膜识别模式、第三多识别模式包括面部识别模式和虹膜识别模式;场景参数对应的应用场景为支付解锁、环境参数为光线弱,选取第一多识别模式作为目标多生识别模式。当用户的手指上有汗时,导致第一多识别模式采集的生物验证信息与预设生物验证信息不匹配,参考生物识别模式为指纹识别模式,则从剩余2个多生物识别模式中选出不包含参考生物识别模式的多生物识别模式作为备选多生物识别模式,即通过第三多识别模式采集生物特征。
[0067] 可选的,处理器110还用于接收关闭指定生物识别模式指令;从剩余M-1个多生物识别模式中选取不包括所述关闭指定生物识别模式指令中包括的生物识别模式,得到R个多生物识别模式;通过处理器获取R个多生物识别模式对应的R个评价值,选取R个评价值中最大评价值对应的多生物识别模式作为备选多生物识别模式。
[0068] 其中,R为小于或等于M-1的正整数。举例来说,假设移动终端包括第一多识别模式、第二多识别模式和第三多识别模式3种多生物识别模式,其中,第一多识别模式包括指纹识别模式和虹膜识别模式、第二多识别模式包括指纹识别模式、面部识别模式和虹膜识别模式、第三多识别模式包括面部识别模式和虹膜识别模式;场景参数对应的应用场景为支付解锁、环境参数为光线弱,选取第一多识别模式作为目标多生识别模式。当用户的手指上有汗时,导致第一多识别模式采集的生物验证信息与预设生物验证信息不匹配,则用户发送关闭指纹识别模式的关闭指定生物识别模式指令,则从剩余2个多生物识别模式中选出不包含指纹识别模式的多生物识别模式作为备选多生物识别模式,即通过第三多识别模式采集生物特征。
[0069] 请参阅图2,图2是本发明实施例提供了一种解锁控制方法的流程示意图,应用于如图1所描述的移动终端,如图2所示,本解锁控制方法包括:
[0070] 201:获取移动终端的场景参数。
[0071] 上述处理器110根据移动终端100当前应用的页面信息或后台调用的应用获取场景参数,从而识别出移动终端当前的应用场景。其中,场景参数可包括以下至少一种:应用类型、占用网速、传输数据和数据类型等。需要说明的是,场景参数对应的应用场景可以是屏幕解锁,还可以是支付解锁和登录解锁等解锁操作,本发明实施例对于具体的场景参数也不作限定。
[0072] 举例来说,移动终端可获取从黑屏状态到点亮状态的状态变换,触控显示屏检测到针对指纹传感器模组24的触摸操作,确定应用场景为屏幕解锁操作;移动终端检测到进入扫一扫功能或付钱功能页面,确定应用场景为支付解锁操作;当移动终端检测到进入应用启动页面时,确定应用场景为登录解锁操作。
[0073] 需要说明的是,不同的场景参数对于生物信息采集装置所需的性能参数不同,其中,性能参数可包括验证时间、匹配度、功耗等等。例如:解锁的应用场景偏重验证时间快、而支付的应用场景偏重匹配度高。
[0074] 202:获取所述移动终端的环境参数。
[0075] 其中,环境参数可包括以下至少一种:光线强度、温度、湿度、电磁干扰、地理位置、由接近传感器检测到的距离值等,本发明实施例中对于具体的环境参数不作限定,不同的环境参数对于生物信息采集装置所需的性能参数也不同。例如,面部信息采集模块对于光线强度要求较高,且摄像头的像素越高,识别精度越高;手指的湿度对于指纹信息采集模块采集的指纹识别图像有所影响。
[0076] 203:从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式。
[0077] 其中,目标多生物识别模式可以是多种生物识别模式的组合,也可以是单独的一种生物识别模式。
[0078] 举例来说,当光线强度低于预设阈值时,则目标多生物识别模式包括指纹识别模式,而不包括虹膜识别模式、面部识别模式等依赖光线强度的生物识别模式;当支付数量超出预设阈值,且用户的手指上生了茧子时,目标多生物识别模块可包括虹膜识别模式等安全级别高的生物识别方式,而不包括指纹识别模式。
[0079] 在一个可能的示例中,从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录;根据所述L个验证记录从所述M种多生物识别模式中选取所述目标多生物识别模式。
[0080] 其中,L为大于1的整数,历史验证记录中包括每一次验证的验证时间、与生物验证信息的匹配度、生物信息采集装置的功耗等等性能参数,本发明实施例对于性能参数的数学表达式不做限定,可为小数或百分数等。分析从历史验证记录中查找到的与上述场景参数和环境参数对应的验证记录中的性能参数,则可通过目标多生物识别模式对应的目标生物信息采集模块采集生物验证信息,而不是调用所有移动终端上的生物信息采集装置进行采集,从而节省了移动终端的功耗,提高了移动终端的整机续航能力。
[0081] 在一个可能的示例中,所述根据所述L个验证记录从所述M种多生物识别模式中选取所述目标多生物识别模式,包括:根据所述L个验证记录中每一验证记录包括的性能参数和每一性能参数对应的预设性能参数权重获取所述M种多生物识别模式中每一多生物识别模式对应的评价值,得到M个评价值;选取所述M个评价值中最大评价值对应的多生物识别模式作为所述目标多生物识别模式。
[0082] 其中,对于如何具体计算评价值的计算方法不做限定。可选的,评价值等于性能参数乘以对应的预设性能权重,所有权重相加等于1。
[0083] 在一个可能的示例中,所述从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录,包括:根据所述场景参数和所述环境参数获取N种生物识别模式,所述N为大于1的整数;从所述M种多生物识别模式中获取所述N种生物识别模式构成的R种多生物识别模式,所述R为小于所述M的正整数;从所述历史验证记录中获取所述R种多生物识别模式对应的所述L个验证记录。
[0084] 其中,N为大于1的整数,R为小于M的正整数。也就是说,先从移动终端100所配备的生物信息采集装置对应的生物识别模式中选出与场景参数和环境参数对应的N种生物识别模式,则获取上述N种生物识别模式对应的历史验证记录,而减少移动终端100的运算负荷,从而提高整机续航能力。例如,当光线强度低于预设阈值时,则N种生物识别模式可包括指纹识别模式,而不包括虹膜识别模式、面部识别模式等依赖光线强度的生物识别模式;当支付数量超出预设阈值,且用户的手指上生了茧子时,则N种生物识别模式可包括虹膜识别模式等安全级别高的生物识别方式,而不包括指纹识别模式。
[0085] 如图2所示的解锁控制方法中,获取移动终端的场景参数和环境参数,从预先存储的M种多生物识别模式中选取与场景参数和环境参数对应的目标多生物识别模式,则可通过与目标多生物识别模式对应的目标生物采集模块采集生物验证信息,而不是调用移动终端上所配备的所有的生物信息采集装置,从而节省了移动终端的功耗,提高了移动终端的整机续航能力。
[0086] 请参照图3,图3是本发明实施例提供的另一种解锁控制方法,应用于如图1中所描述的移动终端。如图3所示,该解锁控制方法包括:
[0087] 301、获取移动终端的场景参数。
[0088] 302、获取所述移动终端的环境参数。
[0089] 303、从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式。
[0090] 其中,步骤301-303可参照如图2所示的解锁控制方法中针对步骤201-203的描述,在此不再赘述。
[0091] 304、通过目标生物信息采集模块采集生物验证信息。
[0092] 305、当所述生物验证信息验证失败时,从所述M种多生物识别模式中除了所述目标多生物识别模式之外的M-1种多生物识别模式中选取备选多生物识别模式。
[0093] 通过备选多生物识别模式对应的备选生物信息采集模块进行生物验证信息采集,而不是原先的目标多生物识别模式对应的目标生物信息采集模块采集生物验证信息,提高了操作的便利性和灵活性。
[0094] 举例来说,用户出现一些特殊情况,例如,手指脏、佩戴了美瞳或面部受伤导致移动终端检测到生物验证信息与预设生物验证信息不匹配,则选取备选生物信息采集模块进行生物信息采集,从而提高验证的效率。
[0095] 在本发明实施例中,备选多生物识别模式为M种多生物识别模式中除了目标多生物识别模式之外的一种多生物识别模式,可以是用户指定的一种专门用于采集失败或验证失败的多生物识别模式,也可以是通过处理器110根据用户选择或删除的生物识别模式、目标信息采集装置包含的生物识别模式、采集失败或验证失败选取的多生物识别模式等等。
[0096] 可选的,获取不完整和与预设生物验证信息不匹配的生物验证信息对应的参考生物识别模式;从M种多生物识别模式中除了目标多生物识别模式之外的M-1个多生物识别模块中选取不包括参考生物识别模式的多生物识别模式,得到R种多生物识别模式;获取R种多生物识别模式对应的R个评价值,选取R个评价值中最大评价值对应的多生物识别模式作为备选多生物识别模式。
[0097] 其中,R为小于或等于M-1的正整数。举例来说,假设移动终端包括第一多识别模式、第二多识别模式和第三多识别模式3种多生物识别模式,其中,第一多识别模式包括指纹识别模式和虹膜识别模式、第二多识别模式包括指纹识别模式、面部识别模式和虹膜识别模式、第三多识别模式包括面部识别模式和虹膜识别模式;场景参数对应的应用场景为支付解锁、环境参数为光线弱,选取第一多识别模式作为目标多生识别模式。当用户的手指上有汗时,导致第一多识别模式采集的生物验证信息与预设生物验证信息不匹配,参考生物识别模式为指纹识别模式,则从剩余2个多生物识别模式中选出不包含参考生物识别模式的多生物识别模式作为备选多生物识别模式,即通过第三多识别模式采集生物特征。
[0098] 可选的,接收关闭指定生物识别模式指令;从剩余M-1个多生物识别模式中选取不包括所述关闭指定生物识别模式指令中包括的生物识别模式,得到R个多生物识别模式;通过处理器获取R个多生物识别模式对应的R个评价值,选取R个评价值中最大评价值对应的多生物识别模式作为备选多生物识别模式。
[0099] 其中,R为小于或等于M-1的正整数。举例来说,假设移动终端包括第一多识别模式、第二多识别模式和第三多识别模式3种多生物识别模式,其中,第一多识别模式包括指纹识别模式和虹膜识别模式、第二多识别模式包括指纹识别模式、面部识别模式和虹膜识别模式、第三多识别模式包括面部识别模式和虹膜识别模式;场景参数对应的应用场景为支付解锁、环境参数为光线弱,选取第一多识别模式作为目标多生识别模式。当用户的手指上有汗时,导致第一多识别模式采集的生物验证信息与预设生物验证信息不匹配,则用户发送关闭指纹识别模式的关闭指定生物识别模式指令,则从剩余2个多生物识别模式中选出不包含指纹识别模式的多生物识别模式作为备选多生物识别模式,即通过第三多识别模式采集生物特征。
[0100] 如图3所示的解锁控制方法中,获取移动终端的场景参数和环境参数,从预先存储的M种多生物识别模式中选取与场景参数和环境参数对应的目标多生物识别模式,则可通过与目标多生物识别模式对应的目标生物采集模块采集生物验证信息,而不是调用移动终端上所配备的所有的生物信息采集装置,从而节省了移动终端的功耗,提高了移动终端的整机续航能力。当生物验证信息验证失败时,从剩余M-1个多生物识别模式中选取备选多生物识别模式,则通过与备选多生物识别模式对应的备选生物采集模块采集生物验证信息,从而提高验证的灵活性。
[0101] 请参照图4,图4是本发明实施例提供的一种解锁控制装置,如图4所示,上述解锁控制装置400包括第一获取单元401、第二获取单元402以及第一选取单元403,其中:
[0102] 第一获取单元401,用于获取移动终端的场景参数。
[0103] 第二获取单元402,用于获取所述移动终端的环境参数。
[0104] 第一选取单元403,用于从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式,所述M为大于1的整数。
[0105] 如图4所示的解锁控制装置中,获取移动终端的场景参数和环境参数,从预先存储的M种多生物识别模式中选取与场景参数和环境参数对应的目标多生物识别模式,则可通过与目标多生物识别模式对应的目标生物采集模块采集生物验证信息,而不是调用移动终端上所配备的所有的生物信息采集装置,从而节省了移动终端的功耗,提高了移动终端的整机续航能力。
[0106] 请参照图5,图5是本发明实施例提供的另一种解锁控制装置,如图5所示,上述解锁控制装置500包括:
[0107] 第一获取单元501,用于获取移动终端的场景参数。
[0108] 第二获取单元502,用于获取所述移动终端的环境参数。
[0109] 第一选取单元503,用于从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式,所述M为大于1的整数。
[0110] 采集单元504,用于通过目标生物信息采集模块采集生物验证信息,所述目标生物信息采集模块为所述目标多生物识别模式对应的任一生物信息采集模块。
[0111] 第二选取单元505,用于当所述生物验证信息验证失败时,从所述M种多生物识别模式中除了所述目标多生物识别模式之外的M-1种多生物识别模式中选取备选多生物识别模式。
[0112] 作为一种可选的实施例,所述装置500还包括:
[0113] 第三获取单元506,用于从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录,所述L为大于1的整数;由所述第一选取单元503根据所述L个验证记录从所述M种多生物识别模式中选取所述目标多生物识别模式。
[0114] 作为一种可选的实施例,所述装置500还包括:
[0115] 第四获取单元507,用于根据所述L个验证记录中每一验证记录包括的性能参数和每一性能参数对应的预设性能参数权重获取所述M种多生物识别模式中每一多生物识别模式对应的评价值,得到M个评价值;由所述第一选取单元503选取所述M个评价值中最大评价值对应的多生物识别模式作为所述目标多生物识别模式。
[0116] 作为一种可选的实施例,所述装置500还包括:
[0117] 第五获取单元508,用于根据所述场景参数和所述环境参数获取N种生物识别模式,所述N为大于1的整数;
[0118] 第六获取单元509,用于从所述M种多生物识别模式中获取所述N种生物识别模式构成的R种多生物识别模式,所述R为小于所述M的正整数;由所述第三获取单元506从所述历史验证记录中获取所述R种多生物识别模式对应的所述L个验证记录。
[0119] 如图5所示的解锁控制装置中,获取移动终端的场景参数和环境参数,从预先存储的M种多生物识别模式中选取与场景参数和环境参数对应的目标多生物识别模式,则可通过与目标多生物识别模式对应的目标生物采集模块采集生物验证信息,而不是调用移动终端上所配备的所有的生物信息采集装置,从而节省了移动终端的功耗,提高了移动终端的整机续航能力。当生物验证信息验证失败时,从剩余M-1个多生物识别模式中选取备选多生物识别模式,则通过与备选多生物识别模式对应的备选生物采集模块采集生物验证信息,从而提高验证的灵活性。
[0120] 与上述图2和图3所示的实施例一致的,请参阅图6,图6是本发明实施例提供的一种移动终端的结构示意图,如图6所示,该移动终端600包括处理器610、存储器620、通信接口630以及一个或多个程序640,其中,上述一个或多个程序640被存储在上述存储器620中,并且被配置由上述处理器610执行,上述程序640包括用于执行以下步骤的指令:
[0121] 获取移动终端的场景参数;
[0122] 获取所述移动终端的环境参数;
[0123] 从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式,所述M为大于1的整数。
[0124] 可以看出,本发明实施例中,获取移动终端的场景参数和环境参数,从预先存储的M种多生物识别模式中选取与场景参数和环境参数对应的目标多生物识别模式,则可通过与目标多生物识别模式对应的目标生物采集模块采集生物验证信息,而不是调用移动终端上所配备的所有的生物信息采集装置,从而节省了移动终端的功耗,提高了移动终端的整机续航能力。
[0125] 在一个可能的示例中,在所述从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式方面,所述程序640具体用于执行以下步骤的指令:
[0126] 从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录,所述L为大于1的整数;
[0127] 根据所述L个验证记录从所述M种多生物识别模式中选取所述目标多生物识别模式。
[0128] 在一个可能的示例中,在所述根据所述L个验证记录从所述M种多生物识别模式中选取所述目标多生物识别模式方面,所述程序640具体用于执行以下步骤的指令:
[0129] 根据所述L个验证记录中每一验证记录包括的性能参数和每一性能参数对应的预设性能参数权重获取所述M种多生物识别模式中每一多生物识别模式对应的评价值,得到M个评价值;
[0130] 选取所述M个评价值中最大评价值对应的多生物识别模式作为所述目标多生物识别模式。
[0131] 在一个可能的示例中,在所述从历史验证记录中获取与所述场景参数和所述环境参数对应的验证记录,得到L个验证记录方面,所述程序具体用于执行以下步骤的指令:
[0132] 根据所述场景参数和所述环境参数获取N种生物识别模式,所述N为大于1的整数;
[0133] 从所述M种多生物识别模式中获取所述N种生物识别模式构成的R种多生物识别模式,所述R为小于所述M的正整数;
[0134] 从所述历史验证记录中获取所述R种多生物识别模式对应的所述L个验证记录。
[0135] 在一个可能的示例中,在所述从预先存储的M种多生物识别模式中选取与所述场景参数和所述环境参数对应的目标多生物识别模式之后,所述程序640还用于执行以下步骤的指令:
[0136] 通过目标生物信息采集模块采集生物验证信息,所述目标生物信息采集模块为所述目标多生物识别模式对应的任一生物信息采集模块;
[0137] 当所述生物验证信息验证失败时,从所述M种多生物识别模式中除了所述目标多生物识别模式之外的M-1种多生物识别模式中选取备选多生物识别模式。
[0138] 本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于存储计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,所述计算机包括移动终端。
[0139] 本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,所述计算机包括移动终端。
[0140] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0141] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0142] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0143] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0144] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0145] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0146] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
[0147] 以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。