Method and System for Transmitting Data Using Traffic Distribution for Each Line Between Server and Client Connected by Virtual Interface
First Claim
1. A method of transmitting data by distributing traffic to respective lines between a server and a client connected to each other via a virtual interface provided for at least one line, comprising:
- a first step of the client transmitting a bandwidth test request signal to the server;
a second step of the server transmitting a test request approval signal to the client in response to the bandwidth test request signal;
a third step of the client conducting a bandwidth test measuring download transfer rates and upload transfer rates for respective lines connected to the server;
a fourth step of the client transmitting results of the bandwidth test to the server;
a fifth step of the server setting first traffic distribution weights, which is used to transmit data from the server to the client, using the results of the bandwidth test;
a sixth step of the client setting second traffic distribution weights, which is used to transmit data from the client to the server, using the results of the bandwidth test; and
a seventh step of the server distributing data to respective lines depending on the first traffic distribution weights and transmitting the distributed data to the client via a virtual interface and the respective lines, and the client distributing data to respective lines depending on the second traffic distribution weights and transmitting the distributed data to the server via a virtual interface and the respective lines.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method comprising a first step of the client transmitting a bandwidth test request signal to the server; a second step of the server transmitting a test request approval signal to the client; a third step of the client conducting a bandwidth test for respective lines; a fourth step of the client transmitting results of the bandwidth test to the server; fifth step of the server setting first traffic distribution weights; a sixth step of the client setting second traffic distribution weights; a seventh step of the server distributing data to respective lines depending on the first traffic distribution weights and transmitting the distributed data to the client and the client distributing data to respective lines depending on the second traffic distribution weights and transmitting the distributed data to the server.
-
Citations
15 Claims
-
1. A method of transmitting data by distributing traffic to respective lines between a server and a client connected to each other via a virtual interface provided for at least one line, comprising:
-
a first step of the client transmitting a bandwidth test request signal to the server; a second step of the server transmitting a test request approval signal to the client in response to the bandwidth test request signal; a third step of the client conducting a bandwidth test measuring download transfer rates and upload transfer rates for respective lines connected to the server; a fourth step of the client transmitting results of the bandwidth test to the server; a fifth step of the server setting first traffic distribution weights, which is used to transmit data from the server to the client, using the results of the bandwidth test; a sixth step of the client setting second traffic distribution weights, which is used to transmit data from the client to the server, using the results of the bandwidth test; and a seventh step of the server distributing data to respective lines depending on the first traffic distribution weights and transmitting the distributed data to the client via a virtual interface and the respective lines, and the client distributing data to respective lines depending on the second traffic distribution weights and transmitting the distributed data to the server via a virtual interface and the respective lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data transmission system, including a server and a client for transmitting data by distributing traffic to respective lines via a virtual interface provided for at least one line, each of the server and the client comprising:
-
a bandwidth test conduction unit for conducting a bandwidth test to measure transfer rates for respective lines; a traffic distribution weight setting unit for setting traffic distribution weights for respective lines using results of the bandwidth test for respective lines; and a data transmission/reception unit for distributing data to respective lines depending on the set traffic distribution weights, thus transmitting the distributed data. - View Dependent Claims (13, 14, 15)
-
Specification