Integrated Vehicle Update Controller for OTA Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need for an efficient technology to manage software updates for control devices in vehicles, particularly those performing autonomous driving functions, which require frequent updates due to changing environments and regulations, and existing solutions lack integrated management capabilities.
Innovation Solution
A device and method for managing vehicle software updates through an integrated control device that communicates with control devices and an OTA server, selecting network providers based on location, setting communication policies, authenticating user and version information, and performing bandwidth throttling and flow control to ensure secure and efficient updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If software updates are managed individually for each control device, then each device can be updated independently, but integrated management capability is lost and update efficiency decreases
Solution Approach 1:
The patent combines multiple control devices into a single updated target by extracting common application information and generating one update package that can be applied across multiple devices. The server performs integrated management by consolidating update requests, authentication processes, and package distribution, thereby improving update efficiency while maintaining manageable complexity through automation.
Solution Approach 2:
The update management system is designed to handle multiple control devices simultaneously with a single update package. The server performs universal functions including authentication, package generation, and distribution that apply across different devices and applications, enabling integrated management without requiring device-specific update processes.
2Reliability
If frequent software updates are performed for autonomous driving control devices, then functionality and compliance are maintained, but network bandwidth and update time are consumed
Solution Approach 1:
The server performs preliminary authentication of application information and device identifiers before generating update packages. By pre-validating requirements and consolidating update data, the system reduces redundant network transmissions and ensures that only necessary updates are deployed, thereby maintaining software reliability while optimizing bandwidth usage.
Solution Approach 2:
Instead of transmitting separate update packages for each control device, the system creates a single update package that can be copied and distributed to multiple devices. This approach maintains software functionality across all devices while significantly reducing network bandwidth consumption by eliminating redundant data transmissions.
3Speed
If direct communication is allowed between control devices and OTA server, then update speed is improved, but security risks increase
Solution Approach 1:
The server acts as an intermediary between control devices and the update source. It performs authentication of device identifiers and application information, generates secure update packages, and controls the distribution process. This intermediary role maintains update speed by enabling direct server-to-device transmission while simultaneously mitigating security risks through centralized authentication and package verification.
4Productivity
If bandwidth throttling and flow control are implemented, then network resource management is improved, but communication speed is reduced
Solution Approach 1:
The server performs preliminary authentication and consolidates update information before initiating data transmission. By preparing complete update packages in advance and transmitting them in optimized batches, the system enables effective bandwidth management through controlled transmission rates while minimizing the overall impact on update speed through efficient pre-processing.
Data Source
AI summary
A device for managing update of a vehicle includes a communication device in communication with at least one control device of the vehicle and in communication with an OTA (Over The Air) server for software update of the at least one control device, and a controller that relays communication between the at least one control device and the OTA server, and controls the at least one control device.


