一种在线离线混合算路方法、装置、终端设备及存储介质制造方法及图纸

技术编号:24493913 阅读:23 留言:0更新日期:2020-06-13 02:17
本发明专利技术提出了一种在线离线混合算路方法、装置、终端设备及存储介质,所述方法包括根据出发地和目的地确定用户的导航请求;基于导航请求,采用在线导航模式进行在线算路,并获取在线算路的数据信息;当监测到移动导航设备偏离在线导航路线,且网络信号强度满足预设条件时;基于移动导航设备的当前位置,获取与移动导航设备的当前位置距离最近的引导节点的位置信息;根据移动导航设备的当前位置、与所述引导节点的位置信息及目的地确定离线导航路线。得到在线离线混合算路得到的导航路线,实现了在线导航数据和离线导航数据的结合使用,保证计算得到优化准确的路线,导航信息能够更加准确,从而提高了用户的驾驶体验。

An online and offline hybrid algorithm, device, terminal device and storage medium

【技术实现步骤摘要】
一种在线离线混合算路方法、装置、终端设备及存储介质
本专利技术涉及地理导航
,特别涉及一种在线离线混合算路方法、装置、终端设备及存储介质。
技术介绍
随着智能手机、平板电脑等移动终端的广泛应用及导航与网络的迅速发展,导航越来越贴近于人们的生活,越来越多的用户习惯于在外出时通过移动终端进行导航,通常来说,移动终端默认采用联网的在线导航;同时,导航服务提供商也为用户提供了离线导航数据包,用于在移动终端的网络状况较差时为用户提供离线导航。而作为导航软件的核心技术之一的算路,与引导技术,基于本地计算的离线算路等,路线计算速度较慢,地图数据的陈旧,导致的路线计算不准确等问题,日益凸显出来,甚至会影响用户的出行。
技术实现思路
鉴于上述问题,本专利技术提出了一种克服上述问题或者至少部分地解决上述问题的在线离线混合算路方法、装置、终端设备及存储介质。具体地,本专利技术是通过如下技术方案实现的:第一方面,本专利技术实施例提供一种在线离线混合算路方法,包括:根据出发地和目的地确定用户的导航请求;基于所述用户的导航请求,采用在线导航模式进行在线算路,并获取在线算路的数据信息,所述在线算路的数据信息至少包括:在线导航路线及在线导航路线上各引导节点的位置信息;当监测到移动导航设备偏离所述在线导航路线,且网络信号强度满足预设条件时;基于所述移动导航设备的当前位置,获取所述在线导航路线上与所述移动导航设备的当前位置距离最近的引导节点的位置信息;根据所述移动导航设备的当前位置、与所述移动导航设备的当前位置距离最近的引导节点的位置信息及目的地确定离线导航路线。在一个实施例中,所述根据所述移动导航设备的当前位置、与所述移动导航设备的当前位置距离最近的引导节点的位置信息及目的地确定离线导航路线,包括:采用所述移动导航设备中存储的离线数据信息确定所述移动导航设备的当前位置、及与所述移动导航设备的当前位置距离最近的引导节点的位置之间的第一导航路径;将所述与所述移动导航设备的当前位置距离最近的引导节点的位置和目的地之间的在线导航路线作为第二导航路径;将第一导航路径和第二到导航路径作为所述离线导航路线。在一个实施例中,所述监测到移动导航设备偏离所述在线导航路线,具体为:获取所述移动导航设备的走行轨迹;根据所述移动导航设备的走行轨迹和所述在线导航路线,判断所述移动导航设备是否偏离所述在线导航路线。在一个实施例中,所述根据所述移动导航设备的走行轨迹和所述在线导航路线,判断所述移动导航设备是否偏离在线所述导航路线,具体为:判断所述走行轨迹与所述在线导航路线是否重合,若否;基于所述走行轨迹及在线导航路线确定所述移动导航设备发生路线偏离的位置;根据所述移动导航设备的当前位置及发生路线偏离的位置得到偏离行驶距离;当所述偏离行驶距离大于设定的距离阈值时,确定所述移动导航设备偏离所述在线导航路线。在一个实施例中,所述网络信号强度满足预设条件,具体为:所述网络信号的强度小于预定的强度阈值,且持续时长达到预设时长阈值。第二方面,本专利技术实施例提供一种在线离线混合算路装置,包括:确定模块:用于根据出发地和目的地确定用户的导航请求;在线算路模块:用于基于所述用户的导航请求,采用在线导航模式进行在线算路,并获取在线算路的数据信息,所述在线算路的数据信息至少包括:在线导航路线及在线导航路线上各引导节点的位置信息;监测模块:用于监测移动导航设备是否偏离所述在线导航路线及网络信号的强度;获取模块:用于当监测到移动导航设备偏离所述在线导航路线,且网络信号强度满足预设条件时;基于所述移动导航设备的当前位置,获取所述在线导航路线上与所述移动导航设备的当前位置距离最近的引导节点的位置信息;离线算路模块:用于根据所述移动导航设备的当前位置、与所述移动导航设备的当前位置距离最近的引导节点的位置信息及目的地确定离线导航路线。在一个实施例中,所述离线算路模块,包括:第一导航路径确定模块:用于采用所述移动导航设备中存储的离线数据信息确定所述移动导航设备的当前位置、及与所述移动导航设备的当前位置距离最近的引导节点的位置之间的第一导航路径;第二导航路径确定模块:用于将所述与所述移动导航设备的当前位置距离最近的引导节点的位置和目的地之间的在线导航路线作为第二导航路径;离线导航路线确定模块:用于将所述第一导航路径和第二导航路径作为所述离线导航路线。在一个实施例中,所述监测模块,包括:第一获取子单元:用于获取所述移动导航设备的走行轨迹;判断模块:用于判断所述走行轨迹与所述在线导航路线是否重合;第一确定子单元:用于当所述走行轨迹与所述在线导航路线不重合时,基于所述走行轨迹及在线导航路线确定所述移动导航设备发生路线偏离的位置;第二获取子单元:用于根据所述移动导航设备的当前位置及发生路线偏离的位置得到偏离行驶距离;第二确定子单元:用于当所述偏离行驶距离大于设定的距离阈值时,确定所述移动导航设备偏离所述在线导航路线。第三方面,本专利技术实施例提供一种终端设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例提供的在线离线混合算路方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例提供的在线离线混合算路方法。本专利技术实施例提供的上述技术方案的有益效果至少包括:本专利技术实施例提供的一种在线离线混合算路方法、装置、终端设备及存储介质,在一些可选的实施例中,首先根据出发地和目的地确定用户的导航请求;进而基于所述用户的导航请求,采用在线导航模式进行在线算路,并获取在线算路的数据信息,所述在线算路的数据信息至少包括:在线导航路线及在线导航路线上各引导节点的位置信息;然后当监测到移动导航设备偏离所述在线导航路线,且网络信号强度满足预设条件时,基于所述移动导航设备的当前位置,获取所述在线导航路线上与所述移动导航设备的当前位置距离最近的引导节点的位置信息;最后根据所述移动导航设备的当前位置、与所述移动导航设备的当前位置距离最近的引导节点的位置信息及目的地确定离线导航路线。通过上述描述可知,在本专利技术实施例中,通过移动导航设备的当前位置、获取的在线算路的数据信息及目的地确定离线导航路线,能够得到在线离线混合算路得到的导航路线,实现了在线导航数据和离线导航数据的结合使用,更进一步的保证了计算得到的路线为优化准确的路线,导航信息能够更加准确,从而提高了用户的驾驶体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。...

【技术保护点】
1.一种在线离线混合算路方法,其特征在于,包括:/n根据出发地和目的地确定用户的导航请求;/n基于所述用户的导航请求,采用在线导航模式进行在线算路,并获取在线算路的数据信息,所述在线算路的数据信息至少包括:在线导航路线及在线导航路线上各引导节点的位置信息;/n当监测到移动导航设备偏离所述在线导航路线,且网络信号强度满足预设条件时;/n基于所述移动导航设备的当前位置,获取所述在线导航路线上与所述移动导航设备的当前位置距离最近的引导节点的位置信息;/n根据所述移动导航设备的当前位置、与所述移动导航设备的当前位置距离最近的引导节点的位置信息及目的地确定离线导航路线。/n

【技术特征摘要】
1.一种在线离线混合算路方法,其特征在于,包括:
根据出发地和目的地确定用户的导航请求;
基于所述用户的导航请求,采用在线导航模式进行在线算路,并获取在线算路的数据信息,所述在线算路的数据信息至少包括:在线导航路线及在线导航路线上各引导节点的位置信息;
当监测到移动导航设备偏离所述在线导航路线,且网络信号强度满足预设条件时;
基于所述移动导航设备的当前位置,获取所述在线导航路线上与所述移动导航设备的当前位置距离最近的引导节点的位置信息;
根据所述移动导航设备的当前位置、与所述移动导航设备的当前位置距离最近的引导节点的位置信息及目的地确定离线导航路线。


2.如权利要求1所述的方法,其特征在于,所述根据所述移动导航设备的当前位置、与所述移动导航设备的当前位置距离最近的引导节点的位置信息及目的地确定离线导航路线,包括:
采用所述移动导航设备中存储的离线数据信息确定所述移动导航设备的当前位置、及与所述移动导航设备的当前位置距离最近的引导节点的位置之间的第一导航路径;
将所述与所述移动导航设备的当前位置距离最近的引导节点的位置和目的地之间的在线导航路线作为第二导航路径;
将第一导航路径和第二到导航路径作为所述离线导航路线。


3.根据权利要求1所述的方法,其特征在于,所述监测到移动导航设备偏离所述在线导航路线,具体为:
获取所述移动导航设备的走行轨迹;
根据所述移动导航设备的走行轨迹和所述在线导航路线,判断所述移动导航设备是否偏离所述在线导航路线。


4.根据权利要求3所述的方法,其特征在于,所述根据所述移动导航设备的走行轨迹和所述在线导航路线,判断所述移动导航设备是否偏离在线所述导航路线,具体为:
判断所述走行轨迹与所述在线导航路线是否重合,若否;
基于所述走行轨迹及在线导航路线确定所述移动导航设备发生路线偏离的位置;
根据所述移动导航设备的当前位置及发生路线偏离的位置得到偏离行驶距离;
当所述偏离行驶距离大于设定的距离阈值时,确定所述移动导航设备偏离所述在线导航路线。


5.根据权利要求1所述的方法,其特征在于,所述网络信号强度满足预设条件,具体为:
所述网络信号的强度小于预定的强度阈值,且持续时长达到预设时长阈值。


6.一种在线离线混合算路装置,其特征在于,包括:
确定模块:用于根据出发地和...

【专利技术属性】
技术研发人员:邢益乔迟丽丽谢振江
申请(专利权)人:沈阳美行科技有限公司
类型:发明
国别省市:辽宁;21

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

1