A method for upgrading and optimizing automobile systems under a multi-domain control architecture

By evaluating and optimizing the historical work data of automotive system upgrades under the multi-domain control architecture, the problems of slow downloading process and low upgrade efficiency during the automotive system upgrade process are solved, and a more efficient downloading and upgrading process is achieved.

CN119088415BActive Publication Date: 2025-06-06REDSTONE SUNSHINE (SHENZHEN)TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410962135.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-18
Publication Date
2025-06-06
Estimated Expiration
2044-07-18

AI Technical Summary

Technical Problem

Under the multi-domain control architecture, there are problems such as slow downloading process, low download efficiency and inability to parallelize the upgrade process during the automotive system, resulting in low remote update efficiency of vehicle-side software and long time to swipe software.

Method used

By obtaining historical work data for the upgrade of the automotive system under the multi-domain control architecture, the upgrade effect of the automotive system is evaluated, and the composition structure and connection relationship of the domain control ECU are optimized based on the evaluation data to optimize the download process and reduce the download time.

Benefits of technology

The download process has been optimized, the download time has been reduced, and the efficiency of automotive system upgrade has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119088415B_ABST
    Figure CN119088415B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of FOTA upgrade, and provides an automobile system upgrade optimization method under a multi-domain control architecture, the method comprising: obtaining historical working data of automobile system upgrade under the multi-domain control architecture; based on the historical working data, evaluating the upgrade effect of the automobile system to obtain evaluation data; based on the evaluation data, optimizing the composition structure and connection relationship of the domain control ECU under the multi-domain control architecture that affects the upgrade effect of the automobile system. The present invention evaluates the upgrade effect of the automobile system by using the historical working data of the automobile system upgrade under the multi-domain control architecture, and optimizes the composition structure and connection relationship of the domain control ECU under the multi-domain control architecture that affects the upgrade effect of the automobile system according to the evaluation data, so as to optimize the download process, reduce the download time, and improve the efficiency of the automobile system upgrade.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of FOTA upgrade technology, and in particular to an automobile system upgrade optimization method under a multi-domain control architecture. Background Art

[0002] With the continuous improvement of vehicle intelligence and networking, the intelligent system of automobiles is constantly updated. Remote upgrading of vehicle-side software has become a common method for modern OEM software updates. Through Over-the-Air Technology, the air interface of mobile communications is used to achieve remote management of mobile terminal devices.

[0003] ECU (Electronic Control Unit) is an integrated control device for the engine. It calculates, processes, and judges various information input by the engine sensors according to its own stored programs, and then outputs instructions to control the actions of related actuators to achieve the purpose of fast, accurate, and automatic control of the engine operation.

[0004] Existing automotive system upgrades are mostly implemented under a multi-domain control architecture to upgrade ECUs. However, during the download and upgrade process, there are problems such as slow download progress, low download efficiency, and the inability to carry out upgrades in parallel, which leads to low efficiency of remote software updates on the vehicle side and long software flashing time.

[0005] Therefore, it is necessary to provide an automotive system upgrade optimization method under a multi-domain control architecture. Summary of the invention

[0006] The present invention provides an automobile system upgrade optimization method under a multi-domain control architecture. The upgrade effect of the automobile system is evaluated by historical working data of the automobile system upgrade under the multi-domain control architecture. According to the evaluation data, the composition structure and connection relationship of the domain control ECU under the multi-domain control architecture that affect the upgrade effect of the automobile system are optimized. The download process can be optimized, the download time can be reduced, and the efficiency of the automobile system upgrade can be improved.

[0007] The present invention provides an automobile system upgrade optimization method under a multi-domain control architecture, comprising:

[0008] Obtain historical working data for automotive system upgrades under a multi-domain control architecture;

[0009] Based on historical working data, evaluate the upgrade effect of the automobile system and obtain evaluation data;

[0010] Based on the evaluation data, the composition structure and connection relationship of the domain control ECU in the multi-domain control architecture that affects the upgrade effect of the automobile system are optimized.

[0011] Furthermore, historical working data of vehicle system upgrades under the multi-domain control architecture is obtained, including:

[0012] Obtain the composition structure and connection relationship of multiple domain control ECUs in a multi-domain control architecture;

[0013] Obtain the registration information and functional attributes of multiple domain control ECUs in a multi-domain control architecture;

[0014] According to the registration information and functional attributes, based on the composition structure and connection relationship, the process of downloading ECU upgrade packages and upgrading ECUs of the domain control ECU is monitored to obtain historical work data.

[0015] Furthermore, according to the registration information and functional attributes, based on the composition structure and connection relationship, the process of downloading ECU upgrade packages and upgrading ECUs of the domain control ECU is monitored to obtain historical work data, including:

[0016] Build data recognition models;

[0017] Based on the process data of downloading ECU upgrade packages and upgrading ECUs of domain control ECUs, a monitoring data distribution map is generated using the data recognition model;

[0018] Extract data from the monitoring data distribution map to obtain historical working data.

[0019] Furthermore, a data recognition model is constructed, including:

[0020] According to the registration information and functional attributes, the first characteristic attribute of the download ECU upgrade package and the upgrade ECU of a single domain control ECU is obtained;

[0021] Based on the composition structure and connection relationship, the second characteristic attribute of the downloaded ECU upgrade package and the upgraded ECU of the overall domain control ECU is obtained;

[0022] Based on the first characteristic attribute and the second characteristic attribute, using a set automobile system simulation upgrade model, obtaining simulated working operation data of the automobile system in a normal upgrade operation state;

[0023] Build a data training set based on simulated work operation data;

[0024] The data training set is trained based on the machine learning model to generate a data recognition model.

[0025] Furthermore, based on the historical working data, the upgrade effect of the automobile system is evaluated to obtain evaluation data, including:

[0026] Based on historical work data, the speed of downloading ECU upgrade packages of a single domain control ECU is evaluated to obtain the first evaluation score;

[0027] Evaluate the efficiency of upgrading ECU of a single domain control ECU to obtain a second evaluation score;

[0028] Evaluate the speed of downloading ECU upgrade packages of the entire domain control ECU to obtain the third evaluation score;

[0029] Evaluate the efficiency of the upgraded ECU of the overall domain control ECU and obtain the fourth evaluation score;

[0030] Based on the first evaluation score and the second evaluation score, obtaining first evaluation data of an upgrade effect of a single domain control ECU;

[0031] Based on the third evaluation score and the fourth evaluation score, obtaining second evaluation data of the upgrade effect of the overall domain control ECU;

[0032] Based on the first evaluation data and the second evaluation data, evaluation data is obtained.

[0033] Furthermore, based on the evaluation data, the composition structure and connection relationship of the domain control ECU in the multi-domain control architecture that affects the upgrade effect of the automobile system are optimized, including:

[0034] According to the first evaluation data, the registration information of a domain control ECU whose upgrade effect of a single domain control ECU is lower than the baseline upgrade effect of the domain control ECU is obtained, and a plurality of first target domain control ECUs are located according to the registration information; the registration information of a domain control ECU whose upgrade effect of a single domain control ECU is not lower than the baseline upgrade effect of the domain control ECU is obtained, and a plurality of second target domain control ECUs are located according to the registration information; wherein the baseline upgrade effect of the domain control ECU is preset based on the speed of downloading the ECU upgrade package and the efficiency of upgrading the ECU;

[0035] According to the second evaluation data, a first target overall domain control ECU whose upgrade effect of the overall domain control ECU is lower than a baseline upgrade effect of the overall domain control ECU is obtained, and a connection relationship of the domain control ECUs in the first target overall domain control ECU is obtained, and a first connection branch group of multiple domain control ECUs is obtained based on the connection relationship; a second target overall domain control ECU whose upgrade effect of the overall domain control ECU is not lower than the baseline upgrade effect of the overall domain control ECU is obtained, and a connection relationship of the domain control ECUs in the second target overall domain control ECU is obtained, and a second connection branch group of multiple domain control ECUs is obtained based on the connection relationship;

[0036] Among them, the benchmark upgrade effect is pre-set based on the average speed of downloading ECU upgrade packages and the average efficiency of upgrading ECUs;

[0037] Determine whether the first connection branch group includes the first target domain control ECU, and if so, define the first connection branch group as the first target connection branch group;

[0038] The number of first target domain control ECUs in the first target connection branch group is obtained. If the number is greater than the set number threshold, optimization is performed according to the set first optimization strategy; if the number is less than the set number threshold, optimization is performed according to the set second optimization strategy.

[0039] Further, optimization is performed according to the set first optimization strategy, including: cutting off the connection link between the first target connection branch group and the main control ECU or the server, and linking the second target domain control ECU in the first target connection branch group to the second connection group.

[0040] Further, optimization is performed according to the set second optimization strategy, including: resetting and debugging the first target domain control ECU in the first target connection branch group; if the upgrade effect of the first target domain control ECU after resetting and debugging is still lower than the baseline upgrade effect of the domain control ECU, then stopping the downloading of ECU upgrade packages and upgrading ECU of the first target domain control ECU; adjusting the tasks of downloading ECU upgrade packages and upgrading ECU of the first target domain control ECU to the second target domain control ECU.

[0041] Furthermore, it also includes, based on the set automobile system upgrade management platform, scheduling and managing the working processes of multiple domain control ECUs under the multi-domain control architecture, the specific steps are:

[0042] Determine the time consumption and total data communication of the working processes of multiple domain control ECUs, establish the download and upgrade task allocation objective function with the goal of minimizing the time consumption and total data communication, solve the download and upgrade task allocation objective function, and obtain the task allocation result; the task allocation result is used to reflect the download and upgrade tasks of the ECU upgrade package processed by any domain control ECU;

[0043] Based on the task allocation results, the process of downloading ECU upgrade packages and upgrading ECUs of domain control ECUs is monitored in real time to obtain task execution data;

[0044] Based on the task execution data, the time required to complete the task is analyzed. If the time required is greater than the set time threshold, the task allocation content of the corresponding domain control ECU is scheduled and adjusted.

[0045] Furthermore, the task allocation content of the corresponding domain control ECU is adjusted, including:

[0046] Get the task allocation content of the corresponding domain control ECU;

[0047] Based on the set parsing template, the task allocation content is parsed to obtain the total amount of task allocation, task allocation list and ECU upgrade package size sorting;

[0048] Based on the task allocation list and the ECU upgrade package size sorting, the task allocation list is shuffled and reset to obtain several reset task allocation lists, and the ECU upgrade package size sorting in the reset task allocation lists is different;

[0049] Perform task simulation execution using the set task simulation execution model to obtain task simulation execution results;

[0050] Based on the best result among the task simulation execution results, obtain the corresponding target reset task allocation list;

[0051] Based on the target reset task allocation list, the task allocation content of the corresponding domain control ECU is adjusted to realize the scheduling of the tasks of the domain control ECU.

[0052] Compared with the prior art, the present invention has the following advantages and beneficial effects: by evaluating the upgrade effect of the automobile system based on the historical working data of the automobile system upgrade under the multi-domain control architecture, the component structure and connection relationship of the domain control ECU under the multi-domain control architecture that affects the upgrade effect of the automobile system are optimized based on the evaluation data, which can optimize the download process, reduce the download time, and improve the efficiency of the automobile system upgrade.

[0053] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.

[0054] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0056] Figure 1 A schematic diagram of the steps of an automobile system upgrade optimization method under a multi-domain control architecture;

[0057] Figure 2 A schematic diagram of the steps of a method for obtaining historical working data for upgrading an automotive system under a multi-domain control architecture;

[0058] Figure 3 Schematic diagram of the method steps for obtaining historical work data. DETAILED DESCRIPTION

[0059] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0060] The present invention provides a method for upgrading and optimizing an automobile system under a multi-domain control architecture. Figure 1 As shown, including:

[0061] Obtain historical working data for automotive system upgrades under a multi-domain control architecture;

[0062] Based on historical working data, evaluate the upgrade effect of the automobile system and obtain evaluation data;

[0063] Based on the evaluation data, the composition structure and connection relationship of the domain control ECU in the multi-domain control architecture that affects the upgrade effect of the automobile system are optimized.

[0064] The working principle of the above technical solution is: in order to realize the automobile system upgrade optimization method under the multi-domain control architecture, the present invention first obtains the historical working data of the automobile system upgrade under the multi-domain control architecture; then based on the historical working data, the upgrade effect of the automobile system is evaluated to obtain evaluation data; finally, based on the evaluation data, the composition structure and connection relationship of the domain control ECU under the multi-domain control architecture that affects the upgrade effect of the automobile system are optimized.

[0065] The beneficial effects of the above technical solution are: by adopting the solution provided in this embodiment, the upgrade effect of the automobile system is evaluated through the historical work data of the automobile system upgrade under the multi-domain control architecture, and based on the evaluation data, the composition structure and connection relationship of the domain control ECU under the multi-domain control architecture that affects the upgrade effect of the automobile system are optimized, which can optimize the download process, reduce the download time, and improve the efficiency of the automobile system upgrade.

[0066] In one embodiment, Figure 2 As shown in the figure, historical working data of vehicle system upgrades under the multi-domain control architecture is obtained, including:

[0067] Obtain the composition structure and connection relationship of multiple domain control ECUs in a multi-domain control architecture;

[0068] Obtain the registration information and functional attributes of multiple domain control ECUs in a multi-domain control architecture;

[0069] According to the registration information and functional attributes, based on the composition structure and connection relationship, the process of downloading ECU upgrade packages and upgrading ECUs of the domain control ECU is monitored to obtain historical work data.

[0070] The working principle of the above technical solution is: in order to obtain the historical working data of the automobile system upgrade under the multi-domain control architecture, the present invention first obtains the composition structure and connection relationship of multiple domain control ECUs under the multi-domain control architecture; then obtains the registration information and functional attributes of multiple domain control ECUs under the multi-domain control architecture; then, according to the registration information and functional attributes, based on the composition structure and connection relationship, the process of downloading ECU upgrade packages and upgrading ECUs of the domain control ECUs is monitored to obtain historical working data.

[0071] The beneficial effect of the above technical solution is: by adopting the solution provided in this embodiment, the process of downloading ECU upgrade packages and upgrading ECUs of the domain control ECU is monitored according to the registration information and functional attributes, based on the composition structure and connection relationship, so as to ensure that accurate historical working data is obtained.

[0072] In one embodiment, Figure 3 As shown, according to the registration information and functional attributes, based on the composition structure and connection relationship, the process of downloading ECU upgrade packages and upgrading ECUs of the domain control ECU is monitored to obtain historical work data, including:

[0073] Build data recognition models;

[0074] Based on the process data of downloading ECU upgrade packages and upgrading ECUs of domain control ECUs, a monitoring data distribution map is generated using the data recognition model;

[0075] Extract data from the monitoring data distribution map to obtain historical working data.

[0076] The working principle of the above technical solution is: in order to obtain historical working data, the present invention first constructs a data recognition model; then based on the domain control ECU's downloaded ECU upgrade package and the process data of upgrading the ECU, the data recognition model is used to generate a monitoring data distribution map; finally, data is extracted from the monitoring data distribution map to obtain historical working data.

[0077] The beneficial effect of the above technical solution is: by adopting the solution provided in this embodiment, by constructing a data recognition model, the process data of downloading ECU upgrade packages and upgrading ECUs of the domain control ECU can be identified, thereby ensuring that accurate historical working data is obtained.

[0078] In one embodiment, building a data recognition model includes:

[0079] According to the registration information and functional attributes, the first characteristic attribute of the download ECU upgrade package and the upgrade ECU of a single domain control ECU is obtained;

[0080] Based on the composition structure and connection relationship, the second characteristic attribute of the downloaded ECU upgrade package and the upgraded ECU of the overall domain control ECU is obtained;

[0081] Based on the first characteristic attribute and the second characteristic attribute, using a set automobile system simulation upgrade model, obtaining simulated working operation data of the automobile system in a normal upgrade operation state;

[0082] Build a data training set based on simulated work operation data;

[0083] The data training set is trained based on the machine learning model to generate a data recognition model.

[0084] The working principle of the above technical solution is: in order to realize the construction of the data recognition model, the present invention first obtains the first characteristic attribute of downloading ECU upgrade package and upgrading ECU of a single domain control ECU according to the registration information and functional attributes; then based on the composition structure and connection relationship, obtains the second characteristic attribute of downloading ECU upgrade package and upgrading ECU of the whole domain control ECU; finally, based on the first characteristic attribute and the second characteristic attribute, using the set automobile system simulation upgrade model, obtains the simulated working operation data of the automobile system under the normal upgrade operation state; based on the simulated working operation data, constructs a data training set; trains the data training set based on the machine learning model to generate a data recognition model.

[0085] The beneficial effect of the above technical solution is: by adopting the solution provided in this embodiment, the data training set is trained based on the machine learning model to generate a data recognition model, which can ensure the accuracy of the data recognition model.

[0086] In one embodiment, based on historical working data, the upgrade effect of the automobile system is evaluated to obtain evaluation data, including:

[0087] Based on historical work data, the speed of downloading ECU upgrade packages of a single domain control ECU is evaluated to obtain the first evaluation score;

[0088] Evaluate the efficiency of upgrading ECU of a single domain control ECU to obtain a second evaluation score;

[0089] Evaluate the speed of downloading ECU upgrade packages of the entire domain control ECU and obtain the third evaluation score;

[0090] Evaluate the efficiency of the upgraded ECU of the overall domain control ECU and obtain the fourth evaluation score;

[0091] Based on the first evaluation score and the second evaluation score, obtaining first evaluation data of an upgrade effect of a single domain control ECU;

[0092] Based on the third evaluation score and the fourth evaluation score, obtaining second evaluation data of the upgrade effect of the overall domain control ECU;

[0093] Based on the first evaluation data and the second evaluation data, evaluation data is obtained.

[0094] The working principle of the above technical scheme is: in order to obtain evaluation data, the present invention first evaluates the speed of downloading ECU upgrade package of a single domain control ECU based on historical working data to obtain a first evaluation score; evaluates the efficiency of upgrading ECU of a single domain control ECU to obtain a second evaluation score; evaluates the speed of downloading ECU upgrade package of the overall domain control ECU to obtain a third evaluation score; evaluates the efficiency of upgrading ECU of the overall domain control ECU to obtain a fourth evaluation score; then based on the first evaluation score and the second evaluation score, obtains the first evaluation data of the upgrade effect of a single domain control ECU; based on the third evaluation score and the fourth evaluation score, obtains the second evaluation data of the upgrade effect of the overall domain control ECU; finally, obtains the evaluation data based on the first evaluation data and the second evaluation data.

[0095] The beneficial effect of the above technical solution is: by adopting the solution provided in this embodiment, accurate evaluation data can be guaranteed by evaluating the speed of downloading ECU upgrade packages and the upgrade effect of a single domain control ECU and the overall domain control ECU.

[0096] In one embodiment, based on the evaluation data, the composition structure and connection relationship of the domain control ECUs in the multi-domain control architecture that affect the upgrade effect of the automobile system are optimized, including:

[0097] According to the first evaluation data, the registration information of a domain control ECU whose upgrade effect of a single domain control ECU is lower than the baseline upgrade effect of the domain control ECU is obtained, and a plurality of first target domain control ECUs are located according to the registration information; the registration information of a domain control ECU whose upgrade effect of a single domain control ECU is not lower than the baseline upgrade effect of the domain control ECU is obtained, and a plurality of second target domain control ECUs are located according to the registration information; wherein the baseline upgrade effect of the domain control ECU is preset based on the speed of downloading the ECU upgrade package and the efficiency of upgrading the ECU;

[0098] According to the second evaluation data, a first target overall domain control ECU whose upgrade effect of the overall domain control ECU is lower than a baseline upgrade effect of the overall domain control ECU is obtained, and a connection relationship of the domain control ECUs in the first target overall domain control ECU is obtained, and a first connection branch group of multiple domain control ECUs is obtained based on the connection relationship; a second target overall domain control ECU whose upgrade effect of the overall domain control ECU is not lower than the baseline upgrade effect of the overall domain control ECU is obtained, and a connection relationship of the domain control ECUs in the second target overall domain control ECU is obtained, and a second connection branch group of multiple domain control ECUs is obtained based on the connection relationship;

[0099] Among them, the benchmark upgrade effect is pre-set based on the average speed of downloading ECU upgrade packages and the average efficiency of upgrading ECUs;

[0100] Determine whether the first connection branch group includes the first target domain control ECU, and if so, define the first connection branch group as the first target connection branch group;

[0101] The number of first target domain control ECUs in the first target connection branch group is obtained. If the number is greater than the set number threshold, optimization is performed according to the set first optimization strategy; if the number is less than the set number threshold, optimization is performed according to the set second optimization strategy.

[0102] The working principle of the above technical solution is: in order to optimize the composition structure and connection relationship of the domain control ECU under the multi-domain control architecture that affects the upgrade effect of the automobile system, the present invention first obtains the registration information of the domain control ECU whose upgrade effect of a single domain control ECU is lower than the baseline upgrade effect of the domain control ECU according to the first evaluation data, and locates several first target domain control ECUs according to the registration information; obtains the registration information of the domain control ECU whose upgrade effect of a single domain control ECU is not lower than the baseline upgrade effect of the domain control ECU, and locates several second target domain control ECUs according to the registration information; wherein the baseline upgrade effect of the domain control ECU is pre-set based on the speed of downloading the ECU upgrade package and the efficiency of upgrading the ECU; then, according to the second evaluation data, obtains the first target overall domain control ECU whose upgrade effect of the overall domain control ECU is lower than the baseline upgrade effect of the overall domain control ECU, and obtains the domain control EC in the first target overall domain control ECU. U, and obtain a first connection branch group of multiple domain control ECUs based on the connection relationship; obtain a second target overall domain control ECU whose upgrade effect of the overall domain control ECU is not lower than the baseline upgrade effect of the overall domain control ECU, and obtain the connection relationship of the domain control ECUs in the second target overall domain control ECU, and obtain a second connection branch group of multiple domain control ECUs based on the connection relationship; wherein, the baseline upgrade effect is pre-set based on the average speed of downloading ECU upgrade packages and the average efficiency of upgrading ECUs; finally, determine whether the first target domain control ECU is included in the first connection branch group, and if it includes the first target domain control ECU, define the first connection branch group as the first target connection branch group; obtain the number of first target domain control ECUs in the first target connection branch group, and if the number is greater than the set number threshold, optimize according to the set first optimization strategy; if the number is less than the set number threshold, optimize according to the set second optimization strategy.

[0103] The beneficial effect of the above technical solution is: by adopting the solution provided in this embodiment, the upgrade effect of a single domain control ECU is obtained according to the first evaluation data; then according to the second evaluation data, the upgrade effect of the entire domain control ECU is obtained, and the upgrade effects are compared and analyzed to obtain the target domain control ECU whose upgrade effect is lower than the benchmark upgrade effect; and by comparing the number of target domain control ECUs, conditions can be provided for the optimization implementation of the first optimization strategy and the second optimization strategy.

[0104] In one embodiment, optimization is performed according to a set first optimization strategy, including: cutting off the connection link between the first target connection branch group and the main control ECU or the server, and linking the second target domain control ECU in the first target connection branch group to the second connection group.

[0105] The working principle of the above technical solution is: in order to achieve optimization using the first optimization strategy, the connection link between the first target connection branch group and the main control ECU or server is first cut off, and then the second target domain control ECU in the first target connection branch group is connected to the second connection group.

[0106] The beneficial effect of the above technical solution is: by adopting the solution provided by this embodiment, by using the first optimization strategy for optimization, the targeted effectiveness of the optimization can be guaranteed.

[0107] In one embodiment, optimization is performed according to a set second optimization strategy, including: resetting and debugging the first target domain control ECU in the first target connection branch group; if the upgrade effect of the first target domain control ECU after resetting and debugging is still lower than the baseline upgrade effect of the domain control ECU, then stopping the downloading of ECU upgrade packages and upgrading ECU of the first target domain control ECU; adjusting the tasks of downloading ECU upgrade packages and upgrading ECU of the first target domain control ECU to the second target domain control ECU.

[0108] The working principle of the above technical solution is: in order to achieve optimization using the second optimization strategy, the present invention first resets and debugs the first target domain control ECU in the first target connection branch group. If the upgrade effect of the first target domain control ECU after reset and debugging is still lower than the baseline upgrade effect of the domain control ECU, then the downloading of ECU upgrade packages and upgrading ECU of the first target domain control ECU are stopped; and then the tasks of downloading ECU upgrade packages and upgrading ECU of the first target domain control ECU are adjusted to the second target domain control ECU.

[0109] The beneficial effect of the above technical solution is: by adopting the solution provided by this embodiment, by optimizing by using the second optimization strategy, the pertinence and effectiveness of the optimization can be guaranteed.

[0110] In one embodiment, the method further includes scheduling and managing the working processes of multiple domain control ECUs under the multi-domain control architecture based on a set automobile system upgrade management platform, and the specific steps are as follows:

[0111] Determine the time consumption and total data communication of the working processes of multiple domain control ECUs, establish the download and upgrade task allocation objective function with the goal of minimizing the time consumption and total data communication, solve the download and upgrade task allocation objective function, and obtain the task allocation result; the task allocation result is used to reflect the download and upgrade tasks of the ECU upgrade package processed by any domain control ECU;

[0112] Based on the task allocation results, the process of downloading ECU upgrade packages and upgrading ECUs of domain control ECUs is monitored in real time to obtain task execution data;

[0113] Based on the task execution data, the time required to complete the task is analyzed. If the time required is greater than the set time threshold, the task allocation content of the corresponding domain control ECU is scheduled and adjusted.

[0114] The working principle of the above technical solution is: in order to realize the scheduling and management of the working processes of multiple domain control ECUs under the multi-domain control architecture, the present invention is based on the set automobile system upgrade management platform, first determines the time consumption and total data communication amount of the working processes of multiple domain control ECUs, and takes minimizing the time consumption and total data communication amount as the goal, establishes a download and upgrade task allocation objective function, solves the download and upgrade task allocation objective function, and obtains the task allocation result; the task allocation result is used to reflect the download and upgrade tasks of the ECU upgrade package processed by any domain control ECU; then based on the task allocation result, the process of downloading ECU upgrade package and upgrading ECU of the domain control ECU is monitored in real time to obtain task execution data; finally, according to the task execution data, the time taken to complete the task is analyzed. If the time taken is greater than the set time threshold, the task allocation content of the corresponding domain control ECU is scheduled and adjusted.

[0115] The beneficial effect of the above technical solution is: by adopting the solution provided in this embodiment, the working processes of multiple domain control ECUs under the multi-domain control architecture are scheduled and managed, so that the efficiency of control and management of the working processes of the domain control ECUs can be achieved.

[0116] In one embodiment, the task allocation content of the corresponding domain control ECU is adjusted, including:

[0117] Get the task allocation content of the corresponding domain control ECU;

[0118] Based on the set parsing template, the task allocation content is parsed to obtain the total amount of task allocation, task allocation list and ECU upgrade package size sorting;

[0119] Based on the task allocation list and the ECU upgrade package size sorting, the task allocation list is shuffled and reset to obtain several reset task allocation lists, and the ECU upgrade package size sorting in the reset task allocation lists is different;

[0120] Perform task simulation execution using the set task simulation execution model to obtain task simulation execution results;

[0121] Based on the best result among the task simulation execution results, obtain the corresponding target reset task allocation list;

[0122] Based on the target reset task allocation list, the task allocation content of the corresponding domain control ECU is adjusted to realize the scheduling of the tasks of the domain control ECU.

[0123] The working principle of the above technical solution is: in order to adjust the task allocation content of the corresponding domain control ECU, the present invention first obtains the task allocation content of the corresponding domain control ECU; then, based on the set parsing template, the task allocation content is parsed to obtain the total task allocation, the task allocation list and the ECU upgrade package size sorting; then, based on the task allocation list and the ECU upgrade package size sorting, the task allocation list is shuffled and reset to obtain several reset task allocation lists, and the ECU upgrade package size sorting in the reset task allocation list is different; finally, the set task simulation execution model is used to perform task simulation execution to obtain the task simulation execution result; based on the best result in the task simulation execution result, the corresponding target reset task allocation list is obtained; based on the target reset task allocation list, the task allocation content of the corresponding domain control ECU is adjusted to realize the scheduling of the tasks of the domain control ECU.

[0124] The beneficial effects of the above technical solution are: by adopting the solution provided in this embodiment, by parsing the task allocation content of the domain control ECU and resetting the task allocation list, task simulation execution is performed, and the corresponding target reset task allocation list can be obtained based on the best result in the task simulation execution result; based on the target reset task allocation list, the task allocation content of the corresponding domain control ECU is adjusted to realize the scheduling of the tasks of the domain control ECU.

[0125] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for upgrading and optimizing an automobile system under a multi-domain control architecture, characterized in that: include: Obtain historical working data for automotive system upgrades under a multi-domain control architecture; Based on historical working data, evaluate the upgrade effect of the automobile system and obtain evaluation data; Based on historical working data, the upgrade effect of the automobile system is evaluated to obtain evaluation data, including: Based on historical work data, the speed of downloading ECU upgrade packages of a single domain control ECU is evaluated to obtain the first evaluation score; Evaluate the efficiency of upgrading ECU of a single domain control ECU to obtain a second evaluation score; Evaluate the speed of downloading ECU upgrade packages of the entire domain control ECU and obtain the third evaluation score; Evaluate the efficiency of the upgraded ECU of the overall domain control ECU and obtain the fourth evaluation score; Based on the first evaluation score and the second evaluation score, obtaining first evaluation data of an upgrade effect of a single domain control ECU; Based on the third evaluation score and the fourth evaluation score, obtaining second evaluation data of the upgrade effect of the overall domain control ECU; Obtaining evaluation data based on the first evaluation data and the second evaluation data; Based on the evaluation data, the composition structure and connection relationship of the domain control ECU in the multi-domain control architecture that affects the upgrade effect of the automobile system are optimized; Based on the evaluation data, the composition structure and connection relationship of the domain control ECU in the multi-domain control architecture that affects the upgrade effect of the automobile system are optimized, including: According to the first evaluation data, the registration information of a domain control ECU whose upgrade effect of a single domain control ECU is lower than the baseline upgrade effect of the domain control ECU is obtained, and a plurality of first target domain control ECUs are located according to the registration information; the registration information of a domain control ECU whose upgrade effect of a single domain control ECU is not lower than the baseline upgrade effect of the domain control ECU is obtained, and a plurality of second target domain control ECUs are located according to the registration information; wherein the baseline upgrade effect of the domain control ECU is preset based on the speed of downloading the ECU upgrade package and the efficiency of upgrading the ECU; According to the second evaluation data, a first target overall domain control ECU whose upgrade effect of the overall domain control ECU is lower than a baseline upgrade effect of the overall domain control ECU is obtained, and a connection relationship of the domain control ECUs in the first target overall domain control ECU is obtained, and a first connection branch group of multiple domain control ECUs is obtained based on the connection relationship; a second target overall domain control ECU whose upgrade effect of the overall domain control ECU is not lower than the baseline upgrade effect of the overall domain control ECU is obtained, and a connection relationship of the domain control ECUs in the second target overall domain control ECU is obtained, and a second connection branch group of multiple domain control ECUs is obtained based on the connection relationship; Among them, the benchmark upgrade effect is pre-set based on the average speed of downloading ECU upgrade packages and the average efficiency of upgrading ECUs; Determine whether the first connection branch group includes the first target domain control ECU, and if so, define the first connection branch group as the first target connection branch group; The number of first target domain control ECUs in the first target connection branch group is obtained. If the number is greater than the set number threshold, optimization is performed according to the set first optimization strategy; if the number is less than the set number threshold, optimization is performed according to the set second optimization strategy.

2. The method for upgrading and optimizing an automobile system under a multi-domain control architecture according to claim 1, characterized in that: Obtain historical work data for automotive system upgrades under a multi-domain control architecture, including: Obtain the composition structure and connection relationship of multiple domain control ECUs in a multi-domain control architecture; Obtain the registration information and functional attributes of multiple domain control ECUs in a multi-domain control architecture; According to the registration information and functional attributes, based on the composition structure and connection relationship, the process of downloading ECU upgrade packages and upgrading ECUs of the domain control ECU is monitored to obtain historical work data.

3. The method for upgrading and optimizing an automobile system under a multi-domain control architecture according to claim 2, characterized in that: According to the registration information and functional attributes, based on the composition structure and connection relationship, the process of downloading ECU upgrade packages and upgrading ECUs of domain control ECUs is monitored to obtain historical work data, including: Build data recognition models; Based on the process data of downloading ECU upgrade packages and upgrading ECUs of domain control ECUs, a monitoring data distribution map is generated using the data recognition model; Extract data from the monitoring data distribution map to obtain historical working data.

4. The method for upgrading and optimizing an automobile system under a multi-domain control architecture according to claim 3, characterized in that: Build a data recognition model, including: According to the registration information and functional attributes, the first characteristic attribute of the download ECU upgrade package and the upgrade ECU of a single domain control ECU is obtained; Based on the composition structure and connection relationship, the second characteristic attribute of the downloaded ECU upgrade package and the upgraded ECU of the overall domain control ECU is obtained; Based on the first characteristic attribute and the second characteristic attribute, using a set automobile system simulation upgrade model, obtaining simulated working operation data of the automobile system in a normal upgrade operation state; Build a data training set based on simulated work operation data; The data training set is trained based on the machine learning model to generate a data recognition model.

5. The method for upgrading and optimizing an automobile system under a multi-domain control architecture according to claim 1, characterized in that: Optimization is performed according to the set first optimization strategy, including: cutting off the connection link between the first target connection branch group and the main control ECU or the server, and linking the second target domain control ECU in the first target connection branch group to the second connection group.

6. The method for upgrading and optimizing an automobile system under a multi-domain control architecture according to claim 1, characterized in that: Optimization is performed according to the set second optimization strategy, including: resetting and debugging the first target domain control ECU in the first target connection branch group; if the upgrade effect of the first target domain control ECU after resetting and debugging is still lower than the baseline upgrade effect of the domain control ECU, then stopping the downloading of ECU upgrade packages and upgrading ECU of the first target domain control ECU; adjusting the tasks of downloading ECU upgrade packages and upgrading ECU of the first target domain control ECU to the second target domain control ECU.

7. The method for upgrading and optimizing an automobile system under a multi-domain control architecture according to claim 1, characterized in that: It also includes scheduling and managing the working processes of multiple domain control ECUs under the multi-domain control architecture based on the set automobile system upgrade management platform. The specific steps are: Determine the time consumption and total data communication of the working processes of multiple domain control ECUs, establish the download and upgrade task allocation objective function with the goal of minimizing the time consumption and total data communication, solve the download and upgrade task allocation objective function, and obtain the task allocation result; The task allocation result is used to reflect the download and upgrade tasks of the ECU upgrade package processed by any domain control ECU; Based on the task allocation results, the process of downloading ECU upgrade packages and upgrading ECUs of domain control ECUs is monitored in real time to obtain task execution data; Based on the task execution data, the time required to complete the task is analyzed. If the time required is greater than the set time threshold, the task allocation content of the corresponding domain control ECU is scheduled and adjusted.

8. The method for upgrading and optimizing an automobile system under a multi-domain control architecture according to claim 7, characterized in that: Then adjust the task allocation content of the corresponding domain control ECU, including: Get the task allocation content of the corresponding domain control ECU; Based on the set parsing template, the task allocation content is parsed to obtain the total amount of task allocation, task allocation list and ECU upgrade package size sorting; Based on the task allocation list and the ECU upgrade package size sorting, the task allocation list is shuffled and reset to obtain several reset task allocation lists, and the ECU upgrade package size sorting in the reset task allocation lists is different; Perform task simulation execution using the set task simulation execution model to obtain task simulation execution results; Based on the best result among the task simulation execution results, obtain the corresponding target reset task allocation list; Based on the target reset task allocation list, the task allocation content of the corresponding domain control ECU is adjusted to realize the scheduling of the tasks of the domain control ECU.

Citation Information

Patent Citations

  • Strategy engine system and method for automobile upgrading

    CN117708835A