一种提高无线信道的发送端吞吐量的方法

文档序号:7619419阅读:174来源:国知局
专利名称:一种提高无线信道的发送端吞吐量的方法
技术领域
本发明涉及通信领域,尤其涉及一种提高无线信道的发送端吞吐量的方法。
背景技术
3GPP(第三代合作伙伴计划)是一个由来自中国、日本、韩国、美国和欧洲的电信标准部门组成的合作团体。包括全世界200多家无线厂商和运营商,3GPP将制定大部分的3G(第三代移动通信)技术规定。中国无线通信标准组(CWTS)于1999年加入了3GPP。3GPP的目标是实现由2G(第二代移动通信)网络到3G网络的平滑过渡,保证未来技术的后向兼容性,支持轻松建网及系统间的漫游和兼容性。
和2G的无线系统相比,WCDMA(宽带码分多址)系统特征之一便是能够提供高速数据业务传输的无线承载。WCDMA可以通过使用不同大小的扩频因子,为数据传输配置不同带宽的信道,提供空口上的无线信道承载。
基于3GPP协议,在WCDMA系统的RLC(无线链路控制)层,为数据传输提供了三种模式TM(透明模式)、UM(无应答模式)和AM(应答模式)。非实时的数据传输由于其时延没有影响,错误率要求比较高,一般都使用AM模式。
在AM数据传输模式中,为了保证数据传输的准确性,协议对AM模式提供了各种各样的确认机制。其根本思想是发送端下发一个数据包后,并不马上丢弃该数据包,而是将该数据包先缓存起来。接收端向发送端发送状态信息包,在该状态信息包中,告诉发送端是否已经正确接收到了数据包,如果接收端在状态信息包中告诉发送端已经正确接收到了数据包,则发送端丢弃该数据包。如果接收端在状态信息包中告诉发送端没有正确接收到数据包,则发送端重发该数据包。
为了实现上述数据包确认机制,现有技术的一种确认方法为发送端主动触发方法。该方法的原理示意图如图1所示,该方法的核心为发送端主动向接收端下发poll轮训,接收端每次接收到poll轮训,都会向发送端发送状态报告,在该状态报告中,告诉发送端是否已经正确接收了数据包。当发送端收到的状态报告中指示某个数据包没有收到,发送端就会优先发送指示丢失的这个数据包。
所述现有技术的发送端主动触发方法的缺点为如果接收端返回的两次状态报告的时间间隔太短,就会出现发送端发送的数据包其实并没有丢失,而是由于传输的时延,延时了一段时间才到达接收端,但在这一段时间内,接收端却多次接收到发送端向其发送的poll轮训,并多次向发送端发送状态报告,这些状态报告都指示没有收到该数据包。从而导致该数据包被发送端重复发送了多次,这样就会导致有效数据不能被及时发送,降低了发送端的吞吐量。
下面参照图2来详细说明这个数据包被多次重复发送的过程。
在图2中,发送端向接收端发送的数据包2被丢失,发送端向接收端发送的数据包3、4、5、6中都携带了要求接收端发送状态报告的Poll信息,这样,接收端就会连续向发送端发送状态报告1、2、3、4,每个状态报告都向发送端报告数据包2被丢失。于是,在接收端就会连续4次重复发送数据包2。在接收端4次重复发送的数据包2中,除了第1次重复发送的数据包2有效外,其余3个重复发送的数据包2都是无效的。从而导致无线信道的带宽被浪费,其它需要发送的有效数据没有被及时发送,降低了发送端应用层的吞吐量。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种提高无线信道的发送端吞吐量的方法,从而可以避免无线信道的发送端重发无效的数据包,提高无线信道的发送端的有效吞吐量。
本发明的目的是通过以下技术方案实现的一种提高无线信道的发送端吞吐量的方法,包括A、在无线信道的发送端设置预定时间;B、在符合所述预定时间的时长后,当确定需要重新向接收端传送数据时,则无线信道的发送端进行数据的重传。
所述的预定时间的时长为数据包在无线信道的发送端和接收端之间一次环回的时间。
所述的设置预定时间可以通过定时器或计时器或计数器来实现。
所述的步骤A还包括无线信道的发送端在接收到报告数据包丢失的状态报告后,每次向接收端重传一个数据包时,启动所述预定时间的计时。
所述的步骤A还包括无线信道的发送端第一次向接收端发送一个数据包时,不启动所述预定时间的计时。
所述的步骤B还包括无线信道的发送端在所述预定时间的时长到达前,如果收到报告所述重传的数据包丢失的状态报告,则不再重传该数据包。
所述的步骤B具体包括无线信道的发送端在所述预定时间的时长到达后,如果收到报告所述重传的数据包丢失的状态报告,则再次向接收端重传该数据包,并再次启动所述预定时间的计时。
所述的步骤B具体包括无线信道的发送端在所述预定时间的时长到达后,如果没有收到报告所述重传的数据包丢失的状态报告,则不向接收端重传该数据包。
所述的无线信道为使用应答模式AM进行数据传输的无线信道。
所述的无线信道可以为宽带码分多址WCDMA系统中无线链路控制RLC层的无线信道。
由上述本发明提供的技术方案可以看出,本发明和现有技术相比,具有如下优点本发明在无线信道的发送端设置重传保护定时器,利用该重传保护定时器控制无线信道的发送端重发无效的数据包,使有效数据能够及时被发送,从而提高了无线信道的带宽利用率,提高了无线信道的发送端的有效吞吐量。


图1为现有技术中发送端主动触发确认方法的原理示意图;图2为现有技术中数据包被多次重复发送的过程示意图;图3为本发明所述方法的具体处理流程图;图4为本发明所述方法的具体实施例示意图。
具体实施例方式
本发明提供了一种提高无线信道的发送端吞吐量的方法。本发明的核心为在无线信道的发送端设置保护定时器,利用该保护定时器控制无线信道的发送端重发无效的数据包。
下面结合附图来详细描述本发明,本发明所述方法的具体处理流程如图3所示。包括如下步骤步骤3-1、在发送端的AM参数中设置重传保护定时器。
本发明首先需要在应用AM数据传输模式的无线信道的发送端的AM参数中设置重传保护定时器,该重传保护定时器的时长为数据包在无线信道的发送端和接收端一次环回的时间。
步骤3-2、发送端每次重传一个数据包时,启动一个重传保护定时器。
无线信道的发送端第一次向接收端发送一个数据包时,不启动所述在发送端设置的重传保护定时器。
无线信道的发送端在收到接收端返回的,包含数据包没有被正确接收信息的状态报告后,向接收端重发该数据包,并同时启动一个所述在发送端设置的重传保护定时器。
步骤3-3、发送端判断重传保护定时器是否超时。
无线信道的发送端在重发数据包、启动重传保护定时器后,在继续向发送端发送其它数据包的同时,还判断所启动的重传保护定时器是否超时,如果超时,则执行步骤3-5;否则,执行步骤3-4。
步骤3-4、发送端对接收到的该数据包没有被正确接收的状态报告不予理睬。
无线信道的发送端在重传保护定时器没有超时前,如果再次收到接收端返回的,包含所述重传的数据包没有被正确接收信息的状态报告后,便判定该状态报告是个无效报告,对该报告不予理睬。继续向接收端发送其它数据包。
步骤3-5、发送端接收到该数据包没有被正确接收的状态报告后,再次重发该数据包。
无线信道的发送端在重传保护定时器超时后,如果再次收到接收端返回的,包含所述重传的数据包没有被正确接收信息的状态报告后,便判定该状态报告是个有效报告,于是,再次向接收端重发该数据包,并再次启动一个重传保护定时器。
无线信道的发送端在重传保护定时器超时后,如果没有收到包含所述重传的数据包没有被正确接收信息的状态报告,则也不向接收端重发该数据包。
本发明所述方法中的无线信道可以为WCDMA系统中RLC层的使用AM数据传输模式的无线信道。
本发明还提供了一个本发明所述方法的具体实施例。其示意图如图4所示。
其具体处理过程如下无线信道的发送端向接收端发送的数据包2被丢失,无线信道的发送端向接收端发送的数据包3、4、5、6中都携带了要求接收端发送状态报告的Poll信息,这样,接收端就会连续向发送端发送状态报告1、2、3、4,每个状态报告都向发送端报告数据包2被丢失。
无线信道的发送端在接收到状态报告1后,便根据该状态报告知道数据包2被丢失。于是,向接收端重发数据包2,同时启动一个重传保护定时器。该重传保护定时器的时长为数据包在无线信道的发送端和接收端一次环回的时间。
在该重传保护定时器超时前,无线信道的发送端又分别收到了报告数据包2没有被正确接收的状态报告2、3和4。此时,无线信道的发送端便判断状态报告2、3和4为无效报告,也不再继续向无线信道的接收端重发数据包2,而是继续向无线信道的接收端发送数据包8、9、10。
无线信道的发送端在重传保护定时器超时后,如果再次收到接收端返回的,包含数据包2没有被正确接收信息的状态报告后,便判定该状态报告是个有效报告,于是,再次向接收端重发该数据包2,并再次启动一个重传保护定时器。如果没有收到包含数据包2没有被正确接收信息的状态报告,则也不向接收端重发该数据包2。
综上所述,利用本发明所述方法,可以避免无线信道的发送端重传无效数据包,提高了无线信道的发送端的有效吞吐量。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种提高无线信道的发送端吞吐量的方法,其特征在于,包括A、在无线信道的发送端设置预定时间;B、在符合所述预定时间的时长后,当确定需要重新向接收端传送数据时,则无线信道的发送端进行数据的重传。
2.根据权利要求1所述一种提高无线信道的发送端吞吐量的方法,其特征在于,所述的预定时间的时长为数据包在无线信道的发送端和接收端之间一次环回的时间。
3.根据权利要求1或2所述一种提高无线信道的发送端吞吐量的方法,其特征在于,所述的设置预定时间可以通过定时器或计时器或计数器来实现。
4.根据权利要求3所述一种提高无线信道的发送端吞吐量的方法,其特征在于,所述的步骤A还包括无线信道的发送端在接收到报告数据包丢失的状态报告后,每次向接收端重传一个数据包时,启动所述预定时间的计时。
5.根据权利要求4所述一种提高无线信道的发送端吞吐量的方法,其特征在于,所述的步骤A还包括无线信道的发送端第一次向接收端发送一个数据包时,不启动所述预定时间的计时。
6.根据权利要求1所述一种提高无线信道的发送端吞吐量的方法,其特征在于,所述的步骤B还包括无线信道的发送端在所述预定时间的时长到达前,如果收到报告所述重传的数据包丢失的状态报告,则不再重传该数据包。
7.根据权利要求1或6所述一种提高无线信道发送端吞吐量的方法,其特征在于,所述的步骤B具体包括无线信道的发送端在所述预定时间的时长到达后,如果收到报告所述重传的数据包丢失的状态报告,则再次向接收端重传该数据包,并再次启动所述预定时间的计时。
8.根据权利要求7所述一种提高无线信道发送端吞吐量的方法,其特征在于,所述的步骤B具体包括无线信道的发送端在所述预定时间的时长到达后,如果没有收到报告所述重传的数据包丢失的状态报告,则不向接收端重传该数据包。
9.根据权利要求1所述一种提高无线信道发送端吞吐量的方法,其特征在于,所述的无线信道为使用应答模式AM进行数据传输的无线信道。
10.根据权利要求1或9所述一种提高无线信道发送端吞吐量的方法,其特征在于,所述的无线信道可以为宽带码分多址WCDMA系统中无线链路控制RLC层的无线信道。
全文摘要
本发明涉及一种提高无线信道的发送端吞吐量的方法,该方法主要包括在无线信道的发送端设置预定时间;在符合所述预定时间的时长后,当确定需要重新向接收端传送数据时,则无线信道的发送端进行数据的重传。利用本发明所述方法,可以避免无线信道的发送端重发无效的数据包,提高无线信道的带宽利用率,提高无线信道的发送端的有效吞吐量。
文档编号H04L1/08GK1881864SQ20051007711
公开日2006年12月20日 申请日期2005年6月14日 优先权日2005年6月14日
发明者张岩强 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1