掌桥专利:专业的专利平台
掌桥专利
首页

实现WLAN拓展字段实时生效的方法、设备及存储介质

文献发布时间:2024-04-18 20:01:55


实现WLAN拓展字段实时生效的方法、设备及存储介质

技术领域

本发明涉及通信技术领域,尤其涉及一种实现WLAN拓展字段实时生效的方法、设备及存储介质。

背景技术

WiFi(Wireless Fidelity,无线网络)组网是一种基于IEEE 802.11标准的无线局域网(Wireless Local Area Network,WLAN)组网技术。

在WiFi组网中,AC(Access Controller,接入控制器)和AP(Access Point,无线访问接入点)之间的关系是集中式无线网络管理的核心。AC用于集中管理和控制多个AP以及整个无线局域网,AP用于提供无线信号覆盖区域,使终端能够连接到无线网络。

目前,AC对AP的管理和控制主要基于CAPWAP(Control And Provisioning ofWireless Access Points Protocol Specification,无线接入点的控制和配置协议)协议中支持的字段实现:AC将CAPWAP协议中支持的字段通过IEEE 802.11WLAN ConfigurationRequest消息下发给AP,从而实现对AP管理的功能。

为了适应应用场景的变化,技术人员经常会在CAPWAP协议中配置拓展字段,以实现功能拓展和个性化配置,但CAPWAP协议不一定支持配置的拓展字段,导致拓展字段无法生效,而目前尚未有让无线局域网中协议的拓展字段实时生效的方法。

发明内容

本发明提供一种实现WLAN拓展字段实时生效的方法、设备及存储介质,用以解决现有技术中尚未有让无线局域网中协议的拓展字段实时生效的方法的缺陷。

本发明提供一种实现WLAN拓展字段实时生效的方法,应用于接入控制器,实现WLAN拓展字段实时生效的方法包括:与无线访问接入点建立通信隧道;将通信协议中不支持的预设字段追加在服务集标识中,得到配置请求消息;通过更新WLAN命令将配置请求消息通过通信隧道下发至无线访问接入点。

根据本发明提供的一种实现WLAN拓展字段实时生效的方法,将通信协议中不支持的预设字段追加在服务集标识中,得到配置请求消息,包括:将通信协议中不支持的预设字段追加在服务集标识的字段后面,得到目标服务集标识;基于目标服务集标识和IEEE802.11无线局域网,生成配置请求消息。

根据本发明提供的一种实现WLAN拓展字段实时生效的方法,通信隧道为CAPWAP隧道;通信协议为CAPWAP协议。

本发明还提供一种实现WLAN拓展字段实时生效的方法,应用于无线访问接入点,所述实现WLAN拓展字段实时生效的方法包括:与接入控制器建立通信隧道;通过所述通信隧道接收所述接入控制器发送的更新WLAN命令,其中所述更新WLAN命令中包括配置请求消息;所述配置请求消息的服务集标识中追加有通信协议中不支持的预设字段;解析所述配置请求消息中的预设字段,并使所述预设字段实时生效。

根据本发明提供的一种实现WLAN拓展字段实时生效的方法,配置请求消息是基于目标服务集标识和IEEE 802.11无线局域网生成的,目标服务标识包括服务集标识和追加在服务集标识的字段后面的通信协议中不支持的预设字段。

根据本发明提供的一种实现WLAN拓展字段实时生效的方法,通信隧道为CAPWAP隧道;通信协议为CAPWAP协议。

本发明还提供一种接入控制器,包括:建立通信模块,用于与无线访问接入点建立通信隧道;配置模块,用于将通信协议中不支持的预设字段追加在服务集标识中,得到配置请求消息;下发模块,用于通过更新WLAN命令将配置请求消息通过通信隧道下发至无线访问接入点。

本发明还提供一种无线访问接入点,建立通信模块,用于与接入控制器建立通信隧道;接收模块,用于通过通信隧道接收接入控制器发送的更新WLAN命令,其中更新WLAN命令中包括配置请求消息;配置请求消息的服务集标识中追加有通信协议中不支持的预设字段;解析模块,用于解析配置请求消息中的预设字段,并使预设字段实时生效。

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述实现WLAN拓展字段实时生效的方法。

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述实现WLAN拓展字段实时生效的方法。

本发明提供的实现WLAN拓展字段实时生效的方法、设备及存储介质,应用于接入控制器,实现WLAN拓展字段实时生效的方法包括:与无线访问接入点建立通信隧道,将通信协议中不支持的预设字段追加在服务集标识中,得到配置请求消息,通过更新WLAN命令将配置请求消息通过通信隧道下发至无线访问接入点。通过上述方式,由于配置请求消息中携带有通信协议中不支持的预设字段,即拓展字段,因此通过更新WLAN命令将配置请求消息通过通信隧道下发至无线访问接入点后,无线访问接入点可基于配置请求消息解析并应用拓展字段,从而使无线局域网中协议的拓展字段实时生效。

附图说明

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

图1是本发明提供的实现WLAN拓展字段实时生效的方法的流程示意图之一;

图2是本发明提供的AC和AP之间配置请求消息交互的过程信令图;

图3是本发明提供的实现WLAN拓展字段实时生效的方法的流程示意图之二;

图4是本发明提供的接入控制器的结构示意图;

图5是本发明提供的无线访问接入点的结构示意图;

图6是本发明电子设备一实施例的结构示意图。

具体实施方式

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

请参阅图1,图1是本发明提供的实现WLAN拓展字段实时生效的方法的流程示意图之一,在本实施例中,实现WLAN拓展字段实时生效的方法,应用于接入控制器,包括步骤S110至步骤S130,各步骤具体如下:

S110:与无线访问接入点建立通信隧道。

在WiFi组网中,接入控制器(AC)需要通过通信协议的字段实现对无线访问接入点(AP)的管理和控制。

具体地,通信协议中的字段描述了具体的管理和控制信息,配置消息可携带通信协议中的字段,接入控制器可通过配置消息将通信协议中的字段下发至无线访问接入点;无线访问接入点接收到配置消息后,可基于接入控制器和无线访问接入点协商的解析规则,对配置消息中的字段进行解析和应用,从而实现接入控制器对无线访问接入点的管理和控制。

一般地,配置消息中的字段被无线访问接入点应用,则说明通信协议中的字段已生效。

在接入控制器下发配置消息前,需要与无线访问接入点建立通信隧道,接入控制器与无线访问接入点可通过通信隧道进行数据交换和通信。

S120:将通信协议中不支持的预设字段追加在服务集标识中,得到配置请求消息。

为了适应应用场景的变化,技术人员经常会在通信协议中配置拓展字段,以实现功能拓展和个性化配置,但CAPWAP通信协议不一定支持配置的拓展字段,导致拓展字段无法生效。

一般地,在WiFi组网中,通信协议包含服务集标识(Service Set Identifier,SSID)字段,用于提供网络识别和身份认证。服务集标识字段通常为通信协议中的最后一个有效字段,且该字段长度可变。

由于服务集标识字段长度可变,因此可在不改变原有通信协议结构的基础上,将原有通信协议未定义的信息,即原有通信协议不支持的预设字段,追加在服务集标识中,以实现功能拓展和个性化配置。

由于接入控制器需要通过配置消息将通信协议中的字段下发至无线访问接入点,因此当通信协议中的字段发生变化时,需要生成新的配置消息。

具体地,由于配置消息可携带通信协议中的服务集标识字段,因此可将通信协议中不支持的预设字段追加在服务集标识中,得到配置请求消息。

S130:通过更新WLAN命令将配置请求消息通过通信隧道下发至无线访问接入点。

接入控制器触发更新WLAN命令,即Update WLAN命令,将配置请求消息通过通信隧道下发至无线访问接入点,以使无线访问接入点可基于接入控制器和无线访问接入点预先协商的解析规则,对配置消息中的服务集标识字段进行解析和应用。

本实施例提供的实现WLAN拓展字段实时生效的方法,应用于接入控制器,实现WLAN拓展字段实时生效的方法包括:与无线访问接入点建立通信隧道,将通信协议中不支持的预设字段追加在服务集标识中,得到配置请求消息,通过更新WLAN命令将配置请求消息通过通信隧道下发至无线访问接入点。通过上述方式,由于配置请求消息中携带有通信协议中不支持的预设字段,即拓展字段,因此通过更新WLAN命令将配置请求消息通过通信隧道下发至无线访问接入点后,无线访问接入点可基于配置请求消息解析并应用拓展字段,从而使无线局域网中协议的拓展字段实时生效。

在一些实施例中,将通信协议中不支持的预设字段追加在服务集标识中,得到配置请求消息,包括:将通信协议中不支持的预设字段追加在服务集标识的字段后面,得到目标服务集标识;基于目标服务集标识和IEEE 802.11无线局域网,生成配置请求消息。

具体地,由于服务集标识字段长度可变,因此可在不改变原有通信协议结构的基础上,将原有通信协议不支持的预设字段,追加在服务集标识中,并通过增加分隔符,例如@,&等,的方式,区分服务集标识字段和原有通信协议不支持的预设字段,得到目标服务集标识。

进一步地,基于目标服务集标识和IEEE 802.11无线局域网的协议标准,组建并生成配置请求消息。

请参阅图2,图2是本发明提供的AC和AP之间配置请求消息交互的过程信令图。

如图2所示,配置请求消息为IEEE 802.11WLAN Configuration Request消息。

在一些实施例中,通信隧道为CAPWAP隧道;通信协议为CAPWAP协议。

请参阅图3,图3是本发明提供的实现WLAN拓展字段实时生效的方法的流程示意图之二,在本实施例中,实现WLAN拓展字段实时生效的方法,应用于无线访问接入点,包括步骤S310至步骤S330,各步骤具体如下:

S310:与接入控制器建立通信隧道。

S320:通过通信隧道接收接入控制器发送的更新WLAN命令。

其中更新WLAN命令中包括配置请求消息;配置请求消息的服务集标识中追加有通信协议中不支持的预设字段。

具体地,在接收接入控制器发送的更新WLAN命令后,基于更新WLAN命令获取配置请求消息。

如图2所示,接入控制器下发的配置请求消息为IEEE 802.11WLAN ConfigurationRequest消息。

无线访问接入点在接收接入控制器发送的更新WLAN命令后,基于更新WLAN命令获取IEEE 802.11WLAN Configuration Request消息,并向接入控制器返回IEEE 802.11WLANConfiguration Response消息,以使接入控制器获知无线访问接入点已正确接收配置请求消息。

S330:解析配置请求消息中的预设字段,并使预设字段实时生效。

在一些实施例中,配置请求消息是基于目标服务集标识和IEEE802.11无线局域网生成的,目标服务标识包括服务集标识和追加在服务集标识的字段后面的通信协议中不支持的预设字段。

在一些实施例中,通信隧道为CAPWAP隧道;通信协议为CAPWAP协议。

本发明还提供一种接入控制器,请参阅图4,图4是本发明提供的接入控制器的结构示意图,在本实施例中,接入控制器包括建立通信模块410、配置模块420和下发模块430。

建立通信模块410,用于与无线访问接入点建立通信隧道。

配置模块420,用于将通信协议中不支持的预设字段追加在服务集标识中,得到配置请求消息。

下发模块430,用于通过更新WLAN命令将配置请求消息通过通信隧道下发至无线访问接入点。

在一些实施例中,配置模块420,用于将通信协议中不支持的预设字段追加在服务集标识的字段后面,得到目标服务集标识;基于目标服务集标识和IEEE 802.11无线局域网,生成配置请求消息。

在一些实施例中,通信隧道为CAPWAP隧道;通信协议为CAPWAP协议。

本发明还提供一种无线访问接入点,请参阅图5,图5是本发明提供的无线访问接入点的结构示意图,在本实施例中,接入控制器包括建立通信模块510、接收模块520和解析模块530。

建立通信模块510,用于与接入控制器建立通信隧道。

接收模块520,用于通过通信隧道接收接入控制器发送的更新WLAN命令。

其中更新WLAN命令中包括配置请求消息;配置请求消息的服务集标识中追加有通信协议中不支持的预设字段。

解析模块530,用于解析配置请求消息中的预设字段,并使预设字段实时生效。

在一些实施例中,配置请求消息是基于目标服务集标识和IEEE802.11无线局域网生成的,目标服务标识包括服务集标识和追加在服务集标识的字段后面的通信协议中不支持的预设字段。

在一些实施例中,通信隧道为CAPWAP隧道;通信协议为CAPWAP协议。

本发明还提供一种电子设备,请参阅图6,图6是本发明电子设备一实施例的结构示意图。在本实施例中,电子设备可以包括存储器(memory)610、处理器(processor)620及存储在存储器610上并可在处理器620上运行的计算机程序。处理器620执行程序时实现上述各方法所提供的实现WLAN拓展字段实时生效的方法。

可选地,电子设备还可以包括通信总线630和通信接口(CommunicationsInterface)640,其中,处理器620,通信接口640,存储器610通过通信总线630完成相互间的通信。处理器620可以调用存储器610中的逻辑指令,以执行实现WLAN拓展字段实时生效的方法。

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

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的实现WLAN拓展字段实时生效的方法,其步骤和原理在上述方法已详细介绍,在此不再赘述。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

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

技术分类

06120116571694