一种信道扫描的方法和装置的制造方法_3

文档序号:9828697阅读:来源:国知局
AP消息中携带了选择的多个信道。AP在接收到该LWAPP消息或者CAPWAP消息时,如果发现LWAPP消息或者CAPWAP消息中携带的消息类型为预设标识,则确定需要从LWAPP消息或者CAPWAP消息中解析出AC为本AP选择的多个信道。
[0054]其中,AP在从多个信道中选择一个信道作为本AP的工作信道时,可以获得AC配置的RRM(Rad1 Resource Management,无线资源管理)策略,并基于该RRM策略选择工作信道,具体的选择方式不再详加赘述。
[0055]步骤204,AP将选择的多个信道通知给无线客户端。
[0056]例如,AC将选择的信道36、信道52、信道149通知给APl时,则APl将选择的信道36、信道52、信道149通知给无线客户端。
[0057]本发明实施例中,AP将选择的多个信道通知给无线客户端的过程,具体包括但不限于如下方式:AP在BEACON(信标)帧中为多个信道中的每个信道配置一个CountryString (区域字符串),并在每个Country String中添加一个信道,并将添加了多个信道的BEACON帧发送给无线客户端。
[0058]例如,AP在BEACON帧中为信道36配置Country Stringl,为信道52配置CountryString2,为信道 149 配置 Country String3,并在 Country Stringl 中添加信道 36,在Country String2中添加信道52,在Country String3中添加信道149。经过上述处理,AP将BEACON帧发送给无线客户端。
[0059]其中,通过在BEACON帧的COUNTRY域中配置多个Country String,并通过每个Country String携带一个信道,从而在BEACON帧中添加多个信道,每个Country String中的Number of Channels (信道数量)均是I。
[0060]步骤205,无线客户端利用选择的多个信道进行信道扫描。
[0061]例如,APl将选择的信道36、信道52、信道149通知给无线客户端时,无线客户端利用选择的信道36、信道52、信道149进行信道扫描。
[0062]其中,无线客户端在接收到来自AP的BEACON帧之后,从BEACON帧的每个CountryString中读取出一个信道,从而得到多个信道。
[0063]无线客户端在利用选择的多个信道进行信道扫描时,将选择的多个信道与自身支持的信道列表进行比较,并将交集作为需要扫描的信道。例如,当信道列表内的所有信道包括信道36、信道40、信道44、信道48、信道52、信道56、信道60、信道64、信道149、信道153、信道157、信道161、信道165,选择的多个信道为信道36、信道52、信道149时,则无线客户端只需要扫描信道36、信道52、信道149。显然,上述技术方案显著减少了无线客户端扫描的信道数量,节省了大量的信道扫描时间。
[0064]本发明实施例中,在利用信道绑定原则将所有信道划分到多个信道组时,虽然每个信道组中只会有一个信道被通知给无线客户端,使得无线客户端只会对每个信道组中的一个信道进行扫描,但是,无线客户端在基于扫描结果确定工作信道之后,可以使用工作信道所在的信道组中的所有信道,即无线客户端通过扫描信道组中的一个信道,便可以使用该信道组中的所有信道。
[0065]例如,无线客户端在扫描信道36、信道52、信道149之后,如果最终决定工作信道为信道36,则由于AP将信道36、信道40、信道44、信道48绑定在一起作为单独的信道使用,因此,无线客户端可以同时使用信道36、信道40、信道44、信道48。同理,如果最终决定工作信道为信道52,则可以同时使用信道52、信道56、信道60、信道64。如果最终决定工作信道为信道149,则可以同时使用信道149、信道153、信道157、信道161。
[0066]无线客户端在对信道进行信道扫描时,可以采用主动扫描方式进行信道扫描或者采用被动扫描方式进行信道扫描。主动扫描方式是指:无线客户端在工作过程中,定期地搜索周围的无线网络,主动发送Probe Request(探测请求)帧,并通过收到的ProbeResponse (探测响应)帧获取无线网络信息。被动扫描方式是指:提供无线网络服务的AP周期性发送BEACON帧,无线客户端通过侦听AP定期发送的BEACON帧发现周围的无线网络。
[0067]基于上述技术方案,本发明实施例中,通过将所有信道划分到多个信道组中,并选择分别属于不同的信道组的多个信道,并将多个信道通知给无线客户端,使得无线客户端在扫描信道时,不需要扫描信道列表内的所有信道,只需要扫描通知给无线客户端的多个信道,从而减少无线客户端扫描的信道数量,最大程度上缩短了信道扫描的时间,避免业务的长时间中断。对于一些对延时比较敏感的业务(如漫游业务、VoWLAN(基于WLAN的语音)业务等),可以显著提高业务体验以及用户体验。
[0068]本发明提出的信道扫描的装置可应用在AC中,信道扫描的装置可通过软件实现,也可通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在AC的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本发明提出的信道扫描的装置所在AC的一种硬件结构图,除了图3所示的处理器、网络接口、内存以及非易失性存储器外,AC还可以包括其他硬件,如负责处理报文的转发芯片等;从硬件结构上来讲该AC还可能是分布式设备,可能包括多个接口卡,以便在硬件层面进行报文处理的扩展。
[0069]基于与上述方法同样的发明构思,本发明实施例中还提供了一种信道扫描的装置,所述信道扫描的装置应用在接入控制器AC上,如图4所示,所述信道扫描的装置具体包括:
[0070]划分模块11,用于利用信道绑定原则将所有信道划分到多个信道组中;其中,每个信道组内包含连续的多个信道,不同信道组内包含的信道不同;
[0071]选择模块12,用于选择多个信道,所述多个信道分别属于不同的信道组;
[0072]发送模块13,用于将选择的多个信道通知给自身管理的接入点AP组内的各AP ;由所述AP组内的各AP从所述选择的多个信道中选择一个信道作为本AP的工作信道,并将所述选择的多个信道通知给无线客户端,由所述无线客户端利用所述选择的多个信道进行信道扫描。
[0073]所述划分模块11,具体用于在利用信道绑定原则将所有信道划分到多个信道组中的过程中,当信道绑定原则为802.1lAC协议的40MHz信道绑定原则时,则将所有信道中的连续2个信道划分到一个信道组,并得到多个信道组;或者,当信道绑定原则为802.1lAC协议的80MHz信道绑定原则时,则将所有信道中的连续4个信道划分到一个信道组,并得到多个信道组;或者,当信道绑定原则为802.1lAC协议的160MHz信道绑定原则时,则将所有信道中的连续8个信道划分到一个信道组,并得到多个信道组。
[0074]所述发送模块13,具体用于在将选择的多个信道通知给自身管理的AP组内的各AP的过程中,通过轻型接入点协议LWAPP消息或者无线接入点的控制和配置协议CAPWAP消息将所述选择的多个信道通知给所述AP组内的各AP ;所述LWAPP消息或者CAPWAP消息中携带的消息类型为预设标识,所述预设标识用于表示所述LWAPP消息或者CAPWAP消息中携带所述选择的多个信道。
[0075]其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0076]本发明提出的信道扫描的装置可应用在AP中,信道扫描的装置可通过软件实现,也可通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在AP的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图5所示,为本发明提出的信道扫描的装置所在AP的一种硬件结构图,除了图5所示的处理器、网络接口、内存以及非易失性存储器外,AP还可以包括其他硬件,如负责处理报文的转发芯片等;从硬件结构上来讲该AP还可能是分布式设备,可能包括多个接口卡,以便在硬件层面进行报文处理的扩展。
[0077]基于与上述方法同样的发明构思,本发明实施例中还提供了一种信道扫描的装置,所述信道扫描的装置应用在接入点AP上,如图6所示,所述信道扫描的装置具体包括:
[0078]获得模块21,用于获得接入控制器AC为所述AP选择的多个信道;其中,所述多个信道是所述AC在利用信道绑定原则将所有信道划分到多个信道组后选择的,所述多个信道分别属于不同的信道组;在所述AC划分多个信道组时,每个信道组内包含连续的多个信道,不同信道组内包含的信道不同;
[0079]选择模块22,用于从所述多个信道中选择一个信道作为所述AP的工作信道;
[0080]发送模块23,用于将所述多个信道通知给无线客户端,由所述无线客户端利用所述多个信道进行信道扫描。
[0081]所述获得模块21,具体用于在获得AC为所述AP选择的多个信道的过程中,接收来自所述AC的轻型接入点协议LWAPP消息或者无线接入点的控制和配置协议CA
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1