Data communication system, communication device and communication program thereof
First Claim
1. A data communication system comprising a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router, the mobile router comprising:
- a plurality of communication means of a communication service containing a same or different types of services;
a control table which stores an address assigned to the communication means and route information of the communication means, such that the address and the route information are associated with each other; and
a transferring means which receives a packet from the mobile network node to the correspondent node, selects usable communication means based on information of the control table, and transfers the packet to the home agent, the home agent comprising;
means for identifying the address assigned to the usable communication means of the mobile router;
a control table which stores the identified address and route information of the address, such that the address and the route information are associated with each other; and
transferring means which receives a packet from the correspondent node addressed to the mobile network node, selects an address based on information of the control table, and transfers the packet to the address, wherein a logical line, through which the mobile network node and the correspondent node communicate with each other, is configured by combining lines of the plurality of communication means.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a data communication technology which is capable of securing flexibly a bandwidth for a traffic that is generated and which enables effective use of access lines or wireless resource. A mobile router uses a plurality of communication means, retains a plurality of narrow band communication routes for communicating with the home agent, and configures a broad band communication route by using the plurality of the narrow band communication routes as a single logical communication route. This enables a bandwidth to be flexibly secured in accordance with the traffic which is generated in the mobile network. In this case, the home agent is enabled to effectively use the access lines by referring to the route information so as to determine the destination address. Furthermore, it is possible to save the wireless resource under the initiative of the user by dynamically connecting to an alternative line or disconnecting a line which is being used in response to a request of the user.
-
Citations
110 Claims
-
1. A data communication system comprising a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router, the mobile router comprising:
-
a plurality of communication means of a communication service containing a same or different types of services;
a control table which stores an address assigned to the communication means and route information of the communication means, such that the address and the route information are associated with each other; and
a transferring means which receives a packet from the mobile network node to the correspondent node, selects usable communication means based on information of the control table, and transfers the packet to the home agent, the home agent comprising;
means for identifying the address assigned to the usable communication means of the mobile router;
a control table which stores the identified address and route information of the address, such that the address and the route information are associated with each other; and
transferring means which receives a packet from the correspondent node addressed to the mobile network node, selects an address based on information of the control table, and transfers the packet to the address, wherein a logical line, through which the mobile network node and the correspondent node communicate with each other, is configured by combining lines of the plurality of communication means.
-
-
2. A data communication system comprising a home agent and a mobile router,
the mobile router comprising: -
a plurality of communication means of a communication service containing same or different types of services;
a control table which stores an address assigned to the communication means and route information of the communication means, such that the address and the route information are associated with each other; and
transferring means which receives a packet, selects usable communication means based on the control table, and transfers the packet to the home agent, and home agent comprising;
means for identifying an address assigned to usable communication means of the mobile router;
a control table which stores the identified address and route information of the address, such that the address and the route information are associated with each other; and
transferring means which receives a packet, selects an address based on information of the control table, and transfers the packet to the address, wherein a logical line, through which the home agent and the mobile router communicate with each other, is configured by combining lines of the plurality of communication means. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
3. A data communication system comprising a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router, the mobile router comprising:
-
a plurality of communication means which communicate with the home agent;
a control table which stores route information containing an address assigned to the plurality of communication means; and
means for receiving a packet from the mobile network node addressed to the correspondent node, selecting at least one of the communication means based on information of the control table, and transferring the packet to the home agent, the home agent comprising;
means for identifying an address assigned to usable communication means of the mobile router;
a control table which stores route information containing the identified address; and
means for receiving a packet from the correspondent node addressed to the mobile network node, selecting at least one address based on information of the control table, and transferring the packet to the address, wherein a logically multiplexed line, through which the mobile network and the correspondent node communicate with each other, is configured by combining the plurality of communication means between the mobile router and the home agent.
-
-
27. A mobile router in a data communication system comprising a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router, the mobile router comprising:
-
a plurality of communication means of a communication service containing same or different types of services;
a control table which stores an address assigned to the communication means and route information of the communication means, such that the address and the route information are associated with each other; and
transferring means which receives a packet from the mobile network node addressed to the correspondent node, selects usable communication means based on information of the control table, and transfers the packet to the home agent, wherein a logical line, through which a packet addressed to the correspondent node from the mobile network node is transferred to the home agent, is configured by combining lines of the plurality of communication means.
-
-
28. A mobile router in a data communication system comprising a home agent and a mobile router,
the mobile router comprising: -
a plurality of communication means of a communication service containing same or different types of services;
a control table which stores an address assigned to the communication means and route information of the communication means, such that the address and the route information are associated with each other; and
transferring means which receives a packet, selects usable communication means based on the control table, and transfers the packet to the home agent, wherein a logical line, through which the mobile router and the home agent communicate to each other, is configured by combining lines of the plurality of communication means. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
29. A mobile router in a data communication system comprising a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router, the mobile router comprising:
-
a plurality of communication means which communicate with the home agent;
a control table which stores route information containing an address assigned to the plurality of communication means; and
transferring means which receives a packet from the mobile network node addressed to the correspondent node, selecting at least one of the communication means based on information of the control table, and transfers the packet to the home agent, wherein a logically multiplexed line, through which a packet addressed to the correspondent node from the mobile network node is transferred to the home agent, is configured by combining lines of the plurality of communication means.
-
-
47. A home agent in a data communication system comprising a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router, the home agent comprising:
-
means for identifying an address assigned to usable communication means among communication means of a communication service containing same or different types of services of the mobile router;
a control table which stores the identified address and route information of the address, such that the address and the route information are associated with each other; and
transferring means which receives a packet addressed to the mobile network node from the correspondent node, selects the address based on the control table, and transfers the packet to the address, wherein a logical line, through which a packet addressed to the mobile network node is transferred to the mobile router, is configured by combining lines of the plurality of communication means.
-
-
48. A home agent in a data communication system comprising a home agent and a mobile router,
the home agent comprises: -
means for identifying an address assigned to usable communication means among communication means of a communication service containing same or different types of services of the mobile router;
a control table which stores the identified address and route information of the address, such that the address and the route information are associated with each other; and
means which receives a packet, selects an address based on information of the control table, and transfers the packet to the address, wherein a logical line, through which the home agent communicates with the mobile router, is configured by combing lines of the plurality of communication means. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
49. A home agent in a data communication system configured by a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router, the home agent comprising:
-
means for identifying an address assigned to usable communication means of the mobile router;
a control table which stores route information containing the identified address; and
means for receiving a packet addressed to the mobile network node from the correspondent node, selecting at least one of the addresses of the mobile router based on the control table, and transferring the packet to the address;
wherein a logically multiplexed line, through which the home agent communicates with the mobile router, is configured by combining lines of the plurality of communication means.
-
-
69. A program of a mobile router in a data communication system comprising a home agent, a correspondent node capable of communicating with the home agent;
- a mobile router; and
a mobile network node capable of communicating with the mobile router,the program causing the mobile router to function as a plurality of communication means of a communication service containing a same or different types of services;
to function as transferring means which receives a packet from the mobile network node to the correspondent node, selects usable communication means based on information of the control table which stores an address assigned to the communication means and route information of the communication means, such that the address and the route information are associated with each other, and transfers the packet to the home agent, wherein a logical line, through which a packet addressed to the correspondent node from the mobile network node is transferred to the home agent, is configured by combining lines of the plurality of communication means.
- a mobile router; and
-
70. A program of a mobile router in a data communication system comprising a home agent and a mobile router,
the program causing the mobile router to function as a plurality of communication means of a communication service containing a same or different types of services; -
to function as transferring means which receives a packet, selects usable communication means based on the control table which stores an address assigned to the communication means and route information of the communication means, such that the address and the route information are associated with each other, and transfers the packet to the home agent, wherein a logical line, through which the mobile router and the home agent communicate to each other, is configured by combining lines of the plurality of communication means. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
-
71. A program of a mobile router in a data communication system comprising a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router,
the program causing the mobile router to function as a plurality of communication means to communicate with the home agent; -
to function as a control table which stores route information assigned to the plurality of communication means; and
to function as means which receives a packet from the mobile network node addressed to the correspondent node, selects at least one of the communication means based on the control table, and transfers the packet to the home agent, wherein a logically multiplexed line, through which a packet addressed to the correspondent node from the mobile network node is transferred to the home agent, is configured by combining lines of the plurality of communication means.
-
-
89. A program of a home agent in a data communication system comprising a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router,
the program causing the home agent to function as means for identifying an address assigned to the communication means which is usable among the communication means of a communication service containing a same or different types of services; - and
to function as transferring means which receives a packet from the correspondent node to the mobile network node, selects an address based on information of the control table which stores the identified address and route information of the address, such that the address and the route information are associated with each other, and transfers the packet to the address, thereby configuring a logical line by combining lines of the plurality of communication means, and transferring a packet from the correspondent node addressed to the mobile network node through this line to the mobile router.
- and
-
90. A program of a home agent in a data communication system comprising a home agent and a mobile router,
the program causing the home agent to function as means for identifying an address assigned to the communication means which is usable among the communication means of a communication service containing same or different types of services; - and
to function as transferring means which receives a packet, selects an address based on information of the control table which stores the identified address and route information of the address, such that the address and the route information are associated with each other, and transfers the packet to the address, thereby configuring a logical line by combining lines of the plurality of communication means, and communicating with the mobile router through this line. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110)
- and
-
91. A program of a home agent in a data communication system comprising a home agent, a correspondent node capable of communicating with the home agent, a mobile router, and a mobile network node capable of communicating with the mobile router,
the program causing the home agent to function as means for identifying an address assigned to the usable communication means of the mobile router; -
to function as a control table which stores route information containing the identified address; and
to function as means which receives a packet from the correspondent node to the mobile network node, selects at least one of the addresses of the mobile router based on the control table, and transfers the packet to the address, thereby communicating with the mobile router through a logically multiplexed line configured by combining lines of the plurality of communication means.
-
Specification