CPC G06F 11/0739 (2013.01) [B60R 16/023 (2013.01); G06F 11/0751 (2013.01); G06F 11/0793 (2013.01)] | 15 Claims |
1. A method for managing an electronic control unit (ECU) on a vehicle, comprising:
receiving, by an in-vehicle telematics box, a notification message carrying a traffic parameter of each of the at least one ECU from an in-vehicle cloud server, and broadcasting the received notification message to at least one audit node configured on the vehicle;
monitoring a working state of at least one ECU on a vehicle; and
in response to detecting an abnormal ECU in an abnormal working state, sending a control instruction to the abnormal ECU, wherein the control instruction is configured to trigger the abnormal ECU to execute a corresponding restore action;
wherein,
when the vehicle is in a key-off state, sending a control instruction to the abnormal ECU comprises at least one of:
directly sending an ECU restart instruction to the abnormal ECU;
determining a fault code of the abnormal ECU, and in response to determining according to the fault code that the abnormal ECU is restorable by a restart, sending an ECU restart instruction to the abnormal ECU;
directly sending an ECU shutdown instruction to the abnormal ECU;
determining a fault code of the abnormal ECU, and in response to determining according to the fault code that the abnormal ECU is unrestorable by a restart, sending an ECU shutdown instruction to the abnormal ECU or sending an ECU firmware update instruction to the abnormal ECU;
directly sending an ECU firmware update instruction to the abnormal ECU;
sending an ECU restart instruction to the abnormal ECU according to a preset restart control rule, and in response to detecting that the abnormal ECU is still abnormal after a restart according to the ECU restart instruction, sending an ECU shutdown instruction or an ECU firmware update instruction to the abnormal ECU; or
sending an ECU restart instruction to the abnormal ECU according to a preset restart control rule, sending an ECU firmware update instruction to the abnormal ECU in response to detecting that the abnormal ECU is still abnormal after a restart according to the ECU restart instruction, and sending an ECU shutdown instruction to the abnormal ECU in response to detecting that the abnormal ECU is still abnormal after a firmware update according to the ECU firmware update instruction;
or
when the vehicle is in a key-on state, sending a control instruction to the abnormal ECU comprises at least one of:
directly sending an ECU restart instruction to the abnormal ECU;
determining a fault code of the abnormal ECU, and in response to determining according to the fault code that the abnormal ECU is restorable by a restart, sending an ECU restart instruction to the abnormal ECU;
determining a fault code of the abnormal ECU, and in response to determining according to the fault code that the abnormal ECU is unrestorable by a restart, sending an ECU firmware update instruction to the abnormal ECU;
directly sending an ECU firmware update instruction to the abnormal ECU; or
sending an ECU restart instruction to the abnormal ECU according to a preset restart control rule, and sending an ECU firmware update instruction to the abnormal ECU in response to detecting that the abnormal ECU is still abnormal after a restart according to the ECU restart instruction; and
wherein the at least one audit node comprises at least one of an in-vehicle mobile communication terminal or a target ECU.
|