CN1875557B - Updating next-expected TSN and receiver window to avoid stall conditions - Google Patents

Updating next-expected TSN and receiver window to avoid stall conditions Download PDF

Info

Publication number
CN1875557B
CN1875557B CN2004800317139A CN200480031713A CN1875557B CN 1875557 B CN1875557 B CN 1875557B CN 2004800317139 A CN2004800317139 A CN 2004800317139A CN 200480031713 A CN200480031713 A CN 200480031713A CN 1875557 B CN1875557 B CN 1875557B
Authority
CN
China
Prior art keywords
net
receiver window
receiver
module
pdu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2004800317139A
Other languages
Chinese (zh)
Other versions
CN1875557A (en
Inventor
千成德
李承俊
李英大
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37244945&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1875557(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Priority claimed from PCT/KR2004/002815 external-priority patent/WO2005046086A1/en
Publication of CN1875557A publication Critical patent/CN1875557A/en
Application granted granted Critical
Publication of CN1875557B publication Critical patent/CN1875557B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Radio Transmission System (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

Updating the next-expected transmission sequence number (NET) or the receiver window position to ensure that the NET always falls within the receiver window range to prevent unnecessary delays in delivering data blocks in order to avoid stall conditions and achieve high speed data transmission capabilities for a high-speed downlink packet access (HSDPA) system.

Description

Upgrade next desirable T SN and receiver window to avoid standstill state
Technical field
The present invention relates to wireless (radio) communication, especially, relate to, come the deal with data module by upgrading next desirable T SN and receiver window to avoid standstill state (stall condition).
Background technology
The present invention relates in UMTS (Universal Mobile Telecommunications System) by subscriber equipment (UE) control rearrangement buffer, it adopts the transmission sequence number (TSN) of next expectation and is used for the receiver window of HSDPA (the high rate downlink data grouping inserts) system, this UMTS is the IMT-2000 system of European type, especially, relate to control rearrangement buffer, when preventing that instantly a desirable T SN drops on this receiver window scope outside, owing to MAC-hs PDU is not transmitted to the standstill state that cause on the upper strata.
UMTS (Universal Mobile Telecommunications System) is the 3-G (Generation Three mobile communication system) of coming from European GSM (global system for mobile communications) system development, has the purpose that the mobile communication service of further improvement is provided based on GSM core network and W-CDMA (Wideband Code Division Multiple Access (WCDMA)) technology.
Fig. 1 describes a typical UMTS network (100) structure.This UMTS generally is made of subscriber equipment (UE 110), UMTS terrestrial radio access network (UTRAN 120) and core network (CN 130).This UTRAN is made of one or more RNSs (RNS 121,122), and each RNS is by a radio network controller (RNC 123,124) and one or more base station (Node B 125,126) formation by this RNC management.Node B by the RNC management sends data to UE via the up link reception from the data of the physical layer transmission of UE with via down link, thereby plays the access point of UTRAN with respect to UE.This RNC handles wireless resource allocation and management, and as with the access point of CN.
The RNC of dedicated radio resources that management is used for specific UE is known as Serving RNC (SRNC 123), and management is used for the RNC of the common radio resources of a plurality of UE in a sub-district and is known as control RNC (CRNC).In addition, when UE moved, this UE was known as Drift Radio Network Controller (DRNC 124) by all RNC of (removing this SRNC).This Drift Radio Network Controller 124 is convenient to the route of user data, and distributes the code as public resource.
Interface between RNC and CN is known as the Iu interface.Interface between SRNC and DRNC is known as the Iur interface.Interface between RNC and Node B is known as Iub interface.Each interface provides control data or data transport service via transmission bearer.For example, the carrying that provides in Iub interface is known as the Iub transmission bearer, and it provides control data or data transport service between this RNC and Node B.
Fig. 2 is depicted between UE and the UTRAN radio interface protocol architecture based on 3GPP Radio Access Network technical specification.The Radio interface protocols of Fig. 2 flatly is divided into physical layer, data link layer and network layer, and vertically is divided into the user plane that is used for data information transfer and is used to control the control plane that signaling transmits.Promptly, this user plane be wherein user business information (such as, voice, IP (Internet Protocol) packet or the like) zone that is transmitted, and this control plane be wherein control information (such as, the interface of this network, the maintenance of calling and management or the like) zone that is transmitted.Based on following three layers of known OSI(Open Systems Interconnection) model in communication system, the protocol layer of Fig. 2 can be divided into ground floor (L1), the second layer (L2) and the 3rd layer (L3).
To be described in greater detail in each layer of describing among Fig. 2 now.Ground floor (L1) is physical layer (PHY), it provides formation transfer service by using various wireless tranmission techniques to the upper strata, and be connected to medium access control system disposed thereon (MAC) layer via transmission channel, between this MAC layer and physical layer, transmit via this transport channel data.
The MAC layer provides redistributing of data transmission, Radio Resource and MAC parameter.The MAC layer is connected to Radio Link control (RLC) layer via logic channel, and it is a upper strata, and provides various logic channels according to the data type that is transmitted.
Usually, when transmitting the information of control plane, use control channel.When transmitting the information of user plane, use Traffic Channel.
The MAC layer is classified into MAC-b sublayer, MAC-d sublayer (310), MAC-c/sh sublayer (320) and MAC-hs sublayer (330) according to the type of the transmission channel of being managed.
MAC-b sublayer management BCH (broadcast channel), it is the transmission channel of system information broadcasting.
MAC-d sublayer (310) management dedicated channel (DCH), it is the dedicated transmission channel that is used for particular terminal.Therefore, the MAC-d sublayer of UTRAN is set in the service wireless network controller (SRNC) of management corresponding terminal, and also has a MAC-d sublayer in each UE.
MAC-c/sh sublayer (320) managing common transmission channel, such as forward access channel (FACH) or downlink sharied signal channel (DSCH), it is shared by a plurality of terminals.In UTRAN, have the MAC-c/sh sublayer be used for each sub-district, and it is set in the control radio network controller (CRNC), and in each UE, has a MAC-c/sh sublayer.
Carry out and the relevant function of HSDPA (high-speed data packets access) MAC-hs sublayer (330), such as packet scheduling, HARQ (hybrid ARQ) operation or the like.
The reliable transfer of data of rlc layer support, and for a plurality of RLC service data units that send from the upper strata (RLC SDU) execution segmentation and cascade function.When rlc layer received RLC SDU from the upper strata, this rlc layer was adjusted the size of each RLC SDU based on disposal ability in suitable mode, generates head (header) information then and makes an addition to its particular-data unit.The data cell of this generation is known as protocol Data Unit (PDU), and it is transmitted to the MAC layer via logic channel then.This rlc layer comprises the RLC buffer that is used to store RLC SDU and/or RLCPDU.
This BMC (broadcast/group broadcast control) layer is arranged on the rlc layer, and dispatches the cell broadcast information (being called " CB message " hereinafter) that receives from core network, and gives the UE that is arranged in specific cell with this CB message propagation.
This PDCP (PDCP) layer is located on this rlc layer, and allow will via procotol (such as, IPv4 or IPv6) data that transmit transmit on wave point with relatively little bandwidth efficient ground.In order to realize these, this PDCP layer is carried out the function that reduces the unnecessary control information that is used for the Wireline network, and this class function is known as header suppression.
On the minimum part of L3 layer, there is Radio Resource control (RRC) layer.This rrc layer only defines in control plane, and handles about the foundation of radio bearer (RB), logic channel, transmission channel and the physical channel of reshuffling and discharging.Radio bearer service refers to the transfer of data that is used for that a kind of second layer (L2) provides between terminal and this UTRAN, so that guarantee the service of predetermined quality of service by this UE and UTRAN.And substantially, radio bearer (RB) is set up and to be referred to the characteristic of channel of adjusting the protocol layer and the channel that are used to provide the special services needs, and substantial parameter and method of operation are set respectively.
When the rrc layer of the rrc layer of specific UE and UTRAN is connected when allowing to send and receive RRC message betwixt, then claim this specific UE for being in the RRC connection status.If there is no such connection then claims this UE for being in idle condition.
This HSDPA system is based on WCDMA's, compares with existing systems, and it supports the maximal rate of 10Mbps, and provides than the short time of delay and the capacity of improvement.
Fig. 3 illustrates the radio interface protocol architecture that is used to support the HSDPA system.Terminal (UE) and network (UTRAN) comprise the corresponding protocol layer respectively.For example, the MAC layer is divided into MAC-d sublayer, MAC-c/sh sublayer and MAC-hs sublayer.On this network, this MAC-hs sublayer can be positioned on the physical layer (PHY) of Node B (base station).This MAC-c/sh and this MAC-d sublayer are arranged in CRNC and SRNC respectively.The new host-host protocol of a kind of HS-DSCH of being called Frame Protocol (FP) is used between RNC and the Node B, perhaps is used in the RNC that is used for transmitting the HSDPA data.
Fig. 4 also illustrates the more detailed end side MAC structure of this HSDPA system of support.As shown, this MAC layer is divided into MAC-d sublayer (310), MAC-c/sh sublayer (320) and MAC-hs sublayer (330).
To describe this MAC layer now receives data and sends it mode of rlc layer to from physical layer.In one of HARQ processing procedure in HARQ module (331), the data block (MAC-hs PDU) that sends MAC-hs sublayer (330) via HS-DSCH (high-speed downlink shared channel) at first is stored.Can know the processing procedure of wherein having stored data block in the HARQ processing procedure identifier from be included in downlink control signal.
When having mistake in this data block when, this HARQ processing procedure of wherein having stored data block sends to UTRAN with NACK (Negative Acknowledgement, negative acknowledgement), and this data block is transmitted in request again.When not having mistake, this HARQ processing procedure transmits this data block to rearrangement buffer (shown in Figure 5), and ACK (affirmation) is sent to UTRAN.Adopt rearrangement queue assignment module (333) and rearrangement module (334,335), send the data block of this rearrangement buffer with processing to.
Can there be a plurality of rearrangement buffers in each priority.This HARQ processing procedure is included in formation ID (sign) in this data block by use, sends this data block to corresponding rearrangement buffer.The important characteristic of this rearrangement buffer is that it supports to transmit according to the order of sequence data.
Data block is sequentially sent to the upper strata based on transmission sequence number (TSN).More particularly, when receiving data block, in the time of simultaneously one or more previous dropout of data block, this data block is stored in this rearrangement buffer, and does not send this upper strata to.More suitably, have only when all previous data blocks are received and send the upper strata to, just send data blocks stored to upper strata.This TSN is 6 bit lengths, and carries out modulo operation.
Typically, handle because move some HARQ, the rearrangement buffer can receive out-of-sequence data block.Therefore, must adopt the rearrangement buffer, so that this data block can send the upper strata successively to.
When with data block (MAC-hs PDU) when sending the upper strata to, they are sent to decomposing module (336,337).This decomposing module is decomposed MAC-hs PDU (it is combined together to form by a plurality of MAC-dPDU), thereby and carries out and be segmented into MAC-d PDU.Afterwards, this decomposing module sends corresponding M AC-d PDU to MAC-d sublayer (310).Transmission channel multiplexing module (312) in MAC-d sublayer (310) refers to and is included among each MAC-dPDU MAC-d PDU is sent to the logical channel identifier (C/T field) of rlc layer via corresponding logic channel.
Fig. 5 is described in the transmission and the receiving course of demonstrating in the common HSDPA system.Here, in fact MAC-d PDU is stored in this transmission buffer, but the purpose in order to explain is described MAC-hs PDU (=one or more MAC-d PDU).In addition, the size of each MAC-hsPDU can be different, and it is of a size still conceptually it being described as.In addition, suppose to exist eight (8) HARQ processing procedures.
In more detail, Fig. 5 has described when the MAC-hsPDU with TSN=13 to TSN=22 is stored in this transmission buffer, to the process of transmitting of receiver side (receiver).At first, have the MAC-hs PDU that hangs down the TSN value relatively and be transmitted to empty HARQ processing procedure.Here, illustrate by way of example, this MAC-hs PDU with TSN=13 is transmitted to HARQ processing procedure #1, and this MAC-hs PDU with TSN=14 is transmitted to HARQ processing procedure #8.That is, this TSN and HARQ processing procedure numbering are irrelevant, and carry out the HARQ processing procedure that is sent to any sky.
When this HARQ processing procedure receives arbitrarily data block (MAC-hs PDU), this HARQ processing procedure sends to receiver side with specific TTI (Transmission Time Interval) with this data block, and stores the again transmission of this data block to be used for may carrying out after a while.In certain TTI, only can transmit a data block.Therefore, in single TTI only HARQ handle and be activated.The HARQ processing procedure that sends this data block is via its processing procedure numbering of downlink control signal notice receiver side, and this downlink control signal sends via the channel different with the channel that is used for this data block.
Make the reason of the HARQ processing procedure coupling of the HARQ processing procedure of this transmitter side (transmitter) and receiver side be because stop and waiting for ARQ method (stop-and-wait ARQmethod) by each HARQ processing procedure to use.That is to say, transmit the HARQ processing procedure #1 of the MAC-hs PDU with TSN=13, before this data block is successfully transmitted, do not send another data block.Because receiver side HARQ processing procedure #1 can know via this downlink control signal, be transmitted in it for corresponding TTI data, when this data block was not successfully received in the Transmission Time Interval (TTI) of regulation, this receiver side HARQ processing procedure #1 sent NACK to this transmitter side via uplink control signal.Otherwise when data block was successfully received, this receiver side HARQ processing procedure #1 sent ACK to transmitter side, sent corresponding data block to the rearrangement buffer according to this priority (formation ID) simultaneously.
Can there be a plurality of rearrangement buffers in each priority.The inspection of HARQ processing procedure is included in the priority (formation ID) among the MAC-hs PDU, and sends this MAC-hs PDU to the rearrangement buffer according to this priority.When all previous data blocks were successfully received, the data block that sends the rearrangement buffer to was transmitted to the upper strata then.But when one or more previous data blocks were not successfully received and send the upper strata to, this data block was stored in this rearrangement buffer.That is to say that this rearrangement buffer must be supported data block is sent to the upper strata according to the order of sequence.The data block that does not send this upper strata to is stored in this rearrangement buffer.
Illustrate mentioned above for example, Fig. 5 illustrates when receiving the MAC-hs PDU with TSN=14, but when not receiving MAC-hs PDU with TSN=13, before this MAC-hs PDU with TSN=13 was received, the MAC-hs PDU with TSN=14 was stored in this rearrangement buffer (420).When this MAC-hs PDU with TSN=13 was received, two data blocks were sent to the upper strata by the order with TSN=13 and TSN=14.When this data block was transmitted to the upper strata, they were Partition of Unity with MAC-d PDU, and are transmitted as described above.
But during the transfer of data via radio (wireless) channel, although many transmission that repeats are arranged, some PDU may still can not suitably send UE to from UTRAN.The problem that the special MAC-hs PDU that is not transmitted for the period of delaying causes making the efficiency of transmission of HSDPA system to be degenerated.That is to say, though being developed, the HSDPA system is used for high-speed data communication, if a MAC-hs PDU is not correctly received for a long time or for good and all, this causes being retained in not transmission in the MAC-hs buffer for the many follow-up MAC-hs PDU of period that delay, thereby and whole data transmission efficiency is worsened, and weakened the reason that adopts the HSDPA system.
In order to prevent the pause of this MAC-hs PDU, HSDPA has taked to adopt the pause avoiding method of window technique.
Before the pause avoiding method of explaining based on window, the operating environment parameter of the buffer that at first explanation is used to resequence.
And then next desirable T SN (hereinafter referred to as NET) refers to after the TSN of the last PDU of the MAC-hs PDU that sequentially receives value subsequently.That is, this NET refers to the TSN of first MAC-hs PDU that receives according to the order of sequence subsequently.As long as receive the PDU with the TSN that equals this NET, this NET is updated.Initial NET value is set to zero (0).
The terminal point of this receiver window (RcvWindow_UpperEdge) refers to TSN value maximum in the receiver window of this rearrangement buffer.When MAC-hs PDU arrived at this receiver side first, this terminal point (that is coboundary) was set among the PDU that receives the value corresponding to the TSN of maximum.The initial value of the coboundary of this receive window is set to 63.
The starting point of this receiver window (RcvWindow_LowerEdge) refers to TSN value minimum in the receiver window of this rearrangement buffer.The starting point of this receiver window (that is lower boundary) can deduct this receiver window size by the terminal point from this receiver window and it is increased by 1 calculates (RcvWindow_LowerEdge=RcvWindow_UpperEdge-receiver window size+1).
The TSN value of this receiver window regulation (adjusting) MAC-hs PDU, it can be accepted when this window's position is indeclinable.This receiver window comprises the TSN value from the lower boundary of this receiver window to the coboundary.
The size of receiver window (Receive_Window_Size) refers to the scope of receiver window, and is to set up by the upper strata of MAC entity.
In the pause avoiding method based on window, when reception had MAC-hs PDU greater than the TSN of this RcvWindow_UpperEdge, receiver side moved (renewal) this receiver window.Has MAC-hs PDU for those less than the TSN of the RcvWindow_LowerEdge of the receiver window of this renewal, receiver side is no longer waited for (promptly, finishing to receive and wait for) those also do not have received MAC-hs PDU, and the MAC-hs PDU that will receive in advance and be stored in the rearrangement buffer transmits (transmission) to this upper strata, the feasible pause situation that can prevent for MAC-hs PDU.
Fig. 6 describes more detailed operation, and it can be summarized as follows:
In step 510, receive MAC-hs PDU with transmission sequence number (TSN), it has sequence number (SN) (=random number) value.
In step 520, this SN value is compared with this receiver window scope, and if this SN value be within this scope, carry out the step 530 of back, if but in this scope outside, the step 522 of execution back.
In step 530, in the time of in this SN value drops on this receiver window scope, this SN value is compared with NET, and checks the MAC-hs PDU that whether has received in advance corresponding to this SN.If this SN is less than this NET, if perhaps received MAC-hs PDU corresponding to this SN in advance, the MAC-hs PDU (in step 510) of this reception is dropped (step 540).If this SN is equal to or greater than this NET, and if do not receive MAC-hs PDU corresponding to this SN in advance, this corresponding M AC-hsPDU is stored in by in the position of this SN value representation (step 550).Then, carry out the step 560 of back.
In the step 520 formerly, if this SN value drops on the outside of this receiver window scope, sequentially carry out following step (step 522-528): the MAC-hs PDU of this reception is stored in this rearrangement buffer by on the position greater than the SN value representation of this RcvWindow_UpperEdge, and this RcvWindow_UpperEdge value is updated to this SN value.Then, among this MAC-hs PDU in being stored in this rearrangement buffer, those MAC-hs PDU that have less than the TSN value of this RcvWindow_LowerEdge are sent to decomposing module from this rearrangement buffer.In addition, this NET is updated to this RcvWindow_LowerEdge, and carries out the step 560 of back.
In step 560,, be transmitted to this decomposing module until all MAC-hs PDUs of proper this MAC-hs PDU before first MAC-hs PDU that does not receive as yet from having this MAC-hs PDU of TSN=NET.Here, " first MAC-hs PDU that does not receive as yet " refers among all MAC-hs PDUs with the TSN that is equal to, or greater than this NET that does not receive, and has the MAC-hs PDU of minimum TSN.
In step 570, this NET is updated to the TSN of first the MAC-hs PDU that does not receive as yet that equals previous steps 560.
According to the pause avoiding method of the use window of prior art, receiver side this NET value on first starting stage is set to 0, and this receiver window coboundary is set to 63.Therefore, suppose that based on the qualification of this receiver window, this initial receiver window is confirmed as having from 32 to 63 TSN value if this receiver window size is 32.For first MAC-hs PDU that sends from this transmitter side, this TSN is set to 0, and for the MAC-hs PDU that sends subsequently, and the TSN value will sequentially use 1,2,3 or the like.If the not loss in radio (wireless) field arrives at the PDU that MAC hs PDU at first on this receiver side will have a TSN=0.
But because this MAC-hs PDU is positioned at the outside of this receiver window of regulation in advance, this receiver side improves this receiver window according to the TSN of this MAC-hs PDU.Therefore, according to Fig. 6, (renewal) receiver window of this reconstruction is set to have from 33 to 0 TSN.In addition, though this receiver side in fact expect to receive and have TSN=1 (that is, and MAC-hs PDU NET=1), there is a problem in prior art, because this NET will be set to 33.
In addition, occur even bigger problem, even because the MAC-hs PDU that receives can be sent to the upper strata immediately, but such MAC-hs PDU does not send the upper strata decomposing module to, but be collected in this rearrangement buffer, thereby cause unnecessary propagation delay.Here, in order to send this MAC-hs PDU to upper strata, must receive and have (promptly less than all MAC-hs PDU of the TSN of this receiver window lower border value, those have the MAC-hs PDU of TSN=33 to 63), perhaps as selecting, if because this receiver window of MAC-hsPDU that receives subsequently is moved, and this MAC-hs PDU with TSN=0 must be set on the littler point of comparing with this receiver window lower boundary.When the MAC-hs PDU with relatively little TSN (such as, TSN=0,1,2,3 or the like) arrives on this receiver side during the initialization of this receiver window also this situation will appear.Therefore, the MAC-hs PDU that those are sequentially received and those can be sent to the upper strata unnecessarily is retained in the rearrangement buffer, thereby causes undesirable propagation delay situation.
Unnecessary propagation delay situation so not merely appeared at during the initial period of HSDPA system operation.
If all MAC-hs PDU that drop in this receiver window are correctly received, this receiver window does not move, and this NET is updated to RcvWindow_UpperEdge+1.When this NET refers to RcvWindow_UpperEdge+1, and when the MAC-hs PDU with NET=RcvWindow_UpperEdge+1 arrives at this receiver side, this receiver side is readjusted receiver window scope (because this MAC-hs PDU drops on the outside of current receiver window scope), make this NET be updated to RcvWindow_LowerEdge, and the MAC-hs PDU of this reception is stored in this rearrangement buffer.Even this PDU is sequentially received, and therefore to the upper strata can be sent immediately, but this receiver window operation according to prior art does not send this MAC-hs PDU to decomposing module, but it is stored in this rearrangement buffer, causes unnecessary propagation delay situation.
Above-described problem scenario is by caused in the NET value of this receiver window outside.In addition, in the past the problem of explaining during the initialization on this receiving terminal was by caused in the NET value of this receiver window outside, for example (,) NET=0 still this receiver window scope but be set to TSN=32 to 63.
When this NET value dropped on this receiver window outside, even it may be sent to the upper strata immediately, receiver side was also still stored the MAC-hsPDU of this reception in this rearrangement buffer, cause postponing in the process that transmits this MAC-hs PDU.
Such propagation delay causes makeing mistakes in the upper strata, and/or causes serious service quality to be degenerated.
Summary of the invention
Main points of the present invention relate to the identification to shortcoming of the prior art by the inventor.Promptly, developed the present invention with at and/or solve prior art problems, make this NET value drop on all the time in this receiver window, with the unnecessary propagation delay of MAC-hs PDU that prevents to occur in the prior art, so that realize being used for HSDPA system data transmission performance rapidly.
In order to realize this, the present invention adjusts the initial range of this receiver window, makes just to drop in the receiver window from the beginning NET of protocol operation.If NET or receiver window are updated, and this NET drops on this receiver window outside, and then this NET or receiver window are upgraded again, make this NET drop on once more in this receiver window.More particularly, the initial value of this receiver window coboundary is not set to 63, but be converted into 0 (such as, this NET value), make this NET drop in this receiver window scope.In addition, when upgrading receiver window, if this NET value becomes less than the receiver window lower boundary, then this NET is updated to the TSN value of this receiver window lower boundary again, if and this NET value becomes greater than this receiver window coboundary, then this NET is updated to the TSN value of this receiver window coboundary again.
Should be noted that the embodiment of non-restrictive illustrative of the present invention provides this receiver window coboundary to be set to this NET if because initiation protocol is operated, and perhaps when NET upgraded, NET became greater than this receiver window coboundary here.But because this receiver window can be updated to various suitable position, as long as this NET drops in this receiver window scope, so this not necessarily.That is, it only is an example that this receiver window coboundary is set to equal this NET, because this receiver window lower boundary can be set up this NET, and other value also can be set to this NET in this receiver window scope.
According to an aspect of the present invention, provide a kind of in mobile communication system the method for process data block, comprising: receive the data block relevant with sequence number; The sequence number that determines whether the data block that receives is outside the scope of receiver window; When outside the scope of sequence number at described receiver window of the data block that determine to receive, if the sequence number of the data block that receives greater than the coboundary of receiver window, then is updated to the coboundary of receiver window the sequence number of the data block of reception; The scope of the receiver window of the transmission sequence number NET of next one expectation and renewal is compared; If with as this comparison found that this NET outside the scope of the receiver window of described renewal, this NET then is set makes this NET within the receiver window of described renewal.
According to a further aspect in the invention, provide a kind of in mobile communication system the device of process data block, comprising: receiver module, it receives the data block relevant with sequence number; Determination module, the sequence number that determines whether the data block that receives is outside the scope of receiver window; Comparison module, when outside the scope of sequence number at described receiver window of the data block that determine to receive by described determination module, if the sequence number of the data block that receives is greater than the coboundary of receiver window, then the coboundary of receiver window is updated to the sequence number of the data block of reception, the scope of the receiver window of the transmission sequence number NET of next one expectation and described renewal is compared; With module is set, if, find this NET outside the scope of the receiver window of described renewal, this NET then is set makes this NET within the scope of the receiver window of described renewal as by this comparison module result relatively.
In accordance with a further aspect of the present invention, provide a kind of in mobile communication system the method for process data block, comprising: first step receives the data block PDU with sequence number SN; Second step, this SN and receiver window scope are compared, if this SN is within the receiver window scope, if and SN<NET (next expectation SN) or received this PDU in advance, abandon this PDU so, and end process, if but SN>=NET or do not receive this PDU in advance, in buffer, on by this SN appointed positions, store this PDU so, and enter into third step, if this SN is not in this receiver window scope, then in buffer on by this SN appointed positions this PDU of storage, upgrade this receiver window, make its coboundary=SN, all PDU with lower boundary of SN<this receiver window are sent to the decomposition entity and whether check the lower boundary of this NET<this receiver window; If, then this NET is updated to the lower boundary that equals this receiver window, and enters into third step, if not, then enter into third step; Third step with the PDU that determines that is stored in this buffer, from having the PDU of this NET, until lucky PDU before the PDU that does not receive as yet, sends the decomposition entity to; With the 4th step, this NET is updated to the SN of a PDU who equals not receive as yet.
Description of drawings
From the detailed description below in conjunction with the embodiment of the non-restrictive illustrative of the present invention that accompanying drawing adopted, it is more obvious that characteristics of the present invention and advantage will become.
Fig. 1 has described common UMTS network configuration;
Fig. 2 has described radio (wireless) protocol architecture;
Fig. 3 has described to support the radio interface protocol architecture of HSDPA system;
Fig. 4 has described the MAC structure in the UE that supports HSDPA;
Fig. 5 has described to be used to send and receive the example of MAC-hs PDU process in the HSDPA system;
Fig. 6 has described the pause avoiding method based on window according to prior art;
Fig. 7 has described the pause avoiding method based on window according to a non-limiting example embodiment of the present invention;
Fig. 8 has described the example case according to a non-limiting example embodiment of the present invention, and wherein NET has become less than this receiver window lower border value; And
Fig. 9 has described the example case according to a non-limiting example embodiment of the present invention, and wherein the PDU of all in receiver window is successfully received, and NET is greater than this receiver window upper boundary values.
Embodiment
The present invention is described to realize in the W-CDMA mobile communication system.But, be suitable in the communication system that the present invention can also operate under the communication of other types and realize.
Described a non-limiting example embodiment of the present invention among Fig. 7, it is the improvement to art methods shown in Figure 6.
In step 610, receive MAC-hs PDU with transmission sequence number (TSN), it has sequence number (SN) (=random number) value.
In step 620, this SN value is compared with this receiver window scope, and if this SN value be within this scope, carry out the step 630 of back, if but, carry out the step 622 of back in this scope outside.
In step 630, in the time of in this SN value drops on this receiver window scope, this SN value is compared with NET, and checks the MAC-hs PDU that whether has received in advance corresponding to this SN.If this SN is less than this NET, if perhaps received MAC-hs PDU corresponding to this SN in advance, the MAC-hs PDU (in step 610) of reception is dropped (step 640).If this SN is equal to, or greater than this NET, and if do not receive MAC-hs PDU corresponding to this SN in advance, then this corresponding M AC-hs PDU is stored in the rearrangement buffer by on the position of this SN value representation (step 650).Then, the step 660 of back is performed.
In the step 620 formerly, if this SN value drops on the outside of this receiver window scope, following step (622-628) is sequentially carried out: the MAC-hs PDU that receives is stored in the rearrangement buffer by on the position greater than the SN value representation of RcvWindow_UpperEdge, and this RcvWindow_UpperEdge value is updated to this SN.Then, among the MAC-hs PDU in being stored in this rearrangement buffer, those MAC-hs PDU that have less than the TSN of RcvWindow_LowerEdge are sent to decomposing module from this rearrangement buffer.In addition, NET is compared with RcvWindow_LowerEdge, and have only as this NET during less than this RcvWindow_LowerEdge, it is this RcvWindow_LowerEdge that this NET is updated to, and the step 660 of back is performed then.
In step 660,, be transmitted to this decomposing module until all MAC-hs PDUs of proper this MAC-hs PDU before first MAC-hs PDU that does not receive as yet from having this MAC-hs PDU of TSN=NET.Here, " first MAC-hs PDU that does not receive as yet " refers among all have the MAC-hs PDU that does not receive of the TSN that is equal to, or greater than this NET, and has the MAC-hs PDU of minimum TSN.
In step 670, this NET is updated to the TSN of first the MAC-hs PDU that does not receive that equals this previous steps 660.
In step 680, the NET of this renewal compares with this receiver window upper boundary values, and just when this NET is greater than this receiver window upper boundary values, this receiver window is updated (step 690), make this receiver window upper boundary values and this NET match, and these steps finish.
In above step 690, when this receiver window was updated, this receiver window coboundary can be set to this NET, and other point also can be set to this NET to realize renewal in this receiver window scope.
Fig. 8 describes such situation, and wherein owing to receive new PDU, and NET is less than the receiver window lower boundary, and this receiver window moves.Here, the situation of this demonstration supposes that this receiver window size is 5, NET=4, and receive MAC-hsPDU with TSN=10, received MAC-hs PDU with TSN=5 and MAC-hs PDU simultaneously with TSN=7.
During the situation shown in Fig. 8 (a), the MAC-hs PDU with TSN=10 arrives at., drop on this receiver window outside because have this PDU of TSN=10 here, this receiver window is moved shown in Fig. 8 (b).
Any promptly, have this MAC-hs PDU of TSN=5 owing to this receiver window moves the PDU (that is, the PDU with TSN<RcvWindow_LowerEdge that receives) that drops on the outer former reception of this receiver window that moves, and is transmitted to the upper strata.In addition, because this NET is less than this receiver window lower border value (that is, NET<6), this NET is updated to 6, shown in Fig. 8 (c)
Fig. 9 describes such situation, and wherein the PDU of all in receiver window is successfully received, and NET is greater than this receiver window upper boundary values., suppose that also this receiver window size is 5 here, NET=4, and receive MAC-hs PDU with TSN=4, received simultaneously have TSN=5,6,7,8 MAC-hs PDU.
During the situation shown in Fig. 9 (a), the MAC-hs PDU with TSN=4 arrives at.This MAC-hs PDU with TSN=4 is stored on the position 4 in this rearrangement buffer, shown in Fig. 9 (b), and those begin from the MAC-hs PDU with TSN=4, and (it is just at first MAC-hs PDU that does not also receive (promptly until having TSN=8, MAC-hs PDU with TSN=9) PDU of MAC-hs PDU this MAC-hs PDU before) is transmitted to decomposing module.In addition, this NET is updated to 9.
As in Fig. 9 (c), if this NET greater than this receiver window upper boundary values, this receiver window upper boundary values is updated to this NET, and this receiver window is by mobile as Fig. 9 (d) shown in.
When use was used for the prior art of HSDPA, even UE can directly send the MAC-hs PDU that receives to upper strata, prolonged storage also caused occurring the unnecessary data propagation delay in the rearrangement buffer.But, remove to upgrade NET value and receiver window when UE adopts the present invention, thereby and processing MAC-hs PDU the time, can prevent the unnecessary data propagation delay, thereby can avoid data transmission error, and can carry out high speed data transfer.
The invention provides a kind of method of process data block, comprising: receive the data block relevant with sequence number; In receiver window, handle the data block that receives; The transmission sequence number (NET) of next one expectation and the scope of this receiver window are compared; If with this NET that found that as this comparison be outside the scope of this receiver window, this NET or this receiver window are set, make that this NET is within the scope of this receiver window.
In above-described method, NET is the TSN transmission sequence number (TSN) afterwards of following the last order data piece of reception.Here, this TSN is the identifier that is used for transmission sequence number on the HS-DSCH, and this TSN is used to the purpose of resequencing, and is more high-rise to support to send to according to the order of sequence.
If this NET exceeds the receiver window coboundary, this NET is set to this receiver window coboundary, and perhaps this NET is set to any suitable position in this receiver window scope.If this NET exceeds this receiver window, this receiver window is updated to any suitable position, as long as this NET is dropped in this receiver window scope.
If this NET is lower than the receiver window lower boundary, this NET is set to this receiver window lower boundary.If this NET is lower than this receiver window, this NET=receiver window upper boundary values-receiver window size+1 is set.Here, this NET is the variable by the receiver side management, and when the data block that will have the TSN that equals NET sent the decomposition entity to, this NET was updated.In above-described method, the initial value of this NET is zero (0), and this data block is MAC-hs PDU (protocol Data Unit).
In above-described method, carry out these steps being used for HSDPA (High Speed Downlink Packet Access) system, and carry out these steps to avoid standstill state.In addition, if the data block relevant with this sequence number that is received received in advance, then the data block of this reception is dropped.
The present invention also provides a kind of method of process data block, comprising: first step, and reception has the data block (PDU) of sequence number (SN); Second step compares this SN and receiver window scope; Third step will be stored in this buffer, from having the PDU of NET, until lucky specific PDU before the PDU that does not receive as yet, sends decomposing module to; With the 4th step, this NET is updated to the SN that equals a still unreceived PDU.
In second step, if this SN is within this receiver window scope, if and SN<NET (SN of next expectation), perhaps received this PDU in advance, abandon this PDU so, and processing finishes, if but SN>=NET or do not receive this PDU in advance, so in buffer by this PDU of storage on this SN appointed positions, and enter into third step.
If this SN is not in this receiver window scope, in buffer, on by this SN appointed positions, store this PDU, upgrade this receiver window, make its coboundary=SN, send all PDU with lower boundary of SN<this receiver window to decomposing module and whether check the lower boundary of this NET<this receiver window; If like this, then this NET is updated to the lower boundary that equals this receiver window, and enters into third step, if not, enter into third step.
Above-described method further comprises: after the 4th step, check the coboundary of NET>this receiver window that whether should upgrade, if like this, the coboundary of this this receiver window of NET=is set, if not, processing finishes, and perhaps repeats the process that begins from first step.
In order to realize above-described method, the present invention can adopt the hardware and/or the component software (module) of various types.For example, different hardware module can be included as the necessary various circuit of step and the assembly of the above method of execution.In addition, different software module (being carried out by processor and other hardware) can be included as the necessary various codes of step and the agreement of the above method of execution.
That is, shown in Fig. 1 to 5, the invention provides a kind of device of process data block, comprising: the receiver module that receives the data block relevant with sequence number; In receiver window, handle the processing module of the data block of this reception; The comparison module that the scope of the transmission sequence number (NET) of next one expectation and this receiver window is compared; With module is set, if, find that this NET is outside the scope of this receiver window, this NET or this receiver window are set as by this comparison module result relatively, make that this NET is in this receiver window.
Preferably, these modules are parts of MAC entity.Preferably, these modules are parts of MAC-hs entity.Preferably, these modules are parts of travelling carriage, wireless handset, network, base station, Node B or RNC (radio network controller).
This specification has been described various illustrative embodiment of the present invention.The scope of this claim is intended to cover the scheme and the various modification of the equivalence of disclosed illustrative embodiment in this specification.Therefore, should give following claim reasonably explaining the most widely, it covers modification, equivalent structure and the feature that conforms to disclosed the spirit and scope of the present invention herein.
The industry practicality
Some embodiments of the present invention can be applied to the mobile communication system, such as the HSDPA in UMTS (universal mobile telecommunications system) (high-speed downlink packet access) system, and disclosed method and apparatus can be the part for the MAC entity of travelling carriage, wireless handset, network, base station, Node B or RNC (wireless network control device), preferably, the part of MAC-hs entity.

Claims (49)

1. the method for a process data block in mobile communication system comprises:
Receive the data block relevant with sequence number;
The sequence number that determines whether the data block that receives is outside the scope of receiver window;
When outside the scope of sequence number at described receiver window of the data block that determine to receive, if the sequence number of the data block that receives greater than the coboundary of receiver window, then is updated to the coboundary of receiver window the sequence number of the data block of reception;
The scope of the receiver window of the transmission sequence number NET of next one expectation and renewal is compared; With
If as this comparison found that this NET outside the scope of the receiver window of described renewal, this NET then is set makes this NET within the receiver window of described renewal.
2. according to the process of claim 1 wherein that this NET is the transmission sequence number TSN TSN subsequently of the last order data piece of reception.
3. according to the method for claim 2, wherein this TSN is the identifier that is used for transmission sequence number on the high-speed downlink shared channel HS-DSCH.
4. according to the method for claim 2, wherein this TSN is used to the purpose of resequencing, to support more high-rise transmission according to the order of sequence.
According to the process of claim 1 wherein if this NET exceeds the receiver window coboundary of described renewal, then this NET is set to the receiver window coboundary of described renewal.
According to the process of claim 1 wherein if this NET exceeds the receiver window coboundary of described renewal, then this NET is set to any suitable position in the receiver window scope of described renewal.
According to the process of claim 1 wherein if this NET exceeds the receiver window of described renewal, then the receiver window with described renewal advances to any suitable position, as long as this NET drops in this receiver window scope.
According to the process of claim 1 wherein if this NET is lower than the receiver window lower boundary of described renewal, then this NET is set to the receiver window lower boundary of described renewal.
According to the process of claim 1 wherein if this NET is lower than the receiver window of described renewal, this NET=receiver window upper boundary values-receiver window size+1 then is set.
10. according to the process of claim 1 wherein that this NET is the variable by the receiver side management.
11., upgrade this NET according to the process of claim 1 wherein when the data block that will have the TSN that equals NET is sent to the decomposition entity.
12. according to the process of claim 1 wherein that the initial value of this NET is zero.
13. according to the process of claim 1 wherein that this data block is medium high speed access control MAC-hs protocol Data Unit PDU.
14. according to the process of claim 1 wherein that carrying out these steps inserts the HSDPA system to be used for high-speed downlink packet.
15. carry out these steps to avoid standstill state according to the process of claim 1 wherein.
16. if the data block relevant with this sequence number that is received received in advance, then abandon the data block of this reception according to the process of claim 1 wherein.
17. the device of a process data block in mobile communication system comprises:
Receiver module, it receives the data block relevant with sequence number;
Determination module, the sequence number that determines whether the data block that receives is outside the scope of receiver window;
Comparison module, when outside the scope of sequence number of determining described reception data block by described determination module at described receiver window, if the sequence number of the data block that receives is greater than the coboundary of receiver window, then the coboundary of receiver window is updated to the sequence number of the data block of reception, the scope of the receiver window of the transmission sequence number NET of next one expectation and described renewal is compared; With
Module is set,, this NET then is set makes this NET within the scope of the receiver window of described renewal if, find this NET outside the scope of the receiver window of described renewal as by this comparison module result relatively.
18. according to the device of claim 17, wherein this NET is the transmission sequence number TSN TSN subsequently of the last order data piece of reception.
19. according to the device of claim 18, wherein this TSN is the identifier that is used for transmission sequence number on high-speed downlink shared channel HS-DSCH.
20. according to the device of claim 18, wherein this TSN is used to the purpose of resequencing, to support more high-rise transmission according to the order of sequence.
21. according to the device of claim 17, if wherein this NET exceeds the receiver window coboundary of described renewal, then this NET is set to the receiver window coboundary of described renewal.
22. according to the device of claim 17, if wherein this NET exceeds the receiver window coboundary of described renewal, then this NET is set to the interior any suitable position of receiver window scope of described renewal.
23. according to the device of claim 17, if wherein this NET exceeds the receiver window of described renewal, then the receiver window with described renewal advances to any suitable position, as long as this NET drops in the receiver window scope of described renewal.
24. according to the device of claim 17, if wherein this NET is lower than the receiver window lower boundary of described renewal, then this NET is set to the receiver window lower boundary of described renewal.
25.,, this NET=receiver window upper boundary values-receiver window size+1 is set then if wherein this NET is lower than the receiver window of described renewal according to the device of claim 17.
26. according to the device of claim 17, wherein this NET is the variable by the receiver side management.
27., wherein when this data block with the TSN that equals NET sends to the decomposition entity, upgrade this NET according to the device of claim 17.
28. according to the device of claim 17, wherein the initial value of this NET is zero.
29. according to the device of claim 17, wherein this data block is medium high speed access control MAC-hs protocol Data Unit PDU.
30. according to the device of claim 17, wherein said receiver module, determination module, comparison module and module operation is set is used for high-speed downlink packet and inserts the HSDPA system.
31. according to the device of claim 17, wherein said receiver module, determination module, comparison module and module operation is set to avoid standstill state.
32.,, then abandon the data block of this reception if the data block relevant with this sequence number that is wherein received received in advance according to the device of claim 17.
33. according to the device of claim 17, wherein said receiver module, determination module, comparison module and the part that module is the MAC entity is set.
34. according to the device of claim 17, wherein said receiver module, determination module, comparison module and the part that module is the MAC-hs entity is set.
35. according to the device of claim 17, wherein said receiver module, determination module, comparison module and module is set in travelling carriage, realizes.
36. according to the device of claim 17, wherein said receiver module, determination module, comparison module and the part that module is a wireless handset is set.
37. according to the device of claim 17, wherein said receiver module, determination module, comparison module and the part that module is a network is set.
38. according to the device of claim 17, wherein said receiver module, determination module, comparison module and the part that module is the base station is set.
39. according to the device of claim 17, wherein said receiver module, determination module, comparison module and the part that module is a Node B is set.
40. according to the device of claim 17, wherein said receiver module, determination module, comparison module and the part that module is a radio network controller (RNC) is set.
41. the method for a process data block in mobile communication system comprises:
First step receives the data block PDU with sequence number SN;
Second step compares this SN and receiver window scope,
If this SN is within the receiver window scope,
And if SN<NET (next expectation SN) or received this PDU in advance, abandon this PDU so, and end process,
If but SN>=NET or do not receive this PDU in advance, so in buffer on by this SN appointed positions this PDU of storage, and enter into third step,
If this SN is not in this receiver window scope, then
In buffer, on by this SN appointed positions, store this PDU,
Upgrade this receiver window, make its coboundary=SN,
With all PDU with lower boundary of SN<this receiver window be sent to the decomposition entity and
Whether check the lower boundary of this NET<this receiver window;
If, then this NET is updated to the lower boundary that equals this receiver window, and enters into third step,
If not, then enter into third step;
Third step with the PDU that determines that is stored in this buffer, from having the PDU of this NET, until lucky PDU before the PDU that does not receive as yet, sends the decomposition entity to; With
The 4th step is updated to this NET the SN of a PDU who equals not receive as yet.
42. the method according to claim 41 further comprises:
After the 4th step,
Check the coboundary of NET>this receiver window that whether should upgrade,
If, then be provided with this this receiver window of NET=the coboundary and
If not, then processing finishes, and perhaps begins to repeat this process from first step.
43. according to the method for claim 42, wherein this NET is the transmission sequence number TSN that follows after the TSN of the last order data piece that receives.
44. according to the method for claim 43, wherein this TSN is the identifier that is used for transmission sequence number on the high-speed downlink shared channel HS-DSCH.
45. according to the method for claim 44, wherein this TSN is used to the purpose of resequencing, to support more high-rise transmission according to the order of sequence.
46. according to the method for claim 44, if wherein this NET exceeds this receiver window coboundary, then this NET is set to any suitable position in this receiver window scope.
47. according to the method for claim 44,, then this receiver window is updated to any suitable position, as long as this NET drops in this receiver window scope if wherein this NET exceeds this receiver window.
48., wherein when the data block that will have the TSN that equals NET is sent to the decomposition entity, upgrade this NET according to the method for claim 44.
49. according to the method for claim 44, wherein the initial value of this NET is zero.
CN2004800317139A 2003-11-10 2004-11-03 Updating next-expected TSN and receiver window to avoid stall conditions Active CN1875557B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US51832503P 2003-11-10 2003-11-10
US60/518,325 2003-11-10
KR1020030079216A KR101158912B1 (en) 2003-11-10 2003-11-10 Stall avoidance method using a window in hsdpa system
KR1020030079216 2003-11-10
KR10-2003-0079216 2003-11-10
PCT/KR2004/002815 WO2005046086A1 (en) 2003-11-10 2004-11-03 Updating next-expected tsn and receiver window to avoid stall conditions

Publications (2)

Publication Number Publication Date
CN1875557A CN1875557A (en) 2006-12-06
CN1875557B true CN1875557B (en) 2010-07-21

Family

ID=37244945

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004800317139A Active CN1875557B (en) 2003-11-10 2004-11-03 Updating next-expected TSN and receiver window to avoid stall conditions

Country Status (5)

Country Link
KR (1) KR101158912B1 (en)
CN (1) CN1875557B (en)
AT (1) ATE493805T1 (en)
DE (1) DE602004030816D1 (en)
UA (1) UA87994C2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2137867B1 (en) 2007-03-15 2014-10-15 InterDigital Technology Corporation Method and apparatus for reordering data in an evolved high speed packet access system
WO2008153477A1 (en) * 2007-06-15 2008-12-18 Telefonaktiebolaget Lm Ericsson Sequence number update
CN101340269B (en) * 2007-07-06 2011-02-02 鼎桥通信技术有限公司 Data transmission method, system and transmitting terminal
KR100895681B1 (en) * 2007-09-17 2009-04-30 주식회사 케이티프리텔 Method and apparatus for butter control in a Radio Link Control layer
TWI388172B (en) * 2007-11-29 2013-03-01 Innovative Sonic Ltd Method and apparatus for setting a highest received state variable in a wireless communications system
JP5049834B2 (en) * 2008-03-26 2012-10-17 株式会社東芝 Data receiving apparatus, data receiving method, and data processing program
KR101500314B1 (en) * 2010-02-17 2015-03-10 세종대학교산학협력단 Apparatus and method for transmission/reception of downlink code channels to reduce consumed power of mobile terminals in high-speed wireless communication systems
JP7130551B2 (en) * 2018-12-27 2022-09-05 ルネサスエレクトロニクス株式会社 Semiconductor device, communication system and communication system control method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1411227A (en) * 2001-09-25 2003-04-16 华为技术有限公司 Method and device for promoting quick sliding of radio link control layer data transmission window
CN1430345A (en) * 2002-01-03 2003-07-16 华硕电脑股份有限公司 Delay-preventing window mechanical device used in high speed radio communication system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1411227A (en) * 2001-09-25 2003-04-16 华为技术有限公司 Method and device for promoting quick sliding of radio link control layer data transmission window
CN1430345A (en) * 2002-01-03 2003-07-16 华硕电脑股份有限公司 Delay-preventing window mechanical device used in high speed radio communication system

Also Published As

Publication number Publication date
KR20050045231A (en) 2005-05-17
KR101158912B1 (en) 2012-06-21
ATE493805T1 (en) 2011-01-15
DE602004030816D1 (en) 2011-02-10
UA87994C2 (en) 2009-09-10
CN1875557A (en) 2006-12-06

Similar Documents

Publication Publication Date Title
US10972940B2 (en) Method and apparatus for operating a timer for processing data blocks
JP4599361B2 (en) Expected reception number and recipient window update method for avoiding stuck state
CN1875557B (en) Updating next-expected TSN and receiver window to avoid stall conditions
ZA200603632B (en) Updating next-expected TSN and receiver window to avoid stall conditions

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1094099

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1094099

Country of ref document: HK

TR01 Transfer of patent right

Effective date of registration: 20200413

Address after: Lu Senbaolusenbao

Patentee after: France Telecom

Address before: Han Guoshouer

Patentee before: LG ELECTRONICS Inc.

TR01 Transfer of patent right