[发明专利]多进程数据重传方法和系统有效
| 申请号: | 200610164907.7 | 申请日: | 2006-12-07 |
| 公开(公告)号: | CN101197644A | 公开(公告)日: | 2008-06-11 |
| 发明(设计)人: | 高卓;李国庆;毕海 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
| 主分类号: | H04L1/14 | 分类号: | H04L1/14;H04L1/16 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 刘岩 |
| 地址: | 100083*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 进程 数据 方法 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及HARQ(Hybrid Automatic Request,混合自动重传)技术。
背景技术
HARQ技术能够对传输错误的数据块进行反馈重传,并通过数据块合并充分利用错误数据携带的信息。基于所述HARQ技术的传输数据块的基本情况如下:
数据接收端收到某个数据块后,如果能够正确解码,或者经过与该数据块以前收到的信息比特进行合并后能正确解码,则向发送端反馈ACK(确认信息),表明该数据块已经被正确接收;否则,如果不能正确解码,或者即使经过合并操作后,仍不能正确解码,则向发送端反馈NACK(否定信息),表明该数据块仍未正确接收。在目前第三待移动通信系统以及后续标准的演进中,HARQ均支持利用多个进程进行数据传输,例如,当发送端收到其发送的数据块的反馈信息后,如果是ACK,则将传输所述数据块的进程标识为空闲进程,并任意选择一个空闲进程传输新的数据块;如果是NACK,并且没有到达允许的最大传输次数,则继续使用该数据块占用的进程对该数据块进行重传。
在基于所述HARQ技术传输数据块的过程中,信令的传输并非总是可靠的。例如接收端反馈的ACK/NACK信息,有可能被发送端误解。与本发明有关的现有技术给出了当接收端针对某个数据块反馈NACK,而发送端将其误解为ACK的情况下的处理流程,其主要思想是:
在发送端侧设置一个定时器,当其发送数据块A时,启动定时器。在定时器超时前,在缓冲区中保留该数据块A。
接收端收到所述数据块A后,如果不能正确解码,或者即使经过合并操作后,仍不能正确解码,则向发送端反馈NACK信息,表明该数据块A未正确接收。
发送端将接收端针对所述数据块A反馈的NACK误解为ACK,认为所述数据块A已经被正确接收,则将传输所述数据块A的进程标识为空闲进程,并任意选择一个空闲进程传输一个新数据块,并通过控制信令指示当前进程传输的数据块是新数据块还是重传的数据块。
接收端接收到发送端传送的新数据块后,发现所述新数据块是利用原来数据块A占用的进程传输的,则认为发生了NACK被误解为ACK的错误,并通过上行信令发送信令错误指示通知发送端。
如果在定时器超时前,发送端收到了接收端反馈的信令错误指示,则继续对所述数据块A进行传输,或者通知高层实体进行重传。如果在定时器超时后,没有收到接收端反馈的信令错误指示,则认为所述数据块A已经被正确接收,并删除所述数据块A。
由现有技术可以看出,发送端认为所述数据块A被正确接收后,则在传输新数据块时,可以选择原来数据块A所占用的进程传输所述新数据块,也可以选择其它空闲进程传输所述新数据块。而在接收端侧,是根据其反馈了NACK的数据块所占用的进程又被用于传输新数据块来判断是否发生信令错误的,因此,现有技术不利于接收端及时检测信令错误;而且发送端为了等待错误指示的反馈,往往需要设置一个较大的定时器,相应的,在定时器超时之前,需要在缓存区保存已经发送的数据块,从而会增加对缓存的需求。
发明内容
本发明的目的是提供一种多进程数据重传方法和系统,其能够当发送端认为接收到某个数据块的ACK反馈信息后,优先利用传输所述数据块的进程传输新的数据块,从而能够使接收端及时检测到信令错误,并能够降低数据块的传输时延,并能够相对地节省发送端的缓存空间。
本发明的实施例通过如下的技术方案实现:
本发明的实施例提供了一种多进程数据重传方法,其包括:
发送端根据进程转换为空闲HARQ进程的时间确定所述空闲HARQ进程的等待时间;
发送端根据各个空闲HARQ进程的等待时间选择出一个空闲HARQ进程,并利用所选择的空闲HARQ进程传输新数据块。
其中,所述发送端根据当前进程转换为空闲进程的时间确定所述空闲进程的等待时间的过程,具体包括:
当发送端接收到当前传输的数据块的ACK信息后,则将当前HARQ进程标识为空闲HARQ进程,并开始计算所述空闲HARQ进程的等待时间;或,
当发送端接收到当前传输的数据块的NACK信息,并且该数据块已经达到允许的最大传输次数,则将当前HARQ进程标识为空闲HARQ进程,并开始计算所述空闲HARQ进程的等待时间。
其中,所述根据HARQ空闲进程的等待时间选择空闲HARQ进程的过程,具体包括:优先选择反馈了ACK信息,并且等待时间最短的空闲HARQ进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610164907.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





