一种数据包处理方法、设备及存储介质技术

技术编号:28434703 阅读:16 留言:0更新日期:2021-05-11 18:46
本发明专利技术公开了一种数据包处理方法,包括:第一发送电子设备基于第一信息设置分组数据汇聚协议(PDCP)数据包的PDCP序列号(SN)和/或状态变量;所述第一信息为预先约定的PDCP SN和/或PDCP SN分配规则;或者,所述第一信息为所述第一发送电子设备向第二发送电子设备和/或接收电子设备发送的PDCP SN和/或PDCP SN分配规则。本发明专利技术还公开了另一种数据包处理方法、设备及存储介质。

【技术实现步骤摘要】
【国外来华专利技术】一种数据包处理方法、设备及存储介质
本专利技术涉及无线通信
,尤其涉及一种数据包处理方法、设备及存储介质。
技术介绍
相关技术中,在对分组汇聚数据协议(PacketDataConvergenceProtocol,PDCP)数据包进行传输时,接收电子设备接收到的PDCP数据包可能来自不同发送电子设备的PDCP实体;如接收电子设备接收源网络设备的PDCP实体和目标网络设备的PDCP实体发送的PDCP数据包。为了实现对PDCP数据包的有效管理,发送电子设备如何设置PDCP序号(SerialNumber,SN),以及接收电子设备如何基于PDCPSN对接收的PDCP数据包进行处理,目前尚无有效解决方案。
技术实现思路
为解决上述技术问题,本专利技术实施例提供一种数据包处理方法、设备及存储介质,能够实现对PDCP数据包的有效管理。第一方面,本专利技术实施例提供一种数据包处理方法,包括:第一发送电子设备基于第一信息设置PDCP数据包的PDCPSN和/或状态变量;所述第一信息为预先约定的PDCPSN和/或PDCPSN分配规则;或者,所述第一信息为所述第一发送电子设备向第二发送电子设备和/或接收电子设备发送的PDCPSN和/或PDCPSN分配规则。第二方面,本专利技术实施例提供一种数据包处理方法,包括:接收电子设备接收至少两个发送电子设备的PDCPSN和/或PDCPSN分配规则;所述接收电子设备根据所述PDCPSN和/或PDCPSN分配规则对PDCP数据包进行处理。第三方面,本专利技术实施例提供一种发送电子设备,所述发送电子设备包括:第一处理单元,配置为基于第一信息设置PDCP数据包的PDCPSN和/或状态变量;所述第一信息为预先约定的PDCPSN和/或PDCPSN分配规则;或者,所述第一信息为所述发送电子设备向第二发送电子设备和/或接收电子设备发送的PDCPSN和/或PDCPSN分配规则。第四方面,本专利技术实施例提供一种接收电子设备,所述接收电子设备包括:接收单元,配置为接收至少两个发送电子设备的PDCPSN和/或PDCPSN分配规则;第二处理单元,配置为根据所述PDCPSN和/或PDCPSN分配规则对PDCP数据包进行处理。第五方面,本专利技术实施例提供一种发送电子设备,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述发送电子设备执行的数据包处理方法的步骤。第六方面,本专利技术实施例提供一种接收电子设备,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述接收电子设备执行的数据包处理方法的步骤。第七方面,本专利技术实施例提供一种存储介质,存储有可执行程序,所述可执行程序被处理器执行时,实现上述发送电子设备执行的数据包处理方法。第八方面,本专利技术实施例提供一种存储介质,存储有可执行程序,所述可执行程序被处理器执行时,实现上述接收电子设备执行的数据包处理方法。本专利技术实施例提供的数据包处理方法,发送电子设备基于第一信息设置PDCP数据包的PDCPSN和/或状态变量;其中,所述第一信息为预先约定的PDCPSN和/或PDCPSN分配规则;或者,所述第一信息为所述第一发送电子设备向第二发送电子设备和/或接收电子设备发送的PDCPSN和/或PDCPSN分配规则。如此,使得终端设备与源网络设备和目标网络设备同时进行数据传输时,发送电子设备能够对PDCP数据包的PDCPSN和/或状态变量进行合理有序的设置,避免终端设备、源网络设备和目标网络设备对PDCPSN的理解不一致导致的对PDCP数据包进行错误处理的问题。接收电子设备根据所述PDCPSN和/或PDCPSN分配规则对PDCP数据包进行冗余排序、检测、删除、冗余检测,避免了接收到PDCP数据包后向高层递交延迟的问题,提高了网络系统整体的数据传输速率。附图说明图1为本专利技术NR系统中小区切换的流程示意图;图2为本专利技术条件切换的流程示意图;图3为本专利技术针对PDCP数据包的收发处理流程示意图;图4为本专利技术COUNT的格式示意图;图5为本专利技术实施例通信系统的组成结构示意图;图6为本专利技术实施例数据包处理方法的一种可选处理流程示意图;图7为本专利技术实施例PDCPcontrolPDU类型及类型指示的示意图示意图;图8为本专利技术实施例第一发送电子设备设置所述PDCP数据包的PDCPSN和/或状态变量的处理流程示意图;图9为本专利技术实施例数据包处理方法的另一种可选处理流程示意图;图10为本专利技术实施例PDCP数据包处理方法的一种详细处理流程示意图;图11为本专利技术实施例源网络设备与目标网络设备交互PDCPSN或PDCPSN分配规则示意图;图12为本专利技术实施例源网络设备和目标网络设备与终端设备的传输示意图;图13为本专利技术实施例携带PDCPSNbitmap指示的PDCPcontrolPDU的格式示意图;图14为本专利技术实施例PDCP数据包处理方法的另一种详细处理流程示意图;图15a携带有实际的PDCPSN和虚拟的PDCPSN的PDCPPDU的格式示意图一;图15b携带有实际的PDCPSN和虚拟的PDCPSN的PDCPPDU的格式示意图二;图15c携带有实际的PDCPSN和虚拟的PDCPSN的PDCPPDU的格式示意图三;图16为本专利技术实施例源网络设备和目标网络设备发送给终端设备的PDCP实体的PDCPPDU中均携带实际的PDCPSN和虚拟的PDCPSN的示意图;图17为本专利技术实施例发送电子设备的组成结构示意图;图18为本专利技术实施例接收电子设备的组成结构示意图;图19为本专利技术实施例电子设备的硬件组成结构示意图。具体实施方式为了能够更加详尽地了解本专利技术实施例的特点和
技术实现思路
,下面结合附图对本专利技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术实施例。在对本专利技术实施例提供的数据处理方法进行详细说明之前,先对相关技术数据处理过程进行简要说明。新无线(NewRadio,NR)系统系统支持连接态终端设备的切换过程。当正在使用网络服务的终端设备从一个小区移动到另一个小区,或由于无线传输业务负荷量调整、激活操作维护、设备故障等原因,为了保证通信的连续性和服务的质量,系统要将该终端设备与原小区的通信链路转移到新的小区上,即执行切换过程。以Xn接口切换过程为例,适用于长期演进(LongTermEvolution,LTE)系统以及NR系统的小区切换过程,如图1所示,分为以下三个阶段:阶段1(包括步骤1至5),切换准备:包括测量控制和汇报,切换请求以及确认阶段2(包括步骤6至8),切换执行:终端设备在收到切换命令后立即执行切换过程,即终端设备断开源小区并与目标小区连接(如执行随机接入,发送无线资源控制(RadioResourceControl,RRC)切换完成消息给目本文档来自技高网
...

【技术保护点】
一种数据包处理方法,所述方法包括:/n第一发送电子设备基于第一信息设置分组数据汇聚协议PDCP数据包的PDCP序列号SN和/或状态变量;/n所述第一信息为预先约定的PDCP SN和/或PDCP SN分配规则;或者,所述第一信息为所述第一发送电子设备向第二发送电子设备和/或接收电子设备发送的PDCP SN和/或PDCP SN分配规则。/n

【技术特征摘要】
【国外来华专利技术】一种数据包处理方法,所述方法包括:
第一发送电子设备基于第一信息设置分组数据汇聚协议PDCP数据包的PDCP序列号SN和/或状态变量;
所述第一信息为预先约定的PDCPSN和/或PDCPSN分配规则;或者,所述第一信息为所述第一发送电子设备向第二发送电子设备和/或接收电子设备发送的PDCPSN和/或PDCPSN分配规则。


根据权利要求1所述的方法,其中,所述方法还包括:
所述第一发送电子设备向所述第二发送电子设备发送PDCPSN和/或PDCPSN分配规则。


根据权利要求1或2所述的方法,其中,所述方法还包括:
所述第一发送电子设备向所述接收电子设备发送PDCPSN和/或PDCPSN分配规则。


根据权利要求1至3任一项所述的方法,其中,所述PDCPSN和/或PDCPSN分配规则由所述第一发送电子设备确定、或者所述PDCPSN由所述第二发送电子设备确定、或者所述PDCPSN由所述第一发送电子设备和所述第二发送电子设备共同确定。


根据权利要求1至4任一项所述的方法,其中,所述PDCPSN和/或PDCPSN分配规则根据下述中的至少一种确定:
业务特征、服务质量QoS需求、调度情况、半静态调度SPS配置信息、配置授权CG配置信息、激活的载波信息、激活的SPS信息、激活的CG信息、业务量大小、业务类型、小区负荷、小区干扰、以及小区信道质量。


根据权利要求1至5任一项所述的方法,其中,所述PDCPSN和/或PDCPSN分配规则通过下述中的至少一种发送:
无线资源控制RRC信令、媒体接入控制控制单元MACCE、物理层信令承载和PDCP包。


根据权利要求6所述的方法,其中,在所述PDCP包为PDCPcontrolPDU时,
所述PDCPcontrolPDU携带所述PDCPSN的信息,和/或携带包含的PDCPSN信息的控制信息类型的指示;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSN;
和/或,在所述PDCPcontrolPDU中携带PDCPSNBitmap,所述PDCPSNBitmap对应的起始SN,和所述PDCPSNBitmap对应的终止SN中的至少一个;
和/或,在所述PDCPcontrolPDU中携带PDCPSNpattern,所述PDCPSNpattern对应的起始SN,和所述PDCPSNpattern对应的终止SN中的至少一个;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSN中的起始SN和终止SN;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSN的个数;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSNBitmap的长度;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSNpattern的长度或周期;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSNlist。


根据权利要求1至7任一项所述的方法,其中,所述设置所述PDCP数据包的PDCPSN和/或状态变量,包括以下至少之一:
基于所述第一信息设置TX-NEXT的值和/或TX-NEXT的初始值;
将所述PDCP数据包的计数值COUNT与TX-NEXT的值进行关联;
设置所述PDCP数据包的PDCPSN为利用TX-NEXT对PDCPSN大小的函数取模得到的值;
基于所述第一信息设置TX-NEXT的值为与当前PDCPSN相邻的下一个PDCPSN。


根据权利1至7任一项所述的方法,其中,所述PDCPSN包括:第一PDCPSN和第二PDCPSN;
所述第一PDCPSN用于以下至少之一:所述第一发送电子设备进行PDCP数据包的组包和传输、设置所述PDCP数据包的PDCPSN和/或状态变量,以及接收电子设备进行PDCP实体内的PDCP数据包处理;
所述第二PDCPSN用于接收电子设备进行PDCP实体间的PDCP数据包处理。


根据权利要求9所述的方法,其中,
所述第一PDCPSN和所述第二PDCPSN携带于所述PDCP数据包内;
或者,所述第一PDCPSN携带于所述PDCP数据包的包头内,所述第二PDCPSN携带于所述PDCP数据包的包头内或所述PDCP数据包内;
或者,所述第二PDCPSN携带于所述PDCP数据包的包头内,所述第一PDCPSN携带于所述PDCP数据包的包头内或所述PDCP数据包内;
或者,所述第一PDCPSN携带于所述PDCP数据包的包头内或数据包内,所述第二PDCPSN通过专用信令发送;
或者,所述第二PDCPSN携带于所述PDCP数据包的包头内或数据包内,所述第一PDCPSN通过专用信令发送;
或者,所述第一PDCPSN和所述第二PDCPSN通过专用信令发送。


根据权利要求9或10所述的方法,其中,所述PDCP数据包还包括第一指示信息,所述第一指示信息用于指示下述至少之一:
所述PDCP数据包的类型、所述PDCP数据包的格式和所述PDCP数据包携带的PDCPSN信息。


根据权利要求9至11任一项所述的方法,其中,所述PDCP数据包还包括第二指示信息,所述第二指示信息用于指示下述至少之一:
所述PDCP数据包是否包含所述第一PDCPSN、所述PDCP数据包是否包含所述第二PDCPSN、所述第一PDCPSN在所述PDCP数据包的包头还是数据包内、所述第二PDCPSN在PDCP数据包的包头还是数据包内、所述第二PDCPSN和所述第一PDCPSN的先后顺序。


根据权利要求9至12任一项所述的方法,其中,所述方法还包括:所述第一发送电子设备根据网络设备的指示或预定义信息,确定以下信息至少之一:
所述PDCP数据包的类型、所述PDCP数据包的格式、所述PDCP数据包的携带的PDCPSN信息、所述PDCP数据包是否包含所述第一PDCPSN、所述PDCP数据包是否包含所述第二PDCPSN、所述第一PDCPSN在所述PDCP数据包的包头还是数据包内、所述第二PDCPSN在所述PDCP数据包的包头还是数据包内、所述第二PDCPSN和所述第一PDCPSN的先后顺序。


根据权利要求9至13任一项所述的方法,其中,所述设置所述PDCP数据包的状态变量,包括以下至少之一:
基于所述第一PDCPSN设置TX-NEXT的值;
基于所述第一PDCPSN设置TX-NEXT的初始值,初始值可以为0;
将所述PDCP数据包的计数值COUNT与TX-NEXT的值进行关联;
设置所述PDCP数据包的PDCPSN为利用TX-NEXT对PDCPSN的大小取模得到的值;
基于所述第一PDCPSN设置TX-NEXT的值为TX-NEXT加1。


根据权利要求1至14任一项所述的方法,其中,所述第一发送电子设备周期性的发送PDCPSN和/或PDCPSN分配规则;
或者,所述第一发送电子设备基于事件发送PDCPSN和/或PDCPSN分配规则。


根据权利要求15所述的方法,其中,所述事件至少包下述中的一项:
PDCPSN图样变更和PDCPSN分配规则变更。


根据权利要求1至16任一项所述的方法,其中,
所述第一发送电子设备为源网络设备、所述接收电子设备为终端设备;
或者,所述第一发送电子设备为源网络设备,所述接收电子设备为目标网络设备;
或者,所述第一发送电子设备为源网络设备,所述第二发送电子设备为目标网络设备,所述接收电子设备为终端设备;
或者,所述第一发送电子设备为源网络设备,所述第二发送电子设备为目标网络设备,所述接收电子设备为所述终端设备内的第一接收实体和/或第二接收实体;
或者,所述第一发送电子设备为目标网络设备、所述接收电子设备为终端设备;
或者,所述第一发送电子设备为目标网络设备,所述第二发送电子设备为源网络设备,所述接收电子设备为终端设备;
或者,所述第一发送电子设备为目标网络设备,所述第二发送电子设备为源网络设备,所述接收电子设备为所述终端设备内的第一接收实体和/或第二接收实体;
或者,所述第一发送电子设备为目标网络设备,所述接收电子设备为源网络设备;
或者,所述第一发送电子设备为终端设备,所述接收电子设备为目标网络设备和/或源网络设备;
或者,所述第一发送电子设备为终端设备内的第一发送实体,所述接收电子设备为所述终端设备内的第一接收实体;
或者,所述第一发送电子设备为所述终端设备内的第一发送实体,所述第二发送电子设备为所述终端设备内的第二发送实体,所述接收电子设备为目标网络设备和/或源网络设备。


根据权利要求1至17任一项所述的方法,其中,所述预先约定的PDCPSN,或所述第一发送电子设备向第二发送电子设备和/或接收电子设备发送的PDCPSN包括下述至少之一:
PDCPSN、PDCPSNlist、PDCPSNBitmap、PDCPSNpattern。


一种数据包处理方法,所述方法包括:
接收电子设备接收至少两个发送电子设备的分组数据汇聚协议序列号PDCPSN和/或PDCPSN分配规则;
所述接收电子设备根据所述PDCPSN和/或PDCPSN分配规则对PDCP数据包进行处理。


根据权利要求19所述的方法,其中,所述发送电子设备的PDCPSN和/或PDCPSN分配规则包括:第一PDCPSN和第二PDCPSN;
所述第一PDCPSN用于下述至少之一:所述发送电子设备进行PDCP数据包的组包和传输、设置所述PDCP数据包的PDCPSN和/或状态变量,以及接收电子设备进行PDCP实体内的PDCP数据包处理;
所述第二PDCPSN用于所述接收电子设备进行PDCP实体间的PDCP数据包处理。


根据权利要求19或20所述的方法,其中,所述接收电子设备根据所述PDCPSN对PDCP数据包进行处理,包括:
所述接收电子设备根据所述第一PDCPSN,对所述PDCP数据包进行PDCP实体内的处理;
和/或,所述接收电子设备根据所述第二PDCPSN,对所述PDCP数据包进行PDCP实体间的处理。


根据权利要求21所述的方法,其中,所述第一PDCPSN和所述第二PDCPSN携带于所述PDCP数据包内;
或者,所述第一PDCPSN携带于所述PDCP数据包的包头内,所述第二PDCPSN携带于所述PDCP数据包的包头内或所述PDCP数据包内;
或者,所述第二PDCPSN携带于所述PDCP数据包的包头内,所述第一PDCPSN携带于所述PDCP数据包的包头内或所述PDCP数据包内;
或者,所述第一PDCPSN携带于所述PDCP数据包的包头内或数据包内,所述第二PDCPSN通过专用信令发送;
或者,所述第二PDCPSN携带于所述PDCP数据包的包头内或数据包内,所述第一PDCPSN通过专用信令发送;
或者,所述第一PDCPSN和所述第二PDCPSN通过专用信令发送。


根据权利要求21或22所述的方法,其中,所述PDCP数据包还包括第一指示信息,所述第一指示信息用于指示下述至少之一:
所述PDCP数据包的类型、所述PDCP数据包的格式和所述PDCP数据包携带的PDCPSN信息。


根据权利要求21至23任一项所述的方法,其中,所述PDCP数据包还包括第二指示信息,所述第二指示信息用于指示下述至少之一:
所述PDCP数据包是否包含所述第一PDCPSN、所述PDCP数据包是否包含所述第二PDCPSN、所述第一PDCPSN在所述PDCP数据包的包头还是数据包内、所述第二PDCPSN在PDCP数据包的包头还是数据包内、所述第二PDCPSN和所述第一PDCPSN的先后顺序。


根据权利要求19至24任一项所述的方法,其中,所述方法还包括:
所述接收电子设备利用所述第二PDCPSN替换所述第一PDCPSN。


根据权利要求19至25任一项所述的方法,其中,所述方法还包括:
所述接收电子设备接收PDCP数据包和/或PDCPcontrolPDU。


根据权利要求19至26任一项所述的方法,其中,所述接收电子设备是否在PDCP实体内和/或在PDCP实体间对所述PDCP数据包处理,由预先设定、或网络设备配置、或由所述接收电子设备根据所述PDCPSN及状态变量的至少之一来确定的。


根据权利要求27所述的方法,其中,在t-reordering定时器超时的情况下,所述接收电子设备确定向高层按序递交所述PDCP数据包;
和/或,RCVD-COUNT=RX-DELIV的情况下,所述接收电子设备确定向高层按序递交所述PDCP数据包。


根据权利要求19至28任一项所述的方法,其中,所述至少两个发送电子设备的PDCPSN和/或PDCPSN分配规则,由任意一个发送电子设备发送至所述接收电子设备;
或者,所述至少两个发送电子设备的PDCPSN和/或PDCPSN分配规则,由指定的一个发送电子设备发送至所述接收电子设备;
或者,所述至少两个发送电子设备的PDCPSN和/或PDCPSN分配规则,均由每个发送电子设备发送至所述接收电子设备;
或者,每个发送电子设备的PDCPSN和/或PDCPSN分配规则,由所述发送电子设备自身和/或其他的发送电子设备发送至所述接收电子设备。


根据权利要求19至29任一项所述的方法,其中,所述至少两个发送电子设备的PDCPSN和/或PDCPSN分配规则,由任意一个发送电子设备确定;
或者,所述至少两个发送电子设备的PDCPSN和/或PDCPSN分配规则,由指定的一个发送电子设备确定;
或者,所述至少两个发送电子设备的PDCPSN和/或PDCPSN分配规则,由所述至少两个发送电子设备共同确定。


根据权利要求19至30任一项所述的方法,其中,所述PDCPSN和/或PDCPSN分配规则根据下述中的至少一种确定:
业务特征、QoS需求、调度情况、SPS配置信息、配置授权CG配置信息、激活的载波信息、激活的SPS信息、激活的CG信息、业务量大小、业务类型、小区负荷、小区干扰、以及小区信道质量。


根据权利要求19至31任一项所述的方法,其中,所述PDCPSN和/或PDCPSN分配规则通过下述中的至少一种接收:
无线资源控制RRC信令、媒体接入控制控制单元MACCE、物理层信令承载、PDCP包。


根据权利要求32所述的方法,其中,在所述PDCP包为PDCPcontrolPDU时,
所述PDCPcontrolPDU携带所述PDCPSN的信息,和/或携带包含的PDCPSN信息的控制信息类型的指示;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSN;
和/或,在所述PDCPcontrolPDU中携带PDCPSNBitmap,所述PDCPSNBitmap对应的起始SN,和所述PDCPSNBitmap对应的终止SN中的至少一个;
和/或,在所述PDCPcontrolPDU中携带PDCPSNpattern,所述PDCPSNpattern对应的起始SN,和所述PDCPSNpattern对应的终止SN中的至少一个;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSN中的起始SN和终止SN;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSN的个数;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSNBitmap的长度;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSNpattern的长度或周期;
和/或,在所述PDCPcontrolPDU中携带共同维护的PDCPSNlist。


根据权利要求19至33任一项所述的方法,其中,
所述接收电子设备为终端设备,所述发送电子设备为源网络设备和/或目标网络设备;
或者,所述接收电子设备为终端设备内的第一接收实体,所述发送电子设备为终端设备内的第一发送实体;
或者,所述接收电子设备为源网络设备和/或目标网络设备,所述发送电子设备为终端设备;
或者,所述接收电子设备为目标网络设备,所述发送电子设备为源网络设备;
或者,所述接收电子设备为源网络设备,所述发送电子设备为目标网络设备;
或者,所述接收电子设备为源网络设备,所述发送电子设备为终端设备内的第一发送实体和/或第二发送实体;
或者,所述接收电子设备为目标网络设备,所述发送电子设备为终端设备内的第一发送实体和/或第二发送实体。


根据权利要求19至34任一项所述的方法,其中,所述至少两个发送电子设备的PDCP序列号SN,包括下述至少之一:
PDCPSN、PDCPSNlist、PDCPSNBitmap、PDCPSNpattern。


一种发送电子设备,所述发送电子设备包括:
第一处理单元,配置为基于第一信息设置分组数据汇聚协议PDCP数据包的PDCP序列号SN和/或状态变量;
所述第一信息为预先约定的PDCPSN和/或PDCPSN分配规则;或者,所述第一信息为所述发送电子设备向第二发送电子设备和/或接收电子设备发送的PDCPSN和/或PDCPSN分配规则。...

【专利技术属性】
技术研发人员:唐海
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1