Vehicle upgrading method and device, vehicle and storage medium

By obtaining the vehicle's vehicle upgrade status and controlling the low power consumption status, the high-voltage and low-voltage loads are upgraded separately, and the low-voltage battery is powered by power batteries to charge the low-voltage battery, the problem of low-performance OTA upgrade rate is solved, the upgrade success rate is improved and the Low voltage battery power consumption.

CN119189904APending Publication Date: 2024-12-27GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411359799.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

During the OTA upgrade process, the vehicle failed due to low voltage battery power loss, resulting in a low success rate.

Method used

By obtaining the vehicle's vehicle upgrade status, controlling the preset low-voltage load to enter the low-power state, and upgrading the high-voltage and low-voltage loads respectively, using power batteries to charge the low-voltage battery to increase the power.

Benefits of technology

It improves the success rate of OTA upgrades, reduces the power consumption of low-voltage batteries in low-voltage upgrade state, and avoids the upgrade failure caused by low-voltage battery power loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119189904A_ABST
    Figure CN119189904A_ABST
Patent Text Reader

Abstract

The embodiment of the invention is suitable for the technical field of vehicles, and provides a vehicle upgrading method and device, a vehicle and a storage medium. If the whole vehicle upgrading state is the low-voltage upgrading state, a preset low-voltage load in the vehicle is controlled to enter a low-power-consumption state; the low-voltage upgrading state represents that the vehicle is in a low-voltage state, and the to-be-upgraded load is a high-voltage load; the preset low-voltage load at least comprises a load which does not have a working requirement when the vehicle is static; and upgrading the high-voltage load to be upgraded. By means of the method, the success rate of upgrading of the vehicle in the low-voltage upgrading state can be increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of vehicle technology, and in particular, relates to a vehicle upgrading method, device, vehicle and storage medium. Background Art

[0002] With the development of vehicle technology, the domain control architecture in the vehicle is usually upgraded by OTA (Over the Air Technology). In addition, during the upgrade process, the load is usually powered by a low-voltage battery configured in the vehicle.

[0003] Specifically, during the upgrade process, the vehicle usually uses a low-voltage battery to power a low-voltage load, and converts the low-voltage current into a high-voltage current to power a high-voltage load through a DC-DC (Direct Current-to-Direct Current) converter.

[0004] However, during the OTA upgrade process, the bus communication system in the vehicle is in a silent state and cannot trigger the power saving mode or intelligent power replenishment. Based on this, due to the low capacity of the low-voltage battery, during the OTA upgrade process, it is usually easy to cause the vehicle to fail to upgrade due to low power of the low-voltage battery. In other words, the success rate of OTA upgrade is low. Summary of the invention

[0005] The embodiments of the present application provide a vehicle upgrade method, device, vehicle and storage medium, which can solve the problem of low success rate during vehicle OTA upgrade.

[0006] In a first aspect, an embodiment of the present application provides a vehicle upgrading method, the method comprising:

[0007] Get the vehicle upgrade status of the vehicle;

[0008] If the vehicle upgrade state is a low-voltage upgrade state, the preset low-voltage load in the vehicle is controlled to enter a low-power consumption state; the low-voltage upgrade state indicates that the vehicle is in a low-voltage state, and the load to be upgraded is a high-voltage load; the preset low-voltage load at least includes a load that has no working demand when the vehicle is stationary;

[0009] Upgrade the high voltage load to be upgraded.

[0010] In one embodiment, before obtaining the vehicle upgrade status of the vehicle, the method further includes:

[0011] When an upgrade request is detected, determining whether the vehicle meets the upgrade conditions;

[0012] If the upgrade conditions are met, a state switching request is generated;

[0013] Based on the state switching request, the initial state of the vehicle is adjusted to a target state; the target state includes one of a low-voltage upgrade state and a high-voltage upgrade state.

[0014] In one embodiment, when an upgrade request is detected, determining whether the vehicle meets the upgrade conditions includes:

[0015] Acquiring vehicle condition information of the vehicle; the vehicle condition information includes at least one of vehicle speed and gear position;

[0016] If the vehicle speed is zero and the gear is the parking gear, it is determined that the vehicle meets the upgrade conditions.

[0017] In one embodiment, the method further includes:

[0018] If the vehicle upgrade state is a high-voltage upgrade state, the power battery in the vehicle is controlled to supply power and the low-voltage battery in the vehicle is charged.

[0019] In one embodiment, the method further includes:

[0020] Adjust the initial state of the vehicle to a high-voltage upgrade state, and upgrade the low-voltage load to be upgraded in the high-voltage upgrade state;

[0021] After the upgrade of the low-voltage load to be upgraded is completed, the initial state is adjusted to the low-voltage upgrade state, and the high-voltage load to be upgraded is upgraded.

[0022] In one embodiment, the preset low-voltage load includes at least a system-on-chip chip in the intelligent driving system; upgrading the low-voltage load to be upgraded in the high-voltage upgrade state includes:

[0023] The system-on-chip chip is operated in a high-voltage upgrade state, and the low-voltage load to be upgraded is upgraded.

[0024] In one embodiment, the method further includes:

[0025] If the high-voltage load upgrade is completed, or the vehicle does not meet the upgrade conditions, the vehicle's state is restored to the initial state before the upgrade.

[0026] In a second aspect, an embodiment of the present application provides a vehicle upgrading device, the device comprising:

[0027] The acquisition module is used to obtain the vehicle upgrade status of the vehicle;

[0028] The first control module is used to control a preset low-voltage load in the vehicle to enter a low-power consumption state if the vehicle upgrade state is a low-voltage upgrade state; the low-voltage upgrade state indicates that the vehicle is in a low-voltage state, and the load to be upgraded is a high-voltage load; the preset low-voltage load at least includes a load that has no working demand when the vehicle is stationary;

[0029] The first upgrading module is used to upgrade the high voltage load to be upgraded.

[0030] In a third aspect, an embodiment of the present application provides a vehicle, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method of the first aspect described above when executing the computer program.

[0031] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method of the first aspect described above is implemented.

[0032] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when executed on a vehicle, enables the vehicle to execute the method of the first aspect.

[0033] Compared with the prior art, the embodiments of the present application have the following beneficial effects: when performing an OTA upgrade, the vehicle does not directly upgrade all loads to be upgraded at the same time, but upgrades the high-voltage loads and low-voltage loads to be upgraded separately. At this time, since only part of the load is upgraded each time, the time required for each upgrade is usually short, and the low-voltage battery usually has enough power to complete the upgrade of part of the load, thereby improving the success rate of the upgrade. Moreover, when the vehicle is in a low-voltage upgrade state to upgrade the high-voltage load to be upgraded, since the vehicle is stationary during the upgrade, all low-voltage loads do not need to work. Based on this, in order to reduce the power consumption of the low-voltage battery during the low-voltage state upgrade, the vehicle can control the preset low-voltage loads that do not have working requirements to enter a low-power consumption state. Furthermore, the power consumption of the low-voltage battery in the low-voltage upgrade state can be reduced, avoiding the problem of OTA upgrade failure caused by low-voltage battery power loss, and improving the success rate of the upgrade. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0035] Figure 1 This is a flow chart of a vehicle upgrade method according to an embodiment of the present application;

[0036] Figure 2 This is a schematic diagram of an implementation method for adjusting the upgrade status of a whole vehicle in a vehicle upgrade method provided in an embodiment of the present application;

[0037] Figure 3This is a schematic diagram of an application scenario of load upgrading in a vehicle upgrading method provided in an embodiment of the present application;

[0038] Figure 4 It is a structural schematic diagram of a vehicle upgrading device provided by an embodiment of the present application;

[0039] Figure 5 It is a structural schematic diagram of a vehicle provided in one embodiment of the present application. DETAILED DESCRIPTION

[0040] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0041] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0042] It should be noted that the information collection process (such as face image collection process, fingerprint information collection process, etc.) / feature extraction process involved in this application is performed with the user's knowledge and permission, that is, the information collection process / feature extraction process complies with the requirements of laws and regulations and does not constitute an act that harms the public interest.

[0043] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0044] With the development of vehicle technology, the domain control architecture in the vehicle is usually upgraded through OTA. In addition, during the upgrade process, the load is usually powered by a low-voltage battery configured in the vehicle.

[0045] Specifically, during the upgrade process, the vehicle usually supplies power to low-voltage loads by a low-voltage battery, and converts the low-voltage current into a high-voltage current through a DC-DC converter to supply power to high-voltage loads.

[0046] However, during the OTA upgrade process, the bus communication system in the vehicle is in a silent state and cannot trigger the power saving mode or intelligent power replenishment. Therefore, due to the low capacity of the low-voltage battery, during the OTA upgrade process, it is often easy to cause the vehicle to fail to upgrade due to low power of the low-voltage battery. In other words, the success rate of OTA upgrade is low.

[0047] Based on this, in order to improve the success rate of OTA upgrades, an embodiment of the present application provides a vehicle upgrade method, which can be applied to a vehicle. For example, it can be applied to electronic devices such as a central controller, an intelligent driving system controller, and an in-vehicle audio and video entertainment system controller in a vehicle. In this embodiment of the present application, the specific type of electronic device is not limited.

[0048] See also Figure 1 , Figure 1 A flowchart of a vehicle upgrade method provided in an embodiment of the present application is shown, and the method includes the following steps:

[0049] S101. Obtain the vehicle upgrade status of the vehicle.

[0050] In one embodiment, the above vehicle upgrade state is divided into a low-voltage upgrade state and a high-voltage upgrade state. Among them, the low-voltage upgrade state indicates that the vehicle is in a low-voltage state, and the load to be upgraded is a high-voltage load. That is, the low-voltage load on the vehicle is running, so that the vehicle is in a low-voltage state. At this time, since the high-voltage load does not need to be run, the high-voltage load to be upgraded can be upgraded.

[0051] And, the high-voltage upgrade state indicates that the vehicle is in a high-voltage state, and the load to be upgraded is a low-voltage load. That is, the high-voltage load on the vehicle is running, so that the vehicle is in a high-voltage state. At this time, since the low-voltage load does not need to be run, the low-voltage load to be upgraded can be upgraded.

[0052] In one embodiment, in the field of vehicles, an electronic control unit (ECU) is an important electronic product component. When upgrading each ECU in a vehicle, the vehicle can determine the upgrade status of the entire vehicle based on the ECU.

[0053] Exemplarily, when all ECUs that need to be upgraded are low-voltage loads, the vehicle can be considered to be in a high-voltage upgrade state. Also, when all ECUs that need to be upgraded are high-voltage loads, the vehicle can be considered to be in a low-voltage upgrade state.

[0054] In another embodiment, the vehicle may also be configured according to Figure 2 The steps S201-S203 shown determine the upgrade status of the entire vehicle. The details are as follows:

[0055] S201. When an upgrade request is detected, determine whether the vehicle meets the upgrade conditions.

[0056] In one embodiment, the upgrade request may be sent by a cloud server, or may be generated by the vehicle based on an upgrade operation by a user on a vehicle-mounted terminal, and this is not limited to this. It is understandable that when an upgrade request is detected, the vehicle usually needs to perform an upgrade.

[0057] However, when the vehicle is being upgraded, the ECU being upgraded cannot be used. Therefore, if the upgrade request is directly responded to while the vehicle is running, it will cause driving risks for the vehicle.

[0058] Based on this, in order to ensure driving safety, when an upgrade request is detected, it should also be considered whether the vehicle meets the upgrade conditions, and if the upgrade conditions are not met, the upgrade request will not be responded to.

[0059] Exemplarily, the vehicle may obtain vehicle condition information, such as obtaining one of the vehicle speed and the gear position. Then, when the vehicle speed is zero and the gear position is the parking gear position, it is determined that the vehicle meets the upgrade condition. Otherwise, when the vehicle speed is not zero and / or the gear position is not the parking gear position, it is determined that the vehicle does not meet the upgrade condition.

[0060] Among them, since the vehicle needs to be powered by a low-voltage battery when upgrading, the vehicle condition information may also include information such as the remaining power of the low-voltage battery, the battery temperature of the low-voltage battery, etc. In this embodiment, the vehicle speed and gear position are mainly used for explanation.

[0061] It is understandable that during the vehicle upgrade process, the ECU being upgraded will not work. Therefore, the vehicle will not be able to drive normally. Based on this, in order to ensure vehicle safety, during the upgrade process, the vehicle should be in a stationary state. That is, the vehicle speed is zero and the gear is in the parking gear (for example, P gear).

[0062] It should be added that when the vehicle does not meet the upgrade conditions, the vehicle can be restored to its original state before the upgrade. At this time, no further upgrade will be performed.

[0063] S202: If the upgrade condition is met, a state switching request is generated.

[0064] In one embodiment, the state switching request may be considered as a low-pressure state switching request to adjust the initial state of the vehicle to a low-pressure upgrade state, or a high-pressure state switching request to adjust the initial state of the vehicle to a high-pressure upgrade state, without limitation.

[0065] In one embodiment, when an upgrade request is detected, the vehicle may first determine the ECU to be upgraded from the cloud server. Then, when it is determined that the ECU to be upgraded only includes low-voltage loads, a high-voltage state switching request is generated to put the vehicle in a high-voltage upgrade state to upgrade the low-voltage loads. And, when it is determined that the ECU to be upgraded only includes high-voltage loads, a low-voltage state switching request is generated to put the vehicle in a low-voltage upgrade state to upgrade the high-voltage loads.

[0066] However, when the ECU to be upgraded includes both low-voltage loads and high-voltage loads, the vehicle can first generate a high-voltage state switching request, and upgrade the low-voltage load to be upgraded in the high-voltage upgrade state. Then, after the upgrade of the low-voltage load to be upgraded is completed, a low-voltage state switching request is generated to adjust the upgrade state of the entire vehicle to the low-voltage upgrade state, and the upgrade process of the high-voltage load to be upgraded is performed as described in the following steps S102-S103.

[0067] Alternatively, the vehicle may first generate a low-voltage state switching request to adjust the initial state to the low-voltage upgrade state, and perform the upgrade process of the high-voltage load to be upgraded as described in the following steps S102-S103. Then, after the upgrade of the high-voltage load to be upgraded is completed, a high-voltage state switching request is generated to adjust the upgrade state of the entire vehicle to the high-voltage upgrade state, and the low-voltage load to be upgraded is upgraded.

[0068] In this embodiment, the order of generating the low-voltage state switching request and the high-voltage state switching request is not limited.

[0069] It should be noted that during the upgrade process, the vehicle usually upgrades all loads that need to be upgraded at the same time. That is, high-voltage loads and low-voltage loads are not distinguished. At this time, when the upgrade is performed simultaneously, the vehicle will only use the low-voltage battery to power the low-voltage loads and high-voltage loads.

[0070] However, simultaneous upgrades usually take a long time. Therefore, if the vehicle is powered by a low-voltage battery for a long time, the low-voltage battery may run out of power, resulting in a failure of the vehicle upgrade.

[0071] Based on this, in order to improve the success rate of vehicle upgrades, the vehicle can divide the loads that need to be upgraded into high-voltage loads and low-voltage loads, and upgrade them separately. Furthermore, the time required to upgrade a certain type of load alone can be reduced to reduce the power consumption required to upgrade the low-voltage load or high-voltage load, thereby improving the success rate of vehicle upgrades. Afterwards, after completing the upgrade of the low-voltage load or the high-voltage load, if the remaining power of the low-voltage battery is low, the upgrade of the other type of load (high-voltage load or low-voltage load) will no longer be performed. At this time, the vehicle can end the upgrade first, and control the power battery to charge the low-voltage battery to increase the remaining power of the low-voltage battery before upgrading another type of load, thereby improving the success rate of the upgrade.

[0072] Furthermore, after completing the upgrade of the low-voltage load or the high-voltage load, if the remaining power of the low-voltage battery is high, the upgrade of another type of load (high-voltage load or low-voltage load) can be continued to improve the success rate of the upgrade.

[0073] In another embodiment, it should be particularly noted that after the loads that need to be upgraded are divided into low-voltage loads and high-voltage loads, since the high-voltage loads need to be operated when the vehicle is in a high-voltage upgrade state, it can be considered that the power battery in the vehicle (the power battery belongs to the high-voltage load) can work normally and supply power to other running high-voltage loads.

[0074] Based on this, when the vehicle is in the high-voltage upgrade state, the power battery can supply power to other loads, reducing the power consumption of the low-voltage battery. That is, in the high-voltage upgrade state, the vehicle does not need to consume the power of the low-voltage battery, so that in the low-voltage upgrade state, the low-voltage battery can have enough power to supply power, thereby improving the success rate of the vehicle upgrade.

[0075] In addition, in order to further improve the success rate of vehicle upgrades in the low-voltage upgrade state, in the high-voltage upgrade state, the vehicle can use a DC-DC converter to convert the high voltage provided by the power battery into a low voltage to charge the low-voltage battery, thereby increasing the power of the low-voltage battery.

[0076] As a specific example, in order to increase the power of the low-voltage battery and improve the success rate of the upgrade when the vehicle is in the low-voltage upgrade state, the vehicle can first adjust the initial state to the high-voltage upgrade state, and upgrade the low-voltage load to be upgraded in the high-voltage upgrade state. At this time, during the process of upgrading the low-voltage load, the vehicle can control the power battery to supply power and charge the low-voltage battery to increase the power of the low-voltage battery.

[0077] Then, after the upgrade of the low-voltage load to be upgraded is completed, the initial state is adjusted to the low-voltage upgrade state, and the high-voltage load to be upgraded is upgraded. At this time, since the low-voltage battery has been charged in the high-voltage upgrade state, it can be considered that the low-voltage battery will have enough power to complete the high-voltage load upgrade in the low-voltage upgrade state.

[0078] Based on the above description, by first adjusting the state of the vehicle to the high-voltage upgrade state, the low-voltage battery is charged during the process of upgrading the low-voltage load, thereby increasing the power of the low-voltage battery. Then, after adjusting the state of the vehicle to the low-voltage upgrade state, the low-voltage battery can have enough power to complete the high-voltage load upgrade in the low-voltage upgrade state, thereby increasing the success rate of the upgrade.

[0079] S203: Based on the state switching request, adjust the initial state of the vehicle to a target state; the target state includes one of a low-voltage upgrade state and a high-voltage upgrade state.

[0080] In one embodiment, based on the above description, when a state switching request is generated, the vehicle can switch to the corresponding target state. For example, when a low-voltage state switching request is generated, the vehicle can control the low-voltage load to operate normally, the high-voltage load that does not need to be upgraded can be turned off or dormant, and the high-voltage load that needs to be upgraded is upgraded silently. And, when a high-voltage state switching request is generated, the vehicle can control the high-voltage load to operate normally, the low-voltage load that does not need to be upgraded can be turned off or dormant, and the low-voltage load that needs to be upgraded is upgraded silently.

[0081] Based on this, the vehicle can detect the load type of the running ECU. Then, when the load type is determined to be a low-voltage load type, the vehicle upgrade state is determined to be a low-voltage upgrade state. And, when the load type is determined to be a high-voltage load type, the vehicle upgrade state is determined to be a high-voltage upgrade state.

[0082] S102: If the vehicle upgrade state is a low-voltage upgrade state, control a preset low-voltage load in the vehicle to enter a low-power consumption state.

[0083] In one embodiment, the low-voltage upgrade state has been explained in the above S101, and will not be described again. It should be noted that the above-mentioned preset low-voltage load at least includes a load that has no working demand when the vehicle is stationary.

[0084] It is understandable that, since the vehicle is in a stationary state during the upgrade, it can be considered that the vehicle has no driving intention during the upgrade process. At this time, the low-voltage load that needs to provide functions during the driving process does not need to continue to operate.

[0085] Exemplarily, the above-mentioned preset low-voltage loads include, but are not limited to, vehicle sensors (lidar sensors, camera sensors), controllers for controlling lighting, wipers, windows and other components, and system-on-chip chips (SOC chips) in intelligent driving systems that can provide computing resources when the vehicle is driving. In this embodiment, the specific type of the preset low-voltage load is not limited.

[0086] Specifically, the SOC chip is a high-performance system-level chip that plays a key role in the process of vehicle intelligence and electrification. By integrating more heterogeneous processing units and more powerful processing capabilities, it meets the needs of many aspects in the vehicle field, such as cockpit and intelligent driving.

[0087] It should be noted that when upgrading the low-voltage state, the intelligent driving system needs to operate normally as a low-voltage load. However, the intelligent driving system includes multiple modules, and the role and function of each module are different. Based on this, for the SOC chip that provides computing power resources when the vehicle is driving, since the vehicle is in a stationary state, the SOC chip can be operated without it. Furthermore, only the SOC chip in the intelligent driving system can be turned off.

[0088] It is understandable that since the intelligent driving system is a low-voltage load, when the vehicle is in a high-voltage upgrade state and the low-voltage load is upgraded, the vehicle needs to run the system-on-chip chip to upgrade the low-voltage load to be upgraded.

[0089] Among them, it has been explained in the above S101 that the high-voltage upgrade state indicates that the vehicle is in a high-voltage state, and the load to be upgraded is a low-voltage load. Therefore, in the high-voltage upgrade state, the vehicle needs to run the system-on-chip chip and upgrade the low-voltage load to be upgraded. Then, in the low-voltage upgrade state, the vehicle can control the system-on-chip chip to enter a low-power consumption state.

[0090] In one embodiment, the low power consumption state can be divided into an off state and a dormant state, which is not limited. It is understandable that compared with the running low voltage load, the low voltage load in the off state and the dormant state consumes less power. Therefore, in the low voltage upgrade process, it is not necessary to consume a large amount of power of the low voltage battery.

[0091] In one embodiment, the high-voltage load to be upgraded can be determined based on the detected software update version of the ECU. For example, when the software update version is inconsistent with the current version of the ECU, the ECU can be considered as the high-voltage load to be upgraded.

[0092] The software update version of the ECU can be determined by the vehicle communicating with the cloud server when the vehicle detects an upgrade request, thereby determining the software update version of the high-voltage load to be upgraded. Also, the method of determining the low-voltage load to be upgraded can be similar to the method of determining the high-voltage load to be upgraded, which will not be described again.

[0093] S103. Upgrade the high-voltage load to be upgraded.

[0094] In one embodiment, the upgrade of the high-voltage load to be upgraded can be that the vehicle obtains the address of the software upgrade package of the high-voltage load based on the gateway. Then, based on the address, the software upgrade package of the high-voltage load is downloaded from the cloud server and flashed. Among them, the way to upgrade the low-voltage load to be upgraded can be similar to the way to upgrade the high-voltage load described above, and no further explanation is given for this.

[0095] In another embodiment, the software upgrade packages of the high-voltage load and the low-voltage load to be upgraded can also be pre-cached locally. In this case, during the upgrade process, the vehicle can directly flash the software upgrade package from the local. In addition, it is not necessary to spend a lot of time downloading from the cloud server, thus reducing the upgrade time.

[0096] In another embodiment, after the high-voltage load upgrade is completed, or when the vehicle does not meet the upgrade conditions, the vehicle can restore the current state to the initial state before the upgrade. For example, when the initial state of the preset low-voltage loads is the running state, the preset low-voltage loads are controlled to run again.

[0097] When the vehicle determines that the vehicle meets the upgrade conditions, the vehicle can record the state of each ECU at this time (whether it is running) as the initial state.

[0098] It is understandable that since the state of each ECU will be changed when the vehicle is upgraded in the high-voltage upgrade state and the low-voltage upgrade state, by restoring the state of the vehicle to the initial state before the upgrade, the state of the vehicle before and after the upgrade can be kept unchanged, thereby improving the user experience.

[0099] Furthermore, when the vehicle determines that the upgrade condition is not met, it can be considered that the vehicle has not performed the upgrade process, so the current state is the initial state. Further, the vehicle can maintain the current state.

[0100] In this embodiment, when performing an OTA upgrade, the vehicle does not directly upgrade all loads to be upgraded at the same time, but upgrades the high-voltage loads and low-voltage loads to be upgraded separately. At this time, since only part of the load is upgraded each time, the time required for each upgrade is usually short, and the low-voltage battery usually has enough power to complete the upgrade of part of the load, thereby improving the success rate of the upgrade. In addition, when the vehicle is in a low-voltage upgrade state and the high-voltage load to be upgraded needs to be upgraded, since the vehicle is stationary during the upgrade, all low-voltage loads do not need to work. Based on this, in order to reduce the power consumption of the low-voltage battery during the low-voltage state upgrade, the vehicle can control the preset low-voltage loads that do not have working requirements to enter a low-power consumption state. Furthermore, the power consumption of the low-voltage battery in the low-voltage upgrade state can be reduced, avoiding the problem of OTA upgrade failure caused by low-voltage battery power loss, and improving the success rate of the upgrade.

[0101] In another embodiment, referring to Figure 3 , Figure 3 This is a schematic diagram of an application scenario for load upgrade in a vehicle upgrade method provided in an embodiment of the present application. For ease of explanation, in the embodiment of the present application, the preset low-voltage load is a SOC chip and a laser radar sensor for illustration. Among them, the vehicle may also include a human-computer interaction system, a gateway, and an intelligent driving system.

[0102] First, the human-computer interaction system can generate an upgrade request based on the user's upgrade operation, or receive an upgrade request sent by a cloud server, and send the upgrade request to the gateway.

[0103] Then, the gateway can determine whether the vehicle meets the upgrade conditions according to the upgrade request. When it is determined that the vehicle does not meet the upgrade conditions, the initial state is maintained. And, when it is determined that the vehicle meets the upgrade conditions, the gateway can first generate a high-voltage state switching request and send it to the vehicle integrated controller to control the vehicle to be in a high-voltage state. That is, the ECU that controls the high-voltage load runs. At the same time, enter the OTA upgrade mode and send an upgrade instruction to the human-computer interaction system to instruct the human-computer interaction system to perform the load upgrade process.

[0104] Afterwards, when the human-computer interaction system receives the upgrade command, it can obtain the load type of the running ECU, and when it determines that the load type is a high-voltage load, it determines that the vehicle upgrade state is a high-voltage upgrade state. Then, the human-computer interaction system can send a command representing the high-voltage upgrade state (OTA_UpgrdModReq = 0x04: Powertrain ON) to the gateway.

[0105] The gateway can determine whether the vehicle is still in OTA upgrade mode when receiving the command of high-voltage upgrade status. And after determining that the vehicle is still in OTA upgrade mode, send a command (OTApowertrainmode=0x01:Powertrain ON) to the intelligent driving system to indicate the execution of high-voltage upgrade. The intelligent driving system can run the system-on-chip chip in the high-voltage upgrade state and upgrade the low-voltage load to be upgraded. At the same time, control the power supply of the power battery in the vehicle and charge the low-voltage battery in the vehicle.

[0106] Then, after the upgrade of the low-voltage load is completed, a command indicating that the upgrade of the low-voltage load is completed can be sent to the gateway. At this time, the gateway can generate a low-voltage state switching request and send it to the vehicle integrated controller to control the vehicle to be in a low-voltage state. At the same time, the gateway can send an upgrade command to the human-computer interaction system again.

[0107] Afterwards, the human-computer interaction system can determine the upgrade status of the entire vehicle based on the above method, and when determining that the upgrade status of the entire vehicle is a low-voltage upgrade status, send a command representing the low-voltage upgrade status (TA_UpgrdModReq=0x05:PowertrainOFF) to the gateway.

[0108] The gateway can determine whether the vehicle is still in OTA upgrade mode when receiving the low-voltage upgrade status command. And after determining that the vehicle is still in OTA upgrade mode, send a command (OTApowertrainmode=0x02:Powertrain OFF) to the intelligent driving system to indicate the execution of low-voltage upgrade. In the low-voltage upgrade state, the intelligent driving system can control the SOC chip to shut down and control the lidar sensor to enter a dormant state to upgrade the high-voltage load to be upgraded.

[0109] Finally, after completing the upgrade of the high-voltage load, the intelligent driving system can send a command indicating that the upgrade of the high-voltage load is completed to the gateway. At this time, the gateway can exit the upgrade mode after receiving the above command, and generate a command indicating the exit from the upgrade mode (OTA_UpgrdModSts=0x0:Upgrade mode Off) to the CAN communication bus to instruct the status of each ECU of the vehicle to be restored to the initial state.

[0110] In another embodiment, when the vehicle is not in the OTA upgrade mode, the gateway may also send a command indicating exiting the OTA upgrade to the CAN communication bus to instruct the status of each ECU of the vehicle to be restored to the initial state.

[0111] Among them, the gateway contains basic routing functions, which can realize signal exchange between different network segments, translate and forward different communication languages, and serve as a hub connecting different CAN networks.

[0112] In another embodiment, the steps performed by the above-mentioned gateway may also be performed by a central electronic module, which is not limited to this.

[0113] See also Figure 4 , Figure 4 1 is a structural block diagram of a vehicle upgrade device provided in an embodiment of the present application. The vehicle upgrade device in this embodiment includes modules for executing Figures 1 to 3 For details, please refer to the steps in the corresponding embodiment. Figures 1 to 3 as well as Figures 1 to 3 For the convenience of explanation, only the parts related to this embodiment are shown. Figure 4 The vehicle upgrade device 400 may include: an acquisition module 410, a first control module 420 and a first upgrade module 430, wherein:

[0114] The acquisition module 410 is used to acquire the vehicle upgrade status of the vehicle.

[0115] The first control module 420 is used to control the preset low-voltage load in the vehicle to enter a low power consumption state if the vehicle upgrade state is a low-voltage upgrade state; the low-voltage upgrade state indicates that the vehicle is in a low-voltage state, and the load to be upgraded is a high-voltage load; the preset low-voltage load at least includes a load that has no working demand when the vehicle is stationary.

[0116] The first upgrading module 430 is used to upgrade the high voltage load to be upgraded.

[0117] In one embodiment, the vehicle upgrading device 400 further includes:

[0118] The judgment module is used to judge whether the vehicle meets the upgrade conditions when an upgrade request is detected.

[0119] The generation module is used to generate a state switching request if the upgrade condition is met.

[0120] The adjustment module is used to adjust the initial state of the vehicle to a target state based on a state switching request; the target state includes one of a low-voltage upgrade state and a high-voltage upgrade state.

[0121] In one embodiment, the determination module is further configured to:

[0122] The vehicle condition information of the vehicle is obtained; the vehicle condition information includes at least one of the vehicle speed and the gear position; if the vehicle speed is zero and the gear position is the parking gear position, it is determined that the vehicle meets the upgrade conditions.

[0123] In one embodiment, the vehicle upgrading device 400 further includes:

[0124] The second control module is used to control the power battery in the vehicle to supply power and charge the low-voltage battery in the vehicle if the vehicle upgrade state is a high-voltage upgrade state.

[0125] In one embodiment, the vehicle upgrading device 400 further includes:

[0126] The second upgrading module is used for adjusting the initial state of the vehicle to a high-voltage upgrading state, and upgrading the low-voltage load to be upgraded in the high-voltage upgrading state.

[0127] The third upgrading module is used to adjust the initial state to the low-voltage upgrading state after the upgrading of the low-voltage load to be upgraded is completed, and to upgrade the high-voltage load to be upgraded.

[0128] In one embodiment, the preset low-voltage load includes at least a system-on-chip chip in the intelligent driving system; and the second upgrading module is further used for:

[0129] The system-on-chip chip is operated in a high-voltage upgrade state, and the low-voltage load to be upgraded is upgraded.

[0130] In one embodiment, the vehicle upgrading device 400 further includes:

[0131] The recovery module is used to restore the vehicle to its initial state before the upgrade if the high-voltage load upgrade is completed or the vehicle does not meet the upgrade conditions.

[0132] When it is understood that Figure 4 In the structural block diagram of the vehicle upgrade device shown, each module is used to execute Figures 1 to 3 The steps in the corresponding embodiments, and for Figures 1 to 3 Each step in the corresponding embodiment has been explained in detail in the above embodiment. Figures 1 to 3 as well as Figures 1 to 3 The relevant descriptions in the corresponding embodiments are not repeated here.

[0133] Figure 5 is a structural block diagram of a vehicle provided by an embodiment of the present application. Figure 5 As shown, the vehicle 500 of this embodiment includes: a processor 510, a memory 520, and a computer program 530 stored in the memory 520 and executable on the processor 510, such as a program of the vehicle upgrade method. When the processor 510 executes the computer program 530, the steps in each embodiment of the above-mentioned vehicle upgrade method are implemented, such as Figure 1 Alternatively, the processor 510 implements the above when executing the computer program 530 Figure 4 The functions of each module in the corresponding embodiment are, for example, Figure 4 For details on the functions of each module shown, please refer to Figure 4 Related description in the corresponding embodiment.

[0134] Exemplarily, the computer program 530 may be divided into one or more modules, one or more modules are stored in the memory 520, and are executed by the processor 510 to implement the vehicle upgrade method provided in the embodiment of the present application. One or more modules may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program 530 in the vehicle 500. For example, the computer program 530 may implement the vehicle upgrade method provided in the embodiment of the present application.

[0135] The vehicle 500 may include, but is not limited to, a processor 510 and a memory 520. Those skilled in the art will appreciate that Figure 5 This is only an example of vehicle 500 and does not constitute a limitation of vehicle 500 , which may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the vehicle may also include input and output devices, network access devices, buses, etc.

[0136] The processor 510 may be a central processing unit, or other general-purpose processors, digital signal processors, application-specific integrated circuits, off-the-shelf programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0137] The memory 520 may be an internal storage unit of the vehicle 500, such as a hard disk or memory of the vehicle 500. The memory 520 may also be an external storage device of the vehicle 500, such as a plug-in hard disk, a smart memory card, a flash memory card, etc. equipped on the vehicle 500. Furthermore, the memory 520 may also include both an internal storage unit of the vehicle 500 and an external storage device.

[0138] An embodiment of the present application provides a computer-readable storage medium, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the vehicle upgrade method described in the above-mentioned embodiments is implemented.

[0139] An embodiment of the present application provides a computer program product. When the computer program product is run on a vehicle, the vehicle executes the vehicle upgrade method in each of the above embodiments.

[0140] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A vehicle upgrading method, characterized in that: The method comprises: Get the vehicle upgrade status of the vehicle; If the whole vehicle upgrade state is a low-voltage upgrade state, a preset low-voltage load in the vehicle is controlled to enter a low-power consumption state; the low-voltage upgrade state indicates that the vehicle is in a low-voltage state, and the load to be upgraded is a high-voltage load; the preset low-voltage load at least includes a load that has no working demand when the vehicle is stationary; The high voltage load to be upgraded is upgraded.

2. The method according to claim 1, characterized in that Before obtaining the vehicle upgrade status of the vehicle, the method further includes: When an upgrade request is detected, determining whether the vehicle meets the upgrade conditions; If the upgrade condition is met, a state switching request is generated; Based on the state switching request, the initial state of the vehicle is adjusted to a target state; the target state includes one of the low-voltage upgrade state and the high-voltage upgrade state.

3. The method according to claim 2, characterized in that When the upgrade request is detected, determining whether the vehicle meets the upgrade condition includes: Acquiring vehicle condition information of the vehicle; the vehicle condition information includes at least one of vehicle speed and gear position; If the vehicle speed is zero and the gear position is the parking gear position, it is determined that the vehicle meets the upgrade condition.

4. The method according to claim 1, characterized in that: The method further comprises: If the whole vehicle upgrade state is a high voltage upgrade state, the power battery in the vehicle is controlled to supply power and the low voltage battery in the vehicle is charged.

5. The method according to claim 4, characterized in that The method further comprises: adjusting the initial state of the vehicle to the high-voltage upgrade state, and upgrading the low-voltage load to be upgraded in the high-voltage upgrade state; After the upgrade of the low-voltage load to be upgraded is completed, the initial state is adjusted to the low-voltage upgrade state, and the high-voltage load to be upgraded is upgraded.

6. The method according to claim 5, characterized in that The preset low-voltage load at least includes a system-on-chip chip in the intelligent driving system; and upgrading the low-voltage load to be upgraded in the high-voltage upgrade state includes: The system-on-chip chip is operated in the high-voltage upgrade state, and the low-voltage load to be upgraded is upgraded.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: If the high-voltage load upgrade is completed, or the vehicle does not meet the upgrade conditions, the state of the vehicle is restored to the initial state before the upgrade.

8. A vehicle upgrading device, characterized in that: The device comprises: The acquisition module is used to obtain the vehicle upgrade status of the vehicle; A first control module is used to control a preset low-voltage load in the vehicle to enter a low-power consumption state if the vehicle upgrade state is a low-voltage upgrade state; the low-voltage upgrade state indicates that the vehicle is in a low-voltage state, and the load to be upgraded is a high-voltage load; the preset low-voltage load at least includes a load that has no working demand when the vehicle is stationary; The first upgrading module is used to upgrade the high voltage load to be upgraded.

9. A vehicle comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.