一种Mesh邻居扫描方法及装置制造方法及图纸

技术编号:18461105 阅读:103 留言:0更新日期:2018-07-18 13:39
本发明专利技术提供一种Mesh邻居扫描方法及装置,可以使AP先确定所述AP支持的第一带宽对应的至少一个信道,再将所述至少一个信道中的未包含于扫描禁用列表中的信道作为待扫描信道;当从所述待扫描信道中未扫描到Mesh邻居时,将所述待扫描信道添加至所述扫描禁用列表中,从而可以避免对同一信道的重复扫描,因此可以大大减少信道扫描周期,提高扫描效率。

A method and device for Mesh neighbor scanning

The present invention provides a Mesh neighbor scanning method and device that enables AP to determine at least one channel corresponding to the first bandwidth supported by the AP, and then the channel not included in the scan forbidden list in the at least one of the at least one channel as a pending channel; when the Mesh neighbor is not scanned from the pending channel, it will be used. The pending scan channel is added to the scanned list of disable scans, thus avoiding repeated scanning of the same channel, thus greatly reducing the channel scan cycle and improving the scanning efficiency.

【技术实现步骤摘要】
一种Mesh邻居扫描方法及装置
本专利技术涉及通信
,尤其涉及一种Mesh邻居扫描方法及装置。
技术介绍
WLANMesh(无线网状网络)作为一种新型的无线网络连接方式,摆脱了有线网络受环境影响的束缚。在WLANMesh网络中提供Mesh服务的AP(AccessPoint,接入点),彼此间可以直接建立无线连接,并且距离较远的AP之间还可以建立多跳的无线链路。提供Mesh服务的AP只有工作信道相同时,彼此之间通过扫描信道才能够互相发现Mesh邻居并建立Mesh链路。现有技术中,根据不同地区的法规要求,不同地区可供使用的信道资源不同,而AP在不同射频模式下,例如802.11ac、802.11an、802.11a等,可使用的工作带宽也是不同的。现有的一种零配置扫描实现,AP会依次遍历不同带宽所对应全部信道进行扫描,例如按照20MHz、40MHz、80MHz、160MHz带宽的顺序,对应的不同信道进行扫描。由于不同带宽对应的信道中会包含相同的信道,因此现有的扫描过程中AP在遍历不同带宽所支持的全部信道中存在多个相同信道,那么AP会对同一信道进行多次扫描,导致零配置扫描阶段花费时间过长且扫描效率较低。
技术实现思路
有鉴于此,本专利技术提供一种Mesh邻居扫描方法及装置来解决现有技术中同一信道多次扫描带来的效率低的问题。具体地,本专利技术是通过如下技术方案实现的:本专利技术提供一种Mesh邻居扫描方法,所述方法应用于WLANMesh网络中提供Mesh服务的AP,所述方法包括:确定所述AP支持的第一带宽对应的至少一个信道;将所述至少一个信道中的未包含于扫描禁用列表中的信道作为待扫描信道;当从所述待扫描信道中未扫描到Mesh邻居时,将所述待扫描信道添加至所述扫描禁用列表中。基于相同的构思,本专利技术还提供一种Mesh邻居扫描装置,所述装置应用于WLANMesh网络中提供Mesh服务的AP,所述装置包括:信道确定单元,用于确定所述AP支持的第一带宽对应的至少一个信道;待扫描单元,用于将所述至少一个信道中的未包含于扫描禁用列表中的信道作为待扫描信道;禁用添加单元,用于当从所述待扫描信道中未扫描到Mesh邻居时,将所述待扫描信道添加至所述扫描禁用列表中。由此可见,本专利技术可以使提供Mesh服务的AP先确定AP支持的第一带宽对应的至少一个信道,再将至少一个信道中的未包含于扫描禁用列表中的信道作为待扫描信道;当AP从待扫描信道中未扫描到Mesh邻居时,可将该待扫描信道添加至该扫描禁用列表中。相比于现有技术,本专利技术可以通过将已扫描过的未发现Mesh邻居的信道添加至扫描禁用列表,从而在扫描后续带宽对应的信道时,可以将在扫描禁用列表中的信道排除,从而可以避免对同一信道的重复扫描,因此可以大大减少信道扫描周期,提高扫描效率。附图说明图1是本专利技术一种示例性实施方式中的一种Mesh邻居扫描方法的处理流程图;图2本专利技术一种示例性实施方式中的Mesh邻居扫描装置所在AP的硬件结构图;图3本专利技术一种示例性实施方式中的一种Mesh邻居扫描装置的逻辑结构图。具体实施方式为了解决现有技术存在的问题,本专利技术提供一种Mesh邻居扫描方法及装置,可以使提供Mesh服务的AP先确定AP支持的第一带宽对应的至少一个信道,再将至少一个信道中的未包含于扫描禁用列表中的信道作为待扫描信道;当AP从待扫描信道中未扫描到Mesh邻居时,可将该待扫描信道添加至该扫描禁用列表中。相比于现有技术,本专利技术可以通过将已扫描过的未发现Mesh邻居的信道添加至扫描禁用列表,从而在扫描后续带宽对应的信道时,可以将在扫描禁用列表中的信道排除,从而可以避免对同一信道的重复扫描,因此可以大大减少信道扫描周期,提高扫描效率。请参考图1,是本专利技术一种示例性实施方式中的一种Mesh邻居扫描方法的处理流程图,所述方法应用于WLANMesh网络中的提供Mesh服务的AP,所述方法包括:步骤101、确定所述AP支持的第一带宽对应的至少一个信道;在本实施例中,由于AP可以支持多种带宽,AP需要从各带宽中确定出第一带宽,第一带宽可以为AP支持的任意带宽。然后AP可以基于自身所在地区的信道标准,根据当地区域码配置获取第一带宽对应的至少一条信道。步骤102、将所述至少一个信道中的未包含于扫描禁用列表中的信道作为待扫描信道;当AP确定第一带宽对应的至少一个信道后,可以进一步判断第一带宽对应的每条信道中是否包含于扫描禁用列表中,然后将上述至少一个信道中未包含于扫描禁用列表中的信道作为待扫描信道。步骤103、当从所述待扫描信道中未扫描到Mesh邻居时,将所述待扫描信道添加至所述扫描禁用列表中。当AP确定待扫描信道后,可以按照第一带宽对待扫描信道逐一扫描,判断是否能够从待扫描信道中发现Mesh邻居,如果从所述待扫描信道中扫描到Mesh邻居,则AP可以通过扫描到Mesh邻居的信道与扫描到的Mesh邻居建立连接;如果从所述待扫描信道中未扫描到Mesh邻居,则说明该待扫描信道不可用,因此可以将所述待扫描信道添加至所述扫描禁用列表中。作为一个实施例,AP在通过扫描到Mesh邻居的信道与扫描到的Mesh邻居建立连接之后,可以删除所述扫描禁用列表中的全部信道,以便下一次进行Mesh邻居扫描时AP可以对全部信道进行扫描。由于AP可以将未扫描到Mesh邻居的信道添加至扫描禁用列表,使AP后续扫描其他带宽对应的信道时,就可以将该扫描过且未扫描到Mesh邻居的信道排除,从而避免同一信道被反复扫描,从而可以提升扫描效率。作为一个实施例,可以将本AP支持的带宽中未确定为第一带宽中的最大带宽确定为第一带宽。举例来讲,当AP同时支持40MHz、80MHz、160MHz带宽时,如果上述带宽均未被确定为第一带宽,则AP可以选取当前最大带宽,例如160MHz带宽,作为第一带宽;如果160MHz带宽之前已经被确认过为第一带宽了,则可以选择仅次于160MHz带宽的80MHz带宽作为第一带宽,以便再次执行步骤101-103,依次类推。基于此,AP可以首先以自身支持的最大带宽开始扫描信道,因此AP可以优先建立相对较大的带宽链路,相对于现有技术中从最小的链路带宽开始扫描信道而言,本专利技术可以使AP获得更好的临时链路质量,更好的保障后续版本下载及配置下载。进一步的,当第一带宽对应的所有信道均包含在上述扫描禁用列表中时,则说明第一带宽下无可用信道,因此重新从AP支持的带宽中将未确定为第一带宽中的最大带宽确定为第一带宽。例如,若确定160MHz为第一带宽,但是160MHz的带宽对应的信道均包含于扫描禁用列表,则说明该第一带宽下无可用信道,因此可以将仅次于160MHz带宽的带宽,即80MHz带宽,确定为第一带宽,以便再次执行步骤101-103,依次类推。作为一个实施例,若所述AP支持的全部带宽对应的全部信道均被扫描后,则说明AP支持的全部带宽对应的全部信道均包含于所述扫描禁用列表中,因此AP可以删除所述扫描禁用列表中的全部信道,重新进行扫描。相比与现有技术,本专利技术可以使AP从自身支持的最大带宽开始,按照带宽从大到小依次进行扫描,并可将已扫描过的未发现Mesh邻居的信道添加至扫描禁用列表,从而避免在后续进行较小带宽扫描时的重复扫描,因此可以大大减少扫描周期,提高扫描效率。并且可本文档来自技高网...

【技术保护点】
1.一种网状Mesh邻居扫描方法,其特征在于,所述方法应用于无线网状WLAN Mesh网络中提供Mesh服务的接入点AP,所述方法包括:确定所述AP支持的第一带宽对应的至少一个信道;将所述至少一个信道中的未包含于扫描禁用列表中的信道作为待扫描信道;当从所述待扫描信道中未扫描到Mesh邻居时,将所述待扫描信道添加至所述扫描禁用列表中。

【技术特征摘要】
1.一种网状Mesh邻居扫描方法,其特征在于,所述方法应用于无线网状WLANMesh网络中提供Mesh服务的接入点AP,所述方法包括:确定所述AP支持的第一带宽对应的至少一个信道;将所述至少一个信道中的未包含于扫描禁用列表中的信道作为待扫描信道;当从所述待扫描信道中未扫描到Mesh邻居时,将所述待扫描信道添加至所述扫描禁用列表中。2.根据权利要求1所述的方法,其特征在于,在确定所述AP支持的第一带宽对应的至少一个信道之前,所述方法还包括:将所述AP支持的带宽中未确定为第一带宽中的最大带宽确定为第一带宽。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述至少一个信道均包含在所述扫描禁用列表中,则执行所述将所述AP支持的带宽中未确定为第一带宽中的最大带宽确定为第一带宽。4.根据权利要求1所述的方法,其特征在于,所述方法还包括;当从所述待扫描信道中扫描到Mesh邻居时,通过扫描到Mesh邻居的信道与扫描到的Mesh邻居建立连接。5.根据权利要求4所述的方法,其特征在于,在通过扫描到Mesh邻居的信道与扫描到的Mesh邻居建立连接之后,所述方法还包括:删除所述扫描禁用列表中的全部信道。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述AP支持的全部带宽对应的信道均被扫描后,删除所述扫描禁用列表中的全部信道。7.一种网状Mesh邻居扫描装置,其特征在于,所述装置应用于无线网...

【专利技术属性】
技术研发人员:姚鼎淋李大鲲
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1