A data interworking transit system and method

CN121486442BActive Publication Date: 2026-08-21BEIJING GUODIAN ZHISHEN CONTROL TONGDY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511616629.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-06
Publication Date
2026-08-21
Estimated Expiration
2045-11-06

AI Technical Summary

Technical Problem

[0005]有鉴于此,本申请提供了一种数据的互通中转系统及方法,主要目的在于解决设备管理系统与分布式控制系统间部署的灵活性较低的技术问题

Benefits of technology

[0016] This invention provides a data interoperability relay system and method. By introducing a relay gateway module as a data relay module, it enables data interaction between the equipment management system and the distributed control system without relying on co-location, thus decoupling their physical deployment locations. Simultaneously, the equipment management system communicates with the relay gateway module by sending data packets with a preset UDPPacket structure. The relay gateway module then calls the DCS's interface functions through command code mapping and returns the processing results. Using standard message formats as interactive data perfectly solves the calling difficulties between different heterogeneous languages, allowing the equipment management system and the distributed control system to be developed using different programming languages. This decoupling of their development languages ​​significantly improves the deployment flexibility of both systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121486442B_ABST
    Figure CN121486442B_ABST
Patent Text Reader

Abstract

The application discloses a data intercommunication transfer system and method. The system comprises a device management system, a transfer gateway module and a distributed control system. The device management system determines a command code corresponding to instruction information issued to the distributed control system, sets the command code into a first data packet of a UDPPacket structure, and sends the first data packet to the transfer gateway module. The transfer gateway module identifies the command code in the first data packet, determines a preset interface function corresponding to the command code, calls the preset interface function on the distributed control system, and acquires return parameters from the distributed control system. The transfer gateway module is further used for setting the return parameters into a second data packet of the UDPPacket structure, and sending the second data packet to the device management system, so that the device management system identifies the return parameters in the second data packet. The above scheme can improve the deployment flexibility of the device management system and the distributed control system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial automation control technology, and in particular to a data exchange and transfer system and method. Background Technology

[0002] In the field of industrial automation, the coordinated operation of distributed control systems (DCS) and asset management systems (AMS) depends on stable data interaction, and the flexibility of their deployment directly affects the architectural adaptability of industrial sites.

[0003] Currently, the data interaction function between the two is mainly realized through the Application Programming Interface (API) call method. This method requires that DCS and AMS be deployed on the same industrial computer and developed using the same programming language, so that AMS can directly send command information to DCS to call the dedicated API interface provided by DCS to obtain data from DCS.

[0004] However, this model strictly binds the physical deployment locations of the two systems, making independent adjustments impossible based on site requirements. This severely restricts the deployment of DCS and AMS, hindering their ability to flexibly adapt to the needs of distributed and modular modern industrial architectures. When the industrial site requires expanding equipment, adjusting control areas, or optimizing system layout, the two systems are difficult to migrate independently due to their deployment binding, significantly reducing the flexibility of equipment management system and distributed control system deployment. Summary of the Invention

[0005] In view of this, this application provides a data interoperability relay system and method, the main purpose of which is to solve the technical problem of low deployment flexibility between equipment management system and distributed control system.

[0006] According to a first aspect of the present invention, a data interoperability relay system is provided, the system comprising a device management system, a relay gateway module, and a distributed control system; The device management system is used to determine the command code corresponding to the instruction information of the distributed control system, set the command code into the first data packet of the UDPPacket structure, and send the first data packet to the relay gateway module; The relay gateway module is used to identify the command code in the first data packet, determine the preset interface function corresponding to the command code, call the preset interface function to the distributed control system, and obtain the return parameters from the distributed control system. The relay gateway module is also used to set the return parameter into the second data packet of the UDPPacket structure and send the second data packet to the device management system so that the device management system can identify the return parameter in the second data packet.

[0007] In an optional embodiment, the device management system sends the first data packet to the relay gateway module, including: the device management system serializes the first data packet to obtain a first binary data stream, and sends the first binary data stream to the relay gateway module; the relay gateway module identifies the command code in the first data packet, including: the relay gateway module deserializes the first binary data stream to obtain the first data packet, and identifies the command code in the first data packet.

[0008] In an optional embodiment, the relay gateway module sends the second data packet to the device management system, including: the relay gateway module serializes the second data packet to obtain a second binary data stream, and sends the second binary data stream to the device management system; the device management system is further configured to deserialize the second binary data stream to obtain a second data packet, and identify the return parameter in the second data packet.

[0009] In an optional embodiment, the instruction information includes operation instructions for the distributed control system; each type of operation instruction corresponds to a preset command code; the device management system is further configured to identify the operation instructions in the instruction information, determine the command code corresponding to the operation instructions, and set the command code in the first data packet.

[0010] In an optional embodiment, the relay gateway module listens for the first data packet from the device management system through a preset port.

[0011] In an optional embodiment, the relay gateway module determines the preset interface function corresponding to the command code by: the relay gateway module obtaining a preset interface function mapping table, wherein the interface function mapping table has a plurality of reference command codes and a reference application interface function corresponding to each reference command code; determining the reference command code that is the same as the command code among the plurality of reference command codes as the target command code, and determining the reference application interface function corresponding to the target command code as the preset interface function.

[0012] In an optional embodiment, the relay gateway module is deployed on a cloud server, and the cloud server establishes a communication connection with the device management system and the distributed control system.

[0013] In an optional embodiment, the relay gateway module and the device management system are each preset with the same key; the relay gateway module sends the second data packet to the device management system by: the relay gateway module encrypting the second data packet based on the key to obtain a second encrypted data packet, and sending the second encrypted data packet to the device management system; the device management system is further configured to decrypt the second encrypted data packet based on the key to obtain the second data packet.

[0014] In an optional embodiment, the key is a dynamically updated key; the relay gateway module updates the key based on a preset key generation algorithm at preset time intervals, and sends the updated key to the device management system so that the device management system can replace the original key based on the updated key.

[0015] According to a second aspect of the present invention, a data interoperability relay method is provided, the method being applied to a relay gateway module as described above, the method comprising: Acquire the first data packet, identify the command code in the first data packet, and determine the preset interface function corresponding to the command code; The preset interface function is invoked on the distributed control system, and the return parameters corresponding to the preset interface function are obtained from the distributed control system. The return parameters are set into the second data packet of the UDPPacket structure, and the second data packet is sent to the device management system.

[0016] This invention provides a data interoperability relay system and method. By introducing a relay gateway module as a data relay module, it enables data interaction between the equipment management system and the distributed control system without relying on co-location, thus decoupling their physical deployment locations. Simultaneously, the equipment management system communicates with the relay gateway module by sending data packets with a preset UDPPacket structure. The relay gateway module then calls the DCS's interface functions through command code mapping and returns the processing results. Using standard message formats as interactive data perfectly solves the calling difficulties between different heterogeneous languages, allowing the equipment management system and the distributed control system to be developed using different programming languages. This decoupling of their development languages ​​significantly improves the deployment flexibility of both systems.

[0017] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0018] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings: Figure 1 This diagram illustrates the structure of a data interoperability relay system provided by an embodiment of the present invention. Figure 2 This invention provides a schematic diagram of the structure of another data interoperability relay system. Figure 3 The diagram shows a flowchart of a data interoperability relay method provided by an embodiment of the present invention. Detailed Implementation

[0019] The present invention will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in the present application can be combined with each other.

[0020] Currently, the physical deployment locations of distributed control systems (DCS) and equipment management systems (AMS) are strictly bound together, making independent adjustments impossible based on site requirements. This severely restricts the deployment of DCS and AMS, hindering their ability to flexibly adapt to the needs of distributed and modular modern industrial architectures. When industrial sites require equipment expansion, control area adjustments, or system layout optimization, the two systems are difficult to migrate independently due to their deployment binding, significantly reducing the flexibility of equipment management systems and distributed control systems deployment.

[0021] To address the above problems, in one embodiment, such as Figure 1 As shown, a data interoperability relay system is provided, which includes an equipment management system 100, a relay gateway module 200, and a distributed control system 300. The relay gateway module 200 can be independently installed at a gateway device such as an industrial control computer, or it can be deployed together with the equipment management system 100 on a server, or it can be deployed together with the distributed control system 300 on a server. In addition, the relay gateway module 200 can also be deployed at a cloud server to establish a communication connection with the equipment management system 100 and the distributed control system 300.

[0022] Specifically, the device management system 100 determines the command code (cmdNum) corresponding to the instruction information issued to the distributed control system 300, sets the command code into the first data packet of the UDPPacket structure, and sends the first data packet to the relay gateway module 200. Here, the UDPPacket structure is a preset standardized data format used for data transmission between the device management system 100 and the relay gateway module 200 based on the User Datagram Protocol (UDP), or it can be used for data transmission based on IP network communication protocols such as TCP, MQTT, and HTTP / RESTful protocols.

[0023] Specifically, the equipment management system 100 can receive instruction information from the host computer issued by relevant personnel to the distributed control system 300 or a certain underlying device controlled by it, and determine the command code corresponding to the instruction information. The instruction information includes operation instructions for the distributed control system 300 or a certain underlying device controlled by it; here, the equipment management system 100 can pre-store the command codes corresponding to each type of operation instruction; the operation instructions can include instructions such as "query equipment status" and "read measurement point data"; furthermore, command code "1" can be pre-assigned for the operation instruction "query equipment status", and command code "2" can be pre-assigned for the operation instruction "read measurement point data", and their mapping relationship can be stored locally; the method of setting the command codes corresponding to the operation instructions can be determined according to the actual situation, and will not be elaborated here.

[0024] Here, the instruction information may also include the device identifier of a certain underlying device controlled by the distributed control system 300, which is used to mark the underlying device to which the instruction information is directed; in the actual working process, the device management system 100 can determine the operation instruction to be executed on the underlying device and the device identifier of the underlying device to which the operation is directed in the instruction information, and determine the command code corresponding to the operation instruction, and set the command code and the device identifier in the first data packet.

[0025] Furthermore, the relay gateway module 200 is used to identify the command code in the first data packet and determine the preset interface function corresponding to the command code. The preset interface function can be a native application programming interface (API) function. These preset interface functions are program interfaces encapsulated within the DCS system to implement specific functions. Specific program interfaces enable the distributed control system 300 to perform specific functions; for example, the function for obtaining the measurement point name can be GetSID_name, and the function for obtaining the measurement point type can be IDGetTypeId_sid, etc. By calling these native API functions, the relay gateway module 200 can directly obtain the required raw data from the distributed control system 300 system, thereby executing specific operation instructions such as "querying device status" and "reading measurement point data," providing a foundation for subsequent data adaptation and return to the device management system 100 system. Here, the relay gateway module 200 uses a preset QUdpSocket class communication interface as a designated port to listen for the first data packet from the device management system 100 and communicate with the device management system 100 through the designated port.

[0026] Specifically, the relay gateway module 200 can obtain a preset interface function mapping table, wherein the interface function mapping table has multiple preset reference command codes and corresponding reference application interface functions for each reference command code, and is stored locally in advance; further, the relay gateway module 200 can compare the command code with each reference command code, and determine the reference command code that is the same as the command code among the multiple reference command codes as the target command code, and determine the corresponding reference application interface function of the target command code as the preset interface function.

[0027] Furthermore, the relay gateway module 200 can call the preset interface function to the distributed control system 300 and obtain return parameters from the distributed control system 300. The return parameters can be the return value output by the distributed control system 300 corresponding to the operation command when the preset interface function is called. Here, if the operation command corresponding to the command code is to query the device status, the relay gateway module 200 can obtain the device status information of the underlying device from the distributed control system 300; if the operation command corresponding to the command code is to read measurement point data, the relay gateway module 200 can obtain the measurement point data of the underlying device from the distributed control system 300.

[0028] Furthermore, the relay gateway module 200 is also used to set the return parameter into a second data packet of a UDPPacket structure, and send the second data packet to the device management system 100, so that the device management system 100 can identify the return parameter in the second data packet. Here, the second data packet can have the same format as the first data packet.

[0029] Specifically, the relay gateway module 200 can set the return parameters in the second data packet of the UDPPacket structure, so that the device management system 100 can parse the return parameters in the second data packet and complete the data interaction between the device management system 100 and the distributed control system 300.

[0030] The data relay system provided in this embodiment introduces a relay gateway module as a data relay layer, enabling data interaction between the equipment management system and the distributed control system without requiring co-location, effectively decoupling them from their physical deployment locations. Simultaneously, the equipment management system communicates with the relay gateway module by sending UDPPacket structure data in a preset format. The relay gateway module then uses command code mapping to call the interface functions of the distributed control system and returns the processing results. Using a standardized message format as the data carrier, it perfectly solves the calling problem between different heterogeneous languages, allowing both systems to be developed using different programming languages, achieving decoupling at the development language level and significantly improving deployment flexibility. Furthermore, this relay gateway module defines a clear request-response message format. Any system that needs to communicate with the distributed control system can obtain data from the distributed control system through this relay gateway as long as it follows this message format, demonstrating good scalability. When the distributed control system or the equipment management system is upgraded separately, only the API call interface or message protocol of the gateway needs to be kept compatible, significantly reducing the cost and risk of system maintenance and upgrades.

[0031] In an optional embodiment, the device management system sends the first data packet to the relay gateway module by: serializing the first data packet to obtain a first binary data stream, and sending the first binary data stream to the relay gateway module.

[0032] Furthermore, the relay gateway module identifies the command code in the first data packet, including: the relay gateway module performs deserialization processing on the first binary data stream to obtain the first data packet, and identifies the command code in the first data packet.

[0033] The embodiments provided in this application convert structured data into a binary data stream for transmission by serializing and deserializing the first data packet, thereby reducing the amount of data transmitted and improving transmission efficiency. Simultaneously, unified serialization and deserialization rules ensure consistency in data parsing between the device management system and the relay gateway module, avoiding parsing errors caused by differences in data formats, guaranteeing the accuracy and stability of data interaction, and laying a reliable data foundation for subsequent command code recognition and interface function calls.

[0034] In an optional embodiment, the relay gateway module sends the second data packet to the device management system in the following manner: the relay gateway module serializes the second data packet to obtain a second binary data stream, and sends the second binary data stream to the device management system; the device management system is further configured to deserialize the second binary data stream to obtain a second data packet, and identify the return parameter in the second data packet.

[0035] The embodiments provided in this application convert the returned data into a binary stream for transmission by serializing and deserializing the second data packet, thereby reducing the amount of data transmitted and improving transmission efficiency. At the same time, unified processing rules ensure that the device management system accurately parses the returned parameters, thus guaranteeing the consistency and reliability of data interaction.

[0036] Furthermore, such as Figure 2 As shown, the relay gateway module 200 may include a communication monitoring module 210, a message parsing module 220, a command scheduling module 230, a data conversion module 240, and a response encapsulation module 250. The communication monitoring module 210 is used to monitor a first data packet from the device management system 100 based on a bound preset port. Further, the message parsing module 220 is used to deserialize the first data packet, which exists in the form of a first binary data stream, and identify the command code and device identifier in the first data packet. Further, the command scheduling module 230 is used to parse the corresponding preset interface function according to the command code. Further, the data conversion module 240 is used to call the preset interface function to the distributed control system 300, obtain the return parameters from the distributed control system 300, and add the return parameters to the second data packet. Further, the response encapsulation module 250 is used to serialize the second data packet into a second binary data stream and send the second binary data stream to the device management system 100.

[0037] In an optional embodiment, the relay gateway module and the device management system are each pre-set with the same key; here, the key is synchronized to the relay gateway module and the device management system through offline configuration or a secure initialization process to ensure the consistency and confidentiality of the key in the initial stage.

[0038] Furthermore, the relay gateway module sends the second data packet to the device management system in the following ways: The relay gateway module encrypts the second data packet based on the key to obtain a second encrypted data packet, and then sends the second encrypted data packet to the device management system. Specifically, when the relay gateway module needs to send the second data packet to the device management system, it first calls a preset encryption function, using the shared key as the encryption parameter, to encrypt the complete content of the second data packet, generating a second encrypted data packet that cannot be directly parsed. Here, this encryption process can use a symmetric encryption algorithm such as AES, which is efficient and secure, and can meet the real-time requirements of data transmission in industrial scenarios while ensuring encryption strength.

[0039] Furthermore, the device management system is also used to decrypt the second encrypted data packet based on the key to obtain the second data packet. Specifically, after receiving the second encrypted data packet, the device management system initiates the corresponding decryption process, calls the decryption function matching the above-mentioned symmetric encryption algorithm, uses the same key to decrypt the second encrypted data packet, restores the original second data packet, and then identifies the return parameters from it to complete subsequent business processing.

[0040] The embodiments provided in this application, when the second data packet is illegally intercepted during transmission, can prevent the interceptor from parsing sensitive information in the data packet due to the lack of a corresponding key, thereby effectively preventing data leakage risks and ensuring the security and reliability of data interaction between the device management system and the distributed control system. Simultaneously, the use of symmetric encryption avoids the computational resource consumption associated with asymmetric encryption, ensuring that the system maintains efficient operation even in encrypted transmission scenarios.

[0041] In an optional embodiment, the key is a dynamically updated key; further, the relay gateway module updates the key based on a preset key generation algorithm every preset time interval, and sends the updated key to the device management system, so that the device management system can replace the original key with the updated key. The length of the preset time interval can be determined according to actual conditions.

[0042] Here, the relay gateway module can be equipped with a key generation algorithm based on hash function, such as PBKDF2. When the relay gateway module detects that the time interval since the last key update has reached a preset time interval, it automatically triggers the key update process. First, it generates a new key through the key generation algorithm, and then sends the new key to the device management system through a secure channel. Here, the secure channel refers to the transmission link after encrypting the new key based on the old key currently in use, to prevent the new key from being intercepted and cracked during transmission.

[0043] Furthermore, after receiving the new encryption key, the device management system decrypts it using the current old key to obtain the new key, then replaces the original key with the new key and returns an update confirmation message to the relay gateway module. Upon receiving the confirmation, the relay gateway module synchronously updates its own key to the new key, thus completing the dynamic key update. The technical solution provided in this application can automatically change the key periodically, significantly reducing the risk of key cracking and improving the security of the entire data interaction process.

[0044] Furthermore, embodiments of this application also provide a data interoperability relay method, applied in the relay gateway module as described above; further, as Figure 3 As shown, the data interoperability relay method includes: 101. Obtain the first data packet, identify the command code in the first data packet, and determine the preset interface function corresponding to the command code.

[0045] Specifically, the relay gateway module can continuously listen to network data from the device management system through a preset port. When it detects the first data packet sent by the device management system, it parses the structured data according to the field rules of the UDPPacket structure and extracts the command code from it.

[0046] Furthermore, the transit gateway module can query a preset interface function mapping table, which stores the correspondence between command codes and preset interface functions. The module matches the extracted command code with the corresponding command code in the mapping table to determine the preset interface function that needs to be called, providing an operational basis for subsequent interaction with the distributed control system.

[0047] 102. Call the preset interface function to the distributed control system, and obtain the return parameters corresponding to the preset interface function from the distributed control system.

[0048] Specifically, after determining the preset interface function, the relay gateway module can initiate an interface call to the distributed control system according to the calling specifications of the preset interface function. Upon receiving the interface call request, the distributed control system executes the corresponding business logic and generates return parameters. Furthermore, the relay gateway module receives these return parameters through the interaction link with the distributed control system, completing the response acquisition for one interface call.

[0049] 103. Set the returned parameters into the second data packet of the UDPPacket structure, and send the second data packet to the device management system.

[0050] Specifically, after obtaining the returned parameters, the relay gateway module fills the returned parameters into the data content field of the second data packet according to the rules of the UDPPacket structure, obtains the second data packet, and sends the second data packet to the device management system, thus completing a data interaction between the device management system and the distributed control system.

[0051] The data interoperability relay method provided in this application can build a data interaction bridge between the equipment management system and the distributed control system through a relay gateway module. By parsing UDP packet structures and matching interface function mapping tables, it achieves precise association between command codes and interface functions of the distributed control system, ensuring accurate forwarding and execution of operation instructions and avoiding confusion in instruction interaction between heterogeneous systems. At the same time, with the relay gateway module as an intermediate hub, it undertakes the core functions of instruction parsing, interface calling, and result feedback, so that the equipment management system does not need to directly interface with the distributed control system, removing the binding restrictions between the two in terms of deployment location and development language, and improving the flexibility of system deployment and expansion.

[0052] The serial numbers in this application are for descriptive purposes only and do not represent the superiority or inferiority of any particular implementation scenario. The above disclosures are merely a few specific implementation scenarios of this application; however, this application is not limited thereto, and any variations conceived by those skilled in the art should fall within the protection scope of this application.

Claims

1. A data interoperability relay system, characterized in that, The system includes an equipment management system, a relay gateway module, and a distributed control system. The device management system is used to determine the command code corresponding to the instruction information of the distributed control system, set the command code into a first data packet of a UDPPacket structure, and send the first data packet to the relay gateway module. The instruction information includes operation instructions for the distributed control system, and each type of operation instruction corresponds to a preset command code. The device management system is also used to identify the operation instructions in the instruction information, determine the command code corresponding to the operation instructions, and set the command code into the first data packet. The relay gateway module is used to identify the command code in the first data packet, determine the preset interface function corresponding to the command code, call the preset interface function to the distributed control system, and obtain return parameters from the distributed control system. The process of the relay gateway module determining the preset interface function corresponding to the command code includes: the relay gateway module obtaining a preset interface function mapping table, wherein the interface function mapping table has multiple reference command codes and a reference application programming interface function corresponding to each reference command code; identifying the reference command code that is identical to the command code among the multiple reference command codes as the target command code, and identifying the reference application programming interface function corresponding to the target command code as the preset interface function. The relay gateway module is also used to set the return parameter into the second data packet of the UDPPacket structure and send the second data packet to the device management system so that the device management system can identify the return parameter in the second data packet.

2. The data interoperability relay system according to claim 1, characterized in that, The device management system sends the first data packet to the relay gateway module, including: The device management system serializes the first data packet to obtain a first binary data stream, and sends the first binary data stream to the relay gateway module; The relay gateway module identifies the command code in the first data packet, including: The relay gateway module deserializes the first binary data stream to obtain the first data packet, and identifies the command code in the first data packet.

3. The data interoperability relay system according to claim 2, characterized in that, The relay gateway module sends the second data packet to the device management system, including: The relay gateway module serializes the second data packet to obtain a second binary data stream, and sends the second binary data stream to the device management system. The device management system is also used to deserialize the second binary data stream to obtain a second data packet, and to identify the return parameter in the second data packet.

4. The data interoperability relay system according to claim 1, characterized in that, The relay gateway module listens for the first data packet from the device management system through a preset port.

5. The data interoperability relay system according to claim 1, characterized in that, The relay gateway module is deployed on a cloud server, and the cloud server establishes a communication connection with the device management system and the distributed control system.

6. The data interoperability relay system according to any one of claims 1 to 5, characterized in that, The relay gateway module and the device management system are each pre-set with the same key; The relay gateway module sends the second data packet to the device management system in the following ways: The relay gateway module encrypts the second data packet based on the key to obtain a second encrypted data packet, and sends the second encrypted data packet to the device management system; The device management system is also used to decrypt the second encrypted data packet based on the key to obtain the second data packet.

7. The data interoperability relay system according to claim 6, characterized in that, The key is a dynamically updated key; The relay gateway module updates the key based on a preset key generation algorithm at preset time intervals and sends the updated key to the device management system so that the device management system can replace the original key with the updated key.

8. A data interoperability relay method, characterized in that, The method is applied to the data interoperability relay system as described in any one of claims 1 to 7, wherein the data interoperability relay system includes a device management system, a relay gateway module, and a distributed control system, and the data interoperability relay method executed by the relay gateway module includes: Acquire the first data packet, identify the command code in the first data packet, and determine the preset interface function corresponding to the command code; The preset interface function is invoked on the distributed control system, and the return parameters corresponding to the preset interface function are obtained from the distributed control system. The return parameters are set into the second data packet of the UDPPacket structure, and the second data packet is sent to the device management system.

Citation Information

Patent Citations

  • Intelligent plug-in operation method and system based on fusion terminal

    CN110347442A

  • Security association system between heterogeneous power devices

    KR101575862B1