一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

无线电承载的序列号转移的制作方法

2022-03-19 16:28:00 来源:中国专利 TAG:


1.本公开总体上涉及无线通信,更具体地,涉及当修改无线电承载的终止点(termination point)时转移(transfer)无线电承载的序列号。


背景技术:

2.提供本背景技术描述是为了总体上呈现本公开的上下文的目的。在本背景技术部分中描述的程度上,目前命名的发明人的工作以及在提交时可能另外不算作现有技术的描述的方面既不明确也不隐含地被承认是针对本公开的现有技术。
3.在电信系统中,无线电协议栈的分组数据汇聚协议(pdcp)子层提供诸如用户平面数据传输、加密、完整性保护等服务。例如,为演进型通用陆地无线电接入(eutra)无线电接口(参见3gpp ts 36.323)和新无线电(nr)(参见ts 38.323)定义的pdcp层提供了上行链路方向(从用户设备(ue)到基站)以及下行链路方向(从基站到ue)中的协议数据单元(pdu)的排序。此外,pdcp子层向无线电资源控制(rrc)子层提供信令无线电承载(srb)和数据无线电承载(drb)。一般来说,ue和基站可以使用srb来交换rrc消息以及非接入层(nas)消息,并且使用drb在用户平面上传输数据。
4.ue可以使用几种类型的srb和drb。当在双重连接(dc)中操作时,与操作主节点(mn)的基站相关联的小区定义主小区组(mcg),并且与操作为辅节点(sn)的基站相关联的小区定义辅小区组(scg)。所谓的srb1资源携带在一些情况下包括专用控制信道(dcch)上的非接入层(nas)消息的rrc消息,并且srb2资源支持也在dcch上但具有比srb1资源更低的优先级的、包括记录的测量信息或nas消息的rrc消息。更一般地,srb1和srb2资源允许ue和mn交换与mn相关的rrc消息以及与sn相关的嵌入rrc消息,并且也可称为mcg srb。srb3资源允许ue和sn交换与sn相关的rrc消息,并且可以称为scg srb。分裂(split)srb允许ue直接与mn和sn交换rrc消息。此外,终止于mn并且仅使用mn的低层资源的drb可以被称为mcg drb,终止于sn并且仅使用sn的低层资源的drb可以被称为scg drb,并且终止mcg但是使用mn或者sn的低层资源的drb可以被称为分裂drb。
5.为了对无线电承载进行建立、修改、释放等以及以其他方式进行操作,ue和基站使用pdcp实体。支持eutra和nr无线电接口的ue可以包括eutra pdcp实体和nr pdcp实体。支持eutra的演进型节点b(enb)和5g节点b(gnb)可以分别包括eutra pdcp实体和nr pdcp实体,但是在一些情况下,enb也可以包括nr pdcp实体。
6.例如,在与sn添加、sn修改和sn释放等相关的各种双重连接场景中,以及在与切换相关的一些单连接场景中,基站修改无线电承载的终止点,使得在无线电接入网络(ran)端处,无线电承载在eutra pdcp版本与nr pdcp版本之间进行切换。例如,enb可以为ue配置drb,然后将drb“卸载”到gnb。尽管eutra pdcp和nr pdcp总体上是相似的,但是由于这些协议之间的一些差异(例如,序列号(sn)比特长度、drb中的可选完整性、无线电承载的复制和丢弃策略),ue为使用eutra pdcp和nr pdcp的无线电承载建立不同的相应pdcp实体。存在这样的情形,pdcp实体之间的差异(特别是在排序上的差异)使得ue或基站在改变无线电承
载的终止点时丢失数据单元。


技术实现要素:

7.本公开的基站支持无线电承载的终止点从一个基站改变到另一基站的各种场景。基站确定这种改变是否也导致pdcp版本的改变(例如,从eutra pdcp到nr pdcp、从nr pdcp到eutra pdcp),无线电承载的数据单元排序由于pdcp版本的改变而改变。具体地,ue可以建立新的pdcp实体,并且相应地重新开始数据单元排序。然后,基站基于pdcp版本是否有改变来确定无线电承载的当前计数值是否应该继续增加,或者在无线电承载的终止点改变之后计数值是否应该恢复到某个默认值(例如,零)。更具体地,基站确定无线电承载的终止点所改变到的基站应该使用当前计数值还是重置计数器。
8.在一些实施方式中,发送序列号(sn)状态转移(status transfer)消息(其可以传达无线电承载的dl计数值和ul计数值)的基站确定它是否应该将当前计数值包括在消息中。当基站确定它不应该包括当前计数值时,在没有基站正为其尝试转移sn状态的其他无线电承载时,基站可以确定根本不传送sn状态转移消息。在其他实施方式中,基站在sn状态转移消息中发送当前计数值,而不管无线电承载的pdcp版本是否有改变,但是接收基站确定它是否应该由于pdcp版本的改变而丢弃(即忽略)该计数值。在另外的实施方式中,如果无线电承载的pdcp版本有改变,则发送sn状态转移消息(其可以传达无线电承载的dl计数值和ul计数值)的基站将dl计数值设置为默认的dl计数值而不是当前的dl计数值,并且将ul计数值设置为默认的ul计数值而不是当前的ul计数值。默认的dl计数值和默认的ul计数值可以相同或不同。在典型情况下,当前的dl计数值不同于dl默认值,并且当前的ul计数值不同于默认的ul计数值。接收到sn状态转移消息的基站针对无线电承载使用默认的dl计数值和默认的ul计数值。
9.在一些场景中,无线电承载的终止点从支持nr pdcp的gnb改变为支持eutra pdcp的enb。在其他场景中,无线电承载的终止点从支持eutra pdcp的enb改变为支持nr pdcp的gnb。在其他场景中,无线电承载的旧终止点和新终止点都是enb,但是因为一个或两个enb支持eutra pdcp以及nr pdcp,所以pdcp版本由于终止点的改变而改变。
10.这些技术的示例实施例是一种在网络中用于改变无线电承载的终止点的方法。该方法可以由一个或多个处理器执行,并且包括确定无线电承载从源基站到目标基站的终止点的改变,该无线电承载具有根据数据单元排序的当前计数值。该方法还包括确定数据单元排序是否由于终止点的改变而改变。在第一实例中,响应于确定数据排序没有改变,该方法使得目标基站将当前计数值应用于无线电承载。在第二实例中,响应于确定数据排序改变,该方法使得目标基站将不同于当前计数值的新计数值应用于无线电承载。
11.这些技术的另一实施例是一种基站,其包括处理硬件并且被配置为实施上述方法。
附图说明
12.图1a是其中主节点(mn)和/或辅节点(sn)可以实施本公开的序列号(sn)管理技术的示例系统的框图;
13.图1b是其中mn和/或sn可以在mn间切换期间实施sn管理技术的另一示例系统的框
图;
14.图2a是协议栈的框图,图1a和图1b的根据该协议栈与enb和gnb通信;
15.图2b是图1a和图1b的设备可以在操作期间修改的eutra网络(eutran)无线电接入承载(e-rab)的框图;
16.图2c是图1a和图1b的设备可以用来对数据单元进行排序的下行链路(dl)计数或上行链路(ul)计数的框图;
17.图2d是可以在图1a或图1b的系统中操作的基站的已知分布式架构的框图;
18.图2e示意性地示出了在图2d的分布式架构中控制平面(cp)组件与用户平面(up)组件之间的交互;
19.图3a示出了一种场景,其中,mn在辅节点添加期间确定用eutra pdcp配置mn终止的drb,并且不向sn提供drb的当前计数值;
20.图3b示出了一种场景,其中,sn在辅节点添加期间确定用eutra pdcp配置mn终止的drb,并且忽略来自mn的sn状态转移消息中的计数值;
21.图3c示出了一种场景,其中,在辅节点添加期间,在sn中操作的集中单元的控制平面组件(cu-cp)从mn接收sn状态转移消息,但是不向用户平面组件(cu-up)提供drb的当前值;
22.图3d示出了一种场景,其中,在sn中操作的分布单元的控制平面组件(cu-up)忽略从cu-cp接收的drb的计数值;
23.图4a示出了一种场景,其中,sn在辅节点修改过程期间确定用nr pdcp配置sn终止的drb,并且不向mn提供当前计数值;
24.图4b示出了一种场景,其中,mn在辅节点修改过程期间确定用nr pdcp配置sn终止的drb,并且忽略来自sn的sn状态转移消息中的计数值;
25.图4c示出了一种场景,其中,在mn发起的辅节点修改过程期间,在sn中操作的cu-cp从mn接收sn状态转移消息,但是不向cu-up提供drb的当前值;
26.图4d示出了一种场景,其中,在sn中操作的cu-up忽略从cu-cp接收的drb的计数值;
27.图4e示出了一种场景,其中,在sn发起的辅节点修改过程期间,在sn中操作的cu-cp从mn接收sn状态转移消息,但是不向cu-up提供drb的当前值;
28.图4f示出了另一种场景,其中,在sn中操作的cu-up忽略从cu-cp接收的drb的计数值;
29.图5a示出了一种场景,其中,源基站在mme/sgw内切换期间确定用eutra pdcp或nr pdcp配置mn终止的drb,并且不在sn状态转移消息中包括计数值;
30.图5b示出了一种场景,其中,目标基站在mme/sgw内切换期间确定用eutra pdcp或nr pdcp配置mn终止的drb,并且忽略sn状态转移消息中的计数值;
31.图5c示出了一种场景,其中,在切换场景期间,在目标基站中操作的cu-cp从源基站接收sn状态转移消息,但是不向cu-up提供drb的当前值;
32.图5d示出了一种场景,其中,在切换场景期间,在目标基站中操作的cu-up忽略从cu-cp接收的drb的计数值;
33.图6a示出了一种场景,其中,源基站在mn到enb的改变期间接收第一sn状态转移消
息,确定用eutra pdcp或nr pdcp配置mn终止的drb,并且不在第二sn状态转移消息中包括计数值;
34.图6b示出了一种场景,其中,目标基站在mn到enb的改变期间确定用eutra pdcp或nr pdcp配置mn终止的drb,并且忽略sn状态转移消息中的计数值;
35.图6c示出了一种场景,其中,源第二节点站在mn到enb的改变期间确定用eutra pdcp或nr pdcp配置mn终止的drb,并且不在第一sn状态转移消息中包括计数值;
36.图7a示出了一种场景,其中,在具有mn发起的sn改变的mn间切换期间,目标主节点接收第一sn状态转移消息,确定用eutra pdcp或nr pdcp配置mn终止的drb,并且不在第二sn状态转移消息中包括当前计数值;
37.图7b示出了一种场景,其中,在具有mn发起的sn改变的mn间切换期间,目标辅节点确定用eutra pdcp或nr pdcp配置mn终止的drb,并且忽略sn状态转移消息中的计数值;
38.图7c示出了一种场景,其中,在具有mn发起的sn改变的mn间切换期间,源主节点确定用eutra pdcp或nr pdcp配置mn终止的drb,并且不在第一sn状态转移消息中包括当前计数值;
39.图8a示出了一种场景,其中,“旧的”menb在连接重建过程期间确定旧的menb所配置的一个或多个mn终止的drb中的每个drb使用与“新的”enb所使用的pdcp不同类型的pdcp,并且相应地不向新的enb提供数据单元计数;
40.图8b示出了一种场景,其中,新的menb在连接重建过程期间确定旧的menb所配置的一个或多个mn终止的drb中的每个drb使用与新的enb所使用的pdcp不同类型的pdcp,并且相应地忽略从新的enb接收的数据单元计数;
41.图9a示出了一种场景,其中,旧的menb在连接重建过程期间确定旧的menb所配置的一个或多个sn终止的drb中的每个drb使用与新的enb所使用的pdcp不同类型的pdcp,并且相应地不向新的enb提供数据单元计数;
42.图9b示出了一种场景,其中,新的menb在连接重建过程期间确定旧的menb所配置的一个或多个sn终止的drb中的每个drb使用与新的enb所使用的pdcp不同类型的pdcp,并且相应地忽略从新的enb接收的数据单元计数;
43.图10a示出了一种场景,其中,在mn发起的sn释放过程期间,mn确定在释放sn之后用eutra pdcp配置一个或多个sn终止的drb中的每个drb,并且不在sn状态转移消息中包括计数值;
44.图10b示出了一种场景,其中,在mn发起的辅节点释放过程期间,sn确定用eutra pdcp配置sn终止的drb,并且忽略sn状态转移消息中的计数值;
45.图11a示出了一种场景,其中,在mn发起的sn释放过程期间,mn确定在释放sn之后用eutra pdcp配置一个或多个sn终止的drb中的每个drb,并且不在sn状态转移消息中包括计数值;
46.图11b示出了一种场景,其中,在mn发起的辅节点释放过程期间,sn确定在释放sn之后用eutra pdcp配置sn终止的drb,并且忽略sn状态转移消息中的计数值;
47.图12a示出了一种场景,其中,mme在间接切换过程期间识别无线电承载的pdcp版本的改变,并且不在针对目标基站的mme状态转移消息中包括计数值;
48.图12b示出了一种场景,其中,目标基站在间接切换过程期间识别无线电承载的
pdcp版本的改变,并且忽略来自mme的mme状态转移消息中的计数值;
49.图13是根据本公开的技术的用于生成sn状态转移消息的示例方法的流程图,其可以在图1a或图1b的基站中实施;
50.图14是用于确定基站在sn添加过程、sn修改过程或类似过程期间是应该忽略还是应用在sn状态转移消息中接收的信息的示例方法的流程图;
51.图15是用于确定基站是应该在切换过程或类似过程期间忽略还是应用在sn状态转移消息中接收的信息的示例方法的流程图;
52.图16是用于在cu-cp处处理sn状态转移消息的示例方法的流程图;
53.图17是用于在cu-up处处理sn状态转移消息的示例方法的流程图;以及
54.图18是用于改变无线电承载的终止点的示例方法的流程图,其可以在图1a和图1b的系统中实施。
具体实施方式
55.图1a描绘了一种示例无线通信系统,其中,ue 102使用了在不同时间终止于enb 104a或gnb 106a的无线电承载。enb 104a和/或gnb 106a实施本公开的用于管理sn状态转移的技术,使得ue 102不会由于无线电承载改变其终止点而错过入站或出站数据单元。
56.基站104a和106a都可以连接到相同的核心网(cn),演进分组核心(epc)110。相应地,gnb 106a可以被实施为gnb,或者支持nr无线电接口以及到epc 110的s1接口的基站。为了在dc场景和下面讨论的其他场景期间直接交换消息,enb 104a和gnb 106a可以支持x2接口。
57.在其他组件当中,epc 110包括服务网关(s-gw)112和移动性管理实体(mme)114。一般来说,s-gw 112被配置为传输与音频呼叫、视频呼叫、互联网业务等相关的用户平面分组,并且mme 114被配置为管理认证、注册、寻呼和其他相关功能。
58.如图1a所示,enb 104a支持eutra小区124a,并且gnb 106a支持nr小区126a。小区124a和126a可以部分地重叠,使得ue 102可以在dc中与分别作为mn和sn进行操作的enb 104a和gnb 106a通信。更具体地,当ue 102与enb 104a和gnb 106a在dc中时,enb 104a作为menb进行操作,并且gnb 106a作为sgnb进行操作。在其他场景中,enb 104a可以将ue 102切换到gnb 106a,或者相反地,gnb 106a可以将ue 102切换到enb 104a。一般地,epc 110可以包括支持nr小区和/或eutra小区的任何合适数量的基站。下面参考图1b讨论epc 110连接到附加基站的示例配置。
59.尽管以下示例具体涉及epc和特定的rat类型、5g nr和eutra,但是一般来说,本公开的技术也可以应用于其他合适的无线电接入和/或核心网技术。
60.enb 104a配备有处理硬件130,该处理硬件130可以包括一个或多个通用处理器(诸如cpu)和存储可在一个或多个通用处理器和/或专用处理单元上执行的机器可读指令的非暂时性计算机可读存储器。在示例实施方式中,处理硬件130包括主sn控制器132,该主sn控制器132被配置为当enb作为mn进行操作时管理sn状态转移消息传递。gnb 106a配备有处理硬件140,该处理硬件140也可以包括一个或多个通用处理器(诸如cpu)和存储可在一个或多个通用处理器和/或专用处理单元上执行的机器可读指令的非暂时性计算机可读存储器。在示例实施方式中,处理硬件140包括辅sn控制器142,该辅sn控制器142被配置为当
gnb作为sn进行操作时管理sn状态转移消息传递。
61.图1b示出了网络100的另一实施方式,其中,除了enb 104a和gnb 106a之外,epc 110还连接到enb 104b和gnb 106b。enb 104b可以类似于enb 104a地实施,并且gnb 106a和106b也可以具有类似的实施方式。enb 104b支持eutra小区124b,并且gnb 106b支持nr小区126b。如下所讨论的,基站104a和104b可以支持mn间切换,使得例如在释放与enb 104a的连接并选择enb 104b的小区124b之后,ue可以继续在dc中操作。
62.接下来,图2a以简化方式示出了无线电协议栈,ue 102可以根据该无线电协议栈与enb 104a/104b和gnb 106a/106b通信。
63.eutra的物理层(phy)202a向eutra媒体接入控制(mac)子层204a提供传输信道,eutra mac子层204a又向eutra无线电链路控制(rlc)子层206a提供逻辑信道,并且eutra rlc子层又向eutra pdcp子层208提供rlc信道以及在一些情况下向nr pdcp子层210提供rlc信道。类似地,nr的phy 202b向nr mac子层204b提供传输信道,nr mac子层204b又向nr rlc子层206b提供逻辑信道,并且nr rlc子层206b又向nr pdcp子层210提供rlc信道。在一些实施方式中,ue 102支持eutra栈和nr栈两者,以支持eutra基站与nr基站之间的切换和/或在eutra接口和nr接口上的dc。此外,如图2a所示,ue 102可以支持nr pdcp 210在eutra rlc 206a上的分层(layering)。
64.eutra pdcp子层208和nr pdcp子层210接收可被称为服务数据单元(sdu)的分组(例如,来自互联网协议(ip)层,直接或间接分层在pdcp层208或210上),并且输出可被称为协议数据单元(pdu)的分组(例如,到rlc层206a或206b)。除了sdu与pdu之间的差异是相关的情况之外,为简单起见,本公开将sdu与pdu都称为“分组”。
65.在控制平面上,eutra pdcp子层208和nr pdcp子层210提供srb以交换例如无线电资源控制(rrc)消息。在用户平面上,eutra pdcp子层208和nr pdcp子层210提供drb以支持数据交换。
66.当ue 102在eutra/nr dc(en-dc)中操作时,其中enb 104a作为menb进行操作且gnb 106a作为sgnb进行操作,网络可以向ue 102提供使用eutra pdcp 208的mn终止的mcg drb或使用nr pdcp 210的mn终止的mcg无线电承载。各种场景中的网络还可以向ue 102提供仅使用nr pdcp 210的scg承载和分裂承载。
67.如图2b所示,e-rab 240是无线电承载242(诸如srb或drb)和s1承载244的级联。返回参考图1,例如,ue 102可以获得由终止于enb 104a的drb以及enb 104a与epc 110之间的通信链路上的s1承载构成的某个e-rab。因此,ue 102可以在e-rab上与epc 110交换分组。在一些实施方式中,ul计数的当前值包括与和drb有关的第一个丢失ul pdcp sdu相关联的hfn和pdcn-sn。dl计数的当前值包括目标基站应该为还不具有序列号的下一个dl pdcp sdu指派的hfn和pdcp-sn。
68.在下面讨论的各种场景中,基站和ue 102可以重新配置e-rab,使得drb组件从mn终止的drb改变为sn终止的drb,并且s1承载组件的终止点从源基站改变为目标基站。主sn控制器132和/或辅sn控制器142取决于源基站和目标基站所使用的pdcp实体的类型来管理与无线电承载相关联的序列号的转移。在一些情况下,源基站向目标基站发送包括e-rab的标识符和/或drb的标识符的sn状态转移消息。
69.如下文更详细讨论的,在一些情况下,源基站将对drb的当前计数值的指示包括在
sn状态转移消息中。图2c示出了一种示例格式,基站或ue可以根据该示例格式来指定dl计数和/或ul计数的当前值。为方便起见,本公开可以将当前的dl计数值和ul计数值统称为与drb相关联的单个“当前计数值”。计数250包括超帧号(hfn)252和pdcp-sn 254。例如,pdcp-sn可以占据m比特,并且hfn可以占据n比特,以传达dl计数的当前值。pdcp-sn 252和hfn 254类似地可以分别占据m比特和n比特,以传达dl计数的当前值。在另一实施方式中,pdcp-sn 252和hfn 254可以分别占据l比特和k比特,以传达ul计数的当前值。
70.图2d描绘了基站(诸如基站104a、104b、106a或106b)的示例分布式(或“分解式”)实施方式。该实施方式中的基站可以包括集中单元(cu)172和一个或多个分布单元(du)174。cu 172配备有处理硬件,该处理硬件可以包括一个或多个通用处理器(诸如cpu)和存储可在一个或多个通用处理器和/或专用处理单元上执行的机器可读指令的非暂时性计算机可读存储器。du 174也配备有处理硬件,该处理硬件可以包括一个或多个通用处理器(诸如cpu)和存储可在一个或多个通用处理器和/或专用处理单元上执行的机器可读指令的非暂时性计算机可读存储器。cu 172和一个或多个du可以经由f1接口连接。
71.现在参考图2e,基站104a/b或106a/b可以包括cu控制平面(cp)模块(cu-cp)180、一个或多个cu用户平面(up)模块(cu-up)182和一个或多个基站du 174。cu是逻辑节点,当基站是gnb时,它可以支持rrc、sdap和pdcp协议,或者当基站是en-gnb或enb时,它可以支持rrc和pdcp协议。du是可以支持gnb或en-gnb的rlc层、mac层和phy层的逻辑节点。cu可以部分地控制du的操作。每个du可以支持一个或多个小区。
72.基站cu-cp是逻辑节点,其可以支持rrc和用于en-gnb或gnb的gnb-cu的pdcp协议的控制平面部分。基站cu-up是逻辑节点,其可以支持用于en-gnb(或enb)的基站cu的pdcp协议的用户平面部分,以及用于gnb的基站cu的pdcp协议和sdap协议的用户平面部分。cu-up可以经由e1接口连接到基站cu-cp。cu-cp可以为ue所请求的服务选择适当的(多个)cu-up,并且使用承载上下文管理功能来管理承载。
73.如下文更详细讨论的,在一些情况下,cu-cp通过传送可包括pdcp sn状态信息ie(例如,3gpp ts 38.463中指定的)的e1接口消息(例如,3gpp ts 38.463中指定的承载上下文修改请求)来发起承载上下文修改过程,以请求cu-up应用sn计数值。除了pdcp版本(e-utra pdcp或nr pdcp)的改变之外,en-dc操作还可以涉及使用drb的释放和添加或完全配置来执行的pdcp sn长度或rlc模式的改变。具有5gc操作的mr-dc可以涉及pdcp sn长度改变或rlc模式改变的改变。
74.接下来参考图3a-图11b讨论在图1a或图1b的系统中操作的设备管理与无线电承载相关联的序列号的转移的几个示例场景。
75.首先参考图3a,在这种场景下,enb 104a作为mn进行操作。在辅节点添加期间,enb 104a确定mn终止的drb(mn-terminated drb)使用eutra pdcp,并且构造没有当前计数值的sn状态转移消息。更具体地,enb 104a最初向ue 102提供301终止于enb 104a的drb da,即mn终止的drb。enb 104a还向ue 102提供rlc确认模式(am)配置,该am配置通常要求对于每次发送的确认。rlc am(无线电链路控制确认模式)配置还使得enb 104a发送sn状态转移消息,或者确定不需要这样的发送,并且当enb 104a改变drb da的终止点时执行数据转发,如下所讨论的。
76.为了允许ue 102在dc中通信,enb 104a确定将drb da的终止点从enb 104a改变为
pdcp,因为sn 106a是gnb。因此,sn 106a将为sn终止的drb da配置nr pdcp和rlc am。因此,mn 104a确定改变drb da的终止点也会导致drb da的pdcp版本的改变。
84.出于上面讨论的原因,pdcp版本的改变(诸如从eutra到nr的改变)使得ue 102依赖于不同的pdcp实体并且有效地重置数据单元排序。例如,mn 104a可能已经在drb da上在下行链路方向上传送了200个pdu,并且根据eutra pdcp数据单元排序,用于下行链路方向的drb da的当前计数值(即,dl计数)相应地是200。然而,因为ue 102将使用nr pdcp 210来重新配置drb da,所以ue 102期望dl计数为零。
85.因为mn 104a已经确定drb da的pdcp版本将由于终止点的改变而改变,所以mn 104a构造342没有当前计数值的sn状态转移消息。作为更具体的示例,mn 104a可以构造sn状态转移消息,并且不包括与drb da相关的任何信息,诸如e-rab id、ul计数值或dl计数值。然后,mn 104a经由x2接口向sn 106a发送350a sn状态转移(sn status transfer)消息。
86.此外,在一些场景中,mn 104a可以确定根本不向sn 106a发送sn状态转移消息。mn 104通常可以识别在ran内改变它们的终止点的多个drb。当这些drb中的一个或多个在先前的终止点和新的终止点处使用相同的pdcp版本时,mn 104a在sn状态转移消息中至少包括drb或对应drb所属的e-rab的标识符、drb的当前dl计数、以及当前ul计数值。mn 104a针对其pdcp版本由于终止点的改变而改变的任何drb不包括这种形成。当pdcp版本针对每个drb而改变时,mn 104a根本不构造或发送sn状态转移消息。
87.在另一示例实施方式中,如果mn 104a已经确定drb da的pdcp版本将由于终止点的改变而改变,则mn 104a构造sn状态转移消息,将ul计数值设置为默认ul计数值(例如,零),将dl计数值设置为默认dl计数值(例如,零),并且在sn状态转移消息中包括drb da的e-rab id、ul计数值和dl计数值。然后,mn 104a经由x2接口向sn 106a发送350a sn状态转移消息。sn 106a将ul计数值和dl计数值分别应用于drb da的ul计数和dl计数。
88.在这些情况下,sn 106a可以基于sgnb添加请求消息中的信息来确定每个具有终止点改变的drb将具有pdcp版本的改变。例如,sn 106a可以处理cg-configinfo ie的mcg-rb-config字段。相应地,sn 106a可以确定mn 104a将不传送sn状态转移消息。以这种方式,sn 106a可以避免等待sn状态转移消息,并且使用定时器来避免等待超过某个预定时间量。
89.继续参考图3a,因为sn 106a没有接收到drb da的当前计数值,所以sn 106a对drb da的ul计数和dl计数应用默认值,诸如零。sn 106a使用nr pdcp并且根据sgnb添加请求消息(参见事件311)中与drb da相关的信息来修改drb da以建立sn终止的drb。sn 106a开始向下行链路分组指派从零开始的序列号。在上行链路方向,sn 106a期望来自ue 102的分组具有从零开始的序列号。
90.然而,在另一场景中,enb 104a可以确定pdcp版本没有由于drb da的终止点的改变而改变。在这种情况下,enb 104a生成sn状态转移消息,并且包括drb da的当前值。上面参考图2c讨论了示例格式250,enb 104a可以根据该示例格式250指定dl计数值和/或ul计数值。gnb 106a接收sn状态转移消息,并且将pdcp-sn指派给gnb 106a使用sn终止的drb发送pdcp分组的第一下行链路pdcp分组。gnb 106a还使用hfn和pdcp-sn对第一下行链路pdcp分组加密,以生成加密下行链路pdcp分组。gnb 106a生成包括pdcp-sn和第一加密下行链路分组sdu的pdcp分组,并且在sn终止的drb上将该pdcp分组发送到ue。
106a。mn 104a将当前计数值包括在sn状态转移消息中,而不管drb da的终止点的改变是否导致drb da所使用的pdcp版本的改变。
97.然而,在sn 106a接收350b sn状态转移消息之后,sn 106a确定351b drb da的终止点的改变是否导致drb da所使用的pdcp版本的改变(例如,eutra pdcp、nr pdcp)。如上面所讨论的,sn 106a可以使用sgnb添加请求消息中所包括的cg-configinfo ie的mcg-rb-config字段来做出该确定,该sgnb添加请求消息是sn 106a在过程310b期间接收的。
98.在这种场景中,sn 106a确定drb da的pdcp版本将由于终止点的改变而改变,并且忽略352 sn状态转移消息中所包括的当前值。然后,如上面所讨论的,sn 106a对drb da的ul计数和dl计数应用默认值,诸如零。另一方面,如果sn 106确定pdcp版本没有由于drb的终止点的改变而改变,则sn 106a将当前计数值(其可以包括ul计数和dl计数)应用于后续分组,如上面所讨论的。然后,场景类似于图3a的场景继续进行。
99.在图3c和图3d的场景中,sn 106a被实施为分布式基站,包括sn cu-cp 180、(sn)cu-up 182和sn-du 174。sn cu-cp 180和sn cu-up 182交换关于drb的当前计数值的信息。
100.具体地,在图3c的场景中,mn 104a最初向ue 102提供301包括drb dc的一个或多个drb。mn 104a通过向sn cu-cp 180发送311 sn添加请求消息来开始sn添加过程310c,并且将drb dc的终止点从mn 104a修改到sn 106a。sn cu-cp 180向sn cu-up 182发送360承载上下文建立请求(bearer context setup request)消息,然后sn cu-up 182用承载上下文建立响应(bearer context setup response)消息来对sn cu-cp 180进行响应461。sn cu-cp 180通过向sn-du 174发送462 f1 ue上下文建立或修改消息来发起ue上下文修改或建立过程。事件360和462不需要总是以图3c所示的次序发生。
101.然后,sn cu-cp 180向mn 104a发送312 sn添加请求确认(sn addition request acknowledge)消息。接下来,mn 104a向ue 102发送320具有scg配置的rrc重新配置(例如,rrcconnectionreconfiguration或rrcreconfiguration)消息。ue 102用rrc重新配置完成(例如,rrcconnectionreconfigurationcomplete或rrcreconfigurationcomplete)消息向mn 104a回复322。mn 104a又向sn cu-cp 180发送313sn重新配置完成(sn reconfiguration complete)消息。ue 102发起340与sn-du 174的随机接入过程。事件322和340不需要总是以图3c所示的次序发生。事件311、360、461、462、312、320、321和313可以共同定义sn添加和rrc重新配置过程310c。
102.mn 104a向sn cu-cp 180发送350c具有一个或多个dbr的当前计数值的sn状态转移消息。sn cu-cp 180确定351c drb dc的终止点改变是否导致drb dc的设置改变。设置改变可以包括drb dc所使用的pdcp版本的改变(例如,eutra pdcp、nr pdcp)、pdcp sn长度的改变、rlc模式的改变或完全配置。在该示例场景中,sn cu-cp 180确定351c drb dc要求设置改变。sn cu-cp 180相应地构造355c没有drb dc的pdcp sn状态信息ie的承载上下文修改请求(bearer context modification request)消息;或者,在另一实施方式中,构造具有包括drb dc的默认dl计数值(例如,零)和默认ul计数值(例如,零)的pdcp sn状态信息ie的承载上下文修改请求消息。然而,在另一场景中,sn cu-cp 180确定drb dc不要求设置改变,并且将当前计数值(如在事件350c处接收的)包括在承载上下文修改请求消息的pdcp sn状态信息ie中。然后,sn cu-cp 180向sn cu-up 182发送357c承载上下文修改请求消息。sn cu-up 182应用在pdcp sn状态信息ie中接收的计数值,并且发送358c承载上下文修改
响应(bearer context modification response)消息。
103.图3d的场景通常类似于图3c的场景,但是这里cu-up接收并随后忽略来自cu-cp的当前计数值。在图3c和图3d中,相似的事件使用相同的附图标记进行标记,并且这两种场景之间的差异在下面讨论。
104.在sn cu-cp 180确定351d对于drb dd而言要求设置改变之后,sn cu-cp 180为具有当前计数值的drb构造355d具有pdcp sn状态信息ie的承载上下文修改请求消息,但是还在承载上下文修改请求消息中包括用于接收方忽略接收的计数值的指示。在另一场景中,sn cu-cp 180确定drb dd不要求设置改变,并且将当前计数值包括在承载上下文修改请求消息中的pdcp sn状态信息ie中,而没有用于接收方忽略接收的计数值的指示。
105.在一个实施方式中,忽略指示是二进制指示符,使得当指示被设置为某个值或选项(例如,“真”)时,sn cu-up 182采取适当的动作。在另一实施方式中,sn cu-up 182不需要确定忽略指示是否具有任何特定值,并且当忽略指示被包括在消息中时采取适当的动作。然后,sn cu-cp 180向sn cu-up 182发送357d承载上下文修改请求消息。在该示例场景中,sn cu-up 182检查该指示,并且忽略359在pdcp sn状态信息ie中接收的计数值。然后,sn cu-up 182向sn cu-cp 180发送358d承载上下文修改响应消息。
106.在图4a的场景中,作为sn进行操作的gnb 106a最初向ue 102提供402终止于gnb 106a的drb db,即sn终止的drb。drb db的配置也包括rlc am。类似于图3a和图3b的场景,enb 104a作为mn进行操作,并且基站104a和106b因此支持ue 102处的dc。
107.在sn 106a确定将sn终止的drb db转换成mn终止的drb db之后,sn 106a首先向mn 104a发送414sgnb修改需求(sgnb modification required)消息。sgnb修改需求消息包括对mn 104a应该将drb db改变为mn终止的drb的指示。为了识别drb db,sn 106a可以在sgnb修改需求消息中包括drb db的标识(drb id)和/或drb db所属的e-rab eb的标识(e-rab id)。
108.mn 104a用sgnb修改请求(sgnb modification request)消息来响应415。mn 104a可以通过在sgnb修改请求消息中将pdcpatsgnb标志设置为“存在”来指示sn 106a应该建立pdcp实体。然而,在其他场景中,mn 104a可能无法用sgnb修改请求消息来响应。
109.在接收415 sgnb修改请求消息之后,sn 106a向mn 104a发送416 sgnb修改请求确认(sgnb modification request acknowledge)消息。类似于参考图3a和图3b讨论的sgnb添加请求确认消息,sgnb修改请求确认消息可以包括scg配置(例如,cg-config ie),scg配置又可以包括radiobearerconfig ie。在一些情况下,sgnb修改请求确认消息还包括具有physicalcellgroupconfig ie、mac-cellgroupconfig ie和rlc-bearerconfig ie、spcellconfig ie等的scg小区组配置。
110.然后,mn 104a向ue 102发送420具有scg配置的rrcconnectionreconfiguration消息。scg配置中的radiobearerconfig ie包括对使用nr pdcp的sn终止的drb db应该变成使用eutra pdcp的mn终止的drb的指示。在一些情况下,mn 104a将scg-cellgroupconfig包括在rrcconnectionreconfiguration消息中。ue 102重新配置包括drb db的资源,并且向mn 104a发送421 rcconnectionreconfigurationcomplete消息。mn 104a又向sn 106a发送417 sgnb修改确定(sgnb modification confirm)消息。
111.类似于图3a和图3b的场景,ue 102从mn 104a接收420的
rrcconnectionreconfiguration消息可以包括对ue 102应该执行440随机接入过程的指示。
112.sn 106a确定443 drb db的终止点的改变是否导致drb db所使用的pdcp版本的改变(例如,eutra pdcp、nr pdcp)。在图4a的场景中,mn 104a确定sn终止的drb db(sn 104a正在将其转换为mn终止的drb)被配置为使用nr pdcp,但是新的终止点mn 104a使用nr eutra,因为mn 104a是enb。因此,sn 106a期望mn 104a为mn终止的drb db配置eutra pdcp和rlc am。因此,sn 106a确定改变drb db的终止点也会导致drb db的pdcp版本的改变。
113.根据一个实施方式,当sn 106a确定mn 104a(其为enb)不支持nr pdcp时,sn 106a推断mn 104a使用eutra pdcp配置drb db。相反地,当sn 106a确定mn 104a支持nr pdcp时,sn 106a推断mn 104a使用nr pdcp配置drb db。因此,在该实施方式中,sn 106a基于mn 104a的能力来确定443 drb db的pdcp版本是否有改变。
114.取决于实施方式,mn 104a在mn 104a通过x2接口发送给sn 106a的消息(诸如sgnb修改请求、sgnb添加请求(参见图3a和图3b)或另一合适的消息)中指示其eutra pdcp和nr pdcp能力或mcg-rb配置。
115.根据另一实施方式,当sn 106a确定ue 102在eutra无线电接口上不支持nr pdcp时,sn 106a推断mn 104a使用eutra pdcp配置drb db。相反地,当sn 106a确定ue 102在eutra无线电接口上支持nr pdcp时,sn 106a推断mn 104a使用nr pdcp配置drb db。因此,在该实施方式中,sn 106a基于ue 102的能力来确定443 drb db的pdcp版本是否有改变。
116.因为在这种场景中,sn 106a已经确定drb db的pdcp版本将由于终止点的改变而改变,所以sn 106a构造444没有drb db的当前计数值的sn状态转移消息。例如,sn 106a可以构造sn状态转移消息,并且不包括与drb db相关的任何信息,诸如e-rab id、ul计数值或dl计数值。然后,sn 106a经由x2接口向mn 104a发送450a sn状态转移消息。类似于在图3a的场景中mn 104a如何能够构造或确定不构造sn状态转移消息,sn 106a还可以检查针对每个drb pdcp版本是否改变(例如,配置有rlc am),并且当pdcp版本在每个实例中改变时,根本不构造或发送sn状态转移消息。
117.类似于图3a的场景中的sn 104a接收和处理350a sn状态转移消息,图4的场景中的mn 104a接收sn状态转移消息,并且因为该消息不指示drb db的当前计数值,所以mn 104a对drb db的ul计数和dl计数应用默认值,诸如零。mn 104a使用eutra pdcp并且根据sgnb修改需求消息中的信息来修改drb db以建立mn终止的。mn 104a开始向下行链路分组指派从零开始的序列号。在上行链路方向,mn 104a期望来自ue 102的分组具有从零开始的序列号。然而,当另一场景中的sn 106a确定drb db的pdcp版本没有改变时,sn 106a将当前计数值包括在sn状态转移消息中。在这种情况下,mn 104a将dl计数的指定值之后的下一个数字指派给下行链路方向上的分组,并且期望具有紧接在ul计数的指定值之后的序列号的分组。
118.在另一实施方式中,如果sn 106a已经确定drb db的pdcp版本将由于终止点的改变而改变,则sn 106a构造sn状态转移消息,针对drb db将ul计数值设置为默认ul计数值(例如,零)并且将dl计数值设置为默认dl计数值(例如,零),并且在sn状态转移消息中包括e-rab id、ul计数值和dl计数值。然后,sn 106a经由x2接口向mn 104a发送450a sn状态转移消息。sn 106a还可以检查针对每个drb pdcp版本是否改变(例如,配置有rlc am)。如果
pdcp版本在每个实例中改变,则sn106a针对每个drb将ul计数值设置为默认ul计数值,将dl计数值设置为默认dl计数值,并且在sn状态转移消息中包括每个drb的e-rab id、ul计数值和dl计数值。mn 104a针对drb db将接收到的ul计数值应用于ul计数并且将接收到的dl计数值应用于dl计数(或者,当sn状态转移消息引用多个drb时,针对每个drb)。
119.在向mn 104a发送450a sn状态转移消息之后,sn 106a转发471在s-gw 112至ue 102之间的数据。然后,sn 106a向mn 104发送472辅rat容量报告(secondary rat volumereport)消息,以指示针对e-rab ue 102在nr无线电上接收到多少数据。然后,mn 104a、s-gw 112和mme 114执行480路径更新过程,类似于上面讨论的路径更新过程380。路径更新过程包括s-gw 112发送结束标记分组以指示数据转发471的完成。
120.在图4b的场景中,sn 106a向mn 104a发送450bsn状态转移消息,并且包括当前计数值,而不管drb db的pdcp版本是否由于drb db的终止点改变而改变。然而,mn 104a确定453 drb db的终止点的改变是否导致drb db所使用的pdcp版本的改变(例如,eutra pdcp、nr pdcp)。例如,mn 104a可以使用sgnb修改需求消息中所包括的信息来做出该确定。然后,由于pdcp版本的改变,mn 104a忽略454在sn状态转移消息中接收的计数值。在另一场景中,mn 104a确定pdcp版本没有由于drb db的终止点的改变而改变,并且将可包括ul计数和dl计数的当前计数值应用于后续分组。
121.在图4c的场景中,mn 104a最初向ue 102提供401包括drb dc的一个或多个drb,并且还利用sn 106a中的sn资源。mn 104a通过向sn cu-cp 180发送415 sn修改请求消息来开始mn发起的sn修改过程410c,并且将drb dc的终止点从mn 104a修改到sn 106a。
122.sn cu-cp 180向sn cu-up 182发送460承载上下文建立请求消息,然后sn cu-up 182用承载上下文建立响应消息来对sn cu-cp 180进行响应461。sn cu-cp 180通过向sn-du 174发送462f1 ue上下文建立消息来发起ue上下文建立过程。事件460和462不需要总是以图3c所示的次序发生。
123.然后,sn cu-cp 180向mn 104a发送416 sn添加请求确认消息。接下来,mn 104a向ue 102发送420具有scg配置的rrc重新配置(例如,rrcconnectionreconfiguration或rrcreconfiguration)消息。ue 102用rrc重新配置完成(例如,rrcconnectionreconfigurationcomplete或rrcreconfigurationcomplete)消息向mn 104a回复422。mn 104a又向sn cu-cp 180发送417sn重新配置完成消息。ue 102发起440与sn-du 174的随机接入过程。事件421和440不需要总是以图4c所示的次序发生。事件415、460、461、462、420、421、417和440共同定义了mn发起的sn修改和rrc重新配置过程410c。
124.mn 104a向sn cu-cp 180发送450c具有一个或多个dbr的当前计数值的sn状态转移消息。sn cu-cp 180确定451c drb dc的终止点改变是否导致drb dc的设置改变。设置改变可以包括drb dc所使用的pdcp版本的改变(例如,eutra pdcp、nr pdcp)、pdcp sn长度的改变、rlc模式的改变或完全配置。在该示例场景中,sn cu-cp 180确定451c drb dc要求设置改变。sn cu-cp 180相应地构造455c没有drb dc的pdcp sn状态信息ie的承载上下文修改请求消息;或者,在另一实施方式中,构造具有针对drb dc包括默认dl计数值(例如,零)和默认ul计数值(例如,零)的pdcp sn状态信息ie的承载上下文修改请求消息。然而,在另一场景中,sn cu-cp 180确定drb dc不要求设置改变,并且将当前计数值(如在事件450c处接收的)包括在承载上下文修改请求消息的pdcp sn状态信息ie中。然后,sn cu-cp 180向
sn cu-up 182发送457c承载上下文修改请求消息。sn cu-up 182应用在pdcp sn状态信息ie中接收的计数值,并且发送458c承载上下文修改响应消息。
125.图4d的场景通常类似于图4c的场景,但是这里cu-up接收并随后忽略来自cu-cp的当前计数值。在图4c和图4d中,相似的事件用相同的附图标记进行标记,下面讨论这两个场景之间的差异。
126.在sn cu-cp 180确定451d对于drb dd而言要求设置改变之后,sn cu-cp 180为具有当前计数值的drb构造455d具有pdcp sn状态信息ie的承载上下文修改请求消息,但是还在承载上下文修改请求消息中包括用于接收方忽略接收的计数值的指示。在另一场景中,sn cu-cp 180确定drb dd不要求设置改变,并且将当前计数值包括在承载上下文修改请求消息中的pdcp sn状态信息ie中,而没有用于接收方忽略接收的计数值的指示。
127.在一个实施方式中,忽略指示是二进制指示符,使得当指示被设置为某个值或选项(例如,“真”)时,sn cu-up 182采取适当的动作。在另一实施方式中,sn cu-up 182不需要确定忽略指示是否具有任何特定值,并且当忽略指示被包括在消息中时采取适当的动作。然后,sn cu-cp 180向sn cu-cp 182发送457d承载上下文修改请求消息。在该示例场景中,sn cu-up 182检查该指示,并且忽略459在pdcp sn状态信息ie中接收的计数值。然后,sn cu-up 182向sn cu-cp 180发送458d承载上下文修改响应消息。
128.现在参考图4e,mn 104a可以包括mn cu-cp 180、mn cu-up 182和mn-du 174。sn 106a最初向ue 102提供包括drb de的一个或多个drb,并且还利用mn 104a的mn资源。例如,作为辅基站进行操作的sn 106a通过向mn cu-cp 180发送414sn修改需求(sn modification required)消息来开始sn发起的sn修改过程410e,以释放drb de。mn cu-cp 180可以决定在mn侧恢复drb de,并且mn cu-cp 180向mn cu-cp 182发送460承载上下文建立请求消息,然后mn cu-up 182用承载上下文建立响应消息来对mn cu-cp 180进行响应461。
129.mn cu-cp 180通过向mn-du 174发送462f1 ue上下文修改/建立过程来发起ue上下文建立或修改过程。mn cu-cp 180可以向sn 106a发送415 sn修改请求(sn modification request)消息,并且sn 106a向mn cu-cp 180发送416 sn修改请求确认(sn modification request acknowledge)消息作为响应。415-417和460、461的次序可以与图4e所示的次序不同。mn cu-cp 180接下来经由mn-du 174向ue 102发送420rrc重新配置(例如,rrcconnectionreconfiguration或rrcreconfiguration)消息。ue 102也经由mn-du 174用rrc重新配置完成(例如,rrcconnectionreconfigurationcomplete或rrcreconfigurationcomplete)消息向mn cu-cp 180回复421。然后,ue 102可以发起440与mn-du 174的随机接入过程。mn cu-cp 180向sn 106a发送417sn修改确定(sn modification confirm)消息。在其他场景中,事件421和317可以以不同的次序发生。事件414-417、460-462和440一起定义了sn发起的sn修改和rrc重新配置过程410e。
130.sn 106a向mn cu-cp 180发送450e具有当前计数值的sn状态转移消息。mn cu-cp 180确定451e drb de的终止点的改变是否导致drb的设置改变。与上述示例类似,drb的设置改变可以包括drb de所使用的pdcp版本的改变(例如,eutra pdcp、nr pdcp)、pdcp sn长度的改变、rlc模式的改变或完全配置。在该示例场景中,mn cu-cp 180确定451e drb de需要改变设置。mn cu-cp 180构造455e drb的没有pdcp sn状态信息ie的承载上下文修改请
dc所使用的pdcp版本的改变。在该示例场景中,源enb 104a确定drb dc被配置为使用eutra pdcp,但是新的终止点enb 104b在eutra上使用nr pdcp。
139.在一些实施方式中,源enb 104a构造542没有当前计数值的sn状态转移消息。类似于上面的示例场景,如果pdcp版本针对sn状态转移消息所涉及的每个drb而改变,则源enb 104a在其他情况下可以确定根本不向sn 106a发送sn状态转移消息。源enb 104a然后经由x2接口向enb 104b发送550a sn状态转移消息。enb 104b可以接收550a并且处理sn状态转移消息,这类似于在图3a的场景中sn 104a接收并处理350a sn状态转移消息。例如,enb 104b对drb dc的ul计数和dl计数应用零或另一合适的默认值。
140.在其他实施方式中,源enb 104a构造sn状态转移消息,针对drb dc将ul计数值设置为默认ul计数值(例如,零)并且将dl计数值设置为默认dl计数值(例如,零),并且在sn状态转移消息中包括与drb dc相关联的e-rab id、ul计数值和dl计数值。然后,enb 104a经由x2接口向enb 104b发送350a sn状态转移消息。enb 104b将ul计数值和dl计数值分别应用于drb dc的ul计数和dl计数。
141.在另一场景中,enb 104a确定pdcp版本没有由于drb dc的终止点的改变而改变。然后,enb 104a向enb 104b发送具有当前计数值的sn状态转移消息,并且enb 104b使用sn状态转移消息中的当前计数值(dl计数和ul计数)来处理后续的入站分组和出站分组。
142.ue 102和源enb 104a可以继续交换571数据分组,源enb 104a可以将这些数据分组转发572到目标enb 104b,目标enb 104b又可以缓冲573来自源enb 104a的分组。ue 102可以从旧小区124a脱离574,并且同步新小区124b中的无线电链路。然后,ue 102、enb 104a和104b、s-gw 112和mme 114可以执行590几个过程(未在图5a中详细示出以避免混乱),包括ue 102与目标enb 104b之间的同步和ul分配、路径切换(例如,目标enb 104b可以向mme 114发送路径切换请求,mme 114可以向s-gw 112发送修改承载请求(modify bearer request)并从s-gw 112接收修改承载响应(modify bearer response),并且mme 114可以向目标enb 104b发送路径切换请求确认(path switch request acknowledge))、以及释放旧的ue上下文(例如,目标enb 104b可以向源enb 104a发送ue上下文释放(ue context release)消息)。源enb 104a然后释放594资源。
143.在图5b的场景中,源enb 104a向目标enb 104b发送550b sn状态转移消息,并且包括当前计数值,而不管drb dc的pdcp版本是否由于drb dc的终止点改变而改变。然而,目标enb 104b确定553 drb dc的终止点的改变是否导致drb dc所使用的pdcp版本的改变(例如,eutra pdcp、nr pdcp)。由于pdcp版本的改变,目标enb 104b然后忽略554在sn状态转移消息中接收的计数值。在另一场景中,目标enb 104b确定pdcp版本没有由于drb dc的终止点的改变而改变,并且将可包括ul计数和dl计数的当前计数值应用于后续分组。
144.在图5c的场景中,源基站s-mn 104a最初向ue 102提供包括drb dc的一个或多个drb。t-mn 106a包括t-mn cu-cp 180、t-mn cu-up 182和t-mn-du 174。s-mn 104a通过向t-mn cu-cp 180发送503切换请求消息来开始切换过程,以将drb dc的终止点改变为t-mn 106a。cu-cp 180向t-mn cu-up 182发送560承载上下文建立请求消息,然后t-mn cu-up 182用承载上下文建立响应消息对t-mn cu-cp 180进行响应561。t-mn cu-cp 180向t-mn-du 174发起562f1 ue上下文修改/建立过程。事件560和562的次序可以不同于图5c所示的次序。
145.然后,t-mn cu-cp 180向s-mn 104a发送505切换请求确认消息。接下来,s-mn 104a向ue 102发送521由t-mn 106a生成的rrc重新配置(例如,rrcconnectionreconfiguration或rrcreconfiguration)消息。ue 102发起540与t-mn-du 174的随机接入过程。ue 102经由t-mn-du 174向t-mn cu-cp 180发送513rrc重新配置完成(例如,rrcconnectionreconfigurationcomplete或rrcreconfigurationcomplete)消息。在一些情况下,事件540和513的次序可以颠倒。事件503、560-562、505、521、540和513可以被分组为切换和rrc重新配置过程510c。
146.s-mn 104a向t-mn cu-cp 180发送550c具有当前计数值的sn状态转移消息。t-mn cu-cp 180确定551c drb dc的切换是否导致设置改变,设置改变可以包括pdcp版本的改变(例如,eutra pdcp、nr pdcp)、pdcp sn长度的改变、rlc模式的改变或完全配置。在该示例场景中,t-mn cu-cp 180确定drb dc需要设置改变。t-mn cu-cp 180构造555c dr的没有pdcp sn状态信息ie的承载上下文修改请求消息,或者,在另一实施方式中,构造具有针对drb具有默认dl计数值(例如,零)和默认ul计数值(例如,零)的pdcp sn状态信息ie的承载上下文修改请求消息。在另一场景中,t-mn cu-cp 180确定drb dc不要求设置改变,并且将在550c中接收的当前计数值包括在承载上下文修改请求消息中的pdcp sn状态信息ie中。然后,t-mn cu-cp 180向t-mn cu-up 182发送557c承载上下文修改请求消息。t-mn cu-up 182应用在pdcp sn状态信息ie中接收的计数值,并且发送558c承载上下文修改响应消息。
147.图5d的场景通常类似于图5c的场景,但是这里t-mn cu-up接收并随后忽略来自t-mn cu-cp的当前计数值。在图5c和图5d中,相似的事件用相同的附图标记进行标记,下面讨论这两个场景之间的差异。
148.在t-mn cu-cp 180确定55cd对于drb dd来说要求设置改变之后,t-mn cu-cp 180为具有当前计数值的drb构造555d具有pdcp sn状态信息ie的承载上下文修改请求消息,但是还在承载上下文修改请求消息中包括用于接收方忽略接收的计数值的指示。在另一场景中,t-mn cu-cp 180确定drb dd不要求设置改变,并且将当前计数值包括在承载上下文修改请求消息中的pdcp sn状态信息ie中,而没有用于接收方忽略接收的计数值的指示。
149.在一个实施方式中,忽略指示是二进制指示符,使得当指示被设置为某个值或选项(例如,“真”)时,t-mn cu-up 182采取适当的动作。在另一实施方式中,t-mn cu-up 182不需要确定忽略指示是否具有任何特定值,并且当忽略指示被包括在消息中时采取适当的动作。然后,t-mn cu-cp 180向t-mn cu-up 182发送557d承载上下文修改请求消息。在该示例场景中,t-mn cu-up 182检查该指示,并且忽略559在pdcp sn状态信息ie中接收的计数值。然后,t-mn cu-up 182向t-mn cu-cp 180发送558d承载上下文修改响应消息。
150.图6a、图6b和图6c示出了涉及mn到enb的改变的示例场景,一般来说,这是mn和sn向目标enb传输上下文数据以进行单连接操作的过程。在这些场景中,ue 102最初在dc中操作,其中enb 104a和gnb 106a分别作为mn和sn进行操作。mn 104a已经向ue 102提供600使用nr pdcp配置的一个或多个mn终止的drb,和/或使用nr pdcp配置的一个或多个sn终止的drb。mn 104a用rlc am来配置这些drb。
151.例如,基于来自ue 102的测量报告,mn 104a确定将ue 102切换到enb 104b。mn 104a因此可以被称为源mn(s-mn)104a,sn 106a被称为源sn(s-sn)106a,并且enb 104b被称为目标enb(t-enb)104b。s-mn 104a向选择不配置en-dc或其他类型的dc的t-enb 104b发送
603切换请求消息,并且因此t-enb 104b重新配置一个或多个drb(例如,sn终止的drb dd)以使用eutra pdcp代替nr pdcp。t-enb 104b向s-mn 104a发送605切换请求确认消息。切换请求确认消息可以包括rrcconnectionreconfiguration ie,rrcconnectionreconfiguration ie又包括具有pdcp配置的radioresourceconfigdedicatedie。
152.s-mn 104a通过向s-sn 106a传送618sgnb释放请求(sgnb release request)消息并接收619作为响应的sgnb释放请求确认(sgnb release request acknowledge)消息来终止dc操作。此外,s-mn 104a向ue 102发送620从t-enb 104b接收的rrcconnectionreconfiguration,并且ue 102相应地根据radioresourceconfigdedicated ie中的信息来重新配置drb dd以使用eutra pdcp。然后,ue 102和t-enb 104执行随机接入过程,并且ue 102向t-enb 104b发送621 rrcconnectionreconfigurationcomplete消息。
153.s-sn 106a向s-mn 104a发送633a第一sn到mn的sn状态转移消息,并且包括drb dd的当前计数值(ul计数和dl计数)。然后,s-mn 104a确定641a从s-sn 106a到t-enb 104b的drb dd的终止点的改变是否导致drb dd所使用的pdcp版本的改变。在该示例场景中,s-mn 104a确定drb dd被配置为使用nr pdcp,但是新的终止点t-enb 104b使用eutra pdcp。s-mn 104a相应地构造642没有当前计数值的第二mn到enb的sn状态转移消息。然后,s-mn 104a经由x2接口向t-enb 104b发送650a第二sn状态转移消息。类似于上面的示例场景,如果pdcp版本针对sn状态转移消息将涉及的每个drb而改变,则在其他情况下,s-mn 104a可以确定根本不向t-enb 104b发送第二sn状态转移消息。
154.在其他实施方式中,s-mn 104a构造第二sn状态转移消息,针对drb dd将ul计数值设置为默认ul计数值(例如,零),并且将dl计数值设置为默认dl计数值(例如,零),并且在第二sn状态转移消息中包括与drb dd相关联的e-rab id、ul计数值和dl计数值。然后,s-mn 104a经由x2接口向enb 104b发送650a第二sn状态转移消息。t-enb 104b将ul计数值和dl计数值分别应用于drb dd的ul计数和dl计数。在这些实施方式中,如果s-mn 104a接收到第一sn到mn的sn状态转移消息,则s-mn 104a可以忽略第一sn到mn的sn状态转移消息中的drb dd的ul计数值和dl计数值。
155.在图6c的场景中,s-sn 106a确定641c从s-sn 106a到t-enb 104b的drb dd的终止点的改变是否导致drb dd所使用的pdcp版本的改变(类似于事件641a),并且相应地格式化第一sn到mn的sn状态转移消息(事件642c)(类似于事件642a或者通过将当前计数值设置为诸如零的默认值)。例如,s-mn 104a可以在sgnb释放请求消息中指示pdcp版本的改变。在另一实施方式中,s-sn 106a被配置为识别该场景导致pdcp版本的改变。如果pdcp版本改变(例如,根据指示或预配置),则s-sn 106a然后确定将drb dd的当前计数值包括在第一sn到mn的sn状态转移消息中,或者确定将当前计数值设置为诸如零的默认值并且将当前值包括在第一sn到mn的sn状态转移消息中,或者确定根本不向t-enb 104b发送第一sn到mn的sn状态转移消息。在该实施方式中,s-sn 106a向s-mn 104a发送633c第一sn到mn的sn状态转移消息,并且s-mn 104a不需要执行图6a的场景中的操作641a或642a来修改第二sn状态转移消息中的计数值,并且s-mn 104a在构造第二sn状态转移消息时可以简单地使用在第一sn状态转移消息中接收的当前计数值。
156.然后,s-mn 104a、s-sn 106a、t-enb 104b、s-gw 112和mme 114可以执行691几个
过程(未在图6a中详细示出以避免混乱),包括数据转发(从s-gw 112经由s-sn 106a和s-mn 104a到t-enb 104b)、辅rat数据容量报告(从s-sn 106a到s-mn 104a)、随后是辅rat报告(从s-mn 104a到mme 114)、路径切换(涉及一端的t-enb 104b与另一端的mme 114和s-gw 112之间的消息)、以及由t-enb 104b和s-mn 104a进行的ue上下文释放。
157.在图6b的场景中,s-sn 106a向s-mn 104a发送633bsn状态转移消息并且包括当前计数值,而不管drb dd的pdcp版本是否由于drb dd的终止点改变而改变。s-mn 104a还向s-mn 104a发送650b sn状态转移消息并且包括当前计数值,而不管drb dd的pdcp版本是否由于drb dd的终止点改变而改变。然而,t-enb 104b确定653 drb dd的终止点的改变是否导致drb dd所使用的pdcp版本的改变。然后,由于pdcp版本的改变,目标t-enb 104b忽略654在sn状态转移消息中接收的计数值。在另一场景中,t-enb 104b确定pdcp版本没有由于drb dd的终止点的改变而改变,并且将可包括ul计数和dl计数的当前计数值应用于后续分组。
158.在图7a、图7b或图7c的场景中,在dc中操作的ue 102执行来自enb 104a的切换过程,enb 104a相对于作为s-sn进行操作的gnb 104b而作为s-mn进行操作。切换的目标是可以连接到另一sn的另一mn,使得ue可以继续在dc中操作。在该场景中,mn(具体为t-mn)发起辅节点的改变。
159.具体地,t-mn 104a最初向ue提供700一个或多个drb,包括使用eutra pdcp的mn终止的drb de。t-mn 104a向t-mn 104b发送703切换请求消息。然而,t-mn 104b确定它应该将mn终止的drb de卸载到gnb 106b,gnb 106b将作为t-sn进行操作。
160.enb 104b向gnb 106b发送711包括对drb de应该成为sn终止的drb的指示的sgnb添加请求消息。gnb 106b发送712 sgnb添加请求确认消息作为响应。sgnb添加请求确认消息包括sgnb添加请求确认消息中的scg配置(例如,rrcreconfiguration ie),并且scg配置又包括用于drb de的无线电承载配置(例如,radiobearerconfig ie)。接下来,enb 104b开始作为t-mn进行操作。t-mn 104b将scg配置包括在用于切换的rrcconnectionreconfiguration ie中,并且向s-mn 104a发送705包括rrcconnectionreconfiguration ie的切换请求确认消息。然后,s-mn 104a通过向s-sn 106a传送718sgnb释放请求消息并接收719sgnb释放请求确认消息作为响应来终止dc操作。ue 102根据ue 102在rrc连接重新配置过程期间获得的radiobearerconfig将mn终止的drb de重新配置723为sn终止的drb de(更具体地,终止于sgnb的drb)。根据radiobearerconfig ie,ue 102将nr pdcp应用于sn终止的drb de。在ue 102、s-mn 104a和t-mn 104b完成rrc连接重新配置过程和随机接入过程之后,t-mn 104b向t-sn 106b发送713sgnb重新配置完成消息。作为执行731辅rat报告过程的一部分,s-sn 106a向s-mn 104a发送辅rat数据容量报告,并且s-mn 104a向mme 114发送辅rat报告。辅rat报告过程是可选的。
161.s-mn 104a向t-mn 104b发送733a第一mn到mn的sn状态转移消息,并且包括mn终止的drb de的当前计数值(ul计数和dl计数)。然后,t-mn 104b确定741a从s-mn 104a到t-sn 106b的drb de的终止点的改变是否导致drb de所使用的pdcp版本的改变。在该示例场景中,t-mn 104b确定741a drb de被配置为使用eutra pdcp,但是新的终止点t-sn 106b使用nr pdcp。t-mn 104b相应地构造742a没有当前计数值的第二sn状态转移消息。
162.在其他实施方式中,t-mn 104b构造第二sn状态转移消息,针对drb de将ul计数值设置为默认ul计数值(例如,零)并且将dl计数值设置为默认dl计数值(例如,零),并且在第
二sn状态转移消息中包括与drb de相关联的e-rab id、ul计数值和dl计数值。然后,t-mn 104b经由x2接口向t-sn 106b发送750a第二sn状态转移消息。t-sn 106b将ul计数值和dl计数值分别应用于drb de的ul计数和dl计数。在这些实施方式中,如果t-mn 104b接收到第一mn到mn的sn状态转移消息,则t-mn 104b可以忽略第一mn到mn的sn状态转移消息中的drb de的ul计数值和dl计数值。
163.类似于上面的示例场景,在其他情况下,如果pdcp版本针对sn状态转移消息将涉及的每个drb而改变,则t-mn 104b可以确定根本不向t-sn 106b发送第二sn状态转移消息。然后,t-mn 104b经由x2接口向t-sn 106b发送750a第二sn状态转移消息。此外,在其他情况下,t-mn 104b可以确定从s-mn 104a到t-sn 106b的drb de的终止点的改变不改变drb de所使用的pdcp版本,并且将当前计数值包括在sn状态转移消息中。
164.在t-sn 106b处理750a第二sn状态转移消息之后,基站、s-gw 112和mme 114执行791类似于上面讨论的数据转发、路径切换等过程。
165.在图7b的场景中,t-mn 104b向t-sn 106b发送750b第二sn状态转移消息并且包括当前计数值,而不管drb de的pdcp版本是否由于drb de的终止点改变而改变。类似于上面讨论的示例,t-sn 106b确定753 drb de的终止点的改变是否导致drb de所使用的pdcp版本的改变(例如,eutra pdcp、nr pdcp)。然后,由于pdcp版本的改变,目标t-sn 106b忽略754在sn状态转移消息中接收的计数值。在另一场景中,目标t-sn106b确定pdcp版本没有由于drb de的终止点的改变而改变,并且将可包括ul计数和dl计数的当前计数值应用于后续分组。
166.在图7c的场景中,s-mn 104a确定741c从s-mn 104a到t-sn 106b的drb de的终止点的改变是否导致drb de所使用的pdcp版本的改变(类似于事件741a),并且相应地格式化第一mn到mn的sn状态转移消息(事件742c)(类似于事件742a或通过将当前计数值设置为诸如零的默认值)。例如,t-mn 104b可以在切换请求确认消息中指示pdcp版本的改变。在另一示例中,s-mn 104a可以被配置为识别该场景导致pdcp版本的改变。如果pdcp版本改变(例如,根据指示或预配置),则s-mn 104a然后确定是否将drb de的当前计数值包括在第一mn到mn的sn状态转移消息中,确定是否将当前计数值设置为诸如零的默认值,并且将当前值包括在第一mn到mn的sn状态转移消息中,或者确定根本不向t-mn 104b发送第一mn到mn的sn状态转移消息。在该实施方式中,t-mn 104b不需要执行图7a的操作741a或742a来修改第二sn状态转移消息中的计数值,并且t-mn 104b可以在构造并随后发送750c第二sn状态转移消息时简单地使用在第一mn到mn的sn状态转移消息中接收的当前计数值。
167.接下来,图8a和图8b示出了一种场景,其中,menb 104a最初向ue 102提供807 mn终止的drb df。可替代地,enb 104a可以作为独立的enb进行操作,而不需要sn节点106a。然后,ue 102通过向不同的enb 104b发送822 rrcconnectionreestablishmentrequest消息来发起连接重建过程,enb 104b相对于“旧的”enb 104a作为“新的”enb进行操作。新的enb 104b向旧的enb 104a发送831获取ue上下文请求(retrieve ue context request)消息,从旧的enb 104a接收832获取ue上下文请求响应(retrieve ue context request response)消息作为响应,并且向ue 102发送824 rrcconnectionreestablishment消息。作为响应,ue向新的enb 104b发送825 rrcconnectionreestablishmetcomplete消息。当作为menb进行操作时,在接收831获取ue上下文请求消息后,enb 104a通过向旧的sn 106a发送818 sgnb释放请求消息并且从旧的sn 106a接收819 sgnb释放请求确认消息作为响应来终止dc操
作。
168.enb 104a确定841从旧的enb 104a到新的enb 104b的drb df的终止点的改变是否导致drb df所使用的pdcp版本的改变。在该示例场景中,源enb 104a确定drb df被配置为使用nr pdcp,但是新的终止点enb 104b使用eutra pdcp。在另一示例场景中,源enb 104a确定drb df被配置为使用eutra pdcp,但是新的终止点enb 104b在eutra上使用nr pdcp。在任一情况下,enb 104a确定在这种场景中将其终止点从enb 104a改变为enb 104b的所有drb也改变pdcp版本,并且确定842不向enb 104b发送sn状态转移消息。结果,enb 104b将默认值应用于计数值,从而确保ue 102与enb 104b之间的数据单元排序匹配。在另一实施方式中,enb 104a向enb 104b发送sn状态转移消息,但是在该消息中包括默认dl计数值(例如,零)和默认ul计数值(例如,零),这类似于上面讨论的示例。基站、s-gw 112和mme 114然后执行891类似于上面讨论的数据转发、路径切换等过程。
169.同样类似于上面的示例场景,另一场景中的enb 104a可以确定一个或多个其他drb在改变终止点时不改变pdcp版本,并且构造没有drb df的当前值的sn状态转移消息。在又一场景中,enb 104a确定drb df的pdcp版本没有改变,并且向enb 106a发送具有当前计数值的sn状态转移消息,enb 106a然后使用该值(dl计数和ul计数)来处理后续的入站分组和出站分组。
170.如图8b所示,旧的enb 104a可替代地可以向新的enb 104b发送850b sn状态转移消息并且包括当前计数值,而不管drb df的pdcp版本是否由于drb df的终止点改变而改变。新的enb 104b然后确定853 drb df的终止点的改变是否导致drb df所使用的pdcp版本的改变。然后,由于pdcp版本的改变,新的enb 106b忽略854在sn状态转移消息中接收的计数值。在另一场景中,目标新enb 106b确定pdcp版本没有由于drb df的终止点的改变而改变,并且将可包括ul计数和dl计数的当前计数值应用于后续分组。
171.图9a和图9b的场景通常类似于图8a和图8b的场景,但是在这种情况下,menb 104a向ue 102提供906 sn终止的drb dg,而不是mn终止的drb。事件918、919、922、924、925、931和932分别类似于上面讨论的事件818、819、822、824、825、831和832。
172.在接收919sgnb释放请求确认消息之后,enb 104a确定941 drb dg的终止点从旧的sn 106a(其为gnb)改变为新的enb 104b是否导致drb dg所使用的pdcp版本的改变。在该示例场景中,源enb 104a确定drb dg被配置为使用nr pdcp,但是新的终止点enb 104b使用eutra pdcp。在这种场景中,enb 104a确定将其终止点从enb 104a改变为enb 104b的所有drb也改变pdcp版本,并且确定942不向enb 104b发送sn状态转移消息。结果,enb 104b将默认值应用于计数值,从而确保ue 102与enb 104b之间的数据单元排序匹配。在另一实施方式中,enb 104a向enb 104b发送sn状态转移消息,但是在该消息中包括默认dl计数值(例如,零)和默认ul计数值(例如,零),这类似于上面讨论的示例。基站、s-gw 112和mme 114然后执行991类似于上面讨论的数据转发、路径切换等过程。
173.可替代地,在图9b的场景中,旧的sn 106a向旧的enb 104a发送933第一sn状态转移消息,并且包括当前计数值。旧的enb 104a又向新的enb 104b发送950b第二sn状态转移消息,而不管drb dg的pdcp版本是否由于drb dg的终止点改变而改变。然后,新的enb 104b确定953 drb dg的终止点的改变是否导致drb dg所使用的pdcp版本的改变。然后,由于pdcp版本的改变,新的enb 106b忽略954在sn状态转移消息中接收的计数值。在另一场景中,目
标新enb 106b确定pdcp版本没有由于drb dg的终止点的改变而改变,并且将可包括ul计数和dl计数的当前计数值应用于后续分组。
174.参考图10a和图10b,enb 104a在该场景中相对于gnb 106a作为mn进行操作,gnb 106a相应地作为sn进行操作,并且enb 104a向ue 102提供1007包括drb dh的一个或多个sn终止的drb。mn 104a发起用于释放辅节点的过程,并且向sn 106a发送1018 sgnb释放请求消息。mn 104a然后接收1019 sgnb释放请求确认消息作为响应。然后,mn 104a向ue 102发送1020 rrcconnectionreconfiguration消息,并且接收1021 rrcconnectionreconfigurationcomplete消息作为响应。
175.sn 106a确定1041从sn 106a到mn 104a的drb dh的终止点的改变是否导致drb dh使用的pdcp版本的改变。在该示例场景中,sn 106a确定1041 drb dh被配置为使用nr pdcp,但是新的终止点mn 104a使用eutra pdcp。sn 104a相应地构造1042没有当前计数值的sn状态转移消息。然后,sn 106a经由x2接口向mn 104a发送1050a sn状态转移消息。结果,mn 104a将默认值应用于计数值,从而确保ue 102与enb 104a之间的数据单元排序正确匹配。在一些情况下,sn 104a确定针对每个drb pdcp版本改变,并且根本不发送sn状态转移消息。在另一实施方式中,gnb 106a向enb 104a发送sn状态转移消息,但是在该消息中包括默认dl计数值(例如,零)和默认ul计数值(例如,零),这类似于上面讨论的示例。然后,基站104a和106a、s-gw 112和mme 114执行1091类似于上面讨论的数据转发、路径切换等过程。
176.在图10b的场景中,sn 106a向mn 104a发送1050b sn状态转移消息并且包括当前计数值,而不管drb dh的pdcp版本是否由于drb dh的终止点改变而改变。类似于上面讨论的示例,mn 104a确定1053 drb dh的终止点的改变是否导致drb dh所使用的pdcp版本的改变。由于pdcp版本的改变,目标mn 104a然后忽略1054在sn状态转移消息中接收的计数值。在另一场景中,mn 104a确定pdcp版本没有由于drb dh的终止点的改变而改变,并且将可包括ul计数和dl计数的当前计数值应用于后续分组。
177.图11a和图11b的场景通常类似于图10a和图10b的场景,但是在这种情况下,sn 106a发起用于释放辅节点的过程。具体地,mn 104a最初向ue 102提供1107包括drb di的一个或多个sn终止的drb。sn 106a向mn 104a发送1108 sgnb释放需求(sgnb release required)消息。然后,sn 106a接收1109 sgnb释放请求确定(sgnb release request confirm)消息作为响应。事件1141、1142、1150a(图11a)、1150b、1153、1154(图11b)和1191分别类似于上面讨论的事件1041、1042、1050a、1050b、1053、1054和1091。
178.在图12a的场景中,enb 104a最初向ue 102提供包括drb dj的一个或多个drb。作为源基站进行操作的enb 104a通过向mme 114发送1203 s1ap:切换需求(s1ap:handover required)消息来开始间接切换过程。mme 114向目标enb 104b发送1204 s1ap:切换请求(s1ap:handover request)消息,然后目标enb 104b用s1ap:切换请求确认(s1ap:handover request acknowledge)消息对mme 114进行响应1205。然后,mme 114向源enb 104a发送1206 s1ap:切换命令(s1ap:handover command)消息。接下来,源enb 104a向ue 102发送1220具有scg配置的rrcconnectionreconfiguration消息。源enb 104a向mme 114发送1207 s1ap:enb状态转移(s1ap:enb status transfer)消息。源enb 104a还向s-gw 112发送1208gtp:转发用户数据(gtp:forward user data)消息。
179.mme 114确定1241 drb dj的切换是否导致drb dj所使用的pdcp版本(例如,eutra pdcp、nr pdcp)的改变。在该示例场景中,mme 104a确定drb dj被配置为使用eutra pdcp,但是enb 104b使用nr pdcp。mme 114构造1242没有当前计数值的s1ap:mme状态转移(mme status transfer)消息,或者在另一实施方式中,构造具有默认dl计数值(例如,零)和默认ul计数值(例如,零)的s1ap:mme状态转移消息。在另一场景中,mme 114确定drb dj在源enb和目标enb处都使用相同的pdcp版本,并且将当前计数值包括在s1ap:mme状态转移(s1ap:mme status transfer)消息中。然后,mme 114向目标enb 104b发送1250a s1ap:mme状态转移消息。s-gw 112通过向目标enb 104b发送1271 gtp:转发用户数据消息来开始数据转发。
180.在接收1220 rrcconnectionreconfiguration消息之后,ue 102计算1231预分配的授权(grant)。然后,ue 102从旧小区脱离1232,并且与新小区同步。ue 102执行1249随机接入过程以与目标enb 104同步无线电连接,并且向enb 104b发送1221 rcconnectionreconfigurationcomplete消息。然后,目标enb 104b向mme 114发送1211 s1ap:切换通知(s1ap:handover notify)消息。mme 114向s-gw 112发送1212 gtp:修改承载请求(gtp:modify bearer request)消息,s-gw 112用gtp:修改承载响应(gtp:modify bearer response)消息进行响应1213。ue 102和s-gw 112在下行链路和上行链路方向上交换1224分组。为了释放ue上下文,mme 114向源enb 104a发送1214 s1ap:ue上下文释放命令(s1ap:ue context release command),并且接收1215 s1ap:ue上下文释放完成(s1ap:ue context release complete)作为响应。
181.在图12b的场景中,mme 114向目标enb 104b发送1250b sn状态转移消息,并且包括当前计数值,而不管drb dj的pdcp版本是否由于drb dj的终止点改变而改变。类似于上面讨论的示例,目标enb 104b确定1253 drb dj的切换是否导致drb dj所使用的pdcp版本的改变。由于pdcp版本的改变,目标enb 104b然后忽略1254在sn状态转移消息中接收的计数值。在另一场景中,目标enb 104b确定pdcp版本没有由于drb dj的切换而改变,并且将可包括ul计数和dl计数的当前计数值应用于后续分组。
182.接下来,参考图12-图15讨论本公开的基站(例如,enb 104a、enb 104b、gnb 106a、gnb 106b)可以实施的几种示例方法。
183.首先参考图13,用于生成sn状态转移消息的方法1300开始于框1302,其中基站识别n个无线电承载,这些无线电承载终止于源基站a,但是由于诸如辅节点添加、辅节点修改、切换、sn释放等过程将终止于基站b。无线电承载可以是mcg drb、scg drb或分裂drb。因为不同的基站可以实施图13的方法,所以下面的讨论一般地引用基站,而不是图1a或图1b所示的任何特定基站。
184.在框1304,源基站将计数器x发起为默认值,例如1。在框1306,源基站确定drb是否在源基站处使用与在目标基站处相同的pdcp版本。例如,由于源基站和目标基站的不同配置,drb d
x
可以在源基站处使用eutra pdcp,并且在目标基站处使用nr pdcp。如果源基站确定pdcp版本是相同的,则流程进行到框1308。否则,流程进行到框1310。
185.在框1308,源基站将drb d
x
的当前值(例如,dl计数和ul计数)包括在sn状态转移消息中。源基站可以在sn状态转移消息中包括drb d
x
的标识符或对应的e-rab的标识符,例如,具有格式250的dl计数值(参见图2c)和/或具有格式250的ul计数值。源基站通常包括ul计数值和dl计数值两者;然而,源基站可以只设置一个计数值(即,ul计数值或dl计数值)。
186.在框1310,源基站使计数器x递增,并且如果x不大于drb的数量n(框1312),则流程返回到框1306以检查下一个drb。否则,如果源基站已经用尽了drb列表,即已经考虑了终止点从源基站改变为目标基站的每个drb,则流程进行到框1314。源基站在框1314确定是否有sn状态转移消息要传送。具体地,如果源基站确定不包括n个drb中任何一个的当前计数值,则源基站确定根本不生成sn状态转移消息。参见图8a,事件842;图9a,事件942。否则,如果sn状态转移消息可用,则流程进行到框1316,其中源基站向目标基站发送sn状态转移消息。参见图3a,事件350a;图4a,事件450a;图5a,事件55a;图6a,事件650a;图7a;事件750a;图10a,事件1050a;图11a,事件1150a。
187.此外,在一些实施方式中,mme 110可以实施类似于方法1300的方法来生成mme状态转移消息。参见图12a,事件1242和1250a。
188.现在参考图14,gnb(例如,gnb 106a或106b)可以实施示例方法1400,以确定在sgnb添加过程、sgnb修改过程或类似过程期间,gnb是应该忽略还是应用在sn状态转移消息中接收的信息。
189.方法1400开始于框1402,其中,gnb接收对sgnb添加(例如,参见图3a中的事件311)或修改(例如,参见图4a中的事件415)的请求。该请求引用了gnb必须为某个ue支持的drb。在框1404,gnb接收包括该新drb的当前计数值的sn状态转移消息(例如,参见图3a中的事件350a或图4a中的事件450a)。当前计数值可以包括dl计数值、ul计数值或两者。
190.在框1406,gnb确定先前配置drb的节点(例如,作为mn进行操作的enb)是否针对drb使用了nr pdcp(例如,参见图3b中的事件351b和图4b中的事件453)。为此,例如,gnb可以处理sgnb添加请求或sgnb修改请求消息中所包括的cg-configinfo ie的mcg-rb-config字段。如果gnb确定该节点使用了nr pdcp,则流程进行到框1407;否则,流程进行到框1420。
191.在框1407,例如,gnb基于从源基站接收的scg-rb-config字段中的信息来确定gnb是否应该将完全rrc配置应用于drb,并且当完全配置不适用时,流程前进到框1410,或者当完全配置适用时,流程前进到框1420。
192.在框1410,gnb应用在框1404接收的作为sn状态转移消息的一部分的(多个)当前计数值。在框1420,gnb忽略在sn状态转移消息中接收的计数值(例如,参见图3b中的事件352和图4b中的事件454)。
193.图15是示例方法1500的流程图,enb(例如,enb 104b)可以实施该方法来确定enb是应该在切换过程或类似过程期间忽略还是应用在sn状态转移消息中接收的信息。
194.方法1500开始于框1502,其中,enb接收切换请求消息(例如,参见图5b中的事件503、图6b中的事件603、图7b中的事件703)。切换请求引用了enb必须为某个ue支持的drb。接下来,在框1503,当enb支持两个pdcp版本时,enb确定是使用nr pdcp还是eutra pdcp。在其他实施方式中,enb仅支持eutra pdcp,并且相应地为每个drb选择eutra pdcp。在框1504,enb接收包括该新drb的当前计数值的sn状态转移消息。当前计数值可以包括dl计数值、ul计数值或两者。
195.在框1506,enb确定先前配置drb的节点(例如,作为mn进行操作的enb)是否针对drb使用了nr pdcp(例如,参见图5b中的事件553、图6b中的事件653、图7b中的事件753)。为此,enb可以处理切换请求消息中所包括的handoverpreparationinfo ie的as-config字段。如果enb确定该节点使用了不同版本的pdcp,则流程进行到框1520;否则,流程进行到框
1507。
196.在框1507,enb基于例如从源基站接收的as-config字段中的信息来确定enb是否应该对drb应用完全rrc配置,并且当完全配置不适用时,流程进行到框1510,或者当完全配置适用时,流程进行到框1520。
197.在框1510,enb应用在框1504接收的作为sn状态转移消息的一部分的(多个)当前计数值。在框1520,enb忽略在sn状态转移消息中接收的计数值(例如,参见图5b中的事件554、图6b中的事件654、图7b中的事件754)。
198.图16描绘了用于在cu-cp或类似组件处处理sn状态转移消息并生成具有合适的pdcp sn状态信息的接口消息(例如,承载上下文修改请求或承载上下文建立请求)的示例方法1600的流程图。方法1600可以在例如可以在mn或sn中操作的cu-cp 180中实施。如在本公开中所使用的,术语“mn”可以应用于作为mn进行操作以向ue提供双重连接的基站,以及ue以单连接与之通信的基站。
199.在框1602,cu-cp从另一基站接收具有n个无线电承载的当前sn计数值的sn状态转移消息(例如,参见图3c的事件350c、图3d的事件350d、图4c的事件450c、图4d的事件450d、图4e的事件450e、图4f的事件450f、图5c的事件550c、图5d的事件550d)。该事件可以在诸如辅节点添加、辅节点修改、切换、sn释放等过程期间发生。无线电承载可以是mcg drb、scg drb或分裂drb。
200.在框1604,cu-cp确定无线电承载的设置改变是必要的(例如,参见图3c的事件351c、图3d的事件351d、图4c的事件451c、图4d的事件451d、图4e的事件451e、图4f的事件451f、图5c的事件551c、图5d的事件551d)。例如,某个无线电承载d
x
可以在源基站处使用eutra pdcp,并且接收到sn状态转移消息的cu-cp可以选择使用nr pdcp代替(或者cu-cp可以只支持nr pdcp)。设置改变的其他示例可以包括pdcp sn长度的改变或rlc模式改变的改变。在另一场景中,cu-cp选择执行完全配置。
201.在框1606,cu-cp可以构造包括具有针对相关的一个或多个无线电承载的默认计数值(例如,零)的pdcp sn状态信息ie的接口消息。可替代地,在框1606,cu-cp可以为相关的一个或多个无线电承载构造排除pdcp sn状态信息ie的接口消息。例如,参见图3c的事件355c、图4c的事件455c、图4e的事件455e、图5c的事件555c。
202.在另一实施方式中,在框1608,cu-cp为相关的一个或多个无线电承载构造包括具有当前计数值(在框1602在sn状态转移消息中接收的)的pdcp sn状态信息ie的接口消息。然而,cu-cp还包括用于接收方忽略pdcp sn状态信息ie的指示。例如,cu-cp可以将pdcp sn状态信息ie包括在待建立drb列表ie(drb to setup list ie)或待修改drb列表ie(drb to modify list ie)中。例如,参见图3d的事件355d、图4d的事件455d、图4f的事件455f、图5d的事件555d。
203.在框1610,cu-cp向cu-up(例如cu-up 182)或另一合适的组件传送针对无线电承载的接口消息(例如,参见图3c的事件357c、图3d的事件357d、图4c的事件457c、图4d的事件457d、图4e的事件457e、图4f的事件457f、图5c的事件557c、图5d的事件557d)
204.现在参考图17,用于接收具有pdcp sn状态信息的接口消息(例如,承载上下文修改请求或承载上下文建立请求)并确定是否应用计数值的方法1700可以在例如mn或sn中操作的cu-up 182(或另一合适的组件)中实施。
205.方法1700开始于框1702,其中,cu-up接收包括无线电承载的pdcp sn状态信息ie的接口消息,作为诸如辅节点添加、辅节点修改、切换、sn释放等过程的结果。例如,参见图3d的事件355d、图4d的事件455d、图4f的事件455f、图5d的事件555d。无线电承载可以是mcg drb、scg drb或分裂drb。
206.在框1704,cu-up确定是否包括对忽略接收到的相关无线电承载的pdcp sn状态信息ie的指示。当该指示被包括或者具有指示cu-up应该忽略相关无线电承载的pdcp sn状态信息ie的值时,流程进行到框1706,其中cu-up忽略在pdcp sn状态信息ie中接收的计数值(例如,参见图3d的事件359、图4d或图4f的事件459、图5d的事件559)。否则,在框1708,cu-up将接收的计数值应用于相关无线电承载。
207.现在参考图18,用于改变无线电承载的终止点的示例方法1800可以在一个或多个基站或图1a或图1b的mme 114(统称为处理实体)中实施。方法1800开始于框1804,其中,处理实体为某个无线电承载(例如,drb)确定从源基站到目标基站的无线电承载的终止点的改变。执行方法1800的处理硬件可以是源基站或目标基站的一部分。
208.在以上示例中,确定无线电承载的终止点的改变的处理实体可以对应于生成并发送311 sgnb添加请求消息的mn 104a,或者接收311该消息的sn106a(参见图3a-图3b);生成并发送414sgnb修改需求消息的mn 104a,或者接收414该消息的sn 106a(参见图4a-图4b);生成并发送503切换请求消息的源enb 104a,或者接收503该消息的目标enb 104b(参见图5a-图5b);生成并发送603切换请求消息的s-mn 104a,或者接收603该消息的t-enb 104b(参见图6a-图6b);生成并发送703切换请求消息的s-mn 104a,或者接收703该消息的t-mn 104b(见图7a-图7b);发送831获取ue上下文请求消息的新的enb 104a,或者接收831该消息的旧的menb 104a(参见图8a-图8b);发送931获取ue上下文请求消息的新的enb 104a,或者接收931该消息的旧的menb 104a(参见图9a-图9b);发送1018sgnb释放请求消息的mn 104a,或者接收1018sgnb释放请求消息的sn 106a(见图10a-图10b);接收1108sgnb释放需求消息的mn 104a,或者发送1108该消息的sn 106a(见图11a-图11b);或者接收1207 s1ap:enb状态转移消息的mme 114(见图12a-图12b)。此外,如上所述,处理实体可以在图14的框1402或图15的框1502确定无线电承载的终止点的改变。
209.接下来,在框1806,处理实体确定无线电承载的终止点的改变是否导致数据单元排序的改变。当格式化sn状态转移消息或确定发送sn状态转移消息是否必要时,源基站可以执行框1806的功能。如上面所讨论的,数据单元排序的改变可能是由于pdcp版本的改变,例如,从nr pdcp到eutra pdcp或者从eutra pdcp到nr pdcp。更具体地,当pdcp版本改变时,ue建立新的pdcp实体,该实体又以诸如零的默认值重新开始数据单元排序。在图3a-图4b的示例中,mn 104a可以确定无线电承载的pdcp版本将改变,因为sn 106a是gnb;在图5a-图7b的示例中,源enb 104a可以基于切换请求确认消息(事件505、605、705)中的信息来确定无线电承载的pdcp版本是否将改变;在图8a-图9b的示例中,旧的enb 104a可以基于获取ue上下文请求消息(事件831、931)中的信息来确定新的enb 104b是使用nr pdcp还是eutra pdcp;在图10a-图10b的示例中,sn106a可以基于当mn 104a将gnb 106a配置为作为sn进行操作时接收的信息来确定mn 104a是使用nr pdcp还是eutra pdcp。此外,执行框1806可以包括执行图13的框1306。
210.可替代地,目标基站可以执行框1806的功能,以确定是应用还是忽略sn状态转移
消息中的计数值,或者在一些情况下,确定目标基站究竟是否应该期望sn状态转移消息。目标基站可以使用以下信息来确定无线电承载的pdcp版本是否改变:例如,sgnb添加请求消息或sgnb添加修改请求消息中的cg-configinfo ie的mcg-rb-config字段(参见图3a-图3b的事件311、图4a-图4b的事件415);使用切换请求消息(参见图5a-图5b的事件503、图6a-图6b的事件603、图7a-图7b的事件703)中的radiobearerconfig ie;或者获取ue上下文请求响应消息(图8a-图8b的事件832、图9a-图9b的事件932)中的信息。在图10a-图10b的示例中,mn 104a可以基于gnb 106a作为sn的配置来确定sn 106a是使用nr pdcp还是eutra pdcp。此外,在这种情况下执行框1806可以包括执行图14的框1406或图15的框1506。
211.当无线电承载的终止点的改变不对应于数据单元排序的改变时,流程进行到框1810,其中处理实体使得目标基站将当前计数值应用于无线电承载(也参见图14的框1410和图15的框1510)。否则,在框1820,处理实体使得目标基站将新计数值应用于无线电承载(也参见图14的框1420和图15的框1520)。当处理实体在源基站或mme中操作时,对应于框1820的示例包括图3a的事件342、图4a的事件444、图5a的事件542、图6a的事件642、图7a的事件742a、图7c中的事件742c、图8a的事件842、图9a的事件942、图10a的事件1042和图12a的事件1242。在这些情况下,源基站或mme不向目标基站提供无线电承载的当前计数值;此外,如上面所讨论的,在一些情况下,源基站或mme根本不发送sn状态转移消息。当处理实体在目标基站中操作时,对应于框1820的示例包括图3b的事件352、图4b的事件454、图5b的事件554、图6b的事件654、图7b的事件754、图8b的事件854、图9b的事件954、图10b的事件1054和图12b的事件1254。
212.以下附加考虑适用于前述讨论。
213.可以在其中实施本公开的技术的用户设备(例如,ue 102)可以是能够进行无线通信的任何合适的设备,诸如智能电话、平板计算机、膝上型计算机、移动游戏控制台、销售点(pos)终端、健康监测设备、无人机、相机、媒体流传输加密狗或另一个人媒体设备、可穿戴设备(诸如智能手表)、无线热点、毫微微小区、或宽带路由器。此外,在一些情况下,用户设备可以嵌入电子系统中,诸如车辆的头部单元或高级驾驶员辅助系统(adas)。此外,用户设备可以作为物联网(iot)设备或移动互联网设备(mid)进行操作。取决于类型,用户设备可以包括一个或多个通用处理器、计算机可读存储器、用户接口、一个或多个网络接口、一个或多个传感器等。
214.某些实施例在本公开中被描述为包括逻辑或多个组件或模块。模块可以是软件模块(例如,存储在非暂时性机器可读介质上的代码或机器可读指令)或硬件模块。硬件模块是能够执行某些操作的有形单元,并且可以以特定方式配置或布置。硬件模块可以包括被永久配置为执行某些操作的专用电路或逻辑(例如,作为专用处理器,诸如现场可编程门阵列(fpga)或专用集成电路(asic)、数字信号处理器(dsp)等)。硬件模块还可以包括由软件临时配置为执行某些操作的可编程逻辑或电路(例如,包含在通用处理器或其他可编程处理器内)。在专用和永久配置的电路中或者在临时配置的电路(例如,由软件配置的)中实施硬件模块的决定可以由成本和时间考虑来驱动。
215.当在软件中实施时,这些技术可以被提供为操作系统的一部分、多个应用所使用的库、特定软件应用等。软件可以由一个或多个通用处理器或一个或多个专用处理器执行。
216.以下的方面列表反映了本公开所明确设想的另一附加实施例。
217.方面1:一种在网络中用于改变无线电承载的终止点的方法,包括:由一个或多个处理器确定无线电承载从源基站到目标基站的终止点的改变,所述无线电承载具有根据数据单元排序的当前计数值;由一个或多个处理器确定数据单元排序是否由于终止点的改变而改变;在第一实例中,响应于确定数据单元排序没有改变,使得目标基站将当前计数值应用于无线电承载;以及在第二实例中,响应于确定数据单元排序改变,使得目标基站将不同于当前计数值的新计数值应用于无线电承载。
218.方面2:根据方面1所述的方法,其中,在第二实例中:源基站使用第一无线电接入技术(rat)进行操作,并且目标基站使用第二rat进行操作。
219.方面3:根据方面1所述的方法,其中,在第二实例中:源基站和目标基站支持第一rat,源基站支持与第一rat相关联的第一版本的分组数据汇聚协议(pdcp),并且目标基站支持与第二rat相关联的第二版本的pdcp。
220.方面4:根据方面1所述的方法,其中,使得目标基站应用新计数值包括使得目标基站从零重新开始数据单元排序。
221.方面5:根据方面1所述的方法,其中:在第一实例中使得目标基站应用当前计数值包括从源基站向目标基站发送包括当前计数值的第一序列号(sn)状态转移消息;并且在第二实例中使得目标基站应用新计数值包括从源基站向目标基站发送不包括当前计数值的第二sn状态转移消息。
222.方面6:根据方面5所述的方法,其中:无线电承载是第一无线电承载,当前计数值是第一计数值;该方法还包括,在第二实例中:由一个或多个处理器确定第二无线电承载从源基站到目标基站的终止点的改变,所述第二无线电承载具有根据数据单元排序的第二当前计数值,由一个或多个处理器确定第二无线电承载的数据单元排序没有由于终止点的改变而改变,并且将第二当前计数值包括在第二sn状态转移消息中。
223.方面7:根据方面1所述的方法,其中:在第一实例中使得目标基站应用当前计数值包括从移动性管理实体(mme)向目标基站发送包括当前计数值的第一mme状态转移消息;并且在第二实例中使得目标基站应用新计数值包括从mme向目标基站发送不包括当前计数值的第二mme状态转移消息。
224.方面8:根据权利要求1所述的方法,其中:在第一实例中使得目标基站应用当前计数值包括从源基站向目标基站发送包括当前计数值的第一sn状态转移消息;并且在第二实例中使得目标基站应用新计数值包括不从源基站向目标基站发送sn状态转移消息。
225.方面9:根据方面1所述的方法,其中,在第二实例中使得目标基站应用新计数值包括从源基站向目标基站发送包括新计数值的sn状态转移消息。
226.方面10:根据方面1所述的方法,还包括:在目标基站处从目标基站接收包括当前计数值的sn状态转移消息;其中:在第一实例中使得目标基站应用当前计数值包括在目标基站处使用在sn状态转移消息中接收的当前计数值;并且在第二实例中使得目标基站应用新计数值包括在目标基站处忽略在sn状态转移消息中接收的当前计数值。
227.方面11:根据权利要求10所述的方法,其中:无线电承载是第一无线电承载,当前计数值是第一计数值;该方法还包括,在第二实例中:由一个或多个处理器确定第二无线电承载从源基站到目标基站的终止点的改变,所述第二无线电承载具有根据数据单元排序的第二当前计数值,由一个或多个处理器确定第二无线电承载的数据单元排序没有由于终止
点的改变而改变,以及在目标基站处使用在sn状态转移消息中接收的第二当前计数值。
228.方面12:根据方面5-11中任一方面所述的方法,其中,确定终止点的改变是响应于确定源基站作为主节点进行操作并且已经请求添加目标基站作为辅节点以支持使用无线电承载的ue的双重连接(dc)的。
229.方面13:根据方面5-11中任一方面所述的方法,其中,确定终止点的改变是响应于确定源基站作为辅节点进行操作并且已经请求修改操作主节点的目标基站以支持使用无线电承载的ue的dc的。
230.方面14:根据方面5-11中任一方面所述的方法,其中,确定终止点的改变是响应于确定源基站正在执行切换过程以将使用无线电承载的ue切换到目标基站的。
231.方面15:根据方面5-11中任一方面所述的方法,其中,确定终止点的改变是响应于确定作为使用无线电承载的ue的主节点的、支持dc的源基站正在将无线电承载切换到以独立模式进行操作的目标基站的。
232.方面16:根据方面5-11中任一方面所述的方法,其中,确定终止点的改变是响应于确定源基站在mn间切换中作为目标mn进行操作并且目标基站作为辅sn进行操作的。
233.方面17:根据方面5-11中任一方面所述的方法,其中,确定终止点的改变是响应于确定源基站和目标基站执行连接重建过程并且无线电承载是mn终止的。
234.方面18:根据方面5-11中任一方面所述的方法,其中,确定终止点的改变是响应于确定源基站和目标基站执行连接重建过程并且无线电承载是sn终止的。
235.方面19:根据方面5-11中任一方面所述的方法,其中,确定终止点的改变是响应于确定源基站和目标基站执行mn发起的连接释放过程的。
236.方面20:根据方面5-11中任一方面所述的方法,其中,确定终止点的改变是响应于确定源基站和目标基站执行sn发起的连接释放过程的。
237.方面21:根据方面1所述的方法,其中,源基站作为相对于辅节点的主节点进行操作;其中在第二实例中使得目标基站应用新计数值包括:从辅节点向源基站发送包括当前计数值的第一sn状态转移消息;在源基站处确定数据单元排序由于终止点的改变而改变;以及从源基站向目标基站发送不包括当前计数值的第二sn状态转移消息。
238.方面22:根据方面1所述的方法,其中,源基站作为相对于辅节点的主节点进行操作;其中在第二实例中使得目标基站应用新计数值包括:在辅节点处确定数据单元排序由于终止点的改变而改变;从辅节点向源基站发送不包括当前计数值的第一sn状态转移消息;以及从源基站向目标基站发送不包括当前计数值的第二sn状态转移消息。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献