一种加速度传感器校准方法及系统技术方案

技术编号:14904167 阅读:133 留言:0更新日期:2017-03-29 19:16
本发明专利技术公开了一种加速度传感器校准方法及系统,所述方法包括:获取移动终端的位置信息并计算其位置改变量;根据位置改变量与预设阈值的关系判断是否进行校准参数的获取;当读取校准参数后,根据校准参数对加速度传感器进行校准。所述方法获取不同位置的加速度传感器的校准参数,根据获取的移动终端不同位置的校准参数对移动终端中的加速度传感器进行相应地校准,使得加速度传感器检测到的加速度更加准确,以满足用户对于高精度的动作检测应用的要求。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,尤其涉及的是一种加速度传感器校准方法及系统。
技术介绍
移动终端中都带有加速度传感器,加速度传感器在移动终端动作检测中发挥着巨大的作用,若移动终端的屏幕旋转、导航、游戏等。加速度传感器是根据所检测到的加速度识别用户操作移动终端的动作,但由于地理位置、海拔、电磁场等因素的影响,加速度随时随地可能存在微小差异。所以在不同的地理位置、海拔、电磁场的情况下,即使用户对移动终端做出相同的动作,移动终端识别出来也会有差异。对于一般应用,这种加速度的微小差异可以忽略,但对于动作精度要求高的应用,如汽车高速导航、对动作检测要求较高的游戏则影响其应用。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种加速度传感器校准方法及系统,将移动终端中加速度传感器根据不同位置信息进行相应的校准,解决了现有技术中加速度传感器检测的加速度在不同位置存在差异的技术问题。本专利技术解决技术问题所采用的技术方案如下:一种加速度传感器校准方法,其中,所述方法包括:步骤A、获取移动终端的位置信息并计算其位置改变量;步骤B、根据位置改变量与预设阈值的关系判断是否进行校准参数的获取;步骤C、当读取校准参数后,根据校准参数对加速度传感器进行校准。所述的加速度传感器校准方法,其中,在所述步骤A之前还包括:在移动终端中设置位置改变量的预设阈值。所述的加速度传感器校准方法,其中,所述步骤A具体包括:A1、通过GPS获取移动终端当前的第一位置信息;A2、调用移动终端上一次保存的第二位置信息;A3、通过第一位置信息与第二位置信息计算出移动终端的位置改变量。所述的加速度传感器校准方法,其中,所述步骤B具体包括:B1、将计算出的位置改变量与预设阈值进行比较;B2、当位置改变量大于预设阈值时,获取加速度传感器的校准参数并保存在参数模块中;B3、当位置改变量小于等于预设阈值时,则返回步骤A。所述的加速度传感器校准方法,其中,所述加速度传感器的校准参数保存在远端服务器或移动终端。一种加速度传感器校准系统,其中,所述系统包括:位置改变检测模块,用于获取移动终端的位置信息并计算位置改变量;校准参数获取模块,用于根据位置改变量与预设阈值的关系判断是否进行校准参数的获取;校准模块,用于当获取校准参数后,根据校准参数值对加速度传感器进行校准。所述的加速度传感器校准系统,其中,所述位置改变检测模块包括:位置信息获取单元,用于通过GPS获取移动终端当前的第一位置信息;位置查找单元,用于调用移动终端上一次保存的第二位置信息;计算单元,用于通过第一位置信息与第二位置信息计算出移动终端的位置改变量。所述的加速度传感器校准系统,其中,所述校准参数获取模块包括:比较单元,用于将计算出的位置改变量与预设阈值进行比较;第一处理单元,用于当位置改变量大于预设阈值时,获取加速度传感器的校准参数并保存在参数模块中;第二处理单元,用于当位置改变量小于等于预设阈值时,则返回位置改变检测模块。所述的加速度传感器校准系统,其中,所述系统包括:位置记忆单元,用于保存移动终端的第二位置信息。所述的加速度传感器校准系统,其中,所述系统还包括:定时模块,用于当定时器达到预设时间后触发相应模块。本专利技术所提供的一种加速度传感器校准方法及系统,所述方法获取不同位置的加速度传感器的校准参数,根据获取的移动终端不同位置的校准参数对移动终端中的加速度传感器进行相应地校准,使得加速度传感器检测到的加速度更加准确,以满足用户对于高精度的动作检测应用的要求。附图说明图1是本专利技术的一种加速度传感器校准方法的流程图。图2是本专利技术的一种加速度传感器校准系统的结构框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。移动终端中某些应用对加速度的精度要求较高,而当移动终端处于不同的位置时移动终端中的加速度存在偏差,因此,有必要对移动终端的加速度传感器处于不同位置时进行相应的校准,使得不同位置的移动终端中的加速度传感器测出的加速度不存在偏差。如图1所示,为本专利技术的一种加速度传感器校准方法的流程图,所述方法包括:S1、获取移动终端的位置信息并计算其位置改变量;S2、根据位置改变量与预设阈值的关系判断是否进行校准参数的获取;S3、当获取校准参数后,根据校准参数对加速度传感器进行校准。移动终端的加速度传感器是否进行校准,需要设置一个判断的标准,因此,在步骤S1之前还包括:在移动终端中设置位置改变量的预设阈值。预设阈值可以根据用户对移动终端中加速度传感器测量的加速度精确度要求进行设置,预设阈值的大小与精确度成反比:当精确度要求较高时,可以设置较小的位置改变量的预设阈值;当精确度要求较低时,可以设置较大的位置改变量的预设阈值。本专利技术是针对不同位置的移动终端中加速度传感器进行校准,只有当位置改变量较大时才需要进行校准,因此,需计算出不同位置之间的位置改变量进行判断,所述步骤S1具体包括:步骤11、通过GPS获取移动终端当前的第一位置信息;位置信息的获取是通过GPS获取,GPS获取移动终端所处位置的经度、纬度。对移动终端当前的第一位置信息并不是随时随刻的进行获取,位置信息的获取具有一定的频率。第一定时器中设置第一预设时间,优选的,为100秒。每隔第一预设时间时,触发运行一次,获取当前的第一位置信息。设置获取位置信息的频率,避免了频繁地进行无效位置信息的获取。比如每隔1秒进行一次位置信息的获取,按照现有飞机、火车等的交通工具的时速,1秒的位置改变量只有几十米到几百米的距离,距离太近移动终端的加速度基本不会产生变化,则获取的位置信息为无效位置信息。步骤12、调用移动终端上一次保存的第二位置信息;当获取移动终端当前的第一位置信息的同时,对移动终端上一次保存的第二位置信息进行调用。第二位置信息保存在位置记忆单元中,所述位置记忆单元保存相对于当前时刻的第一预设时间之前的移动终端的位置信息。即是,第一预设时间为120秒时,假设现在的时间为15:00:00,则第一位置信息为15:00:00记录的移动终端的位置信息,而第二位置信息为14:58:00记录的移动终端的位置信息。步骤13、通过第一位置信息与第二位置信息计算出位置改变量。获取的第一位置信息与第二位置信息为位置点的经度、纬度,地球上任意两点的经度、纬度可以计算出两点之间的距离,根据经纬度计算两点之间的距离是现有技术此处不做过多的解释。第一位置信息与第二位置信息计算出的两点之间的距离,即是第一位置、第二位置两点的位置改变量。当确定移动终端的位置改变量后,根据位置改变量与预设阈值的关系来确定是否对移动终端中加速度传感器进行校准,所述步骤S2具体包括:步骤21、将计算出的位置改变量与预设阈值进行比较;例如,设置的预设阈值为10km,将该预设阈值10km与经过第一预设时间的两点的经度、纬度计算出的位置改变量进行比较。步骤22、当位置改变量大于预设阈值时,获取加速度传感器的校准参数;当计算出的位置改变量大于预设阈值时,发出位置改变信号获取加速度传感器的校准参数;并将该位置信息保存于位置记忆单元中,保存的位置信息即本文档来自技高网...

【技术保护点】
一种加速度传感器校准方法,其特征在于,所述方法包括:步骤A、获取移动终端的位置信息并计算其位置改变量;步骤B、根据位置改变量与预设阈值的关系判断是否进行校准参数的获取;步骤C、当读取校准参数后,根据校准参数对加速度传感器进行校准。

【技术特征摘要】
1.一种加速度传感器校准方法,其特征在于,所述方法包括:步骤A、获取移动终端的位置信息并计算其位置改变量;步骤B、根据位置改变量与预设阈值的关系判断是否进行校准参数的获取;步骤C、当读取校准参数后,根据校准参数对加速度传感器进行校准。2.根据权利要求1所述的加速度传感器校准方法,其特征在于,在所述步骤A之前还包括:在移动终端中设置位置改变量的预设阈值。3.根据权利要求1所述的加速度传感器校准方法,其特征在于,所述步骤A具体包括:A1、通过GPS获取移动终端当前的第一位置信息;A2、调用移动终端上一次保存的第二位置信息;A3、通过第一位置信息与第二位置信息计算出移动终端的位置改变量。4.根据权利要求1所述的加速度传感器校准方法,其特征在于,所述步骤B具体包括:B1、将计算出的位置改变量与预设阈值进行比较;B2、当位置改变量大于预设阈值时,获取加速度传感器的校准参数并保存在参数模块中;B3、当位置改变量小于等于预设阈值时,则返回步骤A。5.根据权利要求1所述的加速度传感器校准方法,其特征在于,所述加速度传感器的校准参数保存在远端服务器或移动终端。6.一种加速度传感器校准系统,其特征在于,所述系统包括:位置改变检测...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1