一种定位的控制方法、装置及终端的制作方法

文档序号:9303891阅读:118来源:国知局
一种定位的控制方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及全球定位系统GNSS领域,特别涉及一种定位的控制方法、装置及终端。
【背景技术】
[0002]全球导航卫星系统GNSS不是一个单一的星座系统,而是一个包括GPS、GL0NASS等在内的综合星座系统。
[0003]在行驶的汽车中,用户有时会使用手机来进行导航,目前大部分手机传感器都有辅助GPS定位的功能,提高定位精度。例如,加速度计用于测量加速度,结合GPS所提供的初始速度,可以计算出现有的速度运动的距离;陀螺仪用于测量设备的转弯或坡度变化大小;在GPS信号被阻挡或受到干扰而不能进行定位的环境中,通过陀螺仪与加速度计就可以进行另一种方式的导航,可以大幅提升定位导航的效率与准确度。
[0004]但是只有当这些传感器处于相对平稳的状况下才会达到相应效果。有时用户在GNSS定位的同时会对手机进行一些其他的操作,比如玩游戏,有时会导致手机有较大幅度的晃动,此时若仍用加速传感器与陀螺仪等已经受影响的传感器来辅助GNSS定位,已达不到提高精度的目的,相反还会造成更大的误差。

【发明内容】

[0005]本发明的目的在于提供一种定位的控制方法、装置及终端,减小某些情况下使用传感器辅助GNSS定位造成的误差,提高GNSS定位的精度。
[0006]为了达到上述目的,本发明提供一种定位的控制方法,应用于一终端,所述终端包括全球定位系统GNSS定位单元以及辅助所述GNSS定位单元定位的传感器,其中,所述方法包括:
[0007]获取所述终端上辅助所述GNSS定位单元定位的每个传感器的平稳状态参数;
[0008]当任一传感器的平稳状态参数与一预设的正常平稳状态参数不同时,控制与所述预设平稳状态参数不同的传感器的辅助GNSS定位单元定位的功能关闭。
[0009]其中,所述辅助所述GNSS定位单元定位的传感器包括加速传感器和陀螺仪。
[0010]其中,所述当任一传感器的平稳状态参数与一预设的正常平稳状态参数不同时,控制与所述正常平稳状态参数不同的传感器的辅助GNSS定位单元定位的功能关闭具体包括:
[0011]获取预先设置在数据库中的传感器的正常平稳状态参数,所述正常平稳状态参数包括汽车在匀速行驶、启动、加速、减速、急刹、掉头及拐弯等状态下所述终端的传感器的状态参数;
[0012]将所述获取的每个传感器的平稳状态参数与所述数据库中的传感器的正常平稳状态参数比较;
[0013]若所述传感器的平稳状态参数与所述数据库中的传感器的正常平稳状态参数不一致,控制与所述预设平稳状态参数不同的传感器的辅助GNSS定位单元定位的功能关闭;否则,利用所述传感器辅助所述GNSS定位单元进行定位。
[0014]本发明实施例还提供一种GNSS定位的控制装置,应用于一终端,所述终端包括全球定位系统GNSS定位单元以及辅助所述GNSS定位单元定位的传感器,其中,所述装置包括:
[0015]获取模块,用于获取所述终端上辅助所述GNSS定位单元定位的每个传感器的平稳状态参数;
[0016]控制模块,用于当任一传感器的平稳状态参数与一预设的正常平稳状态参数不同时,控制与所述预设平稳状态参数不同的传感器的辅助GNSS定位单元定位的功能关闭。
[0017]其中,所述辅助所述GNSS定位单元定位的传感器包括加速传感器和陀螺仪。
[0018]其中,所述控制模块包括:
[0019]获取单元,用于获取预先设置在数据库中的传感器的正常平稳状态参数,所述正常平稳状态参数包括汽车在匀速行驶、启动、加速、减速、急刹、掉头及拐弯等状态下所述终端的传感器的状态参数;
[0020]比较单元,用于将所述获取的每个传感器的平稳状态参数与所述数据库中的传感器的正常平稳状态参数比较;
[0021]控制单元,用于若所述传感器的平稳状态参数与所述数据库中的传感器的正常平稳状态参数不一致,控制与所述预设平稳状态参数不同的传感器的辅助GNSS定位单元定位的功能关闭;否则,利用所述传感器辅助所述GNSS定位单元进行定位。
[0022]本发明实施例还提供一种终端,包括如上所述的定位的控制装置。
[0023]本发明的上述技术方案至少具有如下有益效果:
[0024]本发明实施例的定位的控制方法中,通过判定终端的传感器的平稳状态,若符合正常平稳状态,则可辅助GNSS定位提高定位精度;否则,关闭不符合正常平稳状态的传感器的辅助定位功能,利用其它的传感器及GNSS进行定位,提高了定位的精度。
【附图说明】
[0025]图1表示本发明实施例的定位的控制方法的基本流程图;
[0026]图2表示本发明实施例的定位的控制方法的具体流程示意图;
[0027]图3表示本发明实施例的定位的控制方法的总体流程示意图;
[0028]图4表示本发明实施例的定位的控制装置的结构示意图。
【具体实施方式】
[0029]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0030]本发明针对现有技术中当辅助定位的传感器受其它因素影响,不能达到辅助GNSS增大定位的效果,且会使GNSS定位造成更大的误差的问题,提供一种GNSS定位的控制方法、装置及终端,通过判定终端的传感器的平稳状态,若符合正常平稳状态,则可辅助GNSS定位提高定位精度;否则,关闭不符合正常平稳状态的传感器的辅助定位功能,利用其它的传感器及GNSS进行定位,提高了定位的精度。
[0031]本发明的具体实施例中,全球导航卫星系统GNSS具体指现普遍运用于终端上的GPS系统;当然随着技术的发展其他定位系统,如GL0NASS系统,同样适用于本发明提供的方法。
[0032]如图1所示,本发明实施例提供一种定位的控制方法,应用于一终端,所述终端包括全球定位系统GNSS定位单元以及辅助所述GNSS定位单元定位的传感器,其中,所述方法包括:
[0033]步骤1,获取所述终端上辅助所述GNSS定位单元定位的每个传感器的平稳状态参数;
[0034]步骤2,当任一传感器的平稳状态参数与一预设的正常平稳状态参数不同时,控制与所述预设平稳状态参数不同的传感器的辅助GNSS定位单元定位的功能关闭。
[0035]本发明的上述实施例中,终端上一般包括多个传感器,如方向传感器,距离传感器,陀螺仪,光纤传感器,电子罗盘,重力传感器,磁力传感器及加速度传感器等等,但是不是所有的传感器都用于辅助GNSS定位,主要的用于辅助GNSS定位单元定位的传感器包括加速传感器和陀螺仪;其中,加速度传感器用于测量加速度,结合GNSS所提供的初始速度,可以计算出现有的速度运动的距离;陀螺仪用于测量设备的转弯或坡度变化大小;利用终端上的一些传感器能够提高GNSS定位的精度,更精确的显示终端的当前位置。
[0036]进一步的,步骤I中每个传感器的平稳状态参数用于判定该终端是否处于平稳状态,较佳的,只有当这些传感器处于平稳的状况下,辅助GNSS定位,才能够达到提高定位精度的效果。而当这些传感器处于不平稳的状况下,首先会影响该传感器本身的精度,同时由于其受到其他因素的影响,辅助GNSS定位单元定位时不仅达不到提高精度的效果,反而会造成更大的误差;此时执行步骤2,关闭该受影响的传感器的辅助GNSS定位的功能,仅利用GNSS定位单元及其他正常工作的传感器进行定位。
[0037]本发明的上述实施例中,如图2所示,步骤2具体包括:
[0038]步骤21,获取预先设置在数据库中的传感器的正常平稳状态参数,所述正常平稳状态参数包括汽车在匀速行驶、启动、加速、减速、急刹、掉头及拐弯等状态下所述终端的传感器的状态参数;
[0039]步骤22,将所述获取的每个传感器的平稳状态参数与所述数据库中的传感器的正常平稳状态参数比较;
[0040]步骤23,若所述传感器的平稳状态参数与所述数据库中的传
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1