Data transmission apparatus, data transmission method, data transmission program, and recording medium
First Claim
1. A data transmission apparatus, comprising:
- a plurality of sets of communication network connection means for connecting to different communication networks, respectively;
communication quality information store means for storing communication quality information as information as to the communication quality of the communication networks, to which the respective sets of the communication network connection means are connected, by corresponding the communication quality information to each of the plurality of sets of communication network connection means;
a plurality of address path correspondence tables each disposed to each of the transmission network connection means to store the addresses of respective opponents and path information as information showing paths to the addresses through the communication networks, to which the transmission network connection means are connected, by corresponding the addresses to the path information;
to-be-used communication network connection means selection means for selecting communication network connection means which is used to transmit data as the object of transmission based on the communication quality information stored in the communication quality information store means;
address path correspondence table discrimination means for discriminating an address path correspondence table corresponding to the communication network connection means selected by the to-be-used communication network connection means selection means from the plurality of address path correspondence tables;
path information acquisition mean for acquiring corresponding path information by searching the destination address of the data by the address path correspondence table discriminated by the address path correspondence table determination means; and
data transmission means for transmitting the data through the path shown by the path information acquired by the path information acquisition means.
1 Assignment
0 Petitions
Accused Products
Abstract
Establishment of a connection between a wireless terminal and a destination terminal for data transmission. The wireless terminal is connectable to at least two communication networks each of which is connected to an internet. The destination terminal is connected to the internet. First, one of the communication networks is selected at the wireless terminal based on communication quality of the communication networks. Next, a path through the selected communication network is selected at the wireless terminal based on the network address of the destination terminal. And then a connection is established between the wireless terminal and the destination terminal through the selected path.
37 Citations
10 Claims
-
1. A data transmission apparatus, comprising:
-
a plurality of sets of communication network connection means for connecting to different communication networks, respectively;
communication quality information store means for storing communication quality information as information as to the communication quality of the communication networks, to which the respective sets of the communication network connection means are connected, by corresponding the communication quality information to each of the plurality of sets of communication network connection means;
a plurality of address path correspondence tables each disposed to each of the transmission network connection means to store the addresses of respective opponents and path information as information showing paths to the addresses through the communication networks, to which the transmission network connection means are connected, by corresponding the addresses to the path information;
to-be-used communication network connection means selection means for selecting communication network connection means which is used to transmit data as the object of transmission based on the communication quality information stored in the communication quality information store means;
address path correspondence table discrimination means for discriminating an address path correspondence table corresponding to the communication network connection means selected by the to-be-used communication network connection means selection means from the plurality of address path correspondence tables;
path information acquisition mean for acquiring corresponding path information by searching the destination address of the data by the address path correspondence table discriminated by the address path correspondence table determination means; and
data transmission means for transmitting the data through the path shown by the path information acquired by the path information acquisition means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of establishing connection between a wireless terminal and a destination terminal, the wireless terminal being connectable to at least two communication networks each of which is connected to an internet, the destination terminal being connected to the internet, comprising the steps of:
-
(a) selecting one of the communication networks at the wireless terminal based on communication quality of the communication networks;
(b) selecting a path through the communication network and the internet selected at the step (a) at the wireless terminal based on the network address of the destination terminal; and
(c) establishing a connection between the wireless terminal and the destination terminal through the path selected at the step (b).
-
-
8. A data transmission method comprising:
-
a requested quality discrimination step of discriminating requested quality as communication quality requested to the transmission of data intended to be transmitted using a plurality of sets of communication network connection means for connecting to different communication networks, respectively;
a communication network connection means selection step of discriminating communication quality information, which is most suitable to the requested quality discriminated at the requested quality discrimination step, as information as to the communication quality of the communication networks to which the plurality of sets of communication network connection means are connected from communication quality information store means in which the communication quality information is stored in correspondence to each of the respective sets of communication network connection means and selecting a corresponding communication network connection means as communication network connection means to be used to the transmission of the data;
an address path correspondence table discrimination step of discriminating an address path correspondence table, which corresponds to the communication network connection means selected at the communication network connection means selection step from a plurality of address path correspondence tables which are disposed to the respective sets of the communication network connection means and in which opponent addresses and path information as information showing paths up to the addresses through communication networks, to which the communication network connection means are connected, are stored in correspondence to each other;
a path information acquisition step of searching the destination address of the data as an object of transmission in the address path correspondence table discriminated at the address path correspondence table discrimination step and acquiring corresponding path information; and
data transmission step of transmitting the data through the path shown by the path information acquired at the path information acquisition step.
-
-
9. A data transmission program for causing a computer of a data transmission apparatus to execute:
-
requested quality discrimination processing for discriminating requested quality as communication quality requested to the transmission of data which the data transmission apparatus intends to transmit using a plurality of sets of communication network connection means for connecting to different communication networks, respectively;
communication network connection means selection processing for discriminating communication quality information, which is most suitable to the requested quality discriminated by the requested quality discrimination processing, as information as to the communication quality of the communication networks to which the plurality of sets of communication network connection means are connected from communication quality information store means in which the communication quality information is stored in correspondence to each of the respective sets of the communication network connection means and selecting a corresponding communication network connection means as communication network connection means to be used to the transmission of the data;
address path correspondence table discrimination processing for discriminating an address path correspondence table, which corresponds to the communication network connection means selected by the communication network connection means selection processing from a plurality of address path correspondence tables which are disposed to the respective sets of the communication network connection means and in which opponent addressee and path information as information showing paths up to the addresses through communication networks to which the communication network connection means are connected;
path information acquisition processing for searching the destination address of the data as an object of transmission in the address path correspondence table discriminated by the address path correspondence table discrimination processing and acquiring corresponding path information; and
data transmission processing for transmitting the data through the path shown by the path information acquired by the path information acquisition processing.
-
-
10. A machine language readable recording medium for recording a program for executing a requested quality discrimination procedure for discriminating requested quality as communication quality requested to the transmission of data intended to be transmitted using a plurality of sets of communication network connection means for connecting to different communication networks, respectively;
-
a communication network connection means selection procedure for discriminating communication quality information, which is most suitable to the requested quality discriminated by the requested quality discrimination procedure, as information as to the communication quality of the communication networks to which the plurality of sets of communication network connection means are connected from communication quality information store means in which the communication quality information is stored in correspondence to each of the respective sets of communication network connection means and selecting a corresponding communication network connection means as communication network connection means to be used to the transmission of the data;
an address path correspondence table discrimination procedure for discriminating an address path correspondence table, which corresponds to the communication network connection means selected by the communication network connection means selection procedure from a plurality of address path correspondence tables which are disposed to the respective sets of the communication network connection means and in which opponent addresses and path information as information showing paths up to the addresses through communication networks to which the communication network connection means are connected;
a path information acquisition procedure for searching the destination address of the data as an object of transmission in the address path correspondence table discriminated by the address path correspondence table discrimination procedure and acquiring corresponding path information; and
a data transmission procedure for transmitting the data through the path shown by the path information acquired by the path information acquisition procedure.
-
Specification