一种电子罗盘的校准方法和移动终端技术

技术编号:17135946 阅读:25 留言:0更新日期:2018-01-27 12:48
本发明专利技术实施例涉及通信领域,尤其涉及一种电子罗盘的校准方法和移动终端。所述方法应用于移动终端,包括:当检测到所述移动终端处于充电状态时,禁止更新预设校准参数;获取所述电子罗盘的当前磁场参数;所述当前磁场参数已经过所述预设校准参数校准;获取与所述移动终端的当前充电电流值对应的充电校准参数;根据所述充电校准参数对所述当前磁场参数进行校准。本发明专利技术实施例实现了对上述电子罗盘有效便捷地进行校准,而无需用户在移动终端充电过程中进行校准动作的技术效果;解决了在先技术无法有效便捷地消除充电带来的磁场干扰,存在电子罗盘指向不准确的问题。

A calibration method and a mobile terminal for an electronic compass

The embodiment of the invention relates to the field of communication, in particular to a calibration method and a mobile terminal for an electronic compass. The method includes: when applied to the mobile terminal, the mobile terminal is detected in charging state, no update preset calibration parameters; the magnetic field parameters to obtain the electronic compass; the current magnetic field parameters has been the preset calibration parameters acquisition and calibration; the mobile charging value calibration parameters corresponding to the current the charging current of the charging terminal; according to the calibration parameters to calibrate the parameters of the current magnetic field. The embodiment of the invention realizes the electronic compass effectively and conveniently calibrate technology effect without requiring the user to calibrate action in the mobile terminal of the charging process; to solve the prior art can not effectively eliminate easily charging magnetic interference caused by the presence of electronic compass to the problem of inaccurate.

【技术实现步骤摘要】
一种电子罗盘的校准方法和移动终端
本专利技术实施例涉及通信领域,尤其涉及一种电子罗盘的校准方法和移动终端。
技术介绍
随着移动终端的普及,电子罗盘已经越来越多的被应用到了类似移动终端的手持移动设备之中,其主要作用是通过检测地磁场,给用户提供方位指向或者用于导航;其次可以为陀螺仪的融合算法提供一个绝对的指向,保证绝对方位的准确。但是在移动终端中存在很多比微弱的地磁场磁场强度更大的干扰磁场,比如移动终端中的摄像头的变焦马达、震动马达、扬声器、受话器等,这些结构中都有磁性物质存在。这一特点使得移动终端中的电子罗盘对地磁场的测量很容易受到移动终端本身的固有干扰磁场的干扰。这些固有干扰可以在移动终端设计时通过布局远离来规避,其次还可以在使用移动终端的电子罗盘之前,通过电子罗盘的预设校准参数更新机制进行校准。参照图1和图2所示,例如通过“8”字校准法,当移动终端在空中各个方向旋转时,因为理想状态下移动终端的固有干扰磁场短时间内恒定,而地磁场则大小恒定,方向则随着移动终端的旋转而变化,因此电子罗盘采集的三维磁场数据形成的采样点组成的空间几何结构实际上是接近一个圆球状,所有有效采样点都应该落在这个球的表面附近。在理想条件下,求出圆心,即可得到固有干扰磁场矢量的大小及方向。在实际应用中,将有效采样点存储在磁场校准数据缓存区中(calibrationcache);当有效采样点数量达到预设数目时,则根据上述预设数目的有效采样点,计算得到新的一组预设校准参数,并通过赋值函数更新正在参与磁场计算的上一组预设校准参数。原则上需要尽量多的让移动终端的法线方向指向空间的所有8个象限,采集空间八个象限的磁场数据,计算出移动终端自身的固有干扰磁场,来消除固有干扰磁场对测量结果的影响。一般情况下,这种预设校准参数更新机制是实时运行的,每当检测到磁场变化就会进行校准,刷新预设校准参数,同时采用上述刷新后的预设校准参数对电子罗盘采集的三维磁场数据进行校准。但是,当上述移动终端处于充电状态时,根据毕奥萨伐定律可知,电流元Idl(电流I与导线长度元dl的乘积)在空间某点P处产生的磁感应强度dB的大小与电流元Idl的大小成正比,与电流元Idl所在处到P点的位置矢量和电流元Idl之间的夹角的正弦成正比,而与电流元Idl到P点的距离的平方成反比,即充电电流会产生干扰磁场,干扰电子罗盘的准确度,尤其在上电电流变化阶段干扰最为严重,可以在电子罗盘方位显示界面可以观察到明显指向跳变。同时,移动终端受限于的自身体积,电子罗盘布局难以充分远离干扰源,充电路径及其回流路径与电子罗盘距离往往小于安全距离。所以对于移动终端的电子罗盘而言,在移动终端连入充电设备时,电子罗盘的指向会受到充电干扰而跳转。即使此时预设校准参数更新机制自动触发进行校准,但是因缺少足够的校准动作,难以采集足够有效的磁场数据进行准确校准,难以消除充电带来的磁场干扰,导致电子罗盘指向不准确的问题;此外,用户一般不会意识到此时需要校准动作来校准电子罗盘,也因为移动终端处于充电状态,用户难以执行校准动作;还有,因为充电电流值随着充电时间变化,即使采用预设校准参数更新机制进行校准,则需要用户频繁地执行校准动作来校准。总之,在移动终端处于充电状态时,若此时存在电子罗盘的指向需求,则在先技术无法有效便捷地消除充电带来的磁场干扰,存在电子罗盘指向不准确的问题。
技术实现思路
本专利技术实施例提供一种电子罗盘的校准方法,以解决在先技术无法有效便捷地消除充电带来的磁场干扰,存在电子罗盘指向不准确的问题。为了解决上述技术问题,本专利技术是这样实现的:一种电子罗盘的校准方法,应用于移动终端,包括:当检测到所述移动终端处于充电状态时,禁止更新预设校准参数;获取所述电子罗盘的当前磁场参数;所述当前磁场参数已经过所述预设校准参数校准;获取与所述移动终端的当前充电电流值对应的充电校准参数;根据所述充电校准参数对所述当前磁场参数进行校准。本专利技术实施例还提供了一种移动终端,包括:触发禁止更新模块,用于当检测到所述移动终端处于充电状态时,禁止更新预设校准参数;当前磁场参数获取模块,用于获取所述电子罗盘的当前磁场参数;所述当前磁场参数已经过所述预设校准参数校准;充电校准参数获取模块,用于获取与所述移动终端的当前充电电流值对应的充电校准参数;充电校准模块,用于根据所述充电校准参数对所述当前磁场参数进行校准。本专利技术实施例另外提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述权利要求中任一项所述的电子罗盘的校准方法的步骤。本专利技术实施例另外还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述权利要求中任一项所述的电子罗盘的校准方法的步骤。在本专利技术实施例中,如果在移动终端开始充电时未禁止电子罗盘更新预设校准参数,则后续的充电干扰磁场会引起上述预设校准参数的更新,进而获取的上述更新后的校准参数校准的当前磁场参数则会出错,因为上述更新后的预设校准参数无法充分消除充电干扰且与后续的充电校准参数的校准效果部分重复;因此首先需要在移动终端开始充电时禁止电子罗盘更新预设校准参数。因此本专利技术实施例通过获取经过充电前的预设校准参数校准的当前磁场参数,接着获取与当前充电电流值对应的充电校准参数对上述当前磁场参数进行校准,因此实现了对上述电子罗盘有效便捷地进行校准,而无需用户在移动终端充电过程中进行校准动作的技术效果;解决了在先技术无法有效便捷地消除充电带来的磁场干扰,存在电子罗盘指向不准确的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是一种电子罗盘的预设校准参数的更新机制的示意图之一;图2是一种电子罗盘的预设校准参数的更新机制的示意图之二;图3是一种地磁场的矢量化的示意图;图4是一种利用霍尔效应检测磁场参数的示意图;图5是一种利用磁阻效应检测磁场参数的示意图;图6是本专利技术方法实施例一的一种电子罗盘的校准方法步骤的流程图;图7是本专利技术方法实施例二的一种电子罗盘的校准方法步骤的流程图;图8是本专利技术装置实施例三的一种移动终端的结构框图;图9是本专利技术装置实施例三的另一种移动终端的结构框图;图10是本专利技术装置实施例三的再一种移动终端的结构框图;图11是本专利技术装置实施例四的一种移动终端的结构框图;图12是本专利技术装置实施例五的一种移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图3所示,以矢量的方法来分析地磁场,对于一个固定的地点来说,地磁场矢量Hmag可以被分解为两个与当地水平面平行的分量Hx、Hy,和一个与当地水平面垂直的分量Hz;如果保持电子罗盘和当地的水平面平行,那么如果电本文档来自技高网
...
一种电子罗盘的校准方法和移动终端

【技术保护点】
一种电子罗盘的校准方法,应用于移动终端,其特征在于,包括:当检测到所述移动终端处于充电状态时,禁止更新预设校准参数;获取所述电子罗盘的当前磁场参数;所述当前磁场参数已经过所述预设校准参数校准;获取与所述移动终端的当前充电电流值对应的充电校准参数;根据所述充电校准参数对所述当前磁场参数进行校准。

【技术特征摘要】
1.一种电子罗盘的校准方法,应用于移动终端,其特征在于,包括:当检测到所述移动终端处于充电状态时,禁止更新预设校准参数;获取所述电子罗盘的当前磁场参数;所述当前磁场参数已经过所述预设校准参数校准;获取与所述移动终端的当前充电电流值对应的充电校准参数;根据所述充电校准参数对所述当前磁场参数进行校准。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述移动终端处于未充电状态时,获取所述电子罗盘的第一初始磁场参数;所述第一初始磁场参数已经过预设校准参数校准;禁止更新预设校准参数;以至少一个测试电流值的电流对所述移动终端充电,获取与所述测试电流值对应的电子罗盘的第一测试磁场参数;所述第一测试磁场参数已经过所述预设校准参数校准;根据所述第一测试磁场参数和所述第一初始磁场参数,计算得到与所述测试电流值对应的充电校准参数;将所述测试电流值和所述充电校准参数对应保存。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述移动终端处于未充电状态时,获取所述电子罗盘未经过预设校准参数校准的第二初始磁场参数;以至少一个测试电流值的电流对所述移动终端充电,获取与所述测试电流值对应的电子罗盘未经过预设校准参数校准的第二测试磁场参数;根据所述第二测试磁场参数和所述第二初始磁场参数,计算得到与所述测试电流值对应的充电校准参数;将所述测试电流值和所述充电校准参数对应保存。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:根据所述电子罗盘的精度参数,确定测试电流梯度;根据所述移动终端的充电电流值参数和所述测试电流梯度,确定所述至少一个测试电流值。5.根据权利要求1所述的方法,其特征在于,所述禁止更新预设校准参数包括:丢弃所述电子罗盘的磁场校准数据缓存区的磁场数据;和/或,拦截用于更新所述电子罗盘的预设校准参数的赋值函数。6.根据权利要求1所述的方法,其特征在于,还包括:当检测到所述移动终端处于方位恒定状态时,禁止所述移动终端的电子罗盘方位显示界面的刷新;其中,所述移动终端处于方位恒定状态包括以下内容中的至少一种:所述移动终端的速度小于预设速度阈值、所述移动终端的角速度小于预设角速度阈值。7.一种移动终端,其特征在于,包括:触发禁止更新模块,用于当检测到所述移动终端处于充电状态时,禁止更新预设校准参数;当前磁场参数获取模块,用于获取所述电子罗盘的当前磁场参数;所述当前磁场参数已经过所述预设校准参数校准;充电校准参数获取模块,用于获取与所述移动终端的当前充电电流值对应的充电校准参数;充电校准模块,用于根据所述充电校准参数对所述当前磁场参数进行校准。8.根据权利要求7所述的移动终端...

【专利技术属性】
技术研发人员:赵恒伟
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1