Vehicle Update Control Circuit Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing systems for updating vehicle controllers require excessive memory capacity to store software versions for rollback, increasing manufacturing costs without effectively minimizing memory usage.

Innovation Solution

An update providing apparatus with a control circuit that distinguishes between controllers for the vehicle and multimedia systems, storing update data only for the vehicle controller to enable rollback, while transmitting updates directly to the multimedia controller without storage to minimize memory capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory capacity is increased to store software for rollback, then reliability is improved, but manufacturing cost increases

Engineering Contradiction:
Improverollback capabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies local quality by differentiating rollback requirements across different controller types. Critical controllers (affecting vehicle safety) receive full rollback support with memory storage, while non-critical controllers (multimedia systems) do not require rollback capability. This selective approach optimizes memory usage while maintaining reliability only where necessary, thereby reducing manufacturing costs.

Inventive Principle:
Principle #3Local quality

2Reliability

If memory capacity is increased to store software for rollback, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improverollback capabilityVSAvoidmemory capacity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements local quality by applying rollback functionality selectively to specific controllers based on their criticality to vehicle safety. The control circuit identifies which controllers require rollback support and allocates memory resources accordingly, avoiding unnecessary memory capacity expansion for non-critical systems.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the vehicle's controller network into critical and non-critical groups. The control circuit processes update requests differently based on this segmentation: critical controllers receive updates with rollback support stored in memory, while non-critical controllers receive updates without storing previous versions, thereby simplifying the overall system architecture.

Inventive Principle:
Principle #1Segmentation

3Reliability

If update data is stored for all controllers, then reliability is improved, but loss of substance increases

Engineering Contradiction:
Improveupdate safetyVSAvoidmemory storage
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies local quality by differentiating storage requirements based on controller criticality. Update data for critical controllers is stored in memory to enable rollback, while update data for non-critical controllers is not stored. This selective storage approach maintains safety for critical systems while minimizing unnecessary memory consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10956144B2Apparatus for providing update of vehicle and computer-readable storage medium
Publication Date: 2021.03.23 HYUNDAI MOTOR CO LTD
  • US10956144B2 patent drawing
  • US10956144B2 patent drawing
  • US10956144B2 patent drawing

AI summary

An update providing apparatus of a vehicle includes a communication circuit communicating with a server, a memory, a first controller, a second controller, and a control circuit electrically connected to the communication circuit, the memory, the first controller, and the second controller. The control circuit is configured to receive data for an update of the first controller or the second controller, from the server by using the communication circuit, to store the data for the update in the memory and transmit the data for the update to the first controller, when the data for the update is associated with the first controller, and to transmit the data for the update to the second controller without storing the data for the update, when the data for the update is associated with the second controller.