Transmitting/receiving method and program and recording medium
First Claim
1. A transmitting/receiving method of selecting a combination of flows and paths when transmitting/receiving one or more flows through one or more paths among a plurality of communication terminals, the plurality of communication terminals including a first communication terminal and a second communication terminal, where each of the plurality of communication terminals has a communication managing portion, the method comprising the steps of:
- delivering flow information including at least address information and preference information on a network to a first communication managing portion by an application in the first communication terminal;
transmitting communication medium information included in the first communication terminal to the second communication terminal based on the flow information of the first communication managing portion of the first communication terminal;
delivering flow information including at least address information and preference information on a network to a second communication managing portion by an application in the second communication terminal;
generating path information from the communication medium information received from the first communication terminal and communication medium information included in the second communication terminal and transmitting the path information to the first communication terminal by the second communication managing portion of the second communication terminal;
generating combinations for mapping flows to paths from the flow information and the path information included in each of the first communication terminal and the second communication terminal and transmitting a score of each combination by the communication managing portion of each of the first communication terminal and the second communication terminal;
performing setting such that the first communication managing portion of the first communication terminal selects the combination having a higher score including preference information of the first communication terminal to use a path for each data flow to enable a path to be selected for each flow; and
performing setting such that the second communication managing portion of the second communication terminals selects a combination having a higher score including preference information of the second communication terminal to use a path for each data flow to enable a path to be selected for each flow.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a transmitting/receiving method capable of selecting a combination of communication media of the own and its counterpart reflecting the preference of the user or an application for each of flows on communication terminals and capable of doing execution without being known by counterpart the preference information. It presents means for selecting a combination of CoAs (the CoA of the communication counterpart and that of the own) of the Mobile IP referring to the preference information of the application when communication terminals transmit/receive one or more flows (data flows) through one or more paths (communication channels). In consideration of combinations of flows and paths, the score is calculated for the combinations, and transmitted to the counterpart terminal of the communication, the approval is obtained to select the optimum path. As a result, the CoA suitable to the preferences of both parties can be selected for each flow.
22 Citations
18 Claims
-
1. A transmitting/receiving method of selecting a combination of flows and paths when transmitting/receiving one or more flows through one or more paths among a plurality of communication terminals, the plurality of communication terminals including a first communication terminal and a second communication terminal, where each of the plurality of communication terminals has a communication managing portion, the method comprising the steps of:
-
delivering flow information including at least address information and preference information on a network to a first communication managing portion by an application in the first communication terminal; transmitting communication medium information included in the first communication terminal to the second communication terminal based on the flow information of the first communication managing portion of the first communication terminal; delivering flow information including at least address information and preference information on a network to a second communication managing portion by an application in the second communication terminal; generating path information from the communication medium information received from the first communication terminal and communication medium information included in the second communication terminal and transmitting the path information to the first communication terminal by the second communication managing portion of the second communication terminal; generating combinations for mapping flows to paths from the flow information and the path information included in each of the first communication terminal and the second communication terminal and transmitting a score of each combination by the communication managing portion of each of the first communication terminal and the second communication terminal; performing setting such that the first communication managing portion of the first communication terminal selects the combination having a higher score including preference information of the first communication terminal to use a path for each data flow to enable a path to be selected for each flow; and performing setting such that the second communication managing portion of the second communication terminals selects a combination having a higher score including preference information of the second communication terminal to use a path for each data flow to enable a path to be selected for each flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication system having a plurality of communication terminals wherein the plurality of communication terminals includes a first communication terminal having a first communication managing portion and a second communication terminal having a second communication managing portion, the communication system comprising:
-
the first communication terminal, where an application in the first communication terminal delivers flow information including at least address information and preference information to the first communication managing portion of the first communication terminal; the second communication terminal, where an application in the second communication terminal delivers flow information including at least address information and preference information to the second communication managing portion of the second communication terminal; the first communication managing portion of the first communication terminal transmits communication medium information included in the first communication terminal to the second communication terminal based on the flow information; and the second communication managing portion of the second communication terminal generates path information from the received communication medium information included in the first communication terminal and communication medium information included in the second communication terminal and the second communication managing portion of the second communication terminal transmits the path information to the first communication terminal, wherein the first communication managing portion of the first communication terminal and the second communication managing portion of the second communication terminal each generate combinations for mapping flows to paths from the flow information and the path information included in each of the first communication terminal and the second communication terminal and transmits a score of each combination, and the first communication managing portion of the first communication terminal and the second communication managing portion of the second communication terminal each select a combination having a higher score including preference information of the respective communication terminal to use a path for each data flow to enable a path to be selected for each flow.
-
-
14. A non-transitory computer-readable medium having instructions stored thereon, such that when the instructions are read and executed by two processors, the two processors are configured to perform the steps of:
-
delivering flow information including at least address information and preference information on a network to a first communication managing portion by an application in a first communication terminal; transmitting communication medium information included in the first communication terminal to a second communication terminal based on the flow information of the first communication managing portion of the first communication terminal; delivering flow information including at least address information and preference information on a network to a second communication managing portion by an application in the second communication terminal; generating path information from the communication medium information received from the first communication terminal and communication medium information included in the second communication terminal and transmitting the path information to the first communication terminal by the second communication managing portion of the second communication terminal; generating combinations for mapping flows to paths from the flow information and the path information included in each of the first communication terminal and the second communication terminal and transmitting a score of each combination by the communication managing portion of each of the first communication terminal and the second communication terminal; performing setting such that the first communication managing portion of the first communication terminal selects a combination having a higher score including preference information of the first communication terminal to use a path for each data flow to enable a path to be selected for each flow; and performing setting such that the second communication managing portion of the second communication terminals selects a combination having a higher score including preference information of the second communication terminal to use a path for each data flow to enable a path to be selected for each flow. - View Dependent Claims (15, 16, 17, 18)
-
Specification