一种车辆的控制方法、车辆、控制系统及存储介质与流程

摘要: 本技术涉及车辆领域,具体地涉及一种车辆的控制方法、车辆、控制系统及存储介质。背景技术:1、随着智能网联汽车的快速发展,车联网自定义场景功能已成为整车智能化体验的...
一种车辆的控制方法、车辆、控制系统及存储介质与流程

本技术涉及车辆领域,具体地涉及一种车辆的控制方法、车辆、控制系统及存储介质。

背景技术:

1、随着智能网联汽车的快速发展,车联网自定义场景功能已成为整车智能化体验的核心竞争力之一。用户可按需自主搭建个性化的自定义场景,通过灵活匹配多元触发条件与整车执行动作,实现全车多维度功能的智能化、自动化联动控制。

2、在实际应用中,车辆行驶过程中往往会出现多个自定义场景。不同自定义场景交织运行,导致不同自定义场景之间可能会存在冲突问题。

3、相关技术中,通过为每个自定义场景预先设置固定的优先级或者由用户一次性手动设置优先级的方式,来解决不同自定义场景之间存在的冲突问题。

4、然而,固定不变的优先级无法适配车辆行车安全以及用户偏好等变化,无法实现安全类场景与个性化场景的动态优先级调整。例如:在高速行驶工况下,用户预设的娱乐场景的优先级无法自动下调,易分散驾驶员注意力;在紧急工况下,非安全类场景无法暂停执行,存在较大的安全风险,无法在保障行车安全的前提下兼顾用户个性化智能需求体验。

5、需要指出的是,公开于本技术背景技术部分的信息仅仅旨在加深对本技术的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成己为本领域技术人员所公知的现有技术。

技术实现思路

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、第二方面,本技术实施例提供了一种车辆,包括:

30、控制器,所述控制器被配置为执行第一方面中任意一项所述的方法。

31、第三方面,本技术实施例提供了一种车辆的控制系统,包括:

32、通信连接的车辆和服务器,所述车辆和所述服务器被配置为执行第一方面中任意一项所述的方法。

33、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,实现第一方面中任意一项所述的方法。