CN105592476B - 一种数据传输方法及站点 - Google Patents
一种数据传输方法及站点 Download PDFInfo
- Publication number
- CN105592476B CN105592476B CN201410571221.4A CN201410571221A CN105592476B CN 105592476 B CN105592476 B CN 105592476B CN 201410571221 A CN201410571221 A CN 201410571221A CN 105592476 B CN105592476 B CN 105592476B
- Authority
- CN
- China
- Prior art keywords
- obss
- bss
- channel
- station
- timer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 193
- 230000005540 biological transmission Effects 0.000 title claims abstract description 117
- 238000001514 detection method Methods 0.000 claims abstract description 205
- 230000008569 process Effects 0.000 claims abstract description 134
- 238000012544 monitoring process Methods 0.000 claims abstract description 47
- 238000012545 processing Methods 0.000 claims description 32
- 238000011084 recovery Methods 0.000 claims description 4
- 230000009467 reduction Effects 0.000 claims description 4
- 230000007246 mechanism Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 12
- 230000011664 signaling Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 2
- VYLDEYYOISNGST-UHFFFAOYSA-N bissulfosuccinimidyl suberate Chemical compound O=C1C(S(=O)(=O)O)CC(=O)N1OC(=O)CCCCCCC(=O)ON1C(=O)C(S(O)(=O)=O)CC1=O VYLDEYYOISNGST-UHFFFAOYSA-N 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种数据传输方法及站点,包括站点有待发数据时,利用虚拟信道检测确定站点所属BSS内及OBSS内是否有站点在使用信道;在确定出站点所属BSS内没有站点使用信道,且站点所属OBSS内有站点使用信道时,启动或恢复站点的OBSS复用传输中的退避过程;根据固定的第一信道检测门限和动态调整的第二信道检测门限在OBSS复用传输中的退避过程中监听信道,直至OBSS复用传输中的退避过程结束开始发送数据。本发明提供的技术方案,利用计时器记录BSS内站点帧交换的传输时间,通过完整、有效的机制,提高了复用传输的可靠性。一方面,在提高频率复用的机会的同时,确保了正在进行的本BSS的传输不受干扰,同时,另一方面,保证了在启动传输复用后的退避过程中对所有站点的竞争的公平性。
Description
技术领域
本发明涉及无线局域网(WLAN)技术,尤指一种基于动态信道检测的数据传输方法及站点。
背景技术
随着WLAN网络的爆发性应用,一方面,WLAN网络的部署不断密集化,网络负载也随之不断加重;另一方面。随着网络的增多,WLAN网络覆盖重叠的情况也更加严重。WLAN网络的效率会出现明显下降的趋势,单纯提高速率并不能解决该问题。因此,IEEE标准组织成立了相关的任务小组致力于解决WLAN网络效率问题。其中,动态信道检测门限作为提高信道复用率,解决网络效率的一种备选技术,引起了广泛关注和研究。
WLAN中,一个接入点站点(AP,Access Point)以及与该AP相关联的多个非接入点站点(non-AP STA,non-AP Station)组成了一个基本服务集(BSS,Basic Service Set)。多个BSS之间覆盖部分重叠(OBSS,Overlapping BSS,也称为部分重叠BSS),如图1所示,图1为现有WLAN基本服务集示意图。
目前,802.11支持物理载波检测和虚拟载波检测两种信道空闲判定方法,当虚拟载波检测和物理载波检测都判定信道空闲后,关联站点才能够进行竞争发送。其中,物理载波检测,是指空闲信道估计(CCA,Clear Channel Assessment)信道检测技术,即关联站点通过对媒介上的信号强度进行检测,并结合CCA门限值,判定信道是忙碌还是空闲。该CCA门限值通常是按照最低调制编码速率下的接收灵敏度固定设置的,以保证最大接收覆盖范围。虚拟载波检测,是指除了通信双方之外的第三方关联站点,在收到接收地址不是自己的无线帧时,根据无线帧中连续时间(Duration)域的值设置本地网络分配矢量(NAV,NetworkAllocation Vector)的值,NAV是一个计数器,当NAV不为零时,认为信道繁忙,不进行竞争发送。
在某些场景下,CCA门限值可以采用更为灵活的方式进行配置,以便更高效地进行频率复用。图2为现有OBSS传输复用实施例的示意图,如图2所示的场景,实线单箭头线表示无线帧发送给目标接收站点,虚线单箭头线表示无线帧信号到达第三方站点。尽管站点A和站点B可以分别成功地向各自的AP发送数据,但是,当站点A向AP1发送无线帧时,由于较保守的CCA门限值(如-82dBm),站点B监听到站点A的信号强度为-70dBm,大于CCA门限(-82dBm),认为信道忙,因此,站点B不可能向AP2发送无线帧,从而阻止了复用传输。
为此,业界提出了动态调整CCA门限的方式,比如,根据站点接收到自身所属BSS即本BSS的AP的信号强度动态调整其CCA门限值,使得站点A和站点B可以同时向其各自的AP发送数据,以进行信道复用传输。这种通过动态调整CCA门限的方式来达到实现复用传输的机制,在一些场景下可以有效地提高WLAN网络的效率。但是,现有技术中只是利用多个网络分配矢量(NAV)来简单保证传输不碰撞,却没有一套完整有效的机制来提高复用传输的可靠性。这样,当系统中存在传统设备时,由于新设备采用了动态的信道检测门限更灵活、更高效地竞争信道,而传统设备不具备这一优势,因此对传统设备的公平性问题也是本发明解决的问题之一。
发明内容
为了解决上述技术问题,本发明提供一种数据传输方法及站点,能够通过完整、有效的机制,提高复用传输的可靠性。
为了达到本发明目的,本发明提供了一种数据传输方法,包括:站点有待发数据时,利用虚拟信道检测确定站点所属基本服务集BSS内及部分覆盖BSS OBSS内是否有站点在使用信道;
在确定出站点所属BSS内没有站点使用信道时,且站点所属OBSS内有站点使用信道时,启动或恢复站点的OBSS复用传输中的退避过程;
根据固定的第一信道检测门限和动态调整的第二信道检测门限在OBSS复用传输的退避过程中监听信道,直至OBSS复用传输中的退避过程结束开始发送数据。
该方法之前还包括:在所述站点中设置一个或一个以上BSS计时器,以及一个或一个以上OBSS计时器。
该方法之前还包括:
所述站点通过固定的第一信道检测门限检测到可识别的无线帧的前导部分,接收无线帧,根据接收到的部分或全部无线帧的BSS归属信息、时间信息,设置或更新或保持所述BSS计时器或所述OBSS计时器的值。
当所述BSS归属信息显示为接收无线帧的站点所属BSS时,如果所述BSS计时器满足预先设置的更新条件则根据所述无线帧中携带的时间信息更新所述BSS计时器值;
当所述BSS归属信息显示为接收无线帧的站点的OBSS时,如果所述OBSS计时器满足预先设置的更新条件,则根据所述无线帧中携带的时间信息更新所述OBSS计时器的值。
当所述BSS归属信息显示为接收无线帧的站点的OBSS时,该方法还包括:
根据所述动态调整的第二信道检测门限进行物理信道空闲检测;当所接收到的无线帧的前导信号的信号强度小于所述第二信道检测门限时,确定物理信道空闲。
所述利用虚拟信道检测确定站点所属BSS内及OBSS内是否有站点在使用信道包括:
检查所述BSS计时器,当BSS计时器中存在不为零的计时器时,确定所述站点所属BSS内有站点在使用信道,保持监听状态;
当所述BSS计时器为零时,确定所述站点所属BSS内没有站点在使用信道;
检查所述OBSS计时器,当OBSS计时器中至少有一个大于零的计时器时,确定所述站点的OBSS内有站点在使用信道。
所述BSS计时器为:BSS NAV,或BSS RID计时器,或BSS NAV和BSS RID计时器;
所述OBSS计时器为:OBSS NAV,或OBSS RID计时器,或OBSS NAV和BSS RID计时器。
所述BSS计时器为:BSS NAV;所述OBSS计时器为:OBSS NAV;
所述更新条件为:当所述接收到的属于本BSS/OBSS的无线帧中的MAC帧头中携带的时间信息大于当前BSS NAV/OBSS NAV的值时,进行更新,否则保持不变;
或者,
所述BSS计时器为:BSS RID计时器;所述OBSS计时器为:OBSS RID计时器;
所述更新条件为:当所述接收到的属于本BSS/OBSS的无线帧中的物理帧头中携带有时间信息时,更新BSS RID计时器/OBSS RID计时器。
所述启动或恢复站点所属BSS的OBSS复用传输中的退避过程包括:
挂起所述OBSS复用传输中的退避过程启动前的正在执行的第一退避过程;与此同时,启动或恢复所述OBSS复用传输中的第二退避过程的第二退避计数器。
所述对OBSS复用传输中的退避过程进行监测包括:
所述站点根据所述第一信道检测门限判断信道是否空闲,如果信道空闲,对所述第二退避计数器进行减计数,如果所述第二退避计数器不为零,继续根据所述第一信道检测门限判断信道是否空闲;
如果根据所述第一信道检测门限判断出信道忙且接收到一个新的无线帧的部分或全部,判断该无线帧中携带的BSS归属信息是否为OBSS:
如果确定该无线帧归属于BSS,且根据无线帧中的地址信息确定站点自身不是目标接收站点,根据无线帧中时间信息,设置或更新或保持所述BSS计时器,且结束所述第二退避过程,启动或恢复所述第一退避过程;
如果确定该无线帧归属于OBSS,根据无线帧中的时间信息,设置或更新或保持所述OBSS计时器,并根据所述第二信道检测门限判断信道是否空闲,如果信道空闲,对所述第二退避计数器进行减计数,如果所述第二退避计数器不为零,继续根据所述第一信道检测门限判断信道是否空闲;如果根据所述第二信道检测门限判断出信道忙,暂停所述第二退避计数器的减计数,如果当前所有BSS计时器为零,且至少有一个OBSS计时器大于零,则继续根据第一信道检测门限监听信道,否则结束第二退避过程,恢复第一退避过程;
当所述第二退避计数器减为零时,如果所有BSS计时器为零,且至少有一个OBSS计时器大于零,则所述OBSS复用传输中的退避过程结束,所述站点根据当前OBSS计时器的值选择合适的帧交换长度开始发送数据;如果若至少有一个BSS计时器大于零,或所有OBSS计时器为零,则结束所述第二退避过程,恢复所述第一退避过程。
如果所述站点根据所述第一信道检测门限检测判断出信道忙,且成功接收到无线帧,但无法判断所述无线帧归属BSS还是归属OBSS,该方法还包括:
所述站点根据无线帧中地址信息、时间信息,设置或更新或保持BSS计时器,且结束所述第二退避过程,恢复所述第一退避过程。
所述结束第二退避过程,恢复第一退避过程后,该方法还包括:
所述站点恢复所述第一退避计数器减计数。
本发明还公开了一种站点,至少包括第一检测模块、处理模块,以及第二检测模块;其中,
第一检测模块,用于在站点有待发数据时,利用虚拟信道检测确定出站点所属BSS内没有站点在使用信道,且利用虚拟信道检测确定站点的OBSS服务集内有站点在使用信道时,向处理模块发送启动或恢复通知;接收来自处理模块的通知,在OBSS复用传输的退避过程中监测信道,并将监测结果发送给处理模块;
处理模块,用于接收来自第一检测模块的启动或恢复通知,启动或恢复站点的OBSS复用传输中的第二退避过程,利用第一检测模块和第二检测模块对第二退避过程的监测,直至根据来自第一检测模块和第二检测模块的监测结果确定第二退避过程结束开始发送数据;
第二检测模块,用于接收来自处理模块的通知,在OBSS复用传输的退避过程中监测信道,并将监测结果发送给处理模块。
所述第一检测模块还用于:通过固定的第一信道检测门限检测到可识别的无线帧的前导部分,接收无线帧,根据接收到的部分或全部无线帧的BSS归属信息、时间信息,设置或更新或保持所述站点中设置的BSS计时器或OBSS计时器的值。
所述处理模块具体用于:
挂起所述OBSS复用传输启动前的正在执行的第一退避过程;同时启动或恢复所述OBSS复用传输的第二退避计数器;通知所述第一检测模块对信道进行监测,当来自所述第一检测模块的监测结果为信道空闲时,对第二退避计数器进行减计数;如果第二退避计数器不为零,通知所述第一检测模块对信道进行监测;
当来自所述第一检测模块的检测结果为信道忙时,且确定该无线帧归属于BSS,结束所述第二退避过程,恢复所述第一退避过程;
当来自所述第一检测模块的监测结果为信道忙时,且确定该无线帧归属于OBSS,通知所述第二检测模块对信道进行监测,当来自所述第二检测模块的监测结果为信道空闲时,对第二退避计数器进行减计数;如果第二退避计数器不为零,通知所述第一检测模块对信道进行监测;
当来自所述第一检测模块的监测结果为信道忙时,暂停第二退避计数器的减计数;当站点所有BSS计时器为零,且至少有一个OBSS计时器大于零,通知所述第一检测模块对信道进行检测;
当第二退避计数器为零时,结束所述第二退避过程,当站点所有BSS计时器为零,且至少有一个OBSS计时器大于零,所述站点根据当前OBSS计时器的值选择合适的帧交换长度开始发送数据。
在所述结束第二退避过程,恢复第一退避过程时,所述处理模块还用于:恢复第一退避计数器减计数操作。
与现有技术相比,本申请技术方案包括站点有待发数据时,利用虚拟信道检测确定站点所属BSS内是否有站点在使用信道;在站点所属BSS内没有站点使用信道时,启动或恢复站点所属BSS的OBSS复用传输中的退避过程;根据固定的第一信道检测门限和动态调整的第二信道检测门限对OBSS复用传输中的退避过程进行监测,直至OBSS复用传输中的退避过程结束开始发送数据。本发明提供的技术方案,利用计时器记录BSS内站点帧交换的传输时间,通过完整、有效的机制,提高了复用传输的可靠性。一方面,在提高频率复用的机会的同时,确保了正在进行的本BSS的传输不受干扰,同时,另一方面,保证了在启动传输复用后的退避过程中对所有站点的竞争的公平性。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为现有WLAN基本服务集示意图;
图2为现有OBSS传输复用实施例的示意图;
图3为本发明数据传输方法的流程图;
图4为本发明数据传输方法的实施例的流程图;
图5为本发明站点的组成结构示意图;
图6为本发明数据传输方法的第一实施例的示意图;
图7为本发明数据传输方法的第二实施例的示意图;
图8为本发明数据传输方法的第三实施例的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图3为本发明数据传输方法的流程图,如图3所示,包括:
步骤300:站点有待发数据时,利用虚拟信道检测确定站点所属BSS内及OBSS内是否有站点在使用信道。
在站点中,预先设置有一个或一个以上BSS计时器,和一个或一个以上OBSS计时器。比如,
BSS计时器可以是BSS网络分配矢量(NAV),简称为BSS NAV;也可以是BSS响应指示延迟(Response Indication Delay)计时器,简称为BSS RID计时器;还可以是包括BSS NAV和BSS RID计时器,等等。
OBSS计时器可以是OBSS网络分配矢量(NAV),简称为OBSS NAV;也可以是OBSS响应指示延迟(Response Indication Delay)计时器,简称为OBSS RID计时器;还可以是包括OBSS NAV和OBSS RID计时器;等等。
本步骤中的利用虚拟信道检测确定站点所属BSS内是否有站点在使用信道包括:检查BSS计时器,比如:检查BSS NAV,或BSS RID计时器,或BSS NAV和BSS RID计时器,当BSS计时器中存在不为零的计时器时,确定站点所属BSS内有站点在使用信道,虚拟信道检测可以置信道状态为忙,保持监听状态;当BSS计时器为零即所有BSS计时器均为零时,确定站点所属BSS内没有站点在使用信道。
本步骤中的利用虚拟信道检测确定站点的OBSS内是否有站点在使用信道包括:检查OBSS计时器,比如:检查OBSS NAV,或OBSS RID计时器,或OBSS NAV和OBSS RID计时器,当OBSS计时器中存在不为零的计时器时,确定站点的OBSS内有站点在使用信道。
本步骤之前还包括:站点通过固定的第一信道检测门限检测到可识别的无线帧的前导部分,即开始接收无线帧,根据接收到的部分或全部无线帧的BSS归属信息、时间信息,设置或更新或保持BSS计时器或OBSS计时器的值。其中,BSS归属信息包括以下至少一个:颜色(COLOR)比特、部分BSS识别信息、MAC发送地址信息、MAC接收地址信息、MAC BSS识别信息、来自/去往网络(DS)指示信息。
其中,第一信道检测门限为CCA门限值,通常是按照最低调制编码速率下的接收灵敏度固定设置的,具体实现属于本领域技术人员的公知技术,并不用于限定本发明的保护范围,这里不再赘述。
其中,设置或更新或保持BSS计时器或OBSS计时器的值具体包括:
当BSS归属信息显示为接收无线帧的站点所属BSS时,如果站点BSS计时器满足预先设置的更新条件,则根据无线帧中携带的时间信息更新该站点的BSS计时器的值;当BSS归属信息显示为接收无线帧的站点所属OBSS时,如果站点OBSS计时器满足预先设置的更新条件,则根据无线帧中携带的时间信息更新该站点的OBSS计时器的值。
其中,更新条件为:BSS计时器为BSS NAV,OBSS计时器为OBSS NAV,当接收到的属于本BSS/OBSS的无线帧中的MAC帧头中携带的时间信息大于当前BSS NAV/OBSS NAV的值时,进行更新,否则保持不变;或者,更新条件还可以为:BSS计时器为BSS RID计时器,OBSS计时器为OBSS RID计时器,当接收到的属于本BSS/OBSS的无线帧中的物理帧头中携带有时间信息时,就更新BSS RID计时器/OBSS RID计时器。更新的具体实现属于本领域技术人员的惯用技术手段,并不用于限定本发明的保护范围,这里不再赘述。
当BSS归属信息显示为接收无线帧的站点的OBSS时,该方法还包括:根据动态调整的第二信道检测门限进行物理信道空闲检测;当所接收到的无线帧的前导信号的信号强度小于第二信道检测门限时,确定物理信道空闲。
需要说明的是,本领域技术人员容易理解,当BSS计时器或OBSS计时器为首次设置时,可以根据无线帧中携带的时间信息设置BSS计时器或OBSS计时器的值;当BSS计时器或OBSS计时器的值与无线帧中携带的时间信息,保持BSS计时器或OBSS计时器的值不变。
步骤301:在确定出站点所属BSS内没有站点使用信道时,且站点所属OBSS中有站点使用信道时,启动或恢复站点的OBSS复用传输中的退避过程。
本步骤包括:挂起OBSS复用传输中的退避过程启动前的正在执行的退避过程,也称为第一退避过程;与此同时,开始OBSS复用传输中的退避过程,也称为第二退避过程或OBSS复用传输退避过程,即站点启动或恢复OBSS复用传输退避计数器,也称为第二退避计数器。
步骤302:根据固定的第一信道检测门限和动态调整的第二信道检测门限在OBSS复用传输的退避过程中监测信道,直至OBSS复用传输中的退避过程结束开始发送数据。
本步骤中,在OBSS复用传输的退避过程中监测信道具体包括:
站点根据第一信道检测门限判断信道是否空闲,如果信道空闲,对第二退避计数器进行减计数,如果第二退避计数器不为零,继续根据第一信道检测门限判断信道是否空闲;
如果根据第一信道检测门限判断出信道忙且接收到一个新的无线帧的部分或全部,判断该无线帧中携带的BSS归属信息是否为OBSS:
如果确定该无线帧归属于BSS且根据无线帧中的地址信息确定站点自身不是目标接收站点,根据无线帧中时间信息,设置或更新或保持BSS计时器,且结束步骤301中启动或恢复的站点所属BSS的OBSS复用传输中的退避过程即第二退避过程,恢复步骤301中挂起的OBSS复用传输中的退避过程启动前的正在执行的退避过程即第一退避过程;
如果确定该无线帧归属于OBSS,根据无线帧中的时间信息,设置或更新或保持所述OBSS计时器,并根据第二信道检测门限判断信道是否空闲,如果信道空闲,对第二退避计数器进行减计数,如果第二退避计数器不为零,继续根据第一信道检测门限判断信道是否空闲;如果根据第二信道检测门限判断出信道忙,暂停第二退避计数器的减计数;如果当前所有BSS计时器为零,且至少有一个OBSS计时器大于零,则继续根据第一信道检测门限监听信道,否则结束第二退避过程,恢复第一退避过程。
当第二退避计数器减为零时,OBSS复用传输中的退避过程结束,判断所有BSS计时器是否为零,且是否至少有一个OBSS计时器大于零,如果当前所有BSS计时器为零,且至少有一个OBSS计时器大于零,站点根据当前OBSS计时器的值选择合适的帧交换长度开始发送数据;;如果若至少有一个BSS计时器大于零,或所有OBSS计时器为零,则结束所述第二退避过程,恢复所述第一退避过程。这里,如何选择合适的帧交换长度属于本领域技术人员的惯用技术手段,具体实现并不用于限定本发明的保护范围,这里不再赘述。
其中,第二信道检测门限是动态调整的,比如可以根据站点接收到自身所属BSS即本BSS的AP的信号强度动态调整的,具体来讲,根据站点接收AP的信标帧的信号强度指示(RSSI)以及预先设置的冗余量进行运算获得,例如接收信号强度指示-余量(RSSI-Margin),或者其它信息和方式获得。具体实现属于本领域技术人员的公知技术,并不用于限定本发明的保护范围,这里不再赘述。
其中,根据第一信道检测门限或第二信道检测门限判断信道是否空闲包括:如果前导信号的能量低于第一信道检测门限或第二信道检测门限,判断出信道为空闲,并可置信道状态为空闲。具体实现属于本领域技术人员的公知技术,并不用于限定本发明的保护范围,这里不再赘述。
本步骤中,如果站点根据第一信道检测门限检测判断出信道忙,且成功接收到无线帧,但是,无法判断BSS归属信息,该方法还包括:
站点根据无线帧中时间信息,设置或更新或保持BSS计时器,且结束步骤301中启动或恢复的站点的OBSS复用传输中的退避过程即第二退避过程,恢复步骤301中挂起的OBSS复用传输中的退避过程启动前的正在执行的退避过程即第一退避过程。
当结束第二退避过程,恢复第一退避过程后,该方法还包括:站点恢复第一退避计数器减计数过程。包括:
根据第一信道检测门限判断信道是否空闲,如果信道空闲,对第一退避计数器进行减计数,如果第一退避计数器不为零,继续根据第一信道检测门限判断信道是否空闲;
如果根据第一信道检测门限判断出信道忙且接收到一个新的无线帧的部分或全部,判断该无线帧中携带的BSS归属信息是否为OBSS:
如果确定该无线帧归属于BSS,根据无线帧中时间信息,设置或更新或保持BSS计时器;暂停第一退避计数器的减计数并接收无线帧,待信道忙指示复位即信道空闲后,如果第一退避计数器不为零,继续根据第一信道检测门限判断信道是否空闲;
如果确定该无线帧归属于OBSS,根据无线帧中地址信息、时间信息,设置或更新或保持OBSS计时器;
当第一退避计数器减为零时,第一退避过程结束,站点开始发送数据。
在结束第二退避过程,恢复第一退避过程的处理中,如果站点所有BSS计时器为零,且至少有一个OBSS计时器大于零,启动或恢复OBSS复用传输的第二退避过程。
本发明提供的技术方案,利用计时器记录BSS内站点帧交换的传输时间,通过完整、有效的机制,提高了复用传输的可靠性。一方面,在提高频率复用的机会的同时,确保了正在进行的本BSS的传输不受干扰,同时,另一方面,保证了在启动传输复用后的退避过程中对所有站点的竞争的公平性。
图4为本发明数据传输方法的实施例的流程图,如图4所示,本实施例中,假设站点A属于BSS,预先设置有BSS NAV和OBSS NAV;具体包括以下步骤:
步骤400:站点A利用第一信道检测门限如CCA1,监听信道并接收部分或全部无线帧。
步骤401:站点A判断接收到的无线帧是否属于OBSS,如果属于OBSS,进入步骤402;如果属于BSS,进入步骤403。
步骤402:站点A根据接收到的无线帧中时间信息,设置或更新或保持OBSS计时器,之后进入步骤404。
步骤403:站点A根据接收到的无线帧中时间信息,设置或更新或保持BSS计时器。
步骤404:站点A是否有数据待发送,如果有,进入步骤405,否则返回步骤400,直到有数据待发送进入步骤405。
步骤405~步骤406:站点A检查所有BSS计时器和OBSS计时器,本实施例中即检查BSS NAV和OBSS NAV,如果BSS NAV为零且OBSS NAV不为零,进入步骤407;否则返回步骤400。
步骤407~步骤408:站点A启动或恢复OBSS复用传输的第二退避过程,站点A挂起第一退避过程,开始第二退避过程,并设置第二退避计数器。
步骤409:站点A利用第一信道检测门限如CCA1判断信道是否为空闲,如果当前信道空闲,则进入步骤410;否则进入步骤416。
步骤410:站点A对第二退避计数器进行减计数处理。
步骤411:判断第二退避计数器是否为零,如果为零,进入步骤412;否则返回步骤409。
步骤412:判断BSS计时器即BSS NAV是否为零,如果为零且至少一个OBSS计时器大于零,进入步骤413;否则进入步骤415。需要说明的是,这里可以不用判断,即本步骤可以省略。
步骤413:站点A发起无线帧交换,即根据当前OBSS计时器的值选择合适的帧交换长度开始发送数据。
步骤414:判断OBSS计数器是否为零,如果为零,进入步骤415;否则,返回步骤413。
步骤415:站点A结束本次OBSS传输复用。结束本流程。
步骤416~步骤417:站点A接收部分或全部无线帧,并判断无线帧是否接收成功,如果成功,进入步骤418;否则进入步骤422。
步骤418:判断接收到的无线帧是否属于OBSS,如果属于OBSS,进入步骤419;否则进入步骤420。
步骤419:站点A根据接收到的无线帧中时间信息,设置或更新或保持OBSS计时器,之后进入步骤421。
步骤420:站点A根据接收到的无线帧中时间信息,设置或更新或保持BSS计时器。之后进入步骤422。
步骤421:站点A利用第二信道检测门限如CCA2判断信道是否为空闲,如果当前信道空闲,则返回步骤410;否则进入步骤422。
步骤422:站点A暂停对第二退避计数器的减计数处理。
步骤423:判断所有BSS计时器均为零且至少一个OBSS计时器大于零时,返回步骤409;否则进入步骤415。
图5为本发明站点的组成结构示意图,如图5所示,至少包括第一检测模块、处理模块,以及第二检测模块;其中,
第一检测模块,用于站点有待发数据时,利用虚拟信道检测确定出站点所属BSS内没有站点在使用信道,且利用虚拟信道检测确定站点的OBSS内有站点在使用信道,向处理模块发送启动或恢复通知;接收来自处理模块的通知,在OBSS复用传输的退避过程中监测信道,并将监测结果发送给处理模块;
处理模块,用于接收来自第一检测模块的启动或恢复通知,启动或恢复站点的OBSS复用传输中的退避过程,利用第一检测模块和第二检测模块对OBSS复用传输的退避过程中监测信道,直至根据来自第一检测模块和第二检测模块的监测结果确定OBSS复用传输中的退避过程结束开始发送数据。
第二检测模块,用于接收来自处理模块的通知,在OBSS复用传输的退避过程中监测信道,并将监测结果发送给处理模块。
其中,第一检测模块,还用于通过固定的第一信道检测门限检测到可识别的无线帧的前导部分,即开始接收无线帧,根据接收到的部分或全部无线帧的BSS归属信息、时间信息,设置或更新或保持BSS计时器或OBSS计时器的值。
本发明站点中,处理模块,具体用于:
挂起OBSS复用传输中的退避过程启动前的正在执行的退避过程,也称为第一退避过程;同时启动或恢复OBSS复用传输退避计数器,也称为第二退避计数器,通知第一检测模块对信道进行监测,当来自第一检测模块的监测结果为信道空闲时,对第二退避计数器进行减计数;如果第二退避计数器不为零,通知第一检测模块对信道进行监测;
当来自第一检测模块的检测结果为信道忙时,且确定该无线帧归属于BSS,结束第二退避过程,恢复第一退避过程;
当来自第一检测模块的监测结果为信道忙时,且确定该无线帧归属于OBSS,通知第二检测模块对信道进行监测,当来自第二检测模块的监测结果为信道空闲时,对第二退避计数器进行减计数;如果第二退避计数器不为零,通知第一检测模块对信道进行监测;
当来自第一检测模块的监测结果为信道忙时,暂停第二退避计数器的减计数;当站点所有BSS计时器为零,且至少有一个OBSS计时器大于零,通知第一检测模块对信道进行监测;
当第二退避计数器为零时,OBSS复用传输中的退避过程结束;当站点所有BSS计时器为零,且至少有一个OBSS计时器大于零,站点根据当前OBSS计时器的值选择合适的帧交换长度开始发送数据。
在结束第二退避过程,恢复第一退避过程时,处理模块还用于:恢复第一退避计数器减计数操作。包括:
通知第一检测模块对信道进行监测,当来自第一检测模块的监测结果为信道空闲时,对第一退避计数器进行减计数,如果第一退避计数器不为零,通知第一检测模块对信道进行监测;
当第一检测模块检测结果为信道忙时,且确定该无线帧归属于BSS,暂停第一退避计数器的减计数并接收无线帧,待信道忙指示复位即信道空闲后,如果第一退避计数器不为零,通知第一检测模块对信道进行监测;
当第一退避计数器减为零时,第一退避过程结束,站点开始发送数据。
在结束第二退避过程,恢复第一退避过程的处理中,如果站点BSS计时器为零,且至少有一个OBSS计时器大于零,处理模块还用于:启动或恢复OBSS复用传输的第二退避过程。
下面结合几个实施例对本发明的OBSS复用传输过程进行详细描述。
第一实施例,用于具体描述如何启用OBSS传输复用的第二退避过程。图6为本发明数据传输方法的第一实施例的示意图,如图6所示,假设站点A本地设置有两个计时器,一个为BSS计时器,或称为BSS NAV,另一个为OBSS计时器,或称为OBSS NAV。
当站点A接收到一个无线帧时,根据MAC帧头中的BSS归属信息,比如目标地址、发送地址、BSS地址、“去往网络(To DS)”/“来自网络(From DS)”信息,确定当前接收到的无线帧是否为OBSS无线帧,同时,获取MAC帧头中的Duration信息;
如果当前接收到的无线帧是BSS无线帧,并假设其接收目标地址为非站点A的地址,且Duration的值大于当前BSS NAV时,利用Duration的值更新BSS NAV;如果当前收到的无线帧是OBSS无线帧,且Duration的值大于当前OBSS NAV时,利用Duration的值更新OBSSNAV。
当站点A有数据待发送时,首先进行虚拟信道检测,即检查BSS NAV。当BSS NAV不为零时,认为信道忙并置信道状态为忙,保持监听状态;当站点A的BSS NAV为零时,且OBSSNAV大于零,则挂起当前正在执行的第一退避过程,其中,第一退避过程为依据系统规定的固定的信道检测门限进行退避的过程;
与此同时,启动或恢复一个新的第二退避过程,称为OBSS复用传输退避过程,即依据固定的和动态的两种信道检测门限进行退避的过程。其中,动态的信道检测门限可以是根据站点A接收系统信标帧Beacon的信号强调动态变化的,或者依据其它原则动态变化的。
第二实施例,用于具体描述如何启用OBSS传输复用的第二退避过程,如图6所示,假设站点A本地设置有两个计时器,一个为BSS计时器,或称为BSS RID counter,另一个为OBSS计时器,或称为OBSS RID counter。
当站点A接收到一个无线帧,获取物理帧头信令域中BSS归属信息,比如COLOR比特,和/或部分BSS识别信息(Partial BSSID),判断该无线帧是本BSS传输的无线帧还是OBSS传输的无线帧,同时,通过物理帧头信令域中的无线帧长度信息和/或响应指示延迟信息,更新BSS RID counter或OBSS RID counter。
当站点A有数据待发送时,首先进行虚拟信道检测,即检查BSS RID counter。当BSS RID counter不为零时,认为信道忙并置信道状态为忙,保持监听状态;当站点A BSSRID counter为零时,且OBSS RID counter大于零时,则挂起当前正在执行的第一退避过程,即仅依据系统规定的固定的信道检测门限进行退避的过程;
与此同时,启动或恢复一个新的第二退避过程,称为OBSS复用传输退避过程,即依据固定的和动态的两种信道检测门限进行退避的过程。
第三实施例,用于具体描述如何启用OBSS传输复用的第二退避过程,如图6所示,假设站点A本地设置有BSS计时器和OBSS计时器,其中BSS计时器包括两个子计时器,分别为BSS NAV和BSS RID counter;OBSS计时器包括两个子计时器,分别为OBSS NAV和OBSS RIDcounter。根据第一实施例和第二实施例所描述的方式,分别对上述计时器进行更新。
当站点A有数据待发送时,首先进行虚拟信道检测,即检查上述计时器:当BSS NAV或BSS RID counter不为零时,认为信道忙并置信道状态为忙,保持监听状态;当BSS NAV和BSS RID counter均为零时,且BSS NAV和BSS RID counter中至少有一个大于零时,则挂起当前正在执行的第一退避过程,即仅依据系统规定的固定的信道检测门限进行退避的过程;
与此同时,启动或恢复一个新的第二退避过程,称为OBSS复用传输退避过程,即依据固定的和动态的两种信道检测门限进行退避的过程。
第四实施例,用于具体描述OBSS复用传输的退避过程的实现。根据第一实施例~第三实施例的描述,如图6所示,假设站点A通过系统规定的固定CCA检测门限检测到一个无线帧的前导信号,继续接收无线帧,根据物理帧头的信令域SIG信息判断出此为一个OBSS无线帧,并根据信令域SIG信息中的时间信息,站点A更新了OBSS计时器,OBSS计时器的结束点为图6中所示的OBSS帧交换的结束点。
同时,假设本实施例中,根据动态的CCA信道检测门限判断出前导信号的能量低于此信道检测门限,因此置信道状态为空闲。其中,动态的CCA信道检测门限可以根据站点A接收AP的信标帧的信号强度RSSI以及设定的冗余量进行运算获得,比如RSSI-Margin,或者其它信息和方式获得。
由于站点A检查本地BSS计时器不为零,继续使用系统规定的固定CCA检测门限监听信道,直到本地BSS计时器减计数到零,即图6中所示的BSS计时器的结束点,且此时站点A的OBSS计时器大于零,即启动或恢复OBSS复用传输过程:
首先,站点A依据固定的和动态的两种信道检测门限进行退避。站点A首先使用系统规定的固定的CCA信道检测门限进行物理信道检测。信道在一段特定帧间间隔内,比如分布协调帧间间隔(DIFS),或点协调帧间间隔(PIFS),或仲裁帧间间隔(AIFS)空闲后,开始在每个退避时隙检测信道,如果退避时隙空闲,则OBSS复用传输退避计数器进行一次减计数;站点A继续使用固定的CCA信道检测门限在接下来每个退避时隙内进行物理信道检测,直到OBSS复用传输退避计数器减计数到零。
OBSS复用传输退避过程减计数到零后,判断此时站点A的BSS计时器均为零,且此时站点A的OBSS计时器大于零,站点A根据当前本地OBSS计时器的值选择合适的帧交换长度开始发送数据,并在OBSS计时器结束点之前结束帧交换。
第五实施例,用于具体描述OBSS复用传输的退避过程的实现,根据第一实施例~第三实施例,图7为本发明数据传输方法的第二实施例的示意图,如图7所述,假设站点A通过系统规定的固定CCA检测门限检测到一个无线帧的前导信号,继续接收无线帧,根据物理帧头的信令域SIG信息判断出此为一个OBSS无线帧。根据信令域SIG信息中的时间信息,站点A更新了OBSS计时器,OBSS计时器的结束点为图7中所示的OBSS帧交换的结束点。
同时,假设本实施例中,根据动态的CCA信道检测门限判断出前导信号的能量低于此信道检测门限,因此置信道为空闲状态。其中,动态的CCA信道检测门限可以根据站点A接收AP的信标帧的信号强度RSSI以及设定的冗余量进行运算获得,比如RSSI-Margin,或者其它信息和方式获得。
由于站点A检查本地BSS计时器不为零,继续使用系统规定的固定CCA检测门限监听信道。在本地BSS计时器到零之前,即图7中所示的BSS计时器的结束点之前,站点通过系统规定的固定CCA检测门限检测到一个新的无线帧的前导,并根据无线帧的SIG信息判断出该无线帧归属于本BSS,且根据SIG信息中的时间信息更新了本地BSS计时器到图7中所示的新的结束点。此时BSS计时器的值不为零,因此站点A不启动OBSS复用传输过程。
第六实施例,用于具体描述OBSS复用传输的退避过程的实现,根据第一实施例~第三实施例,图8为本发明数据传输方法的第三实施例的示意图,如图8所示,假设站点A通过系统规定的固定CCA检测门限检测到一个无线帧的前导信号,继续接收无线帧,根据物理帧头的信令域SIG信息判断出此为一个OBSS无线帧,根据信令域SIG信息中的时间信息,站点A更新了OBSS计时器,OBSS计时器的结束点为图8中所示的OBSS帧交换的结束点。
同时,本实施例中,假设根据动态的CCA信道检测门限判断出前导信号的能量低于此信道检测门限,因此置信道为空闲状态。其中,动态的CCA信道检测门限可以根据站点A接收AP的信标帧的信号强度RSSI以及设定的冗余量进行运算获得,比如RSSI-Margin,或者其它信息和方式获得。
由于站点A检查本地BSS计时器不为零,继续使用系统规定的固定CCA检测门限监听信道,直到本地BSS计时器减计数到零,即图8中所示的BSS计时器的结束点,此时OBSS计时器不为零,即启动或恢复OBSS复用传输过程:
首先,站点A启动或恢复第二退避过程,依据固定的和动态的两种信道检测门限进行退避。站点A使用系统规定的固定的CCA信道检测门限进行物理信道检测。信道在一段特定帧间间隔,比如DIFS、或PIFS、或AIFS内空闲后,开始在每个退避时隙检测信道,退避时隙空闲,则第二退避计数器进行一次减计数;站点A继续使用固定的CCA信道检测门限在接下来每个退避时隙内进行物理信道检测。
在第二退避计数器减计数到零之前,站点A通过系统规定的固定的CCA信道检测门限检测到一个新的无线帧的前导信号,并根据接收到的SIG信息判断出该无线帧归属为本BSS,且根据SIG信息中的时间信息更新了本地BSS计时器到图8中所示的新的结束点。第二退避计数器暂停减计数,直到的本地BSS计时器为零。
站点A在图8中所示的本地BSS计时器的结束点之后,此时OBSS计时器不为零,恢复第二退避过程。当第二退避计数器继续减计数到零,站点A根据当前本地OBSS计时器的值选择合适的帧交换长度开始发送数据,并在OBSS计时器结束点之前结束帧交换。
以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种数据传输方法,其特征在于,包括:在站点中设置一个或一个以上BSS计时器,以及一个或一个以上OBSS计时器;
站点有待发数据时,利用虚拟信道检测确定站点所属基本服务集BSS内及部分覆盖BSSOBSS内是否有站点在使用信道;
在确定出站点所属BSS内没有站点使用信道时,且站点所属OBSS内有站点使用信道时,启动或恢复站点的OBSS复用传输中的退避过程;
挂起所述OBSS复用传输中的退避过程启动前的正在执行的第一退避过程;与此同时,启动或恢复所述OBSS复用传输中的第二退避过程的第二退避计数器;
根据固定的第一信道检测门限和动态调整的第二信道检测门限在OBSS复用传输的退避过程中监听信道,直至OBSS复用传输中的退避过程结束开始发送数据;
所述站点根据所述第一信道检测门限判断信道是否空闲,如果信道空闲,对所述第二退避计数器进行减计数,如果所述第二退避计数器不为零,继续根据所述第一信道检测门限判断信道是否空闲;
如果根据所述第一信道检测门限判断出信道忙且接收到一个新的无线帧的部分或全部,判断该无线帧中携带的BSS归属信息是否为OBSS:
如果确定该无线帧归属于BSS,且根据无线帧中的地址信息确定站点自身不是目标接收站点,根据无线帧中时间信息,设置或更新或保持所述BSS计时器,且结束所述第二退避过程,启动或恢复所述第一退避过程;
如果确定该无线帧归属于OBSS,根据无线帧中的时间信息,设置或更新或保持所述OBSS计时器,并根据所述第二信道检测门限判断信道是否空闲,如果信道空闲,对所述第二退避计数器进行减计数,如果所述第二退避计数器不为零,继续根据所述第一信道检测门限判断信道是否空闲;如果根据所述第二信道检测门限判断出信道忙,暂停所述第二退避计数器的减计数,如果当前所有BSS计时器为零,且至少有一个OBSS计时器大于零,则继续根据第一信道检测门限监听信道,否则结束第二退避过程,恢复第一退避过程;
当所述第二退避计数器减为零时,如果所有BSS计时器为零,且至少有一个OBSS计时器大于零,则所述OBSS复用传输中的退避过程结束,所述站点根据当前OBSS计时器的值选择合适的帧交换长度开始发送数据;如果若至少有一个BSS计时器大于零,或所有OBSS计时器为零,则结束所述第二退避过程,恢复所述第一退避过程。
2.根据权利要求1所述的数据传输方法,其特征在于,该方法之前还包括:
所述站点通过固定的第一信道检测门限检测到可识别的无线帧的前导部分,接收无线帧,根据接收到的部分或全部无线帧的BSS归属信息、时间信息,设置或更新或保持所述BSS计时器或所述OBSS计时器的值。
3.根据权利要求2所述的数据传输方法,其特征在于,当所述BSS归属信息显示为接收无线帧的站点所属BSS时,如果所述BSS计时器满足预先设置的更新条件则根据所述无线帧中携带的时间信息更新所述BSS计时器值;
当所述BSS归属信息显示为接收无线帧的站点的OBSS时,如果所述OBSS计时器满足预先设置的更新条件,则根据所述无线帧中携带的时间信息更新所述OBSS计时器的值。
4.根据权利要求2所述的数据传输方法,其特征在于,当所述BSS归属信息显示为接收无线帧的站点的OBSS时,该方法还包括:
根据所述动态调整的第二信道检测门限进行物理信道空闲检测;当所接收到的无线帧的前导信号的信号强度小于所述第二信道检测门限时,确定物理信道空闲。
5.根据权利要求1或2所述的数据传输方法,其特征在于,所述利用虚拟信道检测确定站点所属BSS内及OBSS内是否有站点在使用信道包括:
检查所述BSS计时器,当BSS计时器中存在不为零的计时器时,确定所述站点所属BSS内有站点在使用信道,保持监听状态;
当所述BSS计时器为零时,确定所述站点所属BSS内没有站点在使用信道;
检查所述OBSS计时器,当OBSS计时器中至少有一个大于零的计时器时,确定所述站点的OBSS内有站点在使用信道。
6.根据权利要求1所述的数据传输方法,其特征在于,所述BSS计时器为:BSS NAV,或BSS RID计时器,或BSS NAV和BSS RID计时器;
所述OBSS计时器为:OBSS NAV,或OBSS RID计时器,或OBSS NAV和BSS RID计时器。
7.根据权利要求3所述的数据传输方法,其特征在于,
所述BSS计时器为:BSS NAV;所述OBSS计时器为:OBSS NAV;
所述更新条件为:当所述接收到的属于本BSS/OBSS的无线帧中的MAC帧头中携带的时间信息大于当前BSS NAV/OBSS NAV的值时,进行更新,否则保持不变;
或者,
所述BSS计时器为:BSS RID计时器;所述OBSS计时器为:OBSS RID计时器;
所述更新条件为:当所述接收到的属于本BSS/OBSS的无线帧中的物理帧头中携带有时间信息时,更新BSS RID计时器/OBSS RID计时器。
8.根据权利要求1所述的数据传输方法,其特征在于,如果所述站点根据所述第一信道检测门限检测判断出信道忙,且成功接收到无线帧,但无法判断所述无线帧归属BSS还是归属OBSS,该方法还包括:
所述站点根据无线帧中地址信息、时间信息,设置或更新或保持BSS计时器,且结束所述第二退避过程,恢复所述第一退避过程。
9.根据权利要求1所述的数据传输方法,其特征在于,所述结束第二退避过程,恢复第一退避过程后,该方法还包括:
所述站点恢复所述第一退避过程中的第一退避计数器减计数。
10.一种站点,其特征在于,至少包括第一检测模块、处理模块,以及第二检测模块;其中,
第一检测模块,用于在站点有待发数据时,利用虚拟信道检测确定出站点所属BSS内没有站点在使用信道,且利用虚拟信道检测确定站点的OBSS服务集内有站点在使用信道时,向处理模块发送启动或恢复通知;接收来自处理模块的通知,在OBSS复用传输的退避过程中监测信道,并将监测结果发送给处理模块;
处理模块,用于接收来自第一检测模块的启动或恢复通知,启动或恢复站点的OBSS复用传输中的第二退避过程,利用第一检测模块和第二检测模块对第二退避过程的监测,直至根据来自第一检测模块和第二检测模块的监测结果确定第二退避过程结束开始发送数据;
所述处理模块具体用于挂起所述OBSS复用传输启动前的正在执行的第一退避过程;同时启动或恢复所述OBSS复用传输的第二退避计数器;通知所述第一检测模块对信道进行监测,当来自所述第一检测模块的监测结果为信道空闲时,对第二退避计数器进行减计数;如果第二退避计数器不为零,通知所述第一检测模块对信道进行监测;
当来自所述第一检测模块的检测结果为信道忙且接收到一个新的无线帧的部分或全部时,且确定该无线帧归属于BSS,结束所述第二退避过程,恢复所述第一退避过程;
当来自所述第一检测模块的监测结果为信道忙时,且确定该无线帧归属于OBSS,通知所述第二检测模块对信道进行监测,当来自所述第二检测模块的监测结果为信道空闲时,对第二退避计数器进行减计数;如果第二退避计数器不为零,通知所述第一检测模块对信道进行监测;
当来自所述第一检测模块的监测结果为信道忙时,暂停第二退避计数器的减计数;当站点所有BSS计时器为零,且至少有一个OBSS计时器大于零,通知所述第一检测模块对信道进行检测;
当第二退避计数器为零时,结束所述第二退避过程,当站点所有BSS计时器为零,且至少有一个OBSS计时器大于零,所述站点根据当前OBSS计时器的值选择合适的帧交换长度开始发送数据;
第二检测模块,用于接收来自处理模块的通知,在OBSS复用传输的退避过程中监测信道,并将监测结果发送给处理模块。
11.根据权利要求10所述的站点,其特征在于,所述第一检测模块还用于:通过固定的第一信道检测门限检测到可识别的无线帧的前导部分,接收无线帧,根据接收到的部分或全部无线帧的BSS归属信息、时间信息,设置或更新或保持所述站点中设置的BSS计时器或OBSS计时器的值。
12.根据权利要求10所述的站点,其特征在于,在所述结束第二退避过程,恢复第一退避过程时,所述处理模块还用于:恢复第一退避计数器减计数操作。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410571221.4A CN105592476B (zh) | 2014-10-23 | 2014-10-23 | 一种数据传输方法及站点 |
EP15852650.9A EP3197197A4 (en) | 2014-10-23 | 2015-10-22 | Data transmission method and station |
US15/521,395 US20170311352A1 (en) | 2014-10-23 | 2015-10-22 | Data transmission method and station |
PCT/CN2015/092576 WO2016062263A1 (zh) | 2014-10-23 | 2015-10-22 | 一种数据传输方法及站点 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410571221.4A CN105592476B (zh) | 2014-10-23 | 2014-10-23 | 一种数据传输方法及站点 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105592476A CN105592476A (zh) | 2016-05-18 |
CN105592476B true CN105592476B (zh) | 2021-05-11 |
Family
ID=55760312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410571221.4A Active CN105592476B (zh) | 2014-10-23 | 2014-10-23 | 一种数据传输方法及站点 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20170311352A1 (zh) |
EP (1) | EP3197197A4 (zh) |
CN (1) | CN105592476B (zh) |
WO (1) | WO2016062263A1 (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9973319B2 (en) * | 2014-11-21 | 2018-05-15 | Mediatek Inc. | Network Allocation Vector Improvement for Wireless Networks |
FI4102762T3 (fi) * | 2015-01-09 | 2024-02-07 | Interdigital Patent Holdings Inc | BSS-värilaajennettu lähetys WLAN-järjestelmissä (BSS-CET) |
CN105101432B (zh) * | 2015-05-29 | 2018-09-14 | 珠海市魅族科技有限公司 | 一种无线通信方法及设备 |
US10356819B2 (en) * | 2015-08-05 | 2019-07-16 | Apple Inc. | Spatial-reuse enhancement in RTS and CTS |
BR112018001479A2 (pt) * | 2015-08-06 | 2018-09-11 | Ericsson Telefon Ab L M | método e aparelho para transmissão baseada em escuta |
WO2017026833A1 (ko) * | 2015-08-12 | 2017-02-16 | 엘지전자 주식회사 | 무선랜 시스템에서 nav 동작 방법 및 이를 위한 스테이션 장치 |
CN111787626B (zh) * | 2015-12-08 | 2024-02-02 | 华为技术有限公司 | 一种数据传输保护方法及其装置 |
CN110062477B (zh) | 2015-12-25 | 2020-07-24 | 华为技术有限公司 | 一种接入方法及装置 |
US11089628B2 (en) * | 2016-04-22 | 2021-08-10 | Lg Electronics Inc. | Heterogeneous network allocation vector (NAV)-based communication in wireless LAN system |
US20170311329A1 (en) * | 2016-04-25 | 2017-10-26 | Qualcomm Incorporated | Reconciling different spatial reuse modes |
US20170359821A1 (en) * | 2016-06-10 | 2017-12-14 | Qualcomm Incorporated | Method and apparatus for reusing over obss txop |
CN107645788A (zh) * | 2016-07-22 | 2018-01-30 | 中兴通讯股份有限公司 | 一种空间复用传输的方法及装置 |
JP6612702B2 (ja) * | 2016-09-20 | 2019-11-27 | 株式会社東芝 | 無線通信装置および無線通信方法 |
WO2018076487A1 (zh) * | 2016-10-28 | 2018-05-03 | 华为技术有限公司 | 一种识别接收帧的基本服务集bss归属的方法和设备 |
CN116634594A (zh) * | 2016-12-07 | 2023-08-22 | 索尼公司 | 通信装置、通信方法和程序 |
CN108811161B (zh) * | 2017-04-28 | 2023-12-29 | 中兴通讯股份有限公司 | 一种信道接入的方法及装置 |
JP7015806B2 (ja) * | 2019-07-04 | 2022-02-03 | 株式会社東芝 | 無線通信装置および無線通信方法 |
CN112559117B (zh) * | 2019-09-25 | 2024-06-07 | 阿里巴巴集团控股有限公司 | 定时器处理方法、装置、电子设备及计算机存储介质 |
US11197319B1 (en) * | 2020-05-18 | 2021-12-07 | Hewlett Packard Enterprise Development Lp | Enhanced spatial reuse of radio spectrum in WLAN operation |
US11683835B2 (en) | 2021-04-02 | 2023-06-20 | Hewlett Packard Enterprise Development Lp | Spatial reuse for high priority traffic |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1462524A (zh) * | 2001-05-15 | 2003-12-17 | 皇家菲利浦电子有限公司 | 用于避免工作在混合协调功能下的ieee802.00无线局域网中冲突的重叠网络分配矢量 |
CN101253784A (zh) * | 2005-08-31 | 2008-08-27 | 摩托罗拉公司 | 动态调整cca门限的系统和方法 |
CN103181213A (zh) * | 2010-11-05 | 2013-06-26 | 英特尔公司 | 无线通信网络中的带宽调适技术 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102457971A (zh) * | 2010-10-29 | 2012-05-16 | 中兴通讯股份有限公司 | 信道调整方法及装置 |
FR2977109A1 (fr) * | 2011-06-24 | 2012-12-28 | France Telecom | Procede de transmission de paquets de donnees, stations et programme d'ordinateur correspondants. |
CN103686940B (zh) * | 2012-09-10 | 2017-10-17 | 中兴通讯股份有限公司 | 无线通信中的快速接入和控制 |
WO2015112780A1 (en) * | 2014-01-24 | 2015-07-30 | Mediatek Singapore Pte. Ltd. | Adaptive cca and tx power level adjustment for dense deployment of wireless networks |
-
2014
- 2014-10-23 CN CN201410571221.4A patent/CN105592476B/zh active Active
-
2015
- 2015-10-22 US US15/521,395 patent/US20170311352A1/en not_active Abandoned
- 2015-10-22 WO PCT/CN2015/092576 patent/WO2016062263A1/zh active Application Filing
- 2015-10-22 EP EP15852650.9A patent/EP3197197A4/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1462524A (zh) * | 2001-05-15 | 2003-12-17 | 皇家菲利浦电子有限公司 | 用于避免工作在混合协调功能下的ieee802.00无线局域网中冲突的重叠网络分配矢量 |
CN101253784A (zh) * | 2005-08-31 | 2008-08-27 | 摩托罗拉公司 | 动态调整cca门限的系统和方法 |
CN103181213A (zh) * | 2010-11-05 | 2013-06-26 | 英特尔公司 | 无线通信网络中的带宽调适技术 |
Non-Patent Citations (1)
Title |
---|
"Further Considerations on Enhanced CCA for 11ax";John Son:;《IEEE 802.11-14/0847r1》;20140715;第1-12页 * |
Also Published As
Publication number | Publication date |
---|---|
CN105592476A (zh) | 2016-05-18 |
EP3197197A4 (en) | 2017-12-06 |
WO2016062263A1 (zh) | 2016-04-28 |
US20170311352A1 (en) | 2017-10-26 |
EP3197197A1 (en) | 2017-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105592476B (zh) | 一种数据传输方法及站点 | |
US11997712B2 (en) | Techniques of improving EDCA mechanism in spatial reuse | |
US20220141785A1 (en) | Multi-link communication method and apparatus | |
EP3292731B1 (en) | Communication deferral policies in wlan to increase reuse | |
CN108271263B (zh) | 空间复用的方法及装置 | |
US20150236829A1 (en) | Method, apparatus, system and computer program product for coordination of wireless transmission in a frequency band | |
US10609730B2 (en) | NAV operation method in wireless Lan system and station apparatus for same | |
CN107182076B (zh) | 一种信道接入方法及站点 | |
CN106550478B (zh) | 一种多用户传输网络分配矢量设置方法和装置 | |
US12035366B2 (en) | Data communication method and apparatus | |
EP3145237A1 (en) | Processing method for dynamic channel detection, station, and access point device | |
CN108012278B (zh) | 管理基本服务集颜色的方法、接入点和站点 | |
JP2018521569A (ja) | ワイヤレス通信ネットワークにおいて送信を扱うためのステーション、アクセスポイント、及びそれらにおける方法 | |
CN105812295B (zh) | 数据传输方法和站点 | |
US10164797B2 (en) | Data transmission method and station | |
EP3427532B1 (en) | Methods for reducing interference in a wireless communications network | |
CN106304199A (zh) | 信道协商方法、站点及系统 | |
EP3226643B1 (en) | Data transmission method and station | |
CN107645788A (zh) | 一种空间复用传输的方法及装置 | |
GB2546993A (en) | Multi-threshold listening method for dynamic sensitivity control enabled wireless MAC | |
CN105812091A (zh) | 一种数据传输方法及站点 | |
CN107211453A (zh) | 一种信道接入方法及信道接入装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |