Vehicle ECU Direct Server Upgrades to Reduce Gateway Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing over-the-air (OTA) technology for software upgrades in intelligent connected vehicles is inefficient due to large upgrade packages that consume significant time and storage resources, increasing the load on devices like the telematics box and gateway.
Innovation Solution
Devices in the vehicle establish direct secure channels with a server to download upgrade packages directly, bypassing the telematics box or gateway, using secure channels such as TLS, HTTPS, or DTLS to enhance efficiency and reduce storage requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the telematics box or gateway downloads and stores upgrade packages for multiple devices, then the upgrade process can be centralized, but the download time and storage space consumption increase significantly
Solution Approach 1:
The patent segments the upgrade package distribution process by allowing each ECU to establish independent direct channels with the server. Instead of one device downloading all packages, each ECU downloads its own package directly, dividing the overall download task into parallel independent sub-tasks that can proceed simultaneously.
Solution Approach 2:
The patent introduces a new communication dimension by enabling ECUs to establish direct channels with the server bypassing the traditional hierarchical structure. This creates parallel communication paths from server to multiple ECUs simultaneously, transforming the sequential download process into a parallel multi-dimensional operation.
2Reliability
If the telematics box or gateway stores large upgrade packages, then devices can be upgraded, but the storage space requirement increases
Solution Approach 1:
The patent extracts the storage function from the telematics box/gateway and transfers it to individual ECUs. Each ECU stores only its own upgrade package temporarily during the upgrade process, rather than the gateway storing all packages for all devices. This extracts the storage burden from the central device and distributes it to individual units.
Solution Approach 2:
Each ECU serves itself by directly downloading and storing its own upgrade package from the server without relying on the gateway's storage capacity. The ECU performs self-service upgrade by managing its own package storage and installation, eliminating the need for centralized package storage.
3Ease of operation
If the telematics box or gateway handles downloads for multiple devices, then centralized control is maintained, but the device load increases
Solution Approach 1:
The patent segments the download handling responsibility by allowing each ECU to independently establish direct channels with the server and download its own packages. This divides the heavy download handling load from the gateway into multiple independent lightweight operations performed by individual ECUs simultaneously.
Solution Approach 2:
Each ECU performs self-service by directly downloading its own upgrade package from the server without requiring the gateway to handle the download. The ECU independently manages its own upgrade process, reducing the operational load on the gateway while maintaining centralized control through server coordination.
Data Source
AI summary
An upgrade method and an apparatus are provided, and relate to the field of internet of vehicles technologies. When a plurality of devices in an intelligent connected vehicle need to be upgraded, upgrade efficiency and a download speed can be improved, and a load and a storage requirement of a telematics box or a gateway can be reduced. The method includes: receiving upgrade information of a first apparatus from an over the air (OTA) node; establishing a first channel with a server based on the upgrade information of the first apparatus; receiving an upgrade package of the first apparatus from the server through the first channel; and performing upgrade based on the upgrade package of the first apparatus.


