数据复制下的处理方法及相关设备与流程

文档序号:17441357发布日期:2019-04-17 04:48阅读:232来源:国知局
数据复制下的处理方法及相关设备与流程

本申请涉及通信技术领域,具体涉及一种数据复制下的处理方法及相关设备。



背景技术:

在载波聚合(carrieraggregation,ca)和双连接(dualconnectivity,dc)下,数据复制(dataduplication)传输是利用分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)实体的复制数据功能,先在pdcp实体将pdcp协议数据单元(protocoldataunit,pdu)复制为相同的两个pdcppdu,比如一个是pdcppdu,一个是duplicatedpdcppdu,然后pdcp实体将这两个pdcppdu分别传输到两个无线链路层控制协议(radiolinkcontrol,rlc)实体,将两个pdcppdc传输至两个不同的逻辑信道上,以保证这两个pdcppdu能够在不同物理层聚合载波上传输。



技术实现要素:

本申请实施例提供了一种数据复制下的处理方法及相关设备,用于在数据复制下,避免重复传输之前传输过的数据。

第一方面,本申请实施例提供一种数据复制下的处理方法,应用于通信系统,所述通信系统包括第一通信设备,所述第一通信设备包括分组数据汇聚协议(pdcp)实体,包括:

在数据复制被启用的情况下,所述第一通信设备的pdcp实体复制目标数据,所述目标数据不包括已传输完成的数据和/或正在传输的数据;

所述第一通信设备的pdcp实体将复制的目标数据递交到rlc实体。

第二方面,本申请实施例提供一种通信设备,应用于通信系统,所述通信系统包括第一通信设备,所述通信设备为所述第一通信设备,所述第一通信设备包括分组数据汇聚协议(pdcp)实体,所述第一通信设备还包括处理单元,其中:

所述处理单元,用于在数据复制被启用的情况下,通过所述pdcp实体复制目标数据,所述目标数据不包括已传输完成的数据和/或正在传输的数据;通过所述pdcp实体将复制的目标数据递交到无线链路层控制协议(rlc)实体。

第三方面,本申请实施例提供一种通信设备,包括一个或多个处理器、一个或多个存储器、一个或多个收发器,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行,所述程序包括用于执行如第一方面所述的方法中的步骤的指令。

第四方面,本申请实施例提供一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如第一方面所述的方法所描述的部分或全部步骤。

第五方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如第一方面所述的方法所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

可见,本申请实施例在数据复制从启用到禁用到启用的情况下,设备的pdcp实体不复制已传输完成的数据和/或正在传输的数据,这样可避免重复传输上一次数据复制启用时传输的数据,进而避免了冗余数据发送的问题。

本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。

图1a是本申请涉及的一种无线通信系统的架构示意图;

图1b是本申请涉及的一种双连接的网络构架示意图;

图1c是本申请涉及的一种在ca下支持数据复制的协议结构的示意图;

图1d是本申请涉及的一种在dc下支持数据复制的协议结构的示意图;

图2是本申请实施例提供的一种用户设备的结构示意图;

图3是本申请实施例提供的一种网络设备的结构示意图;

图4a是本申请涉及的一种数据复制下的处理方法的流程示意图;

图4b是本申请涉及的一种在dc下上行数据复制传输的示意图;

图4c是本申请涉及的一种在dc下下行数据复制传输的示意图;

图5是本申请实施例提供的一种通信设备的结构示意图;

图6是本申请实施例提供的另一种通信设备的结构示意图。

具体实施方式

本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。

图1a示出了本申请涉及的无线通信系统。所述无线通信系统不限于长期演进(longtermevolution,lte)系统,还可以是未来演进的第五代移动通信(the5thgeneration,5g)系统、新空口(nr)系统,机器与机器通信(machinetomachine,m2m)系统等。如图1a所示,无线通信系统100可包括:一个或多个网络设备101和一个或多个用户设备102。其中:

网络节点101可以为基站,基站可以用于与一个或多个用户设备进行通信,也可以用于与一个或多个具有部分用户设备功能的基站进行通信(比如宏基站与微基站,如接入点,之间的通信)。基站可以是时分同步码分多址(timedivisionsynchronouscodedivisionmultipleaccess,td-scdma)系统中的基站收发台(basetransceiverstation,bts),也可以是lte系统中的演进型基站(evolutionalnodeb,enb),以及5g系统、新空口(nr)系统中的基站。另外,基站也可以为接入点(accesspoint,ap)、传输节点(transtrp)、中心单元(centralunit,cu)或其他网络实体,并且可以包括以上网络实体的功能中的一些或所有功能。

用户设备102可以分布在整个无线通信系统100中,可以是静止的,也可以是移动的。在本申请的一些实施例中,终端102可以是移动设备、移动台(mobilestation)、移动单元(mobileunit)、m2m终端、无线单元,远程单元、用户代理、移动客户端等等。

具体的,网络设备101可用于在网络设备控制器(未示出)的控制下,通过无线接口103与用户设备102通信。在一些实施例中,所述网络设备控制器可以是核心网的一部分,也可以集成到网络设备101中。网络设备101与网络设备101之间也可以通过回程(blackhaul)接口104(如x2接口),直接地或者间接地,相互通信。

图1b示出了双连接的网络构架示意图。如图1b所示,网络设备1011提供基本的网络覆盖105。网络设备1012提供相对较小的网络覆盖106。处于网络设备1011和网络设备1012的共同覆盖范围内的用户设备102(userequipment,ue)将能够同时与网络设备1011和网络设备1012建立通信连接。此处,将一个用户设备102与一个网络设备1011和网络设备1012之间同时具有相连的情况称之为双连接。图1b所示,在双连接下,网络设备1011为主网络节点(masternode,mn),网络设备1012为辅网络节点(slavenode,sn)。

将多个连续或非连续的载波聚合成更大的带宽,以便当整网资源未全部占用时,可以大幅提升整网资源利用率,改善用户峰值速率体验,提高离散频谱的利用率的工作方式称之为ca。

图1c示出了在ca下支持数据复制传输的协议结构的示意图。如图1c所示,pdcp的上层(即无线资源控制(radioresourcecontrol,rrc))将pdcp服务数据单元(servicedataunit,sdu)递交到pdcp实体,pdcp实体利用pdcp复制功能进行数据复制,以得到两个相同的pdcppdu,然后pdcp实体分别将这两个pdcppdu递交给rlc实体a和rlc实体b,rlc实体再将数据往下层传递,以保证两个pdcppdu能够在不同物理载波传输,从而达到频率分集增益以提高数据传输可靠性。图1d示出了在dc下支持数据复制传输的协议结构的示意图。相较于图1c,图1d示出的协议结构有两个mac实体,在图1d所示的协议结构下的数据复制传输与在图1c所示的协议结构下的数据复制传输相同,在此不在叙述。

具体的,基于图1c,假设rlc实体a用于传输原始数据,rlc实体b用于传输复制数据。步骤1:在数据复制处于启用状态的情况下,复制数据x传输中,复制数据y在等待传输。步骤2:在复制数据x传输中,复制数据y仍然而未传输的情况下,如果数据复制被禁用,此时复制数据y可能被清除,由于复制数据x已在传输中,因此复制数据x会被保留。步骤3:在复制数据x仍然传输中,如果数据复制被重新启用,此时如何进行数据处理能够避免冗余数据发送的问题。

本申请中,针对数据复制从禁用到启用时,pdcp实体的具体实现可包括如下策略:

数据复制从禁用到启用,pdcp实体从只递交数据给rlc实体a变化到复制数据并递交给rlc实体a和rlc实体b。在数据复制被启用的情况下,在将数据递交给rlc实体b之前,为了避免冗余数据发送的问题,pdcp实体需要避免复制正在传输中的数据和已经完成传输的数据。

需要说明的,图1a示出的无线通信系统100仅仅是为了更加清楚的说明本申请的技术方案,并不构成对本申请的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请提供的技术方案对于类似的技术问题,同样适用。

参考图2,图2示出了本申请的一些实施例提供的用户设备200。如图2所示,用户设备200可包括:一个或多个用户设备处理器201、存储器202、通信接口203、接收器205、发射器206、耦合器207、天线208、用户接口202,以及输入输出模块(包括音频输入输出模块210、按键输入模块211以及显示器212等)。这些部件可通过总线204或者其他方式连接,图2以通过总线连接为例。其中:

通信接口203可用于用户设备200与其他通信设备,例如网络设备,进行通信。具体的,所述网络设备可以是图3所示的网络设备300。具体的,通信接口203可以是长期演进(lte)(4g)通信接口,也可以是5g或者未来新空口的通信接口。不限于无线通信接口,用户设备200还可以配置有有线的通信接口203,例如局域接入网(localaccessnetwork,lan)接口。

发射器206可用于对用户设备处理器201输出的信号进行发射处理,例如信号调制。接收器205可用于对天线208接收的移动通信信号进行接收处理,例如信号解调。在本申请的一些实施例中,发射器206和接收器205可看作一个无线调制解调器。在用户设备200中,发射器206和接收器205的数量均可以是一个或者多个。天线208可用于将传输线中的电磁能转换成自由空间中的电磁波,或者将自由空间中的电磁波转换成传输线中的电磁能。耦合器207用于将天线308接收到的移动通信信号分成多路,分配给多个的接收器205。

除了图2所示的发射器206和接收器205,用户设备200还可包括其他通信部件,例如gps模块、蓝牙(bluetooth)模块、无线高保真(wirelessfidelity,wi-fi)模块等。不限于上述表述的无线通信信号,用户设备200还可以支持其他无线通信信号,例如卫星信号、短波信号等等。不限于无线通信,用户设备200还可以配置有有线网络接口(如lan接口)来支持有线通信。

所述输入输出模块可用于实现户设备200和用户/外部环境之间的交互,可主要包括音频输入输出模块210、按键输入模块211以及显示器212等。具体的,所述输入输出模块还可包括:摄像头、触摸屏以及传感器等等。其中,所述输入输出模块均通过用户接口209与用户设备处理器201进行通信。

存储器202与终端处理器201耦合,用于存储各种软件程序和/或多组指令。具体的,存储器202可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器202可以存储操作系统(下述简称系统),例如android,ios,windows,或者linux等嵌入式操作系统。存储器202还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个用户设备,一个或多个网络设备进行通信。存储器202还可以存储用户接口程序,该用户接口程序可以通过图形化的操作界面将应用程序的内容形象逼真的显示出来,并通过菜单、对话框以及按键等输入控件接收用户对应用程序的控制操作。

在本申请的一些实施例中,存储器202可用于存储本申请的一个或多个实施例提供的数据复制下的处理在用户设备200侧的实现程序。关于本申请的一个或多个实施例提供的数据复制下的处理方法的实现,请参考下述方法实施例。

在本申请的一些实施例中,用户设备处理器201可用于读取和执行计算机可读指令。具体的,用户设备处理器201可用于调用存储于存储器212中的程序,例如本申请的一个或多个实施例提供的数据复制下的处理方法在用户设备200侧的实现程序,并执行该程序包含的指令。

可以理解的,用户设备200可实施为移动设备,移动台(mobilestation),移动单元(mobileunit),无线单元,远程单元,用户代理,移动客户端等等。

需要说明的,图2所示的用户设备200仅仅是本申请实施例的一种实现方式,实际应用中,用户设备200还可以包括更多或更少的部件,这里不作限制。

参考图3,图3示出了本申请的一些实施例提供的网络设备300。如图3所示,网络设备300可包括:一个或多个网络设备处理器301、存储器302、通信接口303、发射器305、接收器306、耦合器307和天线308。这些部件可通过总线304或者其他式连接,图3以通过总线连接为例。其中:

通信接口303可用于网络设备300与其他通信设备,例如用户设备或其他网络设备,进行通信。具体的,所述用户设备可以是图2所示的用户设备200。具体的,通信接口303可以是长期演进(lte)(4g)通信接口,也可以是5g或者未来新空口的通信接口。不限于无线通信接口,网络设备300还可以配置有有线的通信接口303来支持有线通信,例如一个网络设备300与其他网络设备300之间的回程链接可以是有线通信连接。

发射器305可用于对网络设备处理器301输出的信号进行发射处理,例如信号调制。接收器306可用于对天线308接收的移动通信信号进行接收处理。例如信号解调。在本申请的一些实施例中,发射器305和接收器306可看作一个无线调制解调器。在网络设备300中,发射器305和接收器306的数量均可以是一个或者多个。天线308可用于将传输线中的电磁能转换成自由空间中的电磁波,或者将自由空间中的电磁波转换成传输线中的电磁能。耦合器307可用于将移动通信号分成多路,分配给多个的接收器306。

存储器302与网络设备处理器301耦合,用于存储各种软件程序和/或多组指令。具体的,存储器302可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器302可以存储操作系统(下述简称系统),例如ucos、vxworks、rtlinux等嵌入式操作系统。存储器402还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个终端设备,一个或多个网络设备进行通信。

网络设备处理器301可用于进行无线信道管理、实施呼叫和通信链路的建立和拆除,并为本控制区内的用户提供小区切换控制等。具体的,网络设备处理器301可包括:管理/通信模块(administrationmodule/communicationmodule,am/cm)(用于话路交换和信息交换的中心)、基本模块(basicmodule,bm)(用于完成呼叫处理、信令处理、无线资源管理、无线链路的管理和电路维护功能)、码变换及子复用单元(transcoderandsubmultiplexer,tcsm)(用于完成复用解复用及码变换功能)等等。

在本申请的一些实施例中,存储器302可用于存储本申请的一个或多个实施例提供的数据复制下的处理在网络设备300侧的实现程序。关于本申请的一个或多个实施例提供的数据复制下的处理方法的实现,请参考下述方法实施例。

本申请实施例中,网络设备处理器301可用于读取和执行计算机可读指令。具体的,网络设备处理器301可用于调用存储于存储器302中的程序,例如本申请的一个或多个实施例提供的数据复制下的处理方法在网络设备300侧的实现程序,并执行该程序包含的指令。

可以理解的,网络设备300可实施为基站收发台,无线收发器,一个基本服务集(bss),一个扩展服务集(ess),nodeb,enodeb,接入点或trp等等。

需要说明的,图3所示的网络设备300仅仅是本申请实施例的一种实现方式,实际应用中,网络设备300还可以包括更多或更少的部件,这里不作限制。

基于前述无线通信系统100、用户设备200以及网络设备300分别对应的实施例,本申请实施例提供了一种数据复制下的处理方法。

请参见图4a,图4a为本申请实施例提供的一种数据复制下的处理方法的流程示意图,应用于通信系统,所述通信系统包括第一通信设备,第一通信设备包括pdcp实体,包括以下步骤:

步骤401:在数据复制被启用的情况下,第一通信设备的pdcp实体复制目标数据,所述目标数据不包括已传输完成的数据和/或正在传输的数据。

步骤402:所述第一通信设备的pdcp实体将复制的目标数据递交到rlc实体。

进一步地,第一通信设备的pdcp实体复制目标数据是在数据复制从启用到禁用到启用的情况下执行的。

进一步地,目标数据包括第一通信设备的pdcp实体接收到pdcp实体上层递交过来的数据,但这些数据未传输。

进一步地,设备的数据复制功能禁用或启用可通过mac控制元素(controlelement,ce)进行控制。比如,对于在dc下的用户设备来说,用户设备的数据复制的禁用或启用可以是网络设备(比如dc下的mn或sn)发送macce进行控制。

举例来说,基于图1c,假设第一通信设备一开始处于数据复制启用状态,在数据复制下,第一通信设备的pdcp实体接收到上层递交过来的数据假如有数据1和数据2,第一通信设备的pdcp实体进行数据复制,以得到数据1、复制数据1、数据2和复制数据2,第一通信设备的pdcp实体先将数据1递交至rlc实体a,将复制数据1递交至rlc实体b,以使得rlc实体将数据往下层传输,数据2和复制数据2处于等待传输状态。在数据1和复制数据1传输过程中,如果第一通信设备的数据复制从启用状态切换到禁用状态时,由于数据复制功能被禁用,第一通信设备的pdcp实体会将复制数据2清除(需要说明的是,在复制数据2被清除时复制数据2可能还在pdcp实体,或者复制数据2已被pdcp实体递交至rlc实体),但是由于复制数据1已经在传输,此时会保持复制数据1处于传输状态。由于在复制数据1仍然还处于传输过程中,如果第一通信设备的数据复制很快又从禁用状态切换到启用状态时,对于该种情况,本申请中第一通信设备的pdcp实体不对已经完成传输的数据和/或正在传输的数据进行复制,然后将复制的数据递交给rlc实体,即第一通信设备的pdcp实体仅对数据2进行复制,不对数据1进行复制,第一通信设备的pdcp实体将复制的数据分别递交至rlc实体a和rlc实体b。

可见,本申请实施例在数据复制从启用到禁用到启用的情况下,设备的pdcp实体不复制已传输完成的数据和/或正在传输的数据,这样可避免重复传输上一次数据复制启用时传输的数据,进而避免了冗余数据发送的问题。

需要说明的,上述示例仅仅用于解释本申请的发明原理,不应构成限定。

本申请的一些实施例中,在第一通信设备包括用户设备的情况下,用户设备还包括第一rlc实体和第二rlc实体,第一rlc实体用于传输原始数据,第二rlc实体用于传输复制数据,第一通信设备的pdcp实体将复制的目标数据递交到rlc实体的具体实施方式有:所述用户设备的pdcp实体将复制的目标数据递交到第二rlc实体。

举例来说,如图4b所示,图4b示出了在dc下上行数据复制传输的示意图。如图4b所示,用户设备(ue)至少包括一个pdcp实体、两个rlc实体和两个mac实体。在数据复制下,用户设备的pdcp实体将目标数据进行复制,以得到原始的目标数据和复制的目标数据,然后用户设备的pdcp实体将原始的目标数据和复制的目标数据分别递交给用户设备的两个rlc实体,用户设备的两个rlc实体再分别递交给用户设备的两个mac实体,用户设备的两个mac实体再通过无线接口将两个数据传输给两个网络设备,最后在其中一个网络设备的pdcp实体进行聚合。

需要说明的,示例仅仅用于解释,不应构成限定。

本申请的一些实施例中,所述通信系统还包括第二通信设备,在所述第一通信设备包括第一网络设备,所述第二通信设备包括第二网络设备的情况下,所述第一网络设备还包括rlc实体,所述第二网络设备包括rlc实体,所述第一网络设备的rlc实体用于传输原始数据,所述第二网络设备的rlc实体用于传输复制数据,所述第一通信设备的pdcp实体将复制的目标数据递交到rlc实体的具体实施方式有:所述第一网络设备的pdcp实体将复制的目标数据递交到所述第二网络设备的rlc实体。

举例来说,如图4c所示,图4c示出了在dc下下行数据复制传输的示意图。如图4c所示,处于小区1(cellgroup,cg1)的网络设备至少包括一个pdcp实体、一个rlc实体和一个mac实体,处于cg2的网络设备至少包括一个rlc实体和一个mac实体。在数据复制下,处于cg1的网络设备的pdcp实体将目标数据进行复制,以得到原始的目标数据和复制的目标数据,然后处于cg1的网络设备的pdcp实体将原始的目标数据和复制的目标数据分别递交给自己的rlc实体和处于cg1的网络设备的rlc实体,这两个网络设备的rlc实体再分别将这两个数据分别递交给自己的mac实体,这两个网络设备的mac实体再将这两个数据通过无线接口传输给用户设备,最后在用户设备的pdcp实体进行聚合。

需要说明的,示例仅仅用于解释,不应构成限定。

本申请的一些实施例中,上述目标数据应该具备以下至少一种:

(1)所述目标数据不包括正在自动传请求(automaticrepeat-request,arq)传输过程中的数据。

具体的,arq传输是需要接收方先确认前一个数据正确传输后,才向发送方发出确认信息,发送方接收到该确认信后,才会发送后续的数据的传输机制。

举例来说,在数据复制传输从启用到禁用到重新启用的过程中,在数据复制处于第一阶段(启用状态)时,假如发送方传输的数据有数据1和复制数据1。在数据复制处于第二阶段(禁用状态)时,数据1和复制数据1还处于传输状态。在数据复制处于第三阶段(重新启用状态)时,复制数据1还处于传输状态。在arq传输机制下,由于接收方没有接收到发送方正确发送的复制数据1,因此接收方没有给发送方发送确认信息,该种情况下,发送方可能会将正在传输的复制数据1进行重传,进而造成冗余数据重复发送,因此本申请中的目标数据应该要避免正在arq传输过程中的数据。

(2)所述目标数据不包括至少有一个分段正在arq传输过程中的数据。

具体的,在pdu或sdu较大时,会将pdu或sdu进行分段传输。某个数据至少有一个分段正在传输代表该数据未传输完成。

举例来说,在数据复制传输从启用到禁用到重新启用的过程中,在数据复制处于第一阶段(启用状态)时,假如发送方传输的数据有数据1的某一个或多个分段和复制数据1的某一个或多个分段。在数据复制处于第二阶段(禁用状态)时,数据1的某一个或多个分段和复制数据1的某一个或多个分段还处于传输状态。在数据复制处于第三阶段(重新启用状态)时,复制数据1的某一个或多个分段还处于传输状态。在arq传输机制下,由于接收方没有接收到发送方正确发送的完整的复制数据1,因此接收方没有给发送方发送确认信息,该种情况下,发送方可能会将至少有一个分段正在传输的复制数据1进行重传,进而造成冗余数据重复发送,因此本申请中的目标数据应该要避免至少有一个分段正在arq传输过程中的数据。

(3)所述目标数据不包括正在混合自动传请求(hybridautomaticrepeatrequest,harq)传输过程中的数据。

具体的,harq传输也是需要接收方先确认前一个数据正确传输后,才向发送方发出确认信息,发送方接收到该确认信后,才会发送后续的数据的传输机制。harq与arq的区别主要是harq增加了前向纠错功能。arq是发现错误就将数据的整体重新传输,harq是找出数据中错误的部分,然后只针对错误的部分进行传输。与上述(1)的情况类似,可参见上述(1)所描述的例子,在此不再叙述。

(4)所述目标数据不包括至少有一个分段正在harq传输过程中的数据。与上述(2)的情况类似,可参见上述(2)所描述的例子,在此不再叙述。

(5)所述目标数据不包括第一数据,所述第一数据的pdcp计数(count)小于或等于正在arq传输过程中的数据的pdcpcount。

具体的,count值是指pdcp数据的计数器,用于进行安全性保护。count值由数据对应的超帧号(hyperframenumber,hfn)和序列号(pdcpsn)构成。pdcp实体每递交一个pdcp数据,pdcp的count值会增加1。当某个数据的pdcpcount值小于正在传输过程中的数据pdcpcount值,表示该数据已经进行过递交过。当某个数据的pdcpcount值等于正在传输过程中的数据pdcpcount值,表示该数据正在递交中。因此本申请中为了避免冗余数据重复发送,在arq传输机制下,目标数据应该避免这一类数据。

(6)所述目标数据不包括第二数据,所述第二数据的pdcpcount小于或等于至少有一个分段正在arq传输过程中的数据的pdcpcount。

具体的,在pdu或sdu较大时,会将pdu或sdu进行分段传输。某个数据至少有一个分段正在传输代表该数据未传输完成。同一个数据的不同分段的pdcpcount是相同的。当某个数据的pdcpcount值小于至少有一个分段正在传输过程中的数据pdcpcount值,表示该数据已经进行过递交过。某个数据的pdcpcount值等于至少有一个分段正在传输过程中的数据pdcpcount值,表示该数据正在递交中。因此本申请中为了避免冗余数据重复发送,在arq传输机制下,目标数据应该避免这一类数据。

(7)所述目标数据不包括第三数据,所述第三数据的pdcpcount小于或等于正在harq传输过程中的数据的pdcpcount的数据。与上述(5)的情况类似,可参见上述(5)所描述的例子,在此不再叙述。

(8)本申请的一些实施例中,所述目标数据不包括第四数据,所述第四数据的pdcpcount小于或等于至少有一个分段正在harq传输过程中的数据的pdcpcount。与上述(6)的情况类似,可参见上述(6)所描述的例子,在此不再叙述。

需要说明的,示例仅仅用于解释,不应构成限定。

请参见图5,图5是本申请实施例提供的一种通信设备500,通信设备500可以是用户设备,也可以是通信设备。应用于通信系统,所述通信系统包括第一通信设备,通信设备500为第一通信设备,该通信设备500包括pdcp实体,通信设备500还包括:一个或多个处理器、一个或多个存储器、一个或多个收发器,以及一个或多个程序;

所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行;

所述程序包括用于执行以下步骤的指令:

在数据复制被启用的情况下,通过pdcp实体复制目标数据,所述目标数据不包括已传输完成的数据和/或正在传输的数据;

通过pdcp实体将复制的目标数据递交到rlc实体。

本申请的一些实施例中,在通信设备500包括用户设备的情况下,用户设备还包括第一rlc实体和第二rlc实体,所述第一rlc实体用于传输原始数据,所述第二rlc实体用于传输复制数据,在通过pdcp实体将复制的目标数据递交到rlc实体方面,所述程序包括具体用于执行以下步骤的指令:

通过pdcp实体将复制的目标数据递交到所述第二rlc实体。

本申请的一些实施例中,所述通信系统还包括第二通信设备,在所述第一通信设备包括第一网络设备,所述第二通信设备包括第二网络设备的情况下,所述第一网络设备还包括rlc实体,所述第二网络设备包括rlc实体,所述第一网络设备的rlc实体用于传输原始数据,所述第二网络设备的rlc实体用于传输复制数据,在通过pdcp实体将复制的目标数据递交到rlc实体方面,所述程序包括具体用于执行以下步骤的指令:

通过pdcp实体将复制的目标数据递交到所述第二网络设备的rlc实体。

本申请的一些实施例中,所述目标数据不包括正在自动传请求(arq)传输过程中的数据。

本申请的一些实施例中,所述目标数据不包括至少有一个分段正在arq传输过程中的数据。

本申请的一些实施例中,所述目标数据不包括正在混合自动传请求(harq)传输过程中的数据。

本申请的一些实施例中,所述目标数据不包括至少有一个分段正在harq传输过程中的数据。

本申请的一些实施例中,所述目标数据不包括第一数据,所述第一数据的pdcp计数(count)小于或等于正在arq传输过程中的数据的pdcpcount。

本申请的一些实施例中,所述目标数据不包括第二数据,所述第二数据的pdcpcount小于或等于至少有一个分段正在arq传输过程中的数据的pdcpcount。

本申请的一些实施例中,所述目标数据不包括第三数据,所述第三数据的pdcpcount小于或等于正在harq传输过程中的数据的pdcpcount的数据。

本申请的一些实施例中,所述目标数据不包括第四数据,所述第四数据的pdcpcount小于或等于至少有一个分段正在harq传输过程中的数据的pdcpcount。

需要说明的是,本实施例所述的内容的具体实现方式可参见上述方法,在此不再叙述。

请参阅图6,图6是本申请实施例提供的一种通信设备600的结构示意图。通信设备600可以是用户设备,也可以是通信设备。应用于通信系统,所述通信系统包括第一通信设备,通信设备600为第一通信设备,该通信设备600包括pdcp实体,该通信设备600还包括处理单元601、通信单元602和存储单元603,其中:

处理单元601,用于在数据复制被启用的情况下,通过pdcp实体复制目标数据,所述目标数据不包括已传输完成的数据和/或正在传输的数据;通过pdcp实体将复制的目标数据递交到rlc实体。

本申请的一些实施例中,在通信设备600包括用户设备的情况下,用户设备还包括第一rlc实体和第二rlc实体,所述第一rlc实体用于传输原始数据,所述第二rlc实体用于传输复制数据,在通过pdcp实体将复制的目标数据递交到rlc实体方面,处理单元601具体用于:

通过pdcp实体将复制的目标数据递交到所述第二rlc实体。

本申请的一些实施例中,所述通信系统还包括第二通信设备,在所述第一通信设备包括第一网络设备,所述第二通信设备包括第二网络设备的情况下,所述第一网络设备还包括rlc实体,所述第二网络设备包括rlc实体,所述第一网络设备的rlc实体用于传输原始数据,所述第二网络设备的rlc实体用于传输复制数据,在通过pdcp实体将复制的目标数据递交到rlc实体方面,处理单元601具体用于:

通过pdcp实体将复制的目标数据递交到所述第二网络设备的rlc实体。

本申请的一些实施例中,所述目标数据不包括正在自动传请求(arq)传输过程中的数据。

本申请的一些实施例中,所述目标数据不包括至少有一个分段正在arq传输过程中的数据。

本申请的一些实施例中,所述目标数据不包括正在混合自动传请求(harq)传输过程中的数据。

本申请的一些实施例中,所述目标数据不包括至少有一个分段正在harq传输过程中的数据。

本申请的一些实施例中,所述目标数据不包括第一数据,所述第一数据的pdcp计数(count)小于或等于正在arq传输过程中的数据的pdcpcount。

本申请的一些实施例中,所述目标数据不包括第二数据,所述第二数据的pdcpcount小于或等于至少有一个分段正在arq传输过程中的数据的pdcpcount。

本申请的一些实施例中,所述目标数据不包括第三数据,所述第三数据的pdcpcount小于或等于正在harq传输过程中的数据的pdcpcount的数据。

本申请的一些实施例中,所述目标数据不包括第四数据,所述第四数据的pdcpcount小于或等于至少有一个分段正在harq传输过程中的数据的pdcpcount。

其中,处理单元601可以是处理器或控制器,(例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等)。通信单元602可以是收发器、收发电路、射频芯片、通信接口等,存储单元603可以是存储器。

当处理单元601为处理器,通信单元602为通信接口,存储单元603为存储器时,本申请实施例所涉及的通信设备可以为图5所示的通信设备。

本申请实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述方法实施例中用户设备所描述的部分或全部步骤。

本申请实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述方法实施例中网络设备所描述的部分或全部步骤。

本申请实施例还提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法中用户设备所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

本申请实施例还提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中网络设备所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

本申请实施例所描述的方法或者算法的步骤可以以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(readonlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablerom,eprom)、电可擦可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于接入网设备、目标网络设备或核心网设备中。当然,处理器和存储介质也可以作为分立组件存在于接入网设备、目标网络设备或核心网设备中。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digitalvideodisc,dvd))、或者半导体介质(例如,固态硬盘(solidstatedisk,ssd))等。

以上所述的具体实施方式,对本申请实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请实施例的具体实施方式而已,并不用于限定本申请实施例的保护范围,凡在本申请实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请实施例的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1