Delay estimation period adjustment method and system oriented to delay jitter
By sending messages in the network link of the power system and monitoring the delay difference value, detecting delay jitter in real time and dynamically adjusting the delay estimation period, the problem of lack of flexibility and accuracy in the setting of delay estimation period in the prior art is solved, and the accuracy and adaptability of delay measurement are improved.
Patent Information
- Application Number
- CN202411636369.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-03-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art lacks flexibility and accuracy in setting the delay estimation cycle and cannot effectively respond to the diverse application scenarios and sudden load requirements in power systems, especially in the face of delay jitter.
By sending messages in a network link and monitoring the message sending process using a window sliding method, the time delay difference value data set is obtained. Based on these data sets, the delay jitter of the network link is detected in real time and the delay estimation period is dynamically adjusted to adapt to the changes in delay jitter.
It improves the flexibility of the delay estimation cycle and the accuracy of delay measurement, effectively reduces the impact of delay jitter on delay estimation, and adapts to the diversified application scenarios and burst load requirements of the power system.
Smart Images

Figure CN119629092A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of delay estimation period adjustment, and in particular relates to a delay estimation period adjustment method and system oriented to delay jitter. Background Art
[0002] With the development of smart grid, more and more devices such as smart meters, remote terminal units (RTUs), and distributed energy management systems are integrated into the power network. These devices transmit a large amount of monitoring data and control instructions through the communication network to ensure the normal operation of the power system. For example, fault detection, load scheduling, distributed energy management, and frequency control in the power system all rely on accurate and timely data transmission. However, in the actual network delay estimation process, the delay jitter of network transmission will affect these key applications.
[0003] There have been many studies on the delay estimation period, but most of the current studies are to configure static parameter settings in network links or devices to respond to sudden delay jitter changes in the network with a fixed delay estimation period. However, this static parameter setting lacks flexibility and accuracy, and is currently unable to adapt to the diverse network application scenarios and sudden load requirements in the power system. Therefore, there is an urgent need for a delay estimation period adjustment method and system for delay jitter to solve the defects of the existing technology. Summary of the invention
[0004] The present invention aims to provide a delay estimation period adjustment method and system for delay jitter to solve the above-mentioned technical problems, obtain the delay difference in the form of sending messages on a network link, realize the detection of delay jitter and the dynamic adjustment of the delay estimation period, and improve the flexibility of the delay estimation period and the accuracy of delay measurement.
[0005] In order to solve the above technical problems, an embodiment of the present invention provides a delay estimation period adjustment method for delay jitter, including:
[0006] Sending a message in a network link according to a preset message sending method;
[0007] Monitor message sending according to a preset window sliding method to obtain a delay difference data set;
[0008] The delay jitter of the network link is detected according to the delay difference data set and the preset jitter threshold, and the delay estimation period of the network link is adjusted based on the detection result.
[0009] It can be understood that, compared with the prior art, the present invention collects the delay difference data set of the network link by sending messages in the network link and monitoring the message sending process through the window sliding method; the delay jitter of the network link is detected in real time through the delay difference data set, and the delay estimation period of the network link is dynamically adjusted according to the delay jitter result of the network link. The present invention effectively reduces the impact of delay jitter on delay estimation and improves the accuracy of delay measurement; it can adaptively adjust the delay estimation period according to the specific delay jitter situation, avoiding the setting of static parameters in the prior art that leads to the lack of flexibility and accuracy of delay measurement; by dynamically adjusting the delay estimation period, network resources are effectively utilized to adapt to the diversified application scenarios and sudden load requirements of the power system.
[0010] As a preferred solution, the message sending in the network link according to the preset message sending method specifically includes:
[0011] Acquire a first network port and a second network port of a network link;
[0012] Controlling the first network port to send a first message and a second message, so that the second network port receives the first message and the second message;
[0013] The first sending time and the first receiving time of the first message, and the second sending time and the second receiving time of the second message are recorded respectively.
[0014] This preferred solution sends and receives messages through the network port of the network link, providing a basis for subsequent delay difference acquisition and delay jitter detection, and can use the actual working conditions of the network link as a benchmark, thereby ensuring the accuracy of the delay estimation period adjustment.
[0015] As a preferred solution, monitoring the message sending according to the preset window sliding method to obtain the delay difference data set specifically includes:
[0016] Calculate the delay difference of message sending according to the first sending time, the first receiving time, the second sending time and the second receiving time;
[0017] The delay difference of message sending is monitored based on a preset window sliding method to obtain a delay difference data set.
[0018] As a preferred solution, calculating the delay difference of message sending according to the first sending time, the first receiving time, the second sending time and the second receiving time specifically includes:
[0019] The delay difference of the message sending is calculated according to the first sending time, the first receiving time, the second sending time and the second receiving time, wherein the calculation formula of the delay difference is specifically:
[0020] d=(R1-J1)-(R2-J2),
[0021] Among them, d is the delay difference, J1 is the first sending time, R1 is the first receiving time, J2 is the second sending time, and R2 is the second receiving time.
[0022] As a preferred solution, the delay difference of message sending is monitored based on the preset window sliding method to obtain the delay difference data set, which specifically includes:
[0023] Get a sliding window of preset length;
[0024] Based on the sliding window, the delay difference value is collected from the first port of the network link. When the sliding window collects a new delay difference value, the sliding window slides to the next port of the network link until the sliding window slides to the last port of the network link to obtain a delay difference value data set.
[0025] This preferred solution can ensure data continuity through the design of a sliding window, while avoiding the waste of resources caused by processing all delay samples of the entire link, and efficiently and accurately obtain delay difference data.
[0026] As a preferred solution, the detecting the delay jitter of the network link according to the delay difference data set and the preset jitter threshold, and adjusting the delay estimation period of the network link based on the detection result, specifically includes:
[0027] Calculating a delay difference average value according to the delay difference data set, and calculating a delay difference standard deviation based on the delay difference average value;
[0028] Compare the delay difference standard deviation with the preset jitter threshold;
[0029] The delay jitter of the network link is detected according to the comparison result, and the delay estimation period of the network link is adjusted based on the detection result.
[0030] This preferred solution can capture changes in network status in real time by calculating the standard deviation of the delay difference and comparing it with the jitter threshold, thereby improving the accuracy and flexibility of the delay estimation period adjustment.
[0031] As a preferred solution, the method of detecting the delay jitter of the network link according to the comparison result and adjusting the delay estimation period of the network link based on the detection result specifically includes:
[0032] Count the number of jitters of the sliding window according to the comparison results;
[0033] Obtaining the number of sliding times of the sliding window in the network link, and detecting the delay jitter of the network link in combination with the jitter number to obtain the jitter frequency;
[0034] The delay estimation period of the network link is adjusted according to the jitter frequency.
[0035] As a preferred solution, adjusting the delay estimation period of the network link according to the jitter frequency specifically includes:
[0036] Get the adjustment factor;
[0037] The delay estimation period of the network link is adjusted according to the jitter frequency and the adjustment factor, wherein the adjustment formula of the delay estimation period is specifically:
[0038] Tnew=Tbase×(1-a×F),
[0039] Wherein, Tnew is the adjusted delay estimation period, Tbase is the current delay estimation period, a is the adjustment factor, and F is the jitter frequency.
[0040] As a preferred solution, after adjusting the delay estimation period of the network link, the method further includes:
[0041] Obtain historical delay estimation period data and adjust the adjustment factor and jitter threshold.
[0042] Accordingly, an embodiment of the present invention provides a delay estimation period adjustment system for delay jitter, comprising: a message sending module, a delay difference data set acquisition module and a delay estimation period adjustment module;
[0043] Wherein, the message sending module is used to send messages in the network link according to a preset message sending method;
[0044] The delay difference data set acquisition module is used to monitor the message sending according to the preset window sliding method to acquire the delay difference data set;
[0045] The delay estimation period adjustment module is used to detect the delay jitter of the network link according to the delay difference data set and a preset jitter threshold, and adjust the delay estimation period of the network link based on the detection result.
[0046] It can be understood that, compared with the prior art, this system collects the delay difference data set of the network link by sending messages in the network link and monitoring the message sending process through the window sliding method; the delay jitter of the network link is detected in real time through the delay difference data set, and the delay estimation period of the network link is dynamically adjusted according to the delay jitter results of the network link. This system effectively reduces the impact of delay jitter on delay estimation and improves the accuracy of delay measurement; it can adaptively adjust the delay estimation period according to the specific delay jitter situation, avoiding the setting of static parameters in the prior art that leads to the lack of flexibility and accuracy of delay measurement; by dynamically adjusting the delay estimation period, network resources are effectively utilized to adapt to the diverse application scenarios and sudden load requirements of the power system. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 : A flowchart of a delay estimation period adjustment method for delay jitter provided by an embodiment of the present invention;
[0048] Figure 2 : A flowchart of another delay estimation period adjustment method for delay jitter provided by an embodiment of the present invention;
[0049] Figure 3 : A structural diagram of a delay estimation period adjustment system for delay jitter provided by an embodiment of the present invention;
[0050] Among them, 201: a message sending module; 202: a delay difference data set acquisition module; 203: a delay estimation period adjustment module. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0052] In this embodiment, the delay estimation period adjustment method and system for delay jitter are applied to the power system. Before applying this method, the power system needs to be comprehensively evaluated. First, the delay estimation initial period and the initial jitter threshold θd are set, and then which network transmission links in the power system need high-precision delay estimation, such as RTU control instruction transmission, smart meter data transmission, distributed energy management, etc. After determining the target, the method and system of this embodiment are arranged in the network link, so as to implement the method of this embodiment.
[0053] Embodiment 1
[0054] Please refer to Figure 1 , which is a step flow chart of a delay estimation period adjustment method for delay jitter provided by an embodiment of the present invention, including steps S101 to S103.
[0055] Step S101: Send a message in a network link according to a preset message sending method.
[0056] In this embodiment, the sending of a message in a network link according to a preset message sending method specifically includes:
[0057] Acquire a first network port and a second network port of a network link;
[0058] Controlling the first network port to send a first message and a second message, so that the second network port receives the first message and the second message;
[0059] The first sending time and the first receiving time of the first message, and the second sending time and the second receiving time of the second message are recorded respectively.
[0060] It should be noted that the network port in a network link usually refers to an important port in a critical data transmission path.
[0061] This embodiment sends and receives messages through the network port of the network link, provides a basis for subsequent delay difference acquisition and delay jitter detection, and can use the actual working conditions of the network link as a benchmark, thereby ensuring the accuracy of the delay estimation period adjustment.
[0062] Step S102: monitoring message sending according to a preset window sliding method to obtain a delay difference data set.
[0063] In this embodiment, monitoring the message sending according to the preset window sliding method to obtain the delay difference data set specifically includes:
[0064] Calculate the delay difference of message sending according to the first sending time, the first receiving time, the second sending time and the second receiving time;
[0065] The delay difference of message sending is monitored based on a preset window sliding method to obtain a delay difference data set.
[0066] In this embodiment, calculating the delay difference of message sending according to the first sending time, the first receiving time, the second sending time, and the second receiving time specifically includes:
[0067] The delay difference of the message sending is calculated according to the first sending time, the first receiving time, the second sending time and the second receiving time, wherein the calculation formula of the delay difference is specifically:
[0068] d=(R1-J1)-(R2-J2),
[0069] Among them, d is the delay difference, J1 is the first sending time, R1 is the first receiving time, J2 is the second sending time, and R2 is the second receiving time.
[0070] In this embodiment, the delay difference of message sending is monitored based on the preset window sliding method to obtain the delay difference data set, which specifically includes:
[0071] Get a sliding window of preset length;
[0072] Based on the sliding window, the delay difference value is collected from the first port of the network link. When the sliding window collects a new delay difference value, the sliding window slides to the next port of the network link until the sliding window slides to the last port of the network link to obtain a delay difference value data set.
[0073] In an optional embodiment, a sliding window of length N is set in the network link, and the window is used to collect and store delay difference samples in the current period. The network link has L ports, and the sliding window starts to collect the next N delay difference values d1, d2, ... dN from the first port. When new data is collected, the window slides forward one grid and is updated to d2, d3, ..., dN+1, and so on. This continues until the last port is collected. It should be noted that the length N of the sliding window needs to be less than the number of ports L in the network link.
[0074] This embodiment can ensure data continuity through the design of a sliding window, while avoiding resource waste caused by processing all delay samples of the entire link, and efficiently and accurately obtain delay difference data.
[0075] Step S103: Detect the delay jitter of the network link according to the delay difference data set and a preset jitter threshold, and adjust the delay estimation period of the network link based on the detection result.
[0076] In this embodiment, the detecting the delay jitter of the network link according to the delay difference data set and the preset jitter threshold, and adjusting the delay estimation period of the network link based on the detection result, specifically includes:
[0077] Calculating a delay difference average value according to the delay difference data set, and calculating a delay difference standard deviation based on the delay difference average value;
[0078] Compare the delay difference standard deviation with the preset jitter threshold;
[0079] The delay jitter of the network link is detected according to the comparison result, and the delay estimation period of the network link is adjusted based on the detection result.
[0080] In an optional embodiment, the calculation formula of the average value of the delay difference is specifically:
[0081]
[0082] in, is the average value of the delay difference, N is the length of the sliding window, d i is the i-th delay difference.
[0083] In an optional embodiment, the calculation formula of the delay difference standard deviation is specifically:
[0084]
[0085] Among them, σ d is the standard deviation of the delay difference, is the average value of the delay difference, N is the length of the sliding window, d i is the i-th delay difference.
[0086] This embodiment calculates the standard deviation of the delay difference and compares it with the jitter threshold, so as to capture the change of the network status in real time, thereby improving the accuracy and flexibility of the delay estimation period adjustment.
[0087] In this embodiment, the detecting the delay jitter of the network link according to the comparison result, and adjusting the delay estimation period of the network link based on the detection result specifically includes:
[0088] Count the number of jitters of the sliding window according to the comparison results;
[0089] Obtaining the number of sliding times of the sliding window in the network link, and detecting the delay jitter of the network link in combination with the jitter number to obtain the jitter frequency;
[0090] The delay estimation period of the network link is adjusted according to the jitter frequency.
[0091] In an optional embodiment, when the standard deviation of the delay difference σ d When it is less than the jitter threshold Θd, it means that there is no jitter in the current window; when the delay difference standard deviation σ d When it is greater than the jitter threshold Θd, it indicates that jitter occurs in the current window, and the jitter count increases by one.
[0092] In an optional embodiment, the number of sliding times M of the sliding window in the network link and the number of jitters K of the sliding window are obtained, and the jitter frequency F is calculated.
[0093] The calculation formula of the jitter frequency is: F=K / M.
[0094] In this embodiment, adjusting the delay estimation period of the network link according to the jitter frequency specifically includes:
[0095] Get the adjustment factor;
[0096] The delay estimation period of the network link is adjusted according to the jitter frequency and the adjustment factor, wherein the adjustment formula of the delay estimation period is specifically:
[0097] Tnew=Tbase×(1-a×F),
[0098] Wherein, Tnew is the adjusted delay estimation period, Tbase is the current delay estimation period, a is the adjustment factor, and F is the jitter frequency.
[0099] It should be noted that a is an adjustment factor, 0<ɑ<1. When the jitter frequency is small, the delay estimation period can be extended to reduce the number of measurements. When the jitter frequency is large, the delay estimation period can be shortened to increase the number of measurements. After the adjusted delay estimation period Tnew is calculated, it is applied to the next measurement period of the delay estimation.
[0100] In this embodiment, after adjusting the delay estimation period of the network link, the method further includes:
[0101] Obtain historical delay estimation period data and adjust the adjustment factor and jitter threshold.
[0102] In an optional embodiment, historical data analysis and real-time monitoring feedback are used to continuously optimize the dynamic adjustment algorithm so that it can accurately reflect the current network status. Combined with the experience and feedback of experimenters, the jitter threshold and adjustment factor are fine-tuned to adapt to specific application scenarios.
[0103] In an alternative embodiment, please refer to Figure 2 , is a flow chart of another delay estimation period adjustment method for delay jitter provided by an embodiment of the present invention. Figure 2 As shown in Figure 1, we first collect delay difference samples by sending and receiving messages in the network link, and then calculate the standard deviation. d Compared with the jitter threshold Θd, when the standard deviation σ d When it is greater than the jitter threshold θd, the number of jitters is increased once, the number of jitters after the sliding acquisition sample is completed is counted, and the jitter frequency F is calculated; when the jitter frequency F is high, the delay estimation cycle is shortened, and when the jitter frequency F is low, the delay estimation cycle is extended.
[0104] This embodiment collects the delay difference data set of the network link by sending messages in the network link and monitoring the message sending process through the window sliding method; detects the delay jitter of the network link in real time through the delay difference data set, and dynamically adjusts the delay estimation period of the network link through the delay jitter result of the network link. This embodiment effectively reduces the impact of delay jitter on delay estimation and improves the accuracy of delay measurement; it can adaptively adjust the delay estimation period according to the specific delay jitter situation, avoiding the setting of static parameters in the prior art that leads to the lack of flexibility and accuracy of delay measurement; by dynamically adjusting the delay estimation period, network resources are effectively utilized to adapt to the diverse application scenarios and sudden load requirements of the power system.
[0105] Embodiment 2
[0106] Please refer to Figure 3 , which is a structural diagram of a delay estimation period adjustment system for delay jitter provided in an embodiment of the present invention, including: a message sending module 201, a delay difference data set acquisition module 202 and a delay estimation period adjustment module 203.
[0107] The message sending module 201 is used to send messages in a network link according to a preset message sending method.
[0108] In this embodiment, the message sending module 201 includes: a message sending unit;
[0109] The message sending unit is used to obtain a first network port and a second network port of a network link;
[0110] Controlling the first network port to send a first message and a second message, so that the second network port receives the first message and the second message;
[0111] The first sending time and the first receiving time of the first message, and the second sending time and the second receiving time of the second message are recorded respectively.
[0112] The delay difference data set acquisition module 202 is used to monitor the message sending according to a preset window sliding method to acquire the delay difference data set.
[0113] In this embodiment, the delay difference value data set acquisition module 202 includes: a delay difference value data set acquisition unit;
[0114] The delay difference data set acquisition unit is used to calculate the delay difference of message sending according to the first sending time, the first receiving time, the second sending time and the second receiving time;
[0115] The delay difference of message sending is monitored based on a preset window sliding method to obtain a delay difference data set.
[0116] In this embodiment, the delay difference data set acquisition unit includes: a delay difference acquisition subunit;
[0117] The delay difference acquisition subunit is used to calculate the delay difference of message sending according to the first sending time, the first receiving time, the second sending time and the second receiving time, wherein the calculation formula of the delay difference is specifically:
[0118] d=(R1-J1)-(R2-J2),
[0119] Among them, d is the delay difference, J1 is the first sending time, R1 is the first receiving time, J2 is the second sending time, and R2 is the second receiving time.
[0120] In this embodiment, the delay difference data set acquisition unit includes: a window sliding subunit;
[0121] The window sliding subunit is used to obtain a sliding window of a preset length;
[0122] Based on the sliding window, the delay difference value is collected from the first port of the network link. When the sliding window collects a new delay difference value, the sliding window slides to the next port of the network link until the sliding window slides to the last port of the network link to obtain a delay difference value data set.
[0123] The delay estimation period adjustment module 203 is used to detect the delay jitter of the network link according to the delay difference data set and a preset jitter threshold, and adjust the delay estimation period of the network link based on the detection result.
[0124] In this embodiment, the delay estimation period adjustment module 203 includes: a delay estimation period adjustment unit;
[0125] The delay estimation period adjustment unit is used to calculate the delay difference value average value according to the delay difference value data set, and calculate the delay difference value standard deviation based on the delay difference value average value;
[0126] Compare the delay difference standard deviation with the preset jitter threshold;
[0127] The delay jitter of the network link is detected according to the comparison result, and the delay estimation period of the network link is adjusted based on the detection result.
[0128] In this embodiment, the delay estimation period adjustment unit includes: a jitter frequency acquisition subunit;
[0129] The jitter frequency acquisition subunit is used to count the number of jitters of the sliding window sliding from the first network port to the last port of the network link according to the comparison result;
[0130] Count the number of jitters of the sliding window according to the comparison results;
[0131] Obtaining the number of sliding times of the sliding window in the network link, and detecting the delay jitter of the network link in combination with the jitter number to obtain the jitter frequency;
[0132] The delay estimation period of the network link is adjusted according to the jitter frequency.
[0133] In this embodiment, the delay estimation period adjustment unit includes: a delay estimation period adjustment subunit;
[0134] The delay estimation period adjustment subunit is used to obtain an adjustment factor;
[0135] The delay estimation period of the network link is adjusted according to the jitter frequency and the adjustment factor, wherein the adjustment formula of the delay estimation period is specifically:
[0136] Tnew=Tbase×(1-a×F),
[0137] Wherein, Tnew is the adjusted delay estimation period, Tbase is the current delay estimation period, a is the adjustment factor, and F is the jitter frequency.
[0138] In this embodiment, the delay estimation period adjustment module 203 includes: an adjustment factor and a jitter threshold adjustment unit;
[0139] The adjustment factor and jitter threshold adjustment unit is used to obtain historical delay estimation period data and adjust the adjustment factor and jitter threshold.
[0140] This embodiment collects the delay difference data set of the network link by sending messages in the network link and monitoring the message sending process through the window sliding method; detects the delay jitter of the network link in real time through the delay difference data set, and dynamically adjusts the delay estimation period of the network link through the delay jitter result of the network link. This embodiment effectively reduces the impact of delay jitter on delay estimation and improves the accuracy of delay measurement; it can adaptively adjust the delay estimation period according to the specific delay jitter situation, avoiding the setting of static parameters in the prior art that leads to the lack of flexibility and accuracy of delay measurement; by dynamically adjusting the delay estimation period, network resources are effectively utilized to adapt to the diverse application scenarios and sudden load requirements of the power system.
[0141] In summary, the embodiment of the present invention collects the delay difference data set of the network link by sending messages in the network link and monitoring the message sending process through the window sliding method; detects the delay jitter of the network link in real time through the delay difference data set, and dynamically adjusts the delay estimation period of the network link through the delay jitter result of the network link. The embodiment of the present invention effectively reduces the impact of delay jitter on delay estimation and improves the accuracy of delay measurement; it can adaptively adjust the delay estimation period according to the specific delay jitter situation, avoiding the setting of static parameters in the prior art that leads to the lack of flexibility and accuracy of delay measurement; by dynamically adjusting the delay estimation period, network resources are effectively utilized to adapt to the diverse application scenarios and sudden load requirements of the power system.
[0142] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.
Claims
1. A delay estimation period adjustment method for delay jitter, characterized in that: include: Sending a message in a network link according to a preset message sending method; Monitor message sending according to a preset window sliding method to obtain a delay difference data set; The delay jitter of the network link is detected according to the delay difference data set and the preset jitter threshold, and the delay estimation period of the network link is adjusted based on the detection result.
2. A delay estimation period adjustment method for delay jitter according to claim 1, characterized in that: The sending of messages in a network link according to a preset message sending method specifically includes: Acquire a first network port and a second network port of a network link; Controlling the first network port to send a first message and a second message, so that the second network port receives the first message and the second message; The first sending time and the first receiving time of the first message, and the second sending time and the second receiving time of the second message are recorded respectively.
3. A delay estimation period adjustment method for delay jitter as claimed in claim 2, characterized in that: The monitoring of message sending according to the preset window sliding method to obtain a delay difference data set specifically includes: Calculate the delay difference of message sending according to the first sending time, the first receiving time, the second sending time and the second receiving time; The delay difference of message sending is monitored based on a preset window sliding method to obtain a delay difference data set.
4. The delay estimation period adjustment method for delay jitter according to claim 3, characterized in that: The calculating the delay difference of the message sending according to the first sending time, the first receiving time, the second sending time and the second receiving time specifically includes: The delay difference of the message sending is calculated according to the first sending time, the first receiving time, the second sending time and the second receiving time, wherein the calculation formula of the delay difference is specifically: d=(R1-J1)-(R2-J2), Among them, d is the delay difference, J1 is the first sending time, R1 is the first receiving time, J2 is the second sending time, and R2 is the second receiving time.
5. A delay estimation period adjustment method for delay jitter as claimed in claim 3 or 4, characterized in that: The method of monitoring the delay difference of message sending based on the preset window sliding method to obtain the delay difference data set specifically includes: Get a sliding window of preset length; Based on the sliding window, the delay difference value is collected from the first port of the network link. When the sliding window collects a new delay difference value, the sliding window slides to the next port of the network link until the sliding window slides to the last port of the network link to obtain a delay difference value data set.
6. A delay estimation period adjustment method for delay jitter as claimed in claim 5, characterized in that: The detecting the delay jitter of the network link according to the delay difference data set and the preset jitter threshold, and adjusting the delay estimation period of the network link based on the detection result, specifically includes: Calculating a delay difference average value according to the delay difference data set, and calculating a delay difference standard deviation based on the delay difference average value; Compare the delay difference standard deviation with the preset jitter threshold; The delay jitter of the network link is detected according to the comparison result, and the delay estimation period of the network link is adjusted based on the detection result.
7. The delay estimation period adjustment method for delay jitter according to claim 6, characterized in that: The detecting the delay jitter of the network link according to the comparison result, and adjusting the delay estimation period of the network link based on the detection result, specifically includes: Count the number of jitters of the sliding window according to the comparison results; Obtaining the number of sliding times of the sliding window in the network link, and detecting the delay jitter of the network link in combination with the jitter number to obtain the jitter frequency; The delay estimation period of the network link is adjusted according to the jitter frequency.
8. The delay estimation period adjustment method for delay jitter according to claim 7, characterized in that: The step of adjusting the delay estimation period of the network link according to the jitter frequency specifically includes: Get the adjustment factor; The delay estimation period of the network link is adjusted according to the jitter frequency and the adjustment factor, wherein the adjustment formula of the delay estimation period is specifically: Tnew=Tbase×(1-a×F), Wherein, Tnew is the adjusted delay estimation period, Tbase is the current delay estimation period, a is the adjustment factor, and F is the jitter frequency.
9. The delay estimation period adjustment method for delay jitter according to claim 8, characterized in that: After adjusting the delay estimation period of the network link, it also includes: Obtain historical delay estimation period data and adjust the adjustment factor and jitter threshold.
10. A delay estimation period adjustment system for delay jitter, characterized in that: include: Message sending module, delay difference data set acquisition module and delay estimation period adjustment module; Wherein, the message sending module is used to send messages in the network link according to a preset message sending method; The delay difference data set acquisition module is used to monitor the message sending according to the preset window sliding method to acquire the delay difference data set; The delay estimation period adjustment module is used to detect the delay jitter of the network link according to the delay difference data set and a preset jitter threshold, and adjust the delay estimation period of the network link based on the detection result.
Citation Information
Patent Citations
Network congestion control method, device, equipment and medium
CN110809288A
IFIT-based network delay statistical loss improvement method and related equipment
CN116781579A
Periodic jitter (PJ) measurement methodology
US20060161361A1
Dynamically adjusted credit based round robin scheduler
US20090168790A1
System for monitoring quality of service and latency of a cellular network and related methods
WO2024138264A1