本公开涉及无线通信技术领域,更具体地,本公开涉及一种数据转发方法及其设备。
背景技术:
2016年3月,在第三代合作伙伴计划(3rdgenerationpartnershipproject:3gpp)ran#71次全会上,nttdocomo提出了一个关于5g技术标准的新的研究项目(参见非专利文献:rp-160671:newsidproposal:studyonnewradioaccesstechnology),并获批准。该研究项目的目的是开发一个新的无线(newradio:nr)接入技术以满足5g的所有应用场景、需求和部署环境。nr主要有三个应用场景:增强的移动宽带通信(enhancedmobilebroadband:embb)、大规模机器类通信(massivemachinetypecommunication:mmtc)和超可靠低延迟通信(ultrareliableandlowlatencycommunications:urllc)。按照该研究项目的规划,nr的标准化分二个阶段进行:第一阶段的标准化工作将于2018年中期完成;第二阶段的标准化工作将于2019年底完成。第一阶段的标准规范要前向兼容于第二阶段的标准规范,而第二阶段的标准规范要建立在第一阶段的标准规范之上,并满足5gnr技术标准的所有要求。
在现有的用户面数据传输方式中,可能存在这样的情况:用户面数据在辅基站和核心网或下一代核心网间传输,一部分数据利用辅基站的无线资源进行传输,另一部分数据通过辅基站与主基站间的接口发往/来自主基站并利用主基站的资源进行传输。如果在利用所述方式进行下行数据传输时需要进行数据承载重配置,例如将辅小区组(secondarycellgroup:scg)分离承载(可以是lte-nr或elte-nr或nr-lte或nr-elte或lte-elte或elte-ltescg分离承载)重配置为主小区组(mastercellgroup:mcg)承载(lte-nr或elte-nr或nr-lte或nr-elte或lte-elte或elte-ltemcg承载),可能需要根据承载配置进行数据的转发操作,所述数据转发操作可以采用切换时的数据转发流程。由于部分数据在重配置scg分离承载为mcg承载前已经转发给主基站。因此,如何避免辅基站转发那些已经成功发送给主基站但是用户设备ue尚未确认接收成功的数据是需要解决的问题。
技术实现要素:
为解决上述问题中的一些,本公开提出了由辅基站执行的方法、主基站执行的方法以及对应的辅基站和主基站。
根据本发明的一个方案,提出了一种由辅基站执行的用于向主基站转发数据的方法,所述辅基站和所述主基站协同向用户设备发送数据,所述方法包括。该方法包括:从主基站接收下行数据传输状态帧;以及根据接收到的下行数据传输状态帧向主基站转发要向用户设备发送的数据。其中,下行数据传输状态帧用于向辅基站告知主基站已经正确接收到或未接收到的数据和/或已经成功转发给用户设备的数据。上述方案可避免例如辅基站转发那些已经成功发送给主基站但是用户设备ue尚未确认接收成功的数据的问题。
根据本发明的另一方案,提出了一种辅基站,用于向主基站转发数据。辅基站包括:接收单元,用于从所述主基站接收下行数据传输状态帧;以及转发单元,用于根据接收到的下行数据传输状态帧向所述主基站转发要向所述用户设备发送的数据,其中,所述下行数据传输状态帧用于向所述辅基站告知所述主基站已经正确接收到或未接收到的数据和/或已经成功转发给所述用户设备的数据。
根据本发明的又一方案,提出了一种由主基站执行的方法,所述主基站和辅基站协同向用户设备发送数据。方法包括:生成下行数据传输状态帧,所述下行数据传输状态帧用于向所述辅基站告知所述主基站已经正确接收到或未接收到的数据和/或已经成功转发给所述用户设备的数据;向所述辅基站发送所述下行数据传输状态帧;以及接收所述辅基站基于所述下行数据传输状态帧发送的数据。根据本发明的又一方案,提供了一种主基站,所述主基站和辅基站协同向用户设备发送数据。主基站包括:状态指示生成单元,用于生成下行数据传输状态帧,所述下行数据传输状态帧用于向所述辅基站告知所述主基站已经正确接收到或未接收到的数据和/或已经成功转发给所述用户设备的数据;发送单元,用于向所述辅基站发送所述下行数据传输状态帧;以及接收单元,用于接收所述辅基站基于所述下行数据传输状态帧发送的数据。
本发明的上述方案通过向辅基站告知主基站已经正确接收到或未接收到的数据和/或已经成功转发给用户设备的数据,避免了例如重配置scg分离承载为mcg承载时,辅基站转发那些已经成功发送给主基站但是用户设备ue尚未确认接收成功的数据的问题。
附图说明
通过下文结合附图的详细描述,本公开的上述和其它特征将会变得更加明显,其中:
图1示出了nr-elte双连接部署场景的示意图;
图2示出了nr-nr双连接部署场景的示意图;
图3示出了lte-nr双连接部署场景的示意图;
图4示出了elte-nr双连接部署场景的示意图;
图5示出了lte双连接部署方式中涉及的无线协议层2实体;
图6示出了根据本发明实施例的由辅基站执行的用于向主基站转发数据的方法的示例流程图;
图7示出了与图6所示方法相对应的辅基站的示例性简化结构;
图8示出了根据本发明实施例的由主基站执行的方法的示例流程图;以及
图9示出了与图8所示方法相对应的主基站的示例性简化结构。
具体实施方式
下面结合附图和具体实施方式对本公开进行详细阐述。应当注意,本公开不应局限于下文所述的具体实施方式。另外,为了简便起见,省略了对与本公开没有直接关联的公知技术的详细描述,以防止对本公开的理解造成混淆。
下面描述本发明涉及的部分术语,如未特别说明,本发明涉及的术语采用此处定义。本发明以双连接为例,但本发明所述方法并不限于双连接场景,本领域技术人员可以容易的扩展到多连接场景。此外,本发明以lte、elte、nr及对应的核心网和下一代核心网为例进行说明,应当说明的是,本发明并不限于所述lte、elte、nr及对应的核心网和下一代核心网,也可以用于演进的其他无线通信系统,例如6g无线通信系统。
本发明中,在双连接下将控制面与epc或下一代核心网连接的基站称为主基站menb,可以包含nrmgnb、ltemenb和eltemenb的一种或多种。控制面不与epc或下一代核心网连接(即不是主基站)但为用户面数据传输提供传输资源的基站称为辅基站senb,可以包含nrsgnb、ltesenb和eltesenb的一种或多种。
本发明中涉及的x-ymcg承载是指menb为x,senb为y且所述承载的无线协议层(radioprotocols)位于x中并利用x提供的资源。所述x可以是nrmgnb、ltemenb或eltemenb;所述y可以是nrsgnb、ltesenb或eltesenb。
x-yscg承载是指menb为x,senb为y且所述承载的无线协议层(radioprotocols)位于y中并利用y提供的资源。所述x可以是nrmgnb、ltemenb或eltemenb;所述y可以是nrsgnb、ltesenb或eltesenb。
x-ymcg分离承载是指主基站为x,辅基站为y且所述承载的无线协议层(radioprotocols)位于x和y中,与epc或下一代核心网的用户面数据止于x但同时利用x和y提供的资源。所述x可以是nrmgnb、ltemenb或eltemenb;所述y可以是nrsgnb、ltesenb或eltesenb。
x-yscg分离承载是指主基站为x,辅基站为y且所述承载的无线协议层(radioprotocols)位于x和y中,与epc或下一代核心网的用户面数据止于y但同时利用x和y提供的资源。所述x可以是nrmgnb、ltemenb或eltemenb;所述y可以是nrsgnb、ltesenb或eltesenb。
xmcg承载是指menb为x,senb可以是nrsgnb、ltesenb或eltesenb。所述承载的无线协议层(radioprotocols)位于x中并利用x提供的资源。所述x可以是nrmgnb、ltemenb或eltemenb。
xscg承载是指menb为x,senb可以是nrsgnb、ltesenb或eltesenb。所述承载的无线协议层(radioprotocols)位于senb中并利用senb提供的资源。所述x可以是nrmgnb、ltemenb或eltemenb。
xmcg分离承载是指menb为x,senb可以是nrsgnb、ltesenb或eltesenb。所述承载的无线协议层(radioprotocols)位于x和senb中,与epc或下一代核心网的用户面数据止于x并同时利用x和senb提供的资源。所述x可以是nrmgnb、ltemenb或eltemenb。
xscg分离承载是指menb为x,senb可以是nrsgnb、ltesenb或eltesenb。所述承载的无线协议层(radioprotocols)位于x和senb中并同时利用x和senb提供的资源。所述x可以是nrmgnb、ltemenb或eltemenb。
nrmcg承载:可以包含nr-eltemcg承载、nr-nrmcg承载、nr-ltemcg承载中的一种或多种。
ltemcg承载:可以包含lte-eltemcg承载、lte-nrmcg承载、lte-ltemcg承载中的一种或多种。
eltemcg承载:可以包含elte-eltemcg承载、elte-nrmcg承载、elte-ltemcg承载中的一种或多种。
nrscg承载:可以包含nr-eltescg承载、nr-nrscg承载、nr-ltescg承载中的一种或多种。
ltescg承载:可以包含lte-eltescg承载、lte-nrscg承载、lte-ltescg承载中的一种或多种。
eltescg承载:可以包含elte-eltescg承载、elte-nrscg承载、elte-ltescg承载中的一种或多种。
nrmcg分离承载:可以包含nr-eltemcg分离承载、nr-nrmcg分离承载、nr-ltemcg分离承载中的一种或多种。
ltemcg分离承载:可以包含lte-eltemcg分离承载、lte-nrmcg分离承载、lte-ltemcg分离承载中的一种或多种。
eltemcg分离承载:可以包含elte-eltemcg分离承载、elte-nrmcg分离承载、elte-ltemcg分离承载中的一种或多种。
nrscg分离承载:可以包含nr-eltescg分离承载、nr-nrscg分离承载、nr-ltescg分离承载中的一种或多种。
ltescg分离承载:可以包含lte-eltescg分离承载、lte-nrscg分离承载、lte-ltescg分离承载中的一种或多种。
eltescg分离承载:可以包含elte-eltescg分离承载、elte-nrscg分离承载、elte-ltescg分离承载中的一种或多种。
如未特别说明,本发明中的mcg承载可以包含以下一种或多种:nrmcg承载、ltemcg承载、eltemcg承载。scg承载可以包含以下一种或多种:nrscg承载、ltescg承载、eltescg承载。mcg分离承载可以包含以下一种或多种:nrmcg分离承载、ltemcg分离承载、eltemcg分离承载。scg分离承载可以包含以下一种或多种:nrscg分离承载、ltescg分离承载、eltescg分离承载。
本发明中假定分组数据汇聚协议pdcp实体是menb和/或senb中实现数据分离和/或汇聚的实体,即用户面数据经过pdcp实体处理,一部分数据利用pdcp实体所在的基站提供的资源进行传输,另一部分数据发往/来自另一基站并利用所述基站提供的资源进行传输。对应不同的menb类型(例如nrmgnb、ltemenb和eltemenb),实现数据分离和/或汇聚的实体的名称可能不同,但本发明中将其统一称为pdcp实体,所述实体可以实现数据分离和/或汇聚的功能。经过pdcp处理的下行数据包称为pdcp协议数据单元(pdu),根据在nr或elte中实现数据分离的实体名称不同,则经过所述实体处理后的数据其名称也可能不同,但本发明将其统一称为pdcppdu或一般性地称为用户数据,其二者在本文中可互换使用。本领域技术人员也可以按照具体命名,相应的替换pdcppdu为所述名称。
主小区组(mcg)是与主基站关联的一组服务小区,包含一个主小区pcell,还可以包含一个或多个辅小区scell。辅小区组(scg)是与辅基站关联的一组服务小区,包含一个pscell,还可以包含一个或多个scell。所述pcell是一个工作在主载波频率上的小区,ue在所述小区上执行初始连接建立过程或启动连接重建过程或在切换过程中指示为pcell。所述pscell是scg小区,当执行scg改变过程时ue执行随即接入的小区。所述scell是工作在辅载波频率上的小区,所述scell可以在无线资源控制连接rrc建立之后配置且可以提供额外的无线资源。需要说明的是,不同的部署场景下或不同的无线通信系统中,基站、主基站、辅基站、小区、主小区组、辅小区组、承载、核心网等命名可能不一样,本发明也适用于在不同部署场景或不同的无线通信系统中采用不同名称的方式。
图1至图4示出了各种类型连接部署场景的示意图。
在图1中,nr基站(nrnodeb,简称为gnb。所述gnb是逻辑节点,所述逻辑节点负责在去往/来自用户设备ue的一个或多个小区进行无线发送/接收)作为主基站(称为mgnb),即控制面连接在mgnb和下一代核心网(称为nextgencore)间进行。增强的长期演进(elte)基站(称为elteenb)作为辅基站。用户面数据流通过nr基站和elteenb经由下一代核心网传输;具体地,存在四种用户面数据传输方式:方式a1,用户面数据在gnb和下一代核心网间传输并利用gnb提供的资源(对应的数据承载称为nr-elte主小区组(mastercellgroup:mcg)承载);方式a2,用户面数据在elteenb和下一代核心网间传输并利用elteenb提供的资源(对应的数据承载称为nr-elte辅小区组(secondarycellgroup:scg)承载);方式a3,用户面数据在gnb和下一代核心网间传输,且一部分数据利用gnb的无线资源传输,另一部数据通过gnb和elteenb间的接口发往/来自elteenb并利用elteenb的无线资源传输(对应的数据承载称为nr-eltemcg分离承载);方式a4,用户面数据在elteenb和下一代核心网间传输,部分数据直接利用elteenb的无线资源传输,另一部数据通过gnb和elteenb间的接口发往/来自nrgnb并利用nrgnb的无线资源传输(对应的数据承载称为nr-eltescg分离承载)。在方式a3和a4中,用户面数据经由下一代核心网同时利用gnb和elteenb提供的资源。
在图2中,主基站mgnb和辅基站sgnb都是gnb,即控制面连接在mgnb和下一代核心网间进行,用户面数据流通过mgnb和sgnb经由下一代核心网传输。具体地,存在四种用户面数据传输方式:方式b1,用户面数据在mgnb和下一代核心网间传输并利用mgnb提供的资源传输(对应的数据承载称为nr-nrmcg承载);方式b2,用户面数据在sgnb和下一代核心网间传输并利用辅基站sgnb提供的资源(对应的数据承载称为nr-nrscg承载);方式b3,用户面数据在mgnb和下一代核心网间传输,且一部分数据利用主基站mgnb的无线资源传输,另一部数据通过主基站mgnb和辅基站sgnb间的接口发往/来自sgnb并利用sgnb的无线资源传输(对应的数据承载称为nr-nrmcg分离承载)。方式b4,用户面数据在sgnb和下一代核心网间传输,部分数据直接利用sgnb的无线资源传输,另一部数据通过sgnb和mgnb间的接口发往/来自mgnb并利用mgnb的无线资源传输(对应的数据承载称为nr-nrscg分离承载)。方式b3和b4中,用户面数据经由下一代核心网同时利用mgnb和sgnb提供的资源传输。
在图3中,长期演进基站lteenb作为主基站(称为ltemenb),即控制面连接在lteenb和核心网(称为epc)间进行。gnb作为辅基站。用户面数据流通过gnb和lteenb经由epc传输。具体地,存在四种用户面数据传输方式:方式c1,用户面数据在lteenb和epc间传输,并利用lteenb提供的资源(对应的数据承载称为lte-nrmcg承载);方式c2,用户面数据在gnb和epc间传输,并利用gnb提供的资源传输(对应的数据承载称为lte-nrscg承载);方式c3,用户面数据在lteenb和epc间传输,且一部分数据利用lteenb的无线资源传输,另一部数据通过gnb和lteenb间的接口发往/来自gnb并利用gnb的无线资源传输(对应的数据承载称为lte-nrmcg分离承载)。方式c4,用户面数据在gnb和epc间传输,部分数据直接利用gnb的无线资源传输,另一部数据通过gnb和lteenb间的接口发往/来自lteenb并利用lteenb的无线资源传输(对应的数据承载称为lte-nrscg分离承载)。方式c3和c4中,用户面数据经由epc同时利用gnb和lteenb提供的资源传输。
在图4中,elteenb作为主基站(称为eltemenb),即控制面连接在elteenb和下一代核心网间进行。gnb作为辅基站。用户面数据流通过gnb和elteenb经由下一代核心网传输。具体地,存在四种用户面数据传输方式:方式d1,用户面数据在elteenb和下一代核心网间传输并利用elteenb提供的资源(对应的数据承载称为elte-nrmcg承载);方式d2,用户面数据在gnb和下一代核心网间传输并利用gnb提供的资源(对应的数据承载称为elte-nrscg承载);方式d3,用户面数据在elteenb和下一代核心网间传输,且一部分数据利用elteenb的无线资源传输,另一部数据通过gnb和elteenb间的接口发往/来自gnb并利用gnb的无线资源传输(对应的数据承载称为elte-nrmcg分离承载)。方式d4,用户面数据在gnb和下一代核心网间传输,且一部分数据直接利用gnb的无线资源传输,另一部数据通过gnb和elteenb间的接口发往/来自elteenb并利用elteenb的无线资源传输(对应的数据承载称为elte-nrscg分离承载)。在方式d3和d4中,用户面数据经由下一代核心网同时利用gnb和elteenb提供的资源传输。
在上述双连接部署场景的用户面数据传输方式a4、b4、c4、d4中,用户面数据在辅基站和核心网或下一代核心网间传输,一部分数据利用辅基站的无线资源进行传输,另一部分数据通过辅基站与主基站间的接口发往/来自主基站并利用主基站的资源进行传输。如果在利用所述方式进行下行数据传输时需要进行数据承载重配置,例如将scg分离承载(可以是lte-nr或elte-nr或nr-lte或nr-elte或lte-elte或elte-ltescg分离承载)重配置为mcg承载(lte-nr或elte-nr或nr-lte或nr-elte或lte-elte或elte-ltemcg承载)。可能需要根据承载配置进行数据的转发操作,所述数据转发操作可以采用切换时的数据转发流程。由于部分数据在重配置scg分离承载为mcg承载前已经转发给主基站。因此,如何避免辅基站转发那些已经成功发送给主基站但是用户设备ue尚未确认接收成功的数据是需要解决的问题。
为此做出了本发明的技术方案。
本发明的一些实施例提供了一种由辅基站执行的用于向主基站转发数据的方法,辅基站和主基站协同向用户设备发送数据,例如通过图1至图4所示的双连接部署来协同发送数据。如图6所示,该方法包括:步骤610,从主基站接收下行数据传输状态帧;步骤620,根据接收到的下行数据传输状态帧向主基站转发要向用户设备发送的数据。其中,下行数据传输状态帧用于向辅基站告知主基站已经正确接收到或未接收到的数据和/或已经成功转发给用户设备的数据。
在一些示例中,下行数据传输状态帧可以包括以下至少一项:
(a)从所述辅基站接收到并已成功按序发送给所述用户设备的用户数据的最大序列号;
(b)相应的无线接入承载的期望缓冲区大小;
(c)针对所述用户设备的最小期望缓冲区大小;
(d)主基站认为丢失且未包含在向辅基站发送的下行数据传输状态帧中的数据包;以及
(e)对当前下行数据传输状态帧是否是最后的下行数据传输状态帧的指示。
在决定不再使用下行用户数据传输过程或不再使用主基站的资源进行下行数据传输或辅基站从一个辅基站变为另一辅基站时,是否包括内容(d)取决于预设条件。所述预设条件可以由menb实现决定。
在一些示例中,如果当前下行数据传输状态帧是最后的下行状态报告,则所述下行数据传输状态帧也可以包含所述d)。
在一些示例中,预设条件是重新配置的安全信息与辅基站的安全信息是否相同。在该情况下,在重新配置的安全信息与辅基站的安全信息不同时,下行数据传输状态帧中可以不包括内容(d)。与之相反,在重新配置的安全信息与辅基站的安全信息相同时,下行数据传输状态帧中可以包括内容(d)。
在一些示例中,预设条件是主基站的处理能力是否足以处理从辅基站或所述一个辅基站接收到的用户数据。在主基站的处理能力不足以处理从辅基站或所述一个辅基站接收到的用户数据时,下行数据传输状态帧中可以不包括内容(d)。与之相反,在主基站的处理能力足以处理从辅基站或所述一个辅基站接收到的用户数据时,下行数据传输状态帧中包括内容(d)。
在一些示例中,根据接收到的下行数据传输状态帧向主基站转发要向用户设备发送的数据包括:当辅基站和主基站的协同模式从辅助小区组分离承载改变为主小区组承载时,或当辅基站和主基站的协同模式从一个辅助小区组分离承载重配置为另一辅助小区组分离承载时,在接收到的下行数据传输状态帧中包含内容d)时向主基站转发所有序列号未被用户设备确认成功接收的下行用户数据,其中不包含已被发送给主基站的用户数据,以及在接收到的下行数据传输状态帧中不包含内容d)时,向主基站转发所有序列号未被用户设备确认成功接收的下行用户数据,其中包含已被发送给主基站的用户数据。
根据本发明的一些实施例还提供了一种辅基站。辅基站用于向主基站转发数据。如图7所示,辅基站包括:接收单元710,用于从主基站接收下行数据传输状态帧;以及转发单元720,用于根据接收到的下行数据传输状态帧向主基站转发要向用户设备发送的数据,其中,下行数据传输状态帧用于向辅基站告知主基站已经正确接收到或未接收到的数据和/或已经成功转发给用户设备的数据。
在一些示例中,下行数据传输状态帧包括以下至少一项:
(a)从所述辅基站接收到并已成功按序发送给所述用户设备的用户数据的最大序列号;
(b)相应的无线接入承载的期望缓冲区大小;
(c)针对所述用户设备的最小期望缓冲区大小;
(d)主基站认为丢失且未包含在向辅基站发送的下行数据传输状态帧中的数据包;以及
(e)对当前下行数据传输状态帧是否是最后的下行数据传输状态帧的指示。
在决定不再使用下行用户数据传输过程或不再使用主基站的资源进行下行数据传输或辅基站从一个辅基站变为另一辅基站时,是否包括内容(d)取决于预设条件。所述预设条件可以由menb实现决定。
在一些示例中,如果当前下行数据传输状态帧是最后的下行状态报告,则所述下行数据传输状态帧也可以包含所述d)。
在一些示例中,预设条件是重新配置的安全信息与辅基站的安全信息是否相同。在该情况下,在重新配置的安全信息与辅基站的安全信息不同时,下行数据传输状态帧中可以不包括内容(d)。与之相反,在重新配置的安全信息与辅基站的安全信息相同时,下行数据传输状态帧中可以包括内容(d)。
在一些示例中,预设条件是主基站的处理能力是否足以处理从辅基站或所述一个辅基站接收到的用户数据。在主基站的处理能力不足以处理从辅基站或所述一个辅基站接收到的用户数据时,下行数据传输状态帧中可以不包括内容(d)。与之相反,在主基站的处理能力足以处理从辅基站或所述一个辅基站接收到的用户数据时,下行数据传输状态帧中包括内容(d)。
在一些示例中,转发单元720还用于:当辅基站和主基站的协同模式从辅助小区组分离承载改变为主小区组承载时,或当辅基站和主基站的协同模式从一个辅助小区组分离承载重配置为另一辅助小区组分离承载时,在接收到的下行数据传输状态帧中包含内容d)时向主基站转发所有序列号未被用户设备确认成功接收的下行用户数据,其中不包含已被发送给主基站的用户数据,以及在接收到的下行数据传输状态帧中不包含内容d)时,向主基站转发所有序列号未被用户设备确认成功接收的下行用户数据,其中包含已被发送给主基站的用户数据。
此外,辅基站还可以包括在图7中未示出的其他单元/模块,例如操作维护系统等,在此不再赘述。
根据本发明的一些实施例还提供了一种由主基站执行的方法,主基站和辅基站协同向用户设备发送数据,例如通过图1至图4所示的双连接部署来协同发送数据。如图8所示,该方法包括:步骤810,生成下行数据传输状态帧,下行数据传输状态帧用于向辅基站告知主基站已经正确接收到或未接收到的数据和/或已经成功转发给用户设备的数据;步骤820,向辅基站发送下行数据传输状态帧;以及步骤830,接收辅基站基于下行数据传输状态帧发送的数据。
在一些示例中,下行数据传输状态帧包括以下至少一项:
(a)从所述辅基站接收到并已成功按序发送给所述用户设备的用户数据的最大序列号;
(b)相应的无线接入承载的期望缓冲区大小;
(c)针对所述用户设备的最小期望缓冲区大小;
(d)所述主基站认为丢失且未包含在向所述辅基站发送的下行数据传输状态帧中的数据包;以及
(e)对当前下行数据传输状态帧是否是最后的下行数据传输状态帧的指示。
在决定不再使用下行用户数据传输过程或不再使用主基站的资源进行下行数据传输或辅基站从一个辅基站变为另一辅基站时,根据预设条件决定是否包括内容(d)。所述预设条件可以由menb实现决定。
在一些示例中,如果当前下行数据传输状态帧是最后的下行状态报告,则所述下行数据传输状态帧也可以包含所述d)。
在一些示例中,预设条件是重新配置的安全信息与辅基站的安全信息是否相同。在该情况下,在重新配置的安全信息与辅基站的安全信息不同时,不将内容(d)包括在下行数据传输状态帧中。与之相反,在重新配置的安全信息与辅基站的安全信息相同时,将内容(d)包括述下行数据传输状态帧中。
在一些示例中,预设条件是主基站的处理能力是否足以处理从辅基站或所述一个辅基站接收到的用户数据。在主基站的处理能力不足以处理从辅基站或所述一个辅基站接收到的用户数据时,不将内容(d)包括在下行数据传输状态帧中。与之相反,在主基站的处理能力足以处理从辅基站或所述一个辅基站接收到的用户数据时,将内容(d)包括在下行数据传输状态帧中。
在一些示例中,在最后的下行数据传输状态帧中包含内容d)时,主基站可按照新的分组数据汇聚协议(pdcp)配置信息封装从辅基站接收的用户数据,并将其向用户设备发送。而在另一些示例中,在最后的下行数据传输状态帧中包含内容d)时,主基站向另一辅基站发送从所述辅基站接收的用户数据,以由所述另一辅基站将其向用户设备发送。
根据本发明的一些实施例还提供了一种主基站。主基站和辅基站协同向用户设备发送数据。如图9所示,主基站包括:状态指示生成单元910,用于生成下行数据传输状态帧,下行数据传输状态帧用于向辅基站告知主基站已经正确接收到或未接收到的数据和/或已经成功转发给用户设备的数据;发送单元920,用于向辅基站发送下行数据传输状态帧;以及接收单元930,用于接收辅基站基于下行数据传输状态帧发送的数据。
在一些示例中,下行数据传输状态帧包括以下至少一项:
(a)从所述辅基站接收到并已成功按序发送给所述用户设备的用户数据的最大序列号;
(b)相应的无线接入承载的期望缓冲区大小;
(c)针对所述用户设备的最小期望缓冲区大小;
(d)所述主基站认为丢失且未包含在向所述辅基站发送的下行数据传输状态帧中的数据包;以及
(e)对当前下行数据传输状态帧是否是最后的下行数据传输状态帧的指示。
在决定不再使用下行用户数据传输过程或不再使用所述主基站的资源进行下行数据传输或所述辅基站从一个辅基站变为另一辅基站时,所述状态指示生成单元根据预设条件决定是否包括内容(d)。所述预设条件可以由menb实现决定。
在一些示例中,如果当前下行数据传输状态帧是最后的下行状态报告,则所述下行数据传输状态帧也可以包含所述d)。
在一些示例中,预设条件是重新配置的安全信息与辅基站的安全信息是否相同。在该情况下,在重新配置的安全信息与辅基站的安全信息不同时,状态指示生成单元910不将内容(d)包括在下行数据传输状态帧中。与之相反,在重新配置的安全信息与辅基站的安全信息相同时,状态指示生成单元910将内容(d)包括在下行数据传输状态帧中。
在一些示例中,预设条件是主基站的处理能力是否足以处理从辅基站或所述一个辅基站接收到的用户数据。在主基站的处理能力不足以处理从辅基站或所述一个辅基站接收到的用户数据时,状态指示生成单元910不将内容(d)包括在下行数据传输状态帧中。与之相反,在主基站的处理能力足以处理从辅基站或所述一个辅基站接收到的用户数据时,状态指示生成单元910将内容(d)包括在下行数据传输状态帧中。
在一些示例中,发送单元920还可用于:在最后的下行数据传输状态帧中包含内容d)时,按照新的分组数据汇聚协议配置信息封装从辅基站接收的用户数据,并将其向用户设备发送,或在最后的下行数据传输状态帧中包含内容d)时,向另一辅基站发送从所述辅基站接收的用户数据,以由所述另一辅基站将其向用户设备发送。
主基站还可以包括存储单元940,用于存储主基站中的各个单元/模块在执行其操作时产生的数据或所需的数据。
此外,主基站还可以包括在图9中未示出的其他单元/模块,例如操作维护系统等,在此不再赘述。
需要说明的是,虽然在图7和图9中以模块的形式示出了根据本发明实施例的辅基站和主基站的示例性简化框图,本发明中所述的方法也可以在处理设备(例如,中央处理器单元(cpu)或其他任何适合的处理设备)中执行。例如,可在存储器中存储用于执行本发明所述方法的程序指令,并由处理设备执行这些程序指令。
图5示出了lte双连接部署方式中涉及的无线协议层2实体,包含pdcp实体、无线链路控制rlc实体和媒体访问控制mac实体。menb和senb间的接口记为x2,控制面数据和用户面数据可以在同一接口上传输或在不同的接口上传输。pdcp实体提供的功能包括为来自epc的数据分配序列号sn、头压缩rohc、完整性保护(仅控制面)、加密、增加pdcp头、路由。需要说明的是,并不是所有的承载都需要pdcp实体提供的所有功能。例如,信令承载不需要路由、数据承载不需要完整性保护、双连接部署中的分离承载不需要进行头压缩等。rlc实体提供的功能包括:传输数据缓存、分段/级联、重传、增加rlc头等。根据所配置的rlc模式的不同,rlc实体提供的功能也不同。例如rlc非确认模式(rlcum)没有重传功能,而rlc确认模式(rlcam)具有重传功能。mac实体提供的功能包括:复用/解复用、逻辑信道优先级(仅用于上行)、随机接入、harq等。需要说明的是,在双连接中,ue可以包含两个mac,一个与mcg对应,另一个与scg对应。
在nr和/或elte通信系统中,无线协议层也需要pdcp实体、rlc实体、mac实体提供的全部或部分功能,还可能包含pdcp实体、rlc实体、mac实体未提供其他功能,例如光束(bean)管理功能。功能的组合方式以及分层方式也可能不同于lte,例如,在nr中,可以整合pdcp实体和rlc实体的重排序功能,仅在一个实体中提供,例如仅在pdcp中提供重排序功能。为了描述方便,本发明假定nr和/或elte通信系统的无线协议层2也包含pdcp、rlc、mac。需要说明的是,本发明不限于所述的pdcp实体、rlc实体、mac实体所提供的功能的组合方式和分层方式。
在混合双连接部署模式(主基站和辅基站是不同类型的基站)中,lte的pdcp实体、rlc实体、mac实体分别标记为ltepdcp实体、lterlc实体、ltemac实体;elte的pdcp实体、rlc实体、mac实体分别标记为eltepdcp实体、elterlc实体、eltemac实体;nr的pdcp实体、rlc实体、mac实体分别标记为nrpdcp实体、nrrlc实体、nrmac实体;以示区分。在各个实施例中如果没有明确指出pdcp实体、rlc实体、mac实体具体对应的实体类型,即没有明确指示pdcp实体、rlc实体、mac实体对应lte、elte、nr中哪类实体,则根据双连接的menb和senb的类型可以推断出对应的pdcp实体、rlc实体、mac实体类型。
以下描述在menb与senb之间发送下行数据传输状态帧的实施例
在现有的lte双连接(主基站和辅基站均为lteenb)中,下行数据传输状态(downlinkdatadeliverystatus)过程用于senb向menb提供反馈,使得menb控制每个e-rab(增强型无线接入承载)流经senb的下行用户数据流。
当senb决定触发对下行数据传输过程的反馈时,所述反馈(称为下行数据传输状态帧)包含以下内容:
1.从menb接收到的已成功按序发送给ue的用户数据的最大序列号(pdcppdu的最大序列号);
2.相应的e-rab的期望缓存区大小(以字节计);
3.对于相应ue的最小期望缓存区大小(以字节计);
4.senb认为丢失的且未包含在报告给menb的下行数据传输状态帧中的x2-u数据包。
如果e-utran部署决定不再使用下行用户数据传输过程时,senb发送给menb的下行数据传输状态帧不包含所述d)。所述下行用户数据传输(transferofdownlinkuserdata)过程用于在通过menb与senb间用于传输数据的接口(记为x2-u)从menb传输含下行pdcppdu的数据包给senb时提供x2-u特定的序列号信息。
在nr、lte、elte任意两个组合的双连接部署中,对于例如scg分离承载,下行数据传输状态过程可以用于menb向senb提供反馈,使得senb控制每个承载(例如e-rab)流经menb的下行用户数据流。需要说明的是,虽然此处以scg分离承载为例说明本发明的技术方案,然而本发明的技术方案也可以应用于需要在例如menb和senb之间传递用户数据的任何双连接部署。
当menb决定向senb提供下行数据传输过程的反馈(所述反馈称为下行数据传输状态帧)时,所述反馈可以包含以下一项或多项:
a)从senb接收到的已成功按序发送给ue的用户数据的最大序列号(例如pdcppdu的最大序列号);
b)相应的e-rab的期望缓存区大小(以字节计);
c)对于相应ue的最小期望缓存区大小(以字节计);
d)menb认为丢失的且未包含在报告给senb的下行数据传输状态帧中的xr-u数据包。
e)对当前下行数据传输状态帧是否是最后的下行状态报告(下行数据传输状态帧)的指示。
在一个实施例中,如果nr(或称为nr-utran)或e-utran部署决定不再使用下行用户数据传输过程时(或senb决定不再使用menb的资源进行下行数据传输,例如改变或释放senb时),menb发送给senb的下行数据传输状态帧可以包含所述d)。menb可以根据预设条件决定是否在下行数据传输状态帧中包含所述d)。所述预设条件可以由menb实现决定。例如,menb确定重新配置的安全信息是否与senb所配置的安全信息相同,如果相同,则在下行数据传输状态帧中包含所述d)。如果不同,则在下行数据传输状态帧中不包含所述d)。或者menb根据其能力,决定是否在下行数据传输状态帧中包含所述d);当menb确定可以处理从senb接收到的pdcppdu时,在下行数据状态过程包含所述d);当menb确定不可以处理从senb接收到的pdcppdu时,在下行数据传输状态帧中不包含所述d)。menb可以根据其能力,决定是否在下行数据传输状态帧中包含所述d)。所述下行用户数据传输过程用于在通过menb与senb间用于传输数据的接口(记为xr-u)从senb传输含下行pdcppdu的用户数据给menb时提供xr-u特定的序列号信息。所述xr-u特定的序列号是由相应的enb分配的序列号。
在另一个实施例中,当前下行数据传输状态帧是最后的下行状态报告时,此时所述下行数据传输状态帧可以包含所述d)。
在另一个实施例中,如果将一个scg分离承载(senb)重配置为另一个scg分离承载(senb)时,menb发送给源senb(即,改变前的senb)的下行数据传输状态帧中可以包含所述d)。menb根据预设条件决定是否在下行数据传输状态帧中包含所述d)。所述预设条件可以由menb实现决定。例如,menb确定重新配置的安全信息是否与源senb所配置的安全信息相同,如果相同,则在下行数据传输状态帧中包含所述d)。如果不同,则在下行数据传输状态帧中不包含所述d)。或者menb根据其能力,决定是否在下行数据传输状态帧中包含所述d);当menb确定可以处理从源senb接收到的pdcppdu时,在下行数据传输状态帧中包含所述d);当menb确定不可以处理从源senb接收到的pdcppdu时,在下行数据传输状态帧中不包含所述d)。menb可以根据其能力,决定是否在下行数据传输状态帧中包含所述d)。
在另一个实施例中,如果将scg分离承载重配置为mcg承载时,menb发送给senb的下行数据传输状态帧中可以包含所述d)。menb可以根据预定义的条件决定是否在下行数据传输状态帧中包含所述d)。例如,menb确定重新配置的安全信息是否与源senb所配置的安全信息相同,如果相同,则在下行数据传输状态帧中包含所述d)。如果不同,则在下行数据传输状态帧中不包含所述d)。或者menb根据其能力,决定是否在下行数据传输状态帧中包含所述d);当menb确定可以处理从源senb接收到的pdcppdu时,在下行数据传输状态帧中包含所述d);当menb确定不可以处理从源senb接收到的pdcppdu时,在下行数据传输状态帧中不包含所述d)。menb可以根据其能力,决定是否在下行数据传输状态帧中包含所述d)。
需要说明的是,在本发明中,下行数据传输状态帧中所包含的内容不限于1)~5)定义的内容,还可能包含其他内容。其作用至少包含menb向senb提供反馈,以告知senb其已正确接收或未接收到的数据和/或已成功转发给ue的数据(即ue已成功接收的数据)。
以下描述senb向menb转发数据实施例
在双连接部署场景中,当scg分离承载重配置为mcg承载和/或scg承载重配置为mcg承载和/或mcg承载重配置为scg承载和/或mcg承载重配置为scg分离承载/重配置scg分离承载(即将一个scg承载重配置为另一个scg承载)等时,可能需要进行数据转发。以下通过将一些承载重配置作为示例来进行本发明技术方案的阐述,然而需要理解的是,本发明可用于需要在不同基站间转发数据的其他任何情况。所述数据转发过程可以采用切换流程中定义的数据转发流程。转发数据的enb的行为与切换流程中定义的源enb(sourceenb)行为相同;接收所述转发数据的enb的行为与切换流程中定义的目标enb(targetenb)行为相同。
在一个实施例中,为scg分离承载和/或mcg分离承载配置rlc确认模式(rlcam),即配置rlc层提供可靠的数据传输(数据接收端为数据发送端提供反馈)。
在一个实施例中,nr或e-utean配置为ue配置rohc(或配置重排序计时器t-reordering),但不包含分离承载(例如mcg分离承载、scg分离承载)和将分离承载重配置为mcg承载。所述分离承载的主基站和辅基站可以是gnb、lteenb、elteenb。所述重排序计时器用于检测pdcppdu是否丢失。
在一个实施例中,将scg分离承载重配置为mcg承载时,senb将所有sn未被ue确认成功接收的下行pdcpsdu转发给menb(所述转发的数据中还可能包含来自核心网或下一代核心网的尚未分配pdcpsn的数据),但不转发已经发送给menb的数据。所述已经发送给menb的数据可以是已经被menb确认成功接收但尚未被ue确认成功接收的数据。例如,在将scg分离承载重配置为mcg承载时,menb在下行数据传输状态帧中向senb报告其已经成功接收的数据或丢失的数据。senb可以根据来自menb的下行数据传输状态帧是否包含已经成功接收的数据或丢失的数据的报告来确定是否需要转发已经发送给menb的数据。如果来自menb的下行数据传输状态帧不包含已经成功接收但尚未被ue确认成功接收的数据或丢失的数据的报告,则senb转发已经发送给menb的数据。如果来自menb的下行数据传输状态帧包含已经成功接收的数据但尚未被ue确认成功接收的数据或丢失的数据的报告,则senb不转发menb已成功接收的数据。例如,如果来自menb的下行数据传输状态帧包含d),则senb不转发menb已成功接收的数据。如果来自menb的下行数据传输状态帧不包含d),则senb转发menb已成功接收的数据。或者,在将scg分离承载重配置为mcg承载时,menb可通过例如一个指示标识指示senb是否需要转发已经发送给menb的数据。当然,其他指示方式也可应用本发明的实施例。
在另一个实施例中,在重新配置scg分离承载(将一个scg分离承载配置为另一scg分离承载,即menb不变,senb发生改变)时,源senb将所有sn未被ue确认成功接收的下行pdcpsdu转发给menb(所述转发的数据中还可能包含来自核心网或下一代核心网的尚未分配pdcpsn的数据),但不转发已经发送给menb的数据。所述已经发送给menb的数据可以是已经被menb确认成功接收但尚未被ue确认成功接收的数据。例如,在将scg分离承载重配置为mcg承载时,menb在下行数据传输状态帧中向源senb报告其已经成功接收的数据或丢失的数据。源senb可以根据来自menb的下行数据传输状态帧是否包含已经成功接收的数据或丢失的数据的报告来确定是否需要转发已经发送给menb的数据。如果来自menb的下行数据传输状态帧不包含已经成功接收但尚未被ue确认成功接收的数据或丢失的数据的报告,则源senb转发已经发送给menb的数据。如果来自menb的下行数据传输状态帧包含已经成功接收的数据但尚未被ue确认成功接收的数据或丢失的数据的报告,则源senb不转发menb已成功接收的数据。例如,如果来自menb的下行数据传输状态帧包含d),则源senb不转发menb已成功接收的数据。如果来自menb的下行数据传输状态帧不包含d),则源senb转发menb已成功接收的数据。或者,在将scg分离承载重配置为mcg承载时,menb可通过例如一个指示标识指示senb是否需要转发已经发送给menb的数据。当然,其他指示方式也可应用本发明的实施例。
在另一个实施例中,将mcg承载重配置为scg分离承载时,存储在menb缓存区中的尚未被ue确认接收成功的数据(包含pdcpsdu和/或pdcppdu)可以不转发给senb。
以下描述menb对本地保存的,尚未被ue确认接收成功的数据的处理过程。
在一个实施例中,如果menb在最后的下行数据传输状态帧包含所述d),则menb将从senb接收到的用户数据(即缓存区中保存的尚未发送给ue和/或尚未被ue确认接收成功的数据)进行常规的数据处理,并按新的pdcp配置信息进行封装后发送给用户设备。
在另一个实施例中,如果menb在最后的下行数据传输状态帧包含所述d),则menb将从senb接收到的用户数据(即缓存区中保存的尚未发送给ue和/或尚未被ue确认接收成功的数据)转发给另一senb并在转发的数据包中携带指示标识,所述指示标识用于告知该另一senb当前数据的pdcpsdu还是pdcppdu。该另一senb可以将来自menb的pdcppdu直接转发给ue或者处理后并按新的pdcp配置信息进行封装后发送给ue。
以下描述menb处理senb为ue配置的安全信息的实施例
在一个实施例中,menb接收到senb为ue配置的安全信息时,在本地保存所述senb为ue配置的安全信息。
在另一个实施例中,将scg分离承载重配置为mcg承载和/或重配置scg承载和/或mcg承载重配置为scg分离承载时,senb向menb发送senb为ue配置的安全信息。例如,所述senb为ue配置的安全信息携带在sn状态转移(snstatustransfer)消息或其他消息或新定义的消息中。
需要说明的是,本发明在描述上述实施例时,没有具体指明主基站和辅基站类型。本发明适用于主基站可以为lteenb和/或elteenb和/或gnb,辅基站可以为lteenb和/或elteenb和/或gnb任意两个组合部署场景,也适用于其他的双连接部署场景,例如6g。在不同的通信系统中,采用的术语可能不同,但上述流程仍然适用。
运行在根据本发明的设备上的程序可以是通过控制中央处理单元(cpu)来使计算机实现本发明的实施例功能的程序。该程序或由该程序处理的信息可以临时存储在易失性存储器(如随机存取存储器ram)、硬盘驱动器(hdd)、非易失性存储器(如闪速存储器)、或其他存储器系统中。
用于实现本发明各实施例功能的程序可以记录在计算机可读记录介质上。可以通过使计算机系统读取记录在所述记录介质上的程序并执行这些程序来实现相应的功能。此处的所谓“计算机系统”可以是嵌入在该设备中的计算机系统,可以包括操作系统或硬件(如外围设备)。“计算机可读记录介质”可以是半导体记录介质、光学记录介质、磁性记录介质、短时动态存储程序的记录介质、或计算机可读的任何其他记录介质。
用在上述实施例中的设备的各种特征或功能模块可以通过电路(例如,单片或多片集成电路)来实现或执行。设计用于执行本说明书所描述的功能的电路可以包括通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或上述器件的任意组合。通用处理器可以是微处理器,也可以是任何现有的处理器、控制器、微控制器、或状态机。上述电路可以是数字电路,也可以是模拟电路。因半导体技术的进步而出现了替代现有集成电路的新的集成电路技术的情况下,本发明的一个或多个实施例也可以使用这些新的集成电路技术来实现。
此外,本发明并不局限于上述实施例。尽管已经描述了所述实施例的各种示例,但本发明并不局限于此。安装在室内或室外的固定或非移动电子设备可以用作终端设备或通信设备,如av设备、厨房设备、清洁设备、空调、办公设备、自动贩售机、以及其他家用电器等。
如上,已经参考附图对本发明的实施例进行了详细描述。但是,具体的结构并不局限于上述实施例,本发明也包括不偏离本发明主旨的任何设计改动。另外,可以在权利要求的范围内对本发明进行多种改动,通过适当地组合不同实施例所公开的技术手段所得到的实施例也包含在本发明的技术范围内。此外,上述实施例中所描述的具有相同效果的组件可以相互替代。