基于多信道的退避方法及设备技术

技术编号:14694469 阅读:133 留言:0更新日期:2017-02-23 17:59
本发明专利技术实施例提供一种基于多信道的退避方法及设备,该方法包括:设备在至少两个子信道上并行发起退避流程,每个子信道上的退避流程包括:设备生成子信道对应的退避计数器的初始值,并将退避计数器的计数值设为初始值;当子信道的状态为空闲状态时,设备递减计数值;当满足预设条件,则设备终止所有子信道的退避流程,并开始传输,预设条件包括:计数值等于零。该方法中设备只需要等到最早的退避流程结束即可开始传输,因此,这种退避方法提高了通信效率。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及基于多信道的退避方法及设备
技术介绍
无线保真(WirelessFidelity,WiFi)是一种基于电气和电子工程师协会(InstituteofElectricalandElectronicsEngineers,IEEE)制定的IEEE802.11标准的无线局域网技术,实现将个人电脑(PersonalComputer,PC)、用户设备(UserEquipment,UE)等终端以无线方式组成计算机网络。WiFi设备可包括接入点(AccessPoint,AP)和用户站点(Station,简称STA)。IEEE802.11标准支持多个用户共享同一传输介质,由发送者在发送数据前先进行传输介质的可用性检测。IEEE802.11标准采用载波侦听多路访问/碰撞避免(CarrierSenseMultipleAccesswithCollisionAvoidance,简称CSMA/CA)方案来实现信道的竞争,其中为了避免碰撞CSMA/CA采用了退避机制,图1为现有技术提供的单信道上的退避机制示意图,如图1所示,设备在发送消息之前,设备随机生成一个退避(Backoff)值,若设备侦听到信道空闲时间达到分布式帧间间隙(DistributedInterframeSpace,简称DIFS)或者仲裁帧间隔(ArbitrationInterframeSpace,简称AIFS)后,然后设备开始递减退避计数器,在退避过程中,如果侦听到该信道处于忙碌状态时,则退避计数器暂停,在之后的时间中,如果信道由忙碌状态转为空闲状态后,并且信道的空闲状态持续时间达到DIFS或者AIFS之后,退避计数器继续递减,直到退避计数器为0时,退避结束,设备则可以开始传输。随着通信技术的发展,现在允许AP与STA之间的通信可以同时占用多个信道,图2为现有技术提供的多信道上的退避机制示意图,如图2所示,主要包括:第一,主信道(PrimaryChannel),主信道的带宽为20MHz,AP与所有的STA都需要侦听主信道,第二,次信道(SecondaryChannel),次信道的带宽也是20MHz,第三,次40MHz信道(Secondary40MHzChannel),第四,次80MHz信道(Secondary80MHzChannel),以下将第二、第三和第四种信道统称为非主信道。现有技术中的竞争信道的方法包括:设备首先在主信道上进行退避,然后,设备检测各个信道在主信道退避结束前的预设时间段内的状态,该状态可以是忙碌状态或者空闲状态,如果次信道空闲,那么可以进行40MHz带宽的通信,如果次信道与次40MHz信道同时空闲,那么可以进行80MHz带宽的通信,如果次信道、次40MHz信道与次80MHz信道均空闲,那么可以进行160MHz带宽的通信,如果次信道忙,那么仅在主信道上进行20MHz带宽的通信。然而,现有技术都是在主信道上进行退避,直到在主信道上的退避结束才确定连续的空闲信道进行通信,这种方法造成通信效率低的问题。
技术实现思路
本专利技术实施例提供一种基于多信道的退避方法及设备,从而提高通信效率。第一方面,本专利技术实施例提供一种基于多信道的退避方法,所述多信道包括至少两个子信道,设备在所述至少两个子信道上并行发起退避流程,每个所述子信道上的所述退避流程包括:所述设备生成所述子信道对应的退避计数器的初始值,并将所述退避计数器的计数值设为所述初始值,当所述子信道的状态为空闲状态时,所述设备递减所述计数值;当满足预设条件,则所述设备终止所有所述子信道的退避流程,并开始传输,所述预设条件包括:所述计数值等于零。结合第一方面,在第一方面的第一种可能实施方式中,所述预设条件还包括:所述传输开始之前的第一预设时间段内主信道为空闲状态,所述第一预设时间段的结束时刻与所述传输的开始时刻相同,所述主信道为所述多信道中一个子信道。结合第一方面的第一种可能实施方式,在第一方面的第二种可能实施方式中,还包括:所述设备查看所述第一预设时间段内每个子信道的状态;所述设备将所述主信道和所述主信道之外的空闲状态的子信道作为可用信道。结合第一方面,在第一方面的第三种可能实施方式中,还包括:所述设备查看所述传输开始之前的第一预设时间段内每个子信道的状态,所述第一预设时间段的结束时刻与所述传输的开始时刻相同;所述设备将空闲状态的子信道作为可用信道。结合第一方面或第一方面的第一种可能实施方式或第二种可能实施方式或第三种可能实施方式,在第一方面的第四种可能实施方式中,在设备递减所述计数值之前,还包括:所述设备确定所述子信道的空闲状态的持续时间达到第二预设时间段。结合第一方面或第一方面的第一种可能实施方式或第二种可能实施方式或第三种可能实施方式或第四种可能实施方式,在第一方面的第五种可能实施方式中,包括:每个所述子信道上的所述退避计数器具有相同的初始值。结合第一方面或第一方面的第一种可能实施方式或第二种可能实施方式或第三种可能实施方式或第四种可能实施方式或第五种可能实施方式,在第一方面的第六种可能实施方式中,所述设备终止所有所述子信道的退避流程之后,还包括:所述设备重置每个所述子信道上的所述退避计数器。结合第一方面或第一方面的第一种可能实施方式或第二种可能实施方式或第三种可能实施方式或第四种可能实施方式或第五种可能实施方式或第六种可能实施方式,在第一方面的第七种可能实施方式中,所述设备为接入点或者用户站点。结合第一方面或第一方面的第一种可能实施方式或第二种可能实施方式或第三种可能实施方式或第四种可能实施方式或第五种可能实施方式或第六种可能实施方式或第七种可能实施方式,在第一方面的第八种可能实施方式中,所述子信道的带宽为20MHz的整数倍。第二方面,本专利技术实施例提供一种基于多信道的退避设备,包括:发起模块、终止和传输模块;所述发起模块,用于在所述至少两个子信道上并行发起退避流程,所述发起模块在每个所述子信道上具体用于:生成所述子信道对应的退避计数器的初始值,并将所述退避计数器的计数值设为所述初始值;当所述子信道的状态为空闲状态时,递减所述计数值;当满足预设条件,则所述终止模块用于终止所有所述子信道的退避流程,并且所述传输模块开始传输,所述预设条件包括:所述计数值等于零。结合第二方面,在第二方面的第一种可能实施方式中,所述预设条件还包括:所述传输开始之前的第一预设时间段内主信道为空闲状态,所述第一预设时间段的结束时刻与所述传输的开始时刻相同,所述主信道为所述多信道中一个子信道。结合第二方面的第一种可能实施方式,在第二方面的第二种可能实施方式中,还包括:第一查看模块,用于查看所述第一预设时间段内每个子信道的状态;第一确定模块,用于将所述主信道和所述主信道之外的空闲状态的子信道作为可用信道。结合第二方面,在第二方面的第三种可能实施方式中,还包括:第二查看模块,用于查看所述传输开始之前的第一预设时间段内每个子信道的状态,所述第一预设时间段的结束时刻与所述传输的开始时刻相同;第二确定模块,用于将空闲状态的子信道作为可用信道。结合第二方面或第二方面的第一种可能实施方式或第二种可能实施方式或第三种可能实施方式,在第二方面的第四本文档来自技高网
...
基于多信道的退避方法及设备

【技术保护点】
一种基于多信道的退避方法,所述多信道包括至少两个子信道,其特征在于,包括:设备在所述至少两个子信道上并行发起退避流程,每个所述子信道上的所述退避流程包括:所述设备生成所述子信道对应的退避计数器的初始值,并将所述退避计数器的计数值设为所述初始值,当所述子信道的状态为空闲状态时,所述设备递减所述计数值;当满足预设条件,则所述设备终止所有所述子信道的退避流程,并开始传输,所述预设条件包括:所述计数值等于零。

【技术特征摘要】
1.一种基于多信道的退避方法,所述多信道包括至少两个子信道,其特征在于,包括:设备在所述至少两个子信道上并行发起退避流程,每个所述子信道上的所述退避流程包括:所述设备生成所述子信道对应的退避计数器的初始值,并将所述退避计数器的计数值设为所述初始值,当所述子信道的状态为空闲状态时,所述设备递减所述计数值;当满足预设条件,则所述设备终止所有所述子信道的退避流程,并开始传输,所述预设条件包括:所述计数值等于零。2.根据权利要求1所述的方法,其特征在于,所述预设条件还包括:所述传输开始之前的第一预设时间段内主信道为空闲状态,所述第一预设时间段的结束时刻与所述传输的开始时刻相同,所述主信道为所述多信道中一个子信道。3.根据权利要求2所述的方法,其特征在于,还包括:所述设备查看所述第一预设时间段内每个子信道的状态;所述设备将所述主信道和所述主信道之外的空闲状态的子信道作为可用信道。4.根据权利要求1所述的方法,其特征在于,还包括:所述设备查看所述传输开始之前的第一预设时间段内每个子信道的状态,所述第一预设时间段的结束时刻与所述传输的开始时刻相同;所述设备将空闲状态的子信道作为可用信道。5.根据权利要求1-4任一项所述的方法,其特征在于,在设备递减所述计数值之前,还包括:所述设备确定所述子信道的空闲状态的持续时间达到第二预设时间段。6.根据权利要求1-5任一项所述的方法,其特征在于,包括:每个所述子信道上的所述退避计数器具有相同的初始值。7.根据权利要求1-6任一项所述的方法,其特征在于,所述设备终止所有所述子信道的退避流程之后,还包括:所述设备重置每个所述子信道上的所述退避计数器。8.根据权利要求1-7任一项所述的方法,其特征在于,所述设备为接入
\t点或者用户站点。9.根据权利要求1-8任一项所述的方法,其特征在于,所述子信道的带宽为20MHz的整数倍。10.一种基于多信道的退避...

【专利技术属性】
技术研发人员:乔登宇丁志明
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1