SYSTEM AND METHOD FOR AVOIDING STALL USING TIMER FOR HIGH-SPEED DOWNLINK PACKET ACCESS SYSTEM
First Claim
1. A method of controlling a stall avoidance in a reordering buffer of a receiving communication device using a timer, comprising:
- if no timer is active, starting the timer when a MAC-hs protocol data unit (PDU) with a transmission sequence number (TSN) higher than next expected TSN is correctly received;
one of (1) stopping the timer if the MAC-hs PDU with the TSN for which the timer was started can be delivered to a higher entity before the timer expires, and (2) when the timer expires, delivering all correctly received MAC-hs PDUs up to and including a MAC-hs PDU having a TSN−
1 to the higher entity and delivering all correctly received MAC-hs PDUs up to a next not received MAC-hs PDU to the higher entity; and
when the timer is stopped or expires, and there exists some received MAC-hs PDUs that cannot be delivered to the higher entity, the timer is started for a highest TSN among those of the MAC-hs PDUs that cannot be delivered to the higher entity.
0 Assignments
0 Petitions
Accused Products
Abstract
At least one timer is used to prevent a stall condition. If a timer is not active, the timer is started for a data block that is correctly received. The data block has a sequence number higher than a sequence number of another data block that was first expected to be received. When the timer is stopped or expires, all correctly received data blocks among data blocks up to and including a data block having a sequence number that is immediately before the sequence number of the data block for which the timer was started is delivered to a higher layer. Further, all correctly received data blocks up to a first missing data block, including the data block for which the timer was started, is delivered to the higher layer.
-
Citations
11 Claims
-
1. A method of controlling a stall avoidance in a reordering buffer of a receiving communication device using a timer, comprising:
-
if no timer is active, starting the timer when a MAC-hs protocol data unit (PDU) with a transmission sequence number (TSN) higher than next expected TSN is correctly received; one of (1) stopping the timer if the MAC-hs PDU with the TSN for which the timer was started can be delivered to a higher entity before the timer expires, and (2) when the timer expires, delivering all correctly received MAC-hs PDUs up to and including a MAC-hs PDU having a TSN−
1 to the higher entity and delivering all correctly received MAC-hs PDUs up to a next not received MAC-hs PDU to the higher entity; andwhen the timer is stopped or expires, and there exists some received MAC-hs PDUs that cannot be delivered to the higher entity, the timer is started for a highest TSN among those of the MAC-hs PDUs that cannot be delivered to the higher entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification