一种移动终端的旋转修正方法、存储介质及移动终端技术

技术编号:20899491 阅读:16 留言:0更新日期:2019-04-17 15:51
本发明专利技术公开了一种移动终端的旋转修正方法、存储介质及移动终端,其中,方法包括步骤:将移动终端放置在转台进行陀螺仪数据测试,将获取到的陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度进行比较,若陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度的差值绝对值大于门限值,则将陀螺仪在单位时间内检测到的旋转角度加上差值绝对值作为修正后的陀螺仪在单位时间内的旋转角度。本发明专利技术提供的旋转修正方法便于移动终端厂商自行对陀螺仪数据进行测试,当检测到陀螺仪数据有偏差是可对其进行修正,以保证移动终端出厂后陀螺仪数据的准确性,减少由于陀螺仪数据偏差带来的返修,同时给移动终端厂家和用户带来便利。

【技术实现步骤摘要】
一种移动终端的旋转修正方法、存储介质及移动终端
本专利技术涉及数据修正领域,尤其涉及一种移动终端的旋转修正方法、存储介质及移动终端。
技术介绍
随着移动终端技术的快速发展,移动终端已不仅仅是用于打电话与发短信的机器,更多的,移动终端用于上网、玩游戏等。当移动终端进行游戏或一些手势操作时,不然需要陀螺仪的支持。陀螺仪是用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置,简单地说陀螺仪是用于测量旋转轴旋转的角速度的装置。目前的移动终端一般均安装有陀螺仪,如图1所示,所述移动终端内安装的陀螺仪用于测量移动终端绕垂直于屏幕中心的轴旋转的角速度,由于陀螺仪是精密器件,其能够检测每秒旋转几千度的角度,因此稍有误差将严重影响基于陀螺仪的一些检测的准确性,给用户带来极大不便。现有技术中陀螺仪的数据的准确性的保证依赖于陀螺仪的芯片的生产厂家对于芯片的把关,但仍难免会有质量不佳的芯片未被检出,或质量过关的芯片在芯片厂家运输至移动终端生产厂家的过程中损坏,或在芯片安装到移动终端电路板上的过程中损坏;当出现以上情况时,均需要在移动终端生产完成后对陀螺仪芯片的数据进行测试,当陀螺仪数据有偏差时对其进行修正。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种移动终端的旋转修正方法、存储介质及移动终端,旨在解决现有移动终端中的陀螺仪数据存在偏差导致移动终端返修的问题。本专利技术的技术方案如下:一种移动终端的旋转修正方法,其中,所述方法包括步骤:将移动终端放置在转台进行陀螺仪数据测试,获取移动终端中陀螺仪在单位时间内检测到的旋转角度;将获取到的陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度进行比较,根据比较结果判断所述陀螺仪在单位时间内检测到的旋转角度是否需要修正;若陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度的差值绝对值大于门限值,则将陀螺仪在单位时间内检测到的旋转角度加上所述差值绝对值作为修正后的陀螺仪在单位时间内的旋转角度。所述移动终端的旋转修正方法,其中,所述将移动终端放置在转台进行陀螺仪数据测试,获取移动终端中陀螺仪在单位时间内检测到的旋转角度的步骤包括:当检测到移动终端固定在转台上时,则启动所述转台进行陀螺仪数据测试;每隔预定时间获取陀螺仪的角速度,根据单位时间内累积获得的所述角速度计算所述陀螺仪在单位时间内检测到的旋转角度,所述预定时间小于单位时间。所述移动终端的旋转修正方法,其中,根据以下公式获取陀螺仪在单位时间内检测到的旋转角度:其中,W为陀螺仪在单位时间内监测到的旋转角度;RX为获取的陀螺仪第X次的角速度;t为预定时间,X*t为单位时间。所述移动终端的旋转修正方法,其中,所述每隔预定时间获取陀螺仪的角速度的步骤包括:所述移动终端内置配置模块配置陀螺仪每隔预定时间向移动终端内置角速度缓存模块发出中断信号;所述移动终端内置角速度缓存模块每隔预定时间获取一次陀螺仪的角速度并进行缓存。所述移动终端的旋转修正方法,其中,所述移动终端内置角速度缓存模块每隔预定时间获取一次陀螺仪的角速度并进行缓存步骤之后还包括:若移动终端内置速度缓存模块缓存的角速度数量大于预设数量值,则将获取的最新角速度替代时间最早的角速度。所述移动终端的旋转修正方法,其中,所述将移动终端放置在转台进行陀螺仪数据测试,获取移动终端中陀螺仪在单位时间内检测到的旋转角度的步骤包括:将移动终端放置在转台进行陀螺仪数据测试时,若转台顺时针旋转,则获取的移动终端中陀螺仪在单位时间内检测到的旋转角度为正;若转台逆时针旋转,则获取的移动终端中陀螺仪在单位时间内检测到的旋转角度为负。所述移动终端的旋转修正方法,其中,还包括步骤:若陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度的差值绝对值小于门限值,则判定不需要对陀螺仪在单位时间内检测到的旋转角度进行修正。一种存储介质,其中,存储有多条指令,所述指令适于由处理器加载并执行本专利技术所述移动终端的旋转修正方法的步骤。一种移动终端,其中,包括处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行本专利技术所述移动终端的旋转修正方法的步骤。所述的移动终端,其中,所述移动终端为手机、平板或智能手表中的一种。有益效果:本专利技术提供的移动终端的旋转修正方法便于移动终端厂商可以自行对陀螺仪数据进行测试,并当陀螺仪数据有偏差时对其进行修正,从而避免现有技术中陀螺仪数据的准确性单纯依赖于陀螺仪的芯片的生产厂家对于芯片的把关的问题,以保证移动终端出厂后陀螺仪数据的准确性,减少由于陀螺仪数据偏差带来的返修,方便移动终端厂家,给用户带来便利。附图说明图1为现有技术中陀螺仪用于测量移动终端绕垂直于屏幕中心的轴旋转的角速度示意图。图2为本专利技术一种移动终端的旋转修正方法较佳实施例的流程图。图3为本专利技术一种移动终端较佳实施例的结构框图。具体实施方式本专利技术提供了一种移动终端的旋转修正方法、存储介质及移动终端,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图2,图2为本专利技术一种移动终端的旋转修正方法较佳实施例的流程图,其中,如图所示,所述方法包括以下步骤:S10、将移动终端放置在转台进行陀螺仪数据测试,获取移动终端中陀螺仪在单位时间内检测到的旋转角度;S20、将获取到的陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度进行比较,根据比较结果判断所述陀螺仪在单位时间内检测到的旋转角度是否需要修正;S30、若陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度的差值绝对值大于门限值,则将陀螺仪在单位时间内检测到的旋转角度加上所述差值绝对值作为修正后的陀螺仪在单位时间内的旋转角度。本专利技术提供的移动终端旋转修正方法通过将获取的陀螺仪在单位时间内监测到的旋转角度与转台在单位时间的旋转角度的差值绝对值与预设的门限值进行比较,若所述差值绝对值大于预设的门限值,则判定所述陀螺仪在单位时间内监测到的旋转角度需要进行修正,具体可将陀螺仪在单位时间内检测到的旋转角度加上所述差值绝对值作为修正后的陀螺仪在单位时间内的旋转角度。本专利技术提供的旋转修正方法便于移动终端厂商自行对陀螺仪数据进行测试,当检测到所述陀螺仪数据有偏差是可对其进行修正,从而避免现有技术中陀螺仪数据的准确性单纯依赖于陀螺仪的芯片生产厂家对于芯片把关的问题,以保证移动终端出厂后陀螺仪数据的准确性,减少由于陀螺仪数据偏差带来的返修,同时给移动终端厂家和用户带来便利。在一些实施方式中,所述将移动终端放置在转台进行陀螺仪数据测试,获取移动终端中陀螺仪在单位时间内检测到的旋转角度的步骤包括:当检测到移动终端固定在转台上时,则启动所述转台进行陀螺仪数据测试;每隔预定时间获取陀螺仪的角速度,根据单位时间内累积获得的所述角速度计算所述陀螺仪在单位时间内检测到的旋转角度,所述预定时间小于单位时间。具体来讲,所述移动终端内设置有陀螺仪、配置模块、角速度缓存模块、缓存清空模块以及角度计算模块,所述陀螺仪用于检测移动终端旋转的角速度,当检测到所述移动终端顺时针方向旋转时,本文档来自技高网...

【技术保护点】
1.一种移动终端的旋转修正方法,其特征在于,所述方法包括步骤:将移动终端放置在转台进行陀螺仪数据测试,获取移动终端中陀螺仪在单位时间内检测到的旋转角度;将获取到的陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度进行比较,根据比较结果判断所述陀螺仪在单位时间内检测到的旋转角度是否需要修正;若陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度的差值绝对值大于门限值,则将陀螺仪在单位时间内检测到的旋转角度加上所述差值绝对值作为修正后的陀螺仪在单位时间内的旋转角度。

【技术特征摘要】
1.一种移动终端的旋转修正方法,其特征在于,所述方法包括步骤:将移动终端放置在转台进行陀螺仪数据测试,获取移动终端中陀螺仪在单位时间内检测到的旋转角度;将获取到的陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度进行比较,根据比较结果判断所述陀螺仪在单位时间内检测到的旋转角度是否需要修正;若陀螺仪在单位时间内检测到的旋转角度与转台单位时间内的旋转角度的差值绝对值大于门限值,则将陀螺仪在单位时间内检测到的旋转角度加上所述差值绝对值作为修正后的陀螺仪在单位时间内的旋转角度。2.根据权利要求1所述移动终端的旋转修正方法,其特征在于,所述将移动终端放置在转台进行陀螺仪数据测试,获取移动终端中陀螺仪在单位时间内检测到的旋转角度的步骤包括:当检测到移动终端固定在转台上时,则启动所述转台进行陀螺仪数据测试;每隔预定时间获取陀螺仪的角速度,根据单位时间内累积获得的所述角速度计算所述陀螺仪在单位时间内检测到的旋转角度,所述预定时间小于单位时间。3.根据权利要求2所述移动终端的旋转修正方法,其特征在于,根据以下公式获取陀螺仪在单位时间内检测到的旋转角度:其中,W为陀螺仪在单位时间内监测到的旋转角度;RX为获取的陀螺仪第X次的角速度;t为预定时间,X*t为单位时间。4.根据权利要求2所述移动终端的旋转修正方法,其特征在于,所述每隔预定时间获取陀螺仪的角速度的步骤包括:所述移动终端内置配置模块配置陀螺仪每隔预定时间向移动终端内置角速度缓存模块发出中断信号;所述移动终端内...

【专利技术属性】
技术研发人员:俞斌
申请(专利权)人:TCL移动通信科技宁波有限公司
类型:发明
国别省市:浙江,33

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

1