Vehicle Application Execution Control via Classification Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the number of applications that can be installed and executed on vehicles increases, safety concerns due to driver distraction become significant, as existing technologies lack effective methods to control the execution of applications based on the vehicle's operating status.
Innovation Solution
A computer-implemented method and system that determines whether to execute a vehicle application based on its classification data and execution rules, considering the vehicle's operating status, allowing only safe applications to run during driving and disabling distracting ones, such as an electronic game, while permitting essential applications like navigation to continue.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of applications that can be installed and executed on a vehicle increases, then the functionality and user experience of the vehicle is improved, but driver distraction and safety risks increase
Solution Approach 1:
The system applies different execution permissions to different applications based on their classification. Front-end applications are restricted when the vehicle is moving, while back-end applications can execute. This local differentiation of execution policies resolves the contradiction by allowing essential functionality while preventing driver distraction.
Solution Approach 2:
The system dynamically adjusts application execution permissions based on the vehicle's operating status (moving vs. parked). When the vehicle status changes, the system re-evaluates which applications can execute. This dynamic adaptation allows the system to maintain safety while preserving application versatility when appropriate.
2Reliability
If applications are restricted based on vehicle operating status, then driver safety is improved, but application accessibility and user convenience deteriorate
Solution Approach 1:
The system performs preliminary classification of applications into front-end and back-end categories during installation or configuration. This advance categorization allows the system to automatically apply appropriate execution restrictions without requiring real-time user input, thus maintaining safety while preserving user convenience.
Solution Approach 2:
The system automatically determines whether to execute an application based on its classification and the vehicle's current status, without requiring driver intervention. The system serves itself by making intelligent decisions about application execution, eliminating the need for users to manually manage safety restrictions.
3Object-affected harmful factors
If the system evaluates application classification data and execution rules before allowing app execution, then driver distraction is reduced, but system complexity and processing time increase
Solution Approach 1:
The system segments applications into distinct categories (front-end and back-end) with different execution permissions. This segmentation simplifies the evaluation process by providing clear classification criteria, reducing the complexity of real-time decision-making while effectively preventing driver distraction.
4Reliability
If applications are blocked when the vehicle is moving, then safety is improved, but loss of useful functionality occurs
Solution Approach 1:
The system dynamically adjusts application execution permissions based on vehicle status. Applications blocked when moving can be automatically re-enabled when the vehicle is parked, minimizing functionality loss while maintaining safety during operation.
Data Source
AI summary
Enabling or disabling vehicle applications for execution is described. When a request to execute an application is received by a vehicle processing system or a change in the operational status of a vehicle is detected, the vehicle processing system may obtain classification data classifying the application and the current operational status of the vehicle. The classification data may indicate an application type of the application and the types of vehicle operation statuses that the application can be executed under. Based on the classification data, vehicle operation status, and one or more rules, the vehicle processing system may determine whether to enable execution of the application or deny execution of the application in the vehicle.


