Method for data transmission in a local area network
First Claim
1. A method for data transmission in a local area network, the data being transmitted on a medium access control layer within successive time frames between a plurality of first nodes comprising client nodes and a second node within reach of the plurality of first nodes and a coordinator node for the plurality of first nodes, and a time frame comprising a plurality of time slots, the method comprising:
- assigning each of the plurality of time slots to a first node of the plurality of the first nodes which is a slot owner node being exclusively allowed to start transmitting data at a time within a first interval at a beginning of a time slot of the plurality of time slots;
permitting one or more first nodes of the plurality of first nodes to use the time slot of the plurality of time slots using a contention based access to transmit the data in a second interval succeeding the first interval in cases in which a slot owner node has not started transmitting data at a time within the first interval;
determining by the second node, at an end of the first interval whether the slot owner node has started transmitting data;
broadcasting, by the second node, a permission message in the local area network, if the second node determines that the slot owner node has not started transmitting the data; and
permitting each first node of the plurality of nodes to use the time slot of the plurality of times slot using the contention based access to transmit the date only after receiving the permission message from the second node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for data transmission in a local area network, wherein data is transmitted on a medium access control layer within successive time frames between a plurality of first nodes comprising client nodes and a second node within reach of the first nodes, and a coordinator node for the first nodes where a time frame comprises a plurality of time slots. Each time slot is assigned to a first node that is a slot owner node being exclusively allowed to start transmitting data at a time within a first interval at the beginning of the time slot. At least one first nodes of the plurality of first nodes is allowed to use the time slot based on a contention based access to transmit the data in a second interval succeeding the first interval where the slot owner node has not started transmitting data at a time within the first interval.
9 Citations
24 Claims
-
1. A method for data transmission in a local area network, the data being transmitted on a medium access control layer within successive time frames between a plurality of first nodes comprising client nodes and a second node within reach of the plurality of first nodes and a coordinator node for the plurality of first nodes, and a time frame comprising a plurality of time slots, the method comprising:
-
assigning each of the plurality of time slots to a first node of the plurality of the first nodes which is a slot owner node being exclusively allowed to start transmitting data at a time within a first interval at a beginning of a time slot of the plurality of time slots; permitting one or more first nodes of the plurality of first nodes to use the time slot of the plurality of time slots using a contention based access to transmit the data in a second interval succeeding the first interval in cases in which a slot owner node has not started transmitting data at a time within the first interval; determining by the second node, at an end of the first interval whether the slot owner node has started transmitting data; broadcasting, by the second node, a permission message in the local area network, if the second node determines that the slot owner node has not started transmitting the data; and permitting each first node of the plurality of nodes to use the time slot of the plurality of times slot using the contention based access to transmit the date only after receiving the permission message from the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A local area network, comprising:
-
a plurality of first nodes comprising client nodes and a second node within reach of the plurality of first nodes; and a coordinator node for the plurality of first nodes; wherein the network is configured for data transmission on a medium access control layer within successive time frames between the plurality of first nodes and the second node, a time frame comprising a plurality of time slots; wherein each time slot of the plurality of time slots is assigned to a first node of the plurality of first nodes which is a slot owner node being exclusively allowed to start transmitting data at a time within a first interval at the beginning of the time slot of the plurality of time slots; wherein at least one first node of the plurality of first nodes is permitted to use the time slot based on a contention based access to transmit the data in a second interval succeeding the first interval in cases in which the slot owner node has not started to transmit the data at a time within the first interval; wherein at an end of the first interval the second node determines whether the slot owner node has started to transmit the data; wherein the second node broadcasts a permission message in the local area network, if it determines that the slot owner node has not started transmitting data; and wherein each first node of the plurality of first nodes is allowed to use the time slot of the plurality of time slots based on the contention based access to transmit the data only after receiving the permission message from the second node. - View Dependent Claims (23)
-
-
24. A node implemented in a method for data transmission in a local area network, wherein data is transmitted on a Media Access Control (MAC) layer within successive time frames between a plurality of first nodes comprising client nodes, and the node including a processor and memory and being within reach of the plurality of first nodes and comprising a coordinator node for the plurality of first nodes, a time frame comprising a plurality of time slots,
wherein each time slot is assigned to a first node of the plurality of first nodes which is a slot owner node being exclusively allowed to start transmitting data at a time within a first interval at a beginning of a time slot of the plurality of time slots; -
wherein at least one first node of the plurality of first nodes are allowed to use the time slot via a contention based access for transmitting data in a second interval succeeding the first interval during cases in which the slot owner node has not started transmitting data at the time within the first interval; wherein the processor causes the node to determine whether the slot owner node has started transmitting data at the end of the first interval; and wherein the processor causes the node to broadcast a permission message in the local area network, if the slot owner node has not started transmitting data, the permission message allowing each first node of the plurality of first nodes to use the time slot via a contention based access for transmitting data only after receiving the permission message from the node.
-
Specification