Identifier Mapping for User Command Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack an efficient method to process user commands and execute corresponding functions of service modules in a user-friendly and integrated manner.
Innovation Solution
An electronic device and server system that registers user-defined identifiers for activated service modules, extracts these identifiers from user commands, and changes the commands to use a basic identifier for the corresponding service module, allowing the server to execute the service module based on the modified command.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If user-defined identifiers are registered for service modules, then user-friendliness and ease of operation are improved, but device complexity increases due to identifier mapping and command transformation requirements
Solution Approach 1:
The system introduces an identifier mapping mechanism that acts as an intermediary between user-defined identifiers and service module basic identifiers. When a user inputs a command with a custom identifier, the system automatically transforms it into the corresponding basic identifier through pre-registered mappings, thereby maintaining ease of operation while managing complexity through automated translation rather than direct user interaction with complex service module interfaces
Solution Approach 2:
The system performs preliminary action by pre-registering identifier mappings between user-friendly identifiers and service module basic identifiers before actual command execution. This advance preparation creates a lookup table that enables rapid command transformation during runtime, improving operational ease while containing complexity within the setup phase rather than during every command execution
2Adaptability or versatility
If multiple service modules are integrated with different identifiers, then adaptability and versatility are improved, but command processing complexity increases
Solution Approach 1:
The system implements a universal identifier transformation mechanism that handles multiple service modules through a common processing framework. Instead of creating separate processing paths for each service module, the system uses a single command transformation approach that works across all modules, thereby improving adaptability while controlling processing complexity through standardization
Solution Approach 2:
The identifier mapping system serves as a universal intermediary that translates various user-defined identifiers across different service modules into their respective basic identifiers. This mediator layer abstracts the complexity of handling multiple service modules with different identifier schemes, allowing versatile service integration while maintaining consistent and manageable command processing logic
Data Source
AI summary
Methods and devices are provided in which one or more identifiers are registered based on a user setting made by a user of an electronic device. Each of the one or more identifiers corresponds to at least one activated service module. A registered identifier, of the one or more identifiers, is extracted from a user command input through an input device. The user command is changed using a basic identifier preset for a first service module corresponding to the registered identifier. The changed user command is transmitted to a server configured to control execution of the first service module. A result of executing the changed user command based on the first service module is received from the server.


