一种负载均衡方法、装置、AP及机器可读存储介质与流程

文档序号:15595800发布日期:2018-10-02 19:30阅读:156来源:国知局

本发明涉及无线网络技术领域,特别是涉及一种负载均衡方法、装置、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之前,ap还可以执行如下步骤。

第一步,扫描该ap工作的信道上是否存在与该ap提供的无线服务相同的其他ap。

ap在执行负载均衡之前,首先可以启动信道扫描,检测工作的信道上是否存在其他ap,如果不存在其他ap,则说明在目前的组网环境中,没有多个ap需要负载分担,这样,就不需要启动负载均衡的流程。

如果存在其他ap,则判断这些ap所提供的无线服务是否和自己提供的无线服务相同,也就是判断ssid是否相同、加密和认证方式是否相同等等。如果存在与该ap提供的无线服务相同的其他ap,则说明有多个ap向终端提供相同的无线服务,可能会出现负载不均衡的情况,因此,需要对这些ap进行负载均衡处理。

第二步,若该ap工作的信道上存在与该ap提供的无线服务相同的其他ap,则将扫描到的其他ap加入负载均衡组。

如果检测到提供相同无线服务的其他ap,首先可以将检测到的其他ap加入自身维护的负载均衡组,负载均衡组中包含的是与该ap提供的无线服务相同的ap,因此,在进行负载均衡处理时,可以统一对负载均衡组中的其他ap进行处理,而不需要每次都进行无线服务是否相同的判断,有效提高方法执行的效率。

对应的,s101具体可以为:

向负载均衡组中的其他ap发送探测请求报文,以使其他ap在接收到探测请求报文后回复携带自身负载值的探测响应报文;

接收其他ap回复的探测响应报文;

从接收到的探测响应报文中提取其他ap的负载值。

相应的,ap主动获取提供相同无线服务的其他ap的负载值的方式,可以为主动向负载均衡组中的其他ap发送探测请求报文,探测请求报文相当于一个触发报文,以触发负载均衡组中的其他ap回复其负载值。负载均衡组中的其他ap在接收到该探测请求报文后,会向发送探测请求报文的ap回复探测响应报文,该探测响应报文携带有其他ap自身的负载值。这样,可以直接从接收到的探测响应报文中提取得到提供相同无线服务的其他ap的负载值。

ap可以只向负载均衡组中的其他ap发送一次探测请求报文,但是,由于在向负载均衡组中的其他ap发送一次探测请求报文时,可能会发生丢包、ap间连接故障等情况,因此,ap还可以周期性地向负载均衡组中的其他ap发送探测请求报文。

可选的,向负载均衡组中的其他ap发送探测请求报文的步骤,具体可以为:

识别负载均衡组中其他ap的bssid(basicservicesetidentifier,基础服务集标识)信息;

通过查找bssid信息对应的arp(addressresolutionprotocol,地址解析协议)表项,获得其他ap的ip地址信息;

基于获得的ip地址信息,与其他ap建立udp(userdatagramprotocol,用户数据报协议)隧道;

通过udp隧道向其他ap发送探测请求报文;

则,接收其他ap回复的探测响应报文的步骤,具体可以为:

通过udp隧道接收其他ap回复的探测响应报文。

ap通过有线方式获取负载均衡组中其他ap的负载值,也就是说,ap可以通过识别负载均衡组的bssid信息,查找该bssid信息对应的arp表项获得负载均衡组中其他ap的ip地址信息,后续通过两者之间建立的一个udp隧道,即可向负载均衡组中其他ap发送探测请求报文,并通过udp隧道,接收其他ap回复的探测响应报文。

s102,判断该ap的负载值是否均大于获取到的所有负载值,若是,则执行s103,否则执行s104。

s103,在该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的终端接入概率即终端选择接入的概率,终端往往会选择发射功率更大、rssi(receivedsignalstrengthindication,接收信号强度指示)更强的ap接入,因此,终端接入概率越高的ap,其发射功率越大、rssi(receivedsignalstrengthindication,接收信号强度指示)越强。基于此,可以通过调整ap的发射功率、rssi等影响终端接入概率的参数,使得原本接入概率稍低、且负载更小的ap可以分担接入终端,从而达到负载均衡的目的。

可选的,执行预设的用于降低终端接入概率的负载策略的步骤,具体可以为:

执行以下操作中的至少一种操作:

降低该ap的发射功率;

增大信标帧的发送间隔;

随机丢弃终端发送的探测请求报文和连接请求报文;

提高终端接入的rssi的门限值。

终端接入概率更高的ap除了发射功率越大、rssi越强以外,其发送beacon帧(信标帧)的发送间隔也短于其他ap,因此,降低终端接入概率的方式可以通过降低发射功率、增大beacon帧的发送间隔、提高终端接入的rssi的门限值等,同时,还可以随机丢弃已接收到的终端发送的proberequest报文(探测请求报文)和associationrequest报文(连接请求报文)。

s104,在获取到的大于该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之间负载更为均衡,可以通过调整发射功率、rssi等影响终端接入概率的参数,提高该ap的终端接入概率,通过提高终端接入概率,该ap可以更多的接入终端。

可选的,执行预设的用于提高终端接入概率的负载策略,具体可以为:

执行以下操作中的至少一种操作:

提升该ap的发射功率;

降低信标帧的发送间隔;

降低终端接入的rssi的门限值。

与降低ap的终端接入概率相对应,可以通过提升发射功率、降低beacon帧的发送间隔、降低终端接入的rssi的门限值等,实现对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之间负载均衡的目的。

相应于上述方法实施例,本发明实施例提供了一种负载均衡装置,如图2所示,该负载均衡装置可以包括:

获取模块210,用于获取与所述ap提供的无线服务相同的其他ap的负载值;

判断模块220,用于判断所述ap的负载值是否均大于获取到的所有负载值;

降低模块230,用于若所述判断模块220的判断结果为是,则在所述ap的负载值与获取到的各负载值的差值中存在大于第一预设门限值的差值,且所述ap不为边缘ap时,执行预设的用于降低终端接入概率的负载策略;

提高模块240,用于若所述判断模块220的判断结果为否,则在获取到的大于所述ap的负载值的各负载值与所述ap的负载值的差值中存在大于第二预设门限值的差值时,执行预设的用于提高终端接入概率的负载策略。

可选的,所述装置还可以包括:

扫描模块,用于扫描所述ap工作的信道上是否存在与所述ap提供的无线服务相同的其他ap;

添加模块,用于若所述扫描模块的扫描结果为所述ap工作的信道上存在与所述ap提供的无线服务相同的其他ap,则将扫描到的其他ap加入负载均衡组;

所述获取模块210,具体可以用于:

向所述负载均衡组中的其他ap发送探测请求报文,以使所述其他ap在接收到所述探测请求报文后回复携带自身负载值的探测响应报文;

接收所述其他ap回复的探测响应报文;

从接收到的探测响应报文中提取所述其他ap的负载值。

可选的,所述获取模块210,具体可以用于:

识别所述负载均衡组中其他ap的bssid信息;

通过查找所述bssid信息对应的arp表项,获得所述其他ap的ip地址信息;

基于获得的ip地址信息,与所述其他ap建立udp隧道;

通过所述udp隧道向所述其他ap发送探测请求报文;

通过所述udp隧道接收所述其他ap回复的探测响应报文。

可选的,所述降低模块230通过以下方式确定在所述ap的负载值与获取到的各负载值的差值中是否存在大于第一预设门限值的差值:

判断所述ap的负载值与获取到的各负载值中的最小负载值之间的差值是否大于第一预设门限值;

若是,则确定在所述ap的负载值与获取到的各负载值的差值中存在大于所述第一预设门限值的差值;

否则,确定在所述ap的负载值与获取到的各负载值的差值中不存在大于所述第一预设门限值的差值。

可选的,所述提高模块240通过以下方式确定在获取到的大于所述ap的负载值的各负载值与所述ap的负载值的差值中是否存在大于第二预设门限值的差值:

判断获取到的各负载值中的最大负载值与所述ap的负载值之间的差值是否大于第二预设门限值;

若是,则确定在获取到的大于所述ap的负载值的各负载值与所述ap的负载值的差值中存在大于所述第二预设门限值的差值;

否则,确定在获取到的大于所述ap的负载值的各负载值与所述ap的负载值的差值中不存在大于所述第二预设门限值的差值。

可选的,所述降低模块230,具体可以用于:

执行以下操作中的至少一种操作:

降低所述ap的发射功率;

增大信标帧的发送间隔;

随机丢弃终端发送的探测请求报文和连接请求报文;

提高终端接入的rssi的门限值。

可选的,所述提高模块240,具体可以用于:

执行以下操作中的至少一种操作:

提升所述ap的发射功率;

降低信标帧的发送间隔;

降低终端接入的rssi的门限值。

应用本实施例,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可以为fatap,如图3所示,包括处理器301和机器可读存储介质302,其中,

所述机器可读存储介质302,用于存放计算机程序;

所述处理器301,用于执行所述机器可读存储介质302上所存放的程序时,实现本发明实施例所提供的负载均衡方法的所有步骤。

上述机器可读存储介质可以包括ram(randomaccessmemory,随机存取存储器),也可以包括nvm(non-volatilememory,非易失性存储器),例如至少一个磁盘存储器。可选的,机器可读存储介质还可以是至少一个位于远离上述处理器的存储装置。

上述处理器可以是通用处理器,包括cpu(centralprocessingunit,中央处理器)、np(networkprocessor,网络处理器)等;还可以是dsp(digitalsignalprocessing,数字信号处理器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本实施例中,上述处理器通过读取机器可读存储介质中存储的计算机程序,并通过运行该计算机程序,能够实现: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的终端接入概率较低、已接入的终端数量很少,因此,希望还未接入的终端可以分担到该ap上接入,则执行预设的用于提高终端接入概率的负载策略,从而使得原本终端接入概率较低、已接入的终端数量较少的ap的终端接入概率得以提高,终端可以分担到这类ap上接入,实现了各ap之间负载均衡的目的。

对于ap以及机器可读存储介质实施例而言,由于其所涉及的方法内容基本相似于前述的方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、ap以及机器可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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