接入点的选择方法及装置与流程

文档序号:15163679发布日期:2018-08-14 17:09阅读:220来源:国知局

本发明实施例涉及通信技术,尤其涉及一种接入点的选择方法及装置。



背景技术:

运营商的无线局域网(Wireless Local Area Network,简称WLAN)是将多个瘦接入点(Access Point,简称AP)的管理功能集中起来,形成一个新的网元即接入控制器(Access Controller,简称AC),使用AC来集中管理配置WLAN中的瘦AP,形成无线网络。

当工作站(Station,简称STA)需要接入无线网络时,由STA广播探测帧,AP收到探测帧后回复探测响应,之后STA可以根据各AP回复的探测响应的信号强度选取服务AP,完成认证后向选取的服务AP发起关联请求,该选取的服务AP向该STA返回关联响应,在完成关联之后STA就可以与该选取的服务AP进行业务交互。在上述的网络接入过程中,STA对AP的选择没有考虑AP的负载情况,当AP负载很大时,会严重影响通信性能。为了解决该问题,现有技术在STA向选择的服务AP发起关联请求后,由AC对该选择的服务AP的负载情况进行判断以决定是否响应STA,从而实现AP选择的负载均衡。

但是,上述现有技术中,STA在向待关联AP发送关联请求后,需要等待AC进行负载均衡的判断,增加了STA接入网络的延迟,且STA和AC分别对服务AP进行了选择,使AP选择效率不高;此外,AC在对服务AP选择时只考虑了AP的负载,使AP选择不够优化。



技术实现要素:

本发明实施例提供一种接入点的选择方法及装置,以解决AP选择的效率不高和AP选择不够优化的问题,以实现AP选择的高效性及最优性。

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

集中控制器接收至少一个接入点AP发送的状态信息,所述状态信息包括发送所述状态信息的AP的负载信息;

所述集中控制器根据所述至少一个AP的状态信息,选取为工作站STA提供无线服务的至少一个目标AP;

所述集中控制器向所述至少一个AP发送携带有响应策略的响应消息,所述响应策略用于指示所述至少一个目标AP响应所述STA广播的探测帧,其他AP不响应所述STA广播的所述探测帧,以便所述STA从所述至少一个目标AP中选择服务AP。

在第一方面的第一种可能的实现方式中,所述状态信息还包括发送所述状态信息的AP与所述STA之间信道的质量信息;

所述集中控制器根据所述至少一个AP的状态信息,选取为STA提供无线服务的至少一个目标AP,包括:

所述集中控制器根据所述至少一个AP中各AP的负载信息和各AP与所述STA之间信道的质量信息,选取为所述STA提供无线服务的所述至少一个目标AP。

根据第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述状态信息是所述至少一个AP在接收到所述STA广播的所述探测帧后发送给所述集中控制器的,或是所述至少一个AP周期性或事件触发性发送给所述集中控制器的。

根据第一方面、第一方面的第一种至第二种可能的实现方式的任意一种,在第三种可能的实现方式中,所述集中控制器根据所述至少一个AP的状态信息,选取为STA提供无线服务的至少一个目标AP之后,还包括:

若所述至少一个目标AP不包括当前服务AP,且所述集中控制器在预设条件内确定所述STA未切换服务AP,则发送指示消息指示所述当前服务AP向所述STA发送解除关联消息,以触发所述STA重新广播探测帧。

根据第一方面、第一方面的第一种至第三种可能的实现方式的任意一种,在第四种可能的实现方式中,所述集中控制器接收至少一个AP发送的状态信息之后,还包括:

所述集中控制器确定是否存储有所述STA的表项,若有,则根据所述状态信息更新所述STA的表项;

若无,则根据所述状态信息生成所述STA的表项;所述STA的表项用于存储接收到的对应所述STA的状态信息;

所述集中控制器根据所述至少一个AP的状态信息,选取为STA提供无线服务的至少一个目标AP,包括:

所述集中控制器根据所述STA的表项存储的状态信息,选取为所述STA提供无线服务的所述至少一个目标AP。

根据第一方面的第一种至第四种可能的实现方式的任意一种,在第五种可能的实现方式中,所述集中控制器根据所述至少一个AP的状态信息,选取为STA提供无线服务的目标AP,包括:

所述集中控制器根据所述至少一个AP中各AP与所述STA之间信道的质量信息和预设门限,确定待选AP;

所述集中控制器在所述待选AP中选取负载最小的至少一个AP作为所述至少一个目标AP。

根据第一方面的第一种至第五种可能的实现方式的任意一种,在第六种可能的实现方式中,所述信道的质量信息包括所述至少一个AP中各AP到所述STA之间信道的信号强度信息,或,所述至少一个AP中各AP统计的上行调制与编码策略MCS包分布信息。

第二方面,本发明实施例提供一种接入点的选择方法,包括:

接入点AP接收集中控制器发送的携带有响应策略的响应消息,所述响应消息是所述集中控制器在接收到所述AP发送的状态信息后发送给所述AP的,所述响应策略用于指示接收到所述响应消息的AP中的至少一个目标AP响应工作站STA广播的探测帧,其他AP不响应所述STA广播的所述探测帧;所述至少一个目标AP是所述集中控制器根据至少一个AP发送的状态信息为所述STA选取的,所述状态信息包括发送所述状态信息的AP的负载信息;

若所述AP已接收到所述STA广播的探测帧,则根据所述响应策略确定所述至少一个目标AP是否包括所述AP,若是,响应所述探测帧,以便所述STA从所述至少一个目标AP中选择服务AP;若否,不响应所述探测帧。

在第二方面的第一种可能的实现方式中,所述状态信息还包括发送所述状态信息的AP与所述STA之间信道的质量信息;

所述至少一个目标AP是所述集中控制器根据至少一个AP发送的状态信息为所述STA选取的,包括:

所述至少一个目标AP是所述集中控制器根据所述至少一个AP中各AP的负载信息和各AP与所述STA之间信道的质量信息为所述STA选取的。

根据第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述AP接收集中控制器发送的携带有响应策略的响应消息之前,还包括:

所述AP在接收到所述STA广播的探测帧后发送所述状态信息给所述集中控制器;

或是,所述AP周期性或事件触发性发送所述状态信息给所述集中控制器。

根据第二方面、第二方面的第一种至第二种可能的实现方式,在第三种可能的实现方式中,还包括:

所述AP接收所述集中控制器发送的指示消息,向所述STA发送解除关联消息,以触发所述STA重新广播探测帧,所述指示消息是所述集中控制器确定所述至少一个目标AP不包括当前服务AP,且在预设条件内确定所述STA未切换服务AP时发送的。

根据第二方面、第二方面的第一种至第三种可能的实现方式,在第四种可能的实现方式中,所述AP接收集中控制器发送的携带有响应策略的响应消息之后,还包括:

所述AP根据所述响应策略,建立或更新所述STA的响应策略。

根据第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述AP接收集中控制器发送的携带有响应策略的响应消息之前,还包括:

所述AP接收所述STA广播的探测帧;

所述AP确定是否存储有所述STA的响应策略,若无,则向所述集中控制器发送所述AP的状态信息,以使得所述集中控制器获取所述AP的状态信息,确定所述至少一个目标AP,并发送携带有所述响应策略的所述响应消息。

第三方面,本发明实施例提供一种集中控制器,包括:

第一接收模块,用于接收至少一个接入点AP发送的状态信息,所述状态信息包括发送所述状态信息的AP的负载信息;

处理模块,用于根据所述第一接收模块接收的所述状态信息选取为工作站STA提供无线服务的至少一个目标AP;

发送模块,用于根据所述处理模块选取的所述至少一个目标AP向所述至少一个AP发送携带有响应策略的响应消息,所述响应策略用于指示所述至少一个目标AP响应所述STA广播的探测帧,其他AP不响应所述STA广播的所述探测帧,以便所述STA从所述至少一个目标AP中选择服务AP。

在第三方面的第一种可能的实现方式中,所述处理模块还用于:若所述状态信息还包括发送所述状态信息的AP与所述STA之间信道的质量信息时,根据所述至少一个AP中各AP的负载信息和各AP与所述STA之间信道的质量信息,选取为所述STA提供无线服务的所述至少一个目标AP。

根据第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理模块还用于:在根据所述至少一个AP的状态信息,选取为STA提供无线服务的至少一个目标AP之后,若所述至少一个目标AP不包括当前服务AP,且在预设条件内确定所述STA未切换服务AP,则发送指示消息指示所述当前服务AP向所述STA发送解除关联消息,以触发所述STA重新广播探测帧。

根据第三方面、第三方面的第一种至第二种可能的实现方式,在第三种可能的实现方式中,所述处理模块还用于:接收至少一个AP发送的状态信息之后,确定是否存储有所述STA的表项,若有,则根据所述状态信息更新所述STA的表项,若无,则根据所述状态信息生成所述STA的表项;所述STA的表项用于存储接收到的对应所述STA的状态信息;根据所述STA的表项存储的状态信息,选取为所述STA提供无线服务的所述至少一个目标AP。

第四方面,本发明实施例提供一种接入点设备,包括:

第二接收模块,用于接收集中控制器发送的携带有响应策略的响应消息,所述响应消息是所述集中控制器在接收到接入点AP发送的状态信息后发送给所述AP的,所述响应策略用于指示接收到所述响应消息的AP中的至少一个目标AP响应工作站STA广播的探测帧,其他AP不响应所述STA广播的所述探测帧;所述至少一个目标AP是所述集中控制器根据至少一个AP发送的状态信息为所述STA选取的,所述状态信息包括发送所述状态信息的AP的负载信息;

响应模块,用于若已接收到所述STA广播的探测帧,则根据所述响应策略确定所述至少一个目标AP是否包括所述AP,若是,响应所述探测帧,以便所述STA从所述至少一个目标AP中选择服务AP;若否,不响应所述探测帧。

在第四方面的第一种可能的实现方式中,所述状态信息还包括发送所述状态信息的AP与所述STA之间信道的质量信息;

所述至少一个目标AP是所述集中控制器根据至少一个AP发送的状态信息而选取的,包括:

所述至少一个目标AP是所述集中控制器根据所述至少一个AP中各AP的负载信息和各AP与所述STA之间信道的质量信息为所述STA选取的。

根据第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述响应模块还用于:

接收所述集中控制器发送的指示消息,向所述STA发送解除关联消息,以触发所述STA重新广播探测帧,所述指示消息是所述集中控制器确定所述至少一个目标AP不包括当前服务AP,且在预设条件内确定所述STA未切换服务AP时发送的。

第五方面,本发明实施例提供一种集中控制器,包括接收器、处理器和存储器,其中:

所述接收器用于接收至少一个接入点AP发送的状态信息,所述状态信息包括发送所述状态信息的AP的负载信息;

所述存储器存储有一组程序代码,所述处理器调用所述程序代码,以执行以下操作:根据所述至少一个AP的状态信息,选取为工作站STA提供无线服务的至少一个目标AP,向所述至少一个AP发送携带有响应策略的响应消息,所述响应策略用于指示所述至少一个目标AP响应所述STA广播的探测帧,其他AP不响应所述STA广播的所述探测帧;以便所述STA从所述至少一个目标AP中选择服务AP。

所述存储器还用于存储所述响应策略。

在第五方面的第一种可能的实现方式中,所述状态信息还包括发送所述状态信息的AP与所述STA之间信道的质量信息。

第六方面,本发明实施例提供一种接入点设备,包括:

接收器,用于接收集中控制器发送的携带有响应策略的响应消息,所述响应消息是所述集中控制器在接收到接入点AP发送的状态信息后发送给所述AP的,所述响应策略用于指示接收到所述响应消息的AP中的至少一个目标AP响应工作站STA广播的探测帧,其他AP不响应所述STA广播的所述探测帧;所述至少一个目标AP是所述集中控制器根据至少一个AP发送的状态信息为所述STA选取的,所述状态信息包括发送所述状态信息的AP的负载信息;

处理器,用于若已接收到所述STA广播的探测帧,则根据所述响应策略确定所述至少一个目标AP是否包括所述AP,若是,响应所述探测帧,以便所述STA从所述至少一个目标AP中选择服务AP;若否,不响应所述探测帧。

在第六方面的第一种可能的实现方式中,所述状态信息还包括发送所述状态信息的AP与所述STA之间信道的质量信息。

本发明实施例接入点的选择方法及装置,集中控制器根据各AP发送的状态信息确定为STA提供无线服务的目标AP,以响应STA的探测帧,供STA从这些目标AP中选择服务AP,实现了AP选择的最优性和高效性,保证了无线网络的负载均衡,解决了AP选择效率不高和AP选择不够优化的问题。同时,本实施例中,由于AC是对AP响应探测帧时做的控制,相对于现有技术中对AP响应关联请求的控制而言,减小了用户的网络接入等待时间。

附图说明

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

图1为本发明接入点的选择方法实施例一的流程图;

图2为本发明接入点的选择方法实施例二的流程图;

图3为本发明接入点的选择方法实施例三的流程图;

图4为本发明接入点的选择方法实施例四的流程图;

图5为本发明接入点的选择方法实施例五的信令流程图;

图6为本发明接入点的选择方法实施例六的信令流程图;

图7为本发明集中控制器实施例一的结构示意图;

图8为本发明AP设备实施例一的结构示意图;

图9为本发明集中控制器实施例二的结构示意图;

图10为本发明AP设备实施例二的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明接入点的选择方法实施例一的流程图,该方法适用于无线网络的接入选择,尤其是基于AP负载均衡的无线网络的接入选择。该方法可以由集中控制器和AP配合完成,且不对STA及网络协议有任何要求,完全由网络侧(如AP和AC)控制,兼容性高。其中,该集中控制器的实体不局限于AC、可以是独立的服务器,也可以为某一特定的AP,只要能够实现对各AP的集中控制功能即可。同时,该无线网络不局限于运营商的WLAN网络,也可以是由胖AP形成的典型的WLAN网路。以下的所有实施例均以集中控制器为AC,无线网络为运营商的WLAN网络为例进行说明,如图1所示,该方法可以按照如下流程进行:

S101、集中控制器接收至少一个AP发送的状态信息,该状态信息包括发送该状态信息的AP的负载信息。

其中,该负载信息用于反映发送该状态信息的AP当前的负荷情况,可以包括该AP当前的使用占空比,关联用户数,并发用户数,流量等信息的其中之一或任意组合;

优选地,该状态信息还可以包括发送所述状态信息的AP与该STA之间信道的质量信息。该信道的质量信息用于反映该至少一个AP中各AP与该STA之间的通信信道的质量,可以包括该至少一个AP中各AP到该STA的信号强度信息和/或该至少一个AP中各AP统计的上行调制与编码策略(Modulation and Coding Scheme,简称MCS)包分布信息。

可选地,该状态信息可以是该至少一个AP在接收到该STA广播的探测帧后发送给集中控制器的,也可以是该至少一个AP周期性或事件触发性发送给集中控制器的,此处不做任何限制。其中,该事件触发性可以是由设置的信道质量门限值触发的,如,若服务AP判断与STA的信道质量低于设置的门限值时可以向AC发送状态信息,又如,非服务AP判断与STA的信道质量高于设置的门限值时可以向AC发送状态信息;该事件触发性还可以是由设置的数据丢包率触发的,但不以此为限,此处仅为举例说明,可根据实际情况进行设置。

S102、集中控制器根据该至少一个AP的状态信息,选取为STA提供无线服务的至少一个目标AP。

例如,AC根据该至少一个AP发送的状态信息中各AP的负载信息,选取负载最小的多个AP作为该至少一个目标AP,供该STA根据信号强度从该至少一个目标AP中选择服务AP。

优选地,若该状态信息还可以包括发送该状态信息的AP与该STA之间信道的质量信息,即AC接收到的该至少一个AP发送的状态信息还可以包括各AP与STA之间信道的质量信息,则AC根据该至少一个AP中各AP的负载信息和各AP与该STA之间信道的质量信息,选取为该STA提供无线服务的目标AP。该选取过程可以按照以下方法进行:

方法一

AC预先设置一个负载门限值后,处理该状态信息中的负载信息,将负载小于该负载门限值的至少一个AP作为待选AP;AC再根据信道的质量信息,从待选AP中选择信道质量好的一个或多个AP作为该至少一个目标AP。

若AP的负载均高于该负载门限值,则AC可以不选取目标AP,也可以根据负载信息选择负载较小的一个或多个AP作为该至少一个目标AP。

或者,AC可以不设置该负载门限值,直接根据各AP的负载信息选取负载小的至少一个AP作为待选AP,然后再根据信道的质量信息从待选AP中选择信道质量好的一个或多个AP作为该至少一个目标AP。

方法二

集中控制器根据该至少一个AP中各AP与该STA之间的信道的质量信息和预设门限,确定待选AP;集中控制器在该待选AP中选取负载最小的至少一个AP作为该至少一个目标AP。这样做的好处在于,可以避免选择信道质量很差的AP作为目标AP,保证了目标AP的最优性。

具体地,AC预先设置一个信道质量门限值,处理该状态信息中的信道的质量信息,将该信道质量大于该信道质量门限值的至少一个AP作为待选AP;AC再根据负载信息,从待选AP中选择负载低的一个或多个AP作为该至少一个目标AP。

若AP的信道质量均低于该信道质量门限值,则AC可以不选取目标AP,也可以根据信道的质量信息选择信道质量较好的一个或多个AP作为该至少一个目标AP。

或者,AC可以不设置该信道质量门限值,直接根据各AP的信道质量选取信道质量高的至少一个AP作为待选AP,然后再根据负载信息从待选AP中选择负载小的一个或多个AP作为目标AP。

上述两种方法仅为举例说明,对目标AP的选取可以根据需要灵活指定规则,如基于历史数据的统计预测等,此处不做任何限制,只要能够实现目标AP的选取均可。

其中,该至少一个目标AP可以为一个或多个,若为一个,则可以指示该STA直接与该一个目标AP建立关联,从而建立或更新无线连接,这样做的好处在于,可以为STA提供最优的服务AP,同时不需要STA对目标AP进行选择,提高无线网络接入效率;若为多个,则可以指示该STA从该多个目标AP中选择服务AP,即由该STA从多个优化的目标AP中自主选择服务AP,提高了STA的自主性和灵活性。

S103、集中控制器向该至少一个AP发送携带有响应策略的响应消息,该响应策略用于指示该至少一个目标AP响应该STA广播的探测帧,其他AP不响应该STA广播的探测帧,以便该STA从该至少一个目标AP中选择服务AP。

具体地,在确定至少一个目标AP后,AC生成响应策略,该响应策略用于指示目标AP响应该探测帧,即在接收到该STA广播的探测帧时向该STA发送探测响应,以供该STA选取服务AP;该响应策略还用于指示其他AP不响应该探测帧,即在接收到该STA广播的探测帧时不向该STA发送探测响应。其中,该其他AP为在AC接收到状态信息的AP中,除被选取为目标AP以外的AP。

AC将该响应策略发送给该至少一个AP,该至少一个AP根据该响应策略确定是否响应该STA的探测帧,以供该STA从目标AP中选择服务AP发起关联请求,从而与目标AP建立或更新无线连接。该更新无线连接可以包括:无线网络的漫游或无线连接的重新关联。

其中,若该STA之前未建立无线网络,或已与无线网络断开连接,则该STA从至少一个目标AP中选择服务AP建立无线连接;若该STA此时有服务AP,则该STA从至少一个目标AP中选择新的服务AP进行服务AP的切换,实现无线网络的漫游或重新关联。

本实施例,集中控制器根据各AP发送的状态信息确定为STA提供无线服务的目标AP,以响应STA的探测帧,供STA从这些目标AP中选择服务AP,实现了AP选择的最优性和高效性,保证了无线网络的负载均衡,解决了AP选择效率不高和AP选择不够优化的问题。同时,本实施例中,由于AC是对AP响应探测帧时做的控制,相对于现有技术中对AP响应关联请求的控制而言,减小了用户的网络接入等待时间。

可选地,集中控制器根据该至少一个AP的状态信息,选取为STA提供无线服务的至少一个目标AP之后,还可以包括:若该至少一个目标AP不包括当前服务AP,且集中控制器在预设条件内确定该STA未切换服务AP,则发送指示消息指示该当前服务AP向该STA发送解除关联消息,以触发该STA重新广播探测帧。

具体地,AC根据该状态信息判断出该STA当前是否已建立无线连接,若是,可以根据该至少一个AP的状态信息选取至少一个目标AP,并判断选取的该至少一个目标AP中是否包括当前为该STA提供无线服务的AP,若是,则AC可以不生成响应策略,若否,则AC设定一预设条件,以供该STA根据自身情况自主切换服务AP,若达到预设条件后,该STA未进行自主切换,则AC指示当前为该STA提供无线服务的AP解除与该STA的关联,以触发该STA重新广播探测帧,并指示该至少一个目标AP响应该探测帧。其中,该预设条件可以包括但不限于:预设的固定时间或无线介质信道质量。例如,该预设条件可以为一预设时间段,超过该时间段后,该STA还未进行自主切换,则强制执行解关联;或该预设条件可以为预设的无线介质信道质量门限值,如信号质量门限值或丢包率门限值,若低于这些门限值,该STA还未进行自主切换,则强制执行解关联。这样做的好处在于,AC可以动态调整无线网络的负载,保证无线网络中AP的负载均衡,且保证重新提供服务的AP为性能优化的AP。

下面从两个场景对本实施例进行举例说明:

场景一、STA当前未建立无线连接

STA接入无线网络前,需要广播探测帧,附近的AP接收到该探测帧后,不直接返回探测响应,而是可以向AC发送状态信息。AC接收至少一个AP发送的状态信息,该状态信息可以是AP在接收到STA发送的探测帧后发送给AC的。

AC根据接收到状态信息选取为STA提供无线服务的目标AP,并生成响应策略。其中,该响应策略与上述一致,其选取过程也与上述类似,此处不再赘述。且该目标AP可以为一个,也可以为多个,可根据实际情况进行选取。

AC向该至少一个AP发送响应策略,以供选取的目标AP响应该探测帧,以指示该STA从该些目标AP中的选择一个作为服务AP,建立无线连接。

场景二、STA当前已建立无线连接

当STA已接入无线网络,AC接收至少一个AP发送的状态信息,该状态信息可以是AP周期性或事件触发性发送给AC的。

AC根据接收到状态信息选取为STA提供无线服务的目标AP,并生成响应策略。其中,该响应策略与上述一致,其选取过程也与上述类似,此处不再赘述。且该目标AP可以为多个,这样做的好处在于,由于AC不可实时预知STA在移动中的随机性,为了保证STA能够根据自身的系统机制快速切换至目标AP,提供多个可选择的目标AP,以防止因为更新不及时导致的网络接入切换中断的问题,提高网络接入的兼容性及容错性。

AC向该至少一个AP发送响应策略,以供该目标AP在接收到该STA广播的探测帧时向该STA发送探测响应,以指示该STA从该目标AP中选择一个目标AP作为新的服务AP,以进行无线网络中的服务AP切换,完成无线网络中的漫游或重新关联。

图2为本发明接入点的选择方法实施例二的流程图,本实施例在上述实施例的基础上,S101之后,还可以包括:集中控制器确定是否存储有该STA的表项,若有,则根据该状态信息更新所述STA的表项;若无,则根据该状态信息生成该STA的表项;该STA的表项用于存储接收到的对应该STA的状态信息;S102可以包括:集中控制器根据该STA的表项存储的状态信息,选取为该STA提供无线服务的该至少一个目标AP。该方法不仅可以应用于STA准备接入无线网络的情况,还可以应用于STA已接入网络的情况,如图2所示,该方法可以按照如下流程进行:

S101、集中控制器接收至少一个AP发送的状态信息,该状态信息包括发送该状态信息的AP的负载信息。

S201、集中控制器确定是否存储有该STA的表项,若有,则根据该状态信息更新所述STA的表项;若无,则根据该状态信息生成该STA的表项;该STA的表项用于存储接收到的对应该STA的状态信息。

具体地,AC接收到至少一个AP发送的状态信息后,首先可以从本地存储的STA的表项列表进行查找,以确定该STA的表项是否已经存在于该列表中,若是,则根据接收到的状态信息更新该STA的表项,以备AC根据最新的STA的表项选取该至少一个目标AP;若否,则根据该状态信息新建该STA的表项,以备AC再接收到与该STA相关的状态信息时直接更新该表项,同时以备AC根据最新的STA的表项选取该至少一个目标AP。

其中,该STA的表项列表由AC创建并在本地存储,以方便AC对接收到的状态信息进行汇总,利于对目标AP的选取;该STA的表项列表可以包括多个STA的表项,每个STA的表项可以包括接收到的与该STA相关的各AP的状态信息。

S202、集中控制器根据该STA的表项存储的状态信息,选取为该STA提供无线服务的该至少一个目标AP。

例如,AC在等待一定时间后,从本地存储的STA的表项列表记录的该STA的表项中,通过对负载信息及信道的质量信息的计算及决策,决定让哪些AP作为目标AP响应探测帧,哪些AP不响应探测帧。其中,该响应策略与前述的响应策略一致,此处不再赘述。

例如,在进行选取时,在STA的表项中,存在至少一个AP的状态信息,首先判断STA到AP的信号强度,要高于设定好的信号强度门限值,才认为此AP可以更好地为STA提供无线服务,这部分AP作为优选AP参与到进一步的选取中,其余的AP作为备选AP参与到策略判断。在优选AP中,选择负载低的或负载小于平均值的作为目标AP响应STA的探测帧,如果没有优选AP,则在备选AP中进行相同的选择。将最终的响应决策发送给各AP。

具体地,S202可以按照如下流程进行:

步骤一、集中控制器根据该STA的表项判断该STA是否已建立无线连接:若是,则执行步骤二;若否,则执行步骤三。

具体地,AC首先根据该STA的表项对STA当前的无线连接状态进行判断,以确定之后生成的响应策略。

步骤二、集中控制器根据该STA的表项选取至少一个目标AP,并生成该响应策略,以供该STA自主进行无线网络漫游或重新关联。

具体地,若判断出当前该STA已建立无线连接,则AC根据该STA的表项选取至少一个目标AP,并指示这些目标AP在接收到该STA的探测帧时返回探测响应,以供该STA从中选择一个目标AP作为服务AP来进行无线连接的更新,即进行无线网络漫游和重新关联。这样做的好处在于,为STA提供进行无线网络切换的AP,以实现STA自主对AP进行切换的需求,保证了兼容性,提高了容错性。

步骤三、集中控制器根据该STA的表项选取为该STA提供无线服务的至少一个目标AP,并生成该响应策略。

具体地,如判断出当前该STA未建立无线连接,则AC根据该STA的表项可以选取多个性能最优的目标AP,以供该STA从中选择服务AP建立无线连接,或者选取一个性能最优的目标AP,以供该STA直接与该目标AP建立无线连接。

可选地,S202之后还可以包括:若该至少一个目标AP不包括当前服务AP,且集中控制器在预设条件内确定该STA未切换服务AP,则发送指示消息指示该当前服务AP向该STA发送解除关联消息,以触发该STA重新广播探测帧。具体地,AC在判断出该STA当前已建立无线连接之后,进一步,AC可以根据该STA的表项选取至少一个目标AP,并判断选取的该至少一个目标AP是否包括当前的服务AP,若是,则AC可以不生成响应策略,若否,则AC在预设条件内确定该STA未自主切换服务AP之后,指示当前服务AP解除与该STA的关联,以触发该STA重新广播探测帧,并指示目标AP响应该探测帧,保证重新建立关联的AP为性能优化的AP。这样做的好处在于,AC可以动态调整无线网络的负载,保证无线网络的负载均衡。

S103、集中控制器向该至少一个AP发送携带有响应策略的响应消息,该响应策略用于指示该至少一个目标AP响应该STA广播的探测帧,其他AP不响应该STA广播的探测帧,以便该STA从该至少一个目标AP中选择服务AP。

本实施例,通过在集中控制器本地建立并实时更新的STA的表项列表,实现对AP选择的动态调整,并下达实时的响应策略,优化了无线网络的负载情况,且保证了网络的兼容性。

以下以STA已建立无线连接的场景为例进行说明:

各AP收到各STA的探测帧后,会周期性或事件触发性的向AC发送状态信息,AC根据这些状态信息,建立或更新各STA的表项,并根据每次更新的数据刷新STA的表项列表,对于已经建立无线连接的STA,AC会根据STA到AP的信道质量情况判断STA是否处于最佳服务小区(即提供无线服务的AP是否是最优的),此处的判断可以使用AP状态信息中的STA到AP的信号强度信息,也可以根据AP统计的上行MCS包分布信息等,在此不再详细举例。如果STA到AP的信号强度低于阈值,则认为此STA已经不再处于最佳服务小区了,此时检查STA的表项,根据STA到AP信号强度阈值进行判断,高于阈值的作为优选AP(即上述的待选AP),小于阈值的作为备选AP,如果有优选AP,则可进一步判断优选AP的负载状况,可使用排序、与组均值进行比较或与预设值比较的方式,此处不限定,选出负载满足条件的作为目标AP,如果没有优选AP,则在备选AP中,以信号强度进行AP排序,仅当备选AP的信号强度持续强于当前服务AP时,或强于当前AP的信号强度加上一个信号强度的偏置时,才能作为待选AP,如果有多个备选AP的信号强度都持续强于当前服务AP,则这些备选AP的信号需与最强的备选AP的信号进行比较,在一定信号强度偏差范围内的备选AP,都可作为待选AP,在这些待选AP中,进行负载比较,可使用排序、与组均值进行比较或与预设值比较的方式,此处不限定,最终选出目标AP。

AC向各AP发送最新响应策略,选出的目标AP的响应策略为响应探测,其余AP的响应策略为不响应,通过这样,触发终端进行服务AP切换,如果终端不进行切换,可进一步让当前服务AP与STA解除关联,触发STA广播新的探测帧,因为网络中STA只能发现选定的目标AP,因此STA只能与该目标AP发生关联,达到引导STA切换至选取的服务AP的目的。因为目标AP是综合了信道环境和负载综合选出来的,所以通过切换,达到让AP之间的负载更加均衡的目的。

图3为本发明接入点的选择方法实施例三的流程图,如图3所示,该方法可以按照如下流程进行:

S301、AP接收集中控制器发送的携带有响应策略的响应消息,该响应消息是集中控制器在接收到该AP发送的状态信息后发送给该AP的,该响应策略用于指示接收到所述响应消息的AP中的至少一个目标AP响应STA广播的探测帧,其他AP不响应该STA广播的探测帧;该至少一个目标AP是集中控制器根据至少一个AP发送的状态信息而选取的,该状态信息包括发送该状态信息的AP的负载信息。

具体地,该状态信息可以包括AP的负载信息。该AP的负载信息用于反映该AP当前的负荷情况,可以包括该AP当前的使用占空比,关联用户数,并发用户数,流量等信息的其中之一或任意组合;

优选地,该状态信息还可以包括AP与STA之间信道的质量信息,则该至少一个目标AP是AC根据该至少一个AP中各AP的负载信息和各AP与该STA之间信道的质量信息而选取的。该信道的质量信息用于反映该至少一个AP中各AP与该STA之间的通信信道的质量,可以包括该至少一个AP中各AP到该STA的信号强度信息和/或该至少一个AP中各AP统计的上行MCS包分布信息。

可选地,在S301之前,还可以包括:该AP在接收到该STA广播的探测帧后发送该状态信息给集中控制器;或是,该AP周期性或事件触发性发送该状态信息给集中控制器,此处不做任何限制。

进一步,若该状态信息可以由该AP周期性或事件触发性发送给AC,就能够实现AC对无线网络的动态控制,适时调整AP的负载情况,优化无线网络的工作状态。

其中,该至少一个目标AP可以为一个,也可以为多个,可以根据实际情况进行选取。

S302、若该AP已接收到该STA广播的探测帧,则根据该响应策略确定该至少一个目标AP是否包括该AP,若是,响应该探测帧,以便该STA从该至少一个目标AP中选择服务AP;若否,不响应该探测帧。

具体地,该AP根据接收到的响应策略判断本身是否为该至少一个目标AP的其中之一,如是,则在接收到STA的探测帧后响应探测帧,以使该STA可以发现该AP,以供该STA能够选择与该AP建立无线连接。若判断本身不包括在该至少一个目标AP中,则该AP在接收到该STA广播的探测帧时不响应该探测帧。

本实施例,AP接收携带有响应策略的响应消息,并根据该响应策略确定是否响应STA广播的探测帧,实现了AP选择的最优性和高效性,保证了无线网络的负载均衡,解决了AP选择效率不高和AP选择不够优化的问题。同时,本实施例中,由于AC是对AP响应探测帧时做的控制,相对于现有技术中对AP响应关联请求的控制而言,减小了用户的网络接入等待时间。

可选地,本实施例在上述实施例的基础上,还可以包括:该AP接收集中控制器发送的指示消息,向该STA发送解除关联消息,以触发该STA重新广播探测帧,该指示消息是集中控制器确定该至少一个目标AP不包括当前服务AP,且在预设条件内确定该STA未切换服务AP时发送的。具体地,该AP为当前服务AP,若目标AP中不包括当前服务AP,在预设条件内该STA也未自主切换服务AP,则该AP根据AC发送的指示消息,向该STA发送解除关联消息,以触发该STA广播新的探测帧。

图4为本发明接入点的选择方法实施例四的流程图,本实施例在图3所示实施例的基础上,该方法在S301之前还可以包括:该AP根据该响应策略,建立或更新该STA的响应策略。进一步,在S301之后还可以包括:该AP接收该STA广播的探测帧;该AP确定是否存储有该STA的响应策略,若无,则向集中控制器发送该AP的状态信息,以使得集中控制器获取该AP的状态信息,确定该至少一个目标AP,并发送携带有该响应策略的该响应消息。如图4所示,该方法可以按照如下流程进行:

S401、该AP接收该STA广播的探测帧。

S402、该AP确定是否存储有该STA的响应策略,若无,则向集中控制器发送该AP的状态信息,以使得集中控制器获取该AP的状态信息,确定该至少一个目标AP,并发送携带有该响应策略的该响应消息。

具体地,当AP收到STA广播的探测帧后,并不是直接响应该探测帧,而是首先检查在本地是否存储有该STA的响应策略,如果有,表明已经由集中控制器判断过了,直接按照响应策略确定是否响应该探测帧即可;如果没有,就需要将包括STA的相关信息的状态信息上报给AC,由AC进行判断,即继续执行S301。

S301、AP接收集中控制器发送的携带有响应策略的响应消息,该响应消息是集中控制器在接收到该AP发送的状态信息后发送给该AP的,该响应策略用于指示接收到所述响应消息的AP中的至少一个目标AP响应STA广播的探测帧,其他AP不响应该STA广播的探测帧;该至少一个目标AP是集中控制器根据至少一个AP发送的状态信息而选取的,该状态信息包括发送该状态信息的AP的负载信息。

S403、该AP根据该响应策略,建立或更新该STA的响应策略。

S302、若该AP已接收到该STA广播的探测帧,则根据该响应策略确定该至少一个目标AP是否包括该AP,若是,响应该探测帧,以便该STA从该至少一个目标AP中选择服务AP;若否,不响应该探测帧。

本实施例,通过AP在接收到STA的探测帧前先检查本地是否存储有该STA的响应策略,若有,直接根据该响应策略处理该STA的探测帧,在集中控制器动态管理无线网络时提高了无线网络的接入效率。

图5为本发明接入点的选择方法实施例五的信令流程图,本实施例以STA当前未在无线网络中建立无线连接的情况为例,同时以无线网络由3个AP(AP1、AP2和AP3)组成为例进行说明,如图5所示,该方法可以按照如下流程进行:

S501、STA广播探测帧。

S502、AP1、AP2和AP3向AC发送状态信息。

在本步骤之前,还可以包括AP1、AP2和AP3先检查本地是否存储有该STA的响应策略。由于本实施例中的STA并未与该无线网络建立过无线连接,所以不会直接根据本地存储的响应策略直接进行处理。

S503、AC根据状态信息生成响应策略。

本步骤中,AC可以对状态信息的接收可以预设一个收集时间,达到收集时间后,就开始计算并决策,以生成响应策略。例如,指示AP1响应该探测帧,AP2和AP3不响应探测帧。

S504、AC向AP1、AP2和AP3发送携带有响应策略的响应消息。

S505、AP1向STA发送探测响应。

S506、STA向AP1发送关联请求。

S507、AP1向STA发送关联响应。

图6为本发明接入点的选择方法实施例六的信令流程图,本实施例以STA当前已在无线网络中建立无线连接的情况,如已与AP2建立无线连接为例,同时同样以无线网络由3个AP(AP1、AP2和AP3)组成为例进行说明,如图6所示,该方法可以按照如下流程进行:

S601、AP1、AP2和AP3周期性或事件触发性发送状态信息。

S602、AC根据状态信息生成响应策略。

本步骤中,AC根据该状态信息选取AP1、AP2和AP3均作为目标AP,来触发STA根据自身情况选择是否切换服务AP;或者AC只选取AP1和AP3作为目标AP,来触发STA切换服务AP。

以下步骤以AC选取AP1和AP3作为目标AP进行说明。

S603、AC向AP1、AP2和AP3发送携带有响应策略的响应消息。

S604、STA广播探测帧。

本步骤中,STA可以自主切换服务AP,向无线网络广播探测帧。

S605、AP1和AP3向STA发送探测响应。

本步骤中,AP1、AP2和AP3首先判断本地是否存储该STA的响应策略,根据S603可以表明AP1、AP2和AP3本地均存储有该STA的响应策略。

由于AP2本地存储的响应策略为不响应,则AP2不动作。

S606、STA解除与AP2的关联。

可选地,在本步骤之前,若STA进行无线网络漫游,则不进行本步骤;若STA准备断开无线连接,之后再重新接入,则执行本步骤。

S607、STA向AP1发送关联请求。

本步骤中,STA通过判断,选择AP1作为服务AP。

S608、AP1向STA发送关联响应。

可选地,在本实施例中,AC也可根据周期性或事件触发性接收的状态信息判断选取的目标AP与当前为STA提供无线服务的AP是否一致,若否,可以先通过决策生成响应策略,指示一个或多个目标AP响应该STA即将广播的探测帧,如若在一定时间内该STA无动作,即没有自主进行无线连接的漫游或者没有重新关联服务AP,可以指示提供服务的AP解除与该STA的关联,从而触发该STA发送探测帧,以重新建立关联。

图7为本发明集中控制器实施例一的结构示意图,如图7所示,该集中控制器可以包括:第一接收模块71、处理模块72和发送模块73。其中,该第一接收模块71可以用于接收至少一个接入点AP发送的状态信息,该状态信息可以包括发送该状态信息的AP的负载信息;该处理模块72可以用于根据该第一接收模块71接收到的该状态信息选取为该STA提供无线服务的至少一个目标AP;该发送模块73可以用于根据该处理模块72选取的该至少一个目标AP向该至少一个AP发送携带有响应策略的响应消息,该响应策略用于指示该至少一个目标AP响应STA广播的探测帧,其他AP不响应该STA广播的探测帧,以便该STA从该至少一个目标AP中选择服务AP。

可选地,该处理模块72还可以用于:若该状态信息还可以包括发送该状态信息的AP与该STA之间信道的质量信息时,根据该至少一个AP中各AP的负载信息和各AP与该STA之间信道的质量信息,选取为该STA提供无线服务的该至少一个目标AP。

可选地,该处理模块72还可以用于:在根据该至少一个AP的状态信息,选取为STA提供无线服务的至少一个目标AP之后,若该至少一个目标AP不包括当前服务AP,且在预设条件内确定该STA未切换服务AP,则发送指示消息指示该当前服务AP向该STA发送解除关联消息,以触发该STA重新广播探测帧。

可选地,该处理模块72还可以用于:接收至少一个AP发送的状态信息之后,确定是否存储有该STA的表项,若有,则根据该状态信息更新该STA的表项,若无,则根据该状态信息生成该STA的表项;该STA的表项用于存储接收到的对应该STA的状态信息;根据该STA的表项存储的状态信息,选取为该STA提供无线服务的该至少一个目标AP。

本实施例的装置,可以用于执行图1和图2所示方法实施例的技术方案,其具体功能详见上述方法实施例,此处不再赘述。

本实施例的集中控制器,通过处理模块根据第一接收模块接收到的各AP发送的状态信息确定为STA提供无线服务的至少一个目标AP,并通过发送模块向各AP发送携带有响应策略的响应消息,以使目标AP响应STA的探测帧,实现了AP选择的最优性和高效性,保证了无线网络的负载均衡,解决了AP选择效率不高和AP选择不够优化的问题。

图8为本发明AP设备实施例一的结构示意图,如图8所示,该AP设备可以包括:第二接收模块81和响应模块82。其中,该第二接收模块81可以用于接收集中控制器发送的携带有响应策略的响应消息,该响应消息是集中控制器在接收到AP发送的状态信息后发送给该AP的,该响应策略可以用于指示接收到该响应消息的AP中的至少一个目标AP响应STA广播的探测帧,其他AP不响应该STA广播的该探测帧;该至少一个目标AP是集中控制器根据至少一个AP发送的状态信息为该STA选取的,该状态信息可以包括发送该状态信息的AP的负载信息;;该响应模块82可以用于若已接收到该STA广播的探测帧,则根据该响应策略确定该至少一个目标AP是否包括该AP,若是,响应该探测帧,以便该STA从该至少一个目标AP中选择服务AP;若否,不响应该探测帧。

可选地,该状态信息还可以包括发送该状态信息的AP与该STA之间信道的质量信息;则该至少一个目标AP是集中控制器根据至少一个AP发送的状态信息而选取的可以包括:该至少一个目标AP是集中控制器根据该至少一个AP中各AP的负载信息和各AP与该STA之间信道的质量信息为该STA选取的。

可选地,该响应模块82还可以用于:接收该集中控制器发送指示消息,向该STA发送解除关联消息,以触发该STA重新广播探测帧,该指示消息可以是集中控制器确定该至少一个目标AP不包括当前服务AP,且在预设条件内确定该STA未切换服务AP时发送的。

本实施例的装置,可以用于执行图3和图4所示方法实施例的技术方案,其具体功能详见上述方法实施例,此处不再赘述。

本实施例的AP设备,通过第二接收模块接收携带有响应策略的响应消息,并通过响应模块根据响应策略确定是否响应STA广播的探测帧,实现了AP选择的最优性和高效性,保证了无线网络的负载均衡,解决了AP选择效率不高和AP选择不够优化的问题。

图9为本发明集中控制器实施例二的结构示意图,如图9所示,该集中控制器可以包括:接收器91、处理器92和存储器93,其中:该接收器91可以用于接收至少一个AP发送的状态信息,该状态信息可以包括发送该状态信息的AP的负载信息;该存储器93可以存储有一组程序代码,该处理器92可以调用该程序代码,以执行以下操作:根据该至少一个AP的状态信息,选取为STA提供无线服务的至少一个目标AP,向该至少一个AP发送携带有响应策略的响应消息,该响应策略可以用于指示该至少一个目标AP响应该STA广播的探测帧,其他AP不响应该STA广播的探测帧;以便该STA从该至少一个目标AP中选择服务AP。该存储器93还可以用于存储该响应策略。

可选地,该状态信息还可以包括发送该状态信息的AP与该STA之间信道的质量信息。

本实施例的装置,可以用于执行图1和图2所示方法实施例的技术方案,其具体功能详见上述方法实施例,此处不再赘述。

本实施例的集中控制器,通过处理模块根据第一接收模块接收到的各AP发送的状态信息确定为STA提供无线服务的至少一个目标AP,并通过发送模块向各AP发送携带有响应策略的响应消息,以使至少一个目标AP响应STA的探测帧,实现了AP选择的最优性和高效性,保证了无线网络的负载均衡,解决了AP选择效率不高和AP选择不够优化的问题。

图10为本发明AP设备实施例二的结构示意图,如图10所示,该AP设备可以包括:接收器101和处理器102。其中,该接收器101可以用于接收集中控制器发送的携带有响应策略的响应消息,该响应策略可以用于接收集中控制器发送的携带有响应策略的响应消息,该响应消息是集中控制器在接收到AP发送的状态信息后发送给该AP的,该响应策略用于指示接收到该响应消息的AP中的至少一个目标AP响应STA广播的探测帧,其他AP不响应该STA广播的该探测帧;该至少一个目标AP是集中控制器根据至少一个AP发送的状态信息为该STA选取的,该状态信息包括发送该状态信息的AP的负载信息;该处理器102可以用于若已接收到该STA广播的探测帧,则根据该响应策略确定该至少一个目标AP是否包括该AP,若是,响应该探测帧,以便该STA从该至少一个目标AP中选择服务AP;若否,不响应该探测帧。

可选地,该状态信息还可以包括发送该状态信息的AP与该STA之间信道的质量信息。

本实施例的装置,可以用于执行图3和图4所示方法实施例的技术方案,其具体功能详见上述方法实施例,此处不再赘述。

本实施例的AP设备,通过第二接收模块接收携带有响应策略的响应消息,并通过响应模块根据响应策略确定是否响应STA广播的探测帧,实现了AP选择的最优性和高效性,保证了无线网络的负载均衡,解决了AP选择效率不高和AP选择不够优化的问题。

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

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

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

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

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

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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