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

技术编号:37705105 阅读:14 留言:0更新日期:2023-06-01 23:53
本公开涉及地图导航方法、装置、设备和程序产品。应用于客户端的地图导航方法包括:响应于导航起点和导航终点,确定主选路线引导面标识和备选路线引导信息;其中,主选路线引导面标识和备选路线引导信息均基于各导航路线对应的路线级别和车道级的导航引导面生成,导航路线为导航起点到导航终点之间的通行路线,导航引导面基于导航路线和导航路线对应的车道数据生成,车道数据包括车道通行方向和车道连通关系;基于当前行驶位置,分别渲染主选路线引导面标识和备选路线引导信息,并显示渲染结果。如此,提供了精确到车道级的、覆盖至少一个车道的多条导航路线的导航引导面,从而提高了导航引导信息的精细程度和导航引导的成功率。率。率。

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


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

技术介绍

[0002]现有的地图导航客户端主要提供道路级别的导航服务,即以道路为最小单位进行导航路线的规划和沿着导航路线的行驶引导(即导航引导)。在导航引导过程中,客户端主要提示用户要行进的道路、行驶距离和行驶方向(如直行、左转向或右转向)等导航引导信息。但是,对于不熟悉路况的用户或者道路关系较为复杂的路段而言,上述导航引导信息的精细度较差,无法为用户提供更加精准的导航引导,致使用户很容易走错路。

技术实现思路

[0003]为了解决上述导航引导信息的精细度差而导致的导航引导成功率低的技术问题,本公开提供了一种地图导航方法、装置、设备和程序产品。
[0004]第一方面,本公开实施例提供了一种地图导航方法,应用于客户端,包括:
[0005]响应于导航起点和导航终点,确定主选路线引导面标识和备选路线引导信息;其中,所述主选路线引导面标识和所述备选路线引导信息均基于各导航路线对应的路线级别和车道级的导航引导面生成,所述导航路线为所述导航起点到所述导航终点之间的通行路线,所述导航引导面基于所述导航路线和所述导航路线对应的车道数据生成,所述车道数据包括车道通行方向和车道连通关系;
[0006]基于当前行驶位置,分别渲染所述主选路线引导面标识和所述备选路线引导信息,并显示渲染结果。
[0007]第二方面,本公开实施例还提供了一种地图导航方法,应用于服务端,包括:<br/>[0008]响应于客户端发送的导航引导获取请求,基于导航起点和导航终点,确定至少两条导航路线;
[0009]基于所述导航路线和所述导航路线对应的车道数据,生成所述导航路线对应的车道级的导航引导面;其中,所述车道数据包括车道通行方向和车道连通关系;
[0010]基于各所述导航路线的路线级别和所述导航引导面,生成主选路线引导面标识和备选路线引导信息;
[0011]将所述主选路线引导面标识和所述备选路线引导信息发送至所述客户端,以使所述客户端基于当前行驶位置渲染并显示所述主选路线引导面标识和所述备选路线引导信息。
[0012]第三方面,本公开实施例还提供了一种地图导航装置,配置于客户端,包括:
[0013]引导信息确定模块,用于响应于导航起点和导航终点,确定主选路线引导面标识和备选路线引导信息;其中,所述主选路线引导面标识和所述备选路线引导信息均基于各导航路线对应的路线级别和车道级的导航引导面生成,所述导航路线为所述导航起点到所述导航终点之间的通行路线,所述导航引导面基于所述导航路线和所述导航路线对应的车
道数据生成,所述车道数据包括车道通行方向和车道连通关系;
[0014]引导信息渲染模块,用于基于当前行驶位置,分别渲染所述主选路线引导面标识和所述备选路线引导信息,并显示渲染结果。
[0015]第四方面,本公开实施例还提供了一种地图导航装置,配置于服务端,包括:
[0016]导航路线确定模块,用于响应于客户端发送的导航引导获取请求,基于导航起点和导航终点,确定至少两条导航路线;
[0017]导航引导面生成模块,用于基于所述导航路线和所述导航路线对应的车道数据,生成所述导航路线对应的车道级的导航引导面;其中,所述车道数据包括车道通行方向和车道连通关系;
[0018]引导信息生成模块,用于基于各所述导航路线的路线级别和所述导航引导面,生成主选路线引导面标识和备选路线引导信息;
[0019]引导信息发送模块,用于将所述主选路线引导面标识和所述备选路线引导信息发送至所述客户端,以使所述客户端基于当前行驶位置渲染并显示所述主选路线引导面标识和所述备选路线引导信息。
[0020]第五方面,本公开实施例还提供了一种电子设备,包括:
[0021]存储器和处理器,所述存储器用于存储所述处理器可执行指令;
[0022]所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述可执行指令以实现本公开任意实施例所提供的所述地图导航方法。
[0023]第六方面,本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本公开任意实施例所提供的所述地图导航方法。
[0024]第七方面,本公开实施例还提供了一种计算机程序产品,所述计算机程序产品用于执行本公开任意实施例所提供的所述地图导航方法。
[0025]本公开实施例提供的地图导航方法,能够根据导航起点到导航终点之间的每条导航路线的车道数据,生成对应导航路线的车道级的导航引导面,并根据导航路线的路线级别对相应导航引导面进行处理,生成主选路线引导面标识和备选路线引导信息,且利用主选路线引导面标识和备选路线引导信息进行导航引导;一方面,提供了精确到车道级的、覆盖至少一个车道的导航引导面,该导航引导面可向用户展示更加精准的、可供行驶的横向路面情况,很大程度上可避免用户行驶至错误的道路,从而提高了导航引导信息的精细程度和导航引导的成功率;另一方面,在提供主选路线引导面标识的同时,还提供了至少一个备选路线的面状引导信息,从而在提高导航引导信息的精细度的基础上,提高了导航引导的可选择性和灵活性,从而可进一步提高导航引导的成功率。
附图说明
[0026]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0027]图1为现有技术中的道路级别的导航路线的显示示意图;
[0028]图2为本公开实施例提供的一种应用于客户端的地图导航方法的流程示意图;
[0029]图3a为本公开实施例提供的一种车道级别的导航引导信息的显示示意图;
[0030]图3b为本公开实施例提供的一种车道级别的导航引导面的生成原理示意图;
[0031]图4为图2示出的应用于客户端的地图导航方法中S210的一种细化流程示意图;
[0032]图5为本公开实施例提供的一种备选路线的导航引导面的显示示意图;
[0033]图6为本公开实施例提供的一种备选路线的备选路线引导面标识的生成原理示意图;
[0034]图7为图2示出的应用于客户端的地图导航方法中S210的另一种细化流程示意图;
[0035]图8为本公开实施例提供的一种应用于服务端的地图导航方法的流程示意图;
[0036]图9为本公开实施例提供的一种配置于客户端的地图导航装置的结构示意图;
[0037]图10为本公开实施例提供的一种配置于服务端的地图导航装置的结构示意图;
[0038]图11为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0039]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图导航方法,其特征在于,应用于客户端,包括:响应于导航起点和导航终点,确定主选路线引导面标识和备选路线引导信息;其中,所述主选路线引导面标识和所述备选路线引导信息均基于各导航路线对应的路线级别和车道级的导航引导面生成,所述导航路线为所述导航起点到所述导航终点之间的通行路线,所述导航引导面基于所述导航路线和所述导航路线对应的车道数据生成,所述车道数据包括车道通行方向和车道连通关系;基于当前行驶位置,分别渲染所述主选路线引导面标识和所述备选路线引导信息,并显示渲染结果。2.根据权利要求1所述的方法,其中,所述基于当前行驶位置,分别渲染所述主选路线引导面标识和所述备选路线引导信息,并显示渲染结果包括:以强效渲染样式,对目标区域中的所述主选路线引导面标识进行渲染,并显示渲染结果;其中,所述目标区域为屏幕可视范围内处于所述当前行驶位置和所述导航终点之间的区域;以弱效渲染样式,对处于所述目标区域的、所述备选路线引导信息中的备选路线引导面标识进行渲染,并显示渲染结果,且叠加显示所述备选路线引导信息中的、与所述备选路线引导面标识对应的路线差异信息。3.根据权利要求1或2所述的方法,其中,所述响应于导航起点和导航终点,确定主选路线引导面标识和备选路线引导信息包括:响应于所述导航起点和所述导航终点,向服务端发送路线获取请求,并接收所述服务端响应于所述路线获取请求而反馈的各所述导航路线;基于所述导航路线和所述车道数据,生成所述导航路线对应的所述导航引导面;基于各所述导航路线的路线级别和所述导航引导面,生成所述主选路线引导面标识和所述备选路线引导信息。4.根据权利要求3所述的方法,其中,所述基于所述导航路线和所述车道数据,生成所述导航路线对应的所述导航引导面包括:针对任一所述导航路线,基于所述车道连通关系、以及所述车道通行方向和所述导航路线走向的一致性,从所述导航路线对应的各车道中确定通行区域,构成所述导航路线对应的所述导航引导面;其中,所述通行区域包括通行车道、或者所述通行车道和不通行车道中的局部通行车道段。5.根据权利要求4所述的方法,其中,在所述通行区域包括所述通行车道和所述不通行车道中的局部通行车道段的情况下,所述基于所述车道连通关系、以及所述车道通行方向和所述导航路线走向的一致性,从所述导航路线对应的各车道中确定通行区域,构成所述导航路线对应的所述导航引导面包括:将各所述车道中具有所述车道连通关系、且所述车道通行方向和所述导航路线走向一致的所述车道确定为所述通行车道;将各所述车道中具有所述车道连通关系且车道通行方向和所述导航路线走向不一致的所述车道,确定为所述不通行车道;基于预设车道变换条件,从所述不通行车道中确定所述局部通行车道段;对所述通行车道和所述局部通行车道段进行连通处理,生成所述所导航路线对应的所
述导航引导面。6.根据权利要求3所述的方法,其中,所述基于各所述导航路线的路线级别和所述导航引导面,生成所述主选路线引导面标识和所述备选路线引导信息包括:若基于所述路线级别确定所述导航路线为主选路线,则由所述主选路线对应的所述导航引导面生成区域面状图标,作为所述主选路线引导面标识;若基于所述路线级别确定所述导航路线为备选路线,则从所述备选路线的所述导航引导面中剔除与所述主选路线的所述导航引导面重叠的部分,生成差异引导面;沿所述差异引导面的中心线,向所述中心线的垂直方向的两侧分别外扩预设距离,生成中心面状图标,作为备选路线...

【专利技术属性】
技术研发人员:邱堋星章启鹏林少华张匡世
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1