System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 整车诊断管理方法和系统技术方案_技高网

整车诊断管理方法和系统技术方案

技术编号:41363716 阅读:2 留言:0更新日期:2024-05-20 10:12
本申请公开了一种整车诊断管理方法和系统;所述方法包括:获取任务源发送的多个任务请求,每一所述任务请求携带任务类型、目标ECU的标识和执行策略;获取车速信息、档位信息,并基于每一所述目标ECU的标识,获取对应目标ECU的状态信息;在所述车速信息和所述档位信息满足预设条件的情况下,基于每一所述目标ECU的状态信息,确定对应任务请求的可执行性;在任务请求的可执行性为可执行的情况下,基于每一可执行任务请求对应的任务类型和执行策略,生成任务命令,以控制对应目标ECU执行相应任务。

【技术实现步骤摘要】

本申请涉及车辆,尤其涉及一种整车诊断管理方法和系统


技术介绍

1、随着汽车网联技术和远程诊断技术的不断发展,汽车诊断从传统的线下诊断到通过远程云平台进行远程在线或离线诊断并直接通过ota(over the air,空中下载技术)升级的方式修复一些系统故障,汽车诊断的方式和需求也在不断增加。同时,大部分汽车ecu(electronic control unit,电子控制单元)设计上仅能同时执行一个诊断任务或ota刷写任务(即ota升级任务)。

2、相关技术中,大部分远程诊断系统仅考虑只有云端一个任务下发的情况,缺少对于多个诊断任务或ota刷写同时存在的管理与仲裁。


技术实现思路

1、基于以上问题,本申请实施例提供了一种整车诊断管理方法和系统。

2、本申请实施例提供的技术方案是这样的:

3、本申请实施例首先提供了一种整车诊断管理方法,所述方法包括:获取任务源发送的多个任务请求,每一所述任务请求携带任务类型、目标ecu的标识和执行策略;获取车速信息、档位信息,并基于每一所述目标ecu的标识,获取对应目标ecu的状态信息;在所述车速信息和所述档位信息满足预设条件的情况下,基于每一所述目标ecu的状态信息,确定对应任务请求的可执行性;在任务请求的可执行性为可执行的情况下,基于每一可执行任务请求对应的任务类型和执行策略,生成任务命令,以控制对应目标ecu执行相应任务。

4、本申请实施例还提供了一种整车诊断管理系统,所述系统包括:通信模块、任务仲裁模块和诊断执行模块,其中:所述通信模块,用于获取任务源发送的多个任务请求,每一所述任务请求携带任务类型、目标ecu的标识和执行策略;获取车速信息、档位信息,并基于每一所述目标ecu的标识,获取对应目标ecu的状态信息;将每一所述任务请求、所述车速信息、所述档位信息和每一所述目标ecu的状态信息发送至所述任务仲裁模块;所述任务仲裁模块,用于在所述车速信息和所述档位信息满足预设条件的情况下,基于每一所述目标ecu的状态信息,确定对应任务请求的可执行性,在任务请求的可执行性为可执行的情况下,基于每一可执行任务请求对应的任务类型和执行策略,生成任务命令,以调用所述诊断执行模块控制对应目标ecu执行相应任务。

5、本申请实施例还提供了一种电子设备,所述设备包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述整车诊断管理方法中的步骤。

6、本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例所述整车诊断管理方法中的步骤。

7、本申请实施例中,可以在车速信息和档位信息满足预设条件的情况下,根据目标ecu的状态信息,确定任务请求在可执行性,并在任务请求可执行的情况下,基于任务请求的任务类型和执行策略,生成任务命令,以执行相应任务,从而可以在存在多个任务请求时,对多个任务请求进行管理和仲裁后进行执行,提高任务执行的效率。

本文档来自技高网...

【技术保护点】

1.一种整车诊断管理方法,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于每一可执行任务请求对应的任务类型和执行策略,生成任务命令,以控制对应目标ECU执行相应任务,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述基于每一可执行任务请求对应的任务类型和执行策略,生成任务命令,以控制对应目标ECU执行相应任务,包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述在所述车速信息和所述档位信息满足预设条件的情况下,基于每一所述目标ECU的状态信息,确定对应任务请求的可执行性,包括:

7.一种整车诊断管理系统,所述系统包括:通信模块、任务仲裁模块和诊断执行模块,其中:

8.根据权利要求1所述的系统,其特征在于,所述系统还包括:任务处理模块,用于获取所述通信模块发送的所述多个任务请求;对每一所述任务请求进行任务格式和必填字段值的合法性验证,得到验证结果;

9.根据权利要求7所述的系统,其特征在于,所述通信模块,包括车内ECU通信模块和与任务源通信模块;其中:

10.根据权利要求7所述的系统,其特征在于,所述任务请求包括诊断任务请求和OTA刷写任务请求,所述系统还包括OTA刷写模块;其中:

...

【技术特征摘要】

1.一种整车诊断管理方法,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于每一可执行任务请求对应的任务类型和执行策略,生成任务命令,以控制对应目标ecu执行相应任务,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述基于每一可执行任务请求对应的任务类型和执行策略,生成任务命令,以控制对应目标ecu执行相应任务,包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述在所述车速信息和所述档位信息满足预设条件的情...

【专利技术属性】
技术研发人员:刁冰时
申请(专利权)人:阿维塔科技重庆有限公司
类型:发明
国别省市:

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

1