Node ECU Direct OTA Download for Master ECU Storage Relief
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the context of vehicle software upgrades using the Automotive Open System Architecture (AutoSar), the existing method requires the master ECU to buffer and forward software packages for node ECUs, which demands high storage space and processing performance, leading to potential upgrade failures and inefficiencies due to resource insufficiencies.
Innovation Solution
The proposed solution involves the OTA server directly sending software packages to node ECUs when their storage space is sufficient, eliminating the need for the master ECU to buffer and forward packages, and introducing new interfaces to manage storage checks and download sequences, thereby reducing the reliance on the master ECU's storage and processing capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the master ECU buffers and forwards software packages for node ECUs, then the software upgrade can be coordinated centrally, but the storage space and processing performance requirements of the master ECU increase significantly
Solution Approach 1:
The patent extracts the software package buffering function from the master ECU and relocates it to the node ECUs themselves. Each node ECU directly downloads and buffers its own software package from the OTA server, eliminating the need for the master ECU to store large software packages. This resolves the storage space contradiction while maintaining upgrade coordination through the master ECU's management of the download process.
Solution Approach 2:
The patent implements self-service by enabling node ECUs to independently download and buffer their own software packages directly from the OTA server. Each node ECU checks its own storage capacity and manages its own package reception, reducing the processing burden on the master ECU while ensuring reliable coordinated upgrades through centralized download initiation and sequencing.
2Reliability
If the master ECU buffers and forwards software packages for node ECUs, then centralized upgrade management is achieved, but the processing performance requirements of the master ECU increase significantly
Solution Approach 1:
The patent extracts the software package buffering and forwarding functions from the master ECU and assigns them to individual node ECUs. The master ECU retains only the coordination functions (initiating downloads, managing sequences), while node ECUs handle the computationally intensive tasks of downloading, buffering, and managing their own packages, thus reducing the processing performance burden on the master ECU.
Solution Approach 2:
Node ECUs perform self-service by independently checking their storage capacity, downloading their own software packages, and managing their upgrade processes. This distributes the processing workload from the master ECU to individual node ECUs, maintaining reliable centralized management through the master ECU's coordination role while significantly reducing its processing performance requirements.
3Reliability
If the master ECU forwards software packages to node ECUs, then upgrade sequence control is maintained, but upgrade efficiency decreases due to the master ECU becoming a bottleneck
Solution Approach 1:
The patent extracts the package forwarding function from the master ECU and eliminates it entirely. Instead of the master ECU acting as an intermediary that receives and forwards packages (creating a bottleneck), node ECUs directly communicate with the OTA server to download their packages. This removes the master ECU as a transmission bottleneck while maintaining sequence control through centralized download initiation and coordination.
Solution Approach 2:
The patent changes the communication topology from a hierarchical structure (OTA server → master ECU → node ECUs) to a more distributed structure (OTA server ↔ node ECUs, with master ECU coordinating). This dimensional change in the data flow architecture eliminates the single-point bottleneck at the master ECU, enabling parallel downloads while maintaining controlled sequencing through the master ECU's coordination role.
4Reliability
If the master ECU has large storage space and high processing performance, then it can buffer and forward packages reliably, but the system cost increases
Solution Approach 1:
The patent extracts the package buffering requirement from the master ECU and relocates it to individual node ECUs. Each node ECU only needs to buffer its own software package, dramatically reducing the storage space requirement for the master ECU. This redistribution of buffering responsibilities maintains reliable package management while significantly reducing the storage capacity needed at the master ECU level.
Solution Approach 2:
The patent applies local quality by enabling each node ECU to have its own localized buffering capability for its specific package, rather than requiring centralized buffering at the master ECU. This localized approach ensures that each node has the necessary storage for its upgrade while the master ECU maintains only minimal coordination data, optimizing the storage distribution across the system and reducing overall costs.
Data Source
AI summary
Embodiments of this application disclose a data transmission system, including an over the air OTA server, a master electronic control unit ECU, and a node ECU. The master ECU is configured to obtain a size of a target software package from the OTA server. The master ECU is further configured to transmit to a node ECU, the size of the target software package, or obtain a size of a remaining storage space of the node ECU from the node ECU.


