无线网络配置方法、设备和存储介质与流程
未命名
09-20
阅读:79
评论:0

1.本发明涉及无线网络通信技术领域,尤其涉及一种无线网络配置方法、设备和存储介质。
背景技术:
2.为了支持不断增加的网络服务需求,各无线接入点(access point,简称无线ap)允许接入更多的终端设备以提高无线通信网络的容量,但是当过多终端设备连接同一无线ap时,将会导致无线ap负载过重,使得网络信号不稳定,从而影响终端设备的网络连接情况。
3.因此,如何避免无线ap连接过多终端设备,成为亟待解决的问题。
技术实现要素:
4.本发明实施例提供一种无线网络配置方法、设备和存储介质,以避免无线ap连接过多终端设备,产生资源争抢,影响终端设备的网络连接。
5.第一方面,本发明实施例提供一种无线网络配置方法,该方法包括:
6.确定多个无线接入点当前连接的终端设备数量;
7.若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定所述第一无线接入点下的待切换终端设备,以使连接到所述第一无线接入点的终端设备数量不超过所述预设阈值;
8.基于所述多个无线接入点当前连接的终端设备数量,确定目标无线接入点,并配置dhcp协议,获得更新后的dhcp协议;
9.基于所述更新后的dhcp协议,对所述待切换终端设备进行ip地址切换处理,以使得所述待切换终端设备接入到所述目标无线接入点。
10.第二方面,本发明实施例提供一种无线网络配置装置,该装置包括:
11.检测模块,用于确定多个无线接入点当前连接的终端设备数量;
12.获取模块,用于若第一无线接入点当前连接的终端设备数量超过预设阈值,则所述第一无线接入点下的待切换终端设备,以使连接到所述第一无线接入点的终端设备数量不超过所述预设阈值;
13.确定模块,用于基于所述多个无线接入点当前连接的终端设备数量,确定目标无线接入点,并配置dhcp协议,获得更新后的dhcp协议;
14.切换模块,用于基于所述更新后的dhcp协议,对所述待切换终端设备进行ip地址切换处理,以使得所述待切换终端设备接入到所述目标无线接入点。
15.第三方面,本发明实施例提供一种电子设备,包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现如第一方面所述的无线网络配置方法。
16.第四方面,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性
机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第一方面所述的无线网络配置方法。
17.本发明实施例提供的无线网络配置技术方案,首先检测各个无线接入点当前连接的终端设备数量,若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定第一无线接入点下的待切换终端设备。接着,基于各个无线接入点当前连接的终端设备数量,确定目标无线接入点,并配置dhcp协议,获得更新后的dhcp协议。最后,基于更新后的dhcp协议,对带切换终端设备进行ip地址切换处理,以使得待切换终端设备接入到目标无线接入点。
18.在上述方案中,通过检测各个无线接入点当前连接的终端设备数量,来确定各个无线接入点当前的负载情况,若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定第一无线接入点下的待切换终端设备以及待连接的目标无线接入点,并重新配置dhcp协议,而后基于更新后的dhcp协议,对待切换终端设备进行ip地址切换处理,以使得待切换终端设备接入到目标无线接入点。也就是说,当第一无线接入点当前连接终端设备数量已过载时,则将已过载的终端设备从已连接的第一无线接入点中断开,接入到新的目标无线接入点中,不仅实现控制无线接入点所连接的终端设备数量,避免无线ap连接过多的终端设备,产生资源争抢等情况造成网络不稳定,从而影响终端设备的网络连接情况,而且还可以确保了各个终端设备所连接的网络质量。
附图说明
19.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明实施例提供的一种无线网络配置方案的应用示意图;
21.图2为本发明实施例提供的一种无线网络配置方法的流程图;
22.图3为本发明实施例提供的一种无线网络配置方法的应用场景图;
23.图4为本发明实施例提供的基于多个无线接入点当前连接的终端设备数量,确定目标无线接入点的流程示意图;
24.图5本发明实施例提供的另一种确定目标无线接入点的流程示意图;
25.图6为本发明实施例提供的配置dhcp协议,获得更新后的dhcp协议的流程示意图;
26.图7为本发明实施例提供的一种无线网络配置装置的结构示意图;
27.图8为与图7所示实施例提供的无线网络配置装置对应的电子设备的结构示意图。
具体实施方式
28.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制
本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。
30.另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
31.术语定义:
32.无线接入点(access point,简称无线ap):是一个无线网络的接入点,俗称“热点”。可以用于无线网络中的无线交换机,也是无线网络的核心。无线ap是移动计算机用户进入有线网络的接入点,主要用于办公区域、大楼内部以及园区内部,可以覆盖几十米至上百米。无线ap(又称会话点或存取桥接器)是一个包含很广的名称,它不仅包含单纯性无线接入点(无线ap),同样也是无线路由器(含无线网关、无线网桥)等类设备的统称。
33.动态主机配置协议:(dynamic host configuration protocol,简称dhcp)是一个局域网的网络协议,通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配ip地址,使网络环境中的主机动态的获得ip地址、gateway地址、dns服务器地址等信息,并能够提升地址的使用率。默认情况下,dhcp协议作为windows server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。
34.终端设备通常通过连接wifi的方式连接到互联网。由于群控系统中终端设备的数量较多,并且随着终端设备数量的不断增加,无线ap的部署也随之增多,在一个区域内可能存在多个无线ap同时进行覆盖。例如,在产业园区、写字楼、商场、医院、机场、工厂等区域内部署有多个无线ap,并且为了支持不断增加的网络服务需求,各无线接入点(access point,简称无线ap)允许接入更多的终端设备以提高无线通信网络的容量,但是当过多终端设备连接同一无线ap时,将会导致无线ap负载过重,使得终端设备之间进行资源争抢从而造成网络信号不稳定,以影响终端设备的网络连接情况,出现丢包或者网络延迟等问题。
35.为了解决上述出现的技术问题,本实施例提供了一种无线网络配置方法,该技术方案中通过定期检测各个无线接入点当前连接的终端设备数量,来确定各个无线接入点当前的负载情况,若检测出第一无线接入点当前连接的终端设备数量超过预设阈值即无线接入点当前连接终端设备数量已过载时,则确定第一无线接入点下的待切换终端设备,并重新为待切换终端设备(已过载的终端设备)分配指定的ip地址,由原ip地址切换到指定的ip地址中,以使得已过载的终端设备从已连接的第一无线接入点中断开,接入到另一目标无线接入点中,从而实现了控制无线接入点所连接的终端设备数量,避免无线ap连接过多的终端设备而出现资源争抢等情况造成网络不稳定,从而影响终端设备的网络连接情况。
36.以下结合附图,详细说明本发明各实施例提供的技术方案。
37.某一局域网中包括多个终端设备,其中多个终端设备都有连接网络的需求,那么多个终端设备可以通过接入局域网中的无线接入点来连接网络,为避免无线接入点连接过多的终端设备,本发明实施例提供了几种解决方案。
38.第一种解决方案如图1所示。图1为本发明实施例提供的一种无线网络配置方案的应用示意图,该无线网络配置方案可以应用到分布式无线网络中,该分布式无线网络中包括网络设备、与所述网络设备通信连接的多个无线接入点、与无线接入点相连接的多个终端设备、以及无线网络配置装置。
39.其中,网络设备用于集中管理无线网络中的多个无线接入点,并且该网络设备可以是交换机、ac控制器等设备,在本发明实施例中对其不做具体限定。另外,网络设备作为
dhcp服务器,其网络设备中安装有dhcp协议,可以根据实际使用需求对其进行配置,使得该网络设备可以基于dhcp协议为终端设备分配ip地址,以实现终端设备根据分配的ip地址接入到无线接入点中。
40.dhcp协议有三种分配ip地址的方式:自动分配方式、动态分配方式、手工分配方式。其中,自动分配方式(automatic allocation),网络设备(dhcp服务器)为终端设备指定一个永久性的ip地址,一旦dhcp终端设备第一次成功从网络设备中租用到ip地址后,就可以永久性的使用该地址。动态分配方式(dynamic allocation),网络设备给终端设备指定一个具有时间限制的ip地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他终端设备使用。手工分配方式(manual allocation),终端设备的ip地址是由网络管理员指定的,网络设备只是将指定的ip地址告诉客户端主机。三种地址分配方式中,只有动态分配方式可以重复使用终端设备不再需要的地址。在本发明实施例中,可以根据需求设定dhcp协议分配ip地址的方式,优选地,可以根据dhcp协议的自动分配方式为终端设备分配ip地址,将其分配到当前无线网络中的无线接入点所对应的ip地址段内。
41.终端设备根据dhcp协议中的自动分配方式将其分配到无线网络中当前无线接入点下配置的映射表中的其中一个ip地址段内。网络设备基于dhcp协议自动分配方式为终端设备分配一个ip地址之后,可以永久性地使用该ip地址。那么,当无线网络中多个终端设备同时通过ip地址连接到同一无线接入点时,将会造成无线接入点接入过多的终端设备。那么,无线网络配置装置可以定期检测这些无线接入点的连接终端设备的情况。
42.具体的,无线网络配置装置,用于对无线局域网中进行网络配置,以管理无线网络中的无线接入点所接入终端设备的数量。无线网络配置装置与网络设备通信连接,可以通过接收网络设备发送dhcp服务日志来定期检测无线网络中的各个无线接入点连接终端设备的负载情况。具体的,接收网络设备发送的dhcp服务日志。其中,dhcp服务日志中包括各个无线接入点所对应的ip地址段内连接的ip数量。无线配置装置通过定期接收网络设备发送的dhcp服务日志,来获取各个无线接入点所对对应的ip地址段内连接的ip数量。接着,基于各个无线接入点当前ip地址段内连接的ip数量,确定各个无线接入点当前连接的终端设备数量。而后,检测各个无线接入点当前连接的终端设备数量是否超过预设阈值,若第一无线接入点当前连接的终端设备数量超过预设阈值,则获取第一无线接入点的设备列表,其中设备列表中包括已接入第一无线接入点的终端设备,并基于设备列表,确定第一无线接入点下的待切换终端设备。然后,基于各个无线接入点当前连接的终端设备数量,确定目标无线接入点,并获取目标无线接入点所对应的ip地址段。基于ip地址段,对dhcp协议进行配置,获得更新后的dhcp协议。最后,基于更新后的dhcp协议,对待切换终端设备进行ip地址切换处理,以使得待切换终端设备接入到目标无线接入点。
43.并且,当待切换终端设备连接到目标无线接入点之后,可选地,无线网络配置装置还可以建立待切换终端设备与目标无线接入点的认证关系,并将认证关系更新至目标无线接入点所对应的设备列表,以使得目标无线接入点基于设备列表中的认证关系对接入目标无线接入点的各个终端设备进行设备认证,设备列表中可以存储有目标无线接入点与多个终端设备的认证关系。其中,认证关系中可以包括终端设备的mac地址。
44.无线接入点,用于将多个终端设备接入到无线网络中。实际应用中,一个局域网中可能部署有多个无线接入点,并且为了支持不断增加的网络服务需求,各无线接入点允许
接入更多的终端设备以提高无线通信网络的容量,那么在实际分配的过程中可能会将多个终端设备接入到同一无线接入点中。为了控制无线接入点连接数量,同时还可以在网络设备中添加无线接入点认证流程,引导终端设备接入到其他无线接入点中,以减少多个终端设备同时接入同一无线接入点中,对无线接入点造成连接设备过载的问题。具体的,当无线接入点当前连接的终端设备超过预设阈值之后,可以在网络设备中的配置无线接入点,并根据当前各个无线接入点的负载情况,创建认证规则并开启自动ap认证功能,使用终端设备的mac地址以及ap设备列表中存储的认证关系对接入该无线接入点的终端设备进行认证,认证通过后允许该终端设备接入无线接入点。其中,可以基于无线接入点设备列表中存储有该无线接入点与多个终端设备的认证关系创建认证规则。
45.在实际应用中,例如创下如下认证规则:允许ap3(mac地址为do7e-28dd-88a0)接入ac;禁止ap2(mac地址为b4b5-2f4f-5ad9)接入ac。基于该认证规则,就可以引导终端设备连接其他无线ap,以减少同一无线ap连接过多的终端设备。
46.在另一可选实施例中,为了控制无线接入点连接数量,也可以通过在无线接入点中添加设备认证流程和连接认证流程,当有终端设备连接该无线接入点时,无线接入点首先对终端设备进行设备认证,当设备认证通过之后,再向无线网络配置装置发送连接认证请求,无线网络配置装置基于该无线接入点的负载情况,确定是否允许该终端设备接入。具体的,无线接入点基于设备列表中的认证关系和终端设备的mac地址进行设备认证,若认证关系中包括该终端设备的mac地址,则设备认证通过。无线网络配置装置设备认证通过之后,则向无线网络配置装置发送连接认证请求,其中,连接认证请求包括无线接入点的标识信息和终端设备的标识信息;基于无线接入点的标识信息,确定无线接入点当前的负载状态,基于无线接入点当前负载状态,确定是否允许设备接入。若允许接入则基于终端设备的标识信息,生成认证图形码;将认证图形码发送到无线接入点。无线接入点基于认证图像码,允许终端设备接入该无线接入点。
47.上述解决方案中,无线网络配置装置与网络设备通信连接,以通过接收网络设备发送的dhcp服务日志,定期检测无线网络中各个无线接入点的负载情况,当无线接入点当前连接的终端设备数量已过载时,对过载的终端设备进行ip地址切换处理,以使得过载的终端设备从原无线接入点中断开连接,接入到另一无线接入点中,不仅避免了无线接入点接入过多的终端设备,而且还确保了终端设备所连接的网络质量。另外,还可以同时在网络设备中添加无线接入点认证流程,引导终端设备接入到其他无线接入点中,以减少多个终端设备同时接入同一无线接入点中,对无线接入点造成连接设备过载的问题。
48.本发明实施例提供了另一种解放方案。在该解决方案中,将无线网络配置装置集成在网络设备中,使得整个无线网络的网络架构更简单。下面结合以下一些实施例对这种解决方案的实施过程进行详细说明。
49.图2为本发明实施例提供的一种无线网络配置方法的流程图;图3为本发明实施例提供的一种无线网络配置方法的应用场景图;参考附图2-图3所示,本实施例提供了一种无线网络配置方法,该方法的执行主体可以为网络设备,可以理解的是,该网络设备可以实现为软件、或者软件和硬件的组合。具体的,该无线网络配置方法可以包括:
50.步骤201、确定多个无线接入点当前连接的终端设备数量。
51.步骤202、若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定第一
无线接入点下的待切换终端设备,以使连接到第一无线接入点的终端设备数量不超过预设阈值。
52.步骤203、基于多个无线接入点当前连接的终端设备数量,确定目标无线接入点,并配置dhcp协议,获得更新后的dhcp协议。
53.步骤204、基于更新后的dhcp协议,对待切换终端设备进行ip地址切换处理,以使得待切换终端设备接入到目标无线接入点。
54.在实际应用中,一个无线接入点通常可以连接很多的终端设备,但是随着越来越多的终端设备接入同一无线接入点中,将会使得多个终端设备产生资源争抢,从而造成网络不稳定等问题。那么,为了确保各个终端设备所连接的网络质量,可以定期检测无线网络中的各个无线接入点的负载情况,及时对无线网络进行配置,以避免无线网络中任一无线接入点连接过多的终端设备。因此,本发明实施例提供的无线网络配置方法主要用于检测无线网络中部署的各个无线接入点的负载情况,当某无线接入点当前连接的终端设备数量过载后,及时将过载的终端设备从原无线接入点中断开,接入到另一当前可用未过载的目标无线接入点中,不仅可以避免同一无线接入点接入过多的终端设备,还可以确保无线网络中各个终端设备所连接网络的质量。
55.在对无线网络中的各个无线接入点负载状态进行检测之前,首先,获取各个无线接入点当前负载情况。在本发明实施例中,通过各个无线接入点当前连接的终端设备数量来确定各个无线接入点的负载情况。也就说,可以通过确定各个无线接入点当前连接的终端设备数量,来检测各个无线接入点当前负载状态。具体的,获取多个无线接入点各自对应的ip地址段内所连接的ip数量;基于多个无线接入点各自对应的ip地址段内连接的ip数量,确定多个无线接入点当前连接的终端设备数量。
56.在一可选实施例中,确定各个无线接入点当前连接的终端设备数量的具体实现过程可以包括:获取dhcp服务日志,其中dhcp服务日志包括各个ip地址段内连接的ip数量,并基于多个无线接入点当前ip地址段内连接的ip数量,确定各个无线接入点当前连接的终端设备数量。
57.在确定出各个无线接入点当前连接的终端设备数量之后,获取各个无线接入点所对应的预设阈值,其中,预设阈值是根据无线接入点的设备性能确定的,不同的无线接入点可能对应有不同的预设阈值。然后将无线接入点当前连接的终端设备数量与预设阈值进行比较,若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定第一无线接入点下的待切换终端设备,以使连接到第一无线接入点的终端设备数量不超过预设阈值。具体的,获取第一无线接入点的设备列表,设备列表中包括已接入无线接入点的终端设备。基于设备列表,确定待切换终端设备。
58.在检测出第一无线接入点当前连接的终端设备数量超出预设阈值之后,基于第一无线接入点的设备列表,按照接入无线接入点的顺序,确定待切换终端设备。例如,第一无线接入点可连接20个终端设备,检测出该第一无线接入点当前连接的终端设备数量为25,即该第一无线接入点当前连接了25个终端设备,按照接入该第一无线接入点的顺序,将设备列表中的后5个终端设备确定为待切换终端设备。
59.接着,基于多个无线接入点当前连接的终端设备数量,确定目标无线接入点,并配置dhcp协议,获得更新后的dhcp协议。其中,目标无线接入点为无线网络中当前负载状态较
好,还可以再接入终端设备的无线接入点。在确定出待切换终端设备之后,动态修改dhcp协议,将这些终端设备从原第一无线接入点中断开,接入到新的目标无线接入点,这样不仅可以避免同一无线接入点连接过多的终端设备,还可以确保接入无线接入点的各个终端设备的网络质量。
60.最后,基于更新后的dhcp协议,对待切换终端设备进行ip地址切换处理,以使得待切换终端设备接入到目标无线接入点。在本发明实施例中通过dhcp协议,重新为待切换终端设备分配ip地址,以实现将待切换终端设备接入到新的目标无线接入点中。
61.本发明实施例,通过确定各个无线接入点当前连接的终端设备数量,来确定各个无线接入点当前的负载情况,若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定第一无线接入点下的待切换终端设备以及待切换终端设备待连接的目标无线接入点,并重新配置dhcp协议,而后基于更新后的dhcp协议,对待切换终端设备进行ip地址切换处理,以使得待切换终端设备接入到目标无线接入点。也就是说,当第一无线接入点当前连接终端设备数量已过载时,则将已过载的终端设备从已连接的第一无线接入点中断开,接入到另一目标无线接入点中,不仅实现控制无线接入点所连接的终端设备数量,避免无线ap连接过多的终端设备,产生资源争抢等情况造成网络不稳定,从而影响终端设备的网络连接情况,而且还可以确保了各个终端设备所连接的网络质量。
62.图4为本发明实施例提供的基于多个无线接入点当前连接的终端设备数量,确定目标无线接入点的流程示意图;在上述实施例的基础上,继续参考附图4所示,本实施例提供了一种基于多个无线接入点当前连接的终端设备数量,确定目标无线接入点的实现方式,具体的可以包括:
63.步骤401、确定多个无线接入点中当前连接的终端设备数量低于预设阈值的候选无线接入点。
64.步骤402、在候选无线接入点中确定目标无线接入点。
65.在实际应用中,若存在多个当前可用的候选无线接入点,则将连接终端设备数量最少的候选无线接入点确定为第二无线接入点。
66.当检测出第一无线接入点当前连接的终端设备数量过载时,基于各个无线接入点当前连接的终端设备数量,确定目标无线接入点,将待切换终端设备从原第一无线接入点中断开,接入到新的目标无线接入点中。本发明实施例提供了一种确定目标无线接入点的实现方式,首先获取各个无线接入点当前连接的终端设备数量与预设阈值之间的关系,而后,基于各个无线接入点当前连接的终端设备数量与预设阈值之间的关系,确定当前可用的候选无线接入点。其中,当前可用的候选无线接入点是指当前连接的终端设备的数量低于预设阈值的无线接入点。
67.为了确保各个终端设备接入到无线网络后具有较好的网络,那么在对无线网络进行配置时,可以将待切换终端设备连接到当前连接的终端设备数量未过载的无线接入点中。也就是说,可以将确定出的当前可用的候选无线接入点确定为目标无线接入点。
68.在实际应用中,在一个无线网络中可能部署有多个无线接入点,那么可能就会同时存在多个当前可用的候选无线接入点。优选地,若存在多个当前可用的候选无线接入点,则可以将连接终端设备数量最少的候选无线接入点确定为目标无线接入点。利用上述方式,确定出的目标无线接入点为当前无线网络中负载状态最好的无线接入点,这样不仅可
以均衡无线网络中的各个无线接入点,还可以为终端设备提供更好地网络服务质量。
69.在本发明实施例中,通过确定多个无线接入点中当前连接的终端设备数量低于预设阈值的候选无线接入点,再在候选无线接入点中确定目标无线接入点,这样确定出的目标无线接入点当前具有较好地负载状态,这样不仅可以均衡无线网络中的各个无线接入点,还可以为终端设备提供更好地网络服务质量。
70.上述发明实施例中,根据各个无线接入点当前的负载状态,可以将当前负载状态较好地无线接入点确定为目标无线接入点。然而,还可以根据待切换终端设备先前已连接信息,确定各个待切换终端设备先前所连接的无线接入点,将先前所连接的无线接入点确定为目标无线接入点,这样可以简化连接过程,使得终端设备可以基于网络设备存储的信息,直接获得到ip地址。因此,本发明实施例中,提供了另一种确定目标无线接入点的实现方式。
71.图5本发明实施例提供的另一种确定目标无线接入点的流程示意图;在上述实施例的基础上,继续参考附图5所示,本实施例中提供了另一种可以基于多个无线接入点当前连接的终端设备数量,确定目标无线接入点的实现方式,具体可以包括:
72.步骤501、获取dhcp服务日志,dhcp服务日志中包括终端设备与无线接入点的映射关系,映射关系用于反映出终端设备与无线接入点的历史连接关系。
73.步骤502、基于终端设备与无线接入点的映射关系,确定待切换终端设备历史连接的第二无线接入点。
74.步骤503、若第二无线接入点当前连接的终端设备数量未超过预设阈值,则将第二无线接入点确定为目标无线接入点。
75.在确定待切换终端设备所对应的目标无线接入点时,首先,获取dhcp服务日志,其中,dhcp服务日志中包括终端设备与无线接入点的映射关系。其中,映射关系用于反映出终端设备与无线接入点的历史连接关系。而后,基于终端设备与无线接入点的映射关系,确定待切换终端设备历史连接的第二无线接入点。dhcp服务日志中将会记录终端设备与无线接入点的映射关系,那么可以基于dhcp服务日志中记录的映射关系,确定先前记录中待切换终端设备历史连接的第二无线接入点。
76.在确定出待切换终端设备历史连接的第二无线接入点之后,确定该第二无线接入点当前的负载情况。具体的,若该第二无线接入点当前连接的终端设备数量未超过预设阈值,则将该第二无线接入点确定为待切换终端设备待连接的目标无线接入点;若第二无线接入点当前连接的终端设备数量超过预设阈值,则确定多个无线接入点中当前连接的终端设备数量低于预设阈值的候选无线接入点;在候选无线接入点中确定目标无线接入点。
77.在一可选实施例中,可以基于多个无线接入点当前连接的终端设备数量与预设阈值之间的关系,确定当前可用的候选无线接入点,并将连接终端设备数量最少的候选无线接入点确定为目标无线接入点。
78.本发明实施例中,通过获取dhcp服务日志,dhcp服务日志中包括终端设备与无线接入点的映射关系,基于终端设备与无线接入点的映射关系,确定待切换终端设备历史连接的第二无线接入点。若第二无线接入点当前连接的终端设备数量未超过预设阈值,则将第二无线接入点确定为目标无线接入点,这样确定出的目标无线接入点,不仅可以为终端设备提供稳定地网络,而且还可以节省后续复杂的网络接入流程。
79.图6为本发明实施例提供的配置dhcp协议,获得更新后的dhcp协议的流程示意图;在上述实施例的基础上,继续参考附图6所示,本实施例提供了一种配置dhcp协议,获得更新后的dhcp协议的实现方式,具体可以包括:
80.步骤601、获取目标无线接入点所对应的ip地址段。
81.步骤602、基于ip地址段,对dhcp协议中的配置进行修改,获得更新后的dhcp协议。
82.对各个无线接入点各自对应的ip地址段内所连接的ip连接数量进行分析,以确定各个无线接入点当前ip地址段内所连接的终端设备数量。若第一无线接入点当前ip地址段内连接的终端设备数量超过设置的预设阈值,则动态修改dhcp协议,将后续接入第一无线接入点的终端设备进行隔离,以分配到另一ip地址段内(另一无线接入点),保证同一ip地址段内连接的终端设备数量可控。
83.在本发明实施例中,为了确保各个终端设备可以具有较好地网络,为待切换终端设备分配指定的ip地址,使得待切换终端设备分配到目标无线接入点所对应的ip地址段内。具体的,获取目标无线接入点所对应的ip地址段,基于ip地址段,对dhcp协议中的配置进行修改,获得更新后的dhcp协议,这样配置可以确保将待切换终端设备分配到目标无线接入点所对应的ip地址段内,以实现将待切换终端设备接入到目标无线接入点。
84.在一可选实施例中,基于ip地址段,对dhcp协议中的配置进行修改,获得更新后的dhcp协议的具体实现方式可以包括:获取dhcp协议所对应的dhcp配置文件以及待切换终端设备所对应的mac地址;基于ip地址段和mac地址,对dhcp配置文件进行配置,获得更新后的dhcp协议。
85.对dhcp协议进行更新后,基于更新后的dhcp协议,对待切换终端设备进行ip地址切换处理,以使得待切换终端设备接入到目标无线接入点。可选地,基于更新后的dhcp协议,对待切换终端设备进行ip地址切换处理,以使得待切换终端设备接入到目标无线接入点的具体实现方式可以为:在ip地址段中,确定当前可用的目标ip地址;基于更新后的dhcp协议,将目标ip地址分配给待切换终端设备,以使得待切换终端设备基于目标ip地址进行ip地址切换,以接入目标无线接入点。
86.也就是说,在检测出第一无线接入点所连接的终端设备数量已过载时,动态修改dhcp协议,基于更新后的dhcp协议将指定的目的ip地址分配给待切换终端设备,以使得该待切换终端设备配置到新的指定的目标ip地址下。
87.本发明实施例中,通过获取目标无线接入点所对应的ip地址段,在该ip地址段中,确定当前可用的目标ip地址,并对dhcp协议中的配置进行修改,获得更新后的dhcp协议,以使得基于更新后的dhcp协议,将目标ip地址分配给待切换终端设备,以使得待切换终端设备基于目标ip地址进行ip地址切换,以接入目标无线接入点,从而控制了各个无线接入点连接的终端设备数量。
88.上述实施例中,当检测到无线接入点当前连接的终端设备数量已过载时,按照接入该无线接入点的顺序,将已接入该无线接入点的待切换终端设备进行ip地址切换处理,重新为这些终端设备分配指定的目的ip地址,以使得这些终端设备可以从原第一无线接入点中断开,接入到新的目标无线接入点中。然而,在实际应用中,由于无线网络中的终端设备具有一定地流动性,随时会有新的终端设备接入到已过载的无线接入点中。那么,若检测出无线接入点当前连接的终端设备数量超过预设阈值之后,当有新的终端设备再接入该无
线接入点时,基于更新后的dhcp协议,为新的终端设备分配ip地址,以使得新的终端设备基于ip地址接入目标无线接入点。即对于新接入的终端设备,重新将其配置到新的ip地址下,以使得新接入的指定设备连接到目标无线接入点,动态控制了各个无线接入点连接的终端设备数量。
89.其详细的实现过程可以参考上述的相关描述,在此不再赘述。
90.以下将详细描述本发明的一个或多个实施例的空洞修复装置。本领域技术人员可以理解,这些装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。图7为本发明实施例提供的一种无线网络配置装置的结构示意图,如图7所示,该装置包括:检测模块11、获取模块12、确定模块13、切换模块14。
91.检测模块11,用于确定多个无线接入点当前连接的终端设备数量。
92.获取模块12,用于若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定所述第一无线接入点下的待切换终端设备,以使连接到所述第一无线接入点的终端设备数量不超过所述预设阈值。
93.确定模块13,用于基于所述多个无线接入点当前连接的终端设备数量,确定目标无线接入点,并配置dhcp协议,获得更新后的dhcp协议;
94.切换模块14,用于基于所述更新后的dhcp协议,对所述待切换终端设备进行ip地址切换处理,以使得所述待切换终端设备接入到所述目标无线接入点。
95.可选地,所述检测模块之前,所述检测模块11具体可以用于:获取所述多个无线接入点各自对应的ip地址段内所连接的ip数量;基于所述ip数量,确定所述多个无线接入点当前连接的终端设备数量。
96.可选地,所述确定模块13具体可以用于:确定所述多个无线接入点中当前连接的终端设备数量低于预设阈值的候选无线接入点;在所述候选无线接入点中确定所述目标无线接入点。
97.可选的,所述确定模块13具体可以用于:获取dhcp服务日志,所述dhcp服务日志中包括终端设备与无线接入点的映射关系,所述映射关系用于反映出终端设备与无线接入点的历史连接关系;基于终端设备与无线接入点的映射关系,确定所述待切换终端设备历史连接的第二无线接入点;若所述第二无线接入点当前连接的终端设备数量未超过预设阈值,则将所述第二无线接入点确定为目标无线接入点。
98.可选地,所述确定模块13具体还可以用于:若所述第二无线接入点当前连接的终端设备数量超过预设阈值,则确定所述多个无线接入点中当前连接的终端设备数量低于预设阈值的候选无线接入点;在所述候选无线接入点中确定所述目标无线接入点。
99.可选地,所述确定模块13具体还可以用于:获取目标无线接入点所对应的ip地址段;基于所述ip地址段,对dhcp协议中的配置进行修改,获得更新后的dhcp协议。
100.可选地,所述确定模块13具体还可以用于:获取dhcp协议所对应的dhcp配置文件以及所述待切换终端设备所对应的mac地址;基于所述ip地址段和所述mac地址,对所述dhcp配置文件进行配置,获得更新后的dhcp协议。
101.可选地,所述切换模块14具体还可以用于:在所述ip地址段中确定当前可用的目标ip地址;基于所述更新后的dhcp协议,将所述目标ip地址分配给所述待切换终端设备,以使得所述待切换终端设备基于所述目标ip地址进行ip地址切换,以接入目标无线接入点。
102.可选地,所述装置还可以包括分配模块,分配模块具体可以用于:若新的终端设备接入所述无线接入点,则基于所述更新后的dhcp协议,为所述新的终端设备分配ip地址,以使得所述新的终端设备基于所述ip地址接入目标无线接入点。
103.可选地,所述装置还包括建立模块,具体可以用于:建立所述待切换终端设备与所述目标无线接入点的认证关系;将所述认证关系更新至所述目标无线接入点所对应的设备列表,以使得所述目标无线接入点基于所述设备列表中的认证关系对接入所述目标无线接入点的各个终端设备进行设备认证,所述设备列表中存储有所述目标无线接入点与多个终端设备的认证关系。
104.图7所示装置可以执行前述图1至图6所示实施例中提供的无线网络配置方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
105.在一个可能的设计中,上述图7所示无线网络配置装置的结构可实现为一电子设备,本实施例提供的电子设备,可确定多个无线接入点当前连接的终端设备数量;若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定所述第一无线接入点下的待切换终端设备;基于所述多个无线接入点当前连接的终端设备数量,确定目标无线接入点,并配置dhcp协议,获得更新后的dhcp协议;基于所述更新后的dhcp协议,对所述待切换终端设备进行ip地址切换处理,以使得所述待切换终端设备接入到所述目标无线接入点,不仅实现控制无线接入点所连接的终端设备数量,避免无线ap连接过多的终端设备,产生资源争抢等情况造成网络不稳定,从而影响终端设备的网络连接情况,而且还可以确保了各个终端设备所连接的网络质量。
106.如图8所示,该电子设备可以包括:处理器21、存储器22。其中,存储器22上存储有可执行代码,当所述可执行代码被处理器21执行时,使处理器21至少可以实现如前述图1至图6所示实施例中提供的无线网络配置方法。
107.本发明实施例中,存储器22用于存储计算机程序,并可被配置为存储其它各种数据以支持在其所在设备上的操作。其中,处理器21可执行存储器中存储的计算机程序,以实现相应控制逻辑。存储器22可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
108.在本发明实施例中,处理器可以为任意可执行上述方法逻辑的硬件处理设备。可选地,处理器可以为中央处理器(centralprocessing unit,cpu)、图形处理器(graphics processing unit,gpu)或微控制单元(microcontrollerunit,mcu);也可以为现场可编程门阵列(field-programmable gatearray,fpga)、可编程阵列逻辑器件(programmable arraylogic,pal)、通用阵列逻辑器件(general array logic,gal)、复杂可编程逻辑器件(complex programmable logic device,cpld)等可编程器件;或者为先进精简指令集(risc)处理器(advancedriscmachines,arm)或系统芯片(systemonchip,5soc)等等,但不限于此。
109.可选地,该电子设备中还可以包括通信接口23,用于与其他设备进行通信。通信接口被配置为便于其所在设备和其他设备之间有线或无线方式的通信。通信接口所在设备可以接入基于通信标准的无线网络,如wifi,2g或3g,4g,5g或它们的组合。在一个示例性实施
例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还可基于近场通信(nfc)技术、射频识别(rfid)技术、红外数据协会(irda)技术、超宽带(uwb)技术、蓝牙(bt)技术或其他技术来实现。
110.可选地,该电子设备中还可以包括显示组件,显示组件可以包括液晶显示器(lcd)和触摸面板(tp)。如果显示组件包括触摸面板,显示组件可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
111.可选地,该电子设备中还可以包括电源组件,其中电源组件被配置为其所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
112.可选地,该电子设备中还可以包括音频组件,音频组件可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(mic),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。例如,对于具有语言交互功能的设备,可通过音频组件实现与用户的语音交互等。
113.另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如前述图1至图6所示实施例中提供的无线网络配置方法。
114.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。
115.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种无线网络配置方法,其特征在于,应用于服务器,包括:确定多个无线接入点当前连接的终端设备数量;若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定所述第一无线接入点下的待切换终端设备,以使连接到所述第一无线接入点的终端设备数量不超过所述预设阈值;基于所述多个无线接入点当前连接的终端设备数量,确定目标无线接入点,并配置dhcp协议,获得更新后的dhcp协议;基于所述更新后的dhcp协议,对所述待切换终端设备进行ip地址切换处理,以使得所述待切换终端设备接入到所述目标无线接入点。2.根据权利要求1所述的方法,其特征在于,所述确定多个无线接入点当前连接的终端设备数量,包括:获取所述多个无线接入点各自对应的ip地址段内所连接的ip数量;基于所述ip数量,确定所述多个无线接入点当前连接的终端设备数量。3.根据权利要求1所述的方法,其特征在于,所述基于所述多个无线接入点当前连接的终端设备数量,确定目标无线接入点,包括:确定所述多个无线接入点中当前连接的终端设备数量低于预设阈值的候选无线接入点;在所述候选无线接入点中确定所述目标无线接入点。4.根据权利要求1所述的方法,其特征在于,所述基于所述多个无线接入点当前连接的终端设备数量,确定目标无线接入点,包括:获取dhcp服务日志,所述dhcp服务日志中包括终端设备与无线接入点的映射关系,所述映射关系用于反映出终端设备与无线接入点的历史连接关系;基于终端设备与无线接入点的映射关系,确定所述待切换终端设备历史连接的第二无线接入点;若所述第二无线接入点当前连接的终端设备数量未超过预设阈值,则将所述第二无线接入点确定为所述目标无线接入点。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述第二无线接入点当前连接的终端设备数量超过预设阈值,则确定所述多个无线接入点中当前连接的终端设备数量低于预设阈值的候选无线接入点;在所述候选无线接入点中确定所述目标无线接入点。6.根据权利要求1所述的方法,其特征在于,所述配置dhcp协议,获得更新后的dhcp协议,包括:获取所述目标无线接入点对应的ip地址段;基于所述ip地址段,对dhcp协议中的配置进行修改,获得更新后的dhcp协议。7.根据权利要求6所述的方法,其特征在于,所述基于所述ip地址段,对dhcp协议中的配置进行修改,获得更新后的dhcp协议,包括:获取dhcp协议所对应的dhcp配置文件以及所述待切换终端设备所对应的mac地址;基于所述ip地址段和所述mac地址,对所述dhcp配置文件进行配置,获得更新后的dhcp协议。
8.根据权利要求7所述的方法,其特征在于,所述基于所述更新后的dhcp协议,对所述待切换终端设备进行ip地址切换处理,以使得所述待切换终端设备接入到所述目标无线接入点,包括:在所述ip地址段中确定当前可用的目标ip地址;基于所述更新后的dhcp协议,将所述目标ip地址分配给所述待切换终端设备,以使得所述待切换终端设备基于所述目标ip地址进行ip地址切换,以接入所目标无线接入点。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:建立所述待切换终端设备与所述目标无线接入点的认证关系;将所述认证关系更新至所述目标无线接入点所对应的设备列表,以使得所述目标无线接入点基于所述设备列表中的认证关系对接入所述目标无线接入点的各个终端设备进行设备认证。10.一种电子设备,其特征在于,所述包括:存储器、处理器、通信接口;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1至9中任一项所述的无线网络配置方法。11.一种非暂时性机器可读存储介质,其特征在于,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被处理器执行时,使所述处理器执行如权利要求1至9中任一所述的无线网络配置方法。
技术总结
本发明实施例提供一种无线网络配置方法、设备和存储介质,该方法包括:确定多个无线接入点当前连接的终端设备数量,若第一无线接入点当前连接的终端设备数量超过预设阈值,则确定所述第一无线接入点下的待切换终端设备。基于多个无线接入点当前连接的终端设备数量,确定目标无线接入点,并配置DHCP协议。基于更新后的DHCP协议,对待切换终端设备进行IP地址切换处理,以使得待切换终端设备接入到目标无线接入点。上述方案,通过检测各个无线接入点的负载情况,及时将已过载的终端设备从已连接的无线接入点中断开,接入当前可用的无线接入点,不仅避免了无线AP连接过多的终端设备,还确保了终端设备连接网络的质量。确保了终端设备连接网络的质量。确保了终端设备连接网络的质量。
技术研发人员:王思颖 刘孟 彭飞
受保护的技术使用者:北京五八信息技术有限公司
技术研发日:2023.06.27
技术公布日:2023/9/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种蚕茧挑选工作台的制作方法 下一篇:一种矿热炉进料装置的制作方法