System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种车辆诊断方法、装置、电子设备和存储介质制造方法及图纸_技高网

一种车辆诊断方法、装置、电子设备和存储介质制造方法及图纸

技术编号:40137149 阅读:8 留言:0更新日期:2024-01-23 23:02
本申请实施例提供一种车辆诊断方法、装置、电子设备和存储介质,其中,方法包括:对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源;获取诊断程序;运行所述诊断程序,所述诊断程序用于利用所述至少一个处理单元释放的处理器资源对所述车辆进行诊断,得到诊断结果;对所述至少一个处理单元进行第二数据刷写操作,以使所述至少一个处理单元收回处理器资源。该车辆诊断方法可以使车辆的处理单元最大化使用已有资源,运行更加全面的诊断程序,可以基于低算力的处理单元增添必需的诊断功能,基于算力较优的处理单元扩充更丰富的诊断应用。同时,该车辆诊断方法给售后增加了灵活的手段,进一步减少了客户回店和上门分析的成本。

【技术实现步骤摘要】

本申请涉及车辆诊断,具体而言,涉及一种车辆诊断方法、装置、电子设备和存储介质


技术介绍

1、远程诊断是为提高车辆异常处理效率,通过车辆异常预警,削减车辆异常发生的售后服务。远程诊断可实现远程服务。远程诊断包含的功能有:整车扫描、整车清读故障码、电子控制器单元(electronic control unit,ecu)清读故障码、读冻结帧、读取ecu信息、动作测试执行、例程执行、自定义脚本运行等。

2、为了给每台车搭载远程诊断功能,实现远程服务,车上的关键域控单元会集成一个远程诊断模块,负责完成远程诊断的读写故障信息等操作。

3、但是,现有技术中,部分车型由于关键域控单元功能复杂、负载严重、算力不足等问题,取消了远程诊断功能的搭载或大幅度缩减了远程诊断支持的功能,带来以下问题:导致更多诊断维保工作需要邀约客户回店,降低客户体验;需要在全国各地储备维修资源,提高人力成本。


技术实现思路

1、本申请实施例的目的在于提供一种车辆诊断方法、装置、电子设备和存储介质,能够使车辆的处理单元最大化使用已有资源,运行更加全面的诊断程序,可以基于低算力的处理单元增添必需的诊断功能,基于算力较优的处理单元扩充更丰富的诊断应用。同时,该车辆诊断方法给售后增加了灵活的手段,进一步减少了客户回店和上门分析的成本。

2、第一方面,本申请实施例提供了一种车辆诊断方法,包括:

3、对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源;</p>

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、确定所述当前的故障场景对应的初步故障信息;

34、将所述初步故障信息对应的基础配置确定为所述当前的可释放配置功能。

35、第二方面,本申请实施例提供一种车辆诊断装置,包括:

36、刷写模块,用于对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源;

37、获取模块,用于获取诊断程序;

38、运行模块,用于运行所述诊断程序,所述诊断程序用于利用所述至少一个处理单元释放的处理器资源对所述车辆进行诊断,得到诊断结果;

39、所述刷写模块还用于对所述至少一个处理单元进行第二数据刷写操作,以使所述至少一个处理单元收回处理器资源。

40、第三方面,本申请实施例提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一本文档来自技高网...

【技术保护点】

1.一种车辆诊断方法,其特征在于,包括:

2.根据权利要求1所述的车辆诊断方法,其特征在于,所述对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源之前,还包括:

3.根据权利要求2所述的车辆诊断方法,其特征在于,所述对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源,包括:

4.根据权利要求2所述的车辆诊断方法,其特征在于,所述对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源,包括:

5.根据权利要求1所述的车辆诊断方法,其特征在于,所述对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源之前,还包括:

6.根据权利要求1所述的车辆诊断方法,其特征在于,对所述至少一个处理单元进行第二数据刷写操作,以使所述至少一个处理单元收回处理器资源,包括:

7.根据权利要求4所述的车辆诊断方法,其特征在于,所述确定当前的故障场景,根据所述当前的故障场景确定当前的可释放配置功能,包括:>

8.一种车辆诊断装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1-7任一项所述的方法。

...

【技术特征摘要】

1.一种车辆诊断方法,其特征在于,包括:

2.根据权利要求1所述的车辆诊断方法,其特征在于,所述对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源之前,还包括:

3.根据权利要求2所述的车辆诊断方法,其特征在于,所述对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源,包括:

4.根据权利要求2所述的车辆诊断方法,其特征在于,所述对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源,包括:

5.根据权利要求1所述的车辆诊断方法,其特征在于,所述对车辆的至少一个处理单元进行第一数据刷写操作,以使所述至少一个处理单元释放处理器资源之前,还包括:

...

【专利技术属性】
技术研发人员:李敏韦景文刘智睿黄毅吴文杰黄家琪谢芷晴雷靖何健锋
申请(专利权)人:广汽埃安新能源汽车股份有限公司
类型:发明
国别省市:

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

1