Vehicle Update Control Circuit Priority Sequencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing systems for updating vehicle controllers via wireless communication face inefficiencies, particularly when multiple controllers need updating, as urgent updates can be postponed, and errors may occur if only some controllers involved in cooperative control are updated arbitrarily, leading to reduced update efficiency.

Innovation Solution

An apparatus and method that set the update order based on preset priority and size of update data for each controller, ensuring that controllers with higher priority or smaller update data are updated first, and those performing cooperative control are treated as a single unit for simultaneous updating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If controllers are updated in random order, then the update process can be simple, but urgent updates may be postponed and update efficiency is reduced

Engineering Contradiction:
Improveupdate efficiencyVSAvoidupdate order management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by introducing priority levels and update status parameters to controllers. Each controller is assigned a priority value and update status that determines the sequence of updates. This allows the system to dynamically adjust update order based on urgency without requiring complex manual management, resolving the contradiction between update efficiency and management complexity.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If only part of controllers are updated, then the update time is reduced, but errors occur when controllers requiring cooperative control are not all updated

Engineering Contradiction:
Improveupdate timeVSAvoidcooperative control reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent merges controllers that require cooperative control into update groups. When determining the update sequence, the system identifies controllers with cooperative control relationships and ensures they are updated together or in a coordinated manner. This prevents partial updates of cooperative control groups, maintaining system reliability while still optimizing overall update time by processing independent groups in parallel or efficient sequences.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If controllers with large update data are updated first, then the update process starts quickly, but the total update time increases

Engineering Contradiction:
Improveupdate start speedVSAvoidtotal update time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent applies partial action by updating controllers in optimized sequences rather than attempting to update all controllers simultaneously. The system divides the update process into manageable stages based on priority and data size, updating smaller or higher-priority controllers first while preparing larger update files in the background. This approach maintains steady progress through the update process without being bottlenecked by large file transfers at the start.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11126421B2Apparatus for providing update for vehicle and computer-readable storage medium
Publication Date: 2021.09.21 HYUNDAI MOTOR CO LTD
  • US11126421B2 patent drawing
  • US11126421B2 patent drawing
  • US11126421B2 patent drawing

AI summary

An apparatus providing an update for a vehicle includes a plurality of controllers, a communication circuit communicating with a server, a memory configured to store data received from the server, and a control circuit electrically connected to the plurality of controllers, the communication circuit, and the memory. The control circuit is configured to set an order of the update, based on a preset priority and a size of update data, which correspond to each of the plurality of target controllers, when an update for a plurality of target controllers among the plurality of controllers is required, to receive the update data corresponding to each of the plurality of target controllers, from the server using the communication circuit in the set order, and to update the plurality of target controllers in the set order using the received update data.