CN115811716A - 数据处理方法、装置及设备 - Google Patents
数据处理方法、装置及设备 Download PDFInfo
- Publication number
- CN115811716A CN115811716A CN202111085212.0A CN202111085212A CN115811716A CN 115811716 A CN115811716 A CN 115811716A CN 202111085212 A CN202111085212 A CN 202111085212A CN 115811716 A CN115811716 A CN 115811716A
- Authority
- CN
- China
- Prior art keywords
- layer
- sdu
- rlc
- indication information
- adaptation
- 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.)
- Withdrawn
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 28
- 230000006978 adaptation Effects 0.000 claims abstract description 557
- 238000000034 method Methods 0.000 claims abstract description 114
- 230000011664 signaling Effects 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 abstract description 26
- 239000010410 layer Substances 0.000 description 1282
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 9
- 230000007774 longterm Effects 0.000 description 6
- CSRZQMIRAZTJOY-UHFFFAOYSA-N trimethylsilyl iodide Substances C[Si](C)(C)I CSRZQMIRAZTJOY-UHFFFAOYSA-N 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 239000000835 fiber Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000011229 interlayer Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
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/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种数据处理方法、装置及设备,用于解决中继场景下如何实现数据包丢弃的问题。本发明的方法:特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层。本发明能够在中继场景下引入了适配层和多跳后,保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种数据处理方法、装置及设备。
背景技术
为了扩展网络覆盖,一种解决方案就是引入中继(Relay)。Relay可以是一个具有中继功能的终端。中继类型主要有两种:
UE-to-Network Relay(简称U2N relay):对于U2N relay,Relay和网络之间的接口使用Uu接口,和被中继UE(也称为远端UE)之间的接口使用直接通信接口。Relay和网络之间的链路对远端UE而言可以称为BH(Backhaul link,回程链路)。
UE-to-UE Relay(简称U2U relay):对于U2U relay,两个被中继UE可以通过中继UE进行数据传输。
UE-to-Network Relay和UE-to-UE Relay引入后,Relay场景下的协议栈相比传统通信协议栈有如下不同:
1)在PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)实体和RLC(Radio Link Control,无线链路控制)实体之间增加了适配层;
2)PDCP层和传统通信接口一样是端到端的,但是RLC实体是hop by hop的,其中,hop by hop指的是每跳的RLC实体是对等的RLC实体。
因此,在中继场景下如何实现数据包丢弃是一个亟待解决的问题。
发明内容
本发明的目的在于提供一种数据处理丢弃方法、装置及设备,用以解决在中继场景下如何实现数据包丢弃的问题。
为了实现上述目的,本发明实施例提供一种数据处理方法,包括:
特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层。
其中,所述方法还包括:
接收所述特定协议层的上一层发送的第一指示信息;或者,
接收所述特定设备的上一跳节点发送的第二指示信息。
其中,所述特定协议层为适配层,特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在第一分组数据汇聚协议PDCP SDU对应的丢弃定时器超时,且第一PDCP实体确定与所述第一PDCP SDU相关的PDCP PDU传输至对应的适配层的情况下,所述适配层接收第一PDCP实体发送的第一指示信息,所述第一PDCP实体为与第一PDCP SDU对应的PDCP层中的PDCP实体;
所述适配层根据所述第一指示信息确定待丢弃的第一适配层SDU;
在所述待丢弃的第一适配层SDU或者与所述第一适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第一适配层SDU和/或与所述第一适配层SDU对应的PDU。
其中,根据所述第一指示信息确定待丢弃的适配层SDU之后,所述方法还包括:
在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;或者,
在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向下一跳节点发送第二指示信息。
其中,所述特定协议层为RLC层,特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在第二PDCP SDU对应的丢弃定时器超时,且第二PDCP实体确定与所述第二PDCPSDU相关的PDCP PDU传输至对应的适配层的情况下,所述适配层接收第二PDCP实体发送的第三指示信息,所述第二PDCP实体为与第二PDCP SDU对应的PDCP层中的PDCP实体,所述第三指示信息用于指示所述适配层丢弃所述PDCP PDU;
所述适配层根据所述第三指示信息确定待丢弃的第二适配层SDU;
在与所述第二适配层SDU对应的PDU传输至RLC层的情况下,所述RLC层接收所述适配层发送的第一指示信息;
所述RLC层根据所述第一指示信息确定待丢弃的第一RLC层SDU;
在所述待丢弃的第一RLC层SDU或者与所述第一RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第一RLC层SDU和/或所述第一RLC层SDU对应的PDU。
其中,所述适配层根据所述第三指示信息确定待丢弃的第二适配层SDU之后,所述方法还包括:
在所述待丢弃的第二适配层SDU或者与所述第二适配层SDU对应的PDU未传输至RLC层的情况下,所述适配层丢弃所述第二适配层SDU和/或与所述第二适配层SDU对应的PDU。
其中,所述RLC层根据所述第一指示信息确定待丢弃的第一RLC层SDU之后,所述方法还包括:
在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;或者,
在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
其中,特定设备的特定协议层基于来自上一跳节点的第二指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
在所述特定协议层接收到所述上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,所述特定协议层丢弃所述SDU和/或PDU。
其中,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
其中,接收所述特定设备的上一跳节点发送的第二指示信息,包括:
通过下述信息中的一者,接收所述特定设备的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
其中,接收所述特定设备的上一跳节点发送的第二指示信息,包括:
接收所述特定设备的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述特定设备的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
其中,特定设备的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为适配层,且接收到PDCP层发送的第三适配层SDU的情况下,启动所述适配层的丢弃定时器;
在所述适配层的丢弃定时器超时,且所述第三适配层SDU或者与所述第三适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第三适配层SDU和/或与所述第三适配层SDU对应的PDU。
其中,启动所述适配层的丢弃定时器之后,所述方法还包括:
在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;或者,
在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向所述适配层的下一层发送第四指示信息,所述第四指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
其中,所述适配层的丢弃定时器的长度基于端到端承载或者RLC信道的时延要求确定。
其中,特定设备的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为RLC层,且接收到适配层发送的第二RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
在所述RLC层的丢弃定时器超时,且所述第二RLC层SDU或者与所述第二RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第二RLC层SDU和/或与所述第二RLC层SDU对应的PDU。
其中,启动所述RLC层的丢弃定时器之后,所述方法还包括:
在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;或者,
在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
为了实现上述目的,本发明实施例还提供一种数据处理方法,包括:
中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层。
其中,所述方法还包括:
接收所述中继终端的上一跳节点发送的第二指示信息。
其中,中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为RLC层,且接收到适配层发送的第一指示信息的情况下,所述RLC层根据所述第一指示信息确定待丢弃的第三RLC层SDU;
在所述待丢弃的第三RLC层SDU或者与所述第三RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第三RLC层SDU和/或所述第三RLC层SDU对应的PDU。
其中,所述RLC层根据所述第一指示信息确定待丢弃的第三RLC层SDU之后,所述方法还包括:
在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;或者,
在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
其中,中继终端的特定协议层基于来自上一跳节点的第二指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
在所述特定协议层接收到所述中继终端的上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,所述特定协议层丢弃所述SDU和/或PDU。
其中,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
其中,接收所述中继终端的上一跳节点发送的第二指示信息,包括:
通过下述信息中的一者,接收所述中继终端的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
其中,接收所述中继终端的上一跳节点发送的第二指示信息,包括:
接收所述中继终端的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述中继终端的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
其中,中继终端的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为适配层,且接收到中继终端的上一跳节点发送的第四适配层SDU的情况下,启动所述适配层的丢弃定时器;
在所述适配层的丢弃定时器超时,且所述第四适配层SDU或者与所述第四适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第四适配层SDU和/或与所述第四适配层SDU对应的PDU。
其中,启动所述适配层的丢弃定时器之后,所述方法还包括:
在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;或者,
在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向所述适配层的下一层发送第五指示信息,所述第五指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
其中,中继终端的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为RLC层,且接收到适配层发送的第四RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
在所述RLC层的丢弃定时器超时,且所述第四RLC层SDU或者与所述第四RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第四RLC层SDU和/或与所述第四RLC层SDU对应的PDU。
其中,启动所述RLC层的丢弃定时器之后,所述方法还包括:
在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;或者,
在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
为了实现上述目的,本发明实施例还提供一种特定设备,包括:存储器、收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行如上述所述的数据处理方法的步骤。
为了实现上述目的,本发明实施例还提供一种数据处理装置,包括:
第一丢弃处理单元,用于使特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层。
为了实现上述目的,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述所述的数据处理方法的步骤。
为了实现上述目的,本发明实施例还提供了一种中继终端,包括:存储器、收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行如上述所述的数据处理方法的步骤。
为了实现上述目的,本发明实施例还提供了一种数据处理装置,包括:
第二丢弃处理单元,用于使中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层。
为了实现上述目的,本发明实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述所述的数据处理方法的步骤。
本发明的上述技术方案至少具有如下有益效果:
本发明实施例的上述技术方案中,通过特定设备的特定协议层基于所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层,如此,在中继场景下引入了适配层和多跳后,可以保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
附图说明
图1为U2N relay场景下的用户面协议栈示意图;
图2为本发明实施例的数据处理方法的流程示意图之一;
图3为本发明实施例的数据处理方法的流程示意图之二;
图4为本发明实施例的数据处理方法的流程示意图之三;
图5为本发明实施例的数据处理方法的流程示意图之四;
图6为本发明实施例的数据处理方法的流程示意图之五;
图7为本发明实施例的特定设备的结构框图;
图8为本发明实施例的特定设备的模块示意图;
图9为本发明实施例的中继终端的结构框图;
图10为本发明实施例的中继终端的模块示意图。
具体实施方式
本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
直接通信是指邻近的终端可以在近距离范围内通过直接通信链路(也称为Sidelink或者PC5)进行数据传输的方式。Sidelink链路对应的无线接口称为直接通信接口(也称为Sidelink接口或者PC5接口)。
为了扩展网络覆盖,一种解决方案就是引入中继(Relay)。Relay可以是一个具有中继功能的终端。中继类型主要有两种:
UE-to-Network Relay(简称U2N relay):对于U2N relay,Relay和网络之间的接口使用Uu接口,和被中继UE(也称为远端UE)之间的接口使用直接通信接口。Relay和网络之间的链路对远端UE而言可以称为BH,图1为U2Nrelay场景下的用户面协议栈。
UE-to-UE Relay(简称U2U relay):对于U2U relay,两个被中继UE可以通过中继UE进行数据传输。
在U2N relay和U2U relay场景下的用户面协议栈中:
PDCP是端到端的。对于U2N relay场景,端到端中的两个“端”分别指远端终端和网络侧设备;对于U2U relay场景,端到端中的两个“端”分别指通过relay通信的两个目标通信对端。
RLC是hop by hop的。其中hop by hop指的是每跳的RLC实体是对等的RLC实体。
ADAPT(adaption layer,适配层)位于PDCP实体和RLC实体之间。
UE-to-Network Relay和UE-to-UE Relay引入后,Relay场景下的协议栈相比传统通信协议栈有如下不同:
1)在PDCP实体和RLC实体之间增加了适配层;
2)PDCP层和传统通信接口一样是端到端的,但是RLC实体是hop by hop的。
因此,在中继场景下如何实现数据包丢弃是一个亟待解决的问题。
为了解决上述问题,本申请实施例提供了一种数据处理方法及装置,其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
如图2所示,为本发明实施例提供的数据处理方法的流程示意图,该方法包括:
步骤201:特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层。
这里,在特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息执行SDU(Service Data Unit,服务数据单元)和/或PDU丢弃处理的情况下,若该特定协议层为适配层,则其上一层为PDCP层;若该特定协议层为RLC层,则其上一层为适配层。
该情形对应于设备内部层间交互。
需要说明的是,上一跳节点为特定设备的上一跳节点。比如,在U2N relay上行传输场景下,若特定设备为网络侧设备,则上一跳节点为中继终端。又如,在U2N relay下行传输场景下,若特定设备为远端终端,则上一跳节点为中继终端。
具体的,第一指示信息和第二指示信息均用于指示该特定设备的特定协议层执行该特定协议层的SDU和/或PDU(Protocol Data Unit,协议数据单元)丢弃处理。
本发明实施例的数据处理方法,通过特定设备的特定协议层基于所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层,如此,在中继场景下引入了适配层和多跳后,可以保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
作为一可选的实现方式,本发明实施例的方法还可包括:
接收所述特定协议层的上一层发送的第一指示信息;或者,
接收所述特定设备的上一跳节点发送的第二指示信息。
需要说明的是,若特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息执行SDU和/或PDU丢弃处理,则在此之前,需要执行下述步骤,即接收所述特定协议层的上一层发送的第一指示信息,以使特定设备的特定协议层能够基于该第一指示信息执行SDU和/或PDU丢弃处理。
若特定设备的特定协议层基于来自上一跳节点的第二指示信息执行SDU和/或PDU丢弃处理,则在此之前,需要执行下述步骤,即接收所述特定设备的上一跳节点发送的第二指示信息,以使特定设备的特定协议层能够基于该第二指示信息执行SDU和/或PDU丢弃处理。
作为一可选的实现方式,在所述特定协议层为适配层的情况下,本发明实施例的步骤201中,特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在第一分组数据汇聚协议PDCP SDU对应的丢弃定时器超时,且第一PDCP实体确定与所述第一PDCP SDU相关的PDCP PDU传输至对应的适配层的情况下,所述适配层接收第一PDCP实体发送的第一指示信息,所述第一PDCP实体为与第一PDCP SDU对应的PDCP层中的PDCP实体;
需要说明的是,本实施例中,特定设备可为网络侧设备或远端终端,在该特定设备的特定协议层为适配层的情况下,该特定设备的特定协议层的上一层为PDCP层。
本步骤中,在第一PDCP SDU对应的丢弃定时器超时时,说明第一PDCP实体,即该第一PDCP SDU对应的PDCP层中的PDCP实体,需要丢弃该第一PDCP SDU以及相关的PDCP DataPDU。在与第一PDCP SDU相关的PDCP Data PDU传输至PDCP层的下一层,即适配层的情况下,第一PDCP实体向对应的适配层发送第一指示信息,也就是说,适配层接收第一PDCP实体发送的第一指示信息。
需要说明的是,该第一指示信息用于指示适配层执行适配层SDU和/或PDU丢弃处理。
之后,所述适配层根据所述第一指示信息确定待丢弃的第一适配层SDU;
一可选的,在所述待丢弃的第一适配层SDU或者与所述第一适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第一适配层SDU和/或与所述第一适配层SDU对应的PDU。
这里,适配层的下一层可为RLC层。
另一可选的,在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;
这里,该情形下,适配层不执行SDU丢弃,也就是说,适配层不做任何处理。
或者,又一可选的,在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向下一跳节点发送第二指示信息。
这里,该情形下,特定设备向其下一跳节点发送第二指示信息,用于指示该下一跳节点执行SDU和/或PDU丢弃处理。
下面通过下述实施例一,具体说明本发明实施例的方法的实施过程。
实施例一远端终端(Remote UE)的适配层基于来自PDCP层的第一指示信息执行SDU和/或PDU丢弃
步骤A1:Remote UE从高层接收到PDCP SDU,启动对应的丢弃定时器(discardTimer);
步骤A2:PDCP SDU对应的discardTimer超时处理
若PDCP SDU对应的discardTimer超时,则该PDCP SDU对应的PDCP发送实体需要丢弃该PDCP SDU以及相关的PDCP Data PDU。若与该PDCP SDU相关的PDCP Data PDU已经递交给适配层,则该PDCP发送实体向其对应的适配层发送第一指示信息,用于指示所述适配层丢弃该PDCP Data PDU。
步骤A3:适配层根据来自PDCP层的第一指示信息进行包丢弃
适配层接收到所述第一指示信息,根据该第一指示信息确定需要丢弃的适配层SDU;之后,执行如下操作之一:
若所述适配层SDU或者所述适配层SDU对应的PDU还未递交到RLC层,则所述适配层丢弃所述适配层SDU和/或所述适配层SDU对应的PDU。
若所述适配层SDU对应的PDU已经递交到RLC层,则所述适配层不做任何处理。
若所述适配层SDU对应的PDU已经递交到RLC层,则向该Remote UE的下一跳节点发送第二指示信息。
需要说明的是,上述方法对于网络侧设备作为特定设备同样适用,原理类似,因此不再一一举例。
作为另一可选的实现方式,在所述特定协议层为RLC层的情况下,本发明实施例的步骤201中,特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在第二PDCP SDU对应的丢弃定时器超时,且第二PDCP实体确定与所述第二PDCPSDU相关的PDCP PDU传输至对应的适配层的情况下,所述适配层接收第二PDCP实体发送的第三指示信息,所述第二PDCP实体为与第二PDCP SDU对应的PDCP层中的PDCP实体,所述第三指示信息用于指示所述适配层丢弃所述PDCP PDU;
需要说明的是,本实施例中,由于特定设备可为网络侧设备或远端终端,所以在该特定设备的特定协议层为适配层的情况下,该特定设备的特定协议层的上一层为PDCP层。
本步骤中,在第二PDCP SDU对应的丢弃定时器超时时,说明第二PDCP实体,即该第二PDCP SDU对应的PDCP层中的PDCP实体,需要丢弃该第二PDCP SDU以及相关的PDCP DataPDU。在与第二PDCP SDU相关的PDCP Data PDU传输至PDCP层的下一层,即适配层的情况下,第二PDCP实体向对应的适配层发送第一指示信息,也就是说,适配层接收第二PDCP实体发送的第三指示信息。
需要说明的是,该第三指示信息用于指示适配层丢弃与第二PDCP SDU相关的PDCPData PDU。
之后,所述适配层根据所述第三指示信息确定待丢弃的第二适配层SDU;
一可选的,在与所述第二适配层SDU对应的PDU传输至RLC层的情况下,所述RLC层接收所述适配层发送的第一指示信息;
之后,所述RLC层根据所述第一指示信息确定待丢弃的第一RLC层SDU;
最后,在所述待丢弃的第一RLC层SDU或者与所述第一RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第一RLC层SDU和/或所述第一RLC层SDU对应的PDU。
这里,RLC层的下一层可为MAC(Media Access Control,媒体接入控制)层。
另一可选地,所述适配层根据所述第三指示信息确定待丢弃的第二适配层SDU之后,本发明实施例的方法还可包括:
在所述待丢弃的第二适配层SDU或者与所述第二适配层SDU对应的PDU未传输至RLC层的情况下,所述适配层丢弃所述第二适配层SDU和/或与所述第二适配层SDU对应的PDU。
本实施例中,在所述待丢弃的第二适配层SDU或者与所述第二适配层SDU对应的PDU未传输至RLC层,也就是说,所述待丢弃的第二适配层SDU或者与所述第二适配层SDU对应的PDU传输至适配层,那么由该适配层丢弃之前根据第三指示信息确定的待丢弃的所述第二适配层SDU和/或与所述第二适配层SDU对应的PDU。
又一可选的,所述RLC层根据所述第一指示信息确定待丢弃的第一RLC层SDU之后,本发明实施例的方法还包括:
在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;
这里,RLC层不执行SDU丢弃,也就是,RLC层不做任何处理。
或者,在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
这里,该情形下,特定设备向其下一跳节点发送第二指示信息,用于指示该下一跳节点执行SDU和/或PDU丢弃处理。
下面通过下述实施例二,具体说明本发明实施例的方法的实施过程。
实施例二Remote UE的RLC层基于来自适配层的第一指示信息执行SDU和/或PDU丢弃
步骤B1:Remote UE从高层接收到PDCP SDU,启动对应的discardTimer;
步骤B2:PDCP SDU对应的discardTimer超时处理
若PDCP SDU对应的discardTimer超时,则该PDCP SDU对应的PDCP发送实体需要丢弃该PDCP SDU以及相关的PDCP Data PDU。若与该PDCP SDU相关的PDCP Data PDU已经递交给适配层,则该PDCP发送实体向其对应的适配层发送第三指示信息,用于指示所述适配层丢弃该PDCP Data PDU。
步骤B3:适配层根据来自PDCP层的第三指示信息进行包丢弃
适配层接收到该第三指示信息,根据该第三指示信息确定需要丢弃的适配层SDU;之后,执行如下操作之一:
若所述适配层SDU或者所述适配层SDU对应的PDU还未递交到RLC层,则所述适配层丢弃所述适配层SDU和/或所述适配层SDU对应的PDU。
若所述适配层SDU对应的PDU已经递交到RLC层,则所述适配层向所述RLC层发送第一指示信息。
步骤B4:RLC层根据来自适配层的第一指示信息进行包丢弃
RLC层接收到该第一指示信息,根据该第一指示信息,确定需要丢弃的RLC层SDU;之后,执行如下操作之一:
若所述RLC层SDU或者所述RLC层SDU对应的PDU还未递交到MAC层,则所述RLC层丢弃所述RLC层SDU和/或所述RLC层SDU对应的PDU;
若所述RLC层SDU对应的PDU已经递交到MAC层,则所述RLC层不做任何处理。
若所述RLC层SDU对应的PDU已经递交到MAC层,向该Remote UE的下一跳节点发送第二指示信息。
需要说明的是,上述方法对于网络侧设备作为特定设备同样适用,原理类似,因此不再一一举例。
作为又一可选的实现方式,本发明实施例的方法步骤201中,特定设备的特定协议层基于来自上一跳节点的第二指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
这里,若所述特定协议层为适配层,则适配层根据来自特定设备的上一跳节点的第二指示信息,确定待丢弃(需要丢弃)的适配层SDU和/或PDU。
在所述特定协议层接收到所述上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,所述特定协议层丢弃所述SDU和/或PDU。
本步骤中,特定协议层从上一跳节点接收到了需要丢弃的SDU和/或PDU,直接丢弃该SDU和/或PDU。
可选地,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
作为一可选的实现方式,接收所述特定设备的上一跳节点发送的第二指示信息,包括:
通过下述信息中的一者,接收所述特定设备的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
作为另一可选的实现方式,接收所述特定设备的上一跳节点发送的第二指示信息,包括:
接收所述特定设备的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述特定设备的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
本实现方式中,在特定设备的上一跳节点满足上述发送条件时,该上一跳节点向特定设备发送第二指示信息。
作为一可选的实现方式,本发明实施例的方法步骤201中,特定设备的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为适配层,且接收到PDCP层发送的第三适配层SDU的情况下,启动所述适配层的丢弃定时器;
这里,在适配层引入丢弃定时器,当该适配层接收到PDCP层发送的第三适配层SDU时,启动该丢弃定时器。
一可选的,在所述适配层的丢弃定时器超时,且所述第三适配层SDU或者与所述第三适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第三适配层SDU和/或与所述第三适配层SDU对应的PDU。
另一可选的,在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;
这里,适配层不执行SDU丢弃,也就是,适配层不做任何处理。
或者,又一可选的,在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向所述适配层的下一层发送第四指示信息,所述第四指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
这里,适配层的下一层可为RLC层。具体的,在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至RLC层的情况下,向RLC层发送第四指示信息,该第四指示信息用于指示该RLC层丢弃RLC SDU和/或该RLC SDU对应的PDU。
可选地,所述适配层的丢弃定时器的长度基于端到端承载或者RLC信道的时延要求确定。
下面通过下述实施例,具体说明本发明实施例的方法的实施过程。
实施例三Remote UE的适配层基于定时器执行SDU和/或PDU丢弃
步骤F1:在适配层引入一个适配层的discardTimer,基于每个适配层SDU维护该timer。
Remote UE的适配层从高层(PDCP层)接收到适配层SDU,启动对应的discardTimer。其中所述discardTimer长度和所述数据包时延要求相关。
步骤F2:适配层SDU对应的discardTimer超时处理
若适配层SDU对应的discardTimer超时,则所述适配层需要丢弃所述适配层SDU以及相关的适配层PDU。
如果适配层SDU相关的适配层PDU已经递交给RLC层,则还可以执行如下操作之一:
不执行任何操作;
Remote UE的适配层向该Remote UE的RLC层发送第四指示信息,用于指示该RCL层丢弃所述适配层PDU;
Remote UE的适配层向Relay UE(下一跳节点)发送第二指示信息,用于指示RelayUE的适配层从Remote UE接收到该第二指示信息后,根据该第二指示信息确定需要丢弃的适配层SDU和/或PDU。
需要说明的是,上述方法对于网络侧设备同样适用,原理类似,因此不再一一举例。
作为另一可选的实现方式,本发明实施例的方法步骤201中,特定设备的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为RLC层,且接收到适配层发送的第二RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
这里,在RLC层引入丢弃定时器,当该RLC层接收到适配层发送的第二RLC层SDU时,启动该丢弃定时器。
一可选的,在所述RLC层的丢弃定时器超时,且所述第二RLC层SDU或者与所述第二RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第二RLC层SDU和/或与所述第二RLC层SDU对应的PDU。
另一可选的,在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;
这里,RLC层不执行SDU丢弃,也就是RLC层不做任何处理。
或者,又一可选地,在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
实施例四Remote UE的RLC层基于定时器执行SDU和/或PDU丢弃
步骤G1:在RLC层引入一个适配层的discardTimer,基于每个RLC层SDU维护该timer。
Remote UE的RLC层从高层(PDCP层或者适配层)接收到SDU,启动对应的discardTimer。其中所述discardTimer长度和所述数据包时延要求相关。
步骤G2:RLC层SDU对应的discardTimer超时处理
若RLC层SDU对应的discardTimer超时,则所述RLC层需要丢弃所述RLC层SDU以及相关的RLC层PDU。
如果RLC层SDU相关的RLC层PDU已经递交给MAC层,则还可以执行如下操作之一:
不执行任何操作;
Remote UE的RLC层向Relay UE(下一跳节点)发送第二指示信息,该第二指示信息用于指示Relay UE从Remote UE接收到第二指示信息,根据该第二指示信息确定需要丢弃的RLC层SDU和/或PDU。
需要说明的是,上述方法对于网络侧设备作为特定设备同样适用,原理类似,因此不再一一举例。
本发明实施例的数据处理方法,通过特定设备的特定协议层基于所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层,如此,在中继场景下引入了适配层和多跳后,可以保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
如图3所示,为本发明实施例提供的数据处理方法的流程示意图,该方法应用于中继终端,具体可包括:
步骤301:中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层。
这里,在中继终端Relay UE的特定协议层基于来自该中继终端的特定协议层的上一层的第一指示信息执行SDU和/或PDU丢弃处理的情况下,该特定协议层为RLC层,即其上一层为适配层。该情形对应于设备内部层间交互。
需要说明的是,上一跳节点为中继终端的上一跳节点。比如,在U2N relay上行传输场景下,上一跳节点为远端终端。又如,在U2N relay下行传输场景下,上一跳节点为网络侧设备。再如,在U2U relay场景下,上一跳节点为远端终端。
这里,第一指示信息和第二指示信息均用于指示该中继终端的特定协议层执行该层的SDU和/或PDU丢弃处理。
本发明实施例的数据处理方法,通过中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层,如此,在中继场景下引入了适配层和多跳后,可以保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
作为一可选的实现方式,本发明实施例的方法还可包括:
接收所述中继终端的上一跳节点发送的第二指示信息。
需要说明的,若中继终端的特定协议层基于来自该中继终端的上一跳节点的第二指示信息执行SDU和/或PDU丢弃处理,则在此之前,需要执行下述步骤,即接收中继终端的上一跳节点发送的第二指示信息,以使中继终端的特定协议层能够基于该第二指示信息执行SDU和/或PDU丢弃处理。
作为一可选的实现方式,本发明实施例的步骤301中,中继终端的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为RLC层,且接收到适配层发送的第一指示信息的情况下,所述RLC层根据所述第一指示信息确定待丢弃的第三RLC层SDU;
这里,触发适配层发送第一指示信息的发送条件可为:适配层的丢弃定时器超时,且对应需要丢弃的适配层SDU传输至RLC层。需要说明的是,适配层的丢弃定时器的启动,可以是在中继终端接收到其上一跳节点发送的适配层SDU时启动。
一可选的,在所述待丢弃的第三RLC层SDU或者与所述第三RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第三RLC层SDU和/或所述第三RLC层SDU对应的PDU。
这里,RLC层的下一层可为MAC层。
另一可选的,所述RLC层根据所述第一指示信息确定待丢弃的第三RLC层SDU之后,本发明实施例的方法还包括:
在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;
这里,RLC层不执行SDU丢弃,也就是,RLC层不做任何处理。
或者,在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
这里,该情形下,中继终端向其下一跳节点发送第二指示信息,用于指示该下一跳节点执行SDU和/或PDU丢弃处理。
作为另一可选的实现方式,本发明实施例的方法步骤301中,中继终端的特定协议层基于来自上一跳节点的第二指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
这里,该特定协议层为适配层或RLC层。
这里,若所述特定协议层为适配层,则适配层根据来自中继终端的上一跳节点的第二指示信息,确定待丢弃(需要丢弃)的适配层SDU和/或PDU。
若所述特定协议层为RLC层,则RLC层根据来自中继终端的上一跳节点的第二指示信息,确定待丢弃(需要丢弃)的RLC层SDU和/或PDU。
在所述特定协议层接收到所述中继终端的上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,所述特定协议层丢弃所述SDU和/或PDU。
本步骤中,特定协议层从上一跳节点接收到了需要丢弃的SDU和/或PDU,直接丢弃该SDU和/或PDU。
可选地,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
作为一可选的实现方式,接收所述中继终端的上一跳节点发送的第二指示信息,包括:
通过下述信息中的一者,接收所述中继终端的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
作为另一可选的实现方式,接收所述中继终端的上一跳节点发送的第二指示信息,包括:
接收所述中继终端的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述中继终端的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
本实现方式中,在中继终端的上一跳节点满足上述发送条件时,该上一跳节点向中继终端发送第二指示信息。
下面通过下述实施例,具体说明本发明实施例的方法的实施过程。
实施例五Relay UE的适配层基于来自上一跳节点的第二指示信息执行SDU和/或PDU丢弃(U2N relay下行传输),参见图4。
步骤C1:网络侧设备进行包丢弃处理
网络侧设备从高层PDCP SDU,启动对应的discardTimer。
之后,若PDCP SDU对应的discardTimer超时,则该PDCP SDU对应的PDCP发送实体需要丢弃该PDCP SDU以及相关的PDCP Data PDU。若与该PDCP SDU相关的PDCP Data PDU已经递交给适配层,则该PDCP发送实体向其对应的适配层发送第三指示信息,用于指示所述适配层丢弃该PDCP Data PDU。
网络侧设备的适配层接收到该第三指示信息,根据该第三指示信息确定需要丢弃的适配层SDU;之后,执行如下操作之一:
若所述适配层SDU或者所述适配层SDU对应的PDU还未递交到RLC层,则所述适配层丢弃所述适配层SDU和/或所述适配层SDU对应的PDU。
若所述适配层SDU对应的PDU已经递交到RLC层,则网络侧设备确定需要向RelayUE发送第二指示信息。
步骤C2:网络侧设备向Relay UE发送第二指示信息;
可选地,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
这里,远端终端的标识信息可以是Relay UE或者网络侧设备为远端终端分配的,也可以是远端终端的唯一标识,比如5G-S-TMSI。
可选地,第二指示信息的传输方式可以是下述之一:
RRC信令,比如PC5-RRC或者Uu RRC信令;
RLC控制PDU;
MAC CE;
物理层控制信息,比如SCI或者PDCCH。
步骤C3:Relay UE执行包丢弃处理
Relay UE的适配层从网络侧设备接收到第二指示信息,根据该第二指示信息确定需要丢弃的适配层SDU和/或PDU。若Relay UE的适配层从网络侧设备接收到了所述SDU和/或PDU,则直接丢弃,不需要再转发给Remote UE。
步骤C4:Relay UE向Remote UE转发来自网络侧设备的数据包。
需要说明的是,Relay UE将经过来自网络侧设备且经过步骤C3处理后的数据包转发给Remote UE。
实施例六Relay UE的适配层基于来自上一跳节点的第二指示信息执行SDU和/或PDU丢弃(U2N relay上行传输),参见图5。
步骤D1:Remote UE进行包丢弃处理
Remote UE从高层PDCP SDU,启动对应的discardTimer。
之后,若PDCP SDU对应的discardTimer超时,则该PDCP SDU对应的PDCP发送实体需要丢弃该PDCP SDU以及相关的PDCP Data PDU。若与该PDCP SDU相关的PDCP Data PDU已经递交给适配层,则该PDCP发送实体向其对应的适配层发送第三指示信息,用于指示所述适配层丢弃该PDCP Data PDU。
Remote UE的适配层接收到该第三指示信息,根据该第三指示信息确定需要丢弃的适配层SDU;之后,执行如下操作之一:
若所述适配层SDU或者所述适配层SDU对应的PDU还未递交到RLC层,则所述适配层丢弃所述适配层SDU和/或所述适配层SDU对应的PDU。
若所述适配层SDU对应的PDU已经递交到RLC层,则Remote UE确定需要向Relay UE发送第二指示信息。
步骤D2:Remote UE向Relay UE发送第二指示信息;
可选地,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
这里,远端终端的标识信息可以是Relay UE或者网络侧设备为远端终端分配的,也可以是远端终端的唯一标识,比如5G-S-TMSI。
可选地,第二指示信息的传输方式可以是下述之一:
RRC信令,比如PC5-RRC或者Uu RRC信令;
RLC控制PDU;
MAC CE;
物理层控制信息,比如SCI或者PDCCH。
步骤D3:Relay UE执行包丢弃处理
Relay UE的适配层从Remote UE接收到第二指示信息,根据该第二指示信息确定需要丢弃的适配层SDU和/或PDU。若Relay UE的适配层从Remote UE接收到了所述SDU和/或PDU,则直接丢弃,不需要再转发给网络侧设备。
步骤D4:Relay UE向网络侧设备转发来自Remote UE的数据包。
需要说明的是,Relay UE将经过来自Remote UE且经过步骤D3处理后的数据包转发给网络侧设备。
实施例七Relay UE的适配层或RLC层基于来自上一跳节点的第二指示信息执行SDU和/或PDU丢弃(U2N relay上行传输),可参考图5。
步骤L1:Remote UE进行包丢弃处理
Remote UE若开启了PDCP duplication传输,若路径1传输的PDCP PDU被RLC层确认成功传输,则PDCP实体指示在重复传输的路径2上删除与所述PDCP PDU对应的数据包。
若需要删除的数据包仍处在PDCP层,则直接删除;若已递交给适配层,则该PDCPPDU对应的PDCP发送实体向其对应的适配层发送第三指示信息,所述指示所述适配层丢弃该PDCP Data PDU。
Remote UE的适配层接收到该第三指示信息,根据该第三指示信息确定需要丢弃的适配层SDU;之后,执行如下操作之一:
若所述适配层SDU或者所述适配层SDU对应的PDU还未递交到RLC层,则所述适配层丢弃所述适配层SDU和/或所述适配层SDU对应的PDU。
若所述适配层SDU对应的PDU已经递交到RLC层,则Remote UE确定需要向Relay UE发送第二指示信息。
步骤L2:Remote UE向Relay UE发送第二指示信息;
可选地,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号(比如RLC或适配层SDU编号);
待丢弃的PDU编号(比如RLC或适配层PDU编号)。
这里,远端终端的标识信息可以是Relay UE或者网络侧设备为远端终端分配的,也可以是远端终端的唯一标识,比如5G-S-TMSI。
可选地,第二指示信息的传输方式可以是下述之一:
RRC信令,比如PC5-RRC或者Uu RRC信令;
RLC控制PDU;
MAC CE;
物理层控制信息,比如SCI或者PDCCH。
步骤L3:Relay UE执行包丢弃处理
Relay UE的适配层从Remote UE接收到第二指示信息,根据该第二指示信息确定需要丢弃的适配层或RLC层SDU和/或PDU。若Relay UE的适配层或RLC层从Remote UE接收到了所述SDU和/或PDU,则直接丢弃,不需要再转发给网络侧设备。
步骤L4:Relay UE向网络侧设备转发来自Remote UE的数据包。
需要说明的是,Relay UE将经过来自Remote UE且经过步骤L3处理后的数据包转发给网络侧设备。
实施例八Relay UE的适配层基于来自上一跳节点的第二指示信息执行SDU和/或PDU丢弃(U2U relay),参见图6。
步骤E1:Remote UE2进行包丢弃处理
Remote UE2从高层PDCP SDU,启动对应的discardTimer。
之后,若PDCP SDU对应的discardTimer超时,则该PDCP SDU对应的PDCP发送实体需要丢弃该PDCP SDU以及相关的PDCP Data PDU。若与该PDCP SDU相关的PDCP Data PDU已经递交给适配层,则该PDCP发送实体向其对应的适配层发送第三指示信息,用于指示所述适配层丢弃该PDCP Data PDU。
Remote UE2的适配层接收到该第三指示信息,根据该第三指示信息确定需要丢弃的适配层SDU;之后,执行如下操作之一:
若所述适配层SDU或者所述适配层SDU对应的PDU还未递交到RLC层,则所述适配层丢弃所述适配层SDU和/或所述适配层SDU对应的PDU。
若所述适配层SDU对应的PDU已经递交到RLC层,则Remote UE2确定向Relay UE发送第二指示信息。
步骤E2:Remote UE2向Relay UE发送第二指示信息;
可选地,所述第二指示信息包括下述中的至少一项:
Remote UE1的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
这里,Remote UE1的标识信息可以是Relay UE或者Remote UE2为远端终端分配的,也可以是Remote UE1的唯一标识,比如5G-S-TMSI。
可选地,第二指示信息的传输方式可以是下述之一:
RRC信令,比如PC5-RRC或者Uu RRC信令;
RLC控制PDU;
MAC CE;
物理层控制信息,比如SCI或者PDCCH。
步骤E3:Relay UE执行包丢弃处理
Relay UE的适配层从Remote UE2接收到第二指示信息,根据该第二指示信息确定需要丢弃的适配层SDU和/或PDU。若Relay UE的适配层从Remote UE2接收到了所述SDU和/或PDU,则直接丢弃,不需要再转发给网络侧设备。
步骤E4:Relay UE向Remote UE1转发来自Remote UE2的数据包。
需要说明的是,Relay UE将经过来自Remote UE2且经过步骤D3处理后的数据包转发给Remote UE1。
作为又一可选的实现方式,中继终端的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为适配层,且接收到中继终端的上一跳节点发送的第四适配层SDU的情况下,启动所述适配层的丢弃定时器;
这里,在适配层引入丢弃定时器,当适配层接收到中继终端的上一跳节点发送的第四适配层SDU时,启动所述适配层的丢弃定时器。
一可选的,在所述适配层的丢弃定时器超时,且所述第四适配层SDU或者与所述第四适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第四适配层SDU和/或与所述第四适配层SDU对应的PDU。
另一可选的,在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;
这里,适配层不执行SDU丢弃,也就是,适配层不做任何处理。
或者,又一可选的,在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向所述适配层的下一层发送第五指示信息,所述第五指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
这里,适配层的下一层可为RLC层。具体的,在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至RLC层的情况下,向RLC层发送第五指示信息,该第五指示信息用于指示该RLC层丢弃RLC SDU和/或该RLC SDU对应的PDU。
可选地,所述适配层的丢弃定时器的长度基于端到端承载或者RLC信道的时延要求确定。
作为再一可选的实现方式,本发明实施例的方法步骤301中,中继终端的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为RLC层,且接收到适配层发送的第四RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
一可选的,在所述RLC层的丢弃定时器超时,且所述第四RLC层SDU或者与所述第四RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第四RLC层SDU和/或与所述第四RLC层SDU对应的PDU。
另一可选的,在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;
这里,RLC层不执行SDU丢弃,也就是,RLC层不做任何处理。
或者,又一可选的,在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
本发明实施例的数据处理方法,通过中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层,如此,在中继场景下引入了适配层和多跳后,可以保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
如图7所示,本发明实施例还提供了一种特定设备,包括:存储器720、收发机700,处理器710:存储器720,用于存储程序指令;收发机700,用于在所述处理器710的控制下收发数据;处理器710,用于读取所述存储器720中的程序指令并执行以下操作:
使特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层。
其中,在图7中,在所述特定设备为网络侧设备的情况下,总线架构可以包括任意数量的互联的总线和桥,具体由处理器710代表的一个或多个处理器和存储器720代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机700可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器710负责管理总线架构和通常的处理,存储器720可以存储处理器710在执行操作时所使用的数据。
处理器710可以是中央处理器(CPU)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
在所述特定设备为远端终端的情况下,总线架构可以包括任意数量的互联的总线和桥,具体由处理器710代表的一个或多个处理器和存储器720代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机700可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口730还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器710负责管理总线架构和通常的处理,存储器720可以存储处理器710在执行操作时所使用的数据。
可选的,处理器710可以是CPU(中央处理器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),处理器710也可以采用多核架构。
处理器710通过调用存储器存储的程序指令,用于按照获得的可执行指令执行本申请实施例提供的任一所述方法。处理器710与存储器720也可以物理上分开布置。
可选的,所述收发机700还用于:
接收所述特定协议层的上一层发送的第一指示信息;或者,
接收所述特定设备的上一跳节点发送的第二指示信息。
可选的,所述处理器710还用于:
在所述特定协议层为适配层,第一分组数据汇聚协议PDCP SDU对应的丢弃定时器超时,且第一PDCP实体确定与所述第一PDCP SDU相关的PDCP协议数据单元PDU传输至对应的适配层的情况下,使所述适配层通过收发机接收第一PDCP实体发送的第一指示信息,所述第一PDCP实体为与第一PDCP SDU对应的PDCP层中的PDCP实体;
根据所述第一指示信息确定待丢弃的第一适配层SDU;
在所述待丢弃的第一适配层SDU或者与所述第一适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,丢弃所述第一适配层SDU和/或与所述第一适配层SDU对应的PDU。
可选的,所述处理器710还用于:
在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,使所述适配层不执行SDU丢弃;或者,
在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,通过收发机向下一跳节点发送第二指示信息。
可选的,所述处理器710还用于:
在所述特定协议层为RLC层,第二PDCP SDU对应的丢弃定时器超时,且第二PDCP实体确定与所述第二PDCP SDU相关的PDCP PDU传输至对应的适配层的情况下,使所述适配层接收第二PDCP实体发送的第三指示信息,所述第二PDCP实体为与第二PDCP SDU对应的PDCP层中的PDCP实体,所述第三指示信息用于指示所述适配层丢弃所述PDCP PDU;
所述适配层根据所述第三指示信息确定待丢弃的第二适配层SDU;
在与所述第二适配层SDU对应的PDU传输至RLC层的情况下,使所述RLC层接收所述适配层发送的第一指示信息;
所述RLC层根据所述第一指示信息确定待丢弃的第一RLC层SDU;
在所述待丢弃的第一RLC层SDU或者与所述第一RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第一RLC层SDU和/或所述第一RLC层SDU对应的PDU。
可选的,所述处理器710还用于:
在所述待丢弃的第二适配层SDU或者与所述第二适配层SDU对应的PDU未传输至RLC层的情况下,使所述适配层丢弃所述第二适配层SDU和/或与所述第二适配层SDU对应的PDU。
可选的,所述处理器610还用于:
在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,使所述RLC层不执行SDU丢弃;或者,
在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,通过所述收发机向下一跳节点发送第二指示信息。
可选的,所述处理器710还用于:
使所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
在所述特定协议层接收到所述上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,使所述特定协议层丢弃所述SDU和/或PDU。
可选的,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
可选的,所述收发机700还用于:
通过下述信息中的一者,接收所述特定设备的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
可选的,所述收发机700还用于:
接收所述特定设备的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述特定设备的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
可选的,所述处理器710还用于:
在所述特定协议层为适配层,且接收到PDCP层发送的第三适配层SDU的情况下,启动所述适配层的丢弃定时器;
在所述适配层的丢弃定时器超时,且所述第三适配层SDU或者与所述第三适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,使所述适配层丢弃所述第三适配层SDU和/或与所述第三适配层SDU对应的PDU。
可选的,所述处理器710还用于:
在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,使所述适配层不执行SDU丢弃;或者,
在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,通过收发机向所述适配层的下一层发送第四指示信息,所述第四指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
可选的,所述适配层的丢弃定时器的长度基于端到端承载或者RLC信道的时延要求确定。
可选的,所述处理器710还用于:
在所述特定协议层为RLC层,且接收到适配层发送的第二RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
在所述RLC层的丢弃定时器超时,且所述第二RLC层SDU或者与所述第二RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,使所述RLC层丢弃所述第二RLC层SDU和/或与所述第二RLC层SDU对应的PDU。
可选的,所述处理器710还用于:
在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,使所述RLC层不执行SDU丢弃;或者,
在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,通过收发机向下一跳节点发送第二指示信息。
本发明实施例的特定设备,通过特定设备的特定协议层基于所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层,如此,在中继场景下引入了适配层和多跳后,可以保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
如图8所示,本发明实施例还提供了一种数据处理装置,包括:
第一丢弃处理单元801,用于使特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层。
可选的,本发明实施例的装置还可包括:
第一接收单元,用于接收所述特定协议层的上一层发送的第一指示信息;或者,
第二接收单元,用于接收所述特定设备的上一跳节点发送的第二指示信息。
可选地,第一丢弃处理单元801具体用于:
在所述特定协议层为适配层,第一分组数据汇聚协议PDCP SDU对应的丢弃定时器超时,且第一PDCP实体确定与所述第一PDCP SDU相关的PDCP协议数据单元PDU传输至对应的适配层的情况下,使所述适配层接收第一PDCP实体发送的第一指示信息,所述第一PDCP实体为与第一PDCP SDU对应的PDCP层中的PDCP实体;
所述适配层根据所述第一指示信息确定待丢弃的第一适配层SDU;
在所述待丢弃的第一适配层SDU或者与所述第一适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第一适配层SDU和/或与所述第一适配层SDU对应的PDU。
可选的,本发明实施例的装置还可包括:
第一处理单元,用于在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;或者,
第一发送单元,用于在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向下一跳节点发送第二指示信息。
可选的,第一丢弃处理单元801具体用于:
在所述特定协议层为RLC层,第二PDCP SDU对应的丢弃定时器超时,且第二PDCP实体确定与所述第二PDCP SDU相关的PDCP PDU传输至对应的适配层的情况下,使所述适配层接收第二PDCP实体发送的第三指示信息,所述第二PDCP实体为与第二PDCP SDU对应的PDCP层中的PDCP实体,所述第三指示信息用于指示所述适配层丢弃所述PDCP PDU;
所述适配层根据所述第三指示信息确定待丢弃的第二适配层SDU;
在与所述第二适配层SDU对应的PDU传输至RLC层的情况下,使所述RLC层接收所述适配层发送的第一指示信息;
所述RLC层根据所述第一指示信息确定待丢弃的第一RLC层SDU;
在所述待丢弃的第一RLC层SDU或者与所述第一RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第一RLC层SDU和/或所述第一RLC层SDU对应的PDU。
可选的,本发明实施例的装置还可包括:
第二处理单元,用于在所述待丢弃的第二适配层SDU或者与所述第二适配层SDU对应的PDU未传输至RLC层的情况下,使所述适配层丢弃所述第二适配层SDU和/或与所述第二适配层SDU对应的PDU。
可选的,本发明实施例的装置还可包括:
第三处理单元,用于在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,使所述RLC层不执行SDU丢弃;或者,
第二发送单元,用于在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
可选的,第一丢弃处理单元801具体用于:
使所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
在所述特定协议层接收到所述上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,所述特定协议层丢弃所述SDU和/或PDU。
可选的,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
可选的,所述第二接收单元具体用于:
通过下述信息中的一者,接收所述特定设备的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
可选的,所述第二接收单元具体用于:
接收所述特定设备的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述特定设备的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
可选的,第一丢弃处理单元801具体用于:
在所述特定协议层为适配层,且接收到PDCP层发送的第三适配层SDU的情况下,启动所述适配层的丢弃定时器;
在所述适配层的丢弃定时器超时,且所述第三适配层SDU或者与所述第三适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,使所述适配层丢弃所述第三适配层SDU和/或与所述第三适配层SDU对应的PDU。
可选的,本发明实施例的装置还可包括:
第四处理单元,用于在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,使所述适配层不执行SDU丢弃;或者,
第三发送单元,用于在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向所述适配层的下一层发送第四指示信息,所述第四指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
可选的,所述适配层的丢弃定时器的长度基于端到端承载或者RLC信道的时延要求确定。
可选的,第一丢弃处理单元801具体用于:
在所述特定协议层为RLC层,且接收到适配层发送的第二RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
在所述RLC层的丢弃定时器超时,且所述第二RLC层SDU或者与所述第二RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,使所述RLC层丢弃所述第二RLC层SDU和/或与所述第二RLC层SDU对应的PDU。
可选的,本发明实施例的装置还可包括:
第五处理单元,用于在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;或者,
第四发送单元,用于在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
本发明实施例的数据处理装置,通过使特定设备的特定协议层基于所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层,如此,在中继场景下引入了适配层和多跳后,可以保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
在本发明的一些实施例中,还提供了一种处理器可读存储介质,所述处理器可读存储介质存储有程序指令,所述程序指令用于使所述处理器执行实现以下步骤:
使特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层。
该程序被处理器执行时能实现上述应用于如图9所示的特定设备侧的方法实施例中的所有实现方式,为避免重复,此处不再赘述。
如图9所示,本发明实施例还提供一种中继终端,包括:存储器920、收发机900,处理器910:存储器920,用于存储计算机程序;收发机900,用于在所述处理器910的控制下收发数据;处理器910,用于读取所述存储器920中的计算机程序并执行以下操作:
使中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层。
其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器910代表的一个或多个处理器和存储器920代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机900可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口930还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器910负责管理总线架构和通常的处理,存储器920可以存储处理器910在执行操作时所使用的数据。
可选的,处理器910可以是CPU(中央处理器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),处理器910也可以采用多核架构。
处理器910通过调用存储器存储的程序指令,用于按照获得的可执行指令执行本申请实施例提供的任一所述方法。处理器910与存储器920也可以物理上分开布置。
可选的,所述收发机900还用于:
接收所述中继终端的上一跳节点发送的第二指示信息。
可选的,所述处理器910还用于:
在所述特定协议层为RLC层,且接收到适配层发送的第一指示信息的情况下,使所述RLC层根据所述第一指示信息确定待丢弃的第三RLC层SDU;
在所述待丢弃的第三RLC层SDU或者与所述第三RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第三RLC层SDU和/或所述第三RLC层SDU对应的PDU。
可选的,所述处理器910还用于:
在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,使所述RLC层不执行SDU丢弃;或者,
在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,通过收发机向下一跳节点发送第二指示信息。
可选的,所述处理器910还用于:
使所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
在所述特定协议层接收到所述中继终端的上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,所述特定协议层丢弃所述SDU和/或PDU。
可选的,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
可选的,所述收发机900还用于:
通过下述信息中的一者,接收所述中继终端的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
可选的,所述收发机900还用于:
接收所述中继终端的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述中继终端的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
可选的,所述处理器910还用于:
在所述特定协议层为适配层,且接收到中继终端的上一跳节点发送的第四适配层SDU的情况下,启动所述适配层的丢弃定时器;
在所述适配层的丢弃定时器超时,且所述第四适配层SDU或者与所述第四适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,使所述适配层丢弃所述第四适配层SDU和/或与所述第四适配层SDU对应的PDU。
可选的,所述处理器910还用于:
在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;或者,
在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,通过收发机向所述适配层的下一层发送第五指示信息,所述第五指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
可选的,所述处理器910还用于:
在所述特定协议层为RLC层,且接收到适配层发送的第四RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
在所述RLC层的丢弃定时器超时,且所述第四RLC层SDU或者与所述第四RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,使所述RLC层丢弃所述第四RLC层SDU和/或与所述第四RLC层SDU对应的PDU。
可选的,所述处理器910还用于:
在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,使所述RLC层不执行SDU丢弃;或者,
在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,通过所述收发机向下一跳节点发送第二指示信息。
本发明实施例的中继终端,通过中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层,如此,在中继场景下引入了适配层和多跳后,可以保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
如图10所示,本发明实施还提供了一种数据处理装置,包括:
第二丢弃处理单元1001,用于使中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层。
可选的,本发明实施例的装置还包括:
第三接收单元,用于接收所述中继终端的上一跳节点发送的第二指示信息。
可选的,第二丢弃处理单元1001具体用于:
在所述特定协议层为RLC层,且接收到适配层发送的第一指示信息的情况下,使所述RLC层根据所述第一指示信息确定待丢弃的第三RLC层SDU;
在所述待丢弃的第三RLC层SDU或者与所述第三RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第三RLC层SDU和/或所述第三RLC层SDU对应的PDU。
可选的,本发明实施例的装置还包括:
第六处理单元,用于在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,使所述RLC层不执行SDU丢弃;或者,
第五发送单元,用于在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
可选的,第二丢弃处理单元1001具体用于:
使所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
在所述特定协议层接收到所述中继终端的上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,所述特定协议层丢弃所述SDU和/或PDU。
可选的,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
可选的,第三接收单元具体用于:
通过下述信息中的一者,接收所述中继终端的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
可选的,第三接收单元具体用于:
接收所述中继终端的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述中继终端的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
可选的,第二丢弃处理单元1001具体用于:
在所述特定协议层为适配层,且接收到中继终端的上一跳节点发送的第四适配层SDU的情况下,启动所述适配层的丢弃定时器;
在所述适配层的丢弃定时器超时,且所述第四适配层SDU或者与所述第四适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,使所述适配层丢弃所述第四适配层SDU和/或与所述第四适配层SDU对应的PDU。
可选的,本发明实施例的装置还可包括:
第七处理单元,用于在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,使所述适配层不执行SDU丢弃;或者,
第六发送单元,用于在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向所述适配层的下一层发送第五指示信息,所述第五指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
可选的,第二丢弃处理单元1001具体用于:
在所述特定协议层为RLC层,且接收到适配层发送的第四RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
在所述RLC层的丢弃定时器超时,且所述第四RLC层SDU或者与所述第四RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,使所述RLC层丢弃所述第四RLC层SDU和/或与所述第四RLC层SDU对应的PDU。
可选的,本发明实施例的装置还可包括:
第八处理单元,用于在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,使所述RLC层不执行SDU丢弃;或者,
第七发送单元,用于在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
本发明实施例的数据处理装置,通过使中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层,如此,在中继场景下引入了适配层和多跳后,可以保证SDU丢弃能够正常进行,避免不必要的数据传输导致的拥塞问题,能够更好地保证有效数据的传输,提升整个中继系统的性能。
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
在本发明的一些实施例中,还提供了一种处理器可读存储介质,所述处理器可读存储介质存储有程序指令,所述程序指令用于使所述处理器执行实现以下步骤:
使中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层。
该程序被处理器执行时能实现上述应用于如图3所示的中继终端侧的方法实施例中的所有实现方式,为避免重复,此处不再赘述。
本申请实施例提供的技术方案可以适用于多种系统,尤其是5G系统。例如适用的系统可以是全球移动通讯(Global System of Mobile communication,GSM)系统、码分多址(Code Division Multiple Access,CDMA)系统、宽带码分多址(Wideband CodeDivision Multiple Access,WCDMA)通用分组无线业务(General Packet Radio Service,GPRS)系统、长期演进(Long Term Evolution,LTE)系统、LTE频分双工(FrequencyDivision Duplex,FDD)系统、LTE时分双工(Time Division Duplex,TDD)系统、高级长期演进(Long Term Evolution Advanced,LTE-A)系统、通用移动系统(Universal MobileTelecommunication System,UMTS)、全球互联微波接入(Worldwide interoperabilityfor Microwave Access,WiMAX)系统、5G新空口(New Radio,NR)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(EvlovedPacket System,EPS)、5G系统(5GS)等。
本申请实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5G系统中,终端设备可以称为用户设备(User Equipment,UE)。无线终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网(Core Network,CN)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobilestation)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(userterminal)、用户代理(user agent)、用户装置(user device),本申请实施例中并不限定。
本申请实施例涉及的网络设备,可以是基站,该基站可以包括多个为终端提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(Internet Protocol,IP)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)通信网络。网络设备还可协调对空中接口的属性管理。例如,本申请实施例涉及的网络设备可以是全球移动通信系统(Global System for Mobile communications,GSM)或码分多址接入(Code Division Multiple Access,CDMA)中的网络设备(Base Transceiver Station,BTS),也可以是带宽码分多址接入(Wide-band Code Division Multiple Access,WCDMA)中的网络设备(NodeB),还可以是长期演进(Long Term Evolution,LTE)系统中的演进型网络设备(evolutional Node B,eNB或e-NodeB)、5G网络架构(next generation system)中的5G基站(gNB),也可以是家庭演进基站(Home evolved Node B,HeNB)、中继节点(relaynode)、家庭基站(femto)、微微基站(pico)等,本申请实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(Centralized Unit,CU)节点和分布单元(DistributedUnit,DU)节点,集中单元和分布单元也可以地理上分开布置。
网络设备与终端设备之间可以各自使用一或多根天线进行多输入多输出(MultiInput Multi Output,MIMO)传输,MIMO传输可以是单用户MIMO(Single User MIMO,SU-MIMO)或多用户MIMO(Multiple User MIMO,MU-MIMO)。根据根天线组合的形态和数量,MIMO传输可以是2D-MIMO、3D-MIMO、FD-MIMO或massive-MIMO,也可以是分集传输或预编码传输或波束赋形传输等。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (33)
1.一种数据处理方法,其特征在于,包括:
特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述特定协议层的上一层发送的第一指示信息;或者,
接收所述特定设备的上一跳节点发送的第二指示信息。
3.根据权利要求1所述的方法,其特征在于,所述特定协议层为适配层,特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在第一分组数据汇聚协议PDCP SDU对应的丢弃定时器超时,且第一PDCP实体确定与所述第一PDCP SDU相关的PDCP PDU传输至对应的适配层的情况下,所述适配层接收第一PDCP实体发送的第一指示信息,所述第一PDCP实体为与第一PDCP SDU对应的PDCP层中的PDCP实体;
所述适配层根据所述第一指示信息确定待丢弃的第一适配层SDU;
在所述待丢弃的第一适配层SDU或者与所述第一适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第一适配层SDU和/或与所述第一适配层SDU对应的PDU。
4.根据权利要求3所述的方法,其特征在于,根据所述第一指示信息确定待丢弃的适配层SDU之后,所述方法还包括:
在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;或者,
在与所述适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向下一跳节点发送第二指示信息。
5.根据权利要求1所述的方法,其特征在于,所述特定协议层为RLC层,特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在第二PDCP SDU对应的丢弃定时器超时,且第二PDCP实体确定与所述第二PDCP SDU相关的PDCP PDU传输至对应的适配层的情况下,所述适配层接收第二PDCP实体发送的第三指示信息,所述第二PDCP实体为与第二PDCP SDU对应的PDCP层中的PDCP实体,所述第三指示信息用于指示所述适配层丢弃所述PDCP PDU;
所述适配层根据所述第三指示信息确定待丢弃的第二适配层SDU;
在与所述第二适配层SDU对应的PDU传输至RLC层的情况下,所述RLC层接收所述适配层发送的第一指示信息;
所述RLC层根据所述第一指示信息确定待丢弃的第一RLC层SDU;
在所述待丢弃的第一RLC层SDU或者与所述第一RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第一RLC层SDU和/或所述第一RLC层SDU对应的PDU。
6.根据权利要求5所述的方法,其特征在于,所述适配层根据所述第三指示信息确定待丢弃的第二适配层SDU之后,所述方法还包括:
在所述待丢弃的第二适配层SDU或者与所述第二适配层SDU对应的PDU未传输至RLC层的情况下,所述适配层丢弃所述第二适配层SDU和/或与所述第二适配层SDU对应的PDU。
7.根据权利要求5所述的方法,其特征在于,所述RLC层根据所述第一指示信息确定待丢弃的第一RLC层SDU之后,所述方法还包括:
在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;或者,
在与所述第一RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
8.根据权利要求1所述的方法,其特征在于,特定设备的特定协议层基于来自上一跳节点的第二指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
在所述特定协议层接收到所述上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,所述特定协议层丢弃所述SDU和/或PDU。
9.根据权利要求1所述的方法,其特征在于,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
10.根据权利要求2所述的方法,其特征在于,接收所述特定设备的上一跳节点发送的第二指示信息,包括:
通过下述信息中的一者,接收所述特定设备的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
11.根据权利要求2所述的方法,其特征在于,接收所述特定设备的上一跳节点发送的第二指示信息,包括:
接收所述特定设备的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述特定设备的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
12.根据权利要求1所述的方法,其特征在于,特定设备的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为适配层,且接收到PDCP层发送的第三适配层SDU的情况下,启动所述适配层的丢弃定时器;
在所述适配层的丢弃定时器超时,且所述第三适配层SDU或者与所述第三适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第三适配层SDU和/或与所述第三适配层SDU对应的PDU。
13.根据权利要求12所述的方法,其特征在于,启动所述适配层的丢弃定时器之后,所述方法还包括:
在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;或者,
在所述适配层的丢弃定时器超时,且与所述第三适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向所述适配层的下一层发送第四指示信息,所述第四指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
14.根据权利要求12所述的方法,其特征在于,所述适配层的丢弃定时器的长度基于端到端承载或者RLC信道的时延要求确定。
15.根据权利要求1所述的方法,其特征在于,特定设备的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为RLC层,且接收到适配层发送的第二RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
在所述RLC层的丢弃定时器超时,且所述第二RLC层SDU或者与所述第二RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第二RLC层SDU和/或与所述第二RLC层SDU对应的PDU。
16.根据权利要求15所述的方法,其特征在于,启动所述RLC层的丢弃定时器之后,所述方法还包括:
在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;或者,
在所述RLC层的丢弃定时器超时,且与所述第二RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
17.一种数据处理方法,其特征在于,包括:
中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层。
18.根据权利要求17所述的方法,其特征在于,所述方法还包括:
接收所述中继终端的上一跳节点发送的第二指示信息。
19.根据权利要求17所述的方法,其特征在于,中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为RLC层,且接收到适配层发送的第一指示信息的情况下,所述RLC层根据所述第一指示信息确定待丢弃的第三RLC层SDU;
在所述待丢弃的第三RLC层SDU或者与所述第三RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第三RLC层SDU和/或所述第三RLC层SDU对应的PDU。
20.根据权利要求19所述的方法,其特征在于,所述RLC层根据所述第一指示信息确定待丢弃的第三RLC层SDU之后,所述方法还包括:
在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;或者,
在与所述第三RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
21.根据权利要求17所述的方法,其特征在于,中继终端的特定协议层基于来自上一跳节点的第二指示信息执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
所述特定协议层根据所述第二指示信息,确定待丢弃的特定协议层的SDU和/或PDU;
在所述特定协议层接收到所述中继终端的上一跳节点发送的所述特定协议层的所述SDU和/或PDU的情况下,所述特定协议层丢弃所述SDU和/或PDU。
22.根据权利要求17所述的方法,其特征在于,所述第二指示信息包括下述中的至少一项:
远端终端的标识信息;
逻辑信道的标识信息;
端到端承载的标识信息;
待丢弃的SDU编号;
待丢弃的PDU编号。
23.根据权利要求18所述的方法,其特征在于,接收所述中继终端的上一跳节点发送的第二指示信息,包括:
通过下述信息中的一者,接收所述中继终端的上一跳节点发送的第二指示信息:
无线资源控制RRC信令;
RLC控制PDU;
媒体接入控制层控制单元MAC CE;
物理层控制信息。
24.根据权利要求18所述的方法,其特征在于,接收所述中继终端的上一跳节点发送的第二指示信息,包括:
接收所述中继终端的上一跳节点在满足发送条件的情况下、发送的第二指示信息,其中,所述发送条件为:所述中继终端的上一跳节点确定待丢弃的特定协议层的SDU和/或PDU,且所述特定协议层的SDU对应的PDU已经传输至所述特定协议层的下一层。
25.根据权利要求17所述的方法,其特征在于,中继终端的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为适配层,且接收到中继终端的上一跳节点发送的第四适配层SDU的情况下,启动所述适配层的丢弃定时器;
在所述适配层的丢弃定时器超时,且所述第四适配层SDU或者与所述第四适配层SDU对应的PDU未传输至所述适配层的下一层的情况下,所述适配层丢弃所述第四适配层SDU和/或与所述第四适配层SDU对应的PDU。
26.根据权利要求25所述的方法,其特征在于,启动所述适配层的丢弃定时器之后,所述方法还包括:
在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,所述适配层不执行SDU丢弃;或者,
在所述适配层的丢弃定时器超时,且与所述第四适配层SDU对应的PDU传输至所述适配层的下一层的情况下,向所述适配层的下一层发送第五指示信息,所述第五指示信息用于指示所述适配层的下一层丢弃该层SDU和/或该层SDU对应的PDU。
27.根据权利要求17所述的方法,其特征在于,中继终端的特定协议层基于定时器执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,包括:
在所述特定协议层为RLC层,且接收到适配层发送的第四RLC层SDU的情况下,启动所述RLC层的丢弃定时器;
在所述RLC层的丢弃定时器超时,且所述第四RLC层SDU或者与所述第四RLC层SDU对应的PDU未传输至所述RLC层的下一层的情况下,所述RLC层丢弃所述第四RLC层SDU和/或与所述第四RLC层SDU对应的PDU。
28.根据权利要求27所述的方法,其特征在于,启动所述RLC层的丢弃定时器之后,所述方法还包括:
在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,所述RLC层不执行SDU丢弃;或者,
在所述RLC层的丢弃定时器超时,且与所述第四RLC层SDU对应的PDU传输至所述RLC层的下一层的情况下,向下一跳节点发送第二指示信息。
29.一种特定设备,其特征在于,包括:存储器、收发机,处理器:存储器,用于存储程序指令;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的程序指令并执行如权利要求1至16中任一项所述的数据处理方法的步骤。
30.一种数据处理装置,其特征在于,包括:
第一丢弃处理单元,用于使特定设备的特定协议层基于来自所述特定设备的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,其中,所述特定设备为网络侧设备或者远端终端,所述特定协议层为适配层或者无线链路控制RLC层。
31.一种中继终端,其特征在于,包括:存储器、收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行如权利要求17至28中任一项所述的数据处理方法的步骤。
32.一种数据处理装置,其特征在于,包括:
第二丢弃处理单元,用于使中继终端的特定协议层基于来自所述中继终端的特定协议层的上一层的第一指示信息、来自上一跳节点的第二指示信息和定时器中的至少一项执行服务数据单元SDU和/或协议数据单元PDU丢弃处理,所述特定协议层为适配层或者无线链路控制RLC层。
33.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至16中任一项所述的数据处理方法的步骤,或者执行权利要求17至28中任一项所述的数据处理方法的步骤。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111085212.0A CN115811716A (zh) | 2021-09-16 | 2021-09-16 | 数据处理方法、装置及设备 |
| PCT/CN2022/119272 WO2023041027A1 (zh) | 2021-09-16 | 2022-09-16 | 数据处理方法、装置及设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111085212.0A CN115811716A (zh) | 2021-09-16 | 2021-09-16 | 数据处理方法、装置及设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115811716A true CN115811716A (zh) | 2023-03-17 |
Family
ID=85481013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111085212.0A Withdrawn CN115811716A (zh) | 2021-09-16 | 2021-09-16 | 数据处理方法、装置及设备 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN115811716A (zh) |
| WO (1) | WO2023041027A1 (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118450427A (zh) * | 2023-11-03 | 2024-08-06 | 荣耀终端有限公司 | 通信方法及设备 |
| WO2025092736A1 (zh) * | 2023-11-03 | 2025-05-08 | 华为技术有限公司 | 一种通信方法及装置 |
| WO2025200898A1 (zh) * | 2024-03-25 | 2025-10-02 | 大唐移动通信设备有限公司 | 数据包丢弃处理方法、装置、终端及网络侧设备 |
| WO2026000426A1 (zh) * | 2024-06-28 | 2026-01-02 | Oppo广东移动通信有限公司 | 数据处理方法和通信设备 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090129315A1 (en) * | 2007-11-21 | 2009-05-21 | Qualcomm Incorporated | Data discard for radio link control in wireless networks |
| WO2009086679A1 (zh) * | 2007-12-29 | 2009-07-16 | Zte Corporation | 无线链路控制实体的复位控制方法 |
| KR20140130051A (ko) * | 2013-04-30 | 2014-11-07 | 한국전자통신연구원 | 단말의 데이터 수신 방법 |
| CN104821865A (zh) * | 2007-10-01 | 2015-08-05 | 交互数字专利控股公司 | 用于pdcp丢弃的方法和装置 |
| CN106027211A (zh) * | 2007-09-18 | 2016-10-12 | Lg电子株式会社 | 在多层结构中确保QoS的方法 |
| WO2019019025A1 (zh) * | 2017-07-25 | 2019-01-31 | 北京小米移动软件有限公司 | 一种数据包丢弃方法、装置和系统 |
| CN110383880A (zh) * | 2017-08-11 | 2019-10-25 | Lg电子株式会社 | 用于发送数据单元的方法和设备 |
| WO2020061912A1 (en) * | 2018-09-27 | 2020-04-02 | Lenovo (Beijing) Limited | Discarding radio link control service data units |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10966188B2 (en) * | 2018-06-07 | 2021-03-30 | Apple Inc. | Full bandwidth uplink transmission for unlicensed narrowband internet of things |
| WO2019245443A2 (en) * | 2018-06-21 | 2019-12-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Preventing/mitigating packet loss in iab systems |
| CN112512080A (zh) * | 2020-10-22 | 2021-03-16 | 中兴通讯股份有限公司 | 流量控制、链路状态通知方法、装置、设备和存储介质 |
-
2021
- 2021-09-16 CN CN202111085212.0A patent/CN115811716A/zh not_active Withdrawn
-
2022
- 2022-09-16 WO PCT/CN2022/119272 patent/WO2023041027A1/zh not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106027211A (zh) * | 2007-09-18 | 2016-10-12 | Lg电子株式会社 | 在多层结构中确保QoS的方法 |
| CN104821865A (zh) * | 2007-10-01 | 2015-08-05 | 交互数字专利控股公司 | 用于pdcp丢弃的方法和装置 |
| US20090129315A1 (en) * | 2007-11-21 | 2009-05-21 | Qualcomm Incorporated | Data discard for radio link control in wireless networks |
| WO2009086679A1 (zh) * | 2007-12-29 | 2009-07-16 | Zte Corporation | 无线链路控制实体的复位控制方法 |
| KR20140130051A (ko) * | 2013-04-30 | 2014-11-07 | 한국전자통신연구원 | 단말의 데이터 수신 방법 |
| WO2019019025A1 (zh) * | 2017-07-25 | 2019-01-31 | 北京小米移动软件有限公司 | 一种数据包丢弃方法、装置和系统 |
| CN110383880A (zh) * | 2017-08-11 | 2019-10-25 | Lg电子株式会社 | 用于发送数据单元的方法和设备 |
| WO2020061912A1 (en) * | 2018-09-27 | 2020-04-02 | Lenovo (Beijing) Limited | Discarding radio link control service data units |
Non-Patent Citations (1)
| Title |
|---|
| ZTE CORPORATION: "R2-1810208 "Consideration on RLC Processing at IAB node"", 3GPP TSG_RAN\\WG2_RL2, no. 2, 22 June 2018 (2018-06-22) * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118450427A (zh) * | 2023-11-03 | 2024-08-06 | 荣耀终端有限公司 | 通信方法及设备 |
| WO2025092736A1 (zh) * | 2023-11-03 | 2025-05-08 | 华为技术有限公司 | 一种通信方法及装置 |
| WO2025200898A1 (zh) * | 2024-03-25 | 2025-10-02 | 大唐移动通信设备有限公司 | 数据包丢弃处理方法、装置、终端及网络侧设备 |
| WO2026000426A1 (zh) * | 2024-06-28 | 2026-01-02 | Oppo广东移动通信有限公司 | 数据处理方法和通信设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023041027A1 (zh) | 2023-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA3028434C (en) | Method for performing a re-establishment of a pdcp entity associated with um rlc entity in wireless communication system and a device therefor | |
| US10779356B2 (en) | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobile communication system | |
| EP2938122B1 (en) | Data transmission method, base station, and user equipment | |
| US11510083B2 (en) | Method and apparatus for sending data volume report | |
| US11140729B2 (en) | Relay transmission method and device | |
| US9628586B2 (en) | PDCP operation in a wireless communication system supporting dual connectivity | |
| CN115811716A (zh) | 数据处理方法、装置及设备 | |
| CN108809594B (zh) | 传输数据的方法、终端设备和网络设备 | |
| CN114390557A (zh) | 数据传输控制方法、装置及存储介质 | |
| CN104145526A (zh) | 对多点传输进行无线承载管理的系统和方法 | |
| CN114828117A (zh) | 切换方法、接入网设备和终端设备 | |
| US12376160B2 (en) | Relay communication method and related device | |
| CN114827920A (zh) | 一种通信方法、装置、设备和可读存储介质 | |
| US20250113239A1 (en) | Data processing method and apparatus, and communication device | |
| CN117337598A (zh) | 消息发送方法、装置和系统 | |
| WO2018127985A1 (ja) | 無線通信装置、無線通信システム、および無線通信方法 | |
| KR20210137898A (ko) | 통신 시스템에서 릴레이 단말을 이용한 통신 경로의 설정 및 변경 방법 | |
| CN116349293A (zh) | Iab节点的移植方法及装置 | |
| CN114765817B (zh) | 数据传输控制方法和装置 | |
| CN115701173A (zh) | 数据重传方法、设备、装置及存储介质 | |
| CN114071796A (zh) | 一种中继链路连接控制方法及装置 | |
| CN118283538A (zh) | 通信方法和装置 | |
| CN116939655A (zh) | 业务数据传输方法、终端、网络节点和存储介质 | |
| CN114390622A (zh) | 一种信息传输方法、装置及通信设备 | |
| US20240179561A1 (en) | Data transmission method and terminal device |
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 | ||
| WW01 | Invention patent application withdrawn after publication | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20230317 |