A network management system and method based on UDP network transmission protocol

By implementing protocol sequencing, instruction simplification, and an automatic correction mechanism at the calling end, the problems of packet ordering and verbose Ethernet instruction sets in high real-time applications of the UDP protocol are solved, achieving efficient, accurate, and rapid response in network transmission protocol network management.

CN122120170APending Publication Date: 2026-05-29YUNZHOU INTEGRATED CIRCUIT (WUHAN) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
YUNZHOU INTEGRATED CIRCUIT (WUHAN) CO LTD
Filing Date
2024-11-27
Publication Date
2026-05-29

Smart Images

  • Figure CN122120170A_ABST
    Figure CN122120170A_ABST
Patent Text Reader

Abstract

The application discloses a network transmission protocol networking supervision system and method based on UDP, relates to the technical field of network supervision, and comprises a protocol sequencing end, an instruction simplification end and a protocol calling end. The protocol sequencing end is used for collecting data protocols of UDP data packets in real time and sequencing and arranging the data protocols received in real time. The instruction simplification end is used for integrating multi-channel network protocols into a unified model instruction, setting a model to simplify multi-channel instructions in real time. The protocol calling end is used for detecting the real-time state of network protocol sequencing in real time when the instruction protocol is normal, tracking whether the network protocol sequencing is repeated in real time, and matching corresponding network protocols according to a deviation value to call protocols when the instruction protocol is abnormal. The network transmission protocol networking supervision system and method based on UDP can guarantee the order of data packets, can quickly simplify instruction operation, and is beneficial to quick calling and rewriting in network deployment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network monitoring technology, and in particular to a network monitoring system and method based on the UDP network transmission protocol. Background Technology

[0002] Network monitoring based on UDP mainly refers to monitoring and managing the communication process of data transmission using the UDP protocol in the network. The UDP protocol itself is connectionless and datagram-oriented, which means that it does not guarantee reliable data transmission and does not provide flow control and congestion control mechanisms. However, in some application scenarios that require high real-time performance, such as monitoring systems, the UDP protocol is widely used because of its low latency and high efficiency. In order to improve the reliability of the UDP protocol, acknowledgment mechanisms, retransmission mechanisms, and verification mechanisms can be added to the UDP protocol. These mechanisms can ensure the accuracy and integrity of data during transmission, thereby meeting the high reliability requirements of the monitoring system.

[0003] Currently, UDP does not guarantee the order, error correction, or retransmission of data packets. If data packets are lost or corrupted during transmission, UDP will not take any remedial measures, which also brings a huge workload to network computing and data retrieval. At the same time, although the existing Ethernet command set can support multi-channel transmission, the command set is verbose and cumbersome, with a single command often exceeding several hundred bits, and even exceeding a thousand commands. This makes network data transmission cumbersome, unable to quickly simplify command operations, and unable to monitor and track defined commands in real time to detect whether the command protocol is abnormal. Moreover, when the protocol is abnormal, it cannot automatically correct the command to implement the protocol call, which is not conducive to rapid calling and rewriting in network deployment and affects the effectiveness of network transmission protocol network monitoring.

[0004] Therefore, a network monitoring system and method based on the UDP transmission protocol is proposed to solve the above problems. Summary of the Invention

[0005] The main objective of this invention is to provide a network monitoring system and method based on the UDP network transmission protocol to solve the problems mentioned in the background.

[0006] To achieve the above objectives, the technical solution adopted by the present invention is as follows: a network transmission protocol-based network monitoring system and method, comprising a protocol sequencing terminal, an instruction simplification terminal, and a protocol calling terminal;

[0007] The protocol sorting terminal is used to collect the data protocol of UDP packets in real time, sort and organize the received data protocol in real time, and compare the sequence number and track anomalies in real time after sorting.

[0008] The instruction simplification terminal is used to integrate multi-channel network protocols into unified model instructions, set the model to simplify multi-channel instructions in real time, and monitor and track whether the instruction protocol generated by the model is abnormal in real time.

[0009] The protocol call terminal is used to detect the real-time status of network protocol sorting and track whether the network protocol sorting is duplicated when the instruction protocol is normal. When the instruction protocol is abnormal, it calculates the instruction correction deviation value in real time and matches the corresponding network protocol for protocol call based on the deviation value.

[0010] The protocol sorting terminal includes a protocol sorting module, a sorting tracking module, and a sequence number rearrangement module;

[0011] The protocol sorting module includes a data receiving unit, a keyword setting unit, and a protocol sorting unit;

[0012] The data receiving unit is used to receive UDP-based network transmission data in real time through a data receiver, and to sort the received network transmission data in real time using Arabic numerals;

[0013] The keyword setting unit is used to classify different keywords by setting different keywords and transmitting network data through different channels, and then sort the classified data using Arabic numerals.

[0014] The protocol sorting unit is used to combine network transmission data and classification sorting into numerical combinations to achieve real-time sorting of network transmission protocols.

[0015] The sorting and tracking module includes a protocol classification unit and a sorting and tracking unit;

[0016] The protocol classification unit is used to classify multi-channel network transmission protocols according to different keywords;

[0017] The sorting and tracking unit is used to track in real time whether the network transmission protocol sequence number is transmitted abnormally by the data tracker. It calculates the sequence number difference between the current network transmission protocol sequence number and the sequence number after combining the numbers. If the difference is equal to 0, it means that the network transmission protocol is normal. If the difference is not equal to 0, it means that the network transmission protocol is abnormal.

[0018] The sequence number rearrangement module includes an anomaly warning unit, a sequence number rearrangement unit, and a rearrangement tracking unit;

[0019] The anomaly warning unit is used to report to the system and issue a voice alarm when it is determined that the network transmission protocol is abnormal;

[0020] The sequence number reordering unit is used to receive the corresponding sequence number of network transmission data in historical data through the data receiver, and to receive the corresponding sequence number of network transmission data from different channels classified by different keywords. The final sequence number obtained by combining the two sequence numbers is then calculated with the network transmission protocol sequence number at the current moment. The first calculation is to calculate the difference between the corresponding sequence number of network transmission data in historical data and the first sequence number corresponding to the network transmission protocol sequence number at the current moment. If the difference is equal to 0, it means that the sequence number is normal; otherwise, it means that the sequence number is abnormal and needs to be reordered. The second calculation is to calculate the difference between the corresponding sequence number of network transmission data from different channels classified by different keywords and the second sequence number corresponding to the network transmission protocol sequence number at the current moment. If the difference is equal to 0, it means that the sequence number is normal; otherwise, it means that the sequence number is abnormal and needs to be reordered.

[0021] The rearrangement tracking unit is used to track in real time whether the reordered sequence number is abnormal by using a data tracker. It calculates the difference between the corresponding sequence number obtained by reordering and the network transmission protocol sequence number at the current time. If the difference is equal to 0, it means that the sequence number is rearranged normally. If the difference is not equal to 0, it means that the sequence number is rearranged abnormally.

[0022] The instruction simplification terminal includes a protocol integration module, a model setting module, and a model self-tracking module;

[0023] The protocol integration module includes a protocol integration unit and an integration sorting unit;

[0024] The protocol integration unit is used to integrate network transmission protocols on the same channel through an aggregation algorithm, as follows:

[0025]

[0026] Where ∑ represents the protocol integration operation implemented by the network transmission protocol in the same channel, and x represents the network transmission protocol data value in the same channel. n Indicates the number of protocol data transmitted on the same channel network;

[0027] The integrated sorting unit is used to arrange the sequence numbers of the network transmission protocols of the same channel after protocol integration using Arabic numerals.

[0028] The model setting module includes a model setting unit and a setting sorting unit;

[0029] The model setting unit is used to set a simplified network transmission protocol instruction model for the same channel. The instruction simplification model sets different instruction simplification thresholds according to the corresponding keywords of different channels.

[0030] The sorting unit is used to number different instruction simplification thresholds using Arabic numerals.

[0031] The model self-tracking module includes a model simplification unit, a monitoring and tracking unit, and an anomaly early warning unit;

[0032] The model simplification unit is used to simplify the UDP network transport protocol according to different instruction simplification thresholds. The simplification formula is as follows:

[0033] TP = n / Tk;

[0034] Where Tk represents the total time taken to process n network transmission protocols, n is the number of input network transmission protocol instructions, and TP represents the instruction simplification number;

[0035] The monitoring and tracking unit is used to track the number of simplified instructions of the network transmission protocol in real time through the data tracker, and calculate the difference between the number of tracked instructions and the number before simplification. If the difference is less than 0, it means that the simplification is effective.

[0036] The anomaly warning unit is used to indicate that the simplification is invalid when the difference between the number of tracked instructions and the number before simplification is greater than 0. It then reports the issue to the system, issues a warning alarm, and provides feedback for manual handling.

[0037] The protocol call terminal includes a real-time receiving module, a detection and tracking module, a deviation calculation module, and a protocol correction module;

[0038] The real-time receiving module is used to receive network transmission protocol networking data in real time through a data receiver.

[0039] The detection and tracking module includes a protocol detection unit and a protocol tracking unit;

[0040] The protocol detection unit is used to calculate the difference based on the sequence number to determine whether the network transmission protocol data is abnormal. If the difference is equal to 0, it means that the network transmission protocol is normal. If the difference is not equal to 0, it means that the network transmission protocol is abnormal.

[0041] The protocol tracking unit is used to track whether the network transmission protocol is abnormal at the current moment through the data tracker. If an abnormality is found, the system will be notified and a voice alarm will be issued.

[0042] The deviation calculation module is used for;

[0043] The protocol correction module includes a protocol matching unit and a protocol call rewriting unit;

[0044] The protocol matching unit is used to perform protocol matching of UDP network transmission protocols based on the keyword and sequence number comparison results of different channels. The comparison method is as follows:

[0045] Step 1: Integrate the keyword sequence numbers from different channels with the network transmission protocol data sequence numbers;

[0046] Step 2: After data integration, obtain the combination sequence number of the current network transmission protocol. Then, compare this combination sequence number with the sequence numbers of the multiple channels one by one using the following formula:

[0047]

[0048] Among them, Q n U1 represents the combined sequence number compared one by one with the sequence number of the multi-channel, U2 represents the combined sequence number at the corresponding time, x represents the power consumption of the network transmission protocol data standard tracked, and X represents the power consumption of the network transmission protocol data standard.

[0049] Step 3, if the calculated Q n If E equals 0, the combination sequence number of the current network transmission protocol is considered normal. n If the sequence number is not equal to 0, the current network transmission protocol's sequence number is considered abnormal, and Q is then traced. n The sequence number of the multi-channel corresponding to 0 is used for protocol matching;

[0050] The protocol call rewriting unit is used to track the network transmission protocol after protocol matching in real time through the data tracker, and to perform call and rewriting operations on the real-time network transmission protocol according to the sequence number protocol matching.

[0051] A network monitoring method based on UDP transmission protocol includes the following steps:

[0052] Step 1: Configure the IP address information of the remote control zone server for the network protocol;

[0053] Step 2: Enter the protocol sorting end, sort and organize the real-time received data protocol, compare the sequence number and track anomalies in real time after sorting, set the sequence number reordering module, and ensure the accuracy of network protocol transmission in real time.

[0054] Step 3: Enter the instruction simplification terminal, integrate multi-channel network protocols into a unified model instruction, simplify multi-channel instructions in real time according to the model, and monitor and track whether the instruction protocol generated by the model is abnormal in real time;

[0055] Step 4: Enter the protocol call terminal. If the instruction protocol is normal, the real-time status of the network protocol sorting is detected in real time, and the network protocol sorting is tracked for duplicates. When the instruction protocol is abnormal, the instruction correction deviation value is calculated in real time, and the corresponding network protocol is matched and called in real time according to the deviation value to realize the protocol call and rewriting in network deployment.

[0056] The present invention has the following beneficial effects:

[0057] 1. In this invention, by setting a protocol sorting end, during network monitoring based on UDP network transmission protocol, the sequence number reordering module can be set to reorder the network transmission of data packets in real time, ensuring the accuracy of network protocol transmission. This allows UDP to guarantee the order of data packets, avoid network transmission errors or retransmissions, and prevent data packets from being lost or damaged during transmission, thus improving the application effect of UDP.

[0058] 2. In this invention, by setting up a simplified instruction terminal, during the monitoring of UDP-based network transmission protocol network configuration, multi-channel network protocols are integrated into a unified model instruction. The multi-channel instructions are simplified in real time according to the model, enabling the UDP-based network transmission protocol network configuration monitoring system to not only support multi-channel transmission, but also to monitor and track defined instructions in real time to promptly detect whether the instruction protocol is abnormal. If an abnormality is detected, a voice alarm is issued to remind the user, ensuring the accuracy of network transmission protocol network configuration.

[0059] 3. In this invention, by setting up a protocol call terminal, when the network is monitored based on the UDP network transmission protocol, the deviation value is calculated in real time to correct the error when the protocol is abnormal. This enables protocol calling and rewriting in network deployment, which is beneficial for rapid calling and rewriting in network deployment, improves the effectiveness of network transmission protocol monitoring, and saves the workload of network calculation and data calling. Attached Figure Description

[0060] Figure 1 This is a schematic diagram of the system architecture of a network monitoring system and method based on the UDP transmission protocol of the present invention;

[0061] Figure 2 This is a schematic diagram of the protocol sequencing end of a network monitoring system and method based on UDP transmission protocol according to the present invention.

[0062] Figure 3 This is a schematic diagram of the architecture of the instruction simplification terminal of the network monitoring system and method based on UDP network transmission protocol of the present invention;

[0063] Figure 4 This is a schematic diagram of the protocol caller architecture of a network monitoring system and method based on UDP network transmission protocol according to the present invention. Detailed Implementation

[0064] To make the technical means, creative features, objectives and effects of this invention easier to understand, the invention will be further described below in conjunction with specific embodiments.

[0065] Example 1

[0066] Please refer to Figures 1 to 2As shown: A network monitoring system and method based on UDP transmission protocol, including a protocol sequencing terminal, a command simplification terminal, and a protocol calling terminal;

[0067] The protocol sorting end is used to collect the data protocol of UDP packets in real time, sort and organize the received data protocol in real time, and compare the sequence number and track anomalies in real time after sorting.

[0068] The instruction simplification terminal is used to integrate multi-channel network protocols into unified model instructions, set the model to simplify multi-channel instructions in real time, and monitor and track whether the instruction protocol generated by the model is abnormal in real time.

[0069] When the instruction protocol is normal, the protocol caller detects the real-time status of the network protocol sorting and tracks whether the network protocol sorting is duplicated. When the instruction protocol is abnormal, it calculates the instruction correction deviation value in real time and matches the corresponding network protocol for protocol call based on the deviation value.

[0070] The protocol sorting module includes a protocol organization module, a sorting and tracking module, and a sequence number reordering module;

[0071] The protocol sorting module includes a data receiving unit, a keyword setting unit, and a protocol sorting unit;

[0072] The data receiving unit is used to receive UDP-based network transmission data in real time through a data receiver, and to sort the received network transmission data in real time using Arabic numerals;

[0073] The keyword setting unit is used to classify different keywords by setting different keywords and different channels of network transmission data, and then sort the classified data using Arabic numerals.

[0074] The protocol sorting unit is used to combine network transmission data and classification sorting into numerical combinations to achieve real-time sorting of network transmission protocols.

[0075] The sorting and tracing module includes a protocol classification unit and a sorting and tracing unit;

[0076] The protocol classification unit is used to classify multi-channel network transmission protocols based on different keywords;

[0077] The sorting and tracking unit is used to track the network transmission protocol sequence number in real time through the data tracker to see if there is a transmission abnormality. It calculates the sequence number difference between the current network transmission protocol sequence number and the sequence number after combining numbers. If the difference is equal to 0, it means that the network transmission protocol is normal. If the difference is not equal to 0, it means that the network transmission protocol is abnormal. It can ensure the order of data packets, avoid network transmission errors or retransmissions, and prevent data packets from being lost or damaged during transmission, thus making the application effect of UDP better.

[0078] The sequence number reordering module includes an anomaly warning unit, a sequence number reordering unit, and a reordering tracking unit;

[0079] The anomaly warning unit is used to report to the system and issue a voice alarm when it detects an anomaly in the network transmission protocol;

[0080] The sequence number reordering unit is used to receive the corresponding sequence number of network transmission data in historical data through the data receiver, and to receive the corresponding sequence number of network transmission data from different channels classified by different keywords. The final sequence number obtained by combining the two sequence numbers is then calculated with the network transmission protocol sequence number at the current moment. The first calculation is to calculate the difference between the corresponding sequence number of network transmission data in historical data and the first sequence number corresponding to the network transmission protocol sequence number at the current moment. If the difference is equal to 0, it means that the sequence number is normal; otherwise, it means that the sequence number is abnormal and needs to be reordered. The second calculation is to calculate the difference between the corresponding sequence number of network transmission data from different channels classified by different keywords and the second sequence number corresponding to the network transmission protocol sequence number at the current moment. If the difference is equal to 0, it means that the sequence number is normal; otherwise, it means that the sequence number is abnormal and needs to be reordered.

[0081] The reordering tracking unit is used to track whether the reordered sequence number is abnormal in real time through the data tracker. It calculates the difference between the corresponding sequence number obtained by reordering and the network transmission protocol sequence number at the current time. If the difference is equal to 0, it means that the sequence number reordering is normal. If the difference is not equal to 0, it means that the sequence number reordering is abnormal. When data packets are disordered in the network monitoring of the UDP-based network transmission protocol, it can reorder the network transmission of data packets in real time to ensure the accuracy of network protocol transmission. This allows UDP to guarantee the order of data packets, avoid network transmission errors or retransmissions, and prevent data packets from being lost or damaged during transmission, thus making the application effect of UDP better.

[0082] Example 2

[0083] Please refer to Figure 3 As shown: Based on Embodiment 1, the instruction simplification module includes a protocol integration module, a model setting module, and a model self-tracking module;

[0084] The protocol integration module includes a protocol integration unit and an integration sorting unit;

[0085] The protocol integration unit is used to integrate network transmission protocols on the same channel through an aggregation algorithm, as follows:

[0086]

[0087] Where ∑ represents the protocol integration operation implemented by the network transmission protocol in the same channel, x represents the network transmission protocol data value in the same channel, and n represents the number of network transmission protocol data in the same channel;

[0088] The integrated sorting unit is used to arrange the sequence numbers of network transmission protocols in the same channel after protocol integration using Arabic numerals.

[0089] The model setting module includes a model setting unit and a setting sorting unit;

[0090] The model setting unit is used to set the network transmission protocol instruction simplification model for the same channel. The instruction simplification model sets different instruction simplification thresholds according to the corresponding keywords of different channels.

[0091] The sorting unit is set to rank different instruction simplification thresholds using Arabic numerals. It simplifies multi-channel instructions in real time according to the model and monitors and tracks whether the instruction protocol generated by the model is abnormal. This enables the UDP-based network transmission protocol networking monitoring system to not only support multi-channel transmission but also achieve the simplification and unification of instruction sets.

[0092] The model self-tracking module includes a model simplification unit, a monitoring and tracking unit, and an anomaly warning unit;

[0093] The model simplification unit is used to simplify the UDP network transport protocol according to different instruction simplification thresholds. The simplification formula is as follows:

[0094] TP = n / Tk;

[0095] Where Tk represents the total time taken to process n network transmission protocols, n is the number of input network transmission protocol instructions, and TP represents the instruction simplification number;

[0096] The monitoring and tracking unit is used to track the number of simplified instructions in the network transmission protocol in real time through the data tracker, and calculate the difference between the number of tracked instructions and the number before simplification. If the difference is less than 0, it means that the simplification is effective.

[0097] The anomaly warning unit is used to report to the system and issue an early warning alarm when the difference between the number of tracked instructions and the number before simplification is greater than 0. It also provides feedback for manual handling. It can monitor and track defined instructions in real time to detect whether the instruction protocol is abnormal. If an abnormality is detected, it will issue a voice alarm to remind you, ensuring the accuracy of network transmission protocol networking.

[0098] Example 3

[0099] Please refer to Figure 4 As shown: Based on Embodiment 1, the protocol caller includes a real-time receiving module, a detection and tracking module, a deviation calculation module, and a protocol correction module;

[0100] The real-time receiving module is used to receive network transmission protocol networking data in real time through a data receiver;

[0101] The detection and tracing module includes a protocol detection unit and a protocol tracing unit;

[0102] The protocol detection unit is used to calculate the difference based on the sequence number to determine whether the network transmission protocol data is abnormal. If the difference is equal to 0, it means that the network transmission protocol is normal. If the difference is not equal to 0, it means that the network transmission protocol is abnormal.

[0103] The protocol tracking unit is used to track whether the network transmission protocol is abnormal in real time through the data tracker. If an abnormality is found, it will report to the system and issue a voice alarm.

[0104] The deviation calculation module is used for;

[0105] The protocol correction module includes a protocol matching unit and a protocol call rewriting unit;

[0106] The protocol matching unit is used to perform protocol matching for UDP network transport protocols based on the keyword and sequence number comparison results of different channels. The comparison method is as follows:

[0107] Step 1: Integrate the keyword sequence numbers from different channels with the network transmission protocol data sequence numbers;

[0108] Step 2: After data integration, obtain the combination sequence number of the current network transmission protocol. Then, compare this combination sequence number with the sequence numbers of the multiple channels one by one using the following formula:

[0109]

[0110] Among them, Q n U1 represents the combined sequence number compared one by one with the sequence number of the multi-channel, U2 represents the combined sequence number at the corresponding time, x represents the power consumption of the network transmission protocol data standard tracked, and X represents the power consumption of the network transmission protocol data standard.

[0111] Step 3, if the calculated Q n If E equals 0, the combination sequence number of the current network transmission protocol is considered normal. n If the sequence number is not equal to 0, the current network transmission protocol's sequence number is considered abnormal, and Q is then traced. n The sequence number of the multi-channel corresponding to 0 is used for protocol matching;

[0112] The protocol call rewriting unit is used to track the network transmission protocol after protocol matching in real time through the data tracker. According to the sequence number protocol matching, the real-time network transmission protocol call and rewriting operation is facilitated, which is conducive to rapid call and rewriting in network deployment, improves the effectiveness of network transmission protocol network monitoring, and saves the workload of network computing and data call.

[0113] This invention discloses a network transmission protocol network monitoring system and method based on UDP. During operation, the system first configures the IP address information of the remote control area server for the network protocol. Then, it enters the protocol sorting end, sorts and organizes the real-time received data protocols, compares the sequence numbers and tracks anomalies in real time after sorting, and sets up a sequence number reordering module to ensure the accuracy of network protocol transmission in real time. In UDP-based network transmission protocol network monitoring, by sorting and organizing the real-time received data protocols and comparing the sequence numbers and tracking anomalies in real time after sorting, the sequence number reordering module enables real-time reordering of data packets when data packet disorder occurs, ensuring the accuracy of network protocol transmission. This ensures UDP maintains the order of data packets, avoids network transmission errors or retransmissions, and prevents data packet loss or damage during transmission, thus improving the application effect of UDP. Next, it enters the command simplification end, integrates multi-channel network protocols into a unified model command, simplifies multi-channel commands in real time according to the model, and monitors and tracks whether the command protocol generated by the model is abnormal in real time. In UDP-based network transmission protocol network monitoring, by sorting and organizing the real-time received data protocols and comparing the sequence numbers and tracking anomalies in real time after sorting, the system ensures the accuracy of network protocol transmission in real time. By comparing sequence numbers and tracking anomalies, and by setting up a sequence number reordering module, when data packets become disordered in UDP-based network transmission protocol network monitoring, the system can reorder the network transmission of data packets in real time. This ensures the accuracy of network protocol transmission, guarantees the order of UDP data packets, avoids network transmission errors or retransmissions, and prevents data packet loss or damage during transmission, thus improving the application effect of UDP. Upon entering the protocol call end, if the instruction protocol is normal, the system monitors the real-time status of network protocol sorting and tracks whether the network protocol sorting is duplicated. When the instruction protocol is abnormal, the system calculates the instruction correction deviation value in real time and matches the corresponding network protocol for protocol invocation based on the deviation value. The deviation value represents the corresponding difference calculated one by one using a judgment formula, enabling protocol invocation and rewriting in network deployment. In UDP-based network transmission protocol network monitoring, when a protocol is abnormal, the system calculates the instruction correction deviation value in real time and matches the corresponding network protocol for protocol invocation based on the deviation value, enabling protocol invocation and rewriting in network deployment. This allows the UDP-based network transmission protocol network monitoring system to automatically correct instructions and implement protocol invocation, facilitating rapid invocation and rewriting in network deployment and improving the effectiveness of network transmission protocol network monitoring.

[0114] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely illustrative of the principles of the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the present invention as claimed. The scope of protection of this invention is defined by the appended claims and their equivalents.

Claims

1. A network monitoring system based on the UDP transmission protocol, characterized in that, The system includes a protocol sorting terminal, an instruction simplification terminal, and a protocol calling terminal; The protocol sorting terminal is used to collect the data protocol of UDP packets in real time, sort and organize the received data protocol in real time, and compare the sequence number and track anomalies in real time after sorting. The instruction simplification terminal is used to integrate multi-channel network protocols into unified model instructions, set the model to simplify multi-channel instructions in real time, and monitor and track whether the instruction protocol generated by the model is abnormal in real time. The protocol call terminal is used to detect the real-time status of network protocol sorting and track whether the network protocol sorting is duplicated when the instruction protocol is normal. When the instruction protocol is abnormal, it calculates the instruction correction deviation value in real time and matches the corresponding network protocol for protocol call based on the deviation value.

2. The system according to claim 1, characterized in that: The protocol sorting terminal includes a protocol sorting module, a sorting tracking module, and a sequence number rearrangement module; The protocol sorting module includes a data receiving unit, a keyword setting unit, and a protocol sorting unit; The data receiving unit is used to receive UDP-based network transmission data in real time through a data receiver, and to sort the received network transmission data in real time using Arabic numerals; The keyword setting unit is used to classify different keywords by setting different keywords and transmitting network data through different channels, and then sort the classified data using Arabic numerals. The protocol sorting unit is used to combine network transmission data and classification sorting into numerical combinations to achieve real-time sorting of network transmission protocols.

3. The system according to claim 2, characterized in that: The sorting and tracking module includes a protocol classification unit and a sorting and tracking unit; The protocol classification unit is used to classify multi-channel network transmission protocols according to different keywords; The sorting and tracking unit is used to track in real time whether the network transmission protocol sequence number is transmitted abnormally by the data tracker. It calculates the sequence number difference between the current network transmission protocol sequence number and the sequence number after combining the numbers. If the difference is equal to 0, it means that the network transmission protocol is normal. If the difference is not equal to 0, it means that the network transmission protocol is abnormal.

4. The system according to claim 3, characterized in that: The sequence number rearrangement module includes an anomaly warning unit, a sequence number rearrangement unit, and a rearrangement tracking unit; The anomaly warning unit is used to report to the system and issue a voice alarm when it is determined that the network transmission protocol is abnormal; The sequence number reordering unit is used to receive the corresponding sequence number of network transmission data in historical data through the data receiver, and to receive the corresponding sequence number of network transmission data from different channels classified by different keywords. The final sequence number obtained by combining the two sequence numbers is then calculated with the network transmission protocol sequence number at the current moment. The first calculation is to calculate the difference between the corresponding sequence number of network transmission data in historical data and the first sequence number corresponding to the network transmission protocol sequence number at the current moment. If the difference is equal to 0, it means that the sequence number is normal; otherwise, it means that the sequence number is abnormal and needs to be reordered. The second calculation is to calculate the difference between the corresponding sequence number of network transmission data from different channels classified by different keywords and the second sequence number corresponding to the network transmission protocol sequence number at the current moment. If the difference is equal to 0, it means that the sequence number is normal; otherwise, it means that the sequence number is abnormal and needs to be reordered. The rearrangement tracking unit is used to track in real time whether the reordered sequence number is abnormal by using a data tracker. It calculates the difference between the corresponding sequence number obtained by reordering and the network transmission protocol sequence number at the current time. If the difference is equal to 0, it means that the sequence number is rearranged normally. If the difference is not equal to 0, it means that the sequence number is rearranged abnormally.

5. The system according to claim 1, characterized in that: The instruction simplification terminal includes a protocol integration module, a model setting module, and a model self-tracking module; The protocol integration module includes a protocol integration unit and an integration sorting unit; The protocol integration unit is used to integrate network transmission protocols on the same channel through an aggregation algorithm, as follows: Where ∑ represents the protocol integration operation implemented by the network transmission protocol in the same channel, and x represents the network transmission protocol data value in the same channel. n Indicates the number of protocol data transmitted on the same channel network; The integrated sorting unit is used to arrange the sequence numbers of the network transmission protocols of the same channel after protocol integration using Arabic numerals.

6. The system according to claim 5, characterized in that: The model setting module includes a model setting unit and a setting sorting unit; The model setting unit is used to set a simplified network transmission protocol instruction model for the same channel. The instruction simplification model sets different instruction simplification thresholds according to the corresponding keywords of different channels. The sorting unit is used to number different instruction simplification thresholds using Arabic numerals.

7. The system according to claim 6, characterized in that: The model self-tracking module includes a model simplification unit, a monitoring and tracking unit, and an anomaly early warning unit; The model simplification unit is used to simplify the UDP network transport protocol according to different instruction simplification thresholds. The simplification formula is as follows: TP = n / Tk; Where Tk represents the total time taken to process n network transmission protocols, n is the number of input network transmission protocol instructions, and TP represents the instruction simplification number; The monitoring and tracking unit is used to track the number of simplified instructions of the network transmission protocol in real time through the data tracker, and calculate the difference between the number of tracked instructions and the number before simplification. If the difference is less than 0, it means that the simplification is effective. The anomaly warning unit is used to indicate that the simplification is invalid when the difference between the number of tracked instructions and the number before simplification is greater than 0. It then reports the issue to the system, issues a warning alarm, and provides feedback for manual handling.

8. The system according to claim 1, characterized in that: The protocol call terminal includes a real-time receiving module, a detection and tracking module, a deviation calculation module, and a protocol correction module; The real-time receiving module is used to receive network transmission protocol networking data in real time through a data receiver. The detection and tracking module includes a protocol detection unit and a protocol tracking unit; The protocol detection unit is used to calculate the difference based on the sequence number to determine whether the network transmission protocol data is abnormal. If the difference is equal to 0, it means that the network transmission protocol is normal. If the difference is not equal to 0, it means that the network transmission protocol is abnormal. The protocol tracking unit is used to track whether the network transmission protocol is abnormal at the current moment through the data tracker. If an abnormality is found, the system will be notified and a voice alarm will be issued.

9. The system according to claim 8, characterized in that: The deviation calculation module is used for; The protocol correction module includes a protocol matching unit and a protocol call rewriting unit; The protocol matching unit is used to perform protocol matching of UDP network transmission protocols based on the keyword and sequence number comparison results of different channels. The comparison method is as follows: Step 1: Integrate the keyword sequence numbers from different channels with the network transmission protocol data sequence numbers; Step 2: After data integration, obtain the combination sequence number of the current network transmission protocol. Then, compare this combination sequence number with the sequence numbers of the multiple channels one by one using the following formula: Among them, Q n U1 represents the combined sequence number compared one by one with the sequence number of the multi-channel, U2 represents the combined sequence number at the corresponding time, x represents the power consumption of the network transmission protocol data standard tracked, and X represents the power consumption of the network transmission protocol data standard. Step 3, if the calculated Q n If E equals 0, the combination sequence number of the current network transmission protocol is considered normal. n If the sequence number is not equal to 0, the current network transmission protocol's sequence number is considered abnormal, and Q is then traced. n The sequence number of the multi-channel corresponding to 0 is used for protocol matching; The protocol call rewriting unit is used to track the network transmission protocol after protocol matching in real time through the data tracker, and to perform call and rewriting operations on the real-time network transmission protocol according to the sequence number protocol matching.

10. A network monitoring method based on UDP transmission protocol, referring to the network monitoring system based on UDP transmission protocol as described in any one of claims 1-9, characterized in that, Includes the following steps: Step 1: Configure the IP address information of the remote control zone server for the network protocol; Step 2: Enter the protocol sorting end, sort and organize the real-time received data protocol, compare the sequence number and track anomalies in real time after sorting, set the sequence number reordering module, and ensure the accuracy of network protocol transmission in real time. Step 3: Enter the instruction simplification terminal, integrate multi-channel network protocols into a unified model instruction, simplify multi-channel instructions in real time according to the model, and monitor and track whether the instruction protocol generated by the model is abnormal in real time; Step 4: Enter the protocol call terminal. If the instruction protocol is normal, the real-time status of the network protocol sorting is detected in real time, and the network protocol sorting is tracked for duplicates. When the instruction protocol is abnormal, the instruction correction deviation value is calculated in real time, and the corresponding network protocol is matched and called in real time according to the deviation value to realize the protocol call and rewriting in network deployment.