Method for polling in a medium access control protocol
First Claim
1. A method of a master device allocating a channel time, comprising:
- sending a polling frame from the master device to a current destination slave device and a current polled slave device, the polling frame including a current destination slave device address of the destination slave device, a current polled slave device address of the polled slave device, and a current payload for the current destination slave device;
receiving a poll acknowledgement frame if the current polled slave device does not wish to transmit data;
waiting for a set duration if no poll acknowledgement frame is received;
setting the current destination device address to be equal to a new destination device address identifying a new destination device;
setting the current polled device address to be equal to a new polled slave device address identifying a new polled device; and
setting the current payload to be equal to a new payload;
repeating sending a polling frame, receiving a poll acknowledgement frame, waiting for a set duration, setting the current destination device address, and setting the current polled slave device address.
31 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for a master device (601) to allocate channel time. The master device sends a polling frame (240) to a current destination slave device (602) and a current polled slave device (603). The polling frame includes a current destination slave device address (350), a current polled slave device address (360), and a current payload (330). The master device receives a poll acknowledgement frame (280) if the current polled slave device does not wish to transmit data. However, if no poll acknowledgement frame is received, the master device waits for a set duration then sets the current destination device address to be equal to a new destination device address, sets the current polled device address to be equal to a new polled slave device address, and sets a current payload to be equal to a new payload. This can be repeated until a channel time allocation ends.
25 Citations
21 Claims
-
1. A method of a master device allocating a channel time, comprising:
-
sending a polling frame from the master device to a current destination slave device and a current polled slave device, the polling frame including a current destination slave device address of the destination slave device, a current polled slave device address of the polled slave device, and a current payload for the current destination slave device;
receiving a poll acknowledgement frame if the current polled slave device does not wish to transmit data;
waiting for a set duration if no poll acknowledgement frame is received;
setting the current destination device address to be equal to a new destination device address identifying a new destination device;
setting the current polled device address to be equal to a new polled slave device address identifying a new polled device; and
setting the current payload to be equal to a new payload;
repeating sending a polling frame, receiving a poll acknowledgement frame, waiting for a set duration, setting the current destination device address, and setting the current polled slave device address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of a operating a slave device in a polling scheme, comprising:
-
receiving a polling frame from a master device identifying a first device address as a destination address, identifying a second device address as a polled address, and containing a payload;
processing the payload if the first device address corresponds to a slave address of the slave device;
determining whether the slave device has data to send if the second device address corresponds to the slave address;
sending a poll acknowledgement frame to the master device indicating there is no data to transmit if the slave device is determined to have no data to transmit; and
sending a polled device frame to a remote device if the slave device is determined to have data to transmit. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of a operating a slave device in a polling scheme, comprising:
-
receiving a polling frame from a master device identifying a slave device address as a destination address, and containing a payload;
processing the payload;
determining whether the slave device has data;
sending a poll acknowledgement frame to the master device indicating there is no data to transmit if the slave device is determined to have no data to transmit; and
sending a polled device frame to a remote device if the slave device is determined to have data to transmit, wherein the polled device frame includes information indicating whether the payload was properly received. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification