Communication device and method
First Claim
1. A communication device for data unit based communication, comprisingimplementations of a first and second communication protocol (L1, L2_ARQ), where said first protocol (L1) provides rules for controlling the transmission of data units of said second protocol (L2_ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L2_ARQ), and said second protocol (L2_ARQ) provides rules for the segmentation of data units of a third protocol (L2_FRAME;
- L3) into data units of said second protocol (L2_ARQ) and for the retransmission of data units of said second protocol (L2_ARQ), identifying means for identifying those data units of said second protocol (L2_ARQ) that belong to a defined data structure (L2_FRAME PDU;
L3 PDU;
L4 PDU;
SW) containing data units of said second protocol (L2_ARQ), classifying means for classifying the data units of said second protocol (L2_ARQ) that belong to said defined data structure (L2_FRAME PDU;
L3 PDU;
L4 PDU;
SW) into at least two different categories according to predetermined classification rules, and reliability setting means for setting the reliability level of said first protocol (L1) for the transmission and retransmission of a given data unit of said second protocol (L2_ARQ) to be transmitted, said reliability setting means being capable of setting said reliability level differently for the transmission and/or retransmission of data units of said second protocol (L2_ARQ) belonging to said defined data structure (L2_FRAME PDU;
L3 PDU;
L4 PDU;
SW) that were classified into different categories.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication device and method is provided, for which, when having implementations of first protocol that specifies different reliability levels for sending PDUs of a second protocol, where the second protocol specifies segmentation of PDUs of a third, higher layer protocol, a capability is introduced for setting the reliability level of second protocol (L2_ARQ) PDUs differently for second protocol PDUs belonging to a defined data structure containing such second protocol (L2_ARQ) data units. The defined data structure can be a higher layer protocol data unit or the send window. Thereby the delay caused by retransmission of second protocol data units can be reduced significantly.
88 Citations
28 Claims
-
1. A communication device for data unit based communication, comprising
implementations of a first and second communication protocol (L1, L2_ARQ), where said first protocol (L1) provides rules for controlling the transmission of data units of said second protocol (L2_ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L2_ARQ), and said second protocol (L2_ARQ) provides rules for the segmentation of data units of a third protocol (L2_FRAME; - L3) into data units of said second protocol (L2_ARQ) and for the retransmission of data units of said second protocol (L2_ARQ),
identifying means for identifying those data units of said second protocol (L2_ARQ) that belong to a defined data structure (L2_FRAME PDU;
L3 PDU;
L4 PDU;
SW) containing data units of said second protocol (L2_ARQ),classifying means for classifying the data units of said second protocol (L2_ARQ) that belong to said defined data structure (L2_FRAME PDU;
L3 PDU;
L4 PDU;
SW) into at least two different categories according to predetermined classification rules, andreliability setting means for setting the reliability level of said first protocol (L1) for the transmission and retransmission of a given data unit of said second protocol (L2_ARQ) to be transmitted, said reliability setting means being capable of setting said reliability level differently for the transmission and/or retransmission of data units of said second protocol (L2_ARQ) belonging to said defined data structure (L2_FRAME PDU;
L3 PDU;
L4 PDU;
SW) that were classified into different categories.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
said second protocol (L2_ARQ) specifies window-based flow control according to which a defined number of consecutive octets or bits is used as a send window (SW) and the flow control is performed such that the allowed number of unacknowledged data units of said second protocol (L2_ARQ) is limited to said send window, said defined data structure (L2_FRAME PDU; - L3 PDU;
L4 PDU;
SW) is said send window (SW), and
said classification rules relate to the position in the send window (SW) and/or the number of retransmissions of a given data unit of said second protocol (L2_ARQ).
- L3) into data units of said second protocol (L2_ARQ) and for the retransmission of data units of said second protocol (L2_ARQ),
-
11. A communication device according to claim 10, wherein said reliability setting means is arranged to set the reliability level for successive retransmissions of a given data unit such that the transmission reliability across said physical connection is higher for a given retransmission of said given data unit than for the previous first transmission or retransmission of said given data unit.
-
12. A communication method for data unit based communication
using implementations of a first and second communication protocol, where said first protocol (L1) provides rules for controlling the transmission of data units of said second protocol (L2_ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L2_ARQ), said second protocol (L2_ARQ) provides rules for the segmentation of data units of a third protocol (L2-FRAME; - L3) into data units of said second protocol (L2_ARQ) and for the retransmission of data units of said second protocol (L2_ARQ),
comprising the steps;
identifying (S1) those data units of said second protocol (L2_ARQ) that belong to a defined data structure (L2_FRAME PDU;
L3 PDU;
L4 PDU;
SW) containing data units of said second protocol (L2_ARQ),classifying (S2) the data units of said second protocol (L2_ARQ) that belong to said data structure (L2_FRAME PDU;
L3 PDU;
L4 PDU;
SW) into at least two different categories according to predetermined classification rules, andproviding the capability (S3, S4, S5) of setting said reliability level for the transmission and/or retransmission differently for data units of said second protocol (L2_ARQ) belonging to said data structure (L2_FRAME PDU;
L3 PDU;
L4 PDU;
SW) that were classified into different categories.- View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
said second protocol (L2_ARQ) specifies window-based flow control according to which a defined number of consecutive octets or bits is defined as a send window (SW) and the flow control is performed such that the allowed number of unacknowledged data units of said second protocol (L2_ARQ) is limited to said send window, said defined data structure (L2_FRAME PDU; - L3 PDU;
L4 PDU;
SW) is said send window (SW), and
said classification rules relate to the position in the send window (SW) and/or the number of retransmissions of a given data unit of said second protocol (L2_ARQ).
- L3) into data units of said second protocol (L2_ARQ) and for the retransmission of data units of said second protocol (L2_ARQ),
-
22. A communication method according to claim 21, wherein the reliability level for successive retransmissions of a given data unit is set such that the transmission reliability across said physical connection is higher for a given retransmission of said given data unit than for the previous first transmission or retransmission of said given data unit.
-
23. A communication device for data unit based communication, comprising
implementations of a first and second communication protocol (L1, L2_ARQ), where said first protocol (L1) provides rules for controlling the transmission of data units of said second protocol (L2_ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L2_ARQ), and said second protocol (L2_ARQ) provides rules for the segmentation of data units of a third protocol (L2_FRAME; - L3) into data units of said second protocol (L2_ARQ) and for the retransmission of data units of said second protocol (L2_ARQ),
classifying means for classifying the data units of said second protocol (L2_ARQ) into at least a first and a second category, said classifying of a given data unit of said second protocol (L2_ARQ) being done on the basis of information contained in the data unit of said third protocol (L2_FRAME;
L3) of which said given data unit of said second protocol (L2_ARQ) is a segment,reliability setting means for setting the reliability level of said first protocol (L1) for the transmission and retransmission of data units of said second protocol (L2_ARQ) to be transmitted, said reliability setting means being capable of setting said reliability level differently for the transmission and/or retransmission of data units of said second protocol (L2_ARQ) belonging to said first category than for the transmission and/or retransmission of data units of said second protocol (L2_ARQ) belonging to said second category. - View Dependent Claims (24, 25, 26, 27, 28)
- L3) into data units of said second protocol (L2_ARQ) and for the retransmission of data units of said second protocol (L2_ARQ),
Specification