本申请涉及自动驾驶,尤其涉及一种地图切换方法、装置、设备、存储介质和程序产品。
背景技术:
1、随着自动驾驶技术的发展,电子地图不仅可以为用户提供路径规划、驾驶导航等服务,还可以用于实现辅助驾驶或自动驾驶。电子地图主要分为高精度地图和标准地图两种。高精度地图主要用于实现自动驾驶,标准地图主要用于为用户提供路线规划和驾驶导航服务。
2、现目前,标准地图和高精度地图不仅是两个独立的应用程序,还有可能是由不同厂商开发的应用程序,无法实现数据互通。而在实际场景中,并不是在所有的路段上都能够实现自动驾驶,这导致了用户在使用标准地图中进行导航的过程中,如果想要在驶入能够实现自动驾驶的路段时使用自动驾驶功能,需要由用户手动切换至高精度地图并重新进行路线规划;如果想要在驶出能够实现自动驾驶的路段时切换至标准地图,也需要用户手动切换,降低了用户在使用电子地图导航、使用辅助驾驶和自动驾驶功能时的用户体验。
3、综上,现目前用户在使用辅助驾驶或自动驾驶功能时,存在需要手动切换标准地图和高精度地图、影响用户体验的问题。
技术实现思路
1、本申请提供一种地图切换方法、装置、设备、存储介质和程序产品,用以解决现有技术中用户在使用辅助驾驶或自动驾驶功能时,存在的需要手动切换标准地图和高精度地图、影响用户体验的问题
2、第一方面,本申请提供一种地图切换方法,包括:
3、响应于用户在标准地图应用程序中触发导航操作,获取所述标准地图应用程序生成的初始导航信息;所述初始导航信息包括初始导航路线和导航目的地,所述初始导航路线是从车辆当前位置行驶至所述导航目的地的路线;
4、根据所述初始导航信息确定所述初始导航路线中是否存在目标路段;所述目标路段为能够实现自动驾驶的路段;
5、响应于所述初始导航路线中存在所述目标路段,获取车辆的自动驾驶功能状态和自动驾驶切换功能状态;
6、响应于所述自动驾驶功能状态为启用状态,实时监测车辆是否驶入或驶出所述目标路段;
7、响应于监测到车辆驶入或驶出目标路段,根据所述自动驾驶切换功能状态,将高精度地图应用程序或所述标准地图应用程序切换至前台运行,并采用前台运行的电子地图应用程序生成标准导航路线或高精度导航路线进行导航。
8、第二方面,本申请提供一种地图切换装置,包括:
9、第一获取模块,用于响应于用户在标准地图应用程序中触发导航操作,获取所述标准地图应用程序生成的初始导航信息;所述初始导航信息包括初始导航路线和导航目的地,所述初始导航路线是从车辆当前位置行驶至所述导航目的地的路线;
10、确定模块,用于根据所述初始导航信息确定所述初始导航路线中是否存在目标路段;所述目标路段为能够实现自动驾驶的路段;
11、第二获取模块,用于响应于所述初始导航路线中存在所述目标路段,获取车辆的自动驾驶功能状态和自动驾驶切换功能状态;
12、监测模块,用于响应于所述自动驾驶功能状态为启用状态,实时监测车辆是否驶入或驶出所述目标路段;
13、切换模块,用于响应于监测到车辆驶入或驶出目标路段,根据所述自动驾驶切换功能状态,将高精度地图应用程序或所述标准地图应用程序切换至前台运行,并采用前台运行的电子地图应用程序生成标准导航路线或高精度导航路线进行导航。
14、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
15、所述存储器存储计算机执行指令;
16、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的方法。
17、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现
18、第五方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现如第一方面所述的方法。
19、本申请提供的地图切换方法、装置、设备、存储介质和程序产品,通过响应于用户在标准地图应用程序中触发导航操作,获取所述标准地图应用程序生成的初始导航信息;所述初始导航信息包括初始导航路线和导航目的地,所述初始导航路线是从车辆当前位置行驶至所述导航目的地的路线;根据所述初始导航信息确定所述初始导航路线中是否存在目标路段;所述目标路段为能够实现自动驾驶的路段;响应于所述初始导航路线中存在所述目标路段,获取车辆的自动驾驶功能状态和自动驾驶切换功能状态;响应于所述自动驾驶功能状态为启用状态,实时监测车辆是否驶入或驶出所述目标路段;响应于监测到车辆驶入或驶出目标路段,根据所述自动驾驶切换功能状态,将高精度地图应用程序或所述标准地图应用程序切换至前台运行,并采用前台运行的电子地图应用程序生成标准导航路线或高精度导航路线进行导航。由于在用户触发导航操作后,获取到标准地图应用程序生成的初始导航信息,而初始导航信息中包括导航目的地和初始导航路线,因此,可以根据初始导航信息确定初始导航路线中是否包括目标路段,也就是用户在导航过程中是否会驶入能够实现自动驾驶的目标路段。如果初始导航路线中包括目标路段,且所述自动驾驶功能状态为启用状态,则可以在车辆行驶的过程中,监测车辆是否驶入或驶出所述目标路段,进而可以根据车辆的自动驾驶切换功能状态,在车辆驶入或驶出所述目标路段时,自动切换标准地图和高精度地图并进行导航,而不需要用户手动切换电子地图、重新输入目的地并重新导航,进而可以保障用户体验。
1.一种地图切换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述初始导航路线包括多条初始路段,所述初始导航信息包括各初始路段的路段属性;
3.根据权利要求2所述的方法,其特征在于,所述响应于多条初始路段中存在至少一条初始路段的路段属性为所述预设道路属性,确定所述初始导航路线中存在所述目标路段之后,还包括:
4.根据权利要求3所述的方法,其特征在于,所述初始导航信息还包括各初始路段的路段范围;
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述自动驾驶切换功能状态,将高精度地图应用程序或所述标准地图应用程序切换至前台运行,并采用前台运行的电子地图应用程序生成标准导航路线或高精度导航路线进行导航,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述自动驾驶切换功能状态,将高精度地图应用程序或所述标准地图应用程序切换至前台运行,并采用前台运行的电子地图应用程序生成标准导航路线或高精度导航路线进行导航,还包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述自动驾驶切换功能状态,将高精度地图应用程序或所述标准地图应用程序切换至前台运行,并采用前台运行的电子地图应用程序生成标准导航路线或高精度导航路线进行导航,还包括:
8.一种地图切换装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的方法。
11.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时用于实现如权利要求1-7任一项所述的方法。