导航引导方法、装置、设备和程序产品制造方法及图纸

技术编号:37985101 阅读:19 留言:0更新日期:2023-06-30 09:59
本公开涉及导航引导方法、装置、设备和程序产品。该方法包括:响应于双向导航指令,确定需求路线和双向引导标识;基于需求路线和双向引导标识,生成导航数据请求,并将导航数据请求发送至导航服务端;其中,导航数据请求用于触发导航服务端基于需求路线进行双向算路处理;接收导航服务端反馈的双向导航数据;其中,双向导航数据包括需求路线对应的正向导航数据和逆向导航数据;基于当前位置、当前行进方向和双向导航数据进行导航引导处理。如此,实现了在用户自定义路线,且不确定用户进入路线的位置和用户的实际行进方向的场景下,为用户的自定义路线提供多向导航引导的功能,从而提升了导航引导的灵活性和用户体验。升了导航引导的灵活性和用户体验。升了导航引导的灵活性和用户体验。

【技术实现步骤摘要】
导航引导方法、装置、设备和程序产品


[0001]本公开涉及导航
,尤其涉及一种导航引导方法、装置、设备和程序产品。

技术介绍

[0002]用户在使用导航客户端的过程中,存在这样一种导航需求:用户自定义路线,并且在不确定用户进入路线的位置的情况下,对用户在任意位置、任意方向进入该路线后,提供该路线的导航引导服务。
[0003]但是,现有导航客户端往往需要确定路线的起点\终点,并且在起点位置出发,沿着路线方向行进,才能提供单向的导航引导,其无法满足上述导航需求。

技术实现思路

[0004]为了解决上述无法针对用户的自定义路线进行多向引导的技术问题,本公开提供了一种导航引导方法、装置、设备和程序产品。
[0005]第一方面,本公开实施例提供了一种应用于导航客户端的导航引导方法,应用于导航客户端,包括:
[0006]响应于双向导航指令,确定需求路线和双向引导标识;
[0007]基于所述需求路线和所述双向引导标识,生成导航数据请求,并将所述导航数据请求发送至导航服务端;其中,所述导航数据请求用于触发所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种导航引导方法,其特征在于,应用于导航客户端,包括:响应于双向导航指令,确定需求路线和双向引导标识;基于所述需求路线和所述双向引导标识,生成导航数据请求,并将所述导航数据请求发送至导航服务端;其中,所述导航数据请求用于触发所述导航服务端基于所述需求路线进行双向算路处理;接收所述导航服务端反馈的双向导航数据;其中,所述双向导航数据包括所述需求路线对应的正向导航数据和逆向导航数据;基于当前位置、当前行进方向和所述双向导航数据进行导航引导处理。2.根据权利要求1所述的方法,其中,所述正向导航数据包括正向路径和正向引导数据,所述逆向导航数据包括逆向路径和逆向引导数据;所述基于当前位置、当前行进方向和所述双向导航数据进行导航引导处理包括:基于所述当前位置和所述当前行进方向,对所述正向路径和所述逆向路径进行路径匹配;若匹配成功,则基于匹配成功的目标路径,从所述正向引导数据和所述逆向引导数据中确定目标引导数据;基于所述当前位置,利用所述目标引导数据进行导航引导。3.根据权利要求2所述的方法,其中,所述基于所述当前位置和所述当前行进方向,对所述正向路径和所述逆向路径进行路径匹配包括:基于所述当前位置与路径起点之间的相近程度,对所述正向路径和所述逆向路径进行排序;遍历排序后的所述正向路径和所述逆向路径,并基于所述当前位置和所述当前行进方向对遍历到的路径进行路径匹配。4.根据权利要求3所述的方法,其中,所述基于所述当前位置和所述当前行进方向对遍历到的路径进行路径匹配包括:确定所述当前位置对应的、连续的预设数量的历史位置;若所述当前位置和各所述历史位置均匹配至所述遍历到的路径,则确定所述当前行进方向和所述遍历到的路径的路径方向是否一致;若是,则确定所述遍历到的路径匹配成功。5.根据权利要求3所述的方法,其中,所述基于所述当前位置与路径起点之间的相近程度,对所述正向路径和所述逆向路径进行排序包括:确定所述当前位置与所述正向路径的路径起点之间的距离,并确定所述当前位置与所述逆向路径的路径起点之间的距离;基于各所述距离,确定所述正向路径和所述逆向路径的排序。6.根据权利要求2所述的方法,其中,所述基于所述当前位置,利用所述目标引导数据进行导航引导包括:若所述当前位置为所述需求路线的起点,则从所述起点开始显示行进位置标识,并朝所述需求路线的终点的方向,利用所述目标引导数据进行导航引导;若所述当前位置为所述终点,则从所述终点开始显示所述行进位置标识,并朝所述起点的方向,利用所述目标引导数据进行导航引导;
若所述当前位置处于所述需求路线的中间路段,则从所述当前位置处开始显示所述行进位置标识,并朝所述目标路径的路径方向,利用所述目标引导数据进行导航引导。7.根据权利要求2所述的方法,其中,在所述基于所述当前位置,利用所述目标引导数据进行导航引导之后,所述方法还包括:更新所述当前位置和所述当前行进方向,并返回执行所述基于所述当前位置和所述当前行进方向,对所述正向路径和所述逆向路径进行路径匹配的步骤,直至导航结束。8.根据权利要求1至7任一项所述的方法,其中,在所述基于当前位置、当前行进方向和所述双向导航数据进行导航引导处理之前,所述方法还还包括:基于所述当前位置和当前行进过程中的至少一个历史位置,确定所述当前行进方向;或者,基于导航客户端对应的目标传感器确定所述当前行进方向。9.根...

【专利技术属性】
技术研发人员:潘先龙
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1