CN118740826A - OTA upgrading method capable of reducing energy consumption - Google Patents
OTA upgrading method capable of reducing energy consumption Download PDFInfo
- Publication number
- CN118740826A CN118740826A CN202410834167.1A CN202410834167A CN118740826A CN 118740826 A CN118740826 A CN 118740826A CN 202410834167 A CN202410834167 A CN 202410834167A CN 118740826 A CN118740826 A CN 118740826A
- Authority
- CN
- China
- Prior art keywords
- upgrade
- wake
- network management
- vehicle
- ota
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000005265 energy consumption Methods 0.000 title abstract description 19
- 238000004891 communication Methods 0.000 claims abstract description 48
- 230000007958 sleep Effects 0.000 claims description 35
- 230000005059 dormancy Effects 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 9
- 230000002618 waking effect Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 18
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000001680 brushing effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
The application discloses an OTA upgrading method capable of reducing energy consumption, and belongs to the technical field of vehicles. After receiving the upgrade file sent by the OTA cloud, the vehicle-mounted terminal only controls the central domain controller and the remote communication terminal to keep an awake state in a downloading stage, so that the upgrade package can be downloaded. Compared with the prior scheme that the whole vehicle controller needs to be controlled to wake up in the downloading stage, the system wake-up control method controls the related systems participating in the downloading task to wake up, and the system not participating in the downloading task is not wake up, so that the energy consumption in the downloading process can be reduced. And in the upgrading stage, controlling the electronic controller to be upgraded and the upgrading related system to maintain an awake state so as to realize corresponding upgrading. Compared with the existing scheme that the upgrading stage needs to control all controllers of the whole vehicle to wake up, the system wake-up control method controls relevant systems participating in upgrading tasks to wake up, and systems not participating in upgrading tasks are not wake-up, so that energy consumption in the upgrading process can be reduced.
Description
Technical Field
The application belongs to the technical field of vehicles, and particularly relates to an OTA (over the air) upgrading method and a computer program product.
Background
The whole car OTA (Over-the-Air Technology) is used as one of core points of the intelligent network and is responsible for remote upgrading of firmware of the whole car controller. The OTA function is an important means for repairing software problems and performing agile iteration throughout the whole life cycle of the intelligent network-connected automobile, and has profound significance for ecological innovation of the automobile.
Currently, in a vehicle OTA upgrading scene, the whole process from software package downloading to software upgrading basically wakes all controllers or systems of the whole vehicle to work, and certain loss is caused to energy consumption.
Disclosure of Invention
The embodiment of the application provides an OTA upgrading method and a computer program product, which can reduce energy consumption in a vehicle OTA upgrading scene at least to a certain extent.
Other features and advantages of the application will be apparent from the following detailed description, or may be learned by the practice of the application.
According to a first aspect of an embodiment of the present application, there is provided an OTA upgrading method applied to a vehicle-mounted terminal, the method including:
Receiving an upgrade file sent by an OTA cloud, wherein the upgrade file comprises an upgrade package;
In the downloading stage, controlling the central domain controller and the remote communication terminal to keep an awake state so as to download the upgrade package;
And in the upgrading stage, controlling the electronic controller to be upgraded and the upgrading related system to keep a wake-up state so as to upgrade the electronic controller to be upgraded according to the downloaded upgrading packet.
In some embodiments of the present application, based on the foregoing solutions, the central domain controller includes an OTA master control module and an NM network management module, where the OTA master control module includes a network management control unit, the network management control unit is provided with an OTA system sleep and wake-up interface, and in the downloading stage, controlling the central domain controller and the remote communication terminal to maintain a wake-up state, so as to download the upgrade package includes:
In the downloading stage, the network management control unit controls the dormancy and wakeup interfaces of the OTA system to be in an enabling state so as to request the NM network management module to control the central domain controller and the remote communication terminal to keep the wakeup state, and then the upgrade package is downloaded.
In some embodiments of the present application, based on the foregoing solution, the network management control unit is further configured to check the wake-up and sleep interfaces, and during the downloading phase, the method further includes:
The network management control unit controls the condition checking wake-up and sleep interface to periodically keep an enabling state so as to request the NM network management module to control the wake-up of a target system providing a downloading precondition when the condition checking wake-up and sleep interface is in the enabling state;
and acquiring the current state of the vehicle through the target system so as to judge whether the current state of the vehicle meets the downloading precondition.
In some embodiments of the present application, based on the foregoing solution, the requesting the NM network management module to control to wake up the target system providing the upgrade precondition, where the determining whether the current state of the vehicle meets the preset upgrade precondition includes:
Requesting the NM network management module to control the electronic braking system to wake up;
Identifying the current electric quantity of the vehicle storage battery through the electronic brake system so as to judge whether the current electric quantity of the vehicle storage battery meets the downloaded electric quantity requirement;
Or requesting the NM network management module to control the battery management system to wake up;
and identifying the current electric quantity of the vehicle power battery through the battery management system so as to judge whether the current electric quantity of the vehicle power battery meets the downloaded electric quantity requirement.
In some embodiments of the present application, based on the foregoing solution, the electronic controller to be upgraded includes a high voltage electronic controller, the network management control unit is further provided with a low high voltage refresh electronic controller wake-up and sleep interface, and in the upgrade stage, the electronic controller to be upgraded and an upgrade associated system are controlled to maintain a wake-up state, so as to upgrade the electronic controller to be upgraded according to the downloaded upgrade package, including:
In the stage of upgrading the high-voltage electronic controller, the network management control unit controls the condition checking wake-up and sleep interface to be in an enabling state so as to request the NM network management module to control the wake-up of a target system providing a precondition for upgrading;
Acquiring the current state of the vehicle through the target system to judge whether the current state of the vehicle meets the upgrade precondition;
When the current state of the vehicle meets the upgrade precondition, the network management control unit controls the lower high-voltage refreshing electronic controller to wake up and sleep interfaces to be in an enabling state so as to request the NM network management module to control the corresponding high-voltage electronic controller to be upgraded to wake up, so that the high-voltage electronic controller is upgraded according to the downloaded upgrade package;
And the network management control unit controls the dormancy and wakeup interfaces of the OTA system to be in an enabling state so as to request the NM network management module to control the wakeup of the remote communication terminal, and the upgrading state is reported to the OTA cloud through the remote communication terminal.
In some embodiments of the present application, based on the foregoing solutions, the electronic controller to be upgraded includes a electronic controller, the network management control unit is further provided with an upper high voltage flashing electronic controller wake-up and sleep interface, and in the upgrade stage, the electronic controller to be upgraded and a system associated with the upgrade are controlled to maintain a wake-up state, so as to upgrade the electronic controller to be upgraded according to the downloaded upgrade package, including:
In the stage of upgrading the low-voltage electronic controller, the network management control unit controls the condition checking wake-up and dormancy interface to be in an enabling state so as to request the NM network management module to control the wake-up of a target system providing a precondition for upgrading;
acquiring a current state of a vehicle through the target system to judge whether the current state of the vehicle meets the upgrade precondition or not;
When the current state of the vehicle meets the upgrade precondition, the network management control unit controls the upper high-voltage refreshing electronic controller to wake up and sleep interfaces to be in an enabling state so as to request the NM network management module to control the low-voltage electronic controller to wake up corresponding to the to-be-upgraded electronic controller, so that the low-voltage electronic controller is upgraded according to the downloaded upgrade package;
And the network management control unit controls the dormancy and wakeup interfaces of the OTA system to be in an enabling state so as to request the NM network management module to control the wakeup of the remote communication terminal, and the upgrading state is reported to the OTA cloud through the remote communication terminal.
In some embodiments of the present application, based on the foregoing solution, after receiving the upgrade file sent by the OTA cloud, the method further includes:
and identifying and analyzing the upgrade file to determine the electronic controller to be upgraded corresponding to the upgrade file.
According to a second aspect of the embodiment of the present application, there is provided an OTA upgrading method applied to an OTA cloud, the method including:
creating corresponding upgrade task information according to upgrade requirements, and generating a corresponding upgrade file, wherein the upgrade file comprises an upgrade package;
The upgrade file is sent to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs the following operations:
In the downloading stage, controlling the central domain controller and the remote communication terminal to keep an awake state so as to download the upgrade package;
And in the upgrading stage, controlling the electronic controller to be upgraded and a system associated with the upgrade to maintain an awake state so as to upgrade the electronic controller to be upgraded according to the downloaded upgrade package.
According to a third aspect of embodiments of the present application, there is provided a computer program product comprising computer instructions stored in a computer readable storage medium and adapted to be read and executed by a processor, to cause a computer device having the processor to perform the method performed by an in-vehicle terminal according to any of the embodiments of the first aspect or the method performed by an OTA cloud according to the embodiments of the second aspect.
Based on the technical scheme provided by the application, after the vehicle-mounted terminal receives the upgrade file sent by the OTA cloud, the upgrade package can be downloaded only by controlling the central domain controller and the remote communication terminal to keep the awakening state in the downloading stage. Compared with the prior scheme that the whole vehicle controller needs to be controlled to wake up in the downloading stage, the system wake-up control method controls the related systems participating in the downloading task to wake up, and the system not participating in the downloading task is not wake up, so that the energy consumption in the downloading process can be reduced. And in the upgrading stage, controlling the electronic controller to be upgraded and the upgrading related system to maintain an awake state so as to realize corresponding upgrading. Compared with the existing scheme that the upgrading stage needs to control all controllers of the whole vehicle to wake up, the system wake-up control method controls relevant systems participating in upgrading tasks to wake up, and systems not participating in upgrading tasks are not wake-up, so that energy consumption in the upgrading process can be reduced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application. It is evident that the drawings in the following description are only some embodiments of the present application and that other drawings may be obtained from these drawings without inventive effort for a person of ordinary skill in the art. In the drawings:
FIG. 1 is an OTA vehicle cloud architecture diagram;
FIG. 2 is a schematic diagram illustrating interactions between components in a vehicle terminal according to an embodiment of the present application;
fig. 3 shows a flowchart of an OTA upgrade method performed by the vehicle-mounted terminal in an embodiment of the present application;
Fig. 4 shows a flow chart of steps performed by the in-vehicle terminal during the download phase;
fig. 5 shows a flowchart of further steps performed by the in-vehicle terminal during the download phase;
Fig. 6 shows a flowchart of further steps performed by the in-vehicle terminal during the download phase;
FIG. 7 shows a flowchart of steps performed by the in-vehicle terminal during an upgrade phase;
FIG. 8 shows a flowchart of another step performed by the in-vehicle terminal during an upgrade phase;
fig. 9 is a flowchart of an upgrade method performed by an OTA cloud in an embodiment of the present application;
fig. 10 shows a schematic structural diagram of a computer program product in an embodiment of the application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the application. One skilled in the relevant art will recognize, however, that the application may be practiced without one or more of the specific details, or with other methods, components, devices, steps, etc. In other instances, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the application.
The block diagrams depicted in the figures are merely functional entities and do not necessarily correspond to physically separate entities. That is, the functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
The flow diagrams depicted in the figures are exemplary only, and do not necessarily include all of the elements and operations/steps, nor must they be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the order of actual execution may be changed according to actual situations.
In the description of the present application, it should be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present application, unless otherwise indicated, the meaning of "a plurality" is two or more.
In order to enable those skilled in the art to better understand the present application, first, a simple description of an application scenario related to the present application will be provided.
With the rapid development of the internet of vehicles technology, automobiles walk into the era of intellectualization and networking, the internet of vehicles technology has become the trend of the development of automobile technology, and the updating and optimizing of automobile controller software and vehicle-mounted application software are realized, so that the updating of functions is realized, the driving experience can be effectively improved, and the satisfaction degree of automobile owners is improved.
Based on the technology of the Internet of vehicles, the controller software is remotely updated in an OTA pushing mode, which is a development trend of intelligent Internet-connected vehicles, and the software forms the part of the vehicles with fastest iteration and easiest individuation. Meanwhile, maintenance of software faults and software updating of user requirements cannot meet the user requirements only through offline. Therefore, continuous upgrading of the whole vehicle system can be realized through OTA, and a user can obtain better driving experience.
However, in the current vehicle OTA upgrading scene, the whole process from software package downloading to software upgrading basically wakes up all controllers or systems of the whole vehicle to work, and certain loss is caused to energy consumption.
Based on the above, the embodiment of the application provides an OTA upgrading method, which only controls a central domain controller and a remote communication terminal to keep a wake-up state in a downloading stage; in the upgrading stage, only the electronic controller to be upgraded and the upgrading related system are controlled to maintain a wake-up state; compared with the scheme that the OTA upgrading scene needs to control and wake up all controllers or systems of the whole vehicle to work, the OTA upgrading method provided by the application can reduce energy consumption in the OTA upgrading process.
Referring to fig. 1, fig. 1 is an OTA vehicle cloud architecture diagram. As shown in fig. 1, in a vehicle OTA upgrade scenario, an OTA Master control module (i.e., an OTA Master) is deployed in a central domain controller (i.e., an OIB), and a remote communication terminal (i.e., a TBOX) provides a network access for the central domain controller, and downloads a software upgrade package that needs to be upgraded for the whole vehicle from an address specified by an OTA cloud platform (i.e., an OTA cloud). And the software upgrading package is downloaded and then stored in the central domain controller. In the upgrading process, an OTA main control module deployed in the central domain controller is responsible for controlling software upgrading of each electronic controller (namely ECU). However, in the current implementation strategy of the OTA upgrade scheme, the vehicle does not do special power supply and network management in the software package downloading stage, and when the OTA main control module requests the central domain controller to wake up, the central domain controller wakes up all the controllers of the whole vehicle. In the OTA upgrading process, the OTA main control module also requests the whole vehicle controller or the system to wake up to execute the ECU upgrading. In order to reduce energy consumption of an OTA upgrading scene as much as possible, the embodiment of the application provides an OTA upgrading method, which can realize normal downloading of an upgrading packet by only requesting to control a central domain controller and a remote communication terminal to wake up in an upgrading packet downloading stage through local power supply control and network management. In the software upgrading stage, only the electronic controller to be upgraded and the upgrading related system are controlled to wake up, so that the corresponding ECU software can be upgraded, and the energy consumption in the OTA software upgrading process can be effectively reduced.
Specifically, referring to fig. 2, fig. 2 is a schematic interaction diagram between components in the vehicle terminal according to an embodiment of the present application. As shown in fig. 2, the central domain controller (OIB) integrates an OTA Master module (i.e., OTA Master), an NM network management module, and the like. A telecommunications terminal (i.e., TBOX) is an important component of a vehicle networking system, which is a vehicle-mounted device, typically located in a passenger car or under the driver's cab, and appears as a black box. The main functions of the remote communication terminal comprise networking connection with a network and various terminals, realizing data transmission, information security, updating of a vehicle controller and the like. In addition, the system also supports satellite positioning, provides 4G, wiFi transmission, bluetooth transmission and the like, and is a key for realizing various functions such as map navigation guidance, real-time vehicle state monitoring, intelligent diagnosis, remote upgrading and the like. The remote communication terminal can realize vehicle information display and control of the mobile phone APP by communicating with the background system and the mobile phone APP. After a user sends a control command through a mobile phone APP, the TSP background sends a monitoring request command to a vehicle-mounted remote communication terminal, after the vehicle acquires the control command, the vehicle sends a control message through a CAN bus and realizes control of the vehicle, and finally an operation result is fed back to the mobile phone APP of the user. This function allows the user to remotely start the vehicle, turn on the air conditioner, adjust the seat to a proper position, etc. The remote communication terminal also has a function of acquiring vehicle information such as vehicle failure monitoring, driving behavior analysis, driving data acquisition, tire pressure state, door state, and the like. The wireless gateway is used as a wireless gateway to provide a remote communication interface for the whole vehicle and supports various functions, such as remote control of the vehicle, vehicle positioning, inquiry of vehicle condition information, emergency help seeking of vehicle alarm and the like.
An OTA control unit, an OTA software package downloading unit, an OTA software upgrading unit and a network management control unit are designed in the OTA main control module. The OTA control unit is responsible for receiving the upgrade task of OTA cloud deployment and controlling the OTA software package downloading unit to execute the software package (namely upgrade package) downloading action. After the software package is downloaded, the OTA control unit prompts a user to reserve upgrading, when reserved upgrading time is reached, the OTA control unit judges the vehicle state based on upgrading preconditions issued by the OTA cloud, and executes a software upgrading flow when the preconditions are met.
The network management control unit in the OTA main control module designs various network management interfaces including an OTA system dormancy and awakening interface, a condition checking awakening and dormancy interface, a lower high-voltage brushing ECU awakening and dormancy interface and an upper high-voltage brushing ECU awakening and dormancy interface.
The NM network management module is a central of the whole vehicle network and the distribution management, and is responsible for receiving dormancy and awakening requests of all application modules and transmitting instructions downwards. The NM network management module interacts with a plurality of vehicle information units (such as VIU1 and VIU 2) so that the corresponding vehicle information units (VIU can execute network management instructions sent by the NM network management module to execute NM network management or distribution management of the ECU in a subordinate manner and control the corresponding ECU to wake up and sleep.
In the downloading process, the remote communication terminal (i.e. TBOX) provides an internet access for the OTA main control module of the central domain controller, and downloads a software upgrade package which needs to be upgraded for the whole vehicle from an address appointed by an OTA cloud. And the software upgrading package is downloaded and then stored in the central domain controller. In the process, the network management control unit controls the dormancy and wake-up interfaces of the OTA system to be in an enabling state, so that the NM network management module can control the central domain controller and the remote communication terminal to keep the wake-up state so as to download the upgrade package.
In the upgrading process, the network management control unit may send a network management instruction to a corresponding vehicle information unit (e.g., VIU 1), so that the VIU1 can control a corresponding upgrade association system (e.g., intelligent integrated brake system (IPB), electronic parking brake system (EPB), and Electronic Brake System (EBS)) to wake up according to the network management instruction, so as to execute a corresponding OTA upgrade. Likewise, the network management control unit may also send a network management instruction to a corresponding vehicle information unit (e.g., VIU 2), so that the VIU2 can control the corresponding upgrade association system (e.g., battery Management System (BMS), global system for mobile communications (GSM), or other Electronic Controller (ECU)) to wake up according to the network management instruction, so as to perform the corresponding OTA upgrade.
Therefore, in the downloading and upgrading stage, the energy consumption in the OTA upgrading process can be effectively reduced through local network management.
Referring to fig. 3, a flowchart of an OTA upgrade method performed by a vehicle-mounted terminal in an embodiment of the present application is shown.
In the embodiment of the application, the vehicle-mounted terminal may be a vehicle-mounted central control device. The vehicle-mounted terminal is used as front-end equipment of a vehicle monitoring and managing system and is generally installed in various vehicles, and the vehicle-mounted terminal equipment mainly comprises various external equipment such as a vehicle-mounted video server, an LCD touch screen, an external camera, a call handle, an automobile burglar alarm and the like.
Referring to fig. 3, the upgrading method executed by the vehicle terminal at least includes steps 310 to 330, which are described in detail as follows:
in step 310, an upgrade file sent by the OTA cloud is received, where the upgrade file includes an upgrade package.
In the embodiment of the application, the OTA cloud, namely the OTA management platform of the cloud, creates an upgrade file based on the upgrade requirement, and then sends the upgrade file to the corresponding vehicle-mounted terminal in the vehicle to be upgraded. Therefore, the vehicle-mounted terminal can receive the upgrade file sent by the OTA cloud and upgrade software based on the upgrade file. The upgrade file may include an upgrade package, and the upgrade file may further include an upgrade package download address, an upgrade policy, an upgrade package decryption key digital envelope, and the like. Specifically, the OTA cloud end creates a corresponding upgrade file (such as mainfest file) based on the upgrade task and then can issue the upgrade file to a corresponding vehicle-mounted terminal, so that the vehicle-mounted terminal downloads the upgrade file when performing vehicle-cloud communication, and software upgrade is performed based on the upgrade file.
Specifically, when a vehicle version developer or other vehicle management and control personnel obtains that a vehicle of a certain vehicle type needs to be subjected to version upgrading, the vehicle VIN code can be sent to an OTA cloud, the OTA cloud determines the vehicle to be upgraded in advance according to the VIN code, creates corresponding upgrading task information according to upgrading requirements, and generates a corresponding upgrading file (such as mainfest file). After the upgrade file is generated, the OTA cloud can be issued to the corresponding vehicle-mounted terminal, so that an OTA main control module in the corresponding vehicle-mounted terminal enters a downloading stage, namely, the upgrade package is downloaded. After the software package is downloaded, the OTA main control module prompts a user to reserve upgrading, when reserved upgrading time is reached, the OTA main control module judges the vehicle state based on upgrading preconditions issued by the OTA cloud, and executes a software upgrading flow when the preconditions are met, so that software upgrading is realized.
It should be noted that, in the embodiment of the present application, after receiving the upgrade file sent by the OTA cloud, the OTA main control module may identify and parse the upgrade file to determine the electronic controller to be upgraded corresponding to the upgrade file. The target electronic controller to be upgraded can be determined based on the upgrade file.
Step 320, during the downloading phase, the central domain controller and the remote communication terminal are controlled to maintain an awake state to download the upgrade package.
In the embodiment of the application, in the downloading stage, the network management control unit in the OTA main control module controls the dormancy and the awakening interface of the OTA system to be in the enabling state, so that the NM network management module can be requested to control the central domain controller and the remote communication terminal to keep the awakening state, and the downloading of the upgrade package can be realized only by controlling the central domain controller and the remote communication terminal to keep the awakening state in the downloading stage.
For example, an inventory car needs to be upgraded by OTA, and the OTA master control module needs to continuously request the car to wake up for a certain time so as to realize the downloading of the software package. In this download scenario, the existing scheme requires the OTA master control module to continuously request all controllers or systems of the whole vehicle to remain awake. I.e. the part of the controller or system that is not involved in the download (i.e. the controller or system not associated with the download) will also wake up, thereby wasting energy and increasing energy consumption. In this way, the application changes the original wake-up operation of all controllers or systems of the whole car when the sleep and wake-up interface of the OTA system starts to work into the wake-up operation of only the controllers or systems associated with downloading, thereby realizing the purpose of saving energy consumption. Specifically, when the network management control unit in the OTA main control module controls the dormancy and the wake-up interface of the OTA system to start working, the network management control unit in the OTA main control module can be requested to control the execution control of the central domain controller and the remote communication terminal to keep the wake-up state, so that the OTA main control module and the vehicle network channel can be ensured to normally communicate, and the software package can be normally downloaded.
In some embodiments of the present application, to prevent the upgrade package from being downloaded without satisfying the download condition, the embodiments of the present application further perform the following steps S321 to S322 in the download stage:
In step S321, the network management control unit controls the condition check wakeup and sleep interface to periodically maintain an enabled state, so as to request the NM network management module to control the wakeup of the target system providing the download precondition when the condition check wakeup and sleep interface is in the enabled state.
In step S322, the current state of the vehicle is obtained by the target system to determine whether the current state of the vehicle meets the download precondition.
In the embodiment of the application, considering whether the vehicle state meets the downloading precondition or not in the downloading stage, the target system (such as an electronic parking brake system, an electronic brake system or a battery management system and the like) providing the downloading precondition needs to be further controlled to be kept in the awakened state, so that the corresponding vehicle state can be provided. The OTA main control module can acquire the current state corresponding to the vehicle through the target system, so that whether the current state of the vehicle meets the preset downloading precondition can be judged. If so, the downloading operation is executed. If not, the downloading operation is not executed. The running safety of the vehicle can be further ensured. Specifically, the network management control unit in the OTA master control module controls the condition checking wake-up and sleep interface to periodically keep in an enabled state, so that when the condition checking wake-up and sleep interface is in an enabled state, the NM network management module sends a network management instruction to a corresponding vehicle information unit (such as VIU1 or VIU 2), so that the vehicle information unit (such as VIU1 or VIU 2) can control the wake-up target system providing the download precondition based on the network management instruction. Therefore, the current state of the vehicle can be obtained through the target system, so that the OTA main control module can further judge whether the current state of the vehicle meets the downloading precondition.
In some embodiments of the present application, the download precondition may be set such that the download is only possible when the vehicle is detected to have a power greater than a preset power threshold. At this time, in the downloading stage, the target system capable of providing the current electric quantity of the vehicle needs to be further controlled to remain awake, so that the OTA can acquire the current electric quantity of the vehicle through the target system, and further whether the OTA meets the downloading precondition can be judged based on the acquired current electric quantity of the vehicle.
Specifically, when the vehicle end includes the electronic brake system, the embodiment of the present application further executes the following steps S323 to S324 in the downloading stage:
Step S323, requesting the NM network management module to control the wake-up of the electronic brake system;
In step S324, the current electric quantity of the vehicle battery is identified by the electronic brake system to determine whether the current electric quantity of the vehicle battery meets the downloaded electric quantity requirement.
In the embodiment of the application, if the vehicle end comprises the electronic braking system, the NM network management module is required to be requested to control and wake up the electronic braking system in order to prevent the vehicle from being deficient in power during the downloading stage, so that the current electric quantity of the vehicle storage battery can be obtained through the electronic braking system. And the OTA main control module can judge whether the current electric quantity of the vehicle storage battery meets the downloaded electric quantity requirement. If so, controlling to execute the downloading operation. If the download is not satisfied or completed, the network management control unit controls the dormancy and the awakening interface of the OTA system to be in a non-enabled state so as to release the awakening action and enable the vehicle to enter a dormant state. The network management control unit is used for controlling the dormancy and wake-up interfaces of the OTA system to be in a non-enabling state after the vehicle does not meet the downloading precondition or after the vehicle is downloaded, so that the vehicle enters the dormancy state, and the energy consumption can be saved.
When the vehicle side includes the battery management system, the embodiment of the present application further executes the following steps S325 to S326 in the downloading stage:
in step S325, the NM network management module is requested to control the wake-up of the battery management system.
In step S326, the current power of the vehicle power battery is identified by the battery management system to determine whether the current power of the vehicle power battery meets the downloaded power requirement.
In the embodiment of the application, if the vehicle end comprises the battery management system, the NM network management module is required to be requested to control and wake up the battery management system in order to prevent the vehicle from being deficient in power during the downloading stage, so that the current electric quantity of the vehicle power battery can be obtained through the battery management system. And the OTA main control module can judge whether the current electric quantity of the vehicle power battery meets the downloaded electric quantity requirement. If so, controlling to execute the downloading operation. If the download is not satisfied or completed, the network management control unit controls the dormancy and the awakening interface of the OTA system to be in a non-enabled state so as to release the awakening action and enable the vehicle to enter a dormant state. The network management control unit is used for controlling the dormancy and wake-up interfaces of the OTA system to be in a non-enabling state after the vehicle does not meet the downloading precondition or after the vehicle is downloaded, so that the vehicle enters the dormancy state, and the energy consumption can be saved.
And 330, in the upgrading stage, controlling the electronic controller to be upgraded and the upgrading related system to maintain an awake state so as to upgrade the electronic controller to be upgraded according to the downloaded upgrading packet.
In the embodiment of the application, after the upgrade package is downloaded, the OTA main control module prompts a user to reserve the upgrade, and when the reserved upgrade time is up, the upgrade program starts to be executed. In the upgrading process, the electronic controller to be upgraded can be upgraded according to the downloaded upgrading package by controlling the electronic controller to be upgraded and the upgrading associated system to keep the wake-up state. Compared with the existing scheme that the upgrading stage needs to control all controllers of the whole vehicle to wake up, the method controls the electronic controllers to be upgraded and the related controllers or systems participating in the upgrading task to wake up, and the controllers or systems not participating in the upgrading task are not wake up, so that energy consumption in the upgrading process can be reduced.
It should be noted that, the upgrade-related system is a system associated with an upgrade, that is, a system that needs to participate in an upgrade operation, for example, the upgrade-related system may include a system that provides upgrade preconditions.
In some embodiments of the present application, the electronic controller to be upgraded includes a high voltage electronic controller, and when the upgrade task is to upgrade the high voltage electronic controller, the following steps 331 to 332 may be further performed:
Step 331, in the stage of upgrading the high voltage electronic controller, the network management control unit controls the condition check wake-up and sleep interface to be in an enabling state so as to request the NM network management module to control the wake-up of the target system providing the upgrade precondition;
Step 332, obtaining the current state of the vehicle through the target system to judge whether the current state of the vehicle meets the upgrade precondition;
step 333, when the current state of the vehicle meets the upgrade precondition, the network management control unit controls the high-voltage refreshing electronic controller to wake up and sleep interface to be in an enabling state so as to request the NM network management module to control the corresponding high-voltage electronic controller to be upgraded to wake up, so that the high-voltage electronic controller is upgraded according to the downloaded upgrade package;
in step 334, the network management control unit controls the sleep and wake-up interfaces of the OTA system to be in an enabled state, so as to request the NM network management module to control the wake-up of the remote communication terminal, so as to report the upgrade status to the OTA cloud through the remote communication terminal.
In the embodiment of the application, when the upgrade task is to upgrade the high-voltage electronic controller, the vehicle needs to go down the high-voltage upgrade stage, and the battery power is consumed in the upgrade process. The power distribution and network management scheme of the scene is optimized by waking up all controllers or systems of the original whole vehicle to upgrade the high-voltage electronic controller, changing the electronic controller to be upgraded to a target system which is controlled to keep waking up and provides a precondition for upgrading. Specifically, an OTA software upgrading unit in the OTA main control module requests to lower the wake-up and sleep interface enabling of the high-voltage refreshing electronic controller, requests the sleep and wake-up interface enabling of the OTA system, and requests the condition checking wake-up and sleep interface enabling. Therefore, the NM network management module can control the remote communication terminal to wake up according to the parameter values transmitted by the dormancy and wake-up interface of the OTA system, so that a network can be provided for the OTA main control module to report the upgrading state to the OTA cloud. The NM network management module may further control corresponding vehicle information units (e.g., VIU1 and VIU 2) to provide power or wake-up network for upgrade related systems (e.g., intelligent integrated brake system (IPB), electronic parking brake system (EPB), electronic Brake System (EBS), battery Management System (BMS), global system for mobile communication (GSM), etc.) according to parameter values transferred by the condition check wake-up and sleep interface, so as to provide current vehicle states, such as vehicle speed, parking state, gear state, power battery level, power state, etc., for the OTA master control module. This ensures that the vehicle is upgraded in a safe state when it is parked. The NM network management module may further wake up the high voltage electronic controller to be upgraded according to the parameter value transferred by the lower high voltage flashing electronic controller and control the corresponding vehicle information units (such as VIU1 and VIU 2) to perform wake-up on the high voltage electronic controller to be upgraded, so that the high voltage electronic controller to be upgraded performs OTA upgrade. After the upgrading is completed, the OTA main control module releases the corresponding wake-up actions respectively, so that the vehicle enters a dormant state.
In some embodiments of the present application, the electronic controller to be upgraded includes a low voltage electronic controller, and when the upgrade task is to upgrade the low voltage electronic controller, the following steps 335 to 338 may be further performed:
Step 335, in the stage of upgrading the electronic controller, controlling the condition check wake-up and sleep interface to be in the enabled state by the network management control unit to request the NM network management module to control the wake-up of the target system providing the upgrade precondition;
Step 336, obtaining the current state of the vehicle through the target system to determine whether the current state of the vehicle meets the upgrade precondition;
Step 337, when the current state of the vehicle meets the upgrade precondition, the network management control unit controls the upper high-voltage refreshing electronic controller to wake up and sleep the interface to be in an enabling state so as to request the NM network management module to control the low-voltage electronic controller to wake up corresponding to be upgraded, so that the low-voltage electronic controller is upgraded according to the downloaded upgrade package;
in step 338, the network management control unit controls the sleep and wake-up interfaces of the OTA system to be in an enabled state, so as to request the NM network management module to control the wake-up of the remote communication terminal, so as to report the upgrade state to the OTA cloud through the remote communication terminal.
In the embodiment of the application, when the upgrading task is to upgrade the low-voltage electronic controller, the vehicle needs to go to a high-voltage upgrading stage, and the upgrading process can charge the vehicle battery. The power distribution and network management scheme of the scene is optimized by changing the control of all controllers or systems of the original whole vehicle to wake up and upgrade the electronic controller to the control of the electronic controller to be upgraded to keep the wake-up and the target system providing the precondition of upgrade to keep the wake-up. Specifically, an OTA software upgrading unit in the OTA main control module requests the high-voltage refreshing electronic controller to wake up and enable the dormancy interface of the OTA system, requests the dormancy and wake-up interface of the OTA system to enable, and requests the condition checking to wake up and dormancy interface to enable. Therefore, the NM network management module can control the remote communication terminal to wake up according to the parameter values transmitted by the dormancy and wake-up interface of the OTA system, so that a network can be provided for the OTA main control module to report the upgrading state to the OTA cloud. The NM network management module may further control corresponding vehicle information units (e.g., VIU1 and VIU 2) to provide power or wake-up network for upgrade related systems (e.g., intelligent integrated brake system (IPB), electronic parking brake system (EPB), electronic Brake System (EBS), battery Management System (BMS), global system for mobile communication (GSM), etc.) according to parameter values transferred by the condition check wake-up and sleep interface, so as to provide current vehicle states, such as vehicle speed, parking state, gear state, power battery level, power state, etc., for the OTA master control module. This ensures that the vehicle is upgraded in a safe state when it is parked. The NM network management module may further wake up the corresponding vehicle information units (e.g. VIU1 and VIU 2) according to the parameter values transferred from the upper high voltage electronic controller to wake up the high voltage electronic controller to be upgraded, so that the low voltage electronic controller to be upgraded performs OTA upgrade. After the upgrading is completed, the OTA main control module releases the corresponding wake-up actions respectively, so that the vehicle enters a dormant state.
Referring to fig. 9, fig. 9 shows a flowchart of an upgrade method performed by an OTA cloud in an embodiment of the present application. Referring to fig. 9, the method for upgrading by the OTA cloud at least includes steps S910 to S920, which are described in detail as follows:
Step S910, creating corresponding upgrade task information according to the upgrade requirement, and generating a corresponding upgrade file, wherein the upgrade file comprises an upgrade package;
step S920, the upgrade file is sent to the vehicle-mounted terminal.
In the embodiment of the application, the OTA cloud transmits the upgrade file to the vehicle-mounted terminal so that the vehicle-mounted terminal executes the following operations:
In the downloading stage, controlling the central domain controller and the remote communication terminal to keep an awake state so as to download the upgrade package;
And in the upgrading stage, controlling the electronic controller to be upgraded and a system associated with the upgrade to maintain an awake state so as to upgrade the electronic controller to be upgraded according to the downloaded upgrade package.
In the embodiment of the application, the OTA cloud can create corresponding upgrade task information according to the upgrade requirement, generate a corresponding upgrade file, send the upgrade file to the vehicle-mounted terminal after the upgrade file comprises the upgrade package, and enable the vehicle-mounted terminal to execute the upgrade method provided by any embodiment of the application.
Based on the same inventive concept, embodiments of the present application also provide a computer program product comprising computer instructions stored in a computer readable storage medium and adapted to be read and executed by a processor to cause a computer device having the processor to perform the method as provided in any of the embodiments above.
Referring to fig. 10, fig. 10 illustrates a hardware structure of a computer program product according to an embodiment of the present application, where the computer program product includes:
The processor 1001 may be implemented by using a general purpose CPU (Central Processing Unit ), a microprocessor, an Application SPECIFIC INTEGRATED Circuit (ASIC), or one or more integrated circuits, etc. to execute related programs to implement the technical solution provided by the embodiments of the present application;
The Memory 1002 may be implemented in the form of a Read Only Memory (ROM), a static storage device, a dynamic storage device, or a random access Memory (Random Access Memory, RAM). The memory 1002 may store an operating system and other application programs, and when the technical solution provided in the embodiments of the present disclosure is implemented by software or firmware, relevant program codes are stored in the memory 1002, and the processor 1001 invokes a method for executing the automatic charging method of the filling station executed by the control device in the embodiment of the present disclosure, or executes an OTA upgrading method executed by the cloud server in the embodiment of the present disclosure;
An input/output interface 1003 for implementing information input and output;
The communication interface 1004 is configured to implement communication interaction between the present device and other devices, and may implement communication in a wired manner (e.g. USB, network cable, etc.), or may implement communication in a wireless manner (e.g. mobile network, WIFI, bluetooth, etc.);
A bus 1005 for transferring information between the various components of the device (e.g., the processor 1001, memory 1002, input/output interface 1003, and communication interface 1004);
wherein the processor 1001, the memory 1002, the input/output interface 1003, and the communication interface 1004 realize communication connection between each other inside the device through the bus 1005.
The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software that is executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope and spirit of the application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwired, or a combination of any of these. In addition, each functional unit may be integrated in one processing unit, each unit may exist alone physically, or two or more units may be integrated in one unit.
In the several embodiments provided in the present application, it should be understood that the disclosed technology may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, for example, may be a logic function division, and may be implemented in another manner, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate components may or may not be physically separate, and components as control devices may or may not be physical units, may be located in one place, or may be distributed over a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a Read-Only Memory (ROM), a random-access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing computer program instructions.
The above description is only an example of the present application and is not intended to limit the present application, but various modifications and variations can be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (10)
1. An OTA upgrading method is characterized by being applied to a vehicle-mounted terminal, and the method comprises the following steps:
Receiving an upgrade file sent by an OTA cloud, wherein the upgrade file comprises an upgrade package;
In the downloading stage, controlling the central domain controller and the remote communication terminal to keep an awake state so as to download the upgrade package;
And in the upgrading stage, controlling the electronic controller to be upgraded and the upgrading related system to keep a wake-up state so as to upgrade the electronic controller to be upgraded according to the downloaded upgrading packet.
2. The method of claim 1, wherein the central domain controller comprises an OTA master control module and an NM network management module, the OTA master control module comprises a network management control unit, the network management control unit is provided with an OTA system sleep and wake-up interface, and in the downloading stage, controlling the central domain controller and the remote communication terminal to maintain a wake-up state, so as to download the upgrade package comprises:
In the downloading stage, the network management control unit controls the dormancy and wakeup interfaces of the OTA system to be in an enabling state so as to request the NM network management module to control the central domain controller and the remote communication terminal to keep the wakeup state, and then the upgrade package is downloaded.
3. The method of claim 2, wherein the network management control unit is further provided with a conditional check wake-up and sleep interface, the method further comprising, during the download phase:
The network management control unit controls the condition checking wake-up and sleep interface to periodically keep an enabling state so as to request the NM network management module to control the wake-up of a target system providing a downloading precondition when the condition checking wake-up and sleep interface is in the enabling state;
and acquiring the current state of the vehicle through the target system so as to judge whether the current state of the vehicle meets the downloading precondition.
4. A method according to claim 3, wherein the target system comprises an electric brake system or a battery management system, and the requesting the NM network management module to control waking up the target system providing the upgrade precondition to determine whether the current state of the vehicle meets the preset upgrade precondition comprises:
Requesting the NM network management module to control the electronic braking system to wake up;
Identifying the current electric quantity of the vehicle storage battery through the electronic brake system so as to judge whether the current electric quantity of the vehicle storage battery meets the downloaded electric quantity requirement;
Or requesting the NM network management module to control the battery management system to wake up;
and identifying the current electric quantity of the vehicle power battery through the battery management system so as to judge whether the current electric quantity of the vehicle power battery meets the downloaded electric quantity requirement.
5. A method according to claim 3, wherein the electronic controller to be upgraded comprises a high voltage electronic controller, the network management control unit is further provided with a low high voltage refresh electronic controller wake-up and sleep interface, and the controlling the electronic controller to be upgraded and the upgrade-related system to maintain a wake-up state during the upgrade stage to upgrade the electronic controller to be upgraded according to the downloaded upgrade package comprises:
In the stage of upgrading the high-voltage electronic controller, the network management control unit controls the condition checking wake-up and sleep interface to be in an enabling state so as to request the NM network management module to control the wake-up of a target system providing a precondition for upgrading;
Acquiring the current state of the vehicle through the target system to judge whether the current state of the vehicle meets the upgrade precondition;
When the current state of the vehicle meets the upgrade precondition, the network management control unit controls the lower high-voltage refreshing electronic controller to wake up and sleep interfaces to be in an enabling state so as to request the NM network management module to control the corresponding high-voltage electronic controller to be upgraded to wake up, so that the high-voltage electronic controller is upgraded according to the downloaded upgrade package;
And the network management control unit controls the dormancy and wakeup interfaces of the OTA system to be in an enabling state so as to request the NM network management module to control the wakeup of the remote communication terminal, and the upgrading state is reported to the OTA cloud through the remote communication terminal.
6. A method according to claim 3, wherein the electronic controller to be upgraded comprises a electronic controller, the network management control unit is further provided with an upper high voltage flashing electronic controller wake-up and sleep interface, and the controlling the electronic controller to be upgraded and a system associated with the upgrade to maintain a wake-up state during the upgrade stage, so as to upgrade the electronic controller to be upgraded according to the downloaded upgrade package, comprises:
In the stage of upgrading the low-voltage electronic controller, the network management control unit controls the condition checking wake-up and dormancy interface to be in an enabling state so as to request the NM network management module to control the wake-up of a target system providing a precondition for upgrading;
acquiring a current state of a vehicle through the target system to judge whether the current state of the vehicle meets the upgrade precondition or not;
When the current state of the vehicle meets the upgrade precondition, the network management control unit controls the upper high-voltage refreshing electronic controller to wake up and sleep interfaces to be in an enabling state so as to request the NM network management module to control the low-voltage electronic controller to wake up corresponding to the to-be-upgraded electronic controller, so that the low-voltage electronic controller is upgraded according to the downloaded upgrade package;
And the network management control unit controls the dormancy and wakeup interfaces of the OTA system to be in an enabling state so as to request the NM network management module to control the wakeup of the remote communication terminal, and the upgrading state is reported to the OTA cloud through the remote communication terminal.
7. The method according to claim 2, wherein the method further comprises:
when the upgrade package is downloaded or the current state of the vehicle does not meet the upgrade precondition or upgrade is completed, the network management control unit controls the dormancy and wake-up interface of the OTA system to be in a non-enabled state so as to control the OTA system to be in a dormant state.
8. The method of claim 1, wherein after receiving the upgrade file sent by the OTA cloud, the method further comprises:
and identifying and analyzing the upgrade file to determine the electronic controller to be upgraded corresponding to the upgrade file.
9. An OTA upgrading method, which is characterized by being applied to an OTA cloud, comprises the following steps:
creating corresponding upgrade task information according to upgrade requirements, and generating a corresponding upgrade file, wherein the upgrade file comprises an upgrade package;
The upgrade file is sent to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs the following operations:
In the downloading stage, controlling the central domain controller and the remote communication terminal to keep an awake state so as to download the upgrade package;
And in the upgrading stage, controlling the electronic controller to be upgraded and a system associated with the upgrade to maintain an awake state so as to upgrade the electronic controller to be upgraded according to the downloaded upgrade package.
10. A computer program product, characterized in that it comprises computer instructions stored in a computer-readable storage medium and adapted to be read and executed by a processor, to cause a computer device with the processor to perform the method performed by an in-vehicle terminal according to any of claims 1-8, or to perform the method performed by an OTA cloud according to claim 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410834167.1A CN118740826A (en) | 2024-06-26 | 2024-06-26 | OTA upgrading method capable of reducing energy consumption |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410834167.1A CN118740826A (en) | 2024-06-26 | 2024-06-26 | OTA upgrading method capable of reducing energy consumption |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118740826A true CN118740826A (en) | 2024-10-01 |
Family
ID=92844847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410834167.1A Pending CN118740826A (en) | 2024-06-26 | 2024-06-26 | OTA upgrading method capable of reducing energy consumption |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118740826A (en) |
-
2024
- 2024-06-26 CN CN202410834167.1A patent/CN118740826A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108710499B (en) | Method and device for flashing vehicle-mounted ECU software of electric vehicle | |
CN111032439B (en) | Control apparatus, control method, and non-transitory computer-readable storage medium | |
CN112134926B (en) | Vehicle-mounted equipment upgrading system and method | |
WO2018078456A1 (en) | Control device, program updating method, and computer program | |
WO2019030985A1 (en) | Control device, control method, and computer program | |
CN112199102A (en) | Software updating method and device for vehicle-mounted electronic control unit, vehicle and system | |
CN106564402B (en) | Method and system for remotely controlling vehicle based on mobile terminal and electric automobile | |
CN114043952A (en) | Storage battery power supplementing method, vehicle-mounted terminal and computer readable storage medium | |
CN108008964A (en) | Vehicle netbios, the management method and vehicle of vehicle-mounted software | |
CN118740826A (en) | OTA upgrading method capable of reducing energy consumption | |
CN112428878A (en) | Software refreshing control method and device and Internet of vehicles equipment | |
CN112706712A (en) | Standby control method and device for vehicle-mounted host and vehicle | |
CN115469898A (en) | OTA (over the air) upgrading method and device for vehicle | |
CN116088903A (en) | Vehicle software upgrading method and device, vehicle, equipment and storage medium | |
CN117227649A (en) | Automatic starting method and device of unmanned vehicle and electronic equipment | |
CN116126368A (en) | Whole-vehicle OTA upgrading method and device, electronic equipment and vehicle | |
CN118656096A (en) | Upgrading method capable of improving OTA upgrading efficiency and vehicle-mounted terminal | |
CN115220753A (en) | Vehicle program upgrading method and device, electronic equipment and storage medium | |
CN112181464A (en) | Off-vehicle upgrading method, system, medium and device | |
WO2024124474A1 (en) | Upgrading method, apparatus and system | |
CN118690372A (en) | Remote firmware upgrading method, device, equipment, storage medium and program product | |
CN118632272A (en) | Method and device for issuing air download upgrading task and vehicle-mounted electronic controller | |
CN118394383A (en) | Vehicle software upgrading method and device, electronic equipment and storage medium | |
CN114643902B (en) | Rail vehicle charging control method, dormancy wakeup device and rail vehicle | |
CN118200311A (en) | Vehicle upgrading system, method, intelligent device and vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |