[发明专利]一种单层序列号的数据传输方法及装置有效
申请号: | 201610304961.0 | 申请日: | 2016-05-10 |
公开(公告)号: | CN107359968B | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 赵亚利;谌丽;刘佳敏;鲍炜 | 申请(专利权)人: | 电信科学技术研究院 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘松 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单层 序列号 数据传输 方法 装置 | ||
1.一种单层序列号SN的数据传输方法,其特征在于,包括:
接收高层下发的数据包;
为每一个数据包分配一个唯一的SN;
按所述唯一的SN对数据包进行传输,其中,在传输过程中根据每一个数据包的唯一的SN对该数据包进行头压缩/解压缩,以及重传处理;
其中,为每一个数据包分配一个唯一的SN,是在接收到高层下发的数据包后分配的,或是在确定底层传输的协议数据单元PDU大小后以PDU为单位为数据包分配的。
2.如权利要求1所述的方法,其特征在于,接收高层下发的数据包,是在接入层AS层接收高层下发的数据包;
为每一个数据包分配一个唯一的SN,是在AS层为每一个数据包分配一个唯一的SN。
3.如权利要求1所述的方法,其特征在于,在确定底层传输的PDU大小后以PDU为单位为数据包分配的一个唯一的SN,包括:
接收高层下发的数据包后,按照先入先出方式进行缓存;
在根据下一层的调度信息确定底层传输的PDU大小并进行PDU封装时,按照先入先出原则,组织封装PDU,并为每个PDU分配SN。
4.如权利要求1所述的方法,其特征在于,所述SN是在用户面协议栈的最高层进行维护处理的。
5.如权利要求4所述的方法,其特征在于,所述SN是在三层用户面协议栈的层3或层2进行维护处理的,所述SN是在二层用户面协议栈的层2进行维护处理的。
6.如权利要求1所述的方法,其特征在于,按所述的唯一的SN对数据包在进行传输时,包括:
在为每一个数据包分配一个唯一的SN后,保存数据包和SN的映射关系;
根据下一层的调度信息进行PDU封装;
发送传输封装后的PDU。
7.如权利要求6所述的方法,其特征在于,在三层用户面协议栈中,在为每一个数据包分配一个唯一的SN后,在层3保存数据包和SN的映射关系,在层2发出调度信息。
8.如权利要求5或6所述的方法,其特征在于,封装后的PDU的头部header包括如下信息之一或者其组合:
本PDU中包含的数据对应的SN,每个SN对应的数据域长度指示域、所述每个SN对应的数据在该SN对应的所有数据中的位置,以及用于指示所述SN对应的信息之后是数据还是下一个SN对应的信息;
本PDU中包含的数据对应的SN,每个SN对应的数据域长度指示域、第一个和最后一个SN对应的数据在该SN对应的所有数据中的位置,以及用于指示所述SN对应的信息之后是数据还是下一个SN对应的信息;
本PDU中包含的SN个数,本PDU包含的数据对应的第一个SN,本PDU包含的第一个和最后一个SN对应的数据在该SN对应的所有数据中的位置。
9.如权利要求6或7所述的方法,其特征在于,进一步包括:
在进行传输时,若丢弃定时器discard timer超时丢包,将丢弃的SN和/或SF+超帧号HFN通知给接收传输的一端。
10.如权利要求6所述的方法,其特征在于,若支持自动重复请求ARQ,对封装后的PDU进行重分段,重分段时的无线链路控制RLC header包括如下信息之一或者其组合:
重分段的RLC PDU对应的SN,该重分段对应的数据域长度指示域,每个SN对应的数据在该SN对应的所有数据的位置指示信息。
11.如权利要求10所述的方法,其特征在于,进一步包括:
在进行传输时,若discard timer超时丢包,丢弃没有分配SN的数据包。
12.如权利要求1所述的方法,其特征在于,按所述的唯一的SN对数据包在进行接收传输时,在混合自动重复请求HARQ解复用后,将正确接收到的PDU递交到高层执行重复检测和重排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电信科学技术研究院,未经电信科学技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610304961.0/1.html,转载请声明来源钻瓜专利网。