一种压力校准方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种压力校准方法及装置。
【背景技术】
[0002]随着终端技术的发展以及人们生活水平的提升,各种终端如手机上能够实现的功能也越来越多,给人们的生活带来极大的便利。比如,目前很多手机中都内置有压力传感器sensor,用于海拔高度测量、辅助导航、室内定位等等,还可用于检测用户对手机触摸屏的触摸压力,以根据该触摸压力执行相应的功能。然而,手机中的sensor经常会因为工人安装问题或者sensor器件本身的差异性导致手机压力传感器有一个初始压力值,且不同手机的压力传感器初始压力值不同,这就使得压力传感器无法准确测量用户触摸操作实际输入的触摸压力,导致用户体验效果较差。
【发明内容】
[0003]本发明实施例提供了一种压力校准方法及装置,能够通过预设的压力校准规则对压力传感器的初始压力值进行压力校准,从而提升压力测量的准确性。
[0004]本发明实施例公开了一种压力校准方法,包括:
[0005]通过设置于终端设备的压力传感器获取所述终端设备的触摸屏上的至少一个位置点的初始压力值,得到初始压力值集合,其中,所述初始压力值集合中包括至少一个初始压力值,每一个所述初始压力值与每一个所述位置点对应;
[0006]根据预设的压力校准规则,对所述初始压力值集合中的初始压力值进行压力校准。
[0007]可选的,所述根据预设的压力校准规则,对所述初始压力值集合中的初始压力值进行压力校准,包括:
[0008]获取预设的压力校准值;
[0009]将所述初始压力值集合中的所有初始压力值作为目标压力值,并根据所述压力校准值对所述目标压力值进行压力校准。
[0010]可选的,所述根据预设的压力校准规则,对所述初始压力值集合中的初始压力值进行压力校准,包括:
[0011]获取预设的压力校准值,并从所述初始压力值集合中确定出压力值高于所述压力校准值的初始压力值;
[0012]将压力值高于所述压力校准值的初始压力值作为目标压力值,并根据所述压力校准值对所述目标压力值进行压力校准。
[0013]可选的,所述根据所述压力校准值对所述目标压力值进行压力校准,包括:
[0014]计算所述压力校准值与每个所述目标压力值之间的差值;
[0015]存储所述差值,以使所述压力传感器检测到对所述触摸屏上所述目标压力值对应的位置点进行触摸操作得到的压力值时,将所述压力值与所述差值的差作为对所述目标压力值进行校准后的压力输出值。
[0016]可选的,在所述通过设置于终端设备的压力传感器获取所述终端设备的触摸屏上的至少一个位置点的初始压力值之前,所述方法还包括:
[0017]检测终端设备的触摸屏是否处于水平状态;
[0018]若所述触摸屏处于水平状态,则执行所述通过设置于终端设备的压力传感器获取所述终端设备的触摸屏上的至少一个位置点的初始压力值的步骤。
[0019]可选的,所述触摸屏被预先划分为多个触摸区域,所述至少一个位置点中每个位置点属于不同的触摸区域。
[0020]相应地,本发明实施例还公开了一种压力校准装置,包括:
[0021]压力获取模块,用于通过设置于终端设备的压力传感器获取所述终端设备的触摸屏上的至少一个位置点的初始压力值,得到初始压力值集合,其中,所述初始压力值集合中包括至少一个初始压力值,每一个所述初始压力值与每一个所述位置点对应;
[0022]校准模块,用于根据预设的压力校准规则,对所述初始压力值集合中的初始压力值进行压力校准。
[0023]可选的,所述校准模块包括:
[0024]确定单元,用于获取预设的压力校准值,并将所述初始压力值集合中的所有初始压力值作为目标压力值;
[0025]压力校准单元,用于根据所述确定单元获取的所述压力校准值对所述目标压力值进行压力校准。
[0026]可选的,所述校准模块包括:
[0027]确定单元,用于获取预设的压力校准值,从所述初始压力值集合中确定出压力值高于所述压力校准值的初始压力值,并将压力值高于所述压力校准值的初始压力值作为目标压力值;
[0028]压力校准单元,用于根据所述确定单元获取的所述压力校准值对所述目标压力值进行压力校准。
[0029]可选的,所述压力校准单元具体用于:
[0030]计算所述压力校准值与每个所述目标压力值之间的差值;存储所述差值,以使所述压力传感器检测到对所述触摸屏上所述目标压力值对应的位置点进行触摸操作得到的压力值时,将所述压力值与所述差值的差作为对所述目标压力值进行校准后的压力输出值。
[0031]可选的,所述装置还包括:
[0032]检测模块,用于检测终端设备的触摸屏是否处于水平状态;
[0033]通知模块,用于在所述检测模块检测到所述触摸屏处于水平状态时,通知所述压力获取模块通过设置于终端设备的压力传感器获取所述终端设备的触摸屏上的至少一个位置点的初始压力值。
[0034]可选的,所述触摸屏被预先划分为多个触摸区域,所述至少一个位置点中每个位置点属于不同的触摸区域。
[0035]本发明实施例可通过设置于终端设备的压力传感器获取所述终端设备的触摸屏上的至少一个位置点的初始压力值,并根据预设的压力校准规则,实现对该初始压力值进行压力校准,从而实现对压力传感器的校准,使得校准后的压力传感器能够准确测量得到用户触摸操作实际输入的触摸压力,提升了压力测量的准确性,并增强了用户体验。
【附图说明】
[0036]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明实施例提供的一种压力校准方法的流程示意图;
[0038]图2是本发明实施例提供的另一种压力校准方法的流程示意图;
[0039]图3是本发明实施例提供的又一种压力校准方法的流程示意图;
[0040]图4是本发明实施例提供的一种压力校准装置的结构示意图;
[0041]图5是本发明实施例提供的另一种压力校准装置的结构示意图;
[0042]图6是本发明实施例提供的又一种压力校准装置的结构示意图;
[0043]图7是本发明实施例提供的一种终端设备的结构示意图。
【具体实施方式】
[0044]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]本发明实施例公开了一种压力校准方法、装置及终端设备,能够通过对压力传感器的初始压力值进行压力校准实现对压力传感器的校准,从而提升了压力测量的准确性。以下分别详细说明。
[0046]请参阅图1,图1是本发明实施例提供的一种压力校准方法的流程示意图,具体的,如图1所示,该压力校准方法可以包括以下步骤:
[0047]SlOl:通过设置于终端设备的压力传感器获取所述终端设备的触摸屏上的至少一个位置点的初始压力值,得到初始压力值集合。
[0048]其中,所述初始压力值集合中包括至少一个初始压力值,每一个所述初始压力值与每一个所述位置点对应。
[0049]需要说明的是,本发明实施例的所述方法可具体应用于终端设备(还可称为终端、用户终端、移动终端、用户设备等等)中,所述终端设备可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑、移动互联网设备(Mob