一种磁传感器校准控制方法及用户终端的制作方法

文档序号:9921401阅读:414来源:国知局
一种磁传感器校准控制方法及用户终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种磁传感器校准控制方法及用户终端。
【背景技术】
[0002]随着用户终端(如智能手机、平板电脑等)的发展,地图导航功能成为了用户终端的基本功能之一。在实际应用中,用户终端主要根据GPS(Global Posit1ning System,全球定位系统)信号来对用户终端进行定位,并根据磁传感器测量的地磁场数据在地图中对方向进行指示。
[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]结合本发明实施例第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,校准模块包括:
[0038]第二检测单元,用于检测所述用户终端是否发生移动;
[0039]第二校准单元,用于当所述第二检测单元检测到所述用户终端发生移动时,通过所述用户终端的磁传感器测量用于校准所述用户终端的磁传感器的校准数据,并根据所述校准数据对所述用户终端的磁传感器进行校准,直到对所述用户终端的磁传感器进行校准的次数大于预设次数或直到对所述用户终端的磁传感器进行校准的总时长超过预设时长。
[0040]在本发明实施例中,用户终端会判断用户终端的移动方向与通过磁传感器测量的第一指示方向之间的角度值是否大于第一预设角度值;若是,则用户终端确定磁传感器当前测量的地磁场数据不准确,则用户终端对磁传感器进行校准。可见,通过实施本发明实施例,可及时地对磁传感器进行校准。
【附图说明】
[0041]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本发明实施例公开的一种磁传感器校准控制方法的流程示意图;
[0043]图2是本发明实施例公开的另一种磁传感器校准控制方法的流程示意图;
[0044]图3是本发明实施例公开的另一种磁传感器校准控制方法的流程示意图;
[0045]图4是本发明实施例公开的一种用户终端的结构示意图;
[0046]图5是本发明实施例公开的另一种用户终端的结构示意图;
[0047]图6是本发明实施例公开的另一种用户终端的结构示意图;
[0048]图7是本发明实施例公开的另一种用户终端的结构示意图;
[0049]图8是本发明实施例公开的另一种用户终端的结构示意图;
[0050]图9是本发明实施例公开的另一种用户终端的结构示意图。
【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1