WO2004112305A1 - Method and apparatus for discarding the service data units in the acknowledgement mode of the rlc in the wireless communications system - Google Patents

Method and apparatus for discarding the service data units in the acknowledgement mode of the rlc in the wireless communications system Download PDF

Info

Publication number
WO2004112305A1
WO2004112305A1 PCT/CN2003/000471 CN0300471W WO2004112305A1 WO 2004112305 A1 WO2004112305 A1 WO 2004112305A1 CN 0300471 W CN0300471 W CN 0300471W WO 2004112305 A1 WO2004112305 A1 WO 2004112305A1
Authority
WO
WIPO (PCT)
Prior art keywords
sdu
rlc layer
rlc
discarding
pdus
Prior art date
Application number
PCT/CN2003/000471
Other languages
French (fr)
Chinese (zh)
Inventor
Sheng Liu
Baijun Zhao
Yulin Li
Original Assignee
Utstarcom (China) Co. Ltd.
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
Application filed by Utstarcom (China) Co. Ltd. filed Critical Utstarcom (China) Co. Ltd.
Priority to PCT/CN2003/000471 priority Critical patent/WO2004112305A1/en
Priority to CNB038264757A priority patent/CN100379192C/en
Priority to AU2003248218A priority patent/AU2003248218A1/en
Publication of WO2004112305A1 publication Critical patent/WO2004112305A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols

Definitions

  • the present invention generally relates to a related technology of a radio link control (RLC) protocol in a wireless communication system, and particularly relates to an improved service data unit (SDU) discarding method in a wireless communication system RLC protocol.
  • RLC radio link control
  • SDU service data unit
  • Figure 1 shows the WCDMA wireless interface protocol structure.
  • the physical layer PHY
  • PHY physical layer
  • RLC radio link control layer
  • RRC radio resource control
  • MAC media access control layer
  • RLC radio link control layer
  • RRC radio resource control
  • the user plane in addition to the MAC layer and the RLC layer, it also includes a packet data convergence protocol (PDCP) layer and a broadcast / multicast control (BMC) layer.
  • PDCP packet data convergence protocol
  • BMC broadcast / multicast control
  • the channel between the MAC layer and the physical layer is a transmission channel
  • the channel between the MAC layer and the RLC layer is a logical channel.
  • UE end-user equipment
  • the RLC protocol provides segmentation and retransmission services for user and control data.
  • Each RLC entity is configured by RRC into one of three modes: transparent mode (TM), unacknowledged mode (UM), and acknowledged mode (AM).
  • TM mode and UM mode are mainly used for real-time services that are sensitive to delay
  • AM mode is mainly used to transmit non-real-time packet-type services.
  • the PDCP layer can improve the spectrum utilization of wireless transmission through header compression.
  • TCP and UDP In IP networks, the most widely used transport layer protocols are TCP and UDP, non-real-time applications of the interaction type and background type defined in 3GPP, such as WWW (web browsing), email, FTP (file transfer protocol), etc., typically Both use TCP as the transport layer protocol.
  • WWW web browsing
  • FTP file transfer protocol
  • RLC Radio Link Control
  • SDU at the RLC layer corresponds to a TCP / IP packet.
  • the RLC SDU from the upper layer is segmented and / or cascaded into a fixed-length RLC load unit (PU) and an RLC protocol header is added, where the length of the PU is a semi-static parameter, which is Determined when a radio bearer is established or reconfigured.
  • PU fixed-length RLC load unit
  • the typical PU length of a radio bearer for NRT services is 320 bits.
  • MTU Maximum Transmission Unit
  • each RLC layer SDU can be divided into approximately For 15 RLC layer PDUs, if the MTU of the IP packet is 1500 bytes, each RLC layer SDU can be divided into a maximum of about 38 RLC layer PDUs.
  • RLC in AM mode uses Automatic Repeat Request (ARQ) to provide a low error rate radio bearer at the link layer, thereby improving the performance of the TCP protocol in a wireless network.
  • ARQ Automatic Repeat Request
  • the ARQ mechanism increases the transmission delay while ensuring a low error rate.
  • QoS quality of service
  • a large delay will cause the retransmission timer of the TCP sender to time out, which will cause the TCP protocol to mistake the network for congestion and reduce the transmission rate through the flow control function, thereby causing problems such as a decrease in wireless link utilization and service throughput.
  • the service data unit in the radio link control (RLC) protocol is generally used.
  • SDU discard method to complete SDU transmission processing.
  • RLC in AM mode can use one of three SDU discarding methods: timer-based discarding method with explicit signaling, SDU discarding method after MaxDAT retransmissions, and MaxDAT secondary weighting. Do not discard after transmission.
  • the non-discard method after MaxDAT retransmissions will directly trigger the RLC layer reset process after the number of RLC layer PDU retransmissions in an AM mode reaches MaxDAT, so the application range is small.
  • the timer-based discarding method with explicit signaling is as follows: For each SDU from a higher layer, a timer that monitors the transmission time of the SDU is started.
  • the sender will discard the SDU. And, if part of the SDU has been sent, the sender will use the in-band control command of the mobile receive window (MRW) to make the receive window and receive buffer of the receiver updated accordingly.
  • MMW mobile receive window
  • the SDU discarding method after MaxDAT retransmissions is the opposite of the timer-based discarding method with explicit signaling.
  • the SDU discarding method after MaxDAT retransmissions is based on the judgment of whether the corresponding retransmission number of one PDU reaches the predetermined maximum number of MaxDATs to trigger the discarding of SDUs.
  • one SDU often corresponds to multiple PDUs, and the probability of unsuccessful MaxDAT retransmissions of one PDU will be much lower than the total number of retransmissions of each PDU corresponding to one SDU reaches MaxDAT. The probability.
  • the RLC receiver needs to wait for all RLC layer PDUs corresponding to an SDU to be completely successfully received, it can reassemble the SDU and submit it to the upper layer. In this way, the technology based on the current protocol specification is retransmitted after MaxDAT times.
  • the SDU discarding method cannot effectively control the delay of SDU transmission, because once the total number of retransmissions of a PDU corresponding to an SDU is too high, but when the number of retransmissions of each PDU is lower than MaxDAT, a large delay will occur. It may cause the retransmission timer of the TCP sender to expire, thereby causing the TCP protocol to make incorrect control over the sending rate.
  • a method for discarding a service data unit (SDU) in a radio link control (RLC) protocol confirmation mode of a wireless communication system includes the following steps: A) The RLC layer SDU from the upper layer protocol is segmented and concatenated to form each RLC layer protocol data unit (PDU) corresponding to the SDU;
  • each RLC layer PDU corresponding to the SDU is initially transmitted and / or retransmitted to the peer layer by the RLC layer sender functional entity one by one, and determines whether the predetermined condition for discarding the SDU is satisfied according to the status information from the peer layer;
  • step B) if the predetermined discard condition is satisfied, discard the SDU; otherwise, step B) is performed continuously without interruption until all RLC layer PDUs corresponding to the SDU are successfully sent to the peer end receiving end;
  • the predetermined discard condition in step B) is that the total number of retransmissions of a maximum of n RLC layer PDUs corresponding to the SDU exceeds a predetermined threshold, where n> 2 but less than or equal to the total number of RLC layer PDUs of the SDU.
  • the predetermined threshold value corresponds to the predetermined discard condition.
  • a segmentation and cascade processing device is configured to process an RLC layer SDU from an upper layer protocol to form each RLC layer protocol data unit (PDU) corresponding to the SDU;
  • a sending device is configured to each RLC layer PDU corresponding to the SDU Initial transmission and / or retransmission to the peer layer by the RLC layer sender functional entity one by one;
  • a determining device configured to determine whether a predetermined condition for discarding the SDU is satisfied according to status information from a peer layer
  • the discarding device is configured to discard the SDU when the predetermined discarding condition is satisfied; otherwise, the sending device performs initial and / or retransmission of each RLC layer PDU corresponding to the SDU without interruption until the SDU All corresponding RLC layer PDUs are successfully sent to the peer end.
  • the predetermined discard condition is that the total number of retransmissions of a maximum of n RLC layer PDUs corresponding to the SDU exceeds a predetermined threshold, where n> 2 but less than or equal to the The total number of RLC layer PDUs of the SDU, and wherein the predetermined threshold value corresponds to the predetermined discarding condition.
  • a wireless communication system which includes a core network (CN), a radio access network (UTRAN), a terminal user equipment (UE), and is used in a radio link control (RLC) protocol.
  • CN core network
  • UTRAN radio access network
  • UE terminal user equipment
  • RLC radio link control
  • RLC radio link control
  • the sender of the RLC layer counts the total number of retransmission times of all PDUs corresponding to the upper-layer SDU. Once the total number of retransmission times reaches a predetermined threshold, the sender will discard the SDU and For all PDUs corresponding to the SDU in the sending window, at the same time, the sending end will update the receiving window and receiving buffer of the receiving end by using the MRW in-band control command in the same manner as in the prior art.
  • the number of retransmission times of those PDUs that include other SDU partial segments in addition to the partial segment containing the SDU It should also be counted.
  • the present invention can not only ensure that the SDU discarding rate is not affected by the channel rate, and can prevent excessive delay variation to a certain extent.
  • 1 is a schematic diagram of a wireless interface protocol structure in a WCDMA wireless communication system
  • 2 is a schematic diagram of segmentation and concatenation of RLC layer SDUs in an RLC wireless protocol confirmation mode (AM mode);
  • AM mode RLC wireless protocol confirmation mode
  • Fig. 4 is a detailed flowchart of step S40 in the flowchart shown in Fig. 3. detailed description
  • FIG. 3 shows a flowchart of a specific embodiment of the SDU discarding method according to the present invention by using an SDU sending process as an example.
  • step S20 the RLC layer SDU from the upper layer protocol first enters the segment and cascade processing unit of the AM mode RLC layer sender, and after processing by this unit, each RLC layer PDU corresponding to the SDU is formed.
  • step S30 the counter Counter_ReTrans, which counts the total number of retransmission times of each RLC layer PDU corresponding to the SDU, is cleared.
  • the SDIJ discard method is used to complete the sending process of the SDU.
  • step S50 the sending process of the SDU ends, and as a result, the SDU may be discarded, or the SDU may be successfully sent to the peer end.
  • FIG. 4 describes the processing performed in step S40 of FIG. 3 in more detail.
  • the sender of the RLC layer PDU determines whether there is an RLC layer PDU corresponding to the SDU that needs to be retransmitted according to the status information from the peer layer generated during the transmission of the SDU. If retransmission is not required, then it is determined in step S160 whether all RLC layer PDUs corresponding to the SDU have been successfully transmitted to the peer end. If the determination result is "Yes", then the sending process of the SDU is ended (step S50), otherwise, it continues to wait for the next transmission from the peer layer Status information.
  • step S110 the retransmission counter Counter_ReTrans, that is, Coimter ReTrans_Counter_ReTrans + k is updated, where k is the number of RLC layer PDUs that need to be retransmitted.
  • step S120 it is determined whether the value of the counter Counter_ReTrans exceeds a predetermined threshold value TotalMaxDAT?
  • the predetermined threshold is the maximum total number of retransmissions allowed for each RLC layer PDU corresponding to the SDU corresponding to the SDU discard condition.
  • step S120 If the value of the counter Counter_ReTrans exceeds the predetermined threshold, the SDU is discarded in steps S130 and S140, and the sender uses the MRW in-band control command to make the receive window and receive buffer of the peer end corresponding. Update. And the sender discards the SDU, including discarding the backup of the SDU retained at the sender and all PDUs corresponding to the SDU in the sending window. If it is determined in step S120 that the value of the counter Counter_ReTrans does not exceed the predetermined threshold TotalMaxDAT, then retransmission processing is performed in step S170, that is, the transmitting end retransmits the RLC layer PDU in the status information indicating that retransmission is required.
  • the predetermined threshold TotalMaxDAT in this embodiment is determined in advance according to the requirements of the SDU discarding rate to be met and the requirement to prevent excessive delay changes, so it can be easily changed according to actual needs.
  • the flowchart of FIG. 4 draws the retransmission processing of the corresponding RLC layer PDUs in a separate box (S170) for the sake of clarity, those skilled in the art should understand that in actual implementation, The retransmission of the RLC layer PDU corresponding to the SDU that needs to be retransmitted at a certain state information, and the initial transmission and / or retransmission of other RLC layer PDUs corresponding to the SDU are performed simultaneously. That is, the other RLC layer PDUs may only include the RCL layer PDUs of the SDU that need to be transmitted initially, and may be a combination of the RCL layer PDUs to be transmitted initially and the RLC layer PDUs that are determined to need retransmission in the previous processing.
  • RLC layer PDUs may also be that the other RLC layer PDUs have been successfully sent to the receiving end of the peer layer. In this case, only the Only the RLC layer PDUs that need to be retransmitted for re-transmission processing are needed. In addition, among the RLC layer PDUs that are determined to be retransmitted as described above, some may even be RLC layer PDUs that have been retransmitted multiple times.
  • each RLC layer PDU (including the initial transmission and the RLC layer PDU that needs to be retransmitted) corresponding to the SDU will be performed continuously without interruption, even if step S100 is performed , S110, S120, S160 and S170 without interruption.
  • the status information from the peer layer mentioned in step S100 is transmitted from the peer layer to the transmitting end.
  • the transmission of status information can be started in multiple ways, for example, when the polling bit of the data PDU (AMD PDU) is 1 "; or the timer-based status PDU transmission function is used, and the timer Timer_Status- Periodic timeout, etc. Etc.
  • the transmission of status information may also be delayed, for example when the status PDU disable function is used.
  • the specific form of status information transmission mechanism used depends on the specific implementation of the system. Therefore, the counter mentioned in step S110 Counter- ReTrans update step may be 1 "(transmit status information whenever it is determined that an RLC layer PDU needs to be retransmitted), or any integer greater than 1 and less than or equal to the total number of RLC layer PDUs corresponding to the SDU (depending on For the time interval of status information transmission and the number of RLC layer PDUs determined to be retransmitted in the time interval). It should be noted here that the content described in the text of this paragraph is well known in the communication field, and is not critical for implementing the SDU discarding method of the present invention.
  • the SDU discarding method of the present invention counts the total number of retransmissions of a maximum of n RLC layer PDUs of the SDU, where n is greater than or equal to 2 and less than or equal to the total number of RLC layer PDUs corresponding to the SDU. Then, it is judged whether the obtained value of the total number of retransmissions exceeds a certain predetermined threshold, so as to determine whether a condition for discarding the SDU is satisfied.
  • n takes an integer corresponding to the number of all RLC layer PDUs corresponding to the SDU, which is equivalent to the total number of retransmissions of all RLC layer PDUs corresponding to the SDU. Count and judge.
  • the selection of the n RLC layer PDUs may be various.
  • the corresponding at least n RLC layer PDUs may be either consecutive n PDTJs or spaced n PDUs. Count and judge the retransmission times of the n corresponding RLC layer PDUs with even or odd bits, and so on.
  • the foregoing prior art SDU discarding method based on the number of retransmissions of a single RLC layer PDU of the SDU and the foregoing maximum of n RLC layers corresponding to the SDU in the present invention may also be used.
  • the SDU discard method of the total retransmission times of PDUs is applied in combination. As long as the SDU discard condition in any discard method is met, the corresponding SDIL is discarded
  • PDUs that include other SDU partial segments in addition to the partial segment containing the SDU should also be counted.
  • those PDUs that contain other SDU partial segments in addition to the partial segments containing the SDU should not be dropped.
  • the SDU for the concatenation and segmentation processing of the SDU, it is determined that the SDU is discarded after meeting the predetermined discarding conditions of the SDU, and it is determined that the preemption of the SDU is not satisfied.
  • the steps of initially transmitting and / or retransmitting each RLC layer PDU of the SDU without discontinuity when determining the discarding conditions are the same as the corresponding steps described above with reference to FIG. 3 and FIG. 4, and therefore are not repeated here.

Abstract

A method is provided for discarding the service data units in the acknowledgement mode of the radio link control (RLC) of the wireless communications systems, including the steps of, A) processing the SDU in the RLC layer from the higher protocol layer, the protocol data unit in each RLC layer then is formed; B) the PDU in each RLC layer corresponding to the SDU is primitively transmitted and/or retransmitted to the peer layer, and judged whether it meets the predetermined condition of discarding the SDU; C) if the said predetermined condition of discarding the SDU is satisfed, then the SDU is discarded; otherwise, the step B) is performed continuously by the step C); wherein, the said predetermined condition is that the total retransmission times exceeds a predetermined value, wherein n ≥2, amd less than or equal to the total of the PDU in the RLC layer of the said SDU. Corresponding device and system of the above mentioned method are also provided. Method and device of the invention can ensure that the channel rate doesn't influence the ratio of discarding SDU, and prevents the appearance of the too large delay changing.

Description

无线链路控制协议确认模式中 服务数据单元的丢弃方法及其装置 技术领域  Method and device for discarding service data unit in radio link control protocol confirmation mode
本发明总体上涉及无线通信系统中无线链路控制(RLC )协 议的有关技术,特别涉及一种无线通信系统 RLC协议中改进的服 务数据单元(SDU ) 的丢弃方法。 背景技术  The present invention generally relates to a related technology of a radio link control (RLC) protocol in a wireless communication system, and particularly relates to an improved service data unit (SDU) discarding method in a wireless communication system RLC protocol. Background technique
图 1示出了 WCDMA无线接口协议结构。 如图所示, 位于 底层的是物理层(PHY ) 。 在控制平面, 物理层之上分别是媒体 接入控制层(MAC )、 无线链路控制层(RLC )和无线资源控制 ( RRC )层。 在用户平面, 除了 MAC层和 RLC层之外, 还包括 分组数据汇聚协议( PDCP )层和广播 /组播控制( BMC )层。 MAC 层与物理层之间的信道为传输信道, MAC层与 RLC层之间的信 道为逻辑信道。 对一个特定的终端用户设备(UE ) , 可能存在多 个 RLC实体,该 UE不同的逻辑信道分别对应不同的 RLC实体。  Figure 1 shows the WCDMA wireless interface protocol structure. As shown in the figure, the physical layer (PHY) is located at the bottom. On the control plane, above the physical layer are a media access control layer (MAC), a radio link control layer (RLC), and a radio resource control (RRC) layer. In the user plane, in addition to the MAC layer and the RLC layer, it also includes a packet data convergence protocol (PDCP) layer and a broadcast / multicast control (BMC) layer. The channel between the MAC layer and the physical layer is a transmission channel, and the channel between the MAC layer and the RLC layer is a logical channel. For a specific end-user equipment (UE), there may be multiple RLC entities, and different logical channels of the UE correspond to different RLC entities.
RLC 协议为用户和控制数据提供分段和重传服务, 每个 RLC实体由 RRC配置为三种模式之一: 透明模式(TM )、 非确 认模式(UM )和确认模式(AM )。 其中 TM模式和 UM模式主 要用于对时延比较敏感的实时业务, AM 模式主要用于饽输非实 时的分组类型业务。 对于分组业务, PDCP 层可以通过头压缩提 高无线传输的频谱利用率。 根据 3GPP (第三代合作项目 ) TS25.410、 TS29.060, TS29.061等协议, PDCP层的 SDU (当无 PDCP层时即为 RLC层的 SDU )是承载在 GTP-U(用户面 GPRS 隧道协议) 上的外部分组数据网 (PDN ) 的用户数据分組。 由于 PDCP只是对来自 GTP-U的 IP分组的 IP(网际协议)、 UDP (用 户数据报协议) 、 TCP (传输控制协议) 等协议头进行压缩, 因 此,不论是否存在 PDCP层, RLC层的 SDU都对应一个外部 PDN 的用户数据分組,当外部 PDN为 IP网络时,即对应一个 IP分组。 The RLC protocol provides segmentation and retransmission services for user and control data. Each RLC entity is configured by RRC into one of three modes: transparent mode (TM), unacknowledged mode (UM), and acknowledged mode (AM). Among them, TM mode and UM mode are mainly used for real-time services that are sensitive to delay, and AM mode is mainly used to transmit non-real-time packet-type services. For packet services, the PDCP layer can improve the spectrum utilization of wireless transmission through header compression. According to the 3GPP (Third Generation Partnership Project) TS25.410, TS29.060, TS29.061 and other protocols, the SDU of the PDCP layer (the SDU of the RLC layer when there is no PDCP layer) is carried in GTP-U (user plane GPRS User Data Packets for External Packet Data Network (PDN) over Tunneling Protocol). Since PDCP is only used for IP (Internet Protocol), UDP ( User datagram protocol), TCP (Transmission Control Protocol) and other protocol headers are compressed. Therefore, regardless of the presence of the PDCP layer, the SDU of the RLC layer corresponds to a user data packet of an external PDN. When the external PDN is an IP network, it corresponds to One IP packet.
在 IP网络中, 应用最为广泛的传输层协议是 TCP和 UDP, 3GPP中定义的交互类型和背景类型的非实时应用,如 WWW(网 页浏览)、 email、 FTP (文件传输协议)等, 典型地都采用 TCP 作为传输层协议,如上所迷,此类业务在无线承载中一般采用 AM 模式的 RLC,在这种情形下, RLC层的 SDU即对应一个 TCP/IP 分组。  In IP networks, the most widely used transport layer protocols are TCP and UDP, non-real-time applications of the interaction type and background type defined in 3GPP, such as WWW (web browsing), email, FTP (file transfer protocol), etc., typically Both use TCP as the transport layer protocol. As mentioned above, such services generally use RLC in AM mode in the radio bearer. In this case, the SDU at the RLC layer corresponds to a TCP / IP packet.
如图 2所示, 来自高层的 RLC SDU被分段和 /或级联到固定 长度的 RLC负荷单元(PU ) 中并加上 RLC协议头, 其中, PU 的长度是一个半静态参数,它是在无线承载建立或重配时确定的。 一个典型的例子是, 根据 TS34.108, NRT业务的无线承载典型的 PU长度为 320比特, 若 IP分组的 MTU (最大传输单元)为 576 字节, 则每个 RLC层 SDU最多可被分成约 15个 RLC层 PDU, 若 IP分组的 MTU为 1500字节, 则每个 RLC层 SDU最多可被 分成约 38个 RLC层 PDU。 在接收端, 当一个 RLC层 SDU的所 有 RLC层 PDU被正确接收后,将被重組成完整的 SDU并传送到 As shown in FIG. 2, the RLC SDU from the upper layer is segmented and / or cascaded into a fixed-length RLC load unit (PU) and an RLC protocol header is added, where the length of the PU is a semi-static parameter, which is Determined when a radio bearer is established or reconfigured. A typical example is that according to TS34.108, the typical PU length of a radio bearer for NRT services is 320 bits. If the MTU (Maximum Transmission Unit) of an IP packet is 576 bytes, each RLC layer SDU can be divided into approximately For 15 RLC layer PDUs, if the MTU of the IP packet is 1500 bytes, each RLC layer SDU can be divided into a maximum of about 38 RLC layer PDUs. At the receiving end, when all RLC layer PDUs of an RLC layer SDU are received correctly, they will be reassembled into a complete SDU and transmitted to
T¾J层。 T¾J layer.
AM模式的 RLC采用自动重发请求( ARQ ) 在链路层提供 一个低错误率的无线承载,从而改善 TCP协议在无线网络中的性 能。 ARQ机制在保证低错误率的同时, 也增加了传输时延, 虽然 这对交互类型和背景类型等非实时应用的服务质量(QoS ) 影响 较小, 但是, 因多次重传而产生的过大的时延将使 TCP发送端的 重传定时器超时,从而使 TCP协议误认为网络拥塞而通过流量控 制功能降低发送速率, 由此产生无线链路利用率和业务吞吐率下 降的问题。 另一方面, 当启用顺序传送功能时, RLC层的多次重 传也容易引起发送端和接收端的緩冲区溢出。 关于无线链路层技 术对 TCP性能的影响, 可以参考 IETF (因特网工程任务組) 的 RFC3481 TCP over Second and Third Generation Wireless Networks " , Hari Balakrishnan等人的论文 Comparison of Mechanisms for Improving TCP Performance over Wireless Links " , IEEE/ACM Transactions on Networking, Vol.5, No.6,
Figure imgf000005_0001
RLC in AM mode uses Automatic Repeat Request (ARQ) to provide a low error rate radio bearer at the link layer, thereby improving the performance of the TCP protocol in a wireless network. The ARQ mechanism increases the transmission delay while ensuring a low error rate. Although this has a small impact on the quality of service (QoS) of non-real-time applications such as interaction types and background types, it has been caused by multiple retransmissions. A large delay will cause the retransmission timer of the TCP sender to time out, which will cause the TCP protocol to mistake the network for congestion and reduce the transmission rate through the flow control function, thereby causing problems such as a decrease in wireless link utilization and service throughput. On the other hand, when the sequential transmission function is enabled, Transmission also easily causes buffer overflow at the sender and receiver. Regarding the impact of wireless link layer technology on TCP performance, you can refer to RFC3481 TCP over Second and Third Generation Wireless Networks by IETF (Internet Engineering Task Force), "Comparison of Mechanisms for Improving TCP Performance over Wireless Links" by Hari Balakrishnan et al. , IEEE / ACM Transactions on Networking, Vol.5, No.6,
Figure imgf000005_0001
为了減小上述的因多次重传而产生的过大的时延, 并由此产 生无线链路利用率和业务吞吐率下降的问题, 一般采用无线链路 控制( RLC )协议中服务数据单元( SDU )的丢弃方法来完成 SDU 的传送处理。  In order to reduce the above-mentioned excessive delay caused by multiple retransmissions, and thereby reduce the radio link utilization and service throughput, the service data unit in the radio link control (RLC) protocol is generally used. (SDU) discard method to complete SDU transmission processing.
在 WCDMA无线通信系统中, AM模式的 RLC可采用三种 SDU丟弃方式之一: 具有明确信令的基于定时器的丢弃方式、 经 MaxDAT次重传后的 SDU丟弃方式、 经 MaxDAT次重传后不丟 弃方式。 在上述三种方式中, 经 MaxDAT次重传后不丢弃方式将 在一个 AM模式的 RLC层 PDU重传次数达到 MaxDAT后直接 触发 RLC层的复位过程, 因此应用范围较小。 具有明确信令基于 定时器的丢弃方式表现为: 对每一个来自高层的 SDU, 启动监视 该 SDU传输时间的定时器, 若在预定时间内该 SDU仍未被成功 传输, 发送端将丢弃该 SDU, 并且, 如果该 SDU的部分分段已 经发送, 发送端将使用移动接收窗口 (MRW ) 的带内控制命令, 使接收端的接收窗口和接收缓冲区作相应的更新。 具有明确信令 基于定时器的丟弃方式由于采用固定的最大时延约束, 虽然有利 于改善高层协议如 TCP的吞吐率等性能和 QoS,但当信道速率变 化时该方式易引起较多的 SDU被丢弃。 经 MaxDAT次重传后的 SDU丟弃方式与具有明确信令基于定时器的丟弃方式相反, 它采 用固定的最大重传次数约束, 以时延变化为代价保证恒定的 SDU 丢弃率。 根据最新 3GPP 规范 TS25.322V5.4.0 (2003-03), 在经 MaxDAT次重传后的 SDU丢弃方式中,一旦一个 AM模式的 RLC 层 PDU重传次数达到 MaxDAT, 发送端将丢弃所有的在该 PDU 中具有部分分段的相关 SDU, 以及在发送窗口内的这些被丢弃的 SDU对应的所有 PDU, 同时发送端将通过 MRW带内控制命令, 使接收端的接收窗口和接收緩冲区作相应的更新。 In the WCDMA wireless communication system, RLC in AM mode can use one of three SDU discarding methods: timer-based discarding method with explicit signaling, SDU discarding method after MaxDAT retransmissions, and MaxDAT secondary weighting. Do not discard after transmission. In the above three methods, the non-discard method after MaxDAT retransmissions will directly trigger the RLC layer reset process after the number of RLC layer PDU retransmissions in an AM mode reaches MaxDAT, so the application range is small. The timer-based discarding method with explicit signaling is as follows: For each SDU from a higher layer, a timer that monitors the transmission time of the SDU is started. If the SDU has not been successfully transmitted within a predetermined time, the sender will discard the SDU. And, if part of the SDU has been sent, the sender will use the in-band control command of the mobile receive window (MRW) to make the receive window and receive buffer of the receiver updated accordingly. The timer-based discard method with clear signaling due to the use of a fixed maximum delay constraint, although it is beneficial to improve the performance and QoS of higher-layer protocols such as TCP throughput, but this method is prone to cause more SDUs when the channel rate changes. thrown away. The SDU discarding method after MaxDAT retransmissions is the opposite of the timer-based discarding method with explicit signaling. It uses a fixed maximum number of retransmissions and guarantees a constant SDU at the cost of delay changes. Drop rate. According to the latest 3GPP specification TS25.322V5.4.0 (2003-03), in the SDU discard mode after MaxDAT retransmissions, once the number of RLC layer PDU retransmissions in an AM mode reaches MaxDAT, the sender will discard all The PDU has some segmented related SDUs, and all PDUs corresponding to these discarded SDUs in the sending window. At the same time, the sending end will use the MRW in-band control command to make the receiving window and receiving buffer of the receiving end corresponding. Update.
根据上述描述可知, 在当前的 RLC协议中, 经 MaxDAT 次重传后的 SDU丢弃方式是基于对其相应的一个 PDU的重传次 数是否达到预定最大次数 MaxDAT的判断来触发丢弃 SDU。 如 前所述,实际应用中一个 SDU往往对应了多个 PDU,而一个 PDU 发生多达 MaxDAT次重传不成功的概率, 将远低于一个 SDU对 应的各个 PDU发生重传的总次数达到 MaxDAT的概率。 另一方 面,由于 RLC接收端需要等待一个 SDU对应的所有 RLC层 PDU 均完全成功接收后, 才能通过重组该 SDU并提交给高层, 这样, 基于当前协议规范的技术, 经 MaxDAT次重传后的 SDU丢弃方 式将不能有效地控制 SDU传输时延,因为一旦某 SDU对应的 PDU 总重传次数过高,但各 PDU各自的重传次数又低于 MaxDAT时, 将产生较大的时延, 这可能使 TCP发送端的重传定时器超时, 从 而使 TCP协议对发送速率作出错误的控制。 发明内容  According to the foregoing description, it is known that in the current RLC protocol, the SDU discarding method after MaxDAT retransmissions is based on the judgment of whether the corresponding retransmission number of one PDU reaches the predetermined maximum number of MaxDATs to trigger the discarding of SDUs. As mentioned earlier, in practice, one SDU often corresponds to multiple PDUs, and the probability of unsuccessful MaxDAT retransmissions of one PDU will be much lower than the total number of retransmissions of each PDU corresponding to one SDU reaches MaxDAT. The probability. On the other hand, because the RLC receiver needs to wait for all RLC layer PDUs corresponding to an SDU to be completely successfully received, it can reassemble the SDU and submit it to the upper layer. In this way, the technology based on the current protocol specification is retransmitted after MaxDAT times. The SDU discarding method cannot effectively control the delay of SDU transmission, because once the total number of retransmissions of a PDU corresponding to an SDU is too high, but when the number of retransmissions of each PDU is lower than MaxDAT, a large delay will occur. It may cause the retransmission timer of the TCP sender to expire, thereby causing the TCP protocol to make incorrect control over the sending rate. Summary of the Invention
为了解决现有技术中的上述问题, 本发明提供了一种无线通 信系统 RLC协议中改进的 SDU丟弃方法, 用于实现该丟弃方法 的设备, 以及使用该设备的无线通信系统。  In order to solve the above problems in the prior art, the present invention provides an improved SDU discarding method in the RLC protocol of a wireless communication system, a device for implementing the discarding method, and a wireless communication system using the device.
根据本发明的第一方面, 提供一种无线通信系统无线链路控 制 (RLC )协议确认模式中服务数据单元(SDU ) 的丢弃方法, 该方法包括以下步骤: A ) 将来自上层协议的 RLC层 SDU经分段和级联处理后形 成该 SDU对应的各个 RLC层协议数据单元( PDU ) ; According to a first aspect of the present invention, a method for discarding a service data unit (SDU) in a radio link control (RLC) protocol confirmation mode of a wireless communication system is provided. The method includes the following steps: A) The RLC layer SDU from the upper layer protocol is segmented and concatenated to form each RLC layer protocol data unit (PDU) corresponding to the SDU;
B )将该 SDU对应的各个 RLC层 PDU经 RLC层发送端功 能实体逐一初传和 /或重传至对等层, 并且根据来自对等层的状态 信息判定是否满足丢弃该 SDU的预定条件;  B) each RLC layer PDU corresponding to the SDU is initially transmitted and / or retransmitted to the peer layer by the RLC layer sender functional entity one by one, and determines whether the predetermined condition for discarding the SDU is satisfied according to the status information from the peer layer;
C )如果满足所述预定丢弃条件, 则丟弃该 SDU; 否则, 连 续不中断地执行步骤 B ) , 直到该 SDU对应的所有 RLC层 PDU 都成功发送至对等层接收端;  C) if the predetermined discard condition is satisfied, discard the SDU; otherwise, step B) is performed continuously without interruption until all RLC layer PDUs corresponding to the SDU are successfully sent to the peer end receiving end;
其中, 在步骤 B ) 中的所述预定丢弃条件是该 SDU对应的 最多 n个 RLC层 PDU的总重传次数超过一预定阈值,其中 n > 2 但小于等于所述 SDU的 RLC层 PDU的总数,并且其中该预定阈 值是与所迷预定丢弃条件相对应的。  Wherein, the predetermined discard condition in step B) is that the total number of retransmissions of a maximum of n RLC layer PDUs corresponding to the SDU exceeds a predetermined threshold, where n> 2 but less than or equal to the total number of RLC layer PDUs of the SDU. , And wherein the predetermined threshold value corresponds to the predetermined discard condition.
根据本发明的第二方面, 提供一种无线通信系统中用于实现 无线链路控制 (RLC )协议中丢弃服务数据单元(SDU ) 的功能 的设备, 该设备包括:  According to a second aspect of the present invention, a device for implementing a function of discarding a service data unit (SDU) in a radio link control (RLC) protocol in a wireless communication system is provided. The device includes:
分段与级联处理装置, 用于将来自上层协议的 RLC层 SDU 经处理后形成该 SDU对应的各个 RLC层协议数据单元( PDU ); 发送装置, 用于将该 SDU对应的各个 RLC层 PDU经 RLC 层发送端功能实体逐一初传和 /或重传至对等层;  A segmentation and cascade processing device is configured to process an RLC layer SDU from an upper layer protocol to form each RLC layer protocol data unit (PDU) corresponding to the SDU; a sending device is configured to each RLC layer PDU corresponding to the SDU Initial transmission and / or retransmission to the peer layer by the RLC layer sender functional entity one by one;
判定装置, 用于根据来自对等层的状态信息判定是否满足丢 弃该 SDU的预定条件;  A determining device, configured to determine whether a predetermined condition for discarding the SDU is satisfied according to status information from a peer layer;
丢弃装置, 用于在满足所述预定丢弃条件时丟弃该 SDU, 否 则, 由所述发送装置连续不中断地对该 SDU对应的各个 RLC层 PDU进行初传和 /或重传, 直到该 SDU对应的所有 RLC层 PDU 都成功发送至对等层接收端;  The discarding device is configured to discard the SDU when the predetermined discarding condition is satisfied; otherwise, the sending device performs initial and / or retransmission of each RLC layer PDU corresponding to the SDU without interruption until the SDU All corresponding RLC layer PDUs are successfully sent to the peer end.
其中, 所述预定丢弃条件是该 SDU对应的最多 n个 RLC层 PDU的总重传次数超过一预定阈值, 其中 n > 2但小于等于所述 SDU的 RLC层 PDU的总数, 并且其中该预定阈值是与所述预定 丢弃条件相对应的。 The predetermined discard condition is that the total number of retransmissions of a maximum of n RLC layer PDUs corresponding to the SDU exceeds a predetermined threshold, where n> 2 but less than or equal to the The total number of RLC layer PDUs of the SDU, and wherein the predetermined threshold value corresponds to the predetermined discarding condition.
根据本发明的第三方面, 提供一种无线通信系统, 包括核心 网 ( CN ), 无线接入网 (UTRAN ) , 终端用户设备(UE ) , 以 及用于在无线链路控制 (RLC )协议中当满足预定的丟弃服务数 据单元(SDU )的条件时丢弃该 SDU的设备, 其中, 所述用于实 现丢弃 SDU 功能的设备是如上述本发明第二方面所提供的无线 链路控制 (RLC )协议中实现丟弃服务数据单元(SDU ) 的功能 的设备。  According to a third aspect of the present invention, a wireless communication system is provided, which includes a core network (CN), a radio access network (UTRAN), a terminal user equipment (UE), and is used in a radio link control (RLC) protocol. A device that discards an SDU when a predetermined condition for discarding a service data unit (SDU) is satisfied, wherein the device for implementing the function of discarding the SDU is the radio link control (RLC) provided by the second aspect of the present invention. ) A device in the protocol that implements the function of discarding service data units (SDUs).
根据本发明的一个优选实施例, 在 RLC层发送端对来自高 层 SDU对应的所有 PDU的重传次数总和进行统计, 一旦该总的 重传次数达到一个预定的阈值,发送端将丢弃该 SDU以及在发送 窗口内的该 SDU对应的所有 PDU, 同时发送端将采用与现有技 术相同方式, 通过 MRW带内控制命令, 使接收端的接收窗口和 接收緩冲区作相应的更新。  According to a preferred embodiment of the present invention, the sender of the RLC layer counts the total number of retransmission times of all PDUs corresponding to the upper-layer SDU. Once the total number of retransmission times reaches a predetermined threshold, the sender will discard the SDU and For all PDUs corresponding to the SDU in the sending window, at the same time, the sending end will update the receiving window and receiving buffer of the receiving end by using the MRW in-band control command in the same manner as in the prior art.
根据本发明的另一个优选实施例, 在统计一个 SDU对应的 各个 PDU的重传次数总和时, 对那些除了包含该 SDU的部分分 段外还包含了其它 SDU部分分段的 PDU的重传次数也应当统计 在内。  According to another preferred embodiment of the present invention, when the total number of retransmission times of each PDU corresponding to an SDU is counted, the number of retransmission times of those PDUs that include other SDU partial segments in addition to the partial segment containing the SDU It should also be counted.
本发明与现有技术相比, 既可以保证 SDU丢弃率不受信道 速率的影响, 又可以在一定程度上防止出现过大的时延变化。 附图说明  Compared with the prior art, the present invention can not only ensure that the SDU discarding rate is not affected by the channel rate, and can prevent excessive delay variation to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
通过结合各附图对本发明具体实施例进行的详细说明, 本发 明的目的, 特点和益处将变得更明显。 其中:  Through the detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings, the objects, features, and benefits of the present invention will become more apparent. among them:
图 1是 WCDMA无线通信系统中无线接口协议结构的示意 图; 图 2是 RLC无线协议确认模式(AM模式)中 RLC 层 SDU 的分段与级联的示意图; 1 is a schematic diagram of a wireless interface protocol structure in a WCDMA wireless communication system; 2 is a schematic diagram of segmentation and concatenation of RLC layer SDUs in an RLC wireless protocol confirmation mode (AM mode);
图 3是根据本发明的 SDU丢弃方法的一个具体实施例的流 程图;  3 is a flowchart of a specific embodiment of an SDU discarding method according to the present invention;
图 4是图 3示出的流程图中步骤 S40的详细流程图。 具体实施方式  Fig. 4 is a detailed flowchart of step S40 in the flowchart shown in Fig. 3. detailed description
下面参照各附图, 对本发明的一个具体实施例, 即一个 SDU 对应的各 RLC 层 PDU 经预定次数 ( 在本实施例 中为 TotalMaxDAT次) 重传后的 SDU丢弃方法的具体实施例进行详 细说明。  The following describes in detail a specific embodiment of the present invention, that is, a specific embodiment of an SDU discarding method after retransmission of each RLC layer PDU corresponding to an SDU after a predetermined number of times (TotalMaxDAT times in this embodiment) with reference to the accompanying drawings. .
图 3以一个 SDU的发送处理为例, 示出了本发明的 SDU丢 弃方法的一个具体实施例的流程图。 如图 3所示, 在步骤 S20, 来自上层协议的 RLC层 SDU首先进入 AM模式 RLC层发送端 的分段与级联处理单元,经该单元处理后形成该 SDU对应的各个 RLC层 PDU。在步骤 S30将统计该 SDU对应的各个 RLC层 PDU 总重传次数的计数器 Counter_ReTrans清零。 在步骤 S40, 利用 发明的 SDIJ丢弃方法完成对该 SDU的发送处理。 在步骤 S50, 该 SDU的发送处理结束, 其结果可能是该 SDU被丢弃, 或者是 该 SDU被成功地发送至对等层接收端。  FIG. 3 shows a flowchart of a specific embodiment of the SDU discarding method according to the present invention by using an SDU sending process as an example. As shown in FIG. 3, in step S20, the RLC layer SDU from the upper layer protocol first enters the segment and cascade processing unit of the AM mode RLC layer sender, and after processing by this unit, each RLC layer PDU corresponding to the SDU is formed. In step S30, the counter Counter_ReTrans, which counts the total number of retransmission times of each RLC layer PDU corresponding to the SDU, is cleared. In step S40, the SDIJ discard method is used to complete the sending process of the SDU. In step S50, the sending process of the SDU ends, and as a result, the SDU may be discarded, or the SDU may be successfully sent to the peer end.
图 4更加详细地描述了在图 3的步骤 S40中所进行的处理。 如图 4所示, 在步骤 S100, RLC层 PDU的发送端根据在该 SDU 的传送过程中产生的来自对等层的状态信息判断是否有该 SDU 对应的 RLC层 PDU需要重传? 如果不需要重传, 则接着在步驟 S160判断是否该 SDU对应的所有 RLC层 PDU都已经成功发送 到对等层接收端? 如果判断结果为 "是 ", 则结束该 SDU的发送 处理(步驟 S50 ) , 否则, 继续等待对下一个从对等层传输过来 的状态信息进行判断。 如果在步骤 S100 中判断有 RLC层 PDU 需要重传, 则在步骤 S110中更新重传计数器 Counter— ReTrans, 即 Coimter ReTrans— Counter— ReTrans+k, 其中 k为需要重传 的 RLC 层 PDU 的数量。 然后, 在步骤 S120 判断该计数器 Counter— ReTrans 的值是否超过预定的罔值 TotalMaxDAT ? 该 预定阈值是相应于该 SDU丢弃条件的该 SDU对应的各 RLC层 PDU 所允许的最大总重传次数。 如果计数器 Counter— ReTrans 的值超过该预定阈值,则在步骤 S130和 S140对该 SDU进行丢弃 处理, 发送端通过 MRW带内控制命令, 使对等层接收端的接收 窗口和接收緩冲区做相应的更新。 并且发送端丟弃该 SDU, 包括 丟弃在发送端保留的该 SDU的备份以及在发送窗口内该 SDU对 应的所有 PDU。 如果在步骤 S120判断计数器 Counter— ReTrans 的值未超过所述预定阈值 TotalMaxDAT, 则在步骤 S170进行重 传处理, 即, 发送端对状态信息中指示需要重传的 RLC层 PDU 进行重传。 FIG. 4 describes the processing performed in step S40 of FIG. 3 in more detail. As shown in FIG. 4, in step S100, the sender of the RLC layer PDU determines whether there is an RLC layer PDU corresponding to the SDU that needs to be retransmitted according to the status information from the peer layer generated during the transmission of the SDU. If retransmission is not required, then it is determined in step S160 whether all RLC layer PDUs corresponding to the SDU have been successfully transmitted to the peer end. If the determination result is "Yes", then the sending process of the SDU is ended (step S50), otherwise, it continues to wait for the next transmission from the peer layer Status information. If it is determined in step S100 that there are RLC layer PDUs that need to be retransmitted, then in step S110, the retransmission counter Counter_ReTrans, that is, Coimter ReTrans_Counter_ReTrans + k is updated, where k is the number of RLC layer PDUs that need to be retransmitted. Then, in step S120, it is determined whether the value of the counter Counter_ReTrans exceeds a predetermined threshold value TotalMaxDAT? The predetermined threshold is the maximum total number of retransmissions allowed for each RLC layer PDU corresponding to the SDU corresponding to the SDU discard condition. If the value of the counter Counter_ReTrans exceeds the predetermined threshold, the SDU is discarded in steps S130 and S140, and the sender uses the MRW in-band control command to make the receive window and receive buffer of the peer end corresponding. Update. And the sender discards the SDU, including discarding the backup of the SDU retained at the sender and all PDUs corresponding to the SDU in the sending window. If it is determined in step S120 that the value of the counter Counter_ReTrans does not exceed the predetermined threshold TotalMaxDAT, then retransmission processing is performed in step S170, that is, the transmitting end retransmits the RLC layer PDU in the status information indicating that retransmission is required.
该实施例中的预定阈值 TotalMaxDAT是根据所要求满足的 SDU丢弃率和防止出现过大的时延变化的要求预先确定的, 因此 可以很容易地根据现实需要改变。  The predetermined threshold TotalMaxDAT in this embodiment is determined in advance according to the requirements of the SDU discarding rate to be met and the requirement to prevent excessive delay changes, so it can be easily changed according to actual needs.
请注意, 虽然为了说明清楚起见, 图 4的流程图将相应 RLC 层 PDU的重传处理画在一个单独的方框(S170 )中, 但是本领域 技术人员应当理解, 在实际实现时, 对根据某次状态信息判断需 要重传的 SDU对应的 RLC层 PDU的重传, 以及对该 SDU对应 的其他 RLC层 PDU的初传和 /或重传是同时进行的。 也就是说, 所述的其他 RLC层 PDU可能只包括该 SDU的需要初传的 RCL 层 PDU, 可能是要初传的 RCL层 PDU和在前次处理中判断需要 重传的 RLC层 PDU的组合。 当然, 还可能是所述的其他 RLC 层 PDU都已经成功发送到对等层接收端,则在这种情况下只对本 次判断需要重传的 RLC层 PDU进行重传处理即可。 而且, 在上 述判断需要重传的 RLC层 PDU中, 有的甚至可能是已经重传过 多次的 RLC层 PDU。 除非判断满足丢弃该 SDU的条件, 否则这 种对 SDU对应的各 RLC层 PDU (包括初传和需要重传的 RLC 层 PDU ) 的发送将是连续不中断地进行的, 即使是在执行步骤 S100, S110, S120, S160和 S170的同时也不中断。 此外, 在步 驟 S100 中提到的来自对等层的状态信息是从对等层传输到发送 端的。且状态信息的传输可以利用多种方式启动,例如当数据 PDU ( AMD PDU ) 的轮询比特为 1 " 时; 或者使用了基于定时器的 状态 PDU传输功能, 并且定时器 Timer_Status— Periodic超时, 等等。 状态信息的传输还可能被延迟, 例如当使用了状态 PDU禁 止功能时。 具体使用何种形式的状态信息传输机制, 则取决于系 统的具体实现。 由此, 步骤 S110 中提到 的计数器 Counter— ReTrans的更新步长 就可能是 1 " (每当确定一 个 RLC层 PDU需要重传时就传输状态信息) , 或者是大于 1而 小于等于该 SDU对应的 RLC层 PDU总数的任何整数(取决于状 态信息传输的时间间隔及其在该时间间隔中确定的需要重传的 RLC层 PDU的数量) 。 在此需要说明, 本段文字中所描述的内 容在通信领域均是公知的,并且对于实现本发明的 SDU丢弃方法 并不是关键的。 Please note that although the flowchart of FIG. 4 draws the retransmission processing of the corresponding RLC layer PDUs in a separate box (S170) for the sake of clarity, those skilled in the art should understand that in actual implementation, The retransmission of the RLC layer PDU corresponding to the SDU that needs to be retransmitted at a certain state information, and the initial transmission and / or retransmission of other RLC layer PDUs corresponding to the SDU are performed simultaneously. That is, the other RLC layer PDUs may only include the RCL layer PDUs of the SDU that need to be transmitted initially, and may be a combination of the RCL layer PDUs to be transmitted initially and the RLC layer PDUs that are determined to need retransmission in the previous processing. . Of course, it may also be that the other RLC layer PDUs have been successfully sent to the receiving end of the peer layer. In this case, only the Only the RLC layer PDUs that need to be retransmitted for re-transmission processing are needed. In addition, among the RLC layer PDUs that are determined to be retransmitted as described above, some may even be RLC layer PDUs that have been retransmitted multiple times. Unless it is judged that the condition for discarding the SDU is satisfied, the sending of each RLC layer PDU (including the initial transmission and the RLC layer PDU that needs to be retransmitted) corresponding to the SDU will be performed continuously without interruption, even if step S100 is performed , S110, S120, S160 and S170 without interruption. In addition, the status information from the peer layer mentioned in step S100 is transmitted from the peer layer to the transmitting end. And the transmission of status information can be started in multiple ways, for example, when the polling bit of the data PDU (AMD PDU) is 1 "; or the timer-based status PDU transmission function is used, and the timer Timer_Status- Periodic timeout, etc. Etc. The transmission of status information may also be delayed, for example when the status PDU disable function is used. The specific form of status information transmission mechanism used depends on the specific implementation of the system. Therefore, the counter mentioned in step S110 Counter- ReTrans update step may be 1 "(transmit status information whenever it is determined that an RLC layer PDU needs to be retransmitted), or any integer greater than 1 and less than or equal to the total number of RLC layer PDUs corresponding to the SDU (depending on For the time interval of status information transmission and the number of RLC layer PDUs determined to be retransmitted in the time interval). It should be noted here that the content described in the text of this paragraph is well known in the communication field, and is not critical for implementing the SDU discarding method of the present invention.
应当强调指出,在上面描述的本发明的经 TotalMaxDAT次 重传后的 SDU丟弃方式的具体实施方法中, 只是针对一个 RLC 层 SDU的发送过程进行描述的, 在具体实现中, 由于 AM模式的 RLC发送端是基于一定宽度的发送窗口进行发送的, 受重传的影 响, 可能会存在多个 RLC层的 SDU均未被成功发送到对等层的 接收端的情况, 因此, 在具体实现中, 对这些 SDU中的每一个, 应分别采用各自独立的重传计数器 Counter— ReTrans。 容易理解, 本发明的 SDU丢弃方法是对该 SDU的最多 n个 RLC层 PDU的总重传次数进行计数, 其中 n大于等于 2且小于 等于该 SDU对应的 RLC层 PDU的总数。然后判断所得到的总重 传次数的值是否超过某个预定的阈值, 从而判断是否满足丢弃该 SDU的条件。 在参照图 3和图 4描述的本发明的上述优选实施例 中, n取与 SDU对应的所有 RLC层 PDU个数相应的整数,这相当 于对 SDU对应的所有 RLC层 PDU的总重传次数进行计数和判 定。 但是, 对所述 n个 RLC层 PDU的选择可以是多种多样的, 例如,该相应的至少 n个 RLC层 PDU既可以是连续的 n个 PDTJ, 也可以是间隔的 n个 PDU, 如对偶数位或奇数位的 n个相应的 RLC层 PDU的重传次数进行计数和判断, 等等。 It should be emphasized that the specific implementation method of the SDU discarding method after TotalMaxDAT retransmission of the present invention described above is only described for the sending process of an SLC at the RLC layer. In specific implementation, due to the AM mode The RLC sender sends based on a transmission window with a certain width. Due to the impact of retransmission, there may be cases where multiple SDUs at the RLC layer are not successfully sent to the receiver at the peer layer. Therefore, in specific implementation, For each of these SDUs, a separate retransmission counter, Counter_ReTrans, should be used. It is easy to understand that the SDU discarding method of the present invention counts the total number of retransmissions of a maximum of n RLC layer PDUs of the SDU, where n is greater than or equal to 2 and less than or equal to the total number of RLC layer PDUs corresponding to the SDU. Then, it is judged whether the obtained value of the total number of retransmissions exceeds a certain predetermined threshold, so as to determine whether a condition for discarding the SDU is satisfied. In the above-mentioned preferred embodiments of the present invention described with reference to FIGS. 3 and 4, n takes an integer corresponding to the number of all RLC layer PDUs corresponding to the SDU, which is equivalent to the total number of retransmissions of all RLC layer PDUs corresponding to the SDU. Count and judge. However, the selection of the n RLC layer PDUs may be various. For example, the corresponding at least n RLC layer PDUs may be either consecutive n PDTJs or spaced n PDUs. Count and judge the retransmission times of the n corresponding RLC layer PDUs with even or odd bits, and so on.
根据上述实施例的描述, 本领域技术人员很容易可以想到除 上面列举的实例外其他的对其重传次数进行计数的 RLC层 PDU 的选择方式, 这些选择方式都应当认为属于本发明的保护范围。  According to the description of the foregoing embodiments, those skilled in the art can easily think of other RLC layer PDU selection methods that count the number of retransmission times except the examples listed above. These selection methods should be considered to belong to the protection scope of the present invention. .
此外, 在本发明的其他实施例中, 也可以把前述的基于 SDU 的单个 RLC层 PDU的重传次数的现有技术的 SDU丢弃方法和本 发明上述的基于该 SDU相应的最多 n个 RLC层 PDU的总重传次 数的 SDU丟弃方法结合起来应用。只要满足任何一种丟弃方法中 的 SDU丟弃条件, 就丢弃相应的 SDIL  In addition, in other embodiments of the present invention, the foregoing prior art SDU discarding method based on the number of retransmissions of a single RLC layer PDU of the SDU and the foregoing maximum of n RLC layers corresponding to the SDU in the present invention may also be used. The SDU discard method of the total retransmission times of PDUs is applied in combination. As long as the SDU discard condition in any discard method is met, the corresponding SDIL is discarded
根据本发明的其他具体实施例, 在统计一个 SDU对应的各 个 PDXJ的重传次数时, 对那些除了包含该 SDU的部分分段外还 包含了其它 SDU部分分段的 PDU, 也应当统计在内。 当确定要 丟弃一个 SDU而在发送窗口内丢弃该 SDU对应的 RLC层 PDU 时, 不应丟弃那些除了包含该 SDU 的部分分段外还包含了其他 SDU部分分段的 PDU。  According to other specific embodiments of the present invention, when counting the retransmission times of each PDXJ corresponding to an SDU, PDUs that include other SDU partial segments in addition to the partial segment containing the SDU should also be counted. . When it is determined that an SDU is to be discarded and the RLC layer PDU corresponding to the SDU is discarded within the transmission window, those PDUs that contain other SDU partial segments in addition to the partial segments containing the SDU should not be dropped.
在上述各实施例中, 对 SDU 的级联和分段处理, 判定满足 SDU的预定丟弃条件后丢弃该 SDU, 以及判定不满足 SDU的预 定丢弃条件时连续不中断地初传和 /或重传该 SDU 的各 RLC层 PDU等步驟与上述参考图 3和图 4描述的对应的步骤相同, 故在 此不再赘述。 In the above-mentioned embodiments, for the concatenation and segmentation processing of the SDU, it is determined that the SDU is discarded after meeting the predetermined discarding conditions of the SDU, and it is determined that the preemption of the SDU is not satisfied. The steps of initially transmitting and / or retransmitting each RLC layer PDU of the SDU without discontinuity when determining the discarding conditions are the same as the corresponding steps described above with reference to FIG. 3 and FIG. 4, and therefore are not repeated here.
应当理解, 虽然上述对本发明的具体实施例的描述是在 WCDMA (宽带 CDMA )无线通信系统的环境下实现的, 但是本 发明的方法也可以用于在类似的其他无线通信系统中实现 SDU 的丢弃。  It should be understood that although the above description of the specific embodiments of the present invention is implemented in the context of a WCDMA (Wideband CDMA) wireless communication system, the method of the present invention can also be used to implement SDU discarding in similar other wireless communication systems .
此外, 上述具体实施例中描述的本发明的 SDU丢弃方法是 以相应控制软件来实现的, 但是, 也可以采用本领域公知的各种 硬件装置来实现其中各个步骤的功能, 从而提供用于实现本发明 的 SDU丢弃方法的设备和系统。  In addition, the SDU discarding method of the present invention described in the above specific embodiments is implemented by corresponding control software, but various hardware devices known in the art may also be used to implement the functions of each of the steps, so as to provide for implementation Apparatus and system for SDU discarding method of the present invention.
虽然上文已经结合一些具体实施例对本发明进行了描述, 但 是, 本领域技术人员应当理解, 在不背离本发明基本原理和精神 的前提下, 还可以对本发明做出各种修改。 所以, 本发明的保护 范围不限于上述具体实施例, 而是由附后的权利要求限定。  Although the present invention has been described above in conjunction with some specific embodiments, those skilled in the art should understand that various modifications can be made to the present invention without departing from the basic principle and spirit of the present invention. Therefore, the protection scope of the present invention is not limited to the specific embodiments described above, but is defined by the appended claims.

Claims

权 利 要 求 Rights request
1、 一种无线通信系统无线链路控制(RLC )协议确认模式中 服务数据单元(SDU ) 的丢弃方法, 该方法包括以下步骤: 1. A method for discarding a service data unit (SDU) in a radio link control (RLC) protocol confirmation mode of a wireless communication system, the method includes the following steps:
A )将来自上层协议的 RLC层 SDU经分段和级联处理后形 成该 SDU对应的各个 RLC层协议数据单元( PDU ) ;  A) The RLC layer SDU from the upper layer protocol is segmented and cascaded to form each RLC layer protocol data unit (PDU) corresponding to the SDU;
B )将该 SDU对应的各个 RLC层 PDU经 RLC层发送端功 能实体逐一初传和 /或重传至对等层, 并且根据来自对等层的状态 信息判定是否满足丢弃该 SDU的预定条件;  B) each RLC layer PDU corresponding to the SDU is initially transmitted and / or retransmitted to the peer layer by the RLC layer sender functional entity one by one, and determines whether the predetermined condition for discarding the SDU is satisfied according to the status information from the peer layer;
C )如果满足所述预定丟弃条件, 则丢弃该 SDU; 否则, 连 续不中断地执行步骤 B ) , 直到该 SDU对应的所有 RLC层 PDU 都成功发送至对等层接收端;  C) if the predetermined discard condition is satisfied, discard the SDU; otherwise, step B) is performed continuously without interruption until all RLC layer PDUs corresponding to the SDU are successfully sent to the peer end receiving end;
其特征在于: 在步骤 B ) 中的所述预定丟弃条件是该 SDU 对应的最多 n个 RLC层 PDU的总重传次数超过一预定阈值, 其 中 n > 2但小于等于所述 SDU的 RLC层 PDU的总数, 并且其中 该预定阈值是与所述预定丢弃条件相对应的。  It is characterized in that the predetermined discard condition in step B) is that the total number of retransmissions of a maximum of n RLC layer PDUs corresponding to the SDU exceeds a predetermined threshold, where n> 2 but less than or equal to the RLC layer of the SDU The total number of PDUs, and wherein the predetermined threshold value corresponds to the predetermined drop condition.
2、 如权利要求 1所述的无线通信系统 RLC协议确认模式中 SDU的丢弃方法, 其特征在于: 所述 n个 RLC层 PDU是连续的 n个 PDIL  2. The method for discarding SDUs in the RLC protocol confirmation mode of the wireless communication system according to claim 1, characterized in that: the n RLC layer PDUs are n consecutive PDILs
3、 如权利要求 2所述的无线通信系统 RLC协议确认模式中 SDU的丢弃方法, 其特征在于: 所述连续的 n个 RLC层 PDU是 所述 SDU对应的所有 RLC层 PDU。  3. The method for discarding SDUs in the RLC protocol confirmation mode of the wireless communication system according to claim 2, characterized in that: said consecutive n RLC layer PDUs are all RLC layer PDUs corresponding to said SDUs.
4、 如权利要求 1所述的无线通信系统 RLC协议确认模式中 SDU的丟弃方法, 其特征在于: 所述 n个 RLC层 PDU是不连续 的 n个 PDU。  4. The method for discarding the SDU in the RLC protocol confirmation mode of the wireless communication system according to claim 1, wherein the n RLC layer PDUs are discontinuous n PDUs.
5、 如权利要求 1-4中任一项所述的无线通信系统 RLC协议 确认模式中 SDU的丢弃方法, 其特征在于: 在判定所述 SDU对 应的最多 n个 RLC层 PDU的总重传次数是否超过所述预定阈值 的同时,也对该 SDU的每一个 RLC层 PDU的重传次数进行判定, 当所述最多 n个 RLC层 PDU的总重传次数超过所述预定阈值, 或者某一个 RLC层 PDU的重传次数超过另一个预定阈值时, 则 丢弃所述 SDU, 其中, 该另一个预定阈值是根据与该 SDU的一 个 RLC层 PDU的重传次数所对应的预定丢弃条件来确定的。 5. The method for discarding the SDU in the RLC protocol confirmation mode of the wireless communication system according to any one of claims 1-4, characterized in that: when determining the SDU pair Whether the total number of retransmissions of the maximum n RLC layer PDUs exceeds the predetermined threshold value, and also determines the number of retransmissions of each RLC layer PDU of the SDU. When the number of retransmissions exceeds the predetermined threshold, or the number of retransmissions of a certain RLC layer PDU exceeds another predetermined threshold, the SDU is discarded, where the another predetermined threshold is based on an RLC layer PDU with the SDU. The predetermined discard condition corresponding to the number of retransmissions is determined.
6、 如权利要求 1-5中任一项所述的无线通信系统 RLC协议 确认模式中 SDU 的丢弃方法, 其特征在于: 对于含有与所述的 SDU不同的其他 SDU的部分分段的 RLC层 PDU的重传次数也 进行计数。  6. The method for discarding the SDU in the RLC protocol confirmation mode of the wireless communication system according to any one of claims 1-5, characterized in that: for a partially segmented RLC layer containing other SDUs different from the SDU The number of PDU retransmissions is also counted.
7、 如权利要求 1-5中任一项所述的无线通信系统 RLC协议 确认模式中 SDU的丢弃方法, 其特征在于: 当判定需要丢弃所述 SDU时, 在发送窗口内丢弃该 SDU对应的仅包含该 SDIJ的部分 分段的所有 RLC层 PDU, 而不丢弃那些除了包含该 SDU的部分 分段外还包含了其他 SDU部分分段的 PDIL  7. The method for discarding the SDU in the RLC protocol confirmation mode of the wireless communication system according to any one of claims 1-5, characterized in that: when it is determined that the SDU needs to be discarded, discarding the corresponding SDU in the sending window. All RLC layer PDUs that contain only the partial segment of the SDIJ, and do not discard PDILs that contain other SDU partial segments in addition to the partial segment containing the SDU
8、 一种无线通信系统中用于实现无线链路控制(RLC )协议 中丢弃服务数据单元(SDU ) 的功能的设备, 该设备包括:  8. A device for implementing a function of discarding a service data unit (SDU) in a radio link control (RLC) protocol in a wireless communication system, the device including:
分段与级联处理装置, 用于将来自上层协议的 RLC层 SDU 经处理后形成该 SDU对应的各个 RLC层协议数据单元( PDU ); 发送装置, 用于将该 SDU对应的各个 RLC层 PDU经 RLC 层发送端功能实体逐一初传和 /或重传至对等层;  A segmentation and cascade processing device is configured to process an RLC layer SDU from an upper layer protocol to form each RLC layer protocol data unit (PDU) corresponding to the SDU; a sending device is configured to each RLC layer PDU corresponding to the SDU Initial transmission and / or retransmission to the peer layer by the RLC layer sender functional entity one by one;
判定装置, 用于根据来自对等层的状态信息判定是否满足丢 弃该 SDU的预定条件;  A determining device, configured to determine whether a predetermined condition for discarding the SDU is satisfied according to status information from a peer layer;
丟弃装置, 用于在满足所述预定丟弃条件时丟弃该 SDU, 否 则, 由所述发送装置连续不中断地对该 SDU对应的各个 RLC层 PDU进行初传和 /或重传, 直到该 SDU对应的所有 RLC层 PDU 都成功发送至对等层接收端; 其特征在于: 所述预定丟弃条件是该 SDU对应的最多 n个 RLC层 PDU的总重传次数超过一预定阈值, 其中 n > 2但小于等 于所述 SDU的 RLC层 PDU的总数,并且其中该预定阈值是与所 迷预定丢弃条件相对应的。 The discarding device is configured to discard the SDU when the predetermined discarding condition is satisfied; otherwise, the sending device performs initial transmission and / or retransmission of each RLC layer PDU corresponding to the SDU without interruption until All RLC-layer PDUs corresponding to the SDU are successfully sent to the receiving end of the peer layer; It is characterized in that the predetermined discard condition is that the total number of retransmissions of a maximum of n RLC layer PDUs corresponding to the SDU exceeds a predetermined threshold, where n> 2 but less than or equal to the total number of RLC layer PDUs of the SDU, and wherein The predetermined threshold value corresponds to the predetermined discard condition.
9、 如权利要求 8所迷的无线通信系统中用于实现无线链路控 制 (RLC )协议中丢弃服务数据单元(SDU ) 的功能的设备, 其 特征在于: 所述 n个 RLC层 PDU是连续的 n个 PDU。  9. The device for implementing a function of discarding a service data unit (SDU) in a radio link control (RLC) protocol in a wireless communication system according to claim 8, characterized in that the n RLC layer PDUs are continuous N PDUs.
10、 如权利要求 9所述的无线通信系统中用于实现无线链路 控制 (RLC ) 协议中丢弃服务数据单元(SDU ) 的功能的设备, 其特征在于:所述连续的 n个 RLC层 PDU是所述 SDU对应的所 有 RLC层 PDIL  10. The device for implementing a function of discarding a service data unit (SDU) in a radio link control (RLC) protocol in a wireless communication system according to claim 9, characterized in that: the n consecutive RLC layer PDUs Are all RLC layer PDILs corresponding to the SDU
11、 如权利要求 8所述的无线通信系统中用于实现无线链路 控制 (RLC )协议中丢弃服务数据单元(SDU ) 的功能的设备, 其特征在于: 所述 n个 RLC层 PDU是不连续的 n个 PDIL  11. The device for implementing a function of discarding a service data unit (SDU) in a radio link control (RLC) protocol in a wireless communication system according to claim 8, wherein the n RLC layer PDUs are not N consecutive PDILs
12、 如权利要求 8-11中任一项所述的无线通信系统中用于实 现无线链路控制 (RLC )协议中丢弃服务数据一苹充 ( SDU ) 的功 能的设备, 其特征在于: 在判定所述 SDU对应的最多 n个 RLC 层 PDU的总重传次数是否超过所述预定阈值的同时,也对该 SDU 的每一个 RLC层 PDU的重传次数进行判定,当所述最多 n个 RLC 层 PDU 的总重传次数超过所述预定阈值, 或者某一个 RLC 层 PDU的重传次数超过另一个预定阈值时,则丢弃所述 SDU,其中, 该另一个预定阈值是根据与该 SDU的一个 RLC层 PDU的重传次 数所对应的预定丟弃条件来确定的。  12. The device for implementing the function of discarding service data-Apple Charger (SDU) in a radio link control (RLC) protocol in a wireless communication system according to any one of claims 8-11, wherein: When determining whether the total number of retransmissions of the maximum n RLC layer PDUs corresponding to the SDU exceeds the predetermined threshold, the number of retransmissions of each RLC layer PDU of the SDU is also determined. When the total number of retransmissions of a layer PDU exceeds the predetermined threshold, or when the number of retransmissions of a certain RLC layer PDU exceeds another predetermined threshold, the SDU is discarded, where the another predetermined threshold is based on one of the SDUs. The predetermined discard condition corresponding to the number of RLC layer PDU retransmissions is determined.
13、 如权利要求 8-11中任一项所述的无线通信系统中用于实 现无线链路控制 (RLC ) 协议中丢弃服务数据单元(SDU ) 的功 能的设备, 其特征在于: 对于含有与所述的 SDU不同的其他 SDU 的部分分段的 RLC层 PDU的重传次数也进行计数。 13. The device for implementing a function of discarding a service data unit (SDU) in a radio link control (RLC) protocol in a wireless communication system according to any one of claims 8-11, wherein: The number of retransmissions of the RLC layer PDUs of the partial segments of other SDUs with different SDUs is also counted.
14、 如权利要求 8-11中任一项所述的无线通信系统中用于实 现无线链路控制 (RLC ) 协议中丢弃服务数据单元(SDU ) 的功 能的设备, 其特征在于: 当判定需要丢弃所述 SDU时, 在发送窗 口内丢弃该 SDU对应的仅包含该 SDU的部分分段的所有 RLC层 PDU, 而不丢弃那些除了包含该 SDU的部分分段外还包含了其他 SDU部分分段的 PDU。 14. The device for implementing a function of discarding a service data unit (SDU) in a radio link control (RLC) protocol in a wireless communication system according to any one of claims 8 to 11, wherein: When the SDU is discarded, all RLC layer PDUs corresponding to the SDU and including only partial segments of the SDU are discarded in the sending window without discarding those SDU partial segments that include other SDU segments PDU.
15、 一种无线通信系统, 包括核心网 (CN ) , 无线接入网 ( UTRAN ) , 终端用户设备(UE ) , 以及用于在无线链路控制 ( RLC )协议中当满足预定的丢弃服务数据单元(SDU ) 的条件 时丢弃该 SDU, 其特征在于: 所述用于实现丟弃 SDU功能的设 备是如权利要求 8所述的无线链路控制 (RLC ) 协议中实现丢弃 服务数据单元(SDU ) 的功能的设备。  15. A wireless communication system, including a core network (CN), a radio access network (UTRAN), an end user equipment (UE), and a service for discarding service data in a radio link control (RLC) protocol when meeting a predetermined requirement The SDU is discarded when the conditions of the unit (SDU) are discarded, characterized in that: the device for implementing the function of discarding the SDU is the implementation of the discard service data unit (SDU) in the radio link control (RLC) protocol according to claim 8. ) Functioning device.
16、 如权利要求 15所述的无线通信系统, 其特征在于: 所述 n个 RLC层 PDU是连续的 n个 PDU。  16. The wireless communication system according to claim 15, wherein the n RLC layer PDUs are consecutive n PDUs.
17、 如权利要求 16所述的无线通信系统, 其特征在于: 所述  17. The wireless communication system according to claim 16, wherein:
18、 如权利要求 15所述的无线通信系统, 其特征在于: 所迷 n个 RLC层 PDU是不连续的 n个 PDU。 18. The wireless communication system according to claim 15, wherein: the n RLC layer PDUs are discontinuous n PDUs.
19、 如权利要求 15-18 中任一项所述的无线通信系统, 其特 征在于:在判定所述 SDU对应的最多 n个 RLC层 PDU的总重传 次数是否超过所述预定阈值的同时, 也对该 SDU每一个 RLC层 PDU的重传次数进行判定, 当所述最多 n个 RLC层 PDU的总重 传次数超过所述预定阈值, 或者某一个 RLC层 PDU的重传次数 超过另一个预定阈值时, 则丢弃所述 SDU, 其中, 该另一个预定 阈值是根据与该 SDU的一个 RLC层 PDU的重传次数所对应的预 定丟弃条件来确定的。  19. The wireless communication system according to any one of claims 15-18, characterized in that: while determining whether the total number of retransmissions of a maximum of n RLC layer PDUs corresponding to the SDU exceeds the predetermined threshold, The number of retransmissions of each RLC layer PDU of the SDU is also determined. When the total number of retransmissions of the maximum n RLC layer PDUs exceeds the predetermined threshold, or the number of retransmissions of one RLC layer PDU exceeds another predetermined number When the threshold is reached, the SDU is discarded, where the another predetermined threshold is determined according to a predetermined discarding condition corresponding to the number of retransmissions of an RLC layer PDU of the SDU.
20、 如权利要求 15-18 中任一项所述的无线通信系统, 其特 征在于: 对于含有与所迷的 SDU不同的其他 SDU的部分分段的 RLC层 PDU的重传次数也进行计数。 20. The wireless communication system according to any one of claims 15 to 18, wherein The characteristic is that the number of retransmissions of the RLC layer PDUs containing partial segments of other SDUs different from the fanned SDU is also counted.
21、 如权利要求 15-18 中任一项所述的无线通信系统, 其特 征在于: 当判定需要丢弃所述 SDU时,在发送窗口内丢弃该 SDU 对应的仅包含该 SDU的部分分段的所有 RLC层 PDU, 而不丢弃 那些除了包含该 SDU的部分分段外还包含了其他 SDU的部分分 段的 PDIL  21. The wireless communication system according to any one of claims 15-18, wherein: when it is determined that the SDU needs to be discarded, the SDU corresponding to the SDU that contains only a partial segment of the SDU is discarded in the sending window. All RLC layer PDUs without discarding PDILs that contain partial segments of other SDUs in addition to the partial segments of the SDU
PCT/CN2003/000471 2003-06-18 2003-06-18 Method and apparatus for discarding the service data units in the acknowledgement mode of the rlc in the wireless communications system WO2004112305A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/CN2003/000471 WO2004112305A1 (en) 2003-06-18 2003-06-18 Method and apparatus for discarding the service data units in the acknowledgement mode of the rlc in the wireless communications system
CNB038264757A CN100379192C (en) 2003-06-18 2003-06-18 Method for discarding the service data unit in the acknowledgement mode of the RLC protocol and its device
AU2003248218A AU2003248218A1 (en) 2003-06-18 2003-06-18 Method and apparatus for discarding the service data units in the acknowledgement mode of the rlc in the wireless communications system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2003/000471 WO2004112305A1 (en) 2003-06-18 2003-06-18 Method and apparatus for discarding the service data units in the acknowledgement mode of the rlc in the wireless communications system

Publications (1)

Publication Number Publication Date
WO2004112305A1 true WO2004112305A1 (en) 2004-12-23

Family

ID=33546167

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2003/000471 WO2004112305A1 (en) 2003-06-18 2003-06-18 Method and apparatus for discarding the service data units in the acknowledgement mode of the rlc in the wireless communications system

Country Status (3)

Country Link
CN (1) CN100379192C (en)
AU (1) AU2003248218A1 (en)
WO (1) WO2004112305A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1330155C (en) * 2005-08-24 2007-08-01 华为技术有限公司 Data processing method of protocol data unit in radio chain circuit control disordcred sequence transmission function
CN100407611C (en) * 2006-02-21 2008-07-30 华为技术有限公司 Method for controlling pocket data transmission rate in mobile communication network and system thereof
WO2009145420A1 (en) * 2008-03-31 2009-12-03 Samsung Electronics Co., Ltd. Method and system for discarding data units in a mobile communication system
WO2010149075A1 (en) * 2009-12-10 2010-12-29 中兴通讯股份有限公司 Acknowledgement processing method and base station
US9641655B2 (en) 2007-10-01 2017-05-02 Interdigital Patent Holdings, Inc. Method and apparatus for PCDP discard

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009086679A1 (en) * 2007-12-29 2009-07-16 Zte Corporation Method for reset control of radio link control entity
US20090175175A1 (en) * 2008-01-04 2009-07-09 Interdigital Patent Holdings, Inc. Radio link control reset using radio resource control signaling
CN102469511A (en) * 2010-11-15 2012-05-23 中兴通讯股份有限公司 Packet data convergence protocol layer handling data method and system
CN103763314B (en) * 2014-01-06 2017-01-11 南京信息工程大学 Method and device for processing user layer data in practically deployed tumble detecting system
WO2019023862A1 (en) 2017-07-31 2019-02-07 Oppo广东移动通信有限公司 Data processing method and product related thereto
CN110011925B (en) * 2018-01-04 2022-09-13 维沃移动通信有限公司 SDU processing method and communication equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1354930A (en) * 1999-04-06 2002-06-19 艾利森电话股份有限公司 Packet discard notification for semi-reliable retransmission protocol
US6424625B1 (en) * 1998-10-28 2002-07-23 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for discarding packets in a data network having automatic repeat request
CN1411227A (en) * 2001-09-25 2003-04-16 华为技术有限公司 Method and device for promoting quick sliding of radio link control layer data transmission window

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6424625B1 (en) * 1998-10-28 2002-07-23 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for discarding packets in a data network having automatic repeat request
CN1354930A (en) * 1999-04-06 2002-06-19 艾利森电话股份有限公司 Packet discard notification for semi-reliable retransmission protocol
CN1411227A (en) * 2001-09-25 2003-04-16 华为技术有限公司 Method and device for promoting quick sliding of radio link control layer data transmission window

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1330155C (en) * 2005-08-24 2007-08-01 华为技术有限公司 Data processing method of protocol data unit in radio chain circuit control disordcred sequence transmission function
CN100407611C (en) * 2006-02-21 2008-07-30 华为技术有限公司 Method for controlling pocket data transmission rate in mobile communication network and system thereof
US9641655B2 (en) 2007-10-01 2017-05-02 Interdigital Patent Holdings, Inc. Method and apparatus for PCDP discard
US10630819B2 (en) 2007-10-01 2020-04-21 Interdigital Patent Holdings, Inc. Method and apparatus for PCDP discard
WO2009145420A1 (en) * 2008-03-31 2009-12-03 Samsung Electronics Co., Ltd. Method and system for discarding data units in a mobile communication system
WO2010149075A1 (en) * 2009-12-10 2010-12-29 中兴通讯股份有限公司 Acknowledgement processing method and base station

Also Published As

Publication number Publication date
CN1771685A (en) 2006-05-10
CN100379192C (en) 2008-04-02
AU2003248218A1 (en) 2005-01-04

Similar Documents

Publication Publication Date Title
US9042364B2 (en) Method of detecting and handling an endless RLC retransmission
US7283474B1 (en) Packet data transmission control
US9433028B2 (en) Method and apparatus for triggering radio link control packet discard and radio link control re-establishment
US7839834B2 (en) Radio link protocols for a wireless communication system
US20040052234A1 (en) Method and system for dispatching multiple TCP packets from communication systems
US20110149865A1 (en) Apparatus and method for moving a receive window in a radio access network
TWI361591B (en) A method of performing polling procedure in a wireless communication system
WO2006104341A2 (en) Method and apparatus of controlling transmission of data block
EP1787419A1 (en) Signalling a state of a transmission link via a transport control protocol
EP2075942A2 (en) Method to prevent hyper frame number de-synchronization in a wireless communication system
Wong et al. Improving end-to-end performance of TCP using link-layer retransmissions over mobile internetworks
WO2004112305A1 (en) Method and apparatus for discarding the service data units in the acknowledgement mode of the rlc in the wireless communications system
KR20100045860A (en) Method and user equipment of detecting problem of data transmission
KR100913897B1 (en) Method for controlling congestion of TCP for reducing the number of retransmission timeout
Tan Active queue management for LTE uplink in eNodeB
Yun Cross-layer explicit link status notification to improve TCP performance in wireless networks
KR100480279B1 (en) Apparatus for managing buffer in rlc layer and method therof
Bestak et al. Interactions between the TCP and RLC Protocols in UMTS
Boggia et al. Performance Evaluation of TCP Congestion Control Algorithms Over UMTS
Lo et al. On the performance of TCP Vegas over UMTS/WCDMA channels with large round-trip time variations
Makidis IN COMPUTER SCIENCE
Nishida Enhancing 802.11 DCF MAC for TCP/IP communication
Wong Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks
Zhang et al. TCP over 2.5 G and 3G wireless networks

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 20038264757

Country of ref document: CN

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP