一种压力值的校准方法、装置及移动终端与流程

文档序号:13697595阅读:131来源:国知局
技术领域本发明涉及终端技术领域,尤其涉及一种压力值的校准方法、装置及移动终端。

背景技术:
当前触控压力广泛应用于移动终端中,即用户可通过触控压力实现对移动终端中功能的操作。如通过触控压力可实现对移动终端的显示屏幕解锁,或通过触控压力实现对移动终端中应用程序中的操作项进行操作等。其中,当移动终端检测到用户的触控压力时,移动终端所应用的应用压力值可与用户实际输入的压力值形成映射关系,在理想状态下,移动终端所应用的应用压力值与用户实际输入的压力值成线性增函数关系。而在实际情况下,随着移动终端使用时间的增长,所应用的压力值与用户实际输入的压力值并不能遵守线性增函数关系,即压力值的精度会出现误差。然而,当前应用程序中的多种功能依赖该应用压力值以实现,应用压力值的不同有可能对应实现不同的功能,在用户输入的压力值相同的情况下,若映射的应用压力值不准确,将导致无法实现应用程序中用户需求的功能,降低了用户体验。

技术实现要素:
本发明实施例提供一种压力值的校准方法、装置及移动终端,可提高应用压力值的精准度,能够准确实现应用压力值对应的用户需求的功能,提升了用户体验。本发明实施例第一方面提供了一种压力值的校准方法,所述方法可包括:当检测到操作体对触控显示屏的触控操作时,获取所述触控操作的触控压力值;比较所述触控压力值与预设压力门限值的大小;基于所述比较结果对与所述触控压力值成映射关系的应用压力值进行补偿。作为可选的实施例,所述比较所述触控压力值与预设压力门限值的大小之前,所述方法还包括:若所述触控压力值达到与应用压力初始值成映射关系的触控压力初始值时,判断所述触控显示屏是否满足需要进行压力校准的条件;所述比较所述触控压力值与预设压力门限值的大小,包括:所述触控显示屏满足需要进行压力校准的条件的情况下,比较所述触控压力值与预设压力门限值的大小。作为可选的实施例,所述判断所述触控显示屏是否满足需要进行压力校准的条件包括:获取对所述触控显示屏的最新压力校准时刻;判断当前时刻与所述最新压力校准时刻之间的时长是否达到预设的校准周期时长;若判断的结果为是,则确定所述触控显示屏满足需要进行压力校准的条件。作为可选的实施例,所述基于所述比较结果对与所述触控压力值成映射关系的应用压力值进行补偿包括:若所述比较结果为所述触控压力值大于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行正向补偿;若所述比较结果为所述触控压力值小于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行负向补偿。作为可选的实施例,所述对与所述触控压力值成映射关系的应用压力值进行正向补偿包括:获得与所述触控压力值成正相关关系的第一补偿值;确定进行正向补偿后的应用压力值为所述应用压力值与第一补偿值之和。作为可选的实施例,所述对与所述触控压力值成映射关系的应用压力值进行负向补偿包括:获得与所述触控压力值成负相关关系的第二补偿值;确定进行负向补偿后的应用压力值为所述应用压力值与第二补偿值之差。作为可选的实施例,所述获得与所述触控压力值成负相关关系的第一补偿值,或所述获得与所述触控压力值成正相关关系的第二补偿值之前,所述方法还包括:调用所统计出的与所述触控压力值相关的第一补偿函数以获得第一补偿值;或调用所统计出的与所述触控压力值相关的第二补偿函数以获得第二补偿值。本发明实施例第二方面提供一种压力值的校准装置,所述装置可包括:检测模块,用于检测操作体对触控显示屏的触控操作;获取模块,用于当所述检测模块检测到操作体对触控显示屏的触控操作时,获取所述触控操作的触控压力值;比较模块,用于比较所述触控压力值与预设压力门限值的大小;补偿模块,用于基于所述比较结果对与所述触控压力值成映射关系的应用压力值进行补偿。作为可选的实施例,所述装置还包括:判断模块,用于在所述比较模块比较所述触控压力值与预设压力门限值的大小之前,若所述触控压力值达到与应用压力初始值成映射关系的触控压力初始值时,判断所述触控显示屏是否满足需要进行压力校准的条件;所述比较模块还用于:当所述判断模块判断出所述触控显示屏满足需要进行压力校准的条件的情况下,比较所述触控压力值与预设压力门限值的大小。作为可选的实施例,所述判断模块包括:时刻获取单元,用于获取对所述触控显示屏的最新压力校准时刻;判断单元,用于判断当前时刻与所述最新压力校准时刻之间的时长是否达到预设的校准周期时长;条件确定单元,用于当所述判断单元判断的结果为是,则确定所述触控显示屏满足需要进行压力校准的条件。作为可选的实施例,所述补偿模块包括:正向补偿单元,用于若所述比较结果为所述触控压力值大于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行正向补偿;负向补偿单元,用于若所述比较结果为所述触控压力值小于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行负向补偿。作为可选的实施例,所述正向补偿单元包括:第一获得子单元,用于获得与所述触控压力值成正相关关系的第一补偿值;第一确定子单元,用于确定进行正向补偿后的应用压力值为所述应用压力值与第一补偿值之和。作为可选的实施例,所述负向补偿单元包括:第二获得子单元,用于获得与所述触控压力值成负相关关系的第二补偿值;第二确定子单元,用于确定进行负向补偿后的应用压力值为所述应用压力值与第二补偿值之差。作为可选的实施例,所述第一获得子单元获得与所述触控压力值成负相关关系的第一补偿值,或所述第二获得子单元获得与所述触控压力值成正相关关系的第二补偿值之前,所述补偿模块还包括:第一调用子单元,用于调用所统计出的与所述触控压力值相关的第一补偿函数以获得第一补偿值;或第二调用子单元,用于调用所统计出的与所述触控压力值相关的第二补偿函数以获得第二补偿值。本发明实施例第三方面提供一种移动终端,所述移动终端包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明实施例第一方面任意一种方法所描述的部分或全部步骤。作为可选的实施例,所述移动终端可包括本发明实施例第二方面中的任意一种装置。本发明实施例中,通过在检测到操作体对触控显示屏的触控操作时,获取该触控操作的触控压力值后,可比较该触控压力值与预设压力门限值的大小,并可基于该比较结果,对与触控压力值成映射关系的应用压力值进行补偿,从而可提高应用压力值的精准度,能够准确实现应用压力值对应的用户需求的功能,提升了用户体验。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是现有技术公开的应用压力值与触控压力值的映射关系示意图;图2是本发明实施例提供的一种压力值的校准方法的一实施例的流程示意图;图3是本发明实施例提供的一种压力值的校准方法的另一实施例的流程示意图;图4是本发明实施例提供的一种压力值的校准装置的一实施例的结构示意图;图5是本发明实施例提供的一种压力值的校准装置的另一实施例的结构示意图;图6是本发明实施例提供的一种移动终端的一实施例的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面将简单描述现有技术公开的移动终端检测到触控压力值后,在应用程序中所应用的应用压力值与检测到的触控压力值的具体映射关系。请参阅图1,图1是现有技术公开的应用压力值与触控压力值的映射关系示意图。如图1所示,x轴上的数值代表检测到的触控压力值,y轴上的数值代表应用压力值。在理想状态下,触控压力值与应用压力值的映射关系可参见函数图像1。此时,触控压力值与应用压力值成一次函数关系,即y=kx+b,k与b为大于0的常数。而在实际应用中,若移动终端长时间未进行压力校准,触控压力值与应用压力值的映射关系可参见函数图像2。此时,触控压力值相同的状态下,根据函数图像2获取到的应用压力值与根据函数图像1获取到的应用压力值之间存在差值,而该差值影响了用户对移动终端中应用程序的操作。为解决图1中的技术问题,本发明实施例公开了一种压力值的校准方法、装置及移动终端,以下将结合附图进行详细说明。其中本发明实施例的移动终端可配置触控显示屏,其中通过该触控显示屏可检测用户的触控操作。具体的,移动终端可包括手机、平板电脑、穿戴式设备等。请参阅图2,图2是本发明实施例提供的一种压力值的校准方法的一实施例的流程示意图。本发明实施例的方法可通过移动终端或相关装置来实现。如图2所示,该方法可以包括以下步骤。步骤S201,当检测到操作体对触控显示屏的触控操作时,获取所述触控操作的触控压力值。在一个实施例中,当检测到操作体对触控显示屏的触控操作时,可获取该触控操作的触控压力值。其中,该操作体可为用户手指,也可为触摸笔等能够被移动终端识别出触控点的触控设备。可通过压力传感器等装置获取该触控操作的触控压力值。步骤S202,比较所述触控压力值与预设压力门限值的大小。在一个实施例中,当获取到触控操作的触控压力值后,可与预设压力门限值比较大小。具体的,所预设的压力门限值可根据统计数据所确定,从而在触控压力值等于预设的压力门限值的情况下,实际情况的应用压力值与理想情况的应用压力值相同。可参见图1中函数图像1与函数图像2的交点所对应的x值,可预设该交点对应的x值为压力门限值。通过比较触控压力值与预设压力门限值的大小,确定具体对应用压力值的补偿方式。步骤S203,基于所述比较结果对与所述触控压力值成映射关系的应用压力值进行补偿。在一个实施例中,当比较出触控压力值与预设压力门限值的大小关系后,可基于该比较结果对与触控压力值成映射关系的应用压力值进行补偿。具体的,当获取到触控压力值时,其中,可对与获取到的触控压力值成映射关系的应用压力值进行补偿。若触控压力值与应用压力值的映射关系如图1中函数图像2所示的映射函数,则当获取到的触控压力值小于预设压力门限值时,可对应用压力值进行负向补偿,即通过函数图像2获取的应用压力值较理想状态下的应用压力值大,需要对其进行负向补偿,同理,当获取到的触控压力值大于预设压力门限值时,可对应用压力值进行正向补偿。需要说明的是,触控压力值与应用压力值的映射关系还可包括除图1中函数图像2所示的映射关系外,还可在实际情况中存在其他的映射关系,可根据具体的映射关系,对应用压力值进行补偿,在此本发明实施例不做限定。本发明实施例中,通过在检测到操作体对触控显示屏的触控操作时,获取该触控操作的触控压力值后,可比较该触控压力值与预设压力门限值的大小,并可基于该比较结果,对与触控压力值成映射关系的应用压力值进行补偿,从而可提高应用压力值的精准度,能够准确实现应用压力值对应的用户需求的功能,提升了用户体验。请参阅图3,图3是本发明实施例提供的一种压力值的校准方法的另一实施例的流程示意图。本发明实施例的方法可通过移动终端或相关装置来实现。如图3所示,该方法可以包括以下步骤。步骤S301,当检测到操作体对触控显示屏的触控操作时,获取所述触控操作的触控压力值。在一个实施例中,当检测到操作体对触控显示屏的触控操作时,可获取该触控操作的触控压力值。其中,该操作体可为用户手指,也可为触摸笔等能够被移动终端识别出触控点的触控设备。可通过压力传感器等装置获取该触控操作的触控压力值。步骤S302,若所述触控压力值达到与应用压力初始值成映射关系的触控压力初始值时,判断所述触控显示屏是否满足需要进行压力校准的条件。在一个实施例中,当触控压力值达到与应用压力初始值成映射关系的触控压力初始值时,可判断该触控显示屏是否满足需要进行压力校准的条件。具体的,触控压力值需达到一定的预设阈值时,才能够与应用压力值成映射关系,当触控压力值小于该预设阈值时,则可对该触控压力值进行忽略,即该触控压力值无法完成对应用程序进行触控压力的操作,如当触控压力值小于该预设阈值时,即有可能出现了用户误触等情况。从而,可将阈值预设为能够与应用压力初始值构成映射关系的触控压力初始值。本发明实施例中,判断所述触控显示屏是否满足需要进行压力校准的条件的具体方式可为:获取对所述触控显示屏的最新压力校准时刻;判断当前时刻与所述最新压力校准时刻之间的时长是否达到预设的校准周期时长;若判断的结果为是,则确定所述触控显示屏满足需要进行压力校准的条件。具体的,可对移动终端预设校准周期,获取对上述触控显示屏的最新压力校准时刻,并通过判断当前时刻与上一次压力校准时刻之间的时长是否达到预设校准周期时长,可确定触控显示是否满足校准条件。如当移动终端可开启定期校准模式,达到校准周期时,可确定触控显示屏满足需要进行压力校准的条件,则对触控显示屏进行校准。可选的,判断触控显示屏是否满足需要进行压力校准的条件还可为当检测到触控操作后,是否进行报错,如用户通过操作体连续进行触控操作,则有可能用户无法通过触控操作选取到应用程序中所选取的操作项,此时,应用程序可进行报错,请求对触控显示屏进行校准。若检测到报错请求,或统计到一定数量的报错信息后,可确定触控显示屏满足需要进行压力校准的条件。步骤S303,所述触控显示屏满足需要进行压力校准的条件的情况下,比较所述触控压力值与预设压力门限值的大小。在一个实施例中,当触控显示屏满足需要进行压力校准的条件的情况下,可对该触控显示屏进行校准,具体的,可首先比较获取到的触控压力值与预设压力门限值的大小。其中,所预设的压力门限值可根据统计数据所确定,从而在触控压力值等于预设的压力门限值的情况下,实际情况的应用压力值与理想情况的应用压力值相同。可参见图1中函数图像1与函数图像2的交点所对应的x值,可预设该交点对应的x值为压力门限值。当然,根据应用压力值与触控压力值的映射关系的不同,可通过不同的方式预设压力门限值。进而,通过比较触控压力值与预设压力门限值的大小,确定具体对应用压力值的补偿方式。步骤S304,若所述比较结果为所述触控压力值大于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行正向补偿。在一个实施例中,若所述比较结果为触控压力值大于预设压力门限值时,可对与获取到的触控压力值成映射关系的应用压力值进行正向补偿。具体的,可根据触控压力值与应用压力值的映射函数确定对该应用值进行正向补偿的第一补偿函数。从而可根据具体的触控压力值获取到与该触控压力值对应第一补偿值。如当触控压力值与应用压力值的映射函数的图像与图1中映射函数图像2相同或相似时,触控压力值与补偿值之间的第一补偿函数可为正相关函数,即触控压力值越大,获取的补偿值越大。可选的,负相关函数可包括线性增函数或非线性增函数等,具体的可根据触控压力值与应用压力值之间的映射函数进行确定。当获取到触控压力值时,即可根据第一补偿函数获得与该触控压力值成正相关关系的第一补偿值,从而可确定进行正向补偿后的应用压力值为该与获取到的触控压力值成映射关系的应用压力值与第一补偿值之和。步骤S305,若所述比较结果为所述触控压力值小于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行负向补偿。在一个实施例中,若所述比较结果为触控压力值小于预设压力门限值时,可对与获取到的触控压力值成映射关系的应用压力值进行负向补偿。具体的,可根据触控压力值与应用压力值的映射函数确定对该应用值进行负向补偿的第二补偿函数。从而可根据具体的触控压力值获取到与该触控压力值对应第二补偿值。如当触控压力值与应用压力值的映射函数的图像与图1中映射函数图像2相同或相似时,触控压力值与补偿值之间的第二补偿函数可为负相关函数,即触控压力值越大,获取的补偿值越小。可选的,负相关函数可包括线性减函数或非线性减函数等,具体的可根据触控压力值与应用压力值之间的映射函数进行确定。当获取到触控压力值时,即可根据第二补偿函数获得与该触控压力值成负相关关系的第二补偿值,从而可确定进行正向补偿后的应用压力值为该与获取到的触控压力值成映射关系的应用压力值与第二补偿值之差。本发明实施例中,通过在检测到操作体对触控显示屏的触控操作时,获取该触控操作的触控压力值后,可比较该触控压力值与预设压力门限值的大小,并可基于该比较结果,对与触控压力值成映射关系的应用压力值进行补偿,从而可提高应用压力值的精准度,能够准确实现应用压力值对应的用户需求的功能,提升了用户体验。请参阅图4,图4是本发明实施例提供的一种压力值的校准装置的一实施例的结构示意图。如图4所示,该装置可包括:检测模块401、获取模块402、比较模块403、补偿模块404。其中,检测模块401,用于检测操作体对触控显示屏的触控操作。获取模块402,用于当所述检测模块401检测到操作体对触控显示屏的触控操作时,获取所述触控操作的触控压力值。在一个实施例中,当检测模块401检测到操作体对触控显示屏的触控操作时,获取模块402可获取该触控操作的触控压力值。其中,该操作体可为用户手指,也可为触摸笔等能够被移动终端识别出触控点的触控设备。可通过压力传感器等装置获取该触控操作的触控压力值。比较模块403,用于比较所述触控压力值与预设压力门限值的大小。在一个实施例中,当获取模块402获取到触控操作的触控压力值后,比较模块403可与预设压力门限值比较大小。具体的,所预设的压力门限值可根据统计数据所确定,从而在触控压力值等于预设的压力门限值的情况下,实际情况的应用压力值与理想情况的应用压力值相同。可参见图1中函数图像1与函数图像2的交点所对应的x值,可预设该交点对应的x值为压力门限值。通过比较触控压力值与预设压力门限值的大小,确定具体对应用压力值的补偿方式。补偿模块404,用于基于所述比较结果对与所述触控压力值成映射关系的应用压力值进行补偿。在一个实施例中,当比较模块403比较出触控压力值与预设压力门限值的大小关系后,补偿模块404可基于该比较结果对与触控压力值成映射关系的应用压力值进行补偿。具体的,当获取到触控压力值时,其中,可对与获取到的触控压力值成映射关系的应用压力值进行补偿。若触控压力值与应用压力值的映射关系如图1中函数图像2所示的映射函数,则当获取到的触控压力值小于预设压力门限值时,可对应用压力值进行负向补偿,即通过函数图像2获取的应用压力值较理想状态下的应用压力值大,需要对其进行负向补偿,同理,当获取到的触控压力值大于预设压力门限值时,可对应用压力值进行正向补偿。需要说明的是,触控压力值与应用压力值的映射关系还可包括除图1中函数图像2所示的映射关系外,还可在实际情况中存在其他的映射关系,可根据具体的映射关系,对应用压力值进行补偿,在此本发明实施例不做限定。本发明实施例中,通过在检测到操作体对触控显示屏的触控操作时,获取该触控操作的触控压力值后,可比较该触控压力值与预设压力门限值的大小,并可基于该比较结果,对与触控压力值成映射关系的应用压力值进行补偿,从而可提高应用压力值的精准度,能够准确实现应用压力值对应的用户需求的功能,提升了用户体验。请参阅图5,图5是本发明实施例提供的一种压力值的校准装置的另一实施例的结构示意图。如图5所示,该装置可包括:检测模块501、获取模块502、判断模块503、比较模块504、补偿模块505。其中,检测模块501,用于检测操作体对触控显示屏的触控操作。获取模块502,用于当所述检测模块501检测到操作体对触控显示屏的触控操作时,获取所述触控操作的触控压力值。在一个实施例中,当检测模块501检测到操作体对触控显示屏的触控操作时,获取模块502可获取该触控操作的触控压力值。其中,该操作体可为用户手指,也可为触摸笔等能够被移动终端识别出触控点的触控设备。可通过压力传感器等装置获取该触控操作的触控压力值。判断模块503,用于若所述触控压力值达到与应用压力初始值成映射关系的触控压力初始值时,判断所述触控显示屏是否满足需要进行压力校准的条件。在一个实施例中,当触控压力值达到与应用压力初始值成映射关系的触控压力初始值时,判断模块503可判断该触控显示屏是否满足需要进行压力校准的条件。具体的,触控压力值需达到一定的预设阈值时,才能够与应用压力值成映射关系,当触控压力值小于该预设阈值时,则可对该触控压力值进行忽略,即该触控压力值无法完成对应用程序进行触控压力的操作,如当触控压力值小于该预设阈值时,即有可能出现了用户误触等情况。从而,可将阈值预设为能够与应用压力初始值构成映射关系的触控压力初始值。本发明实施例中,判断模块503可包括以下单元:时刻获取单元5031,用于获取对所述触控显示屏的最新压力校准时刻;判断单元5032,用于判断当前时刻与所述最新压力校准时刻之间的时长是否达到预设的校准周期时长;条件确定单元5033,用于若判断单元5032判断的结果为是,则确定所述触控显示屏满足需要进行压力校准的条件。具体的,可对移动终端预设校准周期,时刻获取单元5031获取对上述触控显示屏的最新压力校准时刻,并判断单元5032通过判断当前时刻与上一次压力校准时刻之间的时长是否达到预设校准周期时长,条件确定单元5033可确定触控显示是否满足校准条件。如当移动终端可开启定期校准模式,达到校准周期时,可确定触控显示屏满足需要进行压力校准的条件,则对触控显示屏进行校准。可选的,判断触控显示屏是否满足需要进行压力校准的条件还可为当检测到触控操作后,是否进行报错,如用户通过操作体连续进行触控操作,则有可能用户无法通过触控操作选取到应用程序中所选取的操作项,此时,应用程序可进行报错,请求对触控显示屏进行校准。若检测到报错请求,或统计到一定数量的报错信息后,可确定触控显示屏满足需要进行压力校准的条件。比较模块504,所述触控显示屏满足需要进行压力校准的条件的情况下,比较所述触控压力值与预设压力门限值的大小。在一个实施例中,当判断模块503判断出触控显示屏满足需要进行压力校准的条件的情况下,可对该触控显示屏进行校准,具体的,比较模块504可首先比较获取到的触控压力值与预设压力门限值的大小。其中,所预设的压力门限值可根据统计数据所确定,从而在触控压力值等于预设的压力门限值的情况下,实际情况的应用压力值与理想情况的应用压力值相同。可参见图1中函数图像1与函数图像2的交点所对应的x值,可预设该交点对应的x值为压力门限值。当然,根据应用压力值与触控压力值的映射关系的不同,可通过不同的方式预设压力门限值。进而,通过比较触控压力值与预设压力门限值的大小,确定具体对应用压力值的补偿方式。补偿模块505,用于基于所述比较结果对与所述触控压力值成映射关系的应用压力值进行补偿。本发明实施例中,补偿模块505可包括正向补偿单元5051与负向补偿单元5052。其中,正向补偿单元5051,用于若所述比较结果为所述触控压力值大于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行正向补偿。在一个实施例中,若所述比较结果为触控压力值大于预设压力门限值时,正向补偿单元5051可对与获取到的触控压力值成映射关系的应用压力值进行正向补偿。具体的,可根据触控压力值与应用压力值的映射函数确定对该应用值进行正向补偿的第一补偿函数。从而可根据具体的触控压力值获取到与该触控压力值对应第一补偿值。如当触控压力值与应用压力值的映射函数的图像与图1中映射函数图像2相同或相似时,触控压力值与补偿值之间的第一补偿函数可为正相关函数,即触控压力值越大,获取的补偿值越大。可选的,负相关函数可包括线性增函数或非线性增函数等,具体的可根据触控压力值与应用压力值之间的映射函数进行确定。当获取到触控压力值时,即可根据第一补偿函数获得与该触控压力值成正相关关系的第一补偿值,从而可确定进行正向补偿后的应用压力值为该与获取到的触控压力值成映射关系的应用压力值与第一补偿值之和。负向补偿单元5052,用于若所述比较结果为所述触控压力值小于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行负向补偿。在一个实施例中,若所述比较结果为触控压力值小于预设压力门限值时,负向补偿单元5052可对与获取到的触控压力值成映射关系的应用压力值进行负向补偿。具体的,可根据触控压力值与应用压力值的映射函数确定对该应用值进行负向补偿的第二补偿函数。从而可根据具体的触控压力值获取到与该触控压力值对应第二补偿值。如当触控压力值与应用压力值的映射函数的图像与图1中映射函数图像2相同或相似时,触控压力值与补偿值之间的第二补偿函数可为负相关函数,即触控压力值越大,获取的补偿值越小。可选的,负相关函数可包括线性减函数或非线性减函数等,具体的可根据触控压力值与应用压力值之间的映射函数进行确定。当获取到触控压力值时,即可根据第二补偿函数获得与该触控压力值成负相关关系的第二补偿值,从而可确定进行正向补偿后的应用压力值为该与获取到的触控压力值成映射关系的应用压力值与第二补偿值之差。本发明实施例中,通过在检测到操作体对触控显示屏的触控操作时,获取该触控操作的触控压力值后,可比较该触控压力值与预设压力门限值的大小,并可基于该比较结果,对与触控压力值成映射关系的应用压力值进行补偿,从而可提高应用压力值的精准度,能够准确实现应用压力值对应的用户需求的功能,提升了用户体验。请参阅图6,图6是本发明实施例提供的一种移动终端的一实施例的结构示意图。该移动终端可以包括:至少一个处理器601,如CPU,至少一个用户接口603,存储器604以及至少一个通信总线602。其中,通信总线602用于实现这些组件之间的连接通信,用户接口603可以触控显示屏,可选的,用户接口603还可以包括标准的有线接口及无线接口,存储器604可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),如至少一个磁盘存储器,可选的,存储器604还可以是至少一个位于远离前述处理器601的存储装置。其中,存储器604中存储一组程序代码,且处理器601调用存储器604中存储的程序代码,用于执行以下操作:当检测到操作体对触控显示屏的触控操作时,获取所述触控操作的触控压力值;比较所述触控压力值与预设压力门限值的大小;基于所述比较结果对与所述触控压力值成映射关系的应用压力值进行补偿。作为可选的实施例,处理器601比较所述触控压力值与预设压力门限值的大小之前,还调用存储器604中存储的程序代码,用于执行以下操作:若所述触控压力值达到与应用压力初始值成映射关系的触控压力初始值时,判断所述触控显示屏是否满足需要进行压力校准的条件;所述比较所述触控压力值与预设压力门限值的大小,包括:所述触控显示屏满足需要进行压力校准的条件的情况下,比较所述触控压力值与预设压力门限值的大小。作为可选的实施例,处理器601判断所述触控显示屏是否满足需要进行压力校准的条件的具体方式为:获取对所述触控显示屏的最新压力校准时刻;判断当前时刻与所述最新压力校准时刻之间的时长是否达到预设的校准周期时长;若判断的结果为是,则确定所述触控显示屏满足需要进行压力校准的条件。作为可选的实施例,处理器601基于所述比较结果对与所述触控压力值成映射关系的应用压力值进行补偿的具体方式为:若所述比较结果为所述触控压力值大于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行正向补偿;若所述比较结果为所述触控压力值小于所述预设压力门限值,则对与所述触控压力值成映射关系的应用压力值进行负向补偿。作为可选的实施例,处理器601对与所述触控压力值成映射关系的应用压力值进行正向补偿的具体方式为:获得与所述触控压力值成正相关关系的第一补偿值;确定进行正向补偿后的应用压力值为所述应用压力值与第一补偿值之和。作为可选的实施例,处理器601对与所述触控压力值成映射关系的应用压力值进行负向补偿的具体方式为:获得与所述触控压力值成负相关关系的第二补偿值;确定进行负向补偿后的应用压力值为所述应用压力值与第二补偿值之差。本发明实施例中,通过在检测到操作体对触控显示屏的触控操作时,获取该触控操作的触控压力值后,可比较该触控压力值与预设压力门限值的大小,并可基于该比较结果,对与触控压力值成映射关系的应用压力值进行补偿,从而可提高应用压力值的精准度,能够准确实现应用压力值对应的用户需求的功能,提升了用户体验。说明书和权利要求书及说明书附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。本发明实施例的模块或模块,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1