CN111836323B - 一种多ap环境下sta选择并切换ap的方法及系统 - Google Patents
一种多ap环境下sta选择并切换ap的方法及系统 Download PDFInfo
- Publication number
- CN111836323B CN111836323B CN202010662653.1A CN202010662653A CN111836323B CN 111836323 B CN111836323 B CN 111836323B CN 202010662653 A CN202010662653 A CN 202010662653A CN 111836323 B CN111836323 B CN 111836323B
- Authority
- CN
- China
- Prior art keywords
- module
- sta
- network speed
- network
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012360 testing method Methods 0.000 claims abstract description 42
- 230000001960 triggered effect Effects 0.000 claims description 2
- 238000005265 energy consumption Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种多AP环境下STA选择并切换AP的系统,包括息屏触发模块、选择AP模块、切换AP模块和网速测试模块,所述息屏触发模块用来触发执行所述方法,即所述方法的入口,所述AP选择模块用来从已认证的AP列表中选择一个未经过网速测试的AP,若所有AP都已经过网速测试则程序结束,所述切换AP模块用来断开现有连接,去连接指定AP,所述网速测试模块用来测试当前网络速率。本发明在STA息屏后自动进行AP选择和切换,不增加用户操作负担;能够自动帮STA选择并切换到网速最快的连接,让STA在当前网络环境下获得最快的上网速率,同时能够更大限度的发挥AP的网络性能。
Description
技术领域
本发明属于WIFI连接技术领域,具体是一种多AP环境下STA选择并切换AP的方法及系统。
背景技术
WiFi网速是衡量WiFi性能的重要指标,也是从无线网络发明以来着重提高的对象。
其一,由于技术迭代的原因,不同协议版本的WiFi速率不尽相同,同种协议版本下的速率也不尽相同。STA连上AP后,它们之间会协商得到一个速率,以后使用此速率进行通信。连接期间,除非信号强度小于阈值,否则STA不会主动切换AP。
其二,就算STA和AP之间有较高的传输速率,可能由于AP上端网速的限制,STA也无法获得较高的上网速率。
针对此类问题而提出的一种多AP环境下STA选择并切换AP的方法及系统,合理利用用户使用间隙,STA在息屏后,逐个尝试之前已认证的AP,并测试网速,进而切换到已认证列表中网速最高的一个连接,用户在下次使用STA时,就能享受当前无线网络环境中速率最快的连接。
发明内容
本发明的目的是为了让用户在多AP环境下使用STA时获得最高的上网速率,而提出的一种多AP环境下STA选择并切换AP的方法及系统。
为实现上述目的,本发明的设计方案如下:
一种多AP环境下STA选择并切换AP的系统,包括息屏触发模块、选择AP模块、切换AP模块和网速测试模块,所述息屏触发模块用来触发执行所述方法,即所述方法的入口,所述AP选择模块用来从已认证的AP列表中选择一个未经过网速测试的AP,若所有AP都已经过网速测试则程序结束,所述切换AP模块用来断开现有连接,去连接指定AP,所述网速测试模块用来测试当前网络速率。
一种多AP环境下STA选择并切换AP的方法,具体步骤如下:
(一)STA息屏事件触发息屏触发模块;
(二)选择AP模块,检测是否存在未测试的AP,若是,选择一个未测试的AP,执行步骤(三),若否,清除列表中所有测试标记并退出。
(三)切换AP模块,连接选择的AP;
(四)网速测试模块,测试当前连接的网络速度,并判断当前连接的网速是否大于原连接的网速,若是,停留在当前连接,若否,切换回原连接;执行步骤(二)。
与现有技术相比,本发明的有益效果是:
1、本发明在STA息屏后自动进行AP选择和切换,不增加用户操作负担。
2、能够自动帮STA选择并切换到网速最快的连接,让STA在当前网络环境下获得最快的上网速率,同时能够更大限度的发挥AP的网络性能。
附图说明
图1为STA选择并切换AP的总系统框架结构示意图。
图2为STA选择并切换AP整个实施的流程图。
具体实施方式
下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
请参阅图1,一种多AP环境下STA选择并切换AP的系统,包括息屏触发模块、选择AP模块、切换AP模块和网速测试模块,所述息屏触发模块用来触发执行所述方法,即所述方法的入口,所述AP选择模块用来从已认证的AP列表中选择一个未经过网速测试的AP,若所有AP都已经过网速测试则程序结束,所述切换AP模块用来断开现有连接,去连接指定AP,所述网速测试模块用来测试当前网络速率。
如图2所示,一种多AP环境下STA选择并切换AP的方法,其具体流程如下:息屏触发模块在STA息屏时触发,触发后进入AP选择模块,选择AP模块会从AP列表(已认证过的、即之前连接过的,未认证过的AP不知道密码无法连接)中选择一个没有进行过网速测试的AP进行连接,若列表中所有AP都已经过测试,则清除所有测试标记并退出。
还包括,从原连接切换到其他连接时,若发现网速较低,则切换回原连接,从原连接再继续尝试连接下一个。这样能够保证当切换到一个无网络或者网速过低的连接时,能够及时切换回来,保证STA正常的数据通信。
网速测试工具使用speedtest_cli(一个开源网速测试工具,其服务器遍布全球各地,能够自动选择一个距离当前网络最近的服务器进行测试,也可以手动指定服务器进行上传下载测试),对每个连接进行三次测试取平均值减小单次测试造成的误差。
本发明在STA息屏后自动进行AP选择和切换,不增加用户操作负担;能够自动帮STA选择并切换到网速最快的连接,让STA在当前网络环境下获得最快的上网速率
以上所述实施方式仅为本发明的优选实施例,而并非本发明可行实施的穷举。对于本领域一般技术人员而言,在不背离本发明原理和精神的前提下对其所作出的任何显而易见的改动,都应当被认为包含在本发明的权利要求保护范围之内。
Claims (4)
1.一种多AP环境下STA选择并切换AP的方法,其特征在于,包括以下步骤:
S1:STA息屏动作会产生息屏事件,从而进入息屏触发模块的回调处理函数;
S2:检测是否存在未测试的AP,若是,执行步骤S3,若否,执行步骤S7;
S3:使用网速测试工具,测试当前网络速度并记录;接着连接未测试AP,并测试网速;
S4:当前网络速率是否大于原网络速率,若是,执行步骤S5,若否,执行步骤S6;
S5:停留在此网络,并测试剩余未测试的AP,执行步骤S2;
S6:将当前网络标记为已测试,切换回原网络,执行步骤S2;
S7:清除列表中所有测试标记并退出;
步骤S3中,网速测试工具使用 speedtest_cli,对每个连接进行三次测试取平均值减小单次测试造成的误差;speedtest_cli是一个开源网速测试工具,其服务器遍布全球各地,能够自动选择一个距离当前网络最近的服务器进行测试,也可以手动指定服务器进行上传下载测试。
2.根据权利要求1所述的一种多AP环境下STA选择并切换AP的方法,其特征在于,步骤S1中,息屏触发模块由息屏事件触发,不需要后台进程实时运行,切换AP后进程结束,节省能耗。
3.根据权利要求1所述的一种多AP环境下STA选择并切换AP的方法,其特征在于,步骤S4中,STA测试与AP连接的网络速率,选择网速最快的连接。
4.一种多AP环境下STA选择并切换AP的系统,其特征在于,包括息屏触发模块、选择AP模块、切换AP模块和网速测试模块;
所述息屏触发模块,用于启动权利要求1所述的方法;
所述选择AP模块,用于检查未认证AP列表,选择一个AP;
所述切换AP模块,用于连接AP;
所述网速测试模块,用于测试网络速度、决定是否切换AP。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010662653.1A CN111836323B (zh) | 2020-07-10 | 2020-07-10 | 一种多ap环境下sta选择并切换ap的方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010662653.1A CN111836323B (zh) | 2020-07-10 | 2020-07-10 | 一种多ap环境下sta选择并切换ap的方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111836323A CN111836323A (zh) | 2020-10-27 |
CN111836323B true CN111836323B (zh) | 2023-11-14 |
Family
ID=72899714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010662653.1A Active CN111836323B (zh) | 2020-07-10 | 2020-07-10 | 一种多ap环境下sta选择并切换ap的方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111836323B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103108353A (zh) * | 2011-11-10 | 2013-05-15 | 三星电子株式会社 | 选择接入点的方法和装置 |
CN104703256A (zh) * | 2015-03-20 | 2015-06-10 | 惠州Tcl移动通信有限公司 | 一种移动终端动态连接快速ap的方法及系统 |
CN105472706A (zh) * | 2015-12-09 | 2016-04-06 | 小米科技有限责任公司 | 一种建立连接的方法及装置 |
CN110381529A (zh) * | 2019-07-19 | 2019-10-25 | 澳克多普有限公司 | Wifi热点测试方法、控制方法、测试装置及控制系统 |
CN110381556A (zh) * | 2019-08-13 | 2019-10-25 | Oppo(重庆)智能科技有限公司 | 网络切换方法和装置 |
-
2020
- 2020-07-10 CN CN202010662653.1A patent/CN111836323B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103108353A (zh) * | 2011-11-10 | 2013-05-15 | 三星电子株式会社 | 选择接入点的方法和装置 |
CN104703256A (zh) * | 2015-03-20 | 2015-06-10 | 惠州Tcl移动通信有限公司 | 一种移动终端动态连接快速ap的方法及系统 |
CN105472706A (zh) * | 2015-12-09 | 2016-04-06 | 小米科技有限责任公司 | 一种建立连接的方法及装置 |
CN110381529A (zh) * | 2019-07-19 | 2019-10-25 | 澳克多普有限公司 | Wifi热点测试方法、控制方法、测试装置及控制系统 |
CN110381556A (zh) * | 2019-08-13 | 2019-10-25 | Oppo(重庆)智能科技有限公司 | 网络切换方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111836323A (zh) | 2020-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5952808B2 (ja) | 被試験デバイスと試験を制御する試験装置との同期を確立するために複数のネットワークアドレスを使用するためのシステム及び方法 | |
US11363515B2 (en) | WLAN user quality of experience control in a multi-access point environment | |
CN101145802B (zh) | 一种链路切换方法和设备 | |
EP3048759B1 (en) | Fault diagnosis method, device and system | |
TWI586192B (zh) | 無線裝置中之網路連接性管理技術 | |
CN101370294B (zh) | 一种终端小区切换方法及通信终端 | |
US20100255845A1 (en) | Radio communication device | |
CN104641595B (zh) | 一种问题定界的方法及装置 | |
CN110719616A (zh) | 网络切换方法及装置、存储介质、电子设备 | |
US20200252850A1 (en) | Method of automatically switching between wlan and lte networks and communication terminal | |
BR112014024866B1 (pt) | Métodos para obter minimização de terminal de dados de testes de unidade, elemento de rede e operação, administração e manutenção | |
CN105635084A (zh) | 终端认证装置及方法 | |
CN101808378B (zh) | 异构网络移动终端快速垂直切换方法 | |
CN107404728B (zh) | 一种网络问题定位的方法及装置 | |
CN114423057B (zh) | 信道切换方法、装置、ap设备及存储介质 | |
CN105792301B (zh) | 一种切换网络的终端、方法及系统 | |
US9025448B2 (en) | Methods and apparatuses for accessing internet | |
CN110635959A (zh) | 配网环境检测方法、装置及用于配网环境检测的控制终端 | |
CN107295511A (zh) | Wlan终端、基站及lte网络向wlan网络的切换控制方法 | |
CN106817179B (zh) | 自适应测试系统及方法 | |
CN111836323B (zh) | 一种多ap环境下sta选择并切换ap的方法及系统 | |
CN110708732A (zh) | 动态自适应网络切换的方法和终端 | |
CN111130929B (zh) | 自动测试wifi吞吐量的方法和系统 | |
KR101429091B1 (ko) | 이동통신 시스템에서 고속 데이터 서비스를 지원하는 무선접속 기술 결정 방법 및 장치 | |
CN103297966B (zh) | 实现无线局域网络的接入认证方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |