Method and apparatus for assigning slot
First Claim
1. A node, comprising:
- a memory; and
a processor coupled to the memory and configured to execute processes including;
constructing a Guaranteed Time Slot (GTS) binary tree;
storing the constructed GTS binary tree and pre-storing GTS request information of all neighboring nodes within a collision domain of a local node and reservation history information of the local node;
constructing an HELLO packet, the HELLO packet comprising GTS request information of the local node or comprising GTS request information of the local node and GTS request information of at least one neighboring node within the collision domain of the local node;
broadcasting the constructed HELLO packet, so that a node receiving the HELLO packet performs slot reservation according to information contained in the HELLO packet;
updating total traffic within a collision domain of a sink node according to a received HELLO packet;
determining a authenticating result given by a sender of the HELLO packet to the locally requested GTS;
merging a GTS list in the HELLO packet with a local GTS table; and
authenticating a GTS requested by the sender of the HELLO packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method and apparatus for assigning slot. The method includes: constructing an HELLO packet, the HELLO packet including GTS request information of a local node or including GTS request information of the local node and GTS request information of at least one neighboring node within a collision domain of the local node; and broadcasting the HELLO packet, so that a node receiving the HELLO packet performs slot reservation according to information contained in the HELLO packet. With the method and apparatus for assigning slot provided by the embodiments of the present invention, no central controller is needed any longer in comparison with a centralized slot assignment method, complexity of calculation is lowered, and utilization of slot is improved.
-
Citations
19 Claims
-
1. A node, comprising:
-
a memory; and a processor coupled to the memory and configured to execute processes including; constructing a Guaranteed Time Slot (GTS) binary tree; storing the constructed GTS binary tree and pre-storing GTS request information of all neighboring nodes within a collision domain of a local node and reservation history information of the local node; constructing an HELLO packet, the HELLO packet comprising GTS request information of the local node or comprising GTS request information of the local node and GTS request information of at least one neighboring node within the collision domain of the local node; broadcasting the constructed HELLO packet, so that a node receiving the HELLO packet performs slot reservation according to information contained in the HELLO packet; updating total traffic within a collision domain of a sink node according to a received HELLO packet; determining a authenticating result given by a sender of the HELLO packet to the locally requested GTS; merging a GTS list in the HELLO packet with a local GTS table; and authenticating a GTS requested by the sender of the HELLO packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A slot assignment method, comprising:
-
constructing an HELLO packet, the HELLO packet comprising GTS (Guaranteed Time Slot) request information of a local node or comprising GTS request information of the local node and GTS request information of at least one neighboring node within a collision domain of the local node; broadcasting the HELLO packet, so that a node receiving the HELLO packet performs slot reservation according to information contained in the HELLO packet; updating total traffic within a collision domain of a sink node according to a received HELLO packet; determining a authenticating result given by a sender of the HELLO packet to the locally requested GTS; merging a GTS list in the HELLO packet with a local GTS table; and authenticating a GTS requested by the sender of the HELLO packet.
-
Specification