PROTOCOL ACCELERATOR MODULE WITH PACKET FORWARDING FUNCTION AND A METHOD OF TRANSCEIVER OPERATION FOR RAPID FORWARDING OF DATA PACKETS
First Claim
1. A protocol accelerator module, referred to in the following as an accelerator module, for a transceiver, said transceiver being configured to forward a data packet from a second transceiver to one or more third transceivers according to a TDMA-based data transmission protocol, said accelerator module being configuredto query a reference table on receiving the data packet from the second transceiver during a first time slot, said reference table containing at least one reference from the following group of reference types:
- a) a reference in a specific reception time slot to an identifier of at least one third transceiver, according to which a data packet received by the transceiver during the specific reception time slot is to be forwarded to the third transceiver;
b) a reference in an identifier of a specific second transceiver, as transmitter, to an identifier of at least one third transceiver as the predetermined receiver of the data packet, referred to in the following as a virtual connection;
orc) a reference in a predetermined message contained in the data packet to an identifier of at least one third transceiver as the predetermined receiver of the data packet;
and when a reference corresponding to the data packet is present, to detect in the reference table an identifier of a third transceiver as the receiver of the data packet; and
during a second time slot immediately following the first time slot to cause the data packet to be sent to the third transceiver if the second time slot has been assigned to said transceiver.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a protocol accelerator module for a data transmission protocol level of a transceiver, particularly but not exclusively for rapid forwarding of data packets in wireless sensor networks using the time-division multiple access method according to the IEEE 802.15.4 standard. The invention also relates to a method of transceiver operation for rapid forwarding of data packets, likewise particularly, but not exclusively, in wireless sensor networks using the time-division multiple access method according to the IEEE 802.15.4 standard. The core of the invention is a reference table which stores references from identifiers of second transceivers to identifiers of third transceivers as well as references from specific messages to identifiers of third transceivers. A transceiver can check during reception of a data packet whether it is a data packet to be forwarded, and can take appropriate precautions for rapid sending of a data packet to be forwarded. This allows real-time conditions of many applications to be met.
31 Citations
11 Claims
-
1. A protocol accelerator module, referred to in the following as an accelerator module, for a transceiver, said transceiver being configured to forward a data packet from a second transceiver to one or more third transceivers according to a TDMA-based data transmission protocol, said accelerator module being configured
to query a reference table on receiving the data packet from the second transceiver during a first time slot, said reference table containing at least one reference from the following group of reference types: -
a) a reference in a specific reception time slot to an identifier of at least one third transceiver, according to which a data packet received by the transceiver during the specific reception time slot is to be forwarded to the third transceiver; b) a reference in an identifier of a specific second transceiver, as transmitter, to an identifier of at least one third transceiver as the predetermined receiver of the data packet, referred to in the following as a virtual connection;
orc) a reference in a predetermined message contained in the data packet to an identifier of at least one third transceiver as the predetermined receiver of the data packet; and when a reference corresponding to the data packet is present, to detect in the reference table an identifier of a third transceiver as the receiver of the data packet; and during a second time slot immediately following the first time slot to cause the data packet to be sent to the third transceiver if the second time slot has been assigned to said transceiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of transceiver operation, comprising the forwarding of a data packet from a second transceiver to one or more third transceivers according to a TDMA-based data transmission protocol, said forwarding comprising the following steps:
-
receiving the data packet from the second transceiver during a first time slot; querying a reference table, said reference table containing at least one reference from the following group of reference types; a) a reference in a specific reception time slot to an identifier of at least one third transceiver, according to which a data packet received by the transceiver during the specific reception time slot is to be forwarded to the third transceiver; b) a reference in an identifier of a specific second transceiver, as transmitter, to an identifier of at least one third transceiver as the predetermined receiver of the data packet, referred to in the following as a virtual connection;
orc) a reference in a predetermined message contained in the data packet to an identifier of at least one third transceiver as the predetermined receiver of the data packet; detecting in the reference table an identifier of a third transceiver as the receiver of the data packet, if a matching reference for the data packet is present, or detecting an identifier of a third transceiver in the data payload of the received data packet, if no reference matching the data packet is present; and sending the data packet to the third transceiver during a second time slot immediately following the first time slot, if the second time slot has been assigned to the transceiver. - View Dependent Claims (11)
-
Specification