Heterogeneous network protocol processing system
By centrally storing and managing the decapsulation and packaging algorithms of different network protocols in the server, and converting the required algorithms through virtual protocols to dynamically download the required algorithms, the existing system is solved, and a heterogeneous network protocol processing system with high scalability and low maintenance workload is achieved.
Patent Information
- Application Number
- CN202411819310.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-03-04
AI Technical Summary
The existing heterogeneous network protocol processing system is difficult to cope with the high scalability requirements of changes in equipment type and quantity in the power emergency repair scenario, and the protocol conversion and maintenance work is large.
A heterogeneous network protocol processing system is designed, using the protocol storage module in the server to centrally store the decapsulation and packaging algorithms of different network protocols. The data access terminal connects to the server through virtual protocol conversion wireless buses, and dynamically downloads the required protocol decapsulation and packaging algorithms.
It improves the scalability of the system, can adapt to changes in equipment type and quantity, and reduces the maintenance workload of protocol conversion, avoiding problems caused by inconsistent data conversion.
Smart Images

Figure CN119561995A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet of Things, and in particular to a heterogeneous network protocol processing system. Background Art
[0002] At present, in the scenario of power emergency repair, it is necessary to realize data communication between the monitoring equipment at the command center and the on-site terminal. Specifically, the on-site data collected by the on-site terminal will be displayed in the monitoring equipment so that the command personnel can read the on-site equipment. The monitoring equipment will also send control instructions to the on-site terminal to control the working status of the on-site terminal. Among them, the on-site terminal includes power production equipment, power emergency equipment and personal wearable devices. The power production equipment includes sensors, automation equipment and detection instruments, etc. The power emergency equipment includes drones, repair vehicles and control balls, etc. Personal wearable devices include tablets, AR smart glasses and walkie-talkies. Different types of equipment often use different network protocols. Therefore, protocol conversion is required when data is communicated between the monitoring equipment and the on-site terminal.
[0003] In the power emergency repair scenario, the type and number of equipment at the on-site terminal may change at any time, and there is a great deal of uncertainty. For example, during the emergency repair process, a new drone was suddenly added. For another example, during the emergency repair process, the number of control balls increased from one to two. However, the existing heterogeneous network protocol processing system uses gateways or similar devices to achieve protocol conversion, which has low scalability and is difficult to apply to scenarios where the type and number of equipment are prone to change; and because there are many network protocols involved, the existing heterogeneous network protocol processing system also has the problem of a large maintenance workload for protocol conversion.
[0004] Based on this, how to provide a heterogeneous network protocol processing system with high scalability and low protocol conversion and maintenance workload has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] In view of this, in order to solve the above technical problems, the present invention provides a heterogeneous network protocol processing system.
[0006] The present invention adopts the following technical solution:
[0007] A heterogeneous network protocol processing system comprises: a server and at least one data access terminal;
[0008] The server includes a protocol storage module, a first data sending module and a first data receiving module; the protocol storage module stores protocol decapsulation algorithms and protocol encapsulation algorithms corresponding to different network protocols;
[0009] The data access terminal includes an interface module, a protocol decapsulation module, a protocol encapsulation module, a second data sending module and a second data receiving module; the second data sending modules and the second data receiving modules in all the data access terminals constitute a virtual protocol conversion wireless bus; the protocol conversion wireless bus is connected to the server; the protocol conversion wireless bus is also used to connect the monitoring device, and the interface module is used to connect the field terminal; the first target protocol decapsulation algorithm and the first target protocol encapsulation algorithm used by the data access terminal when supporting data communication between the monitoring device and the corresponding field terminal are obtained from the protocol storage module; the first target protocol decapsulation algorithm is downloaded to the protocol decapsulation module, and the first target protocol encapsulation algorithm is downloaded to the protocol encapsulation module.
[0010] Optionally, the server is an edge server.
[0011] Optionally, in the data access terminal, when the interface module accesses a first target on-site terminal, the second data sending module generates a target request according to a target network protocol adopted by the first target on-site terminal;
[0012] The second data sending module sends the target request to the first data receiving module, so that the server obtains the second target protocol decapsulation algorithm and the second target protocol encapsulation algorithm corresponding to the target network protocol from the protocol storage module, and sends the second target protocol decapsulation algorithm and the second target protocol encapsulation algorithm to the second data receiving module through the first data sending module;
[0013] The protocol decapsulation module stores the second target protocol decapsulation algorithm;
[0014] The protocol encapsulation module stores the second target protocol encapsulation algorithm.
[0015] Optionally, in the data access terminal, when the second target field terminal connected to the interface module is disconnected, the protocol decapsulation module deletes the protocol decapsulation algorithm of the second target field terminal stored therein, and the protocol encapsulation module deletes the protocol encapsulation algorithm of the second target field terminal stored therein.
[0016] Optionally, the interface module includes a wired interface module and a wireless interface module.
[0017] Optionally, the wired interface module includes an RJ45 interface and an HDMI interface.
[0018] Optionally, the wireless interface module includes a WIFI interface and a LoRa interface.
[0019] Optionally, the interface module is used to connect to at least one field terminal.
[0020] The present invention adopts the above technical scheme, a heterogeneous network protocol processing system, including: a server and at least one data access terminal; the server includes a protocol storage module, a first data sending module and a first data receiving module; the protocol storage module stores protocol decapsulation algorithms and protocol encapsulation algorithms corresponding to different network protocols; the data access terminal includes an interface module, a protocol decapsulation module, a protocol encapsulation module, a second data sending module and a second data receiving module; the second data sending modules and the second data receiving modules in all data access terminals constitute a virtual protocol conversion wireless bus; the protocol conversion wireless bus connects the server; the protocol conversion wireless bus is also used to connect a monitoring device, and the interface module is used to connect an on-site terminal; the first target protocol decapsulation algorithm and the first target protocol encapsulation algorithm used by the data access terminal when supporting data intercommunication between the monitoring device and the corresponding on-site terminal are obtained from the protocol storage module; the first target protocol decapsulation algorithm is downloaded to the protocol decapsulation module, and the first target protocol encapsulation algorithm is downloaded to the protocol encapsulation module.
[0021] Based on this, the second data sending module and the second data receiving module in all data access terminals constitute a virtual protocol conversion wireless bus. The modular design makes each second data sending module and the second data receiving module an independent and replaceable component, and the wireless bus has the advantages of supporting multiple network topologies and supporting multiple types of device connections. This allows the present invention to subsequently increase or decrease data access terminals at any time according to actual needs, improves scalability, and can be applied to scenarios where the type and quantity of devices are prone to change; and, by centrally storing the protocol decapsulation algorithms and protocol encapsulation algorithms corresponding to different network protocols in the server, each data access terminal obtains the required protocol decapsulation algorithm and protocol encapsulation algorithm from the server, realizing centralized storage and distributed application of protocol conversion data, so that the present invention can reduce the maintenance workload of protocol conversion, which is conducive to avoiding related problems caused by inconsistent protocol conversion data. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0023] Figure 1 It is a structural diagram of a heterogeneous network protocol processing system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0024] To make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be described in detail below. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other implementation methods obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present invention.
[0025] At present, in the scenario of power emergency repair, it is necessary to realize data communication between the monitoring equipment at the command center and the on-site terminal. Specifically, the on-site data collected by the on-site terminal will be displayed in the monitoring equipment so that the command personnel can read the on-site equipment. The monitoring equipment will also send control instructions to the on-site terminal to control the working status of the on-site terminal. Among them, the on-site terminal includes power production equipment, power emergency equipment and personal wearable devices. The power production equipment includes sensors, automation equipment and detection instruments, etc. The power emergency equipment includes drones, repair vehicles and control balls, etc. Personal wearable devices include tablets, AR smart glasses and walkie-talkies. Different types of equipment often use different network protocols. Therefore, protocol conversion is required when data is communicated between the monitoring equipment and the on-site terminal.
[0026] In the power emergency repair scenario, the type and number of equipment at the on-site terminal may change at any time, and there is a great deal of uncertainty. For example, during the emergency repair process, a new drone was suddenly added. For another example, during the emergency repair process, the number of control balls increased from one to two. However, the existing heterogeneous network protocol processing system uses gateways or similar devices to achieve protocol conversion, which has low scalability and is difficult to apply to scenarios where the type and number of equipment are prone to change; and because there are many network protocols involved, the existing heterogeneous network protocol processing system also has the problem of a large maintenance workload for protocol conversion.
[0027] Based on this, in order to improve the scalability of a heterogeneous network protocol processing system and reduce the workload of protocol conversion and maintenance, the present invention provides a heterogeneous network protocol processing system.
[0028] The technical solution of the present invention is described in detail below in conjunction with the accompanying drawings.
[0029] Figure 1 Schematic diagram of a heterogeneous network protocol processing system provided by an embodiment of the present invention. Figure 1 As shown, the system includes: a server 11 and at least one data access terminal 12.
[0030] The server 11 includes a protocol storage module, a first data sending module and a first data receiving module; the protocol storage module stores protocol decapsulation algorithms and protocol encapsulation algorithms corresponding to different network protocols.
[0031] The data access terminal 12 includes an interface module, a protocol decapsulation module, a protocol encapsulation module, a second data sending module and a second data receiving module; the second data sending modules and the second data receiving modules in all data access terminals 12 constitute a virtual protocol conversion wireless bus; the protocol conversion wireless bus is connected to the server 11; the protocol conversion wireless bus is also used to connect the monitoring device, and the interface module is used to connect the field terminal; the first target protocol decapsulation algorithm and the first target protocol encapsulation algorithm used by the data access terminal 12 when supporting data communication between the monitoring device and the corresponding field terminal are obtained from the protocol storage module; the first target protocol decapsulation algorithm is downloaded to the protocol decapsulation module, and the first target protocol encapsulation algorithm is downloaded to the protocol encapsulation module.
[0032] In the embodiment of the present invention, the server 11 may be an edge server. An edge server is a small server that sinks the computing power of a traditional server from a central point to a terminal close to the user. The present invention adopts an edge server, so that the present invention can shorten the delay of the data access terminal obtaining the protocol decapsulation algorithm and the protocol encapsulation algorithm, reduce the bandwidth requirement of the process, improve data security, and improve the reliability of the server.
[0033] In actual application, when the data access terminal 12 accesses a new type of on-site terminal, it needs to download the protocol decapsulation algorithm and the protocol encapsulation algorithm required by the new type of on-site terminal from the server 11 .
[0034] Based on this, in the data access terminal 12, when the interface module accesses the first target on-site terminal, the second data sending module generates a target request according to the target network protocol adopted by the first target on-site terminal; the second data sending module sends the target request to the first data receiving module, so that the server 11 obtains the second target protocol decapsulation algorithm and the second target protocol encapsulation algorithm corresponding to the target network protocol from the protocol storage module, and sends the second target protocol decapsulation algorithm and the second target protocol encapsulation algorithm to the second data receiving module through the first data sending module; the protocol decapsulation module stores the second target protocol decapsulation algorithm; and the protocol encapsulation module stores the second target protocol encapsulation algorithm.
[0035] In addition, the second data sending module can also generate a target request in combination with the device type of the first target on-site terminal. Specifically, the second data sending module determines the first data transmission requirement of the first target on-site terminal according to the device type of the first target on-site terminal, and determines the second data transmission requirement of the first target on-site terminal according to the target network protocol adopted by the first target on-site terminal. If the first data transmission requirement is consistent with the second data transmission requirement, the target request is generated according to the second data transmission requirement. The data transmission requirement includes information such as the data format of the transmission and the transmission object.
[0036] In actual application, a field terminal connected to the data access terminal 12 may disconnect the connection. At this time, the protocol decapsulation and encapsulation algorithm for the field terminal stored in the data access terminal 12 may be deleted to reduce the maintenance workload of protocol conversion.
[0037] Based on this, in the data access terminal, when the second target field terminal connected to the interface module is disconnected, the protocol decapsulation module deletes the protocol decapsulation algorithm of the second target field terminal stored therein, and the protocol encapsulation module deletes the protocol encapsulation algorithm of the second target field terminal stored therein.
[0038] In actual application, a new data access terminal 12 may be added. In this case, the second data sending module and the second data receiving module of the new data access terminal 12 will form a new protocol conversion wireless bus with the second data sending modules and the second data receiving modules of other data access terminals 12. And, subsequently, the protocol decapsulation and encapsulation algorithm acquisition process when the new data access terminal 12 accesses the on-site terminal is the same as the above solution, which will not be repeated here.
[0039] The following uses the control ball as an example to illustrate the process of data intercommunication between the monitoring equipment and the corresponding field terminal. First, the control ball sends the data it collects to the data access terminal 12 to which it is connected. The data access terminal 12 receives the data sent by the control ball through its interface module. Then, in its protocol unpacking module, the protocol unpacking algorithm corresponding to the control ball is used to unpack the data sent by the control ball. Then, in its protocol encapsulation module, the unpacked data is encapsulated according to the protocol encapsulation algorithm corresponding to the monitoring device. Then, it is packaged at the link layer according to the TLV format (Tag: identifier, L: length, V: data content) and sent to the protocol conversion wireless bus. Finally, the monitoring device obtains the packaged data from the protocol conversion wireless bus. It should be noted that the process of the monitoring device sending data to the corresponding field terminal is the same, which will not be repeated here.
[0040] In the embodiment of the present invention, the interface module may include a wired interface module and a wireless interface module, thereby increasing the richness of interface types and expanding the application scenarios of the present invention.
[0041] In the embodiment of the present invention, the wired interface module may include an RJ45 interface and an HDMI (High Definition Multimedia Interface).
[0042] The wireless interface module may include a WIFI interface and a LoRa (Long Range Radio) interface. LoRa is a long-distance wireless communication technology based on spread spectrum technology.
[0043] In the embodiment of the present invention, the interface module is used to connect at least one field terminal.
[0044] In the embodiment of the present invention, the on-site terminal includes power production equipment, power emergency equipment and personal wearable equipment.
[0045] The embodiment of the present invention adopts the above-mentioned technical solution, and the second data sending module and the second data receiving module in all data access terminals constitute a virtual protocol conversion wireless bus. The modular design makes each second data sending module and the second data receiving module an independent and replaceable component, and the wireless bus has the advantages of supporting a variety of network topologies and supporting a variety of types of device connections. This makes it possible for the present invention to add or reduce data access terminals at any time according to actual needs, thereby improving scalability and being applicable to scenarios where the type and quantity of devices are prone to change.
[0046] Furthermore, by centrally storing the protocol decapsulation algorithms and protocol encapsulation algorithms corresponding to different network protocols in the server, each data access terminal obtains the protocol decapsulation algorithm and protocol encapsulation algorithm it needs from the server, thereby realizing centralized storage and distributed application of protocol conversion data. This enables the present invention to reduce the maintenance workload of protocol conversion, and helps to avoid related problems caused by inconsistent protocol conversion data.
[0047] Furthermore, by decoupling the protocol decapsulation module from the protocol encapsulation module, great flexibility is achieved in protocol conversion.
[0048] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
[0049] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.
[0050] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0051] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0052] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0053] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0054] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0055] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. A heterogeneous network protocol processing system, characterized in that: include: A server and at least one data access terminal; The server includes a protocol storage module, a first data sending module and a first data receiving module; The protocol storage module stores protocol decapsulation algorithms and protocol encapsulation algorithms corresponding to different network protocols; The data access terminal includes an interface module, a protocol decapsulation module, a protocol encapsulation module, a second data sending module and a second data receiving module; the second data sending modules and the second data receiving modules in all the data access terminals constitute a virtual protocol conversion wireless bus; the protocol conversion wireless bus is connected to the server; the protocol conversion wireless bus is also used to connect the monitoring device, and the interface module is used to connect the field terminal; the first target protocol decapsulation algorithm and the first target protocol encapsulation algorithm used by the data access terminal when supporting data communication between the monitoring device and the corresponding field terminal are obtained from the protocol storage module; the first target protocol decapsulation algorithm is downloaded to the protocol decapsulation module, and the first target protocol encapsulation algorithm is downloaded to the protocol encapsulation module.
2. The heterogeneous network protocol processing system according to claim 1, characterized in that: The server is an edge server.
3. The heterogeneous network protocol processing system according to claim 1, characterized in that: In the data access terminal, when the interface module accesses the first target on-site terminal, the second data sending module generates a target request according to the target network protocol adopted by the first target on-site terminal; The second data sending module sends the target request to the first data receiving module, so that the server obtains the second target protocol decapsulation algorithm and the second target protocol encapsulation algorithm corresponding to the target network protocol from the protocol storage module, and sends the second target protocol decapsulation algorithm and the second target protocol encapsulation algorithm to the second data receiving module through the first data sending module; The protocol decapsulation module stores the second target protocol decapsulation algorithm; The protocol encapsulation module stores the second target protocol encapsulation algorithm.
4. The heterogeneous network protocol processing system according to claim 1, characterized in that: In the data access terminal, when the second target on-site terminal connected to the interface module is disconnected, the protocol decapsulation module deletes the protocol decapsulation algorithm of the second target on-site terminal stored therein, and the protocol encapsulation module deletes the protocol encapsulation algorithm of the second target on-site terminal stored therein.
5. The heterogeneous network protocol processing system according to claim 1, characterized in that: The interface module includes a wired interface module and a wireless interface module.
6. The heterogeneous network protocol processing system according to claim 5, characterized in that: The wired interface module includes an RJ45 interface and an HDMI interface.
7. The heterogeneous network protocol processing system according to claim 5, characterized in that: The wireless interface module includes a WIFI interface and a LoRa interface.
8. The heterogeneous network protocol processing system according to claim 1, characterized in that: The interface module is used to connect at least one field terminal.