数据重传方法、设备、装置及存储介质转让专利

申请号 : CN202110860129.X

文献号 : CN115701173A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张惠英

申请人 : 大唐移动通信设备有限公司

摘要 :

本申请实施例提供一种数据重传方法、设备、装置及存储介质,该方法包括:目标通信设备基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU;所述目标通信设备对未成功传输的PDCP SDU进行重传。本申请实施例通过PDCP状态报告确定未成功传输的PDCP SDU,并对未成功传输的PDCP SDU进行重传,保证了中继场景下数据的无损传输。

权利要求 :

1.一种数据重传方法,其特征在于,包括:

目标通信设备基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;

所述目标通信设备对未成功传输的PDCP SDU进行重传。

2.根据权利要求1所述的数据重传方法,其特征在于,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU包括:基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU的相关信息;

其中,所述相关信息包括以下至少一项:

第一相关信息,所述第一相关信息包括第一个未成功传输的PDCP SDU和第一位图,所述第一位图用于表示在所述第一个未成功传输的PDCP SDU之后的PDCP SDU是否成功传输;

第二相关信息,所述第二相关信息包括未被丢弃的PDCP SDU,其中,所述未被丢弃的PDCP SDU包括所述未成功传输的PDCP SDU;

其中,所述第一接收端为在所述对未成功传输的PDCP SDU进行重传之前所述PDCP SDU的接收端;

所述第二接收端为在所述对未成功传输的PDCP SDU进行重传的时刻所述目标通信设备连接的接收端;

所述第一接收端和所述第二接收端相同或不同。

3.根据权利要求2所述的数据重传方法,其特征在于,所述PDCP状态报告包括所述第一相关信息。

4.根据权利要求3所述的数据重传方法,其特征在于,在所述相关信息包括所述第一相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:所述目标通信设备基于所述第一位图,从所述第一个未成功传输的PDCP SDU开始依次对所述未成功传输的PDCP SDU进行重传。

5.根据权利要求2所述的数据重传方法,其特征在于,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的PDCP SDU的相关信息,包括:对所述第一个未成功传输的PDCP SDU之前的PDCP SDU进行丢弃;

对所述第一个未成功传输的PDCP SDU之后的PDCP SDU中COUNT值对应的第一位图的取值为1的PDCP SDU进行丢弃;

确定未被丢弃的PDCP SDU作为所述第二相关信息。

6.根据权利要求5所述的数据重传方法,其特征在于,在所述相关信息包括所述第二相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:所述目标通信设备对所述未被丢弃的PDCP SDU进行重传。

7.根据权利要求2所述的数据重传方法,其特征在于,所述对未成功传输的PDCP SDU进行重传,包括:基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传;

所述重传配置信息包括以下至少一项:

网络侧设备的配置信息;

接收端的配置信息;

链路需求和/或业务需求;

链路类型。

8.根据权利要求7所述的数据重传方法,其特征在于,在所述重传配置信息包括所述链路需求和/或业务需求的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:在所述链路需求和/或业务需求对传输可靠性要求高于第一门限的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。

9.根据权利要求7所述的数据重传方法,其特征在于,在所述重传配置信息包括所述链路类型的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:在所述链路类型包括L2 Relay类型的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。

10.根据权利要求1‑9任一项所述的数据重传方法,其特征在于,在所述目标通信设备为第一终端,且所述第一终端从所述第一接收端切换或重建至所述第二接收端的情况下,所述对未成功传输的PDCP SDU进行重传,包括:将所述未成功传输的PDCP SDU,重传给所述第二接收端;

其中,所述第一接收端和第二接收端为不同的基站设备;或

所述第一接收端和第二接收端为不同的终端设备。

11.根据权利要求1‑9任一项所述的数据重传方法,其特征在于,在所述目标通信设备为第一基站,所述第一接收端和所述第二接收端均为第二终端,且所述未成功传输的PDCP SDU对应的第二终端从所述第一基站切换或重建至第二基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:将所述未成功传输的PDCP SDU发送给所述第二基站,以使所述第二基站将所述未成功传输的PDCP SDU重传给所述第二终端。

12.根据权利要求1‑9任一项所述的数据重传方法,其特征在于,在所述目标通信设备为第三基站,所述第一接收端和所述第二接收端均为第三终端,且所述未成功传输的PDCP SDU对应的第三终端从所述第四基站切换或重建至所述第三基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:接收所述第四基站发送的所述未成功传输的PDCP SDU;

将所述未成功传输的PDCP SDU,重传给所述第三终端。

13.根据权利要求1‑9任一项所述的数据重传方法,其特征在于,在所述目标通信设备为第四终端,且所述第四终端所在的中继链路中的中继设备从第一中继设备切换或重建至第二中继设备的情况下,所述对未成功传输的PDCP SDU进行重传,包括:通过所述第二中继设备,向所述第一接收端或所述第二接收端重传所述未成功传输的PDCP SDU;

其中,所述PDCP状态报告是通过所述第一中继设备或所述第二中继设备传输的;

其中,所述第一接收端和第二接收端为相同的基站设备;或

所述第一接收端和第二接收端为相同的终端设备。

14.一种目标通信设备,包括存储器,收发机,处理器:

存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:目标通信设备基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;

所述目标通信设备对未成功传输的PDCP SDU进行重传。

15.根据权利要求14所述的目标通信设备,其特征在于,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU包括:基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU的相关信息;

其中,所述相关信息包括以下至少一项:

第一相关信息,所述第一相关信息包括第一个未成功传输的PDCP SDU和第一位图,所述第一位图用于表示在所述第一个未成功传输的PDCP SDU之后的PDCP SDU是否成功传输;

第二相关信息,所述第二相关信息包括未被丢弃的PDCP SDU,其中,所述未被丢弃的PDCP SDU包括所述未成功传输的PDCP SDU;

其中,所述第一接收端为在所述对未成功传输的PDCP SDU进行重传之前所述PDCP SDU的接收端;

所述第二接收端为在所述对未成功传输的PDCP SDU进行重传的时刻所述目标通信设备连接的接收端;

所述第一接收端和所述第二接收端相同或不同。

16.根据权利要求15所述的目标通信设备,其特征在于,所述PDCP状态报告包括所述第一相关信息。

17.根据权利要求16所述的目标通信设备,其特征在于,在所述相关信息包括所述第一相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:所述目标通信设备基于所述第一位图,从所述第一个未成功传输的PDCP SDU开始依次对所述未成功传输的PDCP SDU进行重传。

18.根据权利要求15所述的目标通信设备,其特征在于,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的PDCP SDU的相关信息,包括:对所述第一个未成功传输的PDCP SDU之前的PDCP SDU进行丢弃;

对所述第一个未成功传输的PDCP SDU之后的PDCP SDU中COUNT值对应的第一位图的取值为1的PDCP SDU进行丢弃;

确定未被丢弃的PDCP SDU作为所述第二相关信息。

19.根据权利要求18所述的目标通信设备,其特征在于,在所述相关信息包括所述第二相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:所述目标通信设备对所述未被丢弃的PDCP SDU进行重传。

20.根据权利要求15所述的目标通信设备,其特征在于,所述对未成功传输的PDCP SDU进行重传,包括:基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传;

所述重传配置信息包括以下至少一项:

网络侧设备的配置信息;

接收端的配置信息;

链路需求和/或业务需求;

链路类型。

21.根据权利要求19所述的目标通信设备,其特征在于,在所述重传配置信息包括所述链路需求和/或业务需求的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:在所述链路需求和/或业务需求对传输可靠性要求高于第一门限的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。

22.根据权利要求19所述的目标通信设备,其特征在于,在所述重传配置信息包括所述链路类型的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:在所述链路类型包括L2 Relay类型的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。

23.根据权利要求14‑22任一项所述的目标通信设备,其特征在于,在所述目标通信设备为第一终端,且所述第一终端从所述第一接收端切换或重建至所述第二接收端的情况下,所述对未成功传输的PDCP SDU进行重传,包括:将所述未成功传输的PDCP SDU,重传给所述第二接收端;

其中,所述第一接收端和第二接收端为不同的基站设备;或

所述第一接收端和第二接收端为不同的终端设备。

24.根据权利要求14‑22任一项所述的目标通信设备,其特征在于,在所述目标通信设备为第一基站,所述第一接收端和所述第二接收端均为第二终端,且所述未成功传输的PDCP SDU对应的第二终端从所述第一基站切换或重建至第二基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:将所述未成功传输的PDCP SDU发送给所述第二基站,以使所述第二基站将所述未成功传输的PDCP SDU重传给所述第二终端。

25.根据权利要求14‑22任一项所述的目标通信设备,其特征在于,在所述目标通信设备为第三基站,所述第一接收端和所述第二接收端均为第三终端,且所述未成功传输的PDCP SDU对应的第三终端从所述第四基站切换或重建至所述第三基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:接收所述第四基站发送的所述未成功传输的PDCP SDU;

将所述未成功传输的PDCP SDU,重传给所述第三终端。

26.根据权利要求14‑22任一项所述的目标通信设备,其特征在于,在所述目标通信设备为第四终端,且所述第四终端所在的中继链路中的中继设备从第一中继设备切换或重建至第二中继设备的情况下,所述对未成功传输的PDCP SDU进行重传,包括:通过所述第二中继设备,向所述第一接收端或所述第二接收端重传所述未成功传输的PDCP SDU;

其中,所述PDCP状态报告是通过所述第一中继设备或所述第二中继设备传输的;

其中,所述第一接收端和第二接收端为相同的基站设备;或

所述第一接收端和第二接收端为相同的终端设备。

27.一种数据重传装置,其特征在于,包括:

确定单元,用于基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;

重传单元,用于对未成功传输的PDCP SDU进行重传。

28.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至13任一项所述的方法。

说明书 :

数据重传方法、设备、装置及存储介质

技术领域

[0001] 本申请涉及无线通信技术领域,尤其涉及一种数据重传方法、设备、装置及存储介质。

背景技术

[0002] 传统的无线通信采用蜂窝网络通信方式,即终端和网络侧设备通过Uu接口进行上下行数据/控制信息的传输。为了扩展网络覆盖,一种解决方案就是引入UE(User Equipment,用户终端)‑to‑Network(网络)Relay(中继)。UE‑to‑Network Relay可以是一个具有中继功能的终端,对于UE‑to‑Network Relay,Relay(中继)和网络之间的接口使用Uu接口,和被中继终端(可称为远端UE,Remote UE)之间使用直接通信接口,Relay和网络之间的链路对远端UE而言可以称为回程链路(Backhaul link,BH)。
[0003] 现有技术中,对于UE发生切换或路径转换等导致的PDCP(Packet  Data Convergence Protocol,分组数据汇聚协议)重建或PDCP数据恢复过程,PDCP层基于RLC(Radio Link Control,无线链路控制)层的成功传输确认指示,对RLC层没有成功传输的PDCP数据PDU按照升序依次传输。
[0004] 但在Relay场景下,尤其是在L2 Relay场景下,RLC层与PDCP层的对等实体位于不同的节点,当L2 U2N(UE‑to‑Network,终端到网络)Relay的远端UE或L2 U2U(UE‑to‑UE,终端到终端)Relay的源或目标UE发生切换或路径转移时,由于RLC层是基于每一跳的,RLC层的成功传输确认指示仅代表数据在第一跳成功发送,不能代表下一跳也成功发送了,也就不能确定接收端成功接收了。如果仍然根据RLC层的成功传输确认指示进行数据重传,可能存在一些数据包仅在第一跳传输成功,下一跳并没有传输成功,则这些数据包不会被重传,从而导致了数据的损失。因此,如何实现中继场景下数据的无损传输,成为亟需解决的问题。

发明内容

[0005] 针对现有技术存在的问题,本申请实施例提供一种数据重传方法、设备、装置及存储介质。
[0006] 第一方面,本申请实施例提供一种数据重传方法,包括:
[0007] 目标通信设备基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;
[0008] 所述目标通信设备对未成功传输的PDCP SDU进行重传。
[0009] 可选地,根据本申请一个实施例的数据重传方法,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU包括:
[0010] 基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU的相关信息;
[0011] 其中,所述相关信息包括以下至少一项:
[0012] 第一相关信息,所述第一相关信息包括第一个未成功传输的PDCP SDU和第一位图,所述第一位图用于表示在所述第一个未成功传输的PDCP SDU之后的PDCP SDU是否成功传输;
[0013] 第二相关信息,所述第二相关信息包括未被丢弃的PDCP SDU,其中,所述未被丢弃的PDCP SDU包括所述未成功传输的PDCP SDU;
[0014] 其中,所述第一接收端为在所述对未成功传输的PDCP SDU进行重传之前所述PDCP SDU的接收端;
[0015] 所述第二接收端为在所述对未成功传输的PDCP SDU进行重传的时刻所述目标通信设备连接的接收端;
[0016] 所述第一接收端和所述第二接收端相同或不同。
[0017] 可选地,根据本申请一个实施例的数据重传方法,所述PDCP状态报告包括所述第一相关信息。
[0018] 可选地,根据本申请一个实施例的数据重传方法,在所述相关信息包括所述第一相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0019] 所述目标通信设备基于所述第一位图,从所述第一个未成功传输的PDCP SDU开始依次对所述未成功传输的PDCP SDU进行重传。
[0020] 可选地,根据本申请一个实施例的数据重传方法,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的PDCP SDU的相关信息,包括:
[0021] 对所述第一个未成功传输的PDCP SDU之前的PDCP SDU进行丢弃;
[0022] 对所述第一个未成功传输的PDCP SDU之后的PDCP SDU中COUNT值对应的第一位图的取值为1的PDCP SDU进行丢弃;
[0023] 确定未被丢弃的PDCP SDU作为所述第二相关信息。
[0024] 可选地,根据本申请一个实施例的数据重传方法,在所述相关信息包括所述第二相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0025] 所述目标通信设备对所述未被丢弃的PDCP SDU进行重传。
[0026] 可选地,根据本申请一个实施例的数据重传方法,所述对未成功传输的PDCP SDU进行重传,包括:
[0027] 基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传;
[0028] 所述重传配置信息包括以下至少一项:
[0029] 网络侧设备的配置信息;
[0030] 接收端的配置信息;
[0031] 链路需求和/或业务需求;
[0032] 链路类型。
[0033] 可选地,根据本申请一个实施例的数据重传方法,在所述重传配置信息包括所述链路需求和/或业务需求的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0034] 在所述链路需求和/或业务需求对传输可靠性要求高于第一门限的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0035] 可选地,根据本申请一个实施例的数据重传方法,在所述重传配置信息包括所述链路类型的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0036] 在所述链路类型包括L2 Relay类型的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0037] 可选地,根据本申请一个实施例的数据重传方法,在所述目标通信设备为第一终端,且所述第一终端从所述第一接收端切换或重建至所述第二接收端的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0038] 将所述未成功传输的PDCP SDU,重传给所述第二接收端;
[0039] 其中,所述第一接收端和第二接收端为不同的基站设备;或
[0040] 所述第一接收端和第二接收端为不同的终端设备。
[0041] 可选地,根据本申请一个实施例的数据重传方法,在所述目标通信设备为第一基站,所述第一接收端和所述第二接收端均为第二终端,且所述未成功传输的PDCP SDU对应的第二终端从所述第一基站切换或重建至第二基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0042] 将所述未成功传输的PDCP SDU发送给所述第二基站,以使所述第二基站将所述未成功传输的PDCP SDU重传给所述第二终端。
[0043] 可选地,根据本申请一个实施例的数据重传方法,在所述目标通信设备为第三基站,所述第一接收端和所述第二接收端均为第三终端,且所述未成功传输的PDCP SDU对应的第三终端从所述第四基站切换或重建至所述第三基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0044] 接收所述第四基站发送的所述未成功传输的PDCP SDU;
[0045] 将所述未成功传输的PDCP SDU,重传给所述第三终端。
[0046] 可选地,根据本申请一个实施例的数据重传方法,在所述目标通信设备为第四终端,且所述第四终端所在的中继链路中的中继设备从第一中继设备切换或重建至第二中继设备的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0047] 通过所述第二中继设备,向所述第一接收端或所述第二接收端重传所述未成功传输的PDCP SDU;
[0048] 其中,所述PDCP状态报告是通过所述第一中继设备或所述第二中继设备传输的;
[0049] 其中,所述第一接收端和第二接收端为相同的基站设备;或
[0050] 所述第一接收端和第二接收端为相同的终端设备。
[0051] 第二方面,本申请实施例还提供一种目标通信设备,包括存储器,收发机,处理器,其中:
[0052] 存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
[0053] 目标通信设备基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;
[0054] 所述目标通信设备对未成功传输的PDCP SDU进行重传。
[0055] 可选地,根据本申请一个实施例的目标通信设备,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU包括:
[0056] 基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU的相关信息;
[0057] 其中,所述相关信息包括以下至少一项:
[0058] 第一相关信息,所述第一相关信息包括第一个未成功传输的PDCP SDU和第一位图,所述第一位图用于表示在所述第一个未成功传输的PDCP SDU之后的PDCP SDU是否成功传输;
[0059] 第二相关信息,所述第二相关信息包括未被丢弃的PDCP SDU,其中,所述未被丢弃的PDCP SDU包括所述未成功传输的PDCP SDU;
[0060] 其中,所述第一接收端为在所述对未成功传输的PDCP SDU进行重传之前所述PDCP SDU的接收端;
[0061] 所述第二接收端为在所述对未成功传输的PDCP SDU进行重传的时刻所述目标通信设备连接的接收端;
[0062] 所述第一接收端和所述第二接收端相同或不同。
[0063] 可选地,根据本申请一个实施例的目标通信设备,所述PDCP状态报告包括所述第一相关信息。
[0064] 可选地,根据本申请一个实施例的目标通信设备,在所述相关信息包括所述第一相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0065] 所述目标通信设备基于所述第一位图,从所述第一个未成功传输的PDCP SDU开始依次对所述未成功传输的PDCP SDU进行重传。
[0066] 可选地,根据本申请一个实施例的目标通信设备,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的PDCP SDU的相关信息,包括:
[0067] 对所述第一个未成功传输的PDCP SDU之前的PDCP SDU进行丢弃;
[0068] 对所述第一个未成功传输的PDCP SDU之后的PDCP SDU中COUNT值对应的第一位图的取值为1的PDCP SDU进行丢弃;
[0069] 确定未被丢弃的PDCP SDU作为所述第二相关信息。
[0070] 可选地,根据本申请一个实施例的目标通信设备,在所述相关信息包括所述第二相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0071] 所述目标通信设备对所述未被丢弃的PDCP SDU进行重传。
[0072] 可选地,根据本申请一个实施例的目标通信设备,所述对未成功传输的PDCP SDU进行重传,包括:
[0073] 基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传;
[0074] 所述重传配置信息包括以下至少一项:
[0075] 网络侧设备的配置信息;
[0076] 接收端的配置信息;
[0077] 链路需求和/或业务需求;
[0078] 链路类型。
[0079] 可选地,根据本申请一个实施例的目标通信设备,在所述重传配置信息包括所述链路需求和/或业务需求的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0080] 在所述链路需求和/或业务需求对传输可靠性要求高于第一门限的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0081] 可选地,根据本申请一个实施例的目标通信设备,在所述重传配置信息包括所述链路类型的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0082] 在所述链路类型包括L2 Relay类型的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0083] 可选地,根据本申请一个实施例的目标通信设备,在所述目标通信设备为第一终端,且所述第一终端从所述第一接收端切换或重建至所述第二接收端的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0084] 将所述未成功传输的PDCP SDU,重传给所述第二接收端;
[0085] 其中,所述第一接收端和第二接收端为不同的基站设备;或
[0086] 所述第一接收端和第二接收端为不同的终端设备。
[0087] 可选地,根据本申请一个实施例的目标通信设备,在所述目标通信设备为第一基站,所述第一接收端和所述第二接收端均为第二终端,且所述未成功传输的PDCP SDU对应的第二终端从所述第一基站切换或重建至第二基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0088] 将所述未成功传输的PDCP SDU发送给所述第二基站,以使所述第二基站将所述未成功传输的PDCP SDU重传给所述第二终端。
[0089] 可选地,根据本申请一个实施例的目标通信设备,在所述目标通信设备为第三基站,所述第一接收端和所述第二接收端均为第三终端,且所述未成功传输的PDCP SDU对应的第三终端从所述第四基站切换或重建至所述第三基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0090] 接收所述第四基站发送的所述未成功传输的PDCP SDU;
[0091] 将所述未成功传输的PDCP SDU,重传给所述第三终端。
[0092] 可选地,根据本申请一个实施例的目标通信设备,在所述目标通信设备为第四终端,且所述第四终端所在的中继链路中的中继设备从第一中继设备切换或重建至第二中继设备的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0093] 通过所述第二中继设备,向所述第一接收端或所述第二接收端重传所述未成功传输的PDCP SDU;
[0094] 其中,所述PDCP状态报告是通过所述第一中继设备或所述第二中继设备传输的;
[0095] 其中,所述第一接收端和第二接收端为相同的基站设备;或
[0096] 所述第一接收端和第二接收端为相同的终端设备。
[0097] 第三方面,本申请实施例还提供一种数据重传装置,包括:
[0098] 确定单元,用于基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;
[0099] 重传单元,用于对未成功传输的PDCP SDU进行重传。
[0100] 第四方面,本申请实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行如上所述第一方面所述的数据重传方法的步骤。
[0101] 本申请实施例提供的数据重传方法、设备、装置及存储介质,目标通信设备通过PDCP状态报告,确定在中继链路中未成功传输的PDCP SDU,并对未成功传输的PDCP SDU进行重传,有效地保证了中继场景下数据的无损传输。

附图说明

[0102] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0103] 图1是现有技术提供的传统无线通信方式示意图;
[0104] 图2是现有技术提供的设备到设备直接通信方式示意图;
[0105] 图3是现有技术提供的UE‑to‑Network Relay示意图;
[0106] 图4是现有技术提供的L2 UE‑to‑Network Relay用户面协议栈示意图;
[0107] 图5是现有技术提供的L2 UE‑to‑UE Relay用户面协议栈示意图;
[0108] 图6是现有技术提供的PDCP status report格式示意图;
[0109] 图7是本申请实施例提供的数据重传方法的流程示意图之一;
[0110] 图8是本申请实施例提供的数据重传方法的流程示意图之二;
[0111] 图9是本申请实施例提供的数据重传方法的流程示意图之三;
[0112] 图10是本申请实施例提供的数据重传方法的流程示意图之四;
[0113] 图11是本申请实施例提供的数据重传方法的流程示意图之五;
[0114] 图12是本申请实施例提供的目标通信设备的结构示意图之一;
[0115] 图13是本申请实施例提供的目标通信设备的结构示意图之二;
[0116] 图14是本申请实施例提供的数据重传装置的结构示意图。

具体实施方式

[0117] 本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0118] 本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
[0119] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0120] 为了便于更加清晰地理解本申请各实施例,首先对一些相关的背景知识进行如下介绍。
[0121] (1)蜂窝网络通信;
[0122] 图1是现有技术提供的传统无线通信方式示意图,如图1所示,传统的无线通信采用蜂窝网络通信方式,即终端和网络侧设备通过Uu接口进行上下行数据/控制信息的传输。
[0123] (2)直接通信;
[0124] 图2是现有技术提供的设备到设备直接通信方式示意图,如图2所示,直接通信是指邻近的终端可以在近距离范围内通过直接通信链路(也称为Sidelink或者PC5(Proximity Communication Port 5,接近通信端口5))进行数据传输的方式。Sidelink链路对应的无线接口称为Sidelink接口(也称为直接通信接口或者PC5接口)。
[0125] (3)UE‑to‑Network Relay;
[0126] 图3是现有技术提供的UE‑to‑Network Relay示意图,如图3所示,为了扩展网络覆盖,一种解决方案就是引入UE‑to‑Network Relay。UE‑to‑Network Relay可以是一个具有中继功能的终端,对于UE‑to‑Network Relay,Relay(中继终端)和网络之间的接口使用Uu接口,和被中继终端(可称为远端UE,Remote UE)之间使用直接通信接口,Relay和网络之间的链路对远端UE而言可以称为回程链路(Backhaul link,BH)。
[0127] (4)L2 UE‑to‑Network Relay和UE‑to‑UE Relay用户面协议栈;
[0128] 图4是现有技术提供的L2 UE‑to‑Network Relay用户面协议栈示意图,图5是现有技术提供的L2 UE‑to‑UE Relay用户面协议栈示意图,如图4和图5所示,无论是L2 UE‑to‑Network Relay还是L2UE‑to‑UE Relay,PDCP及以上各层为端到端的协议栈,适配层和RLC及以下各层为逐跳的协议栈。
[0129] (5)分组数据汇聚协议PDCP状态报告(PDCP status report)。
[0130] 图6是现有技术提供的PDCP status report格式示意图,如图6所示,PDCP status report用于接收端向发送端报告数据的接收情况,其中D/C为0指示为控制PDU(Protocol Data Unit,协议数据单元),PDU Type(PDU类型)设为000,代表这个PDCP控制PDU为PDCP status report。FMC(Fist Missing COUNT,第一个丢失的分组数据汇聚协议服务数据单元的COUNT值)设为第一个丢失的PDCP SDU的COUNT值。表1为现有技术提供的位图(Bitmap),如表1所示,Bitmap用于指示FMC后每个PDCP SDU是否正确接收。当发送端PDCP接收到PDCP status report,则将COUNT值小于FMC的PDCP SDU和Bitmap中对应COUNT值位置取值为1的PDCP SDU丢弃。
[0131] 表1位图(Bitmap)
[0132]
[0133] 目前,对于引入中继场景下的数据无损传输还没有明确的解决方案,为此,本申请各实施例提供一种应用于中继场景下的数据重传方法,实现U2N和U2U中继通信系统的数据无损传输。
[0134] 图7是本申请实施例提供的数据重传方法的流程示意图之一,如图7所示,本申请实施例提供一种数据重传方法,该方法包括:
[0135] 步骤700、目标通信设备基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU。
[0136] 具体地,在本申请实施例中,目标通信设备可以是基站,也可以是远端UE,同样地,第一接收端或第二接收端可以是基站,也可以是远端UE。
[0137] 具体地,在目标通信设备是基站的情况下,第一接收端或第二接收端可以是远端UE。
[0138] 具体地,在目标通信设备是远端UE的情况下,第一接收端或第二接收端可以是基站,也可以是远端UE。
[0139] 具体地,当目标通信设备通过中继链路进行数据传输时,例如在分组数据汇聚协议服务数据单元PDCP SDU通过中继链路传输之后,第一接收端或第二接收端可以发送PDCP状态报告给目标通信设备,目标通信设备基于接收到的PDCP状态报告,可以确定未成功传输的PDCP SDU。
[0140] 步骤701、所述目标通信设备对未成功传输的PDCP SDU进行重传。
[0141] 具体地,目标通信设备确定未成功传输的PDCP SDU后,可以将未成功传输的PDCP SDU重传给第一接收端或第二接收端。
[0142] 具体地,现有技术中根据RLC层的成功传输确认指示进行数据重传。由于RLC层是基于每一跳的,RLC层的成功传输确认指示仅代表数据在第一跳成功发送,不能代表下一跳也成功发送,从而在中继场景下也就不能确定接收端成功接收。因此,根据RLC层的成功传输确认指示进行数据重传,可能存在一些数据包仅在第一跳传输成功,下一跳并没有传输成功,这些数据包不会被重传,从而导致数据的损失。
[0143] 因此,本申请实施例通过基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU后,可以对未成功传输的PDCP SDU进行重传,对于PDCP SDU的发送端(即目标通信设备)来说可以基于PDCP状态报告准确确定未成功传输的PDCP SDU,并对这些未成功传输的PDCP SDU进行重传,对于第一接收端或第二接收端来说,可以保证接收失败的PDCP SDU经过重传后再次进行接收,减少数据损失。
[0144] 本申请实施例提供的数据重传方法,目标通信设备通过PDCP状态报告,确定在中继链路中未成功传输的PDCP SDU,并对未成功传输的PDCP SDU进行重传,有效地保证了中继场景下数据的无损传输。
[0145] 可选地,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU包括:
[0146] 基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU的相关信息;
[0147] 其中,所述相关信息包括以下至少一项:
[0148] 第一相关信息,所述第一相关信息包括第一个未成功传输的PDCP SDU和第一位图,所述第一位图用于表示在所述第一个未成功传输的PDCP SDU之后的PDCP SDU是否成功传输;
[0149] 第二相关信息,所述第二相关信息包括未被丢弃的PDCP SDU,其中,所述未被丢弃的PDCP SDU包括所述未成功传输的PDCP SDU;
[0150] 其中,所述第一接收端为在所述对未成功传输的PDCP SDU进行重传之前所述PDCP SDU的接收端;
[0151] 所述第二接收端为在所述对未成功传输的PDCP SDU进行重传的时刻所述目标通信设备连接的接收端;
[0152] 所述第一接收端和所述第二接收端相同或不同。
[0153] 具体地,在本申请实施例中,目标通信设备可以基于第一接收端或第二接收端发送的PDCP状态报告,首先确定未成功传输的PDCP SDU的相关信息,该相关信息至少可以包括第一相关信息和/或第二相关信息。
[0154] 具体地,第一相关信息可以包括第一个未成功传输的PDCP SDU和第一位图,其中,第一位图可以用于表示在第一个未成功传输的PDCP SDU之后的PDCP SDU是否成功传输。
[0155] 具体地,第一位图中,在COUNT值为1的情况下,表示对应的PDCP SDU被成功传输,在COUNT值为0的情况下,表示对应的PDCP SDU被丢失。
[0156] 具体地,第二相关信息可以包括未被丢弃的PDCP SDU,即未成功传输的PDCP SDU;即目标通信设备可以基于PDCP状态报告确定传输成功的PDCP SDU,将传输成功的PDCP SDU进行丢弃,则目标通信设备中未被丢弃的PDCP SDU即为未成功传输的PDCP SDU。
[0157] 具体地,第一接收端可以是目标通信设备在对未成功传输的PDCP SDU进行重传之前PDCP SDU的接收端。
[0158] 具体地,第二接收端可以是目标通信设备在对未成功传输的PDCP SDU进行重传的时刻目标通信设备连接的通信设备。
[0159] 具体地,第一接收端和第二接收端可以是相同的通信设备,也可以是不同的通信设备。
[0160] 例如,第一接收端和第二接收端可以同时都是基站1。
[0161] 例如,第一接收端可以是基站1,第二接收端可以是基站2。
[0162] 例如,第一接收端和第二接收端可以同时都是远端UE1。
[0163] 例如,第一接收端可以是远端UE1,第二接收端可以是远端UE2。
[0164] 可选地,所述PDCP状态报告包括所述第一相关信息。
[0165] 具体地,在本申请实施例中,PDCP状态报告可以包括第一相关信息,也就是说,PDCP状态报告可以包括第一个未成功传输的PDCP SDU和第一位图。
[0166] 可选地,在所述相关信息包括所述第一相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0167] 所述目标通信设备基于所述第一位图,从所述第一个未成功传输的PDCP SDU开始依次对所述未成功传输的PDCP SDU进行重传。
[0168] 具体地,在本申请实施例中,在相关信息包括第一相关信息的情况下,可以基于PDCP状态报告中的第一位图,从第一个未成功传输的PDCP SDU开始依次对未成功传输的PDCP SDU进行重传。
[0169] 具体地,可以从PDCP状态报告指示的FMC开始,基于第一位图指示的COUNT值取值为0时对应的PDCP SDU依次进行重传。
[0170] 可选地,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的PDCP SDU的相关信息,包括:
[0171] 对所述第一个未成功传输的PDCP SDU之前的PDCP SDU进行丢弃;
[0172] 对所述第一个未成功传输的PDCP SDU之后的PDCP SDU中COUNT值对应的第一位图的取值为1的PDCP SDU进行丢弃;
[0173] 确定未被丢弃的PDCP SDU作为所述第二相关信息。
[0174] 具体地,在本申请实施例中,目标通信设备接收到第一接收端或第二接收端发送的PDCP状态报告后,可以基于PDCP状态报告,将成功传输的PDCP SDU进行丢弃,具体可以是首先将第一个未成功传输的PDCP SDU之前的PDCP SDU进行丢弃,并将第一个未成功传输的PDCP SDU之后的PDCP SDU中COUNT值对应的第一位图的取值为1的PDCP SDU进行丢弃,则剩余未被丢弃的PDCP SDU为未成功传输的PDCP SDU,即可将这些未成功传输的PDCP SDU作为第二相关信息。
[0175] 可选地,在所述相关信息包括所述第二相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0176] 所述目标通信设备对所述未被丢弃的PDCP SDU进行重传。
[0177] 具体地,在本申请实施例中,在相关信息包括第二相关信息的情况下,可以直接对未被丢弃的PDCP SDU进行重传。
[0178] 可选地,所述对未成功传输的PDCP SDU进行重传,包括:
[0179] 基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传;
[0180] 所述重传配置信息包括以下至少一项:
[0181] 网络侧设备的配置信息;
[0182] 接收端的配置信息;
[0183] 链路需求和/或业务需求;
[0184] 链路类型。
[0185] 具体地,在本申请实施例中,在对未成功传输的PDCP SDU进行重传时,可以基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0186] 具体地,可以基于网络侧设备或接收端的配置信息确定目标重传方式为第一相关信息对应的重传方式或第二相关信息对应的重传方式。
[0187] 例如,基站通过RRC(Radio Resource Control,无线资源控制)消息配置终端在进行数据重传、数据转移或数据恢复时,可以基于PDCP status report或基于未被丢弃都重传的方式对数据进行重传,也就是说,可以通过网络侧设备或接收端的配置信息,基于第一相关信息对应的重传方式或第二相关信息对应的重传方式对未被成功传输的PDCP SDU进行重传。
[0188] 具体地,可以基于链路需求和/或业务需求确定目标重传方式为第一相关信息对应的重传方式或第二相关信息对应的重传方式。
[0189] 例如,终端是L2 U2N Relay的远端UE,一个AM DRB(Data Resource Bearer,数据资源承载)承载的业务传输要求无损传输,则终端可以选择PDCP对该DRB的重传基于PDCP status report或基于未被丢弃PDCP SDU都重传,也就是可以基于第一相关信息对应的重传方式或第二相关信息对应的重传方式对未被成功传输的PDCP SDU进行重传。
[0190] 具体地,可以基于链路类型确定目标重传方式为第一相关信息对应的重传方式或第二相关信息对应的重传方式。
[0191] 例如,对L2 Relay的远端终端都使用基于PDCP status report或基于未被丢弃都重传的方式,也就是说,在链路类型包括L2 Relay类型的情况下,可以基于第一相关信息对应的重传方式或第二相关信息对应的重传方式对未被成功传输的PDCP SDU进行重传。
[0192] 本申请实施例提供的数据重传方法,通过提供多种选择依据来确定目标重传方式,提高了目标重传方式的选择灵活性。
[0193] 可选地,在所述重传配置信息包括所述链路需求和/或业务需求的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0194] 在所述链路需求和/或业务需求对传输可靠性要求高于第一门限的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0195] 具体地,在本申请实施例中,第一门限可以是网络配置或预配置的,也可以是目标通信设备自己决定的,本申请对此不作具体限定。
[0196] 具体地,可以基于链路需求和/或业务需求对传输可靠性要求的大小,设置第一门限的大小,例如,第一门限的大小可以是0.8或0.9或0.95或0.99等,本申请对此不作具体限定。
[0197] 具体地,在链路需求和/或业务需求对传输可靠性要求高于第一门限的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,即可以确定目标重传方式为第一相关信息对应的重传方式或第二相关信息对应的重传方式。
[0198] 本申请实施例提供的数据重传方法,通过基于链路需求和/或业务需求对传输可靠性要求的大小确定目标重传方式,有助于针对传输可靠性的不同要求,灵活选择不同的重传方式实现数据的无损传输。
[0199] 可选地,在所述重传配置信息包括所述链路类型的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0200] 在所述链路类型包括L2 Relay类型的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0201] 具体地,在本申请实施例中,在链路类型包括L2 Relay类型的情况下,可以确定基于所述相关信息对未成功传输的PDCP SDU进行重传,即可以确定目标重传方式为第一相关信息对应的重传方式或第二相关信息对应的重传方式。
[0202] 本申请实施例提供的数据重传方法,在链路类型包括L2 Relay类型的情况下,基于第一相关信息对应的重传方式或第二相关信息对应的重传方式对未成功传输的PDCP SDU进行重传,实现L2 Relay场景下数据的无损传输。
[0203] 可选地,在所述目标通信设备为第一终端,且所述第一终端从所述第一接收端切换或重建至所述第二接收端的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0204] 将所述未成功传输的PDCP SDU,重传给所述第二接收端;
[0205] 其中,所述第一接收端和第二接收端为不同的基站设备;或
[0206] 所述第一接收端和第二接收端为不同的终端设备。
[0207] 具体地,在本申请实施例中,第一接收端和第二接收端可以是基站。
[0208] 具体地,在本申请实施例中,第一接收端和第二接收端可以是终端,即U2U(UE‑to‑UE)场景。
[0209] 具体地,在接收端发生切换或重建的情况下,即从第一接收端切换或重建至第二接收端的情况下,可以将未成功传输的PDCP SDU,重传给第二接收端。
[0210] 例如,在远端UE1通过L2中继UE1接入基站1,远端UE1切换到直接接入基站2的情况下,则远端UE1可以基于接收到的PDCP status report中的信息,将未成功传输的PDCP SDU重传给基站2,以避免数据的损失。
[0211] 本申请实施例提供的数据重传方法,在发生接收端切换或重建的情况下,终端将未成功传输的PDCP SDU重传给目标接收端,有效实现了数据的无损传输。
[0212] 可选地,在所述目标通信设备为第一基站,所述第一接收端和所述第二接收端均为第二终端,且所述未成功传输的PDCP SDU对应的第二终端从所述第一基站切换或重建至第二基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0213] 将所述未成功传输的PDCP SDU发送给所述第二基站,以使所述第二基站将所述未成功传输的PDCP SDU重传给所述第二终端。
[0214] 具体地,在本申请实施例中,在基站发生切换或重建的情况下,即从第一基站切换或重建至第二基站的情况下,可以将未成功传输的PDCP SDU重传给第二基站,以使得第二基站可以将未成功传输的PDCP SDU重传给第二终端。
[0215] 例如,在远端UE1通过L2中继UE1接入基站1,远端UE1切换到直接接入基站2的情况下,则基站1可以基于接收到的PDCP status report中的信息,将未成功传输的PDCP SDU重传给基站2,以使得基站2可以将未成功传输的PDCP SDU重传给远端UE1,以避免数据的损失。
[0216] 本申请实施例提供的数据重传方法,在发生基站切换或重建的情况下,源基站将未成功传输的PDCP SDU重传给目标基站,以使得目标基站可以将未成功传输的PDCP SDU重传给终端,有效实现了数据的无损传输。
[0217] 可选地,在所述目标通信设备为第三基站,所述第一接收端和所述第二接收端均为第三终端,且所述未成功传输的PDCP SDU对应的第三终端从所述第四基站切换或重建至所述第三基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0218] 接收所述第四基站发送的所述未成功传输的PDCP SDU;
[0219] 将所述未成功传输的PDCP SDU,重传给所述第三终端。
[0220] 具体地,在本申请实施例中,在基站发生切换或重建的情况下,即从第四基站切换或重建至第三基站的情况下,接收第四基站发送的未成功传输的PDCP SDU,然后可以将未成功传输的PDCP SDU重传给第三终端。
[0221] 例如,在远端UE1通过L2中继UE1接入基站1,远端UE1切换到直接接入基站2的情况下,则基站2可以接收基站1发送的未成功传输的PDCP SDU,然后基站2将未成功传输的PDCP SDU重传给远端UE1,以避免数据的损失。
[0222] 本申请实施例提供的数据重传方法,在发生基站切换或重建的情况下,目标基站接收源基站发送的未成功传输的PDCP SDU,并将未成功传输的PDCP SDU重传给终端,有效实现了数据的无损传输。
[0223] 可选地,在所述目标通信设备为第四终端,且所述第四终端所在的中继链路中的中继设备从第一中继设备切换或重建至第二中继设备的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0224] 通过所述第二中继设备,向所述第一接收端或所述第二接收端重传所述未成功传输的PDCP SDU;
[0225] 其中,所述PDCP状态报告是通过所述第一中继设备或所述第二中继设备传输的;
[0226] 其中,所述第一接收端和第二接收端为相同的基站设备;或
[0227] 所述第一接收端和第二接收端为相同的终端设备。
[0228] 具体地,在本申请实施例中,在中继链路发生切换或重建的情况下,即从第一中继设备切换或重建至第二中继设备的情况下,终端可以通过第二中继设备,将未成功传输的PDCP SDU重传给接收端。
[0229] 例如,在远端UE1通过L2中继UE1与远端UE2进行通信,远端UE1与远端UE2根据链路质量切换到中继UE2所在的链路继续进行通信的情况下,则在远端UE1通过中继UE2所在的链路与远端UE2进行通信之前,远端UE1可以首先基于接收到的PDCP status report中的信息,通过中继UE2所在的中继链路将未成功传输的PDCP SDU重传给远端UE2,以避免数据的损失。
[0230] 需要说明的是,本申请实施例适用于多跳Relay,也就是说,远端UE可以经过多个Relay的中继接入网络,或2个远端UE之间可以经过多个Relay的中继进行通信的场景,本申请对此不作具体限定。
[0231] 本申请实施例提供的数据重传方法,在发生中继链路切换或重建的情况下,通过目标中继链路将未成功传输的PDCP SDU重传给接收端,有效实现了数据的无损传输。
[0232] 图8是本申请实施例提供的数据重传方法的流程示意图之二,如图8所示,初始远端UE1通过中继UE1驻留在基站1控制的小区1,远端UE1通过L2中继UE1接入基站1,远端UE1切换到直接接入基站2,远端UE1基于基站配置采用本申请实施例提供的第一相关信息对应的重传方式。其中,各个步骤的具体描述如下:
[0233] 步骤800、基站1配置远端UE1的PDCP采用本申请实施例提供的第一相关信息对应的重传方式;
[0234] 步骤801、远端UE1向基站1回复重配置完成消息;
[0235] 步骤802、远端UE1触发测量报告,上报基站2的Uu接口信号质量高于门限;
[0236] 步骤803、基站1与基站2之间进行切换准备交互;
[0237] 步骤804、基站1重配置远端UE1切换到基站2;
[0238] 步骤805、远端UE1向基站1发送下行数据的PDCP status report;
[0239] 步骤806、基站1向远端UE1发送上行数据的PDCP status report;
[0240] 具体地,上述步骤805和步骤806不区分先后顺序,可以并行执行。
[0241] 步骤807、基站1基于接收到的PDCP status report中的信息,根据FMC和bitmap指示将远端UE1未正确接收的PDCP SDU发送给基站2;
[0242] 步骤808、远端UE1执行切换过程;
[0243] 步骤809、远端UE1向基站2发送重配置完成消息;
[0244] 步骤810、远端UE1基于接收到的PDCP status report中的信息,根据FMC和bitmap指示将基站1未正确接收的PDCP SDU重传给基站2;
[0245] 步骤811、远端UE1与基站2之间进行数据传输;
[0246] 步骤812、释放远端UE1与中继UE1之间的PC5连接。
[0247] 具体地,上述步骤812与步骤809‑811之间没有时序关系,在远端UE1执行切换后就可以释放与中继UE1之间的PC5连接。
[0248] 具体地,本申请实施例还可以适用于远端UE切换的目标基站也是通过中继UE接入的场景,流程基本不变,只是在远端UE切换完成前需要建立与目标中继UE之间的PC5连接。
[0249] 可选地,在一个实施例中,远端UE1通过L2中继UE1接入基站1,远端UE1切换到直接接入基站2,远端UE1基于基站配置采用本申请实施例提供的第二相关信息对应的重传方式。
[0250] 具体地,本申请实施例提供的数据重传方法的流程与图8所示的流程基本相同,只是基站1在收到步骤805的PDCP status report后,将COUNT值小于FMC的下行PDCP SDU和Bitmap中对应COUNT值位置取值为1的PDCP SDU丢弃,在步骤807将所有传输过的未被丢弃的PDCP SDU都转发给基站2;相应地,远端UE1在收到步骤806的PDCP status report后,将COUNT值小于FMC的上行PDCP SDU和Bitmap中对应COUNT值位置取值为1的PDCP SDU丢弃,在步骤810和步骤811将所有传输过的未被丢弃的上行PDCP SDU都重传给基站2。
[0251] 具体地,本申请实施例同样还可以适用于远端UE切换的目标基站是通过中继UE接入的场景,流程基本不变,只是在远端UE切换完成前需要建立与目标中继UE之间的PC5连接。
[0252] 图9是本申请实施例提供的数据重传方法的流程示意图之三,如图9所示,初始远端UE2通过中继UE2驻留在基站3控制的小区2,远端UE2通过L2中继UE2接入基站3,远端UE2切换到直接接入基站4,远端UE2基于基站配置采用本申请实施例提供的第一相关信息对应的重传方式。其中,各个步骤的具体描述如下:
[0253] 步骤900、基站3配置远端UE2的PDCP采用本申请实施例提供的第一相关信息对应的重传方式;
[0254] 步骤901、远端UE2向基站3回复重配置完成消息;
[0255] 步骤902、远端UE2触发测量报告,上报基站4的Uu接口信号质量高于门限;
[0256] 步骤903、基站3与基站4之间进行切换准备交互;
[0257] 步骤904、基站3重配置远端UE2切换到基站4;
[0258] 步骤905、远端UE2执行切换过程;
[0259] 步骤906、远端UE2向基站4发送重配置完成消息;
[0260] 步骤907、远端UE2向基站4发送下行数据的PDCP status report;
[0261] 步骤908、基站4将接收到的PDCP status report发送给基站3,基站3基于接收到的PDCP status report中的信息,确定远端UE2未正确接收的PDCP SDU,根据FMC和bitmap指示将远端UE2未正确接收的PDCP SDU发送给基站4;
[0262] 步骤909、基站4向远UE2端发送下行数据的PDCP status report;
[0263] 步骤910、远端UE2基于接收到的PDCP status report中的信息,根据FMC和bitmap指示将基站3未正确接收的PDCP SDU重传给基站4;
[0264] 步骤911、远端UE2与基站4之间进行数据传输;
[0265] 步骤912、释放远端UE2与中继UE2之间的PC5连接。
[0266] 具体地,上述步骤912与步骤906‑911之间没有时序关系,在远端UE2执行切换后就可以释放与中继UE2之间的PC5连接。
[0267] 具体地,本申请实施例还可以适用于远端UE切换的目标基站同样通过中继UE接入的场景,流程可参照图9所示的流程,仅在远端UE切换完成前需要建立与目标中继UE之间的PC5连接。
[0268] 图10是本申请实施例提供的数据重传方法的流程示意图之四,如图10所示,初始远端UE3通过中继UE3驻留在基站5控制的小区3,远端UE3通过L2中继UE3接入基站5,中继UE3发生Uu接口无线链路失败,中继UE3通过重建接入基站5,远端UE3基于基站配置采用本申请实施例提供的第一相关信息对应的重传方式。其中,各个步骤的具体描述如下:
[0269] 步骤1000、中继UE3发生Uu接口无线链路失败;
[0270] 步骤1001、中继UE3向其连接的远端UE3发送Uu RLF(Radio Link Failure,无线链路失败)指示;
[0271] 步骤1002、中继UE3在基站5发起RRC重建,并重建成功;
[0272] 步骤1003、中继UE3向其连接的远端UE3发送Uu重建成功指示;
[0273] 步骤1004、远端UE3向基站5发起RRC重建,并重建成功;
[0274] 步骤1005、远端UE3向基站5发送下行数据的PDCP status report;
[0275] 步骤1006、基站5向远端UE3发送上行数据的PDCP status report;
[0276] 具体地,上述步骤1005和步骤1006不区分先后顺序,可以并行执行。
[0277] 步骤1007、远端UE3基于接收到的PDCP status report中的信息,根据FMC和bitmap指示将基站5未正确接收的PDCP SDU重传给基站5;
[0278] 步骤1008、基站5基于接收到的PDCP status report中的信息,根据FMC和bitmap指示将远端UE3未正确接收的PDCP SDU重传给远端UE3;
[0279] 步骤1009、远端UE3与基站5之间进行数据传输。
[0280] 具体地,本申请实施例中远端UE3在接收到中继UE3的Uu RLF指示后,可以进行中继重选或小区选择,在通过新的中继UE或直接接入小区后,发起RRC重建过程,即步骤1004和其之后的过程。
[0281] 具体地,中继UE和远端UE重建的小区可以是源小区,也可以是新的小区,对于在新小区重建成功的情况下,新小区需要从源小区获取远端UE上行PDCP数据接收状态信息,后续步骤1004及之后步骤在新小区执行。
[0282] 可选地,在一个实施例中,远端UE1通过L2中继UE1接入基站1,远端UE1切换到直接接入基站2,远端UE1基于链路(通过L2 relay接入网络)和业务需求(无损传输),决定采用本申请实施例提供的第二相关信息对应的重传方式。
[0283] 具体地,本申请实施例提供的数据重传方法的流程与图8所示的流程基本相同,只是基站1在收到步骤805的PDCP status report后,将COUNT值小于FMC的下行PDCP SDU和Bitmap中对应COUNT值位置取值为1的PDCP SDU丢弃,在步骤807将所有传输过的未被丢弃的PDCP SDU都转发给基站2;相应地,远端UE1在收到步骤806的PDCP status report后,将COUNT值小于FMC的上行PDCP SDU和Bitmap中对应COUNT值位置取值为1的PDCP SDU丢弃,在步骤810和步骤811将所有传输过的未被丢弃的上行PDCP SDU都重传给基站2。
[0284] 具体地,本申请实施例同样可以适用于远端UE切换的目标基站是通过中继UE接入的场景,流程基本不变,只是在远端UE切换完成前需要建立与目标中继UE之间的PC5连接。
[0285] 图11是本申请实施例提供的数据重传方法的流程示意图之五,如图11所示,远端UE4通过L2中继UE4与远端UE5进行通信,远端UE4与远端UE5根据链路质量切换到中继UE5继续进行通信,远端UE4和远端UE5基于链路(通过L2 relay进行通信)和业务需求(无损传输),决定采用本申请实施例提供的第一相关信息对应的重传方式。其中,各个步骤的具体描述如下:
[0286] 步骤1100、初始远端UE4通过中继UE4与远端UE5进行数据传输;
[0287] 步骤1101、远端UE4和远端UE5根据信道质量变换协商切换到中继UE5;
[0288] 步骤1102、远端UE4向远端UE5发送下行数据的PDCP status report;
[0289] 步骤1103、远端UE5向远端UE4发送上行数据的PDCP status report;
[0290] 具体地,上述步骤1102和步骤1103不区分先后顺序,可以并行执行。
[0291] 步骤1104、远端UE4与中继UE5建立PC5连接;
[0292] 步骤1105、远端UE5与中继UE5建立PC5连接;
[0293] 具体地,上述步骤1104和步骤1105不区分先后顺序,可以并行执行。
[0294] 步骤1106、远端UE4和远端UE5之间通过中继UE5进行端到端的信令交互,建立端到端连接;
[0295] 步骤1107、远端UE4基于接收到的PDCP status report中的信息,根据FMC和bitmap指示将远端UE5未正确接收的PDCP SDU发送给远端UE5;相应地,远端UE5基于接收到的PDCP status report中的信息,根据FMC和bitmap指示将远端UE4未正确接收的PDCP SDU发送给远端UE4;
[0296] 步骤1108、释放远端UE4与中继UE4之间的PC5连接;
[0297] 步骤1109、释放远端UE5与中继UE4之间的PC5连接。
[0298] 具体地,步骤1108和步骤1109与步骤1102‑1107之间没有时序关系,在远端UE4和远端UE5可以在与中继UE5建立PC5连接前或之后,释放与中继UE4之间的PC5连接。
[0299] 可选地,在一个实施例中,远端UE4可以通过L2中继UE4与远端UE5进行通信,远端UE4与远端UE5的服务基站配置远端UE4和远端UE5可以采用第二相关信息对应的重传方式。
[0300] 具体地,本申请实施例提供的数据重传方法的流程与图11所示的流程基本相同,只是远端UE4和远端UE5的服务基站(可以是同一个基站,也可以是不同基站)配置本申请实施例提供的第二关信息对应的重传方式。远端UE4和远端UE5在步骤1102和步骤1103后,将COUNT值小于FMC的上行PDCP SDU和Bitmap中对应COUNT值位置取值为1的PDCP SDU丢弃,在步骤1107将所有传输过的未被丢弃的上行PDCP SDU都重传给对端UE。
[0301] 可选地,目标通信设备可以是基站,则第一接收端或第二接收端可以是远端终端。
[0302] 可选地,目标通信设备可以是远端终端,则第一接收端或第二接收端可以是基站。
[0303] 本申请实施例提供的技术方案可以适用于多种系统,尤其是5G系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、高级长期演进(long term evolution advanced,LTE‑A)系统、通用移动系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)系统、5G新空口(New Radio,NR)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(Evloved Packet System,EPS)、5G系统(5GS)等。
[0304] 本申请实施例涉及的网络设备,可以是基站,该基站可以包括多个为终端提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(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)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本申请实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributed unit,DU)节点,集中单元和分布单元也可以地理上分开布置。
[0305] 本申请实施例涉及的终端,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端的名称可能也不相同,例如在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),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本申请实施例中并不限定。
[0306] 网络设备与终端之间可以各自使用一或多根天线进行多输入多输出(Multi Input 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,也可以是分集传输或预编码传输或波束赋形传输等。
[0307] 本申请各实施例提供的方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
[0308] 图12是本申请实施例提供的目标通信设备的结构示意图之一,如图12所示,在目标通信设备为基站的情况下,该基站包括存储器1220,收发机1210和处理器1200,其中:
[0309] 存储器1220,用于存储计算机程序;收发机1210,用于在处理器1200的控制下收发数据;处理器1200,用于读取所述存储器中的计算机程序并执行以下操作:
[0310] 目标通信设备基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;
[0311] 所述目标通信设备对未成功传输的PDCP SDU进行重传。
[0312] 本申请实施例提供的基站,通过PDCP状态报告,确定在中继链路中未成功传输的PDCP SDU,并对未成功传输的PDCP SDU进行重传,有效地保证了中继场景下数据的无损传输。
[0313] 可选地,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU包括:
[0314] 基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU的相关信息;
[0315] 其中,所述相关信息包括以下至少一项:
[0316] 第一相关信息,所述第一相关信息包括第一个未成功传输的PDCP SDU和第一位图,所述第一位图用于表示在所述第一个未成功传输的PDCP SDU之后的PDCP SDU是否成功传输;
[0317] 第二相关信息,所述第二相关信息包括未被丢弃的PDCP SDU,其中,所述未被丢弃的PDCP SDU包括所述未成功传输的PDCP SDU;
[0318] 其中,所述第一接收端为在所述对未成功传输的PDCP SDU进行重传之前所述PDCP SDU的接收端;
[0319] 所述第二接收端为在所述对未成功传输的PDCP SDU进行重传的时刻所述目标通信设备连接的接收端;
[0320] 所述第一接收端和所述第二接收端相同或不同。
[0321] 可选地,所述PDCP状态报告包括所述第一相关信息。
[0322] 可选地,在所述相关信息包括所述第一相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0323] 所述目标通信设备基于所述第一位图,从所述第一个未成功传输的PDCP SDU开始依次对所述未成功传输的PDCP SDU进行重传。
[0324] 可选地,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的PDCP SDU的相关信息,包括:
[0325] 对所述第一个未成功传输的PDCP SDU之前的PDCP SDU进行丢弃;
[0326] 对所述第一个未成功传输的PDCP SDU之后的PDCP SDU中COUNT值对应的第一位图的取值为1的PDCP SDU进行丢弃;
[0327] 确定未被丢弃的PDCP SDU作为所述第二相关信息。
[0328] 可选地,在所述相关信息包括所述第二相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0329] 所述目标通信设备对所述未被丢弃的PDCP SDU进行重传。
[0330] 可选地,所述对未成功传输的PDCP SDU进行重传,包括:
[0331] 基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传;
[0332] 所述重传配置信息包括以下至少一项:
[0333] 网络侧设备的配置信息;
[0334] 接收端的配置信息;
[0335] 链路需求和/或业务需求;
[0336] 链路类型。
[0337] 可选地,在所述重传配置信息包括所述链路需求和/或业务需求的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0338] 在所述链路需求和/或业务需求对传输可靠性要求高于第一门限的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0339] 可选地,在所述重传配置信息包括所述链路类型的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0340] 在所述链路类型包括L2 Relay类型的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0341] 可选地,在所述目标通信设备为第一基站,所述第一接收端和所述第二接收端均为第二终端,且所述未成功传输的PDCP SDU对应的第二终端从所述第一基站切换或重建至第二基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0342] 将所述未成功传输的PDCP SDU发送给所述第二基站,以使所述第二基站将所述未成功传输的PDCP SDU重传给所述第二终端。
[0343] 可选地,在所述目标通信设备为第三基站,所述第一接收端和所述第二接收端均为第三终端,且所述未成功传输的PDCP SDU对应的第三终端从所述第四基站切换或重建至所述第三基站的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0344] 接收所述第四基站发送的所述未成功传输的PDCP SDU;
[0345] 将所述未成功传输的PDCP SDU,重传给所述第三终端。
[0346] 本申请实施例提供的基站,通过PDCP状态报告,确定在中继链路中未成功传输的PDCP SDU,并对未成功传输的PDCP SDU进行重传,有效地保证了中继场景下数据的无损传输。
[0347] 其中,在图12中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1200代表的一个或多个处理器和存储器1220代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本申请不再对其进行进一步描述。总线接口提供接口。收发机1210可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。
[0348] 处理器1200负责管理总线架构和通常的处理,存储器1220可以存储处理器1200在执行操作时所使用的数据。
[0349] 可选地,处理器1200可以是中央处理器(Central Processing Unit,CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
[0350] 处理器1200通过调用存储器1220存储的计算机程序,用于按照获得的可执行指令执行本申请实施例提供的任一所述方法。处理器1200与存储器1220也可以物理上分开布置。
[0351] 图13是本申请实施例提供的目标通信设备的结构示意图之二,如图13所示,在目标通信设备为远端终端的情况下,该终端包括存储器1320,收发机1310和处理器1300,其中:
[0352] 存储器1320,用于存储计算机程序;收发机1310,用于在处理器1300的控制下收发数据;处理器1300,用于读取所述存储器中的计算机程序并执行以下操作:
[0353] 目标通信设备基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;
[0354] 所述目标通信设备对未成功传输的PDCP SDU进行重传。
[0355] 本申请实施例提供的远端终端,通过PDCP状态报告,确定在中继链路中未成功传输的PDCP SDU,并对未成功传输的PDCP SDU进行重传,有效地保证了中继场景下数据的无损传输
[0356] 可选地,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU包括:
[0357] 基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU的相关信息;
[0358] 其中,所述相关信息包括以下至少一项:
[0359] 第一相关信息,所述第一相关信息包括第一个未成功传输的PDCP SDU和第一位图,所述第一位图用于表示在所述第一个未成功传输的PDCP SDU之后的PDCP SDU是否成功传输;
[0360] 第二相关信息,所述第二相关信息包括未被丢弃的PDCP SDU,其中,所述未被丢弃的PDCP SDU包括所述未成功传输的PDCP SDU;
[0361] 其中,所述第一接收端为在所述对未成功传输的PDCP SDU进行重传之前所述PDCP SDU的接收端;
[0362] 所述第二接收端为在所述对未成功传输的PDCP SDU进行重传的时刻所述目标通信设备连接的接收端;
[0363] 所述第一接收端和所述第二接收端相同或不同。
[0364] 可选地,所述PDCP状态报告包括所述第一相关信息。
[0365] 可选地,在所述相关信息包括所述第一相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0366] 所述目标通信设备基于所述第一位图,从所述第一个未成功传输的PDCP SDU开始依次对所述未成功传输的PDCP SDU进行重传。
[0367] 可选地,所述基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的PDCP SDU的相关信息,包括:
[0368] 对所述第一个未成功传输的PDCP SDU之前的PDCP SDU进行丢弃;
[0369] 对所述第一个未成功传输的PDCP SDU之后的PDCP SDU中COUNT值对应的第一位图的取值为1的PDCP SDU进行丢弃;
[0370] 确定未被丢弃的PDCP SDU作为所述第二相关信息。
[0371] 可选地,在所述相关信息包括所述第二相关信息的情况下,所述目标通信设备对未成功传输的PDCP SDU进行重传,包括:
[0372] 所述目标通信设备对所述未被丢弃的PDCP SDU进行重传。
[0373] 可选地,所述对未成功传输的PDCP SDU进行重传,包括:
[0374] 基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传;
[0375] 所述重传配置信息包括以下至少一项:
[0376] 网络侧设备的配置信息;
[0377] 接收端的配置信息;
[0378] 链路需求和/或业务需求;
[0379] 链路类型。
[0380] 可选地,在所述重传配置信息包括所述链路需求和/或业务需求的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0381] 在所述链路需求和/或业务需求对传输可靠性要求高于第一门限的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0382] 可选地,在所述重传配置信息包括所述链路类型的情况下,所述基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传,包括:
[0383] 在所述链路类型包括L2 Relay类型的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0384] 可选地,在所述目标通信设备为第一终端,且所述第一终端从所述第一接收端切换或重建至所述第二接收端的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0385] 将所述未成功传输的PDCP SDU,重传给所述第二接收端;
[0386] 其中,所述第一接收端和第二接收端为不同的基站设备;或
[0387] 所述第一接收端和第二接收端为不同的终端设备。
[0388] 可选地,在所述目标通信设备为第四终端,且所述第四终端所在的中继链路中的中继设备从第一中继设备切换或重建至第二中继设备的情况下,所述对未成功传输的PDCP SDU进行重传,包括:
[0389] 通过所述第二中继设备,向所述第一接收端或所述第二接收端重传所述未成功传输的PDCP SDU;
[0390] 其中,所述PDCP状态报告是通过所述第一中继设备或所述第二中继设备传输的;
[0391] 其中,所述第一接收端和第二接收端为相同的基站设备;或
[0392] 所述第一接收端和第二接收端为相同的终端设备。本申请实施例提供的远端终端,通过PDCP状态报告,确定在中继链路中未成功传输的PDCP SDU,并对未成功传输的PDCP SDU进行重传,有效地保证了中继场景下数据的无损传输。
[0393] 其中,在图13中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1300代表的一个或多个处理器和存储器1320代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机
1310可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口1330还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
[0394] 处理器1300负责管理总线架构和通常的处理,存储器1320可以存储处理器1300在执行操作时所使用的数据。
[0395] 可选地,处理器1300可以是中央处理器(Central Processing Unit,CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
[0396] 处理器1300通过调用存储器1320存储的计算机程序,用于按照获得的可执行指令执行本申请实施例提供的任一所述方法。处理器1300与存储器1320也可以物理上分开布置。
[0397] 在此需要说明的是,本申请实施例提供的上述目标网络设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0398] 图14是本申请实施例提供的数据重传装置的结构示意图,如图14所示,该装置包括:确定单元1400和重传单元1410,其中:
[0399] 确定单元1400用于基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;
[0400] 重传单元1410用于对未成功传输的PDCP SDU进行重传。
[0401] 本申请实施例提供的数据重传装置,通过PDCP状态报告,确定在中继链路中未成功传输的PDCP SDU,并对未成功传输的PDCP SDU进行重传,有效地保证了中继场景下数据的无损传输。
[0402] 可选地,所述确定单元1400,还用于:
[0403] 基于第一接收端或第二接收端发送的PDCP状态报告,确定未成功传输的PDCP SDU的相关信息;
[0404] 其中,所述相关信息包括以下至少一项:
[0405] 第一相关信息,所述第一相关信息包括第一个未成功传输的PDCP SDU和第一位图,所述第一位图用于表示在所述第一个未成功传输的PDCP SDU之后的PDCP SDU是否成功传输;
[0406] 第二相关信息,所述第二相关信息包括未被丢弃的PDCP SDU,其中,所述未被丢弃的PDCP SDU包括所述未成功传输的PDCP SDU;
[0407] 其中,所述第一接收端为在所述对未成功传输的PDCP SDU进行重传之前所述PDCP SDU的接收端;
[0408] 所述第二接收端为在所述对未成功传输的PDCP SDU进行重传的时刻所述目标通信设备连接的接收端;
[0409] 所述第一接收端和所述第二接收端相同或不同。
[0410] 可选地,所述PDCP状态报告包括所述第一相关信息。
[0411] 可选地,所述重传单元1410,还用于:
[0412] 在所述相关信息包括所述第一相关信息的情况下,基于所述第一位图,从所述第一个未成功传输的PDCP SDU开始依次对所述未成功传输的PDCP SDU进行重传。
[0413] 可选地,所述确定单元1400,还用于:
[0414] 对所述第一个未成功传输的PDCP SDU之前的PDCP SDU进行丢弃;
[0415] 对所述第一个未成功传输的PDCP SDU之后的PDCP SDU中COUNT值对应的第一位图的取值为1的PDCP SDU进行丢弃;
[0416] 确定未被丢弃的PDCP SDU作为所述第二相关信息。
[0417] 可选地,所述重传单元1410,还用于:
[0418] 在所述相关信息包括所述第二相关信息的情况下,所述目标通信设备对所述未被丢弃的PDCP SDU进行重传。
[0419] 可选地,所述重传单元1410,还用于:
[0420] 所述对未成功传输的PDCP SDU进行重传,包括:
[0421] 基于重传配置信息,确定基于所述相关信息对未成功传输的PDCP SDU进行重传;
[0422] 所述重传配置信息包括以下至少一项:
[0423] 网络侧设备的配置信息;
[0424] 接收端的配置信息;
[0425] 链路需求和/或业务需求;
[0426] 链路类型。
[0427] 可选地,所述重传单元1410,还用于:
[0428] 在所述重传配置信息包括所述链路需求和/或业务需求的情况下,在所述链路需求和/或业务需求对传输可靠性要求高于第一门限的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0429] 可选地,所述重传单元1410,还用于:
[0430] 在所述重传配置信息包括所述链路类型的情况下,在所述链路类型包括L2 Relay类型的情况下,确定基于所述相关信息对未成功传输的PDCP SDU进行重传。
[0431] 可选地,所述重传单元1410,还用于:
[0432] 在所述目标通信设备为第一终端,且所述第一终端从所述第一接收端切换或重建至所述第二接收端的情况下,将所述未成功传输的PDCP SDU,重传给所述第二接收端;
[0433] 其中,所述第一接收端和第二接收端为不同的基站设备;或
[0434] 所述第一接收端和第二接收端为不同的终端设备。
[0435] 可选地,所述重传单元1410,还用于:
[0436] 在所述目标通信设备为第一基站,所述第一接收端和所述第二接收端均为第二终端,且所述未成功传输的PDCP SDU对应的第二终端从所述第一基站切换或重建至第二基站的情况下,将所述未成功传输的PDCP SDU发送给所述第二基站,以使所述第二基站将所述未成功传输的PDCP SDU重传给所述第二终端。
[0437] 可选地,所述重传单元1410,还用于:
[0438] 在所述目标通信设备为第三基站,所述第一接收端和所述第二接收端均为第三终端,且所述未成功传输的PDCP SDU对应的第三终端从所述第四基站切换或重建至所述第三基站的情况下,接收所述第四基站发送的所述未成功传输的PDCP SDU;将所述未成功传输的PDCP SDU,重传给所述第三终端。
[0439] 可选地,所述重传单元1410,还用于:
[0440] 在所述目标通信设备为第四终端,且所述第四终端所在的中继链路中的中继设备从第一中继设备切换或重建至第二中继设备的情况下,通过所述第二中继设备,向所述第一接收端或所述第二接收端重传所述未成功传输的PDCP SDU;
[0441] 其中,所述PDCP状态报告是通过所述第一中继设备或所述第二中继设备传输的;
[0442] 其中,所述第一接收端和第二接收端为相同的基站设备;或
[0443] 所述第一接收端和第二接收端为相同的终端设备。
[0444] 本申请实施例提供的数据重传装置,通过PDCP状态报告,确定在中继链路中未成功传输的PDCP SDU,并对未成功传输的PDCP SDU进行重传,有效地保证了中继场景下数据的无损传输。
[0445] 需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0446] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0447] 在此需要说明的是,本申请实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0448] 另一方面,本申请实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述各实施例提供的数据重传方法,包括:
[0449] 目标通信设备基于第一接收端或第二接收端发送的分组数据汇聚协议PDCP状态报告,确定未成功传输的分组数据汇聚协议服务数据单元PDCP SDU;
[0450] 所述目标通信设备对未成功传输的PDCP SDU进行重传。
[0451] 所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
[0452] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0453] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0454] 这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0455] 这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0456] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。