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

一种无线接入设备组网中的终端接入方法、装置

文献发布时间:2023-06-19 10:38:35


一种无线接入设备组网中的终端接入方法、装置

技术领域

本发明涉及无线通信领域,特别地,涉及一种无线接入设备组网中的终端接入方法。

背景技术

在无线网络中,由AP(Access Point,无线访问接入点)和AC(Access Controller,无线访问控制器)设备的组网为终端提供了无线信号的覆盖。终端用户具备有移动通信能力。但由于单个AP和/或AC(Access Controller,无线访问接入点)设备的信号覆盖范围都是有限的,终端用户在移动过程中,往往会出现从一个AP和/或AC服务区跨越到另一个AP和/或AC服务区的情况。

以无线漫游为例,为了避免移动用户在不同的AP和/或AC之间切换时网络通讯中断,需要终端支持无线漫游。无线漫游就是指终端在移动到两个AP和/或AC覆盖范围的临界区域时,终端与新的AP进行关联并与原有AP断开关联,且在此过程中保持不间断的网络连接。简单来说,就如同手机的移动通话功能,手机从一个基站的覆盖范围移动到另一个基站的覆盖范围时,能提供不间断、无缝的通话能力。

漫游协议本质上是把终端接入到信号质量最好的AP和/或AC上,需要AP和/或AC和无线终端都支持漫游协议才行,但目前市面上很多无线终端不支持无线漫游协议,或者有些终端对于无线漫游协议支持得不好,漫游效果很差。

无线终端不仅仅在无线漫游时导致终端经常接入到了信号质量更差的AP上,在随机接入AP时同样也会发生接入到信号更差的AP,从而影响数据的传输。

发明内容

本发明提供了一种无线接入设备组网中的终端接入方法,以提高终端漫游接入的可靠性。

本发明提供的一种无线接入设备组网中的终端接入方法,该方法包括,在包括无线访问接入点和/或无线访问控制器设备组网中的任一网络侧接入设备,

接收来自组播组中除本网络侧接入设备之外的其它网络侧接入设备的组播报文,所述组播报文至少包括,所接收的无线接入信号的终端的媒体访问控制地址MAC地址、以及所接收的该无线接入信号强度指示值RSSI,

本网络侧接入设备根据当前检测到的当前终端无线接入信号的RSSI、和组播报文中携带的当前终端无线接入信号的RSSI的比较结果,确定当前终端在本网络侧接入设备的接入授权。

其中,所述网络侧接入设备上线时接收包括组播地址的组播报文,加入组播组;

所述当前检测到的当前终端无线接入信号至少携带有终端的MAC地址,所述网络侧接入设备根据接收的无线接入信号,检测当前终端无线接入信号的强度,得到所述当前终端无线接入信号的RSSI。

较佳地,所述根据当前检测到的当前终端无线接入信号的RSSI、和组播报文中携带的当前终端无线接入信号的RSSI的比较结果,确定当前终端在本网络侧接入设备的接入授权,包括,

检查本网络侧接入设备是否接收到来自所述当前终端的无线接入信号,

如果是,则将检测到的所述当前终端的RSSI和各个组播报文中携带的所述当前终端的RSSI进行比较,

否则,保留组播报文中携带的所述当前终端MAC地址和RSSI,并持续保留的时长满足设定的第一时间阈值。

较佳地,所述保留组播报文中携带的所述当前终端MAC地址和RSSI,并持续保留的时长满足设定的第一时间阈值,进一步包括,

判断第一时间阈值内本网络侧接入设备是否收到所述当前终端的无线接入信号,

如果是,则执行所述将检测到的所述当前终端的RSSI和各个组播报文中携带的所述当前终端的RSSI进行比较的步骤,

否则,当持续保留的时长满足设定的第一时间阈值时,删除保留的MAC地址和RSSI。

较佳地,所述将检测到的所述当前终端的RSSI和各个组播报文中携带的所述当前终端的RSSI进行比较,包括,

如果当前终端的RSSI大于各个组播报文中携带的所述当前终端的RSSI,则向所述其它设备发送组播报文,该组播报文至少包括,当前终端的MAC地址和检测到的所述当前终端的RSSI;

否则,禁止当前终端接入本网络侧接入设备,并保持禁止接入时长满足设定的第二时间阈值。

较佳地,所述向所述其它设备发送组播报文之后进一步包括,

将检测到的当前终端无线接入信号的RSSI与检测到的其它终端无线接入信号的RSSI进行比较,

如果检测到的当前终端无线接入信号的RSSI大于检测到的其它终端无线接入信号的RSSI,则本网络侧接入设备不作处理,

否则,则将检测到另一无线接入信号的另一终端作为当前终端,执行所述根据当前检测到的当前终端无线接入信号的RSSI和组播报文中携带的当前终端无线接入信号的RSSI的比较结果,确定当前终端在本网络侧接入设备的接入授权的步骤。

较佳地,所述禁止当前终端接入本网络侧接入设备包括,将当前终端加入至用于禁止接入的黑名单。

较佳地,所述第一时间阈值为终端与网络侧接入设备建立连接的平均时间;所述第二时间阈值大于第一时间阈值。

本发明提供的一种无线接入设备,包括存储器和处理器,其中,

存储器存储有计算机程序,

处理器执行所述计算机程序实现上述任一所述一种无线接入设备组网中的终端接入方法的步骤。

本发明提供的一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述一种无线接入设备组网中的终端接入方法的步骤。

本发明本申请在无线接入设备加入组播机制,组播各个接入设备所接入的终端的信号质量,然后使得各个接入设备根据其自身的信号质量决定是否授权终端接入,从而能够从终端拟接入的接入设备中以全局的角度选择出一个信号质量最好的接入设备来让终端接入,提高了终端无线接入信号质量最好的网络接入设备的实时性,优化了无线组网下的终端接入,让即使不支持漫游的终端也能接入到信号质量最好的网络接入设备上,提升了用户上网体验,通过黑名单来控制终端接入的授权,实现方案简单,对既有设备改动少。

附图说明

图1为典型的AC以及AP组网的一种示意图。

图2为组播报文的一种示意图。

图3为任一AP设备对其所接收的组播报文处理的一种流程示意图。

图4为无线接入设备的一种示意图。

具体实施方式

为了使本申请的目的、技术手段和优点更加清楚明白,以下结合附图对本申请做进一步详细说明。

为了方便描述,在本申请中,用于无线信号覆盖的AC和/或AP统称为无线接入设备。

本发明将为终端提供当前无线信号的各个无线接入设备组成组播组,将各个无线接入设备所接收的来自终端的无线接入信号强度、媒体访问控制地址(MAC地址)携带于组播报文中在组播组中组播,使得信号质量最好的无线接入设备被保留,以用于终端当前的接入。

以下将以一个AC接入设备连接有多个AP接入设备的组网为实施例来进行说明。所应理解的是,AC与AP的组网拓扑结构不限于此,可以包括多层的、多连接的组网。

参见图1所示,图1为典型的AC以及AP组网的一种示意图。AC接入设备连接有n个AP接入设备,n为大于等于1的自然数,图中示例为3个。以不支持漫游协议的终端为例,当不支持漫游协议的终端待接入该网络时,为了使得终端无线接入信号质量最好的AP接入设备,参见图2所示,图2为组播报文的一种示意图,网络侧接入设备进行如下处理:

当网络侧接入设备上线时,例如,各个AP上线后,一旦接收到包括组播地址的组播报文,则加入组播组;

当有终端接入当前无线网络时,终端发送无线接入信号报文,该报文携带有该终端的MAC地址;

当前无线网络中的各个AP设备分别接收来自终端的无线接入信号,检测无线接入信号的强度,得到无线接入信号强度指示值(RSSI值);

各个AP设备发送组播报文,其中,组播报文携带有其接收的无线接入信号对应终端的MAC地址、以及检测到的RSSI值,以使得各个AP接收的无线接入信号的情况被组网中的所有AP获得;

例如,AP1接收MAC地址为MAC1的终端的无线接入信号,检测到第一RSSI的大小为-60,则发送第一组播报文,该报文携带有终端的MAC地址、以及第一RSSI值;与AP1类似,AP2接收MAC地址为MAC1的终端的无线接入信号,检测到第一RSSI的大小为-70,AP2发送第二组播报文,该报文携带有终端的MAC地址、以及第二RSSI值;AP3接收MAC地址为MAC1的终端的无线接入信号,检测到第一RSSI的大小为-80,AP3发送第三组播报文,该报文携带有终端的MAC地址、以及第三RSSI值。

各个AP设备分别接收除本AP之外的其他AP发送的组播报文,例如,AP1接收第二组播报文和第三组播报文,AP2接收第一组播报文和第三组播报文,AP3接收第二组播报文和第一组播报文。

参见图3所示,图3为任一AP设备对其所接收的组播报文处理的一种流程示意图。

步骤301,检查本AP是否接收到当前终端的无线接入信号,如果是,则执行

步骤302,否则,对于携带有所述当前终端MAC地址的组播报文,保留这些组播报文持续到设定的第一时间阈值,其中,第一时间阈值根据终端与网络侧接入设备建立连接的平均时间设定,例如,通常无线终端接入的时间不超过3秒;如果在设定的时间阈值内没有收到来自所述终端的信号,则说明该终端没有连接过本AP,则当持续保留的时长满足设定的第一时间阈值时,本AP可以将这些组播报文删除,如果在设定的时间阈值内收到来自所述当前终端的信号,则执行步骤302。

较佳地,为了减少内存的占用,所保留的组播报文可只保留其中的MAC地址和RSSI。

步骤302,本AP将接收到的来自所述当前终端的无线接入信号的RSSI与所接收的携带所述当前终端MAC地址的组播报文中携带的RSSI进行比较,

如果本AP接收的RSSI大于组播报文中携带的RSSI,则将该终端的MAC地址和RSSI携带在组播报文中进行发送,以使得其它AP获知本AP接收的当前终端的RSSI,

进一步地,本AP将接收到的该终端的无线接入信号的RSSI与接收到的其他终端的无线接入信号的RSSI进行比较,

如果该终端的无线接入信号的RSSI大于其他终端的无线接入信号的RSSI,则不作处理,以使得其他AP将该终端设置为禁止接入状态,而使得该终端连接至本AP;否则,将检测到另一无线接入信号的终端作为当前终端,返回步骤301。

如果本AP接收的RSSI小于等于组播报文中携带的RSSI,则将该终端设置为禁止接入,并保持禁止接入状态持续至设定的第二时间阈值,以使得该终端去连接质量信号更好的AP。

所述设置禁止接入的一种实施方式可以是将禁止接入的终端列为黑名单。

仍以图2所述的终端接入3个AP为例,各个AP所接收的同一终端的无线接入信号以及组播报文如下表所示:

按照步骤301-302的处理,则:

AP1收到AP2和AP3发过来的同一终端的RSSI,分别为-70和-80,都比自身的RSSI(-60)小,AP1不做任何处理;

AP2会收到AP1和AP3发过来的同一终端的RSSI,分别为-60和-80,当收到AP1发过来的RSSI时候,发现RSSI比自身的大,则将该终端加入黑名单并持续10s,当收到AP3的RSSI的时候,发现比自身的小,不做任何处理。

AP3会收到AP1和AP2发过来的同一终端的RSSI,分别为-60和-70,收到任何一个都发现比自身的RSSI更大,则将该终端加入黑名单并持续10s。

这样AP2和AP3都将该终端加入了黑名单,使得终端无法接入,终端最终接入到信号质量最好的AP1上。

本申请在AP和/或AC组网中加入组播机制,组播各个接入设备所接入的终端的信号质量,然后使得各个接入设备根据其自身的信号质量决定是否授权终端接入,从而能够从终端拟接入的接入设备中以全局的角度选择出一个信号质量最好的AP来让终端接入,提高了终端无线接入信号质量最好的AP的实时性,优化了AP和/或AC组网下的终端接入,让即使不支持漫游的终端也能接入到信号质量最好的AP上,提升了用户上网体验,通过黑名单来控制终端接入的授权,实现方案简单,对既有设备改动少。

参见图4所示,图4为无线接入设备的一种示意图。所述接入设备包括,

组播报文接收模块,接收来自组播组中除本网络侧接入设备之外的其它网络侧接入设备的组播报文,所述组播报文至少包括,所接收的无线接入信号的终端的媒体访问控制地址MAC地址、以及该终端的无线接入信号强度指示值RSSI,

接入控制模块,根据当前检测到的当前终端无线接入信号的RSSI和组播报文中携带的当前终端无线接入信号的RSSI的比较结果,确定当前终端在本网络侧接入设备的接入授权。

所述接入设备还包括,检测模块,接收来自终端的无线接入信号,检测无线接入信号的RSSI值;

组播报文发送模块,发送本设备的组播报文,该组播报文至少包括,无线接入信号的终端MAC地址,以及检测到的无线接入信号强度指示值RSSI。

本申请还提供了一种无线接入设备,该设备可以为AP或者AC,所述接入设备包括存储器和处理器,其中,存储器存储有计算机程序,处理器执行所述计算机程序实现所述一种无线接入设备组网中的终端接入方法的步骤。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本发明实施例还提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:

接收来自组播组中除本网络侧接入设备之外的其它网络侧接入设备的组播报文,所述组播报文至少包括,所接收的无线接入信号的终端的媒体访问控制地址MAC地址、以及该终端的无线接入信号强度指示值RSSI,

根据当前检测到的当前终端无线接入信号的RSSI和组播报文中携带的当前终端无线接入信号的RSSI的比较结果,确定当前终端在本网络侧接入设备的接入授权。

对于装置/网络侧接入设备/存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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

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

相关技术
  • 一种无线接入设备组网中的终端接入方法、装置
  • 一种无线局域网中无线终端接入认证方法及系统
技术分类

06120112619200