Wireless mesh network and associated data transmission network
AssigneeKabushiki Kaisha Toshiba
InventorsUsman Raza, Jin Yichao
Life of this patent
Estimating the term…
Abstract
A node comprising a receiver, a transmitter, a controller and memory storing program instructions. The node is suitable for participating in time synchronised data re-transmission within a network. The program instructions cause the controller, when executed by the controller, to receive, via the receiver an indication of other nodes in the network to which data is or is not to be re-transmitted, update a list of other nodes in the network to which data is or is not to be re-transmitted stored within said memory using the indication, determine, based on the list, whether to re-transmits data received from another node in the network and, when it is determined that said data is to be re-transmitted, re-transmit the received data using said transmitter.
Claims11
A communication apparatus configured for time synchronized data re-transmission within a network comprising electronic apparatuses, the communication apparatus comprising:
- a memory configured to store a blocking list, wherein each entry in the blocking list includes:
- a record of a data packet successfully received by at least one of the electronic apparatuses in the network, and
- a blocked node that is another electronic apparatus of the network that transmitted the data packet to the least one of the electronic apparatuses in the network;
- receiver circuitry configured to:
- receive an indication that a first electronic apparatus of the electronic apparatuses in the network successfully received a first data packet destined for the first electronic apparatus, wherein the first data packet originated at a second electronic apparatus of the electronic apparatuses in the network, and
- receive the first data packet from the second electronic apparatus;
- control circuitry configured to:
- update the blocking list, based on the received indication, by adding an entry to the blocking list that includes a record of the first data packet and the second electronic apparatus as a blocked node;
- and
- upon receiving the first data packet from the second electronic apparatus, determine whether the second electronic apparatus is a blocked node in an updated blocking list based on the added entry;
- and
- transmitter circuitry configured to, in response to determining that the second electronic apparatus is a blocked node in the updated blocking list, transmit the updated blocking list in a subsequent transmission slot indicating that the first data packet from the second electronic apparatus is not to be transmitted.
A method of communication in a network of autonomous time synchronized electronic apparatuses, the method comprising, within a communication apparatus:
- storing a blocking list, wherein each entry in the blocking list includes:
- a record of a data packet successfully received by at least one of the electronic apparatuses in the network;
- and
- a blocked node that is another electronic apparatus of the network that transmitted the data packet to the least one of the electronic apparatuses in the network;
- receiving an indication that a first electronic apparatus of the electronic apparatuses in the network successfully received a first data packet destined for the first electronic apparatus, wherein the first data packet originated at a second electronic apparatus of the electronic apparatuses in the network, and
- receiving the first data packet from the second electronic apparatus;
- updating the blocking list, based on the received indication, by adding an entry to the blocking list that includes a record of the first data packet and the second electronic apparatus as a blocked node;
- and
- upon receiving the first data packet from the second electronic apparatus, determining whether the second electronic apparatus is a blocked node in an updated blocking list based on the added entry;
- and
- transmitting, in response to determining that the second electronic apparatus is a blocked node in the updated blocking list, the updated blocking list in a subsequent transmission slot indicating that the first data packet from the second electronic apparatus is not to be transmitted.
Dependencies are inferred from the claim text.