METHOD OF ADJUSTING NETWORK DATA SENDING SPEED ACCORDING TO DATA PROCESSING SPEED AT CLIENT
First Claim
1. A method of adjusting a network data sending speed according to a data processing speed at a client, comprising:
- establishing a network connection channel for transmitting data and a network connection channel for feeding back data between a client computer and a server;
the server sending data to the client computer through the network connection channel for transmitting data at a preset initial data sending speed within a preset period of initialization time;
the client computer receiving the data from the server, processing the data, and recording a data processing time;
the client computer calculating the data processing speed thereof in real time according to the amount of the data processed and the data processing time, and feeding back the information about the data processing speed to the server through the network connection channel for feeding back data;
the server receiving the information about the data processing speed fed back from the client computer, and controlling and adjusting the data sending speed thereof in real time according to the data processing speed after the initialization time; and
the server adjusting the data sending speed thereof in real time according to the requirement on speed control, and sending data to the client computer at an adjusted data sending speed through the network connection channel for transmitting data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of adjusting a network data sending speed according to a data processing speed at a client is described. Through calculating and feeding back a data processing speed of a client computer to a server; and then, controlling and adjusting a data sending speed at the server in real time according to the data processing speed, the server adjusts the data sending speed thereof in real time according to the requirement on speed control, and sends data to the client computer at an adjusted data sending speed. This method controls and adjusts the data sending speed at the server through a feedback mechanism of the data processing speed of the client computer, thereby avoiding problems in the conventional art, such as low network data transmission efficiency and data loss, caused by mismatching between the data processing speed at the client and the data sending speed at the server.
-
Citations
7 Claims
-
1. A method of adjusting a network data sending speed according to a data processing speed at a client, comprising:
-
establishing a network connection channel for transmitting data and a network connection channel for feeding back data between a client computer and a server; the server sending data to the client computer through the network connection channel for transmitting data at a preset initial data sending speed within a preset period of initialization time; the client computer receiving the data from the server, processing the data, and recording a data processing time; the client computer calculating the data processing speed thereof in real time according to the amount of the data processed and the data processing time, and feeding back the information about the data processing speed to the server through the network connection channel for feeding back data; the server receiving the information about the data processing speed fed back from the client computer, and controlling and adjusting the data sending speed thereof in real time according to the data processing speed after the initialization time; and the server adjusting the data sending speed thereof in real time according to the requirement on speed control, and sending data to the client computer at an adjusted data sending speed through the network connection channel for transmitting data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification