| US 7,565,444 B2 | ||
| Communication system | ||
| Yumiko Abe, Saijo (Japan); Hiroaki Sato, Saijo (Japan); and Yoshinori Hosoe, Saijo (Japan) | ||
| Assigned to Panasonic Corporation, Osaka (Japan) | ||
| Filed on Mar. 12, 2004, as Appl. No. 10/798,441. | ||
| Claims priority of application No. 2003-068652 (JP), filed on Mar. 13, 2003. | ||
| Prior Publication US 2004/0215822 A1, Oct. 28, 2004 | ||
| Int. Cl. G06F 15/173 (2006.01) | ||
| U.S. Cl. 709—238 [370/351] | 2 Claims |

| 1. A communication system comprising (i) a plurality of communication terminals, each communication terminal having a relay
function, and (ii) a host having a relay function and a route control function, wherein:
during a route search, a communication terminal of said plurality of communication terminals adds an ID of a self-terminal
to a route search packet and broadcasts the route search packet over an area where communication is possible;
on receipt of a route search packet, said communication terminal of said plurality of communication terminals adds the ID
of the self-terminal to the received route search packet if the ID of the self-terminal has not been added to the received
route search packet, and broadcasts the received route search packet over the area where communication is possible;
said host obtains information of a route up to said communication terminal on a basis of the received route search packet,
and notifies said communication terminal of the obtained route information;
during data communication, said communication terminal creates route information data on a basis of an ID of a destination
terminal and IDs of relay terminals located between the self-terminal and said host, adds the route information data to a
data packet, and transmits the data packet to said host;
on receipt of a data packet, said communication terminal transfers the received data packet on a basis of the route information
data of the received data packet when a destination terminal of the received data packet is not the self terminal; and
said host creates route information data between itself and the destination terminal on a basis of the route information data
of the received data packet when the destination terminal of the received data packet is not the self-terminal, adds an ID
of the destination terminal and the created route information data to the received data packet, and transfers the received
data packet to the destination terminal.
|