无线局域网的负载均衡方法及无线接入点与流程

文档序号:11158150阅读:779来源:国知局
无线局域网的负载均衡方法及无线接入点与制造工艺

本发明涉及通信技术领域,尤其涉及一种无线局域网的负载均衡方法及无线接入点。



背景技术:

无线局域网(WLAN,Wireless Local Area Networks)是一种无线数据网络,它以无线的方式构建局域网,利用电磁波在空气中发送和接收数据。无线局域网中包括站点(STA)和无线接入点(AP,Access Point),站点向无线接入点发送探测请求和关联请求,以接入无线接入点。

无线局域网的基础架构分为“胖”AP架构和“瘦”AP架构两种。“胖”AP架构是指传统的无线接入架构,每个AP之间相互独立,各自管理;当多个站点都接入信号较好的同一个AP,而相邻的信号相对较弱的AP基本没有终端接入时,将使得AP之间的负载不均衡,进而影响站点的使用,如当多个站点都接入信号较好的AP1时,每个站点的流量和峰值速率都会下降,而新的站点接入时,由于该AP1的负载过重,会反复拒绝该新站点的接入请求,增加接入时间,而很可能相邻的信号较弱的AP2负荷很轻,且该AP2可以为该新站点提供服务,但是由于各个AP相互独自管理,该AP1无法将该新站点均衡到AP2。“瘦”AP架构是指AP由无线接入控制器(Access Controller,AC)集中管理配置的无线局域网架构,AC集中管理无线局域网中的所有网元,通过该AC对各个AP的负载进行均衡,在该“瘦”AP架构下,需要而外增加AC进行负载均衡,增加成本。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种无线局域网的负载均衡方法及无线接入点,旨在解决现有技术中,无线接入点对发送关联请求的站点,只根据自身的负载确定是否允许该站点接入,将导致其负载过大,而旁边其他能接入该 站点的无线接入点空闲,或需要增加无线接入控制器进行负载均衡,导致成本增加的技术问题。

为实现上述目的,本发明提供一种无线局域网的负载均衡方法,该方法包括:

当前无线接入点接收站点发送的关联请求;

所述当前无线接入点获取所述当前无线接入点的无线负载及其他能探测到所述站点的无线接入点的无线负载;

所述当前无线接入点根据所述当前无线接入点的无线负载和其他能探测到所述站点的无线接入点的无线负载,确定所述当前无线接入点是否满足预设接入条件,若满足,则所述当前无线接入点允许所述站点接入,否则,所述当前无线接入点拒绝所述站点接入。

可选的,所述当前无线接入点根据所述当前无线接入点的无线负载和其他能探测到所述站点的无线接入点的无线负载,确定所述当前无线接入点是否满足预设接入条件,若满足,则所述当前无线接入点允许所述站点接入,否则,所述当前无线接入点拒绝所述站点接入的步骤之前,该方法还包括:

所述当前无线接入点判断所述当前无线接入点的无线负载是否大于或等于预设负载阀值,如果是,则执行步骤所述当前无线接入点根据所述当前无线接入点的无线负载和其他能探测到所述站点的无线接入点的无线负载,确定所述当前无线接入点是否满足预设接入条件,若满足,则所述当前无线接入点允许所述站点接入,否则,所述当前无线接入点拒绝所述站点接入。

可选的,所述当前无线接入点根据所述当前无线接入点的无线负载和其他能探测到所述站点的无线接入点的无线负载,确定所述当前无线接入点是否满足预设接入条件,若满足,则所述当前无线接入点允许所述站点接入,否则,所述当前无线接入点拒绝所述站点接入的步骤包括:

所述当前无线接入点将所述当前无线接入点的无线负载减去预设负载差值,得到所述当前无线接入点的新的无线负载;

所述当前无线接入点判断所述新的无线负载是否小于其他能探测到所述站点的无线接入点的无线负载,如果是,则所述当前无线接入点允许所述站点接入,否则,所述当前无线接入点拒绝所述站点接入。

可选的,所述当前无线接入点获取所述当前无线接入点的无线负载及其 他能探测到所述站点的无线接入点的无线负载的步骤之前,该方法还包括:

所述当前无线接入点记录所述站点发送的关联请求在预设时间内的请求次数;

所述当前无线接入点判断所述请求次数是否小于预设次数阀值;

若所述请求次数小于预设次数阀值,则执行步骤所述当前无线接入点获取所述当前无线接入点的无线负载及其他能探测到所述站点的无线接入点的无线负载。

可选的,所述当前无线接入点是双频段无线接入点,所述站点是双频段站点;

所述当前无线接入点允许所述站点接入的步骤包括:

所述当前无线接入点获取所述当前无线接入点在第一频段的无线负载及在第二频段的无线负载;

当所述当前无线接入点在第一频段的无线负载大于或等于在第二频段的无线负载时,将所述站点接入当前无线接入点的第二频段;

当所述当前无线接入点在第一频段的无线负载小于在第二频段的无线负载时,将所述站点接入当前无线接入点的第一频段。

此外,为实现上述目的,本发明还提供一种无线接入点,该无线接入点包括:

接收模块,用于接收站点发送的关联请求和探测请求;

获取模块,用于获取所述无线接入点的无线负载及其他能探测到所述站点的无线接入点的无线负载;

确定模块,用于根据所述无线接入点的无线负载和其他能探测到所述站点的无线接入点的无线负载,确定所述无线接入点是否满足预设接入条件;

关联处理模块,用于在所述无线接入点满足预设接入条件时,允许所述站点接入,及用于在所述无线接入点不满足预设接入条件时,拒绝所述站点接入。

可选的,所述无线接入点还包括:第一判断模块,用于判断所述无线接入点的无线负载是否大于或等于预设负载阀值;

所述确定模块,还用于在所述判断模块的判断结果为所述无线接入点的无线负载大于或等于预设负载阀值时,根据所述无线接入点的无线负载和其 他能探测到所述站点的无线接入点的无线负载,确定所述无线接入点是否满足预设接入条件。

可选的,所述确定模块包括:

计算单元,用于将所述无线接入点的无线负载减去预设负载差值,得到所述无线接入点的新的无线负载;

确定单元,用于判断所述新的无线负载是否小于其他能探测到所述站点的无线接入点的无线负载,如果是,则确定所述无线接入点满足预设接入条件,否则,确定所述无线接入点不满足预设接入条件。

可选的,所述无线接入点还包括:记录模块,用于记录所述站点发送的关联请求在预设时间内的请求次数;第二判断模块,用于判断所述请求次数是否小于预设次数阀值;

所述获取模块,还用于在所述请求次数小于预设次数阀值时,获取所述无线接入点的无线负载及其他能探测到所述站点的无线接入点的无线负载。

可选的,所述无线接入点是双频段无线接入点,所述站点是双频段站点;

所述关联处理模块包括:

获取单元,用于获取所述无线接入点在第一频段的无线负载及在第二频段的无线负载;

关联处理单元,用于当所述无线接入点在第一频段的无线负载大于或等于在第二频段的无线负载时,将所述站点接入无线接入点的第二频段;及用于当所述无线接入点在第一频段的无线负载小于在第二频段的无线负载时,将所述站点接入无线接入点的第一频段。

本发明的无线局域网的负载均衡方法及无线接入点,当前无线接入点接收站点发送的关联请求;该当前无线接入点获取该当前无线接入点的无线负载及其他能探测到该站点的无线接入点的无线负载;该当前无线接入点根据该当前无线接入点的无线负载和其他能探测到该站点的无线接入点的无线负载,确定该当前无线接入点是否满足预设接入条件,若满足,则该当前无线接入点允许该站点接入,否则,该当前无线接入点拒绝该站点接入;即该当前无线接入点在接收到站点发送的关联请求时,可根据该当前无线接入点的无线负载和其他能探测到该站点的无线接入点的无线负载,确定该站点能否 接入该当前无线接入点,使得在当前无线接入点的无线负载较大时,该站点能够分发到其他无线接入点,从而优化了无线局域网中的负载均衡效果。

附图说明

图1为本发明无线局域网的负载均衡方法的第一实施例的流程示意图;

图2为本发明无线局域网的负载均衡方法的第二实施例的流程示意图;

图3为本发明无线局域网的负载均衡方法中步骤S30的详细流程示意图;

图4为本发明无线局域网的负载均衡方法的第三实施例的流程示意图;

图5为本发明无线局域网的负载均衡方法中该当前无线接入点允许该站点接入的详细流程示意图;

图6为本发明无线接入点的第一实施例的结构示意图;

图7为本发明无线接入点的第二实施例的结构示意图;

图8为本发明无线接入点中确定模块的详细结构示意图;

图9为本发明无线接入点的第三实施例的结构示意图;

图10为本发明无线接入点中的关联处理模块的详细结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明无线局域网的负载均衡方法的第一实施例的流程示意图,该方法包括:

S10、当前无线接入点接收站点发送的关联请求。

该当前无线接入点可以为单频段无线接入点或双频段无线接入点,在一实施例中,该当前无线接入点为双频段无线接入点,可在第一频段和第二频段工作,该第一频段为2.4G和该第二频段为5.8G,或该第一频段为5.8G和该第二频段为2.4G,即该当前无线接入点可在第一频段或第二频段接收站点发送的关联请求。

S20、该当前无线接入点获取该当前无线接入点的无线负载及其他能探测到该站点的无线接入点的无线负载。

在该步骤中,获取该当前无线接入点的无线负载,具体的,该当前无线接入点的无线负载可以通过该当前无线接入点连接的站点个数、当前无线接入点的流量、当前无线接入点的占空比中的一项或多项确定,如在一实施例中,该当前无线接入点的无线负载由该当前无线接入点连接的站点个数确定,如该当前无线接入点连接站点个数为5个,则该当前无线接入点的无线负载为5;在另一实施例中,该当前无线接入点的无线负载由该当前无线接入点的占空比确定,如该当前无线接入点的占空比为40%,则该当前无线接入点的无线负载为40%;在另一实施例中,该当前无线接入点的无线负载由该当前无线接入点连接的站点个数和当前无线接入点的占空比两个负载项确定,则需要为每个负载项设置一个权重,对该当前无线接入点连接的站点个数和当前无线接入点的占空比进行归一化处理,得到该当前无线接入点的无线负载。

该当前无线接入点是双频段无线接入点时,该当前无线接入点的无线负载是该当前无线接入点在两个频段的负载之和。

具体的,该当前无线接入点保存有一个其自身的第一负载列表,在该第一负载列表中包括基本服务集标识符、无线负载、探测到的站点,如表一所示,该当前无线接入点AP1的第一负载列表,该当前无线接入点可从该第一负载列表中读取该当前无线接入点的无线负载。该第一负载列表中的基本服务集标识符为该当前无线接入点所在基本服务集的标识符。不同的无线接入点的基本服务集标识符不同。可选的,该当前无线接入点是双频段无线接入点时,该第一负载列表中的基本服务集标识符可以为一个或两个,该当前无线接入点的第一负载列表中的基本服务集标识符为一个时,该基本服务集标识符对应两个频段,该当前无线接入点的第一负载列表中的基本服务集标识符为两个时,每个基本服务集标识符对应该当前无线接入点的一个频段。该当前无线接入点按照预设周期更新该第一负载列表,如当有新的站点加入该当前无线接入点或有站点离开该当前无线接入点时,则在预设周期更新该第一负载列表。该当前无线接入点将其第一负载列表广播给周围的无线接入点,该周围的无线接入点为参与负载均衡的无线接入点。

表一:

在该步骤中,还获取其他能探测到该站点的无线接入点的无线负载,其他能探测到该站点的无线接入点即为参与负载均衡的无线接入点。其他能探测到该站点的无线接入点的无线负载可以通过该其他能探测到该站点的无线接入点连接的站点个数、该其他能探测到该站点的无线接入点的流量、该其他能探测到该站点的无线接入点的占空比中的一项或多项确定。

当该其他能探测到该站点的无线接入点是双频段无线接入点时,该其他能探测到该站点的无线接入点的无线负载是该其他能探测到该站点的无线接入点在两个频段的负载之和。

具体的,该当前无线接入点接收该当前无线接入点周围的各个无线接入点广播的负载列表,该负载列表包括基本服务集标识符、无线负载、探测到的站点,如表二所示,该当前无线接入点周围的无线接入点AP2广播的负载列表;如表三所示,该当前无线接入点周围的无线接入点AP3广播的负载列表;然后该当前无线接入点从该当前无线接入点周围的各个无线接入点广播的负载列表中选择探测到的站点包括向该当前无线接入点发送关联请求的站点的负载列表,并生成一个负载均衡候选列表,该负载均衡候选列表包括发送关联请求的站点、基本服务集标识符、无线负载,如表四所示,该向当前无线接入点发送关联请求的站点为STA5;该当前无线接入点从该负载均衡候选列表中读取其他能扫描该站点的无线接入点的无线负载。

表二:

表三:

表四:

S30、该当前无线接入点根据该当前无线接入点的无线负载和其他能探测到该站点的无线接入点的无线负载,确定该当前无线接入点是否满足预设接入条件,若满足,则该当前无线接入点允许该站点接入,否则,该当前无线接入点拒绝该站点接入。

该当前无线接入点根据该当前无线接入点的无线负载和其他能探测到该站点的无线接入点的无线负载,确定能否允许该站点接入,在一实施例中,可在该当前无线接入点的无线负载均小于其他能探测到该站点的无线接入点的无线负载时,认为该当前无线接入点满足预设接入条件,否则认为该当前无线接入点不满足预设接入条件。在该当前无线接入点满足预设接入条件时,该当前无线接入点允许该站点接入,具体的,该当前无线接入点向该站点发送关联同意响应,该站点接收到关联同意响应后,与该当前无线接入点建立连接。在该当前无线接入点不满足预设接入条件,该当前无线接入点拒绝该站点接入,具体的,该当前无线接入点向该站点发送关联拒绝响应,该关联拒绝响应可包括向该站点推荐的无线接入点的基本服务集标识符,该站点接收到该关联拒绝响应后,根据该关联拒绝响应中的基本服务集标识符向对应的无线接入点发送关联请求。

采用上述实施例,通过当前无线接入点接收站点发送的关联请求;该当前无线接入点获取该当前无线接入点的无线负载及其他能探测到该站点的无线接入点的无线负载;该当前无线接入点根据该当前无线接入点的无线负载 和其他能探测到该站点的无线接入点的无线负载,确定该当前无线接入点是否满足预设接入条件,若满足,则该当前无线接入点允许该站点接入,否则,该当前无线接入点拒绝该站点接入;即该当前无线接入点在接收到站点发送的关联请求时,可根据该当前无线接入点的无线负载和其他能探测到该站点的无线接入点的无线负载,确定该站点能否接入该当前无线接入点,使得在当前无线接入点的无线负载较大时,该站点能够被分发到其他无线接入点,从而优化了无线局域网中的负载均衡效果。

参照图2,图2为本发明无线局域网的负载均衡方法的第二实施例的流程示意图。

基于上述无线局域网的负载均衡方法的第一实施例,在步骤S30之前,该方法还包括:

S40、该当前无线接入点判断该当前无线接入点的无线负载是否大于或等于预设负载阀值,如果是,则执行步骤S30,否则执行步骤S50。

该预设负载阀值可根据需要预先设置,如该当前无线接入点的无线负载由该当前无线接入点连接的站点个数确定时,该预设负载阀值为整数,如该预设负载阀值为10;如该当前无线接入点的无线负载由该当前无线接入点的占空比确定时,该预设负载阀值为百分比,如该预设负载阀值为40%。

在该步骤中,该当前无线接入点判断该当前无线接入点的无线负载是否大于或等于预设负载阀值,以确定当前无线接入点能否同意发送关联请求的站点接入,该当前无线接入点的无线负载小于预设负载阀值,则认为该当前无线接入点还有能力将该站点接入,可直接允许该站点接入,而不需将该站点均衡到邻居的其他无线接入点。

S50、该当前无线接入点允许该站点接入。

参照图3,图3为本发明无线局域网的负载均衡方法中步骤S30的详细流程示意图,详述如下:

S31、该当前无线接入点将该当前无线接入点的无线负载减去预设负载差值,得到该当前无线接入点的新的无线负载。

该预设负载差值可根据需要预先设置,如该当前无线接入点的无线负载 由该当前无线接入点连接的站点个数确定时,该预设负载差值为整数,如该负载差值阀值为5;如该当前无线接入点的无线负载由该当前无线接入点的占空比确定时,该负载差值阀值为百分比,如该负载差值阀值为5%。

S32、该当前无线接入点判断该新的无线负载是否小于其他能探测到该站点的无线接入点的无线负载,如果是,则该当前无线接入点允许该站点接入,否则,该当前无线接入点拒绝该站点接入。

在该步骤中,该当前无线接入点将该新的无线负载与其他能探测到该站点的无线接入点的无线负载进行比较,以确定当前无线接入点能否同意发送关联请求的站点接入,当该新的无线负载小于其他能探测到该站点的无线接入点的无线负载,则认为该当前无线接入点可允许该站点接入;当该新的无线负载大于或等于其他能探测到该站点的无线接入点的无线负载,则认为该当前无线接入点不允许该站点接入,则拒绝该站点接入,具体的,该当前无线接入点向该站点发送关联拒绝响应,该关联拒绝响应可包括向该站点推荐的无线接入点的基本服务集标识符,该站点接收到该关联拒绝响应后,根据该关联拒绝响应中的基本服务集标识符向对应的无线接入点发送关联请求;该推荐的无线接入点可以为其他能探测到该站点的无线接入点中无线负载最小的无线接入点。

参照图4,图4为本发明无线局域网的负载均衡方法的第三实施例的流程图。

基于上述无线局域网的负载均衡方法的第一实施例或第二实施例,在步骤S20之前,该方法还包括:

S60、该当前无线接入点记录该站点发送的关联请求在预设时间内的请求次数。

该当前无线接入点在接收到该站点的关联请求时,记录该站点发送的关联请求在预设时间内的请求次数,具体的,该当前无线接入点在接收到该站点的关联请求时,将之前记录的该站点的请求次数加1,得到该站点在预设时间内的请求次数。通常的,在达到预设时间后,将记录的该站点的请求次数清零,然后在再次接收到该站点的关联请求时,对该站点的请求次数赋值1,并开始计时,依次类推,在后续接收到该站点的关联请求时,对该站点的请 求次数递增;在计时达到预设时间时,将该站点的请求次数清零。

S70、该当前无线接入点判断该请求次数是否小于预设次数阀值;若该请求次数小于预设次数阀值,则执行步骤S20,否则执行步骤S80。

在该步骤中,该当前无线接入点将该请求次数与预设次数阀值进行比较,以确定该当前无线接入点能否允许发送关联请求的站点接入;当该请求次数大于或等于预设次数阀值时,意味着该站点请求加入该当前无线接入点的次数已经达到最大值,为了避免对该站点的DOS攻击,该当前无线接入点必须允许该站点的本次关联请求;当该请求次数小于预设次数阀值,则可继续执行步骤S20进行负载均衡,确定该站点能否接入当前无线接入点。

S80、该当前无线接入点允许该站点接入。

参照图5,图5为本发明无线局域网的负载均衡方法中该当前无线接入点允许该站点接入的详细流程示意图,详述如下。

该当前无线接入点是双频段无线接入点,该站点是双频段站点;

该当前无线接入点允许该站点接入的步骤包括:

S33、该当前无线接入点获取该当前无线接入点在第一频段的无线负载及在第二频段的无线负载。

在一实施例中,该当前无线接入点的第一频段为2.4G,该当前无线接入点的第二频段为5.8G。该当前无线接入点获取该当前无线接入点在第一频段的无线负载及在第二频段的无线负载,具体的,该当前无线接入点在第一频段的无线负载可以通过当前无线接入点在第一频段连接的站点个数、当前无线接入点在第一频段的流量、当前无线接入点在第一频段的占空比中的一项或多项确定,同理,该当前无线接入点在第二频段的无线负载可以通过当前无线接入点在第二频段连接的站点个数、当前无线接入点在第二频段的流量、当前无线接入点在第二频段的占空比中的一项或多项确定。可选的,该当前无线接入点在第一频段的无线负载通过当前无线接入点在第一频段连接的站点个数确定,该当前无线接入点在第二频段的无线负载通过当前无线接入点在第二频段连接的站点个数确定。

S34、当该当前无线接入点在第一频段的无线负载大于或等于在第二频段的无线负载时,将该站点接入当前无线接入点的第二频段;当该当前无线接 入点在第一频段的无线负载小于在第二频段的无线负载时,将该站点接入当前无线接入点的第一频段。

在该步骤中,根据该当前无线接入点在第一频段的无线负载和在第二频段的无线负载,确定将该站点接入该当前无线接入点的第一频段或第二频段;具体的,当该当前无线接入点在第一频段的无线负载大于或等于在第二频段的无线负载时,则说明该当前无线接入点在第一频段的负载压力较大,则需要将该站点接入第二频段;当该当前无线接入点在第一频段的无线负载小于在第二频段的无线负载时,则说明该当前无线接入点在第一频段的负载压力较小,可将该站点接入第一频段。

参照图6,图6为本发明无线接入点的第一实施例的结构示意图,该无线接入点包括:

接收模块10,用于接收站点发送的关联请求和探测请求;

获取模块20,用于获取该无线接入点的无线负载及其他能探测到该站点的无线接入点的无线负载;

确定模块30,用于根据该无线接入点的无线负载和其他能探测到该站点的无线接入点的无线负载,确定该无线接入点是否满足预设接入条件;

关联处理模块40,用于在该无线接入点满足预设接入条件时,允许该站点接入,及用于在该无线接入点不满足预设接入条件时,拒绝该站点接入。

该无线接入点可以为单频段无线接入点或双频段无线接入点,在一实施例中,该无线接入点为双频段无线接入点,可在第一频段和第二频段工作,该第一频段为2.4G和该第二频段为5.8G,或该第一频段为5.8G和该第二频段为2.4G,即该接收模块10可在第一频段或第二频段接收站点发送的关联请求。

该获取模块20获取该无线接入点的无线负载,具体的,该无线接入点的无线负载可以通过该无线接入点连接的站点个数、无线接入点的流量、无线接入点的占空比中的一项或多项确定,如在一实施例中,该无线接入点的无线负载由该无线接入点连接的站点个数确定,如当该无线接入点连接站点个数为5个,则该无线接入点的无线负载为5;在另一实施例中,该无线接入点的无线负载由该无线接入点的占空比确定,如当该无线接入点的占空比为 40%,则该无线接入点的无线负载为40%;在另一实施例中,该无线接入点的无线负载由该无线接入点连接的站点个数和无线接入点的占空比两个负载项确定,则需要为每个负载项设置一个权重,对该无线接入点连接的站点个数和无线接入点的占空比进行归一化处理,得到该无线接入点的无线负载。

当该无线接入点是双频段无线接入点时,该无线接入点的无线负载是该无线接入点在两个频段的负载之和。

具体的,该无线接入点保存有一个其自身的第一负载列表,在该第一负载列表中包括基本服务集标识符、无线负载、探测到的站点,如表一所示,该无线接入点AP1的第一负载列表,该获取模块20可从该第一负载列表中读取该无线接入点的无线负载。该第一负载列表中的基本服务集标识符为该无线接入点所在基本服务集的标识符。不同的无线接入点的基本服务集标识符不同。可选的,当该无线接入点是双频段无线接入点时,该第一负载列表中的基本服务集标识符可以为一个或两个,当该无线接入点的第一负载列表中的基本服务集标识符为一个时,该基本服务集标识符对应两个频段,当该无线接入点的第一负载列表中的基本服务集标识符为两个时,每个基本服务集标识符对应该无线接入点的一个频段。该无线接入点按照预设周期更新该第一负载列表,如当有新的站点加入该无线接入点或有站点离开该无线接入点时,则在预设周期更新该第一负载列表。该无线接入点将其第一负载列表广播给周围的无线接入点,该周围的无线接入点为参与负载均衡的无线接入点。

该获取模块20还获取其他能探测到该站点的无线接入点的无线负载,其他能探测到该站点的无线接入点即为参与负载均衡的无线接入点。其他能探测到该站点的无线接入点的无线负载可以通过该其他能探测到该站点的无线接入点连接的站点个数、该其他能探测到该站点的无线接入点的流量、该其他能探测到该站点的无线接入点的占空比中的一项或多项确定。

当该其他能探测到该站点的无线接入点是双频段无线接入点时,该其他能探测到该站点的无线接入点的无线负载是该其他能探测到该站点的无线接入点在两个频段的负载之和。

具体的,该无线接入点接收该无线接入点周围的各个无线接入点广播的负载列表,该负载列表包括基本服务集标识符、无线负载、探测到的站点,如表二所示,该无线接入点周围的无线接入点AP2广播的负载列表;如表三 所示,该无线接入点周围的无线接入点AP3广播的负载列表;然后该无线接入点的获取模块20从该无线接入点周围的各个无线接入点广播的负载列表中选择探测到的站点包括向该无线接入点发送关联请求的站点的负载列表,并生成一个负载均衡候选列表,该负载均衡候选列表包括发送关联请求的站点、基本服务集标识符、无线负载,如表四所示,该向无线接入点发送关联请求的站点为STA5;该无线接入点的获取模块20再从该负载均衡候选列表中读取其他能扫描该站点的无线接入点的无线负载。

该确定模块30根据该无线接入点的无线负载和其他能探测到该站点的无线接入点的无线负载,确定能否允许该站点接入,在一实施例中,可在该无线接入点的无线负载均小于其他能探测到该站点的无线接入点的无线负载时,认为该无线接入点满足预设接入条件,否则认为该无线接入点不满足预设接入条件。当该无线接入点满足预设接入条件时,该关联处理模块40允许该站点接入,具体的,该关联处理模块40向该站点发送关联同意响应,该站点接收到关联同意响应后,与该无线接入点建立连接。当该无线接入点不满足预设接入条件,该关联处理模块40拒绝该站点接入,具体的,该关联处理模块40向该站点发送关联拒绝响应,该关联拒绝响应可包括向该站点推荐的无线接入点的基本服务集标识符,该站点接收到该关联拒绝响应后,根据该关联拒绝响应中的基本服务集标识符向对应的无线接入点发送关联请求。

参照图7,图7为本发明无线接入点的第二实施例的结构示意图。

基于上述无线接入点的第一实施例,该无线接入点还包括:第一判断模块50,用于判断该无线接入点的无线负载是否大于或等于预设负载阀值;

该确定模块30,还用于在该判断模块的判断结果为该无线接入点的无线负载大于或等于预设负载阀值时,根据该无线接入点的无线负载和其他能探测到该站点的无线接入点的无线负载,确定该无线接入点是否满足预设接入条件。

该预设负载阀值可根据需要预先设置,如当该无线接入点的无线负载由该无线接入点连接的站点个数确定时,该预设负载阀值为整数,如该预设负载阀值为10;如当该无线接入点的无线负载由该无线接入点的占空比确定时,该预设负载阀值为百分比,如该预设负载阀值为40%。

该第一判断模块50判断该无线接入点的无线负载是否大于或等于预设负载阀值,以确定无线接入点能否同意发送关联请求的站点接入,当该无线接入点的无线负载小于预设负载阀值,则认为该无线接入点还有能力将该站点接入,可直接允许该站点接入,而不需将该站点均衡到邻居的其他无线接入点。

参照图8,图8为本发明无线接入点中确定模块的详细结构示意图,该确定模块30包括:

计算单元31,用于将该无线接入点的无线负载减去预设负载差值,得到该无线接入点的新的无线负载;

确定单元32,用于判断该新的无线负载是否小于其他能探测到该站点的无线接入点的无线负载,如果是,则确定该无线接入点满足预设接入条件,否则,确定该无线接入点不满足预设接入条件。

该预设负载差值可根据需要预先设置,如当该无线接入点的无线负载由该无线接入点连接的站点个数确定时,该预设负载差值为整数,如该负载差值阀值为5;如当该无线接入点的无线负载由该无线接入点的占空比确定时,该负载差值阀值为百分比,如该负载差值阀值为5%。

该确定单元32将该新的无线负载与其他能探测到该站点的无线接入点的无线负载进行比较,以确定无线接入点能否同意发送关联请求的站点接入,当该新的无线负载小于其他能探测到该站点的无线接入点的无线负载,则认为该无线接入点满足预设接入条件,该无线热点可允许该站点接入;当该新的无线负载大于或等于其他能探测到该站点的无线接入点的无线负载,则认为该无线接入点不满足预设接入条件,该无线热点不可允许该站点接入。

参照图9,图9为本发明无线接入点的第三实施例的结构示意图。

基于上述无线接入点的第一实施例或第二实施例,该无线接入点还包括:记录模块60,用于记录该站点发送的关联请求在预设时间内的请求次数;第二判断模块70,用于判断该请求次数是否小于预设次数阀值;

该获取模块20,还用于在该请求次数小于预设次数阀值时,获取该无线接入点的无线负载及其他能探测到该站点的无线接入点的无线负载。

该记录模块60在接收模块10接收到该站点的关联请求时,记录该站点发送的关联请求在预设时间内的请求次数,具体的,该记录模块60在接收模块10接收到该站点的关联请求时,将之前记录的该站点的请求次数加1,得到该站点在预设时间内的请求次数。通常的,在达到预设时间后,该记录模块60将记录的该站点的请求次数清零,然后在再次接收到该站点的关联请求时,对该站点的请求次数赋值1,并开始计时,依次类推,在后续接收到该站点的关联请求时,对该站点的请求次数递增;在计时达到预设时间时,将该站点的请求次数清零。

该第二判断模块70将该请求次数与预设次数阀值进行比较,以确定该无线接入点能否允许发送关联请求的站点接入;当该请求次数大于或等于预设次数阀值时,意味着该站点请求加入该无线接入点的次数已经达到最大值,为了避免对该站点的DOS攻击,该无线接入点必须允许该站点的本次关联请求。

参照图10,图10为本发明无线接入点中的关联处理模块的详细结构示意图。

该无线接入点是双频段无线接入点,该站点是双频段站点;

该关联处理模块40包括:

获取单元41,用于获取该无线接入点在第一频段的无线负载及在第二频段的无线负载;

关联处理单元42,用于当该无线接入点在第一频段的无线负载大于或等于在第二频段的无线负载时,将该站点接入无线接入点的第二频段;及用于当该无线接入点在第一频段的无线负载小于在第二频段的无线负载时,将该站点接入无线接入点的第一频段。

在一实施例中,该无线接入点的第一频段为2.4G,该无线接入点的第二频段为5.8G。该获取单元41获取该无线接入点在第一频段的无线负载及在第二频段的无线负载,具体的,该无线接入点在第一频段的无线负载可以通过无线接入点在第一频段连接的站点个数、无线接入点在第一频段的流量、无线接入点在第一频段的占空比中的一项或多项确定,同理,该无线接入点在第二频段的无线负载可以通过无线接入点在第二频段连接的站点个数、无线 接入点在第二频段的流量、无线接入点在第二频段的占空比中的一项或多项确定。可选的,该无线接入点在第一频段的无线负载通过无线接入点在第一频段连接的站点个数确定,该无线接入点在第二频段的无线负载通过无线接入点在第二频段连接的站点个数确定。

该关联处理单元42根据该无线接入点在第一频段的无线负载和在第二频段的无线负载,确定将该站点接入该无线接入点的第一频段或第二频段;具体的,当该无线接入点在第一频段的无线负载大于或等于在第二频段的无线负载时,则说明该无线接入点在第一频段的负载压力较大,则需要将该站点接入第二频段;当该无线接入点在第一频段的无线负载小于在第二频段的无线负载时,则说明该无线接入点在第一频段的负载压力较小,可将该站点接入第一频段。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1