数据重传方法及装置制造方法及图纸

技术编号:7024843 阅读:456 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据重传方法及装置。其中,该方法包括:无线链路控制(RLC)判定当前带宽不足,需要分片重传协议数据单元(PDU);RLC根据当前带宽和预设的重传数据结构头部的大小确定当前能够传输的PDU的分片数据;RLC发送PDU的分片数据。通过本发明专利技术,可以在数据重传时降低构建重传数据的复杂性,减少数据处理的时延。

【技术实现步骤摘要】
数据重传方法及装置
本专利技术涉及通信领域,具体而言,涉及一种数据重传方法及装置。
技术介绍
RLC(RadioLinkControl,无线链路控制)协议层位于LTE(LongTermEvolution,长期演进)无线接口协议栈中的PDCP(PacketDataConvergenceProtocol,分组数据汇聚协议)层之下,MAC(MediaAccessControl,媒体接入控制)层之上,是L2的一个子层。RLC层能够为用户的业务数据和控制数据提供分段和重传服务。RLC子层的功能主要包括:链接控制、传递上层(RRC/PDCP)的PDU(ProtocolDataUnit,协议数据单元)、重组、分段、再分段和级联、按序向上层投递PDU、ARQ纠错、重复性检测、流量控制、协议错误检测与修复,以及RLC重建等。RLC子层的功能由RLC实体实现,每个RLC实体可由RRC(RadioResourceControl,无线资源控制)配置为三种模式用于执行数据传输:TM(TransparentMode,透明模式)、UM(UnacknowledgedMode,非确认模式)和AM(AcknowledgedMode,确认模式)。其中,确认模式中的ARQ(AutomaticRepeatRequest,自动重传请求),是指通过接收端向发送端发送状态报告(StatusReport),发送端根据状态报告中的ACK_SN(AcknowledgementSequenceNumber)、NACK_SN(NegativeAcknowledgementSequenceNumber)判定哪些PDU已经被接收端确认收到,哪些PDU或PDU片段需要重传,从而保证数据传输的可靠性。现有技术中,在RLC层构造重传数据的过程中,如果带宽不足,就需要根据空口带宽重新构造RLCPDUSegment,构造RLCPDUSegment时需要根据空口带宽判断该RLCPDU分片可以发送的RLCSDU(ServiceDataUnit,业务数据单元)的个数和RLCSDU的长度,重新构造RLCPDUSegment的RLC头部,包括RLC固定子头、RLC扩展子头,根据可发送的RLCSDU个数,构造的RLC头部可能是附图中3种重传数据结构头部中的一种(请参照图1A、图1B、图1C,其中,图1A为SDU的个数为1时的类型,图1B为SDU的个数为奇数(大于1)时的类型,图1C为SDU的个数为偶数时的类型)。对应的RLC接收端也会解析RLC头部的固定字头和扩展字头,根据这些字头重组RLCPDU。重传数据的发送流程请参考图2,重传数据的接收流程请参考图3。由此可见,现有技术的这种数据重传方法大大加重了构建重传数据的复杂性,延长了数据处理的时间,导致了处理时延的增加。
技术实现思路
本专利技术的主要目的在于提供一种数据重传方法及装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种数据重传方法,包括:无线链路控制(RLC)判定当前带宽不足,需要分片重传协议数据单元(PDU);RLC根据当前带宽和预设的重传数据结构头部的大小确定当前能够传输的PDU的分片数据;RLC发送PDU的分片数据。优选地,在RLC判定当前带宽不足,需要分片重传协议数据单元PDU之前,包括:RLC接收到来自媒体接入控制(MAC)的指示传输PDU的传输指令;RLC将PDU发送给对端;RLC保存PDU;RLC接收对端反馈的状态报告信息,其中,状态报告信息包括:PDU需要重传的指示信息;RLC根据指示信息将PDU放入重传队列。优选地,在RLC根据指示信息将PDU放入重传队列之后,包括:RLC接收来自所述MAC的携带有传输所述PDU的传输指令;RLC判定该PDU在重传队列中;RLC确定需要重传该PDU。优选地,RLC根据当前带宽和预设的重传数据结构头部的大小确定当前能够传输的PDU的分片数据,包括:RLC计算当前带宽和预设的重传数据结构头部的大小之间的带宽差值;RLC从PDU中按照从前到后的顺序取与带宽差值相等的PDU数据作为分片数据。优选地,在RLC发送PDU的分片数据之后,包括:RLC记录分片数据的携带的段偏移SO字段的值。优选地,重传数据结构头部包括以下字段:D/C(Data/Control,数据/控制)字段、RF(Re-segmentationFlag,再分段标志)字段、SN(SequenceNumber,序列号)字段、LSF(LastSegmentFlag,最后一个分片标志)字段以及SO(SegmentOffset,段偏移)字段。优选地,包括:在RLC需要发送的分片数据为PDU的最后一个分片数据的情况下:将重传数据结构头中的LSF字段的值置为1。根据本专利技术的另一方面,提供了一种数据重传装置,包括:判定模块,用于判定当前带宽不足,需要分片重传协议数据单元(PDU);确定模块,用于根据当前带宽和预设的重传数据结构头部的大小确定当前能够传输的PDU的分片数据;发送模块,用于发送经确定模块确定的PDU的分片数据。优选地,确定模块包括:计算单元,用于计算当前带宽和预先设置的重传数据结构头部的大小之间的带宽差值;确定单元,用于从PDU中按照从前到后的顺序取与带宽差值相等的PDU数据作为分片数据。优选地,该装置还包括:记录模块,用于记录分片数据的携带的段偏移SO字段的值。通过本专利技术,采用预先设置的统一重传数据结构头部,解决了现有技术中RLC发送端构造重传PDUSegment时需要根据空口带宽确定重传PDUSegment中可以组的SDU个数和SDU的长度,并根据SDU个数及SDU长度构造RLCPDUSegment的固定字头和扩展字头,而导致构建重传数据过程复杂且数据时延增加的问题,进而达到了降低了数据重传的复杂程度,减少了数据处理的迟延的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1A是根据相关技术的SDU个数为1时的重传数据结构头部的结构示意图;图1B是根据相关技术的SDU个数为奇数时的重传数据结构头部的结构示意图;图1C是根据相关技术的SDU个数为偶数时的重传数据结构头部的结构示意图;图2是根据相关技术的重传数据的发送流程图;图3是根据相关技术的重传数据的接收流程图;图4是根据本专利技术实施例的数据重传方法的流程图;图5是根据本专利技术实施例的重传数据结构头部的结构示意图;图6是根据本专利技术实施例的数据重传的发送流程图;图7是根据本专利技术实施例的PDU的数据结构示意图;图8是根据本专利技术实施例的PDU分三片重传时的数据结构示意图;图9是根据本专利技术实施例的数据重传的接收流程图;图10是根据本专利技术实施例的数据重传装置的结构示意图;图11是根据本专利技术优选实施例的数据重传装置的结构示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图4是根据本专利技术实施例的数据重传方法的流程图,如图4所示,该方法主要包括以下步骤(步骤S402-步骤S406):步骤S402,无线链路控制(RLC)判定当前带宽不足,需要分片重传协议数据单元(PDU);在本文档来自技高网
...
数据重传方法及装置

【技术保护点】
1.一种数据重传方法,其特征在于,包括:无线链路控制RLC判定当前带宽不足,需要分片重传协议数据单元PDU;所述RLC根据所述当前带宽和预设的重传数据结构头部的大小确定当前能够传输的所述PDU的分片数据;所述RLC发送所述PDU的所述分片数据。

【技术特征摘要】
1.一种数据重传方法,其特征在于,包括:无线链路控制RLC判定当前带宽不足,需要分片重传协议数据单元PDU;所述RLC根据所述当前带宽和预设的重传数据结构头部的大小确定当前能够传输的所述PDU的分片数据;所述RLC发送所述PDU的所述分片数据。2.根据权利要求1所述的方法,其特征在于,在所述RLC判定当前带宽不足,需要分片重传协议数据单元PDU之前,包括:所述RLC接收到来自媒体接入控制MAC的指示传输所述PDU的传输指令;所述RLC构造PDU,将所述PDU发送给对端;所述RLC保存所述PDU;所述RLC接收所述对端反馈的状态报告信息,其中,所述状态报告信息包括:所述PDU需要重传的指示信息;所述RLC根据所述指示信息将所述PDU放入重传队列。3.根据权利要求2所述的方法,其特征在于,在所述RLC根据所述指示信息将所述PDU放入重传队列之后,包括:所述RLC接收来自所述MAC的携带有传输所述PDU的传输指令;所述RLC判定所述PDU在所述重传队列中;所述RLC确定需要重传所述PDU。4.根据权利要求1所述的方法,其特征在于,所述RLC根据所述当前带宽和预设的重传数据结构头部的大小确定当前能够传输的所述PDU的分片数据,包括:所述RLC计算当前带宽和预设的重传数据结构头部的大小之间的带宽差值;所述RLC从所述PDU中按照从前到后的顺序取与所述带宽差值相等的P...

【专利技术属性】
技术研发人员:李凤军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

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

1