一种指纹解锁的控制方法、装置及计算机设备与流程

文档序号:12803249阅读:307来源:国知局
一种指纹解锁的控制方法、装置及计算机设备与流程

本发明属于通信技术领域,尤其涉及一种指纹解锁的控制方法、装置及计算机设备。



背景技术:

随着移动互联网的迅速发展和移动终端如手机、平板等的普及,移动终端的使用量也越来越大,与此同时,终端数据的安全性也越来越受到重视。

为了可以有效保护终端的数据安全,用户通常会对终端进行锁屏保护。其中,指纹保护是常用安全保护最便捷的一种方式。但是目前在使用指纹解锁过程中,可能因为误触操作等会造成终端功耗较大,续航效果差。



技术实现要素:

本发明实施例提供一种指纹解锁的控制方法、装置及计算机设备,减少终端功耗,实现对终端进行省电保护,改善续航效果。

第一方面,本发明实施例提供一种指纹解锁的控制方法,其中包括:

在终端开启指纹解锁模块的状态下,获取终端的屏幕状态;

基于所述屏幕状态,确定终端是否需要进入预设省电模式,所述预设省电模式指示终端在黑屏状态时启用设置于终端上的接近传感器;

当确定终端需要进入预设省电模式,且当前的屏幕状态为黑屏状态时,启用设置于终端上的接近传感器并监测;

根据所述接近传感器的监测结果,对所述指纹解锁模块的使用状态进行控制。

第二方面,本发明实施例提供一种指纹解锁的控制装置,其中包括:

获取模块,用于在终端开启指纹解锁模块的状态下,获取终端的屏幕状态;

确定模块,用于基于所述屏幕状态,确定终端是否需要进入预设省电模式,所述预设省电模式指示终端在黑屏状态时启用设置于终端上的接近传感器;

监测模块,用于当确定终端需要进入预设省电模式,且当前的屏幕状态为黑屏状态时,启用设置于终端上的接近传感器并监测;

控制模块,用于根据所述接近传感器的监测结果,对所述指纹解锁模块的使用状态进行控制。

第三方面,本发明实施例提供一种计算机设备,其中包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行所述可执行程序代码实现如第一方面提供的指纹解锁的控制方法。

本发明实施例,在终端开启指纹解锁模块的状态下,基于终端的屏幕状态,确定终端是否需要进入预设省电模式,即是否需要在黑屏状态时启用设置于终端上的接近传感器,若是,在黑屏状态时启用接近传感器并监测,根据接近传感器的监测结果,对指纹解锁模块的使用状态进行控制;也就是说,本发明在黑屏状态时加入了接近传感器进行判断,从而可在黑屏下避免因误触导致不必要的功耗,实现对终端进行省电保护,改善续航效果。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。

图1是本发明实施例提供的指纹解锁的控制方法的流程示意图。

图2a为本发明实施例提供的指纹解锁的控制方法的另一流程示意图。

图2b和图2c为本发明实施例提供的指纹解锁的控制方法的场景示意图。

图3为本发明实施例提供的指纹解锁的控制装置的结构示意图。

图4为本发明实施例提供的指纹解锁的控制装置的另一结构示意图。

图5为本发明实施例提供的计算机设备的结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。

本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。

以下将分别进行详细说明。

在本实施例中,将从指纹解锁的控制装置的角度进行描述,该指纹解锁的控制装置可以集成在如手机、平板电脑、掌上电脑(pda,personaldigitalassistant)等终端中。

请参阅图1,图1是本发明实施例提供的指纹解锁的控制方法的流程示意图。该方法包括:

在步骤s101中,在终端开启指纹解锁模块的状态下,获取终端的屏幕状态。

本发明实施例中,指纹解锁模块主要包括指纹感应器件以及指纹信息处理芯片,其中指纹感应器件用于接收用户输入的指示触摸操作,指纹信息处理芯片用于对该触摸操作的合法性进行验证。

比如,首先终端开启指纹解锁功能,即指纹解锁模块处于启用状态,然后获取终端的屏幕状态;本实施例中,屏幕状态可具体包括进行息屏操作的状态、黑屏状态、进行亮屏操作的状态以及进行解锁操作的状态等。

其中,息屏操作是指触发终端屏幕从亮屏到黑屏的操作,息屏操作后,终端会进入黑屏状态;亮屏操作是指触发终端屏幕从黑屏到亮屏的操作,解锁操作是指对终端屏幕进行解锁的操作。

在步骤s102中,基于屏幕状态,确定终端是否需要进入预设省电模式,该预设省电模式指示终端在黑屏状态时启用设置于终端上的接近传感器。

在步骤s103中,当确定终端需要进入预设省电模式,且当前的屏幕状态为黑屏状态时,启用设置于终端上的接近传感器并监测。

比如,终端根据获取到的屏幕状态,判断是否在黑屏状态时启用设置于终端上的接近传感器,即是否允许接近传感器进行黑屏状态下的省电保护;当允许且当前的屏幕状态进入了黑屏状态时,才能启用设置于终端上的接近传感器,即进入了预设省电模式。

本发明实施例中,接近传感器也可以称为距离传感器,主要通过检测距离值,判断终端是否有被覆盖或被遮挡,接近传感器可具体为红外传感器、超声波传感器、或磁感应传感器等等,此处不作具体限定。

可以理解的是,在控制接近传感器启用或者停用,前提条件是终端开启了相应的功能,如开启指纹解锁,并且允许接近传感器进行黑屏状态下的省电保护。本发明实施例中,只有在屏幕黑屏状态下才能启用接近传感器成功。

本发明实施例中,终端“基于屏幕状态,确定终端是否需要进入预设省电模式”的实施方式有很多,在某些实施方式中,可包括:

(11)当终端的屏幕状态为进行息屏操作时,获取指纹解锁模块产生的电流总量。

(12)若电流总量达到预设电流阈值,则确定终端需要进入预设省电模式。

比如,当终端的屏幕状态为进行息屏操作时,获取指纹解锁模块产生累计的电流总量,如果该电流总量达到预设电流阈值,确定终端需要进入预设省电模式,即允许启用接近传感器并进行黑屏状态下的省电保护;在息屏操作后,终端进入黑屏状态后启用接近传感器并监测。

其中,终端累计的电流总量与指纹解锁模块的验证结果有关,如黑屏情况下终端置放于口袋会容易触发误触,从而导致如果验证失败次数达到一定数量时指纹解锁模块失效,引起黑屏功耗高;因此,若判断出接收到的触摸操作验证失败,如当前的图像不是指纹等,则计算指纹解锁模块当前产生的电流量,并更新指纹解锁模块产生的电流总量。

又比如,在某些实施方式中,终端“基于屏幕状态,确定终端是否需要进入预设省电模式”可包括:

在终端的屏幕状态为黑屏状态时,若检测出指纹解锁区域接收到触摸操作,则确定终端需要进入预设省电模式。

基于此,在某些实施方式中,在终端“启用设置于终端上的接近传感器并监测”之后,还可以包括:若确定触摸操作验证失败,则控制终端退出预设省电模式,并停用接近传感器。

也就是说,在进行息屏时,如果终端累计的电流总量已经达到预设电流阈值,会启用接近传感器监听,否则不启用;当前已经是黑屏状态时候,如果用户触摸指纹区域,也会启用接近传感器监听,启用后,当确定指纹校验不成功,终端会触发执行息屏操作的流程,会立刻停用接近传感器监听。

在某些实施方式中,终端在“启用设置于终端上的接近传感器并监测”之后,还可以包括:

当检测到终端的屏幕状态为进行亮屏操作或进行解锁操作时,控制终端退出预设省电模式,并停用接近传感器。

即,在黑屏状态下进行亮屏操作或进行解锁操作均会触发亮屏发生,如果亮屏发生,不管之前是任何状态都立刻停用接近传感器监听。

在步骤s104中,根据接近传感器的监测结果,对指纹解锁模块的使用状态进行控制。

在本发明实施例中,终端“根据接近传感器的监测结果,对指纹解锁模块的使用状态进行控制”的实施方式有很多,比如,可以包括:

(21)若接近传感器监测得到的距离值满足预设阈值,则获取指纹解锁模块产生的电流总量,并判断该电流总量是否达到预设电流阈值。

(22)若电流总量未达到预设电流阈值,则控制指纹解锁模块处于启用状态。

(23)若电流总量达到预设电流阈值,则控制指纹解锁模块处于停用状态。

可以理解的是,在接近传感器已经被启用监听的前提下,先判断接近传感器监测得到的距离值是否满足预设阈值,即判断终端是否被覆盖或被遮挡。

若接近传感器监测得到的距离值满足预设阈值,即代表接近传感器被覆盖,进一步的判断当前指纹解锁模块产生的电流总量是否达到预设电流阈值,若未达到,则不停用指纹解锁模块,控制指纹解锁模块处于启用状态;若达到则停用指纹解锁模块,控制指纹解锁模块处于停用状态。

进一步的,终端“控制指纹解锁模块处于停用状态”之后,还可以重启该指纹解锁模块,比如:

当接近传感器监测得到的距离值不满足预设阈值,或者检测到终端的屏幕状态为进行亮屏操作时,重新启用指纹解锁模块。

在某些实施方式中,在接近传感器监测得到的距离值满足预设阈值的同时,还可以包括:

若检测出指纹解锁区域接收到触摸操作验证失败,则计算指纹解锁模块当前产生的电流量,并更新指纹解锁模块产生的电流总量。

另外,在某些实施方式中,在终端“启用设置于终端上的接近传感器并监测”之后,还可以包括:按照预设时间间隔,对指纹解锁模块产生的电流总量进行清空。

比如,在接近传感器已经被启用监听的前提下,指纹解锁模块检查到当前触摸操作验证失败,如触摸采集的图像不是指纹或指纹不正确,则进行电流量的累计,得到电流总量,该电流总量用于判定是否达到设定的电流阈值;并设定按照预设时间间隔对电流总量进行一次清零。

本发明中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。

由上述可知,本实施例提供的指纹解锁的控制方法,在终端开启指纹解锁模块的状态下,基于终端的屏幕状态,确定终端是否需要进入预设省电模式,即是否需要在黑屏状态时启用设置于终端上的接近传感器,若是,在黑屏状态时启用接近传感器并监测,根据接近传感器的监测结果,对指纹解锁模块的使用状态进行控制;也就是说,本发明在黑屏状态时加入了接近传感器进行判断,从而可在黑屏下避免因误触导致不必要的功耗,实现对终端进行省电保护,改善续航效果。

根据上述实施例所描述的方法,以下将举例作进一步详细说明。

由于在终端(如手机)处于黑屏状态下,如果不进行防误触处理,指纹解锁模块会一直处于启用状态,容易导致终端功耗较大,没有很好实现黑屏下指纹的省电保护。基于此,本发明实施例中,引入安装于手机上的接近传感器进行监测,并根据该监测结果去控制指纹解锁模块的使用状态,实现黑屏下指纹的省电保护。

请参阅图2a,图2a为本发明实施例提供的指纹解锁的控制方法的另一流程示意图。该方法可以包括:

在步骤s201中,终端开启指纹解锁,且允许接近传感器进行黑屏状态下省电保护。

在步骤s202中,获取终端的屏幕状态。

在步骤s203中,基于屏幕状态,确定终端是否在黑屏状态时启用设置于终端上的接近传感器。

本实施例中,屏幕状态可具体包括进行息屏操作的状态、黑屏状态、进行亮屏操作的状态以及进行解锁操作的状态等。

其中,息屏操作是指触发终端屏幕从亮屏到黑屏的操作,息屏操作后,终端会进入黑屏状态;亮屏操作是指触发终端屏幕从黑屏到亮屏的操作,解锁操作是指对终端屏幕进行解锁的操作。

可以理解的是,在控制接近传感器启用或者停用,前提条件是终端开启了开启指纹解锁,并且允许接近传感器进行黑屏状态下的省电保护。本发明实施例中,只有在屏幕黑屏状态下才能启用接近传感器成功。

可参考表1,表1为接近传感器启用或停用情况的示意表。

表1

即,在不同终端的屏幕状态,通过预设参数的判断,来控制接近传感器启用或停用。在该实施例中,引入了指纹模式以及指纹解锁模块产生的电流总量两个参数,结合屏幕状态,来确定终端是否在黑屏状态时启用接近传感器。

其中,表1中,指纹模式中“0-touch”是指仅接收到触摸操作但无验证的状态,可主要包括指纹输入或者密码输入错误次数超过一定数量(如5次),或用户身份识别卡sim卡锁的状态等,“1-auth”是指对指纹解锁的触摸操作进行验证的状态,“x”为不判断。

电流阈值中“0-未达到”是指指纹解锁模块产生累计的电流总量未达到预设的电流阈值,“1-达到”是指指纹解锁模块产生累计的电流总量达到预设的电流阈值,“x”为不判断。

其中,累计的电流总量与指纹解锁模块的验证结果有关,如黑屏情况下终端置放于口袋会容易触发误触,从而导致如果验证失败次数达到一定数量时指纹解锁模块失效,引起黑屏功耗高;因此,若判断出接收到的触摸操作验证失败,如当前的图像不是指纹等,则累计指纹解锁模块当前产生的电流量。

在一种实施方式中,在终端的屏幕状态为进行息屏操作的情况下:

1-1、若指纹模式为“0”,则启用接近传感器。

1-2、若指纹模式为“1”,电流阈值为“0”,则停用接近传感器。

1-3、若指纹模式为“1”,电流阈值为“1”,则启用接近传感器。

在另一种实施方式中,当进行息屏操作后,终端会进入到黑屏状态:

2-1、若指纹模式为“0”,则保持接近传感器当前的使用状态,不进行操作。

2-2、若指纹模式为“1”,在接收到触摸操作时,会启用接近传感器。

但是在确定该触摸操作验证失败,则执行息屏流程的触发路径2,并停用接近传感器。

也就是说,在进行息屏时,如果终端累计的电流总量已经达到预设电流阈值,会启用接近传感器监听,否则不启用;当前已经是黑屏状态时候,如果用户触摸指纹区域,也会启用接近传感器监听,启用后,当确定指纹校验不成功,终端会触发执行息屏操作的流程,会立刻停用接近传感器监听。

可以理解的是,在终端的屏幕状态为进行亮屏操作或进行解锁操作的情况下,均停用接近传感器,即如果亮屏发生,不管之前是任何状态都立刻停用接近传感器监听。

在步骤s204中,在确定需启用接近传感器,且当前的屏幕状态为黑屏状态时,启用接近传感器并监测。

在步骤s205中,根据接近传感器的监测结果,控制指纹解锁模块停用或者启用。

以下对控制指纹解锁模块停用或者启用的控制策略进行简单分析:

首先,由于目前在黑屏状态下的指纹处理跟亮屏情况是无差异的,验证成功则解锁,验证失败则计数,但是如果在黑屏情况下发生误触(如在口袋触发误触),容易导致失败计数达到一定次数(如5次)而失效,引起黑屏功耗高,因此本发明实施例加入接近传感器监听的策略(策略1),黑屏状态时进行监听,如果接近传感器被覆盖则停用指纹解锁模块,之后,当远离接近传感器或者亮屏会重新启用指纹模块。

但是由于接近传感器被覆盖而无法解锁,因此进一步优化接近传感器监听的策略(策略2):黑屏状态时进行监听,如果接近传感器被覆盖不停用指纹解锁模块,且指纹验证成功会解锁亮屏,指纹验证失败不会计数不会亮屏。

更进一步的,综合考虑上述两种策略,引入电流阈值进行兼容:黑屏状态时进行监听,如果接近传感器被覆盖时电流总量没有达到电流阈值,则不停用指纹解锁模块,并且,指纹验证成功会解锁亮屏,指纹验证失败不会计数不会亮屏;如果接近传感器被覆盖时电流总量已经达到电流阈值,则停用指纹解锁模块,请参考图2b,如果接近传感器被覆盖时电流总量已经达到电流阈值,当物件从a位置移动到b位置,可认为当前该物件接近接近传感器,当距离达到预设阈值,即接近传感器被覆盖,则控制停用指纹解锁模块。

之后,当远离接近传感器或者亮屏会重新启用指纹解锁模块,请参考图2c,当物件从b位置移动到a位置,可认为当前该物件远离接近传感器,且两者距离未达到预设阈值,则控制重新启用指纹解锁模块。

可一并参考表2,为黑屏状态下,如果启用接近传感器省电保护后的产品具体表现示意。

表2

其中,指纹识别中“0-fail”是指指纹验证失败,“1-success”是指指纹验证成功,“x”为不判断。

可以理解的是,在接近传感器已经被启用监听的前提下,指纹解锁模块检测到指纹验证失败,如触摸采集的图像不是指纹或指纹不正确,则进行电流量的累计,得到电流总量,该电流总量用于判定是否达到设定的电流阈值;并设定按照预设时间间隔对电流总量进行一次清零,如,每24小时进行一次清零,等等。

以下对接近传感器功能进行自检说明:如,设定默认允许接近传感器进行黑屏下省电保护,并设定电流阈值为50mah,并且这两个值可以根据需求进行策略调整,如可通过存储器更新(romupdate)功能进行调整。

由上述可知,本实施例提供的指纹解锁的控制方法,在终端开启指纹解锁模块的状态下,基于终端的屏幕状态,确定终端是否需要进入预设省电模式,即是否需要在黑屏状态时启用设置于终端上的接近传感器,若是,在黑屏状态时启用接近传感器并监测,根据接近传感器的监测结果,对指纹解锁模块的使用状态进行控制;也就是说,本发明在黑屏状态时加入了接近传感器进行判断,从而可在黑屏下避免因误触导致不必要的功耗,实现对终端进行省电保护,改善续航效果。另外,也可以根据不同情况进行启用或停用接近传感器,可保证传感器不会造成过多功耗问题;黑屏状态下,根据接近传感器的监听结果启用或停用指纹模块,兼顾功耗和体验;并且,可根据实际情况,通过服务器动态调整省电保护策略。

为便于更好的实施本发明实施例提供的指纹解锁的控制方法,本发明实施例还提供一种基于上述指纹解锁的控制方法的装置以及计算机设备。其中名词的含义与上述指纹解锁的控制的方法中相同,具体实现细节可以参考方法实施例中的说明。

请参阅图3,图3为本发明实施例提供的指纹解锁的控制装置的结构示意图,该指纹解锁的控制装置300包括获取模块301、确定模块302、监测模块303以及控制模块304。

其中获取模块301,用于在终端开启指纹解锁模块的状态下,获取终端的屏幕状态。

本发明实施例中,指纹解锁模块主要包括指纹感应器件以及指纹信息处理芯片,其中指纹感应器件用于接收用户输入的指示触摸操作,指纹信息处理芯片用于对该触摸操作的合法性进行验证。

比如,首先终端开启指纹解锁功能,即指纹解锁模块处于启用状态,然后获取终端的屏幕状态;本实施例中,屏幕状态可具体包括进行息屏操作的状态、黑屏状态、进行亮屏操作的状态以及进行解锁操作的状态等。

其中,息屏操作是指触发终端屏幕从亮屏到黑屏的操作,息屏操作后,终端会进入黑屏状态;亮屏操作是指触发终端屏幕从黑屏到亮屏的操作,解锁操作是指对终端屏幕进行解锁的操作。

确定模块302,用于基于所述屏幕状态,确定终端是否需要进入预设省电模式,所述预设省电模式指示终端在黑屏状态时启用设置于终端上的接近传感器。

监测模块303,用于当确定终端需要进入预设省电模式,且当前的屏幕状态为黑屏状态时,启用设置于终端上的接近传感器并监测。控制模块304,用于根据所述接近传感器的监测结果,对所述指纹解锁模块的使用状态进行控制。

比如,终端根据获取到的屏幕状态,判断是否在黑屏状态时启用设置于终端上的接近传感器,即是否允许接近传感器进行黑屏状态下的省电保护;当允许且当前的屏幕状态进入了黑屏状态时,才能启用设置于终端上的接近传感器,即进入了预设省电模式。

本发明实施例中,接近传感器主要通过检测距离值,判断终端是否有被覆盖或被遮挡,接近传感器可具体为红外传感器、超声波传感器、或磁感应传感器等等,此处不作具体限定。

可以理解的是,在控制接近传感器启用或者停用,前提条件是终端开启了相应的功能,如开启指纹解锁,并且允许接近传感器进行黑屏状态下的省电保护。本发明实施例中,只有在屏幕黑屏状态下才能启用接近传感器成功。

请一并参阅图4,图4为本发明实施例提供的指纹解锁的控制装置400的结构示意图。

本发明实施例中,该指纹解锁的控制装置400中确定模块302基于屏幕状态,确定终端是否需要进入预设省电模式的实施方式有很多,在某些实施方式中,可以包括:

第一获取子模块3021,用于当终端的屏幕状态为进行息屏操作时,获取指纹解锁模块产生的电流总量。

第一确定子模块3022,用于若所述电流总量达到预设电流阈值,则确定终端需要进入预设省电模式。

比如,当终端的屏幕状态为进行息屏操作时,获取指纹解锁模块产生累计的电流总量,如果该电流总量达到预设电流阈值,确定终端需要进入预设省电模式,即允许启用接近传感器并进行黑屏状态下的省电保护;在息屏操作后,终端进入黑屏状态后启用接近传感器并监测。

其中,终端累计的电流总量与指纹解锁模块的验证结果有关,如黑屏情况下终端置放于口袋会容易触发误触,从而导致如果验证失败次数达到一定数量时指纹解锁模块失效,引起黑屏功耗高;因此,若判断出接收到的触摸操作验证失败,如当前的图像不是指纹等,则计算指纹解锁模块当前产生的电流量,并更新指纹解锁模块产生的电流总量。

又比如,在某些实施方式中,如图4所示,确定模块302还可以包括:

第二确定子模块3023,用于在终端的屏幕状态为黑屏状态时,若检测出指纹解锁区域接收到触摸操作,则确定终端需要进入预设省电模式。

基于此,在某些实施方式中,指纹解锁的控制装置400还可以包括:第一停用模块305,用于若确定所述触摸操作验证失败,则控制终端退出预设省电模式,并停用所述接近传感器。

也就是说,在进行息屏时,如果终端累计的电流总量已经达到预设电流阈值,会启用接近传感器监听,否则不启用;当前已经是黑屏状态时候,如果用户触摸指纹区域,也会启用接近传感器监听,启用后,当确定指纹校验不成功,终端会触发执行息屏操作的流程,会立刻停用接近传感器监听。

如图4所示,在某些实施方式中,指纹解锁的控制装置400还可以包括:

第二停用模块306,用于当检测到终端的屏幕状态为进行亮屏操作或进行解锁操作时,控制终端退出预设省电模式,并停用所述接近传感器。

即,在黑屏状态下进行亮屏操作或进行解锁操作均会触发亮屏发生,如果亮屏发生,不管之前是任何状态都立刻停用接近传感器监听。

在本发明实施例中,该指纹解锁的控制装置400中控制模块304根据接近传感器的监测结果,对指纹解锁模块的使用状态进行控制的实施方式有很多,比如,如图4所示,可以包括:

第二获取子模块3041,用于若接近传感器监测得到的距离值满足预设阈值,则获取指纹解锁模块产生的电流总量。

判断子模块3042,用于判断该电流总量是否达到预设电流阈值。

第一控制子模块3043,用于若所述电流总量未达到预设电流阈值,则控制指纹解锁模块处于启用状态。

第二控制子模块3044,用于若所述电流总量达到预设电流阈值,则控制指纹解锁模块处于停用状态。

可以理解的是,在接近传感器已经被启用监听的前提下,先判断接近传感器监测得到的距离值是否满足预设阈值,即判断终端是否被覆盖或被遮挡;若接近传感器监测得到的距离值满足预设阈值,即代表接近传感器被覆盖,进一步的判断当前指纹解锁模块产生的电流总量是否达到预设电流阈值,若未达到,则不停用指纹解锁模块,控制指纹解锁模块处于启用状态;若达到则停用指纹解锁模块,控制指纹解锁模块处于停用状态。

进一步的,如图4所示,指纹解锁的控制装置400在控制指纹解锁模块处于停用状态之后,还可重启该指纹解锁模块,如还可以包括:

重启用模块307,用于当接近传感器监测得到的距离值不满足预设阈值,或者检测到终端的屏幕状态为进行亮屏操作时,重新启用指纹解锁模块。

如图4所示,指纹解锁的控制装置400还可以包括:

电流计算模块308,用于若接近传感器监测得到的距离值满足预设阈值,且检测出指纹解锁区域接收到触摸操作验证失败,则计算指纹解锁模块当前产生的电流量,并更新指纹解锁模块产生的电流总量。

清空模块309,用于按照预设时间间隔,对指纹解锁模块产生的电流总量进行清空。

比如,在接近传感器已经被启用监听的前提下,指纹解锁模块检查到当前触摸操作验证失败,如触摸采集的图像不是指纹或指纹不正确,则进行电流量的累计,得到电流总量,该电流总量用于判定是否达到设定的电流阈值;并设定按照预设时间间隔对电流总量进行一次清零。

具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。

该指纹解锁的控制装置可以集成在如手机、平板电脑、掌上电脑pda等移动终端中。

由上述可知,本实施例提供的指纹解锁的控制装置,在终端开启指纹解锁模块的状态下,基于终端的屏幕状态,确定终端是否需要进入预设省电模式,即是否需要在黑屏状态时启用设置于终端上的接近传感器,若是,在黑屏状态时启用接近传感器并监测,根据接近传感器的监测结果,对指纹解锁模块的使用状态进行控制;也就是说,本发明在黑屏状态时加入了接近传感器进行判断,从而可在黑屏下避免因误触导致不必要的功耗,实现对终端进行省电保护,改善续航效果。

本发明还提供一种计算机设备,其中该计算机设备可包括如手机、平板电脑、掌上电脑pda等终端,请参阅图5,图5为本发明实施例提供的终端结构示意图。该终端500可以包括有一个或一个以上计算机可读存储介质的存储器501、传感器502、输入单元503、显示单元504、电源505以及包括有一个或者一个以上处理核心的处理器506等部件。本领域技术人员可以理解,图5中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储器501可用于存储应用程序和数据。存储器501存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器506通过运行存储在存储器501的应用程序,从而执行各种功能应用以及数据处理。此外,存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器501还可以包括存储器控制器,以提供处理器506和输入单元503对存储器501的访问。

输入单元503可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元503可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器506,并能接收处理器506发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元503还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、指纹识别模组、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元504可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元504可包括显示面板。可选的,可以采用液晶显示器(lcd,liquidcrystaldisplay)、有机发光二极管(oled,organiclight-emittingdiode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器506以确定触摸事件的类型,随后处理器506根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图5中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。

终端还包括给各个部件供电的电源505(比如电池)。优选的,电源可以通过电源管理系统与处理器506逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源505还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

处理器506是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器501内的应用程序,以及调用存储在存储器501内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器506可包括一个或多个处理核心;优选的,处理器506可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等。

终端还可包括至少一种传感器502,比如光传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。本发明实施例中,在指纹解锁时,引入接近传感器进行监测,并根据该监测结果去控制输入单元503中指纹解锁模块的使用状态,实现黑屏下指纹的省电保护。至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

尽管图5中未示出,终端还可以包括摄像头、蓝牙模块、网络模块等,在此不再赘述。

具体在本实施例中,终端中的处理器506会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器501中,并由处理器506来运行存储在存储器501中的应用程序,从而实现各种功能:

在终端开启指纹解锁模块的状态下,获取终端的屏幕状态;基于所述屏幕状态,确定终端是否需要进入预设省电模式,所述预设省电模式指示终端在黑屏状态时启用设置于终端上的接近传感器;当确定终端需要进入预设省电模式,且当前的屏幕状态为黑屏状态时,启用设置于终端上的接近传感器并监测;根据所述接近传感器的监测结果,对所述指纹解锁模块的使用状态进行控制。

在某些实施方式中,所述处理器506在用于基于所述屏幕状态,确定终端需要进入预设省电模式时,可以包括:当终端的屏幕状态为进行息屏操作时,获取指纹解锁模块产生的电流总量;若所述电流总量达到预设电流阈值,则确定终端需要进入预设省电模式。

在某些实施方式中,所述处理器506还可以用于在终端的屏幕状态为黑屏状态时,若检测出指纹解锁区域接收到触摸操作,则确定终端需要进入预设省电模式。

基于此,所述处理器506在启用设置于终端上的接近传感器并监测之后,还用于:若确定所述触摸操作验证失败,则控制终端退出预设省电模式,并停用所述接近传感器。

在某些实施方式中,所述处理器506在启用设置于终端上的接近传感器并监测之后,还用于当检测到终端的屏幕状态为进行亮屏操作或进行解锁操作时,控制终端退出预设省电模式,并停用所述接近传感器。

在某些实施方式中,所述处理器506用于根据所述接近传感器的监测结果,对所述指纹解锁模块的使用状态进行控制,包括:若接近传感器监测得到的距离值满足预设阈值,则获取指纹解锁模块产生的电流总量,并判断该电流总量是否达到预设电流阈值;若所述电流总量未达到预设电流阈值,则控制指纹解锁模块处于启用状态;若所述电流总量达到预设电流阈值,则控制指纹解锁模块处于停用状态。

在某些实施方式中,所述处理器506用于控制指纹解锁模块处于停用状态之后,还包括:当接近传感器监测得到的距离值不满足预设阈值,或者检测到终端的屏幕状态为进行亮屏操作时,重新启用指纹解锁模块。

在某些实施方式中,所述处理器506若接近传感器监测得到的距离值满足预设阈值,还用于若检测出指纹解锁区域接收到触摸操作验证失败,则计算指纹解锁模块当前产生的电流量,并更新指纹解锁模块产生的电流总量。

在某些实施方式中,所述处理器506启用设置于终端上的接近传感器并监测之后,还用于:按照预设时间间隔,对指纹解锁模块产生的电流总量进行清空。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对指纹解锁的控制方法的详细描述,此处不再赘述。

本发明实施例提供的所述指纹解锁的控制装置,譬如为计算机、平板电脑、具有触摸功能的手机等等,所述指纹解锁的控制装置与上文实施例中的指纹解锁的控制方法属于同一构思,在所述指纹解锁的控制装置上可以运行所述指纹解锁的控制方法实施例中提供的任一方法,其具体实现过程详见所述指纹解锁的控制方法实施例,此处不再赘述。

需要说明的是,对本发明所述指纹解锁的控制方法而言,本领域普通测试人员可以理解实现本发明实施例所述指纹解锁的控制方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如所述指纹解锁的控制方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)等。

对本发明实施例的所述指纹解锁的控制装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本发明实施例所提供的一种指纹解锁的控制方法、装置及计算机设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1