Vehicle Information Processing Device Memory Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle information processing devices may experience hindered execution of applications when a new application is added without considering the device's specifications, leading to potential memory usage issues.
Innovation Solution
A vehicle information processing device is configured with an execution unit, a first storage unit for applications, and a second storage unit for temporary data. The device calculates the maximum usage amount of the second storage unit for a new application and erases the new application if this amount exceeds a set value, or renders it executable if it does not.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a new application is added to the information processing device without considering device specifications, then the functionality and adaptability of the device is improved, but the reliability of application execution deteriorates due to potential memory usage issues
Solution Approach 1:
The patent applies preliminary action by calculating the maximum memory usage amount of the new application before actually adding it to the device. The execution unit performs a preliminary assessment of the application's memory requirements, compares this with available device resources, and only then decides whether to permit installation. This prevents resource exhaustion and ensures reliable execution of both new and existing applications.
2Reliability
If the maximum usage amount of the second storage unit is calculated and compared with a set value, then the reliability of existing applications is maintained, but the device complexity increases due to additional calculation and comparison operations
Solution Approach 1:
The patent applies parameter changes by transforming the abstract concept of application compatibility into concrete measurable parameters: maximum memory usage amount and available storage capacity. By quantifying these parameters and establishing a numerical comparison threshold (set value), the system converts a complex compatibility assessment into a simple numerical comparison operation, maintaining reliability while managing complexity through parameterization.
Data Source
AI summary
When a request for storing a new application is received in the first storage unit, a new application is downloaded and the new application is stored in the first storage unit, a maximum usage amount of the second storage unit used in association with the execution of the new application is calculated, and when the calculated maximum usage amount is larger than the set value, the new application is erased from the first storage unit, and when the calculated maximum usage amount is equal to or smaller than the set value, the new application is put into an executable state without being erased from the first storage unit.

