Context-Aware Electronic Device External Accessory Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices lack the ability to provide customized functions based on the context of use when connected to external devices, leading to conflicts and limited functionality.
Innovation Solution
An electronic device with a processor that detects connections and recognizes context information to control operations of both the device and external devices, allowing for customized function execution based on the application being used or files accessed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a unique ID is assigned to the external device and a preset function is stored, then the function corresponding to the external device can be executed, but only a preset function can be performed regardless of the use state of the electronic device
Solution Approach 1:
The system pre-stores multiple functions associated with each external device's unique ID in a database. When an external device is connected, the processor retrieves and executes the appropriate preset function based on the device ID, enabling rapid adaptation without complex real-time analysis.
Solution Approach 2:
The system dynamically adjusts the executed function based on real-time context information such as currently running applications, accessed files, and device connection states. This allows the same external device to trigger different functions depending on the electronic device's current usage state.
2Adaptability or versatility
If multiple external devices are connected to the electronic device, then more functions can be accessed, but functions of the external devices conflict with each other
Solution Approach 1:
The processor continuously monitors the connection states of multiple external devices and the current application context. Based on this feedback, it dynamically determines which external device's function to execute, prioritizing devices based on relevance to the current usage state and preventing conflicting function executions.
Solution Approach 2:
The system changes the operational parameters by considering the current application context and file access state when determining which external device function to execute. This parameter-based selection mechanism resolves conflicts by adapting the function execution decision to the current system state.
3Ease of operation
If only a unique function of the external device is executed when connected, then the connection is simple, but the user experience is limited without customized functions
Solution Approach 1:
The system automatically detects the connected external device via its unique ID, retrieves the appropriate function from the stored database, and executes it without requiring user configuration. This self-service mechanism maintains connection simplicity while providing customized functions based on the device identity and current context.
Data Source
AI summary
Provided are a method and an apparatus including a communication interface, a memory, and a processor. The processor is configured to detect a connection between the electronic device and at least one external device or a docking device, to recognize context information of the electronic device based on an application being executed in the electronic device or a file being accessed, and to control operations of the electronic device and the at least one external device or the docking device based on the context information and the at least one external device.


