一种无线终端漫游方法和装置的制造方法_2

文档序号:9381314阅读:来源:国知局
]无线终端接收到AC广播的等效AP组,以及AP的优先级时,在本地进行存储。再次接收到AC广播的等效AP和/或AP的优先级时,更新本地存储的等效AP组和/或AP的优先级。
[0047]参见图2,图2为本发明具体实施例中无线终端在进行漫游时的流程示意图。具体步骤包括:
[0048]步骤201,当无线终端连接的AP的RSSI值小于预设阈值时,扫描邻近的AP,并获取可选AP集合。
[0049]本步骤中的预设阈值可以根据实际应用具体配置,如按如下规则进行预设阈值配置:该AP的RSSI值小于该预设阈值时,无线终端业务还可以保持连续,但是希望能漫游到信号更好的AP。
[0050]本实施例中无线终端在连接的AP小于预设阈值时,主动发起漫游,不会等待信号消失才漫游,保持了业务的连续性。
[0051]无线终端会实时或者定期检测连接的AP的RSSI值,一旦发现该AP的RSSI值小于预设阈值,则启动扫描邻近AP的功能。
[0052]本步骤中获取的可选AP集合中的AP为本无线终端扫描到的AP中RSSI值不小于第二预设值,且不在当前连接的AP对应的等效AP组中的AP。
[0053]获取可选AP集合的具体确定过程如下:
[0054]第一步,无线终端扫描邻近的AP,获取邻近AP集合,如获取的邻近AP集合为{AP1、AP2、AP3、AP4...};
[0055]第二步,该无线终端将邻近AP集合中RSSI值不小于第二预设值的AP保留,即将RSSI值不大于第二预设值的AP删除;
[0056]第三步,该无线终端将该邻近AP集合中与当前连接的AP当前对应的等效AP组中相同的AP删除之后的邻近AP集合作为可选AP集合。
[0057]无线终端当检测到连接的AP的RSSI值不小于预设阈值,且连接的AP当前对应的等效AP组中其他AP的RSSI值大于当前连接的AP的RSSI值时,保持与当前连接的AP的连接,即不进行漫游。
[0058]当无线终端在小范围内移动(在一个等效AP组中移动)或因环境变化导致RSSI值呈小幅变化时,无线终端始终保持与选定AP的连接,不会在几个AP间反复切换。
[0059]其中,上述的当前连接的AP对应的等效AP组就是确定当前连接AP时,AP所在的等效AP组。可以理解,这里描述的当前连接的AP对应的等效AP组,并不一定等同于AC为该AP建立的等效AP组,这是因为在选择该AP作为连接的AP时,作为选择该AP的等效AP组又可能是AC建立的该AP的等效组,也有可能是包含该AP的AC建立的其它AP的等效AP组,因此,在无线终端这一端所描述的AP对应的等效AP组,表示选择该AP为漫游AP时,是最终确定在这个等效AP组中选择的。
[0060]如当该无线终端确定本地存在与该可选AP集合包括的AP完全相同的等效AP组时,确定该等效AP组中优先级最高的AP为漫游AP,则与该可选AP集合包括的AP完全相同的等效AP组,即为该漫游AP对应的等效AP组,AC端在建立该等效AP组时,不一定是为该漫游AP建立的,为该漫游AP建立的等效AP组也不一定是该等效AP组,因此,AC端AP的等效AP组与无线终端AP对应的等效AP组没有任何关系,这在后面确定漫游AP时会有相应的说明。
[0061]步骤202,该无线终端根据该可选AP集合和本地存储的等效AP组确定漫游AP。
[0062]本步骤中确定漫游AP的方法具体为:
[0063]该无线终端确定本地是否存在与该可选AP集合包括的AP完全相同的等效AP组,如果是,确定该等效AP组中优先级最高的AP为漫游AP,并记录该等效AP组为该漫游AP对应的等效AP组;否则,确定与可选AP集合包括相同AP的个数最多的等效AP组,并选择该确定的等效AP组和该可选AP集合中均存在,且优先级最大的AP作为漫游AP,记录该确定的等效AP组为该漫游AP对应的等效AP组;其中,所述AP的优先级为AC根据各AP的负载计算并广播给本无线终端的。
[0064]当该无线终端确定与可选AP集合包括相同AP的个数最多的等效AP组不止I个时,分别使用所述确定的各等效AP组与可选AP集合确定待选漫游AP,选择确定的待选漫游AP中优先级最高的AP作为漫游AP ;并记录确定出优先级最高的待选漫游AP的等效AP组,作为该漫游AP对应的等效AP组。
[0065]当待选漫游AP中优先级最高的AP不止一个时,随机选择一个AP作为漫游AP ;并记录确定出优先级最高的待选漫游AP的等效AP组中随机选择的一个等效AP组,作为该漫游AP对应的等效AP组。
[0066]该无线终端确定了漫游AP时,记录该漫游AP对应的等效AP组,当该无线终端漫游到这个漫游AP时,该漫游AP的RSSI值不小于预设阈值,且连接的AP当前对应的等效AP组中其他AP的RSSI值大于当前连接的漫游AP的RSSI值时,保持与当前连接的漫游AP的连接,即维持一个等效AP组中初始连接的AP。
[0067]由于本发明具体实施例中无线终端在选择漫游AP时,参考了 AP的优先级,而AP的优先级由AP的负载计算获得,因此,大量无线终端在同一区域时不会出现都连接到同一个AP的情况,无线终端会均匀分布在该区域的所有AP上。
[0068]步骤203,该无线终端断开当前连接的AP,并连接确定的漫游AP。
[0069]上文详细描述了无线终端已经接入某个AP,在RSSI值小于预设阈值时,确定要漫游到的漫游AP的具体过程。
[0070]无线终端初始接入WLAN时,扫描邻近AP,并接入扫描到的邻近AP中RSSI值最大的AP进行接入。
[0071]当该无线终端接收到AC广播的等效AP组,以及等效AP组中各AP的优先级时,在该无线终端所在的各等效AP组中,选择优先级最大的AP所在的等效AP组,记录为当前连接的AP对应的等效AP组。
[0072]基于同样的发明构思,本发明具体实施例中还提出一种装置,可应用于无线终端上。参见图3,图3为本发明具体实施例中应用于无线终端上的装置的结构示意图。该装置包括:接收存储单元301、扫描获取单元302、确定单元303和处理单元304。
[0073]接收存储单元301,用于接收到AC广播的等效AP组并存储,其中,所述等效AP组为AC根据各AP上报的信息为该AP建立的等效AP组,该等效AP组包括该AP以及该AP上报的RSSI值不小于第一预设值的AP ;
[0074]扫描获取单元302,用于当本装置连接的AP的RSSI值小于预设阈值时,扫描邻近的AP,并获取可选AP集合;
[0075]确定单元303,用于根据扫描获取单元302获取的可选AP集合和接收存储单元301本地存储的等效AP组确定漫游AP ;
[0076]处理单元304,用于断开当前连接的AP,并连接确定单元303确定的漫游AP。
[0077]较佳地,
[0078]确定单元303,具体用于确定本地是否存在与该可选AP集合包括的AP完全相同的等效AP组,如果是,确定该等效AP组中优先级最高的AP为漫游AP ;否则,确定与可选AP集合包括相同AP的个数最多的等效AP组,并选择该确定的等效AP组和该可选AP集合中均存在,且优先级最大的AP作为漫游AP ;其中,所述AP的优先级为AC根据各AP的负载计算并广播给本无线终端的。
[0079]较佳地,
[0080]确定单元303,具体用于当确定与可选AP集合包括相同AP的个数最多的等效AP组不止I个时,分别使用所述确定的各等效AP组与可选AP集合确定待选漫游AP,选择确定的待选漫游AP中优先级最高的AP作为漫游AP ;当待选漫游AP中优先级最高的AP不止一个时,随机选择一个AP作为漫游AP。
[0081]较佳地,
[0082]接收存储单元301,进一步用于当本装置连接到一 AP时,记录该AP当前对应的等效AP组;
[0083]处理单元304,进一步用于当检测到连接的AP的RSSI值不小于预设阈值,且连接的AP当前对应的等效AP组中其他AP的RSSI值大于当前连接的AP的RSSI值时,保持与当前连接的AP的连接。
[0084]较佳地,所述可选AP集合中的AP为本无线终端扫描到的AP中RSSI值不小于第二预设值,且不在连接的AP当前对应的等效AP组中的AP。
[0085]基于同样的发明构思,本发明具体实施例还提出一种装置,可应用于AC上。参见图4,图4为本发明具体实施例中应用于AC上的装置的结构示意图。该装置包括:接收单元401、处理单元402和发送单元403 ;
[0086]接收单元401,用于接收WLAN中的各AP发送的其邻近AP的信息;
[0087]处理单元402,用于当接收单元401接收到WLAN中的各AP发送的其邻近AP的信息时,为各AP分别建立等效AP组,对于任一 AP其等效AP组包括该AP以及该AP上报的RSSI值不小于第一预设值的AP ;
[0088]发送单元403,用于将处理单元402建立的所有等效AP组广播给该WLAN中的各无线终端,使各无线终端在连接的AP的RSSI值小于预设阈值时,根据等效AP组确定漫游AP并漫游。
[008
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1