Electronic Control Unit Virtual Machine Software Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing virtualization technologies for electronic control units in vehicles require significant time to update software across multiple virtual machines, leading to inefficiencies and increased resource utilization.

Innovation Solution

An electronic control unit with a hypervisor-managed virtual machine that includes a file acquisition portion, storage portion, determination portion, and transfer portion to assess and transfer software update files based on safety integrity levels between connected virtual machines, optimizing the update process by determining whether to transfer files to virtual machines with different safety integrity levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software update files are transferred to all virtual machines regardless of safety integrity levels, then all virtual machines can be updated, but unnecessary file transfers increase time consumption and resource usage

Engineering Contradiction:
Improvesoftware update speedVSAvoidtime for file transfers
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies local quality by transferring update files selectively based on the specific safety integrity level of each virtual machine. Instead of uniform treatment, the system determines whether to transfer files based on matching safety integrity levels between the source and target virtual machines, optimizing resource usage while ensuring necessary updates reach the correct systems.

Inventive Principle:
Principle #3Local quality

2Productivity

If software update files are transferred only to virtual machines with matching safety integrity levels, then resource usage is optimized, but updates may be missed for virtual machines with different safety integrity levels

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidcompleteness of software updates
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent utilizes parameter changes by varying the transfer decision based on the safety integrity level parameter of each virtual machine. The system changes the transfer behavior dynamically according to the specific safety integrity level requirements, ensuring that updates are transferred appropriately to each virtual machine based on its specific safety requirements rather than using a fixed transfer policy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11836475B2Electronic control unit, software update method, software update program product and electronic control system
Publication Date: 2023.12.05 DENSO CORP
  • US11836475B2 patent drawing
  • US11836475B2 patent drawing
  • US11836475B2 patent drawing

AI summary

An electronic control unit includes: a file acquisition portion that acquires a file to update software: and a storage portion that stores the file. A first virtual machine included in the electronic control unit includes: a determination portion that determines whether to transfer the file to a second virtual machine connected to the first virtual machine based on first safety integrity indicating a safety level of the first virtual machine and second safety integrity indicating a safety level of the second virtual machine; and a transfer portion that transfers the file to the second virtual machine when the determination portion determines to transfer the file to the second virtual machine.