System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 引导线的绘制方法、装置、电子设备及计算机程序产品制造方法及图纸_技高网

引导线的绘制方法、装置、电子设备及计算机程序产品制造方法及图纸

技术编号:40581003 阅读:8 留言:0更新日期:2024-03-06 17:24
本实施例公开了引导线的绘制方法、装置、电子设备及计算机程序产品,其中方法包括:获取被引导对象的定位位置;基于被引导对象的定位位置,确定被引导对象的行驶车道;沿着所述行驶车道,确定定位位置前方的导航路径上是否存在变道场景;若存在所述变道场景,则从所述导航路径中确定所述被引导对象需要变道驶入的目标车道,并确定变道结束位置;从导航路径上位于所述定位位置和所述变道结束位置之间的车道的车道线上,确定目标并线位置;从所述行驶车道上所述被引导对象的前方开始,沿着所述行驶车道绘制经过所述目标并线位置的引导线,所述引导线经过所述目标并线位置进入目标车道之后沿着所述导航路径在所述目标车道指示的行驶方向延伸。

【技术实现步骤摘要】

本公开涉及渲染,具体涉及一种引导线的绘制方法、装置、电子设备及计算机程序产品


技术介绍

1、随着高精地图数据越来越完善,越来越多导航服务开始支持车道级导航,车道级导航能够为用户提供更精细的导航体验。以驾车过程中用户经常遇到的变道场景为例,现有的车道级导航服务能够通过语音提醒用户变道行驶,比如,前方右转请驶向最右侧车道,但本公开专利技术人发现,由于道路行驶环境复杂多变,用户需要在恰当的时机选择变道,才能够安全顺利地完成变道,而仅通过语音提醒用户,用户还是会出现错过恰当的变道时机的问题。因此,需要提供新的能够保证用户尽量不错过恰当变道时机的解决方案。


技术实现思路

1、本公开实施例提供一种引导线的绘制方法、装置、电子设备及计算机程序产品。

2、第一方面,本公开实施例中提供了一种引导线的绘制方法,其中,应用在基于已获取的导航路径绘制引导线的过程中,包括:

3、获取被引导对象的定位位置;

4、基于所述被引导对象的定位位置,确定被引导对象的行驶车道;

5、沿着所述行驶车道,确定所述定位位置前方的导航路径上是否存在变道场景;

6、若存在所述变道场景,则从所述导航路径中确定所述被引导对象需要变道驶入的目标车道,并确定变道结束位置;

7、从所述导航路径上位于所述定位位置和所述变道结束位置之间的车道的车道线上,确定目标并线位置;

8、从所述行驶车道上所述被引导对象的前方开始,沿着所述行驶车道绘制经过所述目标并线位置的引导线,所述引导线经过所述目标并线位置进入目标车道之后沿着所述导航路径在所述目标车道指示的行驶方向延伸。

9、第二方面,本专利技术实施例中提供了一种引导线的绘制装置,其中,应用在基于已获取的导航路径绘制引导线的过程中,包括:

10、第一获取模块,被配置为获取被引导对象的定位位置;

11、第一确定模块,被配置为基于所述被引导对象的定位位置,确定被引导对象的行驶车道;

12、第二确定模块,被配置为沿着所述行驶车道,确定所述定位位置前方的导航路径上是否存在变道场景;

13、第三确定模块,被配置为若存在所述变道场景,则从所述导航路径中确定所述被引导对象需要变道驶入的目标车道,并确定变道结束位置;

14、第四确定模块,被配置为从所述导航路径上位于所述定位位置和所述变道结束位置之间的车道的车道线上,确定目标并线位置;

15、绘制模块,被配置为从所述行驶车道上所述被引导对象的前方开始,沿着所述行驶车道绘制经过所述目标并线位置的引导线,所述引导线经过所述目标并线位置进入目标车道之后沿着所述导航路径在所述目标车道指示的行驶方向延伸。

16、所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

17、在一个可能的设计中,上述装置的结构中包括存储器和处理器,所述存储器用于存储一条或多条支持上述装置执行上述对应方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。上述装置还可以包括通信接口,用于上述装置与其他设备或通信网络通信。

18、第三方面,本公开实施例提供了一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现上述任一方面所述的方法。

19、第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储上述任一装置所用的计算机指令,该计算机指令被处理器执行时用于实现上述任一方面所述的方法。

20、第五方面,本公开实施例提供了一种计算机程序产品,其包含计算机指令,该计算机指令被处理器执行时用于实现上述任一方面所述的方法。

21、本公开实施例提供的技术方案可以包括以下有益效果:

22、本实施例中,在导航路径上绘制引导线的过程中,获取被引导对象的定位位置,基于该定位位置,确定被引导对象的行驶车道,沿着该行驶车道,确定定位位置前方的导航路径上是否存在变道场景,若存在变道场景,则从导航路径中确定被引导对象需要变道驶入的目标车道,并确定变道结束位置;从导航路径上位于定位位置和变道结束位置的车道的车道线上,确定目标并线位置,从行驶车道上被引导对象的前方开始,沿着该行驶车道绘制经过目标并线位置的引导线,该引导线经过目标并线位置进入目标车道之后,沿着导航路径在目标车道指示的行驶方向上延伸。由于本申请在所述导航路径上位于所述定位位置和所述变道结束位置之间的车道的车道线上,确定了目标并线位置,并且绘制的引导线经过了所述目标并线位置,因此,本公开可以在导航过程中存在变道场景的情况下,在导航界面上渲染出用于引导被引导对象变道的引导线,以使得被引导对象基于该引导线的指引进行变道,相较于已有的语音变道提示,绘制引导线的方式更加直观,能够让被引导对象更及时地选择变道时机,降低变道失误率,提升用户的导航体验。

23、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种引导线的绘制方法,其中,应用在基于已获取的导航路径绘制引导线的过程中,所述方法包括:

2.根据权利要求1所述的方法,其中,所述沿着所述行驶车道,确定所述定位位置前方的导航路径上是否存在变道场景,包括:

3.根据权利要求1或2所述的方法,其中,从所述导航路径上位于所述定位位置和所述变道结束位置之间的车道的车道线上,确定目标并线位置,包括:

4.根据权利要求3所述的方法,其中,所述方法进一步包括:

5.根据权利要求4所述的方法,其中,从所述导航路径上位于所述定位位置和所述变道结束位置之间的车道的车道线上,确定目标并线位置,包括:

6.根据权利要求5所述的方法,其中,基于所述候选并线位置及其所在的并线穿越车道线的属性,确定目标并线位置,包括:

7.根据权利要求6所述的方法,其中,如果距离小于预设的第四距离阈值,所述方法还包括:

8.根据权利要求3所述的方法,其中,若所述导航引导过程中,进一步绘制了所述导航路径的引导面,则所述从所述行驶车道上所述被引导对象的前方开始,沿着所述行驶车道绘制经过所述目标并线位置的引导线,所述引导线经过所述目标并线位置进入目标车道之后沿着所述导航路径在所述目标车道指示的行驶方向延伸,具体为:

9.根据权利要求8所述的方法,其中,所述方法进一步包括:

10.根据权利要求1或2所述的方法,其中,从所述行驶车道上所述被引导对象的前方开始,沿着所述行驶车道绘制经过所述目标并线位置的引导线之前,所述方法还包括:

11.一种引导线的绘制装置,其中,应用在基于已获取的导航路径绘制引导线的过程中,包括:

12.一种电子设备,其中,包括存储器、处理器以及存储在存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现权利要求1-10任一项所述的方法。

13.一种计算机程序产品,其包括计算机指令,其中,该计算机指令被处理器执行时实现权利要求1-10任一项所述的方法。

...

【技术特征摘要】

1.一种引导线的绘制方法,其中,应用在基于已获取的导航路径绘制引导线的过程中,所述方法包括:

2.根据权利要求1所述的方法,其中,所述沿着所述行驶车道,确定所述定位位置前方的导航路径上是否存在变道场景,包括:

3.根据权利要求1或2所述的方法,其中,从所述导航路径上位于所述定位位置和所述变道结束位置之间的车道的车道线上,确定目标并线位置,包括:

4.根据权利要求3所述的方法,其中,所述方法进一步包括:

5.根据权利要求4所述的方法,其中,从所述导航路径上位于所述定位位置和所述变道结束位置之间的车道的车道线上,确定目标并线位置,包括:

6.根据权利要求5所述的方法,其中,基于所述候选并线位置及其所在的并线穿越车道线的属性,确定目标并线位置,包括:

7.根据权利要求6所述的方法,其中,如果距离小于预设的第四距离阈值,所述方法还包括:

8.根据权利要求3所述的方法,其中,若所述导航引导...

【专利技术属性】
技术研发人员:林少华霍明宇张匡世
申请(专利权)人:北京高德云图科技有限公司
类型:发明
国别省市:

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

1