一种数据包的封装方法、解析方法、装置及设备与流程

文档序号:15744747发布日期:2018-10-23 22:56阅读:来源:国知局

技术特征:

1.一种数据包的封装方法,其特征在于,包括:

获取待封装的多个业务数据单元SDU;

根据分组数据汇聚协议PDCP的协议数据单元PDU的传输格式,将多个SDU封装成PDU。

2.根据权利要求1所述的方法,其特征在于,所述根据分组数据汇聚协议PDCP的协议数据单元PDU的传输格式,将多个SDU封装成PDU的步骤包括:

根据PDU的传输格式,将所述多个SDU的数据包的长度信息添加在PDU数据包的预设字段中以及将所述多个SDU封装在所述PDU数据包的数据域字段中,得到封装后的PDU;或者

根据PDU的传输格式,按照预设的所述多个SDU中每个SDU的长度信息,将所述多个SDU封装在PDU数据包的数据域字段中,得到封装后的PDU。

3.根据权利要求2所述的方法,其特征在于,所述根据PDU的传输格式,将所述多个SDU的数据包的长度信息添加在PDU数据包的预设字段中以及将所述多个SDU封装在所述PDU数据包的数据域字段中,得到封装后的PDU的步骤包括:

根据PDU的传输格式,将所述多个SDU的数据包中的每个SDU的长度信息添加在所述PDU数据包的一连续的预设字段中,以及将所述多个SDU封装在所述PDU数据包的数据域字段中,得到封装后的PDU;或者

根据PDU的传输格式,将所述多个SDU封装在所述PDU数据包的数据域字段中,将所述多个SDU的数据包中的每个SDU的长度信息分别添加在该SDU的数据包的前面、并与该SDU相邻的一预设字段中,得到封装后的PDU。

4.根据权利要求2所述的方法,其特征在于,所述预设的所述多个SDU中每个SDU的长度信息由发送端通过预设信令发送给接收端或者由所述发送端和所述接收端预先约定。

5.根据权利要求1-4任一项所述的方法,其特征在于,封装后的PDU中还具有封装所述多个SDU的数量的字段,所述字段中携带有所述SDU的数量信息。

6.根据权利要求5所述的方法,其特征在于,所述封装所述多个SDU的数量的字段位于PDU数据包的包头中。

7.根据权利要求1-4任一项所述的方法,其特征在于,封装后的PDU中还具有封装所述PDU的传输格式指示TFI;

所述TFI中携带有用于指示PDU数据包的长度信息对应的索引,所述索引是传输格式集合TFS包括的多个预设的PDU数据包的长度信息对应的索引。

8.根据权利要求7所述的方法,其特征在于,所述TFI为预先配置的或者依据发送端当前可传输的数据包的大小均值从所述TFS中选择的。

9.根据权利要求8所述的方法,其特征在于,所述发送端当前可传输的数据包的大小均值为:所述发送端当前所传输业务的平均速率与一时间间隔的乘积,所述时间间隔是所述PDU的发送时间与上一个PDU的发送时间之间的时间间隔。

10.根据权利要求7所述的方法,其特征在于,所述TFS中所包含的预设的PDU数据包的长度信息为:N倍的应用层数据包大小与所述PDU的头开销的字节长度之和,其中N为正整数。

11.一种数据包的解析方法,其特征在于,包括:

接收封装有多个业务数据单元SDU的协议数据单元PDU数据包;

根据PDU的传输格式,将所述PDU数据包解析成多个SDU。

12.根据权利要求11所述的方法,其特征在于,所述根据PDU的传输格式,将所述PDU数据包解析成多个SDU的步骤,包括:

获得所述多个SDU中每个SDU的长度信息;

根据PDU的传输格式,以及所述每个SDU的长度信息,对所述PDU数据包进行解析,获得多个SDU。

13.根据权利要求12所述的方法,其特征在于,所述获得所述多个SDU中每个SDU的长度信息的步骤,包括:

通过预先约定的方式或者通过接收到的携带有所述多个SDU的各SDU的数据包的长度信息的信令,获得所述多个SDU中每个SDU的长度信息;或者

根据所述PDU的传输格式,从所述PDU数据包的预设字段中获取所述多个SDU中每个SDU的长度信息。

14.根据权利要求13所述的方法,其特征在于,所述预设字段为:所述PDU数据包的一连续的预设字段;或者在每一个SDU的数据包的前面、并与该SDU相邻的一预设字段。

15.根据权利要求11-14任一项所述的方法,其特征在于,所述PDU数据包中还具有封装所述PDU的传输格式指示TFI,TFI中携带有用于指示所述PDU数据包的长度信息对应的索引,所述索引是传输格式集合TFS包括的多个预设的PDU数据包中的长度信息对应的索引;和/或

所述PDU数据包中还具有所述多个SDU的数量的字段,所述字段中携带有所述SDU的数量信息。

16.一种数据包的封装装置,其特征在于,包括:

获取模块,用于获取待封装的多个业务数据单元SDU;

封装模块,用于根据分组数据汇聚协议PDCP的协议数据单元PDU的传输格式,将多个SDU封装成PDU。

17.一种发送端设备,其特征在于,包括:如权利要求16所述的数据包的封装装置。

18.一种数据包的解析装置,其特征在于,包括:

接收模块,用于接收封装有多个业务数据单元SDU的协议数据单元PDU数据包;

解析模块,用于根据PDU的传输格式,将所述PDU数据包解析成多个SDU。

19.一种接收端设备,其特征在于,包括:如权利要求18所述的数据包的解析装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1