数据传输的方法和装置

文档序号:1893933 发布日期:2021-11-26 浏览:23次 >En<

阅读说明:本技术 数据传输的方法和装置 (Data transmission method and device ) 是由 屈凯旸 徐小英 范强 韩锋 娄崇 于 2020-05-21 设计创作,主要内容包括:本申请实施例提供了数据传输的方法和装置,当为一个无线承载RB配置多于两个无线链路控制RLC实体时,辅网络设备接收来自主网络设备的指示信息,辅网络设备可以根据该指示信息确定该无线承载关联的主RLC实体,从而可以准确地指示终端设备哪些RLC实体需要被激活和去激活,提升了数据传输的可靠性。(When more than two Radio Link Control (RLC) entities are configured for one Radio Bearer (RB), the auxiliary network equipment receives indication information from the main network equipment, and the auxiliary network equipment can determine the main RLC entity associated with the radio bearer according to the indication information, so that the auxiliary network equipment can accurately indicate which RLC entities of the terminal equipment need to be activated and deactivated, and the reliability of data transmission is improved.)

数据传输的方法和装置

技术领域

本申请实施例涉及无线通信领域,尤其涉及数据传输的方法和装置。

背景技术

第五代(5th generation,5G)移动通信系统与第四代(4th generation,4G)移动通信系统相比的一大显著特征就是增加了对超可靠低时延通信(ultra-reliable andlow-latency communications,URLLC)业务的支持。URLLC的业务种类包括很多种,典型的用例包括工业控制、无人驾驶、远程手术和智能电网等。对于URLLC业务,一个典型需求是在1毫秒(millisecond,ms)内发送32字节的数据的可靠性要达到99.999%。需要指出的是,上述性能指标仅是个示例,不同的URLLC业务可能对可靠性有不同的需求,比如在某些极端苛刻的工业控制应用场景中,URLLC业务数据的传输成功概率需要在0.25ms内达到99.9999999%。

发明内容

本申请提供了一种数据传输的方法和装置,用于提升数据传输的可靠性。

第一方面,本申请提供了一种数据传输的方法,该方法的执行主体为辅网络设备或辅网络设备中的一个模块。这里以辅网络设备为执行主体为例进行描述。辅网络设备接收来自主网络设备的第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体;辅网络设备向终端设备发送3比特长度的第二指示信息,该第二指示信息指示上述第一RB关联的每一个辅RLC实体的状态,上述第一RB关联的不同辅RLC实体对应所述3比特中的不同比特。

通过实施第一方面所描述的方法,当为一个RB配置多于两个RLC实体(或逻辑信道)时,辅网络设备接收来自主网络设备的指示信息,辅网络设备可以根据该指示信息确定该无线承载关联的主RLC实体,从而可以准确地指示终端设备哪些RLC实体需要被激活和去激活,提升了数据传输的可靠性。

在第一方面的一种可能的实现方式中,辅网络设备接收来自主网络设备的配置信息,该配置信息指示在上述辅网络设备中第一RB关联的M个RLC实体,M为1、2或3。

在第一方面的一种可能的实现方式中,上述第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,具体包括:第一指示信息指示上述M个RLC实体中是否存在第一RB的主RLC实体;或,第一指示信息指示上述M个RLC实体中第一RB的辅RLC实体的个数;或,第一指示信息指示在上述主网络设备中第一RB关联的RLC实体中是否存在第一RB的主RLC实体;或第一指示信息指示上述M个RLC实体中的X个辅RLC实体的初始状态,X为0、1、2或3。

在第一方面的一种可能的实现方式中,辅网络设备接收来自所述主网络设备的第三指示信息,该第三指示信息指示在上述主网络设备中第一RB关联的RLC实体的个数;或,该第三指示信息指示在上述主网络设备中第一RB关联的所有RLC实体的标识;或,该第三指示信息指示在上述主网络设备中第一RB关联的辅RLC实体的个数;或,该第三指示信息指示在上述主网络设备中第一RB关联的所有辅RLC实体的标识。

在第一方面的一种可能的实现方式中,上述第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,具体包括:第一指示信息指示在上述主网络设备中第一RB关联的每一个RLC实体是否为第一RB的主RLC实体。

在第一方面的一种可能的实现方式中,上述第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,具体包括:第一指示信息指示在上述主网络设备中第一RB关联的RLC实体的个数,和,在上述主网络设备中第一RB关联的辅RLC实体的个数。

在第一方面的一种可能的实现方式中,上述第一指示信息还指示第一RB的主RLC实体,具体包括:该第一指示信息指示在上述主网络设备中第一RB关联的每一个辅RLC实体的初始状态,和,在上述主网络设备中第一RB关联的RLC实体的个数。

在第一方面的一种可能的实现方式中,当第一RB关联的主RLC实体位于上述辅网络设备时,辅网络设备向主网络设备发送第四指示信息,该第四指示信息指示第一RB关联的主RLC实体的标识。

第二方面,本申请提供了一种数据传输的方法,该方法的执行主体为主网络设备或主网络设备中的一个模块。这里以主网络设备为执行主体为例进行描述。主网络设备向辅网络设备发送第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体;主网络设备向终端设备发送第五指示信息,该第五指示信息指示第一RB的主RLC实体。

在第二方面的一种可能的实现方式中,主网络设备向辅网络设备发送配置信息,该配置信息指示在上述辅网络设备中第一RB关联的M个RLC实体,M为1、2或3。

在第二方面的一种可能的实现方式中,上述第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,具体包括:第一指示信息指示上述M个RLC实体中是否存在第一RB的主RLC实体;或,第一指示信息指示上述M个RLC实体中第一RB的辅RLC实体的个数;或,第一指示信息指示在上述主网络设备中第一RB关联的RLC实体中是否存在第一RB的主RLC实体;或第一指示信息指示上述M个RLC实体中的X个辅RLC实体的初始状态,X为0、1、2或3。

在第二方面的一种可能的实现方式中,主网络设备向辅网络设备发送第三指示信息,该第三指示信息指示在上述主网络设备中第一RB关联的RLC实体的个数;或,该第三指示信息指示在上述主网络设备中第一RB关联的所有RLC实体的标识;或,该第三指示信息指示在上述主网络设备中第一RB关联的辅RLC实体的个数;或,该第三指示信息指示在上述主网络设备中第一RB关联的所有辅RLC实体的标识。

在第二方面的一种可能的实现方式中,上述第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,具体包括:第一指示信息指示在上述主网络设备中第一RB关联的每一个RLC实体是否为第一RB的主RLC实体。

在第二方面的一种可能的实现方式中,上述第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,具体包括:第一指示信息指示在上述主网络设备中第一RB关联的RLC实体的个数,和,在上述主网络设备中第一RB关联的辅RLC实体的个数。

在第二方面的一种可能的实现方式中,上述第一指示信息还指示第一RB的主RLC实体,具体包括:该第一指示信息指示在上述主网络设备中第一RB关联的每一个辅RLC实体的初始状态,和,在上述主网络设备中第一RB关联的RLC实体的个数。

在第二方面的一种可能的实现方式中,当第一RB关联的主RLC实体位于上述辅网络设备时,主网络设备接收来自辅网络设备的第四指示信息,该第四指示信息指示第一RB关联的主RLC实体的标识。

第三方面,提供了一种通信装置,包括用于实现前述第一方面、第一方面的任意可能的实现方式中的方法的功能模块。

第四方面,提供了一种通信装置,包括用于实现前述第二方面、第二方面的任意可能的实现方式中的方法的功能模块。

第五方面,提供了一种通信装置,包括处理器和接口电路,接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器通过逻辑电路或执行代码指令用于实现前述第一方面、第一方面的任意可能的实现方式中的方法。

第六方面,提供了一种通信装置,包括处理器和接口电路,该接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器通过逻辑电路或执行代码指令用于实现前述第二方面、第二方面的任意可能的实现方式中的方法。

第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被执行时,实现前述第一方面、第一方面的任意可能的实现方式中的方法。

第八方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被执行时,实现前述第二方面、第二方面的任意可能的实现方式中的方法。

第九方面,提供了一种包含指令的计算机程序产品,当该指令被运行时,实现前述第一方面、第一方面的任意可能的实现方式中的方法。

第十方面,提供了一种包含指令的计算机程序产品,当该指令被运行时,实现前述第二方面、第二方面的任意可能的实现方式中的方法。

第十一方面,提供了一种计算机程序,该计算机程序包括代码或指令,当该代码或指令被运行时,实现前述第一方面、第一方面的任意可能的实现方式中的方法。

第十二方面,提供了一种计算机程序,该计算机程序包括代码或指令,当该代码或指令被运行时,实现前述第二方面、第二方面的任意可能的实现方式中的方法。

第十三方面,提供一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现前述第一方面和第二方面描述的至少一种方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

第十四方面,提供一种通信系统,所述系统包括第三方面或者第五方面所述的装置(如辅网络设备)、和第四方面或者第六方面所述的装置(如主网络设备)。

附图说明

图1a为本申请的实施例应用的通信系统的架构示意图;

图1b为本申请的实施例应用的CU和DU分离的示意图;

图2a为DC场景下实现PDCP duplication所涉及的网络架构;

图2b为CA场景下实现PDCP duplication所涉及的网络架构;

图3为CA场景下激活和去激活PDCP duplication的示意图;

图4a和图4b为DC+CA场景下实现PDCP duplication所涉及的网络架构;

图4c和图4d为第二指示信息的示例图;

图4e和图4f为DC+CA场景下实现PDCP duplication所涉及的网络架构;

图5至图8为本申请实施例提供的数据传输方法对应的流程示意图;

图9和图10为本申请的实施例提供的可能的通信装置的结构示意图。

具体实施方式

本申请实施例提供的技术方案可以应用于各种通信系统,例如:长期演进(longterm evolution,LTE)系统、第五代(5th generation,5G)移动通信系统、WiFi系统、未来的通信系统、或者多种通信系统融合的系统等,本申请实施例不做限定。其中,5G还可以称为新无线(new radio,NR)。

本申请实施例提供的技术方案可以应用于各种通信场景,例如可以应用于以下通信场景中的一种或多种:增强移动宽带(enhanced mobile broadband,eMBB)、超可靠低时延通信(ultra-reliable low-latency communication,URLLC)、机器类型通信(machinetype communication,MTC)、大规模机器类型通信(massive machine typecommunications,mMTC)、设备到设备(device-to-device,D2D)、车辆外联(vehicle toeverything,V2X)、车辆到车辆(vehicle to vehicle,V2V)、和物联网(internet ofthings,IoT)等。

本申请实施例提供的技术方案可以应用于通信设备间的通信。通信设备间的通信可以包括:网络设备和终端设备间的通信、网络设备和网络设备间的通信、和/或终端设备和终端设备间的通信。在本申请实施例中,术语“通信”还可以描述为“传输”、“信息传输”、或“信号传输”等。传输可以包括发送和/或接收。本申请实施例中,以网络设备和终端设备间的通信为例描述技术方案,本领域技术人员也可以将该技术方案用于进行其它调度实体和从属实体间的通信,例如宏基站和微基站之间的通信,例如第一终端设备和第二终端设备间的通信。其中,调度实体可以为从属实体分配空口资源。空口资源包括以下资源中的一种或多种:时域资源、频域资源、码资源和空间资源。在本申请实施例中,多种可以是两种、三种、四种或者更多种,本申请实施例不做限制。

在本申请实施例中,网络设备和终端设备间的通信包括:网络设备向终端设备发送下行信号/信息,和/或终端设备向网络设备发送上行信号/信息。

在本申请实施例中,“/”可以表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;“和/或”可以用于描述关联对象存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。其中A,B可以是单数或者复数。在本申请实施例中,可以采用“第一”、“第二”等字样对功能相同或相似的技术特征进行区分。该“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。在本申请实施例中,“示例性的”或者“例如”等词用于表示例子、例证或说明,被描述为“示例性的”或者“例如”的实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。

图1a是本申请的实施例可以应用的通信系统的架构示意图。如图1a所示,该通信系统中包括一个终端设备110和两个网络设备(如图1a中的辅网络设备120和主网络设备130)。图1a只是示意图,本申请的实施例对该通信系统中包括的网络设备和终端设备的数量不做限定。

本申请实施例涉及到的终端设备也可以称为终端、用户设备(user equipment,UE)、移动台、移动终端等。终端设备可以是手机、平板电脑、带无线收发功能的电脑、虚拟现实终端设备、增强现实终端设备、工业控制中的无线终端、无人驾驶中的无线终端、远程手术中的无线终端、智能电网中的无线终端、运输安全中的无线终端、智慧城市中的无线终端、智慧家庭中的无线终端等等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。在本申请实施例中,用于实现终端设备的功能的装置可以是终端设备;也可以是能够支持终端设备实现该功能的装置,例如芯片系统,该装置可以被安装在终端设备中或者和终端设备匹配使用。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本申请实施例提供的技术方案中,以用于实现终端设备的功能的装置是终端设备为例,描述本申请实施例提供的技术方案。

本申请实施例涉及到的网络设备是终端设备通过无线方式接入到该移动通信系统中的接入设备,可以是基站、演进型基站(evolved NodeB,eNodeB)、发送接收点(transmission reception point,TRP)、5G移动通信系统中的下一代基站(nextgeneration NodeB,gNB)、未来移动通信系统中的基站或WiFi系统中的接入节点等;也可以是完成基站部分功能的模块或单元。

网络设备和终端设备之间的通信遵循一定的协议层结构,例如控制面协议层结构可以包括RRC层、分组数据汇聚层协议(packet data convergence protocol,PDCP)层、无线链路控制(radio link control,RLC)层、媒体接入控制(media access control,MAC)层和物理层等协议层的功能;用户面协议层结构可以包括PDCP层、RLC层、MAC层和物理层等协议层的功能,在一种可能的实现中,PDCP层之上还可以包括业务数据适配协议(servicedata adaptation protocol,SDAP)层。

网络设备可以包括集中式单元(central unit,CU)和分布式单元(distributedunit,DU)。CU和DU之间的接口可以称为F1接口,如图1b所示。其中,控制面(control panel,CP)接口可以为F1-C,用户面(user panel,UP)接口可以为F1-U。CU和DU可以根据无线网络的协议层划分,比如PDCP层及以上协议层的功能设置在CU,PDCP层以下协议层(例如RLC层和MAC层等)的功能设置在DU。CU产生的信令可以通过DU发送给终端设备,或者终端设备产生的信令可以通过DU发送给CU。DU可以不对该信令进行解析而直接通过协议层封装后透传给终端设备或CU。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。在本申请实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中或者和网络设备匹配使用。在本申请实施例中,以用于实现网络设备的功能的装置是网络设备为例,描述本申请实施例提供的技术方案。

网络设备和终端设备可以部署在陆地上,包括室内或室外、手持或车载;可以部署在水面上;或者,可以部署在空中的飞机、气球或人造卫星上。本申请的实施例对网络设备和终端设备的应用场景不做限定。网络设备和终端设备之间可以通过授权频谱进行通信,可以通过非授权频谱进行通信,或者可以通过授权频谱和非授权频谱进行通信。网络设备和终端设备之间可以通过6千兆赫兹(gigahertz,GHz)以下的频谱进行通信,可以通过6GHz以上的频谱进行通信,或者可以使用6GHz以下的频谱和6GHz以上的频谱进行通信。本申请的实施例对网络设备和终端设备之间所使用的频谱资源不做限定。

在本申请实施例中,双连接(dual connectivity,DC)是指:终端设备同时连接两个网络设备。终端设备连接的两个网络设备可以是同一无线接入技术下的基站,例如都是LTE通信系统中的基站或都是5G移动通信系统中的基站,或者终端设备连接的两个基站也可以是不同的无线接入技术下的基站,例如一个是LTE通信系统中的基站,另一个是5G移动通信系统中的基站。

在本申请实施例中,载波聚合(carrier aggregation,CA)是指:将多个成员载波(component carrier,CC)聚合在一起为一个终端设备提供服务,实现更大的传输带宽,从而提高上下行传输速率。

终端设备和网络设备之间可以通过建立至少一个无线承载(radio bearer,RB)来传输数据。无线承载可以分为用于传输信令数据的信令无线承载(signalling radiobearer,SRB)和用于传输业务数据的数据无线承载(data radio bearer,DRB)。同一无线承载对应的一组功能实体集合包括一个分组数据汇聚协议(packet data convergenceprotocol,PDCP)实体、该PDCP实体对应的至少一个无线链路控制(radio link control,RLC)实体、至少一个RLC实体对应的至少一个媒体访问控制(medium access control,MAC)实体。其中,PDCP实体位于PDCP层,RLC实体位于RLC层,MAC实体位于MAC层。

在本申请实施例中,PDCP层的复制传输是指:将无线承载的数据包在PDCP层复制成多个相同的包(也就是复制包),然后这复制的多个数据包分别递交给多个不同的RLC实体进行传输,具体的,每个RLC实体通过该RLC实体对应的逻辑信道(logical channel,LCH)将数据包传输到MAC层。需要注意的是,PDCP层的复制传输与通常所说的重传(retransmission)不同,重传是指同一个数据包传输失败后再一次传输,而PDCP层的复制传输是将一个数据包复制成多个数据包,分别通过多个逻辑信道进行传输。在本申请实施例中,PDCP层的复制传输也可以称为“PDCP duplication”、“PDCP复制”、“PDCP层复制”。

在本申请实施例中,PDCP duplication包括DC场景的PDCP duplication(也可以称为:DC duplication)和CA场景的PDCP duplication(也可以称为:CA duplication)。下面针对DC场景和CA场景,分别介绍的PDCP duplication的功能如何实现。

图2a示出了一种DC场景下实现PDCP duplication功能的网络架构。对于网络设备来说,DC场景涉及到主网络设备和辅网络设备。对于一个RB,在主网络设备中对应一个PDCP实体、一个RLC实体和一个MAC实体,在辅网络设备中对应一个RLC实体和一个MAC实体。对于该RB,在终端设备中对应一个PDCP实体、两个RLC实体和两个MAC实体。对于一个RB,主网络设备在PDCP实体之上还可以有SDAP实体,终端设备在PDCP实体之上也还可以有SDAP实体。在DC场景下,一个终端设备同时连接两个网络设备,即主网络设备和辅网络设备,如果为某个RB配置了PDCP duplication功能,那么在PDCP层经过复制的两个相同的数据包将被传输给不同的两个RLC实体,并通过不同的逻辑信道分别传输给不同的两个MAC实体,最终形成两个MAC协议数据单元(protocol data unit,PDU)分别在两个不同的MAC实体各自调度的小区资源上进行传输。对于网络设备来说,主网络设备中的PDCP层会将经过复制的两个数据包传输给不同的两个RLC实体,这两个RLC实体分别位于主网络设备和辅网络设备中,之后,主网络设备中的RLC实体将接收的数据包传输给主网络设备中的MAC实体,辅网络设备中的RLC实体将接收的数据包传输给辅网络设备中的MAC实体,这两个MAC实体会通过各自的小区资源传输数据包,而对于终端设备来说,两个RLC实体和两个MAC实体都位于该终端设备中。示例性地,在DC场景下,可以有两个小区组为终端设备提供服务,分别为主小区组(master cell group,MCG)和辅小区组(secondary cell group,SCG),其中,主小区组由主网络设备管理和配置,辅小区组由辅网络设备管理和配置。

图2b示出了一种CA场景下实现PDCP duplication功能的网络架构。在CA场景下,一个终端设备连接到一个网络设备,在同一个网络设备下至少有两个载波(或小区)为该终端设备服务。对于一个RB,在网络设备中对应一个PDCP实体、两个RLC实体和一个MAC实体。在终端设备中对应一个PDCP实体、两个RLC实体和一个MAC实体。当网络设备为一个无线承载配置了PDCP duplication功能时,在PDCP层经过复制的两个相同数据包将被传输给不同的两个RLC实体,并由这两个RLC实体通过不同的逻辑信道传输给同一个MAC实体。此时,由于两个相同的数据包传输到了同一个MAC实体中,MAC实体会将这两个数据包放到一个MACPDU中传输,因此,为了使得这两个数据包通过两个小区分别传输,可以为逻辑信道配置一个参数,例如称为参数A,通过参数A的取值来指示不同的小区,从而保证这两个相同的数据包最终能形成两个MAC PDU在不同的小区上传输,从而提高可靠性。

当网络设备通过无线资源控制(radio resource control,RRC)信令为一个无线承载配置PDCP duplication功能时,可以指示该无线承载的PDCP duplication功能的初始状态是激活还是去激活。进一步地,网络设备还可以通过MAC控制元素(MAC controlelement,MAC CE)配置该无线承载的PDCP duplication功能的激活/去激活。

具体的,在图2a所示的DC场景下,当为一个无线承载配置的DC duplication功能被激活以后,PDCP层对数据包进行复制并通过两个逻辑信道传输;当为一个无线承载配置的DC duplication功能被去激活以后,则回退到DC分离承载(split bearer),即,终端设备可以通过终端设备侧的两个逻辑信道分别向主网络设备和辅网络设备发送不同的数据包,或者,终端设备可以通过终端设备侧的两个逻辑信道接收分别来自主网络设备和辅网络设备的不同的数据包。

在图2b所示CA场景下,当为一个无线承载配置的CA duplication功能被去激活后,该无线承载中的逻辑信道和小区之间的关联关系也将不再适用。目前,CA duplication只限于一个无线承载通过两个逻辑信道来传输在PDCP层被复制的数据包(也俗称,两条腿(leg)的复制传输)。进一步地,还可以配置其中一条腿为主腿(primary leg),比如逻辑信道1所在的腿为主腿。在本申请实施例中,主腿可以指主RLC实体,也可以指主RLC实体关联的逻辑信道,也称作主逻辑信道;辅腿可以指辅RLC实体,也可以指辅RLC实体关联的逻辑信道,也称作辅逻辑信道。当CA duplication功能被激活时,如图3所示,来自逻辑信道1的数据只能在小区1或者小区2上传输(逻辑信道1关联小区1和小区2),来自逻辑信道2的数据只能在小区3上传输(逻辑信道2关联小区3);当CA duplication功能被去激活时,终端设备只能通过主逻辑信道1与网络设备传输数据。此时为了提高传输容量,逻辑信道1所配置的小区绑定关系不再适用,即逻辑信道1中的数据可以在与终端设备建立了无线连接的所有小区上传输。

图2a所示的DC场景和图2b所示的CA场景都是两个逻辑信道的PDCP duplication。为了进一步提高可靠性,引入了多于两个逻辑信道的PDCP duplication,例如可能通过三个或四个逻辑信道来传输在PDCP层被复制的数据包。

图4a示出了一种DC+CA场景下实现PDCP duplication功能的网络架构。如图4a所示,一个终端设备连接到主网络设备和辅网络设备。主网络设备下有两个载波(或小区)为该终端设备服务,辅网络设备下有两个载波(或小区)为该终端设备服务。对于一个RB,在主网络设备中对应一个PDCP实体、两个RLC实体和一个MAC实体,在辅网络设备中对应两个RLC实体和一个MAC实体。对应的,对应该RB,在终端设备中对应一个PDCP实体、四个RLC实体和两个MAC实体。在这种场景下,当主网络设备为一个无线承载配置了PDCP duplication功能时,在PDCP层经过复制的四个相同的数据包将被传输给不同的四个RLC实体,分别为RLC1、RLC2、RLC3和RLC4。其中,RLC1和RLC2分别通过逻辑信道1和逻辑信道2传输给同一个MAC实体,为MAC1;RLC3和RLC4分别通过逻辑信道3和逻辑信道4传输给同一个MAC实体,为MAC2。此时,四个相同的数据包中的两个数据包传输到了同一个MAC1中,MAC1会将这两个数据包在不同的小区上传输,另外两个相同的数据包传输到了同一个MAC2中,MAC2会将这两个数据包在不同的小区上传输,即,这四个相同的数据包分别在四个不同的小区上传输,从而可以进一步提升数据传输的可靠性。进一步的,网络设备为该无线承载配置一条主逻辑信道和一条分流辅逻辑信道,其中,主逻辑信道位于主网络设备,分流辅逻辑信道位于辅网络设备,或者,主逻辑信道位于辅网络设备,分流辅逻辑信道位于主网络设备。

当主网络设备或辅网络设备通过RRC信令为一个无线承载配置PDCP duplication功能时,可以指示该无线承载的PDCP duplication功能的初始状态是激活还是去激活。进一步地,主网络设备或辅网络设备还可以通过MAC CE指示终端设备该无线承载关联的RLC实体的激活/去激活状态。终端设备可以通过被激活的RLC实体与网络设备进行PDCP层的复制传输。当DC+CA场景下的PDCP duplication功能被去激活后,终端设备停止PDCP层的复制传输,终端设备可以通过终端设备的主逻辑信道和分流辅逻辑信道分别向主逻辑信道所在的网络设备和分流辅逻辑信道所在的网络设备发送不同的数据包,或者,终端设备可以通过终端设备的主逻辑信道和分流辅逻辑信道接收分别来自主逻辑信道所在的网络设备和分流辅逻辑信道所在的网络设备的不同的数据包。

在DC+CA场景下,主网络设备和辅网络设备如何指示终端设备使用该无线承载关联的至少一个RLC实体进行数据传输,是一个亟待解决的问题。

基于上述问题,本申请实施例提供一种数据传输的方法,当为无线承载配置多于两个RLC实体(或逻辑信道)时,辅网络设备基于主网络设备的指示信息来指示终端设备使用该无线承载关联的至少一个RLC实体进行数据传输,或者,主网络设备基于辅网络设备的指示信息来指示终端设备使用该无线承载关联的至少一个RLC实体进行数据传输。

在本申请实施例中,由于一个RLC实体关联一个逻辑信道,一个逻辑信道关联一个RLC实体,MAC CE配置该无线承载关联的RLC实体的激活/去激活,也可以理解为:MAC CE配置该无线承载关联的逻辑信道的激活/去激活。

图5为本申请实施例提供的一种数据传输的方法的流程示意图,本实施例涉及的是辅网络设备、主网络设备和终端设备之间进行数据传输的具体过程。本实施例涉及的是无线承载关联的PDCP实体位于主网络设备的场景,图4a和图4b为该场景的两个示例。如图5所示,该方法可以包括:S501、S502和S503。其中,S501、S502和S503的执行顺序,本申请实施例不作限制。

S501、主网络设备向辅网络设备发送第一指示信息,对应的,辅网络设备接收来自主网络设备的第一指示信息。该第一指示信息指示第一RB的主RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体。可选的,第一指示信息可以承载在辅站添加请求(s-nodeaddition request)消息上或承载在辅站修改请求(s-node modification request)消息上。

辅网络设备确定辅网络设备中第一RB关联的RLC实体。具体的,辅网络设备接收来自主网络设备的配置信息,该配置信息指示辅网络设备中第一RB关联的M个RLC实体,M为1或2,3。可选的,该配置信息承载在辅站添加请求消息或辅站修改请求消息上。

辅网络设备确定辅网络设备中第一RB关联的RLC实体后,确定第一RB关联的主RLC实体。在本申请实施例中,第一RB的主RLC实体有且仅有一个,即,第一RB的主RLC实体位于主网络设备,或,位于辅网络设备。第一指示信息指示第一RB的主RLC实体的方式包括以下4种方式中的任意一种。

方式1、第一指示信息指示上述M个RLC实体中是否存在第一RB的主RLC实体。

具体的,第一指示信息包括一个比特,当该比特的取值为“0”时,表示上述M个RLC实体中存在第一RB的主RLC实体(即,第一RB的主RLC实体位于辅网络设备),当该比特的取值为“1”时,表示上述M个RLC实体中不存在第一RB的主RLC实体(即,第一RB的主RLC实体位于主网络设备);或者,当该比特的取值为“1”时,表示上述M个RLC实体中存在第一RB的主RLC实体(即,第一RB的主RLC实体位于辅网络设备),当该比特的取值为“0”时,表示上述M个RLC实体中不存在第一RB的主RLC实体(即,第一RB的主RLC实体位于主网络设备)。方式2、第 一指示信息指示上述M个RLC实体中第一RB的辅RLC实体的个数。

具体的,第一指示信息包括两个比特,当该比特的取值为“00”时,表示上述M个RLC实体中第一RB的辅RLC实体的个数为0,当该比特的取值为“01”时,表示上述M个RLC实体中第一RB的辅RLC实体的个数为1,当该比特的取值为“10”时,表示上述M个RLC实体中第一RB的辅RLC实体的个数为2,当该比特的取值为“11”时,表示上述M个RLC实体中第一RB的辅RLC实体的个数为3。

在方式2中,若第一指示信息指示的第一RB的辅RLC实体的个数小于M,表示第一RB的主RLC实体位于辅网络设备;若第一指示信息指示的第一RB的辅RLC实体的个数等于M,表示第一RB的主RLC实体位于主网络设备。

示例性地,当辅网络设备根据第一指示信息确定上述M个RLC实体中第一RB的辅RLC实体的个数为1时,若M的取值为1,表示上述第一RB的主RLC实体位于主网络设备,若M的取值为2,表示辅网络设备中第一RB关联的2个RLC实体为1个辅RLC实体和1个主RLC实体,即,上述第一RB的主RLC实体位于辅网络设备。

方式3、第一指示信息指示在主网络设备中第一RB关联的RLC实体中是否存在第一 RB的主RLC实体。

一种可选的方式,第一指示信息包括一个比特,当该比特的取值为“0”时,表示主网络设备中第一RB关联的RLC实体中存在第一RB的主RLC实体(即,第一RB的主RLC实体位于主网络设备),当该比特的取值为“1”时,表示主网络设备中第一RB关联的RLC实体中不存在第一RB的主RLC实体(即,第一RB的主RLC实体位于辅网络设备);当该比特的取值为“1”时,表示主网络设备中第一RB关联的RLC实体中存在第一RB的主RLC实体(即,第一RB的主RLC实体位于主网络设备),当该比特的取值为“0”时,表示主网络设备中第一RB关联的RLC实体中不存在第一RB的主RLC实体(即,第一RB的主RLC实体位于辅网络设备)。

另一种可选的方式,当第一RB的主RLC实体位于主网络设备时,第一指示信息指示第一RB的主RLC实体的索引或主RLC实体对应的逻辑信道的标识。

可选的,在方式1至方式3中,第一指示信息还指示第一RB关联的每一个辅RLC实体的初始状态。具体的,当第一RB关联j个辅RLC实体时,第一指示信息包括j比特,第一RB关联的不同辅RLC实体对应这j比特中的不同比特,其中,j为正整数,上述对应关系可以是预设的。上述j比特中的每个比特用于指示该比特对应的辅RLC实体的状态是激活(active)或去激活(inactive)。示例性地,当每个比特的取值为“0”时,表示该比特对应的辅RLC实体的初始状态为去激活,当每个比特的取值为“1”时,表示该比特对应的辅RLC实体的初始状态为激活;或者,当每个比特的取值为“1”时,表示该比特对应的辅RLC实体的初始状态为去激活,当每个比特的取值为“0”时,表示该比特对应的辅RLC实体的初始状态为激活。

方式4、第一指示信息指示上述M个RLC实体中的X个辅RLC实体的初始状态,X为0、 1、2、或3。在本申请实施例中,第一RB的主RLC实体的初始状态不需要指示。

具体的,由于第一RB的主RLC实体的初始状态是不需要指示的,所以,当第一指示信息指示2个RLC实体的初始状态时,表示上述第一RB的主RLC实体位于主网络设备。

示例性地,当第一指示信息指示1个RLC实体的初始状态时,若M的取值为1,表示上述第一RB的主RLC实体位于主网络设备;若M的取值为2,表示第一指示信息只指示了2个RLC实体中的一个RLC实体的初始状态,即,另一个没有被指示初始状态的RLC实体为主RLC实体,即,上述第一RB的主RLC实体位于辅网络设备;当第一指示信息没有指示任何一个RLC实体的初始状态,即X=0时,表示上述第一RB的主RLC实体位于辅网络设备。

示例性地,当第一指示信息指示0个RLC实体的初始状态时,M的取值只能为1,表示辅网络设备中第一RB关联的唯一一个RLC实体为主RLC实体,即,上述第一RB的主RLC实体位于辅网络设备。

当第一指示信息使用上述4种方式的任意一种方式指示第一RB的主RLC实体时,辅网络设备可以根据第一指示信息和M的值,确定辅网络设备中第一RB关联的辅RLC实体个数以及主RLC实体的个数。

可选的,在上述方式1至方式4中,主网络设备还向辅网络设备发送第三指示信息,对应的,辅网络设备接收来自主网络设备的第三指示信息。该第三指示信息可以承载在辅站添加请求消息或辅站修改请求消息上。第三指示信息与第一指示信息可以承载在相同的消息上或承载在不同的消息上。

辅网络设备根据第一指示信息和第三指示信息确定主网络设备中第一RB关联的辅RLC个数和主RLC个数。具体的,第三指示信息指示以下任意一项或多项:

a.在主网络设备中第一RB关联的RLC实体的个数;

b.在主网络设备中第一RB关联的所有RLC实体的标识;

c.在主网络设备中第一RB关联的辅RLC实体的个数;

d.在主网络设备中第一RB关联的所有辅RLC实体的标识;

e.第一RB关联的辅RLC实体的个数;

f.第一RB关联的所有辅RLC实体的标识;

g.第一RB关联的RLC实体的个数;

h.第一RB关联的所有RLC实体的标识。

当第三指示信息上述a项时,即,第三指示信息指示主网络设备中第一RB关联的所有RLC实体的个数为m(m=1,2,3)时,若第一指示信息指示第一RB的主RLC实体位于辅网络设备,则辅网络设备可以推算出主网络设备中第一RB关联m个辅RLC实体,0个主RLC实体。若第一指示信息指示第一RB的主RLC实体位于主网络设备,则辅网络设备可以推算出主网络设备中第一RB关联m-1个辅RLC实体,1个主RLC实体。

当第三指示信息上述b项时,即,第三指示信息指示m(m=1,2,3)个RLC实体的标识时,若第一指示信息指示第一RB的主RLC实体位于辅网络设备,则辅网络设备可以推算出主网络设备中第一RB关联m个辅RLC实体,0个主RLC实体。若第一指示信息指示第一RB的主RLC实体位于主网络设备,则辅网络设备可以推算出主网络设备中第一RB关联m-1个辅RLC实体,1个主RLC实体。

当第三指示信息上述c项时,即,第三指示信息指示主网络设备中第一RB关联的所有辅RLC实体的个数为n(n=1,2,3)时,若第一指示信息指示第一RB的主RLC实体位于辅网络设备,则辅网络设备可以推算出主网络设备中第一RB关联n个辅RLC实体,0个主RLC实体。若第一指示信息指示主RLC实体位于主网络设备,则辅网络设备可以推算出主网络设备中第一RB关联n个辅RLC实体,1个主RLC实体。

当第三指示信息上述d项时,即,第三指示信息指示n个辅RLC实体的标识时,若第一指示信息指示第一RB的主RLC实体位于辅网络设备(此时,n=1,2,3),则辅网络设备可以推算出主网络设备中第一RB关联n个辅RLC实体,0个主RLC实体。若第一指示信息指示第一RB的主RLC实体位于主网络设备,则辅网络设备可以推算出主网络设备中第一RB关联n个辅RLC实体,1个主RLC实体。

当第三指示信息上述e项时,即,第三指示信息指示主网络设和辅网络设备中第一RB关联的所有辅RLC实体的个数为p(p=2,3)时,若第一指示信息指示第一RB的主RLC实体位于辅网络设备,则辅网络设备可以推算出主网络设备中第一RB关联p-M+1个辅RLC实体,0个主RLC实体。若第一指示信息指示第一RB的主RLC实体位于主网络设备,则辅网络设备可以推算出主网络设备中第一RB关联p-M个辅RLC实体,1个主RLC实体。

当第三指示信息上述f项时,即,第三指示信息指示主网络设和辅网络设备中第一RB关联的p(p=2,3)个辅RLC实体的标识时,若第一指示信息指示第一RB的主RLC实体位于辅网络设备,则辅网络设备可以推算出主网络设备中第一RB关联p-M+1个辅RLC实体,0个主RLC实体。若第一指示信息指示第一RB的主RLC实体位于主网络设备,则辅网络设备可以推算出主网络设备中第一RB关联p-M个辅RLC实体,1个主RLC实体。

当第三指示信息上述g项时,即,第三指示信息指示主网络设和辅网络设备中第一RB关联的所有RLC实体的个数为q(p=3,4)时,若第一指示信息指示第一RB的主RLC实体位于辅网络设备,则辅网络设备可以推算出主网络设备中第一RB关联q-M个辅RLC实体,0个主RLC实体。若第一指示信息指示第一RB的主RLC实体位于主网络设备,则辅网络设备可以推算出主网络设备中第一RB关联q-M-1个辅RLC实体,1个主RLC实体。

当第三指示信息上述h项时,即,第三指示信息指示主网络设和辅网络设备中第一RB关联的q(p=3,4)个RLC实体的标识时,若第一指示信息指示第一RB的主RLC实体位于辅网络设备,则辅网络设备可以推算出主网络设备中第一RB关联q-M个辅RLC实体,0个主RLC实体。若第一指示信息指示第一RB的主RLC实体位于主网络设备,则辅网络设备可以推算出主网络设备中第一RB关联q-M-1个辅RLC实体,1个主RLC实体。

第一指示信息除了使用上述方式1至方式4指示第一RB的主RLC实体外,还可以采用以下5种方式中的任意一种方式指示第一RB的主RLC实体。

方式5、第一指示信息指示在主网络设备中第一RB关联的所有RLC实体的个数和/ 或标识,和,在主网络设备中第一RB关联的所有辅RLC实体的个数和/或标识。

示例性地,第一指示信息指示在主网络设备中第一RB关联的所有RLC实体的个数为w(w=1,2,3),第一指示信息还指示在主网络设备中第一RB关联的所有辅RLC实体的个数为v(v=0,1,2)。当w>v时,表示第一RB关联的主RLC实体位于主网络设备,即,主网络设备中第一RB关联v个辅RLC实体,1个主RLC实体;当w=v时,表示第一RB关联的主RLC实体位于辅网络设备,即,主网络设备中第一RB关联w个辅RLC实体,0个主RLC实体。

方式6、第一指示信息指示在主网络设备中第一RB关联的所有RLC实体的个数和/ 或标识,和,在主网络设备中第一RB关联的主RLC实体的个数和/或标识。

示例性地,第一指示信息指示在主网络设备中第一RB关联的所有RLC实体的个数为w(w=1,2,3),第一指示信息还指示在主网络设备中第一RB关联的主RLC实体的个数为v’(v’=0,1)。当v’=1时,表示第一RB关联的主RLC实体位于主网络设备,即,主网络设备中第一RB关联w-1个辅RLC实体,1个主RLC实体;当v’=0时,表示第一RB关联的主RLC实体位于辅网络设备,即,主网络设备中第一RB关联w个辅RLC实体,0个主RLC实体。

方式7、第一指示信息指示在主网络设备中第一RB关联的每一个辅RLC实体的初始 状态,和,在主网络设备中第一RB关联的所有RLC实体的个数和/或标识。

具体的,第一指示信息指示r(r=0,1,2,3)个RLC实体的初始状态,第一指示信息还指示在主网络设备中第一RB关联的所有RLC实体的个数为s(s=1,2,3)。当r<s时,表示第一RB关联的主RLC实体位于主网络设备,即,主网络设备中第一RB关联r个辅RLC实体,1个主RLC实体;当r=s时,表示第一RB关联的主RLC实体位于辅网络设备,即,主网络设备中第一RB关联r个辅RLC实体,0个主RLC实体。

方式8、第一指示信息指示在辅网络设备中第一RB关联的每一个辅RLC实体的初始 状态,和,在主网络设备中第一RB关联的所有RLC实体的个数和/或标识。

具体的,第一指示信息指示r’(r=0,1,2,3)个RLC实体的初始状态,第一指示信息还指示在主网络设备中第一RB关联的所有RLC实体的个数为s(s=1,2,3)。当r’=M时,表示第一RB关联的主RLC实体位于主网络设备,即,主网络设备中第一RB关联s-1个辅RLC实体,1个主RLC实体;当r’<M时,表示第一RB关联的主RLC实体位于辅网络设备,即,主网络设备中第一RB关联s个辅RLC实体,0个主RLC实体。

方式9、第一指示信息指示在主网络设备中第一RB关联的每一个RLC实体是否为第 一RB的主RLC实体。

具体的,第一指示信息包括h比特,h为正整数。主网络设备中第一RB关联的不同RLC实体对应这h比特中的不同比特,上述对应关系可以是预设的。上述h比特中的每个比特用于指示该比特对应的RLC实体是否为主RLC实体。示例性地,当每个比特的取值为“0”时,表示该比特对应的RLC实体为主RLC实体,当每个比特的取值为“1”时,表示该比特对应的RLC实体不为主RLC实体;或者,当每个比特的取值为“1”时,表示该比特对应的RLC实体为主RLC实体,当每个比特的取值为“0”时,表示该比特对应的RLC实体不为主RLC实体。

可选的,辅网络设备接收到上述第一指示信息后,向主网络设备发送第四指示信息,对应的,主网络设备接收来自辅网络设备的第四指示信息。可选的,该第四指示信息可以承载在辅站添加请求确认(s-node addition request acknowledge)消息上或承载在辅站修改请求确认(s-node modification request acknowledge)消息上。

当第一RB关联的主RLC实体位于辅网络设备时,该第四指示信息指示辅网络设备中第一RB关联的RLC实体中的一个RLC实体为第一RB关联的主RLC实体。例如,该第四指示信息指示第一RB关联的主RLC实体的索引,或,第四指示信息指示第一RB关联的主RLC实体所关联的逻辑信道(也称第一RB的主逻辑信道)的标识。其中,第一RB关联的主RLC实体为辅网络设备确定的。

当第一RB关联的主RLC实体位于主网络设备时,第四指示信息指示在辅网络设备中第一RB关联的分流辅RLC实体。例如,该第四指示信息指示第一RB关联的分流辅RLC实体的索引,或,第一RB关联的分流辅RLC实体关联的逻辑信道的标识。其中,第一RB关联的分流辅RLC实体关联的逻辑信道称作分流辅逻辑信道(也称:split secondary path)。当第一RB的PDCP duplication功能被去激活时,终端设备可以通过位于主网络设备的主逻辑信道与主网络设备进行数据传输,或者,终端设备可以通过位于辅网络设备的分流辅逻辑信道与辅网络设备进行数据传输。

可选的,步骤S501可以被步骤S501a替换。

S501a、主网络设备向辅网络设备发送第一指示信息,对应的,辅网络设备接收来自主网络设备的第一指示信息。该第一指示信息用于请求辅网络设备建立第一RB的主RLC实体,或,该第一指示信息用于请求辅网络设备建立第一RB的分流辅RLC实体。可选的,第一指示信息可以承载在辅站添加请求(s-node addition request)消息上或承载在辅站修改请求(s-node modification request)消息上。

辅网络设备确定辅网络设备中第一RB关联的RLC实体。具体的,辅网络设备接收来自主网络设备的配置信息,该配置信息指示辅网络设备中第一RB关联的M个RLC实体,M为1或2,3。可选的,该配置信息承载在辅站添加请求消息或辅站修改请求消息上。

辅网络设备确定辅网络设备中第一RB关联的RLC实体后,确定第一RB关联的主RLC实体。具体的,当第一指示信息用于请求建立第一RB的主RLC实体时,表示第一RB的主RLC实体位于辅网络设备,当第一指示信息用于请求建立第一RB的分流辅RLC实体时,表示第一RB的主RLC实体位于主网络设备。一种可选的方式,第一指示信息包括一个比特,当该比特的取值为“0”时,表示第一指示信息用于请求建立第一RB的主RLC实体,当该比特的取值为“1”时,表示第一指示信息用于请求建立第一RB的分流辅RLC实体;或者,当该比特的取值为“1”时,表示第一指示信息用于请求建立第一RB的主RLC实体,当该比特的取值为“0”时,表示第一指示信息用于请求建立第一RB的分流辅RLC实体。

可选的,主网络设备还向辅网络设备发送第三指示信息,对应的,辅网络设备接收来自主网络设备的第三指示信息。关于第三指示信息的描述参见步骤S501,这里不再赘述。

辅网络设备接收到上述第一指示信息后,向主网络设备发送第四指示信息,对应的,主网络设备接收来自辅网络设备的第四指示信息。关于第四指示信息的描述参见步骤S501,这里不再赘述。

S502、主网络设备向终端设备发送第五指示信息,对应的,终端设备接收来自主网络设备的第五指示信息,该第五指示信息可以承载在RRC重配置消息上,该第五指示信息指示第一RB关联的主RLC实体。例如,第五指示信息指示第一RB关联的主RLC实体的索引,或,第五指示信息指示第一RB关联的主RLC实体所关联的逻辑信道的标识。终端设备根据该第五指示信息确定第一RB关联的主RLC实体。

可选的,第五指示信息还指示第一RB关联的所有辅RLC实体的初始状态。可选的,第五指示信息还指示第一RB关联的分流辅RLC实体的标识或分流辅RLC实体所关联的逻辑信道的标识。

可选的,步骤S502也可以被替换为S502a。

S502a、辅网络设备向终端设备发送上述第五指示信息。对应的,终端设备接收来自辅网络设备的第五指示信息。该第五指示信息可以承载在RRC重配置消息上,该第五指示信息指示第一RB关联的主RLC实体的索引/第一RB关联的主RLC实体所关联的逻辑信道的标识、第一RB关联的分流辅RLC实体的索引/第一RB关联的分流辅RLC实体关联的逻辑信道的标识、和第一RB关联的所有辅RLC实体的初始状态中的任意一项或多项。

S503、辅网络设备向终端设备发送3比特长度的第二指示信息,对应的,终端设备接收来自辅网络设备的3比特长度的第二指示信息。该第二指示信息指示上述第一RB关联的所有辅RLC实体的每一个辅RLC实体的状态,其中,该第一RB关联的不同RLC实体对应所述3比特中的不同比特。可选的,该第二指示信息承载在一个MAC CE中。

下面介绍上述3比特中的每一个比特与第一RB关联的所有辅RLC实体的每一个辅RLC实体的对应关系。具体的,该对应关系可以是协议预设的。示例性地的,上述对应关系满足以下两个原则:

原则一、上述3比特中,从低比特位到高比特位,依次排列第一RB在主网络设备中的辅RLC实体的使用状态和第一RB在辅网络设备中的辅RLC实体的使用状态。即,在上述3比特中,低比特位用于指示第一RB在主网络设备中的辅RLC实体的使用状态,高比特位用于指示第一RB在辅网络设备中的辅RLC实体的使用状态。

原则二、对于同一个网络设备的辅RLC实体,在上述3比特中,从低比特位到高比特位,依次排列逻辑信道标识低的逻辑信道对应的RLC实体和逻辑信道标识高的逻辑信道对应的RLC实体。即,在上述3比特中,低比特位用于指示第一RB关联的逻辑信道标识低的逻辑信道所对应的RLC实体的使用状态,高比特位用于指示第一RB关联的逻辑信道标识高的逻辑信道所对应的RLC实体的使用状态。

示例性地,当第一RB一共关联3个辅RLC实体和1个主RLC实体时,如图4a所示,假设LCH1的标识<LCH2的标识<LCH3的标识<LCH4的标识。当RLC1为主RLC实体时,如图4c所示,上述3个比特的第三个比特表示RLC2的状态,第二个比特表示RLC3的状态,第一个比特表示RLC4的状态;当RLC2为主RLC实体时,上述3个比特的第三个比特表示RLC1的状态,第二个比特表示RLC3的状态,第一个比特表示RLC4的状态;当RLC3为主RLC实体时,上述3个比特的第三个比特表示RLC1的状态,第二个比特表示RLC2的状态,第一个比特表示RLC4的状态;当RLC4为主RLC实体时,上述3个比特的第三个比特表示RLC1的状态,第二个比特表示RLC2的状态,第一个比特表示RLC3的状态。

示例性地,当第一RB一共关联2个辅RLC实体和1个主RLC实体时,如图4b所示,假设LCH1的标识<LCH3的标识<LCH4的标识。当RLC1为主RLC实体时,如图4d所示,上述3个比特的第三个比特表示RLC3的状态,第二个比特表示RLC4的状态,第一个比特空置;当RLC3为主RLC实体时,上述3个比特的第三个比特表示RLC1的状态,第二个比特表示RLC4的状态,第一个比特空置;当RLC4为主RLC实体时,上述3个比特的第三个比特表示RLC1的状态,第二个比特表示RLC3的状态,第一个比特空置。

终端设备根据上述3个比特中的每一个比特的值确定该比特对应的辅RLC实体的状态。

一种可选的方式,当上述3比特的其中任意比特的取值为“0”时,表示该比特对应的辅RLC实体的状态为去激活,或者,也可以理解为:表示该比特对应的辅RLC实体关联的逻辑信道的状态为去激活;当上述3比特的其中任意比特的取值为“1”时,表示该比特对应的辅RLC实体的状态为激活,或者,也可以理解为:表示该比特对应的辅RLC实体关联的逻辑信道的状态为激活。

另一种可选的方式,当上述3比特的其中任意比特的取值为“1”时,表示该比特对应的辅RLC实体的状态为去激活,或者,也可以理解为:表示该比特对应的辅RLC实体关联的逻辑信道的状态为去激活;当上述3比特的其中任意比特的取值为“0”时,表示该比特对应的辅RLC实体的状态为激活,或者,也可以理解为:表示该比特对应的辅RLC实体关联的逻辑信道的状态为激活。

当第一RB关联的任意一个辅RLC实体状态为激活时,辅RLC实体被允许用于PDCPduplication,即终端设备可以通过该辅RLC实体关联的逻辑信道与网络设备进行PDCP层的复制传输;当第一RB关联的任意一个辅RLC实体状态为去激活时,辅RLC实体不被允许用于PDCP duplication,即终端设备不可以通过该辅RLC实体关联的逻辑信道与网络设备进行PDCP层的复制传输。

当第一RB关联的所有辅RLC实体状态为去激活时,终端设备停止第一RB的PDCPduplication功能,进行分流传输操作。具体的,终端设备根据分流传输的门限确定是否通过第一RB的主逻辑信道和第一RB的分流辅逻辑信道分别向主逻辑信道所在的网络设备和分流辅逻辑信道所在的网络设备传输不同的数据包。具体的,当待发送数据量小于分流传输的门限时,终端设备通过第一RB的主逻辑信道向该主逻辑信道所在的网络设备进行传输;当待发送数据量大于或等于分流传输的门限时,终端设备通过第一RB的主逻辑信道和第一RB的分流辅逻辑信道分别向该主逻辑信道所在的网络设备和该分流辅逻辑信道所在的网络设备发送不同的数据包。

终端设备根据第二指示信息确定第一RB关联的所有辅RLC实体的状态后,激活或去激活对应的辅RLC实体,以及,辅RLC实体对应的逻辑信道,从而和主网络设备和辅网络设备进行数据传输。

上述实施例提供了一种数据传输的方法,当为无线承载配置多于两个RLC实体(或逻辑信道)时,辅网络设备接收来自主网络设备的指示信息,辅网络设备可以根据该指示信息确定该无线承载关联的主RLC实体,从而可以准确地指示终端设备哪些RLC实体需要被激活和去激活,提升了数据传输的可靠性。

图6为本申请实施例提供的一种数据传输的方法的流程示意图,本实施例涉及的是辅网络设备、主网络设备和终端设备之间进行数据传输的具体过程。本实施例涉及的是无线承载关联的PDCP实体位于辅网络设备的场景,图4e和4f为该场景的两个示例。如图6所示,该方法可以包括:S601、S602和S603。其中,S601、S602和S603的执行顺序,本申请实施例不作限制。

S601、辅网络设备向主网络设备发送第一指示信息,对应的,主网络设备接收来自辅网络设备的第一指示信息。该第一指示信息指示第一RB的主RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体。可选的,第一指示信息承载在辅站添加请求确认(s-nodeaddition request acknowledge)消息、辅站修改请求确认(s-node modificationrequest acknowledge)消息、或辅站修改请求消息(s-node modification required)上。

主网络设备确定主网络设备中第一RB关联的RLC实体。主网络设备接收来自辅网络设备的配置信息,该配置信息指示主网络设备中第一RB关联的K个RLC实体,K为1、2或3。可选的,该配置信息承载在辅站添加请求确认消息、辅站修改请求确认消息、或辅站修改请求消息上。

主网络设备确定主网络设备中第一RB关联的RLC实体后,确定第一RB关联的主RLC实体。其中,第一指示信息指示第一RB的主RLC实体的方式包括以下4种方式中的任意一种。

方式1、第一指示信息指示上述K个RLC实体中是否存在第一RB的主RLC实体。

具体的,第一指示信息包括1个比特,当该比特的取值为“0”时,表示上述K个RLC实体中存在第一RB的主RLC实体(即,第一RB的主RLC实体位于主网络设备),当该比特的取值为“1”时,表示上述K个RLC实体中不存在第一RB的主RLC实体(即,第一RB的主RLC实体位于辅网络设备);或者,当该比特的取值为“1”时,表示上述K个RLC实体中存在第一RB的主RLC实体(即,第一RB的主RLC实体位于主网络设备),当该比特的取值为“0”时,表示上述K个RLC实体中不存在第一RB的主RLC实体(即,第一RB的主RLC实体位于辅网络设备)。

方式2、第一指示信息指示上述K个RLC实体中第一RB的辅RLC实体的个数。

具体的,第一指示信息包括两个比特,当该比特的取值为“00”时,表示上述K个RLC实体中第一RB的辅RLC实体的个数为0,当该比特的取值为“01”时,表示上述K个RLC实体中第一RB的辅RLC实体的个数为1,当该比特的取值为“10”时,表示上述K个RLC实体中第一RB的辅RLC实体的个数为2,当该比特的取值为“11”时,表示上述K个RLC实体中第一RB的辅RLC实体的个数为3。

在方式2中,若第一指示信息指示的第一RB的辅RLC实体的个数小于K,表示第一RB的主RLC实体位于主网络设备;若第一指示信息指示的第一RB的辅RLC实体的个数等于K,表示第一RB的主RLC实体位于辅网络设备。

示例性地,当主网络设备根据第一指示信息确定上述K个RLC实体中第一RB的辅RLC实体的个数为1时,若K的取值为1,表示上述第一RB的主RLC实体位于辅网络设备,若K的取值为2,表示主网络设备中第一RB关联的2个RLC实体为1个辅RLC实体和1个主RLC实体,即,上述第一RB的主RLC实体位于主网络设备。

方式3、第一指示信息指示在辅网络设备中第一RB关联的RLC实体中是否存在第一 RB的主RLC实体。

一种可选的方式,第一指示信息包括1个比特,当该比特的取值为“0”时,表示辅网络设备中第一RB关联的RLC实体中存在第一RB的主RLC实体(即,第一RB的主RLC实体位于辅网络设备),当该比特的取值为“1”时,表示辅网络设备中第一RB关联的RLC实体中不存在第一RB的主RLC实体(即,第一RB的主RLC实体位于主网络设备);当该比特的取值为“1”时,表示辅网络设备中第一RB关联的RLC实体中存在第一RB的主RLC实体(即,第一RB的主RLC实体位于辅网络设备),当该比特的取值为“0”时,表示辅网络设备中第一RB关联的RLC实体中不存在第一RB的主RLC实体(即,第一RB的主RLC实体位于主网络设备)。

另一种可选的方式,当第一RB的主RLC实体位于辅网络设备时,第一指示信息指示第一RB的主RLC实体的索引或第一RB的主RLC实体关联的逻辑信道的标识。

可选的,在方式1至方式3中,第一指示信息还指示第一RB关联的每一个辅RLC实体的初始状态。具体描述参加步骤S501,这里不再赘述。

方式4、第一指示信息指示上述K个RLC实体中的Y个RLC实体的初始状态,Y为0、1、2 或3。

具体的,由于第一RB的主RLC实体主RLC实体的初始状态是不需要指示的,所以,当第一指示信息指示2个RLC实体的初始状态时,表示上述第一RB的主RLC实体位于辅网络设备。

示例性地,当第一指示信息指示1个RLC实体的初始状态时,若K的取值为1,表示上述第一RB的主RLC实体位于辅网络设备,若K的取值为2,表示第一指示信息只指示了2个RLC实体中的一个RLC实体的初始状态,即,另一个没有被指示初始状态的RLC实体为主RLC实体,即,上述第一RB的主RLC实体位于主网络设备。

示例性地,当第一指示信息指示0个RLC实体的初始状态时,K的取值只能为1,表示主网络设备中第一RB关联的唯一一个RLC实体为主RLC实体,即,上述第一RB的主RLC实体位于主网络设备。

当第一指示信息使用上述4种方式的任意一种方式指示第一RB的主RLC实体时,主网络设备可以根据第一指示信息和K的值,确定主网络设备中第一RB关联的辅RLC实体个数以及主RLC实体的个数。

可选的,在上述方式1至方式4中,主网络设备还向辅网络设备发送第三指示信息,对应的,辅网络设备接收来自主网络设备的第三指示信息。可选的,第三指示信息承载在辅站添加请求确认消息、辅站修改请求确认、或辅站修改请求消息上。第三指示信息可以与第一指示信息承载在相同的消息上或承载在不同的消息上。

第三指示信息还可以指示以下任意一项或多项:

a.在辅网络设备中第一RB关联的RLC实体的个数;

b.在辅网络设备中第一RB关联的所有RLC实体的标识;

c.在辅网络设备中第一RB关联的辅RLC实体的个数;

d.在辅网络设备中第一RB关联的所有辅RLC实体的标识;

e.第一RB关联的辅RLC实体的个数;

f.第一RB关联的所有辅RLC实体的标识;

g.第一RB关联的RLC实体的个数;

h.第一RB关联的所有RLC实体的标识。

第一指示信息除了使用上述方式1至方式4指示第一RB的主RLC实体外,还可以采用以下5种方式中的任意一种方式指示第一RB的主RLC实体。

方式5、第一指示信息指示在辅网络设备中第一RB关联的所有RLC实体的个数和/ 或标识,和,在辅网络设备中第一RB关联的所有辅RLC实体的个数和/或标识。

方式6、第一指示信息指示在辅网络设备中第一RB关联的所有RLC实体的个数和/ 或标识,和,在辅网络设备中第一RB关联的所有主RLC实体的个数和/或标识。

方式7、第一指示信息指示在辅网络设备中第一RB关联的每一个辅RLC实体的初始 状态,和,在辅网络设备中第一RB关联的所有RLC实体的个数和/或标识。

方式8、第一指示信息指示在主网络设备中第一RB关联的每一个辅RLC实体的初始 状态,和,在辅网络设备中第一RB关联的所有RLC实体的个数和/或标识。

方式9、第一指示信息指示在辅网络设备中第一RB关联的每一个RLC实体是否为第 一RB的主RLC实体。

其中,方式5至方式9的具体指示方式与S501中的方式5至方式9类似,只需要将“主网络设备”与“辅网络设备”互换,这里不再赘述。

可选的,主网络设备接收到上述第一指示信息后,向辅网络设备发送第四指示信息,对应的,辅网络设备接收来自主网络设备的第四指示信息。可选的,该第四指示信息可以承载在辅站添加请求确认消息上或承载在辅站修改请求确认消息上。

当第一RB关联的主RLC实体位于主网络设备时,该第四指示信息指示主网络设备中第一RB关联的RLC实体中的一个RLC实体为第一RB关联的主RLC实体。例如,该第四指示信息指示第一RB关联的主RLC实体的索引,或,第四指示信息指示第一RB关联的主RLC实体所关联的逻辑信道(也称第一RB的主逻辑信道)的标识。其中,第一RB关联的主RLC实体为主网络设备确定的。

当第一RB关联的主RLC实体位于辅网络设备时,第四指示信息指示在主网络设备中第一RB关联的分流辅RLC实体。例如,该第四指示信息指示第一RB关联的分流辅RLC实体的索引,或,第一RB关联的分流辅RLC实体关联的逻辑信道的标识。其中,,第一RB关联的分流辅RLC实体关联的逻辑信道称作分流辅逻辑信道(也称:split secondary path)。当第一RB的PDCP duplication功能被去激活时,终端设备可以通过位于辅网络设备的主逻辑信道与辅网络设备进行数据传输,或者,终端设备可以通过位于主网络设备的分流辅逻辑信道与主网络设备进行数据传输。

可选的,步骤S601可以被步骤S601a替换。

S601a、辅网络设备向主网络设备发送第一指示信息,对应的,主网络设备接收来自辅网络设备的第一指示信息。该第一指示信息用于请求主网络设备建立第一RB的主RLC实体,或,该第一指示信息用于请求主网络设备建立第一RB的分流辅RLC实体。可选的,第一指示信息承载在辅站添加请求确认(s-node addition request acknowledge)消息或辅站修改请求确认(s-node modification request acknowledge)消息上。

主网络设备确定主网络设备中第一RB关联的RLC实体。主网络设备接收来自辅网络设备的配置信息,该配置信息指示主网络设备中第一RB关联的K个RLC实体,K为1、2或3。可选的,该配置信息承载在辅站添加请求确认消息或辅站修改请求确认消息上。

主网络设备确定主网络设备中第一RB关联的RLC实体后,确定第一RB关联的主RLC实体。具体的,当第一指示信息用于请求建立第一RB的主RLC实体时,表示第一RB的主RLC实体位于主网络设备,当第一指示信息用于请求建立第一RB的分流辅RLC实体时,表示第一RB的主RLC实体位于辅网络设备。一种可选的方式,第一指示信息包括一个比特,当该比特的取值为“0”时,表示第一指示信息用于请求建立第一RB的主RLC实体,当该比特的取值为“1”时,表示第一指示信息用于请求建立第一RB的分流辅RLC实体;或者,,当该比特的取值为“1”时,表示第一指示信息用于请求建立第一RB的主RLC实体,当该比特的取值为“0”时,表示第一指示信息用于请求建立第一RB的分流辅RLC实体。

可选的,辅网络设备还向主网络设备发送第三指示信息,对应的,主网络设备接收来自辅网络设备的第三指示信息。关于第三指示信息的描述参见步骤S601,这里不再赘述。

主网络设备接收到上述第一指示信息后,向辅网络设备发送第四指示信息,对应的,辅网络设备接收来自主网络设备的第四指示信息。关于第四指示信息的描述参见步骤S601,这里不再赘述。

S602、辅网络设备向终端设备发送第五指示信息,对应的,终端设备接收来自辅网络设备的第五指示信息,该第五指示信息可以是RRC重配置消息,该第五指示信息指示第一RB关联的主RLC实体。例如,第五指示信息指示第一RB关联的主RLC实体的标识,或,第五指示信息指示第一RB关联的主RLC实体所关联的逻辑信道的标识。终端设备根据该第五指示信息确定第一RB关联的主RLC实体。

可选的,第五指示信息还指示第一RB关联的所有辅RLC实体的初始状态。可选的,第五指示信息还指示第一RB关联的分流辅RLC实体的标识或分流辅RLC实体所关联的逻辑信道的标识。

可选的,步骤S602也可以被替换为S602a。

S602a、主网络设备向终端设备发送上述第五指示信息。对应的,终端设备接收来自辅网络设备的第五指示信息。该第五指示信息可以承载在RRC重配置消息上,该第五指示信息指示第一RB关联的主RLC实体的索引/第一RB关联的主RLC实体所关联的逻辑信道的标识、第一RB关联的分流辅RLC实体的索引/第一RB关联的分流辅RLC实体关联的逻辑信道的标识、和第一RB关联的所有辅RLC实体的初始状态中的任意一项或多项。

S603、主网络设备向终端设备发送3比特长度的第二指示信息,对应的,终端设备接收来自主网络设备的3比特长度的第二指示信息。该第二指示信息指示上述第一RB关联的所有辅RLC实体的每一个辅RLC实体的状态。其中,该第一RB关联的不同RLC实体对应所述3比特中的不同比特。可选的,该第二指示信息承载在一个MAC CE中。

上述3比特中的每一个比特与第一RB关联的所有辅RLC实体的每一个辅RLC实体的对应关系。具体对应规则参见步骤S503,这里不再赘述。

终端设备根据上述3个比特中的每一个比特的值确定该比特对应的辅RLC实体的状态。具体描述参加步骤S503,这里不再赘述。

上述实施例提供了一种数据传输的方法,当为无线承载配置多于两个RLC实体(或逻辑信道)时,主网络设备接收来自辅网络设备的指示信息,主网络设备可以根据该指示信息确定该无线承载关联的主RLC实体,从而可以准确地指示终端设备哪些RLC实体需要被激活和去激活,提升了数据传输的可靠性。

图7为本申请实施例提供的一种数据传输的方法的流程示意图。图7所示的实施例适用于DC+CA场景下实现PDCP duplication功能的网络架构,其中,网络设备的CU和DU是分离的。本实施例涉及的是第一DU、CU和终端设备之间进行数据传输的具体过程,其中,无线承载关联的PDCP实体位于第二DU,即,第二DU包括PDCP实体、RLC实体和MAC实体,第一DU包括RLC实体和MAC实体。在图7所示的实施例中,当CU分离为控制面CU实体(即CU-CP实体)和用户面CU实体(即CU-UP实体)时,由CU-CP来实现本实施例中CU的操作。

如图7所示,该方法可以包括:S701、S702和S703。其中,S701、S702和S703的执行顺序,本申请实施例不作限制。

S701、CU向第一DU发送第一指示信息,对应的,第一DU接收来自CU的第一指示信息。该第一指示信息指示第一RB的主RLC实体。该第一RB关联一个主RLC实体和至多3个辅RLC实体。可选的,第一指示信息承载在上下文建立请求(context setup request)消息,或上下文修改请求(context modification request)消息。

第一DU确定第一DU中第一RB关联的RLC实体。具体的,第一DU接收来自CU的配置信息,该配置信息指示第一DU中第一RB关联的M个RLC实体,其中,M为1、2或3。该配置信息可以承载在上下文建立请求消息上,或承载在上下文修改请求消息上。

第一DU确定第一DU中第一RB关联的RLC实体后,确定第一RB关联的主RLC实体。第一RB的主RLC实体有且仅有一个,即,第一RB的主RLC实体位于第一DU,或,位于第二DU。第一指示信息指示第一RB的主RLC实体的方式参见图5所示实施例中的步骤S501中的描述,只需把S501的方式1至方式4中的“辅网络设备”替换为第一DU,“主网络设备”替换为第二DU,这里不再赘述。

可选的,在上述方式1至方式4中,CU还向第一DU发送第三指示信息,对应的,第一DU接收来自CU的第三指示信息。该第三指示信息可以承载在上下文建立请求消息或上下文修改请求消息上。具体的,关于第三指示信息的描述参见S501,只需把“辅网络设备”替换为第一DU,把“主网络设备”替换为第二DU,这里不再赘述。

第一指示信息除了使用上述方式1至方式4指示第一RB的主RLC实体外,还可以采用S501中的方式5至方式9中的任意一种方式指示第一RB的主RLC实体,只需要把方式5至方式9中的“辅网络设备”替换为第一DU,把“主网络设备”替换为第二DU,这里不再赘述。

可选的,第一DU接收到上述第一指示信息后,向CU发送第四指示信息,对应的,CU接收来自第一DU的第四指示信息。可选的,第四指示信息可以承载在上下文建立回复(context setup response)消息上,或上下文修改回复(context modificationresponse)消息上。

当第一RB关联的主RLC实体位于第一DU时,该第四指示信息指示第一DU中第一RB关联的RLC实体中的一个RLC实体为第一RB关联的主RLC实体。例如,该第四指示信息指示第一RB关联的主RLC实体的标识,或,第四指示信息指示第一RB关联的主RLC实体所关联的逻辑信道(也称第一RB的主逻辑信道)的标识。其中,第一RB关联的主RLC实体为第一DU确定的。

当第一RB关联的主RLC实体位于第二DU时,第四指示信息指示在第一DU中第一RB关联的分流辅RLC实体。例如,该第四指示信息指示第一RB关联的分流辅RLC实体的索引,或,第一RB关联的分流辅RLC实体关联的逻辑信道的标识。其中,,第一RB关联的分流辅RLC实体关联的逻辑信道称作分流辅逻辑信道(也称:split secondary path)。当第一RB的PDCP duplication功能被去激活时,终端设备可以通过位于第二DU的主逻辑信道与第二DU进行数据传输,或者,终端设备可以通过位于第一DU的分流辅逻辑信道与第一DU进行数据传输。

可选的,步骤S701可以被步骤S701a替换。

S701a、CU向第一DU发送第一指示信息,对应的,第一DU接收来自CU的第一指示信息。该第一指示信息用于请求第一DU建立第一RB的主RLC实体,或,该第一指示信息用于请求第一DU建立第一RB的分流辅RLC实体。可选的,第一指示信息承载在上下文建立请求(context setup request)消息,或上下文修改请求(context modification request)消息。

第一DU确定第一DU中第一RB关联的RLC实体。具体的,第一DU接收来自CU的配置信息,该配置信息指示第一DU中第一RB关联的M个RLC实体,其中,M为1、2或3。该配置信息可以承载在上下文建立请求消息上,或承载在上下文修改请求消息上。

第一DU确定第一DU中第一RB关联的RLC实体后,确定第一RB关联的主RLC实体。具体的,当第一指示信息用于请求建立第一RB的主RLC实体时,表示第一RB的主RLC实体位于第一DU,当第一指示信息用于请求建立第一RB的分流辅RLC实体时,表示第一RB的主RLC实体位于第二DU。一种可选的方式,第一指示信息包括一个比特,当该比特的取值为“0”时,表示第一指示信息用于请求建立第一RB的主RLC实体,当该比特的取值为“1”时,表示第一指示信息用于请求建立第一RB的分流辅RLC实体;或者,,当该比特的取值为“1”时,表示第一指示信息用于请求建立第一RB的主RLC实体,当该比特的取值为“0”时,表示第一指示信息用于请求建立第一RB的分流辅RLC实体。

可选的,CU还向第一DU发送第三指示信息,对应的,第一DU接收来自CU的第三指示信息。关于第三指示信息的描述参见步骤S701,这里不再赘述。

第一DU接收到上述第一指示信息后,向CU发送第四指示信息,对应的,CU接收来自第一DU的第四指示信息。关于第四指示信息的描述参见步骤S701,这里不再赘述。

S702、CU向终端设备发送第五指示信息,对应的,终端设备接收来自CU的第五指示信息。关于第五指示信息的描述参见图5所示实施例中的步骤S502。

终端设备根据该第五指示信息确定第一RB关联的主RLC实体,进而根据上述第二指示信息确定第一RB关联的所有辅RLC实体的状态为激活或去激活。具体描述参见图5所示实施例中的步骤S502。

S703、第一DU向终端设备发送第二指示信息,对应的,终端设备接收来自第一DU的第二指示信息。该第二指示信息指示上述第一RB关联的所有辅RLC实体的每一个辅RLC实体的状态。第二指示信息的具体描述参见图5所示实施例中的步骤S503,只需把步骤S503中的“辅网络设备”替换为第一DU,把“主网络设备”替换为第二DU,这里不再赘述。

上述实施例提供了一种数据传输的方法,当为无线承载配置多于两个RLC实体(或逻辑信道)时,第一DU接收来自CU的指示信息,第一DU可以根据该指示信息确定该无线承载关联的主RLC实体,从而可以准确地指示终端设备哪些RLC实体需要被激活和去激活,提升了数据传输的可靠性。

图8为本申请实施例提供的一种数据传输的方法的流程示意图。图8所示的实施例适用于DC+CA场景下实现PDCP duplication功能的网络架构,其中,网络设备的CU和DU是分离的。本实施例涉及的是第二DU、CU和终端设备之间进行数据传输的具体过程,其中,无线承载关联的PDCP实体位于第一DU,即,第一DU包括PDCP实体、RLC实体和MAC实体,第二DU包括RLC实体和MAC实体。在图8所示的实施例中,当CU分离为控制面CU实体(即CU-CP实体)和用户面CU实体(即CU-UP实体)时,由CU-CP来实现本实施例中CU的操作。

如图8所示,该方法可以包括:S801、S802和S803。其中,S801、S802和S803的执行顺序,本申请实施例不作限制。

S801、CU向第二DU发送第一指示信息,对应的,第二DU接收来自CU的第一指示信息。该第一指示信息指示第一RB的主RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体。可选的,第一指示信息可以承载在上下文建立请求(context setup request)消息上,或承载在上下文修改请求(context modification request)消息上。

第二DU确定第二DU中第一RB关联的RLC实体。具体的,第二DU接收来自CU的配置信息,该配置信息指示第二DU中第一RB关联的K个RLC实体,其中,K为1、2或3。该配置信息可以承载在上下文建立请求消息上,或承载在上下文修改请求消息上。

第二DU确定第二DU中第一RB关联的RLC实体后,确定第一RB关联的主RLC实体。其中,第一指示信息指示第一RB的主RLC实体的方式参见图6所示实施例中的步骤S601中的描述,只需把步骤S601中的“主网络设备”替换为第二DU,把“辅网络设备”替换为第一DU,这里不再赘述。

可选的,第二DU接收到上述第一指示信息后,向CU发送第四指示信息,对应的,CU接收来自第二DU的第四指示信息。可选的,该第四指示信息可以是上下文建立回复消息(context setup response),或上下文修改回复消息(context modification response)。

当第一RB关联的主RLC实体位于第二DU时,该第四指示信息指示第二DU中第一RB关联的RLC实体中的一个RLC实体为第一RB关联的主RLC实体。例如,该第四指示信息指示第一RB关联的主RLC实体的索引,或,第四指示信息指示第一RB关联的主RLC实体所关联的逻辑信道的标识。其中,第一RB关联的主RLC实体为第二DU确定的。

当第一RB关联的主RLC实体位于第一DU时,第四指示信息指示在第二DU中第一RB关联的RLC实体中的一个RLC实体对应的逻辑信道为分流辅逻辑信道(也称:splitsecondary path)。具体的,该第四指示信息可以指示该分流辅逻辑信道的标识。当第一RB的PDCP duplication功能被去激活时,终端设备可以通过位于第一DU的主RLC实体与第一DU进行数据传输,或者,终端设备可以通过位于第二DU的分流辅逻辑信道与第二DU进行数据传输。

可选的,步骤S801可以被步骤S801a替换。

S801a、CU向第二DU发送第一指示信息,对应的,第二DU接收来自CU的第一指示信息。该第一指示信息用于请求第二DU建立第一RB的主RLC实体,或,该第一指示信息用于请求第二DU建立第一RB的分流辅RLC实体。可选的,第一指示信息承载在上下文建立请求(context setup request)消息,或上下文修改请求(context modification request)消息上。

第二DU确定第二DU中第一RB关联的RLC实体。具体的,第二DU接收来自CU的配置信息,该配置信息指示第二DU中第一RB关联的K个RLC实体,其中,K为1、2或3。该配置信息可以承载在上下文建立请求消息上,或承载在上下文修改请求消息上。

第二DU确定第二DU中第一RB关联的RLC实体后,确定第一RB关联的主RLC实体。具体的,当第一指示信息用于请求建立第一RB的主RLC实体时,表示第一RB的主RLC实体位于第二DU,当第一指示信息用于请求建立第一RB的分流辅RLC实体时,表示第一RB的主RLC实体位于第一DU。一种可选的方式,第一指示信息包括一个比特,当该比特的取值为“0”时,表示第一指示信息用于请求建立第一RB的主RLC实体,当该比特的取值为“1”时,表示第一指示信息用于请求建立第一RB的分流辅RLC实体;或者,,当该比特的取值为“1”时,表示第一指示信息用于请求建立第一RB的主RLC实体,当该比特的取值为“0”时,表示第一指示信息用于请求建立第一RB的分流辅RLC实体。

可选的,CU还向第二DU发送第三指示信息,对应的,第二DU接收来自CU的第三指示信息。关于第三指示信息的描述参见步骤S801,这里不再赘述。

第二DU接收到上述第一指示信息后,向CU发送第四指示信息,对应的,CU接收来自第二DU的第四指示信息。关于第四指示信息的描述参见步骤S801,这里不再赘述。

S802、CU向终端设备发送第五指示信息,对应的,终端设备接收来自CU的第五指示信息。其中,第五指示信息的具体描述参见步骤S602中关于第五指示信息的描述。

S803、第二DU向终端设备发送第二指示信息,对应的,终端设备接收来自第二DU的第二指示信息。该第二指示信息指示上述第一RB关联的所有辅RLC实体的每一个辅RLC实体的状态。第二指示信息的具体描述参见图5所示实施例中的步骤S503,只需把步骤S501中的“辅网络设备”替换为第一DU,把“主网络设备”替换为CU,这里不再赘述。

上述实施例提供了一种数据传输的方法,当为无线承载配置多于两个RLC实体(或逻辑信道)时,第二DU接收来自CU的指示信息,第二DU可以根据该指示信息确定该无线承载关联的主RLC实体,从而可以准确地指示终端设备哪些RLC实体需要被激活和去激活,提升了数据传输的可靠性。

可以理解的是,为了实现上述实施例中功能,网络设备和终端设备包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件、软件、或硬件和软件相结合的形式来实现。某个功能究竟以硬件、软件、或是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。

图9和图10为本申请的实施例提供的可能的通信装置的结构示意图。这些通信装置可以用于实现上述方法实施例中终端设备或网络设备的功能,因此也能实现上述方法实施例所具备的有益效果。在本申请的实施例中,该通信装置可以是如图1所示的辅网络设备120,也可以是如图1所示的主网络设备130,还可以是应用于辅网络设备或主网络设备的模块(如芯片)。

如图9所示,通信装置900包括处理单元910和收发单元920。通信装置900用于实现上述图5至图6中所示的方法实施例中辅网络设备或主网络设备的功能,或者,通信装置900用于实现上述图7至图8中所示的方法实施例中第一CU或第二CU的功能。

当通信装置900用于实现图5所示的方法实施例中辅网络设备的功能时,收发单元920用于接收来自主网络设备的第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体;收发单元920还用于向终端设备发送3比特长度的第二指示信息,该第二指示信息指示上述第一RB关联的每一个辅RLC实体的状态,上述第一RB关联的不同辅RLC实体对应所述3比特中的不同比特。

当通信装置900用于实现图5所示的方法实施例中主网络设备的功能时,收发单元920用于向辅网络设备发送第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体。收发单元920还用于向终端设备发送第五指示信息,该第五指示信息指示第一RB的主RLC实体。

当通信装置900用于实现图6所示的方法实施例中辅网络设备的功能时,收发单元920用于向主网络设备发送第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体。收发单元920还用于向终端设备发送第五指示信息,该第五指示信息指示第一RB的主RLC实体。

当通信装置900用于实现图6所示的方法实施例中主网络设备的功能时,收发单元920用于接收来自辅网络设备的第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体;收发单元920还用于向终端设备发送3比特长度的第二指示信息,该第二指示信息指示上述第一RB关联的每一个辅RLC实体的状态,上述第一RB关联的不同辅RLC实体对应所述3比特中的不同比特。

当通信装置900用于实现图7所示的方法实施例中第一DU的功能时,收发单元920用于接收来自CU的第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体;收发单元920还用于向终端设备发送3比特长度的第二指示信息,该第二指示信息指示上述第一RB关联的每一个辅RLC实体的状态,上述第一RB关联的不同辅RLC实体对应所述3比特中的不同比特。

当通信装置900用于实现图7所示的方法实施例中CU的功能时,收发单元920用于向第一DU发送第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体。收发单元920还用于向终端设备发送第五指示信息,该第五指示信息指示第一RB的主RLC实体。

当通信装置900用于实现图8所示的方法实施例中第二DU的功能时,收发单元920用于接收来自CU的第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体;收发单元920还用于向终端设备发送3比特长度的第二指示信息,该第二指示信息指示上述第一RB关联的每一个辅RLC实体的状态,上述第一RB关联的不同辅RLC实体对应所述3比特中的不同比特。

当通信装置900用于实现图8所示的方法实施例中CU的功能时,收发单元920用于向第二DU发送第一指示信息,该第一指示信息指示第一无线承载RB的主无线链路控制RLC实体,该第一RB关联一个主RLC实体和至多3个辅RLC实体。收发单元920还用于向终端设备发送第五指示信息,该第五指示信息指示第一RB的主RLC实体。

有关上述处理单元910和收发单元920更详细的描述可以直接参考图5至图8所示的方法实施例中相关描述直接得到,这里不加赘述。

如图10所示,通信装置1000包括处理器1010和接口电路1020。处理器1010和接口电路1020之间相互耦合。可以理解的是,接口电路1020可以为收发器或输入输出接口。可选的,通信装置1000还可以包括存储器1030,用于存储处理器1010执行的指令或存储处理器1010运行指令所需要的输入数据或存储处理器1010运行指令后产生的数据。

当通信装置1000用于实现图5至图8所示的方法时,处理器1010用于实现上述处理单元1010的功能,接口电路1020用于实现上述收发单元1020的功能。

当上述通信装置为应用于终端设备的芯片时,该终端设备芯片实现上述方法实施例中终端设备的功能。该终端设备芯片从终端设备中的其它模块(如射频模块或天线)接收信息,该信息是网络设备发送给终端设备的;或者,该终端设备芯片向终端设备中的其它模块(如射频模块或天线)发送信息,该信息是终端设备发送给网络设备的。

当上述通信装置为应用于网络设备的芯片时,该网络设备芯片实现上述方法实施例中网络设备的功能。该网络设备芯片从网络设备中的其它模块(如射频模块或天线)接收信息,该信息是终端设备发送给网络设备的;或者,该网络设备芯片向网络设备中的其它模块(如射频模块或天线)发送信息,该信息是网络设备发送给终端设备的。

可以理解的是,本申请的实施例中的处理器可以是中央处理单元(CentralProcessing Unit,CPU),还可以是其它通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。

本申请的实施例中处理器可以是随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于网络设备或终端设备中。当然,处理器和存储介质也可以作为分立组件存在于网络设备或终端设备中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、终端设备、或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,DVD;还可以是半导体介质,例如,固态硬盘(solid state disk,SSD)。

在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。

可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。

36页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:多连接通信方法和设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!