一种负载均衡方法、装置、AP及机器可读存储介质制造方法及图纸

技术编号:19103088 阅读:37 留言:0更新日期:2018-10-03 04:11
本发明专利技术实施例提供了一种负载均衡方法、装置、AP及机器可读存储介质,负载均衡方法包括:获取与AP提供的无线服务相同的其他AP的负载值;判断该AP的负载值是否均大于获取到的所有负载值;若是,则在该AP的负载值与获取到的各负载值的差值中存在大于第一预设门限值的差值,且该AP不为边缘AP时,执行预设的用于降低终端接入概率的负载策略;否则,在获取到的大于该AP的负载值的各负载值与该AP的负载值的差值中存在大于第二预设门限值的差值时,执行预设的用于提高终端接入概率的负载策略。通过本方案,可实现在不包含AC的网络环境下,各AP之间的负载均衡。

【技术实现步骤摘要】
一种负载均衡方法、装置、AP及机器可读存储介质
本专利技术涉及无线网络
,特别是涉及一种负载均衡方法、装置、AP及机器可读存储介质。
技术介绍
随着WLAN(WirelessLocalAreaNetwork,无线局域网)技术的快速发展,在机场、酒店、展馆等公共场所中,存在大量的终端。单一的AP(AccessPoint,接入点)已无法承载过多的终端,因此,需要通过多台AP来均衡终端。终端在接入WLAN的过程中,时常出现附近多个AP广播同样的WLAN信号,而AP中有的信号较强,有的信号较弱。终端在接入时,通常会选择信号较强的AP接入,从而导致有的AP接入太多终端,影响上网体验;而有的AP接入的终端太少、甚至空载,造成资源浪费。为了解决这一问题,需要在AC(AccessController,接入控制器)上对接入的终端进行控制,使得终端能够比较均衡地接入周围的AP,既不会影响上网体验,又不会造成部分AP资源浪费。上述网络环境中至少需要配置一台AC,以收集各AP的负载信息,根据收集到的各AP的负载信息,实现负载均衡。而对于不包含AC的网络环境,例如胖AP(FatAP)组网环境,仍然无法实现各AP之间的负载均衡。
技术实现思路
本专利技术实施例的目的在于提供一种负载均衡方法、装置、AP及机器可读存储介质,以实现在不包含AC的网络环境下,各AP之间的负载均衡。具体技术方案如下:第一方面,本专利技术实施例提供了一种负载均衡方法,应用于接入点AP,所述方法包括:获取与所述AP提供的无线服务相同的其他AP的负载值;判断所述AP的负载值是否均大于获取到的所有负载值;若是,则在所述AP的负载值与获取到的各负载值的差值中存在大于第一预设门限值的差值,且所述AP不为边缘AP时,执行预设的用于降低终端接入概率的负载策略;否则,在获取到的大于所述AP的负载值的各负载值与所述AP的负载值的差值中存在大于第二预设门限值的差值时,执行预设的用于提高终端接入概率的负载策略。第二方面,本专利技术实施例提供了一种负载均衡装置,应用于接入点AP,所述装置包括:获取模块,用于获取与所述AP提供的无线服务相同的其他AP的负载值;判断模块,用于判断所述AP的负载值是否均大于获取到的所有负载值;降低模块,用于若所述判断模块的判断结果为是,则在所述AP的负载值与获取到的各负载值的差值中存在大于第一预设门限值的差值,且所述AP不为边缘AP时,执行预设的用于降低终端接入概率的负载策略;提高模块,用于若所述判断模块的判断结果为否,则在获取到的大于所述AP的负载值的各负载值与所述AP的负载值的差值中存在大于第二预设门限值的差值时,执行预设的用于提高终端接入概率的负载策略。第三方面,本专利技术实施例提供了一种接入点AP,包括处理器和机器可读存储介质,其中,所述机器可读存储介质,用于存放计算机程序;所述处理器,用于执行所述机器可读存储介质上所存放的程序时,实现本专利技术实施例第一方面所述的方法步骤。第四方面,本专利技术实施例提供了一种机器可读存储介质,所述机器可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例第一方面所述的方法步骤。本专利技术实施例提供的一种负载均衡方法、装置、AP及机器可读存储介质,AP通过获取与该AP提供的无线服务相同的其他AP的负载值,判断该AP的负载值是否均大于获取到的所有负载值,若均大于,则在该AP的负载值与获取到的各负载值的差值中存在大于第一预设门限值的差值,且该AP不为边缘AP时,执行预设的用于降低终端接入概率的负载策略;若不是均大于,则在获取到的大于该AP的负载值的各负载值与该AP的负载值的差值中存在大于第二预设门限值的差值时,执行预设的用于提高终端接入概率的负载策略。如果该AP的负载值比其他提供相同无线服务的AP的负载值都大,并且该AP的负载值与获取到的各负载值的差值中存在大于第一预设门限值的差值、该AP不为边缘AP,则说明该AP的终端接入概率最高、已接入的终端数量过大,因此,希望还未接入的终端可以分担到终端接入概率较低、已接入的终端数量较少的AP上接入,则执行预设的用于降低终端接入概率的负载策略;如果该AP的负载值并不是比其他提供相同无线服务的AP的负载值都大,并且获取到的大于该AP的负载值的各负载值与该AP的负载值的差值中存在大于第二预设门限值的差值,则说明该AP的终端接入概率较低、已接入的终端数量很少,因此,希望还未接入的终端可以分担到该AP上接入,则执行预设的用于提高终端接入概率的负载策略,从而使得原本终端接入概率较低、已接入的终端数量较少的AP的终端接入概率得以提高,终端可以分担到这类AP上接入,实现了各AP之间负载均衡的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例的负载均衡方法的流程示意图;图2为本专利技术实施例的负载均衡装置的结构示意图;图3为本专利技术实施例的AP的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了实现WLAN中各AP之间的负载均衡,本专利技术实施例提供了一种负载均衡方法、装置、AP及机器可读存储介质。下面,首先对本专利技术实施例所提供的负载均衡方法进行介绍。本专利技术实施例所提供的负载均衡方法可以应用于WLAN中的AP。该WLAN组网环境中不包含AC,各AP可单独进行配置,各AP独立管理,AP中可以包括具有配置功能的核心处理芯片,具体的,WLAN组网环境可以为FatAP组网环境,则执行本专利技术实施例所提供的负载均衡方法的AP可以为FatAP。实现本专利技术实施例所提供的负载均衡方法的方式可以为设置于AP中的软件、硬件电路和逻辑电路中的至少一种。如图1所示,本专利技术实施例所提供的一种负载均衡方法,可以包括如下步骤:S101,获取与AP提供的无线服务相同的其他AP的负载值。执行本实施例所提供的负载均衡方法的AP可以为FatAP组网环境中的FatAP,也可以为具有自主配置功能的AP,在这些组网环境下,不需要再布置一个AC进行配置,网络结构相较于AC+FitAP(瘦AP)组网环境更为简单。作为执行主体的AP获取其他AP的负载值可以是主动获取,也可以是被动接受由其他AP发来的负载值的信息。各AP向终端提供无线服务,提供相同无线服务的AP,其服务参数相同,其中,服务参数可以为SSID(ServiceSetIdentifier,服务集标识)、加密和认证方式等。每个AP可以广播自身的服务参数,这样,接收到该服务参数的AP可以通过对比来确定接收到的服务参数是否与自身的服务参数相同,进而判断提供的无线服务是否相同。AP可以基于接收到的其他AP发送的服务参数,来对其他AP进行分组,提供与该AP相同无线服务的AP可以划分为同一个负载均衡组。可选的,在执行S101之前,本文档来自技高网...

【技术保护点】
1.一种负载均衡方法,其特征在于,应用于接入点AP,所述方法包括:获取与所述AP提供的无线服务相同的其他AP的负载值;判断所述AP的负载值是否均大于获取到的所有负载值;若是,则在所述AP的负载值与获取到的各负载值的差值中存在大于第一预设门限值的差值,且所述AP不为边缘AP时,执行预设的用于降低终端接入概率的负载策略;否则,在获取到的大于所述AP的负载值的各负载值与所述AP的负载值的差值中存在大于第二预设门限值的差值时,执行预设的用于提高终端接入概率的负载策略。

【技术特征摘要】
1.一种负载均衡方法,其特征在于,应用于接入点AP,所述方法包括:获取与所述AP提供的无线服务相同的其他AP的负载值;判断所述AP的负载值是否均大于获取到的所有负载值;若是,则在所述AP的负载值与获取到的各负载值的差值中存在大于第一预设门限值的差值,且所述AP不为边缘AP时,执行预设的用于降低终端接入概率的负载策略;否则,在获取到的大于所述AP的负载值的各负载值与所述AP的负载值的差值中存在大于第二预设门限值的差值时,执行预设的用于提高终端接入概率的负载策略。2.根据权利要求1所述的方法,其特征在于,所述在获取与所述AP提供的无线服务相同的其他AP的负载值之前,所述方法还包括:扫描所述AP工作的信道上是否存在与所述AP提供的无线服务相同的其他AP;若存在,则将扫描到的其他AP加入负载均衡组;获取与所述AP提供的无线服务相同的其他AP的负载值,包括:向所述负载均衡组中的其他AP发送探测请求报文,以使所述其他AP在接收到所述探测请求报文后回复携带自身负载值的探测响应报文;接收所述其他AP回复的探测响应报文;从接收到的探测响应报文中提取所述其他AP的负载值。3.根据权利要求2所述的方法,其特征在于,所述向所述负载均衡组中的其他AP发送探测请求报文,包括:识别所述负载均衡组中其他AP的基础服务集标识BSSID信息;通过查找所述BSSID信息对应的地址解析协议ARP表项,获得所述其他AP的IP地址信息;基于获得的IP地址信息,与所述其他AP建立用户数据报协议UDP隧道;通过所述UDP隧道向所述其他AP发送探测请求报文;所述接收所述其他AP回复的探测响应报文,包括:通过所述UDP隧道接收所述其他AP回复的探测响应报文。4.根据权利要求1所述的方法,其特征在于,通过以下方式确定在所述AP的负载值与获取到的各负载值的差值中是否存在大于第一预设门限值的差值:判断所述AP的负载值与获取到的各负载值中的最小负载值之间的差值是否大于第一预设门限值;若是,则确定在所述AP的负载值与获取到的各负载值的差值中存在大于所述第一预设门限值的差值;否则,确定在所述AP的负载值与获取到的各负载值的差值中不存在大于所述第一预设门限值的差值。5.根据权利要求1所述的方法,其特征在于,通过以下方式确定在获取到的大于所述AP的负载值的各负载值与所述AP的负载值的差值中是否存在大于第二预设门限值的差值:判断获取到的各负载值中的最大负载值与所述AP的负载值之间的差值是否大于第二预设门限值;若是,则确定在获取到的大于所述AP的负载值的各负载值与所述AP的负载值的差值中存在大于所述第二预设门限值的差值;否则,确定在获取到的大于所述AP的负载值的各负载值与所述AP的负载值的差值中不存在大于所述第二预设门限值的差值。6.根据权利要求1所述的方法,其特征在于,所述执行预设的用于降低终端接入概率的负载策略,包括:执行以下操作中的至少一种操作:降低所述AP的发射功率;增大信标帧的发送间隔;随机丢弃终端发送的探测请求报文和连接请求报文;提高终端接入的接收信号强度指示RSSI的门限值。7.根据权利要求1所述的方法,其特征在于,所述执行预设的用于提高终端接入概率的负载策略,包括:执行以下操作中的至少一种操作:提升所述AP的发射功率;降低信标帧的发送间隔;降低终端接入的RSSI的门限值。8.一种负载均衡装置,其特征在于,应用于接入点AP,所述装置包括:获取模块,用于获取与所述AP提供的无线服务相同的其他AP的负载值;判断模块,用于判断所述AP...

【专利技术属性】
技术研发人员:高星超李大鲲凌银川
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1