Unlock instant, AI-driven research and patent intelligence for your innovation.

A data transmission rate measurement method, device, device and computer-readable medium

A technology of data transmission rate and measurement method, which is applied in the field of data transmission rate measurement method, equipment, computer readable medium, and device, and can solve problems that affect the real transmission rate of data, misjudgment, and reduce user experience.

Active Publication Date: 2019-01-22
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF7 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] For WAN scenarios, due to frequent speed fluctuations, sudden rise and fall of bandwidth, and measurement delays, there is a large deviation between the speed value measured based on the above speed measurement method and the actual speed value achieved by the user. Other related adjustments will cause misjudgment, affect the real data transmission rate, and reduce user experience

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A data transmission rate measurement method, device, device and computer-readable medium
  • A data transmission rate measurement method, device, device and computer-readable medium
  • A data transmission rate measurement method, device, device and computer-readable medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0104] Embodiment 1 of the present invention provides a method for measuring data transmission rate, which is applied to the server side, such as figure 1 As shown, the method mainly includes:

[0105] Step 101, when receiving the ACK message from the client, update the RTT in the current sliding period.

[0106] When the server receives the ACK message from the client, the method in Embodiment 1 of the present invention is triggered to execute. Sliding cycle is a preset concept. It can be preset that each round of sliding cycle consists of a fixed number of RTTs, such as 10 or 20. Then the sliding cycle is also updated continuously with the continuous update of RTT. Whenever the server receives an ACK message from the client, it needs to update the sliding period.

[0107] Among them, updating the RTT in the current sliding cycle includes:

[0108] Get the current latest RTT;

[0109] Update the RTT list rtt_list according to the latest RTT, the updated rtt_list records N...

Embodiment 2

[0190] Corresponding to the method in Embodiment 1 of the present invention, Embodiment 2 of the present invention also provides a data transmission rate measurement device, which is applied to the server side, such as Figure 7 As shown, the device mainly includes:

[0191] The RTT updating unit 10 is configured to update the RTT in the sliding period of the current round when receiving the ACK message from the client;

[0192] The RTT obtaining unit 20 is used to calculate and obtain the maximum RTT, the minimum RTT and the average RTT in the sliding period of the current round;

[0193] A data volume obtaining unit 30, configured to obtain the current data volume in the latest RTT;

[0194] The rate calculation unit 40 is used to calculate and obtain the minimum rate, maximum rate and average rate respectively according to the amount of data in the current latest RTT, and the maximum RTT, minimum RTT and average RTT in the current round of sliding period;

[0195] Gradien...

Embodiment 3

[0230] Embodiment 3 of the present invention provides an information classification device, such as Figure 8 As shown, the device includes: a memory 21 and a processor 22, and the memory 21 stores computer programs that can run on the processor 22. When the processor 22 executes the computer program, the method for measuring the data transmission rate in the above-mentioned embodiments is realized. The number of memory 21 and processor 22 may be one or more.

[0231] The device also includes:

[0232] The communication interface 23 is used for communication between the memory 21 and the processor 22 .

[0233] The memory 21 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory.

[0234] If the memory 21 , the processor 22 and the communication interface 23 are implemented independently, the memory 21 , the processor 22 and the communication interface 23 may be connected to each other...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention proposes a method for measuring the data transmission rate, which is applied to the server side. The method includes: when receiving an acknowledgment (ACK) message from the client, updating the round-trip delay (RTT) in the sliding period of the current round; calculating and obtaining the The maximum RTT, minimum RTT and average RTT in the current round of sliding period; obtain the amount of data in the current latest RTT; according to the amount of data in the current latest RTT, and the maximum RTT and minimum in the current round of sliding period The RTT and the average RTT are calculated to obtain the minimum rate, maximum rate and average rate respectively; the rate change gradient information is obtained by calculation according to the minimum rate, maximum rate and average rate; the rate prediction value is obtained by calculation according to the rate change gradient information. The invention also provides a data transmission rate measuring device, a server end device and a computer readable medium.

Description

technical field [0001] The present invention relates to the technical field of Internet information transmission, in particular to a data transmission rate measurement method, device, equipment and computer-readable medium. Background technique [0002] In the related art, methods for measuring the speed of a transmission control protocol (TCP, Transmission Control Protocol) connection mainly include: a method for taking an instantaneous value in a round-trip delay (RTT, Round-Trip Time), a method for taking a moving average in a period, and a time The method of taking the maximum value and the average value in the window, etc. Among them, the method of taking the instantaneous value in the RTT refers to taking the maximum value from the number of bytes sent and the number of bytes confirmed in each RTT, and dividing it by the time interval of the RTT to obtain the instantaneous rate in the current RTT; RTT is an important performance indicator in a computer network, which ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/26
CPCH04L43/0894H04L41/147H04L43/0847H04L43/0864H04L41/142H04L5/0055H04L69/326H04W24/08
Inventor 张柬吴教仁蒋浩崔永新刘宁
Owner BEIJING BAIDU NETCOM SCI & TECH CO LTD