Processing unexpected transmission interruptions in a wireless communications system
First Claim
1. A method for processing an unexpected data interruption in data transmission scheduling between a radio link control (RLC) layer and a medium access control (MAC) layer in a wireless communications device, the unexpected data interruption occurring after RLC entity information is provided by the RLC layer to the MAC layer and leaving the RLC layer with less ready-to-send SDU data than indicated in the RLC entity information, the method comprising:
- the RLC layer submitting to the MAC layer an appropriate number of substitute protocol data units (PDUs) that are not control PDUs in place of discarded or interrupted service data unit (SDU) data in response to a data request by the MAC layer.
4 Assignments
0 Petitions
Accused Products
Abstract
A radio link control (RLC) layer provides RLC entity information to a medium access control (MAC) layer. The RLC entity information indicates that the RLC layer has service data unit (SDU) data to be transmitted. After providing the RLC entity information, the RLC layer receives an unexpected data interruption that requires the RLC layer to discard or interrupt transmitting the SDU data. After the unexpected data interruption, the MAC layer requests at least a protocol data unit (PDU) from the RLC layer in response to the RLC entity information. The RLC layer then submits to the MAC layer at least one padding PDU in response to the MAC request. The padding PDU is submitted in place of the discarded SDU data. Alternatively, the affected SDU data is not discarded until the next transmission time interval (TTI).
-
Citations
20 Claims
-
1. A method for processing an unexpected data interruption in data transmission scheduling between a radio link control (RLC) layer and a medium access control (MAC) layer in a wireless communications device, the unexpected data interruption occurring after RLC entity information is provided by the RLC layer to the MAC layer and leaving the RLC layer with less ready-to-send SDU data than indicated in the RLC entity information, the method comprising:
the RLC layer submitting to the MAC layer an appropriate number of substitute protocol data units (PDUs) that are not control PDUs in place of discarded or interrupted service data unit (SDU) data in response to a data request by the MAC layer. - View Dependent Claims (2, 3)
-
4. A method for data scheduling between a radio link control (RLC) layer and a medium access control (MAC) layer in a wireless communications device, the method comprising:
-
the RLC layer providing RLC entity information to the MAC layer, the RLC entity information indicating that the RLC layer has service data unit (SDU) data to be transmitted;
after providing the RLC entity information, the RLC layer receiving an unexpected data interruption that requires the RLC layer to discard or interrupt transmitting of the SDU data and leaves the RLC layer with less ready-to-send SDU data than indicated in the RLC entity information;
after the unexpected data interruption, the MAC layer requesting at least a protocol data unit (PDU) from the RLC layer in response to the RLC entity information, and the RLC layer submitting to the MAC layer at least a substitute that is not a control PDU in response to the MAC request;
wherein the at least a substitute PDU is submitted in place of the discarded or interrupted SDU data. - View Dependent Claims (5, 6, 7)
-
-
8. A wireless communications device comprising a processor that executes a program for processing an unexpected data interruption in data transmission scheduling between a radio link control (RLC) layer and a medium access control (MAC) layer, the unexpected data interruption occurring after RLC entity information is provided by the RLC layer to the MAC layer and leaving the RLC layer with less ready-to-send SDU data than indicated in the RLC entity information the program causing:
the RLC layer to submit to the MAC layer an appropriate number of substitute protocol data units (PDUs) that are not control PDUs in place of discarded or interrupted service data unit (SDU) data in response to a data request from the MAC layer. - View Dependent Claims (9, 10)
-
11. A wireless communications device comprising a processor that executes a program for performing data scheduling between a radio link control (RLC) layer and a medium access control (MAC) layer, the program causing:
-
the RLC layer to provide RLC entity information to the MAC layer, the RLC entity information indicating that the RLC Layer has service data unit (SDU) data to be transmitted;
the RLC layer to receive a data interruption after providing the RLC entity information, the data interruption requiring the RLC layer to discard or interrupt transmitting of the SDU data and leaving the RLC layer with less ready-to-send SDU data than indicated in the RLC entity information;
the MAC layer to request at least a protocol data unit (PDU) from the RLC layer in response to the RLC entity information; and
the RLC layer to submit to the MAC layer at least a substitute PDU that is not a control PDU in response to the MAC request;
wherein the at least a substitute PDU is submitted in place of the discarded or interrupted SDU data. - View Dependent Claims (12, 13, 14)
-
-
15. A method for processing an unexpected data interruption that is not due to a discard timer in data transmission scheduling between a radio link control (RLC) layer and a medium access control (MAC) layer in a wireless communications device, the unexpected data interruption occurring after RLC entity information is provided by the RLC layer to the MAC layer and leaving the RLC layer with less ready-to-send SDU data than indicated in the RLC entity information the method comprising:
postponing discarding or interruption of service data unit (SDU) data in response to the unexpected data interruption until the RLC layer submits a requested number of protocol data units (PDUs) to the MAC layer in response to a MAC request initiated by the RLC entity information. - View Dependent Claims (16)
-
17. A method for data scheduling between a radio link control (RLC) layer and a medium access control (MAC) layer in a wireless communications device, the method comprising:
-
the RLC layer providing RLC entity information to the MAC layer, the RLC entity information indicating that the RLC layer has service data unit (SDU) data to be transmitted;
after providing the RLC entity information, the RLC layer receiving an unexpected data interruption that is not due to a discard timer, wherein the unexpected data interruption will leave the RLC layer with less ready-to-send SDU data than indicated in the RLC entity information;
after the unexpected data interruption, the MAC layer requesting at least a protocol data unit (PDU) from the RLC layer in response to the RLC entity information;
the RLC layer providing the MAC layer at least one PDU that is triggered to be discarded or interrupted by the unexpected data interruption in response to the MAC request; and
after submitting the at least one PDU to the MAC layer, and in response to the unexpected data interruption, the RLC layer discarding or interrupting SDU data not submitted to the MAC layer. - View Dependent Claims (18, 19, 20)
-
Specification