一种过滤终端的方法和装置与流程

文档序号:11139693阅读:371来源:国知局
一种过滤终端的方法和装置与制造工艺

本发明实施例涉及无线路由技术领域,尤其涉及一种过滤终端的方法和装置。



背景技术:

无线访问节点(AP,Access Point)主要是提供无线工作站对有线局域网和从有线局域网对无线工作站的访问,在访问接入点覆盖范围内的无线工作站可以通过它进行相互通信,也即无线AP是无线网和有线网之间沟通的桥梁。

AP就相当于有线网络的集线器,它能够把各个无线客户端连接起来,无线客户端所使用的网卡是无线网卡,它只是把无线客户端连接起来,但是不能通过它共享上网。

由于无线AP的覆盖范围是一个向外扩散的圆形区域,因此,应当尽量把无线AP放置在无线网络的中心位置,而且各无线客户端与无线AP的直线距离最好不要超过30米,以避免因通讯信号衰减过多而导致通信失败。

当终端位于两个或者多个无线AP的无线覆盖下时,是否切换一般是由无线AP或者终端自身决定。终端在识别无线信号强度低于某个阈值时,就会断开再次扫描信号,寻找相同服务集标识(SSID,Service Set Identifier)的无线AP,阈值的设定则根据不同的厂商有不同的大小,但是为了保证在无线信号不强的情况下也能稳定连接,普遍这个值会偏小,这样会导致终端即使在信号强度和连接速率较好的无线AP覆盖范围下还是连接在较弱的无线AP上,这个时候只有手动重新断开无线网的连接,终端才能重新扫描连接上信号较强的AP。

现有技术中,根据终端接入无线AP后,无线AP收集终端的信号强度来确定是否在设定的阈值范围内,如果不在设定阈值范围即过滤(即断开)接入的终端,使终端重新扫描接入信号较好的无线AP。

但是,无线终端的使用环境中,如果存在较多的其他无线信号,相互之间产生干扰,会影响无线终端的协商速率或导致无线协商速率不稳定,即使信号强度达到了一定的阈值,但是用户在体验网络时,速率较低会出现页面视频卡顿丢包严重问题,此时即使连接上无线AP用户体验也不好。

因此,当仅使用接收信号强度指示(RSSI,Receive Signal Strength Indicator)作为判断是否过滤终端的依据时,如果终端信号不稳定,无线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与终端协商出来的真实物理连接速率,具有一定的可靠性,而RSSI只是单纯反映物理连接的有效性,无线AP统计终端的信号强度或者信噪比以及协商速率,两者结合再根据定时器时间段内统计求平均值与阈值比较作出是否踢出的动作,使终端能够重新扫描无线信号,选择接入信号相对较好的无线AP,使得踢出会更可靠。

附图说明

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

图1为本发明一实施例的一种过滤终端的方法应用场景示意图;

图2为本发明另一实施例的一种过滤终端的方法流程示意图;

图3为本发明另一实施例的一种过滤终端的装置的结构示意图。

具体实施方式

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

本文中描述的技术可用于各种通信系统,例如2G、3G、4G通信系统和下一代通信系统,例如全球移动通信(GSM,Global System for Mobile Communication)系统,码分多址(CDMA,Code Division Multiple Access)系统,时分多址(TDMA,Time Division Multiple Access)系统,宽带码分多址(WCDMA,Wideband Code Division Multiple Access)系统,频分多址(FDMA,Frequency Division Multiple Access)系统,正交频分多址(OFDMA,Orthogonal Frequency-Division Multiple Access)系统,单载波FDMA(SC-FDMA)系统,通用分组无线业务(GPRS,General Packet Radio Service)系统,长期演进(LTE,Long Term Evolution)系统,以及其他此类通信系统。CDMA系统可实现诸如通用无线陆地接入(UTRA,Universal Terrestrial Radio Access)、CDMA2000等无线电技术。UTRA包括宽带-CDMA(WCDMA)和其他CDMA变体。另外,CDAM2000涵盖IS-2000、IS-95和IS-856标准。TDMA系统可实现诸如全球移动通信系统(GSM)等的无线电技术。OFDMA系统可实现诸如演进通用陆地无线接入(E-UTRA,Evolved-UMTS Terrestrial Radio Access)、超移动宽带(UMB,Ultra Mobile Broadband)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDMA等无线电技术。UTRA和E-UTRA是通用移动通信系统(UMTS,Universal Mobile Telecommunication System)的一部分。3GPP长期演进(例如,LTE)是UMTS的使用E-UTRA的版本,其在下行链路上可采用OFDMA,而在上行链路上可采用SC-FDMA。UTRA、E-UTRA、UMTS、LTE和GSM描述在“第三代伙伴项目(3GPP)”组织的文献中。另外,CDAM2000和UMB描述在“第三代伙伴项目2(3GPP2)”组织的文献中。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

如图1所示,为本发明一实施例的一种过滤终端的方法应用场景示意图,存在第一无线AP1和第二无线AP2,无线终端(STA,station)在第一无线AP1覆盖范围内的A处接入,然后无线终端迁移到第二无线AP2覆盖范围内的B处,且在B处时,所述第二无线AP2的无线信号强度大于所述第一无线AP1无线信号强度。

如图2所示,为本发明另一实施例的一种过滤终端的方法流程示意图,结合图1和图2,所述,过滤终端的方法主要如下所述。

步骤21,无线终端接入第二无线AP2后,所述第二无线AP2周期性统计该无线终端连接所述第二无线AP2的信号强度或者信噪比以及协商速率。

例如,所述无线终端在接入所述第二无线AP2时,启动一定时器,在所述定时器超时时,所述第二无线AP2接收所述无线终端通过上行链路(uplink)上报的其连接所述第二无线AP2的信号强度或者信噪比以及协商速率。

步骤22,所述第二无线AP2计算所述无线终端连接所述第二无线AP2的信号强度平均值或者信噪比平均值以及协商速率平均值。

所述协商速率为是基于现有无线环境下,AP与终端协商出来的信号传输速率,可以真实反应物理连接速率。例如,当前无线环境为视频业务,则协商速率需要满足视频业务的正常传输。

例如,所述第二无线AP2计算预设时间内所述无线终端连接所述第二无线AP2的信号强度平均值或者信噪比平均值以及协商速率平均值。

再例如,所述第二无线AP2计算预设统计次数内所述无线终端连接所述第二无线AP2的信号强度平均值或者信噪比平均值以及协商速率平均值。

在本发明的另一实施例中,所述预设时间和所述预设统计次数可以由控制器下发给所述第二无线AP2。

在本发明的另一实施例中,所述第二无线AP2预先配置所述预设时间和所述预设统计次数。

步骤23,所述第二无线AP2判断所述无线终端连接所述第二无线AP2的所述信号强度平均值或者信噪比平均值以及协商速率平均值是否均分别小于对应的阈值。

例如,所述第二无线AP2判断所述无线终端连接所述第二无线AP2的所述信号强度平均值是否小于信号强度阈值或者所述信噪比平均值是否小于信噪比阈值,并且,所述第二无线AP2判断所述无线终端连接所述第二无线AP2的协商速率平均值是否小于协商速率阈值。

在本发明的另一实施例中,所述信号强度阈值、信噪比阈值和协商速率阈值由控制器下发给所述第二无线AP2,

在本发明的另一实施例中,所述第二无线AP2预先配置所述信号强度阈值、信噪比阈值和协商速率阈值。

步骤24,如果所述无线终端连接所述第二无线AP2的所述信号强度平均值或者信噪比平均值以及协商速率平均值均分别小于对应的阈值,所述第二无线AP2过滤掉所述无线终端。

例如,所述第二无线AP2判断所述无线终端连接所述第二无线AP2的所述信号强度平均值小于所述信号强度阈值或者所述信噪比平均值小于所述信噪比阈值,并且,所述第二无线AP2判断所述无线终端连接所述第二无线AP2的协商速率平均值小于协商速率阈值,则所述第二无线AP2过滤掉(即断开)所述无线终端。

然后,所述无线终端能够重新扫描无线信号,选择接入信号相对较好的第一无线AP1。例如,所述无线终端重新扫描相同的SSID无线名称,扫描到第一无线AP1的无线环境更优,立即连接上所述第一无线AP1。

在本发明的另一实施例中,如果存在至少三个或三个以上的无线AP,所述无线终端重新扫描相同的SSID无线名称时,扫描到无线信号最好的无线AP,然后连接上该信号最好的无线AP。

步骤25,如果所述无线终端连接所述第二无线AP2的所述信号强度平均值或者信噪比平均值以及协商速率平均值均只有其中一个小于对应的阈值,所述第二无线AP2确定继续保持与所述无线终端通信。

例如,所述第二无线AP2判断所述无线终端连接所述第二无线AP2的所述信号强度平均值小于所述信号强度阈值或者所述信噪比平均值小于所述信噪比阈值,但所述第二无线AP2判断所述无线终端连接所述第二无线AP2的协商速率平均值大于或等于所述协商速率阈值,则所述第二无线AP2确定继续保持与所述无线终端通信,回到步骤21。

在本发明的另一实施例中,所述第二无线AP2判断所述无线终端连接所述第二无线AP2的所述信号强度平均值大于或等于所述信号强度阈值或者所述信噪比平均值大于或等于所述信噪比阈值,但所述第二无线AP2判断所述无线终端连接所述第二无线AP2的协商速率平均值小于所述协商速率阈值,则所述第二无线AP2确定继续保持与所述无线终端通信,回到步骤21。

综上所述,本实施例的过滤终端的方法,由于协商速率是基于现有无线环境下,无线AP与终端协商出来的真实物理连接速率,具有一定的可靠性,而RSSI只是单纯反映物理连接的有效性,无线AP统计终端的信号强度或者信噪比以及协商速率,两者结合再根据定时器时间段内统计求平均值与阈值比较作出是否踢出的动作,使终端能够重新扫描无线信号,选择接入信号相对较好的无线AP,使得踢出会更可靠。

如图3所示,为本发明另一实施例的一种过滤终端的装置结构示意图,所述过滤终端的装置可以为无线路由器,所述过滤终端的装置包括:统计模块31,计算模块32,判断模块33、处理模块34、接收模块35和配置模块36。

所述统计模块31,用于无线终端接入无线AP后,周期性统计该无线终端连接所述无线AP的信号强度或者信噪比以及协商速率。

例如,所述无线终端在接入所述无线AP时,启动一定时器,在所述定时器超时时,所述接收模块35用于接收所述无线终端通过上行链路(uplink)上报的其连接所述无线AP的信号强度或者信噪比以及协商速率。

所述计算模块32用于计算所述无线终端连接所述无线AP的信号强度平均值或者信噪比平均值以及协商速率平均值。

所述协商速率为是基于现有无线环境下,AP与终端协商出来的信号传输速率,可以真实反应物理连接速率。例如,当前无线环境为视频业务,则协商速率需要满足视频业务的正常传输。

例如,所述计算模块32用于计算预设时间内所述无线终端连接所述无线AP的信号强度平均值或者信噪比平均值以及协商速率平均值。

再例如,所述计算模块32用于计算预设统计次数内所述无线终端连接所述无线AP的信号强度平均值或者信噪比平均值以及协商速率平均值。

在本发明的另一实施例中,所述接收模块30用于接收控制器下发的所述预设时间和所述预设统计次数。

在本发明的另一实施例中,所述配置模块36用于预先配置所述预设时间和所述预设统计次数。

所述判断模块33,用于判断所述无线终端连接所述无线AP的所述信号强度平均值或者信噪比平均值以及协商速率平均值是否均分别小于对应的阈值。

例如,所述判断模块33用于判断所述无线终端连接所述无线AP的所述信号强度平均值是否小于信号强度阈值或者所述信噪比平均值是否小于信噪比阈值,并且,所述判断模块33还用于判断所述无线终端连接所述无线AP的协商速率平均值是否小于协商速率阈值。

在本发明的另一实施例中,所述接收模块35用于接收控制器下发的所述信号强度阈值、信噪比阈值和协商速率阈值。

在本发明的另一实施例中,所述配置模块36用于预先配置所述信号强度阈值、信噪比阈值和协商速率阈值。

所述处理模块34,用于如果所述无线终端连接所述无线AP的所述信号强度平均值或者信噪比平均值以及协商速率平均值均分别小于对应的阈值,过滤掉所述无线终端。

例如,如果所述判断模块33判断所述无线终端连接所述无线AP的所述信号强度平均值小于所述信号强度阈值或者所述信噪比平均值小于所述信噪比阈值,并且,所述判断模块33判断所述无线终端连接所述无线AP的协商速率平均值小于协商速率阈值,则所述处理模块34用于过滤掉(即断开)所述无线终端。

然后,所述无线终端能够重新扫描无线信号,选择接入信号相对较好的无线AP。例如,所述无线终端重新扫描相同的SSID无线名称,扫描到第一无线AP1的无线环境更优,立即连接上所述第一无线AP1。

在本发明的另一实施例中,如果存在至少三个或三个以上的无线AP,所述无线终端重新扫描相同的SSID无线名称时,扫描到无线信号最好的无线AP,然后连接上该信号最好的无线AP。

在本发明的另一实施例中,如果所述无线终端连接所述无线AP的所述信号强度平均值或者信噪比平均值以及协商速率平均值均只有其中一个小于对应的阈值,所述处理模块34,用于确定继续保持与所述无线终端通信,确定所述统计模块31继续周期性统计该无线终端连接所述无线AP的信号强度或者信噪比以及协商速率。

例如,如果所述判断模块33判断所述无线终端连接所述无线AP的所述信号强度平均值小于所述信号强度阈值或者所述信噪比平均值小于所述信噪比阈值,但所述判断模块33判断所述无线终端连接所述无线AP的协商速率平均值大于或等于所述协商速率阈值,则所述处理模块34用于确定继续保持与所述无线终端通信,确定所述统计模块31继续周期性统计该无线终端连接所述无线AP的信号强度或者信噪比以及协商速率。

在本发明的另一实施例中,如果所述判断模块33判断所述无线终端连接所述无线AP的所述信号强度平均值大于或等于所述信号强度阈值或者所述信噪比平均值大于或等于所述信噪比阈值,但所述判断模块33判断所述无线终端连接所述无线AP的协商速率平均值小于所述协商速率阈值,则所述处理模块34用于确定继续保持与所述无线终端通信,所述统计模块31继续周期性统计该无线终端连接所述无线AP的信号强度或者信噪比以及协商速率。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

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

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