一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种防止无线终端在多AP之间切换的方法与流程

2022-10-26 07:47:01 来源:中国专利 TAG:

一种防止无线终端在多ap之间切换的方法
技术领域
1.本发明涉及ap切换技术领域,更具体的是涉及一种防止无线终端在多ap之间切换的方法技术领域。


背景技术:

2.ap为access point简称,一般翻译为“无线访问节点”,它主要是提供无线终端对有线局域网的双向访问,在访问接入点覆盖范围内的无线终端可以通过它进行相互通信。
3.无线智能终端通过扫描方式来连接ap,扫描方式分为两种。一种是主动扫描,无线智能终端通过广播probe req帧来寻找ap,ap收到后发送携带有ssid信息的 probe rsp帧给无线智能终端,无线智能终端通过ssid信息来与ap建立连接。另一种是被动扫描,无线智能终端周期监听ap的信标帧(beacon帧),从而通过beacon帧所携带的ssid信息来与ap建立连接。
4.在整个连接过程中智能终端会对ap的信号值进行判断来选择信号较好的ap进行连接,当智能终端设备搜索到范围内多个ap的信号弱又相近时。会出现以下情况:在现实环境中因为有干扰因素的存在,ap的信号值并不是恒久不变的,当信号较低时,智能终端会主动探寻,当在时间1时,智能终端会探寻到ap1的信号值较高,此时终端就会去连接ap1,当在时间2时,智能终端又探寻到ap2的信号值较高,此时智能终端会去连接ap2,在此反复切换网络的过程中,导致无线智能终端反复离线。
5.现有技术在信号好,且ap的信号值差距大的情况下,能高效、稳定的实现无线智能终端与ap之间的通信,当出现无线智能终端在范围内搜索到多个ap,并且这些ap的信号值弱且相近,在这种情况时,现有技术就不能达到无线智能终端与ap之间稳定通信。


技术实现要素:

6.本发明的目的在于:解决现有技术中无线智能终端与ap之间因为切换造成连接不稳定的问题。为了解决上述技术问题,本发明提供一种防止无线终端在多ap之间切换的方法。
7.本发明为了实现上述目的具体采用以下技术方案:一种防止无线终端在多ap之间切换的方法,包括以下步骤:配置网络:配置无线智能终端与ap的连接网络;无线智能终端进行ap扫描,ap自身通过信号强度信息比较,选出信号最好的ap,将选出的ap打上对该无线智能终端开放连接标记;所述无线智能终端与所述信号最好的ap进行连接;防止无线智能终端进行主动扫描或被动扫描发现和连接其他ap;防止无线智能终端进行主动扫描的方式为:给其他ap打上不响应该无线智能终端的标记并被隐藏,防止无线智能终端进行被动扫描的方式为:将其他ap的beacon帧所携带的ssid信息进行隐藏;有新的ap接入时,判断ap是否异常,若异常进行丢弃处理,若非异常则打上不响应
终端的标记并被隐藏;若所述无线智能终端与ap断开,且断开的时间超过第一断连时间阈值,则在关联列表中清除该无线智能终端信息,并将所有ap置为待接入状态,否则不做操作;出现ap重启时,若所述无线智能终端未能在第二断连时间阈值内未重新连上ap,则将所有ap打上对该无线智能终端开放连接标记,所述无线智能终端重新选择信号最好的ap并连接,否则不做操作。
8.优选地,所述判断ap是否异常的方法为:若ap的下挂终端信号值低于35db则被判断为异常,否则被判断为非异常。
9.优选地,所述给其他ap打上不响应该无线智能终端的标记并被隐藏的方法包括以下步骤:未与所述无线智能终端连接的ap将该无线智能终端与drop标记进行绑定,当未与所述无线智能终端连接的ap在收到该无线智能终端所发送的probe req帧时,将所述probe req帧丢弃,从而达到不回应该无线智能终端。
10.优选地,未与所述无线智能终端连接的ap将该无线智能终端与drop标记进行绑定的方法为:通过mac地址进行绑定。
11.优选地,所述将其他ap的beacon帧所携带的ssid信息进行隐藏的方法为:在开始配置网络的15分钟后后执行将其他ap的wifi信息进行隐藏,所述wifi信息包括所述ap的beacon帧所携带的ssid信息。
12.优选地,所述第一断连时间阈值为120秒。
13.优选地,所述选出信号最好的ap时,如果遇到整网重启,则需等待至整网重启30秒再进行所述信号最好的ap的选择,整网重启即所有ap重启。
14.优选地,所述第二断连时间阈值为120秒。
15.本发明的有益效果如下:仅有打有最优ap标签的ap才能响应终端的请求,或者在配网模式阶段才可响应终端请求,一定程度抑制了切换问题;默认为隐藏ssid信息,为了防止多余的主动扫描和被动扫描出现造成的连接不稳定问题;通过信号强度信息比较,选出信号最优的ap,在该ap打上最优ap标签响应终端请求,其余ap均打上丢弃终端所有请求标签提升连接质量;当有新ap接入时,ap会判断下挂终端信号值,若低于35 db,ap会主动踢掉终端,重新选择ap来开放连接,并将其余ap打上不响应终端标记,进一步保障信号质量,确保稳定连接。
附图说明
16.图1为本发明的流程示意图。
具体实施方式
17.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
18.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.实施例1无线访问接入点(wirelessaccesspoint)即ap,ap相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。
20.无线智能终端在范围内扫描到多个ap,并且这些ap的信号值低且相近,在这种情况下,无线智能终端会在多个ap之间反复切换,导致无线智能终端设备反复离线断网,从而影响用户正常使用。
21.故本实施例提供一种防止无线终端在多ap之间切换的方法,包括以下步骤:配置网络:配置无线智能终端与ap的连接网络;这里的配置网络主要是指在ac页面开启bxot(该功能名称),设置wifi名称和密码,为ap和无线智能终端的连接做好配置工作;完成以上基本配置以后,通过信号强度信息比较,选出信号最好的ap,将选出的ap打上对该无线智能终端开放连接标记;在这一步,无线智能终端扫描周围ap时会向周围发送扫描帧,每一个ap收到此扫描帧时可以获得一个相应的信号强度,由于ap与终端的距离不一,所获取的信号强度也不相同,ap之间用其所获得的信号强度进行比较,最终在ap之间选择出信号最优的ap,也就是说无线智能终端扫描时,ap会将终端的信号强度信息同步到邻居ap,通过信号强度信息比较,选出信号最优的ap,信号最好的ap则用于和无线智能终端进行连接;所述无线智能终端与所述信号最好的ap进行连接;防止无线智能终端进行主动扫描或被动扫描发现和连接其他ap;防止无线智能终端进行主动扫描的方式为:给其他ap打上不响应该无线智能终端的标记并被隐藏,防止无线智能终端进行被动扫描的方式为:将其他ap的beacon帧所携带的ssid信息进行隐藏;以此防止无线智能终端在不同ap进行切换造成的连接不稳定;有新的ap接入时,判断ap是否异常,若异常进行丢弃处理,若非异常则打上不响应终端的标记并被隐藏;这里的实现原理是:新的ap接入的时候会自动将自身的信息同步给其他已经接入的ap。
22.若所述无线智能终端与ap断开,且断开的时间超过第一断连时间阈值时间阈值,则在关联列表中清除该无线智能终端信息,并将所有ap置为待接入状态,否则不做操作;出现ap重启时,若所述无线智能终端未能在第二断连时间阈值内未重新连上ap,则将所有ap打上对该无线智能终端开放连接标记,所述无线智能终端重新选择信号最好的ap并连接,否则不做操作。
23.实施例2本实施例基于实施例1的技术方案,主要是细化新接入的ap异常的判断方法。
24.作为本实施例的优选方案,所述判断ap是否异常的方法为:若ap的下挂终端信号
值低于35db则被判断为异常,否则被判断为非异常。
25.以此丢弃掉低质量的新ap,但特别说明的是,之前已经接入的ap即使出现问题其下挂终端信号值变得低于35db也不会被丢弃。
26.实施例3本实施例基于实施例1的技术方案,对于如何具体防止无线智能终端采取主动扫描的方式发现和连接进行说明。
27.首先,主动扫描的原理为:无线智能终端通过广播probe req帧来寻找ap,ap收到后发送携带有ssid信息的 probe rsp帧给无线智能终端,无线智能终端通过ssid信息来与ap建立连接。
28.所以在本实施例中,所述防止无线智能终端采取主动扫描的方式发现和连接ap,也就是给其他ap打上不响应该无线智能终端的标记并被隐藏的方法包括以下步骤:未与所述无线智能终端连接的ap将该无线智能终端与drop标记进行绑定,当未与所述无线智能终端连接的ap在收到该无线智能终端所发送的probe req帧时,将所述probe req帧丢弃,从而达到不回应该无线智能终端。与drop标记进行绑定以后的无线智能终端发送的所有帧都会被相应的ap丢弃。
29.特别说明的是,如果出现意外,导致所有ap都将无线智能终端与drop标记绑定,此时的无线智能终端的帧会被所有ap丢弃,所以ap会对此情况进行检查,然后发现该问题后就开放所有ap。
30.进一步地,作为优选方案,未与所述无线智能终端连接的ap将该无线智能终端与drop标记进行绑定的方法为:通过mac地址进行绑定。
31.实施例4本实施例基于实施例1的技术方案,对于如何防止无线智能终端采取被动扫描的方式发现和连接进行说明。
32.被动扫描的原理为:无线智能终端周期监听ap的信标帧(beacon帧),从而通过beacon帧所携带的ssid信息来与ap建立连接。
33.所以在本实施例中,所述所述防止无线智能终端采取被动扫描的方式发现和连接ap的方法,也就将其他ap的beacon帧所携带的ssid信息进行隐藏的方法包括以下步骤:将ap的beacon帧所携带的ssid信息进行隐藏。
34.作为优选方案,在开始配置网络的15分钟后执行所述将ap的beacon帧所携带的ssid信息进行隐藏。通常的开始配置网络可以通过一个按键实现,按下该按键后进入配置网络模式,也就是在这15分钟后执行ssid信息隐藏,在这15分钟期间一般足够用户完成配置网络。
35.实施例5本实施例基于实施例1的技术方案,对于“若所述无线智能终端与ap断开,且断开的时间超过第一断连时间阈值时间阈值,则在关联列表中清除该无线智能终端信息,并将所有ap置为待接入状态”进行优化。
36.作为本实施例的优选方案,在这里所述第一断连时间阈值可以选取为120秒。
37.实施例6本实施例基于实施例1的技术方案,对于选信号最好的ap进行改进。
38.所述选出信号最好的ap时,如果遇到整网重启,则需等待至整网重启30秒再进行所述信号最好的ap的选择,整网重启即所有ap重启。
39.实施例7本实施例基于实施例1的技术方案,对于第二断连时间阈值进行详细设置。
40.在本实施例中,所述第二断连时间阈值为120秒。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献