OTA parallel downloading method and system based on domain controller

By using the OTA parallel download method under the domain controller, the domain controller directly downloads the upgrade package of its subordinate node ECU from the OTA cloud platform, which solves the problem of complex and time-consuming transmission of upgrade packages on the vehicle side in the existing technology, and realizes a more efficient OTA upgrade process.

CN121442318APending Publication Date: 2026-01-30ANHUI JIANGHUAI AUTOMOBILE GRP CORP LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202511810156.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-03
Publication Date
2026-01-30

AI Technical Summary

Technical Problem

In the existing technology, during the OTA upgrade process of intelligent connected vehicles, only one control module of the whole vehicle integrates the OTA main control component, which is difficult to meet the needs of fast and efficient upgrades. The transmission of upgrade packages on the vehicle side is complex and time-consuming.

Method used

An OTA parallel download method based on domain controllers is adopted, in which the domain controllers directly download the upgrade package of their subordinate node ECUs from the OTA cloud platform. Through coordination and parallel download between domain controllers, the number of times the upgrade package is transmitted on the vehicle side is reduced.

Benefits of technology

This shortens the overall time for downloading and distributing upgrade package files, improves the reliability and upgrade efficiency of the OTA system, and reduces the probability of data transmission problems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121442318A_ABST
    Figure CN121442318A_ABST
Patent Text Reader

Abstract

The invention discloses an OTA parallel downloading method and system based on a domain controller, and the method comprises the steps: an OTA cloud platform judges whether a vehicle has an upgradable task or not according to the information reported by the vehicle; if the upgradable task exists, the OTA cloud platform feeds back upgrading task information to the OTA upgrading controller; the OTA upgrading controller informs each domain controller of upgrading task information; and after each domain controller obtains the upgrade file downloading link, synchronously downloading the upgrade package file of the lower hanging node corresponding to each domain controller in parallel. According to the OTA parallel downloading method and system based on the domain controller and the domain controller, the upgrade package of the node ECU hung below the domain controller can be directly downloaded from the OTA cloud platform, so that the number of times of transmission of the upgrade package at a vehicle end is reduced, the overall time of downloading and distributing an upgrade package file is shortened, meanwhile, the probability of occurrence of a data transmission problem is reduced, and the reliability of an OTA system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent connected vehicle technology, and more specifically, to an OTA parallel download method and system based on a domain controller. Background Technology

[0002] With the continuous development of vehicle connectivity, OTA (Over-the-Air) updates have gradually become a standard feature of intelligent connected vehicles. However, with the increasing complexity of vehicle functions, the number of ECUs (Electronic Control Units) has exploded. Currently, most vehicle OTA architectures only have one control module integrating the OTA main control component to perform OTA download and upgrade actions, which is no longer sufficient to meet the fast and efficient upgrade needs of intelligent connected vehicles.

[0003] To improve upgrade efficiency and user experience, shortening the overall OTA process time has become a key evaluation criterion for OTA functions. Parallel downloading across multiple devices, as an effective means to shorten the overall time, has become an inevitable development trend for intelligent connected vehicles.

[0004] Therefore, there is an urgent need for an OTA parallel download method and system based on a domain controller. Summary of the Invention

[0005] The purpose of this invention is to provide an OTA parallel download method and system based on a domain controller to solve the problems in the prior art. The domain controller can directly download the upgrade package of its subordinate node ECU from the OTA cloud platform, thereby reducing the number of times the upgrade package is transmitted on the vehicle.

[0006] This invention provides an OTA parallel download method and system based on a domain controller, comprising:

[0007] The OTA cloud platform determines whether a vehicle has an upgradable task based on the information reported by the vehicle.

[0008] If there is an upgradeable task, the OTA cloud platform will send the upgrade task information back to the OTA upgrade controller;

[0009] The OTA upgrade controller will notify each domain controller of the upgrade task information;

[0010] After obtaining the upgrade file download link, each domain controller synchronously and in parallel downloads the upgrade package file of the corresponding subordinate nodes of each domain controller.

[0011] In the OTA parallel download method based on a domain controller as described above, preferably, the OTA cloud platform determines whether the vehicle has an upgradeable task based on the information reported by the vehicle, including:

[0012] The OTA upgrade controller collects version information requests from each domain controller;

[0013] Each domain controller reads the version information of its corresponding subordinate nodes;

[0014] Each domain controller returns version information of each downstream node corresponding to its domain controller to the OTA upgrade controller;

[0015] The OTA upgrade controller returns version information of each downstream node corresponding to each domain controller to the OTA cloud platform;

[0016] The OTA cloud platform determines whether there are any upgradeable tasks based on the version information of each downstream node corresponding to each domain controller returned by the platform.

[0017] In the OTA parallel download method based on a domain controller as described above, preferably, when an upgradeable task exists, the OTA cloud platform feeds back the upgrade task information to the OTA upgrade controller, including:

[0018] The OTA cloud platform will send the download link for the upgrade package file to the OTA upgrade controller.

[0019] In the OTA parallel download method based on a domain controller as described above, preferably, the OTA upgrade controller notifies each domain controller of the upgrade task information, including:

[0020] When an upgradeable task is available, the OTA upgrade controller returns an upgrade package file download link to each domain controller to synchronize the upgrade package file download link to each domain controller.

[0021] The OTA parallel download method based on domain controllers described above, preferably, involves each domain controller synchronously and in parallel downloading the upgrade package file of its corresponding downstream node after obtaining the upgrade file download link, including:

[0022] Each domain controller stores the upgrade package files for its corresponding subordinate nodes;

[0023] Each domain controller's download module connects to the corresponding upgrade file download link and begins synchronously and in parallel downloading the upgrade package files for each downstream node corresponding to each domain controller.

[0024] The OTA parallel download method based on a domain controller, as described above, preferably further includes:

[0025] The OTA cloud platform manages the configuration of the ECU information connected to each domain controller.

[0026] In the OTA parallel download method based on a domain controller as described above, preferably, the OTA cloud platform performs configuration management on the ECU information of each domain controller, including:

[0027] The OTA cloud platform configures and manages the ECU information of the downstream nodes of each domain controller based on the overall vehicle electronic and electrical architecture design.

[0028] The OTA parallel download method based on a domain controller, as described above, preferably further includes:

[0029] The OTA upgrade controller manages and coordinates the OTA process of various domain controllers in the vehicle and obtains upgrade tasks.

[0030] This invention also provides an OTA parallel download system based on a domain controller using the above method, comprising: an OTA cloud platform, an OTA upgrade controller, and multiple domain controllers arranged sequentially, each domain controller having multiple subordinate nodes, wherein:

[0031] The OTA cloud platform is used to configure and manage the ECU information of the downstream nodes corresponding to each domain controller; based on the information reported by the vehicle, it determines whether the vehicle has an upgradeable task, and if an upgradeable task exists, it feeds back the upgrade task information to the OTA upgrade controller.

[0032] The OTA upgrade controller is used to manage and coordinate the OTA process of each domain controller, obtain upgrade tasks, and notify each domain controller when there are upgradeable tasks, so as to synchronize the upgrade package file download link to each domain controller.

[0033] Each of the domain controllers is used to synchronously and in parallel download the upgrade package file of the subordinate nodes corresponding to each domain controller after receiving the upgrade package file download link.

[0034] The OTA parallel download system based on a domain controller, as described above, preferably further includes: a remote communication terminal, used to provide communication links between the domain controllers, between the domain controllers and the OTA upgrade controller, between the domain controllers and the OTA cloud platform, and between the OTA upgrade controller and the OTA cloud platform, so that the domain controllers and the OTA cloud platform can establish connections and exchange information.

[0035] Each of the domain controllers includes a download module and an installation module. The download module is used to connect to the corresponding upgrade file download link to synchronously and in parallel download the upgrade package files of each subordinate node corresponding to each domain controller. The installation module is used to install the upgrade package files after the download module downloads the upgrade package files of each subordinate node corresponding to each domain controller.

[0036] This invention provides an OTA parallel download method and system based on domain controllers. Based on the vehicle's electronic and electrical architecture, it empowers each domain controller with networking capabilities, enabling them to directly download upgrade packages for their downstream ECUs from the OTA cloud platform. This reduces the number of times upgrade packages are transmitted on the vehicle side, shortens the overall download and distribution time, reduces the probability of data transmission problems, and improves the reliability of the OTA system. Each domain controller is responsible for downloading its respective downstream upgrade package files, completing upgrade package verification and management, thus providing a foundation for subsequent parallel upgrades of ECUs on different communication links. Attached Figure Description

[0037] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described below with reference to the accompanying drawings, wherein:

[0038] Figure 1 A flowchart illustrating an embodiment of an OTA parallel download method based on a domain controller provided by the present invention;

[0039] Figure 2 A logic diagram of an embodiment of an OTA parallel download method based on a domain controller provided by the present invention;

[0040] Figure 3 This is a structural block diagram of an embodiment of an OTA parallel download system based on a domain controller provided by the present invention.

[0041] Figure labeling: 1-OTA cloud platform, 2-remote communication terminal, 3-OTA upgrade controller, 4-domain controller, 41-download module, 42-installation module, 5-downloaded node. Detailed Implementation

[0042] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. The descriptions of the exemplary embodiments are merely illustrative and are in no way intended to limit the present disclosure or its application or use. The present disclosure may be implemented in many different forms and is not limited to the embodiments described herein. These embodiments are provided so that the present disclosure will be thorough and complete, and will fully express the scope of the disclosure to those skilled in the art. It should be noted that, unless specifically stated otherwise, the relative arrangement of components and steps, the composition of materials, numerical expressions, and values ​​set forth in these embodiments should be interpreted as exemplary only and not as limiting.

[0043] The terms “first,” “second,” and similar terms used in this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different parts. Terms such as “including” or “contains” mean that the element preceding the term encompasses the element listed after it, and do not exclude the possibility of encompassing other elements as well. Terms such as “above” and “below” are used only to indicate relative positional relationships; when the absolute position of the described object changes, this relative positional relationship may also change accordingly.

[0044] In this disclosure, when a specific component is described as being located between a first component and a second component, an intermediary component may or may not be present between the specific component and the first or second component. When a specific component is described as connecting to other components, the specific component may be directly connected to the other components without having an intermediary component, or it may not be directly connected to the other components but may have an intermediary component.

[0045] All terms used in this disclosure (including technical or scientific terms) have the same meaning as understood by one of ordinary skill in the art to which this disclosure pertains, unless otherwise specifically defined. It should also be understood that terms defined in a general dictionary, such as a dictionary, should be interpreted as having a meaning consistent with their meaning in the context of the relevant art, and not as having an idealized or highly formalized meaning, unless expressly defined herein.

[0046] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, they should be considered part of the specification.

[0047] Current vehicle OTA data download and deployment solutions involve configuring only one network-enabled ECU on the vehicle to connect to the OTA cloud platform for downloading upgrade packages. After the upgrade package is downloaded, it is then transmitted to the respective domain upgrade controllers via in-vehicle communication before subsequent upgrade actions are executed. The drawback is that after the upgrade package is downloaded to the vehicle, it needs to be distributed to the respective domain upgrade controllers via vehicle communication protocols, increasing the complexity and overall time of upgrade file download and distribution.

[0048] like Figure 1 and Figure 2 As shown, the OTA parallel download method based on a domain controller provided in this embodiment includes the following steps in actual execution:

[0049] Step S1: The OTA cloud platform determines whether the vehicle has any upgradeable tasks based on the information reported by the vehicle.

[0050] In one embodiment of the OTA parallel download method based on a domain controller according to the present invention, step S1 may specifically include:

[0051] Step S11: The OTA upgrade controller collects version information requests from each domain controller.

[0052] Step S12: Each domain controller reads the version information of its corresponding subordinate nodes.

[0053] Step S13: Each domain controller returns the version information of each downstream node corresponding to each domain controller to the OTA upgrade controller.

[0054] Step S14: The OTA upgrade controller returns the version information of each downstream node corresponding to each domain controller to the OTA cloud platform.

[0055] Step S15: The OTA cloud platform determines whether there is an upgradeable task based on the version information of each downstream node corresponding to each domain controller returned.

[0056] Step S2: If there is an upgradeable task, the OTA cloud platform will send the upgrade task information back to the OTA upgrade controller.

[0057] Specifically, the OTA cloud platform will send the download link for the upgrade package file to the OTA upgrade controller.

[0058] Step S3: The OTA upgrade controller will notify each domain controller of the upgrade task information.

[0059] Specifically, when an upgradeable task exists, the OTA upgrade controller returns an upgrade package file download link to each domain controller to synchronize the upgrade package file download link to each domain controller.

[0060] Step S4: After obtaining the upgrade file download link, each domain controller synchronously and in parallel downloads the upgrade package file of the corresponding subordinate node of each domain controller.

[0061] In one embodiment of the OTA parallel download method based on a domain controller according to the present invention, step S4 may specifically include:

[0062] Step S41: Each domain controller saves the upgrade package file for each corresponding downstream node.

[0063] Step S42: The download module of each domain controller connects to the corresponding upgrade file download link and begins to synchronously and in parallel download the upgrade package files of each subordinate node corresponding to each domain controller.

[0064] Furthermore, in one embodiment of the present invention, the OTA parallel download method based on a domain controller further includes:

[0065] Step S5: The OTA cloud platform configures and manages the ECU information of each domain controller.

[0066] Specifically, the OTA cloud platform configures and manages the ECU information of the downstream nodes of each domain controller according to the overall vehicle electronic and electrical architecture design.

[0067] Furthermore, in one embodiment of the present invention, the OTA parallel download method based on a domain controller further includes:

[0068] Step S6: The OTA upgrade controller manages and coordinates the OTA process of each domain controller in the vehicle and obtains upgrade tasks.

[0069] Correspondingly, such as Figure 3 As shown, the present invention also provides an OTA parallel download system based on a domain controller, comprising: an OTA cloud platform 1, an OTA upgrade controller 3, and multiple domain controllers 4 arranged sequentially, each of the domain controllers 4 having multiple downstream nodes 5, wherein:

[0070] The OTA cloud platform 1 is used to configure and manage the ECU information of the downstream nodes corresponding to each domain controller; based on the information reported by the vehicle, it determines whether the vehicle has an upgradeable task, and if an upgradeable task exists, it feeds back the upgrade task information to the OTA upgrade controller 3.

[0071] The OTA upgrade controller 3 is used to manage and coordinate the OTA process of each of the domain controllers 4, obtain upgrade tasks, and notify each of the domain controllers 4 when there are upgradeable tasks, so as to synchronize the upgrade package file download link to each of the domain controllers 4.

[0072] Each of the domain controllers 4 is used to synchronously and in parallel download the upgrade package file of the subordinate node 5 corresponding to each of the domain controllers 4 after receiving the upgrade package file download link.

[0073] Among them, the OTA cloud platform 1 configures and manages the ECU information of each domain controller 4 and its subordinate node 5 according to the overall vehicle electronic and electrical architecture design.

[0074] In this invention, the OTA upgrade controller 3 serves as the core processing unit for the OTA function. It manages and coordinates the OTA process of each domain controller 4 in the vehicle, obtains upgrade tasks, and notifies each domain controller 4 when there is an upgradeable task, and synchronizes the download link of the upgrade package file to each domain controller 4.

[0075] Furthermore, the OTA parallel download system based on the domain controller also includes: a remote communication terminal (TBOX) 2, used to provide communication links between each of the domain controllers 4, between each of the domain controllers 4 and the OTA upgrade controller 3, between each of the domain controllers 4 and the OTA cloud platform 1, and between the OTA upgrade controller 3 and the OTA cloud platform 1, so that each of the domain controllers 4 and the OTA cloud platform 1 can establish a connection and exchange information.

[0076] The remote communication terminal (TBOX) 2 serves as the terminal device for vehicle remote communication, providing normal communication links for each domain controller 4, so that each domain controller 4 can establish a link with the OTA cloud platform 1 and exchange information.

[0077] Furthermore, each of the domain controllers 4 includes a download module 41 and an installation module 42. The download module 41 is used to connect to the corresponding upgrade file download link to synchronously and in parallel download the upgrade package files of each downstream node 5 corresponding to each domain controller 4. The installation module 42 is used to install the upgrade package files after the download module 41 downloads the upgrade package files of each downstream node 5 corresponding to each domain controller 4. In this invention, each domain controller 4 integrates an OTA file download module 41 to enable each domain controller 4 to have network communication capabilities. The remote communication terminal (TBOX) 2 serves as the terminal device for vehicle remote communication, providing a vehicle-wide communication link for each domain controller 4 so that the download module 41 in each domain controller 4 can obtain the upgrade file download link and download the upgrade package files. After receiving the download link, each domain controller synchronously and in parallel downloads the upgrade package files of its respective downstream node 5.

[0078] With the development of automotive electronic and electrical architecture, the number of ECUs installed in a vehicle is gradually increasing. The technical solution of this invention can reduce the number of times the upgrade package file is transferred in vehicle communication, thereby improving the overall efficiency and reliability of OTA upgrades.

[0079] This invention provides an OTA parallel download method and system based on domain controllers. Based on the vehicle's electronic and electrical architecture, it empowers each domain controller with networking capabilities, enabling them to directly download upgrade packages for their downstream ECUs from the OTA cloud platform. This reduces the number of times upgrade packages are transmitted on the vehicle side, shortens the overall download and distribution time, reduces the probability of data transmission problems, and improves the reliability of the OTA system. Each domain controller is responsible for downloading its respective downstream upgrade package files, completing upgrade package verification and management actions, thus providing a foundation for subsequent parallel upgrades of ECUs on different communication links.

[0080] The embodiments of this disclosure have now been described in detail. To avoid obscuring the concept of this disclosure, some details known in the art have not been described. Those skilled in the art can fully understand how to implement the technical solutions disclosed herein based on the above description.

[0081] While specific embodiments of this disclosure have been described in detail by way of examples, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments or equivalent substitutions can be made to some technical features without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.

Claims

1. A method for parallel downloading based on domain controller under OTA, characterized in that, The method comprises the following steps: The OTA cloud platform determines whether there is an upgradeable task according to the information reported by the vehicle; If there is an upgradeable task, the OTA cloud platform feeds back the upgrade task information to the OTA upgrade controller; The OTA upgrade controller informs each domain controller of the upgrade task information; After each domain controller obtains the upgrade file download link, it synchronously and in parallel downloads the upgrade package file of the corresponding lower node of each domain controller.

2. The method according to claim 1, wherein, The OTA cloud platform determines whether there is an upgradeable task according to the information reported by the vehicle, which comprises the following steps: The OTA upgrade controller collects the version information request of each domain controller; Each domain controller reads the version information of each lower node from the corresponding lower node; Each domain controller returns the version information of each lower node corresponding to each domain controller to the OTA upgrade controller; The OTA upgrade controller returns the version information of each lower node corresponding to each domain controller to the OTA cloud platform; The OTA cloud platform determines whether there is an upgradeable task according to the returned version information of each lower node corresponding to each domain controller.

3. The method according to claim 1, wherein the method is based on the OTA parallel download under the domain controller. In the case of an upgradeable task, the OTA cloud platform feeds back the upgrade task information to the OTA upgrade controller, which comprises the following steps: The OTA cloud platform feeds back the upgrade package file download link to the OTA upgrade controller.

4. The method according to claim 1, wherein, The OTA upgrade controller informs each domain controller of the upgrade task information, which comprises the following steps: When there is an upgradeable task, the OTA upgrade controller returns the upgrade package file download link to each domain controller, so as to synchronously and in parallel download the upgrade package file download link to each domain controller.

5. The method for parallel downloading based on the domain controller under OTA according to claim 1, characterized in that, After each domain controller obtains the upgrade file download link, it synchronously and in parallel downloads the upgrade package file of the corresponding lower node of each domain controller, which comprises the following steps: Each domain controller saves the upgrade package file of the corresponding lower node; The download module of each domain controller connects the corresponding upgrade file download link, and starts synchronously and in parallel downloading the upgrade package file of the corresponding lower node of each domain controller.

6. The method for parallel downloading based on the domain controller under OTA according to claim 1, characterized in that, The OTA parallel downloading method based on the domain controller further comprises the following steps: The OTA cloud platform performs configuration management on the lower ECU information of each domain controller.

7. The method according to claim 6, wherein, The OTA cloud platform performs configuration management on the lower ECU information of each domain controller, which comprises the following steps: The OTA cloud platform performs configuration management on the ECU information of the lower node of each domain controller according to the electronic and electrical architecture design of the whole vehicle.

8. The method according to claim 1, wherein the method is based on the parallel download of the OTA under the domain controller. The OTA parallel downloading method based on the domain controller further comprises the following steps: The OTA upgrade controller manages and coordinates the OTA process of each domain controller of the whole vehicle, and obtains the upgrade task.

9. A system for parallel downloading of OTA based on domain controller, using the method of any one of claims 1-8, characterized in that, The method comprises the following steps: The OTA cloud platform, the OTA upgrade controller and a plurality of domain controllers are sequentially arranged, and each domain controller is respectively provided with a plurality of lower nodes, wherein: The OTA cloud platform is configured to perform configuration management on the ECU information of the lower node corresponding to each domain controller, and to determine whether there is an upgradeable task according to the information reported by the vehicle, and to feed back the upgrade task information to the OTA upgrade controller when there is an upgradeable task. The OTA upgrade controller is configured to manage and coordinate OTA processes of the domain controllers, acquire upgrade tasks, and notify the domain controllers of the existence of upgradeable tasks to synchronize upgrade package file download links to the domain controllers. Each of the domain controllers is configured to synchronize and download in parallel upgrade package files of the corresponding nodes after receiving the upgrade package file download links.

10. The system for parallel download based on OTA under domain controller according to claim 9, wherein, The OTA parallel downloading system based on the domain controllers further comprises a remote communication terminal configured to provide communication links between the domain controllers, between the domain controllers and the OTA upgrade controller, between the domain controllers and the OTA cloud platform, and between the OTA upgrade controller and the OTA cloud platform, so that the domain controllers and the OTA cloud platform establish connections and exchange information. Each of the domain controllers comprises a downloading module and an installation module. The downloading module is configured to connect to corresponding upgrade file download links to synchronize and download in parallel upgrade package files of the corresponding nodes. The installation module is configured to install the upgrade package files after the downloading module downloads the upgrade package files of the corresponding nodes.

Citation Information

Cited By

  • Vehicle end data processing system and vehicle

    CN122204857A

  • Vehicle end data processing system and vehicle

    CN122204857B