Communication terminal apparatus and method of performing communication by using plurality of network interfaces mounted on the communication terminal apparatus
First Claim
1. A method of transmitting data by a communication terminal apparatus using a plurality of network interfaces of the communication terminal apparatus, the method comprising:
- determining whether a total amount of data to be transmitted is a fixed amount of data or a variable amount of data;
when the total amount of data is the fixed amount of data in the determining, dividing the fixed amount of data into a plurality of first data parts, each of the plurality of first data parts allocated to the plurality of network interfaces respectively,when the total amount of data is the variable amount of data in the determining;
determining a size of a portion of the variable amount of data to be allocated between the plurality of network interfaces, anddividing successive portions of the variable amount of data into a plurality of second data parts, each of the plurality of second data parts allocated to the plurality of network interfaces respectively;
relaying the data based on the allocated plurality of first data parts or the allocated plurality of second data parts; and
transmitting the relayed data simultaneously by the plurality of network interfaces to communicate with an external network connectable with the communication terminal apparatus.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of performing communication by using a plurality of network interfaces mounted on a communication terminal apparatus and a communication terminal apparatus are provided. The method includes allocating different Internet protocol (IP) addresses corresponding to the plurality of network interfaces to a plurality of applications of the communication terminal apparatus, relaying data transmitted or received between the plurality of applications and the plurality of network interfaces based on the allocated IP addresses, and simultaneously performing communication with an external network by the plurality of network interfaces through the relaying of the data.
32 Citations
19 Claims
-
1. A method of transmitting data by a communication terminal apparatus using a plurality of network interfaces of the communication terminal apparatus, the method comprising:
-
determining whether a total amount of data to be transmitted is a fixed amount of data or a variable amount of data; when the total amount of data is the fixed amount of data in the determining, dividing the fixed amount of data into a plurality of first data parts, each of the plurality of first data parts allocated to the plurality of network interfaces respectively, when the total amount of data is the variable amount of data in the determining; determining a size of a portion of the variable amount of data to be allocated between the plurality of network interfaces, and dividing successive portions of the variable amount of data into a plurality of second data parts, each of the plurality of second data parts allocated to the plurality of network interfaces respectively; relaying the data based on the allocated plurality of first data parts or the allocated plurality of second data parts; and transmitting the relayed data simultaneously by the plurality of network interfaces to communicate with an external network connectable with the communication terminal apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication terminal apparatus comprising:
-
a plurality of network interfaces configured to communicate with an external network; and at least one processor configured to; determine whether a total amount of data to be transmitted by the communication terminal apparatus is a fixed amount of data or a variable amount of data, when the total amount of data to be transmitted is the fixed amount of data in the determining, divide the fixed amount of data into a plurality of first data parts, each of the plurality of first data parts allocated to the plurality of network interfaces respectively, when the total amount of data to be transmitted is the variable amount of data in the determining; determine a size of a portion of the variable amount of data to be allocated between the plurality of network interfaces, and divide successive portions of the variable amount of data into a plurality of second data parts, each of the plurality of second data parts allocated to the plurality of network interfaces respectively, and relay the allocated data based on the allocated plurality of first data parts or the allocated plurality of second data parts, wherein the plurality of network interfaces are configured to simultaneously communicate with the external network through the relaying performed by the at least one processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable recording medium having recorded thereon a program for executing a method of transmitting data by using a plurality of network interfaces of a communication terminal apparatus, the method comprising:
-
determining whether a total amount of data to be transmitted is a fixed amount of data or a variable amount of data; when the total amount of data is the fixed amount of data in the determining, dividing the fixed amount of data into a plurality of first data parts, each of the plurality of first data parts allocated to the plurality of network interfaces respectively, when the total amount of data is the variable amount of data in the determining; determining a size of a portion of the variable amount of data to be allocated between the plurality of network interfaces, and dividing successive portions of the variable amount of data into a plurality of second data parts, each of the plurality of second data parts allocated to the plurality of network interfaces respectively; relaying the data based on the allocated plurality of first data parts or the allocated plurality of second data parts; and transmitting the relayed data simultaneously by the plurality of network interfaces to communicate with an external network connectable with the communication terminal apparatus.
-
Specification