一种rts/cts机制的启动方法及装置、系统的制作方法

文档序号:7888433阅读:133来源:国知局
专利名称:一种rts/cts机制的启动方法及装置、系统的制作方法
技术领域
本发明涉及无线接入技术,尤其涉及一种请求发送/允许发送(RTS/CTS, RequestTo Send/Clear To Send)机制的启动方法及装置、系统。
背景技术
无线局域网技术是目前广泛应用的一种无线接入技术,该技术利用无线信号来传递用户信息。无线局域网遵循IEEE 802.11系列协议,按照载波侦听冲突避免(CSMA/CA)机制运行。CSMA/CA机制支持的是一种简单分布式、基于竞争的接入协议,在这种机制中通讯实体处于对等的位置,共同覆盖区域内的通讯实体共享信道,任意通讯实体在发送数据前均需要进行载波侦听, 在侦听到信道空闲后按照协议规定等待一定周期后才可以发送数据。在无线媒体上,不是每个站点都能“听到”其他所有的站点。一些站点可能能够“听到”在数据交换一端的站点,而不能“听到”远端的站点,这就造成了隐藏节点问题。隐藏节点问题会产生两个隐藏节点,因为互相检测不到对方而同时发送数据,造成在接收侧发生由于数据碰撞而导致无法正常接收的问题。IEEE 802.11为解决隐藏节点问题创立了 RTS/CTS机制。发送站点通过在数据发送之前发送请求发送(RTS, Request to Send)消息申请信道,接收端通过发送清除发送(CTS,Clear to Send)消息清空传送区域,由于RTS/CTS数据包长度很短,所以受隐藏节点影响的可能性很小,通过RTS/CTS机制提升了数据的传送鲁棒性。由于RTS/CTS机制本身会占用一定的空口资源,在实际应用中,为了提升空口利用率,接入点(AP,Access Point)上通常会设置一个阀值,当传送的数据包长度高于此阀值时在帧发送前采用RTS/CTS机制,当传送的数据包长度低于此阀值时不采用RTS/CTS机制。显然,此机制的原理是根据较短的数据受隐藏节点影响可能性低于长数据制定的,该机制的问题在于并没有考虑到实际情况中是否存在隐藏节点;在没有隐藏节点的环境中对于长数据额外提供的RTS/CTS机制并无意义,而在有隐藏节点的环境中对短数据的保护机制不足。随着无线局域网设备的增多,隐藏节点出现的机率增加,对用户的业务体验带来不良影响。无线局域网系统中AP之间由于隐藏节点问题而带来的干扰,使得AP重复发送数据的几率增加,从而造成空口效率低,系统吞吐量下降。

发明内容
有鉴于此,本发明的主要目的在于提供一种RTS/CTS机制的启动方法及装置、系统,降低无线局域网系统中由于隐藏节点问题而带来的AP之间干扰,以提升空口效率和系
统吞吐量。为达到上述目的,本发明的技术方案是这样实现的:本发明提供了一种请求发送/允许发送RTS/CTS机制的启动方法,所述方法包括:
接入点AP控制器AC接收自身辖区内各AP上报的发送端信息;AC根据所述各AP上报的发送端信息,检测是否有AP之间存在隐藏节点关系;AC根据存在隐藏节点关系的AP上报的发送端信息,确定受隐藏节点影响的受控站STA,生成受控信息并下发给所述受控STA关联的AP ;所述AP接收所述受控信息,并根据所述受控信息,在向所述受控STA发送数据时启动RTS/CTS机制。在上述方案中,在所述AC接收自身辖区内各AP上报的发送端信息之前,所述方法还包括:所述AC辖区内的各AP分别执行如下动作:对接收的各空口报文进行解析,提取各空口报文的发送端信息,并将提取到的发送端信息上报给所述AC,所述发送端信息包括空口报文的发送端的MAC地址、以及与所述AP之间的关联关系信息。在上述方案中,所述AC根据所述各AP上报的发送端信息,检测是否有AP之间存在隐减节点关系,包括:所述AC对各AP上报的所有发送端信息进行解析,如果任意两个AP上报的所有发送端信息满足如下条件,则判定所述两个AP之间为隐藏节点关系,否则,判定所述两个AP之间不存在隐藏节点关系:两个AP上报的所有发送端信息中均不包含对方的MAC地址,且其中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址。在上述方案中,所述AC根据存在隐藏节点关系的AP上报的发送端信息,确定受隐藏节点影响的受控站STA,生成受控信息,包括:所述AC对互为隐藏节点的AP上报的所有发送端信息进行解析,基于如下条件,确定受控STA,生成受控信息:互为隐藏节点的AP中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址,一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身已建立关联的关联关系信息,另一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身未建立关联的关联关系信息、且有发送端信息包含除所述STA以外的其他STA与AP自身已建立关联的关联关系信息,则确定所述STA为受控STA,生成用于指示所述STA为受控STA、以及关联所述STA的AP的受控信息。本发明还提供了一种用于启动RTS/CTS机制的AC,所述AC包括:第一接收单元、检测单元、生成单元和发送单元,其中,第一接收单元,用于接收AC自身辖区内各AP上报的发送端信息;检测单元,用于根据所述第一接收单元接收到的发送端信息,检测是否有AP之间存在隐藏节点关系;生成单元,用于根据所述检测单元的检测结果,对存在隐藏节点关系的AP上报的发送端信息,确定受隐藏节点影响的受控STA,生成受控信息;发送单元,用于将所述生成单元 生成的受控信息下发给所述受控STA关联的AP。在上述方案中,所述检测单元具体用于:对所述第一接收单元接收到的所有发送端信息进行解析,如果任意两个AP上报的所有发送端信息满足如下条件,则判定所述两个AP之间为隐藏节点关系,否则,判定所述两个AP之间不存在隐藏节点关系上报的所有发送端信息中均不包含对方的MAC地址,且其中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址。在上述方案中,所述生成单元具体用于:对互为隐藏节点的AP上报的所有发送端信息进行解析,基于如下条件,确定受控STA,生成受控信息:互为隐藏节点的AP中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址,一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身已建立关联的关联关系信息,另一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身未建立关联的关联关系信息、且有发送端信息包含除所述STA以外的其他STA与AP自身已建立关联的关联关系信息,则确定所述STA为受控STA,生成用于指示所述STA为受控STA、以及关联所述STA的AP的受控信息。本发明还提供了一种用于启动RTS/CTS机制的AP,所述AP包括:第二接收单元和启动单元,其中,第二接收单元,用于接收AC下发的受控信息;启动单元,用于根据所述第二接收单元接收的受控信息,在向受控STA发送数据时启动RTS/CTS机制。在上述方案中,所述第二接收单元,还用于接收空口报文;所述AP还包括:上报单元,用于对所述第二接收单元接收的各空口报文进行解析,提取各空口报文的发送端信息,并将提取到的发送端信息上报给所述AC。本发明还提供了一种用于启动RTS/CTS机制的系统,所述系统包括:权利要求5至7任一项所述用于启动RTS/CTS机制的AC、以及至少一个权利要求8或9所述用于启动RTS/CTS 机制的 AP。在上述方案中,所述系统还包括:至少一个STA,用于向至少一个所述用于启动RTS/CTS机制的AP发送空口报文。
`
本发明RTS/CTS机制的启动方法及装置、系统,检测无线网络内隐藏节点及受隐藏节点影响的STA,仅对受影响STA进行数据传输时开启RTS/CTS机制,避免了传统做法中按照数据包长度开启/关闭RTS/CTS机制的盲目性,降低了系统间AP由于隐藏节点问题造成的干扰,又没有滥用RTS/CTS机制,并通过降低系统内干扰的手段提升了空口利用率和系统接入能力。应用本发明,可以在现有AP/AC架构基础上通过软件升级的方式提供支持,没有对AP/AC硬件提出特殊的要求,易于实现;并且本发明描述的方法完全遵循IEEE 802.11系列协议,并不需要对协议进行扩充,具有很好的兼容性。此外,还有利于提升用户体验,建立高性能无线局域网络。


图1为本发明RTS/CTS机制的启动方法的实现流程图;图2为本发明实施例一的隐藏节点场景示意图;图3为本发明实施例一的非隐藏节点场景示意图;图4为图2所示场景下启用RTS/CTS机制的实现流程图。
具体实施方式
本发明的基本思想是:检测各AP之间的隐藏节点关系,在检测到有AP之间存在隐藏节点关系时,启用RTS/CTS机制,对数据传送提供保护。本发明的一种RTS/CTS机制的启动方法主要可以包括如下步骤:步骤101:AP控制器(AC,AP Controller)接收自身辖区内各AP上报的发送端信息;实际应用中,RTS/CTS机制的启动系统可以包括AP、AC、和STA三种通讯实体。STA作为用户终端,与AP通过空中接口交互信息,该空中接口符合IEEE 802.11系列规范;AP通过物理链路接入上层网络;AC作为控制平台,AP与AC路由可达并可以交互媒体/控制信息。AC上保存有AP列表,该AP列表中以MAC地址标示所述AC管辖的各个AP。按照IEEE 802.11定义的工作机制,AP遵循CSMA/CA机制在发送数据前始终处于接收模式;在此模式下,AP持续侦听空口报文,如接收到IEEE 802.11空中报文则进行处理。该空中报文中包含有发送端的源地址,此源地址为48位的全球唯一MAC地址,可用于作为发送端的唯一识别信息。实际应用中,AP所接收到的空口报文的发送端可以是其他AP、所述AP覆盖范围内的STA等。按照IEEE 802.11定义,所述空中报文中还包含有发送端的类型信息,基于该类型信息可以判断出发送端是AP还是STA。按照IEEE 802.11定义,STA在与AP正常通讯前需要与AP建立关联关系,AP和STA通过管理帧的交互来与AP建立或取消关联关系;一旦AP与STA的关联关系建立,AP会分配一个命名为AID (Association Identifier)的标示符给STA并将AID通过管理巾贞通知给STA ;对于关联于AP的STA,AP可以通过定期发送探测帧的方法确保该STA是否仍在其服务区域内。这里,所述AC辖区内的各AP分别执行如下动作:对接收到的各空口报文进行解析,提取各空口报文的发送端信息,并将提取到的发送端信息上报给所述AC,所述发送端信息可以包括作为所述空口报文的发送端的类型信息、MAC地址、以及与所述AP之间的关联
关系信息。步骤102:AC根据所述各AP上报的发送端信息,检测所述各AP中是否有AP之间存在隐藏节点关系;实际应用中,如果两个AP不能接收到相互发送的空口报文,则两个AP不能通过CSMA/CA机制协调避免同时发送数据;如果两个AP可以接收到同一个STA的空口报文,则该STA有可能同时接收到两个AP发送的空口报文,此时两个AP发送的空口报文在STA处将可能发生碰撞而导致STA无法解析出任何一个空口报文,这种情况下两个AP互为隐藏节点,且STA处于两个隐藏节点的重复覆盖区域,受隐藏节点影响。因此,在满足如下条件时,判定两个AP之间存在隐藏关系:两个AP之间是否能够接受到对方发送的空口报文、以及所述两个AP是否能够接收到同一个STA的空口报文。具体地,AC对各AP上报的所有发送端信息进行解析,如果任意两个AP上报的所有发送端信息满足如下条件,则判定所述两个AP之间为隐藏节点关系,否则,判定所述两个AP之间不存在隐藏节点关系:两个AP上报的所有发送端信息中均不包含对方的MAC地址;其中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址。 步骤103:在检测到有AP之间存在隐藏节点关系时,AC根据存在隐藏节点关系的AP上报的发送端信息,确定受隐藏节点影响的受控站(STA,Station),生成受控信息,并将所述受控信息下发给所述受控STA关联的AP ;这里,如果互为隐藏节点的两个AP能够接收到同一个STA的空口报文,该STA与其中一个AP关联,与另一个AP非关联,且与所述STA非关联的AP负载不为空(即此AP已与其他任意的STA建立了关联关系,不论其他STA是否在此两个AP的重复覆盖区域),则AC确定所述STA为受隐藏节点影响的受控STA,并生成用于指示受控STA的受控信息。具体地,所述AC对互为隐藏节点的AP上报的所有发送端信息进行解析,基于如下条件,确定受控STA,生成受控信息:互为隐藏节点的AP中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址,一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身已建立关联的关联关系信息,另一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身未建立关联的关联关系信息、且有发送端信息包含除所述STA以外的其他STA与AP自身已建立关联的关联关系信息,确定所述STA为受控STA,生成用于指示所述STA为受控STA、以及关联所述STA的AP的受控信息。步骤104:所述 受控STA关联的AP接收所述受控信息,并根据所述受控信息,在向所述受控STA发送数据时启动RTS/CTS机制。这里,AP向受控STA发送数据时启用RTS/CTS机制,向非受控STA发送数据时不启动RTS/CTS机制,按照正常机制发送数据。具体地,发送数据时,AP判断接收数据的STA的MAC地址与所述受控STA的MAC地址相一致,则判定为向受控STA发送数据,启动RTS/CTS机制,判断接收数据的STA的MAC地址与所述受控STA的MAC地址不一致,则判定为向非受控STA发送数据,按照正常机制发送数据。实际应用时,AP还可以根据接收到的受控信息,建立一个受控列表,该受控列表中包含所有受控STA的MAC地址。发送数据之前,AP首先查询自身的受控列表,如果接收所述数据的STA MAC地址包含在所述受控列表中,则所述STA为受控STA,AP在向所述STA发送数据时启用RTS/CTS机制,如果STA的MAC地址不包含在所述受控列表中,则所述STA为非受控STA,AP向所述STA发送数据时不启动RTS/CTS机制,按照正常机制发送数据。相应的,本发明还提供了一种用于启动RTS/CTS机制的AC,所述AC包括:第一接收单元、检测单元、生成单元和发送单元,其中,第一接收单元,用于接收AC自身辖区内各AP上报的发送端信息;检测单元,用于根据所述第一接收单元接收到的发送端信息,检测是否有AP之间存在隐藏节点关系;生成单元,用于根据所述检测单元的检测结果,对存在隐藏节点关系的AP上报的发送端信息,确定受隐藏节点影响的受控STA,生成受控信息;发送单元,用于将所述生成单元生成的受控信息下发给所述受控STA关联的AP。这里,所述检测单元具体用于:对所述第一接收单元接收到的所有发送端信息进行解析,如果任意两个AP上报的所有发送端信息满足如下条件,则判定所述两个AP之间为隐藏节点关系,否则,判定所述两个AP之间不存在隐藏节点关系:两个AP上报的所有发送端信息中均不包含对方的MAC地址,且其中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址。
这里,所述生成单元具体用于:对互为隐藏节点的AP上报的所有发送端信息进行解析,基于如下条件,确定受控STA,生成受控信息:互为隐藏节点的AP中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址,一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身已建立关联的关联关系信息,另一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身未建立关联的关联关系信息、且有发送端信息包含除所述STA以外的其他STA与AP自身已建立关联的关联关系信息,则确定所述STA为受控STA,生成用于指示所述STA为受控STA、以及关联所述STA的AP的受控信息。本发明还提供了一种用于启动RTS/CTS机制的AP,所述AP包括:第二接收单元和启动单元,其中,第二接收单元,用于接收AC下发的受控信息;启动单元,用于根据所述第二接收单元接收的受控信息,在向受控STA发送数据时启动RTS/CTS机制。这里,所述第二接收单元,还用于接收空口报文;所述AP还包括:上报单元,用于对所述第二接收单元接收的各空口报文进行解析,提取各空口报文的发送端信息,并将提取到的发送端信息上报给所述AC。本发明还提供了一种用于启动RTS/CTS机制的系统,所述系统包括:上述用于启动RTS/CTS机制的AC、以及至少一个上述用于启动RTS/CTS机制的AP。这里,所述系统还包括:至少一个STA,用于向至少一个上述用于启动RTS/CTS机制的AP发送空口报文。·实施例一图2和图3分别为隐藏节点和非隐藏节点的场景示意图。在图2中,STA_1关联在AP_1上,STA_2关联在AP_2上,STA_2在AP_1和AP_2的覆盖区域内,AP_1与AP_2相互不在对方的覆盖区域内,AP_1无法侦听到AP_2发出的信号,AP_2也无法侦听到AP_1发出的信号,AP_1与AP_2之间不能通过CSMA/CA机制避免同时发送数据。对于图2所示的场景,如果在AP_1传送数据给STA_1的同时AP_2向STA_2发送数据,将由于AP_1和AP_2同时发出的数据在STA_2处发生碰撞而导致STA_2无法接收正常接收AP_2发出的数据,AP_1与AP_2之间构成隐藏节点。按照IEEE 802.11的协议规定,STA_2无法接收正常接收AP_2发出的数据时,也就不能回复ACK消息给AP_2确认,AP_2在超时未接收到ACK消息的情况下会重新发送数据给STA_2。这样,由于AP_1与AP_2之间构成隐藏节点所带来的干扰造成了数据的重复发送,会降低空口的效率,降低系统的吞吐量。因此,对于此场景必须通过RTS/CTS机制对AP_2发送给STA_2的数据予以保护,降低系统内出现干扰的机率,才能使得STA_2能够成功接收AP_2发出的数据,避免数据重复发送。在图3 中,STA_1 关联在 AP_1 上,STA_2 关联在 AP_2 上,STA_2 在 AP_1 和 AP_2的覆盖区域内,AP_1与AP_2分别在对方的覆盖区域内,双方可以互相侦测到对方发送的数据,AP_1与AP_2之间可以通过CSMA/CA机制协调发送数据,不需要通过RTS/CTS机制对数据的发送进行保护。下面以图2描述的场景为例,对本发明的具体实现过程做详细说明。如图4所示,对于图2所示的场景,启动RTS/CTS机制的流程可以包括如下步骤:步骤301,AP_1和AP_2分别对接收到的各空口报文进行解析,提取各空口报文的发送端信息,并将提取到的发送端信息上报给AC。这里,所述发送端信息可以包括作为所述空口报文的发送端的类型信息、MAC地址、以及与AP之间的关联关系信息。本实施例中,AP_1覆盖范围内包含STA_1和STA_2,AP_1接收来自STA_1和STA_2的空口报文,从所述空口报文中分别提取第一发送端信息和第二发送端信息并发送给AC。这里,第一发送端信息包括:表示STA_1类型的STA模式信息、STA_1的MAC地址MAC_1、以及表示STA_1已与AP_1建立关联的关联关系信息;第二发送端信息包括:表示STA_2类型的STA模式信息、STA_2的MAC地址MAC_2、以及表示STA_2未与AP_1建立关联的关联关系信息。AP_2覆盖范围内仅包含STA_2,AP_2接收来自STA_2的空口报文,从所述空口报文中提取第三发送端信息并发送给AC。这里,第三发送端信息包括:表示STA_2类型的STA模式信息、STA_2的MAC地址MAC_2、以及表示STA_2已与AP_2建立关联的关联关系信息。对于图2所示的场景,AP_1未向AP_2发送空口报文,AP_2也未向AP_1发送空口报文。步骤302,AC根据AP_1和AP_2上报的发送端信息,检测AP_1与AP_2之间是否为隐藏节点关系,如果是,则继续步骤303,否则,结束当前流程。具体地,AC对AP_1和AP_2上报的所有发送端信息进行解析,如果满足如下两个条件,则判定AP_1与AP_2之间为隐藏节点关系:(1)AP_1与AP_2上报的所有发送端信息中均不包含对方的MAC地址;

⑵AP_1上报的所有发送端信息中有发送端信息与AP_2上报的发送端信息包含同一个STA的MAC地址。本实施例中,AC对AP_1和AP_2上报的所有发送端信息进行解析,得到AP_1上报的第一发送端信息和第二发送端信息、与AP_2上报的第三发送端信息满足上述条件(I),且AP_1上报的第二发送端信息与AP_2上报的第三发送端信息满足上述条件(2),因此,AC判定AP_1与AP_2之间为隐藏节点关系。步骤303:AC根据AP_1和AP_2上报的发送端信息,确定受控STA,生成受控信息,并将所述受控信息下发给与受控STA关联的AP ;具体地,首先由于AP_1上报的第二发送端信息、与AP_2上报的第三发送端信息均包含STA_2的MAC地址,因此,AC确定STA_2为受控STA ;其次,由于AP_1上报的第二发送端信息中包含表示STA_2未与AP_1建立关联的关联关系信息,AP_2上报的第三发送端信息中包含表示STA_2已与AP_2建立关联的关联关系信息,因此,AC确定STA_2与AP_2相关联,与AP_1非关联;最后,由于AP_1上报的第二发送端信息中包含表不STA_1已与AP_1建立关联的关联关系 目息,因此,AC确定ΑΡ_1负载不为空,基于以上所确定的因素,AC生成表示“ΑΡ_2关联的STA_2为受控STA”的受控信息,并将该受控信息发送给AP_2。这里,所述受控信息中还可以包含AP_2的MAC地址、和/或STA_2的MAC地址。实际应用中,AC可以基于所述受控信息中AP_2的MAC地址发送所述受控信息,也可以从自身管理的AP列表中查询AP_2的MAC地址,并基于查询到的AP_2的MAC地址发送所述受控信肩、O步骤304,AP_2接收所述受控信息,并根据所述受控信息,在向STA_2发送数据时启用RTS/CTS机制,通过RTS/CTS机制对发送给STA_2的数据执行保护,避免隐藏节点问题带来的潜在干扰。这里,AP_2可以基于所述受控信息中STA_2的MAC地址,在向STA_2发送数据时启用RTS/CTS机制。或者,AP_2可以根据所述受控信息的指示,从自身管理的STA列表中查询STA_2的MAC地址,并基于查询到的STA_2的MAC地址,在向STA_2发送数据时启用RTS/CTS机制,从而通过RTS/CTS机制对发送给STA_2的数据执行保护。以上所述,仅为本 发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种请求发送/允许发送RTS/CTS机制的启动方法,其特征在于,所述方法包括: 接入点AP控制器AC接收自身辖区内各AP上报的发送端信息; AC根据所述各AP上报的发送端信息,检测是否有AP之间存在隐藏节点关系; AC根据存在隐藏节点关系的AP上报的发送端信息,确定受隐藏节点影响的受控站STA,生成受控信息并下发给所述受控STA关联的AP ; 所述AP接收所述受控信息,并根据所述受控信息,在向所述受控STA发送数据时启动RTS/CTS 机制。
2.根据权利要求1所述RTS/CTS机制的启动方法,其特征在于,在所述AC接收自身辖区内各AP上报的发送端信息之前,所述方法还包括: 所述AC辖区内的各AP分别执行如下动作:对接收的各空口报文进行解析,提取各空口报文的发送端信息,并将提取到的发送端信息上报给所述AC,所述发送端信息包括空口报文的发送端的MAC地址、以及与所述AP之间的关联关系信息。
3.根据权利要求1或2所述RTS/CTS机制的启动方法,其特征在于,所述AC根据所述各AP上报的发送端信息,检测是否有AP之间存在隐藏节点关系,包括: 所述AC对各AP上报的所有发送端信息进行解析,如果任意两个AP上报的所有发送端信息满足如下条件,则判定所述两个AP之间为隐藏节点关系,否则,判定所述两个AP之间不存在隐藏节点关系:两个AP上报的所有发送端信息中均不包含对方的MAC地址,且其中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址。
4.根据权利要求1或3所述RTS/CTS机制的启动方法,其特征在于,所述AC根据存在隐藏节点关系的AP上报的发·送端信息,确定受隐藏节点影响的受控站STA,生成受控信息,包括: 所述AC对互为隐藏节点的AP上报的所有发送端信息进行解析,基于如下条件,确定受控STA,生成受控信息:互为隐藏节点的AP中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址,一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身已建立关联的关联关系信息,另一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身未建立关联的关联关系信息、且有发送端信息包含除所述STA以外的其他STA与AP自身已建立关联的关联关系信息,则确定所述STA为受控STA,生成用于指示所述STA为受控STA、以及关联所述STA的AP的受控信息。
5.一种用于启动RTS/CTS机制的AC,其特征在于,所述AC包括:第一接收单元、检测单元、生成单元和发送单元,其中, 第一接收单元,用于接收AC自身辖区内各AP上报的发送端信息; 检测单元,用于根据所述第一接收单元接收到的发送端信息,检测是否有AP之间存在隐减节点关系; 生成单元,用于根据所述检测单元的检测结果,对存在隐藏节点关系的AP上报的发送端信息,确定受隐藏节点影响的受控STA,生成受控信息; 发送单元,用于将所述生成单元生成的受控信息下发给所述受控STA关联的AP。
6.根据权利要求5所述用于启动RTS/CTS机制的AC,其特征在于,所述检测单元具体用于:对所述第一接收单元接收到的所有发送端信息进行解析,如果任意两个AP上报的所有发送端信息满足如下条件,则判定所述两个AP之间为隐藏节点关系,否则,判定所述两个AP之间不存在隐藏节点关系:两个AP上报的所有发送端信息中均不包含对方的MAC地址,且其中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址。
7.根据权利要求5或6所述用于启动RTS/CTS机制的AC,其特征在于,所述生成单元具体用于: 对互为隐藏节点的AP上报的所有发送端信息进行解析,基于如下条件,确定受控STA,生成受控信息:互为隐藏节点的AP中一个AP上报的一个发送端信息与另一个AP上报的一个发送端信息包含同一个STA的MAC地址,一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身已建立关联的关联关系信息,另一个AP上报的发送端信息中有发送端信息包含所述STA与AP自身未建立关联的关联关系信息、且有发送端信息包含除所述STA以外的其他STA与AP自身已建立关联的关联关系信息,则确定所述STA为受控STA,生成用于指示所述STA为受控STA、以及关联所述STA的AP的受控信息。
8.一种用于启动RTS/CTS机制的AP,其特征在于,所述AP包括:第二接收单元和启动单元,其中, 第二接收单元,用于接收AC下发的受控信息; 启动单元,用于根据所述第二接收单元接收的受控信息,在向受控STA发送数据时启动RTS/CTS机制。
9.根据权利要求8所述用于启动RTS/CTS机制的AP,其特征在于,所述第二接收单元,还用于接收空口报文; 所述AP还包括:上报单元,用于对所述第二接收单元接收的各空口报文进行解析,提取各空口报文的发送端信息,并将提取到的发送端信息上报给所述AC。`
10.一种用于启动RTS/CTS机制的系统,其特征在于,所述系统包括:权利要求5至7任一项所述用于启动RTS/CTS机制的AC、以及至少一个权利要求8或9所述用于启动RTS/CTS机制的AP。
11.根据权利要求10所述用于启动RTS/CTS机制的系统,其特征在于,所述系统还包括:至少一个STA,用于向至少一个所述用于启动RTS/CTS机制的AP发送空口报文。
全文摘要
本发明公开了一种RTS/CTS机制的启动方法,所述方法包括接入点AP控制器AC接收自身辖区内各AP上报的发送端信息;AC根据所述各AP上报的发送端信息,检测是否有AP之间存在隐藏节点关系;AC根据存在隐藏节点关系的AP上报的发送端信息,确定受隐藏节点影响的受控站STA,生成受控信息并下发给所述受控STA关联的AP;所述AP接收所述受控信息,并根据所述受控信息,在向所述受控STA发送数据时启动RTS/CTS机制。相应的,本发明还公开了用于启动RTS/CTS机制的装置和系统,降低了系统间AP由于隐藏节点问题造成的干扰,又没有滥用RTS/CTS机制,提升了空口利用率和系统接入能力。
文档编号H04W74/08GK103249166SQ20121002224
公开日2013年8月14日 申请日期2012年2月1日 优先权日2012年2月1日
发明者肖志方, 赵家伟, 王民 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1