Communication method and wireless communication device having a frame which is exchanged between nodes
First Claim
1. A communication method in an ad-hoc network in which a plurality of communication devices perform ad-hoc communication, comprising:
- a step in which the communication devices determine a unique communication device in the ad-hoc network;
a step in which the communication devices measure hop counts from the unique communication device; and
a step in which the communication devices propagate a maximum hop count out of the hop counts, in the ad-hoc network,wherein the communication device periodically transmits specific information, in a range communicatable by the communication device,wherein the specific information includes an identifier specifying a communication device, a hop count from the unique communication device, and a lifetime formed by unifying a lifetime of the information on the identifier and a lifetime of the information on the hop count,wherein the step for determining the unique communication device includes;
a step in which a communication device compares a self identifier as an initial value of an identifier to an identifier received from an other communication device, and selects an identifier larger, smaller, or closer to a specific value; and
a step in which the communication device retains information on the identifier selected, and transmits the information to an other communication device,wherein the step for measuring the hop count includes;
a step in which the unique communication device transmits a hop count included in the specific information starting with ‘
0’
;
a step in which a communication device, when receiving the specific information, adds a given number of hops to the hop count;
a step in which a communication device compares the hop count with a given number of hops added, to information on a hop count from the unique communication device, retained until then, and selects a smaller hop count; and
a step in which the communication device updates information on the hop count included in the specific information, to the hop count selected, and transmits the information to an other communication device, andwherein the communication device deletes the information on the identifier and the information on the hop count when the lifetime timeouts,wherein the specific information include a maximum hop count, andwherein the step for propagating a maximum hop count out of the hop counts retained by the communication devices, in an ad-hoc network includes;
a step for selecting a maximum hop count out of a hop count from the unique communication device, obtained by a communication device in the step for measuring;
the maximum hop count received; and
information on the maximum hop count retained until then; and
a step for updating information on a maximum hop count to a hop count selected by a communication device, for retaining the information, and for transmitting the information to an other communication device,wherein the specific information further includes a lifetime indicating a time of validity of the specific information,wherein an initial value of the lifetime is given by a communication device that is transmitting a maximum hop count, andwherein information on the maximum hop count is deleted when the lifetime timeouts,wherein the lifetime is given by
(time required for 1-hop relaying)*(k+n),assuming that k is a value of the maximum hop count and n is a constant.
2 Assignments
0 Petitions
Accused Products
Abstract
A frame such as a beacon in wireless communication, with a maximum MAC address, hop count, and maximum hop count, described therein is exchanged between nodes. All the nodes measure the number of hops from a node with the maximum MAC address, and exchange the maximum hop count (hmax) out of the numbers with each other. Hop count H(a,b) between arbitrary nodes a and b is expressed by H(a,b)≦H(a,max)+H(max,b)≦2*hmax, where hmax is a hop count from node (max) with the maximum MAC address to the farthest node. That is, the number of hops between two arbitrary nodes in the group is always 2*hmax or less. Herewith, a numeric value assuredly exceeding the maximum value out of the numbers of hops between nodes in an ad-hoc network can be propagated in the entire ad-hoc network.
25 Citations
7 Claims
-
1. A communication method in an ad-hoc network in which a plurality of communication devices perform ad-hoc communication, comprising:
-
a step in which the communication devices determine a unique communication device in the ad-hoc network; a step in which the communication devices measure hop counts from the unique communication device; and a step in which the communication devices propagate a maximum hop count out of the hop counts, in the ad-hoc network, wherein the communication device periodically transmits specific information, in a range communicatable by the communication device, wherein the specific information includes an identifier specifying a communication device, a hop count from the unique communication device, and a lifetime formed by unifying a lifetime of the information on the identifier and a lifetime of the information on the hop count, wherein the step for determining the unique communication device includes; a step in which a communication device compares a self identifier as an initial value of an identifier to an identifier received from an other communication device, and selects an identifier larger, smaller, or closer to a specific value; and a step in which the communication device retains information on the identifier selected, and transmits the information to an other communication device, wherein the step for measuring the hop count includes; a step in which the unique communication device transmits a hop count included in the specific information starting with ‘
0’
;a step in which a communication device, when receiving the specific information, adds a given number of hops to the hop count; a step in which a communication device compares the hop count with a given number of hops added, to information on a hop count from the unique communication device, retained until then, and selects a smaller hop count; and a step in which the communication device updates information on the hop count included in the specific information, to the hop count selected, and transmits the information to an other communication device, and wherein the communication device deletes the information on the identifier and the information on the hop count when the lifetime timeouts, wherein the specific information include a maximum hop count, and wherein the step for propagating a maximum hop count out of the hop counts retained by the communication devices, in an ad-hoc network includes; a step for selecting a maximum hop count out of a hop count from the unique communication device, obtained by a communication device in the step for measuring;
the maximum hop count received; and
information on the maximum hop count retained until then; anda step for updating information on a maximum hop count to a hop count selected by a communication device, for retaining the information, and for transmitting the information to an other communication device, wherein the specific information further includes a lifetime indicating a time of validity of the specific information, wherein an initial value of the lifetime is given by a communication device that is transmitting a maximum hop count, and wherein information on the maximum hop count is deleted when the lifetime timeouts, wherein the lifetime is given by
(time required for 1-hop relaying)*(k+n),assuming that k is a value of the maximum hop count and n is a constant. - View Dependent Claims (5, 6, 7)
-
-
2. A communication method in an ad-hoc network in which a plurality of communication devices perform ad-hoc communication, comprising:
-
a step in which the communication devices determine a unique communication device in the ad-hoc network; a step in which the communication devices measure hop counts from the unique communication device; and a step in which the communication devices propagate a maximum hop count out of the hop counts, in the ad-hoc network, wherein the communication device periodically transmits specific information, in a range communicatable by the communication device, wherein the specific information includes an identifier specifying a communication device, a hop count from the unique communication device, and a lifetime formed by unifying a lifetime of the information on the identifier and a lifetime of the information on the hop count, wherein the step for determining the unique communication device includes; a step in which a communication device compares a self identifier as an initial value of an identifier to an identifier received from an other communication device, and selects an identifier larger, smaller, or closer to a specific value; and a step in which the communication device retains information on the identifier selected, and transmits the information to an other communication device, wherein the step for measuring the hop count includes; a step in which the unique communication device transmits a hop count included in the specific information starting with ‘
0’
;a step in which a communication device, when receiving the specific information, adds a given number of hops to the hop count; a step in which a communication device compares the hop count with a given number of hops added, to information on a hop count from the unique communication device, retained until then, and selects a smaller hop count; and a step in which the communication device updates information on the hop count included in the specific information, to the hop count selected, and transmits the information to an other communication device, and wherein the communication device deletes the information on the identifier and the information on the hop count when the lifetime timeouts, wherein the specific information include a maximum hop count, and wherein the step for propagating a maximum hop count out of the hop counts retained by the communication devices, in an ad-hoc network includes; a step for selecting a maximum hop count out of a hop count from the unique communication device, obtained by a communication device in the step for measuring;
the maximum hop count received; and
information on the maximum hop count retained until then; anda step for updating information on a maximum hop count to a hop count selected by a communication device, for retaining the information, and for transmitting the information to an other communication device, wherein the specific information further includes a lifetime indicating a time of validity of the specific information, wherein an initial value of the lifetime is given by a communication device that is transmitting a maximum hop count, and wherein information on the maximum hop count is deleted when the lifetime timeouts, wherein the lifetime is given by
(time required for 1-hop relaying)*(mk+n),assuming that k is a value of the maximum hop count, and n and m are constants.
-
-
3. A communication method in an ad-hoc network in which a plurality of communication devices perform ad-hoc communication, comprising:
-
a step in which the communication devices determine a unique communication device in the ad-hoc network; a step in which the communication devices measure hop counts from the unique communication device; and a step in which the communication devices propagate a maximum hop count out of the hop counts, in the ad-hoc network, wherein the communication device periodically transmits specific information, in a range communicatable by the communication device, wherein the specific information includes an identifier specifying a communication device, a hop count from the unique communication device, and a lifetime formed by unifying a lifetime of the information on the identifier and a lifetime of the information on the hop count, wherein the step for determining the unique communication device includes; a step in which a communication device compares a self identifier as an initial value of an identifier to an identifier received from an other communication device, and selects an identifier larger, smaller, or closer to a specific value; and a step in which the communication device retains information on the identifier selected, and transmits the information to an other communication device, wherein the step for measuring the hop count includes; a step in which the unique communication device transmits a hop count included in the specific information starting with ‘
0’
;a step in which a communication device, when receiving the specific information, adds a given number of hops to the hop count; a step in which a communication device compares the hop count with a given number of hops added, to information on a hop count from the unique communication device, retained until then, and selects a smaller hop count; and a step in which the communication device updates information on the hop count included in the specific information, to the hop count selected, and transmits the information to an other communication device, and wherein the communication device deletes the information on the identifier and the information on the hop count when the lifetime timeouts, wherein the specific information include a maximum hop count, and wherein the step for propagating a maximum hop count out of the hop counts retained by the communication devices, in an ad-hoc network includes; a step for selecting a maximum hop count out of a hop count from the unique communication device, obtained by a communication device in the step for measuring;
the maximum hop count received; and
information on the maximum hop count retained until then; anda step for updating information on a maximum hop count to a hop count selected by a communication device, for retaining the information, and for transmitting the information to an other communication device, wherein the specific information further includes a lifetime indicating a time of validity of the specific information, wherein an initial value of the lifetime is given by a communication device that is transmitting a maximum hop count, and wherein information on the maximum hop count is deleted when the lifetime timeouts, wherein the lifetime is given by
(time required for 1-hop relaying)*(k+n)when the ad-hoc network is in a contracting or steady state, and
(time required for 1-hop relaying)*(mk+n)when the ad-hoc network is in a expanding state, assuming that k is a value of the maximum hop count, and n and m are constants. - View Dependent Claims (4)
-
Specification