System and method for realizing two-way communication of digital twin multi-path reading and writing device data
By introducing front-end and back-end data receiving modules into the digital twin system for identity authentication and format conversion, the complexity of data communication caused by the diversity of devices is solved, real-time response and scalability are achieved, and data display performance is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WUHAN LEWULE TECH CO LTD
- Filing Date
- 2023-04-14
- Publication Date
- 2026-05-08
AI Technical Summary
In existing technologies, the diversity of devices in digital twin systems leads to a diversity of data transmission protocols and formats, resulting in complex data communication, high operation and maintenance costs, and difficulty in achieving fast, real-time, two-way communication.
The system employs front-end and back-end data receiving modules for identity authentication, verification, and format conversion, uniformly processing data into a standard format. It also enables bidirectional communication through a message event interaction module, supporting the conversion of multiple protocols and formats.
It enables fast, simple, and efficient data communication in digital twin systems, has real-time response capabilities, and possesses good scalability and maintainability, thereby improving the real-time data display performance of visualization systems.
Smart Images

Figure CN116455971B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of Internet of Things (IoT) information technology, specifically to a system and method for enabling bidirectional communication of data from digital twin multi-path reading and writing devices. Background Technology
[0002] With the continuous development of 5G, IoT, and information technology, the corresponding demand for smart living is growing exponentially, including digital twins, Web SCADA, and other digital visualization and intelligent scenarios. From small devices like mobile phones, home appliances, and automobiles to large-scale systems like parks, transportation, logistics, and cities, IoT technology has enabled digitalization and intelligentization through intelligent sensing, intelligent identification, and information communication. The sheer number of these electronic devices and mechanical infrastructures that have permeated every aspect of our lives is growing rapidly. This vast and diverse array of infrastructure devices demands increasingly higher levels of interaction with digital twin systems, requiring rapid, real-time, two-way communication for visualization. Due to the sheer number and variety of infrastructure, and the complex and overlapping spatial locations of data collection, there is a diversity of data transmission protocols and data formats. The contradiction between the need to interface with and maintain various types of data and the associated operational costs is becoming increasingly prominent, while the demands for large-scale data communication and rapid data response are also rising. The urgent need is to seamlessly integrate data from various types of devices and devices using different protocols, allowing people to focus on the convenience and intelligence of digital twins and visualization without worrying about the underlying devices and data. Summary of the Invention
[0003] To address the shortcomings of existing technologies, this invention provides a system and method for enabling bidirectional communication of data between digital twin multi-path read / write devices. This system can quickly, simply, and effectively solve the diverse data communication problems of digital twin devices, achieve real-time data response of the digital twin system, and has good scalability and maintainability.
[0004] In a first aspect, embodiments of the present invention provide a system for bidirectional communication of data between a digital twin multi-path read / write device, comprising: a front-end data receiving module, a front-end unified data processing module, a front-end message event interaction module, a front-end data distribution module, a back-end data receiving module, a back-end unified data processing module, a back-end message event interaction module, and a back-end data distribution module, wherein...
[0005] The front-end data receiving module is used to receive data from various devices and data sent by the back-end data distribution module, and to perform identity authentication, noise filtering, and format judgment on the data received by the front end.
[0006] The front-end data unified processing module is used to uniformly convert non-standard format data received by the front end into standard format data, and send the standard format data to the front-end message event interaction module.
[0007] The front-end message event interaction module is used to receive data in a standard format and update message events, notify the corresponding module to process message events, determine whether the message event meets the triggering event conditions, obtain the determination result, and perform corresponding operations based on the determination result.
[0008] The front-end data distribution module sends out the data from the front end that meets the trigger event requirements.
[0009] The background data receiving module is used to receive data from various devices and data sent by the front-end data distribution module, and to perform identity authentication, noise filtering, and format judgment on the data received in the background.
[0010] The background data unified processing module is used to uniformly convert non-standard format data received by the background into standard format data, and send the standard format data to the background message event interaction module.
[0011] The background message event interaction module is used to receive data in a standard format and update message events, notify the corresponding module to process message events, determine whether the message event meets the triggering event conditions, obtain the determination result, and perform corresponding operations based on the determination result.
[0012] The background data distribution module is used to send out data that meets the conditions for triggering an event.
[0013] Secondly, an embodiment of the present invention provides a method for implementing bidirectional data communication using a digital twin multipath read / write device, comprising:
[0014] The front-end data receiving module receives data from various devices and data sent by the back-end data distribution module, and performs identity authentication, noise filtering, and format judgment on the data received by the front end.
[0015] The front-end data unified processing module converts non-standard format data received from the front end into standard format data and sends the standard format data to the front-end message event interaction module.
[0016] The front-end message event interaction module is used to receive data in a standard format and update message events, notify the corresponding module to process message events, determine whether the message event meets the triggering event conditions, obtain the determination result, and perform corresponding operations based on the determination result;
[0017] The front-end data distribution module sends out the data that meets the trigger event requirements from the front end;
[0018] The backend data receiving module receives data from various devices and data sent by the frontend data distribution module, and performs identity authentication, noise filtering, and format judgment on the data received in the backend.
[0019] The backend data unified processing module converts non-standard format data received from the backend into standard format data and sends the standard format data to the backend message event interaction module.
[0020] The background message event interaction module receives data in a standard format and updates the message event, notifies the corresponding module to process the message event, and determines whether the message event meets the triggering event conditions to obtain the judgment result, and performs the corresponding operation based on the judgment result;
[0021] The backend data distribution module sends out data that meets the conditions for triggering the event.
[0022] The beneficial effects of this invention are:
[0023] The present invention provides a system and method for realizing bidirectional data communication in a digital twin multi-path read / write device, which can quickly, simply and effectively solve the diverse data communication problems of digital twin devices, realize real-time data response of the digital twin system, and has good scalability and maintainability. Attached Figure Description
[0024] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the accompanying drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn to scale.
[0025] Figure 1 This diagram illustrates the structure of a system for bidirectional data communication using a digital twin multipath read / write device, as provided in the first embodiment of the present invention.
[0026] Figure 2 A flowchart illustrating a method for implementing bidirectional data communication using a digital twin multipath read / write device according to another embodiment of the present invention is shown.
[0027] Figure 3 A detailed flowchart illustrating a method for implementing bidirectional data communication using a digital twin multipath read / write device, according to another embodiment of the present invention, is shown. Detailed Implementation
[0028] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0029] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0030] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0031] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0032] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."
[0033] It should be noted that, unless otherwise stated, the technical or scientific terms used in this application should have the ordinary meaning as understood by one of ordinary skill in the art to which this invention pertains.
[0034] like Figure 1The diagram illustrates the structure of a system for bidirectional data communication using a digital twin multi-path read / write device, as provided in the first embodiment of the present invention. The system includes: a front-end data receiving module, a front-end data unified processing module, a front-end message event interaction module, a front-end data distribution module, and a back-end data receiving module. The front-end data receiving module receives data from various devices and data sent by the back-end data distribution module, and performs identity authentication, noise filtering, and format judgment on the received data. The front-end data unified processing module converts non-standard format data received from the front-end into standard format data and sends the standard format data to the front-end message event interaction module. The front-end message event interaction module receives standard format data, updates message events, notifies the corresponding module to process the message events, and determines whether the message events meet the trigger event conditions, obtaining a judgment result and performing corresponding operations based on the judgment result. The front-end data distribution module sends out the front-end data that meets the trigger event conditions. The back-end data receiving module receives data from various devices and data sent by the front-end data distribution module, and performs identity authentication, noise filtering, and format judgment on the received data. The background data unified processing module is used to uniformly convert non-standard format data received from the background into standard format data, and then send the standard format data to the background message event interaction module. The background message event interaction module receives the standard format data, updates message events, notifies the corresponding modules to process the message events, determines whether the message event meets the triggering conditions, obtains the determination result, and performs corresponding operations based on the determination result. The background data distribution module is used to send out data from the background that meets the triggering conditions.
[0035] Specifically, the IoT digital twin device is connected to the system network or a computer (e.g., by plugging it into a USB port). The system network can be a public network or a private network. Data is monitored through the digital twin platform's monitoring service. The digital twin platform consists of multiple front-ends and multiple back-ends monitoring data simultaneously and processing the data. The front-end monitoring protocols support, but are not limited to, HTTP(s), WebSocket(s), MQTT, Modbus, and GPS; the back-end monitoring protocols support, but are not limited to, HTTP(s), WebSocket(s), MQTT, Modbus, OPC, Siemens S7, and GPS. The front-end data receiving module has two modes: passively receiving data and actively polling and viewing data. In this embodiment, actively polling and viewing data is also considered a data monitoring mode.
[0036] The front-end data receiving module includes a front-end identity authentication unit, a front-end data verification unit, and a front-end formatting detection unit. The front-end identity authentication unit determines the legality of the data received by the front-end. If legal, the data is sent to the front-end data verification unit for processing; otherwise, execution is terminated. The front-end data verification unit verifies whether the data received by the front-end is system service subscription data or required data. If it is subscription data or required data, it is forwarded to the front-end formatting detection unit for processing; otherwise, it is discarded and execution is terminated. Because of the existence of network broadcast data and data reported by indiscriminate devices, the received data may not be the data required by this service. Therefore, the front-end data verification unit filters and discards data in advance to improve performance and system stability. The front-end formatting detection unit checks whether the format of the data received by the front-end is an internal standard format. If it is, the data is sent to the front-end message event interaction module for processing; otherwise, it needs to be sent to the front-end data unified processing module for processing.
[0037] The front-end data unified processing module is used to uniformly convert non-standard format data received by the front-end into standard format data. If the conversion is successful, the standard format data is sent to the front-end message event interaction module; if the conversion fails, an error log is thrown and execution is terminated. Support for data conversion of different protocols and formats is extended through service registration. The standard data format is the standardized JSON data format.
[0038] The front-end message event interaction module receives standard-formatted data, updates message events, notifies the business modules or middleware subscribed to this message to analyze or process the data, and queries the system's internal event list to check event triggering conditions. If the event triggering conditions are met, the event is executed; otherwise, execution ends. It's important to note that the system's internal event list contains many event types; this embodiment focuses only on data distribution. The system also includes a real-time display module. Regardless of whether a message event meets its triggering conditions, the front-end message event interaction module sends data to the real-time display module for real-time display according to pre-defined rules. The real-time display module is also a human-computer interaction module. When it receives user input, the front-end message event interaction module also enters a message event loop listening mechanism to determine whether the event conditions are triggered based on the user input. The real-time display module listens for front-end input events, network message events, condition-triggered events, etc., and displays the latest data according to pre-set conditions, improving the performance of real-time data display in the visualization system.
[0039] The front-end data distribution module sends data from the front end that meets the trigger events to the back-end data receiving module or various digital twin devices based on pre-configured communication settings or a custom independent data sending service. The front-end data distribution module listens for front-end interaction events, network message events, conditional trigger events, etc., and distributes or broadcasts the latest data according to set conditions.
[0040] The backend data receiving module receives data from the backend data distribution module or various digital twin devices. This module includes a backend identity authentication unit, a backend data verification unit, and a backend format detection unit. The backend identity authentication unit determines the legality of the received data. If legal, the data is sent to the backend data verification unit for processing; otherwise, execution is terminated. The backend data verification unit determines whether the received data is system service subscription data or required data. If it is, it is forwarded to the data backend format detection unit for processing; otherwise, it is discarded and execution is terminated. Because of the existence of network broadcast data and data reported by indiscriminate devices, the received data may not be the data required by this service. Therefore, the backend data verification unit filters and discards data in advance to improve performance and system stability. The backend format detection unit checks whether the format of the received data conforms to the internal standard format. If it is, the data is sent to the backend message event interaction module for processing; otherwise, it is sent to the backend unified data processing module for processing.
[0041] The backend data unified processing module is used to uniformly convert non-standard format data received from the backend into standard format data. If the conversion is successful, the standard format data is sent to the backend message event interaction module; if the conversion fails, an error log is thrown and execution is terminated. Support for data conversion of different protocols and formats is extended by registering middleware.
[0042] The background message event interaction module receives standard-formatted data, updates the message event, notifies the business modules or middleware subscribed to this message to analyze or process the data, and queries the system's internal event list to check the event triggering conditions. If the event triggering conditions are met, the event is executed; otherwise, execution ends. It's important to note that the system's internal event list contains many event types, such as historical data saving; this embodiment focuses only on data distribution. The background data distribution module monitors various data processing times and distributes or broadcasts data based on conditions.
[0043] This invention provides a system for bidirectional communication of digital twin multi-path read / write device data. It supports simultaneous reception of processed data from diverse devices via multiple pathways (front-end data receiving module and back-end data receiving module). Data that the front-end and back-end modules can process themselves is processed directly, improving efficiency and performance. Data that a module cannot process itself is processed by other recognizable modules and then distributed. This includes allowing diverse device data to communicate directly with the front-end visualization, reducing intermediate communication processes and improving real-time display performance; diverse device data being processed by the back-end data receiver and then distributed as internal data to other back-end or front-end modules; and multiple back-end and front-end modules collaborating to jointly receive, process, and distribute data.
[0044] The present invention provides a system for bidirectional communication of data between digital twin multi-path read / write devices, which can quickly, simply and effectively solve the data communication problems of diverse digital twin devices, realize the real-time data response of the digital twin system, and has good scalability and maintainability, while improving the performance of real-time data display of the visualization system.
[0045] In the first embodiment described above, a system for implementing bidirectional data communication using a digital twin multipath read / write device is provided. Correspondingly, this application also provides a method for implementing bidirectional data communication using a digital twin multipath read / write device. Please refer to... Figure 2 This is a flowchart illustrating a method for implementing bidirectional data communication using a digital twin multi-path read / write device, as provided in the second embodiment of the present invention. Since the method embodiment is fundamentally similar to the device embodiment, it is described simply; relevant details can be found in the description of the device embodiment. The method embodiment described below is merely illustrative.
[0046] like Figure 2 The diagram illustrates a flowchart of a method for implementing bidirectional data communication using a digital twin multipath read / write device, according to another embodiment of the present invention. The method includes the following steps:
[0047] The front-end data receiving module receives data from various devices and data sent by the back-end data distribution module, and performs identity authentication, noise filtering, and format judgment on the data received by the front end.
[0048] The front-end data unified processing module converts non-standard format data received from the front end into standard format data and sends the standard format data to the front-end message event interaction module.
[0049] The front-end message event interaction module is used to receive data in a standard format and update message events, notify the corresponding module to process message events, determine whether the message event meets the triggering event conditions, obtain the determination result, and perform corresponding operations based on the determination result;
[0050] The front-end data distribution module sends out the data that meets the trigger event requirements from the front end;
[0051] The backend data receiving module receives data from various devices and data sent by the frontend data distribution module, and performs identity authentication, noise filtering, and format judgment on the data received in the backend.
[0052] The backend data unified processing module converts non-standard format data received from the backend into standard format data and sends the standard format data to the backend message event interaction module.
[0053] The background message event interaction module receives data in a standard format and updates the message event, notifies the corresponding module to process the message event, and determines whether the message event meets the triggering event conditions to obtain the judgment result, and performs the corresponding operation based on the judgment result;
[0054] The backend data distribution module sends out data that meets the conditions for triggering the event.
[0055] The specific process by which the front-end data receiving module performs identity authentication, noise filtering, and format determination on the data received from the front end is as follows:
[0056] Determine if the data received by the front end is valid;
[0057] Verify whether the data received by the front end is system service subscription data or required data;
[0058] Check whether the data received by the front end is in a standard format.
[0059] The backend data receiving module performs identity authentication, noise filtering, and format determination on the data received from the backend. Specifically, this includes:
[0060] Determine if the data received by the backend is valid;
[0061] Verify whether the data received by the backend is system service subscription data or required data;
[0062] Check whether the data received by the backend is in a standard format.
[0063] Regardless of whether a message event meets the triggering conditions, the real-time display module sends data to the front-end message event interaction module for real-time display according to pre-defined rules. The real-time display module is also a human-computer interaction module; when it receives user input, the front-end message event interaction module also enters a message event loop listening mechanism to determine whether the event conditions are triggered based on the user input. The real-time display module listens for front-end input events, network message events, condition-triggered events, etc., and displays the latest data according to pre-set conditions, improving the performance of real-time data display in the visualization system.
[0064] like Figure 3 The diagram illustrates a detailed flowchart of the method for implementing bidirectional data communication using a digital twin multipath read / write device according to an embodiment of the present invention:
[0065] Step 21: Connect the IoT digital twin device to the system network (such as the public network or intranet) or to the computer (such as by inserting it into a USB port).
[0066] Step 22: The digital twin platform's monitoring service listens to data. Since multiple front-end and back-end systems are monitoring data in parallel, steps 23 and 31 will be executed simultaneously. The front-end monitoring protocols support, but are not limited to, HTTP(s), WebSocket(s), MQTT, Modbus, and GPS; the back-end monitoring protocols support, but are not limited to, HTTP(s), WebSocket(s), MQTT, Modbus, OPC, Siemens S7, and GPS.
[0067] Step 23: The front-end data receiving module receives data from various devices and data sent by the back-end data distribution module, and then forwards the data to the next step of execution. The front-end data receiving module has two modes: passively receiving data and actively polling and viewing data. We consider actively polling and viewing data as a type of data monitoring.
[0068] Step 24: Check if the authentication data of the front-end identity authentication unit is valid. If valid, transfer the data to the next step of execution; if invalid, terminate the execution.
[0069] Step 25: The front-end data screening unit verifies whether the received data is subscribed data or required data for this service. If it is subscribed data or required data, the data is forwarded to the next step of execution; if it is not subscribed data or required data, it is discarded and execution is terminated. Given the existence of network broadcast data and data reported by indiscriminate devices, the received data may not be the data required by this service. Therefore, the front-end data screening unit discards the data in advance to improve performance and system stability.
[0070] Step 26: The front-end formatting detection unit determines whether the data format is the system's internal standard format based on the data key feature code. If yes, proceed to step 28; otherwise, proceed to step 27.
[0071] Step 27: The front-end data processing module converts external formats to the system's internal standard format. If the conversion is successful, the result data is passed to the next step; if the conversion fails, an error log is thrown and execution terminates. This is achieved by registering services to extend support for data conversion across different protocols and formats. The standard data format is the standardized JSON data format.
[0072] Step 28: After receiving data in a standard format, the front-end message event interaction module sends a data update message to notify the business modules or middleware subscribed to this message to analyze or process the data; simultaneously, it forwards the data to Step 29 for execution; and queries the system's internal event list to check if the event trigger conditions are met. If the event trigger conditions are met, the event is executed, for example, by executing Step 30 to distribute the data; otherwise, execution ends. Note that the system's internal event list contains many event types; this embodiment focuses only on data distribution.
[0073] Step 29: After receiving the data, the (front-end) real-time display module instantly displays the latest data value according to different display rules. The real-time display module is also a human-computer interaction module. When it receives user input, it executes step 28 and enters the message event loop listening mechanism.
[0074] Step 30: The front-end data distribution module sends data according to the pre-configured communication settings or a custom independent data sending service.
[0075] Step 31: The background data receiving module receives the data sent by the background data distribution module or the diverse digital twin devices, and transfers the data to the next step of execution.
[0076] Step 32: Check if the authentication data of the background identity authentication unit is valid. If valid, transfer the data to the next step of execution; if invalid, terminate the execution.
[0077] Step 33: The background data verification unit verifies whether the received data is subscribed data or required data for this service. If it is subscribed data or required data, the data is forwarded to the next step of execution; if it is not subscribed data or required data, it is discarded and execution is terminated. Given the existence of network broadcast data and data reported by indiscriminate devices, the received data may not be the data required by this service. Therefore, a background verification unit is set up to filter and discard data in advance to improve performance and system stability.
[0078] Step 34: The background formatting detection unit determines whether the data format is the system's internal standard format based on the data key feature code. If yes, proceed to step 36; otherwise, proceed to step 35.
[0079] Step 35: The role of the background data unified processing module is to convert external formats to the system's internal standard format. If the conversion is successful, the result data is passed to the next step of execution; if the conversion fails, an error log is output and execution is terminated. This is achieved by registering middleware to extend support for data conversion of different protocols and formats.
[0080] Step 36: After receiving the data, the background message event interaction module queries the system's internal event list to check if the event trigger conditions are met. If the event trigger conditions are met, the event is executed, for example, in step 37, data distribution is performed; otherwise, execution ends. It should be noted that the system's internal event list contains many event types, such as historical data saving; this embodiment focuses only on data distribution.
[0081] Step 37: The background data distribution module sends data according to the subscribed data service.
[0082] The present invention provides a method for realizing bidirectional communication of data from multiple digital twin read / write devices, which can quickly, simply and effectively solve the data communication problems of diverse digital twin devices, realize the real-time data response of the digital twin system, and has good scalability and maintainability.
[0083] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be covered within the scope of the claims and specification of the present invention.
Claims
1. A system for realizing bidirectional data communication using a digital twin multi-path read / write device, characterized in that, include: The system includes a front-end data receiving module, a front-end data unified processing module, a front-end message event interaction module, a front-end data distribution module, a back-end data receiving module, a back-end data unified processing module, a back-end message event interaction module, and a back-end data distribution module. The front-end data receiving module is used to receive data from various devices and data sent by the back-end data distribution module, and to perform identity authentication, noise filtering, and format judgment on the data received by the front end. The front-end data unified processing module is used to uniformly convert non-standard format data received by the front end into standard format data, and send the standard format data to the front-end message event interaction module. The front-end message event interaction module is used to receive data in a standard format and update message events, notify the corresponding module to process message events, determine whether the message event meets the triggering event conditions, obtain the determination result, and perform corresponding operations based on the determination result. The front-end data distribution module sends out the data from the front end that meets the trigger event requirements. The background data receiving module is used to receive data from various devices and data sent by the front-end data distribution module, and to perform identity authentication, noise filtering, and format judgment on the data received in the background. The background data unified processing module is used to uniformly convert non-standard format data received by the background into standard format data, and send the standard format data to the background message event interaction module. The background message event interaction module is used to receive data in a standard format and update message events, notify the corresponding module to process message events, determine whether the message event meets the triggering event conditions, obtain the determination result, and perform corresponding operations based on the determination result. The background data distribution module is used to send out data from the background that meets the conditions for triggering an event. The front-end data receiving module and the back-end data receiving module simultaneously receive processing data sent by various devices. Data that the front-end and back-end modules can process themselves are processed directly, while data that cannot be processed is processed by other identification modules and then distributed. Data from various devices can communicate directly with the front-end visualization. Data from various devices is processed by the back-end data and then becomes internal data that is distributed to other back-end modules or front-end modules.
2. The system as described in claim 1, characterized in that, The front-end data receiving module includes a front-end identity authentication unit, which is used to determine whether the data received by the front end is legal.
3. The system as described in claim 2, characterized in that, The front-end data receiving module further includes a front-end data verification unit, which is used to verify whether the data received by the front end is system service subscription data or required data.
4. The system as described in claim 3, characterized in that, The front-end data receiving module also includes a front-end formatting detection unit, which is used to detect whether the data received by the front end is in a standard format.
5. The system as described in claim 1, characterized in that, The background data receiving module includes a background identity authentication unit, which is used to determine whether the data received by the background is legal.
6. The system as described in claim 5, characterized in that, The background data receiving module also includes a background data verification unit, which is used to verify whether the data received in the background is system service subscription data or required data.
7. The system as described in claim 6, characterized in that, The background data receiving module also includes a background system format detection unit, which is used to detect whether the data received by the background is in a standard format.
8. The system according to any one of claims 1-7, characterized in that, The system also includes a real-time display module, which is used to display the latest data in real time according to pre-set display rules.
9. A method for realizing bidirectional data communication using a digital twin multipath read / write device, characterized in that, include: The front-end data receiving module receives data from various devices and data sent by the back-end data distribution module, and performs identity authentication, noise filtering, and format judgment on the data received by the front end. The front-end data unified processing module converts non-standard format data received from the front end into standard format data and sends the standard format data to the front-end message event interaction module. The front-end message event interaction module is used to receive data in a standard format and update message events, notify the corresponding module to process message events, determine whether the message event meets the triggering event conditions, obtain the determination result, and perform corresponding operations based on the determination result; The front-end data distribution module sends out the data that meets the trigger event requirements from the front end; The backend data receiving module receives data from various devices and data sent by the frontend data distribution module, and performs identity authentication, noise filtering, and format judgment on the data received in the backend. The backend data unified processing module converts non-standard format data received from the backend into standard format data and sends the standard format data to the backend message event interaction module. The background message event interaction module receives data in a standard format and updates the message event, notifies the corresponding module to process the message event, and determines whether the message event meets the triggering event conditions to obtain the judgment result, and performs the corresponding operation based on the judgment result; The background data distribution module sends out the data that meets the trigger event conditions in the background; The front-end data receiving module and the back-end data receiving module simultaneously receive processing data sent by various devices. Data that the front-end and back-end modules can process themselves are processed directly, while data that cannot be processed is processed by other identification modules and then distributed. Data from various devices can communicate directly with the front-end visualization. Data from various devices is processed by the back-end data and then becomes internal data that is distributed to other back-end modules or front-end modules.
10. The method as described in claim 9, characterized in that, The front-end data receiving module performs identity authentication, noise filtering, and format judgment on the data received from the front end, specifically including: judging whether the data received from the front end is legal; Verify whether the data received by the front end is system service subscription data or required data; Check whether the data received by the front end is in a standard format; The background data receiving module performs identity authentication, noise filtering, and format determination on the received data, specifically including: Determine if the data received by the backend is valid; Verify whether the data received by the backend is system service subscription data or required data; Check whether the data received by the backend is in a standard format.
Citation Information
Patent Citations
System for providing services of event-driven service-oriented internet of things and working method thereof
CN103458033A
Application performance monitoring method, device, apparatus and system and storage medium
CN109426597A