Routing method and mobile terminal
First Claim
Patent Images
1. A routing method in an ad hoc network formed by a plurality of mobile terminals, comprising:
- receiving, at a mobile terminal forming part of the ad hoc network, a packet from an adjacent terminal;
determining, at the mobile terminal, whether the received packet is a packet relayed from the adjacent terminal or a packet generated by the adjacent terminal based on an identifier of a source terminal included in the received packet;
determining, at the mobile terminal, whether or not to relay the received packet to another adjacent terminal, based on presence or absence of a record of packet relaying by the adjacent terminal when the received packet is the packet generated by the adjacent terminal; and
relaying, at the mobile terminal, the received packet to the other adjacent terminal without determining whether or not to relay the received packet based on the presence or absence of a record of packet relaying by the adjacent terminal, when the received packet is the packet relayed by the adjacent terminal,wherein, in determining whether or not to relay the received packet generated by the adjacent terminal, determining to relay the received packet when the record is present, and not to relay the received packet when the record is absent.
1 Assignment
0 Petitions
Accused Products
Abstract
A routing method in an ad hoc network formed by a plurality of mobile terminals includes receiving, at a mobile terminal forming part of the ad hoc network, a packet generated by an adjacent terminal, and determining, at the mobile terminal, whether to relay the received packet or not, based on presence or absence of a record of packet relaying by the adjacent terminal.
4 Citations
10 Claims
-
1. A routing method in an ad hoc network formed by a plurality of mobile terminals, comprising:
-
receiving, at a mobile terminal forming part of the ad hoc network, a packet from an adjacent terminal; determining, at the mobile terminal, whether the received packet is a packet relayed from the adjacent terminal or a packet generated by the adjacent terminal based on an identifier of a source terminal included in the received packet; determining, at the mobile terminal, whether or not to relay the received packet to another adjacent terminal, based on presence or absence of a record of packet relaying by the adjacent terminal when the received packet is the packet generated by the adjacent terminal; and relaying, at the mobile terminal, the received packet to the other adjacent terminal without determining whether or not to relay the received packet based on the presence or absence of a record of packet relaying by the adjacent terminal, when the received packet is the packet relayed by the adjacent terminal, wherein, in determining whether or not to relay the received packet generated by the adjacent terminal, determining to relay the received packet when the record is present, and not to relay the received packet when the record is absent. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile terminal forming part of an ad hoc network, comprising:
-
a relay record managing unit configured to manage a record of packet relaying by a terminal adjacent to the mobile terminal; a packet receiving unit configured to receive a packet from the adjacent terminal and determine whether the received packet is a packet relayed from the adjacent terminal or a packet generated by the adjacent terminal, based on an identifier of a source terminal included in the received packet; and
a determining unit configured to determine whether or not to relay the received packet to an other adjacent terminal, based on presence or absence of the record of packet relaying by the adjacent terminal when the received packet is the packet generated by the adjacent terminal; anda relaying unit configured to relay the received packet to the other adjacent terminal without determining whether or not to relay the received packet based on the presence or absence of a record of packet relaying by the adjacent terminal, when the received packet is the packet relayed by the adjacent terminal; wherein the determining unit is configured to determine to relay the received packet generated by the adjacent terminal when the record is present, and not to relay the received packet when the record is absent. - View Dependent Claims (7, 8, 9, 10)
-
Specification