Method for data transmission in a local area network
First Claim
1. A method for transmitting data on a Media Access Control layer in a local area network within successive time frames between a plurality of first nodes comprising client nodes and a second node comprising a coordinator node for the plurality of first nodes, wherein each of the time frames includes a synchronization slot and a plurality of time slots including first slots and second slots, the method comprising:
- sending, in the synchronization slot of a current time frame of the successive time frames, a synchronizing message from the second node to the first nodes to synchronize the data transmission between the first nodes and the second node; and
sending data from the first nodes to the second node, each of the first nodes using the first slots for an initial transmission of data from each of the first nodes to the second node;
wherein the synchronizing slot of the current frame includes first acknowledgements associated with the first slots of a previous time frame preceding the current time frame, a positive first acknowledgement for a particular first slot indicating that a data transmission in the particular first slot was successful and a negative first acknowledgement indicating that the data transmission was unsuccessful, andwherein each of the first nodes uses the second slots for retransmission of data previously transmitted in one of the first slots of the previous time frame if each of the first nodes receives a negative first acknowledgement for the one of the first slots of the previous time frame in the synchronizing slot; and
wherein the first slots are arranged in a sequence of successive first slots and the second slots are arranged in a sequence of successive second slots in the successive time frames, the sequence of second slots being arranged before the sequence of first slots.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for data transmission in a local are network, wherein data is transmitted on the Media Access Control (MAC) layer within successive time frames between a plurality of first nodes comprising client nodes to a second node comprising a coordinator node for the plurality of first nodes. A synchronizing slot for sending a synchronizing message from the second node to the first nodes includes acknowledgements for time slots used for data transmissions in previous time frames from the first nodes to the second node. The acknowledgements indicate whether a data transmission in the previous time frame was successful. Based on these acknowledgements, retransmission time slots included in the current time frame are used for retransmitting data that have not been transmitted successfully in a time slot of the previous time frame.
10 Citations
21 Claims
-
1. A method for transmitting data on a Media Access Control layer in a local area network within successive time frames between a plurality of first nodes comprising client nodes and a second node comprising a coordinator node for the plurality of first nodes, wherein each of the time frames includes a synchronization slot and a plurality of time slots including first slots and second slots, the method comprising:
-
sending, in the synchronization slot of a current time frame of the successive time frames, a synchronizing message from the second node to the first nodes to synchronize the data transmission between the first nodes and the second node; and sending data from the first nodes to the second node, each of the first nodes using the first slots for an initial transmission of data from each of the first nodes to the second node; wherein the synchronizing slot of the current frame includes first acknowledgements associated with the first slots of a previous time frame preceding the current time frame, a positive first acknowledgement for a particular first slot indicating that a data transmission in the particular first slot was successful and a negative first acknowledgement indicating that the data transmission was unsuccessful, and wherein each of the first nodes uses the second slots for retransmission of data previously transmitted in one of the first slots of the previous time frame if each of the first nodes receives a negative first acknowledgement for the one of the first slots of the previous time frame in the synchronizing slot; and wherein the first slots are arranged in a sequence of successive first slots and the second slots are arranged in a sequence of successive second slots in the successive time frames, the sequence of second slots being arranged before the sequence of first slots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A local area network, comprising:
-
a plurality of first nodes comprising client nodes; and a second node comprising a coordinator node for the first nodes; wherein the network is configured for data transmission on a Media Access Control layer within successive time frames between the plurality of first nodes and the second node; wherein a current time frame of the successive time frames comprises a synchronizing slot for sending a synchronizing message from the second node to the plurality of first nodes to synchronize the data transmission between the plurality of first nodes and the second nodes , a plurality of time slots including first slots and second slots, the first slots being used for an initial transmission of data from the first nodes of the plurality of nodes to the second node; wherein the synchronizing slot of the current frame includes first acknowledgements associated with the first slots of the slots of a previous time frame preceding the current time frame, a positive first acknowledgement for a particular first slot of the first slots indicating a data transmission in the particular first slot was successful and a negative first acknowledgement indicating that the data transmission was unsuccessful, and the second slots being used by each of the first nodes for retransmission of data previously transmitted in one of the first slots of the previous time frame if each of the first nodes receives a negative first acknowledgement for the one of the first slots of the previous time frame in the synchronizing slot; and wherein the first slots are arranged in a sequence of successive first slots and the second slots are arranged in a sequence of successive second slots in the successive time frames, the sequence of second slots being arranged before the sequence of first slots. - View Dependent Claims (19, 20, 21)
-
Specification