一种故障恢复方法、装置、电子设备、存储介质及车辆与流程

文档序号:36313514发布日期:2023-12-07 19:09阅读:57来源:国知局
一种故障恢复方法与流程

本技术涉及车辆,尤其涉及一种故障恢复方法、装置、电子设备、存储介质及车辆。


背景技术:

1、随着科技的不断发展,车已经成为人们生活中不可或缺的交通工具,当车辆软件出现问题,导致车辆卡死,无法使用时,需要对车辆进行恢复,使车辆恢复至可行驶状态,以便后续进行车辆的维修,使车辆恢复至无异常状态。

2、例如,当车辆因为软件程序错误造成功能异常且无法使用时,需要对车辆进行恢复。

3、传统技术中,在使车辆恢复至可行驶状态时,通常采用整车ecu复位的方式,具体的,首先将整车断电再上电,然后车辆的诊断控制器通知各电子控制单元(electroniccontrol unit,ecu)进行复位操作。

4、然而,由于将整车断电再上电,需要操作人员找到电瓶位置,先将电瓶的高压连接线卸下,再将电瓶的高压连接线安装,因此,断电再上电所需的时间较长,造成车辆恢复的整体时间较长。

5、另外,整车断电后,再上电,可能出现上电失败的情况,造成车辆无法恢复到可行驶状态,例如,某个ecu在断电之前有异常,再上电之后,该异常依旧存在,该异常可能会导致上电失败。

6、有鉴于此,相关技术下,故障恢复的速度和恢复效果,有待进一步提高。


技术实现思路

1、本技术实施例提供一种故障恢复方法、装置、电子设备、存储介质及车辆,以提高故障恢复的速度和恢复效果。

2、本技术实施例提供的具体技术方案如下:

3、第一方面,提供一种故障恢复方法,包括:

4、响应于针对待恢复车辆的故障恢复请求,获取待恢复车辆的安全状态信息,并基于安全状态信息,确定待恢复车辆的安全检查结果;

5、在待恢复车辆维持上电状态时,若安全检查结果表征待恢复车辆安全,则确定待恢复车辆满足可行驶状态时对应的n个目标功能控制器,并重启n个目标功能控制器,其中,n为大于0的整数。

6、可选的,基于安全状态信息,确定待恢复车辆的安全检查结果,包括:

7、若安全状态信息满足预设的安全状态条件,且持续时长大于预设的时长阈值,则确定待恢复车辆的安全检查结果为安全;

8、若安全状态信息不满足安全状态条件,或者安全状态信息满足安全状态条件,但持续时长不大于时长阈值,则确定待恢复车辆的安全检查结果为不安全。

9、可选的,安全状态信息至少包括:驾驶状态信息、驻车制动状态信息和刹车踏板状态信息,安全状态条件,至少包括:

10、驾驶状态信息为静止;

11、驻车制动状态信息为拉起;

12、刹车踏板状态信息为踩下。

13、可选的,确定待恢复车辆满足可行驶状态时对应的n个目标功能控制器,包括:

14、确定待恢复车辆满足可行驶状态时对应的m个目标功能,其中,m为大于0的整数;

15、从各功能控制器中,筛选出与m个目标功能对应的n个目标功能控制器。

16、可选的,重启n个目标功能控制器,包括:

17、针对n个目标功能控制器中每个目标功能控制器,分别执行以下操作:

18、若目标功能控制器的运行属性为持续运行,则向目标功能控制器发送第一重启指令,控制目标功能控制器重启,其中,第一重启指令为重置目标功能控制器的软件状态,且保持目标功能控制器的硬件状态的指令;

19、若目标功能控制器的运行属性不为持续运行,则向目标功能控制器发送第二重启指令,控制目标功能控制器重启,其中,第二重启指令为重置目标功能控制器的硬件状态的指令。

20、可选的,在待恢复车辆维持上电状态时,若安全检查结果表征待恢复车辆安全,则确定待恢复车辆满足可行驶状态时对应的n个目标功能控制器,并重启n个目标功能控制器之后,还包括:

21、清除待恢复车辆中的干扰数据,其中,干扰数据为:过时的用于指示故障类型和位置的数据;

22、将预设的恢复标志位的状态值,从第一数值更新为第二数值,其中,第一数值表征:待恢复车辆在进行故障恢复,第二数值表征:待恢复车辆结束故障恢复。

23、第二方面,提供一种故障恢复装置,包括:

24、检查模块,用于响应于针对待恢复车辆的故障恢复请求,获取待恢复车辆的安全状态信息,并基于安全状态信息,确定待恢复车辆的安全检查结果;

25、处理模块,用于在待恢复车辆维持上电状态时,若安全检查结果表征待恢复车辆安全,则确定待恢复车辆满足可行驶状态时对应的n个目标功能控制器,并重启n个目标功能控制器,其中,n为大于0的整数器。

26、可选的,基于安全状态信息,确定待恢复车辆的安全检查结果时,检查模块还用于:

27、若安全状态信息满足预设的安全状态条件,且持续时长大于预设的时长阈值,则确定待恢复车辆的安全检查结果为安全;

28、若安全状态信息不满足安全状态条件,或者安全状态信息满足安全状态条件,但持续时长不大于时长阈值,则确定待恢复车辆的安全检查结果为不安全。

29、可选的,安全状态信息至少包括:驾驶状态信息、驻车制动状态信息和刹车踏板状态信息,安全状态条件,至少包括:

30、驾驶状态信息为静止;

31、驻车制动状态信息为拉起;

32、刹车踏板状态信息为踩下。

33、可选的,确定待恢复车辆满足可行驶状态时对应的n个目标功能控制器时,处理模块还用于:

34、确定待恢复车辆满足可行驶状态时对应的m个目标功能,其中,m为大于0的整数;

35、从各功能控制器中,筛选出与m个目标功能对应的n个目标功能控制器。

36、可选的,重启n个目标功能控制器时,处理模块还用于:

37、针对n个目标功能控制器中每个目标功能控制器,分别执行以下操作:

38、若目标功能控制器的运行属性为持续运行,则向目标功能控制器发送第一重启指令,控制目标功能控制器重启,其中,第一重启指令为重置目标功能控制器的软件状态,且保持目标功能控制器的硬件状态的指令;

39、若目标功能控制器的运行属性不为持续运行,则向目标功能控制器发送第二重启指令,控制目标功能控制器重启,其中,第二重启指令为重置目标功能控制器的硬件状态的指令。

40、可选的,在待恢复车辆维持上电状态时,若安全检查结果表征待恢复车辆安全,则确定待恢复车辆满足可行驶状态时对应的n个目标功能控制器,并重启n个目标功能控制器之后,装置还包括清除模块,清除模块用于:

41、清除待恢复车辆中的干扰数据,其中,干扰数据为:过时的用于指示故障类型和位置的数据;

42、将预设的恢复标志位的状态值,从第一数值更新为第二数值,其中,第一数值表征:待恢复车辆在进行恢复,第二数值表征:待恢复车辆结束恢复。

43、第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面任一项所述方法的步骤。

44、第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项所述方法的步骤。

45、第五方面,提供一种车辆,其上存储有故障恢复装置,执行上述第一方面任一项所述方法的步骤。

46、本技术实施例中,处理设备响应于针对待恢复车辆的故障恢复请求,获取待恢复车辆的安全状态信息,并基于安全状态信息,确定待恢复车辆的安全检查结果,在待恢复车辆维持上电状态时,若安全检查结果表征待恢复车辆安全,则确定待恢复车辆满足可行驶状态时对应的n个目标功能控制器,并重启n个目标功能控制器。

47、这样,只需要重启待恢复车辆满足可行驶状态时对应的n个目标功能控制器,不需要整车断电再上电,也不需要复位各个ecu,不仅节省了恢复时间,提高了故障恢复的速度,而且避免了上电失败的风险,提高了故障恢复的恢复效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1