RADIO COMMUNICATION SYSTEM, TERMINAL AND PACKET
First Claim
1. A radio communication terminal which is included in a plurality of radio communication terminals and relays a radio communication packet, comprising:
- a relaying module configured to relay the radio communication packet, a header of the radio communication packet including a first field which stores address information indicating at least one radio communication terminal to which the radio communication packet is directly transmitted, a second field which stores address information indicating a final destination terminal, a third field which stores address information indicating a source terminal of the relayed radio communication packet, and a fourth field which stores an allowable number of relays given to the radio communication packet;
a receiving module configured to receive a radio communication packet from one of the radio communication terminals;
a first extracting module configured to extract the address information from the first field of the received radio communication packet;
a first determining module configured to determine, based on the address information extracted, whether or not the radio communication terminal is an immediate destination to which the radio communication packet is transmitted;
a second extracting module configured to extract a first number from the fourth field of the received radio communication packet if the radio communication terminal is the immediate destination;
a stop-relaying module configured to stop relaying the radio communication packet if a second number obtaining by subtracting one from the first number is zero; and
an updating module configured to update the first, second, third and fourth fields of the radio communication packet for the relaying module if the second number is not zero, the fourth field obtaining the second number.
0 Assignments
0 Petitions
Accused Products
Abstract
A radio communication system includes a plurality of radio communication terminals, in which a first radio communication terminal stores, in a first field contained in a header of a radio communication packet, address information indicating at least one radio communication terminal to which the radio communication packet is directly transmitted, and a second terminal relays the radio communication packet with reference to the address information stored in the first field. The header of the radio communication packet includes a second field which stores address information indicating a final destination terminal and a third field which stores address information indicating the first terminal as a sending source.
23 Citations
8 Claims
-
1. A radio communication terminal which is included in a plurality of radio communication terminals and relays a radio communication packet, comprising:
-
a relaying module configured to relay the radio communication packet, a header of the radio communication packet including a first field which stores address information indicating at least one radio communication terminal to which the radio communication packet is directly transmitted, a second field which stores address information indicating a final destination terminal, a third field which stores address information indicating a source terminal of the relayed radio communication packet, and a fourth field which stores an allowable number of relays given to the radio communication packet;
a receiving module configured to receive a radio communication packet from one of the radio communication terminals;
a first extracting module configured to extract the address information from the first field of the received radio communication packet;
a first determining module configured to determine, based on the address information extracted, whether or not the radio communication terminal is an immediate destination to which the radio communication packet is transmitted;
a second extracting module configured to extract a first number from the fourth field of the received radio communication packet if the radio communication terminal is the immediate destination;
a stop-relaying module configured to stop relaying the radio communication packet if a second number obtaining by subtracting one from the first number is zero; and
an updating module configured to update the first, second, third and fourth fields of the radio communication packet for the relaying module if the second number is not zero, the fourth field obtaining the second number. - View Dependent Claims (2, 3, 4)
-
-
5. A radio communication terminal which is included in a plurality of radio communication terminals and relays a radio communication packet, comprising:
-
a relaying module configured to relay the radio communication packet, a header of the radio communication packet including a first field which stores address information indicating at least one radio communication terminal to which the radio communication packet it directly transmitted, a second field which stores address information indicating a final destination terminal, a third field which stores address information indicating a source terminal of the relayed radio communication packet, and a fourth field which stores a total number of relays which the radio communication packet has been relayed through;
a receiving module configured to receive a radio communication packet from one of the radio communication terminals;
a first extracting module configured to extract the address information from the first field of the received radio communication packet;
a first determining module configured to determine, based on the address information extracted, whether or not the radio communication terminal is an immediate destination to which the radio communication packet is transmitted;
a second extracting module configured to extract a first number from the fourth field of the received radio communication packet if the radio communication terminal is the immediate destination;
a stop-relaying module configured to stop relaying the radio communication packet if the first number is an allowable number of relays; and
an updating module configured to update the first, second, third, and fourth fields of the radio communication packet for the relaying module if the first number is less than the allowable number of relays, the fourth field obtaining a second number by adding one to the first number - View Dependent Claims (6, 7, 8)
-
Specification