Patent ID: 8755294

Claim:
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; wherein the 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.