System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及辅助驾驶领域,特别是涉及一种辅助驾驶功能控制指令的处理方法、装置、设备及介质。
技术介绍
1、目前,随着汽车辅助驾驶技术的快速发展,越来越多的汽车使用到了辅助驾驶系统,用户在开启或关闭辅助驾驶功能时,通常在中控屏幕上的控制指令设置程序输入相应的辅助驾驶功能的控制指令,中控屏幕将用户输入的控制指令发送至智能驾驶功能控制程序,并由智能驾驶功能控制程序执行用户输入的控制指令;然而,辅助驾驶功能是有级别区分的,级别较高的辅助驾驶功能开启时,需要关联的级别较低的辅助驾驶功能同时开启;用户将级别较高的辅助驾驶功能对应的控制指令输入至中控屏幕上的控制指令设置程序后,中控屏幕将该控制指令发送至智能驾驶功能控制程序,智能驾驶功能控制程序根据该控制指令对应的辅助驾驶功能的级别,确定出与该辅助驾驶功能相关联的其他辅助驾驶功能,并将相关联的其他辅助驾驶功能打开;由于控制指令设置程序与智能驾驶功能控制程序是分别设置在不同的系统级芯片(security operations center,soc)上,二者的通讯延时较高,且智能驾驶功能控制程序执行了较多的逻辑运算后,才能够将用户输入的控制指令执行完毕,导致辅助功能的开启或关闭效率较低。
技术实现思路
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、控制指令发本文档来自技高网...
【技术保护点】
1.一种辅助驾驶功能控制指令的处理方法,其特征在于,所述方法应用于车辆对应的舱驾处理芯片内设置的控制指令设置程序,所述舱驾处理芯片内还设置有智能驾驶功能控制程序,所述控制指令设置程序和所述智能驾驶功能控制程序通讯连接,所述方法包括:
2.根据权利要求1所述的辅助驾驶功能控制指令的处理方法,其特征在于,根据所述目标控制指令和所述目标辅助功能的优先级,确定目标辅助功能是否对应有关联辅助功能,包括:
3.根据权利要求1所述的辅助驾驶功能控制指令的处理方法,其特征在于,根据所述目标控制指令以及每一关联辅助功能的当前状态,确定每一关联辅助功能是否生成对应的关联控制指令,包括:
4.根据权利要求1所述的辅助驾驶功能控制指令的处理方法,其特征在于,接收用户输入的针对目标辅助功能的目标控制指令之前,所述方法还包括:
5.根据权利要求4所述的辅助驾驶功能控制指令的处理方法,其特征在于,所述预设的时间间隔阈值通过以下步骤确定:
6.根据权利要求5所述的辅助驾驶功能控制指令的处理方法,其特征在于,根据所有的候选历史时间间隔,确定所述预设的时间
7.根据权利要求5所述的辅助驾驶功能控制指令的处理方法,其特征在于,根据所有的候选历史时间间隔,确定所述预设的时间间隔阈值,包括:
8.一种辅助驾驶功能控制指令的处理装置,其特征在于,应用于车辆的舱驾处理芯片,所述装置包括:
9.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-7中任意一项所述的辅助驾驶功能控制指令的处理方法。
10.一种电子设备,其特征在于,包括处理器和权利要求9所述的非瞬时性计算机可读存储介质。
...【技术特征摘要】
1.一种辅助驾驶功能控制指令的处理方法,其特征在于,所述方法应用于车辆对应的舱驾处理芯片内设置的控制指令设置程序,所述舱驾处理芯片内还设置有智能驾驶功能控制程序,所述控制指令设置程序和所述智能驾驶功能控制程序通讯连接,所述方法包括:
2.根据权利要求1所述的辅助驾驶功能控制指令的处理方法,其特征在于,根据所述目标控制指令和所述目标辅助功能的优先级,确定目标辅助功能是否对应有关联辅助功能,包括:
3.根据权利要求1所述的辅助驾驶功能控制指令的处理方法,其特征在于,根据所述目标控制指令以及每一关联辅助功能的当前状态,确定每一关联辅助功能是否生成对应的关联控制指令,包括:
4.根据权利要求1所述的辅助驾驶功能控制指令的处理方法,其特征在于,接收用户输入的针对目标辅助功能的目标控制指令之前,所述方法还包括:
5.根据权利要求4所述的辅助驾驶功能控制...
【专利技术属性】
技术研发人员:李佳,
申请(专利权)人:苏州畅行智驾汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。