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 that can conduct mutual communication within a prescribed covered area, and topology of which can change moment by moment, comprising the steps in which:
- each radio terminal exchanges a link state with other radio terminals within said prescribed covered area, and constructs a routing table based on the exchanged link state;
a source routing demand packet is prepared including a routing stack for storing intermediate routing information therefor whenever said source routing demand packet passes through the terminals;
a sender terminal includes identification information on a destination terminal in said source routing demand packet and broadcasts said source routing demand packet;
the radio terminals on a route of said source routing demand packet write the intermediate routing information to said routing stack while multicasting said source routing demand packet to all radio terminals within said prescribed covered area based on said routing table;
the destination terminal which receives said source routing demand packet unicasts said source routing demand packet to said sender terminal through the route followed by said source routing demand packet based on information in said routing stack included in said source routing demand packet; and
said sender terminal, which receives said source routing demand packet unicasted by said destination terminal, unicasts a message to said destination terminal through the radio terminals on said route followed by said source routing demand packet based on information in said routing stack included in said source routing demand 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.
51 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 that can conduct mutual communication within a prescribed covered area, and topology of which can change moment by moment, comprising the steps in which:
-
each radio terminal exchanges a link state with other radio terminals within said prescribed covered area, and constructs a routing table based on the exchanged link state; a source routing demand packet is prepared including a routing stack for storing intermediate routing information therefor whenever said source routing demand packet passes through the terminals; a sender terminal includes identification information on a destination terminal in said source routing demand packet and broadcasts said source routing demand packet; the radio terminals on a route of said source routing demand packet write the intermediate routing information to said routing stack while multicasting said source routing demand packet to all radio terminals within said prescribed covered area based on said routing table; the destination terminal which receives said source routing demand packet unicasts said source routing demand packet to said sender terminal through the route followed by said source routing demand packet based on information in said routing stack included in said source routing demand packet; and said sender terminal, which receives said source routing demand packet unicasted by said destination terminal, unicasts a message to said destination terminal through the radio terminals on said route followed by said source routing demand packet based on information in said routing stack included in said source routing demand packet. - View Dependent Claims (2, 3, 4)
-
-
5. A telecommunications method for a wireless network including radio terminals that can conduct mutual communication within a prescribed covered area, and comprising:
-
a routing table generating step, wherein each radio terminal exchanges a link state with other radio terminals within said prescribed covered area, and constructs a routing table based on the exchanged link state; a transfer step wherein a packet is transferred from a first radio terminal to another radio terminal based on said routing table if said packet is not addressed to said first radio terminal; a source routing demand packet transfer step wherein, when said packet is a source routing demand packet, intermediate routing information is written to a routing stack included in said source routing demand packet and said source routing demand packet is multicast to all radio terminals within said prescribed covered area based on said routing table; and a source routing demand packet return step wherein, when said packet is a source routing demand packet and undergoes sendback unicast from a destination terminal to a sender terminal, said source routing demand packet is transferred to a prescribed terminal based on the intermediate routing information in said routing stack included in said source routing demand packet and 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 that can conduct mutual communication within a prescribed covered area, wherein the program recorded in the medium causes the execution of said program at each respective radio terminal, said method comprising:
-
a routing table generating step, wherein each radio terminal exchanges a link state with other radio terminals within said prescribed covered area, and constructs a routing table based on the exchanged link state; a transfer step wherein a first radio terminal in which the program is executed transfers a packet to another radio terminal based on said routing table if said packet is not addressed to said first radio terminal in which the program is executed; a source routing demand packet transfer step wherein, when said received packet is a source routing demand packet, intermediate routing information is written to a routing stack included in said source routing demand packet, and said source routing demand packet is multicast to all radio terminals in the prescribed covered area based on said routing table; and a source routing demand packet return step wherein, when said packet is a source routing demand packet and undergoes sendback unicast from a destination terminal to a sender terminal, said source routing demand packet is transferred to a prescribed terminal based on the intermediate routing information in said routing stack included in said source routing demand packet and said routing table.
-
Specification