Upgrade method and apparatus, and system
Abstract
An upgrade method and apparatus, and a system are provided, and relate to the field of vehicle-to-everything technologies. The method includes: obtaining a software upgrade requirement of at least one electronic control unit ECU of a vehicle, where the at least one ECU is associated with a power battery or a storage battery of the vehicle; and when it is determined that the power battery or the storage battery is not faulty, performing an upgrade operation of the vehicle based on the software upgrade requirement; or when it is determined that the power battery or the storage battery is faulty, suspending an upgrade operation of the vehicle. The method can improve a success rate of upgrading a vehicle-mounted component.
Claims
exact text as granted — not AI-modified1 . An upgrade method, comprising:
obtaining a software upgrade requirement of at least one electronic control unit (ECU) of a vehicle, wherein the at least one ECU is associated with a power battery and a storage battery of the vehicle; based on determining that the power battery and the storage battery are not faulty, performing an upgrade operation of the vehicle based on the software upgrade requirement; and based on determining that the power battery or the storage battery is faulty, suspending an upgrade operation of the vehicle.
2 . The method according to claim 1 , wherein the obtaining the software upgrade requirement of the at least one ECU of the vehicle comprises:
receiving an upgrade task from an over the air (OTA) server, wherein the upgrade task indicates the software upgrade requirement of the at least one ECU; or obtaining the software upgrade requirement of the at least one ECU based on first indication information entered by a user on a user equipment (UE), wherein the UE comprises the vehicle.
3 . The method according to claim 2 , wherein the upgrade task or the first indication information further indicates a high voltage signal or a low voltage signal associated with the at least one ECU, the high voltage signal is associated with the power battery, and the low voltage signal is associated with the storage battery.
4 . The method according to claim 1 , wherein the method further comprises:
receiving second indication information from an over the air (OTA) server or receiving third indication information from a user equipment (UE), wherein the second indication information and the third indication information indicate to detect whether the power battery or the storage battery is faulty, and the UE comprises the vehicle or an intelligent terminal of the user who uses the vehicle.
5 . The method according to claim 1 , wherein the method further comprises:
outputting fault information of the power battery or the storage battery on a human machine interface (HMI), wherein the HMI belongs to the vehicle, or the HMI belongs to an intelligent terminal of a user who uses the vehicle, or the HMI belongs to an output device associated with an over the air (OTA) server.
6 . The method according to claim 1 , wherein the method further comprises:
outputting, on a human machine interface (HMI), a reason for suspending the upgrade operation of the vehicle, wherein the HMI belongs to the vehicle, or the HMI belongs to an intelligent terminal of a user who uses the vehicle, or the HMI belongs to an output device associated with an over the air (OTA) server, and wherein the reason for suspending the upgrade operation of the vehicle comprises that the power battery is faulty or the storage battery is faulty.
7 . The method according to claim 1 , wherein the method further comprises:
recording upgrade progress information of the at least one ECU; and after a fault of the power battery or a fault of the storage battery is rectified, continuing to perform the upgrade operation of the vehicle based on the software upgrade requirement and upgrade progress information recorded based on the upgrade operation of the vehicle being suspended.
8 . The method according to claim 7 , wherein the upgrade progress information comprises information about any one of the following phases: an upgrade phase, an activation phase, or a rollback phase, and wherein the upgrade progress information further comprises information about any one of the following states of the ECU in one or more phases: an initial state, a notified execution state, an execution success state, or an execution failure state.
9 . The method according to claim 7 , wherein the method further comprises:
outputting the upgrade progress information on a human machine interface (HMI), wherein the HMI belongs to the vehicle, or the HMI belongs to an intelligent terminal of a user who uses the vehicle, or the HMI belongs to an output device associated with an over the air (OTA) server.
10 . The method according to claim 1 , wherein the method further comprises:
obtaining software upgrade time sequence information of the at least one ECU; wherein the performing the upgrade operation of the vehicle based on the software upgrade requirement comprises:
performing the upgrade operation of the vehicle based on the software upgrade requirement and the software upgrade time sequence information.
11 . The method according to claim 1 , wherein the performing the upgrade operation of the vehicle based on the software upgrade requirement comprises:
obtaining an upgrade package of the at least one ECU based on the software upgrade requirement; and performing the upgrade operation of the vehicle based on the upgrade package.
12 . The method according to claim 11 , wherein the method further comprises:
determining, based on status information of the vehicle, that the vehicle meets an upgrade condition, wherein the status information is used to describe a hardware status and/or a software status of the vehicle.
13 . The method according to claim 12 ,
wherein the status information comprises at least one of the following: electricity information of the storage battery of the vehicle, electricity information of the power battery of the vehicle, a speed of the vehicle, gear information of the vehicle, or braking information of the vehicle; and wherein the upgrade condition comprises at least one of the following: electricity of the storage battery is greater than or equal to a first threshold, electricity of the power battery is greater than or equal to a second threshold, the speed of the vehicle is less than or equal to a third threshold, the vehicle is in a parking gear, or the vehicle is in a parking brake state.
14 . An upgrade method, comprising:
receiving control information, wherein the control information is associated with a software upgrade requirement of at least one electronic control unit (ECU) of a vehicle, and the at least one ECU is associated with a power battery and a storage battery of the vehicle; based on the power battery and the storage battery being not faulty, outputting upgrade progress information of the at least one ECU based on the control information; and based on the power battery or the storage battery being faulty, outputting, based on the control information, a reason for suspending an upgrade operation of the vehicle.
15 . The method according to claim 14 , wherein the upgrade progress information comprises information about any one of the following phases: an upgrade phase, an activation phase, or a rollback phase, and wherein the upgrade progress information further comprises information about any one of the following states of the ECU in one or more phases: an initial state, a notified execution state, an execution success state, or an execution failure state.
16 . The method according to claim 14 , wherein the method further comprises:
receiving second indication information from an over the air (OTA) server or receiving third indication information from a user equipment (UE), wherein the second indication information and the third indication information indicate to detect whether the power battery or the storage battery is faulty; and outputting the second indication information or the third indication information.
17 . The method according to claim 14 , wherein the method further comprises:
outputting fault information of the power battery or the storage battery.
18 . An apparatus for information transmission, the apparatus comprising:
a receiver; at least one processor; and one or more memories coupled to the at least one processor and storing programming instructions that, when executed by the at least one processor, cause the apparatus to:
obtain, through the receiver, a software upgrade requirement of at least one electronic control unit (ECU) of a vehicle, wherein the at least one ECU is associated with a power battery and a storage battery of the vehicle;
based on determining that the power battery and the storage battery is not faulty, perform an upgrade operation of the vehicle based on the software upgrade requirement; and
based on determining that the power battery or the storage battery is faulty, suspend an upgrade operation of the vehicle.
19 . The apparatus according to claim 18 , wherein the instructions, when executed by the at least one processor, further cause the apparatus to:
receive an upgrade task from an over the air (OTA) server, wherein the upgrade task indicates the software upgrade requirement of the at least one ECU; or obtain the software upgrade requirement of the at least one ECU based on first indication information entered by a user on a user equipment (UE), wherein the UE comprises the vehicle.
20 . The apparatus according to claim 18 , wherein the upgrade task or the first indication information further indicates a high voltage signal or a low voltage signal associated with the at least one ECU, the high voltage signal is associated with the power battery, and the low voltage signal is associated with the storage battery.Join the waitlist — get patent alerts
Track US2025315247A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.