[go: up one dir, main page]

HK1222970B - Mitigation of traffic congestion in dual connectivity systems - Google Patents

Mitigation of traffic congestion in dual connectivity systems Download PDF

Info

Publication number
HK1222970B
HK1222970B HK16111027.6A HK16111027A HK1222970B HK 1222970 B HK1222970 B HK 1222970B HK 16111027 A HK16111027 A HK 16111027A HK 1222970 B HK1222970 B HK 1222970B
Authority
HK
Hong Kong
Prior art keywords
menb
packets
layer
retransmission buffer
pdcp
Prior art date
Application number
HK16111027.6A
Other languages
Chinese (zh)
Other versions
HK1222970A1 (en
Inventor
凯西拉维特皮莱.西华尼申
艾里.科克
拉蒂.凡尼瑟姆比
Original Assignee
苹果公司
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
Priority claimed from US14/317,900 external-priority patent/US9560684B2/en
Application filed by 苹果公司 filed Critical 苹果公司
Publication of HK1222970A1 publication Critical patent/HK1222970A1/en
Publication of HK1222970B publication Critical patent/HK1222970B/en

Links

Description

缓解双连接系统中的流量阻塞Alleviate traffic congestion in dual-connection systems

相关申请Related applications

本申请要求于2013年3月26日提交的美国临时专利申请序列号No.61/883,127(案号P61192Z)的权益,该申请的整体说明书出于任何原因通过引用被全部合并于此。本申请还要求于2014年6月27日提交的美国非临时专利申请序列号No.14/317,900(案号P66310)的权益,该申请的整体说明书出于任何原因通过引用被全部合并于此。This application claims the benefit of U.S. Provisional Patent Application Serial No. 61/883,127 (Docket No. P61192Z), filed March 26, 2013, the entire specification of which is hereby incorporated by reference herein in its entirety for any reason. This application also claims the benefit of U.S. Non-Provisional Patent Application Serial No. 14/317,900 (Docket No. P66310), filed June 27, 2014, the entire specification of which is hereby incorporated by reference herein in its entirety for any reason.

背景技术Background Art

无线移动通信技术使用各种标准和协议在节点(例如,传输站)和无线设备(例如,移动设备)之间传输数据。一些无线设备在下行链路(DL)传输中使用正交频分多址接入(OFDMA)并在上行链路(UL)传输中使用单载波频分多址接入(SC-FDMA)。针对信号传输使用正交频分复用(OFDM)的标准和协议包括第三代合作伙伴(3GPP)长期演进(LTE)、电气与电子工程师协会(IEEE)802.16标准(例如,802.16e、802.16m)(对于工业组通常被称为WiMAX(全球微波互操作接入))、和IEEE 802.11标准(对于工业组通常被称为WiFi)。Wireless mobile communication technology uses various standards and protocols to transmit data between nodes (e.g., transmission stations) and wireless devices (e.g., mobile devices). Some wireless devices use orthogonal frequency division multiple access (OFDMA) in downlink (DL) transmissions and single-carrier frequency division multiple access (SC-FDMA) in uplink (UL) transmissions. Standards and protocols that use orthogonal frequency division multiplexing (OFDM) for signal transmission include the Third Generation Partnership Project (3GPP) Long Term Evolution (LTE), the Institute of Electrical and Electronics Engineers (IEEE) 802.16 standards (e.g., 802.16e, 802.16m) (commonly referred to as WiMAX (Worldwide Interoperability for Microwave Access) by industry groups), and the IEEE 802.11 standard (commonly referred to as WiFi by industry groups).

在3GPP无线电接入网络(RAN)LTE系统中,节点可以是演进型通用陆地无线电接入网络(E-UTRAN)节点B(还被通常表示为演进型节点B、加强型节点B、eNodeB、或eNB)和无线电网络控制器(RNC)的组合,该节点与无线设备(被称为用户设备(UE))进行通信。下行链路(DL)传输可以是从节点(例如,eNodeB)到无线设备(例如,UE)的通信,上行链路(UL)传输可以是从无线设备到节点的通信。In a 3GPP radio access network (RAN) LTE system, a node may be a combination of an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (also commonly referred to as an evolved Node B, enhanced Node B, eNodeB, or eNB) and a Radio Network Controller (RNC), which communicates with wireless devices, referred to as user equipment (UE). Downlink (DL) transmissions may be communications from a node (e.g., an eNodeB) to a wireless device (e.g., a UE), and uplink (UL) transmissions may be communications from a wireless device to a node.

在同构网络中,节点(也被称为宏节点)可以对小区中的无线设备提供基本的无线覆盖。小区可以是在其中无线设备可操作来与宏节点进行通信的区域。异构网络(HetNet)可以被用来处理由于无线设备增加的使用和功能而导致的宏节点上增加的流量负载。HetNet可以包括一层计划的高功率宏节点(或宏eNB),该层与多层较低功率节点(小eNB、微eNB、微微eNB、毫微微eNB、或家庭eNB)交叠,这些低功率节点可采用未经良好计划的或甚至是完全不协调的方式被部署在宏小区的覆盖区域(小区)内。较低功率节点(LPN)通常被称为“低功率节点”、小节点、或小小区。In a homogeneous network, a node (also known as a macro node) can provide basic wireless coverage to wireless devices in a cell. A cell can be an area in which a wireless device can operate to communicate with a macro node. Heterogeneous networks (HetNets) can be used to handle the increased traffic load on macro nodes due to the increased use and functionality of wireless devices. A HetNet can include a layer of planned high-power macro nodes (or macro eNBs) that overlaps with multiple layers of lower-power nodes (small eNBs, micro eNBs, pico eNBs, femto eNBs, or home eNBs) that can be deployed within the coverage area (cell) of the macro cell in a poorly planned or even completely uncoordinated manner. Lower-power nodes (LPNs) are often referred to as "low-power nodes," small nodes, or small cells.

在LTE中,数据可以经由物理下行链路共享信道(PDSCH)从eNodeB被传输至UE。物理上行链路控制信道(PUCCH)可以被用来确认数据被接收。下行链路信道和下行链路信道或上行链路传输或下行链路传输可以使用时分双工(TDD)或频分双工(FDD)。In LTE, data can be transmitted from the eNodeB to the UE via the Physical Downlink Shared Channel (PDSCH). The Physical Uplink Control Channel (PUCCH) can be used to confirm that the data has been received. The downlink channel and the downlink channel, or uplink transmission or downlink transmission, can use time division duplexing (TDD) or frequency division duplexing (FDD).

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

结合附图,从下面的详细描述中,本公开的特征和优点将变得显而易见,附图通过示例的方式共同对本公开的特征进行了说明;并且,其中:Features and advantages of the present disclosure will become apparent from the following detailed description taken in conjunction with the accompanying drawings, which together illustrate features of the present disclosure by way of example; and wherein:

图1A-1E根据示例示出了双连接架构;1A-1E illustrate a dual connectivity architecture according to an example;

图1F根据示例示出了可操作用来支持双连接的用户设备(UE)的架构;FIG1F illustrates an architecture of a user equipment (UE) operable to support dual connectivity, according to an example;

图2根据示例示出了传统用户平面分组数据汇聚协议(PDCP)层;FIG2 illustrates a conventional user plane Packet Data Convergence Protocol (PDCP) layer according to an example;

图3A根据示例示出了主要演进型节点B(MeNB)中的分组数据汇聚协议(PDCP)层;FIG3A illustrates a Packet Data Convergence Protocol (PDCP) layer in a primary evolved Node B (MeNB) according to an example;

图3B根据示例示出了用户设备(UE)中的分组数据汇聚协议(PDCP)层;FIG3B illustrates a Packet Data Convergence Protocol (PDCP) layer in a user equipment (UE) according to an example;

图4根据示例描述了可操作用来缓解流量阻塞的主要演进型节点B(MeNB)的计算机电路的功能;FIG4 depicts functionality of computer circuitry of a primary evolved Node B (MeNB) operable to alleviate traffic congestion, according to an example;

图5根据示例描述了用于缓解流量阻塞的方法的流程图;FIG5 depicts a flow chart of a method for alleviating traffic congestion according to an example;

图6根据示例描述了可操作用来缓解流量阻塞的主要演进型节点B(MeNB)的计算机电路的功能;FIG6 depicts functionality of computer circuitry of a primary evolved Node B (MeNB) operable to alleviate traffic congestion, according to an example;

图7根据示例示出了无线设备(例如,UE)的图示。FIG7 shows a diagram of a wireless device (eg, UE) according to an example.

现将参照所示出的示例性实施例,并且本文将使用特定语言来描述相同的事物。然而,应当理解的是这并不意欲对本发明的范围进行限制。Reference will now be made to the exemplary embodiments illustrated, and specific language will be used herein to describe the same. However, it will be understood that no limitation of the scope of the invention is intended thereby.

具体实施方式DETAILED DESCRIPTION

在公开和描述本发明之前,应当理解的是本发明不限于本文所公开的特定的结构、处理步骤、信令协议和交换、或材料,而被扩展为相关领域技术人员所认识到的其等同。还应当理解,本文所采用的术语仅被用于描述特定示例的目的,并且不旨在进行限制。不同附图中的相同的参考标号表示相同的要素。出于明确说明步骤和操作的目的提供了流程图和处理中所提供的序号,并且这不一定指示特定的顺序或序列。Before disclosing and describing the present invention, it should be understood that the present invention is not limited to the specific structures, processing steps, signaling protocols and exchanges, or materials disclosed herein, but is extended to its equivalents recognized by those skilled in the relevant art. It should also be understood that the terms used herein are only used for the purpose of describing specific examples and are not intended to be limiting. The same reference numerals in different figures represent the same elements. The sequence numbers provided in the flowcharts and processes are provided for the purpose of clearly illustrating the steps and operations, and this does not necessarily indicate a specific order or sequence.

示例实施例Example Embodiments

在下文中提供了对技术实施例的初步概述,并在随后进一步描述了指定的技术实施例。该初步总结旨在帮助读者更加快速地理解本技术,并不旨在确定本技术的关键特征或必要特征也不旨在限定所要求保护的主题的范围。The following provides a preliminary overview of the technology embodiments, and further describes the specified technology embodiments. This preliminary summary is intended to help readers understand the technology more quickly, and is not intended to identify the key features or essential features of the technology nor to limit the scope of the claimed subject matter.

在3GPP LTE Release 12.0中,用户设备(UE)可以同时连接到不只一个蜂窝基站。例如,UE可以连接到主要演进型节点B(MeNB)并且可以同时连接到至少一个次要演进型节点B(SeNB)。当UE连接到两个小区时,LE可以基本上同时从两个小区接收数据承载。多个承载可以基于S1-U终止的位置和承载分离的位置被发送至UE。在一个示例中,S1-U可以在MeNB处被终止,并且承载分离可以在MeNB中的分组数据汇聚协议层处被执行。In 3GPP LTE Release 12.0, a user equipment (UE) can be connected to more than one cellular base station simultaneously. For example, a UE can be connected to a primary evolved Node B (MeNB) and simultaneously connected to at least one secondary evolved Node B (SeNB). When a UE is connected to two cells, the UE can receive data bearers from both cells substantially simultaneously. Multiple bearers can be sent to the UE based on where the S1-U terminates and where the bearer is split. In one example, the S1-U can be terminated at the MeNB, and the bearer split can be performed at the Packet Data Convergence Protocol layer in the MeNB.

图1A示出了主要演进型节点B(MeNB)和次要演进型节点B(SeNB)的双连接架构的示例。S1-U可以在MeNB处被终止,并且承载分离可以在MeNB处发生。另外,针对分离的承载,在MeNB和SeNB中可能存在独立的无线电链路控制(RLC)。MeNB可以经由S1接口被连接至演进型分组核心(EPC)。例如,MeNB可以经由S1接口被连接至服务网关(S-GW)或移动管理实体(MME)。MeNB可以包括PDCP层、RLC层、和媒体访问信道(MAC)层。SeNB可以包括RLC层和MAC层。MeNB可以在PDCP层处从较高层(例如,IP层或应用层)接收数据和/或控制信息。在一个示例中,数据或控制信息可以从MeNB中的PDCP层被传送至MeNB中的RLC层和MAC层。另外,数据或控制信息可以经由X2接口从MeNB中的PDCP层被传送至SeNB中的RLC层。Figure 1A shows an example of a dual-connectivity architecture of a primary evolved Node B (MeNB) and a secondary evolved Node B (SeNB). S1-U can be terminated at the MeNB, and bearer separation can occur at the MeNB. In addition, for separated bearers, independent radio link control (RLC) may exist in the MeNB and SeNB. The MeNB can be connected to the evolved packet core (EPC) via the S1 interface. For example, the MeNB can be connected to the serving gateway (S-GW) or the mobility management entity (MME) via the S1 interface. The MeNB may include a PDCP layer, an RLC layer, and a media access channel (MAC) layer. The SeNB may include an RLC layer and a MAC layer. The MeNB can receive data and/or control information from a higher layer (e.g., an IP layer or an application layer) at the PDCP layer. In one example, data or control information can be transmitted from the PDCP layer in the MeNB to the RLC layer and MAC layer in the MeNB. In addition, data or control information can be transmitted from the PDCP layer in the MeNB to the RLC layer in the SeNB via the X2 interface.

图1B示出了主要演进型节点B(MeNB)和次要演进型节点B(SeNB)的双连接架构的另一示例。S1-U可以在SeNB处被终止,并且SeNB和MeNB二者可以包括独立的分组数据汇聚协议(PDCP),即无承载分离。MeNB和SeNB可以经由S1接口连接至演进型分组核心(EPC)。例如,MeNB和SeNB可以经由S1接口被连接至服务网关(S-GW)或移动管理实体(MME)。MeNB可以包括PDCP层、无线电链路控制(RLC)层、和媒体访问信道(MAC)层。另外,SeNB可以包括单独的PDCP层、RLC层、和MAC层。MeNB中的PDCP层可以从较高层接收数据或控制信息,并且SeNB中的PDCP层可以从较高层接收数据或控制信息。Figure 1B shows another example of a dual-connectivity architecture of a primary evolved Node B (MeNB) and a secondary evolved Node B (SeNB). S1-U can be terminated at the SeNB, and both the SeNB and the MeNB can include independent packet data convergence protocols (PDCPs), i.e., no bearer separation. The MeNB and the SeNB can be connected to the evolved packet core (EPC) via the S1 interface. For example, the MeNB and the SeNB can be connected to the serving gateway (S-GW) or the mobility management entity (MME) via the S1 interface. The MeNB can include a PDCP layer, a radio link control (RLC) layer, and a media access channel (MAC) layer. In addition, the SeNB can include a separate PDCP layer, an RLC layer, and a MAC layer. The PDCP layer in the MeNB can receive data or control information from a higher layer, and the PDCP layer in the SeNB can receive data or control information from a higher layer.

图1C示出了主要演进型节点B(MeNB)和次要演进型节点B(SeNB)的双连接架构的另一示例。S1-U可以在MeNB处被终止,并且承载分离可以在MeNB处发生。另外,针对分离的承载,在MeNB和SeNB中可能存在主从式无线电链路控制(RLC)。MeNB可以经由S1接口被连接至演进型分组核心(EPC)。例如,MeNB可以经由S1接口被连接至服务网关(S-GW)或移动管理实体(MME)。MeNB可以包括PDCP层、RLC层、和媒体访问信道(MAC)层。SeNB可以包括RLC层和MAC层。MeNB可以在PDCP层处从较高层(例如,IP层或应用层)接收数据和/或控制信息。在一个示例中,数据或控制信息可以从MeNB中的PDCP层被传送至MeNB中的RLC层和MAC层。另外,数据或控制信息可以经由X2接口从MeNB中的RLC层被传送至SeNB中的RLC层。Figure 1C shows another example of a dual-connectivity architecture of a primary evolved Node B (MeNB) and a secondary evolved Node B (SeNB). S1-U can be terminated at the MeNB, and bearer separation can occur at the MeNB. In addition, for separated bearers, a master-slave radio link control (RLC) may exist in the MeNB and SeNB. The MeNB can be connected to the evolved packet core (EPC) via the S1 interface. For example, the MeNB can be connected to the serving gateway (S-GW) or the mobility management entity (MME) via the S1 interface. The MeNB may include a PDCP layer, an RLC layer, and a media access channel (MAC) layer. The SeNB may include an RLC layer and a MAC layer. The MeNB can receive data and/or control information from a higher layer (e.g., an IP layer or an application layer) at the PDCP layer. In one example, data or control information can be transmitted from the PDCP layer in the MeNB to the RLC layer and MAC layer in the MeNB. In addition, data or control information can be transmitted from the RLC layer in the MeNB to the RLC layer in the SeNB via the X2 interface.

图1D示出了主要演进型节点B(MeNB)和次要演进型节点B(SeNB)的双连接架构的另一示例。S1-U可以在MeNB处被终止,并且未有承载分离在MeNB处发生。另外,在SeNB处可能存在独立的无线电链路控制(RLC)。MeNB可以经由S1接口被连接至演进型分组核心(EPC)。例如,MeNB可以经由S1接口被连接至服务网关(S-GW)或移动管理实体(MME)。MeNB可以包括PDCP层、RLC层、和媒体访问信道(MAC)层。SeNB可以包括RLC层和MAC层。MeNB可以在PDCP层处从较高层(例如,IP层或应用层)接收数据和/或控制信息。在一个示例中,数据或控制信息可以从MeNB中的PDCP层被传送至MeNB中的RLC层和MAC层。另外,数据或控制信息可以经由X2接口从MeNB中的PDCP层被传送至SeNB中的RLC层。Figure 1D shows another example of a dual-connectivity architecture of a primary evolved Node B (MeNB) and a secondary evolved Node B (SeNB). S1-U can be terminated at the MeNB and no bearer splitting occurs at the MeNB. In addition, there may be an independent radio link control (RLC) at the SeNB. The MeNB can be connected to the evolved packet core (EPC) via the S1 interface. For example, the MeNB can be connected to the serving gateway (S-GW) or the mobility management entity (MME) via the S1 interface. The MeNB may include a PDCP layer, an RLC layer, and a media access channel (MAC) layer. The SeNB may include an RLC layer and a MAC layer. The MeNB can receive data and/or control information from a higher layer (e.g., an IP layer or an application layer) at the PDCP layer. In one example, data or control information can be transmitted from the PDCP layer in the MeNB to the RLC layer and MAC layer in the MeNB. In addition, data or control information can be transmitted from the PDCP layer in the MeNB to the RLC layer in the SeNB via the X2 interface.

图1E示出了主要演进型节点B(MeNB)和次要演进型节点B(SeNB)的双连接架构的另一示例。S1-U可以在MeNB处被终止,并且未有承载分离在MeNB处发生。另外,针对SeNB承载可能存在主从式无线电链路控制(RLC)。MeNB可以经由S1接口被连接至演进型分组核心(EPC)。例如,MeNB可以经由S1接口被连接至服务网关(S-GW)或移动管理实体(MME)。MeNB可以包括PDCP层、RLC层、和媒体访问信道(MAC)层。SeNB可以包括RLC层和MAC层。MeNB可以在PDCP层处从较高层(例如,IP层或应用层)接收数据和/或控制信息。在一个示例中,数据或控制信息可以从MeNB中的PDCP层被传送至MeNB中的RLC层和MAC层。另外,数据或控制信息可以经由X2接口从MeNB中的RLC层被传送至SeNB中的RLC层。Figure 1E shows another example of a dual-connectivity architecture of a primary evolved Node B (MeNB) and a secondary evolved Node B (SeNB). S1-U can be terminated at the MeNB and no bearer splitting occurs at the MeNB. In addition, there may be a master-slave radio link control (RLC) for the SeNB bearer. The MeNB can be connected to the evolved packet core (EPC) via the S1 interface. For example, the MeNB can be connected to the serving gateway (S-GW) or the mobility management entity (MME) via the S1 interface. The MeNB may include a PDCP layer, an RLC layer, and a media access channel (MAC) layer. The SeNB may include an RLC layer and a MAC layer. The MeNB can receive data and/or control information from a higher layer (e.g., an IP layer or an application layer) at the PDCP layer. In one example, data or control information can be transmitted from the PDCP layer in the MeNB to the RLC layer and MAC layer in the MeNB. In addition, data or control information can be transmitted from the RLC layer in the MeNB to the RLC layer in the SeNB via the X2 interface.

图1A-1E中所描述的双连接架构在3GPP技术评审(TR)36.842版本12.0.0中被进一步讨论。The dual connectivity architecture depicted in Figures 1A-1E is further discussed in 3GPP Technical Review (TR) 36.842 version 12.0.0.

图1F示出了用户设备(UE)的示例性架构。UE可以被配置为以双连接架构与主要演进型节点B(MeNB)和次要演进型节点B(SeNB)进行通信。UE可以包括PDCP层、RLC层、和MAC层。UE中的PDCP层可以从MeNB接收数据和/或控制信息。另外,UE中的PDCP层可以从SeNB接收数据和/或控制信息。在一个示例中,数据或控制信息可以从UE中的PDCP层被传送至UE中的较低层(例如,RLC层和MAC层)。FIG1F illustrates an exemplary architecture of a user equipment (UE). The UE may be configured to communicate with a primary evolved Node B (MeNB) and a secondary evolved Node B (SeNB) in a dual-connectivity architecture. The UE may include a PDCP layer, an RLC layer, and a MAC layer. The PDCP layer in the UE may receive data and/or control information from the MeNB. Additionally, the PDCP layer in the UE may receive data and/or control information from the SeNB. In one example, data or control information may be transmitted from the PDCP layer in the UE to lower layers in the UE (e.g., the RLC layer and the MAC layer).

在一种配置中,MeNB中的PDCP层可以在下行链路中从较高层接收分组(例如,PDCPSDU分组或PDCP PDU分组)。较高层可以包括MeNB中的IP层或应用层。PDCP层可以暂时性地将分组存储到重传缓冲区中。换言之,分组可以被暂时性地存储在重传缓冲区中,直到准备将分组在下行链路中传送至UE或SeNB。例如,重传缓冲区中的分组可以经由MeNB无线电链路从MeNB被传送至UE。如另一示例,重传缓冲区中的分组可以经由SeNB无线电链路从MeNB被传送至SeNB。In one configuration, the PDCP layer in the MeNB can receive packets (e.g., PDCP SDU packets or PDCP PDU packets) in the downlink from higher layers. The higher layers may include the IP layer or application layer in the MeNB. The PDCP layer can temporarily store the packets in a retransmission buffer. In other words, the packets can be temporarily stored in the retransmission buffer until they are ready to be transmitted in the downlink to the UE or SeNB. For example, the packets in the retransmission buffer can be transmitted from the MeNB to the UE via the MeNB radio link. As another example, the packets in the retransmission buffer can be transmitted from the MeNB to the SeNB via the SeNB radio link.

在一个示例中,重传缓冲区可能具有有限的容量。因此,重传缓冲区可以根据丢弃计时器来丢弃一些分组。换言之,如果分组已经在重传缓冲区中长达预定的时间段,则该分组可以被清除,以便为另外的分组在重传缓冲区中腾出空间。In one example, the retransmission buffer may have a limited capacity. Therefore, the retransmission buffer may discard some packets based on a discard timer. In other words, if a packet has been in the retransmission buffer for a predetermined period of time, the packet may be cleared to make room in the retransmission buffer for additional packets.

当重传缓冲区被分组充满时,在下行链路中潜在的溢出可以在重传缓冲区处被检测。换言之,重传缓冲区中的分组数量可能正在接近确定的最大值。替代地,当重排序缓冲区被分组充满时,在上行链路中潜在的溢出可以在重排序缓冲区处被检测。潜在的溢出可能由于MeNB和SeNB之间的X2接口、MeNB和UE之间的MeNB无线电链路、和/或SeNB和UE之间的SeNB无线电链路的延迟或容量限制所造成。换言之,当延迟或容量限制阻止分组被传送至UE和/或SeNB时,分组在重传缓冲区中被暂停。在另一示例中,由于SeNB的RLC层或MAC层中的问题,分组在重传缓冲区中被暂停。When the retransmission buffer is full with packets, a potential overflow in the downlink can be detected at the retransmission buffer. In other words, the number of packets in the retransmission buffer may be approaching a certain maximum value. Alternatively, when the reordering buffer is full with packets, a potential overflow in the uplink can be detected at the reordering buffer. The potential overflow may be caused by delays or capacity limitations in the X2 interface between the MeNB and SeNB, the MeNB radio link between the MeNB and the UE, and/or the SeNB radio link between the SeNB and the UE. In other words, when delays or capacity limitations prevent packets from being delivered to the UE and/or SeNB, packets are suspended in the retransmission buffer. In another example, packets are suspended in the retransmission buffer due to problems in the RLC layer or MAC layer of the SeNB.

当分组(例如,由于延迟或容量限制)停留在重传缓冲区中的时间段超过丢弃计时器时,可以从重传缓冲区中将该分组移除。然而,在重传缓冲区中的一些分组可能没有必要被清除。换言之,这些分组需要被传送至UE,但是由于延迟或容量限制这些分组在重传缓冲区中暂停的时间操过了丢弃计时器。因此,丢弃计时器可以基于与分组相关联的流量类型被延长。因此,由于分组至UE和/或SeNB的缓慢传递造成的重传缓冲区的清除可以被避免。例如,当分组与延迟容忍流量(即,无时间限制)相关时,丢弃计时器可以被延长。另一方面,当分组与延迟敏感流量(例如,互联网协议电话(VoIP)或视频流)相关时,丢弃计时器可以不被延长。因此,当分组与延迟容忍流量相关时,重传缓冲区中的分组可以不被快速地丢弃(即,丢弃计时器被延长),替代地,当分组与延迟敏感流量相关时,在重传缓冲区处的分组可以根据丢弃计时器被丢弃。When a packet remains in the retransmission buffer for a period exceeding a discard timer (e.g., due to delay or capacity limitations), the packet can be removed from the retransmission buffer. However, some packets in the retransmission buffer may not necessarily be cleared. In other words, these packets need to be transmitted to the UE, but due to delay or capacity limitations, the time these packets remain in the retransmission buffer exceeds the discard timer. Therefore, the discard timer can be extended based on the type of traffic associated with the packet. Thus, clearing the retransmission buffer due to slow delivery of packets to the UE and/or SeNB can be avoided. For example, when the packet is associated with delay-tolerant traffic (i.e., no time limit), the discard timer can be extended. On the other hand, when the packet is associated with delay-sensitive traffic (e.g., Voice over Internet Protocol (VoIP) or video streaming), the discard timer may not be extended. Therefore, when the packet is associated with delay-tolerant traffic, the packet in the retransmission buffer may not be quickly discarded (i.e., the discard timer is extended). Instead, when the packet is associated with delay-sensitive traffic, the packet in the retransmission buffer may be discarded according to the discard timer.

在一个示例中,UE和MeNB中的PDCP机制是依据COUNT(计时)的,以防止重放攻击。COUNT可以在UE和MeNB处被维护,并且可以针对每个发送的PDCP PDU而被递增。为了针对丢失的分组提供鲁棒性,COUNT的最低有效位被进位作为PDCP序列号(SN)。PDCP SN的长度可以被增加至多位,从而延长重传缓冲中的丢弃计时器。In one example, the PDCP mechanism in the UE and MeNB is based on a COUNT to prevent replay attacks. The COUNT can be maintained at the UE and MeNB and incremented for each PDCP PDU transmitted. To provide robustness against lost packets, the least significant bit of the COUNT is rounded up to serve as the PDCP sequence number (SN). The length of the PDCP SN can be increased to multiple bits, thereby extending the discard timer in the retransmission buffer.

在一种配置中,由于X2连接的延时,MeNB的PDCP层中的重传缓冲区中的分组(PDCPSDU分组或PDCP PDU分组)的数量可能增加。例如,MeNB和SeNB之间的X2连接可能经历延迟或容量限制,并因此使分组在MeNB的重传缓冲区中暂停。MeNB中的PDCP层可以丢弃一个或多个分组以缓解重传缓冲区处的潜在的溢出。另外,MeNB中的PDCP层可以丢弃重传缓冲区中的一个或多个分组,以便指示较上层(例如,互联网协议(IP)层或应用层)减慢向MeNB中的PDCP层传输分组的速率。换言之,在重传缓冲区处的分组的丢弃可以向IP层指示溢出缓冲区状态,并且作为响应,IP层会向MeNB中的PDCP层发送较少的分组。因此,在重传缓冲区中存储的分组的数量可以被减少,从而重传缓冲区处的溢出可以被避免。In one configuration, due to the delay of the X2 connection, the number of packets (PDCP SDU packets or PDCP PDU packets) in the retransmission buffer in the PDCP layer of the MeNB may increase. For example, the X2 connection between the MeNB and the SeNB may experience delays or capacity limitations, and thus cause packets to be suspended in the retransmission buffer of the MeNB. The PDCP layer in the MeNB can discard one or more packets to alleviate potential overflow at the retransmission buffer. In addition, the PDCP layer in the MeNB can discard one or more packets in the retransmission buffer to instruct the upper layer (e.g., the Internet Protocol (IP) layer or the application layer) to slow down the rate at which packets are transmitted to the PDCP layer in the MeNB. In other words, the discarding of packets at the retransmission buffer can indicate an overflow buffer state to the IP layer, and in response, the IP layer will send fewer packets to the PDCP layer in the MeNB. Therefore, the number of packets stored in the retransmission buffer can be reduced, so that overflow at the retransmission buffer can be avoided.

另外,当DL丢弃定时器在MeNB处期满时,重传缓冲区中的一些PDCP分组已经作为PDCP PDU被发送至RLC层,以及被发送至MeNB的较低层。作为示例,当DL丢弃定时器期满时,在重传缓冲区中存在5个PDCP分组(例如,A、B、C、D和E)。分组A和B可能已经被发送至RLC层,但是ACK还没有被接收到。如果分组A和B被丢弃,则可以通知UE分组A和B被丢弃。Additionally, when the DL discard timer expires at the MeNB, some PDCP packets in the retransmission buffer have already been sent as PDCP PDUs to the RLC layer and to lower layers of the MeNB. For example, when the DL discard timer expires, there are five PDCP packets (e.g., A, B, C, D, and E) in the retransmission buffer. Packets A and B may have been sent to the RLC layer, but ACKs have not yet been received. If packets A and B are discarded, the UE may be notified of the discarded packets.

当MeNB的PDCP层从重传缓冲区中丢弃一个或多个分组时,UE中PDCP层不知道哪些分组被丢弃。而当UE没有按时从MeNB接收到分组时,UE可以确信分组被延迟、分组在空中丢失、和/或分组将从MeNB被重传至UE。因此,UE可以在无需认识到分组已经在MeNB处被丢弃的情况下不必等待分组。在一种配置中,MeNB中的PDCP层可以向UE中PDCP层发送分组(例如,PDCP PDU)列表,其中,分组的列表指示在MeNB处被丢弃的分组。另外,分组的列表可以包括与每一个丢弃的分组相关联的标识符。作为示例,当UE重组分组时,UE可能已知道在MeNB处分组X和Y被丢弃以及UE不应该等待这些分组到达UE。因此,分组的列表使得UE能够在丢弃的分组和延迟的分组之间进行区分。When the PDCP layer of the MeNB discards one or more packets from the retransmission buffer, the PDCP layer in the UE does not know which packets were discarded. However, when the UE does not receive a packet from the MeNB on time, the UE can be sure that the packet is delayed, the packet is lost in the air, and/or the packet will be retransmitted from the MeNB to the UE. Therefore, the UE does not have to wait for the packet without realizing that the packet has been discarded at the MeNB. In one configuration, the PDCP layer in the MeNB can send a list of packets (e.g., PDCP PDUs) to the PDCP layer in the UE, where the list of packets indicates the packets discarded at the MeNB. In addition, the list of packets can include an identifier associated with each discarded packet. As an example, when the UE reassembles the packets, the UE may already know that packets X and Y were discarded at the MeNB and that the UE should not wait for these packets to arrive at the UE. Therefore, the list of packets enables the UE to distinguish between discarded packets and delayed packets.

在一种配置中,MeNB中的PDCP层可以从较高层(例如,IP层或应用层)接收多个分组。MeNB中的PDCP层可以计算下行链路的分离比(即,使用MeNB链路直接向UE服务的分组的百分比,和使用SeNB链路经由SeNB向UE服务的分组的百分比)。作为示例,MeNB中的PDCP分组可以接收10个分组。PDCP层可以经由SeNB向UE推送10个分组中的6个分组(即,60%),并且剩余的4个分组(即,40%)可以通过MeNB链路向下推送至UE。换言之,60/40的关系可以描述MeNB中PDCP处的下行链路分离比。当MeNB中的重传缓冲区(例如,由于X2接口的延迟、MeNB无线电链路的延迟、SeNB无线电链路的延迟)接近预定的容量时,MeNB可以重新计算下行链路分离比,以便减少将分组递送至UE的时间量。In one configuration, the PDCP layer in the MeNB may receive multiple packets from a higher layer (e.g., the IP layer or the application layer). The PDCP layer in the MeNB may calculate a downlink separation ratio (i.e., the percentage of packets served directly to the UE using the MeNB link, and the percentage of packets served to the UE via the SeNB using the SeNB link). As an example, the PDCP layer in the MeNB may receive 10 packets. The PDCP layer may push 6 of the 10 packets (i.e., 60%) to the UE via the SeNB, and the remaining 4 packets (i.e., 40%) may be pushed down to the UE via the MeNB link. In other words, a 60/40 relationship may describe the downlink separation ratio at the PDCP in the MeNB. When the retransmission buffer in the MeNB (e.g., due to delays in the X2 interface, delays in the MeNB radio link, delays in the SeNB radio link) approaches a predetermined capacity, the MeNB may recalculate the downlink separation ratio in order to reduce the amount of time to deliver packets to the UE.

作为示例,重传缓冲区中的分组数量可以稳定地增长,并且已知MeNB和SeNB之间的X2连接将要被延迟和失真。因此,为了优化去往UE的分组流,MeNB可以将60/40的分离比改变至10/90。换言之,MeNB中的PDCP层可以经由SeNB将10个分组中的1个分组(即,10%)推送至UE,并且剩余的9个分组(即,90%)可以通过MeNB链路向下推送至UE。因此,当MeNB和SeNB之间的X2连接被延迟时,MeNB可以经由SeNB向UE发送较少的分组,并且直接向UE发送较多的分组。As an example, the number of packets in the retransmission buffer may steadily increase, and it is known that the X2 connection between the MeNB and the SeNB is about to be delayed and distorted. Therefore, to optimize the packet flow to the UE, the MeNB may change the 60/40 split ratio to 10/90. In other words, the PDCP layer in the MeNB may push 1 of 10 packets (i.e., 10%) to the UE via the SeNB, and the remaining 9 packets (i.e., 90%) may be pushed down to the UE over the MeNB link. Therefore, when the X2 connection between the MeNB and the SeNB is delayed, the MeNB may send fewer packets to the UE via the SeNB and more packets directly to the UE.

在一种配置中,UE中的PDCP层还可以包括重传缓冲区。该重传缓冲区可以暂时性地存储将被传送至SeNB和/或MeNB的分组。在上行链路中,与重传缓冲区相关联的丢弃计时器可以基于与分组相关联的流量类型被延长。例如,当分组与延迟容忍流量(即,无时间限制)相关时,丢弃计时器可以被延长。另一方面,当分组与延迟敏感流量(例如,互联网协议电话(VoIP)或视频流)相关时,丢弃计时器不可以被延长。因此,当丢弃计时器在UE处被延长时,由于链路(例如,MeNB无线电链路、SeNB无线电链路)中的容量和延时限制造成的重传缓冲区中分组的提早清除可以被避免。In one configuration, the PDCP layer in the UE may further include a retransmission buffer. The retransmission buffer may temporarily store packets to be transmitted to the SeNB and/or MeNB. In the uplink, the discard timer associated with the retransmission buffer may be extended based on the traffic type associated with the packet. For example, when the packet is associated with delay-tolerant traffic (i.e., no time limit), the discard timer may be extended. On the other hand, when the packet is associated with delay-sensitive traffic (e.g., Voice over Internet Protocol (VoIP) or video streaming), the discard timer may not be extended. Therefore, when the discard timer is extended at the UE, early clearing of packets in the retransmission buffer due to capacity and delay limitations in the link (e.g., MeNB radio link, SeNB radio link) may be avoided.

在一个示例中,UE的PDCP层中的重传缓冲区可以丢弃一个或多个分组。在上行链路中,当重传缓冲区处即将发生溢出时,重传缓冲区可以丢弃分组。分组的丢弃可以向IP层指示溢出缓冲区状态,这可以使得IP层和应用层降低至重传缓冲区的数据速率。换言之,当IP层认识到重传缓冲区处潜在的溢出时,IP层可以向重传缓冲区发送较少的分组。UE中的PDCP层向MeNB中的PDCP层发送分组列表,其中,分组列表包括在UE处丢弃的分组。因此,MeNB可以识别出哪些分组在UE处被丢弃,以及哪些分组在UE处被延迟。In one example, a retransmission buffer in the PDCP layer of the UE may drop one or more packets. In the uplink, when an overflow is about to occur at the retransmission buffer, the retransmission buffer may drop packets. The dropping of packets may indicate an overflow buffer status to the IP layer, which may cause the IP layer and the application layer to reduce the data rate to the retransmission buffer. In other words, when the IP layer recognizes a potential overflow at the retransmission buffer, the IP layer may send fewer packets to the retransmission buffer. The PDCP layer in the UE sends a packet list to the PDCP layer in the MeNB, where the packet list includes packets dropped at the UE. Therefore, the MeNB can identify which packets are dropped at the UE and which packets are delayed at the UE.

另外,当DL丢弃定时器在UE处期满时,重传缓冲区中的一些PDCP分组已经作为PDCP PDU被发送至RLC层,以及被发送至UE的较低层。作为示例,当DL丢弃定时器期满时,在重传缓冲区中存在5个PDCP分组(例如,A、B、C、D和E)。分组A和B可能已经被发送至RLC层,但是ACK还没有被接收到。如果分组A和B被丢弃,则可以通知MeNB分组A和B被丢弃。Additionally, when the DL discard timer expires at the UE, some PDCP packets in the retransmission buffer have already been sent as PDCP PDUs to the RLC layer and to lower layers of the UE. For example, when the DL discard timer expires, there are five PDCP packets (e.g., A, B, C, D, and E) in the retransmission buffer. Packets A and B may have been sent to the RLC layer, but ACKs have not yet been received. If packets A and B are discarded, the MeNB can be notified of the discarded packets A and B.

在一种配置中,响应于在UE中的重传缓冲区处检测到潜在的溢出,UE可以向MeNB中的PDCP层发送缓冲区状态和/或对修改的上行链路(UL)分离比的请求。作为示例,在上行链路中,UE中的PDCP层可以经由MeNB无线电链路向MeNB发送50%的分组,并且经由SeNB无线电链路向SeNB发送50%的分组。然而,SeNB无线电链路可能被阻塞,并因此使得将经由SeNB无线电链路传送的分组在重传缓冲处区被暂停。MeNB中的PDCP层可以确定修改的UL分离比并且向UE发送修改的UL分离比。UE可以根据修改的UL分离比向MeNB和SeNB发送分组。例如,UE中的PDCP层可以根据修改的UL分离比经由MeNB无线电链路向MeNB发送80%的分组,并且经由SeNB无线电链路向SeNB发送20%的分组。换言之,UE由于SeNB无线电链路中的延时可以向SeNB发送较少的分组。当延时基本上消失时,UE可以再次向MeNB请求修改UL分离比。In one configuration, in response to detecting a potential overflow in a retransmission buffer in a UE, the UE may send a buffer status and/or a request for a modified uplink (UL) separation ratio to the PDCP layer in the MeNB. As an example, in the uplink, the PDCP layer in the UE may send 50% of packets to the MeNB via the MeNB radio link and 50% of packets to the SeNB via the SeNB radio link. However, the SeNB radio link may be congested, causing packets to be transmitted via the SeNB radio link to be suspended in the retransmission buffer. The PDCP layer in the MeNB may determine a modified UL separation ratio and send the modified UL separation ratio to the UE. The UE may send packets to the MeNB and SeNB based on the modified UL separation ratio. For example, the PDCP layer in the UE may send 80% of packets to the MeNB via the MeNB radio link and 20% of packets to the SeNB via the SeNB radio link based on the modified UL separation ratio. In other words, the UE may send fewer packets to the SeNB due to latency in the SeNB radio link. When the delay is substantially eliminated, the UE may again request the MeNB to modify the UL separation ratio.

图2示出了传统用户平面分组数据汇聚协议(PDCP)层。在一个示例中,PDCP层可以在主要的演进型节点B(MeNB)中。在下行链路中,MeNB中的PDCP层可以从较高层(例如,IP层或应用层)接收PDCP服务数据单元(SDU)。PDCP SDU可以被存储在MeNB中的PDCP层处的重传缓冲区中。编号功能可以被应用于PDCP SDU。PDCP层可以使用由IETF(互联网工程任务组)定义的鲁棒头端压缩(ROHC)协议来执行头端压缩,这可以得到经压缩的PDCP SDU。加密可以被应用于经压缩的PDCP SDU,并且可以添加PDCP头端。另外,PDCP SDU可以被转换成PDCP分组数据单元(PDU)。例如,PDCP PDU可以在下行链路中被传送至UE。Figure 2 shows a conventional user plane packet data convergence protocol (PDCP) layer. In one example, the PDCP layer may be in a primary evolved Node B (MeNB). In the downlink, the PDCP layer in the MeNB may receive PDCP service data units (SDUs) from higher layers (e.g., the IP layer or the application layer). The PDCP SDUs may be stored in a retransmission buffer at the PDCP layer in the MeNB. A numbering function may be applied to the PDCP SDUs. The PDCP layer may perform head-end compression using the Robust Header Compression (ROHC) protocol defined by the IETF (Internet Engineering Task Force), which may result in compressed PDCP SDUs. Encryption may be applied to the compressed PDCP SDUs, and a PDCP header may be added. In addition, the PDCP SDUs may be converted into PDCP packet data units (PDUs). For example, the PDCP PDUs may be transmitted to the UE in the downlink.

在上行链路中,MeNB中的PDCP层可以从UE(直接或是经由SeNB)接收PDCP PDU。PDCP PDU中的PDCP头端可以被处理,并且COUNT可以被确定。PDCP PDU计时器(被称为COUNT)可以被用作安全算法的输入。在无线电资源控制(RRC)连接期间,COUNT值针对每一PDCP PDU而递增。COUNT具有32位的长度,从而允许可接受的RRC连接的持续时间。在RRC连接期间,通过每当接收到的PDCP PDU时进行计时来在MeNB处维护COUNT值。解密可以被应用于PDCP PDU。PDCP层可以执行头端解压缩,并且将PDCP PDU存储在重排序缓冲区中。另外,PDCP PDU可以被转换成PDCP SDU。PDCP SDU可以在上行链路中从PDCP层被传送至MeNB中的较高层(例如,IP层或应用层)。换言之,PDCP SDU可以在PDCP PDU被发送至IP层之前以正确的顺序被安排。In the uplink, the PDCP layer in the MeNB can receive PDCP PDUs from the UE (directly or via the SeNB). The PDCP header in the PDCP PDU can be processed and the COUNT can be determined. The PDCP PDU timer (referred to as COUNT) can be used as input to the security algorithm. During the radio resource control (RRC) connection, the COUNT value is incremented for each PDCP PDU. COUNT has a length of 32 bits, allowing for an acceptable duration of the RRC connection. During the RRC connection, the COUNT value is maintained at the MeNB by timing each PDCP PDU received. Decryption can be applied to the PDCP PDU. The PDCP layer can perform head-end decompression and store the PDCP PDU in a reordering buffer. In addition, the PDCP PDU can be converted into a PDCP SDU. The PDCP SDU can be transmitted from the PDCP layer to higher layers in the MeNB (e.g., the IP layer or application layer) in the uplink. In other words, the PDCP SDU can be arranged in the correct order before the PDCP PDU is sent to the IP layer.

图3A示出了主要演进型节点B(MeNB)中的新型用户平面分组数据汇聚协议(PDCP)层。在下行链路中,PDCP SDU可以在重传缓冲区处从MeNB中的较高层被接收。编号功能可以被应用于PDCP SDU。PDCP层可以使用ROHC协议来执行头端压缩,这可以得到经压缩的PDCPSDU。加密可以被应用于经压缩的PDCP SDU。另外,PDCP SDU可以被转换成PDCP PDU。在加密被执行后可能发生承载分离。换言之,承载分离可以指双连接中在多个eNB上分离承载的能力。可以基于分离比执行承载分离。基于分离比,PDCP PDU的第一部分可以成为M-PDCPPDU,并且PDCP PDU的第二部分可以成为S-PDCP PDU。第一PDCP头端可以被添加到M-PDCPPDU,第二PDCP头端可以被添加到S-PDCP PDU。MeNB可以将M-PDCP PDU经由MeNB无线电链路传送至UE。另外,MeNB可以将S-PDCP PDU经由X2接口传送至SeNB,其中SeNB可以将S-PDCPPDU经由SeNB无线电链路传送至UE。Figure 3A shows the new user plane packet data convergence protocol (PDCP) layer in the main evolved Node B (MeNB). In the downlink, the PDCP SDU can be received from the higher layer in the MeNB at the retransmission buffer. The numbering function can be applied to the PDCP SDU. The PDCP layer can perform header compression using the ROHC protocol, which can result in a compressed PDCP SDU. Encryption can be applied to the compressed PDCP SDU. In addition, the PDCP SDU can be converted into a PDCP PDU. Bearer separation may occur after encryption is performed. In other words, bearer separation may refer to the ability to separate bearers on multiple eNBs in dual connectivity. Bearer separation can be performed based on a separation ratio. Based on the separation ratio, the first part of the PDCP PDU can become an M-PDCP PDU, and the second part of the PDCP PDU can become an S-PDCP PDU. A first PDCP header can be added to the M-PDCP PDU, and a second PDCP header can be added to the S-PDCP PDU. The MeNB can transmit the M-PDCP PDU to the UE via the MeNB radio link. In addition, the MeNB may transmit the S-PDCP PDU to the SeNB via the X2 interface, wherein the SeNB may transmit the S-PDCP PDU to the UE via the SeNB radio link.

在上行链路中,MeNB中的PDCP层可以从MeNB中的较低层接收M-PDCP PDU。另外,PDCP层可以从MeNB中的较低层接收S-PDCP PDU。MeNB中的PDCP层可以处理M-PDCP PDU的PDCP头端。另外,MeNB中的PDCP层可以处理S-PDCP PDU的PDCP头端。PDCP层可以合并承载并确定COUNT。换言之,M-PDCP PDU和S-PDCP PDU可以被合并为PDCP PDU。PDCP PDU可以被转换成PDCP SDU。解密可以被应用于PDCP SDU。PDCP层可以执行ROHC解压缩,并将PDCP SDU存储在重排序缓冲区中,其中重排序缓冲区以正确的顺序组装PDCP SDU。PDCP SDU可以在上行链路中从PDCP层被传送至MeNB中的较高层(例如,IP层或应用层)。In the uplink, the PDCP layer in the MeNB may receive an M-PDCP PDU from a lower layer in the MeNB. In addition, the PDCP layer may receive an S-PDCP PDU from a lower layer in the MeNB. The PDCP layer in the MeNB may process the PDCP header of the M-PDCP PDU. In addition, the PDCP layer in the MeNB may process the PDCP header of the S-PDCP PDU. The PDCP layer may merge bearers and determine a COUNT. In other words, the M-PDCP PDU and the S-PDCP PDU may be merged into a PDCP PDU. The PDCP PDU may be converted into a PDCP SDU. Decryption may be applied to the PDCP SDU. The PDCP layer may perform ROHC decompression and store the PDCP SDU in a reordering buffer, where the reordering buffer assembles the PDCP SDU in the correct order. The PDCP SDU may be transmitted from the PDCP layer to a higher layer in the MeNB (e.g., an IP layer or an application layer) in the uplink.

图3B示出了用户设备(UE)中的新型用户平面分组数据汇聚协议(PDCP)层。在下行链路中,PDCP SDU可以在UE中的PDCP层处从较高层被接收,并且被存储在重传缓冲区处。编号功能可以被应用于PDCP SDU。PDCP层可以使用ROHC协议来执行头端压缩,这可以得到经压缩的PDCP SDU。加密可以被应用于经压缩的PDCP SDU。另外,PDCP SDU可以被转换成PDCPPDU。在加密被执行后可能发生承载分离。可以基于分离比执行承载分离,其中分离比由MeNB来确定。基于分离比,PDCP PDU的第一部分可以成为M-PDCP PDU,并且PDCP PDU的第二部分可以成为S-PDCP PDU。UE可以将M-PDCP PDU经由MeNB无线电链路传送至主要演进型节点B(MeNB)。另外,UE可以将S-PDCP PDU经由SeNB无线电链路传送至次要演进型节点B(SeNB)。Figure 3B shows a new user plane packet data convergence protocol (PDCP) layer in a user equipment (UE). In the downlink, a PDCP SDU can be received from a higher layer at the PDCP layer in the UE and stored in a retransmission buffer. A numbering function can be applied to the PDCP SDU. The PDCP layer can perform head-end compression using the ROHC protocol, which can result in a compressed PDCP SDU. Encryption can be applied to the compressed PDCP SDU. In addition, the PDCP SDU can be converted into a PDCP PDU. Bearer separation may occur after encryption is performed. Bearer separation can be performed based on a separation ratio, where the separation ratio is determined by the MeNB. Based on the separation ratio, the first part of the PDCP PDU can become an M-PDCP PDU, and the second part of the PDCP PDU can become an S-PDCP PDU. The UE can transmit the M-PDCP PDU to the primary evolved Node B (MeNB) via the MeNB radio link. In addition, the UE can transmit the S-PDCP PDU to the secondary evolved Node B (SeNB) via the SeNB radio link.

在上行链路中,UE中的PDCP层可以从UE中的较低层接收M-PDCP PDU。另外,UE中的PDCP层可以从UE中的较低层接收S-PDCP PDU。UE中的PDCP层可以合并承载并确定COUNT。换言之,M-PDCP PDU和S-PDCP PDU可以被合并为PDCP PDU。PDCP PDU可以被转换成PDCP SDU。解密可以被应用于PDCP SDU。PDCP层可以执行ROHC解压缩,并将PDCP SDU存储在重排序缓冲区中,其中重排序缓冲区以正确的顺序组装PDCP SDU。在上行链路中,PDCP SDU可以从PDCP层被传送至UE中的较高层。In the uplink, the PDCP layer in the UE may receive an M-PDCP PDU from a lower layer in the UE. In addition, the PDCP layer in the UE may receive an S-PDCP PDU from a lower layer in the UE. The PDCP layer in the UE may merge bearers and determine a COUNT. In other words, the M-PDCP PDU and the S-PDCP PDU may be merged into a PDCP PDU. The PDCP PDU may be converted into a PDCP SDU. Decryption may be applied to the PDCP SDU. The PDCP layer may perform ROHC decompression and store the PDCP SDU in a reordering buffer, where the reordering buffer assembles the PDCP SDU in the correct order. In the uplink, the PDCP SDU may be transmitted from the PDCP layer to a higher layer in the UE.

另一示例提供了能操作以缓解流量阻塞的主要演进型节点B(MeNB)的计算机电路的功能400,如图4的流程图所示。该功能可以被实现为方法,或者该功能可以作为机器上的指令被执行,其中指令被包括在至少一个计算机可读介质或一个非暂态机器可读存储介质上。计算机电路可以被配置为:识别在MeNB的分组数据汇聚协议(PDCP)层的重传缓冲区中被丢弃的服务数据单元(SDU)分组,如框410中所示。计算机电路可以被配置:在MeNB的PDCP层处创建被丢弃的分组数据单元(PDU)分组的列表,其中被丢弃的PDU分组与SDU分组相关联,如框420中所示。计算机电路可以被配置为:将丢弃的PDU分组的列表从MeNB的PDCP层发送至用户设备(UE)的PDCP层,以使得UE能够在延迟的PDU分组和丢弃的PDU分组之间进行区分,如框430中所示。Another example provides functionality 400 of computer circuitry of a master evolved Node B (MeNB) operable to alleviate traffic congestion, as shown in the flowchart of FIG4 . The functionality may be implemented as a method, or the functionality may be executed as instructions on a machine, wherein the instructions are included on at least one computer-readable medium or a non-transitory machine-readable storage medium. The computer circuitry may be configured to: identify discarded service data unit (SDU) packets in a retransmission buffer of a packet data convergence protocol (PDCP) layer of the MeNB, as shown in block 410. The computer circuitry may be configured to: create a list of discarded packet data unit (PDU) packets at the PDCP layer of the MeNB, wherein the discarded PDU packets are associated with the SDU packets, as shown in block 420. The computer circuitry may be configured to: send the list of discarded PDU packets from the PDCP layer of the MeNB to the PDCP layer of a user equipment (UE) to enable the UE to distinguish between delayed PDU packets and discarded PDU packets, as shown in block 430.

在一个示例中,丢弃PDU分组可以向互联网协议(IP)层指示溢出缓冲区状态,其中IP层响应于溢出缓冲区状态而降低至MeNB处的PDCP层的分组速率。在另一示例中,响应于在MeNB的重传缓冲区处检测到潜在的溢出,PDU分组被丢弃。在另一示例中,潜在的溢出是由于以下各项中至少一项上的延迟或容量限制的:MeNB和次要演进型节点B(SeNB)之间的X2链路、MeNB和UE之间的无线电链路、或SeNB和UE之间的无线电链路。In one example, discarding the PDU packet can indicate an overflow buffer condition to the Internet Protocol (IP) layer, wherein the IP layer reduces the packet rate to the PDCP layer at the MeNB in response to the overflow buffer condition. In another example, the PDU packet is discarded in response to detecting a potential overflow at the MeNB's retransmission buffer. In another example, the potential overflow is due to delay or capacity limitations on at least one of the following: an X2 link between the MeNB and a secondary evolved NodeB (SeNB), a radio link between the MeNB and a UE, or a radio link between the SeNB and a UE.

在一个示例中,计算机电路还可以被配置为:当潜在的溢出在重传缓冲处发生时,重新计算下行链路(DL)的分离比,DL分离比定义将经由SeNB被发送至UE的PDU分组的第一百分比以及将被直接发送至UE的PDU分组的第二百分比。另外,计算机电路还可以被配置为:检测MeNB的重传缓冲区处的潜在的溢出,其中SDU分组被存储在重传缓冲区中,用于在下行链路中被重传至UE或次要演进型节点B(SeNB)中的一个;检测与SDU分组相关联的流量类型;以及部分地基于与SDU分组相关联的流量类型来延长重传缓冲处的丢弃计时器,以避免在重传缓冲区处SDU分组的提早清除。In one example, the computer circuitry may be further configured to: when a potential overflow occurs at a retransmission buffer, recalculate a downlink (DL) separation ratio, the DL separation ratio defining a first percentage of PDU packets to be sent to the UE via the SeNB and a second percentage of PDU packets to be sent directly to the UE. Additionally, the computer circuitry may be further configured to: detect a potential overflow at a retransmission buffer of the MeNB, wherein SDU packets are stored in the retransmission buffer for retransmission in the downlink to one of the UE or a secondary evolved NodeB (SeNB); detect a traffic type associated with the SDU packets; and extend a discard timer at the retransmission buffer based in part on the traffic type associated with the SDU packets to avoid premature clearing of the SDU packets at the retransmission buffer.

在一个示例中,计算机电路还可以被配置为:当与SDU分组相关联的流量类型是延迟容忍流量时,延长重传缓冲处的丢弃计时器。另外,计算机电路还可以被配置为:当与SDU分组相关联的流量类型是延迟敏感流量时,不延长重传缓冲处的丢弃计时器。在一种配置中,延长重传缓冲区处的丢弃计时器包括增加分组数据汇聚协议序列号(PDCP SN)的长度以包括多个最低有效位。另外,计算机电路还可以被配置为在双连接架构中经由X2链路与次要演进型节点B(SeNB)进行通信。In one example, the computer circuitry may be further configured to extend a discard timer at the retransmission buffer when the traffic type associated with the SDU packet is delay-tolerant traffic. Additionally, the computer circuitry may be further configured to not extend the discard timer at the retransmission buffer when the traffic type associated with the SDU packet is delay-sensitive traffic. In one configuration, extending the discard timer at the retransmission buffer includes increasing the length of a Packet Data Convergence Protocol Sequence Number (PDCP SN) to include multiple least significant bits. Additionally, the computer circuitry may be further configured to communicate with a secondary evolved Node B (SeNB) via an X2 link in a dual-connectivity architecture.

另一示例提供了用于缓解流量阻塞的方法500,如图5的流程图所示。该方法可以被执行为机器上的指令,其中指令被包括在至少一个计算机可读介质或一个非暂态机器可读存储介质上。该方法包括如下操作:检测用户设备(UE)的分组数据汇聚协议(PDCP)层的重传缓冲区处的潜在的溢出,其中分组数据单元(PDU分组)被存储在重传缓冲中,用于在下行链路中被重传至主要演进型节点B(MeNB)或次要演进型节点B(SeNB)中的一个,如在框510所示。该方法可以包括如下操作:检测与PDU分组相关联的流量类型,如在框520所示。该方法可以包括如下操作:部分地基于与PDU分组相关联的流量类型来延长重传缓冲处的丢弃计时器,以避免在重传缓冲区处PDU分组的提早清除,如在框530所示。Another example provides a method 500 for mitigating traffic congestion, as shown in the flowchart of FIG5 . The method can be executed as instructions on a machine, wherein the instructions are included on at least one computer-readable medium or a non-transitory machine-readable storage medium. The method includes the following operations: detecting a potential overflow at a retransmission buffer of a packet data convergence protocol (PDCP) layer of a user equipment (UE), wherein packet data units (PDU packets) are stored in the retransmission buffer for retransmission in a downlink to one of a primary evolved Node B (MeNB) or a secondary evolved Node B (SeNB), as shown in block 510 . The method may include the following operations: detecting a traffic type associated with the PDU packets, as shown in block 520 . The method may include the following operations: extending a discard timer at the retransmission buffer based in part on the traffic type associated with the PDU packets to avoid premature clearing of the PDU packets from the retransmission buffer, as shown in block 530 .

在一个示例中,该方法可以包括:当与PDU分组相关联的流量类型是延迟容忍流量时,延长重传缓冲区处的丢弃计时器。另外,该方法可以包括:当与PDU分组相关联的流量类型是延迟敏感流量时,不延长重传缓冲处的丢弃计时器。In one example, the method may include extending a discard timer at the retransmission buffer when the traffic type associated with the PDU packet is delay-tolerant traffic. Additionally, the method may include not extending a discard timer at the retransmission buffer when the traffic type associated with the PDU packet is delay-sensitive traffic.

在一个示例中,该方法可以包括:识别在UE的PDCP层的重传缓冲区中被丢弃的服务数据单元(SDU)分组,其中响应于在重传缓冲区处检测到潜在的溢出,SDU分组被丢弃;在UE的PDCP层处创建被丢弃的分组数据单元(PDU)分组的列表,其中被丢弃的PDU分组与SDU分组相关联;以及将丢弃的PDU分组的列表从UE的PDCP层发送至MeNB的PDCP层,以使得MeNB能够在延迟的PDU分组和丢弃的PDU分组之间进行区分。在一种配置中,被丢弃的PDU分组向互联网协议(IP)层指示溢出缓冲区状态,以降低至UE处的PDCP层的分组速率。In one example, the method may include: identifying a service data unit (SDU) packet discarded in a retransmission buffer of a PDCP layer of a UE, wherein the SDU packet is discarded in response to detecting a potential overflow at the retransmission buffer; creating a list of discarded packet data unit (PDU) packets at the PDCP layer of the UE, wherein the discarded PDU packets are associated with the SDU packets; and sending the list of discarded PDU packets from the PDCP layer of the UE to the PDCP layer of the MeNB to enable the MeNB to distinguish between delayed PDU packets and discarded PDU packets. In one configuration, the discarded PDU packets indicate an overflow buffer status to an Internet Protocol (IP) layer to reduce a packet rate to the PDCP layer at the UE.

在一个示例中,该方法可以包括由于以下各项中至少一项上的延迟或容量限制丢弃PDU分组:MeNB和SeNB之间的X2链路、MeNB和UE之间的无线电链路、或SeNB和UE之间的无线电链路。另外,该方法可以包括:丢弃PDU分组来向互联网协议(IP)层指示缓冲区状态,其中IP层响应于溢出缓冲区状态降低至UE处的PDCP层的分组速率。在一个方面,该方法可以包括:当潜在的溢出在UE的重传缓冲处发生时,从MeNB请求修改的上行链路(UL)分离比。在一种配置方法中,UE包括天线、触摸感应显示屏幕、扬声器、麦克风、图形处理器、应用处理器、内部存储器、或非易失性存储器端口。In one example, the method may include dropping PDU packets due to delay or capacity limitations on at least one of: an X2 link between the MeNB and the SeNB, a radio link between the MeNB and the UE, or a radio link between the SeNB and the UE. Additionally, the method may include dropping PDU packets to indicate a buffer status to an Internet Protocol (IP) layer, wherein the IP layer reduces a packet rate to a PDCP layer at the UE in response to the overflow buffer status. In one aspect, the method may include requesting a modified uplink (UL) separation ratio from the MeNB when a potential overflow occurs at a retransmission buffer of the UE. In one configuration method, the UE includes an antenna, a touch-sensitive display screen, a speaker, a microphone, a graphics processor, an application processor, internal memory, or a non-volatile memory port.

另一示例提供了能操作以缓解流量阻塞的主要演进型节点B(MeNB)的计算机电路的功能600,如图6的流程图所示。该功能可以被实现为方法,或者该功能可以作为机器上的指令被执行,其中指令被包括在至少一个计算机可读介质或一个非暂态机器可读存储介质上。计算机电路可以被配置为:确定MeNB处的重传缓冲区正在存储的分组数量超过了选定的阈值水平,如在框610中所示。计算机电路可以被配置为:针对重传缓冲区中的分组调整下行链路(DL)的分离比,其中分组将被发送至次要演进型节点B(SeNB),或者直接从MeNB被发送至用户设备(UE),如在框620中所示。计算机电路还可以被配置为:基于调整的DL分离比分离MeNB的PDCP层中的承载,以使得UE和SeNB根据调整的DL分离比从MeNB接收重传缓冲区中的分组。Another example provides functionality 600 of computer circuitry of a primary evolved Node B (MeNB) operable to alleviate traffic congestion, as shown in the flowchart of FIG6 . The functionality may be implemented as a method, or the functionality may be executed as instructions on a machine, where the instructions are embodied on at least one computer-readable medium or a non-transitory machine-readable storage medium. The computer circuitry may be configured to determine that a number of packets stored in a retransmission buffer at the MeNB exceeds a selected threshold level, as shown in block 610. The computer circuitry may be configured to adjust a downlink (DL) separation ratio for packets in the retransmission buffer, where the packets are to be sent to a secondary evolved Node B (SeNB) or directly from the MeNB to a user equipment (UE), as shown in block 620. The computer circuitry may also be configured to separate bearers in the PDCP layer of the MeNB based on the adjusted DL separation ratio, such that the UE and the SeNB receive packets in the retransmission buffer from the MeNB according to the adjusted DL separation ratio.

在一种配置中,重传缓冲区在MeNB的分组数据汇聚协议(PDCP)层处。在一个示例中,计算机电路还可以被配置为:响应于在MeNB和SeNB之间的X2链路上检测到的延迟或容量限制,针对重传缓冲区中的分组调整DL分离比。In one configuration, the retransmission buffer is at a Packet Data Convergence Protocol (PDCP) layer of the MeNB. In one example, the computer circuitry may be further configured to adjust a DL separation ratio for packets in the retransmission buffer in response to a delay or capacity limitation detected on an X2 link between the MeNB and the SeNB.

图7提供了无线设备(例如,用户设备(UE)、移动站(MS)、移动无线设备、移动通信设备、平板、手机、或其他类型的无线设备)的示例图解。无线设备可以包括一根或多根天线,该一根或多根天线被配置为与节点、宏节点、低功率节点(LPN)或传输站(例如,基站(BS)、演进型节点B(eNB)、基带单元(BBU)、远程无线电头端(RRH)、远程无线电设备(RRE)、中继站(RS)、无线电设备(RE)、或其他类型的无线广域网(WWAN)接入点)进行通信。无线设备可以被配置为使用至少一种无线通信标准(包括3GPP LTE、WiMAX、高速分组接入(HSPA)、蓝牙、以及Wi-Fi)进行通信。无线设备可以针对每种无线通信标准使用单独的天线或者针对多种无线通信标准使用共享天线。无线设备可以在无线局域网(WLAN)、无线个域网(WPAN)和/或WWAN中进行通信。Figure 7 provides an example diagram of a wireless device (e.g., a user equipment (UE), a mobile station (MS), a mobile wireless device, a mobile communication device, a tablet, a mobile phone, or other types of wireless devices). The wireless device may include one or more antennas configured to communicate with a node, macro node, low power node (LPN), or transmission station (e.g., a base station (BS), an evolved Node B (eNB), a baseband unit (BBU), a remote radio head (RRH), a remote radio equipment (RRE), a relay station (RS), a radio equipment (RE), or other types of wireless wide area network (WWAN) access points). The wireless device may be configured to communicate using at least one wireless communication standard, including 3GPP LTE, WiMAX, High Speed Packet Access (HSPA), Bluetooth, and Wi-Fi. The wireless device may use a separate antenna for each wireless communication standard or a shared antenna for multiple wireless communication standards. The wireless device may communicate in a wireless local area network (WLAN), a wireless personal area network (WPAN), and/or a WWAN.

图7还提供了麦克风和一个或多个扬声器的图解,该麦克风和一个或多个扬声器可以被用于从无线设备音频输入和从无线设备的音频输出。显示屏可以是液晶显示(LCD)屏、或者其他类型的显示屏(例如,有机发光二极管(OLED)显示器)。显示屏可以被配置为触摸屏。触摸屏可以使用电容性触摸屏技术、电阻性触摸屏技术、或其他类型的触摸屏技术。应用处理器和图形处理器可以被耦合到内部存储器,以提供处理和显示能力。非易失性存储器端口也可以被用来向用户提供数据输入/输出选项。非易失性存储器端口还可以被用来扩展无线设备的存储器容量。可以将键盘与无线设备相集成,或者将键盘无线连接到无线设备以提供附加的用户输入。也可以使用触摸屏来提供虚拟键盘。FIG7 also provides an illustration of a microphone and one or more speakers that can be used for audio input and output from the wireless device. The display screen can be a liquid crystal display (LCD) screen, or other types of display screens (e.g., organic light emitting diode (OLED) displays). The display screen can be configured as a touch screen. The touch screen can use capacitive touch screen technology, resistive touch screen technology, or other types of touch screen technology. An application processor and a graphics processor can be coupled to internal memory to provide processing and display capabilities. A non-volatile memory port can also be used to provide data input/output options to the user. The non-volatile memory port can also be used to expand the memory capacity of the wireless device. A keyboard can be integrated with the wireless device, or a keyboard can be wirelessly connected to the wireless device to provide additional user input. A touch screen can also be used to provide a virtual keyboard.

各种技术或者其某些方面或部分可以采用被嵌入到有形介质(例如,软盘、CD-ROM、硬驱动器、非暂态计算机可读存储介质、或任意其他机器可读存储介质)中的程序代码(即,指令)的形式,其中,当程序代码被加载到机器(例如,计算机)中并且由该机器运行时,该机器成为用于实施各种技术的装置。电路可以包括硬件、固件、程序代码、可执行代码、计算机指令、和/或软件。非暂态计算机可读存储介质可以是不包括信号的计算机可读存储介质。在程序代码在可编程计算机上运行的情形中,计算设备可以包括处理器、处理器可读的存储介质(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备、以及至少一个输出设备。易失性和非易失性存储器和/或存储元件可以是RAM、EPROM、闪速驱动器、光驱动器、磁性硬驱动器、或用于存储电子数据的其他介质。节点和移动设备还可以包括收发机模块、计时器模块、处理模块、和/或时钟模块或定时器模块。可以实现或利用本文所描述的各种技术的一个或多个程序可以使用应用程序界面(API)、可再用控件等。这样的程序可以被实现于高级程序或面向对象的编程语言中,从而与计算机系统进行通信。然而,(一个或多个)程序可以按需被实现于组件或机器语言中。在任何情形中,语言可以是编译型语言或解释型语言,并且将其与硬件实现方式相结合。Various technologies or some aspects or parts thereof can be in the form of program codes (i.e., instructions) embedded in tangible media (e.g., floppy disks, CD-ROMs, hard drives, non-transient computer-readable storage media, or any other machine-readable storage media), wherein when the program code is loaded into a machine (e.g., a computer) and is run by the machine, the machine becomes a device for implementing various technologies. Circuits can include hardware, firmware, program codes, executable code, computer instructions, and/or software. Non-transient computer-readable storage media can be computer-readable storage media that does not include signals. In the case where the program code runs on a programmable computer, a computing device can include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage element), at least one input device, and at least one output device. Volatile and non-volatile memory and/or storage element can be RAM, EPROM, flash drive, optical drive, magnetic hard drive, or other media for storing electronic data. Nodes and mobile devices can also include a transceiver module, a timer module, a processing module, and/or a clock module or a timer module. One or more programs that can implement or utilize the various technologies described herein can use application programming interfaces (APIs), reusable controls, etc. Such programs can be implemented in high-level procedural or object-oriented programming languages to communicate with a computer system. However, the program(s) can be implemented in component or machine language as needed. In any case, the language can be a compiled language or an interpreted language and combined with a hardware implementation.

应当理解,本说明书中所描述的功能单元中的许多功能单元以被标记为模块,以便更加着重强调其实现方式的独立性。例如,模块可以被实现为硬件电路,该硬件电路包括常规VLSI电路或门阵列、现成的半导体(例如,逻辑芯片、晶体管、或其他分立组件)。模块还可以被实现于可编程硬件设备(例如,现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件,等等)中。It should be understood that many of the functional units described in this specification are labeled as modules to emphasize the independence of their implementation. For example, a module can be implemented as a hardware circuit comprising conventional VLSI circuits or gate arrays, off-the-shelf semiconductors (e.g., logic chips, transistors, or other discrete components). A module can also be implemented in a programmable hardware device (e.g., a field programmable gate array, programmable array logic, a programmable logic device, etc.).

模块还可以被实现于由各种类型的处理器运行的软件中。所标识的可执行代码的模块例如可以包括计算机指令的一个或多个物理块或逻辑块,其例如可以被组织为对象、程序、或功能。然而,所标识的模块的可执行性不需要物理上位于一起,而是可以包括存储于不同位置中的不同的指令,当这些存储于不同位置中的不同的指令在逻辑上被结合在一起时,其包括该模块并且实现该模块所声明的目的。Module can also be implemented in the software that is run by various types of processors.The module of the executable code of being identified can for example comprise one or more physical blocks or logical blocks of computer instructions, and it can for example be organized as object, program, or function.Yet the executable property of being identified module does not need to be physically located together, but can comprise the different instructions that are stored in different locations, and when these different instructions that are stored in different locations are logically combined together, it comprises this module and realizes the purpose that this module is stated.

实际上,可执行代码的模块可以是单个指令、或许多指令,并且甚至可以跨若干个存储器设备且在不同的程序间被分布于若干个不同的代码段上。类似地,操作数据在本文中可以在模块内被识别和说明,并且可以以任意适当的形式被嵌入并且被组织到任意适当类型的数据结构中。操作数据可以被收集为单个数据集,或者可以被分布于不同的位置(包括不同的存储设备上),并且可以至少部分地仅作为系统或网络上的电子信号而存在。模块可以是主动的或是被动的,包括可操作以执行所期望的功能的代理。In fact, the module of executable code can be a single instruction or many instructions, and can even be distributed on several different code segments across several storage devices and between different programs.Similarly, operational data can be identified and illustrated in this article in module, and can be embedded in and organized into the data structure of any appropriate type in any suitable form.Operational data can be collected as a single data set, or can be distributed in different locations (comprising on different storage devices), and can only exist as the electronic signal on system or network at least in part.Module can be active or passive, comprises the agent that can be operated to perform desired function.

贯穿本说明书对“示例”的指代意思是结合被包括在本发明的至少一个实施例中的示例所描述的特定特征、结构、或特点。因此,贯穿本说明书在各个位置出现的短语“在示例中”不一定全部指代同一实施例。References throughout this specification to an "example" are intended to refer to a particular feature, structure, or characteristic described in connection with the example as included in at least one embodiment of the present invention. Thus, the appearances of the phrase "in an example" in various places throughout this specification are not necessarily all referring to the same embodiment.

如本文所使用的,为方便起见,多个项、结构元件、组成元件、和/或材料可以被呈现在一般列表中。然而,这些列表应该被理解为好像列表中的每个成员被独立标识为单独且唯一的成员一样。因此,基于其在一般群组中的呈现而无需相反的指示,这样的列表中的独立成员不应该被解释为同一列表的任意其他成员的事实上的等同。此外,本发明的各种实施例和示例在本文可以随着其各种组分的替代一起被指代。应当理解,这样的实施例、示例和替代不被解释为彼此的事实上的等同,而被考虑为对本发明的独立且自主的表示。As used herein, for convenience, multiple items, structural elements, constituent elements, and/or materials can be presented in a general list. However, these lists should be understood as if each member in the list is independently identified as a separate and unique member. Therefore, based on its presentation in a general group without the need for contrary instructions, the independent members in such a list should not be interpreted as the de facto equivalence of any other member of the same list. In addition, various embodiments and examples of the present invention can be referred to together with the replacement of its various components herein. It should be understood that such embodiments, examples and replacements are not interpreted as de facto equivalence to each other, but are considered to be independent and autonomous representations of the present invention.

而且,所描述的特征、结构、或特点可以在一个或多个实施例中以任意适当的方式进行组合。在如下的描述中,提供了大量具体细节(例如,布局的示例、距离、网络示例等),以提供对本发明的实施例的透彻的理解。然而,相关领域的技术人员将认识到,可以在无需这些具体细节中的一个或多个的情况下实施本发明,或者利用其它方法、组件、布局等来实施本发明。在其它实例中,为了避免模糊本发明的各方面,对众所周知的结构、材料、或操作未进行详细示出或描述。Moreover, described features, structures, or characteristics can be combined in any appropriate manner in one or more embodiments. In the following description, a large amount of specific details (such as, the example of layout, distance, network example, etc.) are provided to provide a thorough understanding of embodiments of the present invention. However, those skilled in the art will recognize that the present invention can be implemented without the need for one or more of these specific details, or other methods, components, layouts, etc. are utilized to implement the present invention. In other examples, in order to avoid blurring various aspects of the present invention, well-known structures, materials, or operations are not shown or described in detail.

尽管前面的示例是在一个或多个特定应用中对本发明的原理的说明,但在不背离本发明的概念和原理并且无需发明人员的练习的情况下,可以在实现方式的形式、使用和细节上做出大量修改,这对于本领域技术人员而言是显而易见的。因此,除所附权利要求所提出的之外,不意欲对本发明进行限制。Although the foregoing examples are illustrative of the principles of the present invention in one or more specific applications, it will be apparent to those skilled in the art that numerous modifications in form, use, and details of implementation may be made without departing from the concepts and principles of the present invention and without requiring practice of the inventor. Therefore, it is not intended that the present invention be limited except as set forth in the appended claims.

Claims (18)

1.一种被用于缓解流量阻塞的主要演进型节点B即MeNB,具有计算机电路,所述计算机电路被配置为:1. A major evolved Node B (MeNB) for mitigating traffic congestion, having computer circuitry configured to: 识别在所述MeNB的分组数据汇聚协议PDCP层的重传缓冲区中被丢弃的服务数据单元SDU分组;Identify Service Data Unit (SDU) packets that have been dropped in the retransmission buffer of the Packet Data Convergence Protocol (PDCP) layer of the MeNB; 在所述MeNB的PDCP层处创建被丢弃的分组数据单元PDU分组的列表,其中被丢弃的PDU分组与SDU分组相关联;以及A list of discarded Packet Data Unit (PDU) packets is created at the PDCP layer of the MeNB, wherein the discarded PDU packets are associated with SDU packets; and 将丢弃的PDU分组的列表从所述MeNB的PDCP层发送至用户设备UE的PDCP层,以使得所述UE能够在延迟的PDU分组和丢弃的PDU分组之间进行区分,The list of dropped PDU packets is sent from the MeNB's PDCP layer to the UE's PDCP layer, enabling the UE to distinguish between delayed and dropped PDU packets. 其中,丢弃所述PDU分组来向互联网协议IP层指示溢出缓冲区状态,其中IP层响应于所述溢出缓冲区状态降低至所述MeNB处的PDCP层的分组速率。Specifically, the PDU packets are discarded to indicate an overflow buffer state to the Internet Protocol (IP) layer, and the IP layer reduces the packet rate of the PDCP layer at the MeNB in response to the overflow buffer state. 2.如权利要求1所述的MeNB,其中,响应于在所述MeNB的重传缓冲区处检测到潜在的溢出,所述PDU分组被丢弃。2. The MeNB of claim 1, wherein the PDU packet is dropped in response to a potential overflow detected in the retransmission buffer of the MeNB. 3.如权利要求2所述的MeNB,其中,所述潜在的溢出是由于以下各项中至少一项上的延迟或容量限制的:所述MeNB和次要演进型节点B即SeNB之间的X2链路、所述MeNB和所述UE之间的无线电链路、或SeNB和所述UE之间的无线电链路。3. The MeNB of claim 2, wherein the potential overflow is due to latency or capacity limitations on at least one of the following: the X2 link between the MeNB and the secondary evolved Node B (SeNB), the radio link between the MeNB and the UE, or the radio link between the SeNB and the UE. 4.如权利要求2所述的MeNB,其中,所述计算机电路还被配置为:当所述潜在的溢出在所述重传缓冲区处发生时,重新计算下行链路DL分离比,DL分离比定义将经由次要演进型节点B即SeNB被发送至所述UE的PDU分组的第一百分比以及将被直接发送至所述UE的PDU分组的第二百分比。4. The MeNB of claim 2, wherein the computer circuitry is further configured to: when the potential overflow occurs at the retransmission buffer, recalculate the downlink DL separation ratio, the DL separation ratio defining a first percentage of PDU packets to be transmitted to the UE via the secondary evolved Node B, i.e., the SeNB, and a second percentage of PDU packets to be transmitted directly to the UE. 5.如权利要求1所述的MeNB,其中,所述计算机电路还被配置为:5. The MeNB as claimed in claim 1, wherein the computer circuitry is further configured to: 检测所述MeNB的重传缓冲区处的潜在的溢出,其中SDU分组被存储在所述重传缓冲区中,用于在下行链路中被重传至所述UE或次要演进型节点B即SeNB中的一个;Detect potential overflows in the retransmission buffer of the MeNB, where SDU packets are stored in the retransmission buffer for retransmission to the UE or one of the Secondary Evolved Node B (SeNB) in the downlink; 检测与所述SDU分组相关联的流量类型;以及Detect the traffic type associated with the SDU packet; and 部分地基于与所述SDU分组相关联的流量类型来延长所述重传缓冲区处的丢弃计时器,以避免在所述重传缓冲区处所述SDU分组的提早清除。The drop timer at the retransmission buffer is extended in part based on the traffic type associated with the SDU packet in order to avoid premature clearing of the SDU packet at the retransmission buffer. 6.如权利要求5所述的MeNB,其中,所述计算机电路还被配置为:当与所述SDU分组相关联的流量类型是延迟容忍流量时,延长所述重传缓冲区处的所述丢弃计时器。6. The MeNB of claim 5, wherein the computer circuitry is further configured to extend the drop timer at the retransmission buffer when the traffic type associated with the SDU packet is delay-tolerant traffic. 7.如权利要求5所述的MeNB,其中,所述计算机电路还被配置为:当与所述SDU分组相关联的流量类型是延迟敏感流量时,不延长所述重传缓冲区处的所述丢弃计时器。7. The MeNB of claim 5, wherein the computer circuitry is further configured to: not extend the drop timer at the retransmission buffer when the traffic type associated with the SDU packet is delay-sensitive traffic. 8.如权利要求5所述的MeNB,其中,延长所述重传缓冲区处的所述丢弃计时器包括增加分组数据汇聚协议序列号的长度以包括多个最低有效位。8. The MeNB of claim 5, wherein extending the drop timer at the retransmission buffer includes increasing the length of the packet data aggregation protocol sequence number to include a plurality of least significant bits. 9.如权利要求1所述的MeNB,其中所述计算机电路还被配置为:在双连接架构中经由X2链路与次要演进型节点B即SeNB进行通信。9. The MeNB of claim 1, wherein the computer circuitry is further configured to communicate with the secondary evolved Node B, i.e., the SeNB, via an X2 link in a dual-connectivity architecture. 10.一种用于缓解流量阻塞的方法,所述方法包括:10. A method for alleviating traffic congestion, the method comprising: 识别在主要演进型节点B即MeNB的分组数据汇聚协议PDCP层的重传缓冲区中被丢弃的服务数据单元SDU分组;Identify Service Data Unit (SDU) packets that have been dropped in the retransmission buffer of the Packet Data Convergence Protocol (PDCP) layer of the primary evolved Node B (MeNB). 在所述MeNB的PDCP层处创建被丢弃的分组数据单元PDU分组的列表,其中被丢弃的PDU分组与SDU分组相关联;以及A list of discarded Packet Data Unit (PDU) packets is created at the PDCP layer of the MeNB, wherein the discarded PDU packets are associated with SDU packets; and 将丢弃的PDU分组的列表从所述MeNB的PDCP层发送至用户设备UE的PDCP层,以使得所述UE能够在延迟的PDU分组和丢弃的PDU分组之间进行区分,The list of dropped PDU packets is sent from the MeNB's PDCP layer to the UE's PDCP layer, enabling the UE to distinguish between delayed and dropped PDU packets. 其中,丢弃所述PDU分组来向互联网协议IP层指示溢出缓冲区状态,其中IP层响应于所述溢出缓冲区状态降低至所述MeNB处的PDCP层的分组速率。Specifically, the PDU packets are discarded to indicate an overflow buffer state to the Internet Protocol (IP) layer, and the IP layer reduces the packet rate of the PDCP layer at the MeNB in response to the overflow buffer state. 11.如权利要求10所述的方法,其中,响应于在所述MeNB的重传缓冲区处检测到潜在的溢出,所述PDU分组被丢弃。11. The method of claim 10, wherein the PDU packet is dropped in response to a potential overflow detected at the retransmission buffer of the MeNB. 12.如权利要求11所述的方法,其中,所述潜在的溢出是由于以下各项中至少一项上的延迟或容量限制的:所述MeNB和次要演进型节点B即SeNB之间的X2链路、所述MeNB和所述UE之间的无线电链路、或SeNB和所述UE之间的无线电链路。12. The method of claim 11, wherein the potential overflow is due to latency or capacity limitations on at least one of the following: the X2 link between the MeNB and the secondary evolved Node B (SeNB), the radio link between the MeNB and the UE, or the radio link between the SeNB and the UE. 13.如权利要求11所述的方法,还包括:13. The method of claim 11, further comprising: 当所述潜在的溢出在所述重传缓冲区处发生时,重新计算下行链路DL分离比,DL分离比定义将经由次要演进型节点B即SeNB被发送至所述UE的PDU分组的第一百分比以及将被直接发送至所述UE的PDU分组的第二百分比。When the potential overflow occurs at the retransmission buffer, the downlink DL separation ratio is recalculated. The DL separation ratio defines a first percentage of PDU packets that will be sent to the UE via the Secondary Evolved Node B (SeNB) and a second percentage of PDU packets that will be sent directly to the UE. 14.如权利要求10所述的方法,还包括:14. The method of claim 10, further comprising: 检测所述MeNB的重传缓冲区处的潜在的溢出,其中SDU分组被存储在所述重传缓冲区中,用于在下行链路中被重传至所述UE或次要演进型节点B即SeNB中的一个;Detect potential overflows in the retransmission buffer of the MeNB, where SDU packets are stored in the retransmission buffer for retransmission to the UE or one of the Secondary Evolved Node B (SeNB) in the downlink; 检测与所述SDU分组相关联的流量类型;以及Detect the traffic type associated with the SDU packet; and 部分地基于与所述SDU分组相关联的流量类型来延长所述重传缓冲区处的丢弃计时器,以避免在所述重传缓冲区处所述SDU分组的提早清除。The drop timer at the retransmission buffer is extended in part based on the traffic type associated with the SDU packet in order to avoid premature clearing of the SDU packet at the retransmission buffer. 15.如权利要求14所述的方法,还包括:当与所述SDU分组相关联的流量类型是延迟容忍流量时,延长所述重传缓冲区处的所述丢弃计时器。15. The method of claim 14, further comprising: extending the drop timer at the retransmission buffer when the traffic type associated with the SDU packet is delay-tolerant traffic. 16.如权利要求14所述的方法,还包括:当与所述SDU分组相关联的流量类型是延迟敏感流量时,不延长所述重传缓冲区处的所述丢弃计时器。16. The method of claim 14, further comprising: not extending the drop timer at the retransmission buffer when the traffic type associated with the SDU packet is delay-sensitive traffic. 17.如权利要求14所述的方法,其中,延长所述重传缓冲区处的所述丢弃计时器包括增加分组数据汇聚协议序列号的长度以包括多个最低有效位。17. The method of claim 14, wherein extending the drop timer at the retransmission buffer includes increasing the length of the packet data convergence protocol sequence number to include a plurality of least significant bits. 18.如权利要求10所述的方法,其中,所述MeNB被配置为:在双连接架构中经由X2链路与次要演进型节点B即SeNB进行通信。18. The method of claim 10, wherein the MeNB is configured to communicate with the secondary evolved Node B, i.e., the SeNB, via an X2 link in a dual-connectivity architecture.
HK16111027.6A 2013-09-26 2014-09-18 Mitigation of traffic congestion in dual connectivity systems HK1222970B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201361883127P 2013-09-26 2013-09-26
US61/883,127 2013-09-26
US14/317,900 2014-06-27
US14/317,900 US9560684B2 (en) 2013-09-26 2014-06-27 Mitigation of traffic congestion in dual connectivity systems
PCT/US2014/056247 WO2015047858A1 (en) 2013-09-26 2014-09-18 Mitigation of traffic congestion in dual connectivity systems

Publications (2)

Publication Number Publication Date
HK1222970A1 HK1222970A1 (en) 2017-07-14
HK1222970B true HK1222970B (en) 2020-10-16

Family

ID=

Similar Documents

Publication Publication Date Title
US9560684B2 (en) Mitigation of traffic congestion in dual connectivity systems
US10492214B2 (en) Communication of security key information
KR101895147B1 (en) PDCP and Flow Control for Split Bearer
RU2603626C2 (en) Operation with multiple schedulers in wireless system
CN105557018A (en) End-to-end (e2e) tunneling for multi-radio access technology (multi-rat)
CN104837163A (en) Method used for deleting radio link control service data unit and base station
WO2016195891A1 (en) Handover using group evolved packet system (eps) bearers
HK1222970B (en) Mitigation of traffic congestion in dual connectivity systems
HK1263021B (en) System and method for communicating security key information
HK1223219B (en) Reduction of packet retransmissions in dual connectivity systems
HK1223218B (en) Bearer split ratios for dual connectivity systems
HK1263021A1 (en) System and method for communicating security key information
HK1217073B (en) Method and system for communicating security key information
HK1248441B (en) Handover using group evolved packet system (eps) bearers
HK1223481B (en) End-to-end (e2e) tunneling for multi-radio access technology (multi-rat)