[发明专利]一种发送状态报告的方法和装置无效
申请号: | 200810091605.0 | 申请日: | 2008-04-03 |
公开(公告)号: | CN101552658A | 公开(公告)日: | 2009-10-07 |
发明(设计)人: | 邵飞 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发送 状态 报告 方法 装置 | ||
技术领域
本发明涉及通信领域,特别涉及一种发送状态报告的方法和装置。
背景技术
在数据通信系统中,常采用自动请求重传(ARQ,Automatic Repeat Request)技术进行差错控制。该技术在网络侧设备发送的信息中填充一定的冗余比特,使其具有一定的检错能力。用户侧设备按照对应的规则对接收信息进行检错,并将检错结果形成应答信息反馈给网络侧设备。网络侧设备根据应答信息重传用户侧设备认为有错的数据,直到码组无错码为止。如果网络侧设备发送的码组同时具有纠错和检错的能力,则称为HARQ(Hybrid-ARQ,混合ARQ)。ARQ技术在对时延要求不高的业务中获得了广泛的应用。
图1为现有技术EUTRAN(Evolved UMTS Terrestrial Radio Access Network,演进UMTS陆地无线接入网)系统的用户面协议栈示意图。其中,无线链路控制(Radio Link Control,RLC)层有3种传输模式:分别为AM(Acknowledge Mode,确认模式),UM(UnacknowledgeMode,非确认模式)以及TM(Transparent Mode,透明模式)。在EUTRAN系统中,ARQ功能在RLC层执行,且只针对AM模式。用户侧设备的MAC(Medium Access Control,媒体接入控制)层将接收的数据包递交到RLC层。RLC层接收到数据包后,根据数据包头中的序列号判断数据包是否有序,如果是,则将数据包直接递交高层;如果不是,则判断有数据包缺失,并将数据包放在重排序缓存中进行重排序,生成重排序数据段,同时启动重排序定时器T_reordering,如果重排序定时器T_reordering超期时,缺失的数据包仍未收到,就判断缺失的数据包已经丢失,并发送状态报告(Status-report)给网络侧设备,请求重传丢失的数据包。网络侧设备在收到该状态报告后会重传丢失的数据包。需要说明的是,图中用户侧设备和网络侧设备在通信过程中可以分别向对端发送状态报告。
如图2所示,现有技术提供了一种发送状态报告的方法,具体如下:
步骤101:用户侧设备的RLC层重排序缓存接收MAC层递交的数据包,对数据包进行重排序,生成重排序数据段。
步骤102:根据数据包包头的序列号检测第一个重排序数据段中是否出现空隙。如图2所示,第一个重排序数据段中出现空隙,该空隙对应数据包2,此时,启动重排序定时器T_reordering,等待接收数据包2。如果在T_reordering超期时,如果没有收到数据包2,则判断数据包2已经丢失,并执行步骤103;如果在重排序定时器T_reordering超期前,如果收到的数据包2,则执行步骤104。
步骤103:向网络侧设备发送状态报告,请求重传丢失的数据包2,同时启动禁止定时器(T_prohibit_timer),在禁止定时器T_prohibit_timer超期前,不允许发送其它任何状态报告。
其中状态报告的格式如图3所示,D/C表示是数据还是控制,CPT表示控制类型,ACK_SN表示确认数据包的最大序列号,NACK_SN表示非确认数据包的序列号,E1表示扩展比特,E2表示扩展比特,SOstart表示分段偏移起始位置、SOend表示分段偏移末尾。
在本步骤中,由于接收到的第一个重排序数据段中确认数据包中的最大序列号为3,所以该状态报告中的ACK_SN取值为3。
步骤104:停止重排序定时器T_reordering,并检测此时的重排序缓存内的下一个重排序数据段是否有空隙。根据图2可知,第二个重排序数据段中出现空隙,该空隙对应的是数据包5和7,此时,重新启动重排序定时器T_reordering。
步骤105:当重排序定时器T_reordering超期时,如果仍然未收到数据包2,5和7,则向网络侧设备发送状态报告,请求重传数据包2、5、7。
在本步骤中,由于接收到的第二个重排序数据段中确认数据包中的最大序列号为8,所以该状态报告中的ACK_SN取值为8。
可见,用户侧设备在步骤102和步骤104中均请求网络侧设备重传丢失的数据包2,即对于同一个丢失的数据包,用户侧设备请求两次重传,可以理解的,网络侧设备在接收到重传请求后,会相应的重传两次该丢失的数据包。
由上可见,现有技术至少存在如下问题:
现有的发送状态报告的方法会导致系统内一侧设备频繁请求重传同一丢失数据包,进而使另一侧设备频繁发送该丢失的数据包,造成无线资源的浪费。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810091605.0/2.html,转载请声明来源钻瓜专利网。