Vehicle OTA Master for Selective ECU Configuration Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing number of electronic control units (ECUs) in vehicles leads to a significant increase in data communication and processing load during software updates, making the existing over-the-air (OTA) update process inefficient.
Innovation Solution
Implementing an OTA master that selectively sends configuration information only for software groups that have undergone changes, using software identification (SWID) and hash values to determine the necessity of updates, reducing the amount of data communication and processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data on all ECUs is sent to the center for update checking, then the center can accurately determine update necessity, but the data communication amount and processing load increase significantly
Solution Approach 1:
The patent segments the ECU data transmission by dividing ECUs into different groups (first group and second group). Only configuration information from the first group (ECUs that may have changed) is transmitted to the center, while the second group (ECUs that have not changed) is excluded. This segmentation reduces the data communication amount while maintaining accurate update determination capability.
Solution Approach 2:
The patent extracts and transmits only the necessary configuration information from specific ECU groups that are relevant to update determination. By taking out only the changed ECU data rather than transmitting all ECU data, the system reduces communication overhead while preserving the ability to accurately determine update requirements.
2Reliability
If data on all ECUs is sent to the center for update checking, then complete software configuration verification is achieved, but the processing load on the center increases
Solution Approach 1:
The patent segments the verification process by dividing ECUs into groups based on whether their configuration has changed. The center only needs to process and verify configuration information from the first group (changed ECUs), rather than processing all ECU data. This segmentation maintains complete verification capability for relevant ECUs while significantly reducing the center's processing load.
Solution Approach 2:
The patent applies partial action by performing complete verification only on the necessary subset of ECU configuration information (first group) rather than on all ECUs. This partial verification approach is sufficient to determine update necessity while avoiding the excessive processing burden of analyzing all ECU data.
3Measurement precision
If all ECU configuration information is transmitted, then accurate update determination is achieved, but the update process time increases
Solution Approach 1:
The patent segments the data transmission to include only configuration information from ECUs that may have changed (first group), excluding unchanged ECUs (second group). This segmentation reduces the total data transmission time and processing time at the center, thereby shortening the overall update process time while maintaining accurate update determination precision.
Solution Approach 2:
The patent extracts and transmits only the relevant configuration information needed for accurate update determination. By taking out and transmitting only the changed ECU data rather than all ECU data, the system reduces transmission time and processing time while preserving the precision required for accurate update determination.
Data Source
AI summary
An OTA master configured to update one or more software on in-vehicle device includes one or more processors. The OTA master is configured to connect to an in-vehicle network including the in-vehicle device and communicate with an OTA center over a network. The one or more processors are configured to, out of software groups each composed of a combination of the software of the in-vehicle device, acquire configuration information on the software group in which a change has occurred in a configuration of the combination of the software. The one or more processors are configured to send the acquired configuration information to the OTA center.


