本发明涉及身份识别方法,特别涉及指纹识别方法、指纹识别装置及终端设备。
背景技术:
目前,指纹识别技术已经较广泛地应用于个人终端设备中,指纹识别装置逐渐成为许多终端设备,例如手机、平板电脑等的标配。目前市面上的指纹识别装置从结构上来分,一般分为两类,一类是带按键可活动的,例如集成了设置于前壳的主功能按键和指纹识别的结构。另一类是不带按键不可活动的,例如固定设置于前壳或者后壳的露出金属触摸板的结构。
一般指纹识别装置会和终端设备的CPU连接,在接收到触摸或者被按压之后,触发CPU执行亮屏动作。对于可活动带按键的指纹,有的是需要按键按压产生中断后,才进行唤醒CPU执行亮屏动作,有的不需要按压下去,指纹识别装置一被触摸就开始进行唤醒CPU执行亮屏动作。而对于那种不可活动的不带按键的指纹,从交互的考虑,由于没有按键可以按下,通常是只有指纹识别装置一被触摸就进行唤醒CPU执行亮屏动作。
然而,如果只要触摸指纹识别装置,就进行唤醒CPU执行亮屏动作,会带来很多问题,比如当夏天用户穿上很薄的裤子,指纹识别装置触碰到皮肤便会触发亮屏,而使得终端设备一直处于高功耗模式,那么这个时候指纹识别装置的感应灵敏度,用户希望能够弱一点,使得放在裤子口袋里时,不会产生亮屏的误触发。如果指纹识别装置的输入对应了很多其他功能,比如,在亮屏状态下,触摸一下指纹识别装置进行返回;触摸两下指纹识别装置进行拍照等应用,这个时候,用户又希望能够灵敏点,这样不会让用户操作无效。然而,现有的指纹识别装置的灵敏度通常固定,不能自动根据场景调节灵敏度,导致了要么会出现误触控,要么会出现响应太慢的情况。
技术实现要素:
本发明实施例提供了一种指纹识别方法、指纹识别装置及终端设备,可以根据不同的应用场景改变指纹识别的灵敏度,更加人性化。
一方面,提供一种指纹识别方法,用于一具有指纹识别装置的终端设备中,所述方法包括步骤:确定终端设备当前所处的应用场景;根据应用场景与指纹参数阈值的对应关系确定终端设备当前所处的应用场景对应的指纹参数阈值;侦测到对指纹识别装置的指纹触摸时,确定所述指纹触摸的指纹参数;以及在判断所述指纹参数超过所述当前所处的应用场景对应的指纹参数阈值时,识别所述指纹触摸为非误触的指纹触摸。
另一方面,提供一种指纹识别装置,所述指纹识别装置包括指纹采集单元及微处理单元,所述指纹采集单元设置于指纹识别装置的表面,用于侦测指纹触摸,所述微处理单元包括:应用场景侦测单元,用于确定终端设备当前所处的应用场景;阈值确定单元,用于根据应用场景与指纹参数阈值的对应关系确定终端设备当前所处的应用场景对应的指纹参数阈值;指纹参数计算单元,用于在指纹采集单元侦测到指纹触摸时,确定所述指纹触摸的指纹参数;以及匹配单元,用于在判断所述指纹参数超过所述当前所处的应用场景对应的指纹参数阈值时,识别所述指纹触摸为非误触的指纹触摸。
再一方面,提供一种终端设备,所述终端设备包括处理器及指纹识别装置。所述指纹识别装置包括指纹采集单元及微处理单元,所述指纹采集单元设置于指纹识别装置的表面,用于侦测指纹触摸,所述微处理单元包括:应用场景侦测单元,用于确定终端设备当前所处的应用场景;阈值确定单元,用于根据应用场景与指纹参数阈值的对应关系确定终端设备当前所处的应用场景对应的指纹参数阈值;指纹参数计算单元,用于在指纹采集单元侦测到指纹触摸时,确定所述指纹触摸的指纹参数;以及匹配单元,用于在判断所述指纹参数超过所述当前所处的应用场景对应的指纹参数阈值时,识别所述指纹触摸为非误触的指纹触摸。所述处理器与所述指纹识别装置连接。用于在所述指纹识别装置确定指纹识别验证通过后,根据终端设备当前所处的应用场景及指纹触摸的动作控制执行对应的功能。
从以上技术方案可以看出,本发明实施例具有以下优点:根据终端设备所处于不同的应用场景改变用于识别是否为误触控的指纹参数阈值,从而改变指纹识别的灵敏度,更加人性化。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例中的指纹识别方法的流程图;
图2为图1中的步骤S103的子流程图;
图3为本发明一实施例中的指纹识别装置的结构示意图;
图4为本发明一实施例中的指纹识别装置的微处理单元的功能模块图;
图5为本发明一实施例中的指纹识别装置触摸位置的像素点的电容值的分布区间示意图;
图6为本发明一实施例中的终端设备的部分元件的结构框图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请一参阅图1,为本发明一实施例中的指纹识别方法的流程图。所述方法用于一具有指纹识别装置的终端设备中,所述方法包括步骤:
S101:确定终端设备当前所处的应用场景。
具体的,所述确定终端设备当前所处的应用场景,包括:通过侦测终端设备所处的外部环境和/或所述终端设备当前运行的应用环境确定终端设备当前所处的应用场景,所述应用场景包括位于遮拦环境中的锁屏场景、位于无遮拦环境中的锁屏场景、亮屏下的非支付场景、亮屏下的支付场景等。
S102:根据应用场景与指纹参数阈值的对应关系确定终端设备当前所处的应用场景对应的指纹参数阈值。
在一些实施例中,应用场景与指纹参数阈值的对应关系包括亮屏下的支付场景与第一指纹参数阈值的对应关系、位于遮拦环境中的锁屏场景与第二指纹参数阈值的对应关系、亮屏下的非支付场景与第三指纹参数阈值的对应关系、位于无遮拦环境中的锁屏场景与第四指纹参数阈值的对应关系,其中,所述第一指纹参数阈值和第二指纹参数阈值大于第三指纹参数阈值,所述第三指纹参数阈值大于所述第四指纹参数阈值,所述第一指纹参数阈值和第二指纹参数阈值相同或不相同。在一些实施例中,所述第一指纹参数阈值为40%,所述第二指纹参数阈值为30%、所述第三指纹参数阈值为15%,所述第四指纹参数阈值为5%。
S103:侦测到对指纹识别装置的指纹触摸时,确定所述指纹触摸的指纹参数。
在一实施例中,确定所述指纹触摸的指纹参数为确定与所述指纹触摸在指纹识别装置接触区域内的像素点的电容值相关的指纹参数。
S104:在判断所述指纹参数超过所述当前所处的应用场景对应的指纹参数阈值时,识别所述指纹触摸为非误触的指纹触摸。其中,所述指纹参数超过所述当前所处的应用场景对应的指纹参数阈值指的是所述指纹参数大于或等于所述指纹参数阈值。所述识别所述指纹触摸为非误触的指纹触摸指的是:确定所述指纹触摸为用户有意识的触摸,而响应所述指纹触摸产生中断信号,触发终端设备执行相应的操作,例如后文指出的亮屏等操作。
其中,所述指纹参数阈值为与指纹解锁的灵敏度相关,不同的应用场景对应有不同的指纹参数阈值,即不同的指纹解锁的灵敏度。本发明中,通过预先确定终端设备的应用场景,对应确定当前应用场景的指纹参数阈值,当指纹识别装置被触摸时,根据当前应用场景对应的指纹参数阈值去匹配当前触摸的指纹参数以确定是否识别成功,使得指纹识别装置的灵敏度与当前应用场景相适应。
其中,在一些实施例中,步骤S103也可以执行在步骤S101前面,即,在侦测到指纹识别装置被触摸后,再确定当前应用场景的指纹参数阈值,然后再根据当前应用场景对应的指纹参数阈值去匹配当前触摸的指纹参数,以确定是否识别成功。
其中,在一些实施例中,所述指纹识别方法还包括步骤:
根据应用场景的指纹触摸灵敏度需求或所述应用场景中被误触发的阈值,预先设置各个应用场景与指纹参数阈值的对应关系。
例如,对于亮屏下的支付场景,由于支付安全的需要,尽量是希望灵敏度低,因此设置的指纹参数阈值为最大的第一指纹参数阈值。对于位于遮拦环境中的锁屏场景,例如终端设备放在口袋中,则是为了避免误触控导致亮屏,可以通过一个棉布覆盖在指纹按键表面用手按在上面进行测试确定指纹参数值,设置一个稍高于该指纹参数值的阀值作为对应的第二指纹参数阈值。对于亮屏下的非支付场景,此时可能是通过指纹识别装置输入控制非支付应用的操作命令,例如亮屏下,单击触摸指纹识别装置,返回系统桌面,这时候,灵敏度可以稍微高一点,设置为第三指纹参数阈值。对于位于无遮拦环境中的锁屏场景,此时由于终端设备为锁屏,则对指纹识别装置的触摸将为解锁,这时候为了提高解锁速度,可以将灵敏度设置的较高,即设置为第四指纹参数阈值。
请参阅图2,为步骤S103的子流程图,所述步骤S103具体包括:
S1031:获取指纹识别装置被触摸位置的所有像素点的电容值。
其中,指纹识别装置上包括有若干矩阵式分布的采集点,所述若干矩阵式分布的采集点为指纹识别装置上的像素点。用户触摸所述指纹识别装置时,每次触摸都会有一个相应的接触区域,即所述指纹识别装置被触摸位置,位于被触摸位置中的像素点的电容会因为触摸而产生电容值。步骤S1031中获取的即为所述被触摸的像素点产生的电容值。
S1032:确定作为分析对象的若干目标像素点。
在一实施例中,所述“确定作为分析对象的若干目标像素点”包括:根据被触摸位置的所有像素点的电容值确定所有像素点的电容值的分布区间;以及在超过预定比例的像素点的电容值位于一分布区间范围内时,将所述电容值位于所述分布区间范围内的像素点作为所述若干目标像素点。
在另一实施例中,所述“确定作为分析对象的若干目标像素点”包括:将指纹识别装置被触摸位置的所有像素点作为所述若干目标像素点。
S1033:确定所述若干目标像素点的电容值中的最大电容值C1。
S1034:确定所述若干目标像素点的电容值的平均电容值C2。
在一实施例中,所述“确定所述若干目标像素点的电容值的平均电容值C2”包括:通过对所有目标像素点的电容值进行排序,确定位于50%分位的电容值为所述平均电容值C2。其中,50%分位的电容值指的是对目标像素点的电容值进行排序,确定排序位于最中间的目标像素点的电容值作为所述平均电容值C2。
在其他实施例中,所述“确定所述若干目标像素点的电容值的平均电容值C2”包括:计算所有目标像素点的电容值的几何平均值或算术平均值作为所述平均电容值C2。
S1035:根据公式Z1=(C1-C2)/C2计算出所述指纹触摸的指纹参数Z1。
请参阅图3,为一实施例中的指纹识别装置1的结构示意图。所述指纹识别装置1应用于一终端设备中。所述指纹识别装置1包括指纹采集单元10及微处理单元20。
所述指纹采集单元10设置于指纹识别装置1的表面,可为一电容式的触摸板。所述指纹采集单元1用于侦测用户的指纹触摸。如图3所示,所述指纹采集单元10包括M*N个像素点P1,每个像素点P1用于响应触摸而产生相应的电容值。其中,M和N为大于1的自然数,例如M可为192,N可为56,所述指纹采集单元10为一192行、56列的像素点P1的电容式触摸板。
所述微处理单元20与指纹采集单元10耦接,用于接收所述指纹采集单元10产生的电容值。其中,微处理单元20与指纹采集单元10的所有像素点P1耦接,而接收每个像素点P1产生的电容值。
其中,指纹的特征我们定义了指纹的两类特征来进行指纹的验证:总体特征和局部特征。总体特征是指那些用人眼直接就可以观察到的特征,包括:基本纹路图案环型(loop)、弓型(arch)、螺旋型(whorl)。局部特征是由于指纹纹路并不是连续的、平滑笔直的,而是经常出现中断、分叉或打折。这些断点、分叉点和转折点就称为"节点"。就是这些节点提供了指纹唯一性的确认节点特性,也就是指纹的局部特征。
在用户手指按在指纹识别装置1表面的时候,触摸位置内的像素点P1跟手指表面之间形成电容值,电容值会根据指纹的峰谷差异而不同,因为指峰会跟pixel点距离近,而指谷会远一点。在一些实施例中,微处理单元20可根据触摸位置内的像素点P1的电容值大小形成一个凹凸不平的三维面,通过这个三维面模拟指纹图像。
其中,如图3所示,所述指纹识别装置1还可包括模数转换器(A/D转换器;analog to digital converter)30,所述模数转换器30连接于指纹采集单元10与微处理单元20之间,用于将像素点P产生的模拟信号形式的电容值转换为数字信号形式的电容值,并发送给所述微处理单元20。
请一并参阅图4,在一实施例中,所述微处理单元20包括应用场景侦测单元201、阈值确定单元202、指纹参数计算单元203、匹配单元204及阈值设定单元205。
所述应用场景侦测单元201用于确定终端设备当前所处的应用场景。具体的,所述应用场景侦测单元201通过侦测终端设备所处的外部环境和/或所述终端设备当前运行的应用环境确定终端设备当前所处的应用场景。所述应用场景包括位于遮拦环境中的锁屏场景、位于无遮拦环境中的锁屏场景、亮屏下的非支付场景、亮屏下的支付场景。在一实施例中,所述应用场景侦测单元201中包括亮度传感器,用于侦测终端设备的外部环境亮度,所述应用场景侦测单元201根据终端设备的外部环境以及终端设备是否为解锁或锁定,确定终端设备位于遮拦环境中的锁屏场景、位于无遮拦环境中的锁屏场景等。
所述阈值确定单元202用于根据应用场景与指纹参数阈值的对应关系确定终端设备当前所处的应用场景对应的指纹参数阈值。
在一些实施例中,应用场景与指纹参数阈值的对应关系包括亮屏下的支付场景与第一指纹参数阈值的对应关系、位于遮拦环境中的锁屏场景与第二指纹参数阈值的对应关系、亮屏下的非支付场景与第三指纹参数阈值的对应关系、位于无遮拦环境中的锁屏场景与第四指纹参数阈值的对应关系,其中,所述第一指纹参数阈值和第二指纹参数阈值大于第三指纹参数阈值,所述第三指纹参数阈值大于所述第四指纹参数阈值,所述第一指纹参数阈值和第二指纹参数阈值相同或不相同。在一些实施例中,所述第一指纹参数阈值为40%,所述第二指纹参数阈值为30%、所述第三指纹参数阈值为15%,所述第四指纹参数阈值为5%。
所述指纹参数计算单元203用于在指纹采集单元1侦测到指纹触摸时,确定所述指纹触摸的指纹参数。在一实施例中,确定所述指纹触摸的指纹参数为确定与所述指纹触摸在指纹识别装置接触区域内的像素点的电容值相关的指纹参数。
具体的,所述指纹参数计算单元203确定所述指纹触摸的指纹参数,包括:获取指纹识别装置1被触摸位置的所有像素点P1的电容值;确定作为分析对象的若干目标像素点P1;确定所述若干目标像素点P1的电容值中的最大电容值C1;确定所述若干目标像素点P1的电容值的平均电容值C2;以及根据公式Z1=(C1-C2)/C2计算出所述指纹触摸的指纹参数Z1。
其中,指纹参数Z1可代表皮肤表面的凹凸值,指纹参数Z1越大,说明此时指纹纹路越深,指纹参数Z1越小,说明此时纹路越浅或者说指纹很轻很轻的触碰;如果该值小到一定程度,说明此时不是指纹在触摸指纹识别装置1,因为相当于皮肤是平整的,没有凹凸形,是误触碰。因此,通过上述计算出来的指纹参数Z1还可代表指纹触摸发生的真实性,即,代表所述指纹触摸是否为误触。
请一并参阅图5,在一实施例中,所述“确定作为分析对象的若干目标像素点”包括:根据被触摸位置的所有像素点P1的电容值确定所有像素点P1的电容值的分布区间;以及在超过预定比例的像素点P1的电容值位于一分布区间范围内时,将所述电容值位于所述分布区间范围内的像素点P1作为所述若干目标像素点P1。
如图5所示,示意出了被触摸位置中的像素点P1的电容值分布情况,横轴为电容值,竖轴为具有所述电容值的像素点的个数。所述指纹参数计算单元203通过统计分析每个像素点的电容值,得出如图5所示所有像素点的电容值的分布区间,并确定超过预定比例的像素点的电容值所位于分布区间范围,然后将电容值位于所述分布区间范围内的像素点作为所述若干目标像素点。
例如,如图5所示,位于0.2-0.8的电容值分布区间内的像素点超过了预定比例,例如超过了98%,则指纹参数计算单元203将电容值位于0.2-0.8的分布区间内的像素点确定为目标像素点。其中,所述电容值的单位可为PF(皮法),具体的电容值单位可根据触摸灵敏度确定。
在另一实施例中,所述“确定作为分析对象的若干目标像素点”包括:将指纹识别装置被触摸位置的所有像素点作为所述若干目标像素点。
在一实施例中,所述“确定所述若干目标像素点的电容值的平均电容值C2”包括:通过对所有目标像素点的电容值进行排序,确定位于50%分位的电容值为所述平均电容值C2。其中,50%分位的电容值指的是对目标像素点的电容值进行排序,确定排序位于最中间的目标像素点的电容值作为所述平均电容值C2。
在其他实施例中,所述“确定所述若干目标像素点的电容值的平均电容值C2”包括:计算所有目标像素点的电容值的几何平均值或算术平均值作为所述平均电容值C2。
所述匹配单元204用于在判断所述指纹参数超过所述当前所处的应用场景对应的指纹参数阈值时,识别所述指纹触摸为非误触的指纹触摸。其中,所述指纹参数超过所述当前所处的应用场景对应的指纹参数阈值指的是所述指纹参数大于或等于所述指纹参数阈值
其中,所述指纹参数阈值为与指纹解锁的灵敏度相关,不同的应用场景对应有不同的指纹参数阈值,即不同的指纹触摸的灵敏度。本发明中,通过预先确定终端设备的应用场景,对应确定当前应用场景的指纹参数阈值,当指纹识别装置被触摸时,根据当前应用场景对应的指纹参数阈值去匹配当前触摸的指纹参数以确定是否为误触摸,使得指纹识别装置1的灵敏度与当前应用场景相适应。
所述阈值设定单元205用于根据应用场景的指纹触摸灵敏度需求或所述应用场景中被误触发的阈值,预先设置各个应用场景与指纹参数阈值的对应关系。
例如,对于亮屏下的支付场景,由于支付安全的需要,尽量是希望灵敏度低,避免用户无意识的误触控,因此,阈值设定单元205将亮屏下的支付场景的指纹参数阈值设置为最大的第一指纹参数阈值。从而,在亮屏下的支付场景中,只有当指纹参数大于所述第一指纹参数阈值时,才确定是非误触的指纹触摸,才会进行下一步的指纹对比匹配,并在匹配成功后进行指纹支付。从而避免了用户可能不小心把用于指纹支付的手指放在指纹识别装置1上而导致了支付的情况。
又例如,对于位于遮拦环境中的锁屏场景,例如终端设备放在口袋中且锁屏的场景,可以通过一个棉布覆盖在指纹识别装置1的表面,然后用手按在上面进行测试确定指纹参数值,阈值设定单元205可响应用户的操作进入设定模式,获取所述指纹参数值而设置一个稍高于该指纹参数值的阀值作为对应的第二指纹参数阈值。对于亮屏下的非支付场景,此时可能是通过指纹识别装置输入控制非支付应用的操作命令,例如亮屏下,单击触摸指纹识别装置,返回系统桌面,这时候,灵敏度可以稍微高一点,阈值设定单元205将亮屏下的非支付场的指纹参数阈值设置为第三指纹参数阈值。对于位于无遮拦环境中的锁屏场景,此时由于终端设备为锁屏,则对指纹识别装置的触摸将为解锁亮屏,这时候为了提高亮屏速度,可以将灵敏度设置的较高,即阈值设定单元205将无遮拦环境中的锁屏场景的指纹参数阈值设置为最低的第四指纹参数阈值。
其中,所述微处理单元20可以是微处理器、单片机、数字信号处理器、特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制以上方案程序执行的集成电路。
所述应用场景侦测单元201、阈值确定单元202、指纹参数计算单元203、匹配单元204及阈值设定单元205可为微处理单元20中的硬件电路单元或烧录于微处理单元20中的程序指令。
所述指纹识别装置1可为指纹芯片,所述指纹采集单元10、微处理单元20及模数转换器为构成所述指纹芯片的硬件结构。例如,指纹采集单元10为位于指纹芯片外表面的电容式触摸板。
所述指纹识别装置1可通过BGA(Ball Grid Array,焊球阵列封装)技术封装形成,或通过LGA(Land Grid Array,栅格阵列封装)技术封装形成。
请参阅图6,为终端设备100的结构框图,所述终端设备100包括前述的指纹识别装置1及处理器2。
所述处理器2与指纹识别装置1连接,用于在所述指纹识别装置1确定指纹识别验证通过后,根据终端设备100当前所处的应用场景及指纹触摸的动作控制执行对应的功能。
具体的,在所述指纹识别装置1识别指纹触摸为非误触的指纹触摸后,处理器2控制执行如下的功能:
处理器2在所述终端设备100的应用场景为亮屏下的支付场景,且指纹触摸的动作为任意触摸接触时,控制进行指纹支付验证,并在验证通过后完成支付。
若所述终端设备100的应用场景为位于遮拦环境中或非遮拦环境中的锁屏场景,且指纹触摸的动作为任意触摸接触时,处理器10控所述终端设备100亮屏。
若所述终端设备100的应用场景亮屏下的非支付场景,且指纹触摸的动作为预设触摸动作时,处理器2控制所述终端设备执行对应相应功能。例如,所述预设触摸动作包括单击触摸及双击触摸,处理器2在应用场景为亮屏下的非支付场景且预设触摸动作为单击触摸时,控制显示界面返回至系统桌面。处理器2在应用场景为亮屏下的非支付场景且预设触摸动作为双击触摸时,控制执行启动终端设备的摄像头的功能。
其中,所述亮屏下的非支付场景指的是终端设备100处于亮屏,且不处于支付环境中的应用场景,例如亮屏下的开启网页、开启即时通信软件等场景。
其中,所述指纹识别装置1识别指纹触摸为非误触的指纹触摸时,产生一识别中断,所述处理器2接收到所述识别中断后确认指纹触摸为非误触的指纹触摸,并分析所述指纹触摸以作为输入。其中,所述处理器2通过在预定时间内接收到的识别中断的数量确定为单击触摸或双击触摸。
其中,所述处理器1可从指纹识别装置1中的应用场景侦测单元201获取终端设备100当前所处的应用场景,所述处理器1也可自行侦测终端设备100当前所处的应用场景。
如图6所示,所述终端设备100还包括存储器3,当应用场景侦测单元201、阈值确定单元202、指纹参数计算单元203、匹配单元204及阈值设定单元205为程序指令时,所述应用场景侦测单元201、阈值确定单元202、指纹参数计算单元203、匹配单元204及阈值设定单元205对应的程序指令还可存储于存储器3中,被指纹识别装置1中的处理器20调用执行而实现如图1-2所示的指纹识别方法。
其中,存储器3可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,处理器2也可以是通用中央处理器(CPU)、微处理器、单片机、数字信号处理器、特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制以上方案程序执行的集成电路。
显然,所述终端设备100还包括其他硬件结构,例如包括麦克风、显示屏等,由于与本发明改进无关,故不在此赘述。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
前述实施例中,各步骤方法流程可以基于图3及6所示的指纹识别装置1及终端设备100的结构实现。
其中,所述终端设备100可为手机、平板电脑、笔记本电脑等智能终端。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,例如存储所述为程序指令的应用场景侦测单元201、阈值确定单元202、指纹参数计算单元203、匹配单元204及阈值设定单元205。所述程序被调用执行时,用于实现包括上述方法实施例中记载的任何一种联网控制方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
值得注意的是,上述终端设备实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。