本申请涉及车辆,尤其涉及一种车辆控制方法、相关设备及车辆。
背景技术:
1、为了给用户提供更好的用车体验感,车辆上搭载的场景模式服务越来越多样化。通过开启场景模式服务可以快速满足用户在相应场景下的用车需求,减少用户操作,实现车辆的自动化和智能化控制。目前,当存在多个场景模式服务的开启请求时,由于现有的仲裁逻辑较为单一,导致车辆部分功能无法实现,无法满足用户需求,影响用户用车体验。
技术实现思路
1、有鉴于此,本申请的目的在于提出一种车辆控制方法、相关设备及车辆,以解决执行场景模式服务的仲裁逻辑单一的问题。
2、本申请的第一方面提供了一种车辆控制方法,包括:
3、响应于接收到车辆的第一场景模式的执行请求,确定是否存在已执行的第二场景模式;
4、响应于存在已开启的第二场景模式,对所述第一场景模式和所述第二场景模式进行场景冲突检测,确定检测结果;
5、根据所述检测结果从所述第一场景模式和所述第二场景模式中确定目标场景模式,并控制车辆执行所述目标场景模式。
6、可选的,所述对所述第一场景模式和所述第二场景模式进行场景冲突检测,确定检测结果,包括:
7、获取所述第一场景模式对应的第一场景指令集合和所述第二场景模式对应的第二场景指令集合;
8、响应于所述第一场景指令集合和所述第二场景指令集合中存在相互冲突的场景指令,所述检测结果为所述第一场景模式和所述第二场景模式互斥;
9、响应于所述第一场景指令集合和所述第二场景指令集合中不存在相互冲突的场景指令,所述检测结果为所述第一场景模式和所述第二场景模式不互斥。
10、可选的,所述检测结果包括互斥和不互斥;所述根据所述检测结果从所述第一场景模式和所述第二场景模式中确定目标场景模式,包括:
11、响应于所述检测结果为不互斥,所述目标场景模式包括所述第一场景模式和所述第二场景模式;
12、响应于所述检测结果为互斥,根据所述第一场景模式的预设优先级和所述第二场景模式的预设优先级确定所述目标场景模式。
13、可选的,所述根据所述第一场景模式的预设优先级和所述第二场景模式的预设优先级确定所述目标场景模式,包括:
14、响应于所述第一场景模式的预设优先级高于所述第二场景模式的预设优先级,停止执行所述第二场景模式,确定所述第一场景模式为所述目标场景模式;
15、响应于所述第一场景模式的预设优先级低于或等于所述第二场景模式的预设优先级,确定所述第二场景模式为所述目标场景模式。
16、可选的,在确定所述第二场景模式为所述目标场景模式之后,包括:
17、响应于车辆执行所述目标场景模式结束,确定是否仍然存在所述第一场景模式的执行请求,若存在,控制车辆执行所述第一场景模式。
18、可选的,所述预设优先级的确定方法,包括:
19、确定各场景模式的安全需求等级和节能需求等级;
20、响应于所述安全需求等级大于或等于预设安全等级,确定所述场景模式的预设优先级为一级优先级;
21、响应于所述安全需求等级小于预设安全等级,且所述节能需求等级大于或等于预设节能等级,确定所述场景模式的预设优先级为二级优先级;
22、响应于所述安全需求等级小于预设安全等级,且所述节能需求等级小于预设节能等级,确定所述场景模式的预设优先级为三级优先级;
23、其中,所述一级优先级高于所述二级优先级,所述二级优先级高于所述三级优先级。
24、可选的,在确定是否存在已执行的第二场景模式之前,包括:
25、获取车辆的当前运行数据;
26、确定所述当前运行数据是否满足执行所述第一场景模式的需求条件,若满足,则确定是否存在已执行的第二场景模式。
27、本申请的第三方面还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如第一方面所述的方法。
28、本申请的第四方面还提供了一种车辆,包括如第三方面所述的电子设备。
29、从上面所述可以看出,本申请提供的车辆控制方法、相关设备及车辆,所述方法包括响应于接收到车辆的第一场景模式的执行请求,确定是否存在已执行的第二场景模式。响应于存在已开启的第二场景模式,对所述第一场景模式和所述第二场景模式进行场景冲突检测,确定检测结果。通过场景冲突检测可以确定第一场景模式和第二场景模式在同时执行时是否存在冲突,检测结果可以确定第一场景模式和第二场景模式冲突或不冲突。存在冲突时,表示第一场景模式和第二场景模式如果同时执行则无法满足各自的功能需求,各场景模式服务不能正常使用。不存在冲突时,表示第一场景模式和第二场景模式可以同时执行,且各场景模式能够正常使用。根据所述检测结果从所述第一场景模式和所述第二场景模式中确定目标场景模式,也即本申请中的目标场景模式是根据检测结果确定的。在确定目标场景模式的过程中,通过设置合理的仲裁逻辑确定与检测结果相匹配的目标场景模式。目标场景模式可以是第一场景模式和/或第二场景模式,控制车辆执行所述目标场景模式,也即车辆即将执行的场景模式既可以是未开启的第一场景模式,也可以是已开启的第二场景模式。避免了现有技术中直接关闭第二场景模式,执行第一场景模式时仲裁逻辑单一的问题。本申请能够为用户提供更加智能化的场景模式服务,丰富了目标场景模式的仲裁逻辑,提升用户的体验感。
1.一种车辆控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述第一场景模式和所述第二场景模式进行场景冲突检测,确定检测结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述检测结果包括互斥和不互斥;所述根据所述检测结果从所述第一场景模式和所述第二场景模式中确定目标场景模式,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一场景模式的预设优先级和所述第二场景模式的预设优先级确定所述目标场景模式,包括:
5.根据权利要求4所述的方法,其特征在于,在确定所述第二场景模式为所述目标场景模式之后,包括:
6.根据权利要求3所述的方法,其特征在于,所述预设优先级的确定方法,包括:
7.根据权利要求1所述的方法,其特征在于,在确定是否存在已执行的第二场景模式之前,包括:
8.一种车辆控制装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任意一项所述的方法。
10.一种车辆,其特征在于,所述车辆包括如权利要求9所述的电子设备。
