METHOD AND APPARATUS FOR PACKET SEGMENTATION AND CONCATENATION SIGNALING IN A COMMUNICATION SYSTEM
6 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a data packet structure for conveying data of service data units (SDU) using protocol data units (PDU). The data packet comprise a data packet payload comprising at least one protocol data unit (PDU), wherein a protocol data unit (PDU) comprises a service data unit (SDU) or a fragment of a service data unit; and a data packet header comprising an indicator (FFF, SFF) indicating whether or not the data packet payload begins with a protocol data unit (PDU) being a fragment of a service data unit and whether or not the data packet payload ends with a protocol data unit (PDU) being a fragment of a service data unit.
66 Citations
93 Claims
-
1-79. -79. (canceled)
-
80. A method for transmitting data packets, the method comprising:
-
forming a data packet payload comprising at least one of a full of a service data unit and a segment of a service data unit; forming a data packet header comprising an indicator; and transmitting a data packet over a channel, the data packet comprising, wherein; the indicator indicates whether or not a service data unit is segmented at the beginning of the data packet payload and whether or not a service data unit is segmented at the end of the data packet payload. - View Dependent Claims (81, 83, 90)
-
-
82. A method for transmitting data packets, the method comprising:
-
forming a data packet payload; forming a data packet header comprising an indicator; and transmitting a data packet over a channel, the data packet comprising the data packet header and the data packet payload, wherein; if the data packet payload comprises an arbitrary combination of one or more full service data units and/or one or more segments of a service data unit, the indicator only indicates whether or not a service data unit is segmented at the beginning of the data packet payload and whether or not a service data unit is segmented at the end of the data packet payload.
-
-
84. An apparatus for transmitting data packets, the apparatus comprising:
-
a data packet payload forming section adapted to form a data packet payload comprising at least one of a full of a service data unit and a segment of a service data unit; a data packet header forming section adapted to form a data packet header comprising an indicator; and a transmitter adapted to transmit a data packet over a channel, the data packet comprising the data packet header and the data packet payload, wherein; the indicator indicates whether or not a service data unit is segmented at the beginning of the data packet payload and whether or not a service data unit is segmented at the end of the data packet payload. - View Dependent Claims (85, 87)
-
-
86. An apparatus for transmitting data packets, the apparatus comprising:
-
a data packet payload forming section adapted to form a data packet payload comprising at least one of a full of a service data unit and a segment of a service data unit; a data packet header forming section adapted to form a data packet header comprising an indicator; and a transmitter adapted to transmit a data packet over a channel, the data packet comprising the data packet header and the data packet payload, wherein; if the data packet payload comprises an arbitrary combination of one or more full service data units and/or one or more segments of a service data unit, the indicator only indicates whether or not a service data unit is segmented at the beginning of the data packet payload and whether or not a service data unit is segmented at the end of the data packet payload.
-
-
88. A method for receiving data packets comprising a data packet header and a data packet payload, comprising the steps of:
-
receiving data packets over a channel, each data packet comprising a data packet payload, the data packet payload comprising at least one of a full of a service data unit and a segment of a service data unit, and a data packet header, the data packet header comprising a sequence number indicator indicating the position of the data packet in a data packet sequence, and an indicator, wherein the indicator indicates whether or not a service data unit is segmented at the beginning of the data packet payload and whether or not a service data unit is segmented at the end of the data packet payload; and saving the at least one of a full of a service data unit and a segment of a service data unit of the received data packet payload with previously received at least one of a full of a service data unit and a segment of a service data unit in a reception buffer in-sequence according to the sequence number indicator.
-
-
89. An apparatus for receiving data packets comprising a data packet header and a data packet payload, comprising:
-
a receiving section adapted to receive data packets over a channel, each data packet comprising a data packet payload, the data packet payload comprising at least one of a full of a service data unit and a segment of a service data unit, and a data packet header, the data packet header comprising a sequence number indicator indicating the position of the data packet in a data packet sequence, and an indicator, wherein the indicator indicates whether or not a service data unit is segmented at the beginning of the data packet payload and whether or not a service data unit is segmented at the end of the data packet payload; and a reception buffer adapted to save the at least one of a full of a service data unit and a segment of a service data unit of the received data packet payload with previously received at least one full or segment of a service data unit in-sequence according to the sequence number indicator.
-
-
91. A computer readable medium storing instructions that, when executed by a processor of a transmitting apparatus, cause the transmitting apparatus to carry out the following steps:
-
forming a data packet payload comprising at least one of a full of a service data unit and a segment of a service data unit; forming a data packet header comprising an indicator; and transmitting a data packet over a channel, the data packet comprising the data packet header and the data packet payload, wherein; the indicator indicates whether or not a service data unit is segmented at the beginning of the data packet payload and whether or not a service data unit is segmented at the end of the data packet payload.
-
-
92. A computer readable medium storing instructions that, when executed by a processor of a transmitting apparatus, cause the transmitting apparatus to carry out the following steps:
-
forming a data packet payload comprising at least one of a full of a service data unit and a segment of a service data unit; forming a data packet header comprising an indicator; and transmitting a data packet over a channel, the data packet comprising the data packet header and the data packet payload, wherein; if the packet comprises an arbitrary combination of one or more full service data units and/or one or more segments of a service data unit, the indicator indicates whether or not a service data unit is segmented at the beginning of the data packet payload and whether or not a service data unit is segmented at the end of the data packet payload.
-
-
93. A computer readable medium storing instructions that, when executed by a processor of a receiving apparatus, cause the receiving apparatus to carry out the following steps:
-
receiving data packets over a channel, each data packet comprising a data packet payload, the data packet payload comprising at least one of a full of a service data unit and a segment of a service data unit, and a data packet header, the data packet header comprising a sequence number indicator indicating the position of the data packet in a data packet sequence, and an indicator, wherein the indicator indicates whether or not a service data unit is segmented at the beginning of the data packet payload and whether or not a service data unit is segmented at the end of the data packet payload; and saving the at least one of a full of a service data unit and a segment of a service data unit of the received data packet payload with previously received at least one of a full of a service data unit and a segment of a service data unit in a reception buffer in-sequence according to the sequence number indicator.
-
Specification