本发明涉及电子技术领域,具体涉及一种指纹识别控制方法及装置。
背景技术:
目前,指纹识别技术被广泛的应用于智能手机等终端上。由于指纹的独特性,通过指纹识别可以进行身份认证,从而完成某些操作。例如识别用户录入的指纹,若匹配成功则登陆手机,或者是识别用户录入的指纹,若匹配成功则进行在线支付等。然而,指纹识别也存在一定的安全隐患,主要体现在,一方面指纹可能被暴力破解,另一方面,指纹可能在用户不知情的情况下,被其他人盗用。若指纹被破解或者是指纹被盗用后,终端将此时录入指纹识别为正确的指纹允许进行下一步操作,则会带来信息泄露等安全问题。
技术实现要素:
鉴于此,有必要提供一种指纹识别控制方法及装置,可提高使用指纹识别的安全性。
本申请的第一方面提供一种指纹识别控制方法,应用于终端中,所述方法包括:
当接收到触发指纹识别的指令时,根据所述指令获取预设的信息;
判断所述预设的信息是否满足预设条件;
若所述预设的信息满足所述预设条件,控制所述终端进行指纹识别。
另一种可能的实现方式中,所述预设的信息包括以下至少一项:所述终端当前的系统时间信息、与所述终端连接的智能设备生成的信息、所述终端的状态信息。
另一种可能的实现方式中,所述判断所述预设的信息是否满足预设条件包括:
当所述预设的信息为与所述终端连接的智能设备生成的信息时,根据所述智能设备生成的信息判断用户是否处于休眠或醉酒的状态,若所述用户不处于所述休眠和醉酒的状态,则确定所述预设的信息满足所述预设条件;
当所述预设的信息为所述终端当前的系统时间信息时,判断所述系统时间是否在预设的时段内,若是,则确定所述预设的信息满足所述预设条件;
当所述预设的信息为所述终端的状态信息时,判断所述状态信息是否为以下任意一项:所述终端连接上耳机、所述终端的音量键或触摸屏的预设区域被按下、所述终端发生晃动,若是,则确定所述预设的信息满足所述预设条件。
另一种可能的实现方式中,所述控制所述终端进行指纹识别包括:
获取用户两个以上的指纹的信息;
判断所述两个以上的指纹的信息是否与预设的指纹信息相匹配以及所述两个以上的指纹的信息的录入顺序是否为预设顺序;
若所述两个以上的指纹的信息与预设的指纹信息相匹配,且所述两个以上的指纹的信息的录入顺序与预设顺序相同时,确定所述指纹信息匹配成功。
另一种可能的实现方式中,所述方法还包括:
检测所述终端中所述预设的指纹信息成功匹配的次数;
若所述成功匹配的次数低于预设次数,则提醒用户是否清除成功匹配次数低于所述预设次数的指纹信息。
本申请的第二方面提供一种指纹识别控制装置,所述装置包括:
获取模块,用于当接收到触发指纹识别的指令时,根据所述指令获取预设的信息;
判断模块,用于判断所述预设的信息是否满足预设条件;
控制模块,用于若所述预设的信息满足所述预设条件,控制终端进行指纹识别。
另一种可能的实现方式中,所述预设的信息包括以下至少一项:所述终端当前的系统时间信息、与所述终端连接的智能设备生成的信息、所述终端的状态信息。
另一种可能的实现方式中,所述判断模块具体用于:
当所述预设的信息为与所述终端连接的智能设备生成的信息时,根据所述智能设备生成的信息判断用户是否处于休眠或醉酒的状态,若所述用户不处于所述休眠和醉酒的状态,则确定所述预设的信息满足所述预设条件;
当所述预设的信息为所述终端当前的系统时间信息时,判断所述系统时间是否在预设的时段内,若是,则确定所述预设的信息满足所述预设条件;
当所述预设的信息为所述终端的状态信息时,判断所述状态信息是否为以下任意一项:所述终端连接上耳机、所述终端的音量键或触摸屏的预设区域被按下、所述终端发生晃动,若是,则确定所述预设的信息满足所述预设条件。
另一种可能的实现方式中,所述控制模块,包括:
获取单元,用于获取用户两个以上的指纹的信息;
判断单元,用于判断所述两个以上的指纹的信息是否与预设的指纹信息相匹配以及所述两个以上的指纹的信息的录入顺序是否为预设顺序;
确定单元,用于若所述两个以上的指纹的信息与预设的指纹信息相匹配,且所述两个以上的指纹的信息的录入顺序与预设顺序相同时,确定所述指纹信息匹配成功。
另一种可能的实现方式中,所述控制模块还包括:
检测单元,用于检测所述终端中所述预设的指纹信息成功匹配的次数;
提醒单元,用于若所述成功匹配的次数低于预设次数,则提醒用户是否清除成功匹配次数低于所述预设次数的指纹信息。
本发明实施例通过当接收到触发指纹识别的指令时,根据所述指令获取预设的信息;判断所述预设的信息是否满足预设条件;若所述预设的信息满足所述预设条件,控制所述终端进行指纹识别。由于在指纹识别前,判断获取到的预设的信息是否满足预设条件,在预设的信息满足预设条件时,才控制终端进行指纹识别,提高了指纹识别的安全性。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种指纹识别控制方法的流程图;
图2是本发明实施例提供的一种指纹识别控制方法的流程图;
图3是本发明提供的指纹识别控制装置的结构图;
图4是本发明提供的指纹识别控制装置的结构图;
图5本发明实现指纹识别控制方法的较佳实施例的终端的结构示意图。
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
实施例
图1为本发明实施例提供的指纹识别控制方法的示意流程图。所述指纹识别控制方法应用于终端中,所述终端可以为手机、平板等具有指纹识别功能的终端。如图1所示,指纹识别控制方法可包括以下步骤:
S101:当接收到触发指纹识别的指令时,根据所述指令获取预设的信息。
上述触发指纹识别的指令可以用于触发开启指纹识别功能获取指纹进行识别。
上述触发指纹识别的指令可以通过物理按键、手势操作、又或者是触控操作等方式触发。
上述预设信息可以是一项或多项信息。具体的,预设的信息可以是以下一项或多项:当前的系统时间信息,终端当前的地理位置信息,与所述终端连接的智能设备生成的信息,终端的状态信息等。
S102:判断所述预设的信息是否满足预设条件。
在获取到预设的信息后,判断预设的信息是否满足预设条件。不同的预设信息可以进行不同的条件判断,同样的预设信息也可以通过不同的条件进行判断。
例如,若获取到的预设的信息为当前终端所处的地理位置信息,判断当前终端所处的地理位置是否为预设的用户常用地理位置信息。若当前终端所处的地理位置为预设的用户常用地理位置信息,则确定预设的信息满足预设条件。
还可以判断当前终端所处的地理位置周围的网络安全等级是否为预设的安全等级。若当前终端所述的地理位置周围的网络安全等级为预设的安全等级,则确定预设的信息满足预设条件。
又或者是判断当前终端所述的地理位置周围是否为嘈杂的室外或者是安静的室内等。若当前终端所述的地理位置周围为安静的室内,则确定预设的信息满足预设条件。
具体的,还可以通过以下三种方式判断预设的信息是否满足预设条件。
(1)当所述预设的信息为与所述终端连接的智能设备生成的信息时,根据所述智能设备生成的信息判断用户是否处于休眠或醉酒的状态,若所述用户不处于所述休眠和醉酒的状态,则确定所述预设的信息满足所述预设条件。
上述与终端连接的智能设备可以是智能手表、智能手环等智能设备。智能设备生成的信息可以是智能设备检测到的用户的状态。
根据智能设备生成的信息判断用户是否处于休眠或醉酒的状态,具体可以通过智能设备检测用户的心率或脉搏来判断用户是否为休眠状态,通过智能设备检测用户预设范围内的酒精浓度来判断用户是否处于醉酒的状态。
若用户不处于休眠状态和醉酒的状态,确定预设的信息满足预设条件。
(2)当所述预设的信息为所述终端当前的系统时间信息时,判断所述系统时间是否在预设的时段内,若是,则确定所述预设的信息满足所述预设条件。
上述系统的时间信息可标识当前的本地时间。若系统的时间在预设的时段内,确定预设的信息满足预设条件。
(3)当所述预设的信息为所述终端的状态信息时,判断所述状态信息是否为以下任意一项:所述终端连接上耳机、所述终端的音量键或触摸屏的预设区域被按下、所述终端发生晃动,若是,则确定所述预设的信息满足所述预设条件。
上述终端的状态可以是终端当前运行状态,或者是终端当前与外设的连接状态,又或者是终端被触发的状态。
具体的,可以判断是否连接上耳机,终端与耳机的连接方式可以是通过有线连接,也可以是通过蓝牙连接等方式。
还可以判断终端的音量键或触摸屏的预设区域是否被按下。在判断终端的触摸屏的预设区域是否被按下时,可以将终端的触摸屏预先划分为几个区域,当触摸屏被按下时,判断是否被按下的区域为预设区域。
也可以判断终端是否发生晃动,上述晃动包括左右晃动和上下晃动等晃动方式。
当终端的状态信息为当终端连接上耳机,或终端的音量键被按下,或终端的触摸屏的预设区域被按下,或终端发生晃动时,确定预设的信息满足预设条件。
同时,获取到的预设的信息以及判断预设的信息是否满足预设条件的方法不限于以上提到的几种,还可以获取其他与用户、终端或环境有关的信息进行判断。
S103:若所述预设的信息满足所述预设条件,控制所述终端进行指纹识别。
在预设的信息满足预设条件时,识别为当前满足进行指纹识别的条件,控制终端进行指纹识别。
具体的,可以控制终端开启指纹识别功能获取指纹信息进行指纹识别。
当预设的信息不满足预设条件时,控制终端不进行指纹识别。即接收到触发指纹识别的指令时,若获取到的预设的信息不满足预设条件时,不开启指纹识别功能,此时也不进行获取用户指纹的操作,从而提高了指纹识别的安全性。
本发明实施例通过当接收到触发指纹识别的指令时,根据所述指令获取预设的信息;判断所述预设的信息是否满足预设条件;若所述预设的信息满足所述预设条件,控制所述终端进行指纹识别。由于在指纹识别前,判断获取到的预设的信息是否满足预设条件,在预设的信息满足预设条件时,才控制终端进行指纹识别,提高了指纹识别的安全性。
实施例
图2为本发明实施例提供的指纹识别控制方法的示意流程图。所述指纹识别控制方法应用于终端中,所述终端可以为手机、平板等具有指纹识别功能的终端。如图2所示,指纹识别控制方法可包括以下步骤:
S201:当接收到触发指纹识别的指令时,根据所述指令获取预设的信息。
本实施例中步骤S201与前述实施例中步骤S101一致,具体请参阅前述实施例中步骤S101的相关描述,此处不赘述。
S202:判断所述预设的信息是否满足预设条件。
本实施例中步骤S202与前述实施例中步骤S102一致,具体请参阅前述实施例中步骤S102的相关描述,此处不赘述。
S203:若所述预设的信息满足所述预设条件,获取用户两个以上的指纹的信息。
在控制终端进行指纹识别时,获取用户两个以上的指纹的信息。具体的可以获取一个用户的不同手指的指纹信息。
S204:判断所述两个以上的指纹的信息是否与预设的指纹信息相匹配以及所述两个以上的指纹的信息的录入顺序是否为预设顺序。
上述预设的指纹信息可以是用户进行指纹识别设置时所保存的指纹信息。预设的指纹信息可以是一个手指完整的指纹信息,也可以是一个手指部分的指纹信息,例如当用户进行指纹识别设置时所保存的指纹为倾斜手指所录入的指纹,则此时与终端接触的部分的指纹的信息可以为预设的指纹信息。当获取到指纹的信息后,再判断获取到的指纹的信息是否为预设的指纹信息。此时,通过判断接收到的指纹信息是否为预设的指纹信息,能进一步提高指纹识别的安全性。
上述预设顺序可以是用户进行指纹识别设置时所保存的指纹录入顺序。
在具体实现时,可以为每个录入的指纹编号,判断指纹录入的顺序可以通过判断接收到的指纹编号的顺序是否为预设顺序。
S205:若所述两个以上的指纹的信息与预设的指纹信息相匹配,且所述两个以上的指纹的信息的录入顺序与预设顺序相同时,确定所述指纹信息匹配成功。
同时,当预设的指纹信息不为用户常用的指纹信息时,可以提醒用户进行清理,具体的,可以通过以下方法对用户进行提醒:
检测所述终端中所述预设的指纹信息成功匹配的次数;若所述成功匹配的次数低于预设次数,则提醒用户是否清除成功匹配次数低于所述预设次数的指纹信息。
上述成功匹配次数可以是预设时间段内匹配成功的次数。
具体可以通过弹出对话框等方式弹出提醒消息,以提醒用户是否清除成功匹配次数低于预设次数的指纹信息。
同时,上述清理预设的指纹信息也可以根据用户的使用状态随机提醒用户进行清理或者是定时提供用户进行清理,也可以根据使用状态自动进行清理。
同样的,也可以在获取到指纹,且匹配成功以后,进一步判断获取到的指纹的信息是否为用户常用的指纹信息,若是,才确定指纹信息匹配成功。
若获取到的两个以上的指纹的信息与预设的指纹信息不全部匹配,或者是两个以上的指纹的信息的录入顺序不为预设顺序,或者是获取到的两个以上的指纹的信息不为用户常用的指纹信息,确定指纹信息匹配不成功。
本实施例通过当接收到触发指纹识别的指令时,根据所述指令获取预设的信息;判断所述预设的信息是否满足预设条件;若所述预设的信息满足所述预设条件,获取用户两个以上的指纹的信息;判断所述两个以上的指纹的信息是否与预设的指纹信息相匹配以及所述两个以上的指纹的信息的录入顺序是否为预设顺序;若所述两个以上的指纹的信息与预设的指纹信息相匹配且所述两个以上的指纹的信息的录入顺序与预设顺序相同时,确定所述指纹信息匹配成功。使得在开启指纹识别功能后,进一步对获取到的用户的指纹的信息进行判断,从而提高指纹识别的安全性。
以上是对本发明所提供的方法进行的详细描述。根据不同的需求,所示流程图中方块的执行顺序可以改变,某些方块可以省略,控制指纹识别的方法也在上述指纹识别控制方法中选择性的组合使用,或者与其他上述未提及的指纹识别控制方法组合使用。下面对本发明所提供的装置进行描述。
实施例
图3为本发明实施例提供的指纹识别控制装置的示意流程图。如图3所示,指纹识别控制装置可包括获取模块310、判断模块320和控制模块330。本发明所称的模块是指一种能够被计算机所执行并且能够完成固定功能的一系列计算机程序段。
获取模块310,用于当接收到触发指纹识别的指令时,根据所述指令获取预设的信息。
指纹识别控制装置应用于终端中,所述终端可以为手机、平板等具有指纹识别功能的终端。
上述触发指纹识别的指令可以用于触发开启指纹识别功能获取指纹进行识别。
上述触发指纹识别的指令可以通过物理按键、手势操作、又或者是触控操作等方式触发。
上述预设信息可以是一项或多项信息。具体的,预设的信息可以是以下一项或多项:当前的系统时间信息,终端当前的地理位置信息,与所述终端连接的智能设备生成的信息,终端的状态信息等。
判断模块320,用于判断所述预设的信息是否满足预设条件。
在获取模块310获取到预设的信息后,判断模块320判断预设的信息是否满足预设条件。不同的预设信息可以进行不同的条件判断,同样的预设信息也可以通过不同的条件进行判断。
例如,若获取到的预设的信息为当前终端所处的地理位置信息,判断当前终端所处的地理位置是否为预设的用户常用地理位置信息。若当前终端所处的地理位置为预设的用户常用地理位置信息,则确定预设的信息满足预设条件。
还可以判断当前终端所处的地理位置周围的网络安全等级是否为预设的安全等级。若当前终端所述的地理位置周围的网络安全等级为预设的安全等级,则确定预设的信息满足预设条件。
又或者是判断当前终端所述的地理位置周围是否为嘈杂的室外或者是安静的室内等。若当前终端所述的地理位置周围为安静的室内,则确定预设的信息满足预设条件。
进一步的,所述判断模块320具体用于:
(1)当所述预设的信息为与所述终端连接的智能设备生成的信息时,判断模块320根据所述智能设备生成的信息判断用户是否处于休眠或醉酒的状态,若所述用户不处于所述休眠和醉酒的状态,则确定所述预设的信息满足所述预设条件。
上述与终端连接的智能设备可以是智能手表、智能手环等智能设备。智能设备生成的信息可以是智能设备检测到的用户的状态。
判断模块320根据智能设备生成的信息判断用户是否处于休眠或醉酒的状态,具体可以通过智能设备检测用户的心率或脉搏来判断用户是否为休眠状态,通过智能设备检测用户预设范围内的酒精浓度来判断用户是否处于醉酒的状态。
若用户不处于休眠状态和醉酒的状态,确定预设的信息满足预设条件。
(2)当所述预设的信息为所述终端当前的系统时间信息时,判断模块320判断所述系统时间是否在预设的时段内,若是,则确定所述预设的信息满足所述预设条件。
上述系统的时间信息可标识当前的本地时间。若系统的时间在预设的时段内,确定预设的信息满足预设条件。
(3)当所述预设的信息为所述终端的状态信息时,判断模块320判断所述状态信息是否为以下任意一项:所述终端连接上耳机、所述终端的音量键或触摸屏的预设区域被按下、所述终端发生晃动,若是,则确定所述预设的信息满足所述预设条件。
上述终端的状态可以是终端当前运行状态,或者是终端当前与外设的连接状态,又或者是终端被触发的状态。
具体的,判断模块320可以判断是否连接上耳机,终端与耳机的连接方式可以是通过有线连接,也可以是通过蓝牙连接等方式。
判断模块320还可以判断终端的音量键或触摸屏的预设区域是否被按下。在判断终端的触摸屏的预设区域是否被按下时,可以将终端的触摸屏预先划分为几个区域,当触摸屏被按下时,判断是否被按下的区域为预设区域。
判断模块320也可以判断终端是否发生晃动,上述晃动包括左右晃动和上下晃动等晃动方式。
当终端的状态信息为当终端连接上耳机,或终端的音量键被按下,或终端的触摸屏的预设区域被按下,或终端发生晃动时,确定预设的信息满足预设条件。
同时,获取到的预设的信息以及判断预设的信息是否满足预设条件的方法不限于以上提到的几种,还可以获取其他与用户、终端或环境有关的信息进行判断。
控制模块330,用于若所述预设的信息满足所述预设条件,控制终端进行指纹识别。
在预设的信息满足预设条件时,识别为当前满足进行指纹识别的条件,控制模块330控制终端进行指纹识别。
具体的,可以控制终端开启指纹识别功能获取指纹信息进行指纹识别。
同时,当预设的信息不满足预设条件时,控制模块330控制终端不进行指纹识别。即接收到触发指纹识别的指令时,若获取到的预设的信息不满足预设条件时,不开启指纹识别功能,此时也不进行获取用户指纹的操作,从而提高了指纹识别的安全性。
本发明实施例通过当接收到触发指纹识别的指令时,根据所述指令获取预设的信息;判断所述预设的信息是否满足预设条件;若所述预设的信息满足所述预设条件,控制所述终端进行指纹识别。由于在指纹识别前,判断获取到的预设的信息是否满足预设条件,在预设的信息满足预设条件时,才控制终端进行指纹识别,提高了指纹识别的安全性。
实施例
图4为本发明实施例提供的指纹识别控制装置的示意流程图。如图4所示,指纹识别控制装置可包括获取模块310、判断模块320和控制模块330,其中,所述控制模块330包括获取单元331、判断单元332、确定单元333、检测单元334和提醒单元335。本发明所称的模块是指一种能够被计算机所执行并且能够完成固定功能的一系列计算机程序段。
获取模块310,用于当接收到触发指纹识别的指令时,根据所述指令获取预设的信息。
本实施例中获取模块310与前述实施例中获取模块310一致,具体请参阅前述实施例中获取模块310的相关描述,此处不赘述。
判断模块320,用于判断所述预设的信息是否满足预设条件。
本实施例中判断模块320与前述实施例中判断模块320一致,具体请参阅前述实施例中判断模块320的相关描述,此处不赘述。
控制模块330,用于若所述预设的信息满足所述预设条件,控制终端进行指纹识别。
具体的,控制模块330包括获取单元331、判断单元332、确定单元333、检测单元334和提醒单元335。
获取单元331,用于若所述预设的信息满足所述预设条件,获取用户两个以上的指纹的信息。
若所述预设的信息满足所述预设条件,在控制终端进行指纹识别时,获取单元331获取用户两个以上的指纹的信息。具体的可以获取一个用户的不同手指的指纹信息。
判断单元332,用于判断所述两个以上的指纹的信息是否与预设的指纹信息相匹配以及所述两个以上的指纹的信息的录入顺序是否为预设顺序。
上述预设的指纹信息可以是用户进行指纹识别设置时所保存的指纹信息。预设的指纹信息可以是一个手指完整的指纹信息,也可以是一个手指部分的指纹信息,例如当用户进行指纹识别设置时所保存的指纹为倾斜手指所录入的指纹,则此时与终端接触的部分的指纹的信息可以为预设的指纹信息。当获取到指纹的信息后,判断单元332判断获取到的指纹的信息是否为预设的指纹信息。此时,通过判断接收到的指纹信息是否为预设的指纹信息,能进一步提高指纹识别的安全性。
上述预设顺序可以是用户进行指纹识别设置时所保存的指纹录入顺序。
在具体实现时,可以为每个录入的指纹编号,判断指纹录入的顺序可以通过判断接收到的指纹编号的顺序是否为预设顺序。
确定单元333,用于若所述两个以上的指纹的信息与预设的指纹信息相匹配,且所述两个以上的指纹的信息的录入顺序与预设顺序相同时,确定所述指纹信息匹配成功。
若获取到的两个以上的指纹的信息与预设的指纹信息不全部匹配,或者是两个以上的指纹的信息的录入顺序不为预设顺序,或者是获取到的两个以上的指纹的信息不为用户常用的指纹信息,确定单元333确定指纹信息匹配不成功。
同时,当预设的指纹信息不为用户常用的指纹信息时,可以通过检测单元334和提醒单元335提醒用户进行清理。
检测单元334,用于检测所述终端中所述预设的指纹信息成功匹配的次数。
上述成功匹配次数可以是预设时间段内匹配成功的次数。
提醒单元335,用于若所述成功匹配的次数低于预设次数,则提醒用户是否清除成功匹配次数低于所述预设次数的指纹信息。
具体可以通过弹出对话框等方式弹出提醒消息,以提醒用户是否清除成功匹配次数低于预设次数的指纹信息。
同时,上述清理预设的指纹信息也可以根据用户的使用状态随机提醒用户进行清理或者是定时提供用户进行清理,也可以根据使用状态自动进行清理。
同样的,也可以在获取到指纹,且匹配成功以后,进一步判断获取到的指纹的信息是否为用户常用的指纹信息,若是,才确定指纹信息匹配成功。
本发明实施例通过当接收到触发指纹识别的指令时,根据所述指令获取预设的信息;判断所述预设的信息是否满足预设条件;若所述预设的信息满足所述预设条件,获取用户两个以上的指纹的信息;判断所述两个以上的指纹的信息是否与预设的指纹信息相匹配以及所述两个以上的指纹的信息的录入顺序是否为预设顺序;若所述两个以上的指纹的信息与预设的指纹信息相匹配且所述两个以上的指纹的信息的录入顺序与预设顺序相同时,确定所述指纹信息匹配成功。使得在开启指纹识别功能后,进一步对获取到的用户的指纹的信息进行判断,从而提高指纹识别的安全性。
实施例
请参照图5,图5是本发明实现指纹识别控制方法的较佳实施例的终端的结构示意图。
所述终端50是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
所述终端50可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、智能式穿戴式设备等。
所述终端50所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。
所述终端50包括至少一个发送装置51、至少一个存储设备52、至少一个处理设备53、至少一个接收装置54、至少一个显示设备55以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。
其中,所述接收装置54和所述发送装置51可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。
所述处理设备53可以包括一个或者多个微处理器、数字处理器。
所述存储设备52用于存储指纹识别控制装置中各个程序段的程序代码。所述存储设备52可以为智能媒体卡(smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备。
优选地,本发明的指纹识别控制方法通过所述终端50中存储的指纹识别控制装置来实现。
所述指纹识别控制装置通过当接收到触发指纹识别的指令时,根据所述指令获取预设的信息;判断所述预设的信息是否满足预设条件;若所述预设的信息满足所述预设条件,控制所述终端进行指纹识别。由于在指纹识别前,判断获取到的预设的信息是否满足预设条件,在预设的信息满足预设条件时,才控制终端进行指纹识别,提高了指纹识别的安全性。
所述显示设备55可以是触摸屏等其他用于显示画面的设备。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法和装置,也可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个装置也可以由同一个装置或系统通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。