WIFI漫游设置方法、装置、无线连接设备及可读存储介质制造方法及图纸

技术编号:24504585 阅读:27 留言:0更新日期:2020-06-13 06:55
本发明专利技术公开了一种WIFI漫游设置方法、装置、无线连接设备及可读存储介质,该方法包括:获取接入本无线接入点的终端设备的上行信号强度RSSI;根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件;若满足,向所述终端设备发送RRM报文,以使所述终端设备上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的RCPI;根据接收到的所有BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游;根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应。本发明专利技术能够提升终端设备的漫游成功率和减少网络堵塞。

WiFi roaming setting method, device, wireless connection device and readable storage medium

【技术实现步骤摘要】
WIFI漫游设置方法、装置、无线连接设备及可读存储介质
本专利技术涉及无线通信
,尤其涉及一种WIFI漫游设置方法、装置、无线连接设备及可读存储介质。
技术介绍
漫游指的是客户端从一个无线接入点(包含路由器、无线扩展器等产品,这里采用无线接入点来描述,下同)切换到另一个无线接入点的过程,本质上需要解决的问题是何时触发漫游,以及漫游切换的目标无线接入点的确定。对无线接入点来说,现有大部分漫游触发策略包括802.11k和802.11v两个步骤。首先无线接入点会轮询客户端的上行信号强度RSSI(ReceivedSignalStrengthIndicator,无线接入点接收到的来自客户端设备的信号强度,每隔一段固定时间轮询一次),然后当RSSI低于无线接入点设置的阈值,触发RRM(RadioResourceMeasurement,即发802.11k报文)报文发送行为,使得客户端根据该报文上报相关的漫游设备信息,无线接入点从中为客户端选择漫游切换对象,发送BTM(BSStransitionmanagement,即发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;判断所述第二计数器的计数值是否达到预设的触发值;本文档来自技高网
...

【技术保护点】
1.一种WIFI漫游设置方法,其特征在于,包括:/n获取接入本无线接入点的终端设备的上行信号强度RSSI;/n根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件;/n若满足,向所述终端设备发送RRM报文,以使所述终端设备通过RRM答复报文向本无线接入点上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的RCPI;/n根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;/n通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游;/n根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应;所述无线接入点的漫游阈值包括所述发送RRM报文的阈值。/n

【技术特征摘要】
1.一种WIFI漫游设置方法,其特征在于,包括:
获取接入本无线接入点的终端设备的上行信号强度RSSI;
根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件;
若满足,向所述终端设备发送RRM报文,以使所述终端设备通过RRM答复报文向本无线接入点上报所述终端设备获取到的所有可以选择连接的无线接入点的所有基本服务集标识符BSSID的RCPI;
根据接收到的所有所述BSSID的RCPI,选出符合预设的最佳BSSID的条件的BSSID并将其作为漫游对象;
通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游;
根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应;所述无线接入点的漫游阈值包括所述发送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漫游设置方法,其特征在于,所述根据接收到的所有所述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报文的阈值。


6.如权利要求5所述的WIFI漫游设置方法,其特征在于,在所述获取接入本无线接入点的终端设备的上行信号强度RSSI之后,所述根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件之前,还包括:
判断本无线接入点是否处于挂起状态;
若处于挂起状态,判断所述RSSI与tempRSSI两者的差值是否位于预设的阈值范围内;所述tempRSSI表示为本无线接入点上一次触发挂起状态时获取到的终端设备的RSSI;若是,返回至所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤;若否,解除挂起状态;
若不处于挂起状态,执行所述根据所述RSSI判断是否满足发送RRM报文的阈值的判断条件步骤。


7.如权利要求6所述的WIFI漫游设置方法,其特征在于,在所述选出符合预设的最佳BSSID条件的BSSID并将其作为漫游对象之后,还包括:
判断选出的BSSID的吞吐量相对于当前与本无线接入点连接的BSSID的吞吐量的提升是否大于预设阈值;
若大于,执行所述通过BTM报文通知所述终端设备来根据所述漫游对象进行漫游步骤;
若不大于,触发本无线接入点处于挂起状态,并记录当前获取到的所述RSSI为所述tempRSSI,返回至所述获取接入本无线接入点的终端设备的上行信号强度RSSI步骤。


8.如权利要求1所述的WIFI漫游设置方法,其特征在于,所述根据所述终端设备的漫游结果更新本无线接入点的漫游阈值,以使得更新后的漫游阈值与所述终端设备的对应的漫游阈值相适应,包括:
若...

【专利技术属性】
技术研发人员:黄泽淳
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1