一种ABIS接口反向拥塞控制方法和收发基站技术

技术编号:3546265 阅读:294 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种ABIS接口反向拥塞控制方法和收发基站,通过设置预拥塞控制门限,并检测ABIS接口反向拥塞程度,使BTS能够在ABIS接口反向还没有达到拥塞、且即将达到拥塞时,对ABIS接口反向进行拥塞控制处理,有效避免了数据丢包现象,从而有效避免了由于数据丢包引起的影响ABIS接口的数据传输性能、重传的数据浪费空口资源、重传的数据增加ABIS接口的拥塞压力、用户满意度差等问题;从而实现了提高空口资源利用率、提高用户满意度的目的。

【技术实现步骤摘要】
一种ABIS接口反向拥塞控制方法和收发基站
本专利技术涉及网络通讯
,具体涉及一种ABIS接口反向拥塞控制方法和收发基站。
技术介绍
在低速的无线移动通信技术中,空口速率一般是通信的瓶颈,所以,空口速率是拥塞控制和带宽优化的重点。在(cdma2000 1x-RTT EVolution to packet Data Optimized services)中,反向数据流向为:AT(Access terminal,接入终端)->BTS(Base TransceiverStation,收发基站)->BSC(Base Station Controller,基站控制器)->PCF(数据业务控制功能模块)->核心网。由于单用户空口反向峰值速率可达1.8Mbps,所以,ABIS(BTS和BSC之间的接口)的接口带宽也可能成为通信的瓶颈。由于ABIS接口的数据传输实现成本比较昂贵,如采用微波、卫星等传输方式传输数据,因此,合理有效的充分利用ABIS接口带宽就显得非常重要了。AT->BTS->BSC的反向数据流向示意图如附图1所示。图1中,BTS通过空口接收AT传输来的数据,并根据数据的优先级将数据放入相应的队列中,然后,BTS根据一定的调度算法,从队列中读取数据,并通过ABIS接口将数据发送给BSC。如果将BTS为一个业务流分配的缓冲区大小称为缓冲区长度,将某一时刻缓冲区中存储的数据量称为队列长度,那么,在通常情况下,队列长度应小于缓冲区长度。当缓冲区长度和队列长度相等时,如果仍有数据到达BTS,就会-->造成BTS的缓冲区溢出,BTS会丢弃其新接收到的数据包。从图1可以看出,当空口速率超过ABIS接口带宽时,BTS的某些队列如优先级较低的业务流对应的队列长度就会增加,当队列溢出时,BTS只好丢弃后接收的数据。瞬时的空口速率超过ABIS接口带宽是不会造成BTS队列溢出的,但是,当空口速率在较长时间内持续超过ABIS接口带宽时,就可能造成BTS队列溢出。在数据传输过程中,如果出现话务高峰、数据突发、部分ABIS接口传输故障等情况,都会导致ABIS接口带宽不足或者短时间内带宽不足,从而造成ABIS接口反向流量拥塞。此时,如果不进行适当的控制,会造成BTS的缓冲区溢出,导致数据丢包。当上层传输协议为类似于TCP的协议时,避免BTS丢弃数据包、缓解ABIS接口反向流量拥塞的方法主要有两种:方法一:TCP会因为BTS的丢包而启动慢启动算法和拥塞避免算法,从而缓解ABIS接口反向流量拥塞。方法一中,BTS丢弃数据包会导致超时重传,并且会启动慢启动和拥塞避免算法,BTS丢弃的数据会造成RLP(Radio Link Protocol,无线链路协议)重传,重传的数据不但浪费空口资源,还会增加ABIS接口的拥塞压力,而且,慢启动和拥塞避免严重影响了系统的吞吐量。方法二:当ABIS接口出现拥塞后,BTS发送广播消息,将系统允许的最大发送速率通知所有的AT,从而控制所有AT的发送速率,限制空口反向速率,减缓并进一步消除ABIS接口的拥塞;当ABIS接口拥塞情况消除后,BTS发送广播消息,恢复所有AT的最大发送速率。方法二中,BTS丢弃数据包同样会导致超时重传,重传的数据浪费了空口资源、增加了ABIS接口的拥塞压力,同时,由于广播消息的发送需要一定的延迟,所以,在这段延迟的时间里拥塞情况将持续。而且,限制所有AT的最大发送速率,或者在拥塞后BTS丢弃所有后接收到的数据包,不能为优先级高的用-->户提供区别服务质量。BTS启动拥塞控制时,所有的AT会同时降低发送速率,拥塞消除后,所有的AT又会同时提高发送速率,可能会使BTS频繁的启动、停止拥塞控制过程,从而造成系统的振荡。当上层传输协议为类似于UDP或者流媒体协议时,数据包的丢弃不会反馈到发送端,这样,ABIS接口拥塞情况得不到缓解和避免,而且,BTS丢弃的数据不会引起数据重传,从而造成数据丢失,在VOIP、VT等业务中,连续的语音帧或视频帧丢弃,会严重降低服务质量,影响用户感受。总之,上层传输协议无论是类似于UDP或者流媒体协议、还是类似于TCP的协议,都无法避免BTS丢弃数据包的现象,在无线移动应用中,空口资源是比较紧缺的资源,BTS将接收到的数据丢弃,浪费了空口资源。也就是说,在AT的发射功率没有降低,即反向干扰没有降低的情况下,系统实际的吞吐量下降了,从而降低了空口资源的利用率。
技术实现思路
本专利技术的目的在于,提供一种ABIS接口反向拥塞控制方法和收发基站,通过在ABIS接口反向还没有达到拥塞、且即将达到拥塞时,对ABIS接口反向进行拥塞控制处理,有效避免了数据丢包现象,从而提高了空口资源利用率、提高了用户满意度。为达到上述目的,本专利技术提供的一种ABIS接口反向拥塞控制方法,包括:a、设置ABIS接口反向预拥塞控制门限;b、收发基站BTS检测ABIS接口反向拥塞程度;c、BTS在确定ABIS接口反向拥塞程度达到预拥塞控制门限时,对ABIS接口进行拥塞控制处理。所述步骤a中的预拥塞控制门限包括:ABIS接口带宽占用率门限、BTS业务流队列长度门限、BTS业务流缓冲区占用率门限中的一个或多个。-->预拥塞控制门限包括:ABIS接口带宽占用率门限时,所述步骤b包括:BTS检测预定时间间隔内空口反向平均速率,并将空口反向平均速率与ABIS接口带宽的比值确定为ABIS接口反向拥塞程度;预拥塞控制门限包括:BTS业务流缓冲区占用率门限时,所述步骤b包括:BTS检测业务流队列长度,并将业务流队列长度与业务流缓冲区长度的比值确定为ABIS接口反向拥塞程度。所述步骤c中对ABIS接口进行拥塞控制处理的步骤具体包括下述步骤中的1个或多个:c1、BTS将反向激活指示RAB设置为忙状态或者将RAB的门限设置为预定值,以要求AT降低发送速率;c2、BTS限制AT的接入消息发送频度;c3、BTS调整预定AT业务流的反向MAC层参数,以要求预定AT降低发送速率。当AT为Rev0的AT时,AT根据速率转移矩阵进行发送速率的降速处理;当AT为RevA的AT时,AT根据反向MAC层算法进行发送速率的降速处理。所述步骤a还包括:设置ABIS接口反向预拥塞控制取消门限,所述反向预拥塞控制取消门限小于预拥塞控制门限;且所述步骤c还包括:c4、当BTS检测的ABIS接口反向拥塞程度不超过预拥塞控制取消门限时,取消ABIS接口的拥塞控制处理。所述步骤c4中取消ABIS接口的拥塞控制处理的步骤具体包括下述步骤中的1个或多个:BTS调整预定AT业务流的反向MAC层参数,要求预定AT提高发送速率;BTS恢复AT的接入消息发送频度;BTS将RAB设置为正常状态或者将RAB的门限设置为第二预定值,以要-->求AT提高发送速率。本专利技术还提供一种收发基站,包括:所述收发基站中设置有存储模块、检测模块和拥塞控制处理模块;存储模块:存储有ABIS接口反向预拥塞控制门限;检测模块:检测ABIS接口反向拥塞程度,并输出检测结果;拥塞控制处理模块:在确定检测模块输出的ABIS接口反向拥塞程度达到存储模块中存储的预拥塞控制门限时,对ABIS接口进行拥塞控制处理。所述拥塞控制处理模块中包括:判断子模块和拥塞控本文档来自技高网
...

【技术保护点】
一种ABIS接口反向拥塞控制方法,其特征在于,包括:a、设置ABIS接口反向预拥塞控制门限;b、收发基站BTS检测ABIS接口反向拥塞程度;c、BTS在确定ABIS接口反向拥塞程度达到预拥塞控制门限时,对ABIS接口 进行拥塞控制处理。

【技术特征摘要】
1、一种ABIS接口反向拥塞控制方法,其特征在于,包括:a、设置ABIS接口反向预拥塞控制门限;b、收发基站BTS检测ABIS接口反向拥塞程度;c、BTS在确定ABIS接口反向拥塞程度达到预拥塞控制门限时,对ABIS接口进行拥塞控制处理。2、如权利要求1所述的一种ABIS接口反向拥塞控制方法,其特征在于,所述步骤a中的预拥塞控制门限包括:ABIS接口带宽占用率门限、BTS业务流队列长度门限、BTS业务流缓冲区占用率门限中的一个或多个。3、如权利要求2所述的一种ABIS接口反向拥塞控制方法,其特征在于:预拥塞控制门限包括:ABIS接口带宽占用率门限时,所述步骤b包括:BTS检测预定时间间隔内空口反向平均速率,并将空口反向平均速率与ABIS接口带宽的比值确定为ABIS接口反向拥塞程度;预拥塞控制门限包括:BTS业务流缓冲区占用率门限时,所述步骤b包括:BTS检测业务流队列长度,并将业务流队列长度与业务流缓冲区长度的比值确定为ABIS接口反向拥塞程度。4、如权利要求1所述的一种ABIS接口反向拥塞控制方法,其特征在于,所述步骤c中对ABIS接口进行拥塞控制处理的步骤具体包括下述步骤中的1个或多个:c1、BTS将反向激活指示RAB设置为忙状态或者将RAB的门限设置为预定值,以要求AT降低发送速率;c2、BTS限制接入终端AT的接入消息发送频度;c3、BTS调整预定AT业务流的反向MAC层参数,以要求预定AT降低发送速率。5、如权利要求4所述的一种ABIS接口反向拥塞控制方法,其特征在于:当AT为RevO的AT时,AT根据速率转移矩阵进行发送速率的降速处理;当AT为RevA的AT时,AT根据反向MAC层算法进行发送速率的降速处理。6、如权利要求1至5中任一权利要求所述的一种ABIS接口反向拥塞控制方法,其特征在于,所述步骤a还包括:设置ABIS接口反向预拥塞控制取消门限,所述反向预拥塞控制取消门限小于预拥塞控制门限;且所述步骤c还包括:c4、当BTS检测的ABIS接口反向拥塞程度不超过预拥塞控制取消门限时...

【专利技术属性】
技术研发人员:王志峰万蓉林青
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1