Input / output interface system and method for computer system and virtual simulation application
By strengthening the displayed input box in the virtual simulation application and establishing a mapping relationship with the input devices of the physical computer system, the problem of irrecognition of input characters in the virtual simulation application is solved, and the interactive experience and operation efficiency are improved.
Patent Information
- Application Number
- CN202411042596.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2024-12-06
AI Technical Summary
When physical computer systems interact with virtual simulation applications, input characters are difficult to recognize due to display drivers and resolution differences, especially when numerical values are required, which makes interaction difficult.
By displaying a first input box in the virtual computer system and strengthening the display according to the preset method, the second input box is obtained, and the mapping relationship between the input box and the input device of the computer system is established to ensure that the user can clearly see the input characters, and Enter characters into the original input box.
Improves the visibility and interactive experience of the input interface, enhances the accuracy and efficiency of inputs, reduces errors, and improves operational efficiency and user satisfaction.
Smart Images

Figure CN119088502A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital simulation technology, and in particular to an input-output interface between a physical computer system and a simulation system, and specifically to an input-output interface system and method for a computer system and a virtual simulation application. Background Art
[0002] The simulation software application developed is executed in the computer system. Taking the simulation of pharmaceutical system or drug experiment system as an example, the user usually selects the simulation theme / course, the system loads the simulation environment and application scenario, and then can interact with the application scenario according to the preset process or by user operation, complete various simulation operations and record them in the system. The system can evaluate the user's operation process according to the preset scoring and evaluation rules, or the professor can observe the user's operation data, score and evaluate the process and results, complete the simulation process of pharmaceutical or drug experiments, and restore the actual operation of the simulation object in teaching, training and other scenarios, and recognize learning and improve the actual skill level through training simulation.
[0003] During the execution of the simulation, especially when the user needs to interact with the simulation application scenario through the input and output devices of the physical computer system (such as keyboard, mouse, etc.), it is often necessary to input some numerical values, such as pressure value, temperature, sampling capacity, operation duration, etc. When the virtual machine is executed in the physical computer system and the simulation software is run on the virtual machine, due to the difference in display driver and resolution between the physical computer system and the virtual machine system simulation desktop, the fonts usually displayed on the simulation software program interface executed by the virtual machine system are small. When characters (numerical values or other characters) need to be entered, the visibility of the display is reduced, which increases the difficulty when the mouse is used to click the input box or input interface. After selecting and entering the characters, the input characters with the same color tone and smaller size will be displayed according to the design style of the software interface, which is difficult to recognize clearly. Summary of the invention
[0004] In view of the defects and shortcomings of the prior art, the purpose of the present invention is to provide an input and output interface system for a computer system and a virtual simulation application, which can establish a new mapping relationship between a physical computer system and a virtual simulation application executed in the physical computer system, improve the visibility and operability of the interaction, and facilitate accurate identification of positions and input of characters.
[0005] According to a first aspect of the present invention, an input / output interface method between a computer system and a virtual simulation application is provided, wherein a virtual computer system is running in the computer system, the virtual simulation application is installed in the virtual computer system and executes loading of a virtual simulation application scenario when it is called, so as to interact with a user, the method comprising the following processes:
[0006] In the virtual simulation application scenario loaded by the virtual computer system, displaying at least one first input box for a user to provide input;
[0007] The first input box is enhanced and displayed in a preset manner to obtain a second input box, and a mapping relationship between the second input box of the virtual computer system and an input device of the computer system is established; and
[0008] In response to input by a user through an input device of the computer system, displaying a corresponding character in the second input box;
[0009] Based on the corresponding characters displayed in the second input box, the user's input is confirmed and the characters input by the user are filled into the first input box.
[0010] As an optional implementation, in the method, in response to the current interaction logic and / or the user operating the first input box, the first input box is enhanced and displayed in a preset manner to obtain a second input box.
[0011] As an optional implementation, the current interaction logic includes:
[0012] The current interaction operation determined according to the process of user interaction in the virtual simulation application scenario is used as an input parameter.
[0013] As an optional implementation manner, the user operates the input box, including:
[0014] The user moves the cursor in the virtual simulation application scene through the input device of the computer system so that the cursor is located at the first input box.
[0015] As an optional implementation manner, the user operates the first input box, including:
[0016] The user moves the cursor in the virtual simulation application scene through the input device of the computer system and clicks the first input box.
[0017] As an optional implementation manner, the step of enhancing the display of the first input box in a preset manner to obtain the second input box includes:
[0018] The first input box is enhanced and displayed in a manner of a preset color configuration and / or a magnification ratio to obtain a second input box.
[0019] As an optional implementation, when the preset color is the same as the color of the first input box, the first input box is magnified and displayed at a first magnification ratio α to obtain a second input box;
[0020] When the preset color is different from the color of the first input box, the first input box is displayed with a second magnification ratio β to obtain a second input box.
[0021] As an optional implementation, the first amplification ratio α is greater than the second amplification ratio β, and the second amplification ratio β≥1.
[0022] As an optional implementation, the method further comprises the following steps:
[0023] In the virtual simulation application scenario loaded by the virtual computer system, in response to the first display frame or the second display frame, a parameter input is prompted in the virtual simulation application scenario.
[0024] According to a second aspect of the present invention, an input / output interface system for a computer system and a virtual simulation application is also provided, comprising:
[0025] one or more processors, and
[0026] A memory for storing instructions / instruction sets that can be operated;
[0027] The instructions / instruction set, when executed by the one or more processors, implements the aforementioned input and output interface method of the computer system and the virtual simulation application.
[0028] The significant advantages achieved by the input and output interface method of the computer system and the virtual simulation application program according to the above embodiment of the present invention are:
[0029] (1) By enhancing the display of the first input box to obtain the second input box, the user's attention to and interactive experience of the input interface of the virtual simulation application running in the computer system are improved, and the user's interactive experience is enhanced, and the size, color or brightness of the input box is changed by enhancing the display, so that the user is more likely to notice and focus on the data input;
[0030] (2) Establishing an intuitive input mapping relationship between the second input box and the computer system input device to ensure that the user's input is directly reflected in the interface, improving the accuracy and efficiency of input through mapping, and allowing users to see their input results instantly, thereby reducing errors and increasing data entry speed;
[0031] (3) The user can input data through the input device of the computer system and immediately see the corresponding characters in the second input box, realizing instant feedback of the user input. The instant feedback enables a fast and positive interactive experience, and enables immediate confirmation of whether the input is correct, which increases the intuitiveness and fault tolerance of the operation;
[0032] (4) After the user completes the input, the system not only displays the input characters, but also automatically fills these characters back into the original first input box after confirmation, realizing data input confirmation and backfilling, reducing the additional operations required by the user, such as copying and pasting or re-entering, thereby improving overall operational efficiency and user satisfaction. By providing enhanced visual cues, intuitive input mapping and instant feedback, the user's input experience and operational efficiency in complex virtual environments are effectively improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a flowchart of an input and output interface method between a computer system and a virtual simulation application program according to an embodiment of the present invention.
[0034] Figure 2 It is a schematic diagram of displaying a first input box in a virtual simulation application scenario of a virtual computer system according to an embodiment of the present invention.
[0035] Figure 3 It is a schematic diagram of displaying a second input box based on interaction logic in a virtual simulation application scenario of a virtual computer system according to an embodiment of the present invention.
[0036] Figure 4 It is a schematic diagram of displaying a second input box based on user operation in a virtual simulation application scenario of a virtual computer system according to an embodiment of the present invention.
[0037] Figure 5 , 6 is a schematic diagram of inputting characters in a second input box in a virtual simulation application scenario of a virtual computer system according to an embodiment of the present invention, wherein Figure 5 A schematic diagram showing the input process. Figure 6 A schematic diagram of the complete character. DETAILED DESCRIPTION
[0038] In order to better understand the technical content of the present invention, specific embodiments are given and described as follows in conjunction with the accompanying drawings.
[0039] Input and output interface method between computer system and virtual simulation application program
[0040] Combination Figure 1As shown, the input-output interface method between a computer system and a virtual simulation application according to an embodiment of the present invention is intended to establish an input-output mapping relationship between a physical computer system and a virtual simulation application executed in the physical computer system, thereby improving the visibility of the interaction and facilitating accurate identification of positions and input characters.
[0041] The aforementioned computer system refers to a physical computer system, which generally includes hardware and an operating system (OS).
[0042] A virtual computer system, including but not limited to a virtual machine, runs in the aforementioned computer system. The virtual simulation application is installed in the virtual computer system and loads a virtual simulation application scenario when specifically called for interactive operation with the user.
[0043] Combination Figure 1 The process shown, as an example, of the input-output interaction method includes the following steps:
[0044] In the virtual simulation application scenario loaded by the virtual computer system, displaying at least one first input box for a user to provide input;
[0045] The first input box is enhanced and displayed in a preset manner to obtain a second input box, and a mapping relationship between the second input box of the virtual computer system and an input device of the computer system is established; and
[0046] In response to input by the user through an input device of the computer system, displaying a corresponding character in the second input box;
[0047] Based on the corresponding characters displayed in the second input box, the user's input is confirmed and the characters input by the user are filled into the first input box.
[0048] In the implementation of the aforementioned method of the present invention, it can be applied to computer system arrays consisting of desktop computer systems, laptop computer systems, handheld computer systems, cloud computer systems and at least one of the above computer systems, including but not limited to. When a virtual machine is run therein and a virtual simulation software application is executed on the virtual machine, a new input-output mapping relationship can be established between the virtual simulation application scenario of the virtual simulation software application and the computer system, such as using input boxes of different colors and / or enlarged proportions for users to input parameters and fill them into the parameter input boxes that need to be filled in the virtual simulation application scenario, thereby improving the visibility and operability of the input, improving the interactive operation experience, and making it easy to accurately identify the position and input characters.
[0049] It should be understood that the aforementioned virtual simulation software applications include but are not limited to multiple specific simulation fields, such as drug experiment simulation, chemical experiment simulation, physical experiment simulation, animal experiment simulation and other experimental simulation fields, as well as factory processing or production process simulation fields such as pharmaceutical engineering simulation, tableting production simulation, tableting / liquid filling simulation, and medicinal material processing simulation.
[0050] As an optional implementation, in the aforementioned method, in response to the current interaction logic and / or the user operating the aforementioned first input box, the first input box is enhanced and displayed in a preset manner to obtain a second input box.
[0051] As an optional implementation, the current interaction logic includes:
[0052] The current interaction operation determined according to the process of user interaction in the virtual simulation application scenario is used as an input parameter.
[0053] In this embodiment, the specific type of the current interactive operation can be determined to require the user to input a certain parameter based on the logic between the previous and next steps and the interactive process in the specific virtual simulation application scenario. For example, in the operation simulation process of the chromatograph, it is determined based on the previous step that the equilibrium time needs to be input in the subsequent step, such as Figure 3 As shown, in Figure 2 After the first input box is displayed, the display is further enhanced to obtain a second input box.
[0054] As an optional implementation, the user operates the input box, including:
[0055] The user moves the cursor in the virtual simulation application scene through the input device of the computer system so that the cursor is located at the first input box.
[0056] In this embodiment, the user can move the mouse of the computer system according to the interactive operation requirements in the specific virtual simulation application scenario, especially in the case of prompt operation, and based on the aforementioned mapping relationship, the cursor position is moved and located in the aforementioned first input box, thereby determining the intention of inputting parameters in the first input box, and then further enhancing the display of the first input box to obtain the second input box, such as Figure 4 shown.
[0057] As an optional implementation, the aforementioned user operates the first input box, including:
[0058] The user moves the cursor in the virtual simulation application scene through the input device of the computer system and clicks the first input box.
[0059] It should be understood that in this embodiment, on the one hand, the user can move the mouse of the computer system, and based on the aforementioned mapping relationship, the cursor position is moved and located in the aforementioned first input box, thereby determining the intention to input parameters in the first input box, and the first input box is further enhanced and displayed to obtain the second input box; on the other hand, when the user needs to modify or return to the interactive page to adjust a certain parameter, the user can click on the interactive interface to determine the intention to input parameters in a specific first input box, and the selected first input box is further enhanced and displayed to obtain the second input box.
[0060] As an optional implementation, the first input box is enhanced and displayed in a preset manner to obtain the second input box, including:
[0061] The first input box is enhanced and displayed in a manner of a preset color configuration and / or a magnification ratio to obtain a second input box.
[0062] Therefore, in this embodiment, the first input box can be expanded by color and / or magnification ratio to obtain a second input box, thereby improving the input visibility in the virtual simulation application scenario. The aforementioned color especially refers to the background color of the input box, including but not limited to yellow, green, purple, orange, blue, gray, and their different gradient / transparency colors for distinction.
[0063] As an optional implementation, when the aforementioned preset color is the same as the color of the first input box, the first input box is magnified and displayed at a first magnification ratio α to obtain the second input box.
[0064] When the aforementioned preset color is different from the color of the first input box, the first input box is displayed by enlarging it at a second enlargement ratio β to obtain a second input box.
[0065] For example, when the colors of the first input box and the second input box are both yellow, Figure 2 , 3 As shown, the second input box is configured to be enhanced and displayed according to one of the magnification ratios. In particular, because of the consistency of the colors of the two, a relatively large magnification factor can be selected, such as 1.5, 1.8, 2.0, 2.2, 2.5, etc., which can be determined according to the position ratio and size of the original first display box in the virtual simulation application scenario. When the colors of the two are different, a relatively small magnification factor can be selected, such as 1.2, 1.3, 1.5, etc. Relatively speaking, the first magnification ratio α is usually selected to have a larger scale factor value than the second magnification ratio β, and the second magnification ratio β ≥ 1.
[0066] As an optional implementation, the aforementioned interaction method further includes the following steps:
[0067] In the virtual simulation application scenario loaded by the virtual computer system, in response to the first display frame or the second display frame, a parameter input is prompted in the virtual simulation application scenario.
[0068] like Figure 2 , 3 As shown in , 4, and 5, in the virtual simulation application scenario, the user is prompted to input the parameter of the balancing time to help the user complete the interactive operation smoothly.
[0069] In an optional embodiment, the aforementioned prompt for inputting parameters in the virtual simulation application scenario is configured to be displayed with a background color different from that of the first input box and the second input box, thereby improving the visibility and operability of the interactive operation.
[0070] Example 1
[0071] Combination Figure 2 , 3 , 5, is a simulation operation of the chromatograph in the interactive process of the virtual simulation application scenario, combined with Figure 2 , 3 As shown, in this embodiment, according to the logic between the process steps before and after the operation of the chromatograph, it is determined that the specific type of the current interactive operation requires the user to input the equilibration time, and at the same time, a blue Beijing color prompt is displayed in the virtual simulation application scenario, prompting the user to input the equilibration time parameter.
[0072] like Figure 3 As shown, in Figure 2 After displaying the first input box with a yellow background color, the display is further enhanced by enlarging the first input box by amplifying the ratio to obtain a second input box. In this example, the background color of the second input box is the same as that of the first input box.
[0073] Example 2
[0074] Combination Figure 2 , 4 As shown in the figure, the simulation operation of the chromatograph in the interactive process of the virtual simulation application scenario is combined with Figure 2 , 4 As shown, in this embodiment, the cursor position is moved according to the user's operation of the input device (mouse) to reach the position of the first input box, thereby allowing the system to perceive the user's purpose and intention of entering parameters in the first input box, thereby further enhancing the display on the basis of the first input box, and obtaining the second input box by enlarging the first input box by enlarging the ratio.
[0075] Combination Figure 2 , 4 , 5 , and at the same time, a blue Beijing color prompt is displayed in the virtual simulation application scenario, prompting the user to input the parameter of the balance time.
[0076] Example 3
[0077] In combination with the implementation of the above-mentioned input-output interface method between a computer system and a virtual simulation application, according to the present invention, an input-output interface system between a computer system and a virtual simulation application is also proposed, especially implemented in the form of a hardware computer system, which includes: one or more processors, and a memory for storing operable instructions / instruction sets.
[0078] Wherein, the aforementioned instructions / instruction sets, when executed by the one or more processors, implement the aforementioned process of the input and output interface method between the computer system and the virtual simulation application.
[0079] Although the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention. A person with ordinary knowledge in the technical field to which the present invention belongs may make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be determined by the definition of the claims.
Claims
1. A method for input and output interface between a computer system and a virtual simulation application, characterized in that: A virtual computer system is running in the computer system, the virtual simulation application is installed in the virtual computer system and performs loading of a virtual simulation application scenario when it is called, so as to interact with a user. The method includes the following processes: In the virtual simulation application scenario loaded by the virtual computer system, displaying at least one first input box for a user to provide input; The first input box is enhanced and displayed in a preset manner to obtain a second input box, and a mapping relationship between the second input box of the virtual computer system and an input device of the computer system is established; In response to input by a user through an input device of the computer system, displaying a corresponding character in the second input box; as well as Based on the corresponding characters displayed in the second input box, the user's input is confirmed and the characters input by the user are filled into the first input box.
2. The input and output interface method of a computer system and a virtual simulation application according to claim 1, characterized in that: In the method, in response to the current interaction logic and / or user operation on the first input box, the first input box is enhanced and displayed in a preset manner to obtain a second input box.
3. The input and output interface method of a computer system and a virtual simulation application according to claim 2, characterized in that: The current interaction logic includes: The current interaction operation determined according to the process of user interaction in the virtual simulation application scenario is used as an input parameter.
4. The input and output interface method of a computer system and a virtual simulation application according to claim 3, characterized in that: The user operates the input box, including: The user moves the cursor in the virtual simulation application scene through the input device of the computer system so that the cursor is located at the first input box.
5. The input and output interface method of a computer system and a virtual simulation application according to claim 3, characterized in that: The user operates the first input box, including: The user moves the cursor in the virtual simulation application scene through the input device of the computer system and clicks the first input box.
6. The input and output interface method of a computer system and a virtual simulation application according to any one of claims 1 to 5, characterized in that: The step of enhancing the display of the first input box in a preset manner to obtain the second input box includes: The first input box is enhanced and displayed in a manner of a preset color configuration and / or a magnification ratio to obtain a second input box.
7. The input and output interface method of a computer system and a virtual simulation application according to claim 6, characterized in that: When the preset color is the same as the color of the first input box, the first input box is magnified and displayed at a first magnification ratio α to obtain a second input box; When the preset color is different from the color of the first input box, the first input box is displayed with a second magnification ratio β to obtain a second input box.
8. The input and output interface method of a computer system and a virtual simulation application according to claim 7, characterized in that: The first amplification ratio α is greater than the second amplification ratio β, and the second amplification ratio β≥1.
9. The input and output interface method of a computer system and a virtual simulation application according to claim 1, characterized in that: The method further comprises the following steps: In the virtual simulation application scenario loaded by the virtual computer system, in response to the first display frame or the second display frame, a parameter input is prompted in the virtual simulation application scenario.
10. An input and output interface system for a computer system and a virtual simulation application, characterized in that: include: one or more processors, and A memory for storing instructions / instruction sets that can be operated; Wherein, when the instructions / instruction set is executed by the one or more processors, the process of the input-output interface method between the computer system and the virtual simulation application program described in any one of claims 1-9 is implemented.
