Data transmission method and apparatus
First Claim
1. A data transmission method, comprising:
- obtaining a present interaction information of a transmission link of a current moment;
analyzing the present interaction information, to obtain a present link status information corresponding to the present interaction information;
obtaining a historical interaction information of the transmission link of the current moment from a historical data warehouse;
determining an available bandwidth for current data transmission according to the present link status information that corresponds to the present interaction information and a historical link status information that corresponds to the historical interaction information of the transmission link, comprising;
analyzing the historical interaction information in a same manner as analyzing the present interaction information to obtain the historical link status information of the historical interaction information of the transmission link; and
transmitting a data packet to a data receive end according to the available bandwidth.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure disclose a data transmission method and apparatus, and belong to the field of Internet technologies. The method includes: obtaining interaction information of a transmission link of a current moment; analyzing the interaction information, to obtain link status information corresponding to the interaction information; determining an available bandwidth for current data transmission according to the link status information that corresponds to the interaction information and link status information that corresponds to historical interaction information of the transmission link; and transmitting a data packet to a data receive end according to the available bandwidth. In the embodiments of the present disclosure, data transmission is performed based on the TCP Protocol, neither a data receive end nor a data transmit end needs to support an additional protocol, and applicability is relatively strong.
-
Citations
18 Claims
-
1. A data transmission method, comprising:
-
obtaining a present interaction information of a transmission link of a current moment; analyzing the present interaction information, to obtain a present link status information corresponding to the present interaction information; obtaining a historical interaction information of the transmission link of the current moment from a historical data warehouse; determining an available bandwidth for current data transmission according to the present link status information that corresponds to the present interaction information and a historical link status information that corresponds to the historical interaction information of the transmission link, comprising; analyzing the historical interaction information in a same manner as analyzing the present interaction information to obtain the historical link status information of the historical interaction information of the transmission link; and transmitting a data packet to a data receive end according to the available bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server, the server comprising:
-
one or more processors; and a memory, the memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, and the one or more programs comprising instructions used for performing the following operations; obtaining a present interaction information of a transmission link of a current moment; analyzing the present interaction information, to obtain a present link status information corresponding to the interaction information; obtaining a historical interaction information of the transmission link of the current moment from a historical data warehouse; determining an available bandwidth for current data transmission according to the present link status information that corresponds to the present interaction information and a historic link status information that corresponds to the historical interaction information of the transmission link, comprising; analyzing the historical interaction information in a same manner as analyzing the present interaction information to obtain the historical link status information of the historical interaction information of the transmission link; and transmitting a data packet to a data receive end according to the available bandwidth. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification