指纹区域确定方法及装置、终端及可读存储介质与流程

文档序号:17487884发布日期:2019-04-23 20:07阅读:138来源:国知局
指纹区域确定方法及装置、终端及可读存储介质与流程

本申请涉及终端技术领域,具体涉及一种指纹区域确定方法及装置、终端及可读存储介质。



背景技术:

随着终端技术的发展,指纹识别技术作为一种成熟的认证技术已经广泛应用于终端上的应用,指纹识别是通过采集指纹,与预设的指纹进行比较,从而完成身份认证的过程。

全面屏指纹识别技术是目前研究的重点,通过使用全面屏指纹识别技术可以实现终端的整个屏幕都具有指纹识别功能,且在终端的任一区域均可采集并识别指纹。然而,全屏开启指纹识别功能容易带来误操作的问题。



技术实现要素:

本申请实施例提供一种指纹确定方法及装置、终端及可读存储介质,可以通过确定触摸显示屏上的指纹区域的方式,开启该指纹区域的指纹识别功能,有效降低误操作的概率。

第一方面,本申请实施例提供一种指纹区域确定方法,该方法包括:

当检测到对终端的握持操作时,基于所述握持操作启动对应的隔空检测传感器;

利用所述隔空检测传感器实时获取所述触摸显示屏上方的操作物的检测数据;

根据所述检测数据确定所述操作物映射在所述触摸显示屏上的操作区域,启动所述操作区域的指纹识别功能,将所述操作区域作为所述指纹区域。

第二方面,本申请实施例还提供一种指纹区域确定装置,该装置包括:

启动模块,用于当检测到对终端的握持操作时,基于所述握持操作启动对应的隔空检测传感器;

数据获取模块,用于利用所述隔空检测传感器实时获取所述触摸显示屏上方的操作物的检测数据;

确定启动模块,用于根据所述检测数据确定所述操作物映射在所述触摸显示屏上的操作区域,启动所述操作区域的指纹识别功能,将所述操作区域作为所述指纹区域。

第三方面,本申请实施例还提供一种终端,包括存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第一方面所述的指纹区域确定方法中的各个步骤。

第四方面,本申请实施例中还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的指纹区域确定方法中的各个步骤。

本申请实施例提供的指纹区域确定方法,包括:当检测到对终端的握持操作时,基于该握持操作启动对应的隔空检测传感器,利用该隔空检测传感器实时获取触摸显示屏上方的操作物的检测数据,根据该检测数据确定操作物映射在所述触摸显示屏上的操作区域,启动该操作区域对应的指纹识别功能,将该操作区域作为指纹区域。通过使用隔空检测传感器对操作物进行检测,使得在操作物输入指纹之前,即可检测到该操作物在触摸显示屏上的映射的操作区域,且该操作区域是用户输入指纹的区域的概率较大,通过开启该区域的指纹识别功能,使得指纹区域能够与操作物映射的操作区域一致,有效确保在可实现指纹识别的前提下,降低开启指纹识别功能产生的功耗。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例中一种终端的结构框图;

图2为本申请实施例中指纹区域确定方法的一流程示意图;

图3为本申请实施例中单手握持操作的示意图;

图4为本申请实施例中指纹区域确定方法的另一流程示意图;

图5为本申请实施例中反射点的示意图;

图6为本申请实施例中手的示意图;

图7为本申请实施例中指纹区域确定装置的一结构示意图;

图8为本申请实施例中指纹区域确定装置的另一结构示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了一种终端的结构框图。本申请实施例提供的指纹区域确定方法可应用于如图1所示的终端10中,该终端10可以但不限于包括:需依靠电池维持正常运行且支持网络及下载功能的智能手机、平板电脑等。

如图1所示,终端10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口104、射频模块105、按键模块106、音频模块107以及触控屏幕108、指纹识别模组110、隔空检测传感器111。这些组件通过一条或多条通讯总线/信号线109相互通讯。

可以理解,图1所示的结构仅为示意,其并不对终端的结构造成限定。终端10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。

存储器101可用于存储软件程序以及模块,如本申请实施例中的指纹区域确定方法及装置对应的程序指令/模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的指纹区域确定方法及装置。

存储器101可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器103以及其他可能的组件对存储器101的访问可在存储控制器102的控制下进行。

外设接口104将各种输入/输入装置耦合至cpu以及存储器101。处理器103运行存储器101内的各种软件、指令以执行终端10的各种功能以及进行数据处理。

可以理解,在上述实施例中,外设接口104,处理器103以及存储控制器102可以在单个芯片中实现。或者,在上述实施例中,他们可以分别由独立的芯片实现。

射频模块105用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块105可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。

按键模块106提供用户向终端进行输入的接口,用户可以通过按下不同的按键以使终端10执行不同的功能。

音频模块107向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口104处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口104中以进行进一步的处理。音频数据可以从存储器101处或者通过射频模块105获取。此外,音频数据也可以存储至存储器101中或者通过射频模块105进行发送。在一些实例中,音频模块107还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。

触控屏幕108在终端与用户之间同时提供一个输出及输入界面。具体地,触控屏幕108向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕108还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕108显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。

指纹识别模组110用于实现指纹识别,且该指纹识别模组设置在触控屏幕108的下方,且是全屏设置的,使得用户在触控屏幕108上的任意位置按压时,都能够通过该指纹识别模组获取到指纹信息并进行识别。

隔空检测传感器111用于检测触摸显示屏的上方是否存在操作物,及获取该操作物的检测数据,以便基于该检测数据确定操作物映射到触摸显示屏上的操作区域。

其中,隔空检测传感器111可以采用具有毫米波发射及接收功能的天线模组,毫米波通常指频段在30~300ghz,相应波长为1~10mm的电磁波,它的工作频率介于微波与远红外波之间,因此兼有两种波谱的特点。毫米波可以用于毫米波通信,毫米波通信就是指以毫米波作为传输信息的载体而进行的通信,且毫米波属于甚高频段,它以直射波的方式在空间进行传播,波束很窄,具有良好的方向性。毫米波通信的优点包括:极宽的带宽、波束窄、探测能力强、安全保密好、传输质量高、元件尺寸小等。

同时,毫米波还可以用于毫米波成像,毫米波成像方式主要有两种:一种是无源毫米波成像,另一种是有源毫米波成像。无源毫米波成像利用人体本身散发的毫米波进行成像,其在室外成像有良好的效果;有源毫米波成像原理类似于照相机的闪光灯的作用,其发射毫米波源到需检测物体,并探测该物体所反射的场强进行成像。

具体的,有源毫米波成像可以采用全息成像原理,利用毫米波的相干原理,通过采集空间干涉条纹,记录目标上每个散射点的衍射图样,最后通过图像重建就可以得到目标的毫米波图像。其成像过程为:系统依次接收带宽中每个频点的回波,得到空间三维数据,然后把这些数据通过傅里叶变换到空间频域,也就是把回波表示成一定范围内的不同方位角和俯仰角以及不同波数的平面波的叠加,然后把每一个平面波分量通过相位补偿,反演到目标的实际三维距离分布,最后进行三维逆傅里叶变换后取模得到三维图像。

其中,上述天线模组可以采用多种类型的毫米波天线,例如:(1)喇叭天线,因其结构简单、频带较宽、易于制造和方便调整等特点,被广泛应用于微波和毫米波段;(2)微带天线,微带天线或印刷天线在最早是在厘米波段得到广泛应用,随后扩展到毫米波段;(3)漏波天线,这类天线是电磁波沿着开放式结构传输时由于一些不连续结构而辐射能量的,故称为漏波天线。

基于上述终端描述本申请实施例中指纹区域确定方法。

请参阅图2,为本申请实施例中指纹区域确定方法的流程示意图,该方法包括:

步骤201、当检测到对终端的握持操作时,基于握持操作启动终端对应的隔空检测传感器;

在本申请实施例中,上述的指纹区域确定方法由指纹区域确定装置(以下简称为:确定装置)实现,该确定装置为程序模块,存储在终端的可读存储介质中,终端内的处理器可以调用该可读存储介质中的确定装置,以实现上述指纹区域确定方法。

需要说明的是,本申请实施例中涉及到的终端包含触摸显示屏,即图1所示的触控屏幕108,该触摸显示屏下方布设有指纹识别模组及隔空检测传感器,其中,指纹识别模组可以全屏开启或者部分屏开启,例如,可以开启整个触摸显示屏的指纹识别功能,使得在该触摸显示屏的任意一个区域执行指纹输入操作时,都能够获取到输入的指纹数据,或者,可以开启触摸显示屏任意一个任意大小的区域的指纹识别功能,使得只有该在区域内执行指纹输入操作时,才能获取到输入的指纹数据。其中,隔空检测传感器是用于实现隔空检测,该隔空检测传感器的检测范围为触摸显示屏的正上方,由于用户若需要在触摸显示屏上执行指纹输入操作时,需要将操作物(例如是拇指或者其他手指)先进入到触摸显示屏正上方的空间范围内,然后落入到触摸显示屏上,因此,通过利用隔空检测传感器检测正上方的操作物的方式,能够基于操作物处于触摸显示屏上方的位置,确定该操作物可能落下的位置,且能够追踪操作物在触摸显示屏上方的位置变化,并适应性的改变该操作物落下的位置,且可以将该操作物可能落下的位置作为指纹区域,以便能够有效实现指纹输入。

在本申请实施例中,握持操作有多种,例如,可以是左手握持操作、右手握持操作,或者双手握持操作,可以理解的,在左手握持操作状态下,通常是通过左手的拇指在触摸显示屏上进行操作,在右手握持操作状态下,通常是通过右手的拇指在触摸显示屏上进行操作,在双手握持操作状态下,则可以是使用左手拇指或者右手拇指在触摸显示屏上进行操作,其中,该握持操作的检测可以利用布设在终端的背面(无边框设计的终端),或者终端的背面及侧面(有边框设计的终端)接触传感器来检测。该接触传感器可以是压力传感器、超声波传感器或者是红外传感器,可以理解的是,对握持操作进行检测的方式有多种,在实际应用中可以选择所需要的方式进行检测,此处不做赘述。

在本申请实施例中,确定装置检测到对终端的握持操作时,将基于该握持操作启动终端对应的隔空检测传感器,例如,若检测到的是单手握持操作,则可以确定在该单手握持操作的场景下,单手的拇指在触摸显示屏上的可活动区域,并确定检测范围包含该可活动区域的隔空检测传感器,并将其作为与该单手握持操作对应的隔空检测传感器,并开启。又或者,若检测到双手握持操作,则可以分别确定双手的两个拇指分别对应的可活动区域,并基于双手拇指分别对应的可活动区域,确定检测范围分别包含对应的可活动区域的隔空检测传感器,或者确定检测范围同时包含双手拇指对应的可活动区域的隔空检测传感器,并开启对应的隔空检测传感器。为了更好的理解本申请实施例中的技术方案,请参阅图3,为本申请实施例中单手握持操作的示意图,在图3中,是以对智能手机执行左手握持操作为例进行描述,其中,智能手机正面即为触摸显示屏,在检测到该左手握持操作之后,可以确定该左手的拇指的可活动区域,触摸显示屏除可活动区域以外的均未非可活动区域,即可启动检测范围包含该可活动区域的隔空检测传感器,使得拇指在该可活动区域上方的位置可以由隔空检测传感器进行定位。

需要说明的是,隔空检测传感器在触摸显示屏下方的布局需要根据隔空检测传感器本身的性能、触摸显示屏的大小及对检测的精确度的需要进行设置,此处不做限定。且可以理解的是,若一个隔空检测传感器的检测范围可以覆盖终端的整个触摸显示屏,则可以设置一个隔空检测传感器,在这种场景下,则不需要确定拇指的可活动区域,也不需要基于可活动区域确定开启哪个隔空检测传感器。

步骤202、利用隔空检测传感器实时获取触摸显示屏上方的操作物的检测数据;

步骤203、根据检测数据确定操作物映射在触摸显示屏上的操作区域,启动操作区域的指纹识别功能,将操作区域作为指纹区域。

在本申请实施例中,确定装置在开启隔空检测传感器之后,该隔空检测传感器将检测其检测范围内是否存在操作物,及实时获取其检测范围内的操作物的检测数据,其中,检测范围是位于触摸显示屏上方。

其中,确定装置还将根据检测数据确定操作物映射在触摸显示屏上的操作区域,启动操作区域的指纹识别功能,将操作区域作为指纹区域,可以理解的是,该操作物通常是指执行握持操作的手的拇指,该拇指在进入到隔空检测传感器的检测范围之后,即可被检测到。

在本申请实施例中,由于是需要确定指纹区域,在该指纹区域里面执行指纹输入操作,以便得到用于触发相应功能的指纹数据,因此,确定装置在检测到对终端的握持操作的情况下,还将进一步确定终端当前所处的状态是否是待输入指纹状态,可以理解的是,待输入指纹状态是指需要通过输入指纹数据的方式触发终端执行下一步的处理,例如:当终端处于锁屏状态时,或者当终端处于需要执行指纹验证以进行指纹支付的状态时,因此,在上述步骤201中,可以在开启隔空检测传感器之前,进一步的确定终端是否处于待输入指纹状态,或者,在启动操作区域的指纹识别功能之前,进一步的确定终端是否处于待输入指纹状态,且若是,则开启操作区域的指纹识别功能。

在本申请实施例中,通过使用隔空检测传感器对操作物进行检测,使得在操作物输入指纹之前,即可检测到该操作物在触摸显示屏上的映射的操作区域,且该操作区域是用户输入指纹的区域的概率较大,通过开启该区域的指纹识别功能,使得指纹区域能够与操作物映射的操作区域一致,有效确保在可实现指纹识别的前提下,降低开启指纹识别功能产生的功耗。

为了更好的理解本申请实施例中的技术方案,在图2所示实施例的基础上,请参阅图4,为本申请实施例中指纹确定方法的另一流程示意图,包括:

步骤401、当检测到对终端的握持操作时,基于握持操作启动终端对应的隔空检测传感器;

步骤402、利用隔空检测传感器实时获取触摸显示屏上方的操作物的检测数据;

在本申请实施例中,上述步骤401及步骤402所涉及的内容与图2所示实施例中的步骤201及步骤202中描述的内容相似,具体可以参阅图2所示实施例,此处不做限定。

步骤403、利用检测数据绘制操作物的图形,及确定图形映射到触摸显示屏的位置信息;

步骤404、当操作物的图形为拇指图形时,将位置信息所形成的区域确定为操作区域,启动操作区域的指纹识别功能,并作为指纹区域;

可以理解的是,隔空检测传感器的类型可以有多种,能够检测到触摸显示屏上方的操作物的传感器都可以作为隔空检测传感器使用。下面将介绍两种隔空检测传感器。

在一可行的实现方式中,上述的隔空检测传感器为具有毫米波发射及接受功能的天线模组,该天线模组可以设置在触摸显示屏的下方,且基于预设要求设置一组或多组,若一组天线模组可以检测整个触摸显示屏的区域,则可以使用一组,在本申请实施例中,以一组天线模组为例,该天线模组可以发射毫米波,该毫米波发射至操作物时,操作物将该毫米波反射回来,因此,天线模组接收到的毫米波均为反射回来的毫米波,且天线模组是按照预设的功率值发送毫米波的,毫米波经过传输之后,其功率会发生变化,即可确定天线模组接收到的毫米波的功率变化值。可以理解的是,毫米波传播的路径越远,毫米波的功率变化值越大,毫米波传播的路径越近,毫米波的功率变化值越小。

其中,上述天线模组发射的毫米波是通过散射的方式发送的,且一组天线模组可以向以该天线模组为中心,预设的发散角度所构成的锥形区域内发射毫米波,且毫米波在反射时,其反射回来的路线,和发射的路线是一致的。

在隔空检测传感器为上述天线模组时,检测数据则包括:操作物上的各反射点反射的功率变化值,及第一反射角度。

其中,可以将天线模组向其可发射区域内发射的毫米波看成是在该可发射区域内的各方向上均匀发射的一条条的毫米波,每一条反射回来的毫米波均是因为传输至操作物上的某一个点上之后,被反射回来的,因此,可以将每一个方向上发射回来的毫米波的功率变化值对应操作物上的一个点,该点则可以称为反射点。

即上述的操作物上的各反射点发射的功率变化值,可以理解为一条毫米波传输至该操作物上的反射点时,发生反射,反射回天线模组之后,该毫米波的功率变化大小。即该功率变化值为天线模组向触摸显示屏的表面发射毫米波之后,由反射点反射回来的毫米波的功率变化大小。

其中,第一反射角度可以为反射点反射毫米波的路线与触摸显示屏形成的夹角。该夹角可以基于天线模组在触摸显示屏的下方的安装位置及发射的中心线相对于触摸显示屏的夹角计算的,此处不做赘述。

进一步的,上述步骤403具体可以包括以下步骤:

步骤a、利用各反射点的功率变化值计算各反射点的第一直线距离,第一直线距离表示反射点与天线模组之间的距离;

步骤b、根据各反射点的第一直线距离及第一反射角度,绘制操作物的图形,及确定位置信息。

在本申请实施例中,隔空检测传感器为具有发送和接收毫米波功能的天线模组时,确定装置将利用操作物上各反射点的功率变化值计算各反射点的第一直线距离,该第一直线距离表示反射点与天线模组之间的距离。

可以理解的是,毫米波传播的距离越近,该功率变化值越小,毫米波传播的距离越远,该功率变化值越大,即上述功率变化值与距离有关,此外,毫米波在传输过程中的功率衰减系数可以为预设系数值,因此,上述的第一直线距离可以按照如下公式进行计算:

其中,s表示第一直线距离,p表示功率变化值,pr表示在反射点发生发射时,造成的功率变化,k表示功率衰减系数。可以理解的是,上述pr的值可以预先设置,或者对于衰减变化非常小的情况,该pr的值可以忽略不计。

在本申请实施例中,得到上述各反射点的第一直线距离和各反射点的第一反射角度之后,将根据该各反射点的第一直线距离及第一反射角度,绘制操作物的图形,及确定操作物垂直映射至触摸显示屏时的位置信息。

具体的:确定装置可利用各反射点的第一直线距离及第一反射角度,确定各反射点至触摸显示屏的第一垂直距离,及各反射点垂直映射至触摸显示屏时的第一坐标值,可以理解的是,此处使用到的直角三角形原理,为了便于理解,请参阅图5,为本申请实施例中,反射点的示意图,在图5中,点a表示操作物上的一个反射点,点b表示天线模组,点c表示点a垂直映射至触摸显示屏时在触摸显示屏上对应的点,在点abc构成的直角三角形中,ab表示反射点a的第一直线距离,角度d表示反射点a的第一反射角度,ac表示反射点a至触摸显示屏的第一垂直距离,点c在触摸显示屏上的坐标值即为反射点a垂直映射至触摸显示屏时的第一坐标值。

进一步的,确定装置将利用各反射点的第一垂直距离绘制操作物的三维图形,及将各反射点的第一坐标值的集合作为位置信息。可以理解的是,操作物是具有形状的物体,例如可以是拇指,该操作物上的各反射点的第一垂直距离可以相同,也可以不同,且由于各反射点是位于操作物的表面上,因此,基于各反射点的第一垂直距离可以绘制出操作物的与触摸显示屏相对的表面,即可得到操作物的三维图形。此外,上述各反射点的第一坐标值的集合则表示操作物的上述三维图形构成的最大边缘。

可以理解的是,为了进一步确定操作物是否是用于执行指纹输入操作的操作物,可以将得到的上述操作物的图形与预先设置的拇指图形集合中的各个拇指图形模板进行匹配,该预先设置的拇指图形集合中包含拇指在触摸显示屏的上方时,不同姿态的情况下形成的图形。其中,通过匹配的方式,可以得到操作物的图形与拇指图形集合中各个拇指图形模板的相似度,并提取最大相似度,且当该最大相似度大于预设相似度阈值时,则确定操作物的图形为拇指图形,可以进一步的确定该操作物即为拇指,且当确定操作物的图形为拇指图形时,将上述操作物垂直映射至触摸显示屏的位置信息所形成的区域确定为操作区域,并启动该操作区域内的指纹识别功能,并将其作为指纹区域。

需要说明的是,由于拇指在进行指纹输入操作时,通常是使用拇指首节无指甲的面进行指纹输入操作,请参阅图6,为本申请实施例中手的示意图,图6为手握拳且竖起拇指的场景的示意图,且示出了拇指首节的位置。为了更精确在触摸显示屏上确定实际的指纹输入操作所涉及的区域,确定装置将提取最大相似度对应的拇指图形模板,并确定该拇指图形模板中用于输入指纹的区域;其中,该用于输入指纹的区域即是指拇指的首节所对应的区域,并进一步的从上述操作物映射至触摸显示屏上的位置信息所形成的区域中,提取与该用于输入指纹的区域对应的区域作为操作区域,并启动该操作区域内的指纹识别功能,将该操作区域作为指纹区域。可以理解的是,在操作物为拇指的情况下,上述的技术方案可以理解为通过隔空检测传感器隔空追踪拇指首节,并将拇指首节垂直映射至触摸显示屏上形成的区域作为指纹区域使用,能够进一步的减小启动指纹识别功能的区域的大小,进一步降低功耗。

可以理解的是,上述为隔空检测传感器为天线模组时的相关内容,下面将介绍隔空检测传感器为接近传感器时,上述步骤403一种可行的实现方式。

接近传感器可以是具有发射及接受红外线的传感器,该接近传感器可以设置在触摸显示屏的下方,且基于预设要求设置一组或多组,若一组接近传感器可以检测整个触摸显示屏的区域,则可以使用一组,在本申请实施例中,以一组接近传感器为例,该接近传感器可以发射红外线,该红外线发射至操作物时,操作物将该红外线反射回来,因此,接近传感器接收到红外线均为反射回来的红外线,且接近传感器将记录发射红外线的发射时间点,及记录接收到该红外线反射回来的接收时间点,由于红外线的传播速度是固定的,因此,可以基于上述发射时间点、接收时间点,及红外线的传播速度,确定红外线从发射至接收的传播距离。

其中,上述接近传感器发射红外线可以是通过散射的方式发送的,且可以以该接近传感器为中心预设的发散角度所构成的锥形区域内发射红外线,其中,一条红外线发射路线与其反射回来的路线是相同的,且接近传感器可以记录发射红外线或者接受红外线时的角度。可以理解的是,可以将接近传感器向其可发射区域内发射的红外线看成是该可发射区域内的各方向上均匀发射的一条条的红外线,每一条反射回来的红外线均是因为传输至操作物上的一个点上之后,被反射回来的,因此,可以将每一个方向上反射回来的红外线对应操作物上的一个点,该点可以称为反射点。

在本申请实施例中,当隔空检测传感器为接近传感器时,检测数据包括:操作物上的各反射点的第二直线距离及第二反射角度,第二直线距离为接近传感器感应到的各反射点至接近传感器的距离,第二反射角度为第二距离值的方向与触摸显示屏形成的夹角。

其中,接近传感器可以直接利用某一个反射点对应的红外线的发射时间点、接收时间点,及红外线的传播速度计算得到,具体可以是利用接收时间点减去发射时间点,得到的时间差则为红外线的传播时间,由于红外线发射出去与反射回来,相同的路线传输了两次,则在计算反射点至接近传感器的距离时,实际使用的时间为上述时间差的一半,且将一半时间差与上述传播速度相乘,得到的值即为反射点的第二直线距离,其中,上述第二反射角度可以利用红外线的发射角度,接近传感器安装在触摸显示屏下方时可发射区域的中心线与触摸显示屏的夹角得到,例如,若接近传感器的可发射区域的中心线垂直于触摸显示屏的表面,且红外线的发射角度是红外线与中心线形成的角度,则上述的第二反射角度可以为90度减去红外线的发射角度。

进一步的,上述步骤403具体可以包括以下步骤:

步骤c、利用各反射点的第二直线距离及第二反射角度,确定各反射点至触摸显示屏的第二垂直距离,及各反射点垂直映射至触摸显示屏时的第二坐标值;

步骤d、利用各反射点的第二垂直距离绘制操作物的三维图形,及将各反射点的第二坐标值的集合作为位置信息。

在本申请实施例中,确定装置可利用各反射点的第二直线距离及第二反射角度,确定各反射点至触摸显示屏的第二垂直距离,及各反射点垂直映射至触摸显示屏时的第二坐标值,可以理解的是,此处使用到的是直角三角形原理,与图5介绍的场景的计算方式一致,以图5为例,在隔空检测传感器为接近传感器时,ab表示反射点至接近传感器的第二直线距离,角度d表示反射点a的第二反射角度,ac表示反射点a至触摸显示屏的第二垂直距离,点c在触摸显示屏上的坐标值即为反射点a垂直映射至触摸显示屏时的第二坐标值。

进一步的,确定装置将利用各反射点的第二垂直距离绘制操作物的三维图形,及将各反射点的第一坐标值的集合作为位置信息。可以理解的是,操作物是具有形状的物体,例如可以是拇指,该操作物上的各反射点的第二垂直距离可以相同,也可以不同,且由于各反射点是位于操作物的表面上,因此,基于各反射点的第二垂直距离可以绘制出操作物的与触摸显示屏相对的表面,即可得到操作物的三维图形。此外,上述各反射点的第二坐标值的集合则表示操作物的上述三维图形构成的最大边缘。

可以理解的是,为了进一步确定操作物是否是用于执行指纹输入操作的操作物,可以将得到的上述操作物的图形与预先设置的拇指图形集合中的各个拇指图形模板进行匹配。通过匹配的方式,可以得到操作物的图形与拇指图形集合中各个拇指图形模板的相似度,并提取最大相似度,且当该最大相似度大于预设相似度阈值时,则确定操作物的图形为拇指图形,可以进一步的确定该操作物即为拇指,且当确定操作物的图形为拇指图形时,将上述操作物垂直映射至触摸显示屏的位置信息所形成的区域确定为操作区域,并启动该操作区域内的指纹识别功能,并将其作为指纹区域。

需要说明的是,由于拇指在进行指纹输入操作时,通常是使用拇指首节无指甲的面进行指纹输入操作,为了更精确在触摸显示屏上确定实际的指纹输入操作所涉及的区域,确定装置将提取最大相似度对应的拇指图形模板,并确定该拇指图形模板中用于输入指纹的区域;其中,该用于输入指纹的区域即是指拇指的首节所对应的区域,并进一步的从上述操作物映射至触摸显示屏上的位置信息所形成的区域中,提取与该用于输入指纹的区域对应的区域作为操作区域,并启动该操作区域内的指纹识别功能,将该操作区域作为指纹区域。可以理解的是,在操作物为拇指的情况下,上述的技术方案可以理解为通过隔空检测传感器隔空追踪拇指首节,并将拇指首节垂直映射至触摸显示屏上形成的区域作为指纹区域使用,能够进一步的减小启动指纹识别功能的区域的大小,进一步降低功耗。

步骤405、通过预设图形在触摸显示屏上显示指纹区域,预设图形用于指示指纹区域。

在本申请实施例中,确定装置还可在触摸显示屏上通过显示预设图形的方式显示指纹区域,使得能够指示用户当前可以执行指纹输入操作的指纹区域,便于用户操作,该预设的图形可以是指纹图形,或者是与指纹输入所实现的功能匹配的图形,在实际应用中,可以指示用户执行指纹输入操作的图形均可,此处不做限定。例如,若触摸显示屏当前显示的是指纹支付界面,需要用户执行指纹输入操作执行支付过程,则确定装置可在触摸显示屏上的指纹区域内显示指纹图形,以指示用户通过大拇指在该指纹区域内执行指纹输入操作,以便完成支付,或者,若触摸显示屏当前是锁屏亮屏状态,则可以在触摸显示屏的指纹区域内显示解锁标识的方式,指示用户通过大拇指在该指纹区域内执行指纹输入操作,以便完成解锁。

在本申请实施例中,可以在触摸显示屏的下方设置隔空检测传感器,该隔空检测传感器可以为具有毫米波发射及接收功能的天线模组,或者可以为具有红外线发射及接收的接近传感器,使得能够检测触摸显示屏上方存在的操作物,并确定该操作物的图形,以便确定该操作物垂直映射至触摸显示屏上形成的操作区域,通过将该操作区域作为指纹区域使用,使得能够有效避免全屏启动指纹识别功能带来的功耗大的问题,且进一步的通过预设图形显示该指纹区域的方式,能够有效指示用户执行指纹输入操作,用户体验更佳。

请参阅图7,为本申请实施例中指纹区域确定装置的结构示意图,包括:

启动模块701,用于当检测到对终端的握持操作时,基于所述握持操作启动对应的隔空检测传感器;

数据获取模块702,用于利用所述隔空检测传感器实时获取所述触摸显示屏上方的操作物的检测数据;

确定启动模块703,用于根据所述检测数据确定所述操作物映射在所述触摸显示屏上的操作区域,启动所述操作区域的指纹识别功能,将所述操作区域作为所述指纹区域。

在本申请实施例中,上述启动模块701、数据获取模块702及确定启动模块703分别与图2所示实施例中步骤201至步骤203描述的内容相似,具体可以参阅图2所示实施例中的相关内容,此处不做赘述。

在本申请实施例中,通过使用隔空检测传感器对操作物进行检测,使得在操作物输入指纹之前,即可检测到该操作物在触摸显示屏上的映射的操作区域,且该操作区域是用户输入指纹的区域的概率较大,通过开启该区域的指纹识别功能,使得指纹区域能够与操作物映射的操作区域一致,有效确保在可实现指纹识别的前提下,降低开启指纹识别功能产生的功耗。

基于图7所示实施例,请参阅图8,为本申请实施例中指纹区域确定装置的另一结构示意图,该装置包括:如图7所示实施例中的启动模块701、数据获取模块702、及确定启动模块703,且与图7所示实施例中描述的内容相似,此处不做赘述。

在本申请实施例中,确定启动模块703包括:

绘制确定模块801,用于利用检测数据绘制操作物的图形,及确定图形映射到触摸显示屏的位置信息;

区域确定模块802,用于当操作物的图形为拇指图形时,将位置信息所形成的区域确定为操作区域,启动该操作区域内的指纹识别功能,并作为指纹区域。

其中,装置还包括:

显示模块803、用于在区域确定模块802之后,通过预设图形在触摸显示屏上显示指纹区域,预设图形用于指示指纹区域。

在本申请实施例中,上述隔空检测传感器为具有毫米波发射及接收功能的天线模组,检测数据包括:操作物上的各反射点的功率变化值及第一反射角度,功率变化值为天线模组向触摸显示屏的表面发射毫米波之后,由反射点反射回来的毫米波的功率变化大小,第一反射角度为反射点反射毫米波的路线与触摸显示屏形成的角度;则上述绘制模块801包括:

计算模块,用于利用各反射点的功率变化值计算各反射点的第一直线距离,第一直线距离表示反射点与天线模组之间的距离;

图形绘制模块,用于根据各反射点的第一直线距离及第一反射角度,绘制操作物的图形,及确定位置信息。

其中,图形绘制模块具体用于:利用各反射点的第一直线距离及第一反射角度,确定各反射点至触摸显示屏的第一垂直距离,及各反射点垂直映射至触摸显示屏时的第一坐标值;利用各反射点的第一垂直距离绘制操作物的三维图形,及将各反射点的第一坐标值的集合作为位置信息。

或者,上述隔空检测传感器为接近传感器,检测数据包括:操作物上的各反射点的第二直线距离及第二反射角度,第二直线距离为接近传感器感应到的各反射点至接近传感器的距离,第二反射角度为第二距离值的方向与触摸显示屏形成的夹角;

则上述绘制模块801具体用于:利用各反射点的第二直线距离及第二反射角度,确定各反射点至触摸显示屏的第二垂直距离,及各反射点垂直映射至触摸显示屏时的第二坐标值;利用各反射点的第二垂直距离绘制操作物的三维图形,及将各反射点的第二坐标值的集合作为位置信息。

在本申请实施例中,上述装置还包括:

匹配模块,用于在上述区域确定模块802之前,将操作物的图形与预先设置的拇指图形集合进行匹配,得到操作物的图形与拇指图形集合中各拇指图形模板的相似度;

拇指图形确定模块,用于若最大相似度大于预设相似度阈值,则确定操作物的图形为拇指图形。

且进一步的,区域确定模块802具体用于确定最大相似度对应的拇指图形模板中用于输入指纹的区域;从位置信息所形成的区域中,提取与用于输入指纹的区域对应的区域作为操作区域,启动该操作区域对应的指纹识别功能,并作为指纹区域。

在本申请实施例中,可以在触摸显示屏的下方设置隔空检测传感器,该隔空检测传感器可以为具有毫米波发射及接收功能的天线模组,或者可以为具有红外线发射及接收的接近传感器,使得能够检测触摸显示屏上方存在的操作物,并确定该操作物的图形,以便确定该操作物垂直映射至触摸显示屏上形成的操作区域,通过将该操作区域作为指纹区域使用,使得能够有效避免全屏启动指纹识别功能带来的功耗大的问题,且进一步的通过预设图形显示该指纹区域的方式,能够有效指示用户执行指纹输入操作,用户体验更佳。

本申请还提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现方法实施例提供的指纹区域确定方法中的各个步骤。

本申请还提供一种终端,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行计算机程序时实现方法实施例提供的区域确定方法中的各个步骤。

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

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

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本发明所提供的一种指纹区域确定方法及装置、终端及可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

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