Packet indicator for RLC protocol
First Claim
1. A method of transmitting data packets from a transmitting terminal, said method comprising:
- encapsulating a data segment for a higher layer data packet in a lower layer data packet;
adding a new packet indicator set to a predetermined value to the lower layer data packet if the data segment comprises the beginning of a new higher layer data packet;
adding a length indicator to the lower layer data packet if the data segment comprises the end of a higher layer data packet;
wherein adding a new packet indicator comprises adding the new packet indicator to the lower layer data packet only when the lower layer data packet begins with a first segment of a new higher later data packet.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communication terminal implementing a radio link control (RLC) protocol, error propagation to higher layer protocols is mitigated by use of an additional length indicator, referred to herein as a new packet indicator, in the RLC data blocks to indicate the beginning of a new higher layer packet in addition to a conventional length indicator to indicate the last segment of a higher layer packet. The new packet indicator prevents the Logical Link Control (LLC) data segment at the beginning of an RLC data block from being concatenated with an LLC data segment in the previous data block even when length indicators in the previous data block are not received.
-
Citations
14 Claims
-
1. A method of transmitting data packets from a transmitting terminal, said method comprising:
-
encapsulating a data segment for a higher layer data packet in a lower layer data packet; adding a new packet indicator set to a predetermined value to the lower layer data packet if the data segment comprises the beginning of a new higher layer data packet; adding a length indicator to the lower layer data packet if the data segment comprises the end of a higher layer data packet; wherein adding a new packet indicator comprises adding the new packet indicator to the lower layer data packet only when the lower layer data packet begins with a first segment of a new higher later data packet. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication terminal for a mobile communication network comprising:
-
a transceiver for transmitting and receiving signals over a wireless communication channel; and a processor to generate data packets for transmission over the wireless communication channel, the processor configured to; encapsulate a data segment for a higher layer data packet in a lower layer data packet; add a new packet indicator set to a predetermined value to the lower layer data packet if the data segment comprises the beginning of a new higher layer data packet; add a length indicator to the lower layer data packet if the data segment comprises the end of a higher layer data packet; wherein the processor is configured to add the new packet indicator to the lower layer data packet only when the lower layer data packet begins with a first segment of a new higher later data packet. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of transmitting data packets from a transmitting terminal, said method comprising:
-
encapsulating a data segment for a higher layer data packet in a lower layer data packet; adding a first length indicator to the lower layer data packet if the data segment comprises the end of a higher layer data packet; generating a dummy higher layer packet sized to completely fill the lower layer data packet; and adding a second length indicator set to a predetermined value to the next lower layer data packet to indicate the start of a new higher layer packet; wherein adding the second length indicator comprises adding the second length indicator to the lower layer data packet only when the lower layer data packet begins with a first segment of a new higher later data packet.
-
-
14. A communication terminal for a mobile communication network comprising:
-
a transceiver for transmitting and receiving signals over a wireless communication channel; and a processor to generate data packets for transmission over the wireless communication channel, the processor configured to; encapsulate a data segment for a higher layer data packet in a lower layer data packet; add a first length indicator to the lower layer data packet if the data segment comprises the end of a higher layer data packet; generate a dummy higher layer packet sized to completely fill the lower layer data packet; and add a second length indicator set to a predetermined value to the next lower layer data packet to indicate the start of a new higher layer packet; wherein the processor is configured to add the second length indicator to the lower layer data packet only when the lower layer data packet begins with a first segment of a new higher later data packet.
-
Specification