Prototype Terminal Emulator for Real Device Interlock Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for creating prototypes of terminal applications often fail to accurately replicate actual terminal functions and Internet services, leading to inefficiencies in time and cost, and lack a method to utilize actual terminal inputs and outputs for prototyping.
Innovation Solution
A method and apparatus that allow users to create prototypes using actual terminal inputs and outputs, minimizing programming and enhancing user experience by employing a prototyping terminal and execution terminal with bridge applications to simulate and control external terminals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a prototyping tool is used to create a prototype, then the development time and cost are reduced, but the accuracy of terminal functions and Internet services deteriorates
Solution Approach 1:
The patent introduces a terminal emulator as an intermediary component that bridges the prototyping tool and the actual terminal. The emulator receives control commands from the prototyping tool and generates corresponding input signals that are sent to the actual terminal, allowing the prototype to interact with real terminal functions and Internet services while maintaining fast prototyping capabilities
Solution Approach 2:
The patent creates a virtual copy of the terminal environment through the terminal emulator. This emulator replicates the terminal's interface and behavior characteristics, allowing developers to test prototypes in a simulated environment that closely mimics the actual terminal while enabling real function verification when needed
2Ease of operation
If actual terminal functions are used in the prototype, then the user experience is improved, but the programming complexity increases
Solution Approach 1:
The terminal emulator operates autonomously by automatically translating control commands from the prototyping tool into terminal-specific input signals. This self-service mechanism eliminates the need for developers to write complex programming code to interface with actual terminal functions, as the emulator handles the translation and communication automatically
Solution Approach 2:
The emulator serves as a mediator that simplifies the interaction between the prototype and actual terminal functions. It abstracts the complexity of terminal-specific protocols and interfaces, providing a standardized interface for the prototyping tool while maintaining access to real terminal capabilities
Data Source
AI summary
Disclosed are methods and apparatuses for creating a prototype. The methods include at least: receiving inputs of setting a trigger of a prototype and a response of an external terminal according to the trigger, generating a prototype based on the inputs of setting, receiving the generated prototype, sensing the trigger on the received prototype, generating a message comprising an identifier for identifying the external terminal according to the sensing of the trigger, generating a control command based on the message, using a bridge application of pre-stored bridge applications, which is matched to the identifier, and transmitting the generated control command to the external terminal. The control command comprises a command for enabling the external terminal to output a preset response in response to the control command.


