Communication system, communication method, communication terminal device, control method thereof, and program
First Claim
1. A communication system comprising:
- a plurality of communication terminals including a first communication terminal to broadcast a route request message that includes message identification information to a third communication terminal via a second communication terminal, the second and third communication terminals create a route to the first communication terminal and communication is made between the first and third communication terminals via the created route;
whereinthe second and third communication terminals include;
route creation means for creating a plurality of the routes to the first communication terminal by, upon reception of the route request message and determination that the route request message was not previously received based on the message identification information, broadcasting the route request message to each terminal included in the plurality of terminals to duplicatively receive the route request message; and
route management means for storing and managing the plurality of routes created by the route creation means,the route management means establishes one of the created routes as a communication route to the first communication terminal and changes the communication route to any of the plurality of routes depending on needs,the route creation means add own terminal identification information to the route request message upon determination that the route request message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the route request message, andthe route creation means discard the route request message upon determination that the route request message was previously received based on the message identification information and determination that the own terminal identification information is contained in the route request message.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication system includes a plurality of communication terminals including a first communication terminal to broadcast a route request message to a third communication terminal via a second communication terminal, the second and third communication terminals create a route to the first communication terminal. The second and third communication terminals include a route creation device for creating a plurality of the routes to the first communication terminal by broadcasting the route request message to each terminal included in the plurality of terminals to duplicatively receive the route request message. The second and third terminals further include a route management device for storing and managing the plurality of routes. The second and third terminals further include a route management device that establishes one of the created routes as a communication route to the first communication terminal.
18 Citations
26 Claims
-
1. A communication system comprising:
-
a plurality of communication terminals including a first communication terminal to broadcast a route request message that includes message identification information to a third communication terminal via a second communication terminal, the second and third communication terminals create a route to the first communication terminal and communication is made between the first and third communication terminals via the created route;
whereinthe second and third communication terminals include; route creation means for creating a plurality of the routes to the first communication terminal by, upon reception of the route request message and determination that the route request message was not previously received based on the message identification information, broadcasting the route request message to each terminal included in the plurality of terminals to duplicatively receive the route request message; and route management means for storing and managing the plurality of routes created by the route creation means, the route management means establishes one of the created routes as a communication route to the first communication terminal and changes the communication route to any of the plurality of routes depending on needs, the route creation means add own terminal identification information to the route request message upon determination that the route request message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the route request message, and the route creation means discard the route request message upon determination that the route request message was previously received based on the message identification information and determination that the own terminal identification information is contained in the route request message. - View Dependent Claims (2)
-
-
3. A communication terminal device comprising:
-
transmission means for transmitting a specified message assigned with an intended first communication terminal as transmission destination, the message including message identification information; route creation means for duplicatively receiving a response to the message originated from the first communication terminal and transferred via a second communication terminal to create a plurality of routes up to the first communication terminal, the plurality of routes created by, upon reception of the message and determination that the message was not previously received based on the message identification information, broadcasting the message to each terminal in communication with the communication terminal device; route management means for storing the plurality of routes created by the route creation means and establishing one of the plurality of routes as a communication route; and communication means for communicating with the first communication terminal via the established communication route, wherein the route management means switches the communication route to any of the plurality of routes depending on needs, wherein the route creation means add own terminal identification information to the message upon determination that the message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the message, and the route creation means discard the message upon determination that the message was previously received based on the message identification information and determination that the own terminal identification information is contained in the message. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A control method for a communication terminal device comprising:
-
a first step of transmitting a specified message assigned with an intended first communication terminal as transmission destination, the message including message identification information; a second step of duplicatively receiving a response to the message originated from the first communication terminal and transferred via a second communication terminal to create a plurality of routes up to the first communication terminal using a processor, the plurality of routes created by, upon reception of the message and determination that the message was not previously received based on the message identification information, broadcasting the message to each terminal in communication with the communication terminal device; and a third step of establishing one of the plurality of routes as a communication route and communicating with the first communication terminal via the communication route, wherein the third step switches the communication route to any of the plurality of routes depending on needs, wherein the second step further including a step of adding own terminal identification information to the message upon determination that the message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the message, and a step of discarding the message upon determination that the message was previously received based on the message identification information and determination that the own terminal identification information is contained in the message.
-
-
11. A non-transitory computer readable storage medium on which is recorded a program which, when executed in a processor, directs the processor to perform a process comprising:
-
a first step of transmitting a specified message assigned with an intended first communication terminal as transmission destination, the message including message identification information; a second step of duplicatively receiving a response to the message originated from the first communication terminal and transferred via a second communication terminal to create a plurality of routes up to the first communication terminal, the plurality of routes created by, upon reception of the message and determination that the message was not previously received based on the message identification information, broadcasting the message to each terminal in communication with the first communication terminal; and a third step of establishing one of the plurality of routes as a communication route, communicating with the first communication terminal via the communication route and switching the communication route to any of the plurality of routes depending on needs, wherein the second step further including a step of adding own terminal identification information to the message upon determination that the message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the message, and a step of discarding the message upon determination that the message was previously received based on the message identification information and determination that the own terminal identification information is contained in the message.
-
-
12. A communication terminal device which relays a route request message originated from a first communication terminal to a second communication terminal, the route request message including message identification information, and creates a route to the first communication terminal based on the route request message, the communication terminal device comprising:
-
route creation means for creating a plurality of the routes to the first communication terminal by, upon reception of the route request message and determination that the route request message was not received based on the message identification information, broadcasting the route request message to each terminal in communication with the communication terminal device to duplicatively receive the route request message; and route management means for storing and managing the plurality of routes created by the route creation means, wherein the route management means establishes one of the created routes as a communication route to the first communication terminal and changes the communication route to any of the plurality of routes depending on needs, wherein the route creation means add own terminal identification information to the route request message upon determination that the route request message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the route request message, and the route creation means discard the route request message upon determination that the route request message was previously received based on the message identification information and determination that the own terminal identification information is contained in the route request message.
-
-
13. A control method for a communication terminal device which relays a route request message originated from a first communication terminal to a second communication terminal and creates a route to the first communication terminal based on the message, the route request message including message identification information, the control method comprising:
-
a first step of creating a plurality of the routes to the first communication terminal using a processor by, upon reception of the route request message and determination that the route request message was not received based on the message identification information, broadcasting the route request message to each terminal in communication with the communication terminal device to duplicatively receive the route request message; and a second step of storing and managing the plurality of routes, and the second step establishes one of the created routes as a communication route to the first communication terminal and changes the communication route to any of the plurality of routes depending on needs, wherein the first step further including a step of adding own terminal identification information to the route request message upon determination that the route request message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the route request message, and a step of discarding the route request message upon determination that the route request message was previously received based on the message identification information and determination that the own terminal identification information is contained in the route request message.
-
-
14. A communication system comprising:
-
a plurality of communication terminals, and based on a first message originated from a first communication terminal to a third communication terminal via a second communication terminal and a second message originated from the first communication terminal in response to the first message to the first communication terminal via the second communication terminal, creates routes to the first through third communication terminals by using the first through third communication terminals to communicate between the first and third communication terminals via the created routes, the first and second message including message identification information, wherein the first communication terminal has route request transmission means for transmitting a route request composed of a request for the route to be used for the communication with the third communication terminal, and the second and third communication terminals have; route creation means for duplicatively receiving the first or second message to create the plurality of routes to the first or third communication terminal, the plurality of routes created by, upon reception of the first or second message and determination that the received first or received second message was not previously received based on the message identification information, broadcasting the received first or received second message to each terminal included in the plurality of terminals; and route establishment means for establishing a communication route between the first and third communication terminals using a route which belongs to the plurality of routes created by the route creation means and satisfies the route request transmitted from the first communication terminal, wherein the route creation means add own terminal identification information to the first or second message upon determination that the first or second message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the first or second message, and the route creation means discard the first or second message upon determination that the first or second message was previously received based on the message identification information and determination that the own terminal identification information is contained in the first or second message. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A communication terminal device comprising:
-
transmission means for transmitting a specified first message assigned with an intended first communication terminal as transmission destination, the first message including message identification information; route creation means for creating a plurality of routes to the first communication terminal by, upon reception of the first message and determination that the first message was not previously received based on the message identification information, broadcasting the first message to each terminal in communication with the communication terminal device to duplicatively receive the first message; and route request transmission means for using the first communication terminal as transmission destination and for transmitting a route request composed of a request for one of the routes to be used for communication with the first communication terminal, wherein the route creation means add own terminal identification information to the first message upon determination that the first message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the first message, and the route creation means discard the first message upon determination that the first message was previously received based on the message identification information and determination that the own terminal identification information is contained in the first message. - View Dependent Claims (20, 21)
-
-
22. A communication terminal device comprising:
-
route creation means for duplicatively receiving a first message originated from a first communication terminal or a second message originated from a second communication terminal in response to the first message to create a plurality of routes to the first and second communication terminals, the first and second message including message identification information, the plurality of routes created by, upon reception of the first or second message and determination that the received first or received second message was not previously received based on the message identification information, broadcasting the received first or received second message to each terminal in communication with the communication terminal device; and route establishment means for establishing a communication route between the first and third communication terminals using the route which belongs to the plurality of routes created by the route creation means and satisfies the route request based on a route request originated from the first communication terminal and composed of a request for the route to be used for communication with the second communication terminal, wherein the route creation means add own terminal identification information to the first or second message upon determination that the first or second message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the first or second message, and the route creation means discard the first or second message upon determination that the first or second message was previously received based on the message identification information and determination that the own terminal identification information is contained in the first or second message. - View Dependent Claims (23, 24)
-
-
25. A control method for a communication terminal device, comprising:
-
a first step of duplicatively receiving a first message originated from a first communication terminal or a second message originated from a second communication terminal in response to the first message to create a plurality of routes to the first and second communication terminals using a processor, the first and second message including message identification information, the plurality of routes created by, upon reception of the first or second message and determination that the received first or received second message was not previously received based on the message identification information, broadcasting the received first or received second message to each terminal in communication with the communication terminal device; and a second step of establishing a communication route between the first and third communication terminals using the route which belongs to the plurality of created routes and satisfies the route request based on a route request originated from the first communication terminal and composed of a request for the route to be used for communication with the second communication terminal, wherein the first step further including a step of adding own terminal identification information to the first or second message upon determination that the first or second message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the first or second message, and a step of discarding the first or second message upon determination that the first or second message was previously received based on the message identification information and determination that the own terminal identification information is contained in the first or second message.
-
-
26. A communication terminal device comprising:
-
route creation means for duplicatively receiving a first message originated from a first communication terminal to itself as destination to create a plurality of routes to the first communication terminal, the first message including message identification information, the plurality of routes created by, upon reception of the message and determination that the message was not previously received based on the message identification information, broadcasting the message to each terminal in communication with the communication terminal device; and route establishment means for establishing a communication route to the first communication terminal using the route which belongs to the plurality of routes created by the route creation means and satisfies the route request based on a route request originated from the first communication terminal and composed of a request for the route to be used for communication with itself, wherein the route creation means add own terminal identification information to the first message upon determination that the first message was previously received based on the message identification information and determination that the own terminal identification information is not contained in the first message, and the route creation means discard the first message upon determination that the first message was previously received based on the message identification information and determination that the own terminal identification information is contained in the first message.
-
Specification