Remote Device Control With Trial-Based Execution Mode Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in inputting execution environment parameters for controlling devices remotely due to lack of familiarity with the control programs, leading to inefficient execution modes.
Innovation Solution
A device control system with a management apparatus capable of executing programs in multiple modes, determining an appropriate execution mode based on trial results, and registering the determined mode for future use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the user inputs a control program without execution environment parameters, then the ease of operation is improved, but the program execution performance deteriorates due to incorrect or missing parameters
Solution Approach 1:
The management apparatus executes the control program in a first execution mode as a preliminary action before final execution. This trial execution allows the system to evaluate the program's performance and determine an appropriate execution mode in advance, ensuring optimal execution without requiring the user to manually specify execution environment parameters.
Solution Approach 2:
The management apparatus automatically determines the execution mode by monitoring the program's execution results during the trial execution. The system serves itself by selecting the appropriate execution mode based on observed performance characteristics, eliminating the need for user intervention in specifying execution parameters.
2Device complexity
If the management apparatus executes the program in a first execution mode without determining the optimal mode, then the device complexity is reduced, but the execution time increases due to suboptimal performance
Solution Approach 1:
The management apparatus performs a preliminary execution of the program in a first execution mode to gather performance data. This preliminary action enables the system to later determine the optimal execution mode based on actual program behavior, avoiding the need for complex real-time analysis during final execution.
Solution Approach 2:
The management apparatus monitors the execution results of the program during trial execution and uses this feedback to determine the appropriate execution mode. The feedback mechanism allows the system to adapt the execution mode selection based on observed performance characteristics, optimizing execution time without requiring overly complex determination logic.
3Ease of operation
If the system provides detailed execution mode information to the user, then the ease of operation is improved, but the loss of information increases due to user confusion about execution parameters
Solution Approach 1:
The management apparatus extracts the execution mode determination function from the user's manual configuration task. By automatically analyzing program execution results and determining the optimal execution mode, the system removes the burden of execution parameter information from the user, presenting only necessary information such as execution time and cost.
Solution Approach 2:
The system transforms the execution mode selection from a user-facing parameter configuration task into an automated process. The management apparatus changes the parameters internally to select optimal execution modes based on program performance, while presenting simplified information to the user about execution time and cost without exposing complex execution parameters.
Data Source
AI summary
A device control system remotely controls one or more devices. The device control system includes the one or more devices, and a management apparatus connected to the one or more devices via a network. The management apparatus is capable of executing, in a plurality of execution modes having different processing performances, a program in order to control the one or more devices. The management apparatus accepts input of the program, executes the accepted program in a first execution mode, which is one of the plurality of execution modes, and determines, based on an execution result, an execution mode in which the program is to be executed.


