Data transmission method and data transmission device
A data transmission method and data transmission technology, which are applied in the field of data transmission methods and devices, can solve problems such as inability to better provide streaming media video transmission services, lack of real-time detection and evaluation, and inability to schedule multi-path data transmission, etc., to achieve improved The effect of transmission rate and quality, reducing network load, and reducing data retransmission
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] Such as figure 1As shown, it is a flowchart of the principle of the data transmission method provided by Embodiment 1 of the present invention, wherein,
[0050] Step 10, divide the data transmission process on each path into multiple non-overlapping cycles, record the time when data packets enter and leave the sending buffer in each cycle, and calculate the time that data packets occupy the buffer.
[0051] First, it is necessary to divide the entire sending process into many non-overlapping cycles according to the data sending situation, and record the occupied time of multiple data packets entering and leaving the sending buffer in each cycle. Then, the designed path quality evaluation model can be used to measure and predict the transmission capacity of each path, and the state of the path can be divided into active state and inactive state according to the path quality. Here, in fact, each path needs to be divided into multiple non-overlapping periods according to...
Embodiment 2
[0118] Such as image 3 As shown, the embodiment of the present invention provides a data transmission device, including a period allocation unit 100, a transmission time recording unit 200, a path quality evaluation unit 300, and a path selection unit 400, specifically as follows:
[0119] A cycle allocation unit 100, configured to divide the data transmission process on each path into multiple non-overlapping cycles;
[0120] The transmission time recording unit 200 is used to record the time when the data packet enters and leaves the sending buffer in each cycle, and calculates the time when the data packet occupies the buffer;
[0121] The path quality evaluation unit 300 is used to calculate the path quality in real time according to the time and cache size occupied by the data packet;
[0122] The path selection unit 400 is configured to periodically select a path with better path quality as a path for data transmission.
[0123] The device further includes a packet lo...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 