Multi-hop peer-to-peer telecommunications method in a wireless network, radio terminal telecommunications method, and medium recording a program for causing a processor to implement the radio terminal telecommunications method
First Claim
1. A method for performing multi-hop peer-to-peer telecommunications on a wireless network, which includes a plurality of radio terminals, and topology of which changes moment by moment and, comprising the steps in which:
- each radio terminal exchanges the link state with radio terminals capable of direct communications (said link state including only information on radio terminals within a predetermined number of hops), and constructs a routing table;
a packet is prepared including a routing stack for storing intermediate routing information therefor whenever the packet passes through the terminals;
a sender terminal designates a destination terminal to broadcast said packet;
the radio terminals on the route, which receive said packet, write the intermediate routing information to said routing stack while transferring said packet to all radio terminals based on said routing table;
the destination terminal which receives said packet returns said packet to said sender terminal through the route followed by said packet based on information in said routing stack; and
said sender terminal which receives said packet unicasts a message to said destination terminal through the radio terminals on said route based on information in said routing stack included in said packet.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method for performing multi-hop peer-to-peer telecommunications on a wireless network, the topology of which changes moment by moment and which includes a plurality of radio terminals. The present invention makes possible correct routing control even on a network with severe topology changes.
The present invention comprises the following steps:
each radio terminal exchanges the link state with radio terminals capable of direct communication (this link state includes only information on radio terminals within a predetermined number of hops), and constructs a routing table;
a packet is prepared including the routing stack for storing intermediate routing information whenever the packet passes through the terminals;
the sender terminal designates a destination terminal and broadcasts the abovementioned packet;
the radio terminals on the route, which receive the packet, write the intermediate routing information to the routing stack while transferring the packet to all radio terminals based on the routing table;
the destination terminal which receives said packet returns said packet to said sender terminal through the route followed by said packet based on information in said routing stack; and
said sender terminal which receives said packet unicasts a message to said destination terminal through the radio terminals on said route based on information in said routing stack included in said packet.
-
Citations
14 Claims
-
1. A method for performing multi-hop peer-to-peer telecommunications on a wireless network, which includes a plurality of radio terminals, and topology of which changes moment by moment and, comprising the steps in which:
-
each radio terminal exchanges the link state with radio terminals capable of direct communications (said link state including only information on radio terminals within a predetermined number of hops), and constructs a routing table;
a packet is prepared including a routing stack for storing intermediate routing information therefor whenever the packet passes through the terminals;
a sender terminal designates a destination terminal to broadcast said packet;
the radio terminals on the route, which receive said packet, write the intermediate routing information to said routing stack while transferring said packet to all radio terminals based on said routing table;
the destination terminal which receives said packet returns said packet to said sender terminal through the route followed by said packet based on information in said routing stack; and
said sender terminal which receives said packet unicasts a message to said destination terminal through the radio terminals on said route based on information in said routing stack included in said packet. - View Dependent Claims (2, 3, 4)
-
-
5. A telecommunications method for radio terminals, constituting a wireless network, and comprising:
-
a routing table generating step, wherein the link state is exchanged with radio terminals capable of direct communication (said link state including only information on radio terminals within a predetermined number of hops), and a routing table is constructed;
a transfer step wherein said packet is transferred to the prescribed terminal when the received packet is not addressed to itself, based on the intermediate routing information in the routing stack included in said packet and the contents of said routing table;
a source routing demand packet transfer step wherein, when the received packet is a source routing demand packet and is broadcast, the intermediate routing information is written to said routing stack included in said packet while transferring said packet to all radio terminals based on said routing table; and
a source routing demand packet return step wherein, when the received packet is a source routing demand packet and undergoes sendback unicast from the destination terminal to the sender terminal, said packet is transferred to the prescribed terminal based on the intermediate routing information in said routing stack included in said packet and the contents of said routing table. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A medium for recording a program for causing a processor to carry out a telecommunications method for radio terminals constituting a wireless network, wherein the program recorded in the medium causes the execution of:
-
a routing table generating step, wherein the link state is exchanged with radio terminals capable of direct communication (said link state including only information on radio terminals within a predetermined number of hops), and a routing table is constructed;
a transfer step wherein said packet is transferred to the prescribed terminal based on the intermediate routing information in the routing stack included in said packet and the contents of said routing table, when the received packet is not addressed to itself;
a source routing demand packet transfer step wherein, when the received packet is a source routing demand packet and is broadcast, the intermediate routing information is written to said routing stack included in said packet, while transferring said packet to all radio terminals based on said routing table; and
a source routing demand packet return step wherein, when the received packet is a source routing demand packet and undergoes sendback unicast from the sender terminal to the sender terminal, said packet is transferred to the prescribed terminal based on the intermediate routing information in said routing stack included in said packet and the contents of said routing table.
-
Specification