Electronic Control Unit Virtual Machine Software Update
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
Data Source
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.


