[go: up one dir, main page]

CN1771685A - Method and device for discarding service data unit in radio link control protocol acknowledgment mode - Google Patents

Method and device for discarding service data unit in radio link control protocol acknowledgment mode Download PDF

Info

Publication number
CN1771685A
CN1771685A CNA038264757A CN03826475A CN1771685A CN 1771685 A CN1771685 A CN 1771685A CN A038264757 A CNA038264757 A CN A038264757A CN 03826475 A CN03826475 A CN 03826475A CN 1771685 A CN1771685 A CN 1771685A
Authority
CN
China
Prior art keywords
sdu
rlc layer
rlc
pdu
retransmissions
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.)
Granted
Application number
CNA038264757A
Other languages
Chinese (zh)
Other versions
CN100379192C (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.)
UTStarcom China Co Ltd
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
Publication of CN1771685A publication Critical patent/CN1771685A/en
Application granted granted Critical
Publication of CN100379192C publication Critical patent/CN100379192C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

There is provided a method for discarding service data units SDUs in a Radio Link Control (RLC) protocol acknowledged mode in a wireless communication system, comprising the steps of: A) processing RLC layer SDU from an upper layer protocol to form each RLC layer protocol data unit PDU corresponding to the SDU; B) initially transmitting and/or retransmitting each RLC layer PDU corresponding to the SDU to a peer layer, and judging whether a preset condition for discarding the SDU is met or not; C) if the preset discarding condition is met, discarding the SDU; otherwise, C) continuously and uninterruptedly executing the step B); the preset discarding condition is that the total weight transmission times of at most n RLC layer PDUs corresponding to the SDU exceed a preset threshold, wherein n is more than or equal to 2 but less than or equal to the total number of the RLC layer PDUs of the SDU. Corresponding equipment and a system for realizing the method are also provided. The method and the equipment can ensure that the SDU discarding rate is not influenced by the channel rate and prevent overlarge time delay change.

Description

无线链路控制协议确认模式中 服务数据单元的丢弃方法及其装置 技术领域 Method and device for discarding service data units in radio link control protocol acknowledgment mode Technical field

本发明总体上涉及无线通信系统中无线链路控制(RLC )协 议的有关技术,特别涉及一种无线通信系统 RLC协议中改进的服 务数据单元(SDU ) 的丢弃方法。 背景技术 The present invention generally relates to technologies related to the Radio Link Control (RLC) protocol in a wireless communication system, and in particular to an improved service data unit (SDU) discarding method in the RLC protocol of a wireless communication system. Background technique

图 1示出了 WCDMA无线接口协议结构。 如图所示, 位于 底层的是物理层(PHY ) 。 在控制平面, 物理层之上分别是媒体 接入控制层(MAC )、 无线链路控制层(RLC )和无线资源控制 ( RRC )层。 在用户平面, 除了 MAC层和 RLC层之外, 还包括 分组数据汇聚协议( PDCP )层和广播 /组播控制( BMC )层。 MAC 层与物理层之间的信道为传输信道, MAC层与 RLC层之间的信 道为逻辑信道。 对一个特定的终端用户设备(UE ) , 可能存在多 个 RLC实体,该 UE不同的逻辑信道分别对应不同的 RLC实体。 Figure 1 shows the WCDMA radio interface protocol structure. As shown in the figure, the bottom layer is the physical layer (PHY). On the control plane, above the physical layer are respectively a medium 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 transport 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, and each RLC entity is configured by RRC in one of three modes: transparent mode (TM), unacknowledged mode (UM) and acknowledged mode (AM). Among them, the TM mode and the UM mode are mainly used for real-time services that are sensitive to delay, and the AM mode is mainly used for transmitting 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 3GPP (Third Generation Cooperation Project) TS25.410, TS29.060, TS29.061 and other agreements, the SDU of the PDCP layer (the SDU of the RLC layer when there is no PDCP layer) is carried on the GTP-U (user plane GPRS user data packets on an external packet data network (PDN) over a tunneling protocol. Since PDCP is only IP (Internet Protocol), UDP (using User Datagram Protocol), TCP (Transmission Control Protocol) and other protocol headers are compressed. Therefore, no matter whether there is a PDCP layer or not, 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 An 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 interactive 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, an 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 Figure 2, the RLC SDU from the upper layer is segmented and/or concatenated into a fixed-length RLC load unit (PU) and an RLC protocol header is added, wherein the length of the PU is a semi-static parameter, which is It is determined when the radio bearer is established or reconfigured. A typical example is that according to TS34.108, the typical PU length of the radio bearer of the NRT service is 320 bits, and if the MTU (Maximum Transmission Unit) of the IP packet is 576 bytes, then each RLC layer SDU can be divided into approximately 15 RLC layer PDUs, if the MTU of the IP packet is 1500 bytes, each RLC layer SDU can be divided into about 38 RLC layer PDUs at most. 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 sent to the

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 adopts automatic repeat request (ARQ) to provide a radio bearer with a low error rate at the link layer, thereby improving the performance of the TCP protocol in the wireless network. While the ARQ mechanism ensures a low error rate, it also increases the transmission delay. Although this has little impact on the quality of service (QoS) of non-real-time applications such as interactive types and background types, the excessive time caused by multiple retransmissions A large delay will cause the retransmission timer of the TCP sender to expire, so that the TCP protocol will mistakenly believe that the network is congested and reduce the sending rate through the flow control function, resulting in the problem of decreased wireless link utilization and service throughput. On the other hand, when the sequential transmission function is enabled, multiple retransmissions at the RLC layer may easily cause buffer overflows at the sending end and the receiving end. For the impact of wireless link layer technology on TCP performance, you can refer to RFC3481 TCP over Second and Third Generation Wireless Networks " of 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 the resulting problem of decreased 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 the 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 a WCDMA wireless communication system, RLC in AM mode can adopt one of three SDU discarding methods: timer-based discarding with explicit signaling, SDU discarding after MaxDAT times of retransmission, MaxDAT times of retransmission Do not discard after transmission. Among the above three methods, the method of not discarding after MaxDAT retransmissions will directly trigger the reset process of the RLC layer after the number of retransmissions of the RLC layer PDU in AM mode reaches MaxDAT, so the application range is relatively small. The timer-based discarding method with clear signaling is as follows: for each SDU from the upper layer, start a timer to monitor the transmission time of the SDU, if the SDU has not been successfully transmitted within the predetermined time, the sender will discard the SDU , and, if some segments of the SDU have been sent, the sending end will use the in-band control command of the mobile receiving window (MRW), so that the receiving window and the receiving buffer of the receiving end are updated accordingly. The timer-based discarding method with explicit signaling uses a fixed maximum delay constraint. Although it is beneficial to improve the throughput and QoS of high-level protocols such as TCP, this method tends to cause more SDUs when the channel rate changes thrown away. The SDU discarding method after MaxDAT retransmissions is contrary to the timer-based discarding method with explicit signaling. It uses a fixed maximum number of retransmissions to ensure a constant SDU at the cost of delay changes. discard rate. According to the latest 3GPP specification TS25.322V5.4.0 (2003-03), in the SDU discarding method after MaxDAT retransmissions, once the number of retransmissions of an RLC layer PDU in AM mode reaches MaxDAT, the sender will discard all The relevant SDUs with partial fragments in the PDU, and all the PDUs corresponding to these discarded SDUs in the sending window, and the sending end will use the MRW in-band control command to make the receiving window and receiving buffer of the receiving end corresponding renew.

根据上述描述可知, 在当前的 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 above description, in the current RLC protocol, the SDU discarding method after MaxDAT times of retransmission is based on the judgment of whether the corresponding number of retransmissions of a PDU reaches the predetermined maximum number of MaxDAT to trigger the discarding of the SDU. As mentioned above, in practical applications, one SDU often corresponds to multiple PDUs, and the probability of unsuccessful retransmissions of up to MaxDAT times for one PDU will be much lower than the total number of retransmissions of each PDU corresponding to one SDU reaching MaxDAT The probability. On the other hand, since the RLC receiving end needs to wait for all the RLC layer PDUs corresponding to an SDU to be completely and successfully received, it can reassemble the SDU and submit it to the upper layer. The SDU discarding method will not be able to effectively control the SDU transmission delay, because once the total number of retransmissions of the PDU corresponding to a certain SDU is too high, but the respective retransmission times of each PDU are lower than MaxDAT, a large delay will be generated. It may cause the retransmission timer of the TCP sending end to time out, so that the TCP protocol makes wrong control on the sending rate. Contents 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 acknowledgment mode of a wireless communication system is provided, and the method includes the following steps: A) Segmenting and concatenating the RLC layer SDUs from the upper layer protocol 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 one by one through the RLC layer sender functional entity, and judges whether the predetermined condition for discarding the SDU is met according to the state information from the peer layer;

C )如果满足所述预定丢弃条件, 则丟弃该 SDU; 否则, 连 续不中断地执行步骤 B ) , 直到该 SDU对应的所有 RLC层 PDU 都成功发送至对等层接收端; C) If the predetermined discarding condition is met, discard the SDU; otherwise, perform step B) continuously and without interruption, until all RLC layer PDUs corresponding to the SDU are successfully sent to the receiving end of the peer layer;

其中, 在步骤 B ) 中的所述预定丢弃条件是该 SDU对应的 最多 n个 RLC层 PDU的总重传次数超过一预定阈值,其中 n > 2 但小于等于所述 SDU的 RLC层 PDU的总数,并且其中该预定阈 值是与所迷预定丢弃条件相对应的。 Wherein, the predetermined discarding condition in step B) is that the total number of retransmissions of up to 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 corresponds to the predetermined discarding condition.

根据本发明的第二方面, 提供一种无线通信系统中用于实现 无线链路控制 (RLC )协议中丢弃服务数据单元(SDU ) 的功能 的设备, 该设备包括: According to a second aspect of the present invention, there is provided a device in a wireless communication system for implementing a function of discarding a service data unit (SDU) in a radio link control (RLC) protocol, the device comprising:

分段与级联处理装置, 用于将来自上层协议的 RLC层 SDU 经处理后形成该 SDU对应的各个 RLC层协议数据单元( PDU ); 发送装置, 用于将该 SDU对应的各个 RLC层 PDU经 RLC 层发送端功能实体逐一初传和 /或重传至对等层; Segmentation and concatenation processing means for processing the RLC layer SDU from the upper layer protocol to form each RLC layer protocol data unit (PDU) corresponding to the SDU; sending means for each RLC layer PDU corresponding to the SDU Initially transmit and/or retransmit to the peer layer one by one through the functional entity of the sending end of the RLC layer;

判定装置, 用于根据来自对等层的状态信息判定是否满足丢 弃该 SDU的预定条件; judging means, configured to judge whether the predetermined condition for discarding the SDU is met according to the status information from the peer layer;

丢弃装置, 用于在满足所述预定丢弃条件时丟弃该 SDU, 否 则, 由所述发送装置连续不中断地对该 SDU对应的各个 RLC层 PDU进行初传和 /或重传, 直到该 SDU对应的所有 RLC层 PDU 都成功发送至对等层接收端; discarding means, configured to discard the SDU when the predetermined discarding condition is met, otherwise, the sending means continuously and uninterruptedly perform initial transmission and/or retransmission of each RLC layer PDU corresponding to the SDU until the SDU All corresponding RLC layer PDUs are successfully sent to the receiving end of the peer layer;

其中, 所述预定丢弃条件是该 SDU对应的最多 n个 RLC层 PDU的总重传次数超过一预定阈值, 其中 n > 2但小于等于所述 SDU的 RLC层 PDU的总数, 并且其中该预定阈值是与所述预定 丢弃条件相对应的。 Wherein, the predetermined discarding condition is that the total number of retransmissions of up to 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 the predetermined threshold 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, including a core network (CN), a radio access network (UTRAN), an end user equipment (UE), and a radio link control (RLC) protocol for A device for discarding a service data unit (SDU) when a predetermined condition for discarding a service data unit (SDU) is met, wherein the device for implementing the function of discarding an SDU is a radio link control (RLC) as provided in the second aspect of the present invention. ) A device that implements the function of discarding a service data unit (SDU) in the protocol.

根据本发明的一个优选实施例, 在 RLC层发送端对来自高 层 SDU对应的所有 PDU的重传次数总和进行统计, 一旦该总的 重传次数达到一个预定的阈值,发送端将丢弃该 SDU以及在发送 窗口内的该 SDU对应的所有 PDU, 同时发送端将采用与现有技 术相同方式, 通过 MRW带内控制命令, 使接收端的接收窗口和 接收緩冲区作相应的更新。 According to a preferred embodiment of the present invention, the total number of retransmissions of all PDUs corresponding to the SDU from the upper layer is counted at the sending end of the RLC layer. Once the total number of retransmissions reaches a predetermined threshold, the sending end will discard the SDU and For all PDUs corresponding to the SDU within the sending window, the sending end will use the same method as the prior art to update the receiving window and receiving buffer of the receiving end through the MRW in-band control command.

根据本发明的另一个优选实施例, 在统计一个 SDU对应的 各个 PDU的重传次数总和时, 对那些除了包含该 SDU的部分分 段外还包含了其它 SDU部分分段的 PDU的重传次数也应当统计 在内。 According to another preferred embodiment of the present invention, when counting the sum of the retransmission times of each PDU corresponding to an SDU, the retransmission times of PDUs that include other SDU partial segments in addition to the SDU partial segments 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, but also prevent excessive time delay changes to a certain extent. Description of drawings

通过结合各附图对本发明具体实施例进行的详细说明, 本发 明的目的, 特点和益处将变得更明显。 其中: The purpose, features and benefits of the present invention will become more apparent by describing the specific embodiments of the present invention in detail in conjunction with the accompanying drawings. in:

图 1是 WCDMA无线通信系统中无线接口协议结构的示意 图; 图 2是 RLC无线协议确认模式(AM模式)中 RLC 层 SDU 的分段与级联的示意图; Fig. 1 is a schematic diagram of a wireless interface protocol structure in a WCDMA wireless communication system; Figure 2 is a schematic diagram of the segmentation and concatenation of RLC layer SDUs in the RLC wireless protocol confirmation mode (AM mode);

图 3是根据本发明的 SDU丢弃方法的一个具体实施例的流 程图; FIG. 3 is a flowchart of a specific embodiment of the 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 ways

下面参照各附图, 对本发明的一个具体实施例, 即一个 SDU 对应的各 RLC 层 PDU 经预定次数 ( 在本实施例 中为 TotalMaxDAT次) 重传后的 SDU丢弃方法的具体实施例进行详 细说明。 A specific embodiment of the present invention, that is, a specific embodiment of the SDU discarding method after retransmission of each RLC layer PDU corresponding to an SDU for a predetermined number of times (TotalMaxDAT times in this embodiment) will be described in detail below 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 flow chart of a specific embodiment of the SDU discarding method of the present invention, taking the sending process of an SDU as an example. As shown in FIG. 3, in step S20, the RLC layer SDU from the upper layer protocol first enters the segmentation and concatenation processing unit of the AM mode RLC layer sending end, and after being processed by this unit, each RLC layer PDU corresponding to the SDU is formed. In step S30, the counter Counter_ReTrans that counts the total number of retransmissions of each RLC layer PDU corresponding to the SDU is cleared. In step S40, the SDIJ discarding method of the invention is used to complete the sending process of the SDU. In step S50, the sending process of the SDU ends, and the result may be that the SDU is discarded, or the SDU is successfully sent to the receiving end of the peer layer.

图 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 Figure 4, in step S100, the sender of the RLC layer PDU judges 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 in step S160 it is judged whether all the RLC layer PDUs corresponding to the SDU have been successfully sent to the receiving end of the peer layer? If the judgment result is "yes", then end the sending process of the SDU (step S50), otherwise, continue to wait for the next transmission from the peer layer The status information is judged. If it is determined in step S100 that there are RLC layer PDUs that need to be retransmitted, the retransmission counter Counter—ReTrans is updated in step S110, that is, Coimter ReTrans—Counter—ReTrans+k, where k is the number of RLC layer PDUs that need to be retransmitted. Then, in step S120, it is judged whether the value of the counter Counter_ReTrans exceeds a predetermined 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 discarding condition. If the value of the counter Counter_ReTrans exceeds the predetermined threshold, the SDU is discarded in steps S130 and S140, and the sending end uses the MRW in-band control command to make the receiving window and the receiving buffer of the receiving end of the peer layer correspondingly renew. And the sending end discards the SDU, including discarding the backup of the SDU retained at the sending end and all PDUs corresponding to the SDU within 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 sender retransmits the RLC layer PDU indicated in the status information that needs to be retransmitted.

该实施例中的预定阈值 TotalMaxDAT是根据所要求满足的 SDU丢弃率和防止出现过大的时延变化的要求预先确定的, 因此 可以很容易地根据现实需要改变。 The predetermined threshold TotalMaxDAT in this embodiment is pre-determined according to the required SDU discard rate 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 for the sake of clarity, the flowchart in FIG. 4 draws the retransmission processing of the corresponding RLC layer PDU in a separate box (S170), but those skilled in the art should understand that in actual implementation, the The retransmission of the RLC layer PDU corresponding to the SDU that needs to be retransmitted according to a certain state information judgment, and the initial transmission and/or retransmission of other RLC layer PDUs corresponding to the SDU are performed simultaneously. That is to say, the other RLC layer PDU may only include the RCL layer PDU of the SDU that needs to be transmitted initially, and may be a combination of the RCL layer PDU to be transmitted initially and the RLC layer PDU that needs to be retransmitted in the previous processing . Of course, it is also possible that the other RLC layer PDUs have been successfully sent to the receiving end of the peer layer, and in this case only the The RLC layer PDU that needs to be retransmitted after the second judgment can be retransmitted. Moreover, among the above-mentioned RLC layer PDUs determined to be retransmitted, some may even be RLC layer PDUs that have been retransmitted many times. Unless it is judged that the condition of discarding the SDU is satisfied, the sending of the RLC layer PDUs corresponding to the SDU (including the initial transmission and the RLC layer PDUs that need to be retransmitted) will be continuously and uninterrupted, even when step S100 is executed , S110, S120, S160 and S170 are not interrupted at the same time. In addition, the status information from the peer layer mentioned in step S100 is transmitted from the peer layer to the sender. And the transmission of the status information can be started in a variety of 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 times out, etc. Etc. The transmission of status information may also be delayed, for example, when the status PDU prohibition function is used. What kind of status information transmission mechanism is used depends on the specific implementation of the system. Thus, the counter mentioned in step S110 The update step of Counter—ReTrans 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 but less than or equal to the total number of RLC layer PDUs corresponding to the SDU (depending on Based on the time interval of status information transmission and the number of RLC layer PDUs that need to be retransmitted during this time interval). It should be noted here that the content described in this paragraph is well known in the communication field, and is not critical to the implementation of 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 in the specific implementation method of the SDU discarding method after TotalMaxDAT retransmissions of the present invention described above, only the sending process of an RLC layer SDU is described. In the specific implementation, due to the AM mode The RLC sending end sends based on a sending window of a certain width. Due to the influence of retransmission, there may be a situation where multiple RLC layer SDUs are not successfully sent to the receiving end of the peer layer. Therefore, in specific implementation, For each of these SDUs, an independent retransmission counter Counter—ReTrans shall be used respectively. It is easy to understand that the SDU discarding method of the present invention counts the total number of retransmissions of up to 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 predetermined threshold, so as to judge whether the condition for discarding the SDU is satisfied. In the above-mentioned preferred embodiment of the present invention described with reference to Fig. 3 and Fig. 4, n takes the integer corresponding to the number of all RLC layer PDUs corresponding to SDU, which is equivalent to the total number of retransmissions of all RLC layer PDUs corresponding to SDU Count and judge. However, the selection of the n RLC layer PDUs can be various, for example, the corresponding at least n RLC layer PDUs can be either consecutive n PDTJs, or n intervals of PDUs, such as for The retransmission times of n corresponding RLC layer PDUs with even or odd bits are counted and judged, and so on.

根据上述实施例的描述, 本领域技术人员很容易可以想到除 上面列举的实例外其他的对其重传次数进行计数的 RLC层 PDU 的选择方式, 这些选择方式都应当认为属于本发明的保护范围。 According to the description of the above embodiments, those skilled in the art can easily think of other selection methods of RLC layer PDUs for counting the number of retransmissions other than the examples listed above, and 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 aforementioned SDU discarding method in the prior art based on the number of retransmissions of a single RLC layer PDU based on the SDU and the above-mentioned corresponding maximum n RLC layers based on the SDU in the present invention can also be combined. The SDU drop method is applied in combination with the total number of retransmissions of the PDU. As long as the SDU discarding condition in any discarding method is satisfied, 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 number of retransmissions of each PDXJ corresponding to an SDU, those PDUs that include partial segments of other SDUs in addition to the partial segments of the SDU should also be included in the statistics . When it is determined that an SDU is to be discarded and the RLC layer PDU corresponding to the SDU is discarded within the sending window, those PDUs that contain not only the partial segments of the SDU but also the partial segments of other SDUs should not be discarded.

在上述各实施例中, 对 SDU 的级联和分段处理, 判定满足 SDU的预定丟弃条件后丢弃该 SDU, 以及判定不满足 SDU的预 定丢弃条件时连续不中断地初传和 /或重传该 SDU 的各 RLC层 PDU等步驟与上述参考图 3和图 4描述的对应的步骤相同, 故在 此不再赘述。 In each of the above embodiments, for the concatenation and segmentation processing of the SDU, the SDU is discarded after it is determined that the predetermined discarding condition of the SDU is met, and the predetermined discarding condition of the SDU is determined not to be met. The steps of continuously and uninterrupted initial transmission and/or retransmission of each RLC layer PDU of the SDU when setting the discarding condition are the same as the corresponding steps described above with reference to FIG. 3 and FIG. 4 , so they will not be 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 other similar 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, however, various hardware devices known in the art can also be used to implement the functions of each step, so as to provide The device and system of the 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 above specific embodiments, but is defined by the appended claims.

Claims (1)

  1. Claim
    1st, a kind of wireless communication system wireless spread-spectrum technology(RLC) service data unit in protocol validation pattern(SDU discarding method), this method comprises the following steps:
    A) will the rlc layer SDU from upper-layer protocol be segmented forms corresponding each rlc layer protocol Data Unit of the SDU with cascade after processing( PDU ) ;
    B corresponding each rlc layer PDU of the SDU just) are passed and/or be retransmitted to one by one peer layer through rlc layer transmitting terminal functional entity, and determine whether that satisfaction abandons the predetermined condition of the SDU according to the status information from peer layer;
    C condition) is abandoned if meeting the Yu and Dinging Lost, the SDU is abandoned;Otherwise, step B is continuously performed without interruption), until the corresponding all rlc layer PDU of the SDU are successfully transmitted to peer layer receiving terminal;
    It is characterized in that:In step B) in described pre- to determine the Lost conditions of abandoning be the corresponding most n rlc layer PDU of the SDU total number of retransmissions more than a predetermined threshold, wherein n>2 but rlc layer PDU less than or equal to SDU sum, and wherein the predetermined threshold is corresponding with the predetermined discarding condition.
    2nd, in wireless communication system rlc protocol affirmation mode as claimed in claim 1 SDU discarding method, it is characterised in that:The n rlc layer PDU is continuous n PDIL
    3rd, in wireless communication system rlc protocol affirmation mode as claimed in claim 2 SDU discarding method, it is characterised in that:The continuous n rlc layer PDU is the corresponding all rlc layer PDU of the SDU.
    4th, SDU Lost digging soil methods in wireless communication system rlc protocol affirmation mode as claimed in claim 1, it is characterised in that:The n rlc layer PDU is discontinuous n PDU.
    5th, in the wireless communication system rlc protocol affirmation mode as any one of claim 1-4 SDU discarding method, it is characterised in that:Judging described SDU pairs While whether the most n rlc layer PDU answered total number of retransmissions exceedes the predetermined threshold, also each rlc layer PDU of SDU number of retransmissions is judged, when total number of retransmissions of most n rlc layer PDU exceedes the predetermined threshold, or some rlc layer PDU number of retransmissions exceed another predetermined threshold when, then abandon the SDU, wherein, another predetermined threshold is the predetermined discarding condition according to corresponding to the number of retransmissions of a rlc layer PDU with the SDU to determine.
    6th, in the wireless communication system rlc protocol affirmation mode as any one of claim 1-5 SDU discarding method, it is characterised in that:Also counted for the rlc layer PDU of the partial segments containing other SDUs different from described SDU number of retransmissions.
    7th, in the wireless communication system rlc protocol affirmation mode as any one of claim 1-5 SDU discarding method, it is characterised in that:When judging to need to abandon the SDU, all rlc layer PDU of the corresponding only partial segments comprising the SDIJ of the SDU are abandoned in transmission window, without abandoning those PDIL that other SDU partial segments are further comprises in addition to the partial segments comprising the SDU
    8th, it is used to realize wireless spread-spectrum technology in a kind of wireless communication system(RLC) service data unit is abandoned in agreement(SDU the equipment of function), the equipment includes:
    Segmentation and cascade processing unit, for the rlc layer SDU from upper-layer protocol to be formed into each corresponding rlc layer protocol Data Unit of the SDU after processing( PDU );Dispensing device, for just passing and/or being retransmitted to peer layer one by one through RLC layers of transmitting terminal functional entity by corresponding each rlc layer PDU of the SDU;
    Decision maker, for being determined whether to meet the predetermined condition for abandoning the SDU according to the status information from peer layer;
    Lost abandons device, for abandoning Tiao Jian Shi Lost and abandoning the SDU meeting the Yu and Ding Lost, otherwise, by continuous each rlc layer PDU corresponding to the SDU without interruption of the dispensing device just pass and/or retransmit, until the corresponding all rlc layer PDU of the SDU are successfully transmitted to peer layer receiving terminal; It is characterized in that:It is described that pre- to determine the Lost conditions of abandoning be the corresponding most n rlc layer PDU of the SDU total number of retransmissions more than a predetermined threshold, wherein n>2 but rlc layer PDU less than or equal to SDU sum, and wherein the predetermined threshold is corresponding be confused predetermined discarding condition.
    9th, as being used to realize wireless spread-spectrum technology in wireless communication system that claim 8 is confused(RLC) service data unit is abandoned in agreement(SDU the equipment of function), it is characterised in that:The n rlc layer PDU is continuous n PDU.
    10th, it is used to realize wireless spread-spectrum technology in wireless communication system as claimed in claim 9(RLC) service data unit is abandoned in agreement(SDU the equipment of function), it is characterised in that:The continuous n rlc layer PDU is the corresponding all rlc layer PDIL of the SDU
    11st, it is used to realize wireless spread-spectrum technology in wireless communication system as claimed in claim 8(RLC) service data unit is abandoned in agreement(SDU the equipment of function), it is characterised in that:The n rlc layer PDU is discontinuous n PDIL
    12nd, it is used to realize wireless spread-spectrum technology in the wireless communication system as any one of claim 8-11(RLC the equipment that the apple of service data one fills the function of (SDU)) is abandoned in agreement, it is characterised in that:While whether the total number of retransmissions for judging the corresponding most n RLC layers of PDU of the SDU exceedes the predetermined threshold, also each rlc layer PDU of SDU number of retransmissions is judged, when total number of retransmissions of most n RLC layers of PDU exceedes the predetermined threshold, or some RLC layers of PDU number of retransmissions exceed another predetermined threshold when, then abandon the SDU, wherein, another predetermined threshold is that Yu according to corresponding to the number of retransmissions of a rlc layer PDU with the SDU Dings Lost and abandons condition to determine.
    13rd, it is used to realize wireless spread-spectrum technology in the wireless communication system as any one of claim 8-11(RLC) service data unit is abandoned in agreement(SDU the equipment of function), it is characterised in that:Also counted for the rlc layer PDU of the partial segments containing other SDUs different from described SDU number of retransmissions. 14th, it is used to realize wireless spread-spectrum technology in the wireless communication system as any one of claim 8-11(RLC) service data unit is abandoned in agreement(SDU the equipment of function), it is characterised in that:When judging to need to abandon the SDU, all rlc layer PDU of the corresponding only partial segments comprising the SDU of the SDU are abandoned in transmission window, without abandoning those PDU that other SDU partial segments are further comprises in addition to the partial segments comprising the SDU.
    15th, a kind of wireless communication system, including core net(), CN wireless access network (UTRAN), end user device(), UE and in wireless spread-spectrum technology (RLC) agreement when meeting predetermined discarding service data unit(The SDU is abandoned during condition SDU), it is characterised in that:The equipment that SDU functions are abandoned for Shi Xian Lost is wireless spread-spectrum technology as claimed in claim 8(RLC) realized in agreement and abandon service data unit(SDU the equipment of function).
    16th, wireless communication system as claimed in claim 15, it is characterised in that:The n rlc layer PDU is continuous n PDU.
    17th, wireless communication system as claimed in claim 16, it is characterised in that:It is described
    18th, wireless communication system as claimed in claim 15, it is characterised in that:Be confused n rlc layer PDU is discontinuous n PDU.
    19th, the wireless communication system as any one of claim 15-18, it is characterised in that:While whether the total number of retransmissions for judging the corresponding most n rlc layer PDU of the SDU exceedes the predetermined threshold, also each rlc layer of SDU PDU number of retransmissions is judged, when total number of retransmissions of most n rlc layer PDU exceedes the predetermined threshold, or some rlc layer PDU number of retransmissions exceed another predetermined threshold when, then abandon the SDU, wherein, another predetermined threshold is that Yu according to corresponding to the number of retransmissions of a rlc layer PDU with the SDU Dings Lost and abandons condition to determine.
    20th, the wireless communication system as any one of claim 15-18, it is special Levy and be:Also counted for the rlc layer PDU of the partial segments containing different other SDU of the SDU from being confused number of retransmissions.
    21st, the wireless communication system as any one of claim 15-18, it is characterised in that:When judging to need to abandon the SDU, all rlc layer PDU, the PDIL without abandoning those partial segments that other SDU are further comprises in addition to the partial segments comprising the SDU of the corresponding only partial segments comprising the SDU of the SDU are abandoned in transmission window
CNB038264757A 2003-06-18 2003-06-18 Method and device for discarding service data unit in radio link control protocol acknowledgment mode Expired - Fee Related CN100379192C (en)

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 (2)

Publication Number Publication Date
CN1771685A true CN1771685A (en) 2006-05-10
CN100379192C CN100379192C (en) 2008-04-02

Family

ID=33546167

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038264757A Expired - Fee Related CN100379192C (en) 2003-06-18 2003-06-18 Method and device for discarding service data unit in radio link control protocol acknowledgment mode

Country Status (3)

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

Cited By (7)

* 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
CN101965705A (en) * 2007-10-01 2011-02-02 交互数字专利控股公司 Method and apparatus for pcdp discard
CN102469511A (en) * 2010-11-15 2012-05-23 中兴通讯股份有限公司 A method and system for processing data at the packet data convergence protocol layer
CN103763314A (en) * 2014-01-06 2014-04-30 南京信息工程大学 Method and device for processing user layer data in practically deployed tumble detecting system
CN107070607A (en) * 2008-01-04 2017-08-18 交互数字专利控股公司 It is a kind of by the WTRU methods implemented and the WTRU
WO2019024535A1 (en) * 2017-07-31 2019-02-07 Oppo广东移动通信有限公司 Data processing method and product related thereto
CN110011925A (en) * 2018-01-04 2019-07-12 维沃移动通信有限公司 A kind of processing method and communication equipment of SDU

Families Citing this family (4)

* 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 and system for controlling packet data transmission rate in mobile communication network
WO2009145420A1 (en) * 2008-03-31 2009-12-03 Samsung Electronics Co., Ltd. Method and system for discarding data units in a mobile communication system
CN102098150B (en) * 2009-12-10 2014-10-22 中兴通讯股份有限公司 Reception acknowledgement processing method and base station

Family Cites Families (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
US6519223B1 (en) * 1999-04-06 2003-02-11 Telefonaktiebolaget L M Ericsson (Publ) System and method for implementing a semi reliable retransmission protocol
CN1154305C (en) * 2001-09-25 2004-06-16 华为技术有限公司 Method and device for promoting quick sliding of radio link control layer data transmission window

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9641655B2 (en) 2007-10-01 2017-05-02 Interdigital Patent Holdings, Inc. Method and apparatus for PCDP discard
CN101965705A (en) * 2007-10-01 2011-02-02 交互数字专利控股公司 Method and apparatus for pcdp discard
US10630819B2 (en) 2007-10-01 2020-04-21 Interdigital Patent Holdings, Inc. Method and apparatus for PCDP discard
CN104821865B (en) * 2007-10-01 2019-03-29 交互数字专利控股公司 The method and apparatus abandoned for PDCP
CN101965705B (en) * 2007-10-01 2015-05-06 交互数字专利控股公司 Method and apparatus for PDCP discarding
CN104821865A (en) * 2007-10-01 2015-08-05 交互数字专利控股公司 Method and apparatus for PCDP discard
WO2009086679A1 (en) * 2007-12-29 2009-07-16 Zte Corporation Method for reset control of radio link control entity
CN107070607A (en) * 2008-01-04 2017-08-18 交互数字专利控股公司 It is a kind of by the WTRU methods implemented and the WTRU
WO2012065473A1 (en) * 2010-11-15 2012-05-24 中兴通讯股份有限公司 Method and system for packet data convergence protocol layer to process data
CN102469511A (en) * 2010-11-15 2012-05-23 中兴通讯股份有限公司 A method and system for processing data at the packet data convergence protocol layer
CN103763314B (en) * 2014-01-06 2017-01-11 南京信息工程大学 Method and device for processing user layer data in practically deployed tumble detecting system
CN103763314A (en) * 2014-01-06 2014-04-30 南京信息工程大学 Method and device for processing user layer data in practically deployed tumble detecting system
WO2019024535A1 (en) * 2017-07-31 2019-02-07 Oppo广东移动通信有限公司 Data processing method and product related thereto
US10944681B2 (en) 2017-07-31 2021-03-09 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Methods and devices for data processing
CN110011925A (en) * 2018-01-04 2019-07-12 维沃移动通信有限公司 A kind of processing method and communication equipment of SDU

Also Published As

Publication number Publication date
AU2003248218A1 (en) 2005-01-04
CN100379192C (en) 2008-04-02
WO2004112305A1 (en) 2004-12-23

Similar Documents

Publication Publication Date Title
CN100550671C (en) Method for moving receiving window in wireless access network
EP1766834B1 (en) Radio link protocols for a wireless communication system
US9042364B2 (en) Method of detecting and handling an endless RLC retransmission
CN101589565B (en) Method and device for data transmission of radio link control layer in mobile communication system
US9433028B2 (en) Method and apparatus for triggering radio link control packet discard and radio link control re-establishment
KR100547749B1 (en) Congestion Control Method and System of Transmission Control Protocol to Reduce the Number of Retransmission Timeouts
TW200926668A (en) A method of performing polling procedure in a wireless communication system
Wong et al. Improving end-to-end performance of TCP using link-layer retransmissions over mobile internetworks
CN100379192C (en) Method and device for discarding service data unit in radio link control protocol acknowledgment mode
US20060059256A1 (en) Signaling a state of a transmission link via a transport control protocol
Zhang et al. Performance of UMTS radio link control
CN100433611C (en) A method for scheduling status report request data units in a communication system
Yun Cross-layer explicit link status notification to improve TCP performance in wireless networks
Tan Active Queue Management for LTE uplink in eNodeB
CN101006674A (en) Radio link protocols for a wireless communication system
KR100480279B1 (en) Apparatus for managing buffer in rlc layer and method therof
KR20050013777A (en) Method for controlling congestion of TCP for reducing the number of retransmission timeout
Boggia et al. Performance Evaluation of TCP Congestion Control Algorithms Over UMTS
Bestak et al. Interactions between the TCP and RLC Protocols in UMTS
Bestak et al. A TCP connection over uplink UMTS radio access bearer in RLC acknowledged mode
Wong Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks
HK1154149A (en) Method and apparatus for triggering radio link control packet discard and radio link control re-establishment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080402

Termination date: 20110618