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

技术编号:26228406 阅读:46 留言:0更新日期:2020-11-04 11:11
本发明专利技术公开了一种数据包处理方法,包括:第一协议层实体基于接收到的第一SDU的大小,将所述第一SDU切分为至少两个SDU片段;所述第一协议层实体指示所述SDU片段为所述第一SDU的一个数据片段。本发明专利技术实施例还提供另一种数据包处理方法、实体及存储介质。

【技术实现步骤摘要】
【国外来华专利技术】一种数据包处理方法、实体及存储介质
本专利技术涉及无线通信
,尤其涉及一种数据包处理方法、实体及存储介质。
技术介绍
在无线(NewRadio,NR)Rel-15系统中,分组数据汇聚协议(PacketDataConvergenceProtocol,PDCP)层能支持的最大服务数据单元(ServiceDataUnit,SDU)的大小为9K字节;因此,当从无线资源控制无线资源控制(RadioResourceControl,RRC)层或应用层发送至PDCP层的数据超过PDCP层支持的最大SDU的大小时,将导致数据无法进行有效的传输。
技术实现思路
为解决上述技术问题,本专利技术实施例提供一种数据包处理方法、实体及存储介质,实现了从无线资源控制RRC层或应用层发送至PDCP层的数据超过PDCP层支持的最大SDU的大小时,数据能够进行有效的传输。第一方面,本专利技术实施例提供一种数据包处理方法,包括:第一协议层实体基于接收到的第一SDU的大小,将所述第一SDU切分为至少两个SDU片段;所述第一协议层实体指示所述SDU片段为所述第一SDU的一个数据片段。第二方面,本专利技术实施例提供一种数据包处理方法,包括:第一协议层实体接收至少两个SDU片段,所述至少两个SDU片段为基于第一SDU的大小切分得到的数据片段。第三方面,本专利技术实施例提供一种第一协议层实体,包括:第一处理单元,配置为基于接收到的第一SDU的大小将所述第一SDU切分为至少两个SDU片段,并指示所述SDU片段为所述第一SDU的一个数据片段。第四方面,本专利技术实施例提供一种第一协议层实体,包括:接收单元,配置为接收至少两个SDU片段,所述至少两个SDU片段为基于第一SDU的大小切分得到的数据片段。第五方面,本专利技术实施例提供一种第一协议层实体,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述对应于终端设备的第一协议层实体执行的数据包处理方法的步骤。第六方面,本专利技术实施例提供一种第一协议层实体,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述对应于网络设备的第一协议层实体执行的数据包处理方法的步骤。第七方面,本专利技术实施例提供一种存储介质,存储有可执行程序,所述可执行程序被处理器执行时,实现上述对应于网络设备的第一协议层实体执行的数据包处理方法。第八方面,本专利技术实施例提供一种存储介质,存储有可执行程序,所述可执行程序被处理器执行时,实现上述对应于网络设备的第一协议层实体执行的数据包处理方法。本专利技术实施例提供的数据包处理方法,终端设备侧对应的第一议层实体基于接收到的第一SDU的大小,将所述第一SDU切分为至少两个SDU片段,如此,通过将SDU划分为至少两个SDU片段,使得数据的传输不受协议层能够支持传输的最大数据的限制,实现了数据的有效传输。附图说明图1为相关技术中协议栈示意图;图2为本专利技术实施例通信系统的组成结构示意图;图3为本专利技术实施例一种数据包处理方法的可选处理流程示意图;图4为本专利技术实施例SDU片段在第一SDU的位置示意图;图5为本专利技术实施例另一种数据包处理方法的可选处理流程示意图;图6为本专利技术实施例提供的一种第一协议层实体的组成结构示意图;图7为本专利技术实施例提供的另一种第一协议层实体的组成结构示意图;图8为本专利技术实施例提供的第一协议层实体的硬件组成结构示意图。具体实施方式为了能够更加详尽地了解本专利技术实施例的特点和
技术实现思路
,下面结合附图对本专利技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术实施例。在对本专利技术实施例进行详细说明之前,先对数据传输的协议栈进行简要说明,如图1所示,在终端设备侧以及在网络设备侧,协议栈按照层关系由上到下依次为业务数据汇聚协议(ServiceDataAdaptationProtocol,SDAP)层、PDCP层、无线链路层控制(RadioLinkControl,RLC)层、媒体接入控制(MediaAccessControl,MAC)层和物理(Physical,PHY)层,层关系为:SDAP层为PDCP层的上层,PDCP层为RLC层的上层,RLC层为MAC层的上层,MAC层为PHY层的上层。相应的,一个协议层在网络设备侧和终端设备侧存在对应关系。基于上述问题,本专利技术提供一种数据包处理方法,本申请实施例的数据包处理方法可以应用于各种通信系统,例如:全球移动通讯(GlobalSystemofMobilecommunication,GSM)系统、码分多址(CodeDivisionMultipleAccess,CDMA)系统、宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA)系统、通用分组无线业务(GeneralPacketRadioService,GPRS)、长期演进(LongTermEvolution,LTE)系统、LTE频分双工(FrequencyDivisionDuplex,FDD)系统、LTE时分双工(TimeDivisionDuplex,TDD)、通用移动通信系统(UniversalMobileTelecommunicationSystem,UMTS)、全球互联微波接入(WorldwideInteroperabilityforMicrowaveAccess,WiMAX)通信系统或5G系统等。示例性的,本申请实施例应用的通信系统100如图2所示。该通信系统100可以包括网络设备110,网络设备110可以是与终端设备120(或称为通信终端、终端)通信的设备。网络设备110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备进行通信。可选地,该网络设备110可以是GSM系统或CDMA系统中的基站(BaseTransceiverStation,BTS),也可以是WCDMA系统中的基站(NodeB,NB),还可以是LTE系统中的演进型基站(EvolutionalNodeB,eNB或eNodeB),或者是云无线接入网络(CloudRadioAccessNetwork,CRAN)中的无线控制器,或者该网络设备可以为移动交换中心、中继站、接入点、车载设备、可穿戴设备、集线器、交换机、网桥、路由器、5G网络中的网络侧设备或者未来演进的公共陆地移动网络(PublicLandMobileNetwork,PLMN)中的网络设备等。该通信系统100还包括位于网络设备110覆盖范围内的至少一个终端设备120。作为在此使用的“终端设备”包括但不限于经由有线线路连接,如经由公共交换电话网络(PublicSwitchedTelephoneNetworks,PSTN)、数字用户线路(DigitalSubscriberLine,DSL)、数字电缆、直接电缆连接;和/或另一数据连接/网络;和/或经由无线接口,如,针对蜂窝网络本文档来自技高网
...

【技术保护点】
一种数据包处理方法,所述方法包括:/n第一协议层实体基于接收到的第一服务数据单元SDU的大小,将所述第一SDU切分为至少两个SDU片段;/n所述第一协议层实体指示所述SDU片段为所述第一SDU的一个数据片段。/n

【技术特征摘要】
【国外来华专利技术】一种数据包处理方法,所述方法包括:
第一协议层实体基于接收到的第一服务数据单元SDU的大小,将所述第一SDU切分为至少两个SDU片段;
所述第一协议层实体指示所述SDU片段为所述第一SDU的一个数据片段。


根据权利要求1所述的方法,其中,所述第一协议层实体基于接收到的第一SDU的大小,将所述第一SDU切分为至少两个SDU片段,包括:
当所述第一SDU的大小大于第一阈值时,所述第一协议层实体将所述第一SDU切分为至少两个SDU片段;
所述至少两个SDU片段中的每个SDU片段的大小相等,且每个SDU片段的大小均小于或等于所述第一阈值;
或者,所述至少两个SDU片段中的一个第一SDU片段的大小小于所述第一阈值,所述至少两个SDU片段中,除所述第一SDU片段以外的SDU片段的大小均等于所述第一阈值。


根据权利要求1或2所述的方法,其中,所述至少两个SDU片段中的每个SDU片段包括对应的第一协议层的包头;
所述第一协议层的包头包括:第一指示信息,所述第一指示信息用于指示下述中的至少一种:
SDU片段在所述第一SDU中的位置;
SDU片段的第一个字节对应所述第一SDU中的位置;
序列SN号。


根据权利要求3所述的方法,其中,所述至少两个SDU片段中的每个SDU片段对应的SN号相同;
或,所述至少两个SDU片段中的每个SDU片段对应的SN号不同。


根据权利要求4所述的方法,其中,当所述至少两个SDU片段中的每个SDU片段对应的SN号不同时,
所述至少两个SDU片段中的每个SDU片段的包头包括:第二指示信息;
所述第二指示信息用于指示所述SDU片段所属的SDU。


根据权利要求1至5任一项所述的方法,其中,所述方法还包括:
所述第一协议层实体将添加有第一协议层的包头的至少两个SDU片段递交至第二协议层实体;
所述第二协议层为所述第一协议层的下层。


根据权利要求1至6任一项所述的方法,其中,所述第一协议层,包括:
分组数据汇聚协议PDCP层;
或,业务数据汇聚协议SDAP层;
或,位于所述PDCP层之上、所述SDAP层之下的第三协议层;
或,位于所述SDAP层之上的第四协议层。


根据权利要求1至7任一项所述的方法,其中,所述第一协议层为分组数据汇聚协议PDCP层时,所述方法还包括:
当所述至少两个SDU片段中的第二SDU片段为所述第一SDU的第一个数据片段时,所述第一协议层实体对所述第二SDU片段进行头压缩处理;
当所述至少两个SDU片段中的第三SDU片段不是所述第一SDU的第一个数据片段时,所述第一协议层实体不对所述第三SDU片段进行头压缩处理。


根据权利要求8所述的方法,其中,所述第一协议层实体对所述第二SDU片段进行头压缩处理,包括:
所述第一协议层实体对所述第二SDU片段的包头进行压缩处理。


根据权利要求1至9任一项所述的方法,其中,所述第一协议层为分组数据汇聚协议PDCP层时,所述方法还包括:
所述第一协议层实体启动丢包计时器,所述丢包计时器用于所述第一协议实体对所述至少两个SDU片段进行丢包处理;
或者所述第一协议层实体不启动丢包计时器。


根据权利要求10所述的方法,其中,所述方法还包括:
所述第一协议层实体接收高层配置的丢包计时器。


根据权利要求10所述的方法,其中,所述第一协议层实体启动丢包计时器之前,所述方法还包括:
所述第一协议层实体对所述至少两个SDU片段进行缓存。


根据权利要求1至7任一项所述的方法,其中,所述第一协议层为业务数据汇聚协议SDAP层、或位于所述PDCP层之上、所述SDAP层之下的第三协议层、或位于所述SDAP层之上的第四协议层时,所述方法还包括:
所述第一协议层实体在第一PDU的包头中携带第三指示信息,所述第三指示信息用于指示分组数据汇聚协议PDCP层判断是否进行对第一PDU进行包头压缩或解压缩处理;所述第一PDU包含所述第一SDU的一个数据片段,所述第一PDU由所述第一SDU添加所述第一协议层的包头形成。


根据权利要求1至13任一项所述的方法,其中,所述第一SDU为用户面数据;
或者,所述第一SDU为控制面数据。


一种数据包处理方法,所述方法包括:
第一协议层实体接收至少两个服务数据单元SDU片段,所述至少两个SDU片段为基于第一SDU的大小切分得到的数据片段。


根据权利要求15所述的方法,其中,所述至少两个SDU片段中的每个SDU片段的大小相等,且每个SDU片段的大小均小于或等于所述第一阈值;
或者,所述至少两个SDU片段中的第一SDU片段的大小小于所述第一阈值,所述至少两个SDU片段中,除所述第一SDU片段以外的SDU片段的大小均等于所述第一阈值。


根据权利要求15或16所述的方法,其中,所述方法还包括:
所述第一协议层实体基于所述至少两个SDU片段中的每个SDU片段对应的第一协议层的包头,确定所述至少两个SDU片段中的第二SDU片段为所述第一SDU的第一个数据片段时,所述第一协议层实体对所述第二SDU片段进行包头解压缩处理。


根据权利要求17所述的方法,其中,对所述第二SDU片段进行包头解压缩处理之后,所述方法还包括:
对所述至少两个SDU片段进行合并处理,得到所述第一SDU。


根据权利要求15至18任一项所述的方法,其中,所述至少两个SDU片段中的每个SDU片段对应的第一协议层的包头包括:第一指示信息,所述第一指示信息用于指示下述中的至少一种:
SDU片段在所述第一SDU中的位置;
SDU片段的第一个比特对应所述第一SDU中的位置;
序列SN号。


根据权利要求19所述的方法,其中,所述至少两个SDU片段中的每个SDU片段对应的SN号相同;
或,所述至少两个SDU片段中的每个SDU片段对应的SN号不同。


根据权利要求20所述的方法,其中,当所至少两个SDU片段中的每个SDU片段对应的SN号不同时,
所述至少两个SDU片段中的每个SDU片段的包头包括:第二指示信息;
所述第二指示信息用于指示所述SDU片段所属的SDU。


根据权利要求15至21任一项所述的方法,其中,所述第一协议层,包括:
分组数据汇聚协议PDCP层;
或,业务数据汇聚协议SDAP层;
或,位于所述PDCP层之上、所述SDAP层之下的第三协议层;
或,位于所述SDAP层之上的第四协议层。


第一协议层实体,包括:第一处理单元,配置为基于接收到的第一服务数据单元SDU的大小将所述第一SDU切分为至少两个SDU片段,并指示所述SDU片段为所述第一SDU的一个数据片段。


根据权利要求23所述的第一协议层实体,其中,所述第一处理单元,配置为当所述第一SDU的大小大于第...

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

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

1