WiFi漫游的设置方法及终端设备与流程

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

技术特征:

1.一种WiFi漫游的设置方法,其特征在于,包括:

监测终端设备接入第一无线访问节点AP的操作;

获取接入所述第一AP之后,接收到的无线网络信号的第一接收信号强度指示RSSI;

判断RSSI调整值是否大于预设的RSSI下限;其中,所述第一RSSI减去预设的RSSI加权值得到所述RSSI调整值;

若是,则将漫游阈值设置为所述RSSI下限;若否,则将所述漫游阈值设置为所述RSSI调整值。

2.根据权利要求1所述方法,其特征在于,所述方法还包括:

若所述终端设备所在的地理位置变动,则获取当前接收到的无线网络信号的第二RSSI;

判断所述第二RSSI是否小于所述漫游阈值;

若所述第二RSSI小于所述漫游阈值,则开启漫游扫描以从第一AP切换至第二AP。

3.根据权利要求2所述方法,其特征在于,所述开启漫游扫描以从第一AP切换至第二AP之后,所述方法还包括:

判断漫游接入所述第二AP之后所述终端设备是否能访问网络;

若漫游接入所述第二AP之后所述终端设备不能访问网络,则断开与所述第二AP的连接并重新接入所述第一AP。

4.根据权利要求3所述方法,其特征在于,所述判断漫游接入所述第二AP之后所述终端设备是否能访问网络之后,所述方法还包括:

若漫游接入所述第二AP之后所述终端设备不能访问网络,则将所述第二AP加入黑名单,以禁止所述终端设备接入所述第二AP。

5.根据权利要求3所述方法,其特征在于,所述判断漫游接入所述第二AP之后所述终端设备是否能访问网络之后,所述方法还包括:

若漫游接入所述第二AP之后所述终端设备不能访问网络,则搜索扩展服务组ESS中除所述第二AP以外的其他AP的信号强度;

选择所述ESS中除所述第二AP以外信号强度最强的第三AP进行接入。

6.根据权利要求3~5中任意一项所述方法,其特征在于,所述判断漫游接入所述第二AP之后所述终端设备是否能访问网络,包括:

发送测试数据帧至所述第二AP建立的网络之外的无线站点STA以使所述STA返回应答帧;

若所述终端设备接收到所述应答帧,则确定接入所述第二AP后所述终端设备能访问网络;若所述终端设备没有接收到所述应答帧,则确定接入所述第二AP后所述终端设备不能访问网络。

7.一种WiFi漫游的设置装置,其特征在于,包括:

监测单元,用于监测终端设备接入第一无线访问节点AP的操作;

第一获取单元,用于获取接入所述第一AP之后,接收到的无线网络信号的第一接收信号强度指示RSSI;

第一判断单元,用于判断RSSI调整值是否大于预设的RSSI下限;其中,所述第一RSSI减去预设的RSSI加权值得到所述RSSI调整值;

设置单元,用于若所述RSSI调整值大于所述RSSI下限,将漫游阈值设置为所述RSSI下限,若所述RSSI调整值小于或等于所述RSSI下限,将所述漫游阈值设置为所述RSSI调整值。

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:

第二获取单元,用于若所述终端设备所在的地理位置变动,获取当前接收到的无线网络信号的第二RSSI;

第二判断单元,用于判断所述第二RSSI是否小于所述漫游阈值;

开启单元,用于若所述第二RSSI小于所述漫游阈值,开启漫游扫描以从第一AP切换至第二AP。

9.根据权利要求8所述的装置,其特征在于,所述装置还包括:

第三判断单元,用于判断漫游接入所述第二AP之后所述终端设备是否能访问网络;

切换单元,用于若漫游接入所述第二AP之后所述终端设备不能访问网络,断开与所述第二AP的连接并重新接入所述第一AP。

10.根据权利要求9所述的装置,其特征在于,所述装置还包括:

添加单元,用于若漫游接入所述第二AP之后所述终端设备不能访问网络,将所述第二AP加入黑名单,以禁止所述终端设备接入所述第二AP。

11.根据权利要求9所述的装置,其特征在于,所述装置还包括:

搜索单元,用于若漫游接入所述第二AP之后所述终端设备不能访问网络,搜索扩展服务组ESS中除所述第二AP以外的其他AP的信号强度;

选择单元,用于选择所述ESS中除所述第二AP以外信号强度最强的第三AP进行接入。

12.根据权利要求9~11中任意一项所述的装置,其特征在于,所述第三判断单元,包括:

发送子单元,用于发送测试数据帧至所述第二AP建立的网络之外的无线站点STA以使所述STA返回应答帧;

确定子单元,用于若所述终端设备接收到所述应答帧,确定接入所述第二AP后所述终端设备能访问网络,若所述终端设备没有接收到所述应答帧,确定接入所述第二AP后所述终端设备不能访问网络。

13.一种终端设备,其特征在于,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至权利要求6任一项所述的方法。

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