CN111278073B - Wifi漫游设置方法、装置、无线连接设备及可读存储介质 - Google Patents
Wifi漫游设置方法、装置、无线连接设备及可读存储介质 Download PDFInfo
- Publication number
- CN111278073B CN111278073B CN202010065779.0A CN202010065779A CN111278073B CN 111278073 B CN111278073 B CN 111278073B CN 202010065779 A CN202010065779 A CN 202010065779A CN 111278073 B CN111278073 B CN 111278073B
- Authority
- CN
- China
- Prior art keywords
- roaming
- threshold
- wireless access
- rcpi
- sending
- 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 54
- 230000006872 improvement Effects 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 21
- 230000003247 decreasing effect Effects 0.000 claims description 18
- 238000012544 monitoring process Methods 0.000 claims description 8
- 230000003044 adaptive effect Effects 0.000 claims description 6
- 239000000725 suspension Substances 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 5
- 238000005259 measurement Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 239000004606 Fillers/Extenders Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
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/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0061—Transmission or use of information for re-establishing the radio link of neighbour cell information
-
- 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
- H04W36/00837—Determination of triggering parameters for hand-off
-
- 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
本发明公开了一种WIFI漫游设置方法、装置、无线连接设备及可读存储介质,该方法包括:获取接入本无线接入点的终端设备的上行信号强度RSSI;根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件;若满足,向所述终端设备发送RRM报文,以使所述终端设备上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的RCPI;根据接收到的所有BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游;根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应。本发明能够提升终端设备的漫游成功率和减少网络堵塞。
Description
技术领域
本发明涉及无线通信技术领域,尤其涉及一种WIFI漫游设置方法、装置、无线连接设备及可读存储介质。
背景技术
漫游指的是客户端从一个无线接入点(包含路由器、无线扩展器等产品,这里采用无线接入点来描述,下同)切换到另一个无线接入点的过程,本质上需要解决的问题是何时触发漫游,以及漫游切换的目标无线接入点的确定。对无线接入点来说,现有大部分漫游触发策略包括802.11k和802.11v两个步骤。首先无线接入点会轮询客户端的上行信号强度RSSI(Received Signal Strength Indicator,无线接入点接收到的来自客户端设备的信号强度,每隔一段固定时间轮询一次),然后当RSSI低于无线接入点设置的阈值,触发RRM(Radio Resource Measurement,无线电资源测量)报文发送行为,即发802.11k报文,使得客户端根据该报文上报相关的漫游设备信息,无线接入点从中为客户端选择漫游切换对象,发送BTM(BSS transition management,基本服务集切换管理)报文,即发802.11v报文,请求客户端进行漫游。
对于无线接入点来说,现有漫游控制方法没有考虑到客户端自身漫游策略对来自无线接入点的802.11k和802.11v报文的回复。在802.11k/v标准里面,无线接入点所发送的802.11k和802.11v报文只是对客户端的漫游建议,最终客户端是否漫游取决于客户端自身的漫游策略。而对于不同的客户端(例如说不同品牌手机),它们自身的漫游策略有差异,主要体现在判断是否接受漫游请求的信号强度相关的阈值不同。如果无线接入点按照现有的技术方案,就会可能出现对于某些客户端,经常发送不被客户端接受的802.11k/802.11v报文,这么做一是会导致网络堵塞,二是使得漫游成功率下降。
发明内容
本发明实施例提供一种WIFI漫游设置方法、装置、无线连接设备及可读存储介质,能够提升终端设备的漫游成功率和减少网络堵塞。
本发明一实施例提供一种WIFI漫游设置方法,其包括:
获取接入本无线接入点的终端设备的上行信号强度RSSI;
根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件;
若满足,向所述终端设备发送RRM报文,以使所述终端设备通过RRM答复报文向本无线接入点上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的RCPI;
根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;
通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游;
根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应;所述无线接入点的漫游阈值包括所述发送RRM报文的阈值。
作为上述方案的改进,所述发送RRM报文的阈值用thr_11v表示。
作为上述方案的改进,所述根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件,包括:
判断所述RSSI与offset两者的差值是否低于预设的发送RRM报文的阈值thr_11v;所述offset表示为上行信号强度RSSI和下行信号强度RCPI两者的差值,所述offset的值为预设的;
则,所述方法还包括:
从所述RRM答复报文中获取所述终端设备其与所述无线接入点的当前的RSSI和当前的RCPI来更新所述offset。
作为上述方案的改进,更新所述offset的方法为:offset=0.98×offset+0.02×(所述当前的RSSI–所述当前的RCPI)。
作为上述方案的改进,在所述获取接入本无线接入点的终端设备的上行信号强度RSSI之前,所述方法还包括:
监测终端设备接入本无线接入点;
若所述终端设备为首次接入本无线接入点,为所述终端设备设置默认的漫游阈值,并为所述offset设置默认的值;所述默认的漫游阈值包括发送RRM报文的阈值thr_11v。
作为上述方案的改进,在所述获取接入本无线接入点的终端设备的上行信号强度RSSI之后,所述根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件之前,所述方法还包括:
判断本无线接入点是否处于挂起状态;
若处于挂起状态,判断所述RSSI与tempRSSI两者的差值是否位于预设的阈值范围内;所述tempRSSI表示为本无线接入点上一次触发挂起状态时获取到的终端设备的RSSI;若是,返回至所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤;若否,解除挂起状态;
若不处于挂起状态,执行所述根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件步骤。
作为上述方案的改进,所述根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象,包括:
计算每个所述BSSID的ΔRCPI:ΔRCPI=RCPItarget–RCPIcurr,其中,RCPItarget表示所述终端设备可以选择关联但当前未关联的BSSID的RCPI,RCPIcurr表示所述终端设备当前关联的BSSID的RCPI;
通过预设的RCPI-datarate映射关系,得到每个所述BSSID的吞吐量datarate;
选出符合预设的最佳BSSID条件的BSSID并将其作为漫游对象;其中,所述最佳BSSID的条件包括:BSSID的RCPI>thr_11v、BSSID的ΔRCPI<thrdelta_11v且BSSID的吞吐量datarate最大;其中,thrdelta_11v为发送BTM报文的阈值。
作为上述方案的改进,在所述选出符合预设的最佳BSSID条件的BSSID并将其作为漫游对象之后,还包括:
判断选出的BSSID的吞吐量相对于当前与本无线接入点连接的BSSID的吞吐量的提升是否大于预设阈值;
若大于,执行所述通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游步骤;
若不大于,触发本无线接入点处于挂起状态,并记录当前获取到的所述RSSI为所述tempRSSI,返回至所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤。
作为上述方案的改进,所述根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,包括:
若所述终端设备漫游成功且本无线接入点的当前漫游阈值落入漫游阈值区间5或6,将用于增加阈值thr_11v的第一计数器增加1,并将用于降低阈值thr_11v的第二计数器设置为0;
判断所述第一计数器的计数值是否达到预设的触发值;若达到,对所述阈值thr_11v增加1;
若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间5或6,将用于增加阈值thr_11v的第一计数器设置为0,并将用于降低阈值thr_11v的第二计数器增加1;
判断所述第二计数器的计数值是否达到预设的触发值;若达到,对所述阈值thr_11v降低1。
作为上述方案的改进,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,
则,所述根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,还包括:
若所述终端设备漫游成功且本无线接入点的当前漫游阈值落入漫游阈值区间5或8,将用于降低阈值thrdelta_11v的第三计数器增加1,并将用于增加阈值thrdelta_11v的第四计数器设置为0;
判断所述第三计数器的计数值是否达到预设的触发值;若达到,对所述阈值thrdelta_11v降低1,并将所述终端设备与本无线接入点的关联状态设置为断开连接状态;
若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间5或8,将用于降低阈值thrdelta_11v的第三计数器设置为0,并将用于增加阈值tthrdelta_11v的第四计数器增加1;
判断所述第四计数器的计数值是否达到预设的触发值;若达到,对所述阈值thrdelta_11v增加1。
作为上述方案的改进,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,
则,所述根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,包括:
若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间9,降低所述发送RRM报文的阈值并且增加阈值thrdelta_11v。
作为上述方案的改进,所述方法还包括:
若没有接收到所述终端设备的所述RRM答复报文,将用于降低阈值thr_11v的第二计数器增加1,将用于增加阈值thr_11v的第一计数器设置为0;
判断所述第二计数器的计数值是否达到预设的触发值;若达到,对所述阈值thr_11v降低1,并返回所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤。
作为上述方案的改进,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,
则,所述方法还包括:
若监测到接入本无线接入点的终端设备发生主动漫游,且本无线接入点的当前漫游阈值落入漫游阈值区间1、2或3,增加所述发送RRM报文的阈值并且降低阈值thrdelta_11v。
本发明另一实施例对应提供了一种WIFI漫游设置装置,其包括:
获取模块,用于获取接入本无线接入点的终端设备的上行信号强度RSSI;
判断模块,用于根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件;
发送模块,用于若满足,向所述终端设备发送RRM报文,以使所述终端设备通过RRM答复报文向本无线接入点上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的RCPI;
选取模块,用于根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;
通知模块,用于通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游;
更新模块,用于根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应;所述无线接入点的漫游阈值包括所述发送RRM报文的阈值。
本发明另一实施例提供了一种无线连接设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述发明实施例所述的WIFI漫游设置方法。
本发明另一实施例提供了一种存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述发明实施例所述的WIFI漫游设置方法。
相比于现有技术,本发明实施例提供的所述WIFI漫游设置方法、装置、无线连接设备及可读存储介质,通过根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,这样随着终端设备的实际使用,能够根据终端设备的漫游历史行为动态调整漫游阈值,使得无线接入点的发送相关报文的阈值能够与终端设备的接收相关报文的阈值相适应,从而能够达到提升终端设备漫游成功率和减少网络堵塞的目标。
附图说明
图1是本发明一实施例提供的一种WIFI漫游设置方法的流程示意图;
图2是终端设备的漫游阈值的设置示意图;
图3是终端设备的漫游阈值的更新区间示意图;
图4是本发明一实施例提供的一种WIFI漫游设置装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,是本发明一实施例提供的一种WIFI漫游设置方法的流程示意图,所述方法包括:
S10,获取接入本无线接入点的终端设备的上行信号强度RSSI;
S11,根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件;
S12,若满足,向所述终端设备发送RRM报文,以使所述终端设备通过RRM答复报文向本无线接入点上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的RCPI;
其中,RCPI的全称为Received Channel Power Indicator,意为:客户端接收到的来自无线接入点的当前信道信号强度,简称为下行信号强度。
S13,根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;
S14,通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游;
S15,根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应;所述无线接入点的漫游阈值包括所述发送RRM报文的阈值。
在本实施例中,本无线接入点(例如路由器)开启后台线程后,可以是每隔预设时间(例如1秒)轮询所有终端设备(例如手机或笔记本电脑等)的RSSI,并对每个终端设备的RSSI值进行更新。后台线程包括:开启监控客户端(即终端设备)关联或者断开无线接入点组成的网络的线程,还有监控客户端主动漫游的线程。其中客户端关联是指客户端从不连接到连接上无线接入点组成的无线网络的过程,断开是指客户端从连接无线接入点组成的无线网络到终止连接的过程。开启监控客户端主动漫游的线程指的是:将无线接入点正在关联的客户端关联状态设置为正在关联,挂起状态设置为不挂起。
在本实施例中,BSSID可以简单理解为客户端可以选择连接的对象,即每一个无线接入点的每一个可以用来连接的频段,对应一个BSSID。
在本发明实施例中,通过根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,这样随着终端设备的实际使用,能够根据终端设备的漫游历史行为动态调整漫游阈值,使得无线接入点的发送相关报文的阈值能够与终端设备的接收相关报文的阈值相适应,从而能够达到提升终端设备漫游成功率和减少网络堵塞的目标。
在本实施例中,为了便于理解,所述发送RRM报文的阈值用thr_11v表示,当然,还可以用其他阈值表达形式来表示。
在本发明实施例中,进一步地,所述步骤S11包括:
判断所述RSSI与offset两者的差值是否低于预设的发送RRM报文的阈值thr_11v;所述offset表示为上行信号强度RSSI和下行信号强度RCPI两者的差值,所述offset的值为预设的;
则,所述方法还包括:
从所述RRM答复报文中获取所述终端设备其与所述无线接入点的当前的RSSI和当前的RCPI来更新所述offset。
在本实施例中,offset用来同步RSSI和RCPI,因此,通过引入offset来参与是否发送RRM报文的阈值的判断,这样可以使得对于是否发RRM和BTM报文的判断更准确。
具体地,更新所述offset的方法为:offset=0.98×offset+0.02×(所述当前的RSSI–所述当前的RCPI)。
在本发明实施例中,具体地,在所述步骤S10之前,所述方法还包括:
S8,监测终端设备接入本无线接入点;
S9,若所述终端设备为首次接入本无线接入点,为所述终端设备设置默认的漫游阈值,并为所述offset设置默认的值;所述默认的漫游阈值包括发送RRM报文的阈值thr_11v。
在本实施例中,对于首次接入本无线接入点的客户端设备,无线接入点会初始化阈值thr_11v和Δ11v阈值thrdelta_11v,其中thr_11v设为-55,thrdelta_11v设为0。并且初始化RSSI和RCPI之间的差值offset为95。对于非首次接入的客户端设备,直接调用该设备对应的thr_11v、thrdelta_11v、offset。
在上述发明实施例中,具体地,所述步骤S13包括:
S130,计算每个所述BSSID的ΔRCPI:ΔRCPI=RCPItarget–RCPIcurr,其中,RCPItarget表示所述终端设备可以选择关联但当前未关联的BSSID的RCPI,RCPIcurr表示所述终端设备当前关联的BSSID的RCPI;
其中,关联可以理解为与本无线接入点建立连接关系。
S131,通过预设的RCPI-datarate映射关系,得到每个所述BSSID的吞吐量datarate;
S132,选出符合预设的最佳BSSID条件的BSSID并将其作为漫游对象;其中,所述最佳BSSID的条件包括:BSSID的RCPI>thr_11v、BSSID的ΔRCPI<thrdelta_11v且BSSID的吞吐量datarate最大;其中,thrdelta_11v为发送BTM报文的阈值。
具体地,计算每个BSSID的ΔRCPI:ΔRCPI=RCPItarget–RCPIcurr,其RCPItarget表示BSSID的RCPI,RCPIcurr表示客户端当前关联的BSSID的RCPI。然后通过产品先验测到的RCPI-datarate数据,得到吞吐量datarate,整理出{BSSID:(RCPI,ΔRCPI,datarate)}。过滤不符合要求的BSSID(不符合要求的BSSID是指RCPI>thr_11v或者ΔRCPI<thrdelta_11v的BSSID),然后选出剩余的BSSID里面挑选出吞吐量最大的BSSID。
在本实施例中,通过采用上述判断内容来作为预设的最佳BSSID的条件,这样可以确保选出最佳的BSSID来作为漫游对象。
在上述实施例中,进一步地,在所述步骤S10之后,所述步骤S11之前,所述方法还包括:
判断本无线接入点是否处于挂起状态;
若处于挂起状态,判断所述RSSI与tempRSSI两者的差值是否位于预设的阈值范围内;所述tempRSSI表示为本无线接入点上一次触发挂起状态时获取到的终端设备的RSSI;若是,返回至所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤;若否,解除挂起状态;
若不处于挂起状态,执行所述根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件步骤。
其中,挂起状态作为控制发RRM的条件之一,用来减少不必要的RRM请求。当处于挂起状态时,无线接入点不向客户端发RRM请求;当处于非挂起状态时,无线接入点可以向客户端发RRM请求。
在上述实施例中,进一步地,在所述选出符合预设的最佳BSSID条件的BSSID并将其作为漫游对象之后,还包括:
判断选出的BSSID的吞吐量相对于当前与本无线接入点连接的BSSID的吞吐量的提升是否大于预设阈值;
若大于,执行所述通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游步骤;
若不大于,触发本无线接入点处于挂起状态,并记录当前获取到的所述RSSI为所述tempRSSI,返回至所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤。
在本实施例中,示例性地,选出吞吐量最大的BSSID后,可以判断该BSSID的吞吐量相对于当前建立关联的BSSID的吞吐量的提升是否超过10%,若是,则进行相关的报文发送步骤;若否,则触发本无线接入点进入挂起状态,并记录当前的RSSI为tempRSSI,等待预设时间(例如5秒),返回步骤S10。
在上述实施例中,具体地,所述步骤S15包括:
S150,若所述终端设备漫游成功且本无线接入点的当前漫游阈值落入漫游阈值区间5或6,将用于增加阈值thr_11v的第一计数器增加1,并将用于降低阈值thr_11v的第二计数器设置为0;
S151,判断所述第一计数器的计数值是否达到预设的触发值;若达到,对所述阈值thr_11v增加1;
S152,若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间5或6,将用于增加阈值thr_11v的第一计数器设置为0,并将用于降低阈值thr_11v的第二计数器增加1;
S153,判断所述第二计数器的计数值是否达到预设的触发值;若达到,对所述阈值thr_11v降低1。
示例性地,触发值为2,根据无线接入点产品特性的不同可以有不同设置,下同。
在本实施例中,通过采用计数器的计数及通过判断计数器的计数值是否达到预设的触发值,来判断是否更改上述阈值,这样能够使得阈值的优化更加准确且容易实现。
需要说明的是,对于首次接入的客户端设备,本无线接入点为该客户端设置的上述几个计数器的初始值均为0。
在上述实施例中,具体地,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,则,所述步骤S15还包括:
S153,若所述终端设备漫游成功且本无线接入点的当前漫游阈值落入漫游阈值区间5或8,将用于降低阈值thrdelta_11v的第三计数器增加1,并将用于增加阈值thrdelta_11v的第四计数器设置为0;
S154,判断所述第三计数器的计数值是否达到预设的触发值;若达到,对所述阈值thrdelta_11v降低1,并将所述终端设备与本无线接入点的关联状态设置为断开连接状态;
S155,若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间5或8,将用于降低阈值thrdelta_11v的第三计数器设置为0,并将用于增加阈值tthrdelta_11v的第四计数器增加1;
S156,判断所述第四计数器的计数值是否达到预设的触发值;若达到,对所述阈值thrdelta_11v增加1。
在本实施例中,通过采用计数器的计数及通过判断计数器的计数值是否达到预设的触发值,来判断是否更改上述阈值,这样能够使得阈值的优化更加准确且容易实现。
需要说明的是,对于首次接入的客户端设备,本无线接入点为该客户端设置的上述几个计数器的初始值均为0。
在上述实施例中,具体的,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,则,所述步骤S15包括:
S157,若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间9,降低所述发送RRM报文的阈值并且增加阈值thrdelta_11v。
具体地,按照step=abs(min(ΔRCPI-thrdelta_11v,thr_11v-RCPIcurr))计算步长;其中abs表示为取绝对值,min表示为取最小值;然后,根据计算出的步长降低阈值thr_11v并且增加阈值thrdelta_11v,并返回所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤。
在上述实施例中,进一步地,所述方法还包括:
S16,若没有接收到所述终端设备的所述RRM答复报文,将用于降低阈值thr_11v的第二计数器增加1,将用于增加阈值thr_11v的第一计数器设置为0;
S17,判断所述第二计数器的计数值是否达到预设的触发值;若达到,对所述阈值thr_11v降低1,并返回所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤。
在上述实施例中,具体地,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,则,所述方法还包括:
S18,若监测到接入本无线接入点的终端设备发生主动漫游,且本无线接入点的当前漫游阈值落入漫游阈值区间1、2或3,增加所述发送RRM报文的阈值并且降低阈值thrdelta_11v。具体地,按照step=abs(RSSI-thr_11v+3)计算步长,其中abs表示为取绝对值;然后,根据计算出的步长增加阈值thr_11v并且降低阈值thrdelta_11v,并将所述终端设备与本无线接入点的关联状态设置为断开连接状态。
为了便于对上述实施例的理解,在此对上面出现的相关术语进行以下说明:
参见图4,是本发明一实施例提供的一种WIFI漫游设置装置的结构示意图,所述装置包括:
获取模块10,用于获取接入本无线接入点的终端设备的上行信号强度RSSI;
判断模块11,用于根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件;
发送模块12,用于若满足,向所述终端设备发送RRM报文,以使所述终端设备通过RRM答复报文向本无线接入点上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的RCPI;
选取模块13,用于根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;
通知模块14,用于通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游;
更新模块15,用于根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应;所述无线接入点的漫游阈值包括所述发送RRM报文的阈值。
在本发明实施例中,通过根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,这样随着终端设备的实际使用,能够根据终端设备的漫游历史行为动态调整漫游阈值,使得无线接入点的发送相关报文的阈值能够与终端设备的接收相关报文的阈值相适应,从而能够达到提升终端设备漫游成功率和减少网络堵塞的目标。
为了便于理解,所述发送RRM报文的阈值用thr_11v表示。
作为上述方案的改进,所述判断模块11具体用于:判断所述RSSI与offset两者的差值是否低于预设的发送RRM报文的阈值thr_11v;所述offset表示为上行信号强度RSSI和下行信号强度RCPI两者的差值,所述offset的值为预设的;
则,所述装置还包括:
offset更新模块,用于从所述RRM答复报文中获取所述终端设备其与所述无线接入点的当前的RSSI和当前的RCPI来更新所述offset。
作为上述方案的改进,更新所述offset的方法为:offset=0.98×offset+0.02×(所述当前的RSSI–所述当前的RCPI)。
作为上述方案的改进,所述装置还包括:
监测模块,用于监测终端设备接入本无线接入点;
设置模块,用于若所述终端设备为首次接入本无线接入点,为所述终端设备设置默认的漫游阈值,并为所述offset设置默认的值;所述默认的漫游阈值包括发送RRM报文的阈值thr_11v。
作为上述方案的改进,所述装置还包括:
挂起状态判断模块,用于判断本无线接入点是否处于挂起状态;
第一阈值判断模块,用于若处于挂起状态,判断所述RSSI与tempRSSI两者的差值是否位于预设的阈值范围内;所述tempRSSI表示为本无线接入点上一次触发挂起状态时获取到的终端设备的RSSI;若是,返回至所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤;若否,解除挂起状态;
第一通知模块,用于若不处于挂起状态,通知所述判断模块。
作为上述方案的改进,所述选取模块13包括:
第一计算单元,用于计算每个所述BSSID的ΔRCPI:ΔRCPI=RCPItarget–RCPIcurr,其中,RCPItarget表示所述终端设备可以选择关联但当前未关联的BSSID的RCPI,RCPIcurr表示所述终端设备当前关联的BSSID的RCPI;
获取单元,用于通过预设的RCPI-datarate映射关系,得到每个所述BSSID的吞吐量datarate;
选取单元,用于选出符合预设的最佳BSSID条件的BSSID并将其作为漫游对象;其中,所述最佳BSSID的条件包括:BSSID的RCPI>thr_11v、BSSID的ΔRCPI<thrdelta_11v且BSSID的吞吐量datarate最大;其中,thrdelta_11v为发送BTM报文的阈值。
作为上述方案的改进,所述更新模块15包括:
第一设置单元,用于若所述终端设备漫游成功且本无线接入点的当前漫游阈值落入漫游阈值区间5或6,将用于增加阈值thr_11v的第一计数器增加1,并将用于降低阈值thr_11v的第二计数器设置为0;
第一判断单元,用于判断所述第一计数器的计数值是否达到预设的触发值;若达到,对所述阈值thr_11v增加1;
第二设置单元,用于若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间5或6,将用于增加阈值thr_11v的第一计数器设置为0,并将用于降低阈值thr_11v的第二计数器增加1;
第二判断单元,用于判断所述第二计数器的计数值是否达到预设的触发值;若达到,对所述阈值thr_11v降低1。
作为上述方案的改进,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,则,所述更新模块15还包括:
第三设置单元,用于若所述终端设备漫游成功且本无线接入点的当前漫游阈值落入漫游阈值区间5或8,将用于降低阈值thrdelta_11v的第三计数器增加1,并将用于增加阈值thrdelta_11v的第四计数器设置为0;
第三判断单元,用于判断所述第三计数器的计数值是否达到预设的触发值;若达到,对所述阈值thrdelta_11v降低1,并将所述终端设备与本无线接入点的关联状态设置为断开连接状态;
第四设置单元,用于若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间5或8,将用于降低阈值thrdelta_11v的第三计数器设置为0,并将用于增加阈值tthrdelta_11v的第四计数器增加1;
第四判断单元,用于判断所述第四计数器的计数值是否达到预设的触发值;若达到,对所述阈值thrdelta_11v增加1。
作为上述方案的改进,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,则,所述更新模块15包括:
第一步长计算单元,用于若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间9,降低所述发送RRM报文的阈值并且增加阈值thrdelta_11v。
作为上述方案的改进,所述装置还包括:
第六设置单元,用于若没有接收到所述终端设备的所述RRM答复报文,将用于降低阈值thr_11v的第二计数器增加1,将用于增加阈值thr_11v的第一计数器设置为0;
第六判断单元,用于判断所述第二计数器的计数值是否达到预设的触发值;若达到,对所述阈值thr_11v降低1,并返回所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤。
作为上述方案的改进,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,则,所述装置还包括:
第二步长计算单元,用于若监测到接入本无线接入点的终端设备发生主动漫游,且本无线接入点的当前漫游阈值落入漫游阈值区间1、2或3,增加所述发送RRM报文的阈值并且降低阈值thrdelta_11v。
可以理解的是,上述的所述装置的实施例的相关内容还可以参考上述的对应的所述方法的实施例的内容,在此不做赘述。
本发明一实施例提供了一种无线连接设备。该实施例的无线连接设备包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序。所述处理器执行所述计算机程序时实现上述各个WIFI漫游设置方法实施例中的步骤。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能。
示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述无线连接设备中的执行过程。
所述无线连接设备可以是路由器、无线网关等无线通信设备。所述无线连接设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是无线连接设备的示例,并不构成对无线连接设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述无线连接设备还可以包括输入输出设备、总线等。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述无线连接设备的控制中心,利用各种接口和线路连接整个无线连接设备的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述无线连接设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,所述无线连接设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (14)
1.一种WIFI漫游设置方法,其特征在于,包括:
获取接入本无线接入点的终端设备的上行信号强度RSSI;
根据所述RSSI判断是否满足发送无线电资源测量RRM报文的阈值的判断条件;
若满足,向所述终端设备发送RRM报文,以使所述终端设备通过RRM答复报文向本无线接入点上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的下行信号强度RCPI;
根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;
通过基本服务集切换管理BTM报文通知所述终端设备来根据所述漫游对象进行漫游;
根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应;所述无线接入点的漫游阈值包括所述发送RRM报文的阈值;
其中,所述根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象,包括:
计算每个所述BSSID的ΔRCPI:ΔRCPI=RCPItarget–RCPIcurr,其中,RCPItarget表示所述终端设备可以选择关联但当前未关联的BSSID的RCPI,RCPIcurr表示所述终端设备当前关联的BSSID的RCPI;
通过预设的RCPI-datarate映射关系,得到每个所述BSSID的吞吐量datarate;
选出符合预设的最佳BSSID条件的BSSID并将其作为漫游对象;其中,所述最佳BSSID的条件包括:BSSID的RCPI>thr_11v、BSSID的ΔRCPI<thrdelta_11v且BSSID的吞吐量datarate最大;其中,thrdelta_11v为发送BTM报文的阈值,thr_11v为发送RRM报文的阈值。
2.如权利要求1所述的WIFI漫游设置方法,其特征在于,所述根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件,包括:
判断所述RSSI与offset两者的差值是否低于预设的发送RRM报文的阈值;所述offset表示为上行信号强度RSSI和下行信号强度RCPI两者的差值,所述offset的值为预设的;
则,所述方法还包括:
从所述RRM答复报文中获取所述终端设备与所述无线接入点的当前的RSSI和当前的RCPI来更新所述offset。
3.如权利要求2所述的WIFI漫游设置方法,其特征在于,更新所述offset的方法为:offset=0.98*offset+0.02*(所述当前的RSSI–所述当前的RCPI)。
4.如权利要求2所述的WIFI漫游设置方法,其特征在于,在所述获取接入本无线接入点的终端设备的上行信号强度RSSI之前,还包括:
监测终端设备接入本无线接入点;
若所述终端设备为首次接入本无线接入点,为所述终端设备设置默认的漫游阈值,并为所述offset设置默认的值;所述默认的漫游阈值包括发送RRM报文的阈值。
5.如权利要求1所述的WIFI漫游设置方法,其特征在于,在所述获取接入本无线接入点的终端设备的上行信号强度RSSI之后,所述根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件之前,还包括:
判断本无线接入点是否处于挂起状态;
若处于挂起状态,判断所述RSSI与tempRSSI两者的差值是否位于预设的阈值范围内;所述tempRSSI表示为本无线接入点上一次触发挂起状态时获取到的终端设备的RSSI;若是,返回至所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤;若否,解除挂起状态;
若不处于挂起状态,执行所述根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件步骤。
6.如权利要求5所述的WIFI漫游设置方法,其特征在于,在所述选出符合预设的最佳BSSID条件的BSSID并将其作为漫游对象之后,还包括:
判断选出的BSSID的吞吐量相对于当前与本无线接入点连接的BSSID的吞吐量的提升是否大于预设阈值;
若大于,执行所述通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游步骤;
若不大于,触发本无线接入点处于挂起状态,并记录当前获取到的所述RSSI为所述tempRSSI,返回至所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤。
7.如权利要求1所述的WIFI漫游设置方法,其特征在于,所述根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,包括:
若所述终端设备漫游成功且本无线接入点的当前漫游阈值落入漫游阈值区间5或6,将用于增加所述发送RRM报文的阈值的第一计数器增加1,并将用于降低所述发送RRM报文的阈值的第二计数器设置为0;
判断所述第一计数器的计数值是否达到预设的触发值;若达到,对所述发送RRM报文的阈值增加1;
若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间5或6,将用于增加所述发送RRM报文的阈值的第一计数器设置为0,并将用于降低所述发送RRM报文的阈值的第二计数器增加1;
判断所述第二计数器的计数值是否达到预设的触发值;若达到,对所述发送RRM报文的阈值降低1;
其中,当所述漫游对象的ΔRCPI处于大于所述发送BTM报文的阈值并小于或等于所述发送BTM报文的阈值+3的范围内,且所述RCPIcurr处于小于所述发送RRM报文的阈值并大于或等于所述发送RRM报文的阈值-3的范围内时,确定本无线接入点的当前漫游阈值落入漫游阈值区间5;
当所述漫游对象的ΔRCPI大于所述发送BTM报文的阈值+3,且所述RCPIcurr处于小于所述发送RRM报文的阈值并大于或等于所述发送RRM报文的阈值-3的范围内时,确定本无线接入点的当前漫游阈值落入漫游阈值区间6。
8.如权利要求7所述的WIFI漫游设置方法,其特征在于,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,
则,所述根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,还包括:
若所述终端设备漫游成功且本无线接入点的当前漫游阈值落入漫游阈值区间5或8,将用于降低阈值thrdelta_11v的第三计数器增加1,并将用于增加阈值thrdelta_11v的第四计数器设置为0;
判断所述第三计数器的计数值是否达到预设的触发值;若达到,对所述阈值thrdelta_11v降低1,并将所述终端设备与本无线接入点的关联状态设置为断开连接状态;
若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间5或8,将用于降低阈值thrdelta_11v的第三计数器设置为0,并将用于增加阈值tthrdelta_11v的第四计数器增加1;
判断所述第四计数器的计数值是否达到预设的触发值;若达到,对所述阈值thrdelta_11v增加1;
其中,当所述漫游对象的ΔRCPI处于大于所述发送BTM报文的阈值并小于或等于所述发送BTM报文的阈值+3的范围内,且所述RCPIcurr小于所述发送RRM报文的阈值-3时,确定本无线接入点的当前漫游阈值落入漫游阈值区间8。
9.如权利要求1所述的WIFI漫游设置方法,其特征在于,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,
则,所述根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,包括:
若所述终端设备漫游失败且本无线接入点的当前漫游阈值落入漫游阈值区间9,降低所述发送RRM报文的阈值并且增加阈值thrdelta_11v;
其中,当所述漫游对象的ΔRCPI大于所述发送BTM报文的阈值+3,且所述RCPIcurr小于所述发送RRM报文的阈值-3时,确定本无线接入点的当前漫游阈值落入漫游阈值区间9。
10.如权利要求1所述的WIFI漫游设置方法,其特征在于,所述方法还包括:
若没有接收到所述终端设备的所述RRM答复报文,将用于降低所述发送RRM报文的阈值的第二计数器增加1,将用于增加所述发送RRM报文的阈值的第一计数器设置为0;
判断所述第二计数器的计数值是否达到预设的触发值;若达到,对所述发送RRM报文的阈值降低1,并返回所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤。
11.如权利要求1所述的WIFI漫游设置方法,其特征在于,漫游阈值还包括发送BTM报文的阈值thrdelta_11v,
则,所述方法还包括:
若监测到接入本无线接入点的终端设备发生主动漫游,且本无线接入点的当前漫游阈值落入漫游阈值区间1、2或3,增加所述发送RRM报文的阈值并且降低阈值thrdelta_11v;
其中,当所述漫游对象的ΔRCPI处于大于或等于0并小于或等于所述发送BTM报文的阈值的范围内,且所述RCPIcurr处于小于或等于0并大于或等于所述发送RRM报文的阈值的范围内时,确定本无线接入点的当前漫游阈值落入漫游阈值区间1;
当所述漫游对象的ΔRCPI处于大于所述发送BTM报文的阈值并小于或等于所述发送BTM报文的阈值+3的范围内,且所述RCPIcurr处于小于或等于0并大于或等于所述发送RRM报文的阈值的范围内时,确定本无线接入点的当前漫游阈值落入漫游阈值区间2;
当所述漫游对象的ΔRCPI大于所述发送BTM报文的阈值+3,且所述RCPIcurr处于小于或等于0并大于或等于所述发送RRM报文的阈值的范围内时,确定本无线接入点的当前漫游阈值落入漫游阈值区间3。
12.一种WIFI漫游设置装置,其特征在于,包括:
获取模块,用于获取接入本无线接入点的终端设备的上行信号强度RSSI;
判断模块,用于根据所述RSSI判断是否满足发送无线电资源测量RRM报文的阈值的判断条件;
发送模块,用于若满足,向所述终端设备发送RRM报文,以使所述终端设备通过RRM答复报文向本无线接入点上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的下行信号强度RCPI;
选取模块,用于根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;
通知模块,用于通过基本服务集切换管理BTM报文通知所述终端设备来根据所述漫游对象进行漫游;
更新模块,用于根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应;所述无线接入点的漫游阈值包括所述发送RRM报文的阈值;
所述选取模块包括:
第一计算单元,用于计算每个所述BSSID的ΔRCPI:ΔRCPI=RCPItarget–RCPIcurr,其中,RCPItarget表示所述终端设备可以选择关联但当前未关联的BSSID的RCPI,RCPIcurr表示所述终端设备当前关联的BSSID的RCPI;
获取单元,用于通过预设的RCPI-datarate映射关系,得到每个所述BSSID的吞吐量datarate;
选取单元,用于选出符合预设的最佳BSSID条件的BSSID并将其作为漫游对象;其中,所述最佳BSSID的条件包括:BSSID的RCPI>thr_11v、BSSID的ΔRCPI<thrdelta_11v且BSSID的吞吐量datarate最大;其中,thrdelta_11v为发送BTM报文的阈值,thr_11v为发送RRM报文的阈值。
13.一种无线连接设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至11中任意一项所述的WIFI漫游设置方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,所述计算机可读存储介质在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至11中任意一项所述的WIFI漫游设置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010065779.0A CN111278073B (zh) | 2020-01-20 | 2020-01-20 | Wifi漫游设置方法、装置、无线连接设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010065779.0A CN111278073B (zh) | 2020-01-20 | 2020-01-20 | Wifi漫游设置方法、装置、无线连接设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111278073A CN111278073A (zh) | 2020-06-12 |
CN111278073B true CN111278073B (zh) | 2022-03-08 |
Family
ID=71003411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010065779.0A Active CN111278073B (zh) | 2020-01-20 | 2020-01-20 | Wifi漫游设置方法、装置、无线连接设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111278073B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7457845B2 (ja) * | 2020-06-29 | 2024-03-28 | 中興通訊股▲ふん▼有限公司 | 受信チャネル電力インジケータ値の解析方法、機器、及び記憶媒体 |
CN113873563A (zh) * | 2020-06-30 | 2021-12-31 | 中兴通讯股份有限公司 | 信号强度测量方法、无线网关设备及可读存储介质 |
CN111935218A (zh) * | 2020-07-02 | 2020-11-13 | 云南电网有限责任公司 | 一种基于多通道性能感知的电网数据高效上报方法 |
CN113115298A (zh) * | 2021-03-17 | 2021-07-13 | 北京小米移动软件有限公司 | 触发无线客户端漫游的方法、装置及存储介质 |
CN113115357B (zh) * | 2021-03-17 | 2022-12-27 | 北京小米移动软件有限公司 | 无线信号测量方法、无线信号测量装置及存储介质 |
CN113613266A (zh) * | 2021-06-25 | 2021-11-05 | 深圳市联洲国际技术有限公司 | 客户端接入无线网络的优化方法、系统、存储介质及设备 |
CN113613236B (zh) * | 2021-09-13 | 2023-10-13 | 深圳市吉祥腾达科技有限公司 | 一种基于mesh的网络漫游交互方法 |
CN114828121B (zh) * | 2022-04-26 | 2024-03-19 | 普联技术有限公司 | 无线漫游控制方法、装置和电子设备 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1894986A (zh) * | 2003-10-31 | 2007-01-10 | 美商内数位科技公司 | 无线局域网络适应性无线资源管理 |
CN1957624A (zh) * | 2004-01-08 | 2007-05-02 | 美商内数位科技公司 | 无线局域网络的无线资源管理 |
CN101018177A (zh) * | 2007-03-06 | 2007-08-15 | 杭州华为三康技术有限公司 | 无线局域网中无线资源的管理方法及装置 |
CN101784080A (zh) * | 2003-07-17 | 2010-07-21 | 美商内数位科技公司 | Wlan中用于远程rrm的方法 |
CN103841624A (zh) * | 2012-11-21 | 2014-06-04 | 华为终端有限公司 | 扫描无线网络的方法、设备及系统 |
CN104969622A (zh) * | 2013-04-03 | 2015-10-07 | 华为技术有限公司 | 一种切换方法、基站及终端 |
CN104995960A (zh) * | 2012-10-12 | 2015-10-21 | 诺基亚通信公司 | 用于接入网络选择的方法和装置 |
CN105745971A (zh) * | 2013-11-22 | 2016-07-06 | 高通股份有限公司 | 用于动态调整漫游参数的系统和方法 |
CN106686626A (zh) * | 2016-12-07 | 2017-05-17 | 广东欧珀移动通信有限公司 | WiFi漫游的设置方法及终端设备 |
CN107959963A (zh) * | 2017-10-25 | 2018-04-24 | 合肥润东通信科技股份有限公司 | 一种家庭wifi漫游的实现方法 |
CN108200592A (zh) * | 2018-03-27 | 2018-06-22 | 普联技术有限公司 | 一种无线漫游方法及漫游ap |
CN109845308A (zh) * | 2016-10-21 | 2019-06-04 | 瑞典爱立信有限公司 | 用于无线局域网的可扩展无线电资源管理的系统和方法 |
CN109863820A (zh) * | 2016-10-21 | 2019-06-07 | 瑞典爱立信有限公司 | 用于可扩展无线电网络切片的系统和方法 |
CN110022555A (zh) * | 2018-01-08 | 2019-07-16 | 广东欧珀移动通信有限公司 | 一种无线漫游上网的方法、装置及计算机存储介质 |
CN110519816A (zh) * | 2019-08-22 | 2019-11-29 | 普联技术有限公司 | 一种无线漫游控制方法、装置、存储介质及终端设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7844266B2 (en) * | 2003-09-30 | 2010-11-30 | Intel Corporation | Wireless network roaming timer method and apparatus |
US9674723B2 (en) * | 2012-11-05 | 2017-06-06 | Telefonaktiebolagent L M Ericsson (Publ) | Systems and methods for maintaining time stamping accuracy to meet a non-linear time drift constraint |
EP3167674B1 (en) * | 2014-07-11 | 2019-09-11 | LG Electronics Inc. | Method and apparatus for transmitting wi-fi signals in unlicensed spectrum in wireless communication system |
-
2020
- 2020-01-20 CN CN202010065779.0A patent/CN111278073B/zh active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101784080A (zh) * | 2003-07-17 | 2010-07-21 | 美商内数位科技公司 | Wlan中用于远程rrm的方法 |
CN1894986A (zh) * | 2003-10-31 | 2007-01-10 | 美商内数位科技公司 | 无线局域网络适应性无线资源管理 |
CN1957624A (zh) * | 2004-01-08 | 2007-05-02 | 美商内数位科技公司 | 无线局域网络的无线资源管理 |
CN101018177A (zh) * | 2007-03-06 | 2007-08-15 | 杭州华为三康技术有限公司 | 无线局域网中无线资源的管理方法及装置 |
CN104995960A (zh) * | 2012-10-12 | 2015-10-21 | 诺基亚通信公司 | 用于接入网络选择的方法和装置 |
CN103841624A (zh) * | 2012-11-21 | 2014-06-04 | 华为终端有限公司 | 扫描无线网络的方法、设备及系统 |
CN104969622A (zh) * | 2013-04-03 | 2015-10-07 | 华为技术有限公司 | 一种切换方法、基站及终端 |
CN105745971A (zh) * | 2013-11-22 | 2016-07-06 | 高通股份有限公司 | 用于动态调整漫游参数的系统和方法 |
CN109845308A (zh) * | 2016-10-21 | 2019-06-04 | 瑞典爱立信有限公司 | 用于无线局域网的可扩展无线电资源管理的系统和方法 |
CN109863820A (zh) * | 2016-10-21 | 2019-06-07 | 瑞典爱立信有限公司 | 用于可扩展无线电网络切片的系统和方法 |
CN106686626A (zh) * | 2016-12-07 | 2017-05-17 | 广东欧珀移动通信有限公司 | WiFi漫游的设置方法及终端设备 |
CN107959963A (zh) * | 2017-10-25 | 2018-04-24 | 合肥润东通信科技股份有限公司 | 一种家庭wifi漫游的实现方法 |
CN110022555A (zh) * | 2018-01-08 | 2019-07-16 | 广东欧珀移动通信有限公司 | 一种无线漫游上网的方法、装置及计算机存储介质 |
CN108200592A (zh) * | 2018-03-27 | 2018-06-22 | 普联技术有限公司 | 一种无线漫游方法及漫游ap |
CN110519816A (zh) * | 2019-08-22 | 2019-11-29 | 普联技术有限公司 | 一种无线漫游控制方法、装置、存储介质及终端设备 |
Non-Patent Citations (2)
Title |
---|
Murad Khan ; Changsu Jung ; Paul Chiedozie Uzoh ; Cao Zhenbo.Enabling vertical handover management based on decision making in heterogeneous wireless networks.《 2015 International Wireless Communications and Mobile Computing Conference (IWCMC)》.2015,全文. * |
赵章明 ; 冯径.基于IEEE 802.11无线局域网切换技术研究.《计算机技术与发展》.2018,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111278073A (zh) | 2020-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111278073B (zh) | Wifi漫游设置方法、装置、无线连接设备及可读存储介质 | |
CN107333293B (zh) | 测量信息上报方法及装置 | |
US10341877B2 (en) | System, apparatus and method for managing client devices within a wireless network | |
CN109089327B (zh) | 无线网络连接方法、装置、终端及存储介质 | |
CN111615173B (zh) | 一种漫游控制方法、装置、无线设备和存储介质 | |
CN110326269B (zh) | 一种数据报文传输方法及装置 | |
CN109661007B (zh) | 小区切换方法、通信设备及存储介质 | |
US10848979B2 (en) | System, apparatus and method for managing client devices within a wireless network | |
EP3236692A1 (en) | Method for triggering terminal roaming by access point | |
US10492093B2 (en) | Method and device of sending measurement report | |
US20190020756A1 (en) | Smart call connectivity prediction for enhanced user experience | |
EP3445128A1 (en) | Method and device for data transmission | |
CN109121196B (zh) | 基于NB-IoT系统的终端发射功率控制方法及装置 | |
CN111865692A (zh) | 一种终端固件升级方法和装置 | |
CN110300424A (zh) | 回落处理的方法、基站、终端、电子设备和存储介质 | |
US9030997B2 (en) | Load-adjustment factor notification method, data rate control (DRC)-pointing determination method, handover determination method and devices thereof | |
CN112566190B (zh) | Lte切换优化方法、装置、存储介质及计算机设备 | |
JP6438566B2 (ja) | アクティブ・セットの更新を制御するための方法及び装置 | |
CN111314939B (zh) | 语音通话方法、装置、终端及存储介质 | |
WO2017177662A1 (zh) | 基站底噪值获取方法和装置 | |
CN116506932B (zh) | 功率调整方法、装置、设备及存储介质 | |
CN108156653B (zh) | 数据传输方法及装置 | |
CN108243450B (zh) | 一种网络切换方法和装置 | |
WO2022007675A1 (en) | Method for dynamic switch of default data subscription, and related products | |
US9491663B2 (en) | Wireless communication system, wireless base station, wireless terminal, and communication control method |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220610 Address after: Floor 12-17, unit 1, building 2, No. 466, Xinyu Road, high tech Zone, Chengdu, Sichuan 610000 Patentee after: Chengdu Lianzhou International Technology Co.,Ltd. Address before: 518000 the 1st and 3rd floors of the south section of building 24 and the 1st-4th floor of the north section of building 28, Shennan Road Science and Technology Park, Nanshan District, Shenzhen City, Guangdong Province Patentee before: TP-LINK TECHNOLOGIES Co.,Ltd. |