一种导航方法及装置制造方法及图纸

技术编号:15050777 阅读:213 留言:0更新日期:2017-04-05 22:23
本发明专利技术实施例提供了一种导航方法及装置,规划从用户设定的起始位置到目的位置的导航路径;获取导航对象位置,判断导航对象位置是否为非GPS位置,如果导航对象位置是非GPS位置,则根据该非GPS位置的定位精度,调整偏航阈值;根据调整后的偏航阈值及规划的导航路径,为导航对象进行导航引导。解决了现有技术中当导航对象接收不到GPS信号时,因为位置定位不准确而导致错误重新规划路径的问题。本发明专利技术涉及地理信息技术领域。

【技术实现步骤摘要】

本专利技术涉及地理信息
,尤其涉及一种导航方法及装置
技术介绍
目前,用户使用的GPS导航设备可以是任何安装有导航引擎的设备。在导航时,导航引擎根据用户选择的出发地、目的地、经由地、回避地等按相应的导航路径规划原则计算出导航路径,并由导航引擎根据GPS导航设备上的GPS接收器接收到GPS信号,实时确定导航对象(例如:车辆)的GPS位置、移动方向、速度等,结合为用户计算的导航路径,对用户进行导航引导。但是,在无法接收到GPS信号的区域或者GPS信号较弱的区域,会出现导航引擎无法根据GPS信号,确定导航对象的GPS位置、移动方向、速度等的情况,从而导致导航引擎无法继续对用户进行导航引导。
技术实现思路
本专利技术实施例提供了一种导航方法及装置,能够实现在无GPS信号的区域或者GPS信号较弱的区域,对用户继续进行导航引导。基于上述问题,本专利技术实施例提供的一种导航方法,包括:规划从用户设定的起始位置到目的位置的导航路径;获取导航对象位置,判断所述导航对象位置是否为非GPS位置,如果所述导航对象位置是非GPS位置,则根据该非GPS位置的定位精度,调整偏航阈值;根据调整后的偏航阈值及规划的导航路径,为所述导航对象进行导航引导。本专利技术实施例提供的一种导航装置,包括:第一路径规划模块,用于规划从用户设定的起始位置到目的位置的导航路径;位置获取模块,用于获取导航对象位置;定位类型判断模块,用于判断所述位置获取模块获取的导航对象位置是否为非GPS位置,如果所述导航对象位置是非GPS位置,则触发偏航阈值调整模块;所述偏航阈值调整模块,用于根据非GPS位置的定位精度,调整偏航阈值;导航引导模块,用于根据所述调整模块调整后的偏航阈值及规划的导航路径,为所述导航对象进行导航引导。本专利技术实施例的有益效果包括:本专利技术实施例提供的导航方法及装置,规划从用户设定的起始位置到目的位置的导航路径;获取导航对象位置,判断导航对象位置是否为非GPS位置,如果导航对象位置是非GPS位置,则根据该非GPS位置的定位精度,调整偏航阈值;根据调整后的偏航阈值及规划的导航路径,为导航对象进行导航引导。本专利技术实施例提供的技术方案,在无GPS信号的区域或者GPS信号较弱的区域,利用导航对象的非GPS位置为导航对象进行导航引导,但由于非GPS位置的定位精度小于GPS位置,如果不对偏航阈值进行调整,而是沿用GPS位置对应的偏航阈值,则会频繁出现重新规划路径的情况,因此当获取的导航对象位置的位置属性为非GPS位置时,本专利技术实施例提供的技术方案中需要根据该非GPS位置定位精度对偏航阈值进行调整,以避免因非GPS位置定位精度不高而频繁出现的重新规划路径的情况,从而实现在无GPS信号的区域或者GPS信号较弱的区域能够为导航对象提供正常的导航引导服务。附图说明图1为本专利技术实施例提供的一种导航方法的流程图;图2为本专利技术实施例1提供的一种导航方法的流程图;图3a-图3c为本专利技术实施例提供的利用非GPS位置辅助进行导航时GPS导航系统界面显示示意图;图4a-图4b为本专利技术实施例提供的一种导航装置的结构示意图。具体实施方式本专利技术实施例提供了一种导航方法及装置,以下结合说明书附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本专利技术实施例中,可以预料的是,以下方法、装置可以通过计算机程序单元实现,该计算机程序单元可以存储在导航设备的存储器中,由导航设备的处理器执行计算机程序单元。在以下实施例中,导航设备可以是专用的车载导航设备,也可以是智能终端,智能终端包括移动终端、平板电脑等。智能终端上可以运行操作系统,该操作系统可以包括但不限于微软视窗系统(Windows)、安卓(Android)以及苹果公司的iOS等。下面对本专利技术实施例进行描述。在GPS导航过程中,存在导航对象偏离预先规划的导航路径的情况,为了在导航对象偏离预先规划的导航路径时继续为导航对象导航,可以重新为导航对象规划导航路径。相关技术中,可以设置偏航阈值,偏航是指导航对象位置偏离导航路径。在导航对象的实际位置与导航对象在预先规划的导航路径的对应的位置的距离超过偏航阈值时,重新为导航对象进行导航。GPS导航精确度较高,而非GPS导航精确度低于GPS导航,因此导致导航对象位置在导航路径上,但是根据定位结果却误认为导航对象偏离导航路径,从而导致不必要的重新规划路径。为此,本专利技术实施例提供一种导航方法,如图1所示,包括S101至S104:S101、规划从用户设定的起始位置到目的位置的导航路径。S102、获取导航对象位置,判断导航对象位置是否为非GPS位置。S103、如果S102中判断出导航对象位置是非GPS位置,则根据该非GPS位置的定位精度,调整偏航阈值。S104、根据S103中调整后的偏航阈值及规划的导航路径,为导航对象进行导航引导。通过本专利技术实施例,当获取的导航对象位置为非GPS位置时,根据非GPS位置的定位精度,对偏航阈值进行调整,并根据调整后的偏航阈值及规划的导航路径为导航对象进行导航引导,避免了因为位置定位不准确而导致错误重新规划路径。本专利技术实施例中,为导航对象(例如:车辆)规划导航路径,并按照导航路径行进,当导航对象位置发生改变时,可以按照预设规则(例如:周期性)获取导航对象的位置信息,那么,可以针对每次获取的位置信息执行本专利技术实施例提供的导航方法。下面结合附图,用具体实施例对本专利技术提供的方法及相关设备进行详细描述。实施例1:本专利技术实施例1中,提供一种导航方法,如图2所示,具体包括如下步骤:S201、规划从用户设定的起始位置到目的位置的导航路径。S202、获取导航对象位置,判断导航对象位置是否为非GPS位置,若是,则进入步骤S203,若否,进入步骤S210。在终端设备能够接收到较强GPS信号的区域,导航对象位置可以为终端设备根据GPS信号确定的GPS位置,在终端设备无法接收到GPS信号的区域或者是GPS信号较弱的区域,由网络侧的定位服务器向终端设备提供的非GPS位置。例如,当终端设备的操作系统为Android系统时,Android系统可以提供对导航对象的位置进行监听的服务,当导航对象的位置发生变本文档来自技高网...
一种导航方法及装置

【技术保护点】
一种导航方法,其特征在于,包括:规划从用户设定的起始位置到目的位置的导航路径;获取导航对象位置,判断导航对象位置是否为非GPS位置,如果所述导航对象位置是非GPS位置,则根据该非GPS位置的定位精度,调整偏航阈值;根据调整后的偏航阈值及规划的导航路径,为所述导航对象进行导航引导。

【技术特征摘要】
1.一种导航方法,其特征在于,包括:
规划从用户设定的起始位置到目的位置的导航路径;
获取导航对象位置,判断导航对象位置是否为非GPS位置,如果所述导
航对象位置是非GPS位置,则根据该非GPS位置的定位精度,调整偏航阈值;
根据调整后的偏航阈值及规划的导航路径,为所述导航对象进行导航引
导。
2.如权利要求1所述的方法,其特征在于,根据调整后的偏航阈值及规
划的导航路径,为所述导航对象进行导航引导包括:
获取所述非GPS位置到规划的导航路径的距离,判断所述距离是否大于
等于调整后的偏航阈值,如果大于等于,则规划从所述非GPS位置到目的地
之间的导航路径。
3.如权利要求2所述的方法,其特征在于,在规划从所述非GPS位置到
目的地之间的导航路径之前,所述方法包括:
统计连续的非GPS位置到规划的导航路径的距离大于等于其对应的调整
后的偏航阈值的次数;
判断所述次数是否大于等于预设偏航次数,如果所述次数大于等于预设偏
航次数,则执行所述规划从所述非GPS位置到目的地之间的导航路径的步骤。
4.如权利要求2~3任一项所述的方法,其特征在于,还包括:
若所述距离小于所述调整后的偏航阈值,则以惯性导航的方式继续对所述
导航对象进行导航引导。
5.一种导航装置,其特征在于,包括:
第一路径规划模块,用于规划从用户设定的起始位置到目的位置的导航路
径;
位置...

【专利技术属性】
技术研发人员:宫冰川
申请(专利权)人:高德软件有限公司
类型:发明
国别省市:北京;11

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

1