In-Vehicle Virtual Device Allocation Based on Vehicle State
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing in-vehicle apparatuses face challenges in dynamically allocating virtual devices based on the varying state of a vehicle, leading to inefficient processing loads and resource management.
Innovation Solution
An in-vehicle apparatus with a management unit that specifies the vehicle state and determines allocation information to dynamically allocate virtual devices, adjusting the type, number, and timing of virtual devices based on the vehicle's state to optimize resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual devices are allocated according to predetermined rules regarding time and order, then the allocation process is simple and deterministic, but the processing loads cannot be optimized according to the actual vehicle state
Solution Approach 1:
The patent implements dynamic allocation of virtual devices by allowing the allocation rules to change based on the vehicle's operational state. The system transitions from static predetermined allocation to dynamic state-dependent allocation, where the allocation configuration is adjusted according to detected vehicle states such as driving mode, load conditions, or operational requirements.
Solution Approach 2:
The system changes the allocation parameters (time slots, order of allocation, resource distribution) based on the vehicle state. Different parameter sets are applied depending on the detected state, enabling optimization of processing loads while adapting to varying operational conditions without requiring complete reconfiguration of the allocation system.
2Productivity
If the allocation of virtual devices is fixed, then the system is stable and easy to manage, but the processing efficiency decreases when vehicle state varies
Solution Approach 1:
The patent incorporates feedback mechanisms where the system continuously monitors the vehicle state and uses this information to adjust virtual device allocation. The feedback loop ensures that allocation decisions are based on current operational conditions, improving processing efficiency while maintaining system reliability through controlled adaptation rather than arbitrary changes.
Solution Approach 2:
The system prepares multiple allocation configurations in advance for different vehicle states. When a state change is detected, the system can quickly switch to the pre-configured appropriate allocation scheme, avoiding the need for complex real-time optimization while still achieving state-adaptive allocation that improves processing efficiency.
3Productivity
If virtual devices are reallocated frequently to match vehicle state changes, then processing efficiency is optimized, but system stability and performance may deteriorate due to high state changes
Solution Approach 1:
The system implements periodic evaluation of vehicle state changes before triggering reallocation. Instead of reacting to every state change immediately, the system uses periodic checks and threshold-based triggering to determine when reallocation is necessary, balancing the need for optimization with the need to maintain system stability during transient or minor state variations.
Solution Approach 2:
The patent incorporates buffering mechanisms that prevent immediate reallocation upon detecting state changes. The system uses thresholds, hysteresis, or time-based filtering to cushion against frequent or minor state changes, ensuring that reallocation only occurs when genuinely necessary, thereby maintaining system stability while still achieving processing efficiency optimization.
Data Source
AI summary
An in-vehicle apparatus is an in-vehicle apparatus that is mounted in a vehicle and generates a plurality of virtual devices that are operating environments for a plurality of programs. The in-vehicle apparatus includes a management unit that manages the plurality of virtual devices. The management unit specifies a vehicle state that indicates the state of the vehicle and, based on the specified vehicle state, determines a piece of allocation information for allocating the virtual devices to the own apparatus, and applies the determined allocation information to the virtual devices.


