掌桥专利:专业的专利平台
掌桥专利
首页

触控灵敏度的控制方法及装置、存储介质

文献发布时间:2023-06-19 11:52:33


触控灵敏度的控制方法及装置、存储介质

技术领域

本公开涉及电子技术,尤其涉及一种触控灵敏度的控制方法及装置、存储介质。

背景技术

触控显示屏具有集输入输出功能为一体,人机互动性高的特点,因此被广泛应用于手机、平板电脑以及智能手表等各种移动电子设备上。触控显示屏大多采用电容感应的原理来实现对人体的感应。然而,移动终端的触控检测在移动终端放置在不同的位置时,均采用同一检测标准,如果灵敏度设置过高,在一些环境下则容易发生误触;若灵敏度设置较低,在另一些环境下则会出现触控操作不顺畅的情况,从而造成了用户体验的降低。

发明内容

本公开提供一种触控灵敏度的控制方法及装置、存储介质。

根据本公开实施例的第一方面,提供一种触控灵敏度的控制方法,所述方法应用于包含触控屏的移动终端,包括:

确定所述移动终端的放置状态;

当所述移动终端的放置状态为悬浮状态时,控制所述触控屏具有第一灵敏度;其中,所述悬浮状态为:所述移动终端被放置在未接地的支撑体上;

当所述移动终端的放置状态为接地状态时,控制所述触控屏具有第二灵敏度,其中,所述接地状态为:所述移动终端被放置在接地的支撑体上;

其中,所述第一灵敏度高于所述第二灵敏度。

在一些实施例中,所述确定所述移动终端的放置状态,包括:

检测所述移动终端的运动参数;

根据所述运动参数,确定所述移动终端的放置状态。

在一些实施例中,所述根据所述运动参数,确定所述移动终端的放置状态,包括:

如果所述运动参数在预设时长内处于预设参数范围,则确定所述移动终端的放置状态为所述悬浮状态;

如果所述运动参数处于所述预设参数范围的时长小于所述预设时长,则确定所述移动终端的放置状态为接地状态。

在一些实施例中,所述运动参数包括:所述移动终端在竖直方向上的第一加速度和/或在水平方向上的第二加速度;

所述如果所述运动参数在预设时长内处于预设参数范围,则确定所述移动终端的放置状态为所述悬浮状态,包括:

如果所述第一加速度在所述预设时长内处于预设的第一加速度范围,和/或,所述第二加速度在所述预设时长内处于预设的第二加速度范围,则确定所述移动终端的放置状态为所述悬浮状态。

在一些实施例中,所述第一加速度范围的最小值小于预设的重力加速度值,且最大值大于所述重力加速度值;所述第二加速度范围的最小值小于0且最大值大于0。

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

在所述触控屏具有第一灵敏度时,如果接收到所述触控屏的触控信号满足第一信号阈值的条件,则响应所述触控信号;

在所述触控屏具有第二灵敏度时,如果接收到所述触控屏的触控信号满足第二信号阈值的条件,则响应所述触控信号;其中,所述第一信号阈值小于所述第二信号阈值。

在一些实施例中,所述控制所述触控屏具有第一灵敏度,包括:

控制所述触控屏响应所述触控信号的电容阈值为第一电容阈值;和/或,

控制所述触控屏响应所述触控信号的触控面积阈值为第一面积阈值;

所述控制所述触控屏具有第二灵敏度,包括:

控制所述触控屏响应所述触控信号的电容阈值为第二电容阈值;和/或,

控制所述触控屏响应所述触控信号的触控面积阈值为第二面积阈值。

在一些实施例中,所述触控信号包括:触控电容值和触控面积;所述第一信号阈值包括:第一电容阈值和第一面积阈值;

所述在所述触控屏具有第一灵敏度时,如果接收到所述触控屏的触控信号满足第一信号阈值的条件,则响应所述触控信号,包括:

如果所述触控电容值大于所述第一电容阈值,且所述触控面积大于所述第一面积阈值,则执行所述触控信号对应的指纹识别操作;

如果所述触控电容值大于所述第一电容阈值,且所述触控面积小于或等于所述第一面积阈值,则执行所述触控信号对应的触控操作。

在一些实施例中,所述第二信号阈值包括:第二电容阈值和第二面积阈值;其中,所述第一电容阈值小于所述第二电容阈值,所述第一面积阈值小于所述第二面积阈值;

所述在所述触控屏具有第二灵敏度时,如果接收到所述触控屏的触控信号满足第二信号阈值的条件,则响应所述触控信号,包括:

如果所述触控电容值大于所述第二电容阈值,且所述触控面积大于所述第二面积阈值,则执行所述触控信号对应的指纹识别操作;

如果所述触控电容值大于所述第二电容阈值,且所述触控面积小于或等于所述第二面积阈值,则执行所述触控信号对应的触控操作。

根据本公开实施例的第二方面,提供一种触控灵敏度的控制装置,所述装置应用于包含触控屏的移动终端,包括:

第一确定模块,用于确定所述移动终端的放置状态;

第一控制模块,用于当所述移动终端的放置状态为悬浮状态时,控制所述触控屏具有第一灵敏度;其中,所述悬浮状态为:所述移动终端被放置在未接地的支撑体上;

第二控制模块,用于当所述移动终端的放置状态为接地状态时,控制所述触控屏具有第二灵敏度,其中,所述接地状态为:所述移动终端被放置在接地的支撑体上;

其中,所述第一灵敏度高于所述第二灵敏度。

在一些实施例中,所述第一确定模块,包括:

检测子模块,用于检测所述移动终端的运动参数;

确定子模块,用于根据所述运动参数,确定所述移动终端的放置状态。

在一些实施例中,所述确定子模块,包括:

第一确定子模块,用于如果所述运动参数在预设时长内处于预设参数范围,则确定所述移动终端的放置状态为所述悬浮状态;

第二确定子模块,用于如果所述运动参数处于所述预设参数范围的时长小于所述预设时长,则确定所述移动终端的放置状态为接地状态。

在一些实施例中,所述运动参数包括:所述移动终端在竖直方向上的第一加速度和/或在水平方向上的第二加速度;

所述第一确定子模块,具体用于:

如果所述第一加速度在所述预设时长内处于预设的第一加速度范围,和/或,所述第二加速度在所述预设时长内处于预设的第二加速度范围,则确定所述移动终端的放置状态为所述悬浮状态。

在一些实施例中,所述第一加速度范围的最小值小于预设的重力加速度值,且最大值大于所述重力加速度值;所述第二加速度范围的最小值小于0且最大值大于0。

在一些实施例中,所述装置还包括:

第一响应模块,用于在所述触控屏具有第一灵敏度时,如果接收到所述触控屏的触控信号满足第一信号阈值的条件,则响应所述触控信号;

第二响应模块,用于在所述触控屏具有第二灵敏度时,如果接收到所述触控屏的触控信号满足第二信号阈值的条件,则响应所述触控信号;其中,所述第一信号阈值小于所述第二信号阈值。

在一些实施例中,所述第一控制模块,具体用于:

控制所述触控屏响应所述触控信号的电容阈值为第一电容阈值;和/或,

控制所述触控屏响应所述触控信号的触控面积阈值为第一面积阈值;

所述第二控制模块,具体用于:

控制所述触控屏响应所述触控信号的电容阈值为第二电容阈值;和/或,

控制所述触控屏响应所述触控信号的触控面积阈值为第二面积阈值。

在一些实施例中,所述触控信号包括:触控电容值和触控面积;所述第一信号阈值包括:第一电容阈值和第一面积阈值;

所述第一响应模块,包括:

第一执行子模块,如果所述触控电容值大于所述第一电容阈值,且所述触控面积大于所述第一面积阈值,则用于执行所述触控信号对应的指纹识别操作;

第二执行子模块,如果所述触控电容值大于所述第一电容阈值,且所述触控面积小于或等于所述第一面积阈值,则用于执行所述触控信号对应的触控操作。

在一些实施例中,所述第二信号阈值包括:第二电容阈值和第二面积阈值;其中,所述第一电容阈值小于所述第二电容阈值,所述第一面积阈值小于所述第二面积阈值;

所述第二响应模块,包括:

第三执行子模块,如果所述触控电容值大于所述第二电容阈值,且所述触控面积大于所述第二面积阈值,则用于执行所述触控信号对应的指纹识别操作;

第四执行子模块,如果所述触控电容值大于所述第二电容阈值,且所述触控面积小于或等于所述第二面积阈值,则用于执行所述触控信号对应的触控操作。

根据本公开实施例的第三方面,提供一种触控灵敏度的控制装置,所述装置至少包括:处理器和用于存储能够在所述处理器上运行的可执行指令的存储器,其中:

处理器用于运行所述可执行指令时,所述可执行指令执行上述任一项触控灵敏度的控制方法中的步骤。

根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述任一项触控灵敏度的控制方法中的步骤。

本公开的实施例提供的技术方案可以包括以下有益效果:由于移动终端接收触控操作时,人体接触触控屏产生触控信号。人体作为导体与大地相连接,当移动终端接地时,其检测触控信号时的参考地电压与人体接地电压保持一致。而当移动终端未接地时,其检测触控信号时的参考地电压与人体接地电压存在误差,因此,未接地时进行的触控检测存在误差,灵敏度较低。通过本公开实施例的技术方案,检测移动终端的放置状态,来对应调整触控屏的灵敏度,从而减少由于移动终端在接地或未接地的放置状况下,用户感受到触控灵敏度的差异。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种触控灵敏度的控制方法的流程图一。

图2是根据一示例性实施例示出的一种触控灵敏度的控制方法的流程图二。

图3是根据一示例性实施例示出的一种触控灵敏度的控制方法的流程图三。

图4是根据一示例性实施例示出的一种触控灵敏度的控制方法的流程图四。

图5是根据一示例性实施例示出的一种触控灵敏度的控制装置的结构框图。

图6是根据一示例性实施例示出的一种触控灵敏度的控制装置的实体结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种触控灵敏度的控制方法的流程图,该方法应用于包含触控屏的移动终端,如图1所示,包括以下步骤:

步骤S101、确定所述移动终端的放置状态;

步骤S102、当所述移动终端的放置状态为悬浮状态时,控制所述触控屏具有第一灵敏度;其中,所述悬浮状态为:所述移动终端被放置在未接地的支撑体上;

步骤S103、当所述移动终端的放置状态为接地状态时,控制所述触控屏具有第二灵敏度,其中,所述接地状态为:所述移动终端被放置在接地的支撑体上;

其中,所述第一灵敏度高于所述第二灵敏度。

移动终端的放置状态包括悬浮状态或接地状态,悬浮状态实际上是移动终端未接地的状态。未接地的支撑体可以是绝缘体,或者与移动终端接触位置为绝缘体的物体。例如,桌面、沙发、手机支架等静止的支撑体。

移动终端的触控屏可以根据接收到的触控操作来产生相应的触摸信号,例如,对于电容触控屏,当手指触摸触控屏的表面时,会使触摸位置的电容发生改变。电容改变时对应的电压或电流信号,即触摸信号会通过与电容相连接的导线传递至移动终端的信号处理模块中,如果信号处理模块接收到的上述触摸信号大于预设的信号阈值,则认为该触摸信号是有效的触摸操作产生的触摸信号,从而做出响应。

由于出现在触控屏上的任何物体的接触或靠近,都会对触控屏上的电容产生细微的影响,因此,为了抑制触控屏过于灵敏导致误触,需要设定上述信号阈值。

触控操作的力度或者触控体与触控传感器之间的距离与触控信号的信号值正相关,正常的触控操作通常是触控体直接接触触控屏表面甚至以较强的力度按压触控屏,因此,触控屏可以检测到较大的触控信号。而误触操作往往是用户无意识接触或其他物体接近触控屏产生的触控信号,因此误触操作时的触控信号较小。因而,根据正常触控时的触控信号来设定信号阈值,就能够排除大部分误触或其他物体接近时产生的触控。

在一些实施例中,触控屏的第一灵敏度与第二灵敏度的可以根据触控屏的电容变化值的阈值来确定。例如,当触控操作造成的电容变化值大于第一灵敏度的阈值时,则在第一灵敏度下或者第二灵敏度下都会对触控操作做出响应;当电容变化值大于第二灵敏度而小于第一灵敏度时,则在第一灵敏度下不会对该触控操作做出响应,在第二灵敏度下则会对该触控操作做出响应。

触控屏的第一灵敏度与第二灵敏度也可以根据触控屏接收到的触控操作的触控面积的阈值来确定。如果触控面积大于第一灵敏度下的阈值,则响应触控操作,进行指纹识别检测等;如果触控面积小于第一灵敏度下的阈值,而大于第二灵敏度下的阈值,则在第一灵敏度下不响应触控操作,在第二灵敏度下则响应触控操作进行指纹识别检测等。

由于移动终端接收触控操作时,人体接触触控屏产生触控信号。人体作为导体与大地相连接,当移动终端接地时,其检测触控信号时的参考地电压与人体接地电压保持一致。而当移动终端未接地时,其检测触控信号时的参考地电压与人体接地电压存在误差,因此,未接地时进行的触控检测存在误差,灵敏度较低。也就是说,当移动终端放置在这些未接地的支撑体时,移动终端的触控屏容易检测不到较小的触摸信号。而当移动终端放置在接地的支撑体时,移动终端的触控屏则更容易检测到较小的电容变化。这样,设定统一的信号阈值,则会使移动终端在不同的放置状态下对相同的触摸信号产生不同的响应,例如,在接地状态时能够检测到的触摸信号,在悬浮状态则无法检测到。

因此,这里首先检测移动终端的放置状态,基于不同的放置状态,控制触控屏具有不同的灵敏度,从而均衡两种状态下的灵敏度,使移动终端在不同的放置状态下能够对强度相近的触控信号做出近似的响应,从而减少了触控屏对触控操作的响应不稳定而造成的用户使用感受的降低。

在一些实施例中,如图2所示,在步骤S101中,所述确定所述移动终端的放置状态,包括:

步骤S201、检测所述移动终端的运动参数;

步骤S202、根据所述运动参数,确定所述移动终端的放置状态。

这里,提供了一种移动终端来检测自身放置状态的实现方式,通过移动终端的运动参数来确定放置状态。运动参数包括移动终端的运动相关的物理参数,包括速度、加速度以及角速度等。

由于人体是导电的,因此,当人手握移动终端时,移动终端通过人体实现接地。而当移动终端脱离人体放置在桌面等静止的物体时,如果通常无法实现接地。因此,可以认为移动终端处于静止状态时,其放置状态为悬浮状态。

由于人体不可能保持完全静止的状态,因此,可以通过上述运动参数,来判断移动终端是否由人体来支撑,从而确定移动终端的放置状态。

要对上述运动参数的检测,可以利用移动终端内部设置的传感器来实现。例如,通过运动速度、运动加速度或角速度的传感器来进行检测移动终端的速度或加速度状态;通过重力传感器来检测移动终端角度的变化等。示例性地,这些传感器可以是陀螺仪、加速度传感器以及磁场传感器等等。

通过上述检测移动终端运动参数的方法,可以快速判断移动终端是否发生了运动,如果未发生任何运动,则可以确定移动终端当前被放置在静止的支撑体上,没有与人体发生接触,因此处于未接地的悬浮状态。也就是说,通过上述方法,能够快速通过传感器检测到的参数识别出移动终端的放置状态,并做出响应调整触控屏的灵敏度,无需增加其他的处理或运算模块,便于实现和应用。

在一些实施例中,所述根据所述运动参数,确定所述移动终端的放置状态,包括:

如果所述运动参数在预设时长内处于预设参数范围,则确定所述移动终端的放置状态为所述悬浮状态;

如果所述运动参数处于所述预设参数范围的时长小于所述预设时长,则确定所述移动终端的放置状态为接地状态。

由于人体无法在长时间内保持完全静止,即使人体保持不动,也会以为呼吸、心跳等的作用产生细微的晃动。因此,只要设定一段预设时长,当移动终端由人握持的时候,在预设时长的运动参数就会体现出移动终端处于运动而非静止的状态,从而可以确定当前移动终端并非放置于静止的支撑体上。

上述预定时长可以根据人体的活动规律来进行设定,例如,人体进行呼吸、心跳等会产生细微的晃动,而人进行呼吸或心跳的时间大约在0.5至5秒的范围内,因此,上述预定时长可以设定在这个取值范围内。预定时长的设定值越小,则检测的反应速度越快,但可能会因为人体状态的差异造成精确度的降低;而预定时长的设定值越大,则检测的反应速度越慢,但可以得到更高的精确度。

上述预设参数范围,可以根据实际情况以及参考的运动参数的类型来进行设定。例如,如果运动参数为重力方向的加速度值,那么,预设参数范围则是重力加速度的上下误差允许范围内。如果检测出当前移动终端的运动参数在预设时长内等于重力加速度值,或者在重力加速度值的上下误差范围内,则认为移动终端处于悬浮状态。

如果检测出当前移动终端在一段时间后,运动参数的参数值位于预设参数范围以外,说明移动终端发生了运动,此时,则认为移动终端处于接地状态。

通过上述方法,能够通过为运动参数设定对应的预设参数范围,并基于预设参数范围和预定时长来判定移动终端处于悬浮状态还是接地状态。通过调整预定时长和预定参数范围,能够改变调整触控屏灵敏度的响应时间和准确性,从而提升上述方法的灵活性和使用感受。

在一些实施例中,所述运动参数包括:所述移动终端在竖直方向上的第一加速度和/或在水平方向上的第二加速度;

所述如果所述运动参数在预设时长内处于预设参数范围,则确定所述移动终端的放置状态为所述悬浮状态,包括:

如果所述第一加速度在所述预设时长内处于预设的第一加速度范围,和/或,所述第二加速度在所述预设时长内处于预设的第二加速度范围,则确定所述移动终端的放置状态为所述悬浮状态。

这里,通过检测移动终端的加速度,来确定移动终端的放置状态。竖直方向即重力方向,也就是空间坐标系的z轴方向;水平方向即空间坐标系的x轴和y轴方向。竖直方向上存在重力,移动终端会受到重力加速度的影响,而水平方向则不受重力影响,不存在重力加速度。

因此,如果采用加速度作为移动终端的运动参数,则需要在水平方向和竖直方向上采用不同的预设参数范围,即竖直方向的第一加速度范围以及水平方向的第二加速度范围。这里,可以仅采用第一加速度或第二加速度中的一种作为上述运动参数,也可以将第一加速度和第二加速度均作为运动参数。

通过移动终端自带的加速度传感器,陀螺仪等传感器,就能够实现对上述第一加速度或第二加速度的检测,进而确定移动终端的放置状态,并进行触控屏灵敏度的调整。

在一些实施例中,所述第一加速度范围的最小值小于预设的重力加速度值,且最大值大于所述重力加速度值;所述第二加速度范围的最小值小于0且最大值大于0。

当移动终端放置在静止的支撑体上时,移动终端在水平方向即空间坐标系中x轴和y轴方向不存在运动,也不受到外力的作用,因此可以认为第二加速度为0m/s

而第一加速度为重力方向的加速度,移动终端始终受到重力影响。当移动终端保持静止时,受到的重力加速度则为移动终端所处地理位置的重力加速度值,因此,第一加速度范围可以是重力加速度的上下误差范围内。

由于不同纬度或不同海拔高度的重力加速度不同,例如,赤道附近的重力加速度值约为9.780m/s

在一些实施例中,如图3所示,所述方法还包括:

步骤S301、在所述触控屏具有第一灵敏度时,如果接收到所述触控屏的触控信号大于第一信号阈值,则响应所述触控信号;

步骤S302、在所述触控屏具有第二灵敏度时,如果接收到所述触控屏的触控信号大于第二信号阈值,则响应所述触控信号;其中,所述第一信号阈值小于所述第二信号阈值。

上述实施例提供了如何确定移动终端的放置状态的具体实现方法,根据移动终端的放置状态,可以将触控屏的触控灵敏度调整至第一灵敏度或第二灵敏度。

在相同状态下,触控屏接收到相同强度的触控操作时,感应到的触控信号大小相同,由于触控屏的第一灵敏度高于第二灵敏度,第一信号阈值小于第二信号阈值,因此,相同状态下,触控信号大于第一信号阈值而小于第二信号阈值。这样,在第一灵敏度下能够识别到该触控信号,而在第二灵敏度下则无法识别该触控信号。

此外,在第一灵敏度下,当触控信号小于第一信号阈值时,则认为没有检测到有效的触控信号,不需要做出响应。相应地,在第二灵敏度下,如果触控信号小于第二信号阈值,则认为没有检测到有效的触控信号,不需要做出响应。

但是,第一灵敏度与第二灵敏度分别针对不同的放置状态。相同强度的触控信号在悬浮状态下触控屏感应到的触控信号小于在接地状态下触控屏感应到的触控信号。由于第一信号阈值小于第二信号阈值,悬浮状态下的触控信号大于第一信号阈值,而接地状态下的触控信号大于第二信号阈值,因此,在第一灵敏度下与第二灵敏度下都可以识别上述触控信号。

上述步骤提供了一种实现不同灵敏度下的触控信号识别的实现方式,在不同的灵敏度下,以不同的信号阈值作为识别触控信号的门限,从而适应不同的放置状态下的触控识别。

在一些实施例中,所述控制所述触控屏具有第一灵敏度,包括:

控制所述触控屏响应所述触控信号的电容阈值为第一电容阈值;和/或,

控制所述触控屏响应所述触控信号的触控面积阈值为第一面积阈值;

所述控制所述触控屏具有第二灵敏度,包括:

控制所述触控屏响应所述触控信号的电容阈值为第二电容阈值;和/或,

控制所述触控屏响应所述触控信号的触控面积阈值为第二面积阈值。

这里,可以通过触控电容值或者触控面积来区分第一灵敏度和第二灵敏度。第一灵敏度的第一信号阈值可以为第一电容阈值和/或第一面积阈值,当检测到触控信号时,需要比对触控信号的电容值与第一电容阈值的关系,或者比对触控时的触控面积与第一面积阈值的关系。

在移动终端检测到放置状态变化时,则通过改变上述触控信号的阈值,包括电容阈值和面积阈值来实现。例如,当放置状态由悬浮状态变为接地状态,则将触控信号的触控电容阈值由第一电容阈值修改为第二电容阈值,将触控信号的触控面积阈值由第一面积阈值修改为第二面积阈值。这样,就实现了触控灵敏度的调整。

在一些实施例中,上述触控信号包括:触控电容值和触控面积;第一信号阈值包括:第一电容阈值和第一面积阈值;

在触控屏具有第一灵敏度时,如果接收到触控屏的触控信号满足第一信号阈值的条件,则响应触控信号,包括:

如果触控电容值大于第一电容阈值,且触控面积大于第一面积阈值,则执行触控信号对应的指纹识别操作;

如果触控电容值大于第一电容阈值,且触控面积小于或等于第一面积阈值,则执行触控信号对应的触控操作。

这里,将触控时产生的电容与触控面积两种参数作为检测触控操作的标准。第一信号阈值由第一电容阈值和第一面积阈值两种参数构成。第一电容阈值可以是触控操作产生的电容变化量的阈值,当触控操作产生的电容变化量大于第一电容阈值时,则为有效的触控操作。该触控操作可以仅为触控的点击操作等,也可以是指纹识别的触控操作。

需要说明的是,在设置第一电容阈值与第一面积阈值时,需要满足一个条件:如果触控面积等于第一触控面积,对应的触控电容大于第一电容阈值;触控电容值为第一电容阈值时,对应的触控面积小于第一面积阈值。也就是说,当触控面积足够大时,对应的电容值一定超过了第一电容阈值。因此,在实际使用的过程中,不存在触控信号对应的触控电容值小于第一电容阈值,但是触控面积大于第一面积阈值的情况。

由于指纹识别需要将手指按压在触控屏上,手指的大部分皮肤接触触控屏时可以清楚识别出触控手指的指纹。也就是说,进行指纹识别时需要足够大的触控面积。因此,这里将触控面积大于第一面积阈值的触控操作,作为指纹识别的触控操作。通过第一电容阈值和第一面积阈值两种参数,分别识别触控操作和指纹识别操作。当触控操作产生的电容变化值大于第一电容阈值,并且触控面积大于第一面积阈值,则为有效的指纹识别操作;当触控操作产生的电容变化值大于第一电容阈值,但是触控面积小于第一面积阈值,则为有效的触控操作,但是不能用于指纹识别,因此此时可以响应触控的点击操作等;当触控操作产生的电容变化值小于第一电容阈值,此时触控面积一定小于第一面积阈值,则该触控操作为无效的触控操作。此时不做任何响应,从而可以减少误触的产生。

在一些实施例中,上述第二信号阈值包括:第二电容阈值和第二面积阈值;其中,第一电容阈值小于第二电容阈值,第一面积阈值小于第二面积阈值;

在触控屏具有第二灵敏度时,如果接收到触控屏的触控信号满足第二信号阈值的条件,则响应触控信号,包括:

如果触控电容值大于第二电容阈值,且触控面积大于第二面积阈值,则执行触控信号对应的指纹识别操作;

如果触控电容值大于第二电容阈值,且触控面积小于或等于第二面积阈值,则执行触控信号对应的触控操作。

与上述第一灵敏度类似,第二灵敏度的第二信号阈值也由第二电容阈值与第二面积阈值两种参数构成。第二电容阈值与上述第一电容阈值的作用相同,第二面积阈值与上述第一面积阈值的作用相同,并且检测过程与上述第一灵敏度相同,这里不再赘述。

不同之处在于,第二灵敏度下的第二信号阈值的大小可以大于第一信号阈值,第二面积阈值也可以大于或者等于第一信号阈值。这样,第一灵敏度会高于第二灵敏度,第一灵敏度则更适用于不接地时的使用环境,而第二灵敏度则更适用于接地时的使用环境。

本公开实施例还提供以下示例:

对于大多数常用的移动终端,例如手机、平板电脑、智能手表等都是通过触控屏接收触控操作,来实现各种各样的功能。针对触控屏的触控体验一般通过触控屏的灵敏度来进行评判,如果触控屏过于灵敏,则容易造成误触;如果触控屏不够灵敏,则会造成操作不顺畅的不良体验。在实际应用中,将移动终端拿在手中,移动终端处于接地状态,可以更容易检测到触控屏上较小的电容变化,容易出现触控过于灵敏的现象;而将移动终端置于桌面等静止的物体上时,由于移动终端不接地,悬空状态比较难以检测到较小的电容变化。因此,相同的触控灵敏度设置下,触控屏具有固定的检测阈值,对于上述两种场景,用户采用相同的力度触摸屏幕时,感受到的触控灵敏度不同。

因此,本公开实施例采用g-sensor(重力传感器)检测移动终端的状态,并根据移动终端的状态来动态调节触控屏的灵敏度。根据移动终端为悬浮或者手持状态下重力传感器检测到的z轴(重力方向)数据变化规律,动态调节触控灵敏度的大小。

在重力传感器的z轴数据维持在9.81m/s

在重力传感器的z轴数据在短时间内发生较大的变化时,认为是接地状态,适当地降低触控灵敏度,从而均衡两种状态下的触控感受。

重力传感器能够感知加速度的变化,当移动终端发生晃动、跌落、上升、下降等动作时,都可以被重力传感器感应到,并转换为电信号。通过微处理器的计算分析后,输出重力传感器在不同方向上的数值。由于悬浮状态和手持状态下,重力方向的加速度会有明显差异,因此。可以通过重力方向数据确认当前移动终端的状态。在不同的状态下,设置触控屏对触控信号的相应阈值。当重力传感器检测到移动终端处于悬浮状态时,适当将触控灵敏度提高,而当检测到移动终端处于接地状态时,适当降低触控灵敏度,从而使两种状态下的触控感受均衡一致。

触控屏是通过检测电容信号的变化来实现的。触控屏具有一定数量的Tx/Rx(信号发出/信号接收)电极和通道,分别负责发送电信号和接收电信号,这些电极是由ITO(氧化氤锡)这种透明导电材料制成的,具有导电性,在Tx/Rx交汇处能够形成电容信号,当手指触屏到触摸屏时,会对相应位置的电容信号带来影响,通过检测这些电容信号的变化,就能够识别出触控操作。因此,上述调节触控灵敏度的方式,可以通过设定响应电容信号变化的阈值来实现。

本公开实施例可以通过如图4所示的流程来实现,如图4所示,包括以下步骤:

步骤S1、通过移动终端中的重力传感器获取z轴数据。

步骤S2、检测到z轴数据在9.8m/s

步骤S3、在检测到z轴数据在短时间内变化较大,则进入步骤6;

步骤S4、触控屏接收到确认为悬浮状态的控制信息;

步骤S5、提高触控屏的触控灵敏度;

步骤S6、触控屏接收到确认为接地状态的控制信息;

步骤S7、降低移动终端的触控灵敏度。

通过上述步骤,通过重力传感器检测到的z轴数据变化,确认移动终端的放置状态,并动态调节触控灵敏度,从而能够均衡移动终端在不同放置状态下的触控灵敏度体验。

在一些实施例中,还可以通过触控时的触控面积来识别指纹识别或者指纹解锁等操作。结合上述不同触控灵敏度下的电容信号变化识别触控操作的方案,可以实现触控操作与指纹识别的两种触控检测。

当手指按压触控屏时引起电容变化,当电容变化超过当前灵敏度设置的电容变化阈值时,则认为是点击事件,如果根据上述重力传感器的检测进行了触控灵敏度的调节,则会对该电容变化阈值的大小产生改变。

当手指按压触控屏时电容变化大于电容变化阈值,同时触控面积大于当前灵敏度下设置的触控面积阈值,则进入指纹识别流程,通过指纹识别传感器等组件,识别触控位置的指纹。如果触控电容变化大于电容变化阈值,但是触控面积小于触控面积阈值,那么可以不启动指纹识别,仅认为是点击事件,响应触控的点击操作。

当然,上述指纹识别的操作可以仅适用于显示屏下设置有指纹识别传感器等组件的区域内。如果在未设置指纹识别传感器的区域内,则可以仅根据触控电容变化值来确定触控操作是否为有效的点击操作等。

图5是根据一示例性实施例示出的一种触控灵敏度的控制装置的结构框图,所述装置应用于包含触控屏的移动终端。参照图5,该装置500包括第一确定模块510,第一控制模块520和第二控制模块530。

第一确定模块510,用于确定所述移动终端的放置状态;

第一控制模块520,用于当所述移动终端的放置状态为悬浮状态时,控制所述触控屏具有第一灵敏度;其中,所述悬浮状态为:所述移动终端被放置在未接地的支撑体上;

第二控制模块530,用于当所述移动终端的放置状态为接地状态时,控制所述触控屏具有第二灵敏度,其中,所述接地状态为:所述移动终端被放置在接地的支撑体上;

其中,所述第一灵敏度高于所述第二灵敏度。

在一些实施例中,所述第一确定模块,包括:

检测子模块,用于检测所述移动终端的运动参数;

确定子模块,用于根据所述运动参数,确定所述移动终端的放置状态。

在一些实施例中,所述确定子模块,包括:

第一确定子模块,用于如果所述运动参数在预设时长内处于预设参数范围,则确定所述移动终端的放置状态为所述悬浮状态;

第二确定子模块,用于如果所述运动参数处于所述预设参数范围的时长小于所述预设时长,则确定所述移动终端的放置状态为接地状态。

在一些实施例中,所述运动参数包括:所述移动终端在竖直方向上的第一加速度和/或在水平方向上的第二加速度;

所述第一确定子模块,具体用于:

如果所述第一加速度在所述预设时长内处于预设的第一加速度范围,和/或,所述第二加速度在所述预设时长内处于预设的第二加速度范围,则确定所述移动终端的放置状态为所述悬浮状态。

在一些实施例中,所述第一加速度范围的最小值小于预设的重力加速度值,且最大值大于所述重力加速度值;所述第二加速度范围的最小值小于0且最大值大于0。

在一些实施例中,所述装置还包括:

第一响应模块,用于在所述触控屏具有第一灵敏度时,如果接收到所述触控屏的触控信号大于第一信号阈值,则响应所述触控信号;

第二响应模块,用于在所述触控屏具有第二灵敏度时,如果接收到所述触控屏的触控信号大于第二信号阈值,则响应所述触控信号;其中,所述第一信号阈值小于所述第二信号阈值。

在一些实施例中,所述第一控制模块,具体用于:

控制所述触控屏响应所述触控信号的电容阈值为第一电容阈值;和/或,

控制所述触控屏响应所述触控信号的触控面积阈值为第一面积阈值;

所述第二控制模块,具体用于:

控制所述触控屏响应所述触控信号的电容阈值为第二电容阈值;和/或,

控制所述触控屏响应所述触控信号的触控面积阈值为第二面积阈值。

在一些实施例中,所述触控信号包括:触控电容值和触控面积;所述第一信号阈值包括:第一电容阈值和第一面积阈值;

所述第一响应模块,包括:

第一执行子模块,如果所述触控电容值大于所述第一电容阈值,且所述触控面积大于所述第一面积阈值,则用于执行所述触控信号对应的指纹识别操作;

第二执行子模块,如果所述触控电容值大于所述第一电容阈值,且所述触控面积小于或等于所述第一面积阈值,则用于执行所述触控信号对应的触控操作。

在一些实施例中,所述第二信号阈值包括:第二电容阈值和第二面积阈值;其中,所述第一电容阈值小于所述第二电容阈值,所述第一面积阈值小于所述第二面积阈值;

所述第二响应模块,包括:

第三执行子模块,如果所述触控电容值大于所述第二电容阈值,且所述触控面积大于所述第二面积阈值,则用于执行所述触控信号对应的指纹识别操作;

第四执行子模块,如果所述触控电容值大于所述第二电容阈值,且所述触控面积小于或等于所述第二面积阈值,则用于执行所述触控信号对应的触控操作。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图6是根据一示例性实施例示出的一种触控灵敏度的控制装置600的实体结构框图。例如,装置600可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。

参照图6,装置600可以包括以下一个或多个组件:处理组件601,存储器602,电源组件603,多媒体组件604,音频组件605,输入/输出(I/O)接口606,传感器组件607,以及通信组件608。

处理组件601通常控制装置600的整体操作,诸如与显示、电话呼叫、数据通信、相机操作和记录操作相关联的操作。处理组件601可以包括一个或多个处理器610来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件601还可以包括一个或多个模块,便于处理组件601和其他组件之间的交互。例如,处理组件601可以包括多媒体模块,以方便多媒体组件604和处理组件601之间的交互。

存储器610被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令、联系人数据、电话簿数据、消息、图片、视频等。存储器602可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)、可编程只读存储器(PROM)、只读存储器(ROM)、磁存储器、快闪存储器、磁盘或光盘。

电源组件603为装置600的各种组件提供电力。电源组件603可以包括:电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。

多媒体组件604包括在所述装置600和用户之间提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触控屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件604包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和/或后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件605被配置为输出和/或输入音频信号。例如,音频组件605包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器610或经由通信组件608发送。在一些实施例中,音频组件605还包括一个扬声器,用于输出音频信号。

I/O接口606为处理组件601和外围接口模块之间提供接口,上述外围接口模块可以是键盘、点击轮、按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件607包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件607可以检测到装置600的打开/关闭状态、组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件607还可以检测装置600或装置600的一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件607可以包括接近传感器,被配置为在没有任何的物理接触时检测附近物体的存在。传感器组件607还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件607还可以包括加速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器。

通信组件608被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi、2G或3G,或它们的组合。在一个示例性实施例中,通信组件608经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件608还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术、红外数据协会(IrDA)技术、超宽带(UWB)技术、蓝牙(BT)技术或其他技术来实现。

在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器602,上述指令可由装置600的处理器610执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述实施例中提供的任一种方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

相关技术
  • 触控灵敏度的控制方法及装置、存储介质
  • 触控元素显示控制方法、装置、存储介质及触控设备
技术分类

06120113084705