一种频谱导航方法和系统与流程

文档序号:12698751阅读:567来源:国知局

本发明涉及一种频谱导航方法和系统,属于网络通信领域。



背景技术:

随着WLAN的普及,无线用户也越来越多,其中很多的用户使用能同时支持2.4G频段和5G频段的双频STA(STA为WLAN中的客户端,英文全称STATION,STATION的缩写,指终端。)。但是,因为用户本身的专业知识比较薄弱,而且大部分无线接入服务供应商也没有进行有效的引导,再加上802.11b/g比802.11a的应用更为广泛,最终很多双频STA都使用2.4G频段,造成2.4G(后文简称为2G)频段的拥挤和5G频段的浪费。因此,有必要设计一种频谱导航方法和系统。



技术实现要素:

本发明所要解决的技术问题是提供一种频谱导航方法和系统,该频谱导航方法和系统,能有效避免2.4G频段的拥挤和5G频段的浪费,以解决现有方案导航效果不佳,体验差的问题。

发明的技术解决方案如下:

一种频谱导航方法,针对初始化后的STA;STA为具有无线网卡的终端,采用以下步骤进行频谱导航:

步骤1:终端类型的探测;

该步骤用于AP对终端类型进行识别;判断终端是2G单频终端、5G单频终端还是2G/5G双频终端;

步骤2:探测帧的抑制;

在终端的识别时间内,AP对接收的2G的probe request报文进行全部丢弃处理;Probe Request报文为探测请求报文;

若终端被确认为带双频网卡的终端,AP对接收到的该终端发出的2G的probe request报文进行全部丢弃处理;

步骤3:关联帧的抑制;

AP对终端发出的assoc request报文进行抑制处理,具体如下:

终端被确认为2G/5G双频终端后,AP对该终端发出的2G的assoc request报文进行丢弃处理。

步骤2中,若终端确认为2G网卡,AP对该终端发出2G的probe request报文进行概率性丢弃处理,即丢弃60%-85%的probe request报文。

连续10个probe request报文丢弃8个。

所述的初始化是指STA的存储与老化;所述的STA为无线终端;每个终端以MAC为标识。

当AP第一次收到终端的probe request报文后,存储该终端的MAC;

此后,每收到probe request报文,则更新终端信息;AP为无线接入点;

若超过老化时间,不再收到该终端的probe request报文,则删除终端。

老化时间一般配置为1-10分钟,缺省以5。

步骤1中,基于识别时间判断终端类型;如只收到终端的2G probe帧,则认为该终端是2G网卡,同时将该终端对应的频谱标志置为2G单频标志;若同时收到终端2G和5G的probe帧,则认为该终端具有双频网卡,则同时将该终端对应的频谱标志置为2G/5G双频标志。

识别时间为10s;

部分终端的probe request报文发送时间间隔较长,若在断定为2G单频性质后,再收到终端5G probe帧,则置2G/5G双频标志;

若AP在2分钟内,未收到双频网卡的5G probe帧,则将该终端的频谱标志置为2G单频标志。

一种频谱导航系统,包括AP和终端;AP与终端无线通信连接;终端为具有2G网卡后5G网卡的无线终端;采用前述的频谱导航方法实现2G频谱抑制。

有益效果:

本发明的频谱导航方法和系统,通过使用技术手段,引导双频STA连接到接入容量更高的5G频段,从而减轻2.4G频段的压力,提升用户体验。该方法易于实施,能提高频谱的使用效率,提高通信效率和可靠性。

附图说明

图1为频谱导航方法的流程图。

具体实施方式

以下将结合附图和具体实施例对本发明做进一步详细说明:

实施例1:如图1,一种频谱导航方法,针对初始化后的STA;STA为具有无线网卡的终端,采用以下步骤进行频谱导航:

步骤1:终端类型的探测;

该步骤用于AP对终端类型进行识别;判断终端是2G单频终端、5G单频终端还是2G/5G双频终端;

步骤2:探测帧的抑制;

在终端的识别时间内,AP对接收的2G的probe request报文进行全部丢弃处理;Probe Request报文为探测请求报文;

若终端被确认为带双频网卡的终端,AP对接收到的该终端发出的2G的probe request报文进行全部丢弃处理;

步骤3:关联帧的抑制;

AP对终端发出的assoc request报文进行抑制处理,具体如下:

终端被确认为2G/5G双频终端后,AP对该终端发出的2G的assoc request报文进行丢弃处理。

步骤2中,若终端确认为2G网卡,AP对该终端发出2G的probe request报文进行概率性丢弃处理,即丢弃60%-85%的probe request报文。

部分双频STA在没有接入之前,会在2.4G和5G频段的所有信道上广播探测帧,所以双频AP的两个频段都会收到探测帧。这时,如果AP只回应5G频段的探测帧,那么双频STA只能识别到5G频段的BSSID,也就只能使用5G频段接入WLAN了。这就达到了引导STA接入的目的。BSSID,一种特殊的Ad-hoc LAN的应用,也称为Basic Service Set (BSS),一群计算机设定相同的BSS名称,即可自成一个group。每个BSS都会被赋予一个BSSID,它是一个长度为48位的二进制标识符,用来识别不同的BSS。其的主要优点是它可以作为过滤之用。

此外,还有部分双频STA终端并不依赖探测帧,在关联之前,也不会进行探测请求。此时,双频AP只能丢弃其在2.4G频段的assoc request帧,此关联帧的作用是请求接入AP的某个SSID,如果被AP丢弃的话,终端就不能接入此AP的该SSID,通过这种先拒绝的方法以期待它去连接其他5G SSID的手段,来达到引导目的。注意,此方式不可以一直丢弃,否则终端有可能长时间连接不上无线信号,会影响用户体验。

终端的存储与老化:

每个终端以MAC为标识。

当AP第一次收到终端的probe request报文(即探测请求(Probe Request)帧)后,将MAC存储起来。

此后,每收到probe request报文,便更新终端信息。

若超过5分钟(老化时间),不再收到该终端的probe request报文,便删除终端。

此老化时间,可以配置,一般配置为1-10分钟。

类型确认

识别双频STA是对双频STA进行接入引导的第一步。第一次收到终端信息时,终端状态为初始化状态,代表未知任一终端类型。

进一步地:

1、识别时间。超过10s,基本可以断定终端类型。如只收到终端的2G probe帧,则认为该终端是2G网卡,同时置2G单频标志;若同时收到终端2G和5G的probe帧,则认为终端是双频网卡,则同时置2G/5G双频标志。

2、部分终端,probe request报文发送时间间隔较长,若在断定为2G单频性质后,再收到终端5G probe帧,则置2G/5G双频标志。这个时间称之为超时检测时间,一般为2分钟即可。

3、若AP在2分钟超时检测时间内,未收到双频网卡的5G probe帧,则将该终端置为2G单频标志。

由于5G是对2.4G的补充,纯5G的终端实际环境中不存在,所以不需要考虑纯5G的场景。

进一步地,为达到引导效果,需对probe request报文进行抑制处理,具体如下:

1、在终端的10秒识别时间内,对其2G的probe request报文进行全部丢弃处理。

2、终端确认为2G网卡,对其2G的probe request报文进行概率性丢弃处理。连续10个报文丢弃8个。

3、终端确认为双频网卡,对其2G的probe request报文进行全部丢弃处理。

进一步地,为提高引导效果,还需对assoc request报文进行抑制处理,具体如下:

终端确认为双频网卡,对其2G的assoc request报文进行丢弃处理。只丢弃前3次的请求。若再有请求,则通过,不再丢弃。次数统计不包含重传报文。

当终端连接成功后,将其关联请求计数清零。

丢弃次数,可通过命令配置,一般是2-10次,默认为3次。

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