路口导航方法、电子设备及程序产品技术

技术编号:36946757 阅读:19 留言:0更新日期:2023-03-22 19:08
本公开实施例公开了一种路口导航方法、电子设备及程序产品,该方法包括:获取待经过路口连接的普通道路和路口内部的虚拟道路;根据当前导航路线,从所述普通道路中查找所述待经过路口的进入道路和退出道路;根据所述待经过路口处的道路拓扑关系,确定从所述进入道路移动至所述退出道路时通过的虚拟道路的最小数量值;根据所述通过的虚拟道路的最小数量值生成并输出虚拟道路引导信息。该技术方案可以引导用户通过路口的虚拟道路,让用户清楚了解经过该路口时需要通过的虚拟道路的相关情况,引导用户向准确的方向行进,防止用户偏航,为用户提供更好的路口导航服务。户提供更好的路口导航服务。户提供更好的路口导航服务。

【技术实现步骤摘要】
路口导航方法、电子设备及程序产品


[0001]本公开涉及导航
,具体涉及一种路口导航方法、电子设备及程序产品。

技术介绍

[0002]步行和骑行作为绿色出行的一种,是出行的重要场景,随着导航技术的发展,人们在出行时经常使用导航APP(应用程序)对出行路线进行导航。由于目前的导航地图数据工艺问题,导航APP在步行导航或骑行导航的过程中,为用户进行路口处的导航播报时,只会为用户播报“直行”、“右转”等行进方向的导航信息,并不能为用户准确地描述路口的导航动作,这就导致用户在过马路的时候往往不能通过导航信息准确做出对应的动作,严重时甚至导致用户偏航,降低用户体验。

技术实现思路

[0003]为了解决相关技术中的问题,本公开实施例提供一种路口导航方法、电子设备及程序产品。
[0004]第一方面,本公开实施例中提供了一种路口导航方法。
[0005]具体地,所述路口导航方法,包括:
[0006]获取待经过路口连接的普通道路和路口内部的虚拟道路;
[0007]根据当前导航路线,从所述普通道路中查找所述待经过路口的进入道路和退出道路;
[0008]根据所述待经过路口处的道路拓扑关系,确定从所述进入道路移动至所述退出道路时通过的虚拟道路的最小数量值;
[0009]根据所述通过的虚拟道路的最小数量值生成并输出虚拟道路引导信息。
[0010]第二方面,本公开实施例中提供了一种路口导航方法,其中,根据第一方面所述的方法获取虚拟道路引导信息,所述方法包括:
[0011]接收虚拟道路引导信息,所述虚拟道路引导信息用于引导用户通过相应的虚拟道路经过当前导航路线中的待经过路口;
[0012]采用以下至少一种展示方式展示所述虚拟道路引导信息:语音播报,路线引导图标展示、文字展示。
[0013]第三方面,本公开实施例中提供了一种路口导航装置,包括:
[0014]获取模块,被配置为获取待经过路口连接的普通道路和路口内部的虚拟道路;
[0015]查找模块,被配置为根据当前导航路线,从所述普通道路中查找所述待经过路口的进入道路和退出道路;
[0016]确定模块,被配置为根据所述待经过路口处的道路拓扑关系,确定从所述进入道路移动至所述退出道路时通过的虚拟道路的最小数量值;
[0017]输出模块,被配置为根据所述通过的虚拟道路的最小数量值生成并输出虚拟道路引导信息。
[0018]第四方面,本公开实施例中提供了一种路口导航装置,其中,根据第一方面所述的方法获取虚拟道路引导信息,所述装置包括:
[0019]接收模块,被配置为接收虚拟道路引导信息,所述虚拟道路引导信息用于引导用户通过相应的虚拟道路经过当前导航路线中的待经过路口;
[0020]展示模块,被配置为采用以下至少一种展示方式展示所述虚拟道路引导信息:语音播报,路线引导图标展示、文字展示。
[0021]第五方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如第一方面或第二方面中任一项所述的方法。
[0022]第六方面,本公开实施例中提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如第一方面或第二方面中任一项所述的方法。
[0023]第七方面,本公开实施例中提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如第一方面或第二方面中任一项所述的方法步骤。
[0024]根据本公开实施例提供的技术方案,可以根据待经过路口处的普通道路和路口内部的虚拟道路的道路拓扑关系,确定当前导航路线中从待经过路口的进入道路移动至退出道路时通过的虚拟道路的最小数量值,并据此生成并输出虚拟道路引导信息,这样,在为用户播报路口处的导航信息时除了为用户播报行进方向外还会向用户播报虚拟道路引导信息,引导用户通过路口的虚拟道路,让用户清楚了解经过该路口时需要通过的虚拟道路的相关情况,引导用户向准确的方向行进,防止用户偏航,为用户提供更好的路口导航服务。
[0025]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0026]结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:
[0027]图1示出根据本公开的实施例的路口导航方法的流程图;
[0028]图2A示出根据本公开一实施方式的路口道路示意图;
[0029]图2B示出根据本公开一实施方式的路口道路示意图;
[0030]图2C示出根据本公开一实施方式的路口道路示意图;
[0031]图2D示出根据本公开一实施方式的路口道路示意图;
[0032]图3示出根据本公开一实施方式的路口导航方法的流程图;
[0033]图4示出根据本公开一实施方式在导航应用场景下的应用示意图;
[0034]图5示出根据本公开的实施例的路口导航装置的结构框图;
[0035]图6示出根据本公开的实施例的路口导航装置的结构框图;
[0036]图7示出根据本公开的实施例的电子设备的结构框图;
[0037]图8示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。
具体实施方式
[0038]下文中,将参考附图详细描述本公开的示例性实施例,以使本领域技术人员可容
易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施例无关的部分。
[0039]在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。
[0040]另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
[0041]在本公开中,对用户信息或用户数据的获取均为经用户授权、确认,或由用户主动选择的操作。
[0042]如上文所述,步行和骑行作为绿色出行的一种,是出行的重要场景,随着导航技术的发展,人们在出行时经常使用导航APP(应用程序)对出行路线进行导航。由于目前的导航地图数据工艺问题,导航APP在步行导航或骑行导航的过程中,为用户进行路口处的导航播报时,只会为用户播报“直行”、“右转”等行进方向的导航信息,并不能为用户准确地描述路口的导航动作,这就导致用户在过马路的时候往往不能通过导航信息准确做出对应的动作,严重时甚至导致用户偏航,降低用户体验。
[0043]本公开提供了一种路口导航方法,该方法可以根据待经过路口处的普通道路和路口内部的虚拟道路的道路拓扑关系,确定当前导航路线中从待经过路口的进入道路移动至退出道路时通过的虚拟道路的最小数量值,并据此本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路口导航方法,包括:获取待经过路口连接的普通道路和路口内部的虚拟道路;根据当前导航路线,从所述普通道路中查找所述待经过路口的进入道路和退出道路;根据所述待经过路口处的道路拓扑关系,确定从所述进入道路移动至所述退出道路时通过的虚拟道路的最小数量值;根据所述通过的虚拟道路的最小数量值生成并输出虚拟道路引导信息,所述虚拟道路引导信息用于引导用户通过相应的虚拟道路经过所述待经过路口。2.根据权利要求1所述的方法,其中,所述根据所述待经过路口处的道路拓扑关系,确定从所述进入道路移动至所述退出道路时通过的虚拟道路的最小数量值,包括:以所述待经过路口的路口中心为中心,所述进入道路为起始分别沿顺时针方向和逆时针方向依次寻找普通道路,若寻找到的普通道路和道路集合中的道路不连接,则将所述寻找到的普通道路加入所述道路集合,并将所述寻找到的普通道路计入跨越道路,直至所述寻找到的普通道路为所述退出道路时,停止对在所述退出道路之后的普通道路的寻找,获取顺时针寻找到的普通道路中的第一跨越道路数量和逆时针寻找到的普通道路中的第二跨越道路数量;其中,所述道路集合中包括所述进入道路;确定所述第一跨越道路数量和所述第二跨越道路数量中的最小值为所述通过的虚拟道路的最小数量值。3.根据权利要求2所述的方法,其中,若两条普通道路直接连接,或者两条普通道路通过另一条普通道路连接,或者两条普通道路是同一行驶方向的主辅路,则所述两条普通道路连接,否则两条普通道路不连接。4.根据权利要求1至3任一项所述的方法,其中,所述根据所述...

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

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

1