CN110679105B - 无线链路控制传输方法及相关产品 - Google Patents
无线链路控制传输方法及相关产品 Download PDFInfo
- Publication number
- CN110679105B CN110679105B CN201780091153.3A CN201780091153A CN110679105B CN 110679105 B CN110679105 B CN 110679105B CN 201780091153 A CN201780091153 A CN 201780091153A CN 110679105 B CN110679105 B CN 110679105B
- Authority
- CN
- China
- Prior art keywords
- rlc
- field
- nack
- domain
- pdu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000005540 biological transmission Effects 0.000 title claims abstract description 25
- 238000004891 communication Methods 0.000 claims description 51
- 238000012545 processing Methods 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 25
- 238000005516 engineering process Methods 0.000 description 8
- 238000010295 mobile communication Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 6
- 230000008713 feedback mechanism Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 2
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1628—List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1642—Formats specially adapted for sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1621—Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本发明实施例公开了一种无线链路控制传输方法及相关产品,包括:接收来自发送侧无线链路控制RLC实体的第一RLC协议数据单元PDU集合,第一RLC PDU集合是发送侧RLC实体根据原始数据段生成的;当检测到未成功接收到第一RLC PDU集合中的多个RLC PDU时,发送携带多个RLC PDU的序列号SN的指示域的状态报告;接收来自发送侧RLC实体的第二RLC PDU集合;根据第一RLC PDU集合和第二RLC PDU集合获取原始数据段。实施例解决了5G NR***中当接收侧RLC实体需要发送侧RLC实体重传RLC PDU时,向发送侧RLC实体反馈的状态报告开销较大的问题。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种无线链路控制传输方法及相关产品。
背景技术
第五代移动通信技术(5th-Generation,5G)NR是在第三代合作伙伴计划(3rdGeneration Partnership Project,3GPP)组织中新近提出的一个课题。随着新一代5G技术的讨论逐渐深入,一方面,由于通信***是后项兼容的,所以后来研发的新技术倾向于兼容之前已经标准化的技术;而另一方面,由于***移动通信技术(the 4th Generationmobile communication,4G)LTE已经存在了大量的现有设计,如果为了达到兼容,必然要牺牲掉5G的很多灵活度,从而降低性能。所以,目前在3GPP组织中两个方向并行研究,其中,不考虑后向兼容的技术讨论组,被称为5G NR。
在LTE***中,无线接口的协议栈中包含有无线链路控制(Radio Link Control,RLC)层协议,该RLC层协议的主要功能是对接收到的上层数据包进行分割和重组,以便分割和重组后的数据包适应于无线接口的实际传输,且对于需无差错传输的无线承载(RadioBearer,RB)来说,RLC层协议还可以通过重传机制恢复丢失的数据包,其中,每个无线承载RB可以对应若干个RLC实体。
LTE无线链路控制(Radio Link Control,RLC)层协议中规定,在现有的RLC确认模式AM的重传反馈机制中,发送侧RLC实体在传输协议数据单元(Protocol Data Unit,PDU)时会给每个PDU配置一个序列号(sequence number,SN),发送侧RLC实体按照此序列号发送PDU,同时发送侧RLC实体会配置接收侧RLC实体按照预设的格式反馈接收状态,接收侧RLC实体通过状态报告(即状态STATUS PDU)来告知发送侧RLC实体已经成功接收到的PDU最大的序列号以及未成功接收到的PDU的序列号。发送侧RLC实体根据状态报告来决定重传哪些PDU。
在现有的NR RLC讨论中,RLC实体的功能基本是根据LTE RLC来进行优化,相比较LTE RLC(LTE RLC协议中,PDU是业务数据单元SDU在RLC的承载,SDU被分割segmentation或者级联concatenation,然后填充到PDU中,即SDU封装后就是PDU),NR RLC(未确认模式UM模式和AM模式)将不再支持级联SDU功能而仍然保留切割SDU功能。这意味这NR RLC PDU将只能有如图1A所示的四种情况,case1)一个RLC PDU包含唯一一个完整的RLC SDU;case2)一个RLC PDU包含唯一一个RLC SDU分割段,该分割段位于被切割RLC SDU的前部;case3)一个RLC PDU包含为一个RLC SDU分割段,该分割段位于被切割RLC SDU的中部;case4)一个RLCPDU包含一个RLC SDU分割段,该分割段位于被切割RLC SDU的后部。
NR RLC级联功能的舍弃意味着每一个RLC PDU最多只包含一个RLC SDU(case 1)或者部分RLC SDU(case 2,3,4)或者一个RLC PDU的切割部分。每一个RLC AMD PDU需要一个SN来标示,RLC PDU在媒体接入控制MAC层复用到一个MAC PDU中。从开销角度来说,去掉RLC级联之后,接收侧RLC实体向发送侧RLC实体发送的状态报告中需要包含大量的信息,才能使发送侧RLC实体能够正确的对需要重传的RLC PDU分段进行重传,造成RLC实体反馈开销的增加。
发明内容
本发明的实施例提供一种无线链路控制传输方法及相关产品,以期提高无线通信***中传输调取请求的灵活性,以及提高无线通信***中数据传输信道的资源调度效率。
第一方面,本发明实施例提供一种无线链路控制传输方法,包括:
接收来自发送侧无线链路控制RLC实体的第一RLC协议数据单元PDU集合,所述第一RLC PDU集合是发送侧RLC实体根据原始数据段生成的;
当检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时,发送携带所述多个RLC PDU的序列号SN的指示域的状态报告;
接收来自发送侧RLC实体的第二RLC PDU集合;
根据所述第一RLC PDU集合和所述第二RLC PDU集合获取所述原始数据段。
第二方面,本发明实施例提供一种无线链路控制传输方法,包括:
向接收侧无线链路控制RLC实体发送第一RLC协议数据单元PDU集合,所述第一RLCPDU集合是根据原始数据段生成的;
接收来自所述接收侧RLC实体发送的携带多个RLC PDU的序列号SN的指示域的状态报告,所述状态报告是所述接收侧RLC实体在检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时发送的;
向所述接收侧RLC实体发送第二RLC PDU集合,所述第一RLC PDU集合和所述第二RLC PDU集合用于获取所述原始数据段。
第三方面,本发明实施例提供一种接收侧无线链路控制RLC实体,该接收侧RLC实体具有实现上述方法设计中终端的行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,接收侧RLC实体包括处理器,所述处理器被配置为支持接收侧RLC实体执行上述方法中相应的功能。进一步的,接收侧RLC实体还可以包括通信接口,所述通信接口用于支持接收侧RLC实体与发送侧RLC实体之间的通信。进一步的,接收侧RLC实体还可以包括存储器,所述存储器用于与处理器耦合,其保存接收侧RLC实体必要的程序指令和数据。
第四方面,本发明实施例提供一种发送侧无线链路控制RLC实体,该发送侧RLC实体具有实现上述方法设计中发送侧RLC实体的行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,发送侧RLC实体包括处理器,所述处理器被配置为支持发送侧RLC实体执行上述方法中相应的功能。进一步的,发送侧RLC实体还可以包括收发器,所述收发器用于支持发送侧RLC实体与接收侧RLC实体之间的通信。进一步的,发送侧RLC实体还可以包括存储器,所述存储器用于与处理器耦合,其保存发送侧RLC实体必要的程序指令和数据。
第五方面,本发明实施例提供一种接收侧无线链路控制RLC实体,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本发明实施例第二方面任一方法中的步骤的指令。
第六方面,本发明实施例提供一种发送侧无线链路控制RLC实体,包括处理器、存储器、射频芯片以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本发明实施例第一方面任一方法中的步骤的指令。
第七方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本发明实施例第一方面或第二方面任一方法中所描述的部分或全部步骤,所述计算机包括接收侧无线链路控制RLC实体和发送侧无线链路控制RLC实体。
第九方面,本发明实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本发明实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包,所述计算机包括接收侧无线链路控制RLC实体和发送侧无线链路控制RLC实体。
由上可见,本发明实施例中,在接收侧RLC实体接收到发送侧RLC实体发送的包括根据原始数据段生成的第一RLC PDU集合之后,当确定未成功接收第一RLC PDU集合中的多个RLC PDU时,向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,以便发送侧RLC实体根据状态报告生成第二RLC PDU集合,并发送至接收侧RLC实体,接收侧RLC实体便可以根据第一RLC PDU集合和第二RLC PDU集合获取原始数据段,这样在接收侧RLC实体确定未成功接收到第一RLC PDU集合中的多个RLC PDU时,通过向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,降低了向发送侧RLC实体反馈状态报告的开销。从而解决了5G NR***中当接收侧RLC实体需要发送侧RLC实体重传RLC PDU时,向发送侧RLC实体反馈的状态报告开销较大的问题。
附图说明
下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍.
图1A是5G NR***中RLC PDU可能出现的4种情况的示意图;
图1B是本发明实施例提供的一种示例通信***的可能的网络架构;
图1C是现有LTE***中接收侧RLC实体和发送侧RLC实体之间传输RLC PDU的示意图;
图1D是现有LTE***中RLC PDU的状态报告的结构示意图;
图1E是本发明实施例提供的分别经过LTE***和NR***处理3个RLC SDU到MAC层实体的示意图;
图2是本发明实施例提供的一种无线链路控制传输方法的通信示意图;
图3A是本发明实施例提供的一种5G NR场景下用户设备接收第一RLC PDU集合中的RLC PDU的示意图;
图3B是本发明实施例提供的一种状态报告的结构示意图;
图3C是本发明实施例提供的另一种5G NR场景下用户设备接收第一RLC PDU集合中的RLC PDU的示意图;
图3D是本发明实施例提供的另一种状态报告的结构示意图;
图3E是本发明实施例提供的另一种5G NR场景下的用户设备接收第一RLC PDU集合中的RLC PDU的示意图;
图3F是本发明实施例提供的另一种状态报告的结构示意图;
图4是本发明实施例提供的一种接收侧RLC实体的结构示意图;
图5是本发明实施例提供的一种发送侧RLC实体的结构示意图;
图6是本发明实施例提供的一种接收侧RLC实体的功能单元组成框图;
图7是本发明实施例提供的一种发送侧RLC实体的功能单元组成框图;
图8是本发明实施例提供的一种终端的结构示意图。
具体实施方式
请参阅图1B,图1B是本发明实施例提供的一种示例通信***的可能的网络架构。该示例通信***例如可以是全球移动通信***(Global System for Mobilecommunications,GSM),码分多址(Code Division Multiple Access,CDMA)***,时分多址(Time Division Multiple Access,TDMA)***,宽带码分多址(Wideband Code DivisionMultiple Access Wireless,WCDMA),频分多址(Frequency Division MultipleAddressing,FDMA)***,正交频分多址(Orthogonal Frequency-Division MultipleAccess,OFDMA)***,单载波FDMA(SC-FDMA)***,通用分组无线业务(General PacketRadio Service,GPRS)***,LTE***,5G NR***以及其他此类通信***。该示例通信***具体包括网络侧设备和终端,终端接入网络侧设备提供的移动通信网络时,终端与网络侧设备之间可以通过无线链路通信连接,该通信连接方式可以是单连接方式或者双连接方式或者多连接方式,但通信连接方式为单连接方式时,网络侧设备可以是LTE基站或者NR基站(又称为gNB基站),当通信方式为双连接方式时(具体可以通过载波聚合CA技术实现,或者多个网络侧设备实现),且终端连接多个网络侧设备时,该多个网络侧设备可以是主基站MCG和辅基站SCG,基站之间通过回程链路backhaul进行数据回传,主基站可以是LTE基站,辅基站可以是LTE基站,或者,主基站可以是NR基站,辅基站可以是LTE基站,或者,主基站可以是NR基站,辅基站可以是NR基站。本发明实施例所描述的接收侧RLC实体可以是终端或终端中的软件(如协议栈)和/或硬件(如调制解调器),同样的,发送侧RLC实体可以是网络侧设备或网络侧设备中的软件(如协议栈)和/或硬件(如调制解调器)。
本发明实施例中,名词“网络”和“***”经常交替使用,本领域技术人员可以理解其含义。本发明实施例所涉及到的终端可以包括各种具有无限通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为终端。
在现有的LTE***中,每个RLC实体可以根据业务类型的不同配置不同的RLC模式,具体包含的RLC模式有:透明模式(TransparentMode,TM)、未确认模式(UnacknowledgedMode,UM)和确认模式(AcknowledgedMode,AM)。当RLC实体的RLC模式被配置为AM时,发送侧RLC实体首先根据媒体接入控制(MediumAccessControl,MAC)层通知的传输时机以及可以发送的数据包大小,从预先缓存的RLC业务数据单元(ServiceDataUnit,SDU)中按序串接组装成RLCPDU的数据域,并按照协议要求构造出该数据域对应的头信息,该数据域和头信息便构成了一个完整的RLC PDU,然后将该RLC PDU发送至接收侧RLC实体,该RLC PDU的头信息中包含一个SN,且每发送一个新的RLC PDU,SN便增加1。在接收侧RLC实体接收到一些RLC PDU之后,需要根据反馈机制向发送侧RLC实体发送状态报告,该状态报告中包含有需要发送侧RLC实体重传的RLC PDU的SN。当发送侧RLC实体接收到该状态报告之后,便需要根据当前的传输时机以及可以发送的数据包大小对需要重传的RLC PDU进行重传,若当前的可以发送的数据包大小小于需要重传的RLC PDU的大小,则发送侧RLC实体需要对需要重传的RLC PDU的数据域进行重分段,并针对每个分段后的数据域构造与其对应的头信息,最终构成多个RLC PDU分段,然后将构成的所有RLC PDU分段发送至接收侧RLC实体。当然,接收侧RLC实体还需要在接收到一些RLC PDU分段之后,根据反馈机制向发送侧RLC实体发送状态报告,此时的状态报告中除了包含有需要重传的RLC PDU分段对应的SN外,还需要包含该需要重传的RLC PDU分段的数据域在原RLC PDU的数据域中的起始位置和结束位置,且还需要一些字段来指示当前需要重传的RLC PDU分段后面是否还包含有一对需要重传的RLC PDU分段的数据域在原RLC PDU的数据域中的起始位置和结束位置,以便发送侧RLC实体可以根据接收到的状态报告对需要重传的RLC PDU分段进行重传。其中,发送侧RLC实体根据发送侧MAC实体通知的可发送数据的大小和传输时机,向接收侧RLC实体发送RLC PDU,接收侧RLC实体在接收到发送侧RLC实体发送的一些RLC PDU之后,需要根据反馈机制向发送侧RLC实体发送状态报告,该状态报告中包含有需要发送侧RLC实体重传的RLC PDU的SN。
在现有技术中,RLC层的PDU可以分为两种类型,一种是数据PDU,一种是控制PDU,RLC PDU及RLC PDU分段一般都属于数据PDU,状态报告则属于控制PDU,即发送侧RLC实体向接收侧RLC实体发送的数据包为数据PDU,接收侧RLC实体向发送侧RLC实体反馈的数据包是控制PDU。
下面先结合具体应用场景说明本发明实施例要解决的技术问题。
如图1C所示,LTE***中,假设发送侧RLC实体已经发送了序列号为n-2,n-1到n+5的PDU,且已经确认序列号为n-2,n-1的PDU已经成功被接收侧RLC实体接收。接收侧RLC实体发现序列号为n+3的PDU成功接收但是未收到序列号为n-1到n+3之间的PDU,于是接收侧RLC实体会向发送侧RLC实体发送状态报告来指示未成功接收的PDU的序列号。在本示例中,接收侧RLC实体汇报状态报告中包含当前成功接收的PDU的最大序列号,以及每一个未成功接收PDU的序列号,即状态报告中会包含序列号n+3,以及未成功接收的n,n+1和n+2,状态报告的示例格式如图1D(以PDU序列号SN为16位bits为例子),这些汇报的SN会占用4*16bits的开销。其中,该状态报告包含
数据/控制(Date/Control,D/C)域、控制PDU类型(Control PDU Type,CPT)域、确认序列号(AcknowledgementSN,ACK_SN)域、E1域、未确认序列号(NegativeAcknowledgementSN,NACK_SN)域、E2域、SO起始(SOstart)域和SO结束(SOend)域,D/C域用于用于指示数据包是数据PDU还是控制PDU,CPT域用于指示RLC PDU的类别,ACK_SN域用于指示用于指示下一个没有接收到ACK信息并且在状态报告中没有指示丢失的PDU的序列号SN,E1域用于指示其后是否伴随一组NACK_SN域和E1/E2的组合域,NACK_SN域用于指示需要重传的RLC PDU的序列号,E2域用于指示其后是否伴随一组SOstart和SOend的组合域,SOstart域用于指示需要重传的RLC PDU的数据域在原完整RLC PDU的数据域中的起始位置,SOend用于指示需要重传的RLC PDU的数据域在原完整RLC PDU的数据域中的结束位置,均以字节为单位。
如图1E所示,本附图示例描述了3个RLC SDU分别经过LTE***AM的RLC实体和NR***AM的RLC实体到MAC层实体,且复用成MAC PDU的情况。三个RLC SDU为RLC SDU a,RLC SDUb,RLC SDU c,由于NR***的AM模式的RLC实体舍弃了级联功能,因此经过NR***的RLC实体处理后,三个RLC SDU对应分别生成三个RLC PDU,序列SN号依次为SN=1,SN=2,SN3。而LTE***的RLC实体有级联功能,假设刚好能级联这三个SDU,则经过LTE***RLC实体之后,只生成了一个RLC PDU,序列SN号为1。我们进一步假设如果承载RLC PDU的物理信道发生错误,需要触发RLC层的重传,对于NR***,接收侧RLC实体需要汇报上述三个序列号,即SN=1,SN=2和SN=3,而对于LTE***,由于级联功能,接收侧RLC实体只需要汇报对应的一个序列号,即SN=1。从开销角度来说,去掉RLC级联之后,NR***中的接收侧RLC实体向发送侧RLC实体发送的状态报告中需要包含数据量更大的SN号指示信息,才能使发送侧RLC实体能够正确的对需要重传的RLC PDU进行重传,造成RLC实体反馈状态报告开销较大的问题。
基于上述技术问题,本发明实施例提出一种无线链路控制传输方法,在接收侧RLC实体接收到发送侧RLC实体发送的包括根据原始数据段生成的第一RLC PDU集合之后,当确定未成功接收第一RLC PDU集合中的多个RLC PDU时,向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,以便发送侧RLC实体根据状态报告生成第二RLC PDU集合,并发送至接收侧RLC实体,接收侧RLC实体便可以根据第一RLC PDU集合和第二RLC PDU集合获取原始数据段,这样在接收侧RLC实体确定未成功接收到第一RLC PDU集合中的多个RLC PDU时,通过向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,降低了向发送侧RLC实体反馈状态报告的开销。从而解决了5G NR***中当接收侧RLC实体需要发送侧RLC实体重传RLC PDU时,向发送侧RLC实体反馈的状态报告开销较大的问题。
下面将结合附图对本发明实施例中的技术方案进行详细描述。
请参阅图2,图2是本发明实施例提供的一种无线链路控制传输方法的流程示意图,该方法包括:
在201部分,发送侧无线链路控制RLC实体向接收侧无线链路控制RLC实体发送第一RLC协议数据单元PDU集合,所述第一RLC PDU集合是根据原始数据段生成的。
其中,所述原始数据段可以是RLC服务数据单元SDU。
在202部分,接收侧RLC实体接收来自发送侧无线链路控制RLC实体的第一RLC协议数据单元PDU集合,所述第一RLC PDU集合是发送侧RLC实体根据原始数据段生成的。
在203部分,接收侧RLC实体当检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时,发送携带所述多个RLC PDU的序列号SN的指示域的状态报告。
在204部分,发送侧RLC实体接收来自所述接收侧RLC实体发送的携带多个RLC PDU的序列号SN的指示域的状态报告,所述状态报告是所述接收侧RLC实体在检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时发送的。
其中,所述状态报告可以是STATUS PDU。
在205部分,发送侧RLC实体向所述接收侧RLC实体发送第二RLC PDU集合,所述第一RLC PDU集合和所述第二RLC PDU集合用于获取所述原始数据段。
其中,发送侧RLC实体在接收到状态报告后,可以根据状态报告中的指示域确定需要重传的多个RLC PDU,并生成至少携带多个RLC PDU的第二RLC PDU集合。
在206部分,接收侧RLC实体接收来自发送侧RLC实体的第二RLC PDU集合。
在207部分,接收侧RLC实体根据所述第一RLC PDU集合和所述第二RLC PDU集合获取所述原始数据段。
可以看出,本发明实施例中,在接收侧RLC实体接收到发送侧RLC实体发送的包括根据原始数据段生成的第一RLC PDU集合之后,当确定未成功接收第一RLC PDU集合中的多个RLC PDU时,向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,以便发送侧RLC实体根据状态报告生成第二RLC PDU集合,并发送至接收侧RLC实体,接收侧RLC实体便可以根据第一RLC PDU集合和第二RLC PDU集合获取原始数据段,这样在接收侧RLC实体确定未成功接收到第一RLC PDU集合中的多个RLC PDU时,通过向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,降低了向发送侧RLC实体反馈状态报告的开销。从而解决了5G NR***中当接收侧RLC实体需要发送侧RLC实体重传RLC PDU时,向发送侧RLC实体反馈的状态报告开销较大的问题。
在一个可能的示例中,所述多个RLC PDU包括N段连续的RLC PDU,且每段连续的RLC PDU中RLC PDU的个数小于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号范围NACK_SN_RANGE域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
其中,所述NACK_SN_RANGE域的位长小于所述NACK_SN域的位长。
所述CPT域用于指示所述状态报告包含NACK_SN_RANGE域,所述N个NACK_SN_RANGE域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_RANGE域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大或最小序列号,所述每个组合域中的NACK_SN_RANGE域用于指示对应的一段连续的RLCPDU中RLC PDU的个数。
可见,本示例中,由于N个NACK_SN_RANGE域中的每一个NACK_SN_RANGE域均能够实现一段连续的RLC PDU的SN的指示,如此可以减少指示信息的数据量,从而提高状态报告的传输效率。
在一个可能的示例中,所述多个RLC PDU为N段连续的RLC PDU,且每段连续的RLCPDU中RLC PDU的个数大于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号结束NACK_SN_END域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_END域,所述N个NACK_SN_END域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_END域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最小序列号,或者,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最小序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最大序列号。
可见,本示例中,由于N个NACK_SN_END域中的每一个NACK_SN_END域都能够指示一段连续的RLC PDU的SN,如此可以降低为接收成功的RLC PDU的SN的指示信息的开销,有利于提高状态报告的传输效率。
在一个可能的示例中,所述多个RLC PDU包含至少一个非连续的RLC PDU;所述多个RLC PDU的序列号SN的指示域为位图Bitmap域;所述状态报告还包括1个控制PDU类型CPT域和1个未确认序列号NACK_SN域。
其中,Bitmap域的位长为可变位长,该位长可以是本次状态报告的NACK_SN域所指示的SN和上次状态报告中ACK_SN域所指示的SN的差值。
所述CPT域用于指示所述状态报告包含Bitmap域,所述NACK_SN域用于指示所述多个RLC PDU中的最大或最小序列号,所述Bitmap域为M bit位,所述M bit位对应连续的M个RLC PDU,所述M个RLC PDU和所述NACK_SN域所指示的RLC PDU至少包含所述多个RLC PDU,且所述每一个bit位用于指示对应的RLC PDU是否被成功接收,且所述NACK_SN域所指示的RLC PDU与所述M个RLC PDU相邻,M为正整数。
可见,本示例中,由于Bitmap域的每一个bit位均对应指示一个RLC PDU,如此可以减少未接收成功的RLC PDU的SN的指示信息的开销,有利于提高状态报告的传输效率。
在一个可能的示例中,所述状态报告还包括数据/控制D/C域、E1域、E2域、E3域,所述E1域用于指示其后是否伴随NACK_SN域、ACK_SN_RANGE域、E1域、E2域、E3域,所述E2域用于指示其后是否伴随NACK_SN_RANGE域,所述E3域用于指示其后是否伴随Sostart域和SOend域。
在一个可能的示例中,所述状态报告还包括确认序列号ACK_SN域、SO起始Sostart域、SO结束Soend域。
下面结合具体应用场景,对本发明实施例进行具体说明。
假设发送侧RLC实体为5G NR中的基站gNB的协议栈,接收侧RLC实体为5G NR中的用户设备中的协议栈,状态报告包括CPT域、E1域、E2域和E3域、R域,其中,CPT域的值与所指示的信息之间的对应关系如表1所示,E1域的值与所指示的信息之间的对应关系如表2所示,E2域的值与所指示的信息之间的对应关系如表3所示,E3域的值与所指示的信息之间的对应关系如表4所示,R域为保留字段,第一RLC PDU集合包含序列号SN从1到18的RLCPDU,用户设备接收第一RLC PDU集合中的RLC PDU如图3A所示,成功接收到的RLC PDU的SN为{1/2/3/4、11/12、16/17},未接收成功的RLC PDU的SN为{5/6/7/8/9/10、13/14/15},即用户设备未成功接收到的9个RLC PDU包括2段连续的RLC PDU,具体为第一段连续RLC PDU(对应SN为5/6/7/8/9/10)和第二段连续RLC PDU(对应SN为13/14/15),且每段连续RLC PDU中RLC PDU的个数均小于预设数量阈值10,则用户设备确定状态报告包含2个NACK_SN_RANGE域和2个NACK_SN域,组成2个组合域{NACK_SN域1,NACK_SN_RANGE域1}和{NACK_SN域2,NACK_SN_RANGE域2},且NACK_SN域1用于指示对应的第一段连续RLC PDU的最大序列号15,NACK_SN_RANGE域1用于指示对应的第一段连续RLC PDU中RLC PDU的个数6,NACK_SN域2用于指示对应的第二段连续RLC PDU的最大序列号10,NACK_SN_RANGE域2用于指示对应的第二段连续RLC PDU中RLC PDU的个数3,因此状态报告的一种示例格式如图3B所示。
表1
表2
表3
E2域 | 所指示的信息 |
0 | 指示其后未伴随NACK_SN_RANGE域 |
1 | 指示其后伴随NACK_SN_RANGE域 |
表4
E3域 | 所指示的信息 |
0 | 指示其后未伴随Sostart域和SOend域 |
1 | 指示其后伴随Sostart域和SOend域 |
假设发送侧RLC实体为5G NR中的基站gNB的协议栈,接收侧RLC实体为5G NR中的用户设备中的协议栈,状态报告包括CPT域、E1域、E2域、E3域、R域,其中,CPT域的值与所指示的信息之间的对应关系如表1所示,E1域的值与所指示的信息之间的对应关系如表2所示,E2域的值与所指示的信息之间的对应关系如表3所示,E3域的值与所指示的信息之间的对应关系如表4所示,R域为保留字段,第一RLC PDU集合包含序列号SN从1到32的RLCPDU,用户设备接收第一RLC PDU集合中的RLC PDU如图3C所示,成功接收到的RLC PDU的SN为{1/2/3/4、31/32},未接收成功的RLC PDU的SN为{5/6/7/8/9/10....../30},即用户设备未成功接收到的26个RLC PDU为一段连续的RLC PDU,且该连续RLC PDU中RLC PDU的个数26大于预设数量阈值10,则用户设备确定状态报告包含1个NACK_SN_END域和1个NACK_SN域,组成1个组合域{NACK_SN域,NACK_SN_RANGE域},且NACK_SN域用于指示对应的连续RLC PDU的最大序列号30,NACK_SN_RANGE域用于指示对应的连续RLC PDU中RLC PDU的个数26,因此状态报告的一种示例格式如图3D所示。
假设发送侧RLC实体为5G NR中的基站gNB的协议栈,接收侧RLC实体为5G NR中的用户设备中的协议栈,状态报告包括CPT域、E1域、E2域、E3域、R域,其中,CPT域的值与所指示的信息之间的对应关系如表1所示,E1域的值与所指示的信息之间的对应关系如表2所示,E2域的值与所指示的信息之间的对应关系如表3所示,E3域的值与所指示的信息之间的对应关系如表4所示,R域为保留字段,第一RLC PDU集合包含序列号SN从1到17的RLCPDU,用户设备接收第一RLC PDU集合中的RLC PDU如图3E所示,成功接收到的RLC PDU的SN为{1/2/3/4、7、10、13、15、17},未接收成功的RLC PDU的SN为{5/6/、8/9、11/12、14、16},即用户设备未成功接收到的8个RLC PDU包括2个非连续的RLC PDU(对应SN为14和16),则用户设备确定状态报告包含1个Bitmap域域和1个NACK_SN域,NACK_SN域用于指示未成功接收到的RLCPDU中的最大序列号16,Bitmap域为11bit位,该11bit位对应SN为15至5的11个RLC PDU,该11个RLC PDU和SN为16的PDU包含未成功接收到的所有RLC PDU,且每一个bit位用于指示对应的RLC PDU是否被成功接收,因此状态报告的一种示例格式如图3F所示。
本发明实施例提供的状态报告的格式示意图只是说明该状态报告中需要包含哪些必要的域,且对每个域的长度并不进行具体的限制,图3B、3D和3F中所示的各域长度只是一种示意,也就是说,本发明实施例在此对状态报告包含的域的种类,以及每个域的长度并不做具体限制,具体的状态报告中包含的域的种类以及每个域的长度可以根据实际应用场景的需求进行设置。
与上述图2所示的实施例一致的,请参阅图4,图4是本发明实施例提供的一种接收侧无线链路控制RLC实体的结构示意图,如图所示,该接收侧RLC实体包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行以下步骤的指令;
接收来自发送侧无线链路控制RLC实体的第一RLC协议数据单元PDU集合,所述第一RLC PDU集合是发送侧RLC实体根据原始数据段生成的;
当检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时,发送携带所述多个RLC PDU的序列号SN的指示域的状态报告;
接收来自发送侧RLC实体的第二RLC PDU集合;
根据所述第一RLC PDU集合和所述第二RLC PDU集合获取所述原始数据段。
可以看出,本发明实施例中,在接收侧RLC实体接收到发送侧RLC实体发送的包括根据原始数据段生成的第一RLC PDU集合之后,当确定未成功接收第一RLC PDU集合中的多个RLC PDU时,向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,以便发送侧RLC实体根据状态报告生成第二RLC PDU集合,并发送至接收侧RLC实体,接收侧RLC实体便可以根据第一RLC PDU集合和第二RLC PDU集合获取原始数据段,这样在接收侧RLC实体确定未成功接收到第一RLC PDU集合中的多个RLC PDU时,通过向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,降低了向发送侧RLC实体反馈状态报告的开销。从而解决了5G NR***中当接收侧RLC实体需要发送侧RLC实体重传RLC PDU时,向发送侧RLC实体反馈的状态报告开销较大的问题。
在一个可能的示例中,所述多个RLC PDU包括N段连续的RLC PDU,且每段连续的RLC PDU中RLC PDU的个数小于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号范围NACK_SN_RANGE域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_RANGE域,所述N个NACK_SN_RANGE域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_RANGE域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大或最小序列号,所述每个组合域中的NACK_SN_RANGE域用于指示对应的一段连续的RLCPDU中RLC PDU的个数。
在一个可能的示例中,所述多个RLC PDU为N段连续的RLC PDU,且每段连续的RLCPDU中RLC PDU的个数大于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号结束NACK_SN_END域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_END域,所述N个NACK_SN_END域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_END域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最小序列号,或者,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最小序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最大序列号。
在一个可能的示例中,所述多个RLC PDU包含至少一个非连续的RLC PDU;所述多个RLC PDU的序列号SN的指示域为位图Bitmap域;所述状态报告还包括1个控制PDU类型CPT域和1个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含Bitmap域,所述NACK_SN域用于指示所述多个RLC PDU中的最大或最小序列号,所述Bitmap域为M bit位,所述M bit位对应连续的M个RLC PDU,所述M个RLC PDU和所述NACK_SN域所指示的RLC PDU至少包含所述多个RLC PDU,且所述每一个bit位用于指示对应的RLC PDU是否被成功接收,且所述NACK_SN域所指示的RLC PDU与所述M个RLC PDU相邻,M为正整数。
在一个可能的示例中,所述状态报告还包括数据/控制D/C域、E1域、E2域、E3域,所述E1域用于指示其后是否伴随NACK_SN域、ACK_SN_RANGE域、E1域、E2域、E3域,所述E2域用于指示其后是否伴随NACK_SN_RANGE域,所述E3域用于指示其后是否伴随Sostart域和SOend域。
在一个可能的示例中,所述状态报告还包括确认序列号ACK_SN域、SO起始Sostart域、SO结束Soend域。
与上述图2所示的实施例一致的,请参阅图5,图5是本发明实施例提供的一种发送侧无线链路实体RLC实体的结构示意图,如图所示,该发送侧RLC实体包括处理器、存储器、射频芯片以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行以下步骤的指令;
向接收侧无线链路控制RLC实体发送第一RLC协议数据单元PDU集合,所述第一RLCPDU集合是根据原始数据段生成的;
接收来自所述接收侧RLC实体发送的携带多个RLC PDU的序列号SN的指示域的状态报告,所述状态报告是所述接收侧RLC实体在检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时发送的;
向所述接收侧RLC实体发送第二RLC PDU集合,所述第一RLC PDU集合和所述第二RLC PDU集合用于获取所述原始数据段。
可以看出,本发明实施例中,在接收侧RLC实体接收到发送侧RLC实体发送的包括根据原始数据段生成的第一RLC PDU集合之后,当确定未成功接收第一RLC PDU集合中的多个RLC PDU时,向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,以便发送侧RLC实体根据状态报告生成第二RLC PDU集合,并发送至接收侧RLC实体,接收侧RLC实体便可以根据第一RLC PDU集合和第二RLC PDU集合获取原始数据段,这样在接收侧RLC实体确定未成功接收到第一RLC PDU集合中的多个RLC PDU时,通过向发送侧RLC实体发送仅包含该多个RLC PDU的SN的指示域的状态报告,降低了向发送侧RLC实体反馈状态报告的开销。从而解决了5G NR***中当接收侧RLC实体需要发送侧RLC实体重传RLC PDU时,向发送侧RLC实体反馈的状态报告开销较大的问题。
在一个可能的示例中,所述多个RLC PDU包括N段连续的RLC PDU,且每段连续的RLC PDU中RLC PDU的个数小于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号范围NACK_SN_RANGE域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_RANGE域,所述N个NACK_SN_RANGE域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_RANGE域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大或最小序列号,所述每个组合域中的NACK_SN_RANGE域用于指示对应的一段连续的RLCPDU中RLC PDU的个数。
在一个可能的示例中,所述多个RLC PDU为N段连续的RLC PDU,且每段连续的RLCPDU中RLC PDU的个数大于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号结束NACK_SN_END域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_END域,所述N个NACK_SN_END域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_END域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最小序列号,或者,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最小序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最大序列号。
在一个可能的示例中,所述多个RLC PDU包含至少一个非连续的RLC PDU;所述多个RLC PDU的序列号SN的指示域为位图Bitmap域;所述状态报告还包括1个控制PDU类型CPT域和1个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含Bitmap域,所述NACK_SN域用于指示所述多个RLC PDU中的最大或最小序列号,所述Bitmap域为M bit位,所述M bit位对应连续的M个RLC PDU,所述M个RLC PDU和所述NACK_SN域所指示的RLC PDU至少包含所述多个RLC PDU,且所述每一个bit位用于指示对应的RLC PDU是否被成功接收,且所述NACK_SN域所指示的RLC PDU与所述M个RLC PDU相邻,M为正整数。
在一个可能的示例中,所述状态报告还包括数据/控制D/C域、E1域、E2域、E3域,所述E1域用于指示其后是否伴随NACK_SN域、ACK_SN_RANGE域、E1域、E2域、E3域,所述E2域用于指示其后是否伴随NACK_SN_RANGE域,所述E3域用于指示其后是否伴随Sostart域和SOend域。
在一个可能的示例中,所述状态报告还包括确认序列号ACK_SN域、SO起始Sostart域、SO结束Soend域。
上述主要从各个网元之间交互的角度对本发明实施例的方案进行了介绍。可以理解的是,接收侧RLC实体和发送侧RLC实体为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本发明实施例可以根据上述方法示例对接收侧RLC实体和发送侧RLC实体进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。需要说明的是,本发明实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用集成的单元的情况下,图6示出了上述实施例中所涉及的接收侧RLC实体的一种可能的功能单元组成框图。接收侧RLC实体600包括:处理单元602和通信单元603。处理单元602用于对接收侧RLC实体的动作进行控制管理,例如,处理单元602用于支持接收侧RLC实体执行图2中的步骤201-203和/或用于本文所描述的技术的其它过程。通信单元603用于支持接收侧RLC实体与其他设备的通信,例如与图5中示出的发送侧RLC实体之间的通信。接收侧RLC实体还可以包括存储单元601,用于存储接收侧RLC实体的程序代码和数据。
所述处理单元602,用于通过所述通信单元603接收来自发送侧无线链路控制RLC实体的第一RLC协议数据单元PDU集合,所述第一RLC PDU集合是发送侧RLC实体根据原始数据段生成的;以及用于当检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时,通过所述通信单元603发送携带所述多个RLC PDU的序列号SN的指示域的状态报告;以及用于通过所述通信单元603接收来自发送侧RLC实体的第二RLC PDU集合;以及用于根据所述第一RLC PDU集合和所述第二RLC PDU集合获取所述原始数据段。
在一个可能的示例中,所述多个RLC PDU包括N段连续的RLC PDU,且每段连续的RLC PDU中RLC PDU的个数小于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号范围NACK_SN_RANGE域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_RANGE域,所述N个NACK_SN_RANGE域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_RANGE域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大或最小序列号,所述每个组合域中的NACK_SN_RANGE域用于指示对应的一段连续的RLCPDU中RLC PDU的个数。
在一个可能的示例中,所述多个RLC PDU为N段连续的RLC PDU,且每段连续的RLCPDU中RLC PDU的个数大于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号结束NACK_SN_END域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_END域,所述N个NACK_SN_END域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_END域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最小序列号,或者,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最小序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最大序列号。
在一个可能的示例中,所述多个RLC PDU包含至少一个非连续的RLC PDU;所述多个RLC PDU的序列号SN的指示域为位图Bitmap域;所述状态报告还包括1个控制PDU类型CPT域和1个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含Bitmap域,所述NACK_SN域用于指示所述多个RLC PDU中的最大或最小序列号,所述Bitmap域为M bit位,所述M bit位对应连续的M个RLC PDU,所述M个RLC PDU和所述NACK_SN域所指示的RLC PDU至少包含所述多个RLC PDU,且所述每一个bit位用于指示对应的RLC PDU是否被成功接收,且所述NACK_SN域所指示的RLC PDU与所述M个RLC PDU相邻,M为正整数。
在一个可能的示例中,所述状态报告还包括数据/控制D/C域、E1域、E2域、E3域,所述E1域用于指示其后是否伴随NACK_SN域、ACK_SN_RANGE域、E1域、E2域、E3域,所述E2域用于指示其后是否伴随NACK_SN_RANGE域,所述E3域用于指示其后是否伴随Sostart域和SOend域。
在一个可能的示例中,所述状态报告还包括确认序列号ACK_SN域、SO起始Sostart域、SO结束Soend域。
其中,处理单元602可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元603可以是收发器、收发电路等,存储单元601可以是存储器。
当处理单元602为处理器,通信单元603为通信接口,存储单元601为存储器时,本发明实施例所涉及的接收侧RLC实体可以为图4所示的接收侧RLC实体。
在采用集成的单元的情况下,图7示出了上述实施例中所涉及的发送侧RLC实体的一种可能的功能单元组成框图。发送侧RLC实体700包括:处理单元702和通信单元703。处理单元702用于对发送侧RLC实体的动作进行控制管理,例如,处理单元702用于支持发送侧RLC实体执行图2中的步骤204至206和/或用于本文所描述的技术的其它过程。通信单元703用于支持发送侧RLC实体与其他设备的通信,例如与图4中示出的接收侧RLC实体之间的通信。发送侧RLC实体还可以包括存储单元701,用于存储发送侧RLC实体的程序代码和数据。
所述处理单元702,用于通过所述通信单元703向接收侧无线链路控制RLC实体发送第一RLC协议数据单元PDU集合,所述第一RLC PDU集合是根据原始数据段生成的;以及用于通过所述通信单元703接收来自所述接收侧RLC实体发送的携带多个RLC PDU的序列号SN的指示域的状态报告,所述状态报告是所述接收侧RLC实体在检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时发送的;以及用于通过所述通信单元703向所述接收侧RLC实体发送第二RLC PDU集合,所述第一RLC PDU集合和所述第二RLC PDU集合用于获取所述原始数据段。
在一个可能的示例中,所述多个RLC PDU包括N段连续的RLC PDU,且每段连续的RLC PDU中RLC PDU的个数小于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号范围NACK_SN_RANGE域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_RANGE域,所述N个NACK_SN_RANGE域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_RANGE域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大或最小序列号,所述每个组合域中的NACK_SN_RANGE域用于指示对应的一段连续的RLCPDU中RLC PDU的个数。
在一个可能的示例中,所述多个RLC PDU为N段连续的RLC PDU,且每段连续的RLCPDU中RLC PDU的个数大于预设个数阈值,N为正整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号结束NACK_SN_END域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_END域,所述N个NACK_SN_END域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_END域,所述每个组合域用于指示一段连续的RLC PDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最小序列号,或者,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最小序列号,所述组合域中的NACK_SN_END域用于指示对应的一段连续的RLC PDU中的最大序列号。
在一个可能的示例中,所述多个RLC PDU包含至少一个非连续的RLC PDU;所述多个RLC PDU的序列号SN的指示域为位图Bitmap域;所述状态报告还包括1个控制PDU类型CPT域和1个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含Bitmap域,所述NACK_SN域用于指示所述多个RLC PDU中的最大或最小序列号,所述Bitmap域为M bit位,所述M bit位对应连续的M个RLC PDU,所述M个RLC PDU和所述NACK_SN域所指示的RLC PDU至少包含所述多个RLC PDU,且所述每一个bit位用于指示对应的RLC PDU是否被成功接收,且所述NACK_SN域所指示的RLC PDU与所述M个RLC PDU相邻,M为正整数。
在一个可能的示例中,所述状态报告还包括数据/控制D/C域、E1域、E2域、E3域,所述E1域用于指示其后是否伴随NACK_SN域、ACK_SN_RANGE域、E1域、E2域、E3域,所述E2域用于指示其后是否伴随NACK_SN_RANGE域,所述E3域用于指示其后是否伴随Sostart域和SOend域。
在一个可能的示例中,所述状态报告还包括确认序列号ACK_SN域、SO起始Sostart域、SO结束Soend域。
其中,处理单元702可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元703可以是收发器、收发电路、射频芯片等,存储单元701可以是存储器。
当处理单元702为处理器,通信单元703为射频芯片,存储单元701为存储器时,本发明实施例所涉及的发送侧RLC实体可以为图5所示的发送侧RLC实体。
本发明实施例还提供了另一种终端,如图8所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point ofSales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:
图8示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图8,手机包括:射频(Radio Frequency,RF)电路910、存储器920、输入单元930、显示单元940、传感器950、音频电路960、无线保真(Wireless Fidelity,WiFi)模块970、处理器980、以及电源990等部件。本领域技术人员可以理解,图8中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图8对手机的各个构成部件进行具体的介绍:
RF电路910可用于信息的接收和发送。通常,RF电路910包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(Global System of Mobilecommunication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器920可用于存储软件程序以及模块,如协议栈,处理器980通过运行存储在存储器920的软件程序以及模块,如协议栈,从而执行手机的各种功能应用以及数据处理。存储器920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元930可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元930可包括指纹识别模组931以及其他输入设备932。指纹识别模组931,可采集用户在其上的指纹数据。除了指纹识别模组931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于触控屏、物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元940可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元940可包括显示屏941,可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示屏941。虽然在图8中,指纹识别模组931与显示屏941是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将指纹识别模组931与显示屏941集成而实现手机的输入和播放功能。
手机还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏941的亮度,接近传感器可在手机移动到耳边时,关闭显示屏941和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路960、扬声器961,传声器962可提供用户与手机之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号播放;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据播放处理器980处理后,经RF电路910以发送给比如另一手机,或者将音频数据播放至存储器920以便进一步处理。
WiFi属于短距离无线传输技术,手机通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了WiFi模块970,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器980可包括一个或多个处理单元;优选的,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。
手机还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理***与处理器980逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
前述图2所示的实施例中,各步骤方法中接收侧RLC实体侧的流程可以基于该手机的结构实现。
前述图4、图5所示的实施例中,各单元功能可以基于该手机的结构实现。
本发明实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述方法实施例中接收侧RLC实体或发送侧RLC实体所描述的部分或全部步骤。
本发明实施例还提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中接收侧RLC实体或发送侧RLC实体所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
本发明实施例所描述的方法或者算法的步骤可以以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read OnlyMemory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于接入网设备、目标网络设备或核心网设备中。当然,处理器和存储介质也可以作为分立组件存在于接入网设备、目标网络设备或核心网设备中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明实施例所描述的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DigitalSubscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(DigitalVideo Disc,DVD))、或者半导体介质(例如,固态硬盘(Solid State Disk,SSD))等。
以上所述的具体实施方式,对本发明实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明实施例的具体实施方式而已,并不用于限定本发明实施例的保护范围,凡在本发明实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明实施例的保护范围之内。
Claims (13)
1.一种无线链路控制传输方法,其特征在于,包括:
接收来自发送侧无线链路控制RLC实体的第一RLC协议数据单元PDU集合,所述第一RLCPDU集合是发送侧RLC实体根据原始数据段生成的;
当检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时,发送携带所述多个RLC PDU的序列号SN的指示域的状态报告;
接收来自发送侧RLC实体的第二RLC PDU集合;
根据所述第一RLC PDU集合和所述第二RLC PDU集合获取所述原始数据段;
所述多个RLC PDU包括N段连续的RLC PDU,且每段连续的RLC PDU中RLC PDU的个数小于预设个数阈值,N为大于1的整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号范围NACK_SN_RANGE域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_RANGE域,所述N个NACK_SN_RANGE域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_RANGE域,所述每个组合域用于指示一段连续的RLC PDU中RLCPDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大或最小序列号,所述每个组合域中的NACK_SN_RANGE域用于指示对应的一段连续的RLC PDU中RLC PDU的个数。
2.根据权利要求1所述的方法,其特征在于,所述状态报告还包括数据/控制D/C域、E1域、E2域、E3域,所述E1域用于指示其后是否伴随NACK_SN域、ACK_SN_RANGE域、E1域、E2域、E3域,所述E2域用于指示其后是否伴随NACK_SN_RANGE域,所述E3域用于指示其后是否伴随Sostart域和SOend域。
3.根据权利要求2所述的方法,其特征在于,所述状态报告还包括确认序列号ACK_SN域、SO起始Sostart域、SO结束Soend域。
4.一种无线链路控制传输方法,其特征在于,包括:
向接收侧无线链路控制RLC实体发送第一RLC协议数据单元PDU集合,所述第一RLC PDU集合是根据原始数据段生成的;
接收来自所述接收侧RLC实体发送的携带多个RLC PDU的序列号SN的指示域的状态报告,所述状态报告是所述接收侧RLC实体在检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时发送的;
向所述接收侧RLC实体发送第二RLC PDU集合,所述第一RLC PDU集合和所述第二RLCPDU集合用于获取所述原始数据段;
所述多个RLC PDU包括N段连续的RLC PDU,且每段连续的RLC PDU中RLC PDU的个数小于预设个数阈值,N为大于1的整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号范围NACK_SN_RANGE域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;
所述CPT域用于指示所述状态报告包含NACK_SN_RANGE域,所述N个NACK_SN_RANGE域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_RANGE域,所述每个组合域用于指示一段连续的RLC PDU中RLCPDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大或最小序列号,所述每个组合域中的NACK_SN_RANGE域用于指示对应的一段连续的RLC PDU中RLC PDU的个数。
5.根据权利要求4所述的方法,其特征在于,所述状态报告还包括数据/控制D/C域、E1域、E2域、E3域,所述E1域用于指示其后是否伴随NACK_SN域、ACK_SN_RANGE域、E1域、E2域、E3域,所述E2域用于指示其后是否伴随NACK_SN_RANGE域,所述E3域用于指示其后是否伴随Sostart域和SOend域。
6.根据权利要求5所述的方法,其特征在于,所述状态报告还包括确认序列号ACK_SN域、SO起始Sostart域、SO结束Soend域。
7.一种接收侧无线链路控制RLC实体,其特征在于,包括处理单元和通信单元,
所述处理单元,用于通过所述通信单元接收来自发送侧无线链路控制RLC实体的第一RLC协议数据单元PDU集合,所述第一RLC PDU集合是发送侧RLC实体根据原始数据段生成的;以及用于当检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时,通过所述通信单元发送携带所述多个RLC PDU的序列号SN的指示域的状态报告;以及用于通过所述通信单元接收来自发送侧RLC实体的第二RLC PDU集合;以及用于根据所述第一RLC PDU集合和所述第二RLC PDU集合获取所述原始数据段;
所述多个RLC PDU包括N段连续的RLC PDU,且每段连续的RLC PDU中RLC PDU的个数小于预设个数阈值,N为大于1的整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号范围NACK_SN_RANGE域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;所述CPT域用于指示所述状态报告包含NACK_SN_RANGE域,所述N个NACK_SN_RANGE域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_RANGE域,所述每个组合域用于指示一段连续的RLCPDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大或最小序列号,所述每个组合域中的NACK_SN_RANGE域用于指示对应的一段连续的RLC PDU中RLC PDU的个数。
8.根据权利要求7所述的接收侧RLC实体,其特征在于,所述状态报告还包括数据/控制D/C域、E1域、E2域、E3域,所述E1域用于指示其后是否伴随NACK_SN域、ACK_SN_RANGE域、E1域、E2域、E3域,所述E2域用于指示其后是否伴随NACK_SN_RANGE域,所述E3域用于指示其后是否伴随Sostart域和SOend域。
9.一种发送侧无线链路控制RLC实体,其特征在于,包括处理单元和通信单元,
所述处理单元,用于通过所述通信单元向接收侧无线链路控制RLC实体发送第一RLC协议数据单元PDU集合,所述第一RLC PDU集合是根据原始数据段生成的;以及用于通过所述通信单元接收来自所述接收侧RLC实体发送的携带多个RLC PDU的序列号SN的指示域的状态报告,所述状态报告是所述接收侧RLC实体在检测到未成功接收到所述第一RLC PDU集合中的多个RLC PDU时发送的;以及用于通过所述通信单元向所述接收侧RLC实体发送第二RLC PDU集合,所述第一RLC PDU集合和所述第二RLC PDU集合用于获取所述原始数据段;
所述多个RLC PDU包括N段连续的RLC PDU,且每段连续的RLC PDU中RLC PDU的个数小于预设个数阈值,N为大于1的整数;所述多个RLC PDU的序列号SN的指示域为N个未确认序列号范围NACK_SN_RANGE域;所述状态报告还包括1个控制PDU类型CPT域和N个未确认序列号NACK_SN域;所述CPT域用于指示所述状态报告包含NACK_SN_RANGE域,所述N个NACK_SN_RANGE域和所述N个NACK_SN域形成N个组合域,所述N个组合域不包含重复域,且每个组合域包含一个NACK_SN域和一个NACK_SN_RANGE域,所述每个组合域用于指示一段连续的RLCPDU中RLC PDU的SN,所述每个组合域中的NACK_SN域用于指示对应的一段连续的RLC PDU中的最大或最小序列号,所述每个组合域中的NACK_SN_RANGE域用于指示对应的一段连续的RLC PDU中RLC PDU的个数。
10.根据权利要求9所述的发送侧RLC实体,其特征在于,所述状态报告还包括数据/控制D/C域、E1域、E2域、E3域,所述E1域用于指示其后是否伴随NACK_SN域、ACK_SN_RANGE域、E1域、E2域、E3域,所述E2域用于指示其后是否伴随NACK_SN_RANGE域,所述E3域用于指示其后是否伴随Sostart域和SOend域。
11.一种接收侧无线链路控制RLC实体,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-3任一项所述的方法中的步骤的指令。
12.一种发送侧无线链路控制RLC实体,其特征在于,包括处理器、存储器、射频芯片,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求4-6任一项所述的方法中的步骤的指令。
13.一种计算机可读存储介质,其特征在于,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-6任一项所述的方法,所述计算机包括接收侧无线链路控制RLC实体和发送侧无线链路控制RLC实体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911423037.4A CN111010262B (zh) | 2017-05-24 | 2017-05-24 | 无线链路控制传输方法及相关产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/085797 WO2018214081A1 (zh) | 2017-05-24 | 2017-05-24 | 无线链路控制传输方法及相关产品 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911423037.4A Division CN111010262B (zh) | 2017-05-24 | 2017-05-24 | 无线链路控制传输方法及相关产品 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110679105A CN110679105A (zh) | 2020-01-10 |
CN110679105B true CN110679105B (zh) | 2024-02-06 |
Family
ID=64396038
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780091153.3A Active CN110679105B (zh) | 2017-05-24 | 2017-05-24 | 无线链路控制传输方法及相关产品 |
CN201911423037.4A Active CN111010262B (zh) | 2017-05-24 | 2017-05-24 | 无线链路控制传输方法及相关产品 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911423037.4A Active CN111010262B (zh) | 2017-05-24 | 2017-05-24 | 无线链路控制传输方法及相关产品 |
Country Status (15)
Country | Link |
---|---|
US (1) | US11184947B2 (zh) |
EP (1) | EP3641185B1 (zh) |
JP (1) | JP6999704B2 (zh) |
KR (1) | KR20200010342A (zh) |
CN (2) | CN110679105B (zh) |
AU (1) | AU2017415879A1 (zh) |
BR (1) | BR112019024692A2 (zh) |
CA (1) | CA3064468C (zh) |
IL (1) | IL270797A (zh) |
MX (1) | MX2019014005A (zh) |
PH (1) | PH12019502623A1 (zh) |
RU (1) | RU2736417C1 (zh) |
TW (1) | TW201902191A (zh) |
WO (1) | WO2018214081A1 (zh) |
ZA (1) | ZA201907889B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019158701A1 (en) * | 2018-02-15 | 2019-08-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Segment concatenation in radio link control status reports |
CN111865503A (zh) * | 2019-04-30 | 2020-10-30 | 华为技术有限公司 | 一种发送、接收反馈信息的方法及设备 |
CN112583530B (zh) * | 2019-09-27 | 2022-04-15 | 大唐移动通信设备有限公司 | 一种数据传输方法、装置及设备 |
WO2021243535A1 (en) * | 2020-06-02 | 2021-12-09 | Qualcomm Incorporated | Radio link control layer feedback reporting for rateless codes |
CN112422239B (zh) * | 2020-11-17 | 2022-11-01 | 展讯半导体(成都)有限公司 | 通信处理方法、设备、装置及存储介质 |
WO2023000177A1 (en) * | 2021-07-20 | 2023-01-26 | Nec Corporation | Method, device and computer readable medium for communication |
CN113726482B (zh) * | 2021-08-27 | 2023-09-05 | 哲库科技(北京)有限公司 | 一种数据重传方法、装置及存储介质 |
CN117479228A (zh) * | 2022-07-21 | 2024-01-30 | 大唐移动通信设备有限公司 | PDU set的发送方法、通信节点及装置 |
CN117499991A (zh) * | 2022-07-26 | 2024-02-02 | 华为技术有限公司 | 一种数据交付方法及通信设备 |
WO2024031248A1 (en) * | 2022-08-08 | 2024-02-15 | Apple Inc. | Pdu set based rlc retransmission |
CN115087026B (zh) * | 2022-08-19 | 2022-11-01 | 中电防务科技有限公司 | 一种提高卫星移动通信***无线链路传输可靠性的方法 |
CN117812746A (zh) * | 2022-09-30 | 2024-04-02 | 华为技术有限公司 | 一种协议数据单元集合传输方法及装置 |
KR20240109843A (ko) * | 2023-01-05 | 2024-07-12 | 삼성전자주식회사 | 미디어 인지 패킷 처리를 지원하는 이동 통신 시스템에서 미디어 적응 방법 및 장치 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101489252A (zh) * | 2008-01-03 | 2009-07-22 | 凌阳电通科技股份有限公司 | 应用强化无线链路控制状态协议数据的无线网络通信方法 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI109252B (fi) * | 1999-04-13 | 2002-06-14 | Nokia Corp | Tietoliikennejärjestelmän uudelleenlähetysmenetelmä, jossa on pehmeä yhdistäminen |
FR2893161B1 (fr) * | 2005-11-04 | 2009-01-23 | Oberthur Card Syst Sa | Document a microcircuit electronique sans contact et capteur de proximite. |
KR100912784B1 (ko) * | 2006-01-05 | 2009-08-18 | 엘지전자 주식회사 | 데이터 송신 방법 및 데이터 재전송 방법 |
CN101009537A (zh) * | 2006-01-26 | 2007-08-01 | 华为技术有限公司 | 一种数据重传方法及*** |
KR101216751B1 (ko) | 2006-02-07 | 2012-12-28 | 엘지전자 주식회사 | 이동 통신 시스템에서 식별자를 이용한 충돌 회피 방법 |
JP4781939B2 (ja) * | 2006-08-21 | 2011-09-28 | 富士通株式会社 | 無線通信装置 |
US7684407B2 (en) * | 2007-10-01 | 2010-03-23 | Motorola, Inc. | Status report method in a wireless communication system |
TWI442732B (zh) | 2007-10-30 | 2014-06-21 | Ericsson Telefon Ab L M | 改善狀態報告的方法及裝置 |
EP2391041A1 (en) | 2008-02-08 | 2011-11-30 | Telefonaktiebolaget L M Ericsson AB (Publ) | Method and arrangement in a telecommunication system |
CN101651527A (zh) * | 2008-08-11 | 2010-02-17 | 华为技术有限公司 | 数据处理方法、重传上报方法、设备及数据传输*** |
US8473825B2 (en) * | 2009-08-13 | 2013-06-25 | Research In Motion Limited | Evolved universal terrestrial radio access acknowledged mode radio link control status report for segmented protocol data units |
JP5643434B2 (ja) * | 2010-10-01 | 2014-12-17 | インターデイジタル パテント ホールディングス インコーポレイテッド | 複数の送信点からの受信を可能にするmacおよびrlcアーキテクチャならびに手順 |
CN102868504A (zh) * | 2012-08-24 | 2013-01-09 | 中兴通讯股份有限公司 | 一种发送状态报告的方法和rlc接收实体 |
WO2014075210A1 (zh) * | 2012-11-13 | 2014-05-22 | 华为技术有限公司 | 传输数据的方法、基站和用户设备 |
WO2014075284A1 (zh) * | 2012-11-16 | 2014-05-22 | 华为技术有限公司 | 数据重传、反馈方法,以及相应的装置 |
CN106233653B (zh) | 2014-05-28 | 2019-06-21 | 华为技术有限公司 | 一种无线链路控制传输方法及设备 |
US10477462B2 (en) * | 2016-08-08 | 2019-11-12 | Blackberry Limited | Method and mobile transceiver having advanced network selection |
CN107889163B (zh) * | 2016-09-30 | 2022-10-18 | 华为技术有限公司 | 数据处理方法、装置及*** |
KR102582554B1 (ko) * | 2017-01-03 | 2023-09-25 | 삼성전자 주식회사 | 차세대 이동 통신 시스템에서 light connection을 지원하는 방법 및 장치 |
CN116527213A (zh) * | 2017-03-31 | 2023-08-01 | 三星电子株式会社 | 无线通信***中的装置及其缓冲器控制方法 |
KR102262269B1 (ko) * | 2017-04-26 | 2021-06-08 | 삼성전자 주식회사 | 차세대 이동 통신 시스템에서 rlc 상태 보고 방법 및 장치 |
US10880222B2 (en) * | 2017-04-28 | 2020-12-29 | Kt Corporation | Method and apparatus for transmitting a RLC layer status report |
WO2018203305A1 (en) * | 2017-05-05 | 2018-11-08 | Nokia Technologies Oy | Radio link control status reporting |
-
2017
- 2017-05-24 US US16/615,668 patent/US11184947B2/en active Active
- 2017-05-24 CA CA3064468A patent/CA3064468C/en active Active
- 2017-05-24 KR KR1020197037176A patent/KR20200010342A/ko not_active Application Discontinuation
- 2017-05-24 CN CN201780091153.3A patent/CN110679105B/zh active Active
- 2017-05-24 MX MX2019014005A patent/MX2019014005A/es unknown
- 2017-05-24 AU AU2017415879A patent/AU2017415879A1/en not_active Abandoned
- 2017-05-24 RU RU2019141934A patent/RU2736417C1/ru active
- 2017-05-24 EP EP17911376.6A patent/EP3641185B1/en active Active
- 2017-05-24 JP JP2019564968A patent/JP6999704B2/ja active Active
- 2017-05-24 WO PCT/CN2017/085797 patent/WO2018214081A1/zh unknown
- 2017-05-24 CN CN201911423037.4A patent/CN111010262B/zh active Active
- 2017-05-24 BR BR112019024692A patent/BR112019024692A2/pt not_active IP Right Cessation
-
2018
- 2018-05-03 TW TW107114990A patent/TW201902191A/zh unknown
-
2019
- 2019-11-20 IL IL270797A patent/IL270797A/en unknown
- 2019-11-21 PH PH12019502623A patent/PH12019502623A1/en unknown
- 2019-11-27 ZA ZA2019/07889A patent/ZA201907889B/en unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101489252A (zh) * | 2008-01-03 | 2009-07-22 | 凌阳电通科技股份有限公司 | 应用强化无线链路控制状态协议数据的无线网络通信方法 |
Non-Patent Citations (1)
Title |
---|
"R2-1705209 RLC status PDU";Huawei等;3GPP TSG-RAN WG2 Meeting #98 R2-1705209;第2.1-2.5节 * |
Also Published As
Publication number | Publication date |
---|---|
US20200092943A1 (en) | 2020-03-19 |
PH12019502623A1 (en) | 2020-06-08 |
US11184947B2 (en) | 2021-11-23 |
CN111010262B (zh) | 2022-02-11 |
CN110679105A (zh) | 2020-01-10 |
IL270797A (en) | 2020-01-30 |
BR112019024692A2 (pt) | 2020-06-09 |
RU2736417C1 (ru) | 2020-11-17 |
JP2020526059A (ja) | 2020-08-27 |
EP3641185A1 (en) | 2020-04-22 |
JP6999704B2 (ja) | 2022-01-19 |
CA3064468A1 (en) | 2018-11-29 |
TW201902191A (zh) | 2019-01-01 |
KR20200010342A (ko) | 2020-01-30 |
WO2018214081A1 (zh) | 2018-11-29 |
CN111010262A (zh) | 2020-04-14 |
EP3641185A4 (en) | 2020-05-06 |
MX2019014005A (es) | 2020-02-05 |
CA3064468C (en) | 2022-06-14 |
AU2017415879A1 (en) | 2019-12-19 |
EP3641185B1 (en) | 2021-07-07 |
ZA201907889B (en) | 2020-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110679105B (zh) | 无线链路控制传输方法及相关产品 | |
US11368252B2 (en) | Data indicating method and related products | |
KR20200031555A (ko) | 데이터 처리 방법 및 관련 제품 | |
JP7125431B2 (ja) | フィードバック応答情報の長さ確定方法及び関連製品 | |
CN111130717B (zh) | 数据重传控制方法及相关产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |