一种指纹防误触的方法及终端与流程

文档序号:11156132阅读:518来源:国知局
一种指纹防误触的方法及终端与制造工艺

本发明涉及终端技术领域,具体涉及一种指纹防误触的方法及终端。



背景技术:

目前越来越多的终端设备采用指纹锁定方式,采用该方式的终端设备会配备指纹模组,在终端设备唤醒状态下,指纹识别通过即可解锁,十分便捷。为了更进一步简化操作,将指纹识别与唤醒终端设备进行了关联,在熄屏状态下,只要进行一次指纹识别便能够唤醒终端设备并解锁。

但是在这种方式中,会出现误触发的问题,即并非输入指纹进行解锁,而是误触到指纹识别模组,便会引起终端设备唤醒,即在指纹模组中断唤醒应用处理器(AP,Application Processor)之后会通过软件判断指纹图像,如果图像不匹配,则认为是误触发。

现有技术的缺点是,虽然软件可以通过指纹图像比对来进行误触发的判断,但是中断唤醒时,指纹图像比对等处理等流程已经形成,已经造成了功耗的无谓损失。



技术实现要素:

本发明实施例提供了一种指纹防误触的方法来解决现有误触发识别过程中如发现误触发时需要终端唤醒终端设备,但是中断时已经造成了功耗的损失的问题。

有鉴于此,本发明第一方面提供一种指纹防误触的方法,该方法可包括:

获取指纹模组采集的图像;

判断所述图像是否为指纹图像;

当确定所述图像不为指纹图像时,中止唤醒应用处理模块采用所述图像进行指纹识别。

在一些实施例中,判断所述图像是否为指纹图像包括:

将所述图像与预设的对比图像进行对比;

当所述图像与所述对比图像的相似度高于预设的第一相似度阈值时,确定所述图像为指纹图像。

在一些实施例中,判断所述图像是否为指纹图像包括:

截取所述图像的至少一个图像部分,将至少一个截取的图像部分与预设的特征图像进行对比;

当截取的所述图像部分中的至少一个与所述预设的特征图像的相似度高于预设的第二相似度阈值时,确定所述图像为指纹图像。

在一些实施例中,该方法还包括:

当确定所述图像为指纹图像时,唤醒应用处理模块,并将所述图像发送至所述应用处理模块,以使得所述应用处理模块进行所述图像的抓取并与预设的指纹图像对比。

在一些实施例中,该方法还包括:

当所述指纹模组的电容发生变化时。所述指纹模组将采集的图像发送至协处理模块。

本发明实施例第二方面还提供一种终端,该终端包括

获取模块,用于获取指纹模组采集的图像;

判断模块,用于判断所述图像是否为指纹图像;

处理模块,用于当所述图像不为指纹图像时,中止唤醒应用处理模块采用所述图像进行指纹识别。

在一些实施例中,所述判断模块具体用于:

将所述采集的图像与预设的对比图像进行对比;

当所述采集的图像与所述预设的图像的相似度高于预设的第一相似度阈值时,确定所述图像为指纹图像。

在一些实施例中,所述判断模块具体用于:

截取所述图像的至少一个图像部分,将至少一个截取的图像部分与预设的特征图像进行对比;

当截取的所述图像部分中的至少一个与所述预设的特征图像的相似度高于预设的第二相似度阈值时,确定所述图像为指纹图像。

在一些实施例中,所述处理模块还用于:

当所述图像为指纹图像时,唤醒应用处理模块,并将所述图像发送至所述应用处理模块,以使得所述应用处理模块采用所述图像进行指纹识别。

在一些实施例中,所述处理模块还用于:

当所述指纹模组的电容发生变化时。所述指纹模组将采集的图像发送至协处理模块。

本发明实施例第三方面还提供一种终端,所述终端内设有指纹模组、与所述指纹模组相连接的协处理器和与所述协处理器连接的应用处理器,其中,

所述指纹模组用于采集图像;

所处协处理器用于获取并判断所述图像是否为指纹图像;

当所述协处理器确定所述图像不为指纹图像时,中止唤醒应用处理器采用所述图像进行指纹识别。

从以上技术方案可以看出,本发明实施例具有以下优点:本发明实施例中,在指纹模组与应用处理模块之间增设用于判断指纹模组采集的图像是否为指纹图像的判断模块,指纹模组采集的图像不会直接发送到应用处理模块进行对比识别,而是先对图像的性质进行识别,如该图像不是指纹图像时,就会中止唤醒应用处理模块,如该图像确定为指纹图像时才会将图像发送至应用处理模块,此方式由于判断图像性质的判断模块的能耗远小于应用处理模块,在熄屏待机的状态下也能够进行图像的类型检测,将误触发的处理流程中止在判断模块,一方面从而降低由于唤醒应用处理模块所带来的功耗,另一方面可以有效解决终端在用户口袋或者包中被误触发指纹识别点亮屏幕的问题。

附图说明

图1是现有指纹识别架构的示意图;

图2是本发明实施例的指纹识别框架示意图;

图3是本发明实施例的指纹防误触的方法的一个实施例图;

图4是本发明实施例的终端的一个实施例图。

具体实施方式

本发明实施例提供了一种指纹防误触的方法,通过在指纹模组和应用处理器模块之间增设协处理模块,使得误触发的判断由协处理模块执行,降低由于唤醒应用处理模块所带来的功耗。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。

以下分别进行详细说明。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。

请参阅图1,图1是现有指纹识别架构的示意图,其中指纹模组采集的信号会直接发送到应用处理器,即指纹模组上只要电容值发生变化,就会唤醒应用处理器对指纹模组采集的图像进行比对识别。而此方式中不论是误触发还是整成指纹输入都是相同的处理流程,都会通过唤醒应用处理器进行识别,使得误触发的情况下带来不必要的能耗。

有鉴于此,本发明实施例采用一种指纹防误触的方法,请参阅图2和图3,图2是本发明实施例的指纹识别框架示意图,其中,该协处理器直接设置于指纹模组与应用处理器(能实现图3所示实施例中的应用处理模块)之间,指纹模组发出的信号会先通过协处理模块再到应用处理模块,图3是本发明实施例的指纹防误触的方法的一个实施例图,该方法可包括:

301、接收指纹模组发出的图像;

其中,接收指纹模组发出的图像的前提是指纹模组的电容发生了变化,即指纹模组检测到有触摸该指纹模组的情形,此时指纹模组会将采集被触摸过程中产生的图像,而后终端获取到该图像。

302、判断接收的图像是否为指纹图像,若是,则执行步骤303,若否则执行步骤304。

需要说明的是,对接收的图像的判断方式有多种,举例来说,可以采用的一种方式是,首先将所述图像与预设的指纹图像进行对比;当所述图像与所述预设的指纹图像的相似度高于预设的第一相似度阈值时,确定所述图像为指纹图像。该比对方式的关键点在于预设的指纹图像,对于指纹模组来说,采集的图像的大小是固定的,因此预设的指纹图像也可以是同样大小的图像,此外,对于图像相似度的对比,可以直接对比图像上对应位置的像素或者像素块,将所有像素块或像素对比完成后便可得到对应的相似度,当然相似度的对比还可以采用其他方式。

举例来说,误触时,有两种情形,一种是有小部分指纹,还有一种是完全没有指纹,因此,为了加速对比的过程,可以直接选取图像中的至少一个部分进行对比,例如选择图像的四个方向上各一部分进行对比,而由于采集图像的大小是固定的,因此对应的预设的特征图像也能够设置到相同的大小,便于进行图像对比,此方式中,只要有一部分图像部分与特征图像的相似度达到一定的相似度级别,则可以去顶该图像为指纹图像,例如四个图像部分中,有三个图像部分的相似度超过六成,则可以确定接收的图像是指纹图像。

303、唤醒应用处理模块,并将所述图像发送至所述应用处理模块,以使得所述应用处理模块采用所述图像进行指纹识别。

其中,应用处理模块进行指纹识别的方式可以是将图像与预设的指纹图像进行比对,如果比对不通过,则该指纹并非锁定指纹,终端设备不会执行解锁,并且也不会唤醒屏幕。

304、中止唤醒应用处理模块。

其中,在发现图像不是指纹图像时,便会中止现有过程中唤醒应用处理模块的流程,从而消除不必要的应用处理模块唤醒后产生的功耗。

上面对本发明实施例的指纹防误触的方法进行了介绍,下面对本发明实施例的终端进行介绍,请参阅图4,图4是本发明实施例的终端的一个实施例图,该终端可包括:

获取模块401,用于获取指纹模组采集的图像;

判断模块402,用于判断所述图像是否为指纹图像;

处理模块403,用于当所述图像不为指纹图像时,中止唤醒应用处理模块采用所述图像进行指纹识别。

其中,该获取模块401能够执行图3所示实施例中步骤301,判断模块402能够执行图3所示实施例中步骤302,处理模块403能够执行图3所示实施例中步骤303和步骤304;获取模块401、判断模块402和处理模块403的具体执行过程可参见图3所示实施例,此处不再赘述。

可选的,所述判断模块402具体用于:

将所述采集的图像与预设的对比图像进行对比;

当所述采集的图像与所述预设的图像的相似度高于预设的第一相似度阈值时,确定所述图像为指纹图像。

其中,判断模块402的具体执行过程可参见图3所示实施例的步骤302的说明,此处不再赘述。

可选的,所述判断模块402具体用于:

截取所述图像的至少一个图像部分,将至少一个截取的图像部分与预设的特征图像进行对比;

当截取的所述图像部分中的至少一个与所述预设的特征图像的相似度高于预设的第二相似度阈值时,确定所述图像为指纹图像。

其中,判断模块402的具体执行过程可参见图3所示实施例的步骤302的说明,此处不再赘述。

可选的,所述处理模块403还用于:

当所述图像为指纹图像时,唤醒应用处理模块,并将所述图像发送至所述应用处理模块,以使得所述应用处理模块采用所述图像进行指纹识别。

其中,处理模块403的具体执行过程可参见图3所示实施例的步骤304的说明,此处不再赘述。

可选的,所述处理模块403还用于:

当所述指纹模组的电容发生变化时。所述指纹模组将采集的图像发送至协处理模块。

其中,处理模块403的具体执行过程可参见图3所示实施例的步骤301的说明,此处不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行替换;而这些修改或者替换,并不使相应技术方案脱离本发明各实施例技术方案的范围。

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