A fast human-machine interaction application system and a method and device thereof
By combining IO, DDM, and UI modules, the complexity of graphical interface application development and the security of data communication are solved, enabling flexible configuration and visual display, supporting multiple communication protocols, and reducing learning costs and development difficulty.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHENGDU ZIRUI QINGYUN AEROSPACE TECH CO LTD
- Filing Date
- 2022-12-16
- Publication Date
- 2026-06-02
AI Technical Summary
In the existing technology, the development of graphical user interface applications requires learning complex programming languages, and it is difficult to flexibly configure the interface and interact with external systems. The security and confidentiality requirements for data communication are high, but it is difficult to achieve visual display and flexible adjustment.
The system employs a combination of IO, DDM, and UI modules. The IO module receives and sends data packets, the DDM module parses and reassembles the data, and the UI module provides visualization and interaction, enabling flexible configuration of data packets and inter-system communication.
It reduces the learning cost for users, enables flexible configuration of the interface and data communication, supports multiple communication protocols, ensures data security and confidentiality, and simplifies the development process.
Smart Images

Figure CN116009857B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of human-computer interaction, and in particular to a rapid human-computer interaction application system and its usage method and apparatus. Background Technology
[0002] The development of current graphical user interface (GUI) applications often involves using programming languages to call the operating system's application programming interfaces (APIs). This approach has two significant limitations: first, while programming languages are flexible, they have a high learning curve and are less intuitive than direct user interface operations; second, most programming languages rely on compilers, requiring customized development for different needs, and any modifications necessitate recompilation and redeployment. Some tools implement drag-and-drop interface generation, but they lack flexible configuration for communication with other systems, making interaction with external systems difficult.
[0003] On the other hand, due to reasons such as data security and confidentiality, software developers should not know the actual data content used for communication in data communication systems. However, personnel with data access rights want to be able to flexibly display the corresponding data in a visual way, and the content of the communication can be modified and adjusted at any time. Summary of the Invention
[0004] The purpose of this invention is to solve the problem in the prior art that users need to learn complex programming languages to achieve human-computer interaction, and to provide a fast human-computer interaction application system and its usage method and device.
[0005] To achieve the above-mentioned objectives, the present invention provides the following technical solution:
[0006] A fast human-computer interaction application system includes an IO module, a DDM module, and a UI module. The IO module is used to receive data packets from an external communication system and send them to the DDM module, and to receive data packets from the DDM module and send them to the external communication system. The data packets from the external communication system include fields for indicating the data packet type. In the IO module, 'I' stands for Input and 'O' stands for Output.
[0007] The UI module is used for displaying data and realizing human-computer interaction. It adds UI operation events and data packets to be sent, and sends the data packets to be sent to the data reassembly module in the DDM module. It also sends the ID of the UI operation event and the ID of the data packet to be sent to the data forwarding module in the DDM module. UI in the UI module is an abbreviation for User Interface, which means user interface design, referring to the overall design of the software's human-computer interaction, operation logic, and interface aesthetics.
[0008] The DDM module includes a data parsing module, a data reassembly module, and a data forwarding module. The data parsing module is used to receive data packets from the external communication system sent from the IO module, find the field that describes the data packet type according to the parsing table, parse the data packets from the external communication system, and then send the parsed data to the UI module for display. DDM in the DDM module is an abbreviation for Dynamic Data Management, which refers to dynamic data management.
[0009] The data reconstruction module is used to receive the data packet to be sent from the UI module and store it in the data reconstruction module. The data packet to be sent contains a field for indicating the type of character data packet.
[0010] The data forwarding module includes a data forwarding table, where each entry contains an ID of a UI operation event, an ID of the data packet to be sent, and an IO communication plugin in the IO module for sending the data packet. The UI module sends operation information from its UI interface to the data forwarding module. The data forwarding module queries the data forwarding table to see if the ID of the data packet to be sent is bound to the control operated by the UI interface. If bound, the data forwarding module retrieves the data packet to be sent from the data reassembly module and sends it to the IO communication plugin in the IO module for sending the data packet.
[0011] Preferably, the IO module includes an IO communication plug-in interface, an IO communication plug-in, a TCP server module, a TCP client module, a UDP network communication module, a DDS network communication module, and a serial communication module. The IO communication plug-in interface is used to call the TCP server module, TCP client module, DDM module, UDP network communication module, DDS network communication module, and serial communication module in the form of plug-ins.
[0012] Preferably, the DDM module further includes an independent variable module for defining constants and data transformations. Defining constants refers to operating the independent variable module within the UI module's interface to define constants; these constants are not defined when the data parsing module parses data packets from the external communication system. Data transformation refers to performing data transformations on the data parsed by the data parsing module based on the operation information from the UI module's interface.
[0013] The independent variable module determines whether to perform data conversion based on the operation information of the UI module's interface. If necessary, the data parsing module sends the parsed data to the independent variable module for data conversion, and then sends the converted data to the UI module for display. If not necessary, the data parsing module sends the parsed data to the UI module for display.
[0014] Preferably, the DDM module further includes a data monitoring module, which is used to display the names, types, and values of the data from the data parsing module, data reconstruction module, and independent variable module in real time in the form of tables and curves.
[0015] Preferably, the parsing table in the data parsing module is imported from a data table or added through the operation interface of the UI module; the data packets to be sent in the data reassembly module are added through a data table or through the operation interface of the UI module; and the data forwarding table in the data forwarding module is added through the operation interface of the UI module.
[0016] Preferably, the UI module includes a plugin module and an engineering module.
[0017] The plug-in module is used to provide controls to the system in the form of plug-ins, including system plug-ins, input plug-ins, output plug-ins, and extension plug-ins.
[0018] The engineering module is used to create a container for interface controls and to lay out the controls. It includes the Layout_1 module and the Layout_2 module. Layout_1 is responsible for the outermost layout, and Layout_2 is responsible for the nested layout.
[0019] A method for using a fast human-computer interaction application system includes the following steps:
[0020] The S1.IO module receives data packets from an external communication system and forwards the data packets to the DDM module for parsing and processing.
[0021] The S2.DDM module parses and processes the data packets from the IO module and then forwards them to the UI module;
[0022] After receiving the data sent from the DDM module, the S3.UI module visualizes the data on the UI module's interface using charts, text, or by changing the color of controls.
[0023] S4. The user views the operations performed on the UI module's interface, and the UI module sends the information data from the user's operations on the UI interface to the DDM module for processing;
[0024] The S5.DDM module sends the processed information data to the IO module;
[0025] The S6.IO module sends the received data to the external communication system.
[0026] Preferably, in step S2, the data parsing process refers to splitting the data received from the external communication system into specific data structures according to its fields, and assigning corresponding values to each field of the structure.
[0027] Preferably, in step S2, the data parsed and processed by the DDM module is stored in a MySQL database.
[0028] A fast human-computer interaction application device includes at least one processor and at least one memory communicatively connected to the processor. The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform any operation or step of the fast human-computer interaction application system and its usage method.
[0029] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0030] 1. A rapid human-computer interaction application system has been established. Users can configure the required interactive applications according to their needs. They only need to add the corresponding modules and controls to the interface, import or add the corresponding data, and bind the corresponding controls and data. There is no need to learn complex programming languages, which reduces the learning cost.
[0031] 2. It enables flexible configuration of the interface, data, and communication interfaces, as well as separation of development and user personnel, thus allowing for the convenient creation of graphical user interface applications and secure communication with external communication systems. Attached Figure Description
[0032] Figure 1 This is a diagram illustrating the overall framework of the interactive system.
[0033] Figure 2 A flowchart for receiving data;
[0034] Figure 3 A flowchart for receiving and sending data;
[0035] Figure 4 A diagram illustrating the creation process of the IO module;
[0036] Figure 5 Set the operation diagram for the IO module name;
[0037] Figure 6 Input settings diagram for the UDP module;
[0038] Figure 7 Configure the operation diagram for the IO module output;
[0039] Figure 8 Create an operation graph for the DDM parser;
[0040] Figure 9 Set up the operation diagram for the DDM parser;
[0041] Figure 10 Create an operation diagram for the DDM combiner;
[0042] Figure 11 Set up the operation diagram for the DDM combiner;
[0043] Figure 12 Create a diagram for the page;
[0044] Figure 13 Add a control operation diagram;
[0045] Figure 14 Set the operation diagram for the control properties;
[0046] Figure 15 Binding operation diagram for input data;
[0047] Figure 16 To generate an operation diagram for output data binding;
[0048] Figure 17 To create a forwarding event operation graph;
[0049] Figure 18 Set up an operation graph for forwarding events;
[0050] Figure 19 Bind an operation diagram to the event;
[0051] Figure 20 This is a screenshot of the chat software's interface.
[0052] Figure 21 This is a screenshot showing the chat software in operation.
[0053] Figure 22 A diagram showing the interface for sending and receiving data using a communication tool. Detailed Implementation
[0054] The present invention will be further described in detail below with reference to experimental examples and specific embodiments. However, this should not be construed as limiting the scope of the above-mentioned subject matter of the present invention to the following embodiments; all technologies implemented based on the content of the present invention fall within the scope of the present invention.
[0055] Example 1
[0056] like Figure 1As shown, the system in this embodiment includes an IO module, a DDM module, and a UI module. The IO module is used to enable communication between the rapid human-computer interaction application system and an external communication system, providing a unified data transmission and reception interface for the DDM module. The DDM module receives data from the IO module, parses it, and sends it to the UI module for display. Simultaneously, it receives operations from the UI interface, generates corresponding data, and uses the IO module to send it to the external communication system. The UI module works with the IO module and the DDM module for data visualization and human-computer interaction. In the IO module, 'I' stands for Input and 'O' stands for Output. In the UI module, 'UI' is short for User Interface, referring to the overall design of the software's human-computer interaction, operation logic, and interface aesthetics. In the DDM module, 'DDM' is short for Dynamic Data Management. This embodiment is a rapid graphical user interface application generation tool, abbreviated as RPA. The external communication system refers to a system other than the aforementioned rapid human-computer interaction application system that communicates with the aforementioned rapid human-computer interaction application system. There are various communication methods between data systems, so the IO module contains various corresponding modules to handle various communication methods. In TCP, each sub-module supports one communication method. This invention is implemented using a plug-in system at the bottom layer of the RPA software tool, which can be flexibly extended according to the specified interface without modifying the main RPA framework. Only the corresponding communication plug-in needs to be developed, such as CAN communication, so that RPA can recognize and load its CAN communication protocol to work.
[0057] Furthermore, the IO module includes an IO communication plug-in interface, an IO communication plug-in, a TCP server module, a TCP client module, a UDP network communication module, a DDS network communication module, and a serial communication module. The interface in the IO communication plug-in interface refers to pure virtual functions in C++, including pure virtual functions required for initialization, saving to the project, loading the project file, starting, closing, sending data, and receiving data. The IO communication plug-in interface is used to call the TCP server module, TCP client module, DDM module, UDP network communication module, DDS network communication module, and serial communication module in the form of plug-ins to implement system initialization, saving to the project, loading the project file, starting, closing, sending data, and receiving data. The IO communication plug-in is a dynamic link library that implements the necessary interfaces in the IO module. The IO communication plug-in implements the calling of the IO communication plug-in interface. The TCP server module is used to perform inter-system communication in a mode where the aforementioned rapid human-computer interaction application system acts as a TCP server and external system groups act as clients. The TCP client module is used to connect the aforementioned rapid human-computer interaction application system with other TCP server systems. The system includes inter-system communication modules: a UDP network communication module for UDP network communication, a DDS network communication module for DDS network communication, and a serial communication module for serial communication between the system and external systems. The IO module specifies the calling interfaces (including version number, name, function description, and configuration interface) that each submodule needs to implement. As long as these interfaces are implemented as plugins, the corresponding IO module can be loaded and function. Plugins are called by the RPA program as dynamic link libraries. The IO module supports inter-system communication in a mode where RPA acts as a TCP server and the external communication system acts as a client. The IO module also supports acting as a TCP client to connect to other TCP server systems for inter-system communication. The UDP network communication module of the IO module supports UDP network communication and also supports broadcast, multicast, and point-to-point communication modes under UDP. The DDS module in the RPA conforms to the DDS specification, thus supporting DDS communication. The serial communication module supports RS232 and RS422 communication.
[0058] like Figure 2 and Figure 3As shown, the DDM module further serves as an intermediary layer between the UI module and the IO module. It is responsible for parsing data packets received from the IO module and sending them to the UI module for display. Simultaneously, it receives operations from the UI module to generate corresponding data and sends it out using the IO module. It includes a data parsing module, an argument module, a data reassembly module, a data forwarding module, and a data monitoring module. The data parsing module receives data packets from the external communication system sent from the IO module and finds the field describing the data packet type according to the parsing table. It then parses the data packets from the external communication system. The parsed data is sent to the data monitoring module and the UI module for display without data conversion. When data conversion is required, the parsed data is sent to the argument module for conversion. The parsing table is imported from a data table or added through the UI module's interface, describing each character of the received data. The data type, size, and meaning of the segment; the independent variable module is used to define constants or transform data parsed in the data parsing module. Defining constants means operating the independent variable module in the UI module's operation interface to complete the definition of constants. Constants are not defined when the data parsing module parses data packets from external communication systems. When it is necessary to transform the data parsed in the data parsing module, the type to be transformed is entered in the UI module's operation interface, and this operation information is sent to the independent variable module. After receiving the operation information, the independent variable module transforms the data parsed in the data parsing module and sends it to the UI module for display. More complex variables can be defined using Python scripts. For example, if the data parsing module has a length field len = 1000m, and it needs to be converted to km, then kmlen = len / 1000 can be defined.Each time the value of len changes, kmlen changes accordingly. This module can flexibly transform existing data to provide corresponding data to the data monitoring submodule and the UI module. The data reassembly module configures the data packets to be sent based on the UI module's operation interface information, either by importing data into a data table or by adding data to the operation interface. The configured data is stored in the data reassembly module. The data packets to be sent contain a field indicating the type of character data packets, and this data is managed. The data forwarding module includes a data forwarding table, where each entry contains the ID of a UI operation event, the ID of the data packet to be sent, and the IO communication plugin in the IO module used to send the data packets. The data forwarding module receives the operation information from the UI module's operation interface to send data, checks whether the ID of the data packet to be sent in the forwarding table is bound to the control operated by the UI module's operation interface. If bound, the data forwarding module obtains the data packet to be sent stored in the data reassembly module and sends the data packet to be sent to the IO communication plugin in the IO module used to send the data packets. The data forwarding table is added through the UI module's operation interface and is used to display the deletion and addition of information entered in the UI operation interface.
[0059] Furthermore, the UI module includes a plugin module and an engineering module. The plugin module provides various controls to the system in the form of plugins, including system plugins, input plugins, output plugins, and extension plugins. System plugins provide commonly used controls, such as buttons; extension plugins provide more complex controls, including command-line controls, clock controls, and chart controls. The engineering module is used to create interface control containers and lay out the controls. It is further divided into two sub-modules, Layout_1 and Layout_2. Layout_1 is responsible for the outermost layout, and Layout_2 is responsible for nested layouts.
[0060] like Figure 2 As shown, this embodiment also includes a method of using the aforementioned rapid human-computer interaction application system, the method comprising:
[0061] The S1.IO module receives data packets from an external communication system and forwards the data packets to the DDM module for parsing and processing.
[0062] The S2.DDM module parses and processes the data packets from the IO module and then forwards them to the UI module;
[0063] After receiving the data sent from the DDM module, the S3.UI module visualizes the data on the UI module's interface using charts, text, or by changing the color of controls.
[0064] S4. The user views the operations performed on the UI module's interface, and the UI module sends the information data from the user's operations on the UI interface to the DDM module for processing;
[0065] The S5.DDM module sends the processed information data to the IO module;
[0066] The S6.IO module sends the received data to the external communication system.
[0067] The communication data refers to the data received and sent between this embodiment and external systems via TCP, UDP, DDS, or serial communication protocols.
[0068] Furthermore, the data parsing described in step S2 specifically refers to splitting the original data packet into a specific data structure according to its fields, and assigning a corresponding value to each field of the structure. For example, if the original data packet has a length field len = 1000m, and it needs to be converted to km, then kmlen = len / 1000 can be defined. Each time the value of len changes, kmlen will change accordingly. At the same time, special processing procedures can be specified for the fields (such as for the transmission and calculation of latitude and longitude; to maintain high data accuracy, integer shifting is generally used for representation. However, when displaying, converting back to decimal form is more intuitive. The DDM module can be set to perform this processing and automatically complete the conversion).
[0069] Furthermore, the data received by the DDM module in step S2 is stored in a MySQL database for safekeeping.
[0070] Furthermore, this embodiment also includes a processor and a memory communicatively connected to the processor. The memory stores instructions executable by the processor. These instructions are executed by the processor to enable at least one processor to perform any operation or step of the fast human-computer interaction application system and its usage method. Commonly used instructions include store, load, and remove instructions, which can store, load, and remove corresponding pages. Preferably, the processor of this system is a Core i7-12700 processor, and the memory is a Samsung 980PRO1T solid-state drive.
[0071] Example 2
[0072] The embodiments of the present invention are illustrated using the UI configuration of a chat application as an example, as follows:
[0073] IO creation and settings: such as Figure 4 As shown, create a project in the RPA software, click the "New IO" button in the toolbar, and the "New IO" dialog box will pop up. A simple chat tool is used for communication with UDP; select the UDP plugin here, click "Next," and proceed to the IO name settings dialog box. Figure 5As shown, enter the IO name in the pop-up dialog box and click the Finish button to complete the IO creation; Figure 6 As shown, select the newly created IO in the IO list, click the Output Settings button, and configure the IO used for sending data. Here, the IP address and port number for receiving data are set, and a data packet is added. The data packet contains a type field to distinguish the data content and a message field to store the message content. The receiving and sending of data packets will be configured later. Figure 7 As shown, select the newly created IO in the IO list, click the output settings button, and configure the IO used to send data. The output settings are similar to the input settings.
[0074] DMM parser and combiner creation and settings: such as Figure 8 As shown, click the "New DDM Parser" button in the toolbar, enter the DDM data parser name in the pop-up dialog box, and click "OK" to complete the creation of the DDM parser. The DDM parser is used to parse received data, converting the raw data packets into a specific data structure; for example... Figure 9 As shown, double-click the newly created DDM parser in the scene tree on the left. The scene will automatically switch to the DDM parser page. Configure the parser on this page. Select the IO device for receiving data, enter the data packet name, and click the save button to associate the parser with the IO (later, the IO module will forward data received to the associated DDM parser module for data parsing). Enter the name in the variable name input box, select the data type and byte order, and click the add button below to add the corresponding data fields. Here, a message number field and a content field have been added. The number field is used to distinguish data packets, and the content field is used to store chat messages. Figure 10 As shown, click "New DDM Combiner" in the toolbar, enter the DDM combiner name in the pop-up dialog box, and click "OK" to complete the creation of the DDM combiner; the settings for the DDM combiner are similar to those for the parser, such as... Figure 11 As shown.
[0075] Interface creation and settings: such as Figure 12 As shown, the simple chat software includes two editing boxes: one for displaying received messages and the other for entering messages to be sent. It also includes a send data button. In the main interface toolbar, click "New" in the page management section, enter the page name in the new page dialog box, and click the "OK" button to complete the interface creation. Figure 13 As shown, double-click the created page node in the scene tree on the left to open the page. In the control list on the right, select the corresponding control and drag it to the scene panel in the middle to add the control. Here, two edit boxes and one button are added; for example... Figure 14As shown, select the corresponding control in the middle scene, right-click, and select Properties from the pop-up menu to set the control's color, text, size, etc.
[0076] Binding of data and events: such as Figure 15 As shown, when creating the DDM parser and combiner, the data table and IO are bound together, and the data table and interface also need to be bound together. Open the main interface, select the edit box at the top, and the data binding interface will automatically fill in the input ports in the table. The edit box allows setting one input value. Enter msg in the data, click the bind button, and the msg field of the received message is bound to the edit box. Afterwards, when the value of the msg field changes, the edit box will automatically display the corresponding data (the msg field is added in the data parsing table). Figure 16 As shown, output data binding is similar to input data binding. Select the edit box below, and in the data binding window, select "Add Output Data Binding"; for example... Figure 17 As shown, after completing the output data binding, a forwarding event needs to be added because the output data is only sent when the event is triggered (e.g., when the send button is clicked). On the DDM forwarding event page, click "New," enter the event name, and complete the event creation; for example... Figure 18 As shown, after creation, the event is configured to bind the event to the data to be sent; for example... Figure 19 As shown, finally, you need to bind the event to the UI control. Open the main page, select the send button, add a binding in the event binding interface below, and configure it; after completing the above operations, save the project, and the chat software configuration is complete.
[0077] Run: such as Figure 20 As shown, click the run button in the toolbar to run the chat software; Figure 21 As shown, a data transceiver tool (such as a UDP debugging assistant) is used to communicate with the configured chat software. The data transceiver tool sends messages, and the chat software receives and displays the data. Figure 22 As shown, enter your message in the input box below, click the send button, and the data sending and receiving tool will receive the corresponding message.
[0078] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A rapid human-computer interaction application system, comprising an I / O module, characterized in that, It also includes the DDM module and the UI module; The IO module is used to receive raw data packets from an external communication system and send them to the DDM module, and to receive data packets from the DDM module and send them to the external communication system. The UI module is used for data display and human-computer interaction. It is configured with a data update interface and UI operation events, and sends the ID of the UI operation event to the data forwarding module in the DDM module. The DDM module includes a data parsing module, a data reassembly module, and a data forwarding module, wherein... The data parsing module is used to receive raw data packets from the external communication system sent from the IO module, perform field-level splitting and parsing on the raw data packets according to preset parsing rules, and then send the parsed data to the UI module for display. The data reconstruction module is used to predefine and store the structure of the data packet to be sent, wherein the data packet to be sent contains a field for describing the data packet type; The data forwarding module includes a data forwarding table, wherein each entry dynamically binds the ID of the UI operation event, the predefined data packet ID in the data reassembly module, and a specific IO communication plugin in the IO module. The data forwarding module receives the ID of the UI operation event sent by the UI module, queries the data forwarding table based on the ID, finds the bound data packet ID and IO communication plugin, then obtains the corresponding data packet from the data reassembly module, and sends it to the external communication system through the IO communication plugin.
2. The rapid human-computer interaction application system according to claim 1, characterized in that, The IO module includes an IO communication plug-in interface, an IO communication plug-in, a TCP server module, a TCP client module, a UDP network communication module, a DDS network communication module, and a serial communication module. The IO communication plug-in interface specifies a unified communication interface for various communication plug-ins, which is used to call the TCP server module, TCP client module, DDM module, UDP network communication module, DDS network communication module, and serial communication module in the form of plug-ins.
3. The rapid human-computer interaction application system according to claim 1, characterized in that, The DDM module also includes an argument module, used to define constants and data transformations. The definition of constants refers to the process of defining constants by operating the independent variable module within the UI module's interface. Constants are not defined again when the data parsing module parses data packets from the external communication system. The data conversion refers to the conversion of data parsed by the data parsing module based on the operation information of the UI module's interface. The independent variable module determines whether to perform data conversion based on the operation information of the UI module's interface. If necessary, the data parsing module sends the parsed data to the independent variable module for data conversion, and then sends the converted data to the UI module for display. If not needed, the data parsing module will send the parsed data to the UI module for display.
4. The rapid human-computer interaction application system according to claim 1, characterized in that, The DDM module also includes a data monitoring module, which displays the names, types, and values of data from the data parsing module, data reconstruction module, and independent variable module in real time in the form of tables and curves.
5. The rapid human-computer interaction application system according to claim 1, characterized in that, The parsing table in the data parsing module is imported from a data table or added through the operation interface of the UI module. The data packets to be sent in the data reassembly module are added through a data table or through the operation interface of the UI module. The data forwarding table in the data forwarding module is added through the operation interface of the UI module.
6. The rapid human-computer interaction application system according to claim 1, characterized in that, The UI module includes a plugin module and a project module. The plug-in module is used to provide controls to the system in the form of plug-ins, including system plug-ins, input plug-ins, output plug-ins, and extension plug-ins. The engineering module is used to create a container for interface controls and to lay out the controls. It includes the Layout_1 module and the Layout_2 module. Layout_1 is responsible for the outermost layout, and Layout_2 is responsible for the nested layout.
7. A method of using a rapid human-computer interaction application system, employing the rapid human-computer interaction application system described in claims 1 to 6, characterized in that, Includes the following steps: The S1.IO module receives data packets from an external communication system and forwards the data packets to the DDM module for parsing and processing. The S2.DDM module parses and processes the data packets from the IO module and then forwards them to the UI module; After receiving the data sent from the DDM module, the S3.UI module visualizes the data on the UI module's interface using charts, text, or by changing the color of controls. S4. The user views the operations performed on the UI module's interface, and the UI module sends the information data from the user's operations on the UI interface to the DDM module for processing; The S5.DDM module sends the processed information data to the IO module; The S6.IO module sends the received data to the external communication system.
8. The method of using a rapid human-computer interaction application system according to claim 7, characterized in that, In step S2, the data parsing process refers to splitting the data received from the external communication system into specific data structures according to its fields, and assigning corresponding values to each field of the structure.
9. A processing method for a rapid human-computer interaction application system according to claim 7 or 8, characterized in that, In step S2, the data parsed and processed by the DDM module is stored in a MySQL database.
10. A rapid human-computer interaction application device, characterized in that, A memory comprising at least one processor and at least one processor communicatively connected, the memory storing instructions executable by at least one processor, the instructions being executed by at least one processor to enable at least one processor to perform any operation or step of the system and its method of use as described in claims 1 to 9.