具体实施方式
下面结合附图和具体实施方式对本公开进行详细阐述。应当注意,本公开不应局限于下文所述的具体实施方式。另外,为了简便起见,省略了对与本公开没有直接关联的公知技术的详细描述,以防止对本公开的理解造成混淆。
下面描述本公开涉及的部分术语,如未特别说明,本公开涉及的术语采用此处定义。本公开给出的术语在NR、LTE和eLTE中可能采用不同的命名方式,但本公开中采用统一的术语,在应用到具体的***中时,可以替换为相应***中采用的术语。
RRC:Radio Resource Control,无线资源控制。
PDCP:Packet Data Convergence Protocol,分组数据汇聚协议。
RLC:Radio Link Control,无线链路控制。RLC实体的传输模式可以配置为透传模式TM、非确认模式UM或确认模式AM之一。
MAC:Medium Access Control,媒体访问控制。
MAC CE:MAC Control Element,MAC控制元素。
PDU:Protocol Data Unit,协议数据单元。
SDU:Service Data Unit,服务数据单元。
在本公开中,将从上层接收或发往上层的数据称为SDU,将发往下层或从下层接收的数据称为PDU。例如,PDCP实体从上层接收的数据或发往上层的数据称为PDCP SDU;PDCP实体从RLC实体接收到的数据或发往RLC实体的数据称为PDCP PDU(也就是RLC SDU)。
PDCP-Config信元:所述信元PDCP-Config用于为信令承载和数据承载设置可配置的PDCP参数。
RLC-BearerConfig信元:所述信元RLC-BearerConfig用于配置RLC实体、在MAC中对应的逻辑信道和PDCP实体(服务的承载)的关联(used to configure an RLC entity,acorresponding logical channel in MAC and the linking to a PDCP entity(servedradio bearer))。
主基站:Master eNB或Master gNB,记为MeNB(对应E-UTRAN或LTE或eLTE的基站)或MgNB(对应5G-RAN或NR的基站)。在双连接中,至少终止于处理UE与核心网间交互的控制节点移动管理实体(可记为S1-MME)的eNB;或者,至少终止于NG-C的gNB,所述NG-C是NG-RAN和5GC的控制面接口。
辅基站:Secondary eNB或Secondary gNB,记为SeNB(对应E-UTRAN或LTE或eLTE的基站)或SgNB(对应5G-RAN或NR的基站)。在双连接中,不是主基站但为UE提供额外的无线资源的基站。
主小区:Primary Cell,PCell。工作在主频率上的小区,可以是UE在其上执行初始连接建立过程或发起连接重建过程或在切换过程中被指定为主小区的小区。本公开所述小区也可称为载波或光束集(a set of beam)。
主辅小区:Primary Secondary Cell,PSCell。在执行改变SCG的过程中指示UE用于执行随机接入的SCG小区。
辅小区:Secondary Cell,SCell。工作在辅频率上的小区,所述小区可在RRC连接建立之后配置且可用于提供额外的无线资源。
小区组:Cell Group,CG,在双连接或多连接中,关联到主基站或辅基站的一组服务小区或载波,可以是MCG或SCG。
主小区组:Master Cell Group,MCG。对于未配置双连接的UE,MCG由所有的服务小区组成;对于配置了双连接的UE,MCG由服务小区的子集组成(即关联到主基站的一组服务小区),其中包含PCell和0个或1个或多个SCell。
辅小区组:Secondary Cell Group,SCG。在双连接中,与SeNB或SgNB关联的一组服务小区。SCG可以包含一个PSCell,还可以包含一个或多个SCell。
双连接:dual Connectivity,DC。
DRB:Data Radio Bearer carrying user plane data,承载用户面数据的数据无线承载或简称数据无线承载。
SRB:Signalling Radio Bearer,信令无线承载。
分离SRB:split SRB。
如未特别说,本公开中所述承载或无线承载可以是:SRB、DRB、分离DRB(例如:MCG分离DRB或SCG分离DRB)、分离SRB(例如MCG分离SRB或SCG分离SRB)。
PDCP重复:也可称为重复或分组重复或数据重复,SRB、DRB、分离SRB、分离DRB均可配置PDCP重复。当无线承载配置了PDCP重复时,为所述无线承载增加辅RLC实体和辅逻辑信道来处理重复的PDCP PDU。PDCP重复是指相同的PDCP PDU发送两次或多次,所述两次或多次发送的PDCP PDU通过关联到不同载波或载波组的RLC实体和/或逻辑信道发送。在双连接方式下,所述配置了PDCP重复的无线承载的RLC实体和/或逻辑信道属于不同的MAC实体。
重复激活/去激活MAC CE:Duplication Activation/Deactivation MAC CE,用于激活或去激活无线承载的PDCP重复。
数据总量:PDCP数据量和所关联的两个或多个RLC(或被激活的RLC)数据量(等待初始传输的RLC数据量)的总量(the total amount of PDCP data volume and RLC datavolume pending for initial transmission in the activated RLC entities)。
主路径:Primary path,在载波聚合中,当PDCP重复被去激活时,PDCP实体将PDCPPDU发送到主路径。在双连接中,当PDCP重复被去激活时,如果数据总量小于数据分离门限,则,PDCP实体将PDCP PDU发送到主路径。
辅路径:secondary path,在载波聚合和双连接中,当PDCP重复被激活时,用于发送PDCP PDU的RLC实体和/或逻辑信道和/或RLC承载。具体的,当PDCP重复被激活时,PDCP实体复制PDCP PDU并发送到被激活的RLC实体和/或逻辑信道和或RLC承载(也可称为主路径和辅路径)。本公开中的实施例具体描述了那些RLC实体和/或逻辑信道和或RLC承载是被认为激活的,在所述被激活的RLC实体和/或逻辑信道和/或RLC承载中,除主路径外的RLC实体和/或逻辑信道和/或RLC承载均可称为辅路径。
下面,对本公开中的用户设备UE中的方法进行说明,具体而言,对用户设备UE中承载的PDCP重复所涉及的控制方法进行说明。作为一例,图1中表示基于本公开的实施例的用户设备UE中的方法100的流程图。
在步骤S101中,用户设备UE从基站接收用于去激活分组数据汇聚协议PDCP重复的MAC控制元素MAC CE。
在步骤S102中,用户设备UE基于接收到的所述MAC CE,进行所述PDCP重复的去激活。
所述MAC CE可以包含:重复激活/去激活MAC CE、以及切换MAC CE。
在步骤S101执行之前,用户设备UE先从基站接收包含主路径指示信息的无线资源控制RRC消息,在UE与基站之间基于载波聚合进行通信的情况下(即承载被配置为基于载波聚合通信,所述承载或其PDCP实体关联的RLC实体和/或逻辑信道和/或RLC承载属于一个小区组或利用同一小区组中的小区的资源进行数据传输),若PDCP重复被去激活,则PDCP实体将PDCP协议数据单元PDCP PDU发送至主路径指示信息所指示的主路径。
进而,在UE处于双连接的情况下(即承载被配置为分离承载,所述承载或其PDCP实体关联的RLC实体和/或逻辑信道和/或RLC承载属于不同的小区组或利用不同小区组中的小区的资源进行数据传输),所述主路径指示信息包括小区组指示标识,所述小区组指示标识用于指示哪个小区组中的无线链路控制RLC实体和/或逻辑信道作为所述主路径。
另外,例如,在所述PDCP重复被去激活时,可以将PDCP协议数据单元PDCP PDU发送至所述切换MAC CE指定的激活的无线链路控制RLC实体。
例如,在所述PDCP重复被去激活时,可以根据接收到所述MAC CE时激活的无线链路控制RLC实体关联的逻辑信道的逻辑信道标识大小,来选择作为PDCP协议数据单元PDCPPDU的发送对象的逻辑信道或者RLC实体。
例如,在所述UE处于双连接的情况下,在接收到用于去激活所述PDCP重复的所述MAC CE时,若处于激活态的RLC实体存在两个,则按照数据分离方法将所述PDCP PDU发送到处于激活态的所述RLC实体;若小区组中处于激活态的RLC实体超过两个,则按照数据分离方法将所述PDCP PDU发送到根据逻辑信道标识而预定义的逻辑信道关联的所述RLC实体。
关于在PDCP重复被去激活时如何发送PDCP PDU,并不限定于上述内容,可以根据以下记载的实施例进行适当变更。
此外,图2示出了根据本公开实施例的用户设备20的框图。如图2所示,该用户设备20包括处理器201和存储器202。处理器201例如可以包括微处理器、微控制器、嵌入式处理器等。存储器202例如可以包括易失性存储器(如随机存取存储器RAM)、硬盘驱动器(HDD)、非易失性存储器(如闪速存储器)、或其他存储器***等。存储器202上存储有程序指令。该指令在由处理器201运行时,可以执行本公开详细描述的用户设备中的上述方法。
再有,作为一例,图3中表示基于本公开的实施例的基站中的方法300的流程图。
在步骤S301中,基站装置生成用于去激活分组数据汇聚协议PDCP重复的MAC控制元素MAC CE。
在步骤S302中,基站装置将所生成的MAC CE发送至用户设备UE,用户设备UE基于所述MAC CE进行所述PDCP重复的去激活。
此外,图4示出了根据本公开实施例的基站40的框图。如图4所示,该基站40包括处理器401和存储器402。如上述所述,本公开中的基站40可以是任何类型基站,包含但不限于:Node B、增强基站eNB,也可以是5G通信***基站gNB、或者微基站、微微基站、宏基站、家庭基站等。处理器401例如可以包括微处理器、微控制器、嵌入式处理器等。存储器402例如可以包括易失性存储器(如随机存取存储器RAM)、硬盘驱动器(HDD)、非易失性存储器(如闪速存储器)、或其他存储器***等。存储器402上存储有程序指令。该指令在由处理器401运行时,可以执行本公开详细描述的基站中的上述方法。
以下,对本公开所涉及的具体的示例以及实施例等进行详细说明。另外,如上所述,本公开中记载的示例以及实施例等是为了容易理解本发明而进行的示例性说明,并不是对本发明的限定。
首先,下面描述基站为用户设备配置支持PDCP重复的承载并设置其初始状态的实施例。
用户设备接收来自基站的RRC消息(本公开实施例中的RRC消息可以是RRC重配置消息),所述消息中包含一个激活指示标识(记为第一指示标识,例如,用信元activatedPath表示)。所述激活指示标识可以用于指示处于激活态的RLC实体和/或逻辑信道和/或RLC承载;或者,所述激活指示标识可以用于指示当PDCP重复被激活或去激活时,处于激活态的RLC实体和/或逻辑信道和/或RLC承载;或者,所述激活指示标识可以用于指示初始状态中处于激活态的RLC实体和/或逻辑信道和/或RLC承载;或者,所述激活指示标识可以用于指示对应的RLC实体和/或逻辑信道和/或RLC承载是否处于激活态。
可选的,所述RRC消息中还包括一个信元(记为maxNrofActivatedLCH)用于指示在PDCP重复被激活时,最大可激活的RLC实体和/或逻辑信道和/或RLC承载数。所述信元的取值为整数且不超过可为一个承载配置的最大RLC实体和/或逻辑信道和/或RLC承载数或逻辑信道标识的最大值maxLC-ID。
可选的,所述RRC消息中还包含一个信元(记为releaseAllowedServingCells)用于指示去激活PDCP重复后是否取消服务小区的限制(服务小区的限制可通过信元allowedServingCells配置,如果该信元出现,则对应逻辑信道的UL MAC SDU只能映射到该信元指定的小区列表中的服务小区)。换言之,去激活PDCP重复后,来自逻辑信道的上行ULMAC SDU可以映射到该小区组中配置的任意(或所有)服务小区。所述信元可以在PDCP-config中配置,此时应用于所有RLC实体或逻辑信道。所述信元也可以在LogicalChannelConfig中配置,此时仅应用于对应的逻辑信道或关联所述逻辑信道的RLC实体。例如,如果所述信元的取值为1或TRUE或所述信元出现,则表示去激活PDCP重复后,取消服务小区限制。
可选的,在载波聚合中,如果所述激活指示标识指示的被激活的RLC实体和/或逻辑信道和/或RLC承载数超过两个,则PDCP重复被激活。PDCP实体将复制PDCP PDU并发送到其关联的被激活的RLC实体和/或逻辑信道和/或RLC承载。如果所述激活指示标识指示的被激活的RLC实体和/或逻辑信道和/或RLC承载只有一个,则PDCP重复被去激活。PDCP实体将PDCP PDU发送到所述被激活的RLC实体和/或逻辑信道和/或RLC承载。
可选的,RRC消息中还包含一个PDCP重复指示标识(记为pdcp-Duplication),用于指示上行重复状态在收到此信元时是否配置且激活。在载波聚合中,如果所述PDCP重复指示标识取值为真(TRUE),则PDCP实体复制PDCP PDU并发送到被激活的多个RLC实体,如果所述PDCP重复指示标识取值为假(FALSE),则PDCP实体将PDCP PDU发送到被激活的RLC实体(或者主路径)或者PDCP实体将PDCP PDU发送到被激活的一个RLC实体(所述RLC实体是被激活的RLC实体中关联到最小(或较小或最大或较大)逻辑信道标识的逻辑信道的RLC实体)。如果PDCP重复指示标识的取值为假,并且RRC消息中没有配置主路径,则只有一个RLC实体和/或逻辑信道和/或RLC承载被激活(即其激活指示标识取值为TRUE)。在双连接中,如果所述pdcp-Duplication取值为真(TRUE),则PDCP实体复制PDCP PDU并发送到其关联的多个被激活的RLC实体和/或逻辑信道和/或RLC承载。如果pdcp-Duplication取值为假(FALSE),则PDCP实体按照分离承载数据发送方式发送PDCP PDU。具体地,在这种情况下RRC消息中还包含主路径和/或数据分离门限(在本公开中记为ul-DataSplitThreshold)的配置,如果数据总量等于或超过数据分离门限,PDCP实体将PDCP PDU发送到所被激活的两个或多个RLC实体中的一个。如果数据总量小于数据分离门限,PDCP实体将PDCP PDU发送到主路径指定的RLC实体。所述主路径的取值可以是小区组标识或者MCG或者SCG,此时当数据总量小于数据分离门限时,PDCP实体将PDCP PDU发送到被激活且属于(或关联到)主路径指示的小区组的RLC实体和/或逻辑信道和/或RLC承载。
可选的,载波聚合中,对于PDCP控制PDU,当PDCP重复被激活时,可以预定义将PDCP控制PDU发送到被激活且关联到逻辑信道标识最小(或较小或最大或较大)的逻辑信道的RLC实体。换言之,此时将被激活且关联到逻辑信道标识最小(或较小或最大或较大)的逻辑信道的RLC实体作为主路径。
实施例一
所述激活指示标识可以包含在PDCP-config中,用于指示某个小区组的一个或多个RLC实体或逻辑信道或RLC承载被激活。所述激活指示标识(记为ActivatedPath)可以包括小区组指示标识(例如,用信元cellGroup表示)和/或逻辑信道指示标识(例如,用信元logicalHChannelList表示)。所述小区组指示标识用于指示小区组,主小区组(mastercell group,MCG)的小区组标识(记为CellGroupId)可为0,其他取值表示辅小区组。所述逻辑信道指示标识用于指示被激活的RLC实体(或其关联的逻辑信道)和/或逻辑信道和/或RLC承载,其取值可以是逻辑信道标识LogicalChannelIdentity(即LCH ID)列表或一个位图,位图中的每一位对应一个逻辑信道,可以按关联到所述承载或其PDCP实体的逻辑信道的逻辑信道标识从大到小或从小到大的顺序依次对应位图中的每一比特(从左到右)。例如,位图中取值为0的比特对应的RLC实体和/或逻辑信道和/或RLC承载被去激活(或被激活);位图中取值为1的比特对应的RLC实体和/或逻辑信道和/或RLC承载被激活(或被去激活)。在载波聚合中,激活指示标识可以仅包含逻辑信道指示标识。在双连接中,逻辑信道标识列表中的元素个数或者位图的长度可设置为支持PDCP重复的承载可配置的最大RLC实体数或最大逻辑信道数减1。
PDCP-Config information element
实施例二
所述激活指示标识可以包含在PDCP-config中,所述激活指示标识有两个信元,一个信元(记为MCGActivatedPath)用于指示主小区组MCG中被激活的RLC实体和/或逻辑信道和/或RLC承载。另一个信元(记为SCGActivatedPath)用于指示辅小区组SCG中被激活的RLC实体和/或逻辑信道和/或RLC承载。所述MCGActivatedPath(或SCGActivatedPath)取值可以是逻辑信道标识LogicalChannelIdentity(即LCH ID)列表或一个位图,位图中的每一位对应一个逻辑信道,可以按关联到所述承载或其PDCP实体且位于MCG(或SCG)中的逻辑信道的逻辑信道标识从大到小或从小到大的顺序依次对应位图中的每一比特(从左到右)。例如,位图中取值为0的比特对应的RLC实体和/或逻辑信道和/或RLC承载被去激活(或被激活);位图中取值为1的比特对应的RLC实体和/或逻辑信道和/或RLC承载被激活(或被去激活)。在双连接中,逻辑信道标识列表中的元素个数或者位图的长度可设置为支持PDCP重复的承载可配置的最大RLC实体数或最大逻辑信道数减1。
可选的,在MCGActivatedPath和/或SCGActivatedPath中包含一个主路径指示信元,用于指示对应的小区组或属于对应小区组的RLC实体(或逻辑信道)或属于对应小区组的被激活的RLC实体(或逻辑信道)是否作为主路径。如果所述主路径指示信元取值为真(TRUE)或1或出现,则对应的小区组或属于对应小区组的RLC实体(或逻辑信道)或属于对应小区组的被激活的RLC实体(或逻辑信道)作为主路径,否则不作为主路径,反之亦然。
PDCP-Config information element
实施例三
所述激活指示标识(记为initialActivated)可以包含在RLC-BearerConfig中,用于指示对应的RLC实体和/或逻辑信道和/或RLC承载是否处于激活态,或者用于指示对应的RLC实体和/或逻辑信道和/或RLC承载在收到此信元时是否处于激活态。
如果激活指示标识initialActivated取值为TRUE或1或所述标识出现,表示对应的RLC实体和/或逻辑信道和/或RLC承载处于激活态;如果激活指示标识initialActivated取值为FALSE或0或所述标识不出现,表示对应的RLC实体和/或逻辑信道和/或RLC承载处于去激活态。反之亦然。
可选的,在RLC-BearerConfig中还可以包含主路径信元,其取值为真(TRUE)或假(FALSE),或者0或1,或者根据其出现或不出现来确定,如果主路径信元取值为TRUE或1或出现,则其关联的RLC实体作为主路径,否则,不作为主路径。反之亦然。
可选的,在载波聚合的初始状态中,如果PDCP重复被去激活(例如pdcp-Duplication不出现或被置为False),只有一个RLC实体处于激活态,即只有一个RLC实体的激活指示标识initialActivated取值为TRUE或1或所述标识出现;如果PDCP重复被激活,至少有两个RLC实体处于激活态即至少有两个RLC实体的激活指示标识initialActivated取值为TRUE或1或所述标识出现。
RLC-BearerConfig information element
实施例四
在载波聚合中,初始状态中,如果PDCP重复被激活,PDCP实体将PDCP PDU发送到关联到具有最小和次小(或最大和次大)逻辑信道标识的逻辑信道的RLC实体(此处以两个为例,如果由多个,在依次类推)。如果PDCP重复被去激活,PDCP实体将PDCP PDU发送到关联到具有最小(或最大)逻辑信道标识的逻辑信道的RLC实体。
在双连接中,初始状态中,如果PDCP重复被激活,PDCP实体将PDCP PDU发送到每个小区组中关联到具有最小(或最大)逻辑信道标识的逻辑信道的RLC实体。如果PDCP重复被去激活且数据总量大于或等于数据分离门限,PDCP实体将PDCP PDU发送到两个小区组中分别关联到具有最小(或最大)逻辑信道标识的逻辑信道的RLC实体中的一个RLC实体。如果PDCP重复被去激活且数据总量小于数据分离门限,PDCP实体将PDCP PDU发送到主路径。所述主路径可以通过RRC配置主路径所属的小区组,然后预定义所述小区组中关联到具有最小(或最大)逻辑信道标识的逻辑信道的RLC实体作为主路径。
备选的,PDCP重复的初始状态总是去激活的。在载波聚合中,PDCP实体将PDCP PDU发送到关联到具有最小(或最大)逻辑信道标识的逻辑信道的RLC实体。在双连接中,如果数据总量大于或等于数据分离门限,PDCP实体将PDCP PDU发送到两个小区组中分别关联到具有最小(或最大)逻辑信道标识的逻辑信道的RLC实体中的一个RLC实体。如果数据总量小于数据分离门限,PDCP实体将PDCP PDU发送到主路径。所述主路径可以通过RRC配置主路径所属的小区组,然后预定义所述小区组中关联到具有最小(或最大)逻辑信道标识的逻辑信道的RLC实体作为主路径。
实施例五
所述激活指示标识可以包含在PDCP-config中,所述激活指示标识包含两个信元,即主路径指示标识(记为PrimaryPath)和辅路径指示标识(记为SecondaryPath)。所述主路径指示标识又可以包含两个指示标识,一个是用于指示主路径(或主RLC实体)的小区组的小区组标识(即cell group ID)和/或指示主路径的逻辑信道的逻辑信道标识(或逻辑信道标识列表或位图);所述辅路径指示标识也可以包含两个指示标识,一个是用于指示辅路径的小区组的小区组标识和/或用于指示辅路径的逻辑信道的逻辑信道标识(或逻辑信道标识列表或位图)。所述位图中的每一位对应一个逻辑信道,可以按关联到所述承载或其PDCP实体且位于小区组标识指示的小区组中的逻辑信道的逻辑信道标识从大到小或从小到大的顺序依次对应位图中的每一比特(从左到右)。例如,位图中取值为0的比特对应的RLC实体和/或逻辑信道和/或RLC承载被去激活(或被激活);位图中取值为1的比特对应的RLC实体和/或逻辑信道和/或RLC承载被激活(或被去激活)。在双连接中,逻辑信道标识列表中的元素个数或者位图的长度可设置为支持PDCP重复的承载可配置的最大RLC实体数或最大逻辑信道数减1。在去激活PDCP重复后,如果主路径包含多个逻辑信道或RLC实体或RLC逻辑信道,可以预定义其中具有最大或最小逻辑信道标识的或逻辑信道或RLC实体或RLC逻辑信道作为发送PDCP PDU的逻辑信道或RLC实体或RLC逻辑信道(即PDCP实体将PDCP PDU发送到所述逻辑信道或RLC实体或RLC逻辑信道),或者通过RRC配置(例如,通过一个指示标识指示)其中一个逻辑信道或RLC实体或RLC逻辑信道用于发送PDCP PDU。
需要说明的是,在本公开中,对应基于载波聚合的PDCP重复,由于关联到同一个支持PDCP重复的载波(或PDCP实体)的RLC实体或逻辑信道属于一个小区组,此时激活指示标识中可以不包含小区组标识,换言之,激活指示标识中仅包含逻辑信道指示信息。
下面描述PDCP重复被激活时动态切换RLC实体的实施例。
实施例六:切换MAC CE
用户设备UE接收来自基站的RRC消息,所述RRC消息为支持PDCP重复的承载配置多个RLC实体和/或逻辑信道。
用户设备接收来自基站的切换MAC CE,所述切换MAC CE用于激活和/或去激活关联到支持PDCP重复的承载的RLC实体和/或逻辑信道。所述切换MAC CE中包含用于指示支持PDCP重复的承载的域(可记为Di)以及所述承载(或所述承载的PDCP实体)关联的RLC实体或逻辑信道的域(可记为Lij)。切换MAC CE是MAC实体相关的,来自某个MAC实体的切换MAC CE仅指示关联到此MAC实体的RLC实体(或逻辑信道)及其对应的支持重复的DRB或SRB。
图5示出了切换MAC CE示意图。在图5中,Di对应DRBi或SRBi,其中i是按照配置了PDCP重复的DRB(或SRB)的DRB标识(或SRB标识)的升序或降序排列对应的序号,所述DRB(或SRB)关联的RLC实体(或关联的部分RLC)位于此MAC实体中。SRB也可以支持动态切换用于数据传输的RLC实体或逻辑信道。如果SRB支持动态切换用于数据传输的RLC实体或逻辑信道,则SRB和DRB可以采用不同的切换MAC CE;或者在切换MAC CE中包含一个域用于指示对应的切换MAC CE是用于SRB还是DRB(根据所述域的不同取值来区分时用于SRB的MAC CE还是用于DRB的MAC CE),例如,如果所述域的取值为0(或1),则对应的切换MAC CE用于SRB(或DRB),即Di对应SRB(或DRB),反之亦然;又或者按先SRB后DRB或先DRB后SRB的方式映射到Di。同时,各SRB(或DRB)间又可以按照承载标识从小到大或从大到小的顺序映射到切换MACCE中的各个Di(可以按照从左到右或从右到左的顺序映射,例如D0对应承载标识最小或最大的DRB或SRB)。
图5中,域Lij用于表示激活或去激活Di所对应承载的第j个RLC实体和/或逻辑信道,j是Di对应的承载关联到这个MAC实体的RLC实体和/或逻辑信道按照逻辑信道标识升序或降序排列的序号。如果所述域的取值为0,则去激活对应的RLC实体和/或逻辑信道,如果所述域的取值为1,则激活对应的RLC实体和/或逻辑信道。反之亦然。
优选的,当Di=0时,其对应的Lij域不包含在切换MAC CE中。备选的,当Di=0,最多只有一个Lij域取值为1。备选的,当Di=0,其对应的Lij域不包含在切换MAC CE中,但切换MAC CE中包含一个域用来指示去激活PDCP重复后处于激活态的RLC实体和/或逻辑信道,所述域的取值可以为被激活的逻辑信道的逻辑信道标识或者被激活的RLC实体关联的逻辑信道的逻辑信道标识,或者所述域的取值为0或1表示去激活除关联到具有最小逻辑信道标识的逻辑信道的RLC实体外的其他RLC实体,或者所述域的取值为0或1表示去激活除关联到具有最大逻辑信道标识的逻辑信道的RLC实体外的其他RLC实体。
如果切换MAC CE还用于激活或去激活PDCP重复,那么Di用于指示SRBi或DRBi的PDCP重复是处于激活态还是去激活态。Di=0表示SRBi或DRBi的PDCP重复被去激活,Di=1表示SRBi或DRBi的PDCP重复被激活。反之亦然。可选的,Di还用于指示Lij是否出现在所述切换MAC CE中,当Di=0时,其对应的Lij域不包含在切换MAC CE中,当Di=1时,其对应的Lij域包含在切换MAC CE中。
如果切换MAC CE不用于重复激活/去激活,切换MAC CE中可以仅包含激活的承载对应的逻辑信道(可以是仅属于这个MAC实体的逻辑信道)。此时图5中Di域可以不携带,切换MAC CE中仅携带那些被激活的承载对应的Lij域。Lij域的排列与图5一致,可以按照其对应的Di的承载标识大小按升序或降序排列,每个被激活的承载对应的Lij可以按照逻辑信道标识大小升序或降序排列。
备选的,切换MAC CE还可以每次仅指示一个承载切换RLC实体和/或逻辑信道,此时,切换MAC CE中携带承载标识和Lij域(用于指示对应承载被激活的逻辑信道)。
在接收到切换MAC CE后,用户设备执行以下操作之一:
1)如果PDCP重复被去激活(Di域为0),指示上层去激活对应承载的PDCP重复。
2)如果PDCP重复被激活(Di域为1),这种情况表示切换RLC实体或逻辑信道,则指示上层切换RLC实体和/或逻辑信道;或者指示上层被激活的逻辑信道标识或被激活的RLC实体关联的逻辑信道的逻辑信道标识或指示上层逻辑信道标识或指示上层被激活的RLC实体。可选的,还指示上层激活对应承载的PDCP重复。
3)如果切换RLC实体,指示承载标识对应的上层(PDCP实体)切换逻辑信道(或RLC实体)或将逻辑信道标识(或其对应的RLC实体)指示上层。
实施例七:RRC配置+切换MAC CE
用户设备接收到来自基站的RRC消息(例如RRC重配置消息),所述消息中包含用于指示PDCP重复激活后可使用的RLC实体组或逻辑信道组或RLC承载组。具体地,将关联到同一承载的RLC实体和/或逻辑信道分成若干个组,可以在RRC消息中为每个组配置一个组号。例如用一个组号指示标识指示组号,另一个分组指示标识指示组中包含的RLC实体或逻辑信道,可以用逻辑信道标识列表方式或位图方式来表示分组。按照位图方式分组时,位图中的每位对应关联到此承载的每个RLC实体和/或逻辑信道(可按照从小到大或从大到小的顺序映射),位图中为1的位对应的RLC实体和/或逻辑信道划分到同一组中。备选的,按照RLC实体和/或逻辑信道分组的先后顺序对RLC实体和/或逻辑信道组进行编号,第一个分组编号为0(或1),第2个分组编号为1(或2),以此类推。
用户接收来自基站的切换MAC CE。所述切换MAC CE用于指示PDCP重复的RLC实体或逻辑信道切换到MAC CE总指示的RLC实体或逻辑信道。优选的,所述切换MAC CE的域取值为RLC实体和/或逻辑信道分组的编号。备选,所述切换MAC CE是一个位图,位图中的比特按照分组编号升序或降序一一对应,位图中比特(或位)取值为1表示激活所述分组中的RLC实体和/或逻辑信道,位图中比特(或位)取值为0表示去激活所述分组中的RLC实体和/或逻辑信道。MAC CE中最多只有一个比特可以置为1。可选的,如果位图中所有比特都被置位0,则去激活对应承载的PDCP重复。
下面描述PDCP重复被去激活后如何确定PDCP实体将PDCP PDU发送到哪个RLC实体的实施例(对载波聚合和双连接场景分别讨论)。
以实施例八~实施例十为例,对载波聚合的情况下的处理进行说明。在载波聚合中,关联到同一支持PDCP重复的承载或其PDCP实体的RLC实体和/或逻辑信道和/或RLC承载属于同一小区组。
实施例八(去激活PDCP重复后,PDCP实体将PDCP PDU发送到主路径)
在本实施例中,UE接收到来自基站的RRC消息,所述RRC消息中携带一个主路径指示信元(记为primaryPath)。所述主路径指示信元可以包括用于指示小区组标识的小区组指示信元cellGroup和/或用于指示逻辑信道标识的逻辑信道指示信元logicalChannel)。如果PDCP重复被去激活(例如接收到重复激活/去激活MAC CE),则PDCP实体将PDCP PDU发送到主路径。换言之,即使在PDCP重复被去激活前主路径被去激活,当PDCP重复被去激活时,主路径被激活并被PDCP实体用于发送PDCP PDU。例如,当MAC实体接收到重复激活/去激活MAC CE(或切换MAC CE)时,如果主路径或主路径指示的RLC实体或逻辑信道或RLC承载被去激活,则MAC层(MAC层指示上层)激活主路径或主路径指示的RLC实体或逻辑信道或RLC承载,并指示上层PDCP重复被去激活;或者,MAC层指示上层PDCP重复被去激活,由上层激活主路径或主路径指示的RLC实体或逻辑信道或RLC承载;或者当MAC实体接收到重复激活/去激活MAC CE(或切换MAC CE)时,指示上层去激活PDCP重复和/或主路径定义的RLC实体或逻辑信道标识对应的RLC实体或逻辑信道或逻辑信道标识。
实施例九(去激活PDCP重复后,PDCP实体将PDCP PDU发送到切换MAC CE指定的激活的RLC实体)
在本实施例中,UE接收到来自基站的切换MAC CE,例如所述切换MAC CE指示承载DRB i(或SRB i)对应的Di取值为0,即PDCP重复被去激活。
优选的,MAC实体激活承载DRB i(或SRB i)对应的Lij取值为1所对应的RLC实体和/或逻辑信道和/或RLC承载,并指示上层去激活对应承载的PDCP重复;或者,同时指示上层激活的RLC实体和/或逻辑信道和/或RLC承载和/或逻辑信道标识;或者,指示上层激活PDCP重复和/或被激活的RLC实体和/或逻辑信道。在这种情况下,对应取值为0的Di,其对应的Lij只有一个取值为1。
备选的,当Di=0,其对应的Lij域不包含在切换MAC CE中,但切换MAC CE中包含一个域用来指示去激活PDCP重复后处于激活态的RLC实体和/或逻辑信道。所述域的取值为被激活的逻辑信道标识或被激活的RLC实体关联的逻辑信道的逻辑信道标识。
实施例十(去激活PDCP重复后,PDCP实体将PDCP PDU发送到接收到激活/去激活PDCP重复的MAC CE时激活的RLC实体关联的逻辑信道的逻辑信道标识较小(或较大或最小或最大)者)
在本实施例中,在接收到用于去激活PDCP重复的MAC CE(例如重复激活/去激活MAC CE或切换MAC CE)时,如果某个承载的PDCP重复被去激活,MAC实体在接收到所述MACCE时执行以下操作至少一项:
A.去激活(或指示上层去激活)关联到逻辑信道标识较大(或较小)的逻辑信道的RLC实体和/或RLC承载,或者去激活逻辑信道标识较大(或较小)的逻辑信道。
B.去激活(或指示上层去激活)所述承载对应的(或所述承载的PDCP实体关联)的RLC实体和/或逻辑信道和/或RLC承载,逻辑信道标识最大(或者最小)者除外或者关联到其中最大(或者最小)逻辑信道标识的RLC实体和/或RLC承载除外或者具有最大(或者最小)逻辑信道标识的逻辑信道除外。所述最大或最小仅考虑被激活的逻辑信道(或RLC实体)对应的逻辑信道标识中最大者或最小者。
C.指示上层去激活PDCP重复。
D.指示上层激活其中具有最大(或最小)逻辑信道标识的逻辑信道或指示上层激活关联到其中最大(或最小)逻辑信道标识的RLC实体或RLC承载。所述最大或最小仅考虑被激活的逻辑信道(或RLC实体)对应的逻辑信道标识中最大者或最小者。
在本实施例中,预定义去激活承载的PDCP重复后,PDCP实体将PDCP PDU发送到关联到具有最小(或最大)逻辑信道标识的逻辑信道的RLC实体。所述最大或最小仅考虑被激活的逻辑信道(或RLC实体)对应的逻辑信道标识中最大者或最小者。本公开实施例中,激活一个RLC实体是指PDCP实体将PDCP PDU发送到所述RLC实体。去激活一个RLC实体是指PDCP实体不再将PDCP PDU发送到所述RLC实体。
接下来,以实施例十一~实施例十三为例,对双连接情况下的处理进行说明。
在双链接中,关联到同一支持PDCP重复的承载或其PDCP实体的RLC实体和/或逻辑信道和/或RLC承载属于不同的小区组。对于配置了PDCP重复的承载(例如,基站通过RRC消息为用户设备配置),如果PDCP重复处于激活态,PDCP实体将复制PDCP PDU并发送到其关联的且被激活的RLC实体上;如果PDCP重复处于去激活态且被激活的RLC实体属于不同的小区组且数量总量等于或大于RRC消息中配置的数据分离门限(例如,利用信元ulDataSplitThreshold指示),将数据(即PDCP PDU)发送到主路径(在本公开中,主路径也可称为主RLC实体)或辅RLC实体(或被激活的辅RLC实体);如果PDCP重复处于去激活态且被激活的RLC实体属于不同的小区组且如果数据总量小于RRC消息中配置的数据分离门限(例如,利用信元ulDataSplitThreshold指示),将数据(即PDCP PDU)发送到主路径。这种根据数据总量与数据分离门限值的大小进行比较,如果数据总量小于数据分离门限,那么PDCP实体将PDCP PDU仅发送到主路径,如果数据总量大于或等于数据分离门限,那么PDCP实体将PDCP PDU发送到主路径和其他被激活的RLC实体之一的数据发送方式称为数据分离。主路径可以通过本公开其他实施例中所述的方式定义。
实施例十一(去激活PDCP重复后,PDCP实体将PDCP PDU发送到初始状态使用的RLC实体)
在本实施例中,UE接收到来自基站的RRC消息,所述RRC消息中包含支持PDCP重复的承载的配置。具体地,所述RRC消息中包含主路径的配置,所述主路径的配置可以包括小区组指示标识(或包括小区组指示标识和逻辑信道指示标识),所述小区组指示标识用于指示哪个小区组中的RLC实体和/或逻辑信道可以作为主路径。如果主路径配置同时包括小区组指示标识和逻辑信道指示标识,则只有位于小区组指示标识指示的小区且关联到所述逻辑信道指示标识指示的逻辑信道的RLC实体(或逻辑信道标识为逻辑信道指示标识的值的逻辑信道)可以作为主路径。
当UE接收到来自基站的用于去激活某承载的PDCP重复的MAC CE(例如重复激活/去激活MAC CE或切换MAC CE)时,执行以下操作之一:
A.MAC实体指示上层去激活PDCP重复,PDCP实体在收到去激活PDCP重复的指示后,采用数据分离方式,利用RRC消息中激活RLC实体和主路径传输数据。
B.MAC实体激活RRC消息中激活的RLC实体和/或逻辑信道并指示上层去激活PDCP重复。
C.MAC实体指示上层RRC消息中激活的RLC实体和/或逻辑信道或逻辑信道标识,可选的,还指示上层去激活PDCP重复。
实施例十二(去激活PDCP重复后,PDCP实体将PDCP PDU发送到切换MAC CE指定的激活的RLC实体)
在这个实施例中,用于去激活承载的PDCP重复的MAC CE中携带逻辑信道标识指示信息,用于指示去激活PDCP重复后PDCP实体将PDCP PDU发送到关联到所述逻辑信道标识指示信息指示的逻辑信道的RLC实体。例如,当UE接收到来自基站的用于去激活某承载的PDCP重复的MAC CE(例如重复激活/去激活MAC CE或切换MAC CE)时,在MAC CE中,所述承载对应的Di取值为0,MAC实体激活对应Lij取值为1的RLC实体或关联到逻辑信道标识指示标识指示的逻辑信道的RLC实体和/或逻辑信道和/或指示上层去激活PDCP重复和/或将Lij取值为1所对应的逻辑信道标识(或逻辑信道或关联到具有所述逻辑信道标识的逻辑信道的RLC实体)指示给上层。
实施例十三(去激活PDCP重复后,PDCP实体将PDCP PDU发送到激活的RLC实体)
在这个实施例中,接收到用于去激活PDCP重复的MAC CE(例如重复激活/去激活MAC CE或切换MAC CE)时,如果处于激活态的RLC实体只有两个,PDCP实体按照数据分离方式将PDCP PDU发送到所述处于激活态的RLC实体(即在收到去激活PDCP重复的MAC CE时处于激活态的RLC实体);如果某个小区组中处于激活态的RLC实体超过两个,预定义该小区组中逻辑信道标识最小(或最大)的逻辑信道或关联到最小(或最大)逻辑信道标识的逻辑信道的RLC实体用于PDCP实体根据数据分离方式发送PDCP PDU。所述最大或最小仅考虑被激活的逻辑信道(或RLC实体)对应的逻辑信道标识中最大者或最小者。
具体地,当UE接收到来自基站的用于去激活某承载的PDCP重复的MAC CE时,MAC实体执行以下操作至少一项:
A.对属于同一个小区组的多个被激活的RLC实体,MAC实体去激活(或指示上层去激活)关联到逻辑信道标识较大(或较小或最大或最小)的逻辑信道的RLC实体和/或RLC承载,或者去激活逻辑信道标识较大(或较小或最大或最小)的逻辑信道。
B.对属于同一个小区组的多个被激活的RLC实体,MAC实体去激活(或指示上层去激活)所述承载对应的(或所述承载的PDCP实体关联)的RLC实体和/或逻辑信道和/或RLC承载的除,逻辑信道标识最大(或者最小或较大或较小)者除外或者关联到其中最大(或者最小或较大或较小)逻辑信道标识的RLC实体和/或RLC承载除外。
C.指示上层去激活PDCP重复。
D.对属于同一个小区组的多个被激活的RLC实体,MAC实体指示上层激活其中具有最大(或最小或较大或较小)逻辑信道标识的逻辑信道或指示上层激活关联到其中最大(或最小或较大或较小)逻辑信道标识的RLC实体或RLC承载。
本实施例所述较大或较小或最大或最小仅考虑被激活的逻辑信道(或RLC实体)对应的逻辑信道标识中较大者或较小者或最大者或最小者。
在本公开实施例中,处于激活态的RLC实体和/或逻辑信道和/或RLC承载也可以称为被激活或被用于传输数据的RLC实体和/或逻辑信道和/或RLC承载。如果PDCP重复被激活,来自被激活的RLC实体或逻辑信道的上行UL MAC SDU只能在为其配置的服务小区上发送。所述处于激活态的RLC实体和/或逻辑信道和/或RLC承载可以是在PDCP重复被激活或去激活后用于传输PDCP PDU的RLC实体和/或逻辑信道和/或RLC承载。被激活的RLC实体和/或逻辑信道和/或RLC承载是指RRC消息中指示的RLC实体(或RRC消息中指示的处于激活态的RLC实体)或下层指示的RLC实体(或下层指示的处于激活态的RLC实体)。在载波聚合中,对应某个承载而言,本公开所述主路径是指去激活PDCP重复后,PDCP实体将PDCP PDU发往的RLC实体(或用于传输PDCP PDU的RLC实体)。在双连接中,对应某个承载而言,本公开所述主路径是指当PDCP数据量和和关联的(或关联且被激活的)RLC的待初始传输的RLC数据量的和小于RRC消息中配置的数据分离门限时,PDCP实体将数据发往的RLC实体(或用于传输PDCP PDU的实体)。本公开实施例所述指示上层RLC实体也可以表述为指示上层逻辑信道或逻辑信道标识。本公开中说述被激活的RLC实体是指用于发送PDCP PDU的实体,一个RLC实体被激活后,PDCP实体可将PDCP PDU发送到所述RLC实体。本公开中所述去激活RLC实体也可以替换为去激活逻辑信道。
UE能力上报
UE接收来自基站的能力查询消息。UE向基站发送能力上报消息,所述能力上报消息中携带一个信元,所述信元用于指示可支持的最大RLC实体和/或逻辑信道数;或者所述信元用于指示可同时激活的最大RLC实体和/或逻辑信道数;或者所述信元用于指示PDCP实体最多可将重复的PDCPPDU发送给几个RLC实体。
重复PDU删除
对于配置了PDCP重复的PDCP实体,PDCP发送实体执行以下操作:
如果关联的RLC实体被切换(或者收到来自下层的切换RLC实体的指示或者收到来自下层的切换指示),指示去激活的RLC实体删除所有重复的PDCP数据PDU。
本公开中所述去激活的RLC实体或逻辑信道或RLC承载是指PDCP实体不再将PDCPPDU发送到所述去激活的RLC实体。
运行在根据本发明的设备上的计算机可执行指令或者程序可以是通过控制中央处理单元(CPU)来使计算机实现本发明的实施例功能的程序。该程序或由该程序处理的信息可以临时存储在易失性存储器(如随机存取存储器RAM)、硬盘驱动器(HDD)、非易失性存储器(如闪速存储器)、或其他存储器***中。
用于实现本发明各实施例功能的计算机可执行指令或程序可以记录在计算机可读存储介质上。可以通过使计算机***读取记录在所述记录介质上的程序并执行这些程序来实现相应的功能。此处的所谓“计算机***”可以是嵌入在该设备中的计算机***,可以包括操作***或硬件(如***设备)。“计算机可读存储介质”可以是半导体记录介质、光学记录介质、磁性记录介质、短时动态存储程序的记录介质、或计算机可读的任何其他记录介质。
用在上述实施例中的设备的各种特征或功能模块可以通过电路(例如,单片或多片集成电路)来实现或执行。设计用于执行本说明书所描述的功能的电路可以包括通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或上述器件的任意组合。通用处理器可以是微处理器,也可以是任何现有的处理器、控制器、微控制器、或状态机。上述电路可以是数字电路,也可以是模拟电路。因半导体技术的进步而出现了替代现有集成电路的新的集成电路技术的情况下,本发明的一个或多个实施例也可以使用这些新的集成电路技术来实现。
此外,本发明并不局限于上述实施例。尽管已经描述了所述实施例的各种示例,但本发明并不局限于此。安装在室内或室外的固定或非移动电子设备可以用作终端设备或通信设备,如AV设备、厨房设备、清洁设备、空调、办公设备、自动贩售机、以及其他家用电器等。
如上,已经参考附图对本发明的实施例进行了详细描述。但是,具体的结构并不局限于上述实施例,本发明也包括不偏离本发明主旨的任何设计改动。另外,可以在权利要求的范围内对本发明进行多种改动,通过适当地组合不同实施例所公开的技术手段所得到的实施例也包含在本发明的技术范围内。此外,上述实施例中所描述的具有相同效果的组件可以相互替代。