通信方法和通信装置与流程

文档序号:24153935发布日期:2021-03-05 10:06阅读:116来源:国知局
通信方法和通信装置与流程

[0001]
本申请涉及通信领域,并且更具体地,涉及通信领域中的通信方法和通信装置。


背景技术:

[0002]
在传统的移动通信系统中,随着终端设备的移动,终端设备需要从源网络设备的覆盖范围切换至目标网络设备的覆盖范围。在切换过程中,源网络设备向终端设备发送切换消息之后,终端设备和源网络设备之间的数据传输中断,直至终端设备成功切换到目标网络设备之后,终端设备可以与目标网络设备进行数据传输,此时才能恢复数据传输,因此,在切换的过程中,数据传输的中断导致数据的时延较大,从而影响传输性能。
[0003]
为了提高用户体验以及系统性能,第三代合作伙伴计划(third generation partnership project,3gpp)提出在切换过程中实现0ms时延的要求,在切换过程中实现0ms时延的要求中,如何保证终端设备正确的接收数据是亟待解决的问题。


技术实现要素:

[0004]
本申请提供一种通信方法和装置,在切换过程中实现0ms时延的要求中,能够保证终端设备正确的接收数据。
[0005]
第一方面,提供了一种通信方法,包括:从第一网络设备或第二网络设备接收第一消息;从所述第一网络设备接收分组数据汇聚协议(packet data convergence protocol,pdcp)协议数据单元(protocol data unit,pdu);根据所述第一消息确定对所述pdcp pdu进行处理的目标参数,其中,所述目标参数是所述第一网络设备对应的第一参数和所述第二网络设备对应的第二参数中的一个;所述第一参数或所述第二参数用于对所述pdcp pdu进行处理;根据所述目标参数对从所述第一网络设备接收的pdcp pdu进行处理,得到pdcp服务数据单元(service data unit,sdu)。
[0006]
因此,本申请实施例提供的通信方法,在切换过程中,为了实现0ms的时延,第二网元设备需要将pdcp pdu发送给第一网络设备,第一网络设备将来自第二网络设备的pdcp pdu发送给终端设备,这样第一网络设备向终端设备发送的pdcp pdu既有来自第二网络设备的pdcp pdu也有通过自身处理得到的pdcp dpu,为了使得终端设备区别来自第一网络设备的pdcp pdu,第一网络设备或第二网络设备可以向终端设备发送第一消息,终端设备可以根据第一消息确定目标参数为第一网络设备对应的第一参数还是第二网络设备对应的第二参数,这样,可以在实现0ms时延中,有助于终端设备利用确定出的目标参数对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu,从而终端设备可以正确的接收数据。
[0007]
可选地,终端设备根据第一消息确定目标参数可以包括:根据第一消息中的第一指示信息确定该目标参数,或者根据是否收到第一消息确定该目标参数。
[0008]
在一种可能的设计中。所述第一参数包括所述第一网络设备对应的密钥、所述第一网络设备对应的头解压缩上下文、所述第一网络设备对应的完整性验证参数中的至少一个;第二参数可以包括所述第二网络设备对应的密钥、所述第二网络设备对应的头解压缩
上下文、所述第二网络设备对应的完整性验证参数中的至少一个。
[0009]
在一种可能的设计中,第二网络设备为源网络设备,第一网络设备为目标网络设备。
[0010]
具体地,从第一网络设备接收的pdcp pdu可以是第一网络设备自身处理得到的pdcp pdu,也可以是第一网络设备接收第二网络设备发送的pdcp pdu。
[0011]
在一种可能的设计中,根据所述第一消息确定对所述pdcp pdu进行处理的目标参数,可以为:根据是否接收到第一消息确定对所述pdcp pdu进行处理的目标参数,即若没有接收到第一消息,则可以确定目标参数为第二参数,若接收到第一消息,则可以确定目标参数为第一参数。
[0012]
在一种可能的设计中,该通信方法能应用于终端设备从第二网络设备切换至第一网络设备的场景中。
[0013]
在一种可能的设计中,所述根据所述第一消息确定对所述pdcp pdu进行处理的目标参数,包括:所述从所述第一网络设备接收的pdcp pdu是第二网络设备发送给所述第一网络设备的,根据所述第一消息确定对所述pdcp pdu进行处理的目标参数为所述第二参数。
[0014]
在一种可能的设计中,所述根据所述第一消息确定对所述pdcp pdu进行处理的目标参数,包括:所述从所述第一网络设备接收的pdcp pdu是第一网络设备利用自身对应的参数得到的,根据所述第一消息确定对所述pdcp pdu进行处理的目标参数为所述第一参数。
[0015]
在一种可能的设计中,所述第一消息中包括承载粒度的第一指示信息,所述第一指示信息用于辅助所述终端设备确定所述目标参数,即每个承载有各自对应的第一指示信息,不同的承载对应的第一指示信息指示的第一pdcp sn可以相同或不同。
[0016]
在一种可能的设计中,第一消息为承载粒度的消息。
[0017]
在一种可能的设计中,所述第一指示信息包括最后一个使用所述第二网络设备对应的第二参数对从所述第一网络设备接收的pdcp pdu进行处理的第一pdcp序列号;或者第一指示信息用于指示使用第二网络设备对应的第二参数得到的pdcp pdu的最大的第一pdcp序列号。
[0018]
在一种可能的设计中,所述根据第一消息确定对所述pdcp pdu进行处理的目标参数,包括:
[0019]
若从所述第一网络设备接收的pdcp pdu的分组数据汇聚协议pdcp序列号小于或等于所述第一pdcp序列号,所述目标参数为所述第二参数;和/或,
[0020]
若从所述第一网络设备接收的pdcp pdu的pdcp序列号大于所述第一pdcp序列号,所述目标参数为所述第一参数。
[0021]
在一种可能的设计中,所述第一消息用于表示由所述第一网络设备发送的来自所述第二网络设备的pdcp pdu结束,所述根据第一消息确定对所述pdcp pdu进行处理的目标参数,包括:
[0022]
在所述终端设备从所述第一网络设备或第二网络设备接收第一消息之前,所述目标参数为所述第二参数;
[0023]
在所述终端设备从所述第一网络设备或第二网络设备接收第一消息之后,所述目
标参数为所述第一参数。
[0024]
在一种可能的设计中,所述第一消息包括无线资源控制rrc消息或者pdcp控制协议数据单元pdu或者下行控制消息dci或者媒体接入控制mac控制单元ce。
[0025]
在一种可能的设计中,在接收第一网络设备或第二网络设备发送的第一消息之后,所述方法还包括:释放与所述第二网络设备的rrc连接。
[0026]
第二方面,提供了一种通信方法,包括:第一网络设备向终端设备发送pdcp pdu;所述第一网络设备向所述终端设备发送第一消息,所述第一消息用于辅助所述终端设备确定目标参数,所述目标参数用于所述终端设备对从所述第一网络设备接收的pdcp pdu进行处理,其中,所述目标参数是所述第一网络设备对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于所述终端设备对所述pdcp pdu进行处理。
[0027]
在一种可能的设计中,第一网络设备为目标网络设备,第二网络设备为源网络设备。
[0028]
在一种可能的设计中,该通信方法能应用于终端设备从第二网络设备切换至第一网络设备的场景中。
[0029]
在一种可能的设计中,在所述第一网络设备向终端设备发送pdcp pdu之前,所述方法还包括:所述第一网络设备从第二网络设备接收所述pdcp pdu。
[0030]
在一种可能的设计中,所述第一消息用于表示由所述第一网络设备发送的来自所述第二网络设备的pdcp pdu结束。
[0031]
在一种可能的设计中,第一网络设备接收用户面功能网元发送的pdcp sdu,第一网络设备利用自身对应的参数对pdcp sdu进行处理得到pdcp pdu,并向终端设备发送pdcp pdu。
[0032]
在一种可能的设计中,所述第一网络设备向所述终端设备发送第一消息,包括:在所述第一网络设备向所述终端设备发送所有的来自所述第二网络设备的pdcp pdu之后,所述第一网络设备向所述终端设备发送所述第一消息。即第一网络设备向终端设备发送的pdcp pdu可以是来自第二网络设备的pdcp pdu也可以是利用自身对应的参数得到的。
[0033]
在一种可能的设计中,在所述第一网络设备向所述终端设备发送第一消息之前,所述方法还包括:所述第一网络设备从所述第二网络设备接收第二消息,所述第二消息用于通知所述第一网络设备为接收到的未分配pdcp序列号sn的pdcp服务数据单元sdu分配pdcp sn。
[0034]
在一种可能的设计中,所述第一消息中包括承载粒度的第一指示信息,所述第一指示信息用于所述终端设备确定所述目标参数,不同的承载对应的第一指示信息指示的第一pdcp sn可以相同或不同。
[0035]
在一种可能的设计中,所述第一指示信息包括最后一个使用所述第二网络设备对应的第二参数处理得到的pdcp pdu的第一pdcp序列号。
[0036]
在一种可能的设计中,所述第一消息包括无线资源控制rrc消息或者pdcp控制协议数据单元pdu或者下行控制消息dci或者媒体接入控制mac控制单元ce。
[0037]
第三方面,提供了一种通信方法,包括:第二网络设备生成第一消息,所述第一消息用于辅助终端设备确定目标参数,所述目标参数用于所述终端设备对从所述第一网络设
备接收的pdcp pdu进行处理,其中,所述目标参数是所述第一网络设备对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于所述终端设备对所述pdcp pdu进行处理;所述第二网络设备向所述终端设备发送第一消息。
[0038]
在一种可能的设计中,在所述第二网络设备向所述终端设备发送无线资源控制rrc重配消息之后,所述方法还包括:所述第二网络设备向所述第一网络设备发送所述pdcp pdu。
[0039]
在一种可能的设计中,所述方法还包括:所述第二网络设备向所述第一网络设备发送第二消息,所述第二消息用于通知所述第一网络设备为接收到的未分配pdcp序列号sn的pdcp服务数据单元sdu分配pdcp sn。
[0040]
在一种可能的设计中,所述第一消息中包括承载粒度的第一指示信息,所述第一指示信息用于所述终端设备确定所述目标参数。
[0041]
在一种可能的设计中,所述第一指示信息用于指示最后一个使用所述第二网络设备对应的第二参数处理得到的pdcp pdu的第一pdcp序列号。
[0042]
在一种可能的设计中,所述第一消息包括无线资源控制rrc消息或者pdcp控制协议数据单元pdu或者下行控制消息dci或者媒体接入控制mac控制单元ce。
[0043]
第四方面,提供了一种通信方法,包括:第一网络设备或第二网络设备向终端设备发送第一消息,终端设备接收第一消息,终端设备根据第一消息确定目标参数,其中,所述目标参数是所述第一网络设备对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于所述终端设备对所述pdcp pdu进行处理;第一网络设备向终端设备发送pdcp pdu,终端设备从第一网络设备接收pdcp pdu;终端设备根据所述目标参数对从所述第一网络设备接收的pdcp pdu进行处理,得到pdcp sdu。
[0044]
第五方面,本申请提供一种通信装置,用于实现第一方面和/或其任意可能的实现方式中的方法。该装置可以是终端设备,也可以是终端设备中的装置或者部件,或者是能够和终端设备匹配使用的装置或者部件。一种设计中,该装置可以包括执行第一方面和/或其任意可能的实现方式中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括收发单元和处理单元。
[0045]
第六方面,本申请提供一种通信装置,用于实现第二方面和/或其任意可能的实现方式中的方法。该装置可以是第一网络设备,也可以是第一网络设备中的装置,或者是能够和第一网络设备匹配使用的装置。一种设计中,该装置可以包括执行第二方面和/或其任意可能的实现方式中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括收发单元。
[0046]
第七方面,本申请提供一种通信装置,用于实现第三方面和/或其任意可能的实现方式中的方法。该装置可以是第二网络设备,也可以是第二网络设备中的装置或部件,或者是能够和第二网络设备匹配使用的装置或部件。一种设计中,该装置可以包括执行第三方面和/或其任意可能的实现方式中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括收发单元和处理单元。
[0047]
第八方面,本申请提供一种通信装置,该装置包括处理器,用于实现上述第一方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括存储器,所述存储器与所述处理器耦合,所述处理器用于实现上述第一方面和/或其任意可能的实现方式中描述的方法。可选地,所述处理器用于存储指令,所述处理器执行所述存储器中存储的指令时,可以实现上述第一方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括通信接口,所述通信接口用于该装置与其它设备进行通信,示例性的,通信接口可以是收发器、电路、总线、模块、管脚或其它类型的通信接口。
[0048]
第九方面,本申请提供一种通信装置,该装置包括处理器,用于实现上述第二方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括存储器,所述存储器与所述处理器耦合,所述处理器用于实现上述第二方面和/或其任意可能的实现方式中描述的方法。可选地,所述处理器用于存储指令,所述处理器执行所述存储器中存储的指令时,可以实现上述第二方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括通信接口,所述通信接口用于该装置与其它设备进行通信。
[0049]
第十方面,本申请提供一种通信装置,该装置包括处理器,用于实现上述第三方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括存储器,所述存储器与所述处理器耦合,所述处理器用于实现上述第三方面和/或其任意可能的实现方式中描述的方法。可选地,所述处理器用于存储指令,所述处理器执行所述存储器中存储的指令时,可以实现上述第三方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括通信接口,所述通信接口用于该装置与其它设备进行通信。
[0050]
第十一方面,本申请提供了一种通信系统,该系统包括上述第五方面提供的装置、第六方面提供的装置以及第七方面提供的装置;或者
[0051]
该系统包括上述第八方面提供的装置、第九方面提供的装置以及第十方面提供的装置;
[0052]
第十二方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行第一方面及其任意可能的设计中的方法。
[0053]
第十三方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行第二方面及其任意可能的设计中的方法。
[0054]
第十四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行第三方面及其任意可能的设计中的方法。
[0055]
第十五方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行第四方面及其任意可能的设计中的方法。
[0056]
第十六方面,本申请提供一种芯片,包括处理器。处理器用于执行第一方面及其任意可能的实现方式中的方法。
[0057]
可选地,所述芯片还包括存储器,存储器与处理器耦合。
[0058]
进一步可选地,所述芯片还包括通信接口。
[0059]
第十七方面,本申请提供一种芯片,包括处理器。处理器用于执行第二方面及其任意可能的实现方式中的方法。
[0060]
可选地,所述芯片还包括存储器,存储器与处理器耦合。
[0061]
进一步可选地,所述芯片还包括通信接口。
[0062]
第十八方面,本申请提供一种芯片,包括处理器。处理器用于执行第三方面及其任意可能的实现方式中的方法。
[0063]
可选地,所述芯片还包括存储器,存储器与处理器耦合。
[0064]
进一步可选地,所述芯片还包括通信接口。
[0065]
第十九方面,本申请提供一种芯片,包括处理器。处理器用于执行第四方面及其任意可能的实现方式中的方法。
[0066]
可选地,所述芯片还包括存储器,存储器与处理器耦合。
[0067]
进一步可选地,所述芯片还包括通信接口。
[0068]
第二十方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第一方面及其任意可能的设计中的方法。
[0069]
第二十一方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第二方面及其任意可能的实现方式中的方法。
[0070]
第二十二方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第三方面及其任意可能的实现方式中的方法。
[0071]
第二十三方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第四方面及其任意可能的实现方式中的方法。
附图说明
[0072]
图1是本申请实施例提供的通信系统的架构图。
[0073]
图2是本申请实施例提供的切换示意图。
[0074]
图3是本申请实施例提供的另一切换示意图。
[0075]
图4是本申请实施例提供的通信方法示意图。
[0076]
图5是本申请实施例提供的另一通信方法示意图。
[0077]
图6是本申请实施例提供的协议栈示意图。
[0078]
图7是本申请实施例提供的另一协议栈示意图。
[0079]
图8是本申请实施例提供的又一通信方法示意图。
[0080]
图9是本申请实施例提供的通信装置的示意性框图。
[0081]
图10是本申请实施例另一提供的通信装置的示意性框图。
[0082]
图11是本申请实施例又一提供的通信装置的示意性框图。
[0083]
图12是本申请实施例又一提供的通信装置的示意性框图。
具体实施方式
[0084]
下面将结合附图,对本申请中的技术方案进行描述。
[0085]
本申请实施例的技术方案可以应用于各种通信系统,例如,长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、未来的第五代(5th generation,5g)系统或新无线(new radio,nr)等。
[0086]
本申请实施例中的终端设备可以指用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,plmn)中的终端设备等,本申请对此并不限定。
[0087]
本申请实施例中的网络设备(如下面的第一网络设备和第二网络设备)可以是任意一种具有无线收发功能的设备。所述网络设备包括但不限于:演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu),无线保真(wireless fidelity,wifi)系统中的接入点(access point,ap)、无线中继节点、无线回传节点、传输点(transmission point,tp)或者发送接收点(transmission and reception point,trp)等,还可以为第五代(the fifth generation,5g)系统,例如,新空口(new radio,nr)中的gnb或传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,例如基带单元(building baseband unit,bbu)或分布式单元(distributed unit,du)等。
[0088]
在一些部署中,gnb可以包括集中式单元(centralized unit,cu)和分布式单元(distributed unit,du)。gnb还可以包括有源天线单元(active antenna unit,aau)。cu实现gnb的部分功能,du实现gnb的部分功能。例如,cu负责处理非实时协议和服务,实现无线资源控制(radio resource control,rrc),分组数据汇聚层协议(packet data convergence protocol,pdcp)层的功能。du负责处理物理层协议和实时服务,实现无线链路控制(radio link control,rlc)层、媒体接入控制(media access control,mac)层和物理(physical,phy)层的功能。aau实现部分物理层处理功能、射频处理及有源天线的相关功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,例如rrc层信令,也可以认为是由du发送的,或者,由du和aau发送的。
[0089]
可以理解的是,网络设备可以为包括cu、du、aau中一项或多项的设备。此外,可以将cu划分为接入网(radio access network,ran)中的网络设备,也可以将cu划分为核心网(core network,cn)中的网络设备,本申请对此不做限定。
management function,amf)网元和用户面功能(user plane function,upf)网元)将下行路径更改到目标基站之后,即核心网侧完成路径更改之后,目标基站除了可以接收到来自源基站的pdcp pdu(s),目标基站也会接收到来自用户面功能(upf)网元发送的pdcp sdu(s),目标基站需要利用目标基站对应的参数对从upf接收到的pdcp sdu(s)进行处理,例如,目标基站采用目标基站对应的参数(例如,参数可以包括头压缩上下文、安全密钥或完整性保护参数等),分别对从用户面功能网元接收到的pdcp sdu(s)进行pdcp sn分配、头压缩、加密、添加pdcp头等处理后,得到pdcp pdu(s),从而将得到的pdcp pdu(s)向ue发送。即ue从目标基站接收到的pdcp pdu(s)可能需要利用源基站对应的参数进行处理,或者,可能需要利用目标基站对应的参数进行处理,因此,为保证数据包的正确接收,ue需要采用相应的参数对从目标基站接收到的数据包进行处理。
[0094]
图2和图3中所示的切换过程仅仅是作为示例。可选地,切换过程也可以包括图2和图3中所示步骤之外的其它步骤,或者,图2和图3中所示的步骤可以执行部分而非全部。
[0095]
针对图3,为保证数据的正确收发,实现0ms的中断时延,图4示出了本申请实施例提供的通信方法400,包括:
[0096]
s410,第一网络设备或第二网络设备向终端设备发送第一消息。
[0097]
相应的,终端设备接收来自第一网络设备或第二网络设备发送的第一消息。
[0098]
s420,第一网络设备向终端设备发送pdcp pdu。
[0099]
相应的,终端设备从第一网络设备接收pdcp pdu。
[0100]
s430,终端设备根据第一消息确定对pdcp pdu进行处理的目标参数,所述目标参数是所述第一网络设备对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于对接收到的pdcp pdu进行处理。
[0101]
其中,终端设备根据第一消息确定pdcp pdu进行处理的目标参数可以包括:根据第一消息中的第一指示信息确定该目标参数,或者根据是否收到第一消息确定该目标参数。
[0102]
一种可能的设计中,终端设备可以利用第一参数对第一网络设备生成的pdcp pdu(s)进行处理;终端设备可以利用第二参数对来自第二网络设备的pdcp pdu(s)进行处理,其中,来自第二网络设备的pdcp pdu(s)是终端设备从第一网络设备接收到的pdcp pdu(s)。例如,第一参数可以包括以下至少一种:第一网络设备对应的密钥、第一网络设备对应的头解压缩上下文、第一网络设备对应的完整性验证参数;第二参数可以包括以下至少一种:第二网络设备对应的密钥、第二网络设备对应的头解压缩上下文、第二网络设备对应的完整性验证参数。
[0103]
可替换地,第二网络设备可以是源网络设备;第一网络设备可以是目标网络设备。
[0104]
可选地,在第一网络设备接收来自终端设备的rrc重配置完成消息之后,第一网络设备向终端设备发送pdcp pdu。
[0105]
需要说明的是,s410和s420之间的顺序关系不限定,即第一网络设备可以先向终端设备发送pdcp pdu再发送第一消息,或者先向终端设备发送第一消息,再发送pdcp pdu,或者同时向终端设备发送第一消息和pdcp pdu,或者第一网络设备可以向终端设备发送部分pdcp pdu之后,再向终端设备发送第一消息;或者第二网络设备可以先向终端设备第一消息,第一网络设备再向终端设备发送pdcp pdu;或者第一网络设备先向终端设备发送
pdcp pdu,第二网络设备再向终端设备发送第一消息;或者第一网络设备向终端设备发送pdcp pdu与第二网络设备向终端设备发送第一消息同时进行;或者第一网络设备向终端设备发送部分pdcp pdu之后,第二网络设备再向终端设备发送第一消息。
[0106]
此外,一部分场景中,s430和s410的顺序也不做限定,例如某些时候终端设备是根据没有收到第一消息确定对pdcp pdu进行处理的目标参数为第二参数,此时s410未执行。
[0107]
s440,终端设备根据目标参数对从第一网络设备接收的pdcp pdu进行处理,得到pdcp sdu。
[0108]
在s420中,第一网络设备向终端设备发送的pdcp pdu可以是来自第二网络设备的pdcp pdu,也可以是第一网络设备利用自身对应的参数对pdcp sdu进行处理得到的pdcp pdu。若第一网络设备向终端设备发送的pdcp pdu是来自第二网络设备的pdcp pdu,则终端设备根据第一消息可以确定出目标参数为第二网络设备对应的第二参数;若第一网络设备向终端设备发送的pdcp pdu是利用第一网络设备自身对应的参数对pdcp sdu进行处理得到的pdcp pdu,则终端设备根据第一消息可以确定出目标参数为第一网络设备对应的第一参数。
[0109]
下面的情况一描述s410中第一网络设备向终端设备发送第一消息,终端设备利用根据第一网络设备发送的第一消息确定的目标参数对来自第一网络设备的pdcp pdu进行处理的方法;下面的情况二描述s410中第二网络设备向终端设备发送第一消息,终端设备利用根据第二网络设备发送的第一消息确定的目标参数对来自第一网络设备的pdcp pdu进行处理的方法;情况三描述s410中第一网络设备向终端设备发送第一消息,第一消息中可以包括第一指示信息,终端设备利用第一指示信息确定的目标参数对来自第一网络设备的pdcp pdu进行处理的方法;情况四描述s410中第二网络设备向终端设备发送第一消息,第一消息中包括第一指示信息,终端设备利用第一指示信息确定的目标参数对来自第一网络设备的pdcp pdu进行处理的方法。
[0110]
情况一,第一网络设备接收第二网络设备发送的pdcp pdu,第一网络设备将从第二网络设备接收的所有pdcp pdu(s)发送给终端设备之后,第一网络设备向终端设备发送第一消息,即该pdcp pdu是第二网络设备进行pdcp sn分配、采用第二网络设备对应的头压缩上下文进行头压缩、第二网络设备对应的完整性保护参数进行完整性保护、第二网络设备对应的密钥进行加密、添加pdcp头等处理后,生成的pdcp pdu,然后,第二网络设备将该pdcp pdu转发给第一网络设备。需要说明的是,第二网络设备可以给第一网络设备转发一个或多个pdcp pdu,本申请实施例不作限定。则,终端设备在接收到该第一消息之前(可以理解为终端设备没有接收到第一消息),终端设备确定的目标参数为第二参数,终端设备可以采用第二参数对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu,具体地,终端设备利用第二网络设备对应的密钥、第二网络设备对应的头解压缩上下文和第二网络设备对应的完整性验证参数中的至少一项对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu。第一网络设备将从第二网络设备接收的所有pdcp pdu(s)发送给终端设备之后,对于第一网络设备从upf网元接收到的pdcp sdu(s),第一网络设备利用自身的相应参数分别对pdcp sdu(s)进行处理后得到pdcp pdu(s),例如,对于从upf网元接收到的某个pdcp sdu,第一网络设备进行pdcp sn分配、采用第一网络设备对应的头压缩上下文进行头压缩、第一网络设备对应的完整性保护参数进行完整性保护、第一网络设备对应的密钥进行加密、添
加pdcp头等处理后,生成pdcp pdu,然后,第一网络设备将该pdcp pdu发送给终端设备。因此,终端设备在接收到第一消息之后(可以理解为终端设备接收到第一消息),终端设备确定出目标参数为第一网络设备对应的第一参数,即终端设备采用第一网络设备对应的第一参数对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu。具体地,终端设备利用第一网络设备对应的密钥、第一网络设备对应的头解压缩上下文和第一网络设备对应的完整性验证参数中的至少一项对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu。即在情况一中,终端设备可以根据接收第一网络设备发送的第一消息的时机确定目标参数。例如,在情况一中,第一消息可以是rrc消息,该第一消息用于指示终端设备不再使用第二参数对来自第一网络设备的pdcp pdu进行处理,或者指示终端设备开始使用第一参数对来自第一网络设备的pdcp pdu进行处理,或者指示终端设备释放与第二网络设备的rrc连接,或者该第一消息用于表示由所述第一网络设备发送的来自所述第二网络设备的pdcp pdu结束。
[0111]
情况二,第二网络设备向终端设备发送第一消息,例如,第一网络设备向终端设备发送所有来自第二网络设备的pdcp pdu(s)之后,第一网络设备向第二网络设备发送指示信息,该指示信息用于指示第一网络设备向终端设备发送完所有来自第二网络设备的pdcp pdu(s)。然后,第二网络设备向终端设备发送第一消息。即终端设备在接收到第一消息之前(可以理解为终端设备没有接收到第一消息),终端设备从第一网络设备接收的所有pdcp pdu(s)是来源于第二网络设备,即这些所有的pdcp pdu(s)是第二网络设备进行过pdcp sn分配、头压缩、完整性保护、加密、pdcp头添加等处理后,由第二网络设备发送给第一网络设备,然后,再由第一网络设备发送给终端设备,则终端设备在接收到该第一消息之前,终端设备采用第二网络设备对应的第二参数对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu。具体地,终端设备利用第二网络设备对应的密钥、第二网络设备对应的头解压缩上下文和第二网络设备对应的完整性验证参数中的至少一项对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu。第一网络设备向终端设备发送完所有的来自第二网络设备的pdcp pdu(s)之后,对于第一网络设备从upf接收到的pdcp sdu(s),第一网络设备利用自身的相应参数分别对pdcp sdu(s)进行处理后得到pdcp pdu(s),例如,对于从upf接收到的某个pdcp sdu,第一网络设备进行pdcp sn分配、采用第一网络设备对应的头压缩上下文进行头压缩、第一网络设备对应的完整性保护参数进行完整性保护、第一网络设备对应的密钥进行加密、添加pdcp头等处理后,生成pdcp pdu,然后,第一网络设备将该pdcp pdu发送给终端设备。因此,终端设备在接收到第一消息之后(可以理解为终端设备接收到第一消息),终端设备确定出目标参数为第一网络设备对应的第一参数,即终端设备采用第一网络设备对应的第一参数对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu。具体地,终端设备利用第一网络设备对应的密钥、第一网络设备对应的头解压缩上下文和第一网络设备对应的完整性验证参数中的至少一项对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu。即在情况二中,终端设备可以根据接收第二网络设备发送的第一消息的时机确定目标参数。例如,在情况二中,第一消息可以是rrc消息,该第一消息用于指示终端设备不再使用第二参数对来自第一网络设备的pdcp pdu进行处理,或者指示终端设备开始使用第一参数对来自第一网络设备的pdcp pdu进行处理,或者指示终端设备释放与第二网络设备的rrc连接,或者该第一消息用于表示由所述第一网络设备发送的来自所述第二网络设备的pdcp pdu结束。
[0112]
情况三,第一网络设备向终端设备发送第一消息,该第一消息中包括第一指示信息,该第一指示信息用于辅助终端设备确定对从第一网络设备接收的pdcp pdu进行处理时需要使用的目标参数。可选地,在第一网络设备向终端设备发送第一消息之前,第一网络设备接收到第二网络设备发送的第二消息,该第二消息用于通知第一网络设备为接收到的未分配pdcp sn的pdcp sdu分配pdcp sn,具体地,该第二消息包括第二指示信息,该第二指示信息用于指示第一网络设备进行pdcp sn分配时的起始sn数值。可选地,该第二指示信息可以是承载粒度的,即对应每个承载,第一网络设备进行pdcp sn分配时,每个承载有各自对应的起始sn数值,不同的承载对应的起始sn数值可以相同或不同。对应某一承载,第一网络设备根据第二指示信息,为接收到的未分配pdcp sn的pdcp sdu分配pdcp sn,具体地,第一网络设备将起始sn数值分配给第一个接收到的未分配pdcp sn的pdcp sdu,将起始sn数值之后的依次递增的pdcp sn依次分配给后续的未分配pdcp sn的pdcp sdu。可选地,第一网络设备可以根据第二指示信息确定第一指示信息,该第一指示信息包括最后一个使用所述第二网络设备对应的第二参数对从所述第一网络设备接收的pdcp pdu进行处理的第一pdcp sn,或者,第一指示信息包括使用第二网络设备对应的第二参数进行处理后得到的pdcp pdu所对应的最大的第一pdcp sn,或者第一指示信息用于指示终端设备对从第一网络设备接收的pdcp pdu(s)中所对应的pdcp sn为第一pdcp sn之前的pdcp pdu(s)需要利用第二参数进行处理,对从第一网络设备接收的pdcp pdu(s)中所对应的pdcp sn为第一pdcp sn之后的pdcp pdu(s)需要利用第一参数进行处理。可选地,该第一指示信息可以是承载粒度的,即每个承载有各自对应的第一pdcp sn,不同的承载对应的第一pdcp sn可以相同或不同。第一网络设备将第一指示信息包括在第一消息中向终端设备发送。可选地,第一消息还可以用于指示终端设备释放与第二网络设备的rrc连接。
[0113]
以某一承载为例进行说明,具体地,对应该承载,第二指示信息用于指示第一网络设备为未分配pdcp sn的pdcp sdu进行pdcp sn分配时的起始pdcp sn为x+1,则第一网络设备依次对接收到的未分配pdcp sn的pdcp sdu(s)分别分配的pdcp sn为x+1,x+2,x+3
……
x+p,p为正整数,其中,第一网络设备为一个pdcp sdu分配一个pdcp sn。另外,对应该承载,根据第二指示信息,第一网络设备可以获知从第二网络设备接收到的pdcp pdu(s)所分别对应的pdcp sn(s)中的最大pdcp sn为x(例如前述的第一pdcp sn为x),则,第一网络设备可以根据第二指示信息确定第一指示信息,即第一指示信息包括x,终端设备根据x来确定是采用第二网络设备对应的第二参数还是第一网络设备对应的第一参数对从第一网络设备接收的pdcp pdu进行处理,具体地,如果从第一网络设备接收的pdcp pdu的pdcp sn小于或等于x,则终端设备采用第二网络设备对应的第二参数对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu,即终端设备采用第二网络设备对应的第二参数对从第一网络设备接收的pdcp sn小于或等于x的pdcp pdu进行处理;如果从第一网络设备接收的pdcp pdu的pdcp sn大于x,则终端设备采用第一网络设备对应的第一参数对来自第一网络设备的pdcp pdu进行处理,得到pdcp sdu,即终端设备采用第一网络设备对应的第一参数分别对从第一网络设备接收的pdcp sn为x+1,x+2,
……
x+p的pdcp pdu进行处理。
[0114]
需要说明的是,情况三中描述,第一网络设备向终端设备发送的第一消息依赖于第一网络设备从第二网络设备接收到的第二消息,但本申请实施例不限于此,第一网络设备向终端设备发送的第一消息也可以不依赖于来自第二网络设备的第二消息,也可以是第
一网络设备自主发送的。
[0115]
情况四,第二网络设备可以获知自身向第一网络设备发送了哪些pdcp pdu(s),并且也能够知道这些pdcp pdu(s)分别对应的pdcpsn,根据这些pdcp pdu(s)分别对应的pdcp sn,第二网络设备可以确定发送给第一网络设备的且最后一个使用第二网络设备对应的参数(如头压缩上下文、密钥等)进行处理的pdcp sdu所对应的pdcp sn,换句话说,第二网络设备可以确定向第一网络设备发送的pdcp pdu(s)所分别对应的pdcp sn中最大的pdcp sn为第一pdcp sn,这样以辅助终端设备确定对于从第一网络设备接收的pdcp pdu(s)中,哪些pdcp pdu(s)采用第一网络设备对应的第一参数进行处理,哪些pdcp pdu(s)采用第二网络设备对应的第二参数进行处理。因此,第二网络设备可以向终端设备发送第一消息,该第一消息包括第一指示信息,第一指示信息包括最后一个使用所述第二网络设备对应的第二参数对来自所述第一网络设备的pdcp pdu进行处理的第一pdcp sn,或者,第一指示信息包括使用第二网络设备对应的第二参数进行处理后得到的pdcp pdu所对应的最大的第一pdcp sn,或者第一指示信息用于指示终端设备对从第一网络设备接收的pdcp pdu(s)中所对应的pdcp sn为第一pdcp sn之前的pdcp pdu(s)需要利用第二参数进行处理,对从第一网络设备接收的pdcp pdu(s)中所对应的pdcp sn为第一pdcp sn之后的pdcp pdu(s)需要利用第一参数进行处理。可选地,该第一指示信息可以是承载粒度的,即每个承载有各自对应的第一pdcp sn,不同的承载对应的第一pdcp sn可以相同或不同。
[0116]
可选地,在第二网络设备向终端设备发送第一消息之前,或者,在第二网络设备向终端设备发送第一消息之后,或者,在第二网络设备向终端设备发送第一消息的同时,第二网络设备向第一网络设备发送第二消息,该第二消息用于通知第一网络设备为接收到的未分配pdcp sn的pdcp sdu分配pdcp sn,具体地,该第二消息包括第二指示信息,该第二指示信息用于指示第一网络设备进行pdcp sn分配时的起始sn数值,可选地,该第二指示信息可以是承载粒度的,即对应每个承载,第一网络设备进行pdcp sn分配时,每个承载有各自对应的起始sn数值,不同的承载对应的起始sn数值可以相同或不同。对应某一承载,第一网络设备根据第二指示信息,为接收到的未分配pdcp sn的pdcp sdu分配pdcp sn,具体地,第一网络设备将起始sn数值分配给第一个接收到的未分配pdcp sn的pdcp sdu,将起始sn数值之后的依次递增的pdcp sn依次分配给后续的未分配pdcp sn的pdcp sdu。
[0117]
以某一承载为例进行说明,具体地,对应该承载,第二网络设备向第一网络设备发送了pdcp sn分别为m,m+1,m+2,
……
,x的pdcp pdu(s),其中,m是大于或等于零的整数。第二网络设备可以确定自身向第一网络设备发送的pdcp pdu(s)所分别对应的pdcp sn中最大的pdcp sn为x(前述的第一pdcp sn),因此,第二网络设备向终端设备发送的第一指示信息中可以包括x,终端设备根据x来确定是采用第二网络设备对应的第二参数还是第一网络设备对应的第一参数对从第一网络设备接收的pdcp pdu进行处理,具体地,如果从第一网络设备接收的pdcp pdu的pdcp sn小于等于x,则终端设备采用第二网络设备对应的第二参数对来自第一网络设备的pdcp pdu进行处理,即终端设备采用第二网络设备对应的第二参数对从第一网络设备接收的pdcp sn小于或等于x的pdcp pdu进行处理;如果从第一网络设备接收的pdcp pdu的pdcp sn大于x,则终端设备采用第一网络设备对应的第一参数对来自第一网络设备的pdcp pdu进行处理,即终端设备采用第一网络设备对应的第一参数对从第一网络设备接收的pdcp sn为x+1,x+2,
……
x+p的pdcp pdu进行处理。
[0118]
可选地,在情况三和情况四的举例描述中,第二网络设备或第一网络设备向终端设备发送的第一指示信息中可以包括x,当然第一指示信息可以还可以包括其他的值,例如,x-1、x+1或x+2等,终端设备根据第一指示信息指示的x-1、x+1或x+2可以确定x,例如,x-1、x+1或x+2对应的偏移量分别为+1,-1或-2,如终端设备根据第一指示信息指示的x+2、以及偏移量-2,可以确定x,本申请实施例对第一指示信息所指示的内容不作限定,只要终端设备可以根据第一指示信息确定出需要采用第二网络设备对应的第二参数对从第一网络设备接收到的pdcp sn小于或等于x的pdcp pdu进行处理,需要采用第一网络设备对应的第一参数对从第一网络设备接收到的pdcp sn分别为x+1,x+2,
……
x+p的pdcp pdu进行处理即可。例如,在上述举例中,第一指示信息可以用0或1或任意小于等于x的整数来表示;又例如,第一指示信息可以用x+n来表示,终端设备根据x+n确定x,n为整数(正整数或负整数),并且n为预设的值或者协议规定的值等,本申请实施例对此不作限制。
[0119]
可选地,在情况三和情况四中,第一消息包括的第一指示信息可以是承载粒度的,即一个承载可以对应一个指示信息,例如,存在两个承载的情况下,第一消息可以包括两个第一指示信息,每个第一指示信息对应一个承载,例如,第一消息可以是rrc消息或者下行控制消息(downlink control information,dci)或者媒体接入控制(medium access control,mac)控制单元(control element,ce)。可选地,在上述的四种情况中,第一消息可以是承载粒度的,即一个承载对应一个第一消息,例如,存在两个承载的情况下,可以存在两个第一消息,一个第一消息对应一个承载,例如,第一消息可以是分组数据汇聚协议控制协议数据单元(packet data convergence protocol control protocol data unit,pdcp control pdu)。具体地,对应情况三,存在两个承载的情况下(如承载1、承载2),第一网络设备可以向终端设备发送两个pdcp control pdu,其中,一个pdcp control pdu对应承载1,另一个pdcp control pdu对应承载2,对应承载1的pdcp control pdu中包含该承载1对应的第一指示信息(如第一pdcp sn),对应承载2的pdcp control pdu中包含该承载2对应的第一指示信息(如第一pdcp sn),其中,承载1对应的第一pdcp sn与承载2对应的第一pdcp sn可以相同或不同,本申请实施例对此不作限定;对应情况四,存在两个承载的情况下(如承载1、承载2),第二网络设备可以向终端设备发送两个pdcp control pdu,其中,一个pdcp control pdu对应承载1,另一个pdcp control pdu对应承载2,对应承载1的pdcp control pdu中包含该承载1对应的第一指示信息(如第一pdcp sn),对应承载2的pdcp control pdu中包含该承载2对应的第一指示信息(如第一pdcp sn),其中,承载1对应的第一pdcp sn与承载2对应的第一pdcp sn可以相同或不同,本申请实施例对此不作限定。
[0120]
需要说明的是,第二网络设备向第一网络设备发送的pdcp pdu(s)可以是一个pdcp pdu也可以是多个pdcp pdu。
[0121]
需要说明的是,本申请实施例提到的pdcp sn可以是根据高位的超帧号(hyper frame number,hfn)和低位的pdcp sn确定出的值。例如,在比较从第一网络设备接收到的pdcp pdu的pdcp sn与第一pdcp sn的大小关系时,从第一网络设备接收的pdcp pdu的pdcp sn是根据高位的hfn和低位的pdcp sn确定的,第一pdcp sn也是根据高位的hfn和低位的pdcp sn确定的,这样,能合理的比较pdcp sn之间的大小关系。
[0122]
可选的,本申请实施例中所描述的第一网络设备向终端设备发送pdcp pdu(s),终端设备从第一网络设备接收pdcp pdu(s)可以包括:第一网络设备对pdcp pdu(s)经过rlc
层、mac层以及phy层等进行一系列的处理之后,第一网络设备将数据包向终端设备发送,终端设备对接收到的数据包进行phy层、mac层以及rlc层的解封装得到pdcp pdu(s)。
[0123]
需要说明的是,本申请实施例中,前述提到的第一网络设备利用自身相应的参数对pdcp sdu进行处理时,则该参数为第一网络设备需要对pdcp sdu进行头压缩、完整性保护、加密或者添加pdcp头等需要的参数;前述提到的第一网络设备对应的第一参数为终端设备对接收到的pdcp pdu进行头解压缩、完整性验证、解密或者删除pdcp头等需要的参数。换句话说,第一网络设备自身相应的参数为第一网络设备对pdcp sdu进行处理所需要的参数,第一网络设备对应的第一参数为终端设备对来自第一网络设备的pdcp pdu进行处理所需要的参数。前述提到的第二网络设备需要利用自身相应的参数对pdcp sdu进行处理时,则该参数为第二网络设备需要对pdcp sdu进行头压缩、完整性保护、加密或者添加pdcp头等需要的参数;前述提到的第二网络设备对应的第二参数为终端设备对接收到的pdcp pdu进行头解压缩、完整性验证、解密或者删除pdcp头等需要的参数。换句话说,第二网络设备自身相应的参数为第二网络设备对pdcp sdu进行处理所需要的参数,第二网络设备对应的第二参数为终端设备对从第一网络设备接收到的pdcp pdu进行处理所需要的参数,且该从第一网络设备接收到的pdcp pdu是第二网络设备发送给第一网络设备的pdcp pdu。
[0124]
下面结合图5-图8举例描述本申请实施例提供的通信方法,图5-图8中以第一网络设备为目标基站,第二网络设备为源基站,终端设备为ue为例进行描述。
[0125]
以nr系统为例,图5示出了本申请实施例提供的通信方法500,包括:
[0126]
s501,源基站对ue进行测量控制。
[0127]
例如,源基站可以向ue发送包含测量配置信息的rrc消息。此时,ue与源基站间可以进行数据调度,源基站向ue发送的pdcp pdu(s)是利用源基站的对应的参数(如头压缩上下文、密钥和完整性保护参数等)进行处理得到的。
[0128]
s502,ue根据s501中的测量配置信息进行测量之后,向源基站上报测量报告,该测量报告包括ue对一个或多个小区进行测量得到的结果。
[0129]
s503,源基站根据测量报告执行切换决定(handover decision),具体地,源基站确定ue需要进行切换,并确定目标基站。
[0130]
s504,源基站向目标基站发送切换请求(handover request)消息,该切换请求消息用于请求目标基站为ue的切换做准备。
[0131]
s505,若目标基站能够接纳ue的切换,则向源基站发送切换请求确认(handover request ack)消息,其中ack为acknowledge的缩写。
[0132]
s506,源基站向ue发送rrc重配置(rrc reconfiguration)消息,例如,在新无线nr系统中,rrc重配置消息中携带同步重配置(reconfigurationwithsync)信元。源基站向ue发送指示ue进行切换的该rrc重配置消息后,可以继续与ue进行数据传输。s507,upf向源基站发送pdcp sdu(s)。
[0133]
需要说明的是,可以在s506之前,执行s507,即s507不受其他步骤的任何限制。upf网元可以向源基站发送一个或多个pdcp sdu。
[0134]
s508,源基站对从upf接收到的部分或全部的pdcp sdu(s)利用自身对应的参数(如源基站对应的头压缩上下文、源基站对应的密钥等)进行处理,得到pdcp pdu(s),然后,源基站将该pdcp pdu(s)中的部分或全部发送给ue。
[0135]
s509,源基站对从upf接收到的部分或全部的pdcp sdu(s)利用自身对应的参数(如源基站对应的头压缩上下文、源基站对应的密钥等)进行处理,得到pdcp pdu(s),然后,源基站将该pdcp pdu(s)中的部分或全部发送给目标基站,该过程可以称为数据转发(data forwarding)。
[0136]
可选地,s508中的部分或全部的pdcp sdu(s)与s509中的部分或全部的pdcp sdu(s)可以是相同或不同的pdcp sdu(s)。
[0137]
例如,为了增强数据的传输的可靠性,可选地,s508和s509中,部分或全部的pdcp sdu(s)可以是相同的pdcp sdu(s),即源基站可以复制数据,针对对应某个pdcp sn的pdcp sdu,源基站可以生成两份相同的pdcp pdu,将其中的一份在步骤s508发送给ue,将另外一份在步骤s509发送给目标基站。
[0138]
需要说明的是,s508与s509之间的顺序没有任何限定。
[0139]
s510,目标基站缓存从源基站接收到的一个或多个pdcp pdu。
[0140]
s511,在s506之后,ue与目标基站进行同步。具体地,例如,ue与目标基站进行随机接入流程。在ue与目标基站进行随机接入流程的同时,ue可以继续保持与源基站的rrc连接/数据传输。
[0141]
s512,ue在完成与目标基站的同步之后,例如,ue与目标基站的随机接入流程成功后,ue向目标基站发送rrc重配置完成(rrc reconfiguration complete)消息。
[0142]
需要说明的是,s511与s508-s510之间没有任何顺序限制,即ue与目标基站的同步过程,和ue与源基站之间的数据传输过程、源基站与目标基站之间的pdcp pdu(s)转发过程,没有任何顺序限制,可以是同时进行,也可以有先后顺序。
[0143]
s513,目标基站向ue发送s509中从源基站接收到的一个或多个pdcp pdu。例如,目标基站接收到ue发送的rrc重配置完成消息之后,向ue发送pdcp pdu(s)。
[0144]
s514,目标基站向amf发送路径改变请求(path switch request)消息。
[0145]
s515,amf向upf发送用户面更新请求(user plane update request)消息。
[0146]
s516,upf向源基站发送下行结束指示(end marker),该下行结束指示用于指示源基站upf不再向源基站发送下行数据,即源基站不会再从upf处接收到pdcp sdu。
[0147]
s517,核心网网元完成路径更改或承载更改后,upf向amf发送用户面更新确认消息。
[0148]
需要说明的是,s516与s517之间的顺序并没有任何限定,s516可以在s517之前或者之后或者同时进行。
[0149]
s518,在s517之后amf向目标基站发送路径改变请求确认消息。
[0150]
可选地,方法500还包括:s519,在s512之后,目标基站向源基站发送第三指示信息,该第三指示信息用于指示源基站向目标基站发送第二消息。
[0151]
s520,在s516之后,源基站向目标基站发送第二消息,即s516中的下行结束指示可以用于触发源基站向目标基站发送第二消息。
[0152]
若s519存在,则s520中,源基站根据s519中的第三指示信息,向目标基站发送第二消息,第二消息用于通知目标基站为接收到的未分配pdcp sn的pdcp sdu分配pdcp sn。即源基站可以基于s516中的下行结束指示信息向目标基站发送第二消息,也可以基于s519中目标基站发送的第三指示信息向目标基站发送第二消息。
[0153]
可选地,第二消息可以是序列号状态转移(sn status transfer)消息。
[0154]
可选地,第二消息可以包括前述方法400中的第二指示信息,这里不再对第二指示信息赘述。
[0155]
可选地,目标基站一旦接收到该第二消息,就激活自身的相应承载对应的pdcp实体(或pdcp层),例如,目标基站的pdcp实体(或pdcp层)开始对该pdcp实体对应的承载上的数据包进行相应处理。具体地,目标基站的该pdcp实体进行pdcp sn分配、使用目标基站对应的头压缩上下文进行头压缩、使用目标基站对应的完整性保护参数进行完整性保护、使用目标基站对应的密钥进行加密、添加pdcp包头等处理。
[0156]
521a,源基站向ue发送第一消息,该第一消息可以是rrc消息或pdcp control pdu或mac ce或dci或其他,具体可以参考s410的解释,不再赘述。该第一消息可以包括方法400中的第一指示信息,这里不再对第一指示信息赘述。
[0157]
作为521a的一个可替换的方式s521b,目标基站根据第二消息向ue发送第一消息,该第一消息中包括方法400中的第一指示信息。
[0158]
可选地,s521(b)中,目标基站根据第二消息中包括的第二指示信息向ue发送第一消息。
[0159]
s522,在核心网侧的路径更改、承载更改完成后,即s514-s518步骤完成之后,upf会将下行的一个或多个pdcp sdu发送给目标基站。
[0160]
s523,目标基站利用自身对应的参数(如目标基站对应的头压缩上下文、目标基站对应的密钥等)对从upf接收到的pdcp sdu进行处理,例如,对于s522中从upf接收到的pdcp sdu,目标基站进行pdcp sn分配、使用目标基站对应的头压缩上下文进行头压缩、目标基站对应的密钥进行加密等处理后,得到pdcp pdu,并将该pdcp pdu向ue发送。
[0161]
需要说明的是,s522在s517之后即可,与s518-s521a/s521b中的任何一个步骤都没有先后顺序的限定,可以在s518-s521a/s521b中任何一个步骤的之前或者之后。换句话说,upf向目标基站发送pdcp sdu,然后目标基站将利用自身对应的参数对该pdcp sdu进行处理之后生成的对应的pdcp pdu发送给ue的过程,与收发第一消息、收发第二消息的过程相比,没有任何先后顺序的限制。
[0162]
也需要说明的是,可选地,s509与s511-s523的任何一个步骤没有顺序限制,s513与s514-s523的任何一个步骤没有顺序限制。例如,在s521a或s521b之后,目标基站除了可以向终端设备发送采用目标基站对应的参数进行处理之后生成的pdcp pdu(s),也可以向终端设备发送从源基站接收到的pdcp pdu。
[0163]
s524,ue根据s521a或s521b中的第一指示信息确定出对从目标基站接收到的pdcp pdu进行处理所需的目标参数。换句话说,s521a或s521b中,第一消息中包含的第一指示信息用于辅助ue确定出合理的目标参数,ue利用目标参数对从目标基站接收的pdcp pdu进行处理,具体地,从目标基站接收的pdcp pdu包括从s513中接收到的pdcp pdu(s)和/或从s523中接收到的pdcp pdu(s)。或者可以理解为,对于ue从源基站或目标基站接收到的pdcp sn小于或等于第一指示信息指示的第一pdcp sn的pdcp pdu,ue可以使用源基站对应的第二参数进行处理(例如,使用源基站对应的头解压缩上下文进行头解压缩、使用源基站对应的完整性验证参数进行完整性验证、使用源基站对应的密钥进行解密等);对于ue从源基站或目标基站接收到的pdcp sn大于第一指示信息指示的第一pdcp sn的pdcp pdu,ue可以使
用目标基站对应的第一参数进行处理(例如,使用目标基站对应的头解压缩上下文进行头解压缩、使用目标基站对应的完整性验证参数进行完整性验证、使用目标基站对应的密钥进行解密等)。
[0164]
可选地,s521a或s521b中的第一消息还可以用于指示ue释放与源基站的rrc连接。例如,ue在接收到第一消息,且等ue处理完所有从源基站接收到的数据包之后(或者,ue分别成功接收到各个承载上的pdcp sn小于或等于该承载对应的第一pdcp sn的所有pdcp pdu(s)之后,ue可以释放与源基站的rrc连接,停止与源基站的数据传输。进一步地,ue释放源基站对应的用户面协议栈(例如,ue释放对应源基站的phy实体/mac实体/rlc实体/pdcp实体/sdap实体),并且删除与源基站相关的参数(如源基站的密钥、源基站的头压缩上下文、源基站对应的phy/mac/rlc/pdcp/业务数据适应协议(service data adaptation protocol,sdap)/rrc配置信息等)。
[0165]
可选地,方法500中,在ue释放与源基站之间的rrc连接/数据传输之前,ue可以使用源基站对应的第二参数(如源基站对应的头解压缩上下文、源基站对应的密钥等)对从源基站接收到的一个或多个pdcp pdu进行处理。
[0166]
以某一承载为例,在方法500中,对于该承载上传输的pdcp sn小于等于第一pdcp sn的数据包,ue、网络设备侧(即源基站和目标基站)的协议栈架构如图6所示,图6以某一承载的传输为例,对应该某一承载,源基站侧维护自身的协议栈(如phy1/mac1/rlc1/pdcp1),目标基站维护自身的协议栈(如phy2/mac2/rlc2/pdcp2)需要说明的是,pdcp实体(或pdcp层)是承载粒度的,不同的承载有与之对应的pdcp实体(或pdcp层)。对于该承载上传输的pdcp sn大于第一pdcp sn的数据包,ue、网络设备侧(即源基站和目标基站)的协议栈架构如图7所示,图7以某一承载的传输为例,对应该某一承载,目标基站维护自身的协议栈(如phy2/mac2/rlc2/pdcp2),ue维护目标基站对应的phy2、mac2、rlc2和pdcp2,即ue对于从对应目标基站的phy2、mac2和rlc2接收到的pdcp pdu,ue需要使用对应目标基站的pdcp2(即利用目标基站对应的头解压缩上下文、目标基站对应的密钥等参数)进行处理。
[0167]
对于某一承载,终端设备侧的pdcp有两种实现方式,方式一,切换前,该承载的数据在源基站传输,对应该承载,ue侧有对应源基站的pdcp1,ue接收到源基站发送的指示ue进行切换的rrc重配置消息之后,保持与源基站的数据传输,即ue保持源基站对应的用户面协议栈,也就是说,ue对源基站对应的用户面协议栈不进行层2(层2包括mac1/rlc1/pdcp1协议层)的重置(reset)或者重建(re-establishment)。并且,ue在收到rrc重配置消息之后,ue建立目标基站对应的用户面协议栈,即对应该承载,ue建立对应目标基站的phy2/mac2/rlc2层,可选地,ue可以建立对应目标基站的pdcp2,但不激活使用该pdcp2,直到ue需要对接收到的下行数据包使用目标基站对应的第一参数(如密钥、头解压缩上下文、完整性验证参数等)进行处理时,ue才激活pdcp2。方式一中,对应该某个承载,ue可以有两个pdcp实体,其中,一个pdcp实体对应源基站,另一个pdcp实体对应目标基站。方式二,ue收到rrc重配置消息之后,对应上述承载,ue建立对应目标基站的phy2/mac2/rlc2,但不建立对应目标基站的pdcp2,即对应该承载,ue只有一个pdcp实体,ue维护的该pdcp实体既支持/保存/维护源基站对应的第二参数也支持/保存/维护目标基站对应的第一参数。
[0168]
具体地,方式二可以如图6所示,对应该某个承载,ue维护源基站对应的phy1、mac1和rlc1,且ue维护目标基站对应的phy2、mac2和rlc2,ue只维护pdcp1,即该pdcp1可以对从
源基站和/或目标基站接收到的pdcp pdu进行处理。图7中的pdcp2,对应方式一,pdcp2可以是ue接收到rrc重配置消息后建立的(即接收到切换消息后,对应某个承载,ue除了维护/保持对应源基站的pdcp1,ue还建立对应目标基站的pdcp2),或者对应方式二,pdcp2可以是同时支持/保存/维护源基站对应的第二参数和目标基站对应的第一参数的pdcp实体(即接收到切换消息后,对应某个承载,ue维护/保持对应源基站的pdcp1,该pdcp1可以支持源基站对应的第二参数以及目标基站对应的第一参数,即该pdcp1可以对来自源基站和/或目标基站的数据包进行处理;或者说,ue接收到切换消息后,对应某个承载,ue可以将维护/保持的对应源基站的pdcp1,变为与目标基站相对应,即,pdcp1变成与目标基站对应的pdcp2)。
[0169]
图8示出了本申请实施例提供的通信方法800,包括:
[0170]
s801-s820同s501-s520。
[0171]
具体地,s820之后,即当目标基站接收到第二消息并且目标基站将缓存的所有源基站发送过来的pdcp pdu(s)均成功发送给ue后,对应各个承载,目标基站均分别激活自身的与各个承载对应的pdcp层,例如,对于其中的任意一个承载,目标基站的pdcp层开始对该承载上的数据包进行相应处理,例如,具体地,目标基站的该pdcp层进行pdcp sn分配(例如,对于某承载,对未分配pdcp sn的pdcp sdu(s)从(x+1)开始,进行pdcp sn的分配,此时前述的第一pdcp sn为x)、使用目标基站对应的头压缩上下文进行头压缩、使用目标基站对应的完整性保护参数进行完整性保护、使用目标基站对应的密钥进行加密、添加pdcp包头等处理。
[0172]
s821,目标基站将缓存的所有源基站发送过来的pdcp pdu(s)均发送给ue后,目标基站向ue发送第一消息。该第一消息的具体描述可以参照方法400中的第一消息,不再赘述。
[0173]
作为s821的一种可替换的实现方式,对于某一个承载,目标基站将缓存的所有源基站发送过来的pdcp pdu(s)均发送给ue后,目标基站向源基站发送第三消息,该第三消息用于指示目标基站将缓存的所有源基站发送过来的pdcp pdu(s)均成功发送给了ue,源基站接收到第三消息之后,源基站向ue发送第一消息,该第一消息的具体描述,可以参照方法400中的第一消息,不再赘述。
[0174]
s822-s823同s522-s523。
[0175]
s824,ue根据第一消息确定对从目标基站接收到的pdcp pdu进行处理的目标参数。具体地,ue在接收到第一消息之前,ue确定的目标参数为源基站对应的第二参数;在接收到第一消息之后,ue确定的目标参数为目标基站对应的第一参数。
[0176]
在方法800中,目标基站发送完所有来自源基站的pdcp pdu(s)之后,再向ue发送第一消息,这样,ue在接收到第一消息之前,利用源基站对应的第二参数对从目标基站接收到的一个或多个pdcp pdu进行处理;ue在接收到第一消息之后,利用目标基站对应的第一参数对从目标基站接收到的一个或pdcp pdu进行处理。或者可以理解为,在ue接收到第一消息之前,对于ue从源基站或目标基站接收到的pdcp pdu(s),ue可以使用源基站对应的第二参数进行处理(例如,使用源基站对应的头解压缩上下文进行头解压缩、使用源基站对应的完整性验证参数进行完整性验证、使用源基站对应的密钥进行解密等);在ue接收到第一消息之后,对于ue从源基站或目标基站接收到的pdcp pdu(s),ue可以使用目标基站对应的第一参数进行处理(例如,使用目标基站对应的头解压缩上下文进行头解压缩、使用目标基
站对应的完整性验证参数进行完整性验证、使用目标基站对应的密钥进行解密等)。
[0177]
可选地,ue在接收到s806中指示ue进行切换的rrc重配置消息后,可以获取/生成目标基站对应的密钥、目标基站对应的完整性验证参数、以及目标基站对应的头解压缩上下文,但ue不使用目标基站对应的密钥、目标基站对应的完整性验证参数、以及目标基站对应的头解压缩上下文;可选地,s806中,rrc重配置消息中可以包含第四指示信息,该第四指示信息指示ue在释放与源基站的rrc连接/数据传输之前,只使用源基站对应的参数(如源基站对应的密钥、源基站对应的完整性验证参数、以及源基站对应的头解压缩上下文)对从源基站和/或目标基站接收到的数据进行处理。
[0178]
可选地,s821的第一消息还可以用于指示ue释放与源基站的rrc连接,这样,ue可以释放与源基站的rrc连接,停止与源基站的数据传输。进一步地,ue释放源基站对应的用户面协议栈(例如,ue释放对应源基站的phy实体/mac实体/rlc实体/pdcp实体/sdap实体),并且删除与源基站相关的参数(如源基站的密钥、源基站的头压缩上下文、源基站对应的phy/mac/rlc/pdcp/sdap/rrc配置信息等)。
[0179]
可选地,方法800中,在ue释放与源基站之间的rrc连接/数据传输之前,ue可以使用源基站对应的参数(如源基站对应的头解压缩上下文、源基站对应的密钥等)对从源基站接收到的一个或多个pdcp pdu进行处理。
[0180]
以某一承载为例,在方法800中,对于该承载,在ue接收到第一消息之前,ue、网络设备侧(即源基站和目标基站)的协议栈架构如图6所示,图6以某一承载的传输为例,对应该某一承载,源基站侧维护自身的协议栈(如phy1/mac1/rlc1/pdcp1),目标基站维护自身的协议栈(如phy2/mac2/rlc2/pdcp2)。需要说明的是,pdcp实体(或pdcp层)是承载粒度的,不同的承载有与之对应的pdcp实体(或pdcp层)。对于在ue接收到第一消息之后,ue、网络设备侧(即源基站和目标基站)的协议栈架构如图7所示,图7以某一承载的传输为例,对应该某一承载,目标基站维护自身的协议栈(如phy2/mac2/rlc2/pdcp2),ue维护目标基站对应的phy2、mac2、rlc2和pdcp2,即ue对于从对应目标基站的phy2、mac2和rlc2接收到的pdcp pdu,ue需要使用对应目标基站的pdcp2(即利用目标基站对应的头解压缩上下文、目标基站对应的密钥等参数)进行处理。
[0181]
对于某一承载,终端侧的pdcp有两种实现方式,方式一,切换前,该承载的数据在源基站传输,对应该承载,ue侧有对应源基站的pdcp1,ue接收到源基站发送的指示ue进行切换的rrc重配置消息之后,保持与源基站的数据传输,即ue保持源基站对应的用户面协议栈,也就是说,ue对源基站对应的用户面协议栈不进行层2(层2包括mac1/rlc1/pdcp1协议层)的重置(reset)或者重建(re-establishment)。并且,ue收到rrc重配置消息之后,ue建立目标基站对应的用户面协议栈,即对应该承载,ue建立对应目标基站的phy2/mac2/rlc2层。可选地,ue可以建立对应目标基站的pdcp2,但不激活使用该pdcp2,直到ue需要对接收到的下行数据包使用目标基站对应的第一参数(如密钥、头解压缩上下文、完整性验证参数等)进行处理时,ue才激活pdcp2。方式一中,对应该某个承载,ue可以有两个pdcp实体,其中,一个pdcp实体对应源基站,另一个pdcp实体对应目标基站。方式二,ue收到rrc重配置消息之后,对应上述承载,ue建立对应目标基站的phy2/mac2/rlc2,但不建立对应目标基站的pdcp2,即对应该承载,ue只有一个pdcp实体,ue维护的该pdcp实体既支持/保存/维护源基站对应的第二参数也支持/保存/维护目标基站对应的第一参数。具体地,方式二可以如图6
所示,对应该某个承载,ue维护源基站对应的phy1、mac1和rlc1,且ue维护目标基站对应的phy2、mac2和rlc2,ue只维护pdcp1,即该pdcp1可以对从源基站和/或目标基站接收到的pdcp pdu进行处理。即图7中的pdcp2,对应方式一,pdcp2可以是ue接收到rrc重配置消息后建立的(即接收到切换消息后,对应某个承载,ue除了维护/保持对应源基站的pdcp1,ue还建立对应目标基站的pdcp2),或者对应方式二,pdcp2可以是同时支持/保存/维护源基站对应的第二参数和目标基站对应的第一参数的pdcp实体(即接收到切换消息后,对应某个承载,ue维护/保持对应源基站的pdcp1,该pdcp1可以支持源基站对应的第二参数以及目标基站对应的第一参数,即该pdcp1可以对来自源基站和/或目标基站的数据包进行处理;或者说,ue接收到切换消息后,对应某个承载,ue可以将维护/保持的对应源基站的pdcp1,变为与目标基站相对应,即,pdcp1变成与目标基站对应的pdcp2)。
[0182]
需要说明的是,图2-图5、以及图8所示的流程仅仅是示例性的,且图中的每个步骤的序号是为了描述清楚,但是每个步骤的序号并没有限定方法执行过程中的先后顺序,例如,序号小的可以在序号大的之前或者之后执行,本申请实施例对此不作限定。可选地,每个步骤是可选步骤,不同的实现方式中,可以采用不同的步骤,或者还有其他的步骤被执行但在图中并未示出,本申请实施例对此不作限定。
[0183]
可以理解的是,上述各个方法实施例中由终端设备实现的方法和操作,也可以由可用于终端设备的部件(例如芯片或者电路)实现,上述各个方法实施例中由网络设备实现的方法和操作,也可以由可用于网络设备的部件(例如芯片或者电路)实现。
[0184]
以上结合图1至图8,详细得描述了本申请实施例提供的通信方法,下面结合图9至图12,详细描述本申请实施例提供的通信装置。
[0185]
图9示出了本申请实施例提供的通信装置900的示意性框图,该装置900可以对应上述方法中描述的终端设备,也可以对应终端设备的芯片或者组件,并且,该装置500中各个模块或者单元分别可以用于执行上述方法中终端设备所执行的各动作或处理过程,如图9所示,该通信装置900可以包括收发单元910和处理单元920。
[0186]
收发单元910,用于从第一网络设备或第二网络设备接收第一消息。
[0187]
所述收发单元910还用于从所述第一网络设备接收pdcp pdu。
[0188]
处理单元920,用于根据所述第一消息确定对所述pdcp pdu进行处理的目标参数,其中,所述目标参数是所述第一网络设备对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于对所述pdcp pdu进行处理。
[0189]
所述处理单元还用于根据所述目标参数对从所述第一网络设备接收的pdcp pdu进行处理,得到pdcp sdu。
[0190]
作为一个可选实施例,所述处理单元920具体用于:从所述第一网络设备接收的pdcp pdu是第二网络设备发送给所述第一网络设备的,根据所述第一消息确定对所述pdcp pdu进行处理的目标参数为所述第二参数。
[0191]
作为一个可选实施例,所述第一消息中包括承载粒度的第一指示信息,所述第一指示信息用于辅助所述装置确定所述目标参数。
[0192]
作为一个可选实施例,所述第一指示信息包括最后一个使用所述第二参数对从所述第一网络设备接收的pdcp pdu进行处理的第一pdcp序列号。
[0193]
作为一个可选实施例,所述处理单元920具体用于:若从所述第一网络设备接收的
pdcp pdu的pdcp序列号小于或等于所述第一pdcp序列号,所述目标参数为所述第二参数;和/或,
[0194]
若从所述第一网络设备接收的pdcp pdu的pdcp序列号大于所述第一pdcp序列号,所述目标参数为所述第一参数。
[0195]
作为一个可选实施例,所述第一消息用于表示由所述第一网络设备发送的来自所述第二网络设备的pdcp pdu结束,所述处理单元920具体用于:
[0196]
在所述收发单元从所述第一网络设备或第二网络设备接收第一消息之前,所述目标参数为所述第二参数;
[0197]
在所述收发单元从所述第一网络设备或第二网络设备接收第一消息之后,所述目标参数为所述第一参数。
[0198]
作为一个可选实施例,所述第一消息为rrc消息或者pdcp控制pdu或者dci或者mac ce。
[0199]
作为一个可选实施例,所述处理单元920还用于:在所述接收单元接收第一网络设备或第二网络设备发送的第一消息之后,释放与所述第二网络设备的rrc连接。
[0200]
作为一个可选实施例,所述第一参数包括所述第一网络设备对应的密钥、所述第一网络设备对应的头解压缩上下文、所述第一网络设备对应的完整性验证参数中的至少一个;第二参数包括所述第二网络设备对应的密钥、所述第二网络设备对应的头解压缩上下文、所述第二网络设备对应的完整性验证参数中的至少一个。
[0201]
可选的,装置900中还可以包括存储单元,该存储单元用于存储代码或者数据,处理单元920可以读取存储单元中的代码或者数据,实现相应的操作。
[0202]
上文实施例中的处理单元920可以由处理器或处理器相关电路实现。收发单元910可以由收发器或收发器相关电路实现。收发单元910还可称为通信单元或通信接口。存储单元可以通过存储器实现。
[0203]
应理解,装置900中各单元执行上述相应步骤的具体过程请参照前文中结合图4-图8的方法实施例的描述,为了简洁,这里不加赘述。
[0204]
图10示出了本申请实施例提供的通信装置1000的示意性框图,该装置1000可以对应上述方法中描述的第一网络设备,也可以对应第一网络设备的芯片或者组件,并且,该装置1000中各个模块或者单元分别可以用于执行上述方法中第一网络设备所执行的各动作或处理过程,如图10所示,该通信装置1000可以包括收发单元1010。
[0205]
收发单元1010,用于向终端设备发送pdcp pdu;
[0206]
所述收发单元1010还用于向所述终端设备发送第一消息,所述第一消息用于辅助所述终端设备确定目标参数,所述目标参数用于所述终端设备对从所述装置接收的pdcp pdu进行处理,其中,所述目标参数是所述装置对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于所述终端设备对所述pdcp pdu进行处理。
[0207]
在一种可能的实现方式中,所述装置1000包括第一发送单元和第二发送单元,其中,第一发送单元用于向终端设备发送pdcp pdu;第二发送单元用于向所述终端设备发送第一消息,所述第一消息用于辅助所述终端设备确定目标参数,所述目标参数用于所述终端设备对从所述装置接收的pdcp pdu进行处理,其中,所述目标参数是所述装置对应的第
一参数和所述第二网络设备对应的第二参数中的一个。
[0208]
作为一个可选实施例,所述收发单元1010还用于在向所述终端设备发送pdcp pdu之前,从第二网络设备接收所述pdcp pdu。
[0209]
作为一个可选实施例,所述收发单元1010具体用于:在向所述终端设备发送所有的来自所述第二网络设备的pdcp pdu之后,向所述终端设备发送所述第一消息,所述第一消息用于表示来自所述第二网络设备的pdcp pdu发送结束。
[0210]
作为一个可选实施例,所述收发单元1010还用于:
[0211]
在向所述终端设备发送第一消息之前,从所述第二网络设备接收第二消息,所述第二消息用于通知所述装置为接收到的未分配pdcp序列号sn的pdcp服务数据单元sdu分配pdcp sn。
[0212]
作为一个可选实施例,所述第一消息中包括承载粒度的第一指示信息,所述第一指示信息用于所述终端设备确定所述目标参数。
[0213]
作为一个可选实施例,所述第一指示信息包括最后一个使用所述第二网络设备对应的第二参数对从所述装置接收的pdcp pdu进行处理的第一pdcp序列号。
[0214]
作为一个可选实施例,所述第一消息为rrc消息或者pdcp控制pdu或者dci或者mac ce。
[0215]
作为一个可选实施例,所述第一参数包括所述第一网络设备对应的密钥、所述第一网络设备对应的头解压缩上下文、所述第一网络设备对应的完整性验证参数中的至少一个;第二参数包括:所述第二网络设备对应的密钥、所述第二网络设备对应的头解压缩上下文、所述第二网络设备对应的完整性验证参数中的至少一个。
[0216]
可选的,装置1000中还可以包括存储单元和处理单元,该存储单元用于存储代码或者数据,处理单元可以读取存储单元中的代码或者数据,实现相应的操作。
[0217]
上文实施例中处理单元可以由处理器或处理器相关电路实现,收发单元1010可以由收发器或收发器相关电路实现。收发单元1010还可称为通信单元或通信接口。存储单元可以通过存储器实现。
[0218]
应理解,装置1000中各单元执行上述相应步骤的具体过程请参照前文中结合图4-图8的方法实施例的描述,为了简洁,这里不加赘述。
[0219]
图11示出了本申请实施例提供的通信装置1100的示意性框图,该装置1100可以对应上述方法中描述的第二网络设备,也可以对应第二网络设备的芯片或者组件,并且,该装置1100中各个模块或者单元分别可以用于执行上述方法中第二网络设备所执行的各动作或处理过程,如图11所示,该通信装置1100可以包括处理单元1110和收发单元1120。
[0220]
处理单元1110,用于生成第一消息,所述第一消息用于辅助终端设备确定目标参数,所述目标参数用于所述终端设备对从所述第一网络设备接收的pdcp pdu进行处理,其中,所述目标参数是所述第一网络设备对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于所述终端设备对所述pdcp pdu进行处理;
[0221]
收发单元1120,用于向所述终端设备发送第一消息。
[0222]
作为一个可选实施例,所述收发单元1120还用于:在向所述终端设备发送无线资源控制rrc重配消息之后,向所述第一网络设备发送所述pdcp pdu。
[0223]
作为一个可选实施例,所述收发单元1120还用于:向所述第一网络设备发送第二
消息,所述第二消息用于通知所述第一网络设备为接收到的未分配pdcp序列号sn的pdcp服务数据单元sdu分配pdcp sn。
[0224]
作为一个可选实施例,所述第一消息中包括承载粒度的第一指示信息,所述第一指示信息用于所述终端设备确定所述目标参数。
[0225]
作为一个可选实施例,所述第一指示信息用于指示最后一个使用所述装置对应的第二参数对从所述第一网络设备接收的pdcp pdu进行处理的第一pdcp序列号。
[0226]
作为一个可选实施例,所述第一消息为rrc消息或者pdcp控制pdu或者dci或者mac ce。
[0227]
可选的,装置1000中还可以包括存储单元,该存储单元用于存储代码或者数据,处理单元1110可以读取存储单元中的代码或者数据,实现相应的操作。
[0228]
上文实施例中处理单元1110可以由处理器或处理器相关电路实现,收发单元1120可以由收发器或收发器相关电路实现。收发单元1120还可称为通信单元或通信接口。存储单元可以通过存储器实现。应理解,装置1100中各单元执行上述相应步骤的具体过程请参照前文中结合图4-图8的方法实施例的描述,为了简洁,这里不加赘述。
[0229]
上述各个方案的装置900具有实现上述方法中终端设备执行的相应步骤的功能,上述各个方案的装置1000具有实现上述方法中第一网络设备执行的相应步骤的功能,上述各个方案的装置1100具有实现上述方法中第二网络设备执行的相应步骤的功能;功能可以通过硬件或软件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块;例如发送单元可以由通信接口替代,接收单元可以由通信接口替代,其它单元,如确定单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。在本申请实施例中,一个装置的通信接口用于该装置与其它设备进行通信。示例性的,通信接口可以是发射机、接收机、收发器、电路、总线、模块、管脚或其它类型的通信接口,本申请实施例不做限制。
[0230]
在具体实现过程中,处理器可用于进行,例如但不限于,基带相关处理,通信接口可用于进行,例如但不限于,信息交互。上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上。例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器,其中模拟基带处理器可以与通信接口集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多,例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器,多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为系统芯片(system on chip,soc)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的具体需要。本申请实施例对上述器件的具体实现形式不做限定。
[0231]
可以理解的是,对于前述实施例中所涉及的处理器可以通过具有处理器和通信接口的硬件平台执行程序指令来分别实现其在本申请前述实施例中任一设计中涉及的功能,基于此,如图12所示,本申请实施例提供了一种传输信息的装置1200的示意性框图,装置1200包括:处理器1210、通信接口1220和存储器1230。其中,处理器1210、通信接口1220和存储器1230耦合以互相通信,该存储器1230用于存储指令,该处理器1210用于执行该存储器1230存储的指令,以控制该通信接口1220发送信号和/或接收信号。本申请实施例中的耦合
是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。
[0232]
其中,在一种可能的实现方式中,若该装置1200为终端设备,通信接口1220用于从第一网络设备或第二网络设备接收第一消息;通信接口1220还用于从所述第一网络设备接收pdcp pdu;处理器1210用于根据所述第一消息确定对所述pdcp pdu进行处理的目标参数,其中,所述目标参数是所述第一网络设备对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于对所述pdcp pdu进行处理;处理器1210还用于根据所述目标参数对从所述第一网络设备接收的pdcp pdu进行处理,得到pdcp sdu。
[0233]
在一种可能的实现方式中,若该装置1200为第一网络设备,通信接口1220用于向终端设备发送pdcp pdu;所述通信接口1220还用于向所述终端设备发送第一消息,所述第一消息用于辅助所述终端设备确定目标参数,所述目标参数用于所述终端设备对从所述装置接收的pdcp pdu进行处理,其中,所述目标参数是所述装置对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于所述终端设备对所述pdcp pdu进行处理。
[0234]
在一种可能的实现方式中,若该装置1200为第二网络设备,处理器1210用于生成第一消息,所述第一消息用于辅助终端设备确定目标参数,所述目标参数用于所述终端设备对从所述第一网络设备接收的pdcp pdu进行处理,其中,所述目标参数是所述第一网络设备对应的第一参数和所述第二网络设备对应的第二参数中的一个,所述第一参数或所述第二参数用于所述终端设备对所述pdcp pdu进行处理;通信接口1220用于向所述终端设备发送第一消息
[0235]
应理解,本申请实施例图9中的装置或图10中的装置或图11中的装置可以通过图12中的装置1200来实现,并且可以用于执行上述方法实施例中终端设备设备、第一网络设备和第二网络设备对应的各个步骤和/或流程。
[0236]
在一种可能的设计中,本申请实施例还可以提供一种通信系统,包括第一网络设备和第二网络设备,或者包括第一网络设备、第二网络设备以及终端设备。在一种可能的设计中,通信系统包括装置1000和装置1100,或者通信系统包括装置900、装置1000和装置1100。
[0237]
可以理解的是,本申请实施例描述的各种设计涉及的方法,流程,操作或者步骤,能够以一一对应的方式,通过计算机软件,电子硬件,或者计算机软件和电子硬件的结合来一一对应实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件,比如,考虑通用性好成本低软硬件解耦等方面,可以采纳执行程序指令的方式来实现,又比如,考虑系统性能和可靠性等方面,可以采纳使用专用电路来实现。普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,此处不做限定。
[0238]
根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述实施例中的方法。本申请中的各个实施例也可以互相结合。
[0239]
根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读解释存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行上述实施例
中的方法。
[0240]
在本申请实施例中,应注意,本申请实施例上述的方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。
[0241]
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。ram有多种不同的类型,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
[0242]
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0243]
本申请中出现的术语“第一”、“第二”等仅是为了区分不同的对象,“第一”、“第二”本身并不对其修饰的对象的实际顺序或功能进行限定。本申请中被描述为“示例性的”,“示例”,“例如”,“可选地”或者“在某些实现方式中”的任何实施例或设计方案都不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用这些词旨在以具体方式呈现相关概念。
[0244]
在本申请中可能出现的对各种消息/信息/设备/网元/系统/装置/操作/等各类客体进行了赋名,可以理解的是,这些具体的名称并不构成对相关客体的限定,所赋名称可随着场景,语境或者使用习惯等因素而变更,对本申请中技术术语的技术含义的理解,应主要从其在技术方案中所体现/执行的功能和技术效果来确定。
[0245]
上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品可以包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、终端设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例
如同轴电缆、光纤、数字用户(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁盘)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0246]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0247]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请实施例中,在无逻辑矛盾的前提下,各实施例之间可以相互引用,例如方法实施例之间的方法和/或术语可以相互引用,例如装置实施例之间的功能和/或术语可以相互引用,例如装置实施例和方法实施例之间的功能和/或术语可以相互引用。
[0248]
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0249]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0250]
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0251]
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1