一种信道切换方法及装置与流程

文档序号:11882533阅读:273来源:国知局
一种信道切换方法及装置与流程

本发明涉及通信技术领域,特别涉及一种信道切换方法及装置。



背景技术:

无线局域网中的AP(Access Point,接入点)可以分为两种模式:FATAP(胖接入点)FITAP(瘦接入点)。FATAP可以独立的完成无线客户端的接入、认证等行为;FITAP需要与AC(Access Controller,接入控制器)配合使用,完成无线客户端的接入、认证等行为。目前,由于AC+FITAP结构的组网相较于FATAP结构的组网,具有管理和维护更为方便、安全性更高,且使用更为灵活等优点,AC+FITAP结构的组网得到了广泛的应用。

在AC+FITAP结构的组网中,AC可以采用信道绑定的方式,支持高频率的AP工作,假设,当前信道的带宽模式为80MHz带宽,在中国区域中,可以将36、40、44、48这4个20MHz的信道绑定在一起,将52、56、60、64这4个20MHz的信道绑定在一起,将149、153、157和161这4个20MHz的信道绑定在一起,进而获得3个80MHz带宽的信道。

当AP的工作信道存在干扰时,会将该AP的工作信道切换为其他信道组中的信道,也就是存在信道组间的切换,这样将导致信道的利用率低的问题。



技术实现要素:

本发明实施例公开了一种信道切换方法及装置,以提高信道的利用率。

为达到上述目的,本发明实施例公开了一种信道切换方法,应用于接入控制器AC,所述AC对应至少一个信道组,每个信道组包括一个主信道和一个辅信道;所述方法包括:

接收工作信道为第一信道的接入点AP发送的信道质量信息,其中,所述第一信道作为所述第一信道所属第一信道组的主信道,所述AP的工作带宽为主带宽;

当根据所述信道质量信息确定所述第一信道不满足预设的工作条件且作为所述第一信道组辅信道的第二信道满足所述预设的工作条件时,将所述AP的工作信道切换为所述第二信道,并将所述AP的工作带宽切换为辅带宽,其中,所述辅带宽低于所述主带宽。

在本发明的一种实施方式中,所述将所述AP的工作信道切换为所述第二信道,并将所述AP的工作带宽切换为辅带宽之后,所述方法还包括:

当根据所述信道质量信息确定所述第一信道满足所述预设的工作条件时,将所述第二信道作为所述第一信道组的主信道,并将所述AP的工作带宽切换为所述主带宽;

从所述第一信道组中获取满足所述辅带宽的子信道组,并从不包含所述第二信道的子信道组中确定辅信道。

在本发明的一种实施方式中,所述将所述AP的工作信道切换为所述第二信道,并将所述AP的工作带宽切换为辅带宽之后,所述方法还包括:

判断所述AP的工作带宽是否为所述主带宽;

若为是,当所述第二信道不满足所述预设的工作条件且所确定的辅信道满足所述预设的工作条件时,将所述AP的工作信道切换为所确定的辅信道,并将所述AP的工作带宽切换为所述辅带宽;

若为否,当所述第二信道不满足所述预设的工作条件时,将所述AP的工作信道切换为其他信道组中满足所述预设的工作条件的第三信道,并将所述AP的工作带宽切换为所述主带宽,其中,所述第三信道作为所述其他信道组的主信道。

在本发明的一种实施方式中,在所述接收工作信道为第一信道的接入点AP发送的信道质量信息之后,所述方法还包括:

当所述第一信道和所述第二信道都不满足所述预设的工作条件时,将所述AP的工作信道切换为其他信道组中满足所述预设的工作条件的第三信道,其中,所述第三信道作为所述其他信道组的主信道。

在本发明的一种实施方式中,在所述接收工作信道为第一信道的接入点AP发送的信道质量信息之前,所述方法还包括:

确定每个信道组中的主信道;

从所述每个信道组中确定满足所述辅带宽的子信道组;

从不包含所确定的主信道的子信道组中确定辅信道。

为达到上述目的,本发明实施例还公开了一种信道切换装置,应用于接入控制器AC,所述AC对应至少一个信道组,每个信道组包括一个主信道和一个辅信道;所述装置包括:

接收单元,用于接收工作信道为第一信道的接入点AP发送的信道质量信息,其中,所述第一信道作为所述第一信道所属第一信道组的主信道,所述AP的工作带宽为主带宽;

切换单元,用于当根据所述信道质量信息确定所述第一信道不满足预设的工作条件且作为所述第一信道组辅信道的第二信道满足所述预设的工作条件时,将所述AP的工作信道切换为所述第二信道,并将所述AP的工作带宽切换为辅带宽,其中,所述辅带宽低于所述主带宽。

在本发明的一种实施方式中,所述切换单元,还用于:

将所述AP的工作信道切换为所述第二信道,并将所述AP的工作带宽切换为辅带宽之后,当根据所述信道质量信息确定所述第一信道满足所述预设的工作条件时,将所述第二信道作为所述第一信道组的主信道,并将所述AP的工作带宽切换为所述主带宽;从所述第一信道组中获取满足所述辅带宽的子信道组,并从不包含所述第二信道的子信道组中确定辅信道。

在本发明的一种实施方式中,所述装置还包括:

判断单元,用于将所述AP的工作信道切换为所述第二信道,并将所述AP的工作带宽切换为辅带宽之后,判断所述AP的工作带宽是否为所述主带宽;

所述切换单元,还用于:

在所述判断单元判断结果为是的情况下,当所述第二信道不满足所述预设的工作条件且所确定的辅信道满足所述预设的工作条件时,将所述AP的工作信道切换为所确定的辅信道,并将所述AP的工作带宽切换为所述辅带宽;

在所述判断单元判断结果为否的情况下,当所述第二信道不满足所述预设的工作条件时,将所述AP的工作信道切换为其他信道组中满足所述预设的工作条件的第三信道,并将所述AP的工作带宽切换为所述主带宽,其中,所述第三信道作为所述其他信道组的主信道。

在本发明的一种实施方式中,在所述接收单元接收工作信道为第一信道的接入点AP发送的信道质量信息之后,所述切换单元,还用于:

当所述第一信道和所述第二信道都不满足所述预设的工作条件时,将所述AP的工作信道切换为其他信道组中满足所述预设的工作条件的第三信道,其中,所述第三信道作为所述其他信道组的主信道。

在本发明的一种实施方式中,在所述接收单元接收工作信道为第一信道的接入点AP发送的信道质量信息之前,所述装置还包括:

确定单元,用于确定每个信道组中的主信道;从所述每个信道组中确定满足所述辅带宽的子信道组;从不包含所确定的主信道的子信道组中确定辅信道。

由上可知,在本发明实施例中,AC对应至少一个信道组,每个信道组包括一个主信道和一个辅信道,AP的工作信道为第一信道,那么第一信道作为主信道,在进行信道切换时,首先考虑第一信道所属信道组中的辅信道是否满足预设的工作条件,若满足,则降低AP的工作带宽,将AP的工作信道切换为第一信道所属信道组的辅信道,而不是将AP的工作信道切换为其他信道组的主信道,进而提高了提高信道的利用率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种信道切换方法的流程示意图;

图2为本发明实施例提供的另一种信道切换方法的流程示意图;

图3为本发明实施例提供的另一种信道切换方法的流程示意图;

图4为本发明实施例提供的一种信道切换装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面通过具体实施例,对本发明进行详细说明。

参考图1,图1为本发明实施例提供的一种信道切换方法的流程示意图,该方法应用于AC,AC对应至少一个信道组,每个信道组包括一个主信道和一个辅信道。

若AP的工作信道为第一信道,则第一信道作为第一信道所属信道组(第一信道组)的主信道,当第一信道不满足预设的工作条件时,若作为第一信道组辅信道的第二信道满足预设的工作条件,可以将该AP的工作信道切换为第二信道;若第二信道不满足预设的工作条件,再将该AP的工作信道切换为其他信道组中满足预设工作条件的第三信道,此时,第三信道作为其他信道组的主信道。

在本发明的一种实施方式中,每个信道组的主信道和辅信道可以由用户手动设置,即手动设置每个信道组中的主信道和辅信道,以及与主信道对应的主带宽和与辅信道对应的辅带宽。如:80MHz带宽模式下,在中国区域可获得3个信道组,分别为:{36,40,44,48}、{52,56,60,64}和{149,153,157,161},以{36,40,44,48}信道组为例,可以手动设置36信道为主信道,44信道或48信道为辅信道。

在本发明的另一种实施方式中,在所述接收工作信道为第一信道的接入点AP发送的信道质量信息之前,也可以通过AC上所配置的规则,自动选择出每个信道组中的主信道和辅信道。其中,可以预先存储针对每一信道组的主带宽和辅带宽,这里,主带宽与主信道对应,辅带宽与辅信道对应。在选择一个信道组的主信道和辅信道时,可以从该信道组满足预设的工作条件的信道中,确定出一个信道T1作为该信道组的主信道,从该信道组中确定满足该信道组辅带宽的子信道组,从不包含信道T1的子信道组中确定出一个满足预设的工作条件的信道T2,将该信道T2作为该信道组的辅信道。因为当主信道不满足预设的工作条件时,需要将AP的工作信道从主信道切换为辅信道,主信道、辅信道又在同一信道组中,为了保证AP的正常工作,不受主信道的影响,辅信道对应的辅带宽小于主带宽。

另外,预设的工作条件可以为信道中检测不到雷达信号,此时,在确定一个信道组的主信道时,可以将检测不到雷达信号的任一信道确定为主信道;另外,预设的工作条件也可以为信道的信道质量大于预设阈值,这里衡量信道质量的参数包括:误码率、信道间干扰和重传等,具体地,误码率越大,信道质量越差;信道间干扰越强,信道质量越差;重传次数越多,信道质量越差。以误码率为例,可以在AC上设置一个误码率门限值,当信道的误码率低于预设的误码率门限值时,认为该信道的信道质量大于预设阈值,可以将该信道确认为主信道。

假设,80MHz带宽模式(针对每一信道组主信道的主带宽为80MHz)下,预设的针对每一信道组的辅带宽为40MHz,以{36,40,44,48}信道组为例,该信道组中满足40MHz的子信道组有{36,40}和{44,48},若36信道满足预设的工作条件,则可以将36信道确定为{36,40,44,48}信道组的主信道,另外,从不包含36信道的{44,48}子信道组中确定辅信道,若44信道和48信道都满足预设的工作条件,则可以将44信道或48信道确定为{36,40,44,48}信道组的辅信道。

在确定主信道和辅信道后,执行本发明实施例提供的信道切换方法,该方法包括:

S101:接收工作信道为第一信道的AP发送的信道质量信息,其中,第一信道作为第一信道所属第一信道组的主信道,该AP的工作带宽为主带宽;

S102:当根据上述信道质量信息确定第一信道不满足预设的工作条件且作为第一信道组辅信道的第二信道满足预设的工作条件时,将该AP的工作信道切换为第二信道,并将该AP的工作带宽切换为辅带宽。

在进行信道切换时,AC基于AP上报的信道质量信息进行判断,当满足工作条件时,则AC不做处理,AP继续工作于当前的信道;当不满足工作条件时,则AC向AP下发信道切换信息,AP基于该信道切换信息进行信道切换。信道切换信息的内容与现有类似,不再赘述。

值得一提的是,WLAN协议支持向下兼容,即若80MHz带宽可以调整为40MHz带宽。这种情况下,根据该WLAN协议,辅带宽需要小于主带宽。

假设,第一信道组为{36,40,44,48},该第一信道组的主带宽为80MHz,辅带宽为40MHz,第一信道(主信道)为36信道,第二信道(辅信道)为44信道,AP1的工作信道为36信道,AP1的工作带宽为80MHz,在工作了一段时间后,若36信道不满足预设的工作条件了,而44信道满足预设的工作条件,则将AP1的工作信道切换为44信道,并且AP1的工作带宽切换为40MHz。

在切换信道时优先考虑本信道组中的可用信道(即满足预设的工作条件的信道),可以减小对其他信道组和本信道组使用效果的影响,提高了用户体验。

在本发明的一种实施方式中,将该AP的工作信道切换为第二信道,并将该AP的工作带宽切换为辅带宽之后,AP工作一段时间之后,第一信道的信道质量可能会变好,并满足了预设的工作条件。这种情况下,可参考图2,图2为本发明实施例提供的另一种信道切换方法的流程示意图,该方法包括:

S103:将第二信道作为第一信道组的主信道,并将AP的工作带宽切换为主带宽;

具体地,AC下挂载的各个AP可以按照第一预设时间向AC发送各个信息的信道质量信息,若在第二预设时间内,AC根据接收到的信道质量信息确定第一信道满足了预设的工作条件,则AC可以将第二信道作为第一信道组的主信道,并将AP的工作带宽切换为主带宽。这样,保证了AP可以在较高的宽带下工作,提高了AP的工作效率,并且不需要再次切换AP的工作信道,进一步提高了AP的工作效率。

S104:从第一信道组中获取满足辅带宽的子信道组,并从不包含第二信道的子信道组中确定第一信道组的辅信道。

在将第二信道作为主信道后,第一信道将不再作为主信道,并且第一信道组中不再有辅信道,因此需要重新确定出一条信道作为第一信道组的主信道,以便于第二信道不满足预设的工作条件的情况下,可以在同一信道组中切换信道。具体地,可以通过以下两种方式确定辅信道:

A、第一信道和第二信道不在同一子信道组中,可以直接将第一信道确定为第一信道组的辅信道;这种情况一般为用户手动设置的每一信道组的主信道和辅信道;如S202中假设,若用户手动设置AP工作的主信道为36信道(第一信道),辅信道为44信道(第二信道),将AP1的工作信道切换为44信道后,若AP1在44信道工作一段时间,确定36信道满足了预设的工作条件,则可以将44信道作为{36,40,44,48}信道组主信道,将36信道作为{36,40,44,48}信道组的辅信道,同时将AP1的工作带宽切换为80MHz;

B、从不包含第二信道的子信道组中,随机选择一个满足预设的工作条件的信道作为第一信道组的辅信道;如S202中假设,{36,40,44,48}信道组包含{36,40}和{44,48}两个子信道,将AP1的工作信道切换为44信道后,若AP1在44信道工作一段时间,确定36信道满足了预设的工作条件,则可以将44信道作为{36,40,44,48}信道组主信道,从不包含44信道的子信道组{36,40}随机一个满足预设的工作条件的信道作为{36,40,44,48}信道组的辅信道,若36信道和40信道都满足预设的工作条件,那么可以将36信道和40信道都可以作为{36,40,44,48}信道组的辅信道,若选择了36信道,将36信道作为{36,40,44,48}信道组的辅信道,则将同时将AP1的工作带宽切换为80MHz。

在本发明的一种实施方式中,将AP的工作信道切换为第二信道,并将AP的工作带宽切换为辅带宽之后,AP继续工作。此时,AP工作一段时间之后,第一信道组中各个信道的状态都可能发生了变化,如第一信道的信道质量变好并满足了预设的工作条件,或第二信道的信道质量变差,并且不再满足预设的工作条件等。这种情况下,本发明实施例提供了另一种信道切换方法,可参考图3,该方法包括:

S105:判断AP的工作带宽是否主带宽,若为是,执行S106,若为否,执行S107;

S106:当第二信道不满足预设的工作条件且所确定的辅信道满足预设的工作条件时,将AP的工作信道切换为所确定的辅信道,并将AP的工作带宽切换为辅带宽;

具体地,若AC检测到当前AP的工作带宽为主带宽,那么可以理解为,第一信道已经满足预设的工作条件,AC已将第二信道确定为第一信道组的主信道,并根据第二信道以外的信道确定了第一信道组的辅信道,在这种情况下,若第二信道不再满足预设的工作条件且所确定的辅信道满足预设的工作条件,在同一信道组中切换信道,也就是,将AP的工作信道切换为所确定的辅信道,并降低带宽,将AP的工作带宽切换为辅带宽。

根据S104中的假设,若当前AP1的工作带宽为80MHz,则可以确定AC已将44信道作为主信道,36信道作为辅信道,这种情况下,若44信道不满足预设的工作条件,并且36信道满足了预设的工作条件,则可以将AP1的工作信道切换为36信道,并且AP1的工作带宽切换为40MHz。

S107:当第二信道不满足预设的工作条件时,将AP的工作信道切换为其他信道组中满足预设的工作条件的第三信道,并将AP的工作带宽切换为主带宽,其中,第三信道作为上述其他信道组的主信道。

具体地,若AC检测到AP的工作带宽为辅带宽,那么可以理解为,第一信道仍然不满足预设的工作条件,第二信道仍然作为第一信道组的辅信道,此时若第二信道不满足预设的工作条件了,则需要将AP的工作信道切换为其他信道组中满足预设的工作条件的第三信道,并将AP的工作带宽切换为主带宽,以保证AP可以在较高的宽带下工作,提高AP的工作效率。

根据S102中的假设,若当前AP1的工作带宽为40MHz,则可以确定当36信道仍然作为第一信道组的主信道,44信道作为第一信道组的辅信道,这种情况下,若44信道不满足预设的工作条件了,则可以说明第一信道组不再适合AP1工作,需要将AP1的工作信道切换为其他信道组中满足预设的工作条件的第三信道,如{52,56,60,64}信道组中的52信道满足预设的工作条件,那么可以将AP1的工作信道切换为52信道,同时将AP1的工作带宽切换为80MHz,这里,52信道组作为{52,56,60,64}信道组的主信道。

值得一提的是,可以将主带宽理解为初始带宽,当AP的工作信道从一个信道组切换到另一个信道组时,AP的工作带宽恢复为初始带宽参数。

在本发明的一种实施方式中,在所述接收工作信道为第一信道的接入点AP发送的信道质量信息之后,若当第一信道和第二信道都不满足预设的工作条件时,可以直接将AP的工作信道切换为其他信道组中满足预设的工作条件的第三信道,其中,第三信道作为上述其他信道组的主信道,以保证AP的正常工作。

应用上述各个实施例,AC对应至少一个信道组,每个信道组包括一个主信道和一个辅信道,AP的工作信道为第一信道,那么第一信道作为主信道,在进行信道切换时,首先考虑第一信道所属信道组中的辅信道是否满足预设的工作条件,若满足,则降低AP的工作带宽,将AP的工作信道切换为第一信道所属信道组的辅信道,而不是将AP的工作信道切换为其他信道组的主信道,进而提高了提高信道的利用率。

参考图4,图4为本发明实施提供的一种信道切换装置的结构示意图,应用于AC,AC对应至少一个信道组,每个信道组包括一个主信道和一个辅信道;该装置包括:

接收单元401,用于接收工作信道为第一信道的接入点AP发送的信道质量信息,其中,所述第一信道作为所述第一信道所属第一信道组的主信道,所述AP的工作带宽为主带宽;

切换单元402,用于当根据所述信道质量信息确定所述第一信道不满足预设的工作条件且作为所述第一信道组辅信道的第二信道满足所述预设的工作条件时,将所述AP的工作信道切换为所述第二信道,并将所述AP的工作带宽切换为辅带宽,其中,所述辅带宽低于所述主带宽。

在本发明的一种实施方式中,切换单元402,还可以用于:

将所述AP的工作信道切换为所述第二信道,并将所述AP的工作带宽切换为辅带宽之后,当根据所述信道质量信息确定所述第一信道满足所述预设的工作条件时,将所述第二信道作为所述第一信道组的主信道,并将所述AP的工作带宽切换为所述主带宽;从所述第一信道组中获取满足所述辅带宽的子信道组,并从不包含所述第二信道的子信道组中确定辅信道。

在本发明的一种实施方式中,上述信道切换装置还可以包括:

判断单元(图4中未示出),用于将所述AP的工作信道切换为所述第二信道,并将所述AP的工作带宽切换为辅带宽之后,判断所述AP的工作带宽是否为所述主带宽;

切换单元402,还可以用于:

在所述判断单元判断结果为是的情况下,当所述第二信道不满足所述预设的工作条件且所确定的辅信道满足所述预设的工作条件时,将所述AP的工作信道切换为所确定的辅信道,并将所述AP的工作带宽切换为所述辅带宽;

在所述判断单元判断结果为否的情况下,当所述第二信道不满足所述预设的工作条件时,将所述AP的工作信道切换为其他信道组中满足所述预设的工作条件的第三信道,并将所述AP的工作带宽切换为所述主带宽,其中,所述第三信道作为所述其他信道组的主信道。

在本发明的一种实施方式中,在所述接收单元401接收工作信道为第一信道的接入点AP发送的信道质量信息之后,切换单元402,还可以用于:

当所述第一信道和所述第二信道都不满足所述预设的工作条件时,将所述AP的工作信道切换为其他信道组中满足所述预设的工作条件的第三信道,其中,所述第三信道作为所述其他信道组的主信道。

在本发明的一种实施方式中,在所述接收单元401接收工作信道为第一信道的接入点AP发送的信道质量信息之前,上述信道切换装置还可以包括:

确定单元(图4中未示出),用于确定每个信道组中的主信道;从所述每个信道组中确定满足所述辅带宽的子信道组;从不包含所确定的主信道的子信道组中确定辅信道。

应用上述各个实施例,AC对应至少一个信道组,每个信道组包括一个主信道和一个辅信道,AP的工作信道为第一信道,那么第一信道作为主信道,在进行信道切换时,首先考虑第一信道所属信道组中的辅信道是否满足预设的工作条件,若满足,则降低AP的工作带宽,将AP的工作信道切换为第一信道所属信道组的辅信道,而不是将AP的工作信道切换为其他信道组的主信道,进而提高了提高信道的利用率。

对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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