Network dynamic parameter resolving method and system based on non-intrusive link

By inserting a monitoring module into the link node simulation model, dynamically adjusting the simulation model parameters and rate thresholds, the problem that the existing technology cannot meet the dynamic changes of complex links is solved, and the link is high stability and response speed is achieved, and the system complexity is reduced.

CN120238451AActive Publication Date: 2025-07-01VIRE TECH CO LTD +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510653142.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-21
Publication Date
2025-07-01
Estimated Expiration
2045-05-21

AI Technical Summary

Technical Problem

The existing link solution methods cannot meet the dynamic changes of complex links, especially in scenarios where network topology changes or real-time updates of link characteristics, it is difficult to achieve high-fidelity simulation results, and increase the complexity of system development.

Method used

A network dynamic parameter solution method based on non-invasive links is adopted to construct a link node simulation model by inserting a monitoring module, dynamically adjusting the simulation model parameters and rate thresholds to realize adaptive control of link status.

Benefits of technology

It effectively improves the stability and response speed of the link, reduces the system coupling, improves the compatibility and scalability of the system, and realizes adaptive control of the link state.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238451A_ABST
    Figure CN120238451A_ABST
Patent Text Reader

Abstract

The invention discloses a network dynamic parameter resolving method and system based on a non-intrusive link, and the method comprises the steps: inserting a monitoring module, constructing a link node simulation model, carrying out the link protocol data transmission, and outputting a downlink data package; setting a calculation time window interval and a rate threshold based on the monitoring module; and intercepting a downlink data packet, and carrying out network dynamic parameter calculation in combination with calculation of a time window interval and a rate threshold to obtain a node operation state of the link node simulation model. According to the method, the simulation model parameters and the rate threshold can be dynamically adjusted according to the node operation state, self-adaptive regulation and control of the link state are realized, and the stability and the response speed of the link are effectively improved. The network dynamic parameter resolving method and system based on the non-intrusive link can be widely applied to the technical field of network communication simulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of network communication simulation, and particularly to a method and system for solving network dynamic parameters based on a non-invasive link. Background Art

[0002] With the rapid development of network communication technology, link simulation, as an important tool for studying network performance and optimizing link design, has put forward higher requirements for the real-time and accuracy of simulation. However, the existing link calculation methods usually rely on the implementation method of fixed parameter configuration and cannot meet the dynamic change requirements of complex links, especially in scenarios where the network topology changes frequently or the link characteristics are updated in real time. These methods have great limitations in practical applications. Not only is it difficult to achieve high-fidelity simulation effects, but it also increases the complexity of system development. Summary of the Invention

[0003] In order to solve the above technical problems, the object of the present invention is to provide a method and system for solving network dynamic parameters based on a non-invasive link, which can dynamically adjust the simulation model parameters and rate thresholds according to the node operating state, realize the adaptive control of the link state, and effectively improve the stability and response speed of the link.

[0004] The first technical solution adopted by the present invention is: a method for solving network dynamic parameters based on a non-invasive link, including the following steps: Insert a monitoring module to build a link node simulation model for link protocol data transmission and output a downlink data packet; Based on the monitoring module, set the calculation time window interval and the rate threshold; Intercept the downlink data packet, and combine the calculation time window interval and the rate threshold to perform network dynamic parameter calculation to obtain the node operating state of the link node simulation model.

[0005] Further, the link node simulation model specifically includes a virtual transport layer, a MAC layer, a physical layer, and a monitoring module. The virtual transport layer, the MAC layer, the physical layer, and the monitoring module are connected in sequence, where: The virtual transport layer is used to encapsulate the high-level protocol data to obtain the encapsulated high-level protocol data; The MAC layer is used to encapsulate the data frame, identify the address, and perform verification on the encapsulated high-level protocol data, and output the verified high-level protocol data; The physical layer is used to perform data signal conversion processing on the verified high-level protocol data and output a downlink data packet; The monitoring module is used to monitor the data flow of the downlink data packet.

[0006] Further, the step of intercepting the downlink data packets, combining the calculation time window interval and the rate threshold to calculate the network dynamic parameters, and obtaining the node operating status of the link node simulation model specifically includes: Based on the calculation time window interval, intercept the downlink data packets through the monitoring module, and obtain the packet sequence number of the downlink data packets and the timestamp information of the downlink data packets; When the calculation time window interval ends, calculate the transmission rate of the downlink data packets according to the packet sequence number and the timestamp information, and obtain the calculation result of the transmission rate of the downlink data packets; Compare the calculation result of the transmission rate of the downlink data packets with the rate threshold to obtain the node operating status of the link node simulation model.

[0007] Further, the step of when the calculation time window interval ends, calculating the transmission rate of the downlink data packets according to the packet sequence number and the timestamp information, and obtaining the calculation result of the transmission rate of the downlink data packets specifically includes: When the calculation time window interval ends, read the total packet sequence number and the timestamp information; Determine adjacent packets according to the packet sequence number, and calculate the transmission rate between adjacent packets according to the timestamp information to obtain a preliminary calculation result of the transmission rate; Perform an averaging process on the preliminary calculation result of the transmission rate to obtain the calculation result of the transmission rate of the downlink data packets.

[0008] Further, the step of comparing the calculation result of the transmission rate of the downlink data packets with the rate threshold to obtain the node operating status of the link node simulation model specifically includes: Compare the calculation result of the transmission rate of the downlink data packets with the rate threshold; If the calculation result of the transmission rate is less than the rate threshold, mark the node operating status of the current link node simulation model as the idle state; If the calculation result of the transmission rate is greater than the rate threshold, mark the node operating status of the current link node simulation model as the busy state.

[0009] Further, it also includes dynamically adjusting the parameters of the link node simulation model according to the node operating status of the link node simulation model, specifically including: If the node operating status of the current link node simulation model is the busy state, reduce the transmission power of the link node simulation model and adjust the antenna direction angle of the link node simulation model; If the node operating status of the current link node simulation model is the idle state, increase the transmission power of the link node simulation model.

[0010] The second technical solution adopted by the present invention is: a network dynamic parameter calculation system based on a non-intrusive link, including: The first module is used to insert a monitoring module to construct a link node simulation model for link protocol data transmission and output a downlink data packet; The second module is used to set a calculation time window interval and a rate threshold based on the monitoring module; The third module is used to intercept the downlink data packet and perform network dynamic parameter calculation in combination with the calculation time window interval and the rate threshold to obtain the node operation state of the link node simulation model.

[0011] The beneficial effects of the method and system of the present invention are as follows: By inserting a monitoring module to construct a link node simulation model, and further setting a calculation time window interval and a rate threshold based on the monitoring module, the present invention adopts a non-intrusive design. The monitoring module is inserted into the link node simulation model, and by listening to the sequence number and timestamp information of the data packet, the real-time monitoring and control of the node operation state are realized. There is no need to modify the underlying protocol stack, which reduces the system coupling degree, improves the compatibility and scalability of the system. Finally, the downlink data packet is intercepted, and network dynamic parameter calculation is performed in combination with the calculation time window interval and the rate threshold to obtain the node operation state of the link node simulation model. By analyzing and comparing the data packet sending rate with the rate threshold, the simulation model parameters and rate threshold can be dynamically adjusted according to the node operation state, realizing the adaptive control of the link state, and effectively improving the stability and response speed of the link. Description of the Drawings

[0012] Figure 1 is the step flow chart of a network dynamic parameter calculation method based on a non-intrusive link of the present invention; Figure 2 is the structural block diagram of a network dynamic parameter calculation system based on a non-intrusive link of the present invention; Figure 3 is the schematic diagram of the link node simulation model of the non-intrusive calculation method provided by the specific embodiment of the present invention. Detailed Embodiments

[0013] The following further describes the present invention in detail with reference to the drawings and specific embodiments. For the step numbers in the following embodiments, they are only set for the convenience of explanation and illustration, and no limitation is imposed on the order between the steps. The execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.

[0014] Refer to Figure 1 , the present invention provides a network dynamic parameter calculation method based on a non-intrusive link, and the method includes the following steps: S100. Insert a monitoring module to build a link node simulation model for link protocol data transmission, and output downlink data packets. Specifically, the link node simulation model specifically includes a virtual transport layer, a MAC layer, a physical layer, and a monitoring module. The virtual transport layer, the MAC layer, the physical layer, and the monitoring module are connected in sequence. Among them, the virtual transport layer is used to encapsulate high-level protocol data to obtain encapsulated high-level protocol data; the MAC layer is used to encapsulate the encapsulated high-level protocol data into data frames, perform address recognition and verification, and output the verified high-level protocol data; the physical layer is used to perform data signal conversion processing on the verified high-level protocol data and output downlink data packets; the monitoring module is used to monitor the data flow of the downlink data packets.

[0015] In this embodiment, as Figure 3 shown, build a link resolution node simulation model, which includes three layers, namely the virtual transport layer, the MAC layer, and the physical layer. In this node simulation model, downlink data will flow through the virtual transport layer, the MAC layer, and the physical layer in sequence. To implement monitoring of the data flow, a monitoring module is inserted under the physical layer to count the downlink data flow information and make corresponding processing.

[0016] In some specific embodiments, initialize the node simulation model, which includes a virtual transport layer, a MAC layer, and a physical layer. And insert a user-defined layer and a monitoring module under the physical layer to implement monitoring of the data flow, that is, first initialize the node simulation model so that the virtual transport layer, the MAC layer, and the physical layer in it can work properly. Based on the user-defined layer inside the tool, design a monitoring module and insert it under the physical layer for monitoring the downlink data flow.

[0017] In this model, each node includes a node simulation model, a monitoring module, and a broadcast forwarding service. Among them, the node simulation model is built using a wireless network simulation tool, the monitoring module is designed based on the customizable layer in the tool, and the broadcast forwarding service is a communication service between nodes.

[0018] S200. Based on the monitoring module, set the calculation time window interval and the rate threshold. Specifically, before the system starts, configure the parameters of the monitoring module, including setting the calculation time interval and the rate threshold. This time interval refers to the time difference between two packet sending rate calculations and is used to determine the periodic interval for packet rate evaluation. The rate threshold is a critical condition for judging the node running state and is used to evaluate the current state of the node.

[0019] In this embodiment, all layers, including the custom layer implementing the monitoring module, are initialized and configured through an external configuration file. Before the system starts, the calculation time window interval and the rate threshold are filled into the corresponding configuration file. After the system starts, it will automatically read the configuration file and complete the initialization.

[0020] S300: Intercept the downlink data packets, and combine the calculation time window interval and the rate threshold to perform network dynamic parameter calculation to obtain the node operating status of the link node simulation model.

[0021] S310: Based on the calculation time window interval, intercept the downlink data packets through the monitoring module, and obtain the packet sequence number of the downlink data packets and the timestamp information of the downlink data packets; Specifically, the monitoring module intercepts the data packets transmitted from the physical layer downwards, and extracts the packet sequence number and the transmission timestamp by parsing the information attached to the data packets.

[0022] More specifically, the monitoring module is inserted below the physical layer, so that the downlink data packets can first pass through the monitoring module and then flow into the broadcast forwarding service. When the monitoring module detects a downlink data packet, it will parse the data packet and extract the transmission timestamp marked in the physical layer and the packet sequence number.

[0023] S320: When the calculation time window interval ends, calculate the transmission rate of the downlink data packets according to the packet sequence number and the timestamp information to obtain the calculation result of the transmission rate of the downlink data packets; Specifically, when the calculation time window interval ends, read the total packet sequence number and the timestamp information; determine adjacent packets according to the packet sequence number, and calculate the transmission rate between adjacent packets according to the timestamp information to obtain a preliminary calculation result of the transmission rate; perform an averaging process on the preliminary calculation result of the transmission rate to obtain the calculation result of the transmission rate of the downlink data packets.

[0024] In this embodiment, when the time window ends, the monitoring module evaluates and calculates the packet transmission rate according to the packet sequence number and the timestamp information collected within the current time window.

[0025] In some specific embodiments, by setting a timer, whenever the calculation time interval is reached, it is considered that the current time window ends, and the monitoring module enters the evaluation and calculation mode of the packet transmission rate. In this mode, the monitoring module extracts the packet sequence numbers and the corresponding timestamp information collected within this time window, calculates the transmission rate between adjacent packets, and finally takes the average to obtain the evaluated transmission rate.

[0026] S330. Compare the calculated result of the transmission rate of the downlink data packet with the rate threshold to obtain the node operating state of the link node simulation model.

[0027] Specifically, compare the calculated result of the transmission rate of the downlink data packet with the rate threshold. If the calculated result of the transmission rate is less than the rate threshold, mark the node operating state of the current link node simulation model as the idle state. If the calculated result of the transmission rate is greater than the rate threshold, mark the node operating state of the current link node simulation model as the busy state.

[0028] In this embodiment, compare the evaluated transmission rate with the preset rate threshold to judge the operating state of the current node. If it is higher than the threshold, mark it as "busy". If it is lower than the threshold, mark it as "idle". Judging the operating state of the node through the transmission rate can be used for subsequent dynamic adjustment of node configuration.

[0029] Furthermore, it further includes dynamically adjusting the parameters of the link node simulation model according to the node operating state of the link node simulation model. If the node operating state of the current link node simulation model is the busy state, reduce the transmission power of the link node simulation model and adjust the antenna direction angle of the link node simulation model. If the node operating state of the current link node simulation model is the idle state, increase the transmission power of the link node simulation model.

[0030] Specifically, the monitoring module adjusts the node simulation parameters according to the preset scheme through the marked node state. In this example, if the current node state is "busy", the node needs to appropriately reduce the transmission power so that the average transmission power in the next time window is reduced, saving power consumption. At the same time, if there are special requirements, the direction angle of the antenna can be adjusted to reduce the ineffective coverage area and interference. If the current node state is "idle", it returns to the default initial state, and appropriately adjusts and increases the antenna transmission power to ensure the transmission stability at a low transmission rate.

[0031] In addition, it should be noted that after obtaining the adjustment judgment, the monitoring module modifies the parameter configuration of the node by broadcasting the configuration information, so that the node can save power as much as possible in the "busy" state and improve the message transmission efficiency in the "idle" state, realizing the adaptive regulation of the node.

[0032] In summary, the embodiments of the present invention dynamically obtain and judge the node status in a non-invasive manner, and achieve dynamic adjustment of the simulation model by optimizing the feedback mechanism, so as to meet the actual requirements of complex link simulation and high-fidelity system optimization. First, initialize the node simulation model and insert a monitoring module; set the calculation time window interval and rate threshold; the monitoring module intercepts the downlink data packets and obtains and stores their packet sequence numbers and timestamp information; at the end of the time window, calculate the packet sending rate and compare the sending rate with the rate threshold to judge the running status of the node; the monitoring module dynamically adjusts the node simulation model parameters and rate threshold according to the running status result. This method realizes adaptive regulation of the node through non-intrusive design and utilizes the packet sequence number and timestamp information of the data packet, effectively improving the self-regulation ability of the link system. The embodiments of the present invention are used for dynamic parameter acquisition and real-time calculation of multi-node network systems, and are applicable to the simulation optimization, dynamic adjustment of complex links, and the development and application of high-fidelity simulation systems.

[0033] Referring to Figure 2 , a network dynamic parameter calculation system based on a non-intrusive link, comprising: The first module 201 is used to insert a monitoring module to construct a link node simulation model for link protocol data transmission and output downlink data packets; The second module 202 is used to set the calculation time window interval and rate threshold based on the monitoring module; The third module 203 is used to intercept the downlink data packets and perform network dynamic parameter calculation in combination with the calculation time window interval and rate threshold to obtain the node running status of the link node simulation model.

[0034] The content in the above method embodiments is applicable to the system embodiments. The functions specifically implemented by the system embodiments are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those in the above method embodiments.

[0035] The above is a specific description of the preferred embodiments of the present invention, but the present invention is not limited to the described embodiments. Those skilled in the art can make various equivalent deformations or substitutions without departing from the spirit of the present invention, and these equivalent deformations or substitutions are all included in the scope defined by the claims of this application.

Claims

1. A method for calculating network dynamic parameters based on non-intrusive links, characterized in that: The following steps are involved: Insert the monitoring module to build a link node simulation model to perform link protocol data transmission and output downlink data packets; Based on the monitoring module, set the calculation time window interval and rate threshold; The downlink data packets are intercepted, and the network dynamic parameters are solved in combination with the calculation time window interval and rate threshold to obtain the node operation status of the link node simulation model.

2. According to the non-intrusive link-based network dynamic parameter solution method of claim 1, it is characterized in that: The link node simulation model specifically includes a virtual transmission layer, a MAC layer, a physical layer and a monitoring module, and the virtual transmission layer, the MAC layer, the physical layer and the monitoring module are connected in sequence, wherein: The virtual transport layer is used to encapsulate the high-level protocol data to obtain the encapsulated high-level protocol data; The MAC layer is used to encapsulate, address identify and verify the encapsulated high-level protocol data, and output the verified high-level protocol data; The physical layer is used to perform data signal conversion processing on the verified high-level protocol data and output downlink data packets; The monitoring module is used to monitor the data flow of the downlink data packet.

3. According to the non-intrusive link-based network dynamic parameter solution method of claim 2, it is characterized in that: The step of intercepting the downlink data packet, and solving the network dynamic parameter calculation in combination with the calculation time window interval and the rate threshold, and obtaining the node operation status of the link node simulation model specifically includes: Based on the calculation time window interval, the downlink data packet is intercepted by the monitoring module, and the data packet sequence number and the timestamp information of the downlink data packet are obtained; When the calculation time window interval ends, the sending rate of the downlink data packet is calculated according to the data packet sequence number and timestamp information to obtain the sending rate calculation result of the downlink data packet; The calculation result of the sending rate of the downlink data packet is compared with the rate threshold to obtain the node operation status of the link node simulation model.

4. According to the non-intrusive link-based network dynamic parameter solution method of claim 3, it is characterized in that: The step of calculating the sending rate of the downlink data packet according to the data packet sequence number and the timestamp information when the calculation time window interval ends to obtain the sending rate calculation result of the downlink data packet specifically includes: When the calculation time window interval ends, read the total data packet sequence number and timestamp information; Determine adjacent data packets according to the data packet sequence number, and calculate the sending rate between adjacent data packets according to the timestamp information to obtain a preliminary sending rate calculation result; The preliminary sending rate calculation results are averaged to obtain the sending rate calculation result of the downlink data packet.

5. According to the non-intrusive link-based network dynamic parameter solution method of claim 4, it is characterized in that: The step of comparing the calculation result of the sending rate of the downlink data packet with the rate threshold to obtain the node operation state of the link node simulation model specifically includes: Compare the calculation result of the sending rate of the downlink data packet with the rate threshold; If the calculated sending rate result is less than the rate threshold, the node operation state of the current link node simulation model is marked as an idle state; If the calculated sending rate result is greater than the rate threshold, the node operation state of the current link node simulation model is marked as a busy state.

6. A method for calculating network dynamic parameters based on non-intrusive links according to claim 5, characterized in that: The method also includes dynamically adjusting the parameters of the link node simulation model according to the node operation status of the link node simulation model, specifically including: If the node operation state of the current link node simulation model is a busy state, the transmission power of the link node simulation model is reduced and the antenna direction angle of the link node simulation model is adjusted; If the node operation state of the current link node simulation model is an idle state, the transmission power of the link node simulation model is increased.

7. A network dynamic parameter solution system based on non-intrusive links, characterized in that: Includes the following modules: The first module is used to insert the monitoring module to build a link node simulation model to perform link protocol data transmission and output downlink data packets; The second module is used to set the calculation time window interval and rate threshold based on the monitoring module; The third module is used to intercept downlink data packets, and calculate the network dynamic parameters in combination with the calculation time window interval and the rate threshold to obtain the node operation status of the link node simulation model.

Citation Information

Patent Citations

  • Positioning method for tight link based on available bandwidth of subpaths

    CN101895417A

  • Method and device for monitoring port data quantity

    CN107888456A

  • TCP downloading rate calculation optimization method and method for improving TCP KPI calculation accuracy

    CN110391953A

  • Time-triggered Ethernet test method, device, equipment, medium and program product

    CN119030907A

  • Large-scale real-time data link layer simulation method and system

    CN119652448A