Vehicle Control Software Pruning for Processor Capacity Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor vehicle control devices face limitations in processor capacity due to numerous functions being continuously activated, leading to insufficient resources for new functions and updates.
Innovation Solution
A method to determine usage data for vehicle functions, check for minimum usage, and optionally remove or uninstall functions not frequently used, replacing the original software with a new version that excludes unwanted functions, utilizing external computing devices for generating and updating the software.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If numerous functions are continuously activated in the control device, then the functionality and versatility of the motor vehicle is improved, but the processor capacity and storage resources become insufficient
Solution Approach 1:
The patent implements dynamic function management where functions are activated or deactivated based on real-time usage data. The control device continuously monitors function usage patterns and dynamically adjusts which functions remain active in the software, transitioning from a static all-functions-active approach to a dynamic adaptive approach that optimizes resource allocation based on actual user behavior.
Solution Approach 2:
The system changes the parameter of function availability by removing rarely used functions from the active software configuration. By analyzing usage frequency parameters and comparing them against threshold values, the system dynamically modifies the software state to exclude low-usage functions, thereby freeing processor capacity and storage resources while maintaining essential functionality.
2Adaptability or versatility
If numerous functions are continuously activated in the control device, then the functionality of the motor vehicle is improved, but the processor load increases and insufficient capacity remains for new functions and updates
Solution Approach 1:
The patent applies the principle of discarding rarely used functions from the active software configuration and recovering the associated processor capacity and storage resources. By identifying and removing low-value functions based on usage analytics, the system recovers computational resources that can then be allocated to new functions, software updates, or enhanced performance of remaining functions.
3Quantity of substance
If functions are removed from the control device to free resources, then storage and processor resources are optimized, but the device complexity and user management effort increase
Solution Approach 1:
The system implements self-service automation where the control device autonomously monitors its own function usage, automatically identifies candidates for removal based on predefined criteria, and executes the removal process without requiring manual user intervention. This self-managing approach reduces the complexity burden on users while maintaining optimized resource allocation through continuous automated analysis and adjustment.
Solution Approach 2:
The patent incorporates feedback mechanisms where usage data from all functions is continuously collected and fed back to the function management system. This feedback loop enables the system to make informed decisions about which functions to remove or retain, using actual usage patterns as the basis for optimization decisions, thereby reducing arbitrary or complex management rules.
Data Source
AI summary
The present disclosure relates to a method for operating a control device for a motor vehicle, and to the motor vehicle. The method comprises the following steps: determining usage data that describes a usage behavior for a respective function that can be provided by a first software provided to the control device; checking, for the respective function, whether the usage is below a predetermined minimum usage according to the determined usage data; for each function for which it has been determined, upon checking, that the usage is below the predetermined minimum usage, providing a removal option for at least partially removing the function from the control device; in the event that the provided removal option is activated, provide a second software for the control device by means of which the respective removed function is not executable; and operating the control device by means of the provided second software.

