一种AC、STA、AP及控制方法与流程

文档序号:19042351发布日期:2019-11-05 23:16阅读:553来源:国知局
一种AC、STA、AP及控制方法与流程

本发明涉及通信领域,尤其涉及一种AC、STA、AP及控制方法。



背景技术:

目前无线保真(英文:Wireless Fidelity,简称:Wi-Fi)通常采用有基础设施的基本服务集(英文:Infrastructure Basic Service Set,简称:Infrastructure BSS)的组网方式接入英特网,该组网方式中存在一个接入点(英文:Access Point,简称:AP)和若干个站点(英文:Station,简称:STA)。为了提供更广泛的Wi-Fi覆盖,Wi-Fi网络可以由多个Infrastructure BSS组成,即Wi-Fi网络中存在多个AP,且为了实现对多个AP的集中管理,在Wi-Fi网络中引入了接入控制器(英文:Access Controller,简称:AC)。

当STA需要通过AP接入Wi-Fi时,为了确保STA能发现AP,或者为了使AP能及时响应STA的接入请求,AP即使在无STA关联的情况下也需要一直保持活动状态,这样,便会导致该AP的利用率很低,严重浪费了网络资源。而为了解决AP利用率低的问题,现有技术提供了两种解决方案,其中,在现有技术一中,预先在AC上设置休眠条件和唤醒条件,当AP满足休眠条件时,AC控制AP进入休眠状态;当AP满足唤醒条件时,AC控制AP由休眠状态切换为活动状态,其中,休眠条件为预设休眠时间到或者无STA关联AP的时间超过阈值,唤醒条件为预设唤醒时间到或者其它活动AP发现自身负载超过预设阈值。在现有技术二中,预先在AC上为Wi-Fi网络定义了的两种工作模式,分别为强覆盖模式和弱覆盖模式,并通过监控Wi-Fi网络的负载情况,控制Wi-Fi网络的工作模式,当Wi-Fi网络的工作模式由强覆盖模式切换为弱覆盖模式时,AC控制一定占比的AP进入休眠状态,当Wi-Fi网络的工作模式由弱覆盖模式切换为强覆盖模式时,AC控制一定占比的AP由休眠状态切换为活动状态,其中,Wi-Fi网络的负载情况指的是一定占比的AP关联的STA数量或者一定占比的AP的平均流量。

在上述控制AP休眠和唤醒的过程中存在如下问题,在Wi-Fi网络中,部分AP进入休眠状态后,原Wi-Fi网络的覆盖区域会出现覆盖空洞,位于该覆盖空洞区域内的STA会因此而无法接入Wi-Fi网络。



技术实现要素:

本发明提供一种AC、STA、AP及控制方法,解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题。

为实现上述目的,本发明采用如下的技术方案:

本发明的第一方面,提供一种接入控制器AC,包括:接收单元、确定单元、分配单元和发送单元;

所述接收单元,用于接收站点STA发送的接入请求报文;

所述确定单元,用于根据所述AC存储的或者所述接收单元接收到的所述接入请求报文携带的所述STA的位置信息,将所述AC管理的、接入范围覆盖所述STA的休眠AP确定为第一候选AP;

所述分配单元,用于若所述确定单元确定出的所述第一候选AP的数量为1,将所述第一候选AP分配给所述STA作为目标AP,若所述第一候选AP的数量大于1,将距离所述STA最近的第一候选AP分配给所述STA作为目标AP;

所述发送单元,用于向所述目标AP发送唤醒控制报文,所述唤醒控制报文用于使所述目标AP进入活动状态;并向所述STA发送接入许可报文,所述接入许可报文包括所述目标AP的信息,所述接入许可报文用于所述STA根据所述目标AP的信息关联到所述目标AP。

结合本发明的第一方面,在第一种可能的实现方式中,所述接入请求报文还包括所述STA的业务质量QoS需求信息,所述STA的QoS需求信息包括所述STA期望的平均通信速率;

所述AC还包括:选择单元;

所述选择单元,用于所述确定单元根据所述AC存储的或者所述接入请求报文携带的所述STA的位置信息,将所述AC管理的、接入范围覆盖所述STA的休眠AP确定为第一候选AP之后,选择满足如下条件的第一候选AP:

所述第一候选AP的预设平均通过流量上限阈值大于等于所述STA期望的平均通信速率。

结合本发明的第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接入许可报文还包括特殊值,所述特殊值表示所述STA能够在所述STA的当前位置关联到所述目标AP。

结合本发明的第一方面至第一方面的第二种可能的实现方式任一种,在第三种可能的实现方式中,若所述第一候选AP的数量为0,则:所述AC还包括:计算单元;

所述确定单元,还用于确定第二候选AP,所述第二候选AP包括所述AC管理的、与所述STA之间的距离在预设范围内的所有或部分AP;

所述计算单元,用于根据每个所述第二候选AP的位置信息、每个所述第二候选AP的负载信息和所述STA的QoS需求信息,计算每个所述第二候选AP的适合度值;

所述分配单元,还用于将适合度值最高的第二候选AP分配给所述STA作为目标AP。

结合本发明第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述选择单元,还用于在所述计算单元计算每个所述第二候选AP的适合度值之前,选择满足至少一个如下条件的第二候选AP:

所述第二候选AP的预设平均通过流量上限阈值大于等于所述第二候选AP的当前平均通过流量与所述STA期望的平均通信速率的两者之和;

所述第二候选AP的当前平均信道接入时延小于所述STA期望的平均信道接入时延。

结合本发明的第一方面至第一方面的第四种可能的实现方式任一种,在第五种可能的实现方式中,所述目标AP的信息包括所述目标AP的基本服务集标识符BSSID、所述目标AP的介质接入控制MAC地址和所述目标AP的位置信息。

本发明的第二方面,提供一种接入控制器AC,包括:接收单元、分配单元和发送单元;

所述接收单元,用于接收AP发送的负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为所述AP当前关联的STA;

所述分配单元,用于若所述AC根据所述通信负载信息确定所述AP满足休眠触发条件,则为每个所述第一STA分配至少一个目标AP;

所述发送单元,用于向所述AP发送卸载控制报文,所述卸载控制报文包括所述AC为所述第一STA分配的目标AP的信息,所述卸载控制报文用于所述第一STA根据所述目标AP的信息关联到所述目标AP;并在预设的时间后,向所述AP发送休眠控制报文,所述休眠控制报文用于使所述AP进入休眠状态。

结合本发明的第二方面,在第一种可能的实现方式中,所述分配单元,包括:第一确定模块和第二确定模块;或者所述分配单元,包括:第一确定模块、计算模块和分配模块;

所述第一确定模块,用于将所述AC管理的、除所述AP以外的接入范围覆盖至少一个所述第一STA的活动AP确定为候选AP;

所述第二确定模块,用于若所述第一确定模块确定出的所述候选AP的数量为1,将所述候选AP确定为所有第一STA的目标AP;

所述计算模块,用于若所述第一确定模块确定出的所述候选AP的数量大于1,根据每个所述候选AP的位置信息、每个所述候选AP的负载信息和其中一个第一STA的业务质量QoS需求信息,计算每个候选AP的适合度值;所述分配模块,用于将适合度值最高的候选AP分配给相应的第一STA作为目标AP。

结合本发明第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一STA的QoS需求信息包括所述第一STA期望的平均通信速率和所述第一STA期望的平均接入时延的至少之一;

所述分配单元,还包括:选择模块;

所述选择模块,用于在所述计算模块计算每个候选AP的适合度值之前,选择满足至少一个如下条件的所述候选AP:

所述候选AP的预设平均通过流量上限阈值大于等于所述候选AP的当前平均通过流量、Sum、相应的第一STA期望的平均通信速率的三者之和;Sum为预关联到所述候选AP的各个第一STA的平均通信速率的期望值之和;

所述候选AP的当前平均信道接入时延小于所述第一STA期望的平均信道接入时延。

结合本发明第二方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述候选AP的适合度值和所述候选AP与相应的第一STA的距离成反比;所述候选AP的适合度值和所述候选AP的负载成反比。

结合本发明的第二方面至第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述休眠触发条件为所述AP在预设时间内的平均通过流量小于所述AP的预设平均通过流量下限阈值。

本发明的第三方面,提供一种接入控制器AC,包括:接收单元、计算单元、分配单元和发送单元;

所述接收单元,用于接收站点STA发送的接入请求报文,所述请求报文包括所述STA扫描到的可关联AP;

所述计算单元,用于根据每个所述可关联AP的位置信息、每个所述可关联AP的负载信息和所述STA的业务质量QoS需求信息,计算每个所述可关联AP的适合度值;

所述分配单元,用于将适合度值最高的可关联AP分配给所述STA作为目标AP;

所述发送单元,用于向所述STA发送接入许可报文,所述接入许可报文包括所述目标AP的信息,所述接入许可报文用于所述STA根据所述目标AP的信息关联到所述目标AP。

结合本发明的第三方面,在第一种可能的实现方式中,所述STA的QoS需求信息包括所述STA期望的平均通信速率和所述STA期望的平均接入时延的至少之一;

所述AC还包括:选择单元;

所述选择单元,用于在所述计算单元计算每个所述可关联AP的适合度值之前,选择满足至少一个如下条件的可关联AP:

所述可关联AP的预设平均通过流量上限阈值大于等于所述可关联AP的当前平均通过流量与所述STA期望的平均通信速率的两者之和;

所述可关联AP的当前平均信道接入时延小于所述STA期望的平均信道接入时延。

结合本发明的第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接入许可报文还包括特殊值,所述特殊值表示所述STA能够在所述STA的当前位置关联到所述目标AP。

结合本发明的第三方面至第三方面的第二种可能的实现方式任一种,在第三种可能的实现方式中,所述目标AP的信息包括所述目标AP的基本服务集标识符BSSID、所述目标AP的介质接入控制MAC地址和所述目标AP的位置信息。

本发明的第四方面,提供一种接入控制器AC,包括:接收单元、确定单元、第一分配单元和发送单元;

所述接收单元,用于接收接入点AP发送的负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为当前关联到所述AP的STA;

所述确定单元,用于根据所述接收单元接收到的所述通信负载信息确定所述AP满足过载触发条件;

所述第一分配单元,用于在活动AP中,按照预设顺序逐个为所述第一STA分配第一目标AP;

所述发送单元,用于向所述AP发送卸载控制报文,所述卸载控制报文包括所述第一目标AP的信息,所述卸载控制报文用于所述AP通知所述相应的第一STA根据所述第一目标AP的信息关联到所述第一目标AP。

结合本发明的第四方面,在第一种可能的实现方式中,所述预设顺序为所述第一STA和所述AP的距离从远到近的顺序。

结合本发明的第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述AC还包括:判断单元、处理单元;

所述判断单元,用于在所述第一分配单元在活动AP中为当前第一STA分配第一目标AP,并在所述发送单元向所述AP发送卸载控制报文后,判断所述AP是否仍然满足所述过载触发条件;

若是,则所述第一分配单元,还用于在活动AP中继续为下一个第一STA分配第一目标AP;

若否,则所述处理单元,用于停止为所述第一STA分配第一目标AP;

其中,所述第一分配单元包括:确定模块和第一分配模块;

所述确定模块,用于确定对应于当前第一STA的候选AP,所述候选AP包括所述AC管理的、除所述AP以外的接入范围覆盖所述当前第一STA的活动AP;

所述第一分配模块,用于将满足预设条件的候选AP分配给所述当前第一STA作为第一目标AP。

结合本发明第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一分配模块,具体用于将满足至少一个如下预设条件的候选AP分配给所述当前第一STA作为第一目标AP:

所述候选AP的预设平均通过流量上限阈值大于或等于所述候选AP的当前平均通过流量与所述当前第一STA期望的平均通信速率的两者之和;

所述候选AP的当前平均信道接入时延小于或等于所述当前第一STA期望的平均信道接入时延。

结合本发明的第四方面至第四方面的第三种可能的实现方式任一种,在第四种可能的实现方式中,所述AC还包括:第二分配单元;

如果所述第一分配单元在活动AP中没有成功为所有或者部分所述第一STA分配第一目标AP,并且所述判断单元判断所述AP仍然满足所述过载触发条件,则:

所述第二分配单元,用于在休眠AP中为至少一个第二STA分配第二目标AP;其中所述第二STA为未成功关联到第一目标AP的第一STA,所述相应的第二STA为可卸载到所述第二目标AP的第二STA;

所述判断单元,还用于在所述第二分配单元为所述至少一个第二STA分配第二目标AP,并在所述发送单元向所述AP发送卸载控制报文后,判断所述AP是否仍然满足所述过载触发条件;

若是,则所述第二分配单元,还用于继续为其他第二STA分配第二目标AP;

若否,则所述处理单元,还用于停止为所述第二STA分配第二目标AP。

结合本发明第四方面的第四种可能的实现方式,在第五种可能的实现方式中,所述第二分配单元,包括:计算模块、第二分配模块和发送模块;

所述计算模块,用于计算每个所述休眠AP的适合度值;

所述第二分配模块,用于将适合度值最高的休眠AP分配给所述至少一个第二STA作为第二目标AP;

所述发送模块,用于向当前分配的第二目标AP发送唤醒控制报文,所述唤醒控制报文用于使所述当前分配的第二目标AP进入活动状态;并向所述AP发送卸载控制报文,所述卸载控制报文包括所述当前分配的第二目标AP的信息,所述卸载控制报文用于所述AP通知所述至少一个第二STA根据所述当前分配的第二目标AP的信息关联到所述当前分配的第二目标AP。

结合本发明第四方面的第五种可能的实现方式,在第六种可能的实现方式中,所述休眠AP的适合度值和所述休眠AP进入活动状态后的可卸载流量成正比,所述休眠AP的适合度值和所述至少一个第二STA之间的综合通信质量成正比。

结合本发明第四方面的第六种可能的实现方式,在第七种可能的实现方式中,所述休眠AP的适合度值和所述休眠AP进入活动状态后的可卸载流量成正比,所述休眠AP的适合度值和所述至少一个第二STA之间的综合通信质量成正比,包括:

第二STA期望的平均通信速率

其中,所述APi为其中一个所述休眠AP,所述Set_Pending为所述第二STA的集合,所述Set_Coverage(APi)为APi的接入范围覆盖的STA的集合。

结合本发明第四方面至第四方面的第七种可能的实现方式任一种,在第八种可能的实现方式中,所述过载触发条件为以下至少之一:

所述AP在预设时间内的平均通过流量大于所述AP的预设平均通过流量上限阈值;

所述AP的平均信道接入时延大于预设时延阈值。

本发明的第五方面,提供一种站点STA,包括:发送单元、接收单元和关联单元;

所述发送单元,用于向接入控制器AC发送接入请求报文;

所述接收单元,用于接收所述AC发送的接入许可报文,所述接入许可报文包括目标AP的信息,所述目标AP为所述AC根据AC存储的或者所述接入请求报文携带的所述STA的位置信息,从所述AC管理的、接入范围覆盖所述STA的休眠AP中确定出的,或者,所述目标AP为所述AC从所述AC管理的所有AP或部分AP中确定出的,所述部分AP包括:与所述STA之间的距离在预设范围内的AP;

所述关联单元,用于根据所述接收单元接收到的所述目标AP的信息关联到所述目标AP。

结合本发明的第五方面,在第一种可能的实现方式中,所述接入请求报文还包括所述STA的业务质量QoS需求信息,所述STA的QoS需求信息包括所述STA期望的平均通信速率。

结合本发明的第五方面或第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接入许可报文还包括特殊值,所述特殊值表示所述STA能够在所述STA的当前位置关联到所述目标AP。

结合本发明的第五方面至第五方面的第二种可能的实现方式,在第三种可能的实现方式中,所述目标AP的信息包括所述目标AP的基本服务集标识符BSSID、所述目标AP的介质接入控制MAC地址和所述目标AP的位置信息。

本发明的第六方面,提供一种接入点AP,包括:发送单元、接收单元和处理单元;

所述发送单元,用于向接入控制器AC发送负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为所述AP当前关联的STA;

所述接收单元,用于接收所述AC发送的卸载控制报文,所述卸载控制报文为所述AC根据所述通信负载信息确定所述AP满足休眠触发条件后发送的,所述卸载控制报文包括所述AC为所述第一STA分配的目标AP的信息;

所述发送单元,还用于向所述第一STA发送重关联通知报文,所述重关联通知报文包含所述目标AP的信息,所述重关联通知报文用于通知所述第一STA根据所述目标AP的信息关联到所述目标AP;并在预设的时间后,向所述AC发送卸载控制响应报文;所述卸载控制响应报文中包含当前关联到所述AP的第一STA的标识信息;

所述接收单元,还用于接收所述AC发送的休眠控制报文;所述休眠控制报文为所述AC在确定所述卸载控制响应报文中未包含第一STA的标识信息后发送的;

所述处理单元,用于进入休眠状态。

结合本发明的第六方面,在第一种可能的实现方式中,所述休眠触发条件为所述AP在预设时间内的平均通过流量小于所述AP的预设平均通过流量下限阈值。

本发明的第七方面,提供一种接入点AP,包括:发送单元和接收单元;

所述发送单元,用于向接入控制器AC发送负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为当前关联到所述AP的STA;

所述接收单元,用于接收所述AC发送的卸载控制报文,所述卸载控制报文为所述AC在根据所述通信负载信息确定所述AP满足过载触发条件后发送的,所述卸载控制报文包括为所述第一STA分配的第一目标AP的信息;

所述发送单元,还用于向所述第一STA发送重关联通知报文,所述重关联通知报文中包括为所述第一STA分配的第一目标AP的信息,所述重关联通知报文用于所述第一STA根据所述第一目标AP的信息关联到所述第一目标AP。

结合本发明的第七方面,在第一种可能的实现方式中,所述接收单元,还用于接收所述AC发送的卸载控制报文,所述卸载控制报文包括当前分配的第二目标AP的信息,所述卸载控制报文用于所述AP通知至少一个第二STA根据所述当前分配的第二目标AP的信息关联到所述当前分配的第二目标AP;所述卸载控制报文为所述AC在活动AP中没有成功为所有或者部分所述第一STA分配第一目标AP,并且所述AC判断所述AP仍然满足所述过载触发条件后发送的,所述第二STA为未成功关联到第一目标AP的第一STA。

结合本发明的第七方面或第七方面的第一种可能的实现方式,在第二种可能的实现方式中,所述过载触发条件为以下至少之一:

所述AP在预设时间内的平均通过流量大于所述AP的预设平均通过流量上限阈值;

所述AP的平均信道接入时延大于预设时延阈值。

本发明的第八方面,提供一种接入点AP唤醒方法,包括:

接入控制器AC接收站点STA发送的接入请求报文;

所述AC根据所述AC存储的或者所述接入请求报文携带的所述STA的位置信息,将所述AC管理的、接入范围覆盖所述STA的休眠AP确定为第一候选AP;

若所述第一候选AP的数量为1,所述AC将所述第一候选AP分配给所述STA作为目标AP,若所述第一候选AP的数量大于1,所述AC将距离所述STA最近的第一候选AP分配给所述STA作为目标AP;

所述AC向所述目标AP发送唤醒控制报文,所述唤醒控制报文用于使所述目标AP进入活动状态;

所述AC向所述STA发送接入许可报文,所述接入许可报文包括所述目标AP的信息,所述接入许可报文用于所述STA根据所述目标AP的信息关联到所述目标AP。

结合本发明的第八方面,在第一种可能的实现方式中,所述接入请求报文还包括所述STA的业务质量QoS需求信息,所述STA的QoS需求信息包括所述STA期望的平均通信速率;

所述AC根据所述AC存储的或者所述接入请求报文携带的所述STA的位置信息,将所述AC管理的、接入范围覆盖所述STA的休眠AP确定为第一候选AP之后,还包括:

所述AC选择满足如下条件的第一候选AP:

所述第一候选AP的预设平均通过流量上限阈值大于等于所述STA期望的平均通信速率。

结合本发明的第八方面或第八方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接入许可报文还包括特殊值,所述特殊值表示所述STA能够在所述STA的当前位置关联到所述目标AP。

结合本发明的第八方面至第八方面的第二种可能的实现方式任一种,在第三种可能的实现方式中,若所述第一候选AP的数量为0,则:

所述AC确定第二候选AP,所述第二候选AP包括所述AC管理的、与所述STA之间的距离在预设范围内的所有或部分AP;

所述AC根据每个所述第二候选AP的位置信息、每个所述第二候选AP的负载信息和所述STA的QoS需求信息,计算每个所述第二候选AP的适合度值;

所述AC将适合度值最高的第二候选AP分配给所述STA作为目标AP。

结合本发明第八方面的第三种可能的实现方式,在第四种可能的实现方式中,所述AC在计算每个所述第二候选AP的适合度值之前,还包括:

所述AC选择满足至少一个如下条件的第二候选AP:

所述第二候选AP的预设平均通过流量上限阈值大于等于所述第二候选AP的当前平均通过流量与所述STA期望的平均通信速率的两者之和;

所述第二候选AP的当前平均信道接入时延小于所述STA期望的平均信道接入时延。

结合本发明的第八方面至第八方面的第四种可能的实现方式任一种,在第五种可能的实现方式中,所述目标AP的信息包括所述目标AP的基本服务集标识符BSSID、所述目标AP的介质接入控制MAC地址和所述目标AP的位置信息。

本发明的第九方面,提供一种接入点AP休眠方法,包括:

接入控制器AC接收所述AP发送的负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为所述AP当前关联的STA;

若所述AC根据所述通信负载信息确定所述AP满足休眠触发条件,则为每个所述第一STA分配至少一个目标AP;

所述AC向所述AP发送卸载控制报文,所述卸载控制报文包括所述AC为所述第一STA分配的目标AP的信息,所述卸载控制报文用于所述第一STA根据所述目标AP的信息关联到所述目标AP;

在预设的时间后,所述AC向所述AP发送休眠控制报文,所述休眠控制报文用于使所述AP进入休眠状态。

结合本发明的第九方面,在第一种可能的实现方式中,所述AC为每个所述第一STA分配至少一个目标AP,包括:

所述AC将所述AC管理的、除所述AP以外的接入范围覆盖至少一个所述第一STA的活动AP确定为候选AP;

若所述候选AP的数量为1,则所述AC将所述候选AP确定为所有第一STA的目标AP;若所述候选AP的数量大于1,则所述AC根据每个所述候选AP的位置信息、每个所述候选AP的负载信息和其中一个第一STA的业务质量QoS需求信息,计算每个候选AP的适合度值;

所述AC将适合度值最高的候选AP分配给相应的第一STA作为目标AP。

结合本发明第九方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一STA的QoS需求信息包括所述第一STA期望的平均通信速率和所述第一STA期望的平均接入时延的至少之一;

所述AC在计算每个候选AP的适合度值之前,还包括:

所述AC选择满足至少一个如下条件的所述候选AP:

所述候选AP的预设平均通过流量上限阈值大于等于所述候选AP的当前平均通过流量、Sum、相应的第一STA期望的平均通信速率的三者之和;Sum为预关联到所述候选AP的各个第一STA的平均通信速率的期望值之和;

所述候选AP的当前平均信道接入时延小于所述第一STA期望的平均信道接入时延。

结合本发明第九方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述候选AP的适合度值和所述候选AP与相应的第一STA的距离成反比;所述候选AP的适合度值和所述候选AP的负载成反比。

结合本发明的第九方面至第九方面的第三种可能的实现方式任一种,在第四种可能的实现方式中,所述休眠触发条件为所述AP在预设时间内的平均通过流量小于所述AP的预设平均通过流量下限阈值。

本发明的第十方面,提供一种接入点AP选择方法,包括:

接入控制器AC接收站点STA发送的接入请求报文,所述请求报文包括所述STA扫描到的可关联AP;

所述AC根据每个所述可关联AP的位置信息、每个所述可关联AP的负载信息和所述STA的业务质量QoS需求信息,计算每个所述可关联AP的适合度值;

所述AC将适合度值最高的可关联AP分配给所述STA作为目标AP;

所述AC向所述STA发送接入许可报文,所述接入许可报文包括所述目标AP的信息,所述接入许可报文用于所述STA根据所述目标AP的信息关联到所述目标AP。

结合本发明的第十方面,在第一种可能的实现方式中,所述STA的QoS需求信息包括所述STA期望的平均通信速率和所述STA期望的平均接入时延的至少之一;

所述AC在计算每个所述可关联AP的适合度值之前,还包括:

所述AC选择满足至少一个如下条件的可关联AP:

所述可关联AP的预设平均通过流量上限阈值大于等于所述可关联AP的当前平均通过流量与所述STA期望的平均通信速率的两者之和;

所述可关联AP的当前平均信道接入时延小于所述STA期望的平均信道接入时延。

结合本发明的第十方面或第十方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接入许可报文还包括特殊值,所述特殊值表示所述STA能够在所述STA的当前位置关联到所述目标AP。

结合本发明的第十方面至第十方面的第二种可能的实现方式任一种,在第三种可能的实现方式中,所述目标AP的信息包括所述目标AP的基本服务集标识符BSSID、所述目标AP的介质接入控制MAC地址和所述目标AP的位置信息。

本发明的第十一方面,提供一种过载控制方法,包括:

接入控制器AC接收接入点AP发送的负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为当前关联到所述AP的STA;

所述AC根据所述通信负载信息确定所述AP满足过载触发条件;

所述AC在活动AP中,按照预设顺序逐个为所述第一STA分配第一目标AP;

所述AC向所述AP发送卸载控制报文,所述卸载控制报文包括所述第一目标AP的信息,所述卸载控制报文用于所述AP通知所述相应的第一STA根据所述第一目标AP的信息关联到所述第一目标AP。

结合本发明的第十一方面,在第一种可能的实现方式中,所述预设顺序为所述第一STA和所述AP的距离从远到近的顺序。

结合本发明的第十一方面或第十一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述AC在活动AP中,按照预设顺序逐个为所述第一STA分配第一目标AP,包括:

所述AC在活动AP中为当前第一STA分配第一目标AP,并向所述AP发送卸载控制报文后,判断所述AP是否仍然满足所述过载触发条件,若是,则在活动AP中继续为下一个第一STA分配第一目标AP,若否,则停止为所述第一STA分配第一目标AP;

其中,所述AC在活动AP中为所述第一STA分配第一目标AP包括如下步骤:

所述AC确定对应于当前第一STA的候选AP,所述候选AP包括所述AC管理的、除所述AP以外的接入范围覆盖所述当前第一STA的活动AP;

所述AC将满足预设条件的候选AP分配给所述当前第一STA作为第一目标AP。

结合本发明第十一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述AC将满足预设条件的候选AP分配给所述当前第一STA作为第一目标AP,包括:

所述AC将满足至少一个如下预设条件的候选AP分配给所述当前第一STA作为第一目标AP:

所述候选AP的预设平均通过流量上限阈值大于或等于所述候选AP的当前平均通过流量与所述当前第一STA期望的平均通信速率的两者之和;

所述候选AP的当前平均信道接入时延小于或等于所述当前第一STA期望的平均信道接入时延。

结合本发明的第十一方面至第十一方面的第三种可能的实现方式任一种,在第四种可能的实现方式中,所述方法还包括:

如果所述AC在活动AP中没有成功为所有或者部分所述第一STA分配第一目标AP,并且所述AC判断所述AP仍然满足所述过载触发条件,则:

所述AC在休眠AP中为至少一个第二STA分配第二目标AP;其中所述第二STA为未成功关联到第一目标AP的第一STA;

所述AC为所述至少一个第二STA分配第二目标AP,并向所述AP发送卸载控制报文后,判断所述AP是否仍然满足所述过载触发条件,若是,则继续为其他第二STA分配第二目标AP,若否,则停止为所述第二STA分配第二目标AP。

结合本发明第十一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述AC在休眠AP中为至少一个第二STA分配第二目标AP,包括:

所述AC计算每个所述休眠AP的适合度值;

所述AC将适合度值最高的休眠AP分配给所述至少一个第二STA作为第二目标AP;

所述AC向当前分配的第二目标AP发送唤醒控制报文,所述唤醒控制报文用于使所述当前分配的第二目标AP进入活动状态;

所述AC向所述AP发送卸载控制报文,所述卸载控制报文包括所述当前分配的第二目标AP的信息,所述卸载控制报文用于所述AP通知所述至少一个第二STA根据所述当前分配的第二目标AP的信息关联到所述当前分配的第二目标AP。

结合本发明第十一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述休眠AP的适合度值和所述休眠AP进入活动状态后的可卸载流量成正比,所述休眠AP的适合度值和所述至少一个第二STA之间的综合通信质量成正比。

结合本发明第十一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述休眠AP的适合度值和所述休眠AP进入活动状态后的可卸载流量成正比,所述休眠AP的适合度值和所述至少一个第二STA之间的综合通信质量成正比,包括:

第二STA期望的平均通信速率

其中,所述APi为其中一个所述休眠AP,所述Set_Pending为所述第二STA的集合,所述Set_Coverage(APi)为APi的接入范围覆盖的STA的集合。

结合本发明的第十一方面至第十一方面的第七种可能的实现方式任一种,在第八种可能的实现方式中,所述过载触发条件为以下至少之一:

所述AP在预设时间内的平均通过流量大于所述AP的预设平均通过流量上限阈值;

所述AP的平均信道接入时延大于预设时延阈值。

本发明的第十二方面,提供一种接入点AP唤醒方法,包括:

站点STA向接入控制器AC发送接入请求报文;

所述STA接收所述AC发送的接入许可报文,所述接入许可报文包括目标AP的信息,所述目标AP为所述AC根据AC存储的或者所述接入请求报文携带的所述STA的位置信息,从所述AC管理的、接入范围覆盖所述STA的休眠AP中确定出的,或者,所述目标AP为所述AC从所述AC管理的所有AP或部分AP中确定出的,所述部分AP包括:与所述STA之间的距离在预设范围内的AP;

所述STA根据所述目标AP的信息关联到所述目标AP。

结合本发明的第十二方面,在第一种可能的实现方式中,所述接入请求报文还包括所述STA的业务质量QoS需求信息,所述STA的QoS需求信息包括所述STA期望的平均通信速率。

结合本发明的第十二方面或第十二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接入许可报文还包括特殊值,所述特殊值表示所述STA能够在所述STA的当前位置关联到所述目标AP。

结合本发明的第十二方面至第十二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述目标AP的信息包括所述目标AP的基本服务集标识符BSSID、所述目标AP的介质接入控制MAC地址和所述目标AP的位置信息。

本发明的第十三方面,提供一种接入点AP休眠方法,包括:

AP向接入控制器AC发送负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为所述AP当前关联的STA;

所述AP接收所述AC发送的卸载控制报文,所述卸载控制报文为所述AC根据所述通信负载信息确定所述AP满足休眠触发条件后发送的,所述卸载控制报文包括所述AC为所述第一STA分配的目标AP的信息;

所述AP向所述第一STA发送重关联通知报文,所述重关联通知报文包含所述目标AP的信息,所述重关联通知报文用于通知所述第一STA根据所述目标AP的信息关联到所述目标AP;

在预设的时间后,所述AP向所述AC发送卸载控制响应报文;所述卸载控制响应报文中包含当前关联到所述AP的第一STA的标识信息;

所述AP接收所述AC发送的休眠控制报文,并进入休眠状态;所述休眠控制报文为所述AC在确定所述卸载控制响应报文中未包含第一STA的标识信息后发送的。

结合本发明的第十三方面,在第一种可能的实现方式中,所述休眠触发条件为所述AP在预设时间内的平均通过流量小于所述AP的预设平均通过流量下限阈值。

本发明的第十四方面,提供一种过载控制方法,包括:

接入点AP向接入控制器AC发送负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为当前关联到所述AP的STA;

所述AP接收所述AC发送的卸载控制报文,所述卸载控制报文为所述AC在根据所述通信负载信息确定所述AP满足过载触发条件后发送的,所述卸载控制报文包括为所述第一STA分配的第一目标AP的信息;

所述AP向所述第一STA发送重关联通知报文,所述重关联通知报文中包括为所述第一STA分配的第一目标AP的信息,所述重关联通知报文用于所述第一STA根据所述第一目标AP的信息关联到所述第一目标AP。

结合本发明的第十四方面,在第一种可能的实现方式中,所述方法还包括:

所述AP接收所述AC发送的卸载控制报文,所述卸载控制报文包括当前分配的第二目标AP的信息,所述卸载控制报文用于所述AP通知至少一个第二STA根据所述当前分配的第二目标AP的信息关联到所述当前分配的第二目标AP;所述卸载控制报文为所述AC在活动AP中没有成功为所有或者部分所述第一STA分配第一目标AP,并且所述AC判断所述AP仍然满足所述过载触发条件后发送的,所述第二STA为未成功关联到第一目标AP的第一STA。

结合本发明的第十四方面或第十四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述过载触发条件为以下至少之一:

所述AP在预设时间内的平均通过流量大于所述AP的预设平均通过流量上限阈值;

所述AP的平均信道接入时延大于预设时延阈值。

本发明的第十五方面,提供一种接入控制器AC,包括:接收器、处理器和发送器;

所述接收器,用于接收站点STA发送的接入请求报文;

所述处理器,用于根据所述AC存储的或者所述接收器接收到的所述接入请求报文携带的所述STA的位置信息,将所述AC管理的、接入范围覆盖所述STA的休眠AP确定为第一候选AP;若所述第一候选AP的数量为1,将所述第一候选AP分配给所述STA作为目标AP,若所述第一候选AP的数量大于1,将距离所述STA最近的第一候选AP分配给所述STA作为目标AP;

所述发送器,用于向所述目标AP发送唤醒控制报文,所述唤醒控制报文用于使所述目标AP进入活动状态;并向所述STA发送接入许可报文,所述接入许可报文包括所述目标AP的信息,所述接入许可报文用于所述STA根据所述目标AP的信息关联到所述目标AP。

结合本发明的第十五方面,在第一种可能的实现方式中,所述接入请求报文还包括所述STA的业务质量QoS需求信息,所述STA的QoS需求信息包括所述STA期望的平均通信速率;

所述处理器,还用于在根据所述AC存储的或者所述接入请求报文携带的所述STA的位置信息,将所述AC管理的、接入范围覆盖所述STA的休眠AP确定为第一候选AP之后,选择满足如下条件的第一候选AP:

所述第一候选AP的预设平均通过流量上限阈值大于等于所述STA期望的平均通信速率。

结合本发明的第十五方面或第十五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接入许可报文还包括特殊值,所述特殊值表示所述STA能够在所述STA的当前位置关联到所述目标AP。

结合本发明的第十五方面至第十五方面的第二种可能的实现方式任一种,在第三种可能的实现方式中,其特征在于,

若所述第一候选AP的数量为0,则:所述处理器,还用于确定第二候选AP,所述第二候选AP包括所述AC管理的、与所述STA之间的距离在预设范围内的所有或部分AP;根据每个所述第二候选AP的位置信息、每个所述第二候选AP的负载信息和所述STA的QoS需求信息,计算每个所述第二候选AP的适合度值;将适合度值最高的第二候选AP分配给所述STA作为目标AP。

结合本发明第十五方面的第三种可能的实现方式,在第四种可能的实现方式中,所述处理器,还用于在所述计算每个所述第二候选AP的适合度值之前,选择满足至少一个如下条件的第二候选AP:

所述第二候选AP的预设平均通过流量上限阈值大于等于所述第二候选AP的当前平均通过流量与所述STA期望的平均通信速率的两者之和;

所述第二候选AP的当前平均信道接入时延小于所述STA期望的平均信道接入时延。

结合本发明的第十五方面至第十五方面的第四种可能的实现方式任一种,在第五种可能的实现方式中,所述目标AP的信息包括所述目标AP的基本服务集标识符BSSID、所述目标AP的介质接入控制MAC地址和所述目标AP的位置信息。

本发明的第十六方面,提供一种接入控制器AC,包括:接收器、处理器和发送器;

所述接收器,用于接收AP发送的负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为所述AP当前关联的STA;

所述处理器,用于若所述AC根据所述通信负载信息确定所述AP满足休眠触发条件,则为每个所述第一STA分配至少一个目标AP;

所述发送器,用于向所述AP发送卸载控制报文,所述卸载控制报文包括所述AC为所述第一STA分配的目标AP的信息,所述卸载控制报文用于所述第一STA根据所述目标AP的信息关联到所述目标AP;并在预设的时间后,向所述AP发送休眠控制报文,所述休眠控制报文用于使所述AP进入休眠状态。

结合本发明的第十六方面,在第一种可能的实现方式中,所述处理器,具体用于:

将所述AC管理的、除所述AP以外的接入范围覆盖至少一个所述第一STA的活动AP确定为候选AP;

若所述候选AP的数量为1,将所述候选AP确定为所有第一STA的目标AP;

若所述候选AP的数量大于1,根据每个所述候选AP的位置信息、每个所述候选AP的负载信息和其中一个第一STA的业务质量QoS需求信息,计算每个候选AP的适合度值;将适合度值最高的候选AP分配给相应的第一STA作为目标AP。

结合本发明第十六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一STA的QoS需求信息包括所述第一STA期望的平均通信速率和所述第一STA期望的平均接入时延的至少之一;

所述处理器,具体还用于在所述计算每个候选AP的适合度值之前,选择满足至少一个如下条件的所述候选AP:

所述候选AP的预设平均通过流量上限阈值大于等于所述候选AP的当前平均通过流量、Sum、相应的第一STA期望的平均通信速率的三者之和;Sum为预关联到所述候选AP的各个第一STA的平均通信速率的期望值之和;

所述候选AP的当前平均信道接入时延小于所述第一STA期望的平均信道接入时延。

结合本发明第十六方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述候选AP的适合度值和所述候选AP与相应的第一STA的距离成反比;所述候选AP的适合度值和所述候选AP的负载成反比。

结合本发明的第十六方面至第十六方面的第三种可能的实现方式任一种,在第四种可能的实现方式中,所述休眠触发条件为所述AP在预设时间内的平均通过流量小于所述AP的预设平均通过流量下限阈值。

本发明的第十七方面,提供一种接入控制器AC,包括:接收器、处理器和发送器;

所述接收器,用于接收站点STA发送的接入请求报文,所述请求报文包括所述STA扫描到的可关联AP;

所述处理器,用于根据每个所述可关联AP的位置信息、每个所述可关联AP的负载信息和所述STA的业务质量QoS需求信息,计算每个所述可关联AP的适合度值;将适合度值最高的可关联AP分配给所述STA作为目标AP;

所述发送器,用于向所述STA发送接入许可报文,所述接入许可报文包括所述目标AP的信息,所述接入许可报文用于所述STA根据所述目标AP的信息关联到所述目标AP。

结合本发明的第十七方面,在第一种可能的实现方式中,所述STA的QoS需求信息包括所述STA期望的平均通信速率和所述STA期望的平均接入时延的至少之一;

所述处理器,还用于在所述计算每个所述可关联AP的适合度值之前,选择满足至少一个如下条件的可关联AP:

所述可关联AP的预设平均通过流量上限阈值大于等于所述可关联AP的当前平均通过流量与所述STA期望的平均通信速率的两者之和;

所述可关联AP的当前平均信道接入时延小于所述STA期望的平均信道接入时延。

结合本发明的第十七方面或第十七方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接入许可报文还包括特殊值,所述特殊值表示所述STA能够在所述STA的当前位置关联到所述目标AP。

结合本发明的第十七方面至第十七方面的第二种可能的实现方式,在第三种可能的实现方式,所述目标AP的信息包括所述目标AP的基本服务集标识符BSSID、所述目标AP的介质接入控制MAC地址和所述目标AP的位置信息。

本发明的第十八方面,提供一种接入控制器AC,包括:接收器、处理器和发送器;

所述接收器,用于接收接入点AP发送的负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为当前关联到所述AP的STA;

所述处理器,用于根据所述接收器接收到的所述通信负载信息确定所述AP满足过载触发条件;在活动AP中,按照预设顺序逐个为所述第一STA分配第一目标AP;

所述发送器,用于向所述AP发送卸载控制报文,所述卸载控制报文包括所述第一目标AP的信息,所述卸载控制报文用于所述AP通知所述相应的第一STA根据所述第一目标AP的信息关联到所述第一目标AP。

结合本发明的第十八方面,在第一种可能的实现方式中,所述预设顺序为所述第一STA和所述AP的距离从远到近的顺序。

结合本发明的第十八方面或第十八方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器,还用于在所述在活动AP中为当前第一STA分配第一目标AP,并在所述发送器向所述AP发送卸载控制报文后,判断所述AP是否仍然满足所述过载触发条件;

若是,则所述处理器,还用于在活动AP中继续为下一个第一STA分配第一目标AP;

若否,则所述处理器,还用于停止为所述第一STA分配第一目标AP;

其中,所述处理器,具体用于:

确定对应于当前第一STA的候选AP,所述候选AP包括所述AC管理的、除所述AP以外的接入范围覆盖所述当前第一STA的活动AP;

将满足预设条件的候选AP分配给所述当前第一STA作为第一目标AP。

结合本发明第十八方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理器,具体用于将满足至少一个如下预设条件的候选AP分配给所述当前第一STA作为第一目标AP:

所述候选AP的预设平均通过流量上限阈值大于或等于所述候选AP的当前平均通过流量与所述当前第一STA期望的平均通信速率的两者之和;

所述候选AP的当前平均信道接入时延小于或等于所述当前第一STA期望的平均信道接入时延。

结合本发明的第十八方面至第十八方面的第三种可能的实现方式任一种,在第四种可能的实现方式中,如果所述处理器在活动AP中没有成功为所有或者部分所述第一STA分配第一目标AP,并且判断所述AP仍然满足所述过载触发条件,则:

所述处理器,还用于在休眠AP中为至少一个第二STA分配第二目标AP;其中所述第二STA为未成功关联到第一目标AP的第一STA;在为所述至少一个第二STA分配第二目标AP,并在所述发送器向所述AP发送卸载控制报文后,判断所述AP是否仍然满足所述过载触发条件;若是,则继续为其他第二STA分配第二目标AP;若否,则停止为所述第二STA分配第二目标AP。

结合本发明第十八方面的第四种可能的实现方式,在第五种可能的实现方式中,所述处理器,具体用于:计算每个所述休眠AP的适合度值;

将适合度值最高的休眠AP分配给所述至少一个第二STA作为第二目标AP;

所述发送器,还用于向当前分配的第二目标AP发送唤醒控制报文,所述唤醒控制报文用于使所述当前分配的第二目标AP进入活动状态;并向所述AP发送卸载控制报文,所述卸载控制报文包括所述当前分配的第二目标AP的信息,所述卸载控制报文用于所述AP通知所述至少一个第二STA根据所述当前分配的第二目标AP的信息关联到所述当前分配的第二目标AP。

结合本发明第十八方面的第五种可能的实现方式,在第六种可能的实现方式中,所述休眠AP的适合度值和所述休眠AP进入活动状态后的可卸载流量成正比,所述休眠AP的适合度值和所述至少一个第二STA之间的综合通信质量成正比。

结合本发明第十八方面的第六种可能的实现方式,在第七种可能的实现方式中,所述休眠AP的适合度值和所述休眠AP进入活动状态后的可卸载流量成正比,所述休眠AP的适合度值和所述至少一个第二STA之间的综合通信质量成正比,包括:

第二STA期望的平均通信速率

其中,所述APi为其中一个所述休眠AP,所述Set_Pending为所述第二STA的集合,所述Set_Coverage(APi)为APi的接入范围覆盖的STA的集合。

结合本发明的第十八方面至第十八方面的第七种可能的实现方式任一种,在第八种可能的实现方式中,所述过载触发条件为以下至少之一:

所述AP在预设时间内的平均通过流量大于所述AP的预设平均通过流量上限阈值;

所述AP的平均信道接入时延大于预设时延阈值。

本发明的第十九方面,提供一种站点STA,包括:发送器、接收器和处理器;

所述发送器,用于向接入控制器AC发送接入请求报文;

所述接收器,用于接收所述AC发送的接入许可报文,所述接入许可报文包括目标AP的信息,所述目标AP为所述AC根据AC存储的或者所述接入请求报文携带的所述STA的位置信息,从所述AC管理的、接入范围覆盖所述STA的休眠AP中确定出的,或者,所述目标AP为所述AC从所述AC管理的所有AP或部分AP中确定出的,所述部分AP包括:与所述STA之间的距离在预设范围内的AP;

所述处理器,用于根据所述接收器接收到的所述目标AP的信息关联到所述目标AP。

结合本发明的第十九方面,在第一种可能的实现方式中,所述接入请求报文还包括所述STA的业务质量QoS需求信息,所述STA的QoS需求信息包括所述STA期望的平均通信速率。

结合本发明的第十九方面或第十九方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接入许可报文还包括特殊值,所述特殊值表示所述STA能够在所述STA的当前位置关联到所述目标AP。

结合本发明的第十九方面至第十九方面的第二种可能的实现方式任一种,在第三种可能的实现方式中,所述目标AP的信息包括所述目标AP的基本服务集标识符BSSID、所述目标AP的介质接入控制MAC地址和所述目标AP的位置信息。

本发明的第二十方面,提供一种接入点AP,包括:发送器、接收器和处理器;

所述发送器,用于向接入控制器AC发送负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为所述AP当前关联的STA;

所述接收器,用于接收所述AC发送的卸载控制报文,所述卸载控制报文为所述AC根据所述通信负载信息确定所述AP满足休眠触发条件后发送的,所述卸载控制报文包括所述AC为所述第一STA分配的目标AP的信息;

所述发送器,还用于向所述第一STA发送重关联通知报文,所述重关联通知报文包含所述目标AP的信息,所述重关联通知报文用于通知所述第一STA根据所述目标AP的信息关联到所述目标AP;并在预设的时间后,向所述AC发送卸载控制响应报文;所述卸载控制响应报文中包含当前关联到所述AP的第一STA的标识信息;

所述接收器,还用于接收所述AC发送的休眠控制报文;所述休眠控制报文为所述AC在确定所述卸载控制响应报文中未包含第一STA的标识信息后发送的;

所述处理器,用于进入休眠状态。

结合本发明的第二十方面,在第一种可能的实现方式中,所述休眠触发条件为所述AP在预设时间内的平均通过流量小于所述AP的预设平均通过流量下限阈值。

本发明的第二十一方面,提供一种接入点AP,包括:发送器和接收器;

所述发送器,用于向接入控制器AC发送负载通知报文,其中所述负载通知报文包括所述AP和第一站点STA之间的通信负载信息,所述第一STA为当前关联到所述AP的STA;

所述接收器,用于接收所述AC发送的卸载控制报文,所述卸载控制报文为所述AC在根据所述通信负载信息确定所述AP满足过载触发条件后发送的,所述卸载控制报文包括为所述第一STA分配的第一目标AP的信息;

所述发送器,还用于向所述第一STA发送重关联通知报文,所述重关联通知报文中包括为所述第一STA分配的第一目标AP的信息,所述重关联通知报文用于所述第一STA根据所述第一目标AP的信息关联到所述第一目标AP。

结合本发明的第二十一方面,在第一种可能的实现方式中,所述接收器,还用于接收所述AC发送的卸载控制报文,所述卸载控制报文包括当前分配的第二目标AP的信息,所述卸载控制报文用于所述AP通知至少一个第二STA根据所述当前分配的第二目标AP的信息关联到所述当前分配的第二目标AP;所述卸载控制报文为所述AC在活动AP中没有成功为所有或者部分所述第一STA分配第一目标AP,并且所述AC判断所述AP仍然满足所述过载触发条件后发送的,所述第二STA为未成功关联到第一目标AP的第一STA。

结合本发明的第二十一方面或第二十一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述过载触发条件为以下至少之一:

所述AP在预设时间内的平均通过流量大于所述AP的预设平均通过流量上限阈值;

所述AP的平均信道接入时延大于预设时延阈值。

本发明实施例提供的AC、STA、AP及控制方法,在AC接收到STA发送的接入请求报文之后,当不存在接入范围覆盖该STA的活动AP时,AC可以从接入范围覆盖STA的休眠AP中确定出分配给STA的目标AP,然后将目标AP唤醒并向STA发送携带的目标AP的信息的接入许可报文,此时STA便可以目标AP的信息关联到目标AP。由于在不存在接入范围覆盖该STA的活动AP的情况下,AC能够根据STA发送的接入请求报文,在接入范围覆盖该STA的休眠AP中为该STA分配目标AP,并将该目标AP及时唤醒,以使STA能够及时入网,解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的一种AC的组成示意图;

图2为本发明一实施例提供的另一种AC的组成示意图;

图3为本发明另一实施例提供的一种AC的组成示意图;

图4为本发明另一实施例提供的另一种AC的组成示意图;

图5为本发明另一实施例提供的一种AC的组成示意图;

图6为本发明另一实施例提供的另一种AC的组成示意图;

图7为本发明另一实施例提供的一种AC的组成示意图;

图8为本发明另一实施例提供的另一种AC的组成示意图;

图9为本发明另一实施例提供的一种STA的组成示意图;

图10为本发明另一实施例提供的一种AP的组成示意图;

图11为本发明另一实施例提供的一种AP的组成示意图;

图12为本发明另一实施例提供的一种AP唤醒方法流程图;

图13为本发明另一实施例提供的一种AP休眠方法流程图;

图14为本发明另一实施例提供的一种AP选择方法流程图;

图15为本发明另一实施例提供的一种过载控制方法流程图;

图16为本发明另一实施例提供的一种AP唤醒方法流程图;

图17为本发明另一实施例提供的一种AP休眠方法流程图;

图18为本发明另一实施例提供的一种过载控制方法流程图;

图19为本发明另一实施例提供的一种AP唤醒方法流程图;

图20为本发明另一实施例提供的一种AP休眠方法流程图;

图21为本发明另一实施例提供的一种AP选择方法流程图;

图22为本发明另一实施例提供的一种过载控制方法流程图;

图23为本发明另一实施例提供的一种AC的组成示意图;

图24为本发明另一实施例提供的一种AC的组成示意图;

图25为本发明另一实施例提供的一种AC的组成示意图;

图26为本发明另一实施例提供的一种AC的组成示意图;

图27为本发明另一实施例提供的一种STA的组成示意图;

图28为本发明另一实施例提供的一种AP的组成示意图;

图29为本发明另一实施例提供的一种AP的组成示意图。

具体实施方式

本发明一实施例提供一种AC,如图1所示,该AC可以包括:接收单元11、确定单元12、分配单元13和发送单元14。

接收单元11,用于接收站点STA发送的接入请求报文。

确定单元12,用于根据AC存储的或者接收单元11接收到的接入请求报文携带的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP。

分配单元13,用于若确定单元12确定出的第一候选AP的数量为1,将第一候选AP分配给STA作为目标AP,若第一候选AP的数量大于1,将距离STA最近的第一候选AP分配给STA作为目标AP。

发送单元14,用于向目标AP发送唤醒控制报文,该唤醒控制报文用于使目标AP进入活动状态;并向STA发送接入许可报文,该接入许可报文包括目标AP的信息,该接入许可报文用于STA根据目标AP的信息关联到目标AP。

进一步可选的,接入请求报文还包括STA的业务质量(英文:Quality Of Service,简称:QoS)需求信息,该STA的QoS需求信息包括STA期望的平均通信速率,如图2所示,AC还可以包括:选择单元15。

选择单元15,用于确定单元12根据AC存储的或者接入请求报文携带的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP之后,选择满足如下条件的第一候选AP:

第一候选AP的预设平均通过流量上限阈值大于等于STA期望的平均通信速率。

AC通过其选择单元15,在第一候选AP的范围内进一步筛选出满足上述条件的第一候选AP,使得第一候选AP可以满足STA的QoS需求信息。

进一步可选的,接入许可报文还包括特殊值,特殊值表示STA能够在STA的当前位置关联到目标AP。STA确定接入许可报文包括该特殊值后,无需移动就可以在其当前位置直接关联到目标AP。

进一步可选的,若第一候选AP的数量为0,则:AC还可以包括:计算单元16。

确定单元12,还用于确定第二候选AP,第二候选AP包括AC管理的、与所述STA之间的距离在预设范围内的所有或部分AP。

计算单元16,用于根据每个第二候选AP的位置信息、每个第二候选AP的负载信息和STA的QoS需求信息,计算每个第二候选AP的适合度值。

分配单元13,还用于将适合度值最高的第二候选AP分配给STA作为目标AP。

进一步可选的,选择单元15,还用于在计算单元16计算每个第二候选AP的适合度值之前,选择满足至少一个如下条件的第二候选AP:

条件1:第二候选AP的预设平均通过流量上限阈值大于等于第二候选AP的当前平均通过流量与STA期望的平均通信速率的两者之和。

条件2:第二候选AP的当前平均信道接入时延小于STA期望的平均信道接入时延。

AC通过其选择单元15,在第二候选AP的范围内进一步筛选出满足条件1和条件2中至少一个的第二候选AP,使得第二候选AP可以满足STA的QoS需求信息。

进一步可选的,目标AP的信息包括目标AP的基本服务集标识符(英文:Basic Service Set Identifier,简称:BSSID)、目标AP的介质接入控制(英文:Medium Access Control,简称:MAC)地址和目标AP的位置信息。

本发明实施例提供的AC,在接收到STA发送的接入请求报文之后,当不存在接入范围覆盖该STA的活动AP时,可以从接入范围覆盖STA的休眠AP中确定出分配给STA的目标AP,然后将目标AP唤醒并向STA发送携带的目标AP的信息的接入许可报文,此时STA便可以根据目标AP的信息关联到目标AP。由于在不存在接入范围覆盖该STA的活动AP的情况下,AC能够根据STA发送的接入请求报文,在接入范围覆盖该STA的休眠AP中为该STA分配目标AP,并将该目标AP及时唤醒,以使STA能够及时入网,解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题。

并且,AC可以根据STA发送的接入请求报文中包含的STA的QoS需求,从休眠AP中选择满足STA的QoS需求的AP作为STA的目标AP,同时,若AC从休眠AP中未确定出分配给STA的目标AP,此时AC可以从AC管理的所有AP或者部分AP中选择满足STA的QoS需求的AP作为STA的目标AP,这样,不但解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题,同时也保障了STA入网后的QoS需求。

本发明另一实施例提供一种AC,如图3所示,该AC可以包括:接收单元21、分配单元22和发送单元23。

接收单元21,用于接收AP发送的负载通知报文,其中负载通知报文包括AP和第一站点STA之间的通信负载信息,第一STA为AP当前关联的STA。

分配单元22,用于若AC根据通信负载信息确定AP满足休眠触发条件,则为每个第一STA分配至少一个目标AP。

发送单元23,用于向AP发送卸载控制报文,卸载控制报文包括AC为第一STA分配的目标AP的信息,卸载控制报文用于第一STA根据目标AP的信息关联到目标AP,并在预设的时间后,向AP发送休眠控制报文,休眠控制报文用于使AP进入休眠状态。

进一步可选的,如图4所示,分配单元22可以包括:第一确定模块221和第二确定模块222,或者分配单元可以包括:第一确定模块221、计算模块223和分配模块224。

第一确定模块221,用于将AC管理的、除AP以外的接入范围覆盖至少一个第一STA的活动AP确定为候选AP。

第二确定模块222,用于若第一确定模块221确定出的候选AP的数量为1,将候选AP确定为所有第一STA的目标AP。

计算模块223,用于若第一确定模块221确定出的候选AP的数量大于1,根据每个候选AP的位置信息、每个候选AP的负载信息和其中一个第一STA的业务质量QoS需求信息,计算每个候选AP的适合度值。分配模块224,用于将适合度值最高的候选AP分配给相应的第一STA作为目标AP。

进一步可选的,第一STA的QoS需求信息包括第一STA期望的平均通信速率和第一STA期望的平均接入时延的至少之一。

分配单元22还可以包括:选择模块225。

选择模块225,用于在计算模块223计算每个候选AP的适合度值之前,选择满足至少一个如下条件的候选AP:

条件1:候选AP的预设平均通过流量上限阈值大于等于候选AP的当前平均通过流量、Sum、相应的第一STA期望的平均通信速率的三者之和;Sum为预关联到候选AP的各个第一STA的平均通信速率的期望值之和。

条件2:候选AP的当前平均信道接入时延小于第一STA期望的平均信道接入时延。

AC通过其选择模块225,在候选AP的范围内进一步筛选出满足条件1和条件2中至少一个的候选AP,使得候选AP可以满足相应第一STA的QoS需求信息。

进一步可选的,候选AP的适合度值和候选AP与相应的第一STA的距离成反比,候选AP的适合度值和候选AP的负载成反比。即候选AP和相应第一STA的距离越近,则该候选AP对于相应第一STA的适合度值越高;候选AP的负载越低,则该候选AP的适合度值越高。

进一步可选的,休眠触发条件为AP在预设时间内的平均通过流量小于AP的预设平均通过流量下限阈值。

需要说明的是,该休眠触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP应当休眠的条件都可以应用于本实施例。

本发明实施例提供的AC,在根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足休眠触发条件之后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,向AP发送休眠控制报文,以指示AP进入休眠状态。AC通过在确定AP满足休眠触发条件后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,控制AP进入休眠状态,不仅解决了AP在负荷较小的情况下,资源的浪费问题,还保障了AP在进入休眠状态之后,每个第一STA的业务能够继续正常进行。

并且,AC在为AP当前关联的每个第一STA分配目标AP时,通过根据存储的第一STA的QoS需求,在活动AP中,选择满足第一STA的QoS需求的且适合度最高的AP作为目标AP,更进一步保障AP在进入休眠状态后,每个第一STA的QoS需求。

本发明另一实施例提供一种AC,如图5所示,该AC可以包括:接收单元31、计算单元32、分配单元33和发送单元34。

接收单元31,用于接收站点STA发送的接入请求报文,请求报文包括STA扫描到的可关联AP。

计算单元32,用于根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的业务质量QoS需求信息,计算每个可关联AP的适合度值。

分配单元33,用于将适合度值最高的可关联AP分配给STA作为目标AP。

发送单元34,用于向STA发送接入许可报文,接入许可报文包括目标AP的信息,接入许可报文用于STA根据目标AP的信息关联到目标AP。

进一步可选的,STA的QoS需求信息包括STA期望的平均通信速率和STA期望的平均接入时延的至少之一,如图6所示,AC还可以包括:选择单元35。

选择单元35,用于在计算单元32计算每个可关联AP的适合度值之前,选择满足至少一个如下条件的可关联AP:

条件1:可关联AP的预设平均通过流量上限阈值大于等于可关联AP的当前平均通过流量与STA期望的平均通信速率的两者之和。

条件2:可关联AP的当前平均信道接入时延小于STA期望的平均信道接入时延。

AC通过其选择单元35,在可关联AP的范围内进一步筛选出满足条件1和条件2中至少一个的可关联AP,使得可关联AP可以满足STA的QoS需求信息。

进一步可选的,接入许可报文还包括特殊值,特殊值表示STA能够在STA的当前位置关联到目标AP。STA确定接入许可报文包括该特殊值后,无需移动就可以在其当前位置直接关联到目标AP。

进一步可选的,目标AP的信息包括目标AP的基本服务集标识符BSSID、目标AP的介质接入控制MAC地址和目标AP的位置信息。

本发明实施例提供AC,在接收到STA发送的接入请求报文之后,首先根据接入请求报文中每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息,计算每个可关联AP的适合度值,并将计算得到的适合度值最高的可关联AP分配给STA作为目标AP,然后将该目标AP的信息携带在接入许可报文中发送给STA,以指示STA根据目标AP的信息关联到目标AP。由于AC分配给STA的目标AP是根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息计算得到的,且是分配给STA适合度值最高的AP,这样,在STA接入目标AP之后,可以保障STA的QoS需求。

本发明另一实施例提供一种AC,如图7所示,该AC可以包括:接收单元41、确定单元42、第一分配单元43和发送单元44。

接收单元41,用于接收接入点AP发送的负载通知报文,其中负载通知报文包括AP和第一站点STA之间的通信负载信息,第一STA为当前关联到AP的STA。

确定单元42,用于根据接收单元41接收到的通信负载信息确定AP满足过载触发条件。

第一分配单元43,用于在活动AP中,按照预设顺序逐个为第一STA分配第一目标AP。

发送单元44,用于向AP发送卸载控制报文,卸载控制报文包括第一目标AP的信息,卸载控制报文用于AP通知相应的第一STA根据第一目标AP的信息关联到第一目标AP。

进一步可选的,如图8所示,预设顺序为第一STA和AP的距离从远到近的顺序。

进一步可选的,AC还可以包括:判断单元45和处理单元46。

判断单元45,用于在第一分配单元43在活动AP中为当前第一STA分配第一目标AP,并在发送单元44向AP发送卸载控制报文后,判断AP是否仍然满足过载触发条件。

若是,则第一分配单元43,还用于在活动AP中继续为下一个第一STA分配第一目标AP。

若否,则处理单元46,用于停止为所述第一STA分配第一目标AP或结束过载控制方法。

其中,第一分配单元43包括:确定模块431和第一分配模块432。

确定模块431,用于确定对应于当前第一STA的候选AP,候选AP包括AC管理的、除AP以外的接入范围覆盖当前第一STA的活动AP。

第一分配模块432,用于将满足预设条件的候选AP分配给当前第一STA作为第一目标AP。

进一步可选的,第一分配模块432,具体用于将满足至少一个如下预设条件的候选AP分配给当前第一STA作为第一目标AP:

条件1:候选AP的预设平均通过流量上限阈值大于或等于候选AP的当前平均通过流量与当前第一STA期望的平均通信速率的两者之和。

条件2:候选AP的当前平均信道接入时延小于或等于当前第一STA期望的平均信道接入时延。

AC通过其第一分配模块432,在候选AP的范围内进一步筛选出满足条件1和条件2中至少一个的候选AP,并将该候选AP作为分配给当前第一STA的第一目标AP,使得第一目标AP可以满足当前第一STA的QoS需求信息。

进一步可选的,AC还可以包括:第二分配单元47。

如果第一分配单元43在活动AP中没有成功为所有或者部分第一STA分配第一目标AP,并且判断单元45判断AP仍然满足过载触发条件,则:

第二分配单元47,用于在休眠AP中为至少一个第二STA分配第二目标AP;其中第二STA为未成功关联到第一目标AP的第一STA。

判断单元45,还用于在第二分配单元47为至少一个第二STA分配第二目标AP,并在发送单元44向AP发送卸载控制报文后,判断AP是否仍然满足过载触发条件。

若是,则第二分配单元47,还用于继续为其他第二STA分配第二目标AP。

若否,则处理单元46,还用于停止为第二STA分配第二目标AP或结束过载控制方法。

进一步可选的,第二分配单元47可以包括:计算模块471、第二分配模块472和发送模块473。

计算模块471,用于计算每个休眠AP的适合度值。

第二分配模块472,用于将适合度值最高的休眠AP分配给至少一个第二STA作为第二目标AP。

发送模块473,用于向当前分配的第二目标AP发送唤醒控制报文,唤醒控制报文用于使当前分配的第二目标AP进入活动状态,并向AP发送卸载控制报文,卸载控制报文包括当前分配的第二目标AP的信息,卸载控制报文用于AP通知至少一个第二STA根据当前分配的第二目标AP的信息关联到当前分配的第二目标AP。

进一步可选的,休眠AP的适合度值和休眠AP进入活动状态后的可卸载流量成正比,休眠AP的适合度值和至少一个第二STA之间的综合通信质量成正比。

进一步可选的,休眠AP的适合度值和休眠AP进入活动状态后的可卸载流量成正比,休眠AP的适合度值和至少一个第二STA之间的综合通信质量成正比,包括:

第二STA期望的平均通信速率

其中,APi为其中一个休眠AP,Set_Pending为第二STA的集合,Set_Coverage(APi)为APi的接入范围覆盖的STA的集合。

进一步可选的,其特征在于,过载触发条件为以下至少之一:

条件1:AP在预设时间内的平均通过流量大于AP的预设平均通过流量上限阈值。

条件2:AP的平均信道接入时延大于预设时延阈值。

需要说明的是,该过载触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP过载的条件都可以应用于本实施例。

本发明实施例提供的AC,在根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足过载触发条件之后,在活动AP中,按照预设顺序逐个为该AP关联的第一STA分配第一目标AP,并将分配的第一目标AP的信息携带在卸载控制报文中发送至该AP,以便该AP指示第一STA关联到第一目标AP,达到减缓该AP过载的目的。由于AC在确定AP满足过载触发条件后,并未通过唤醒接入范围覆盖该AP关联的第一STA的休眠AP,来分担该AP的负载(AP关联的第一STA),而是通过在活动AP中为第一STA分配第一目标AP,并指示第一STA关联到第一目标AP,以分担该AP的负载,这样,可以充分利用现有Wi-Fi网络的资源,使AP脱离过载状态,不但提高了Wi-Fi网络中活动AP的利用率,同时也避免了将休眠AP唤醒后因负载太轻造成的能耗浪费的问题。

并且,在当前第一STA关联到AC为其分配的第一目标AP后,若AC确定该AP仍然满足过载触发条件,则AC为下一个第一STA分配第一目标AP,以便AP指示该第一STA关联到第一目标AP,若AC没有为所有或者部分第一STA成功分配第一目标AP,且AC判断该AP仍满足过载触发条件,则AC需要通过唤醒休眠AP,并将该休眠AP作为第二目标AP,分配给第二STA,以便第二STA关联到第二目标AP,使该AP脱离过载状态。AC在为该AP当前关联的STA分配目标AP时,通过根据存储的STA的QoS需求,选择满足STA的QoS需求的且适合度最高的AP作为目标AP,保障了曾关联到该AP的STA的QoS需求。

本发明另一实施例提供一种STA,如图9所示,该STA可以包括:发送单元51、接收单元52和关联单元53。

发送单元51,用于向接入控制器AC发送接入请求报文。

接收单元52,用于接收AC发送的接入许可报文,接入许可报文包括目标AP的信息,目标AP为AC根据AC存储的或者接入请求报文携带的STA的位置信息,从AC管理的、接入范围覆盖STA的休眠AP中确定出的,或者,目标AP为AC从AC管理的所有AP或部分AP中确定出的,部分AP包括:与STA之间的距离在预设范围内的AP。

关联单元53,用于根据接收单元52接收到的目标AP的信息关联到目标AP。

进一步可选的,接入请求报文还包括STA的业务质量QoS需求信息,STA的QoS需求信息包括STA期望的平均通信速率。

进一步可选的,接入许可报文还包括特殊值,特殊值表示STA能够在STA的当前位置关联到目标AP。STA确定接入许可报文包括该特殊值后,无需移动就可以在其当前位置直接关联到目标AP。

进一步可选的,目标AP的信息包括目标AP的基本服务集标识符BSSID、目标AP的介质接入控制MAC地址和目标AP的位置信息。

本发明实施例提供的STA,向AC发送接入请求报文,以便AC在接收到STA发送的接入请求报文之后,当不存在接入范围覆盖该STA的活动AP时,可以从接入范围覆盖STA的休眠AP中确定出分配给STA的目标AP,然后将目标AP唤醒并向STA发送携带的目标AP的信息的接入许可报文,此时STA便可以根据目标AP的信息关联到目标AP。由于在不存在接入范围覆盖该STA的活动AP的情况下,AC能够根据STA发送的接入请求报文,在接入范围覆盖该STA的休眠AP中为该STA分配目标AP,并将该目标AP及时唤醒,以使STA能够及时入网,解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题。

并且,AC可以根据STA发送的接入请求报文中包含的STA的QoS需求,从休眠AP中选择满足STA的QoS需求的AP作为STA的目标AP,同时,若AC从休眠AP中未确定出分配给STA的目标AP,此时AC可以从AC管理的所有AP或者部分AP中选择满足STA的QoS需求的AP作为STA的目标AP,这样,不但解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题,同时也保障了STA入网后的QoS需求。

本发明另一实施例提供一种AP,如图10所示,该AP可以包括:发送单元61、接收单元62和处理单元63。

发送单元61,用于向接入控制器AC发送负载通知报文,其中负载通知报文包括AP和第一站点STA之间的通信负载信息,第一STA为AP当前关联的STA。

接收单元62,用于接收AC发送的卸载控制报文,该卸载控制报文为AC根据通信负载信息确定AP满足休眠触发条件后发送的,卸载控制报文包括AC为第一STA分配的目标AP的信息。

发送单元61,还用于向第一STA发送重关联通知报文,重关联通知报文包含目标AP的信息,该重关联通知报文用于通知第一STA根据目标AP的信息关联到目标AP,并在预设的时间后,向AC发送卸载控制响应报文,该卸载控制响应报文中包含当前关联到AP的第一STA的标识信息。

接收单元62,还用于接收AC发送的休眠控制报文,休眠控制报文为AC在确定卸载控制响应报文中未包含第一STA的标识信息后发送的。

处理单元63,用于进入休眠状态。

进一步可选的,休眠触发条件为AP在预设时间内的平均通过流量小于AP的预设平均通过流量下限阈值。

需要说明的是,该休眠触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP休眠的条件都可以应用于本实施例。

本发明实施例提供的AP,向AC发送负载通知报文,以便AC根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足休眠触发条件之后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,向AP发送休眠控制报文,以指示AP进入休眠状态。AC通过在确定AP满足休眠触发条件后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,控制AP进入休眠状态,不仅解决了AP在负荷较小的情况下,资源的浪费问题,还保障了AP在进入休眠状态之后,每个第一STA的业务能够继续正常进行。

并且,AC在为AP当前关联的每个第一STA分配目标AP时,通过根据存储的第一STA的QoS需求,在活动AP中,选择满足第一STA的QoS需求的且适合度最高的AP作为目标AP,更进一步保障AP在进入休眠状态后,每个第一STA的QoS需求。

本发明另一实施例提供一种AP,如图11所示,该AP可以包括:发送单元71和接收单元72。

发送单元71,用于向接入控制器AC发送负载通知报文,其中负载通知报文包括AP和第一站点STA之间的通信负载信息,第一STA为当前关联到AP的STA。

接收单元72,用于接收AC发送的卸载控制报文,该卸载控制报文为AC在根据通信负载信息确定AP满足过载触发条件后发送的,该卸载控制报文包括为第一STA分配的第一目标AP的信息。

发送单元71,还用于向第一STA发送重关联通知报文,该重关联通知报文中包括为第一STA分配的第一目标AP的信息,重关联通知报文用于第一STA根据第一目标AP的信息关联到第一目标AP。

进一步可选的,接收单元72,还用于接收AC发送的卸载控制报文,该卸载控制报文包括当前分配的第二目标AP的信息,该卸载控制报文用于AP通知至少一个第二STA根据当前分配的第二目标AP的信息关联到当前分配的第二目标AP,该卸载控制报文为AC在活动AP中没有成功为所有或者部分第一STA分配第一目标AP,并且AC判断AP仍然满足过载触发条件后发送的,第二STA为未成功关联到第一目标AP的第一STA。

进一步可选的,过载触发条件为以下至少之一:

条件1:AP在预设时间内的平均通过流量大于AP的预设平均通过流量上限阈值。

条件2:AP的平均信道接入时延大于预设时延阈值。

需要说明的是,该过载触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP过载的条件都可以应用于本实施例。

本发明实施例提供的AP,向AC发送负载通知报文,以便AC根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足过载触发条件之后,在活动AP中,按照预设顺序逐个为该AP关联的第一STA分配第一目标AP,并将分配的第一目标AP的信息携带在卸载控制报文中发送至该AP,以便该AP指示第一STA关联到第一目标AP,达到减缓该AP过载的目的。由于AC在确定AP满足过载触发条件后,并未通过唤醒接入范围覆盖该AP关联的第一STA的休眠AP,来分担该AP的负载(AP关联的第一STA),而是通过在活动AP中为第一STA分配第一目标AP,并指示第一STA关联到第一目标AP,以分担该AP的负载,这样,可以充分利用现有Wi-Fi网络的资源,使AP脱离过载状态,不但提高了Wi-Fi网络中活动AP的利用率,同时也避免了将休眠AP唤醒后因负载太轻造成的能耗浪费的问题。

并且,在当前第一STA关联到AC为其分配的第一目标AP后,若AC确定该AP仍然满足过载触发条件,则AC为下一个第一STA分配第一目标AP,以便AP指示该第一STA关联到第一目标AP,若AC没有为所有或者部分第一STA成功分配第一目标AP,且AC判断该AP仍满足过载触发条件,则AC需要通过唤醒休眠AP,并将该休眠AP作为第二目标AP,分配给第二STA,以便第二STA关联到第二目标AP,使AP脱离过载状态。AC在为该AP当前关联的STA分配目标AP时,通过根据存储的STA的QoS需求,选择满足STA的QoS需求的且适合度最高的AP作为目标AP,保障了曾关联到该AP的STA的QoS需求。

本发明另一实施例提供一种AP唤醒方法,如图12所示,该方法可以包括:

S801、AC接收STA发送的接入请求报文。

其中,接入请求报文可以包括STA的唯一标识(英文:Identity,简称:ID),或者接入请求报文可以包括STA的唯一ID和STA的位置信息。

S802、AC根据AC存储的或者接入请求报文携带的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP。

其中,在AC接收到STA发送的接入请求报文之后,当STA发送的接入请求报文中包括STA的唯一ID时,AC可以根据STA的唯一ID,从AC管理的STA的本地信息表中获取STA的位置信息,然后根据获取到的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP。其中,AC管理的STA的本地信息表中存在STA的唯一ID,以及与STA的唯一ID对应的STA的位置信息;当STA发送的接入请求报文中包括STA的位置信息时,AC可以直接根据STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP。

S803、若第一候选AP的数量为1,AC将第一候选AP分配给STA作为目标AP,若第一候选AP的数量大于1,AC将距离STA最近的第一候选AP分配给STA作为目标AP。

其中,在AC确定第一候选AP之后,可以根据第一候选AP的数量为STA分配目标AP,具体的:若第一候选AP的数量为1,此时AC可以直接将该第一候选AP分配给STA作为目标AP,若第一候选AP的数量大于1,此时AC可以将距离STA最近的第一候选AP分配给STA作为目标AP。

S804、AC向目标AP发送唤醒控制报文。

其中,唤醒控制报文用于使目标AP进入活动状态。具体的:在AC从第一候选AP中为STA分配了目标AP之后,AC可以向目标AP发送唤醒控制报文,以便AP在接收到唤醒控制报文之后,进入活动状态。

S805、AC向STA发送接入许可报文。

其中,在AC向目标AP发送唤醒控制报文,使目标AP进入活动状态之后,AC可以向STA发送包括目标AP的信息的接入许可报文,以便STA根据目标AP的信息关联到目标AP。

本发明实施例提供的AP唤醒方法,在AC接收到STA发送的接入请求报文之后,当不存在接入范围覆盖该STA的活动AP时,AC可以从接入范围覆盖STA的休眠AP中确定出分配给STA的目标AP,然后将目标AP唤醒并向STA发送携带的目标AP的信息的接入许可报文,此时STA便可以目标AP的信息关联到目标AP。由于在不存在接入范围覆盖该STA的活动AP的情况下,AC能够根据STA发送的接入请求报文,在接入范围覆盖该STA的休眠AP中为该STA分配目标AP,并将该目标AP及时唤醒,以使STA能够及时入网,解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题。

本发明另一实施例提供一种AP休眠方法,如图13所示,该方法可以包括:

S901、AC接收AP发送的负载通知报文。

其中,负载通知报文包括AP和第一STA之间的通信负载信息,该第一STA为AP当前关联的STA。

S902、若AC根据通信负载信息确定AP满足休眠触发条件,则为每个第一STA分配至少一个目标AP。

其中,通信负载信息包含AP与当前关联的STA间的平均通信速率。在AC接收到AP发送的负载通知报文之后,可以根据负载通知报文中的通信负载信息确定AP是否满足休眠触发条件,并在确定AP满足休眠触发条件时,为AP当前关联的每个第一STA分配至少一个目标AP。也就是说,本实施例中,AC需要把AP关联的所有STA都卸载到其他目标AP,然后才能指示该AP进入休眠状态。

示例性的,休眠触发条件可以是AP在预设时间内的平均通过流量小于AP的预设平均通过流量下限阈值,也就是说,当AC根据负载通知报文中的通信负载信息,确定出AP在预设时间内的平均通过流量(其中,AP在预设时间内的平均通过流量在数值上等于AP与当前关联的STA间的平均通信速率之和)小于AP的预设平均通过流量下限阈值时,可以确定AP满足休眠触发条件。需要说明的是,本发明实施例在此仅是对休眠触发条件进行了举例说明,并未对AP的休眠触发条件进行限制,AP的休眠触发条件具体的可以根据实际应用场景的需求进行设置。

S903、AC向AP发送卸载控制报文。

其中,该卸载控制报文可以包括AC为每个第一STA分配的目标AP的信息,卸载控制报文用于第一STA根据目标AP的信息关联到目标AP。具体的,在AC为每个第一STA分配了至少一个目标AP之后,AC可以向AP发送包括AC为每个第一STA分配的目标AP的信息的卸载控制报文,以使AP当前关联的每个第一STA关联到目标AP。

S904、在预设的时间后,AC向AP发送休眠控制报文。

其中,休眠控制报文用于使AP进入休眠状态。在AC向AP发送卸载控制报文,且等待预设的时间之后,AC可以接收AP发送的卸载控制响应报文,并提取卸载控制响应报文包括的通信负载信息,若通信负载信息为空,则AC向AP发送休眠控制报文,以指示AP进入休眠状态。

本发明实施例提供的AP休眠方法,在AC根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足休眠触发条件之后,AC首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,向AP发送休眠控制报文,以指示AP进入休眠状态。AC通过在确定AP满足休眠触发条件后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,控制AP进入休眠状态,不仅解决了AP在负荷较小的情况下,资源的浪费问题,还保障了AP在进入休眠状态之后,每个第一STA的业务能够继续正常进行。

本发明另一实施例提供一种AP选择方法,如图14所示,该方法可以包括:

S1001、AC接收STA发送的接入请求报文。

其中,接入请求报文包括STA扫描到的可关联AP。

S1002、AC根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的业务质量QoS需求信息,计算每个可关联AP的适合度值。

其中,在AC接收STA发送的接入请求报文之后,可以根据接入请求报文包括的STA扫描到的可关联AP,针对每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息,计算每个可关联AP的适合度值。

S1003、AC将适合度值最高的可关联AP分配给STA作为目标AP。

S1004、AC向STA发送接入许可报文。

其中,该接入许可报文包括目标AP的信息,用于STA根据目标AP的信息关联到目标AP。在AC计算出每个可关联AP的适合度值,并将适合度值最高的可关联AP分配给STA作为目标AP之后,AC可以向STA发送包括目标AP的信息的接入许可报文,以便STA根据目标AP的信息关联到目标AP。

本发明实施例提供的AP选择方法,AC针对STA发送的接入请求报文中包括的STA扫描到的可关联AP,首先根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息计算每个可关联AP的适合度值,并将适合度值最高的可关联AP分配给STA作为目标AP,然后将该目标AP的信息携带在接入许可报文中发送给STA,以指示STA根据目标AP的信息关联到目标AP。由于AC分配给STA的目标AP是根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息计算得到的,且是分配给STA适合度值最高的AP,这样,在STA接入目标AP之后,可以保障STA的QoS需求。

本发明另一实施例提供一种过载控制方法,如图15所示,该方法可以包括:

S1101、AC接收AP发送的负载通知报文。

其中,负载通知报文包括AP和第一STA之间的通信负载信息,该第一STA为当前关联到AP的STA。

S1102、AC根据通信负载信息确定AP满足过载触发条件。

其中,通信负载信息包含AP与当前关联的第一STA间的平均通信速率。在AC接收到AP发送的负载通知报文之后,可以根据负载通知报文中包括的通信负载信息确定AP是否满足过载触发条件,并在确定AP满足过载触发条件时,执行S1103。

示例性的,AP的过载触发条件可以为以下条件中的至少一个:

条件1、AP在预设时间内的平均通过流量大于AP的预设平均通过流量上限阈值。

其中,AP在预设时间内的平均通过流量指在预设时间内流经AP(流经AP指的是对于AP而言,由关联到自身的各个STA到AP所产生的接收流量,以及由AP到关联到自身的各个STA所产生的发送流量)的平均通信速率,其在数值上等于所有关联到AP的第一STA的平均通信速率之和。AP的预设平均通过流量上限阈值可以从AC管理的AP本地信息表中获取到。

条件2、AP的平均信道接入时延大于预设时延阈值。

其中,AP的平均信道接入时延在数值上可以等于所有关联到AP的第一STA的接入时延的平均值。AP的预设时延阈值可以从AC管理的AP本地信息表中获取到。

当AP满足至少一个上述条件时,AC就认为该AP已经处于过载状态。过载状态下的AP由于负载过高,可能会影响其关联的STA的通信数据传输,因此需要将该AP关联的一部分STA卸载到其他目标AP,使得该AP的负载恢复正常。

需要说明的是,本发明实施例在此仅是对过载触发条件进行了举例说明,并未对AP的过载触发条件进行限制,AP的过载触发条件具体的可以根据实际应用场景的需求进行设置。

S1103、AC在活动AP中,按照预设顺序逐个为第一STA分配第一目标AP。

其中,在AC根据通信负载信息确定AP满足过载触发条件之后,可以按照由远及近的顺序,在活动AP中逐个为AP当前关联的每个第一STA分配第一目标AP。

S1104、AC向AP发送卸载控制报文。

其中,该卸载控制报文包括第一目标AP的信息,用于AP通知相应的第一STA根据第一目标AP的信息关联到第一目标AP。具体的,在AC按照预设顺序,在活动AP中为第一STA分配到第一目标AP之后,AC发送包括第一目标AP的信息的卸载控制报文至AP,以便AP指示第一STA根据第一目标AP的信息关联到第一目标AP。

本发明实施例提供的过载控制方法,在AC根据AP发送的负载通知报文中包括的通信负载信息确定AP满足过载触发条件之后,AC在活动AP中,按照预设顺序逐个为过载AP关联的第一STA分配第一目标AP,并将分配的第一目标AP的信息携带在卸载控制报文中发送至AP,以便AP指示第一STA关联到第一目标AP,达到减缓AP过载的目的。由于AC在确定AP满足过载触发条件后,并未通过唤醒接入范围覆盖该AP关联的第一STA的休眠AP,来分担该AP的负载(AP关联的第一STA),而是通过在活动AP中为第一STA分配第一目标AP,并指示第一STA关联到第一目标AP,以分担该AP的负载,这样,可以充分利用现有Wi-Fi网络的资源,使AP脱离过载状态,不但提高了Wi-Fi网络中活动AP的利用率,同时也避免了将休眠AP唤醒后因负载太轻造成的能耗浪费的问题。

本发明另一实施例提供一种AP唤醒方法,如图16所示,该方法可以包括:

S1201、STA向AC发送接入请求报文。

其中,接入请求报文可以包括STA的唯一ID,或者接入请求报文可以包括STA的唯一ID和STA的位置信息。

S1202、STA接收AC发送的接入许可报文。

其中,接入许可报文包括目标AP的信息,目标AP为AC根据AC存储的或者接入请求报文携带的STA的位置信息,从AC管理的、接入范围覆盖STA的休眠AP中确定出的,或者,目标AP为AC从AC管理的所有AP或部分AP中确定出的,部分AP包括:与STA之间的距离在预设范围内的AP。

其中,当STA发送的接入请求报文中携带STA的唯一ID时,AC可以根据接入请求报文中携带的STA的唯一ID,从AC管理的STA的本地信息表中获取STA的位置信息,然后根据获取到的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为目标AP,并将该目标AP唤醒,同时向STA发送接入许可报文。其中,AC管理的STA的本地信息表中存在STA的唯一ID与STA的位置信息间的对应关系;当STA发送的接入请求报文中携带STA的位置信息时,AC可以根据接入请求报文携带的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为目标AP,并将该目标AP唤醒,同时向STA发送接入许可报文。或者,当AC在休眠AP中未确定出接入范围覆盖STA的目标AP时,AC可以从AC管理的所有AP或部分AP中确定出目标AP,并将确定出的目标AP的信息携带在接入许可报文中发送给STA。

S1203、STA根据目标AP的信息关联到目标AP。

其中,在STA接收到AC发送的接入许可报文之后,根据接入许可报文中包括的目标AP的信息关联到目标AP。

本发明实施例提供的AP唤醒方法,向AC发送接入请求报文,以便AC在接收到STA发送的接入请求报文之后,当不存在接入范围覆盖该STA的活动AP时,可以从接入范围覆盖STA的休眠AP中确定出分配给STA的目标AP,然后将目标AP唤醒并向STA发送携带的目标AP的信息的接入许可报文,此时STA便可以根据目标AP的信息关联到目标AP。由于在不存在接入范围覆盖该STA的活动AP的情况下,AC能够根据STA发送的接入请求报文,在接入范围覆盖该STA的休眠AP中为该STA分配目标AP,并将该目标AP及时唤醒,以使STA能够及时入网,解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题。

并且,AC可以根据STA发送的接入请求报文中包含的STA的QoS需求,从休眠AP中选择满足STA的QoS需求的AP作为STA的目标AP,同时,若AC从休眠AP中未确定出分配给STA的目标AP,此时AC可以从AC管理的所有AP或者部分AP中选择满足STA的QoS需求的AP作为STA的目标AP,这样,不但解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题,同时也保障了STA入网后的QoS需求。

本发明另一实施例提供一种AP休眠方法,如图17所示,该方法可以包括:

S1301、AP向AC发送负载通知报文。

其中,负载通知报文包括AP和第一站点STA之间的通信负载信息,该第一STA为AP当前关联的STA。

S1302、AP接收AC发送的卸载控制报文。

其中,卸载控制报文为AC根据通信负载信息确定AP满足休眠触发条件后发送的,且该卸载控制报文包括AC为第一STA分配的目标AP的信息。

具体的,在AP向AC发送负载通知报文之后,若AC确定AP满足休眠触发条件,则AC为该AP关联的每个第一STA分配至少一个目标AP,并将分配的目标AP的信息携带在卸载控制报文中发送给该AP,此时AP便可以接收AC发送的携带目标AP的信息的卸载控制报文。

S1303、AP向第一STA发送重关联通知报文。

其中,重关联通知报文包含目标AP的信息,用于通知第一STA根据目标AP的信息关联到目标AP。具体的,在AP接收AC发送的卸载控制报文之后,AP可以向第一STA发送携带目标AP的信息的重关联通知报文,以指示第一STA根据目标AP的信息关联到目标AP。

S1304、在预设的时间后,AP向AC发送卸载控制响应报文。

其中,该卸载控制响应报文中包含当前关联到AP的第一STA的标识信息。在预设的时间之后,AP先检测自身当前关联的第一STA,并将检测到的第一STA的标识信息携带在卸载控制响应报文中发送至AC,以便AC根据接收到的卸载控制响应报文,确定是否需要控制AP进入休眠状态。若AC接收到的卸载控制报文未包含第一STA的标识信息,则AC可以向AP发送休眠控制报文;若AC接收到的卸载控制报文包含第一STA的标识信息,则结束该休眠控制方法。

S1305、AP接收AC发送的休眠控制报文,并进入休眠状态。

本发明实施例提供的AP休眠方法,向AC发送负载通知报文,以便在AC根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足休眠触发条件之后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,向AP发送休眠控制报文,以指示AP进入休眠状态。AC通过在确定AP满足休眠触发条件后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,控制AP进入休眠状态,不仅解决了AP在负荷较小的情况下,资源的浪费问题,还保障了AP在进入休眠状态之后,每个第一STA的业务能够继续正常进行。

本发明另一实施例提供一种过载控制方法,如图18所示,该方法可以包括:

S1401、AP向AC发送负载通知报文。

其中,负载通知报文包括AP和第一站点STA之间的通信负载信息,该第一STA为当前关联到AP的STA。

S1402、AP接收AC发送的卸载控制报文。

其中,卸载控制报文包括为第一STA分配的第一目标AP的信息。在AC根据AP发送的负载通知报文确定AP满足过载触发条件,且为AP当前关联的第一STA在活动AP中确定出第一目标AP之后,AC可以向AP发送携带第一目标AP的信息的卸载控制报文,此时,AP便可以接收AC发送的携带第一目标AP的信息的卸载控制报文。

S1403、AP向第一STA发送重关联通知报文。

其中,该重关联通知报文中包括为第一STA分配的第一目标AP的信息,用于第一STA根据第一目标AP的信息关联到第一目标AP。

具体的,在AP接收到AC发送的卸载控制报文之后,AP可以向当前关联的第一STA发送携带第一目标AP的信息重关联通知报文,以指示第一STA关联到第一目标AP。

本发明实施例提供的过载控制方法,向AC发送负载通知报文,以便在AC根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足过载触发条件之后,在活动AP中,按照预设顺序逐个为该AP关联的第一STA分配第一目标AP,并将分配的第一目标AP的信息携带在卸载控制报文中发送至该AP,以便该AP指示第一STA关联到第一目标AP,达到减缓该AP过载的目的。由于AC在确定AP满足过载触发条件后,并未通过唤醒接入范围覆盖该AP关联的第一STA的休眠AP,来分担该AP的负载(AP关联的第一STA),而是通过在活动AP中为第一STA分配第一目标AP,并指示第一STA关联到第一目标AP,以分担该AP的负载,这样,可以充分利用现有Wi-Fi网络的资源,使AP脱离过载状态,不但提高了Wi-Fi网络中活动AP的利用率,同时也避免了将休眠AP唤醒后因负载太轻造成的能耗浪费的问题。

本发明另一实施例提供一种AP唤醒方法,如图19所示,该方法可以包括:

S1501、STA向AC发送接入请求报文。

其中,接入请求报文可以包括STA的唯一ID和STA可关联AP列表,也可以包括STA的唯一ID、STA的位置信息和STA可关联AP列表。STA可关联AP列表可以包括STA可关联的AP的唯一ID和STA可关联的AP到达STA的信标帧的信号质量。

进一步可选的,接入请求报文中还可以包括STA的QoS需求信息,该STA的QoS需求信息可以包括STA期望的平均通信速率。

S1502、AC接收STA发送的接入请求报文。

在AC接收到STA发送的接入请求报文之后,可以判断接入请求报文中包括的STA可关联AP列表是否为空,若接入请求报文中包括的STA可关联AP列表不为空,则可以从STA可关联AP列表中为STA分配目标AP;若接入请求报文中包括的STA可关联AP列表为空,则可以执行S1503至S1513。

其中,当接入请求报文中包括的STA可关联AP列表不为空时,AC可以直接从STA可关联AP列表中包含的所有AP中的任意一个AP作为目标AP分配给STA。进一步的,为了确保分配给STA的目标AP能够更好的为该STA提供服务,AC从STA可关联AP列表中为STA分配目标AP,具体的可以为:AC从STA可关联AP列表中选择满足条件的AP,并根据选择出的满足条件的AP的个数为STA分配目标AP。具体的,若AC选择出的满足条件的AP的个数等于1,则可以直接将该满足条件的AP作为目标AP分配给STA;若AC选择出的满足条件的AP的个数大于1,则可以针对每个满足条件的AP,根据该AP的位置信息、AP的负载信息和STA的QoS需求信息,计算该满足条件的AP的适合度值,并根据计算得到的每个满足条件的AP的适合度值,将适合度值最高的AP作为目标AP分配给STA。当然,当AC选择出的满足条件的AP的个数等于0时,表明STA可关联AP列表中包含的所有AP中不存在能够为该STA提供更好的服务的AP,此时AC可以尝试从休眠AP,或AC管理的所有AP,或AC管理的部分AP中为该STA分配能够为该STA提供更好的服务的AP,也就是说,可以执行S1503至S1513。

其中,当AP满足如下条件中的至少一个时,可以认为该AP为满足条件的AP:

条件1、AP的预设平均通过流量上限阈值大于等于AP的当前平均通过流量与STA期望的平均通信速率的两者之和。其中,AP的预设平均通过流量上限阈值和当前平均通过流量可以从AC管理的AP本地信息表中获取到。

条件2、AP的当前平均信道接入时延小于STA期望的平均信道接入时延。其中,AP的当前平均信道接入时延可以从AC管理的AP本地信息表中获取到。

S1503、AC根据AC存储的或者接入请求报文携带的STA的位置信息,判断AC管理的、接入范围覆盖STA的休眠AP的数量是否为0,若AC管理的、接入范围覆盖STA的休眠AP的数量不为0,则执行S1504至S1507,若AC管理的、接入范围覆盖STA的休眠AP的数量为0,则执行S1508至S1510。

其中,AC管理的STA的本地信息表中存在STA的唯一ID,以及与该唯一ID对应的STA的位置信息,当STA发送的接入请求报文中包括STA的唯一ID时,AC可以根据STA的唯一ID,从AC管理的STA的本地信息表中获取STA的位置信息,然后根据获取到的STA的位置信息,统计AC管理的、接入范围覆盖STA的休眠AP的数量,并判断统计出的AC管理的、接入范围覆盖STA的休眠AP的数量是否为0。当STA发送的接入请求报文中包括STA的位置信息时,AC可以根据STA的位置信息,统计AC管理的、接入范围覆盖STA的休眠AP的数量,并判断统计出的AC管理的、接入范围覆盖STA的休眠AP的数量是否为0。

S1504、AC根据AC存储的或者接入请求报文携带的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP。

进一步可选的,为了确保从第一候选AP中分配给STA的目标AP能够更好的为该STA提供服务,在AC根据AC存储的或者接入请求报文携带的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP之后,可以执行S1505:

S1505、AC选择满足如下条件的第一候选AP:第一候选AP的预设平均通过流量上限阈值大于等于STA期望的平均通信速率。

其中,AC管理的AP本地信息表中包括AP的预设平均通过流量上限阈值。当接入请求报文中包括STA期望的平均通信速率时,在AC根据STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP之后,AC首先根据管理的AP本地信息表,获取到确定的第一候选AP的预设平均通过流量上限阈值,然后选择预设平均通过流量上限阈值大于等于STA期望的平均通信速率的AP作为满足条件的第一候选AP。

本实施例中,AC在第一候选AP中筛选满足上述条件的第一候选AP,使得第一候选AP可以满足STA的QoS需求信息。S1505为可选步骤,AC可以跳过此步骤,直接在第一候选AP中为STA分配目标AP。

S1506、若第一候选AP的数量为1,AC将该第一候选AP分配给STA作为目标AP,若第一候选AP的数量大于1,AC将距离STA最近的第一候选AP分配给STA作为目标AP。

具体的,若满足条件的第一候选AP的数量为1,则AC直接将该第一候选AP分配给STA作为目标AP,若满足条件的第一候选AP的数量大于1,则AC将距离STA最近的第一候选AP分配给STA作为目标AP。

S1507、AC向目标AP发送唤醒控制报文。

其中,在AC从满足条件的第一候选AP中为STA分配了目标AP之后,AC便可以向目标AP发送唤醒控制报文,该唤醒控制报文用于使目标AP进入活动状态。

S1508、AC确定第二候选AP。

其中,当第一候选AP的数量为0时,表明AC无法在其管理的、接入范围覆盖该STA的休眠AP中为该STA找到合适的目标AP,此时AC需要扩大寻找范围,在其管理的、与该STA之间的距离在预设范围内的所有或部分AP中为该STA寻找合适的目标AP。

其中,第二候选AP包括AC管理的、与所述STA之间的距离在预设范围内的所有或部分AP,当第二候选AP包括AC管理的、与所述STA之间的距离在预设范围内的所有或部分AP时,例如,AC可以根据STA的位置信息,以该STA为中心,预设范围为半径,将预设范围内的所有或者部分AP确定为第二候选AP。在AC将预设范围内的所有或者部分AP确定为第二候选AP之后,可以直接在第二候选AP任意选择一个AP分配给STA作为目标AP。当然,在AC确定出第二候选AP后,为了确保从第二候选AP中分配给STA的目标AP能够更好的为该STA提供服务,进一步可选的,AC可以选择满足至少一个如下条件的第二候选AP,并将满足条件的第二候选AP作为最终确定的第二候选AP:

条件1、第二候选AP的预设平均通过流量上限阈值大于等于第二候选AP的当前平均通过流量与STA期望的平均通信速率的两者之和。其中,第二候选AP的预设平均通过流量上限阈值和当前平均通过流量可以从AC管理的AP本地信息表中获取到。

条件2、第二候选AP的当前平均信道接入时延小于STA期望的平均信道接入时延。其中,第二候选AP的当前平均信道接入时延可以从AC管理的AP本地信息表中获取到。

若在第二候选AP中不存在满足条件的第二候选AP,则AC可以扩大预设范围,然后在扩大后的预设范围内选择满足条件的第二候选AP,直至确定出第二候选AP。

当然,第二候选AP也可以包括AC管理的所有AP,当第二候选AP包括AC管理的所有AP时,在AC确定第二候选AP后,可以直接在第二候选AP中任意选择一个AP分配给STA作为目标AP。为了确保从第二候选AP中分配给STA的目标AP能够更好的为该STA提供服务,进一步可选的,AC也可以选择满足至少一个上述条件的第二候选AP作为最终确定的第二候选AP。

S1509、AC根据每个第二候选AP的位置信息、每个第二候选AP的负载信息和STA的QoS需求信息,计算每个第二候选AP的适合度值。

其中,第二候选AP的适合度值和该第二候选AP与STA的距离成反比,第二候选AP的适合度值和该第二候选AP的负载成反比,也就是说,若第二候选AP距离STA的距离越近,且第二候选AP的负载越轻,则该第二候选AP的适合度值越高,反之,若第二候选AP距离STA的距离越远,且第二候选AP的负载越重,则该第二候选AP的适合度值越低。且本发明实施例在此对适合度值的计算方法不做具体限制,可以根据实际应用场景的需求选择适合的计算方法。

S1510、AC将适合度值最高的第二候选AP分配给STA作为目标AP。

其中,若AC分配给STA的作为目标AP的第二候选AP为休眠AP,则AC需向该目标AP发送唤醒控制报文,以使得该目标AP进入活动状态。

S1511、AC向STA发送接入许可报文。

其中,在AC向目标AP发送唤醒控制报文,使目标关系AP进入活动状态之后,AC可以向STA发送接入许可报文,该接入许可报文包括目标AP的信息,用于STA根据目标AP的信息关联到目标AP。该目标AP的信息包括目标AP的BSSID、目标AP的MAC地址和目标AP的位置信息。

进一步可选的,接入许可报文中还可以包括特殊值,该特殊值表示STA能够在STA的当前位置关联到目标AP。

S1512、STA接收AC发送的接入许可报文。

S1513、STA根据目标AP的信息关联到目标AP。

其中,在STA接收到AC发送的接入许可报文之后,若接入许可报文包含目标AP的信息,则STA可以根据目标AP的信息关联到目标AP,具体的关联过程可以为:当接入许可报文包括特殊值时,STA可以根据目标AP的信息中包括的目标AP的BSSID、目标AP的MAC地址和目标AP的位置信息,在STA所处的当前位置关联到目标AP。当接入许可报文未包括特殊值时,STA可以根据目标AP的信息中包括的目标AP的BSSID、目标AP的MAC地址和目标AP的位置信息,移动到目标AP的覆盖范围内,然后关联到目标AP。若接入许可报文未包含任何信息,则结束AP唤醒过程。

本发明实施例提供的AP唤醒方法,在AC接收到STA发送的接入请求报文之后,当不存在接入范围覆盖该STA的活动AP时,可以从接入范围覆盖STA的休眠AP中确定出分配给STA的目标AP,然后将目标AP唤醒并向STA发送携带的目标AP的信息的接入许可报文,此时STA便可以根据目标AP的信息关联到目标AP。由于在不存在接入范围覆盖该STA的活动AP的情况下,AC能够根据STA发送的接入请求报文,在接入范围覆盖该STA的休眠AP中为该STA分配目标AP,并将该目标AP及时唤醒,以使STA能够及时入网,解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题。

并且,AC可以根据STA发送的接入请求报文中包含的STA的QoS需求,从休眠AP中选择满足STA的QoS需求的AP作为STA的目标AP,同时,若AC从休眠AP中未确定出分配给STA的目标AP,此时AC可以从AC管理的所有AP或者部分AP中选择满足STA的QoS需求的AP作为STA的目标AP,这样,不但解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题,同时也保障了STA入网后的QoS需求。

本发明另一实施例提供一种AP休眠方法,如图20所示,该方法可以包括:

S1601、AP向AC发送负载通知报文。

其中,负载通知报文包括AP和第一STA之间的通信负载信息,该第一STA为AP当前关联的STA,通信负载信息中可以包含第一STA的标识信息,还可以包含第一STA与该AP间的平均通信速率。

S1602、AC接收AP发送的负载通知报文。

其中,在AC接收到AP发送的负载通知报文之后,可以先判断通信负载信息中是否包含有第一STA的标识信息,若通信负载信息中未包含第一STA的标识信息,则可以直接向AP发送休眠控制报文,以便AP进入休眠状态,并结束休眠控制过程;若通信负载信息中包含有第一STA的标识信息,则可以执行以下步骤:S1603-S1609。

S1603、若AC根据通信负载信息确定AP满足休眠触发条件,则为每个第一STA分配至少一个目标AP。

其中,在AC接收到AP发送的负载通知报文之后,可以根据AP发送的负载通知报文中的通信负载信息确定AP是否满足休眠触发条件,并在确定AP满足休眠触发条件时,为每个第一STA分配至少一个目标AP。

其中,AP的休眠触发条件可以为AP在预设时间内的平均通过流量小于AP的预设平均通过流量下限阈值。AP在预设时间内的平均通过流量指在预设时间内流经AP的平均通信速率,其在数值上等于所有关联到该AP的STA的平均通信速率之和。

需要说明的是,该休眠触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP应当休眠的条件都可以应用于本实施例。

当AC确定AP满足休眠触发条件时,S1603中AC为每个第一STA分配至少一个目标AP可以包括以下步骤:S1603a1-S1603a4。

S1603a1、AC将AC管理的、除该AP以外的接入范围覆盖至少一个第一STA的活动AP确定为候选AP。

其中,AC可以根据本地维护的STA本地信息表和AP本地信息表中的位置信息,将AC管理的、除该AP以外的接入范围覆盖至少一个第一STA的活动AP确定为候选AP。若确定出的候选AP的数量为0,则结束休眠控制过程,若确定出的候选AP数量大于0,则可以执行S1603a2-S1603a4。

S1603a2、若候选AP的数量为1,则AC将该候选AP确定为所有第一STA的目标AP。

S1603a3、若候选AP的数量大于1,则AC根据每个候选AP的位置信息、每个候选AP的负载信息和其中一个第一STA的QoS需求信息,计算每个候选AP的适合度值。

其中,候选AP的位置信息以及负载信息可以从AC管理的AP本地信息表中获取到,第一STA的QoS需求信息可以从AC管理的STA本地信息表中获取到。第一STA的QoS需求信息可以包括第一STA期望的平均通信速率和第一STA期望的平均信道接入时延的至少一个。

为了确保从候选AP中分配给相应的第一STA的目标AP能够更好的为该第一STA提供服务,进一步可选的,在执行S1603a3,AC根据每个候选AP的位置信息、每个候选AP的负载信息和其中一个第一STA的QoS需求信息,计算每个候选AP的适合度值之前,AC可以选择满足至少一个如下条件的候选AP,然后再针对选择出的满足条件的候选AP,根据每个候选AP的位置信息,每个候选AP的负载信息和其中一个第一STA的QoS需求信息,计算每个候选AP的适合度值:

条件1、候选AP的预设平均通过流量上限阈值大于等于候选AP的当前平均通过流量、Sum、相应的第一STA期望的平均通信速率的三者之和;Sum为预关联到候选AP的各个第一STA的平均通信速率的期望值之和。其中,候选AP的预设平均通过流量上限阈值和候选AP的当前平均通过流量可以从AC管理的AP本地信息表中获取到,第一STA期望的平均通信速率可以从AC管理的STA本地信息表中获取到。

条件2、候选AP的当前平均信道接入时延小于第一STA期望的平均信道接入时延。其中,候选AP的当前平均信道接入时延可以从AC管理的AP本地信息表中获取到,第一STA期望的平均信道接入时延可以从AC管理的STA本地信息表中获取到。

当然,也可以在执行S1603a1,AC将AC管理的、除该AP以外的接入范围覆盖至少一个第一STA的活动AP确定为候选AP之后,从确定出的候选AP中选择满足条件的候选AP,然后在选择出的满足条件的候选AP的数量为1时,直接将该候选AP确定为所有第一STA的目标AP,在选择出的满足条件的候选AP的数量大于1时,针对满足条件的候选AP,根据每个候选AP的位置信息、每个候选AP的负载信息和其中一个第一STA的QoS需求信息,计算每个候选AP的适合度值。

S1603a4、AC将适合度值最高的候选AP分配给相应的第一STA作为目标AP。

其中,候选AP的适合度值和候选AP与相应的第一STA的距离成反比,候选AP的适合度值和候选AP的负载成反比。例如,候选AP距离该相应的第一STA的距离越近,候选AP的负载越轻,则该候选AP的适合度值越高,反之,若候选AP距离该相应的第一STA的距离越远,候选AP的负载越重,则该候选AP的适合度值越低。

其中,在执行完步骤S1603a3-S1603a4,即为其中一个第一STA分配到目标AP之后,可以通过重复执行步骤S1603a3-S1603a4,以便为当前关联到AP的每个第一STA分配到目标AP,并在为当前关联到AP的每个第一STA分配到目标AP之后,执行S1604。

S1604、AC向AP发送卸载控制报文。

其中,卸载控制报文包括AC为关联到AP的所有第一STA分配的目标AP的信息,该卸载控制报文用于每个关联到AP的第一STA根据相应的目标AP的信息关联到对应的目标AP。

S1605、AP接收AC发送的卸载控制报文。

S1606、AP向第一STA发送重关联通知报文。

其中,重关联通知报文包含目标AP的信息,该重关联通知报文用于通知第一STA根据目标AP的信息关联到目标AP。在AP接收到AC发送的卸载控制报文之后,可以根据卸载控制报文中包含的AC为关联到AP的所有第一STA分配的目标AP的信息,针对每个第一STA,向该第一STA发送包含AC为该第一STA分配的目标AP的信息的重关联通知报文,以便该第一STA根据目标AP的信息关联到目标AP。并且,在AP向所有关联到自身的第一STA发送完重关联通知报文后,可以执行S1607。

S1607、在预设的时间后,AP向AC发送卸载控制响应报文。

其中,卸载控制响应报文中包含当前关联到AP的第一STA的标识信息。在预设的时间之后,AP先检测自身当前关联的第一STA,并将检测到的第一STA的标识信息携带在卸载控制响应报文中发送至AC,此时,AC可以根据接收到的卸载控制响应报文包括的第一STA的标识信息,确定是否需要控制AP进入休眠状态。若AC检测到AP发送的卸载控制响应报文中未包含当前关联到AP的第一STA的标识信息,则可以执行S1608至S1609,若AC检测到AP发送的卸载控制响应报文中包含至少一个当前关联到AP的第一STA的标识信息,则结束AP的休眠控制过程。

S1608、AC向AP发送休眠控制报文。

其中,休眠控制报文用于使AP进入休眠状态。

S1609、AP接收AC发送的休眠控制报文,并进入休眠状态。

本发明实施例提供的AP休眠方法,在AC根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足休眠触发条件之后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,向AP发送休眠控制报文,以指示AP进入休眠状态。AC通过在确定AP满足休眠触发条件后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,控制AP进入休眠状态,不仅解决了AP在负荷较小的情况下,资源的浪费问题,还保障了AP在进入休眠状态之后,每个第一STA的业务能够继续正常进行。

并且,AC在为AP当前关联的每个第一STA分配目标AP时,通过根据存储的第一STA的QoS需求,在活动AP中,选择满足第一STA的QoS需求的且适合度最高的AP作为目标AP,更进一步保障AP在进入休眠状态后,每个第一STA的QoS需求。

本发明另一实施例提供一种AP选择方法,如图21所示,该方法可以包括:

S1701、AC接收STA发送的接入请求报文。

其中,接入请求报文包括STA扫描到的可关联AP和STA的QoS需求信息。

S1702、AC根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息,计算每个可关联AP的适合度值。

其中,可关联AP的适合度值和可关联AP与STA的距离成反比,可关联AP的适合度值和可关联AP的负载成反比。可关联AP的位置信息以及负载信息可以从AC管理的AP本地信息表中获取到,STA的QoS需求信息可以从AC管理的STA本地信息表中获取到。STA的QoS需求信息可以包括:STA期望的平均通信速率和STA期望的平均信道接入时延中的至少之一。

为了确保从可关联AP中分配给STA的目标AP能够更好的为该STA提供服务,进一步可选的,在执行S1702,AC根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息,计算每个可关联AP的适合度值之前,AC可以选择满足至少一个如下条件的可关联AP,然后再针对选择出的满足条件的可关联AP,根据每个可关联AP的位置信息,每个可关联AP的负载信息和STA的QoS需求信息,计算每个可关联AP的适合度值:

条件1、可关联AP的预设平均通过流量上限阈值大于等于可关联AP的当前平均通过流量与STA期望的平均通信速率的两者之和。其中,可关联AP的预设平均通过流量上限阈值和可关联AP的当前平均通过流量可以从AC管理的AP本地信息表中获取到。

条件2、可关联AP的当前平均信道接入时延小于STA期望的平均信道接入时延。其中,可关联AP的当前平均信道接入时延可以从AC管理的AP本地信息表中获取到。

S1703、AC将适合度值最高的可关联AP分配给STA作为目标AP。

S1704、AC向STA发送接入许可报文。

其中,接入许可报文包括目标AP的信息,该目标AP的信息包括目标AP的BSSID、目标AP的MAC地址和目标AP的位置信息,该接入许可报文用于STA根据目标AP的信息关联到目标AP。

进一步可选的,该接入许可报文还可以包括特殊值,该特殊值表示STA能够在STA的当前位置关联到目标AP。

在STA收到接入许可报文之后,STA根据目标AP的信息关联到目标AP的具体关联过程为:当接入许可报文包括特殊值时,STA可以根据目标AP的信息中包括的目标AP的BSSID、目标AP的MAC地址和目标AP的位置信息,在STA所处的当前位置关联到目标AP。当接入许可报文未包括特殊值时,STA可以根据目标AP的信息中包括的目标AP的BSSID、目标AP的MAC地址和目标AP的位置信息,移动到目标AP的覆盖范围内,然后关联到目标AP。

本发明实施例提供的AP选择方法,AC针对STA发送的接入请求报文中包括的STA扫描到的可关联AP,首先根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息,计算每个可关联AP的适合度值,并将计算得到的适合度值最高的可关联AP分配给STA作为目标AP,然后将该目标AP的信息携带在接入许可报文中发送给STA,以指示STA根据目标AP关联到目标AP。在AP的选择过程中,由于AC分配给STA的目标AP是根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息计算得到的,且是分配给STA适合度值最高的AP,这样,在STA接入目标AP之后,可以保障STA的QoS需求。

本发明另一实施例提供一种过载控制方法,如图22所示,该方法可以包括:

S1801、AP向AC发送负载通知报文。

其中,负载通知报文包括AP和第一STA之间的通信负载信息,该第一STA为当前关联到AP的STA。

S1802、AC接收AP发送的负载通知报文。

S1803、AC根据通信负载信息确定AP满足过载触发条件。

其中,AP发送的负载通知报文中的通信负载信息可以包含AP与当前关联的第一STA间的平均通信速率、当前关联到AP的第一STA的平均信道接入时延。AP的过载触发条件可以为以下条件至少一个:

条件1、AP在预设时间内的平均通过流量大于AP的预设平均通过流量上限阈值。其中,AP在预设时间内的平均通过流量指在预设时间内流经AP(流经AP指的是对于AP而言,由关联到自身的各个STA到AP所产生的接收流量,以及由AP到关联到自身的各个STA所产生的发送流量)的平均通信速率,其在数值上等于所有关联到AP的第一STA的平均通信速率之和。AP的预设平均通过流量上限阈值可以从AC管理的AP本地信息表中获取到。

条件2、AP的平均信道接入时延大于预设时延阈值。其中,AP的平均信道接入时延在数值上可以等于所有关联到AP的第一STA的接入时延的平均值。AP的预设时延阈值可以从AC管理的AP本地信息表中获取到。

需要说明的是,该过载触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP过载的条件都可以应用于本实施例。

在AC确定AP满足过载触发条件之后,针对关联到AP的所有第一STA,在活动AP中,按照预设顺序逐个为第一STA分配第一目标AP,所述预设顺序可以为第一STA和AP的距离从远到近的顺序,AC在活动AP中,按照预设顺序逐个为第一STA分配第一目标AP具体的可以包括以下步骤:

S1804、AC按照预设顺序,在活动AP中为当前第一STA分配第一目标AP。

具体的,AC在活动AP中为该当前第一STA分配第一目标AP可以包括:S1804a1-S1804a2。

S1804a1、AC确定对应于当前第一STA的候选AP。

其中,候选AP包括AC管理的、除AP以外的接入范围覆盖当前第一STA的活动AP。

S1804a2、AC将满足预设条件的候选AP分配给当前第一STA作为第一目标AP。

其中,AC可以将满足至少一个如下预设条件的候选AP分配给当前第一STA作为第一目标AP。

条件1、候选AP的预设平均通过流量上限阈值大于或等于候选AP的当前平均通过流量与当前第一STA期望的平均通信速率的两者之和。其中,候选AP的预设平均通过流量上限阈值和候选AP的当前平均通过流量可以从AC管理的AP本地信息表中获取到。当前第一STA期望的平均通信速率可以从AC管理的STA本地信息表中获取到。

条件2、候选AP的当前平均信道接入时延小于或等于当前第一STA期望的平均信道接入时延。其中,候选AP的当前平均信道接入时延可以从AC管理的AP本地信息表中获取到。当前第一STA期望的平均信道接入时延可以从AC管理的STA本地信息表中获取到。

S1805、AC向AP发送卸载控制报文。

其中,卸载控制报文包括第一目标AP的信息,该卸载控制报文用于AP通知当前第一STA根据第一目标AP的信息关联到第一目标AP。

S1806、AP接收AC发送的卸载控制报文。

S1807、AP向当前第一STA发送重关联通知报文。

其中,重关联通知报文中包括为第一STA分配的第一目标AP的信息,该重关联通知报文用于当前第一STA根据第一目标AP的信息关联到第一目标AP。在当前第一STA收到AP发送的重关联通知报文之后,该当前第一STA可以根据重关联通知报文中包括的第一目标AP的信息关联到第一目标AP。

其中,AC在活动AP中为当前第一STA分配第一目标AP,并向所述AP发送卸载控制报文后,可以执行S1808。

S1808、AC判断AP是否满足过载触发条件,若是,则在活动AP中继续为下一个第一STA分配第一目标AP,也就是说,重复执行S1804至S1807,直到将关联到AP的所有第一STA遍历完成,即在活动AP中为所有关联到AP的第一STA分配第一目标AP,并在为所有第一STA分配第一目标AP后,执行S1809,若否,则停止为第一STA分配第一目标AP或结束过载控制方法。

S1809、AC判断AP仍然满足过载触发条件。

其中,AC在活动AP中为所有第一STA分配第一目标AP后,如果AC在活动AP中没有成功为所有或者部分第一STA分配第一目标AP,并且AC判断AP仍然满足过载触发条件,则表明通过AC为所有第一STA分配第一目标AP,并将分配了第一目标AP的第一STA关联到相应的第一目标AP,无法使AP脱离过载状态,此时,AC需要从周边休眠AP中选择合适的AP进行唤醒,并将未成功关联到第一目标AP的第一STA关联到唤醒的AP,以使AP脱离过载状态,具体的过程可以为以下步骤:S1810-S1813。

S1810、AC在休眠AP中为至少一个第二STA分配第二目标AP。

其中,第二STA为未成功关联到第一目标AP的第一STA,至少一个第二STA为可卸载到第二目标AP的第一STA,即处于第二目标AP接入覆盖范围内的第一STA。

具体的,AC在休眠AP中为至少一个第二STA分配第二目标AP可以包括S1810a1至S1810a4:

S1810a1、AC计算每个休眠AP的适合度值。

其中,休眠AP的适合度值和休眠AP进入活动状态后的可卸载流量成正比,休眠AP的适合度值和至少一个第二STA之间的综合通信质量成正比。

具体的,休眠AP的适合度值和休眠AP进入活动状态后的可卸载流量成正比,休眠AP的适合度值和至少一个第二STA之间的综合通信质量成正比可以包括:

第二STA期望的平均通信速率

其中,APi为其中一个休眠AP,Set_Pending为第二STA的集合,Set_Coverage(APi)为APi的接入范围覆盖的STA的集合。

从上述公式可以看出,休眠AP进入活动状态后的可卸载流量等于至少一个第二STA期望的平均通信速率之和;休眠AP和至少一个第二STA之间的综合通信质量与休眠AP与至少一个第二STA间的距离成反比,其中,n的取值可以根据无线环境的变化取相应的值,当STA处于APi的视距范围内,n可以取2;当STA未处于APi的视距范围内,n可以取3、4、5中的任意一个,具体的,当无线信道的环境较差时,n的取值可以较大(例如,n可以取5),当无线信道的环境相对较好时,n的取值可以相对较小(例如,n可以取3)。

S1810a2、AC将适合度值最高的休眠AP分配给至少一个第二STA作为第二目标AP。

S1810a3、AC向当前分配的第二目标AP发送唤醒控制报文。

其中,唤醒控制报文用于使当前分配的第二目标AP进入活动状态。

S1810a4、AC向AP发送卸载控制报文。

其中,卸载控制报文包括当前分配的第二目标AP的信息,该卸载控制报文用于AP通知相应的第二STA根据当前分配的第二目标AP的信息关联到当前分配的第二目标AP。

S1811、AP接收AC发送卸载控制报文。

S1812、AP向至少一个第二STA发送重关联通知报文。

其中,在AP接收到AC发送的卸载控制报文之后,向当前关联的相应的第二STA发送重关联通知报文,以指示相应的第二STA关联到第二目标AP。该重关联通知报文包括为AP当前关联的相应的第二STA分配的第二目标AP的信息。

S1813、AC判断AP是否仍然满足过载触发条件。

在AC为至少一个第二STA分配第二目标AP后,判断AP是否仍然满足过载触发条件,若是,则继续为其他第二STA分配第二目标AP,若否,则停止为第二STA分配第二目标AP或结束过载控制方法。

其中,其他第二STA为AP当前关联的第二STA中除了至少一个第二STA以外的STA。在AC为至少一个第二STA分配第二目标AP后,且仍然判断AP满足过载触发条件,此时AC需继续为其他第二STA中的至少一个第二STA分配第二目标AP,也就是重复执行S1810至S1813,直到AP脱离过载状态。

本发明实施例提供的过载控制方法,在AC根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足过载触发条件之后,在活动AP中,按照预设顺序逐个为该AP关联的第一STA分配第一目标AP,并将分配的第一目标AP的信息携带在卸载控制报文中发送至该AP,以便该AP指示第一STA关联到第一目标AP,达到减缓该AP过载的目的。由于AC在确定AP满足过载触发条件后,并未通过唤醒接入范围覆盖该AP关联的第一STA的休眠AP,来分担该AP的负载(AP关联的第一STA),而是通过在活动AP中为第一STA分配第一目标AP,并指示第一STA关联到第一目标AP,以分担该AP的负载,这样,可以充分利用现有Wi-Fi网络的资源,使AP脱离过载状态,不但提高了Wi-Fi网络中活动AP的利用率,同时也避免了将休眠AP唤醒后因负载太轻造成的能耗浪费的问题。

并且,在当前第一STA关联到AC为其分配的第一目标AP后,若AC确定该AP仍然满足过载触发条件,则AC为下一个第一STA分配第一目标AP,以便AP指示该第一STA关联到第一目标AP,若AC没有为所有或者部分第一STA成功分配第一目标AP,且AC判断该AP仍满足过载触发条件,则AC需要通过唤醒休眠AP,并将该休眠AP作为第二目标AP,分配给第二STA,以便第二STA关联到第二目标AP,使AP脱离过载状态。AC在为该AP当前关联的STA分配目标AP时,通过根据存储的STA的QoS需求,选择满足STA的QoS需求的且适合度最高的AP作为目标AP,保障了曾关联到该AP的STA的QoS需求。

本发明另一实施例提供一种AC,如图23所示,该AC可以包括:接收器1901、处理器1902和发送器1903。

接收器1901,用于接收站点STA发送的接入请求报文。

处理器1902,用于根据AC存储的或者接收器191接收到的接入请求报文携带的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP,若第一候选AP的数量为1,将第一候选AP分配给STA作为目标AP,若第一候选AP的数量大于1,将距离STA最近的第一候选AP分配给STA作为目标AP。

发送器1903,用于向目标AP发送唤醒控制报文,唤醒控制报文用于使目标AP进入活动状态,并向STA发送接入许可报文,该接入许可报文包括目标AP的信息,该接入许可报文用于STA根据目标AP的信息关联到目标AP。

进一步可选的,接入请求报文还包括STA的业务质量QoS需求信息,STA的QoS需求信息包括STA期望的平均通信速率。

处理器1902,还用于在根据AC存储的或者接入请求报文携带的STA的位置信息,将AC管理的、接入范围覆盖STA的休眠AP确定为第一候选AP之后,选择满足如下条件的第一候选AP:

第一候选AP的预设平均通过流量上限阈值大于等于STA期望的平均通信速率。

AC通过其处理器1902,在第一候选AP的范围内进一步筛选出满足上述条件的第一候选AP,使得第一候选AP可以满足STA的QoS需求信息。

进一步可选的,接入许可报文还包括特殊值,特殊值表示STA能够在STA的当前位置关联到目标AP。STA确定接入许可报文包括该特殊值后,无需移动就可以在其当前位置直接关联到目标AP。

进一步可选的,若第一候选AP的数量为0,则:处理器1902,还用于确定第二候选AP,第二候选AP包括AC管理的、与所述STA之间的距离在预设范围内的所有或部分AP,然后根据每个第二候选AP的位置信息、每个第二候选AP的负载信息和STA的QoS需求信息,计算每个第二候选AP的适合度值,并将适合度值最高的第二候选AP分配给STA作为目标AP。

进一步可选的,处理器1902,还用于在计算每个第二候选AP的适合度值之前,选择满足至少一个如下条件的第二候选AP:

条件1:第二候选AP的预设平均通过流量上限阈值大于等于第二候选AP的当前平均通过流量与STA期望的平均通信速率的两者之和。

条件2:第二候选AP的当前平均信道接入时延小于STA期望的平均信道接入时延。

AC通过其处理器1902,在第二候选AP的范围内进一步筛选出满足条件1和条件2中至少一个的第二候选AP,使得第二候选AP可以满足STA的QoS需求信息。

进一步可选的,目标AP的信息包括目标AP的基本服务集标识符BSSID、目标AP的介质接入控制MAC地址和目标AP的位置信息。

本发明实施例提供的AC,在接收到STA发送的接入请求报文之后,当不存在接入范围覆盖该STA的活动AP时,可以从接入范围覆盖STA的休眠AP中确定出分配给STA的目标AP,然后将目标AP唤醒并向STA发送携带的目标AP的信息的接入许可报文,此时STA便可以根据目标AP的信息关联到目标AP。由于在不存在接入范围覆盖该STA的活动AP的情况下,AC能够根据STA发送的接入请求报文,在接入范围覆盖该STA的休眠AP中为该STA分配目标AP,并将该目标AP及时唤醒,以使STA能够及时入网,解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题。

并且,AC可以根据STA发送的接入请求报文中包含的STA的QoS需求,从休眠AP中选择满足STA的QoS需求的AP作为STA的目标AP,同时,若AC从休眠AP中未确定出分配给STA的目标AP,此时AC可以从AC管理的所有AP或者部分AP中选择满足STA的QoS需求的AP作为STA的目标AP,这样,不但解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题,同时也保障了STA入网后的QoS需求。

在以上实施例中,AC管理的AP本地信息表中的每条记录可以包括以下关键信息:

AP的唯一ID、AP的MAC地址、AP的BSSID、AP的位置信息、AP的通信覆盖区域信息、AP的预设平均通过流量上限阈值、AP的预设平均通过流量下限阈值、AP预设时延阈值、AP当前运行状态(活动、休眠)、AP当前关联的STA的ID集合、AP的当前平均通过流量和AP的当前平均信道接入时延。

其中,AC可以根据AP发送的负载通知报文,实时更新AC管理的AP本地信息表中的相应记录的关键信息。

AC管理的STA本地信息表中的每条记录可以包括以下关键信息:

STA的唯一ID、STA的位置信息、STA的QoS需求(STA期望的平均通信速率、STA期望的平均信道接入时延)和STA当前的运行参数(STA当前的平均通信速率、STA当前的平均信道接入时延)。

其中,AC可以根据STA发送的接入请求报文,在AC管理的STA本地信息表中创建相应STA的记录。当STA的QoS需求发生变化时,AC可以根据STA发送的QoS需求更新报文实时更新STA的QoS需求;当STA的位置信息发生变化时,AC可以根据STA发送的位置更新报文实时更新STA的位置信息。

并且,由于STA的流动性,会存在STA不断进入Wi-Fi网络,以及STA脱离Wi-Fi网络的现象,因此,AC管理的STA本地信息表需具备STA记录超时老化功能。也就是说,针对AC管理的STA本地信息表中的任意一个STA,若AC在超过预设时间没有接收到来自该STA发送的任何报文,也未从接收到的负载通知报文中发现该STA的相关记录,则AC将删除管理的STA本地信息表中该STA对应的记录。

本发明另一实施例提供一种AC,如图24所示,该AC可以包括:接收器2001、处理器2002和发送器2003。

接收器2001,用于接收AP发送的负载通知报文,其中负载通知报文包括AP和第一站点STA之间的通信负载信息,第一STA为AP当前关联的STA。

处理器2002,用于若AC根据通信负载信息确定AP满足休眠触发条件,则为每个第一STA分配至少一个目标AP。

发送器2003,用于向AP发送卸载控制报文,该卸载控制报文包括AC为第一STA分配的目标AP的信息,该卸载控制报文用于第一STA根据目标AP的信息关联到目标AP,并在预设的时间后,向AP发送休眠控制报文,休眠控制报文用于使AP进入休眠状态。

进一步可选的,处理器2002,具体用于:

将AC管理的、除AP以外的接入范围覆盖至少一个第一STA的活动AP确定为候选AP。

若候选AP的数量为1,将候选AP确定为所有第一STA的目标AP。

若候选AP的数量大于1,根据每个候选AP的位置信息、每个候选AP的负载信息和其中一个第一STA的业务质量QoS需求信息,计算每个候选AP的适合度值,并将适合度值最高的候选AP分配给相应的第一STA作为目标AP。

进一步可选的,第一STA的QoS需求信息包括第一STA期望的平均通信速率和第一STA期望的平均接入时延的至少之一。

处理器2002,具体还用于在计算每个候选AP的适合度值之前,选择满足至少一个如下条件的候选AP:

条件1:候选AP的预设平均通过流量上限阈值大于等于候选AP的当前平均通过流量、Sum、相应的第一STA期望的平均通信速率的三者之和;Sum为预关联到候选AP的各个第一STA的平均通信速率的期望值之和。

条件2:候选AP的当前平均信道接入时延小于第一STA期望的平均信道接入时延。

AC通过其处理器2002,在候选AP的范围内进一步筛选出满足条件1和条件2中至少一个的候选AP,使得候选AP可以满足相应第一STA的QoS需求信息。

进一步可选的,候选AP的适合度值和候选AP与相应的第一STA的距离成反比,候选AP的适合度值和候选AP的负载成反比。即候选AP和相应第一STA的距离越近,则该候选AP对于相应第一STA的适合度值越高;候选AP的负载越低,则该候选AP对于相应第一STA的适合度值越高。

进一步可选的,休眠触发条件为AP在预设时间内的平均通过流量小于AP的预设平均通过流量下限阈值。

需要说明的是,该休眠触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP应当休眠的条件都可以应用于本实施例。

本发明实施例提供的AC,在根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足休眠触发条件之后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,向AP发送休眠控制报文,以指示AP进入休眠状态。AC通过在确定AP满足休眠触发条件后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,控制AP进入休眠状态,不仅解决了AP在负荷较小的情况下,资源的浪费问题,还保障了AP在进入休眠状态之后,每个第一STA的业务能够继续正常进行。

并且,AC在为AP当前关联的每个第一STA分配目标AP时,通过根据存储的第一STA的QoS需求,在活动AP中,选择满足第一STA的QoS需求的且适合度最高的AP作为目标AP,更进一步保障AP在进入休眠状态后,每个第一STA的QoS需求。

本发明另一实施例提供一种AC,如图25所示,该AC可以包括:接收器2101、处理器2102和发送器2103。

接收器2101,用于接收站点STA发送的接入请求报文,该请求报文包括STA扫描到的可关联AP。

处理器2102,用于根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的业务质量QoS需求信息,计算每个可关联AP的适合度值,并将适合度值最高的可关联AP分配给STA作为目标AP。

发送器2103,用于向STA发送接入许可报文,该接入许可报文包括目标AP的信息,该接入许可报文用于STA根据目标AP的信息关联到目标AP。

进一步可选的,STA的QoS需求信息包括STA期望的平均通信速率和STA期望的平均接入时延的至少之一。

处理器2102,还用于在计算每个可关联AP的适合度值之前,选择满足至少一个如下条件的可关联AP:

条件1:可关联AP的预设平均通过流量上限阈值大于等于可关联AP的当前平均通过流量与STA期望的平均通信速率的两者之和。

条件2:可关联AP的当前平均信道接入时延小于STA期望的平均信道接入时延。

AC通过其处理器2102,在可关联AP的范围内进一步筛选出满足条件1和条件2中至少一个的可关联AP,使得可关联AP可以满足STA的QoS需求信息。

进一步可选的,接入许可报文还包括特殊值,特殊值表示STA能够在STA的当前位置关联到目标AP。STA确定接入许可报文包括该特殊值后,无需移动就可以在其当前位置直接关联到目标AP。

进一步可选的,目标AP的信息包括目标AP的基本服务集标识符BSSID、目标AP的介质接入控制MAC地址和目标AP的位置信息。

本发明实施例提供的AC,在接收到STA发送的接入请求报文之后,首先根据接入请求报文中每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息,计算每个可关联AP的适合度值,并将计算得到的适合度值最高的可关联AP分配给STA作为目标AP,然后将该目标AP的信息携带在接入许可报文中发送给STA,以指示STA根据目标AP关联到目标AP。由于AC分配给STA的目标AP是根据每个可关联AP的位置信息、每个可关联AP的负载信息和STA的QoS需求信息计算得到的,且是分配给STA适合度值最高的AP,这样,在STA接入目标AP之后,可以保障STA的QoS需求。

本发明另一实施例提供一种AC,如图26所示,该AC可以包括:接收器2201、处理器2202和发送器2203。

接收器2201,用于接收接入点AP发送的负载通知报文,其中负载通知报文包括AP和第一站点STA之间的通信负载信息,该第一STA为当前关联到AP的STA。

处理器2202,用于根据接收器2201接收到的通信负载信息确定AP满足过载触发条件,然后在活动AP中,按照预设顺序逐个为第一STA分配第一目标AP。

发送器2203,用于向AP发送卸载控制报文,该卸载控制报文包括第一目标AP的信息,该卸载控制报文用于AP通知相应的第一STA根据第一目标AP的信息关联到第一目标AP。

进一步可选的,预设顺序为第一STA和AP的距离从远到近的顺序。

进一步可选的,处理器2202,还用于在在活动AP中为当前第一STA分配第一目标AP,并在发送器2203向AP发送卸载控制报文后,判断AP是否仍然满足过载触发条件。

若是,则处理器2202,还用于在活动AP中继续为下一个第一STA分配第一目标AP。

若否,则处理器2202,还用于停止为所述第一STA分配第一目标AP或结束过载控制方法。

其中,处理器2202,具体用于:

确定对应于当前第一STA的候选AP,该候选AP包括AC管理的、除AP以外的接入范围覆盖当前第一STA的活动AP。

将满足预设条件的候选AP分配给当前第一STA作为第一目标AP。

进一步可选的,处理器2202,具体用于将满足至少一个如下预设条件的候选AP分配给当前第一STA作为第一目标AP:

条件1:候选AP的预设平均通过流量上限阈值大于或等于候选AP的当前平均通过流量与当前第一STA期望的平均通信速率的两者之和。

条件2:候选AP的当前平均信道接入时延小于或等于当前第一STA期望的平均信道接入时延。

AC通过其处理器2202,在候选AP的范围内进一步筛选出满足条件1和条件2中至少一个的候选AP,并将该候选AP作为分配给当前第一STA的第一目标AP,使得第一目标AP可以满足当前第一STA的QoS需求信息。

进一步可选的,如果处理器2202在活动AP中没有成功为所有或者部分第一STA分配第一目标AP,并且判断AP仍然满足过载触发条件,则:

处理器2202,还用于在休眠AP中为至少一个第二STA分配第二目标AP,其中第二STA为未成功关联到第一目标AP的第一STA,在为至少一个第二STA分配第二目标AP,并在发送器2203向AP发送卸载控制报文后,判断AP是否仍然满足过载触发条件,若是,则继续为其他第二STA分配第二目标AP,若否,则停止为第二STA分配第二目标AP或结束过载控制方法。

进一步可选的,处理器2202,具体用于:计算每个休眠AP的适合度值,并将适合度值最高的休眠AP分配给至少一个第二STA作为第二目标AP。

发送器2203,还用于向当前分配的第二目标AP发送唤醒控制报文,该唤醒控制报文用于使当前分配的第二目标AP进入活动状态,并向AP发送卸载控制报文,该卸载控制报文包括当前分配的第二目标AP的信息,该卸载控制报文用于AP通知至少一个第二STA根据当前分配的第二目标AP的信息关联到当前分配的第二目标AP。

进一步可选的,休眠AP的适合度值和休眠AP进入活动状态后的可卸载流量成正比,休眠AP的适合度值和至少一个第二STA之间的综合通信质量成正比。

进一步可选的,休眠AP的适合度值和休眠AP进入活动状态后的可卸载流量成正比,休眠AP的适合度值和至少一个第二STA之间的综合通信质量成正比,包括:

第二STA期望的平均通信速率

其中,APi为其中一个休眠AP,Set_Pending为第二STA的集合,Set_Coverage(APi)为APi的接入范围覆盖的STA的集合。

进一步可选的,过载触发条件为以下至少之一:

条件1:AP在预设时间内的平均通过流量大于AP的预设平均通过流量上限阈值。

条件2:AP的平均信道接入时延大于预设时延阈值。

需要说明的是,该过载触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP过载的条件都可以应用于本实施例。

本发明实施例提供的AC,在根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足过载触发条件之后,在活动AP中,按照预设顺序逐个为该AP关联的第一STA分配第一目标AP,并将分配的第一目标AP的信息携带在卸载控制报文中发送至该AP,以便该AP指示第一STA关联到第一目标AP,达到减缓该AP过载的目的。由于AC在确定AP满足过载触发条件后,并未通过唤醒接入范围覆盖该AP关联的第一STA的休眠AP,来分担该AP的负载(AP关联的第一STA),而是通过在活动AP中为第一STA分配第一目标AP,并指示第一STA关联到第一目标AP,以分担该AP的负载,这样,可以充分利用现有Wi-Fi网络的资源,使AP脱离过载状态,不但提高了Wi-Fi网络中活动AP的利用率,同时也避免了将休眠AP唤醒后因负载太轻造成的能耗浪费的问题。

并且,在当前第一STA关联到AC为其分配的第一目标AP后,若AC确定该AP仍然满足过载触发条件,则AC为下一个第一STA分配第一目标AP,以便AP指示该第一STA关联到第一目标AP,若AC没有为所有或者部分第一STA成功分配第一目标AP,且AC判断该AP仍满足过载触发条件,则AC需要通过唤醒休眠AP,并将该休眠AP作为第二目标AP,分配给第二STA,以便第二STA关联到第二目标AP,使AP脱离过载状态。AC在为该AP当前关联的STA分配目标AP时,通过根据存储的STA的QoS需求,选择满足STA的QoS需求的且适合度最高的AP作为目标AP,保障了曾关联到该AP的STA的QoS需求。

本发明另一实施例提供一种STA,如图27所示,该STA可以包括:发送器2301、接收器2302和处理器2303。

发送器2301,用于向接入控制器AC发送接入请求报文。

接收器2302,用于接收AC发送的接入许可报文,该接入许可报文包括目标AP的信息,目标AP为AC根据AC存储的或者接入请求报文携带的STA的位置信息,从AC管理的、接入范围覆盖STA的休眠AP中确定出的,或者,目标AP为AC从AC管理的所有AP或部分AP中确定出的,部分AP包括:与STA之间的距离在预设范围内的AP。

处理器2303,用于根据接收器接收到的目标AP的信息关联到目标AP。

进一步可选的,接入请求报文还包括STA的业务质量QoS需求信息,STA的QoS需求信息包括STA期望的平均通信速率。

进一步可选的,接入许可报文还包括特殊值,特殊值表示STA能够在STA的当前位置关联到目标AP。STA确定接入许可报文包括该特殊值后,无需移动就可以在其当前位置直接关联到目标AP。

进一步可选的,目标AP的信息包括目标AP的基本服务集标识符BSSID、目标AP的介质接入控制MAC地址和目标AP的位置信息。

本发明实施例提供的STA,向AC发送接入请求报文,以便AC在接收到STA发送的接入请求报文之后,当不存在接入范围覆盖该STA的活动AP时,可以从接入范围覆盖STA的休眠AP中确定出分配给STA的目标AP,然后将目标AP唤醒并向STA发送携带的目标AP的信息的接入许可报文,此时STA便可以根据目标AP的信息关联到目标AP。由于在不存在接入范围覆盖该STA的活动AP的情况下,AC能够根据STA发送的接入请求报文,在接入范围覆盖该STA的休眠AP中为该STA分配目标AP,并将该目标AP及时唤醒,以使STA能够及时入网,解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题。

并且,AC可以根据STA发送的接入请求报文中包含的STA的QoS需求,从休眠AP中选择满足STA的QoS需求的AP作为STA的目标AP,同时,若AC从休眠AP中未确定出分配给STA的目标AP,此时AC可以从AC管理的所有AP或者部分AP中选择满足STA的QoS需求的AP作为STA的目标AP,这样,不但解决了位于Wi-Fi网络覆盖空洞区域内的STA无法接入Wi-Fi网络的问题,同时也保障了STA入网后的QoS需求。

本发明另一实施例提供一种AP,如图28所示,该AP可以包括:发送器2401、接收器2402和处理器2403。

发送器2401,用于向接入控制器AC发送负载通知报文,其中负载通知报文包括AP和第一站点STA之间的通信负载信息,第一STA为AP当前关联的STA。

接收器2402,用于接收AC发送的卸载控制报文,该卸载控制报文为AC根据通信负载信息确定AP满足休眠触发条件后发送的,卸载控制报文包括AC为第一STA分配的目标AP的信息。

发送器2401,还用于向第一STA发送重关联通知报文,该重关联通知报文包含目标AP的信息,该重关联通知报文用于通知第一STA根据目标AP的信息关联到目标AP,并在预设的时间后,向AC发送卸载控制响应报文,该卸载控制响应报文中包含当前关联到AP的第一STA的标识信息。

接收器2402,还用于接收AC发送的休眠控制报文,该休眠控制报文为AC在确定卸载控制响应报文中未包含第一STA的标识信息后发送的。

处理器2403,用于进入休眠状态。

进一步可选的,休眠触发条件为AP在预设时间内的平均通过流量小于AP的预设平均通过流量下限阈值。

需要说明的是,该休眠触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP应当休眠的条件都可以应用于本实施例。

本发明实施例提供的AP,向AC发送负载通知报文,以便AC根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足休眠触发条件之后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,向AP发送休眠控制报文,以指示AP进入休眠状态。AC通过在确定AP满足休眠触发条件后,首先为AP当前关联的每个第一STA分配目标AP,并在每个第一STA关联到目标AP后,控制AP进入休眠状态,不仅解决了AP在负荷较小的情况下,资源的浪费问题,还保障了AP在进入休眠状态之后,每个第一STA的业务能够继续正常进行。

并且,AC在为AP当前关联的每个第一STA分配目标AP时,通过根据存储的第一STA的QoS需求,在活动AP中,选择满足第一STA的QoS需求的且适合度最高的AP作为目标AP,更进一步保障AP在进入休眠状态后,每个第一STA的QoS需求。

本发明另一实施例提供一种AP,如图29所示,该AP可以包括:发送器2501和接收器2502。

发送器2501,用于向接入控制器AC发送负载通知报文,其中负载通知报文包括AP和第一站点STA之间的通信负载信息,第一STA为当前关联到AP的STA。

接收器2502,用于接收AC发送的卸载控制报文,该卸载控制报文为AC在根据通信负载信息确定AP满足过载触发条件后发送的,卸载控制报文包括为第一STA分配的第一目标AP的信息。

发送器2501,还用于向第一STA发送重关联通知报文,该重关联通知报文中包括为第一STA分配的第一目标AP的信息,该重关联通知报文用于第一STA根据第一目标AP的信息关联到第一目标AP。

进一步可选的,接收器2502,还用于接收AC发送的卸载控制报文,该卸载控制报文包括当前分配的第二目标AP的信息,该卸载控制报文用于AP通知至少一个第二STA根据当前分配的第二目标AP的信息关联到当前分配的第二目标AP,该卸载控制报文为AC在活动AP中没有成功为所有或者部分第一STA分配第一目标AP,并且AC判断AP仍然满足过载触发条件后发送的,第二STA为未成功关联到第一目标AP的第一STA。

进一步可选的,过载触发条件为以下至少之一:

条件1:AP在预设时间内的平均通过流量大于AP的预设平均通过流量上限阈值。

条件2:AP的平均信道接入时延大于预设时延阈值。

需要说明的是,该过载触发条件只是本实施例所列举的一个例子,本实施例对此不作限定,任何判定AP过载的条件都可以应用于本实施例。

本发明实施例提供的AP,向AC发送负载通知报文,以便AC根据接收到的AP发送的负载通知报文中的通信负载信息,确定AP满足过载触发条件之后,在活动AP中,按照预设顺序逐个为该AP关联的第一STA分配第一目标AP,并将分配的第一目标AP的信息携带在卸载控制报文中发送至该AP,以便该AP指示第一STA关联到第一目标AP,达到减缓该AP过载的目的。由于AC在确定AP满足过载触发条件后,并未通过唤醒接入范围覆盖该AP关联的第一STA的休眠AP,来分担该AP的负载(AP关联的第一STA),而是通过在活动AP中为第一STA分配第一目标AP,并指示第一STA关联到第一目标AP,以分担该AP的负载,这样,可以充分利用现有Wi-Fi网络的资源,使AP脱离过载状态,不但提高了Wi-Fi网络中活动AP的利用率,同时也避免了将休眠AP唤醒后因负载太轻造成的能耗浪费的问题。

并且,在当前第一STA关联到AC为其分配的第一目标AP后,若AC确定该AP仍然满足过载触发条件,则AC为下一个第一STA分配第一目标AP,以便AP指示该第一STA关联到第一目标AP,若AC没有为所有或者部分第一STA成功分配第一目标AP,且AC判断该AP仍满足过载触发条件,则AC需要通过唤醒休眠AP,并将该休眠AP作为第二目标AP,分配给第二STA,以便第二STA关联到第二目标AP,使AP脱离过载状态。AC在为该AP当前关联的STA分配目标AP时,通过根据存储的STA的QoS需求,选择满足STA的QoS需求的且适合度最高的AP作为目标AP,保障了曾关联到该AP的STA的QoS需求。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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