AVN Application Booting Priority Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current AVN systems in vehicles boot all applications simultaneously, resulting in inefficient booting times due to lack of consideration for the actual importance and usage frequency of each application.
Innovation Solution
An application booting system that generates priority information based on execution time and number of executions, adjusting the booting order to prioritize frequently used and time-sensitive applications, thereby enhancing the overall booting speed of the AVN system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all applications are booted simultaneously with the system, then all applications are available for use, but the booting time of the AVN system becomes excessively long
Solution Approach 1:
The patent segments the application booting process into priority-based groups. Applications are divided into first booting applications (high priority) and second booting applications (lower priority), allowing the system to boot critical applications first while deferring less critical ones, thus reducing overall booting time while ensuring essential functions are immediately available
Solution Approach 2:
The patent implements preliminary action by pre-determining application priorities before the booting process. The priority setting unit establishes which applications should be booted first based on their importance to system operation, so that when power is supplied, the system can immediately begin booting the most critical applications without delay
2Ease of operation
If applications are booted according to system setting or user setting, then some control over booting order is achieved, but the booting efficiency remains low because actual application importance is not reflected
Solution Approach 1:
The patent implements feedback mechanisms where the system monitors application execution patterns, usage frequency, and execution time. This feedback information is used by the priority setting unit to dynamically adjust application priorities, ensuring that the booting order reflects actual application importance rather than static settings
Solution Approach 2:
The system performs self-service by automatically determining application priorities based on observed usage patterns. The priority setting unit analyzes execution data and autonomously configures the booting sequence without requiring manual user intervention or complex configuration, thereby improving both ease of operation and booting efficiency
Data Source
AI summary
Provided are an application booting system and method that control a booting time and booting order of each application installed in a terminal (for example, an AVN) according to an importance of each application. The application booting system and method generate or update priority information of each application on the basis of an execution time and the number of executions of each application installed in the terminal, and when power is supplied to the terminal, the application booting system and method control an application to be booted according to the priority information while a system of the terminal is being booted. Accordingly, the application booting system and method enhance a booting speed of a whole system, and provide an execution convenience of an application having a high importance after booting of the system is completed.


