一种避免802.11认证或关联过程中网络拥塞的方法

文档序号:7973297阅读:295来源:国知局
专利名称:一种避免802.11认证或关联过程中网络拥塞的方法
技术领域
本发明涉及无线网络传输领域,特别涉及一种基于802. 11的避免认证或关联过程中拥塞网络的方法。
背景技术
802. 11(其商用推广品牌为 Wi-Fi)是 IEEEGnstitute of Electrical and Electronics Engineers,美国电气和电子工程师协会)制定的短距高速无线局域网标准。 随着hternet (互联网)的快速发展,802. 11目前得到了大规模的普及和发展,被广泛用于电脑、手机以及各种消费电子产品。802. 11产品广泛使用2. 4GHz和5GHz两个共享免费频段。802. 11 有两种网络架构一种是 Incbpendent BSS(Independent Basic Service kt,独立基本服务集)架构,在此架构下,STA(Sta-tion,站,STA在WLAN(Wireless Local Area Networks,无线局域网)中一般为客户端,可以是装有无线网卡的计算机,也可以是有Wi-Fi模块的智能手机,可以是移动的,也可以是固定的,是无线局域网的最基本组成单元)通过Ad hoc (点对点模式)组网彼此之间进行通信;另一种是hfrastructure BSSdnfrastructure Basic Service kt,中控型基本服务集)架构,如图1所示,在此架构下,AP ((Wireless)Access Point,(无线)访问接入点)控制各个STA,STA通过AP与外部网络或其他STA进行通信。在Infrastructure BSS中,AP周期性的广播Beacon帧(信标帧),Beacon帧中包含此hfrastructure BSS运行的基本参数,STA可通过Beacon帧获得hfrastructure BSS运行的参数信息。在Beacon帧中,有一个Beacon间隔域(Beacon Interval Field), 此域指示一个固定的广播Beacon帧的时间间隔参数“TBTT”,如图2所示,值得注意的是, 由于802. 11基于竞争的接入方式,在TBTT的时刻,信道可能处于忙的状态,AP不能获得信道,此时,AP将推后发送Beacon帧。STA首先需要通过扫描过程发现周围的hfrastructure BSS网络,再通过关联过程,才能和AP建立连接,加入hfrastructure BSS网络。在关联过程中根据网络的需要, 也伴有认证过程,此时需要通过认证过程和关联过程,才能和AP建立连接。其中,扫描过程包括被动扫描和主动扫描两种方式被动扫描STA在其所支持的信道上搜索AP发送的Beacon帧,并获得相应 Infrastructure BSS 的信息;主动扫描STA在其所支持的信道上发送ftObe Request帧(探寻请求帧),AP 收到后,回应Probe Response帧,STA通过Probe Response帧(探寻响应帧)获得相应 Infrastructure BSS 的信息。认证过程802. 11定义了两种认证机制开放系统认证和共享密钥认证。如图3 PffT^, STA RM Authentication Request 中贞(iAilEit^^ ) ^b AP, AP 0/S Authentication Response帧(认证响应帧)给STA,以完成认证过程。
关联(Association)过程,参照图4 =STA要加入某个AP控制的hfrastructure BSS,其必须通过如下关联过程加入此hfrastructure BSS STA发送关联请求 (Association Request)中贞@AP,AP口向jS (Association Response)中贞@ STA。当 STA 关联入 Infrastructure BSS 后,使用 DCF(Distributed Coordination Function,分布式协调功能)、EDCA(Enhanced Distributed Channel Access,增强分布式协调访问)、PCF(Point Coordination Function,点协调功能)或者 HCCA(Hybrid Coordination Function Controlled Channel Access,混合式协调功能控制信道访问)方式进行数据传输。2011年IEEE 802. 11工作组新成立一个802. Ilah工作组,计划将802. 11技术推广到小于IGHz的频段,由于频段降低,在相同的功率下802. IlAP可以覆盖更远的距离, 让更多的STA接入网络进行传输。802. Ilah的一个应用场景是将其用于M2M(Machine to Machine communication,机器通信)设备,比如用于智能电网。在这种场景下,一个AP下可能具有大量的802. Ilah终端(STA),如6000个;802. Ilah的STA数据传输方式可能是周期性或者事件性触发的。802. Ilah之前的802. 11系统主要是考虑H2H通信(Human to Human communication,人人通信)而设计的,并不适应上述M2M通信的接入和传输方式首先, 802. Ilah之前的802. 11系统中,一个AP下至多支持上百个STA,802. Ilah AP考虑到几千个STA的接入和传输,需要在接入方式和传输方式上进行改进;其次,现有的802. 11网络中,802. IlSTA业务的发送更多的由人进行触发,因此具有一定的随机性,大量STA同时接入和传输数据的可能性很小,但是对于802. Ilah STA来说可能基于周期性或者事件性触发接入和传输数据,因此可能存在大量的STA同时接入和传输数据的时刻,无论使用现有的何种接入和传输方式,都会大大增加冲突的概率,造成802. Ilah网络的拥塞。虽然在M2M应用场景中,802. Ilah网络可能更多的由行业用户进行部署,行业用户可以在应用层进行一定的设置来分散802. IlSTA的接入,但应用层的设置可能并不足够。另外,对于突发事件(比如断电后的突然加电),大量STA可能不得不同时进行接入和数据传输,对于现有的接入和数据传输方式都是极大的考验。比如(1)当有大量STA同时认证或关联某个AP控制的hfrastructure BSS时,许多STA在发送认证或关联请求时会选择相同的回退时间,从而造成大量的冲突,AP在发送认证或关联响应时也可能与STA发送认证或关联请求相冲突,大大延缓了 STA加入 Infrastructure BSS 的过禾呈;(2)如图5所示,尚未加入hfrastructure BSS的STA在进行认证或关联的同时,如果已加入hfrastructure BSS的STA在使用DCF机制发送数据,那么已加入 Infrastructure BSS的STA可能会和未加入hfrastructure BSS的STA发生冲突,不但影响未加入hfrastructure BSS的STA的认证或关联,也影响已加入hfrastructure BSS 的STA的数据发送。

发明内容
有鉴于此,本发明提供一种避免802. 11认证或关联过程中网络拥塞的方法,当大量STA进行hfrastructure BSS网络的认证或关联时,减小冲突概率,避免网络802. 11网络的拥塞。本发明的技术方案是这样实现的一种避免802. 11认证或关联过程中网络拥塞的方法,所述方法包括将每个STA分别择一的归属到至少1个优先级组中;对每个优先级组分别设定接入因子;在完成hfrastructure BSS网络扫描之后并进行认证或关联之前,根据STA所属优先级组的接入因子确定该STA是否进行hfrastructure BSS网络的认证或关联。进一步,所述的根据STA所属优先级组的接入因子确定该STA是否进行 Infrastructure BSS网络的认证或关联包括所述STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联。进一步所述接入因子设置于
之间,所述随机数取值在
之间并呈均勻分布;所述STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联,具体包括以下步骤步骤al 若该STA产生的随机数小于该STA所属优先级组的接入因子,则执行步骤a2,否则执行步骤a3;步骤a2 该STA进行hfrastructure BSS网络的认证或关联过程;步骤a3 该STA待设定的等待时间后再重新产生随机数,并执行步骤al ;或者,所述STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联,具体包括以下步骤步骤bl 若该STA产生的随机数大于该STA所属优先级组的接入因子,则执行步骤1^2,否则执行步骤b3;步骤M 该STA进行hfrastructure BSS网络的认证或关联过程;步骤b3 该STA待设定的等待时间后再重新产生随机数,并执行步骤bl。进一步优先级高的优先级组所设定的接入因子大于优先级低的优先级组所设定的接入因子;或者优先级高的优先级组所设定的接入因子小于优先级低的优先级组所设定的接入因子。进一步,所述的根据STA所属优先级组的接入因子确定该STA是否进行 Infrastructure BSS网络的认证或关联包括所述STA对其所属优先级组的接入因子逻辑值进行判断,根据判断结果决定该STA是否进行hfrastructure BSS网络的认证或关联。进一步所述接入因子设置逻辑值为0或1 ;所述STA对其所属优先级组的接入因子进行判断,根据判断结果决定该STA是否进行hfrastructure BSS网络的认证或关联,具体包括若该STA所属优先级组的接入因子为1,则该STA进行hfrastructure BSS网络的认证或关联过程,否则该STA不进行hfrastructure BSS网络的认证或关联过程;
或者,所述STA对其所属优先级组的接入因子进行判断,根据判断结果决定该STA 是否进行hfrastructure BSS网络的认证或关联,具体包括若该STA所属优先级组的接入因子为0,则该STA进行hfrastructure BSS网络的认证或关联过程,否则该STA不进行hfrastructure BSS网络的认证或关联过程。进一步,所述等待时间在所述hfrastructure BSS网络的AP中进行设置,并通过 Beacon帧在所述Infrastructure BSS中进行广播。进一步,所述接入因子在所述hfrastructure BSS网络的AP中进行设置,并通过 Beacon帧在所述Infrastructure BSS中进行广播。进一步,若所述STA在认证或关联之前利用请求发送RTS帧预约信道,则在所述 STA发送RTS帧之前,STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联。进一步,若所述STA在认证或关联之前利用RTS帧预约信道,则在所述STA发送 RTS帧之前,STA对其所属优先级组的接入因子逻辑值进行判断,根据判断结果决定该STA 是否进行hfrastructure BSS网络的认证或关联。进一步,所述的hfrastructure BSS网络扫描采用被动扫描的方式。进一步,所述的根据STA所属优先级组的接入因子确定该STA是否进行 Infrastructure BSS网络的认证或关联是在该STA中进行的。进一步,所述方法还包括在所述STA确定进行hfrastructure BSS网络的关联后,向所述Infrastructure BSS网络的AP发送关联请求,并在所述关联请求中标明该STA所属的优先级组;所述AP根据网络状况和该STA所属的优先级组,确定是否接受该STA的关联请求;若所述AP接受该STA的关联请求,则向该STA发送关联成功的关联响应;若网络拥塞,则所述AP拒绝该STA的关联请求,并禁止其在关联响应指示时间内重新发起关联请求。进一步,所述AP拒绝该STA的关联请求,并禁止其在关联响应指示时间内重新发起关联请求,具体包括所述AP向该STA发送关联失败的关联响应,并在该关联失败的关联响应中给出关联响应指示时间,同时在该关联失败的关联响应中指明关联失败的原因;该STA接收该关联失败的关联响应,并经过所述关联响应指示时间后再重新发起关联请求。进一步,所述AP通过向该STA所发送的关联响应中的Matus Code域来指明关联是否成功和关联失败的原因。进一步,在完成STAWhfrastructure BSS网络关联后并进行信道竞争以传输数据之前,根据该STA所属优先级组的接入因子确定该STA是否竞争信道。从上述方案可以看出,本发明在认证或关联过程之前,对各个待进行 Infrastructure BSS网络认证或关联的STA设定接入因子,根据接入因子调整各个STA 进行认证或关联过程的概率,一方面减少了大量STA同时要求接入所述hfrastructure BSS网络时的冲突,避免STA加入hfrastructure BSS网络过程的延缓,另一方面保证了当大量STA要求接入所述Infrastructure BSS网络时,不会影响已加入hfrastructure BSS网络的STA进行数据发送,再一方面,优先级组的引入并通过对接入因子的设置和随机数的判断,保证了处于较高优先级组中的STA具有更大的进行认证或关联过程的概率, 同时即使处于较低优先级组中的STA进行认证或关联过程的概率较小,但仍然能够进行认证或关联。由于接入因子的设定,本发明减小了认证或关联请求的冲突,以及待加入 Infrastructure BSS网络的STA与已加入hfrastructure BSS网络的STA之间对信道占用的冲突。另外,根据网络状况,引入了新的AP拒绝STA的认证或关联请求机制,从而可以避免网络的长期拥塞。本发明提供的方法中,优先级组可以设定仅为1组,此时,所有的STA均采用同一个接入因子,在不需要考虑某些STA需要优先接入网络的情况下,通过设定一个统一的接入因子就可以对STA的接入进行限制,从而避免由于大量STA同时进行hfrastructure BSS网络的认证或关联而导致网络拥塞。本发明优选地采用被动扫描方式,从而防止了主动扫描方式下由于STA在不知道网络状态的情况下发送ftObe Request帧而加重网络拥塞的情况的发生。


图 1 为 802. 11 的 Infrastructure BSS 架构示意图;图2为Beacon帧间隔域所指示的时间间隔示意图;图3为802. 11中的认证过程示意图;图4为802. 11中的关联过程示意图;图 5 为未力口入 Infrastructure BSS 网络的 STA 禾口已力口入 Infrastructure BSS 网络的STA发生冲突的示意图;图6为本发明的避免802. 11认证或关联过程中网络拥塞的方法示意图;图7为使用本发明方法过程中AP和STA之间进行交互的流程示意图;图8为本发明的一个实施例中根据比较结果决定该STA是否进Rhfrastructure BSS网络的认证或关联的步骤示意图;图9为本发明的另一个实施例中根据比较结果决定该STA是否进行 Infrastructure BSS网络的认证或关联的步骤示意图;图10为本发明中在关联过程中AP接受或拒绝STA关联申请的示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。如图6、图7所示,本发明所提供的避免802. 11认证或关联过程中网络拥塞的方法,包括步骤1 将每个STA分别择一的归属到不同的优先级组中;步骤2 对每个优先级组分别设定接入因子;在完成hfrastructure BSS网络扫描之后并进行认证或关联之前,根据STA所属优先级组的接入因子确定该STA是否进行 Infrastructure BSS网络的认证或关联。
上述方法优选地用于被动扫描的方式,这样可以防止主动扫描方式下由于STA在不知道网络状态的情况下发送Request帧而加重网络拥塞的情况的发生。但本方法仍然可以用于主动扫描方式。上述步骤2中,所述的根据STA所属优先级组的接入因子确定该STA是否进行 Infrastructure BSS网络的认证或关联可以通过如下手段实现所述STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联。更具体地,将其中的接入因子设置于W,l]之间,随机数取值在W,l]之间并呈均勻分布;所述STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联,参见图8,具体包括以下步骤步骤al 若该STA产生的随机数小于该STA所属优先级组的接入因子,则执行步骤a2,否则执行步骤a3;步骤a2 该STA进行hfrastructure BSS网络的认证或关联过程;步骤a3 该STA待设定的等待时间后再重新产生随机数,并执行步骤al。采用上述步骤时,优先级高的优先级组所设定的接入因子大于优先级低的优先级组所设定的接入因子。除上述过程外,作为另一种具体事实例,所述STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进Rhfrastructure BSS网络的认证或关联,参见图9,还可以具体包括以下步骤步骤bl 若该STA产生的随机数大于该STA所属优先级组的接入因子,则执行步骤1^2,否则执行步骤b3;步骤M 该STA进行hfrastructure BSS网络的认证或关联过程;步骤b3 该STA待设定的等待时间后再重新产生随机数,并执行步骤bl。采用上述另一种具体事实例的步骤时,优先级高的优先级组所设定的接入因子小于优先级低的优先级组所设定的接入因子。上述步骤2中,所述的根据STA所属优先级组的接入因子确定该STA是否进行 Infrastructure BSS网络的认证或关联还可以通过如下手段实现所述STA对其所属优先级组的接入因子逻辑值进行判断,根据判断结果决定该 STA是否进行hfrastructure BSS网络的认证或关联。其中,所述接入因子设置值为逻辑值0或1 ;所述STA对其所属优先级组的接入因子进行判断,根据判断结果决定该STA是否进行hfrastructure BSS网络的认证或关联,可以分别采用下述两种方式实现A.若该STA所属优先级组的接入因子为1,则该STA进行hfrastructureBSS网络的认证或关联过程,否则该STA不进行hfrastructure BSS网络的认证或关联过程。B.若该STA所属优先级组的接入因子为0,则该STA进行hfrastructureBSS网络的认证或关联过程,否则该STA不进行hfrastructure BSS网络的认证或关联过程。本发明的方法中,关于优先级组,可以设定为多组,也可以设定仅为1组。设定为仅为1组时,所有的待进行hfrastructure BSS网络认证或关联的STA均使用一个接入因子。此时,仅有1个优先级组,也等价于不进行优先级组的设定,Infrastructure BSS网络中没有优先级组的划分。此时,仅需要利用一个接入因子和等待时间对所有的STA进行 Infrastructure BSS网络认证或关联的限制,保证同时进行hfrastructure BSS网络认证或关联的STA数量不会过多而引起网络拥塞。比如,设定统一的接入因子为0. 2,要求所有的STA中产生随机数低于该接入因子0. 2的STA才能够进行hfrastructure BSS网络的认证或关联,这样同一时间内,所有的要求进行hfrastructure BSS网络认证或关联的 STA中仅有可能20%的STA能够进行网络认证或关联,另外80%则需要等待下次随机数的产生,从而在同一时间内,将进行hfrastructure BSS网络认证或关联的STA的数量限制到了 20%左右,从而避免全部STA同时进行Infrastructure BSS网络认证或关联而可能造成的网络拥塞。本发明的方法中,涉及到接入因子和等待时间的设置。本发明优选地采用被动扫描的方式时,关于接入因子和等待时间来说在hfrastructure BSS网络的AP中进行设置更为方便,并且可以通过Beacon帧在所述hfrastructureBSS中进行广播,从而STA接收到Beacon帧时便可以获得所设定的接入因子和等待时间,当然也可以引入其他用于提供参数的帧比如管理帧或者控制帧,以向STA提供接入因子和等待时间。如果采用主动扫描的方式,则也可以通过AP WI^robe Response帧向STA提供所设定的接入因子和等待时间。需要注意的是,根据802. 11标准,当采用上述产生随机数的方式使得STA可以发起认证或关联过程时,STA仍然需要竞争信道,即需要等待信道空闲IFSanter-frame Space,帧间隔)时间后,并在产生的一个随机回退(backoff)时间内仍然保证信道空闲,才能发送认证或关联请求。另外,接入因子只是针对STA而言的,AP没有接入因子的限制;即AP发送认证或关联响应并不产生随机数去与任何接入因子进行比较。再者,STA在发起认证或关联过程后,由于仍然会去竞争信道,因此可能出于冲突以及其他原因,没有认证或关联成功,此时STA需要重新发起认证或关联过程,则其需要重新产生随机数,并与接入因子进行比较。考虑网络的利用情况当网络比较空闲时,AP可以将所有优先级组的接入因子都设置为1,则此时所有的STA都平等的接入,没有优先级的区分;当网络利用率比较高时,AP 可以设置较低的接入因子和较大的等待时间,以暂时限制STA的接入。STA发送认证或关联请求,可能会先使用RTS (Request To Send,请求发送)预约信道后,再发送真正的认证或关联请求帧。当采用步骤al a3的方式或者步骤bl b3的方式时,若所述STA在认证或关联之前利用请求发送RTS帧预约信道,则在STA发送第一个 RTS帧前,其产生随机数并与该STA所属优先级组的接入因子进行比较,并根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联,如果比较成功(即通过前述的比较过程后,可以进行hfrastructure BSS网络的认证或关联),则在后面发送认证或关联请求帧时不再与接入因子做比较。当采用接入因子设置值为逻辑值0或1的方式时,若所述STA在认证或关联之前利用RTS帧预约信道,则在所述STA发送RTS帧之前,STA对其所属优先级组的接入因子逻辑值进行判断,根据判断结果决定该STA是否进行hfrastructure BSS网络的认证或关联。
1
根据802. 11标准,AP通过发送关联响应,并在关联响应的Matus Code (状态代码)域中指示关联是否成功如果接受了 STA的关联请求,则MatusCode设为0 ;如果拒绝了 STA的关联请求,也会在Matus Code域中指示失败的原因,每一个Matus code对应一
个不同的原因,如下表所示
权利要求
1.一种避免802. 11认证或关联过程中网络拥塞的方法,其特征在于,所述方法包括 将每个站STA分别择一的归属到至少1个优先级组中;对每个优先级组分别设定接入因子;在完成中控型基本服务集hfrastructure BSS网络扫描之后并进行认证或关联之前, 根据STA所属优先级组的接入因子确定该STA是否进行hfrastructure BSS网络的认证或关联。
2.根据权利要求1所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于,所述的根据STA所属优先级组的接入因子确定该STA是否进行hfrastructure BSS网络的认证或关联包括所述STA产生随机数并与该STA所属优先级组的接入因子进行比较, 根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联。
3.根据权利要求2所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于所述接入因子设置于
之间,所述随机数取值在
之间并呈均勻分布; 所述STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联,具体包括以下步骤步骤al 若该STA产生的随机数小于该STA所属优先级组的接入因子,则执行步骤a2, 否则执行步骤a3 ;步骤a2 该STA进行hfrastructure BSS网络的认证或关联过程; 步骤a3 该STA待设定的等待时间后再重新产生随机数,并执行步骤al ; 或者,所述STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联,具体包括以下步骤步骤bl 若该STA产生的随机数大于该STA所属优先级组的接入因子,则执行步骤1^2, 否则执行步骤b3;步骤1^2 该STA进行hfrastructure BSS网络的认证或关联过程; 步骤b3 该STA待设定的等待时间后再重新产生随机数,并执行步骤bl。
4.根据权利要求3所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于优先级高的优先级组所设定的接入因子大于优先级低的优先级组所设定的接入因子;或者优先级高的优先级组所设定的接入因子小于优先级低的优先级组所设定的接入因子。
5.根据权利要求1所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于,所述的根据STA所属优先级组的接入因子确定该STA是否进行hfrastructure BSS网络的认证或关联包括所述STA对其所属优先级组的接入因子逻辑值进行判断,根据判断结果决定该STA是否进行hfrastructure BSS网络的认证或关联。
6.根据权利要求5所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于所述接入因子设置逻辑值为0或1 ;所述STA对其所属优先级组的接入因子进行判断,根据判断结果决定该STA是否进行Infrastructure BSS网络的认证或关联,具体包括若该STA所属优先级组的接入因子为1,则该STA进行hfrastructure BSS网络的认证或关联过程,否则该STA不进行hfrastructure BSS网络的认证或关联过程;或者,所述STA对其所属优先级组的接入因子进行判断,根据判断结果决定该STA是否进行 Infrastructure BSS网络的认证或关联,具体包括若该STA所属优先级组的接入因子为0,则该STA进行hfrastructure BSS网络的认证或关联过程,否则该STA不进行hfrastructure BSS网络的认证或关联过程。
7.根据权利要求3或4所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于所述等待时间在所述hfrastructure BSS网络的访问接入点AP中进行设置,并通过信标Beacon帧在所述Infrastructure BSS中进行广播。
8.根据权利要求1至6任一项所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于所述接入因子在所述hfrastructure BSS网络的AP中进行设置,并通过 Beacon帧在所述Infrastructure BSS中进行广播。
9.根据权利要求2至4任一项所述的避免802.11认证或关联过程中网络拥塞的方法, 其特征在于若所述STA在认证或关联之前利用请求发送RTS帧预约信道,则在所述STA发送RTS帧之前,STA产生随机数并与该STA所属优先级组的接入因子进行比较,根据比较结果决定该STA是否进行hfrastructure BSS网络的认证或关联。
10.根据权利要求5或6所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于若所述STA在认证或关联之前利用RTS帧预约信道,则在所述STA发送RTS帧之前,STA对其所属优先级组的接入因子逻辑值进行判断,根据判断结果决定该STA是否进行 Infrastructure BSS网络的认证或关联。
11.根据权利要求1至6任一项所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于所述的hfrastructure BSS网络扫描采用被动扫描的方式。
12.根据权利要求1至6任一项所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于所述的根据STA所属优先级组的接入因子确定该STA是否进行 Infrastructure BSS网络的认证或关联是在该STA中进行的。
13.根据权利要求1至6任一项所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于,所述方法还包括在所述STA确定进Rhfrastructure BSS网络的关联后,向所述hfrastructure BSS 网络的AP发送关联请求,并在所述关联请求中标明该STA所属的优先级组;所述AP根据网络状况和该STA所属的优先级组,确定是否接受该STA的关联请求;若所述AP接受该STA的关联请求,则向该STA发送关联成功的关联响应;若网络拥塞,则所述AP拒绝该STA的关联请求,并禁止其在关联响应指示时间内重新发起关联请求。
14.根据权利要求13所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于,所述AP拒绝该STA的关联请求,并禁止其在关联响应指示时间内重新发起关联请求,具体包括所述AP向该STA发送关联失败的关联响应,并在该关联失败的关联响应中给出关联响应指示时间,同时在该关联失败的关联响应中指明关联失败的原因;该STA接收该关联失败的关联响应,并经过所述关联响应指示时间后再重新发起关联请求。
15.根据权利要求14所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于所述AP通过向该STA所发送的关联响应中的状态代码Matus Code域来指明关联是否成功和关联失败的原因。
16.根据权利要求1至6任一项所述的避免802.11认证或关联过程中网络拥塞的方法,其特征在于在完成STA的hfrastructure BSS网络关联后并进行信道竞争以传输数据之前,根据该STA所属优先级组的接入因子确定该STA是否竞争信道。
全文摘要
本发明公开了一种避免802.11认证或关联过程中网络拥塞的方法,包括将每个站STA分别择一的归属到不同的优先级组中;对每个优先级组分别设定接入因子,在完成中控型基本服务集Infrastructure BSS网络扫描之后并进行认证或关联之前,根据STA所属优先级组的接入因子确定该STA是否进行Infrastructure BSS网络的认证或关联。本发明在认证或关联过程之前,采用优先级组的方式对各个STA进行优先级归类,利用接入因子,调整每个优先级组中的STA进行认证或关联过程的概率,从而减少了大量STA同时要求接入Infrastructure BSS网络时的冲突,并且不会影响已加入Infrastructure BSS网络的STA进行数据发送,处于较高优先级组中的STA具有更大的认证或关联的概率。
文档编号H04W12/08GK102413468SQ20111036013
公开日2012年4月11日 申请日期2011年11月14日 优先权日2011年11月14日
发明者万屹, 刘思杨, 罗振东 申请人:工业和信息化部电信传输研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1