Method for adaptively reassigning addresses of nodes according to changes in volume of wireless network
First Claim
1. A method of adaptively reassigning addresses of nodes according to changes in volume of a tree structure wireless network, comprising:
- receiving, at each node of the wireless network, information according to the changes in volume from a coordinator as a top level of the tree structure;
calculating, at said each node, a family tree indicating a location of the respective node in the tree structure according to an old logical address of the respective node and the information;
calculating at said each node, a new logical address of the respective node according to the changes in volume and the calculated family tree; and
transceiving, at the respective node, a data packet according to the newly calculated logical address;
wherein the information comprises the number of maximum child nodes and the number of maximum levels determined by the changes in volume.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of adaptively reassigning addresses of nodes according to changes in volume or a wireless network. The method includes receiving, at the node of the wireless network, information according to the changes in volume from a coordinator as a top level of the tree structure, calculating, at the node, a family tree indicating information and a location of the node in the tree structure according to an old logical address of the node and the information, and calculating a new logical address of the node according to the change in volume and the calculated family tree; and transceiving, at the node, a data packet according to the newly calculated logical address. Accordingly, overheads of the whole network for changing addresses may be reduced when changes in volume of the network occur, so that dynamic changes in volume of the network may be rapidly and actively implemented.
7 Citations
19 Claims
-
1. A method of adaptively reassigning addresses of nodes according to changes in volume of a tree structure wireless network, comprising:
-
receiving, at each node of the wireless network, information according to the changes in volume from a coordinator as a top level of the tree structure; calculating, at said each node, a family tree indicating a location of the respective node in the tree structure according to an old logical address of the respective node and the information; calculating at said each node, a new logical address of the respective node according to the changes in volume and the calculated family tree; and transceiving, at the respective node, a data packet according to the newly calculated logical address; wherein the information comprises the number of maximum child nodes and the number of maximum levels determined by the changes in volume. - View Dependent Claims (2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
3. A method of adaptively reassigning addresses of nodes according to changes in volume of a tree structure wireless network, comprising:
-
receiving, at a node of the wireless network, information according to the changes in volume from a coordinator as a top level of the tree structure; calculating, at the node, a family tree indicating a location of the node in the tree structure according to an old logical address of the node and the information; calculating a new logical address of the node according to the changes in volume and the calculated family tree; and transceiving, at the node, a data packet according to the newly calculated logical address, wherein the information comprises the number of maximum child nodes and the number of maximum levels determined by the changes in volume, wherein the family tree represents a rank of the node at each level of the tree structure, and wherein the family tree;
Family.Tree[i] indicates the rank of the node at ith level of the tree structure, wherein the rank of the node at the ith level is calculated using equation;
Family.Tree[i];
=|Address/Cskip.old[Li]|
Ancestor.Addr;
=Ancestor.AddR+Cskip.old[Li]*(Family.Tree[i]−
1)+1
Address;
=Address−
Ancestor.Addrwherein the Address is the old logical address of the node, the Cskip.old[Li] is a value calculated according to the number of old maximum child nodes and the number of old maximum levels, and the |Address/Cskip.old[Li] | is a minimum value among integers which are equal to or greater than the Address/Cskip.old[Li]. - View Dependent Claims (4, 5, 18, 19)
-
Specification