CN112153694B - 数据处理方法、装置、终端及存储介质 - Google Patents
数据处理方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN112153694B CN112153694B CN202011059238.3A CN202011059238A CN112153694B CN 112153694 B CN112153694 B CN 112153694B CN 202011059238 A CN202011059238 A CN 202011059238A CN 112153694 B CN112153694 B CN 112153694B
- Authority
- CN
- China
- Prior art keywords
- state variable
- state
- sequence number
- pdu
- status
- 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
Images
Classifications
-
- 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
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供了一种数据处理方法、装置、终端及存储介质,涉及通信技术领域。所述方法应用于无线链路控制RLC实体中,所述方法包括:获取第一状态变量和第二状态变量的差值,第一状态变量用于指示完整接收反馈为ACK的最大序列号,第二状态变量用于指示发生截尾后状态报告所包含的最大序列号;若第一状态变量和第二状态变量的差值大于阈值,则确定进入异常状态,并将状态协议数据单元PDU的预估序列号集合从第一集合调整至第二集合,第一集合是第二集合的子集,状态PDU中包含状态报告,状态报告用于指示RLC实体接收PDU的情况。本申请实施例有助于RLC收发端快速脱离资源瓶颈,从而恢复正常状态。
Description
技术领域
本申请实施例涉及通信技术领域,特别涉及一种数据处理方法、装置、终端及存储介质。
背景技术
RLC(Radio Link Control,无线链路控制)是5G NR(New Radio,新空口)协议栈数据面的无线链路控制层。
在相关技术中,RLC运行在AM(Acknowledged Mode,确认模式)下时支持ARQ(AutoRepeat reQuest,自动重传请求)。在接收端收到发送端的轮询或者接收端的重组定时器超时时,触发状态报告。接收端的RLC实体收到MAC(Medium Access Control,媒质访问控制)实体分配的RLC PDU(Protocol Data Unit,协议数据单元)大小的时候,构建状态PDU(状态PDU是指包含状态报告的PDU)。接收窗口[Vrr,Vrms)里包含了未收到的PDU和PDU分段的信息,按照SN(Sequence Number,序列号)的升序遍历接收窗口,在遍历的过程中需要检查构建的状态PDU是否超过分配的资源。状态PDU构建完成后,启动状态报告禁止定时器。该状态PDU经过MAC层复用,通过空口发送给发送端的RLC实体。发送端的RLC实体会根据状态报告的信息,申请资源和调度重发。然而,构建状态PDU的过程需要大量的***时间,而NR从分配资源到对齐空口发送之间的时间非常紧迫,通常的实现方式是在状态报告触发的时候,就构建好状态PDU。接收端的RLC实体在收到MAC分配的PDU资源后,如果资源大小不够发送全部的状态PDU,就丢弃已经构建好的状态PDU中的NACK(丢失)PDU信息,这个过程称为截尾,截尾意味着发送给发送端的RLC实体的信息从集合[Vrr,Vrms)变成[Vrr,Vrs],其中Vrs<Vrms。如果状态PDU在发送前被截尾来匹配MAC PDU,会影响重发调度。
发明内容
本申请实施例提供一种数据处理方法、装置、终端及存储介质。所述技术方案如下:
一方面,本申请实施例提供一种数据处理方法,所述方法应用于无线链路控制RLC实体中,所述方法包括:
获取第一状态变量和第二状态变量的差值,所述第一状态变量用于指示完整接收反馈为确认字符ACK的最大序列号,所述第二状态变量用于指示发生截尾后状态报告所包含的最大序列号;
若所述第一状态变量和所述第二状态变量的差值大于阈值,则确定进入异常状态,并将状态协议数据单元PDU的预估序列号集合从第一集合调整至第二集合,所述第一集合是所述第二集合的子集,所述状态PDU中包含状态报告,所述状态报告用于指示所述RLC实体接收PDU的情况。
另一方面,本申请实施例提供一种数据处理装置,所述装置应用于无线链路控制RLC实体中,所述装置包括:
差值获取模块,用于获取第一状态变量和第二状态变量的差值,所述第一状态变量用于指示完整接收反馈为确认字符ACK的最大序列号,所述第二状态变量用于指示发生截尾后状态报告所包含的最大序列号;
集合调整模块,用于若所述第一状态变量和所述第二状态变量的差值大于阈值,则确定进入异常状态,并将状态协议数据单元PDU的预估序列号集合从第一集合调整至第二集合,所述第一集合是所述第二集合的子集,所述状态PDU中包含状态报告,所述状态报告用于指示所述RLC实体接收PDU的情况。
另一方面,本申请实施例提供一种终端,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上述方面所述的数据处理方法。
又一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上述方面所述的数据处理方法。
又一方面,本申请实施例提供一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述数据处理方法。
本申请实施例提供的技术方案可以带来如下有益效果:
通过增大状态PDU的预估序列号集合,有利于发送端的RLC实体及时了解接收端的RLC实体的接收状态,接收端的RLC实体请求更多的重发调度资源,有助于RLC收发端快速脱离资源瓶颈,从而恢复正常状态。
附图说明
图1是本申请一个实施例提供的数据处理方法的流程图;
图2是本申请另一个实施例提供的数据处理方法的流程图;
图3是本申请一个实施例提供的数据处理方法的架构图;
图4是本申请一个实施例提供的数据处理装置的框图;
图5是本申请一个实施例提供的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
每个RLC实体具有发射端和接收端双重功能。确认模式下,两个RLC实体(分别是发送端的RLC实体和接收端的RLC实体)都维护两个窗口,分别是发送窗和接收窗。只有发送窗内的PDU才能发送,SN小于发送窗起始点的PDU已经被接收端的RLC实体确认。与之类似,接收端只接受SN在接收窗内的PDU,接收端还会丢弃重复的PDU,因为只能递交一份SDU给高层(如PDCP(Packet Data Convergence Protocol,分组数据聚合协议)实体)。
接收端的RLC实体在接收到PDU后需要给发送端的RLC实体反馈确认。接收端以状态报告(status report)的形式将丢失PDU的信息提供给发送端。状态报告可以由接收端主动发送或者发射端请求发送。为了跟踪传输中的PDU,报头里采用了序列号。通过监测接收到的RLC PDU报头中所指示的SN,接收端的RLC实体可以识别丢失的PDU,然后状态报告被反馈给发送端的RLC实体,以请求重发丢失的PDU。基于接收到的状态报告,发射端的RLC实体可以做出适当的反应并在需要时重新发送丢失的PDU。
在可能的实现方式中,发射端通过在最后一个RLC PDU(此处是指数据PDU)的报头里设置一个标志,向接收端请求状态报告。当接收端收到了设置了标志的RLC PDU时,会向发送端发送请求的状态报告。发射端接收到状态报告后,若状态报告表明所有的RLC PDU都已经正确收到,发送窗前进。
状态报告可以由多种原因触发。然而,为了控制状态报告的数量,避免过多状态报告在回传链路中产生洪泛,可以使用状态禁止定时器。有了状态禁止定时器,状态报告在状态禁止定时器确定的每个时间间隔内只发送一次。状态禁止定时器在超时时刻,触发接收端发送一个包含状态报告的状态PDU(此处是控制PDU),向对端实体指示丢失的PDU。
请参考图1,其示出了本申请一个实施例提供的数据处理方法的流程图。该方法应用于RLC实体中,该方法可以包括如下几个步骤。
步骤101,获取第一状态变量和第二状态变量的差值。
在本申请实施例中,第一状态变量用于指示完整接收反馈为ACK(AcknowledgeCharacter,确认字符)的最大序列号。在数据通信中,ACK表示发来的数据已确认接受无误。ACK通常是一个ASCII字符,不同的协议中ACK可能不一样。当发送端接收到ACK时,就可以发送下一个数据;如果发送端没有接收到ACK,那么发送方可能会重发当前的数据包,也可能会停止传送数据包。在可能的实现方式中,第一状态变量可以称之为最大状态传输状态变量(Maximum STATUS transmit state variable),最大状态传输状态变量可以表示为Vrms。Vrms用于指示保存在构建状态PDU时,最可能作为“ACK_SN”(ACK信号)的SN值。Vrms初始化为0。
在本申请实施例中,第二状态变量用于指示发生截尾后状态报告所包含的最大序列号。在可能的实现方式中,第二状态变量可以称之为状态传输状态变量(STATUStransmit state variable),状态传输状态变量可以表示为Vrs。
在可能的实现方式中,第一状态变量和第二状态变量的差值可以表示为Vrms-Vrs。
步骤102,若第一状态变量和第二状态变量的差值大于阈值,则确定进入异常状态,并将状态PDU的预估序列号集合从第一集合调整至第二集合。
当第一状态变量和第二状态变量的差值大于阈值时,说明RLC状态报告发生了截尾的情况,状态报告的发送流程进入了异常状态。当状态报告被触发后,将状态PDU的预估序列号集合从第一集合调整至第二集合。
在本申请实施例中,第一集合是第二集合的子集,状态PDU中包含状态报告,状态报告用于指示RLC实体接收PDU的情况。状态报告可以将丢失的PDU的信息提供给发送端。状态PDU是控制PDU。状态PDU也可以表示为STATUS PDU,用于接收端的AM RLC实体向发送端的AM RLC实体通知关于RLC数据PDU已被成功接收的信息,和被接收端的AM RLC实体监测到丢失的RLC数据PDU的信息。
在可能的实现方式中,第一集合的起始序列号为第三状态变量,且第一集合的终止序列号为第一状态变量,第三状态变量用于指示顺序接收到的最小序列号;第二集合的起始序列号为第三状态变量,且第二集合的终止序列号为第四状态变量,第四状态变量用于指示顺序接收到的最大序列号;其中,第四状态变量大于或等于第一状态变量。也即,第一集合和第二集合的起始序列号相同,但第二集合的终止序列号大于等于第一集合的终止序列号。
在可能的实现方式中,第三状态变量可以称之为接收状态变量(Receive statevariable),接收状态变量可以表示为Vrr。Vrr用于指示保存按序完整接收到的AMD(Acknowledge Mode Data,确认模式数据)PDU后的SN值,并作为接收窗口的下沿。Vrr初始化为0,当AM RLC实体收到SN=Vrr的AMD PDU时更新。
在可能的实现方式中,第四状态变量可以称之为最高接收状态变量(Highestreceived state variable),最高接收状态变量可以表示为Vrh。Vrh用于指示保存收到的SN最大的RLC数据PDU后的SN,Vrh初始化为0。
本申请实施例通过增大状态PDU的预估序列号集合,有利于发送端的RLC实体及时了解接收端的RLC实体的接收状态,接收端的RLC实体请求更多的重发调度资源,有助于RLC收发端快速脱离资源瓶颈和恢复正常状态。
示例性地,本申请实施例可以由接收端的RLC实体执行。
综上所述,本申请实施例提供的技术方案中,通过增大状态PDU的预估序列号集合,有利于发送端的RLC实体及时了解接收端的RLC实体的接收状态,接收端的RLC实体请求更多的重发调度资源,有助于RLC收发端快速脱离资源瓶颈,从而恢复正常状态。
请参考图2,其示出了本申请另一个实施例提供的数据处理方法的流程图。该方法可以应用于RLC实体中,该方法可以包括如下几个步骤。
步骤201,获取第一状态变量和第二状态变量的差值。
在本申请实施例中,第一状态变量用于指示完整接收反馈为ACK的最大序列号,第二状态变量用于指示发生截尾后状态报告所包含的最大序列号。
步骤202,若第一状态变量和第二状态变量的差值大于阈值,则确定进入异常状态,并将状态协议PDU的预估序列号集合从第一集合调整至第二集合。
在本申请实施例中,第一集合是第二集合的子集,状态PDU中包含状态报告,状态报告用于指示RLC实体接收PDU的情况。
在可能的实现方式中,第一集合的起始序列号为第三状态变量,且第一集合的终止序列号为第一状态变量,第三状态变量用于指示顺序接收到的最小序列号;第二集合的起始序列号为第三状态变量,且第二集合的终止序列号为第四状态变量,第四状态变量用于指示顺序接收到的最大序列号;其中,第四状态变量大于或等于第一状态变量。
步骤203,将第二集合发送给MAC BSR模块。
终端将第二集合发送给MAC(Medium Access Control,媒体访问控制)BSR(BufferState Report,缓存状态报告)模块。终端通过将第二集合发送给MAC BSR模块,告诉基站,终端需要发送的数据量增加,期望基站调度更多的资源给终端。
步骤204,响应于接收到来自于MAC BSR模块的资源传输指示信息,在第二集合内构建状态PDU。
在本申请实施例中,资源传输指示信息用于指示RLC实体构建状态PDU。终端在第二集合内构建状态PDU,选择合适的Vrs来匹配MAC BSR模块分给RLC PDU的资源大小。
步骤205,启动状态禁止定时器,并将状态禁止定时器的值从第一数值调整到第二数值。
在本申请实施例中,第二数值小于第一数值。第一数值可以表示为SpValue,SpValue可以由RRC(Radio Resource Control,无线资源控制)给出。第二数值可以表示为SpvalueA,SpvalueA<SpValue。状态禁止定时器可以表示为Status Prohibit Timer,将状态禁止定时器的值从第一数值调整到第二数值,缩短了禁止发送状态报告的时间,提高了状态报告发送的频率。通过改变状态禁止定时器的值,从而改变发送状态报告的频率,有助于基站调度器了解用户设备(User Equipment,UE)的RLC实体的资源缺乏状态。
在可能的实现方式中,若第一状态变量和第二状态变量的差值为0,则确定脱离异常状态。当第一状态变量和第二状态变量的差值为0时,说明RLC状态报告的发送流程脱离异常状态,进入正常状态,后续可以按照正常状态下的RLC状态报告的发送流程发送RLC状态报告。
综上所述,本申请实施例提供的技术方案中,通过将状态禁止定时器的值从第一数值调整到第二数值,缩短了禁止发送状态报告的时间,提高了状态报告发送的频率。通过改变状态禁止定时器的值,从而改变发送状态报告的频率,有助于基站调度器了解用户设备的RLC实体的资源缺乏状态。
请参考图3,其示出了本申请一个实施例提供的数据处理方法的架构图。终端处于状态报告正常发送状态(Normal Status Report)。终端检测Vrms和Vrs的差值是否大于阈值,如果上述差值大于阈值,则确定进入状态报告异常发送状态(Check Vrms-Vrs>Threshold,Enter Abnormal State),触发状态报告(State Report Triggered)。终端基于[Vrr,Vrh)预估状态PDU的大小(Estimate the size of Status PDU[Vrr to Vrh))。终端向MAC BSR模块发送[Vrr,Vrh)(Report the data volume to MAC BSR)。终端接收来自于MAC层的发送资源(Tx Opportunity from MAC Layer)。终端基于分配资源构建状态报告(Construct Status Report)。终端构建的状态报告中包括丢失元素(Include Nackelements[Vrr toVrs),Vrs(≤Vrh)is chosen to fit the TB Grant)。终端将状态禁止计时器的时间设置为SpValueA(Start Status Prohibit Timer with SpValueA)。检测Vrms是否与Vrs相等,当Vrms和Vrs相等时,退出状态报告异常发送状态。通过空口(Air)发送给基站RLC实体,RLC实体会根据状态报告的信息,申请资源和调度重发。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图4,其示出了本申请一个实施例提供的数据处理装置的框图,该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置400可以包括:差值获取模块410和集合调整模块420。
差值获取模块410,用于获取第一状态变量和第二状态变量的差值,所述第一状态变量用于指示完整接收反馈为确认字符ACK的最大序列号,所述第二状态变量用于指示发生截尾后状态报告所包含的最大序列号;
集合调整模块420,用于若所述第一状态变量和所述第二状态变量的差值大于阈值,则确定进入异常状态,并将状态协议数据单元PDU的预估序列号集合从第一集合调整至第二集合,所述第一集合是所述第二集合的子集,所述状态PDU中包含状态报告,所述状态报告用于指示所述RLC实体接收PDU的情况。
综上所述,本申请实施例提供的技术方案中,通过增大状态PDU的预估序列号集合,有利于发送端的RLC实体及时了解接收端的RLC实体的接收状态,接收端的RLC实体请求更多的重发调度资源,有助于RLC收发端快速脱离资源瓶颈,从而恢复正常状态。
在示意性实施例中,所述第一集合的起始序列号为第三状态变量,且所述第一集合的终止序列号为所述第一状态变量,所述第三状态变量用于指示顺序接收到的最小序列号;
所述第二集合的起始序列号为所述第三状态变量,且所述第二集合的终止序列号为第四状态变量,所述第四状态变量用于指示顺序接收到的最大序列号;
其中,所述第四状态变量大于或等于所述第一状态变量。
在示意性实施例中,所述装置400,还包括:集合发送模块和PDU构建模块(图中未示出)。
集合发送模块,用于将所述第二集合发送给媒体访问控制MAC缓存状态报告BSR模块;
PDU构建模块,用于响应于接收到来自于所述MAC BSR模块的资源传输指示信息,在所述第二集合内构建所述状态PDU,所述资源传输指示信息用于指示所述RLC实体构建所述状态PDU。
在示意性实施例中,所述装置400,还包括:定时器调整模块(图中未示出)。
定时器调整模块,用于启动状态禁止定时器,并将所述状态禁止定时器的值从第一数值调整到第二数值,所述第二数值小于所述第一数值。
在示意性实施例中,所述装置400,还包括:状态确定模块(图中未示出)。
所述状态确定模块,用于若所述第一状态变量和所述第二状态变量的差值为0,则确定脱离所述异常状态。
需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图5,其示出了本申请一个实施例提供的终端的结构框图。
本申请实施例中的终端可以包括一个或多个如下部件:处理器510和存储器520。
处理器510可以包括一个或者多个处理核心。处理器510利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器520内的指令、程序、代码集或指令集,以及调用存储在存储器520内的数据,执行终端的各种功能和处理数据。可选地,处理器510可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器510可集成中央处理器(CentralProcessing Unit,CPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***和应用程序等;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器510中,单独通过一块芯片进行实现。
可选地,处理器510执行存储器520中的程序指令时实现上述各个方法实施例提供的方法。
存储器520可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选地,该存储器520包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器520可用于存储指令、程序、代码、代码集或指令集。存储器520可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令、用于实现上述各个方法实施例的指令等;存储数据区可存储根据终端的使用所创建的数据等。
上述终端的结构仅是示意性的,在实际实现时,终端可以包括更多或更少的组件,比如:显示屏等,本实施例对此不作限定。
本领域技术人员可以理解,图5中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由计算机设备的处理器加载并执行以实现上述数据处理方法实施例中的各个步骤。
在示例性实施例中,提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述数据处理方法。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (7)
1.一种数据处理方法,其特征在于,所述方法应用于无线链路控制RLC实体中,所述方法包括:
获取第一状态变量和第二状态变量的差值,所述第一状态变量用于指示完整接收反馈为确认字符ACK的最大序列号,所述第二状态变量用于指示发生截尾后状态报告所包含的最大序列号;
若所述第一状态变量和所述第二状态变量的差值大于阈值,则确定进入异常状态,并将状态协议数据单元PDU的预估序列号集合从第一集合调整至第二集合,所述第一集合是所述第二集合的子集,所述状态PDU中包含状态报告,所述状态报告用于指示所述RLC实体接收PDU的情况;
将所述第二集合发送给媒体访问控制MAC缓存状态报告BSR模块;
响应于接收到来自于所述MAC BSR模块的资源传输指示信息,在所述第二集合内构建所述状态PDU,所述资源传输指示信息用于指示所述RLC实体构建所述状态PDU;
启动状态禁止定时器,并将所述状态禁止定时器的值从第一数值调整到第二数值,所述第二数值小于所述第一数值。
2.根据权利要求1所述的方法,其特征在于,
所述第一集合的起始序列号为第三状态变量,且所述第一集合的终止序列号为所述第一状态变量,所述第三状态变量用于指示顺序接收到的最小序列号;
所述第二集合的起始序列号为所述第三状态变量,且所述第二集合的终止序列号为第四状态变量,所述第四状态变量用于指示顺序接收到的最大序列号;
其中,所述第四状态变量大于或等于所述第一状态变量。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第一状态变量和所述第二状态变量的差值为0,则确定脱离所述异常状态。
4.一种数据处理装置,其特征在于,所述装置应用于无线链路控制RLC实体中,所述装置包括:
差值获取模块,用于获取第一状态变量和第二状态变量的差值,所述第一状态变量用于指示完整接收反馈为确认字符ACK的最大序列号,所述第二状态变量用于指示发生截尾后状态报告所包含的最大序列号;
集合调整模块,用于若所述第一状态变量和所述第二状态变量的差值大于阈值,则确定进入异常状态,并将状态协议数据单元PDU的预估序列号集合从第一集合调整至第二集合,所述第一集合是所述第二集合的子集,所述状态PDU中包含状态报告,所述状态报告用于指示所述RLC实体接收PDU的情况;
集合发送模块,用于将所述第二集合发送给媒体访问控制MAC缓存状态报告BSR模块;
PDU构建模块,用于响应于接收到来自于所述MAC BSR模块的资源传输指示信息,在所述第二集合内构建所述状态PDU,所述资源传输指示信息用于指示所述RLC实体构建所述状态PDU;
定时器调整模块,用于启动状态禁止定时器,并将所述状态禁止定时器的值从第一数值调整到第二数值,所述第二数值小于所述第一数值。
5.根据权利要求4所述的装置,其特征在于,
所述第一集合的起始序列号为第三状态变量,且所述第一集合的终止序列号为所述第一状态变量,所述第三状态变量用于指示顺序接收到的最小序列号;
所述第二集合的起始序列号为所述第三状态变量,且所述第二集合的终止序列号为第四状态变量,所述第四状态变量用于指示顺序接收到的最大序列号;
其中,所述第四状态变量大于或等于所述第一状态变量。
6.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至3任一项所述的数据处理方法。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至3任一项所述的数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011059238.3A CN112153694B (zh) | 2020-09-30 | 2020-09-30 | 数据处理方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011059238.3A CN112153694B (zh) | 2020-09-30 | 2020-09-30 | 数据处理方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112153694A CN112153694A (zh) | 2020-12-29 |
CN112153694B true CN112153694B (zh) | 2023-06-16 |
Family
ID=73894407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011059238.3A Active CN112153694B (zh) | 2020-09-30 | 2020-09-30 | 数据处理方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112153694B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117641444A (zh) * | 2022-08-09 | 2024-03-01 | 华为技术有限公司 | 数据处理方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107872885A (zh) * | 2016-09-27 | 2018-04-03 | 华为技术有限公司 | 一种缓存状态报告的上报方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8098620B2 (en) * | 2008-03-12 | 2012-01-17 | Motorola Mobility, Inc. | Method for status reporting in wireless communication systems when one-time allocated resource is insufficent |
US8254333B2 (en) * | 2008-09-22 | 2012-08-28 | Htc Corporation | Method for improving buffer status triggering mechanism in wireless communications system and related communication device |
CN101924620B (zh) * | 2009-06-17 | 2012-12-19 | 中兴通讯股份有限公司 | 报文重传方法和装置 |
US9930694B2 (en) * | 2016-04-01 | 2018-03-27 | Nokia Technologies Oy | Re-transmitting a poll to a peer protocol entity when a timer expires |
KR102262269B1 (ko) * | 2017-04-26 | 2021-06-08 | 삼성전자 주식회사 | 차세대 이동 통신 시스템에서 rlc 상태 보고 방법 및 장치 |
WO2019178854A1 (zh) * | 2018-03-23 | 2019-09-26 | Oppo广东移动通信有限公司 | 重传处理的方法和装置 |
-
2020
- 2020-09-30 CN CN202011059238.3A patent/CN112153694B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107872885A (zh) * | 2016-09-27 | 2018-04-03 | 华为技术有限公司 | 一种缓存状态报告的上报方法及装置 |
Non-Patent Citations (2)
Title |
---|
"R2-1711250 - RLC STATUS report format and polling".3GPP tsg_ran\WG2_RL2.2017,全文. * |
Huawei, Hisilicon.R5-202673 "Addition of applicability for NR RRC TCs".3GPP tsg_ran\wg5_test_ex-t1.2020,(tsgr5_87_electronic),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN112153694A (zh) | 2020-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10623146B2 (en) | Method and arrangements in a telecommunication system for handling status information of data units | |
US8824376B2 (en) | Method for sending status information in mobile telecommunications system and receiver of mobile telecommunications | |
US7298730B2 (en) | Scheme to prevent HFN un-synchronization for UM RLC in a high speed wireless communication system | |
KR101467798B1 (ko) | 무선통신시스템에서의 상태정보 전송 방법 및 수신장치 | |
EP2094049B1 (en) | Method and apparatus for sending RLC PDU in a mobile communications system | |
US20170099128A1 (en) | Radio resource scheduling method and apparatus | |
KR101113125B1 (ko) | 윈도우 제어 및 재송제어방법, 및, 송신측장치 | |
EP1768296A2 (en) | Method and apparatus for transmitting signaling data messages in a wireless communications system | |
US8917728B2 (en) | Retransmission request transmitting method and receiving-side apparatus | |
US20110019756A1 (en) | Method of transmitting rlc data | |
KR101509766B1 (ko) | 이동통신시스템에서의 rlc pdu 전송 방법, 자원할당 방법 및 rlc 엔티티 | |
US20120201151A1 (en) | Layer 2 ACK And NACK Status Reporting | |
CN112153694B (zh) | 数据处理方法、装置、终端及存储介质 | |
US20100144364A1 (en) | Retransmission control method and transmitting-side apparatus | |
EP1852995A2 (en) | Method and apparatus of handling a variable of a RLC reset procedure during receiver-side-only re-establishment in wireless communication system | |
JP2017143396A (ja) | ユーザ装置及び無線通信方法 |
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 |