IoT Control System Using Knowledge Templates for Device Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the IoT environment, it is challenging to accurately and efficiently control external apparatuses without accumulated usage records, and considering the complex relationships between multiple devices, existing methods struggle to determine the most appropriate device to operate based on current conditions and user context.
Innovation Solution
An electronic apparatus analyzes operation conditions and features using knowledge information stored in memory, determining the most suitable external apparatus to operate by considering relationships between devices, even without accumulated usage records, by collecting and analyzing data from various external apparatuses and user context information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If history-based analysis method is used to operate external apparatus, then the method can be implemented with simple processing, but it requires accumulated usage records to a certain extent which makes it inconvenient to use and reduces accuracy when records are insufficient
Solution Approach 1:
The patent applies preliminary action by pre-collecting and storing knowledge information about external apparatuses in a database before actual operation. This includes apparatus specifications, functions, and operational parameters. When a user wants to operate an external apparatus, the system directly queries this pre-prepared knowledge base rather than analyzing historical usage records, enabling accurate control without requiring accumulated usage data.
2Productivity
If traditional method is used to control external apparatus, then the control process is simple, but it cannot consider relations of multiple external apparatuses which reduces efficiency in IoT environments
Solution Approach 1:
The patent implements universality by creating a unified control system that can manage multiple types of external apparatuses simultaneously. The knowledge information database stores information about various apparatuses (televisions, refrigerators, air conditioners, etc.) with standardized structures, allowing the system to handle different device types through a common interface and reasoning mechanism, thereby improving productivity without proportionally increasing complexity.
Solution Approach 2:
The patent uses knowledge information as an intermediary between the user and external apparatuses. Instead of directly controlling devices based on simple commands, the system queries the knowledge information database to understand apparatus relationships, functions, and operational constraints. This intermediary layer enables sophisticated multi-device coordination while maintaining a relatively simple user interface and control logic.
3Ease of operation
If knowledge information and action template are used to determine external apparatus operation, then the most appropriate external apparatus can be selected without accumulated usage records, but the system requires more complex information processing and analysis
Solution Approach 1:
The patent applies self-service by enabling the control system to automatically query and process knowledge information without requiring manual input or historical data collection. The system independently retrieves apparatus information, analyzes operational requirements, and determines the most appropriate device to operate based on current conditions and stored knowledge, making the process convenient while managing information processing efficiently through automated reasoning.
Data Source
AI summary
An electronic apparatus is disclosed, the electronic apparatus including a communicator comprising communication circuitry configured to communicate with an external apparatus, a memory configured to store knowledge information including information regarding the external apparatus and a plurality of action templates that define an operation of the external apparatus and a controller configured to receive identification information of the external apparatus through the communication circuitry of the communicator, to acquire knowledge information and an action template corresponding to the external apparatus based on the identification information from the memory, to generate a command to operate the external apparatus based on the knowledge information and the action template and to transmit the command to the external apparatus through the communication circuitry of the communicator.