一种信道分配方法、控制器及接入点转让专利

申请号 : CN202010065736.2

文献号 : CN113141660B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李苗曾焱胡明

申请人 : 华为技术有限公司

摘要 :

本申请涉及通信技术领域,具体涉及一种信道分配方法、控制器及接入点。该方法包括:从第一接入点接收第一业务特征信息,所述第一业务特征信息为所述第一接入点在第一频段上的业务特征信息;从第二接入点接收第二业务特征信息,所述第二业务特征信息为所述第二接入点在所述第一频段上的业务特征信息;根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和第二接入点在所述第一频段上的信道选择顺序;当在所述信道选择顺序中,所述第一接入点位于所述第二接入点之前时,向所述第一接入点发送第一指示信息,以触发所述第一接入点从所述第一频段上的多个信道中确定第一工作信道。

权利要求 :

1.一种信道分配方法,其特征在于,所述方法应用于控制器,所述控制器至少用于控制第一接入点和第二接入点;所述方法包括:从第一接入点接收第一业务特征信息,所述第一业务特征信息为所述第一接入点在第一频段上的业务特征信息;

从第二接入点接收第二业务特征信息,所述第二业务特征信息为所述第二接入点在所述第一频段上的业务特征信息;

根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序;

当在所述信道选择顺序中,所述第一接入点位于所述第二接入点之前时,向所述第一接入点发送第一指示信息,以触发所述第一接入点从所述第一频段上的多个信道中确定第一工作信道;所述第一指示信息用于触发所述第一接入点评估所述多个信道,以便所述第一接入点从所述多个信道中确定第一工作信道;其中,所述多个信道包括第一待评估信道,所述第一指示信息包括所述第二接入点的标识,所述第二接入点的标识用于所述第一接入点在评估所述第一待评估信道时,扣除所述第二接入点对所述第一待评估信道的干扰;

在所述第一接入点确定出所述第一工作信道之后,向所述第二接入点发送第二指示信息,以触发所述第二接入点从所述多个信道中确定第二工作信道。

2.根据权利要求1所述的方法,其特征在于,所述第一业务特征信息包括所述第一接入点连接的第一类站点所执行业务的业务类型,所述第二业务特征信息包括所述第二接入点连接的第二类站点所执行业务的业务类型,所述第一类站点和所述第二类站点为工作在所述第一频段上的站点;

所述根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序包括:根据所述第一类站点所执行业务的业务类型和所述第二类站点所执行业务的业务类型,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。

3.根据权利要求2所述的方法,其特征在于,所述第一类站点所执行业务的业务类型为预设的多种业务类型中的至少一种,所述第二类站点所执行业务的业务类型为所述多种业务类型中的一种或多种,所述多种业务类型中不同业务类型对应不同的优先级;

所述根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序包括:根据所述第一类站点所执行业务的业务类型的优先级和所述第二类站点所执行业务的业务类型的优先级,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。

4.根据权利要求3所述的方法,其特征在于,所述多种业务类型包括以下至少一种:

虚拟现实业务类型、语音业务类型、视频业务类型、尽力而为业务类型、背景业务类型。

5.根据权利要求2所述的方法,其特征在于,所述第一业务特征信息还包括所述第一类站点所执行业务的执行频次,所述第二业务特征信息还包括所述第二类站点所执行业务的执行频次;

所述根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序包括:根据所述第一类站点所执行业务的执行频次、业务类型,以及所述第二类站点所执行业务的执行频次、业务类型,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。

6.根据权利要求1‑5任一项所述的方法,其特征在于,所述在所述第一接入点确定出所述第一工作信道之后,向所述第二接入点发送第二指示信息包括:当从所述第一接入点接收到信道切换信息时或之后,向所述第二接入点发送所述第二指示信息;所述信道切换信息为所述第一接入点在确定出所述第一工作信道时或之后发送的信息。

7.根据权利要求1‑5任一项所述的方法,其特征在于,所述第一频段为以下任一项:

2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段。

8.一种信道分配方法,其特征在于,所述方法应用于第一接入点;所述方法包括:

从控制器接收第一指示信息,所述第一指示信息包括第二接入点的标识;所述第二接入点为在第一频段对应的信道选择顺序中,位于所述第一接入点之后的接入点;其中,所述第二接入点用于在所述第一接入点确定出第一工作信道之后,确定第二工作信道;

响应于所述第一指示信息,评估所述第一频段上的多个信道,以得到评估结果;

根据所述评估结果,从所述多个信道中确定第一工作信道;其中,

所述多个信道包括第一待评估信道;

所述评估所述第一频段上的多个信道包括:在评估所述第一待评估信道时,扣除所述第二接入点对所述第一待评估信道的干扰。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:向所述控制器发送第一业务特征信息,以便所述控制器根据所述第一业务特征信息确定所述第一接入点在所述信道选择顺序中的位置;所述第一业务特征信息为所述第一接入点在所述第一频段上的业务特征信息。

10.根据权利要求8或9所述的方法,其特征在于,所述第一频段为以下任一项:

2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段。

11.一种信道分配控制器,其特征在于,所述控制器至少用于控制第一接入点和第二接入点;所述控制器包括:收发器和处理器;

所述收发器用于,从第一接入点接收第一业务特征信息,所述第一业务特征信息为所述第一接入点在第一频段上的业务特征信息;

所述收发器还用于,从第二接入点接收第二业务特征信息,所述第二业务特征信息为所述第二接入点在所述第一频段上的业务特征信息;

所述处理器用于,根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序;

所述收发器还用于,当在所述信道选择顺序中,所述第一接入点位于所述第二接入点之前时,向所述第一接入点发送第一指示信息,以触发所述第一接入点从所述第一频段上的多个信道中确定第一工作信道;所述第一指示信息用于触发所述第一接入点评估所述多个信道,以便所述第一接入点从所述多个信道中确定第一工作信道;其中,所述多个信道包括第一待评估信道,所述第一指示信息包括所述第二接入点的标识,所述第二接入点的标识用于所述第一接入点在评估所述第一待评估信道时,扣除所述第二接入点对所述第一待评估信道的干扰;

在所述第一接入点确定出所述第一工作信道之后,向所述第二接入点发送第二指示信息,以触发所述第二接入点从所述多个信道中确定第二工作信道。

12.根据权利要求11所述的控制器,其特征在于,所述第一业务特征信息包括所述第一接入点连接的第一类站点所执行业务的业务类型,所述第二业务特征信息包括所述第二接入点连接的第二类站点所执行业务的业务类型,所述第一类站点和所述第二类站点为工作在所述第一频段上的站点;

所述处理器还用于,根据所述第一类站点所执行业务的业务类型和所述第二类站点所执行业务的业务类型,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。

13.根据权利要求12所述的控制器,其特征在于,所述第一类站点所执行业务的业务类型为预设的多种业务类型中的至少一种,所述第二类站点所执行业务的业务类型为所述多种业务类型中的一种或多种,所述多种业务类型中不同业务类型对应不同的优先级;

所述处理器还用于:根据所述第一类站点所执行业务的业务类型的优先级和所述第二类站点所执行业务的业务类型的优先级,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。

14.根据权利要求12所述的控制器,其特征在于,所述第一业务特征信息还包括所述第一类站点所执行业务的执行频次,所述第二业务特征信息还包括所述第二类站点所执行业务的执行频次;所述处理器还用于:根据所述第一类站点所执行业务的执行频次、业务类型,以及所述第二类站点所执行业务的执行频次、业务类型,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。

15.一种第一接入点,其特征在于,所述第一接入点包括:收发器和处理器;

所述处理器用于,从控制器接收第一指示信息,所述第一指示信息包括第二接入点的标识;所述第二接入点为在第一频段对应的信道选择顺序中,位于所述第一接入点之后的接入点;其中,所述第二接入点用于在所述第一接入点确定出第一工作信道之后,确定第二工作信道;

所述处理器用于,响应于所述第一指示信息,评估所述第一频段上的多个信道,以得到评估结果;

所述处理器用于,根据所述评估结果,从所述多个信道中确定第一工作信道;其中,所述多个信道包括第一待评估信道;

所述处理器还用于,在评估所述第一待评估信道时,扣除所述第二接入点对所述第一待评估信道的干扰。

说明书 :

一种信道分配方法、控制器及接入点

技术领域

[0001] 本申请涉及通信技术领域,具体涉及一种信道分配方法、控制器及接入点。

背景技术

[0002] 无线保真(Wireless‑Fidelity,Wi‑Fi)网络为使用较为广泛的一种无线局域网(wireless local area networks,WLAN),通常应用室内场所。随着智能家居的发展和普及,机顶盒(set top box,STB)、空调、音响等家庭设备以及手机、平板电脑等移动设备都需要接入Wi‑Fi网络,用户对室内Wi‑Fi网络覆盖的需求越来越高。参阅图1,通常在大平层、别墅、办公场所、医院、学校等室内场景中布设多个接入点(access point,AP),即布设多AP组网,以实现Wi‑Fi信号的无缝覆盖。通常,多AP间的Wi‑Fi信号会对彼此造成影响,同频或邻频干扰常常引起速率低、延时高等问题,严重影响整个Wi‑Fi网络的工作性能。为了降低多AP间的相互干扰,需要给多AP组网中的各个AP分配合适的工作信道,使相邻AP的工作信道尽可能不交叠,从而减少同频或邻频干扰。
[0003] 由于Wi‑Fi信道受国家法律规管(具体可以参见无线局域网IEEE 802.11的Wi‑Fi信道列表),可供室内Wi‑Fi使用的频谱资源非常有限。Wi‑Fi信道主要处于2.4GHz或者5GHz频段上。示例性的,2.4GHz的信道划分如图2所示,共有13个信道,但互不干扰的信道只有3个信道(例如信道1、信道6和信道11)。
[0004] 5G频段则常常因为规避雷达信道,可供室内使用的Wi‑Fi信道也比较受限。例如,以中国对信道的规管为例,可参与图3,其中的“雷达”所示信道规定为雷达信道。
[0005] 此外,在实际的多AP组网信道选择时,其他控制器下的AP(可以称为当前控制器下的AP的邻居AP)的工作信道常常是不可控的,使得多AP组网的信道环境变得更加复杂。
[0006] 因此,合理地进行信道分配对多AP组网网络性能的保障和提升至关重要,是多AP组网中的一个关键技术问题。

发明内容

[0007] 本申请实施例提供了一种信道分配方法、控制器及接入点,可以合理分配接入点的前传信道,提高网络系统的整体吞吐量并降低时延。
[0008] 第一方面,本申请实施例提供了一种信道分配方法,该方法应用于控制器,该控制器至少用于控制第一接入点和第二接入点;该方法包括:从第一接入点接收第一业务特征信息,第一业务特征信息为第一接入点在第一频段上的业务特征信息;从第二接入点接收第二业务特征信息,第二业务特征信息为第二接入点在第一频段上的业务特征信息;根据第一业务特征信息和第二业务特征信息,确定第一接入点和第二接入点在第一频段上的信道选择顺序;当在信道选择顺序中,第一接入点位于所述第二接入点之前时,向第一接入点发送第一指示信息,以触发第一接入点从第一频段上的多个信道中确定第一工作信道。
[0009] 也就是说,在本申请实施例中,控制器可以根据多个接入点的业务特征信息,确定该多个接入点的信道选择顺序,并根据确定的信道选择顺序,指示接入点进行信道选择,从而可实现根据接入点的业务需求,来进行信道分配。
[0010] 在一种可能的实现方式中,第一业务特征信息包括第一接入点连接的第一类站点所执行业务的业务类型,第二业务特征信息包括第二接入点连接的第二类站点所执行业务的业务类型,第一类站点和第二类站点为工作在第一频段上的站点;根据第一业务特征信息和第二业务特征信息,确定第一接入点和第二接入点的信道选择顺序包括:根据第一类站点所执行业务的业务类型和第二类站点所执行业务的业务类型,确定第一接入点和第二接入点在第一频段上的信道选择顺序。
[0011] 也就是说,在该实现方式中,可以根据接入点连接的站点所执行业务的业务类型,确定接入点的信道选择顺序,从而可以实现执行对信道质量要求较高业务(例如VR业务、语音业务等)的站点对应的接入点能够优先选择信道,以便可选择到质量较优的信道。
[0012] 在一种可能的实现方式中,第一类站点所执行业务的业务类型为预设的多种业务类型中的至少一种,第二类站点所执行业务的业务类型为该多种业务类型中的一种或多种,该多种业务类型中不同业务类型对应不同的优先级;根据第一业务特征信息和第二业务特征信息,确定第一接入点和第二接入点的信道选择顺序包括:根据第一类站点所执行业务的业务类型的优先级和第二类站点所执行业务的业务类型的优先级,确定第一接入点和第二接入点在第一频段上的信道选择顺序。
[0013] 也就是说,在该实现方式中,可以设置不同业务类型具有不同优先级,在根据接入点的业务特征信息,确定信道选择顺序时,可以根据接入点对应的业务类型的优先级,确定信道选择顺序,从而可以实现优先级高的业务类型对应的接入点能够优先选择信道,以便选择到质量较优的信道。
[0014] 在一种可能的实现方式中,该多种业务类型包括以下至少一种:
[0015] 虚拟现实业务类型、语音业务类型、视频业务类型、尽力而为业务类型、背景业务类型。
[0016] 也就是说,在该实现方式中,可以在站点执行虚拟现实业务、语音业务、视频业务、尽力而为业务、背景业务中的一个或多种时,可以使得控制器根据该站点执行的业务,确定该站点对应的接入点的信道选择顺序,使得本申请实施例提供的信道分配方法可以应用多种场景。
[0017] 在一种可能的实现方式中,第一业务特征信息还包括第一类站点所执行业务的执行频次,第二业务特征信息还包括第二类站点所执行业务的执行频次;根据第一业务特征信息和第二业务特征信息,确定第一接入点和第二接入点的信道选择顺序包括:根据第一类站点所执行业务的执行频次、业务类型,以及第二类站点所执行业务的执行频次、业务类型,确定第一接入点和第二接入点在第一频段上的信道选择顺序。
[0018] 也就是说,在该实现方式中,可以综合考虑接入点连接的站点所执行业务的业务类型、单位时间执行次数,来确定接入点的信道选择顺序,可使得对时延要求高,且负载中的接入点可以优先进行信道选择,进一步提高了信道分配的合理性,改善了用户网络体验。
[0019] 在一种可能的实现方式中,第一指示信息用于触发第一接入点评估第一频段上的多个信道,以便第一接入点从该多个信道中第一工作信道;其中,该多个信道包括第一待评估信道,第一指示信息包括第二接入点的标识,第二接入点的标识用于第一接入点在评估第一待评估信道时,扣除第二接入点对第一待评估信道的干扰。
[0020] 也就是说,在该实现方式中,在接入点进行信道评估时,可以扣除信道选择顺序在该接入点之后的其他接入点对该其他接入点当前信道的干扰,使得对该其他接入点当前信道的评估时,不考虑该其他接入点对该其他接入点所在信道的影响,从而可以更好的选择出信道质量较优的信道。
[0021] 在一种可能的实现方式中,本申请实施例提供的信道分配方法还包括:当从第一接入点接收到信道切换信息时或之后,向第二接入点发送第二指示信息,以触发第二接入点从多个信道中确定第二工作信道;该信道切换信息为第一接入点在确定出第一工作信道时或之后发送的信息。
[0022] 也就是说,在该实现方式中,在信道选择顺序在先的接入点选择好信道后,再指示信道选择顺序在后的接入点进行信道选择,从而可以实现接入点顺次选择信道。
[0023] 在一种可能的实现方式中,第一频段为以下任一项:
[0024] 2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段。
[0025] 也就是说,在该实现方式中,控制器可以确定工作在2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段中任一项上的接入点的信道选择顺序,使得本申请实施例提高的信道分配方法具有较广的应用范围。
[0026] 第二方面,本申请实施例提供了一种信道分配方法,该方法应用于第一接入点;该方法包括:从控制器接收第一指示信息,第一指示信息包括第二接入点的标识;第二接入点为在第一频段对应的信道选择顺序中,位于第一接入点之后的接入点;响应于第一指示信息,评述第一频段上的多个信道,以得到评估结果;根据该评估结果,从该多个信道中确定第一工作信道;其中,该多个信道包括第一待评估信道;评估第一频段上的多个信道包括:在评估第一待评估信道时,扣除第二接入点对第一待评估信道信道的干扰。
[0027] 也就是说,接入点进行信道评估时,可以扣除信道选择顺序在该接入点之后的其他接入点对该其他接入点当前信道的干扰,使得对该其他接入点当前信道的评估时,不考虑该其他接入点对该其他接入点所在信道的影响,从而可以更好的选择出信道质量较优的信道。
[0028] 在一种可能的实现方式中,本申请实施例提供的信道分配方法还包括:第一接入点向所述控制器发送第一业务特征信息,以便控制器根据第一业务特征信息确定第一接入点在信道选择顺序中的位置;第一业务特征信息为第一接入点在第一频段上的业务特征信息。
[0029] 也就是说,在本申请实施例中,控制器可以根据多个接入点的业务特征信息,确定该多个接入点的信道选择顺序,并根据确定的信道选择顺序,指示接入点进行信道选择,从而可实现根据接入点的业务需求,来进行信道分配。
[0030] 在一种可能的实现方式中,第一频段为以下任一项:
[0031] 2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段。
[0032] 也就是说,在该实现方式中,控制器可以确定工作在2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段中任一项上的接入点的信道选择顺序,使得本申请实施例提高的信道分配方法具有较广的应用范围。
[0033] 第三方面,本申请实施例提供了一种信道分配控制器,该控制器至少用于控制第一接入点和第二接入点;该控制器包括:收发器和处理器;收发器用于,从第一接入点接收第一业务特征信息,第一业务特征信息为第一接入点在第一频段上的业务特征信息;收发器还用于,从第二接入点接收第二业务特征信息,第二业务特征信息为第二接入点在第一频段上的业务特征信息;处理器用于,根据第一业务特征信息和第二业务特征信息,确定第一接入点和第二接入点在第一频段上的信道选择顺序;收发器还用于,当在信道选择顺序中,第一接入点位于第二接入点之前时,向第一接入点发送第一指示信息,以触发第一接入点从第一频段上的多个信道中确定第一工作信道。
[0034] 在一种可能的实现方式中,第一业务特征信息包括第一接入点连接的第一类站点所执行业务的业务类型,第二业务特征信息包括第二接入点连接的第二类站点所执行业务的业务类型,第一类站点和所述第二类站点为工作在第一频段上的站点;处理器还用于,根据第一类站点所执行业务的业务类型和第二类站点所执行业务的业务类型,确定第一接入点和第二接入点在第一频段上的信道选择顺序。
[0035] 在一种可能的实现方式中,第一类站点所执行业务的业务类型为预设的多种业务类型中的至少一种,第二类站点所执行业务的业务类型为多种业务类型中的一种或多种,多种业务类型中不同业务类型对应不同的优先级;处理器还用于:根据第一类站点所执行业务的业务类型的优先级和第二类站点所执行业务的业务类型的优先级,确定第一接入点和第二接入点在第一频段上的信道选择顺序。
[0036] 在一种可能的实现方式中,多种业务类型包括以下至少一种:
[0037] 虚拟现实业务类型、语音业务类型、视频业务类型、尽力而为业务类型、背景业务类型。
[0038] 在一种可能的实现方式中,第一业务特征信息还包括第一类站点所执行业务的执行频次,第二业务特征信息还包括第二类站点所执行业务的执行频次;处理器还用于:根据第一类站点所执行业务的执行频次、业务类型,以及第二类站点所执行业务的执行频次、业务类型,确定第一接入点和第二接入点在第一频段上的信道选择顺序。
[0039] 在一种可能的实现方式中,第一指示信息用于触发第一接入点评估第一频段上的多个信道,以便第一接入点从该多个信道中第一工作信道;其中,该多个信道包括第一待评估信道,第一指示信息包括第二接入点的标识,第二接入点的标识用于第一接入点在评估第一待评估信道时,扣除第二接入点对第一待评估信道的干扰。
[0040] 在一种可能的实现方式中,收发器还用于:当从第一接入点接收到信道切换信息时或之后,向第二接入点发送第二指示信息,以触发第二接入点从第一频段上的多个信道中确定第二工作信道;信道切换信息为第一接入点在确定出第一工作信道时或之后发送的信息。
[0041] 在一种可能的实现方式中,第一频段为以下任一项:
[0042] 2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段。
[0043] 可以理解地,第三方面提供的控制器用于执行第一方面所提供的对应的方法,因此,其所能达到的有益效果可参考第一方面所提供的对应的方法中的有益效果,此处不再赘述。
[0044] 第四方面,本申请实施例提供了一种第一接入点,该第一接入点包括:收发器和处理器;处理器用于,从控制器接收第一指示信息,第一指示信息包括第二接入点的标识;第二接入点为在第一频段对应的信道选择顺序中,位于第一接入点之后的接入点;处理器用于,响应于第一指示信息,评估第一频段上的多个信道,以得到评估结果;处理器用于,根据该评估结果,从该多个信道中确定第一工作信道;其中,该多个信道包括第一待评估信道;处理器还用于,在评估第一待评估信道时,扣除第二接入点对第一待评估信道的干扰。
[0045] 在一种可能的实现方式中,收发器还用于,向控制器发送第一业务特征信息,以便控制器根据第一业务特征信息确定第一接入点在信道选择顺序中的位置;第一业务特征信息为第一接入点在第一频段上的业务特征信息。
[0046] 在一种可能的实现方式中,第一频段为以下任一项:
[0047] 2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段。
[0048] 可以理解地,第四方面提供的接入点用于执行第二方面所提供的对应的方法,因此,其所能达到的有益效果可参考第一方面所提供的对应的方法中的有益效果,此处不再赘述。
[0049] 第五方面,本申请实施例提供了一种芯片系统,该芯片系统包括:处理器,该处理器用于执行指令,以使得安装有该芯片系统的控制器执行第一方面所提供的方法。
[0050] 可以理解地,第五方面提供的芯片系统用于执行第一方面所提供的方法,因此,其所能达到的有益效果可参考第一方面所提供的方法中的有益效果,此处不再赘述。
[0051] 第六方面,本申请实施例提供了一种芯片系统,该芯片系统包括:处理器,该处理器用于执行指令,以使得安装有该芯片系统的接入点执行第二方面所提供的方法。
[0052] 可以理解地,第五方面提供的芯片系统用于执行第二方面所提供的方法,因此,其所能达到的有益效果可参考第二方面所提供的方法中的有益效果,此处不再赘述。
[0053] 第七方面,本申请实施例提供了一种集成电路,包括:存储器,用于存储指令;以及与存储器耦合的处理器,用于执行该指令,以实现第一方面所提供的方法。
[0054] 可以理解地,第四方面提供的集成电路用于执行第一方面所提供的方法,因此,其所能达到的有益效果可参考第一方面所提供的方法中的有益效果,此处不再赘述。
[0055] 第八方面,本申请实施例提供了一种集成电路,包括:存储器,用于存储指令;以及与存储器耦合的处理器,用于执行该指令,以实现第二方面所提供的方法。
[0056] 可以理解地,第四方面提供的集成电路用于执行第二方面所提供的方法,因此,其所能达到的有益效果可参考第二方面所提供的方法中的有益效果,此处不再赘述。
[0057] 第九方面,本申请实施例提供了一种通信系统,包括第一方面所提供的控制器和第二方面所提供的接入点。
[0058] 可以理解地,第九方面提供的通信系统用于执行第一方面和第二方面所提供的方法,因此,其所能达到的有益效果可参考第一方面和第二方面所提供的方法中的有益效果,此处不再赘述。
[0059] 第十方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质包括计算机指令,当该计算机指令在控制器上运行时,使得控制器执行第一方面所述的方法。
[0060] 可以理解地,第十方面提供的计算机存储介质用于执行第一方面所提供的方法,因此,其所能达到的有益效果可参考第一方面所提供的方法中的有益效果,此处不再赘述。
[0061] 第十一方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质包括计算机指令,当该计算机指令在接入点上运行时,使得接入点执行第一方面所提供的方法。
[0062] 可以理解地,第十一方面提供的计算机存储介质用于执行第二方面所提供的方法,因此,其所能达到的有益效果可参考第二方面所提供的方法中的有益效果,此处不再赘述。
[0063] 第十二方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包含的程序代码被控制器中的处理器执行时,实现第一方面所提供的方法。
[0064] 可以理解地,第十二方面提供的计算机程序产品用于执行第一方面所提供的方法,因此,其所能达到的有益效果可参考第一方面所提供的方法中的有益效果,此处不再赘述。
[0065] 第十三方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包含的程序代码被接入点中的处理器执行时,实现第二方面所提供的方法。
[0066] 可以理解地,第十二方面提供的计算机程序产品用于执行第二方面所提供的方法,因此,其所能达到的有益效果可参考第二方面所提供的方法中的有益效果,此处不再赘述。
[0067] 本申请实施例提供的信道分配方法,可以根据多个接入点的业务特征信息,确定该多个接入点的信道选择顺序,并根据确定的信道选择顺序,指示接入点进行信道选择,从而可实现根据接入点的业务需求,来进行信道分配,提高网络系统的整体吞吐量并降低时延,提升了用户整体网络体验。

附图说明

[0068] 图1为一种多接入点组网的示意图;
[0069] 图2为2.4GHz频段上信道划分示意图;
[0070] 图3为一种5GHz频段上信道划分示意图;
[0071] 图4为本申请实施例提供的一种Wi‑Fi网络系统示意图;
[0072] 图5为本申请实施例提供的一种信道分配方法流程图;
[0073] 图6为本申请实施例提供的一种Wi‑Fi网络系统示意图;
[0074] 图7为本申请实施例提供的一种Wi‑Fi网络系统示意图;
[0075] 图8为本申请实施例提供的一种信道分配方法流程图;
[0076] 图9为本申请实施例提供的一种信道分配方法流程图;
[0077] 图10为本申请实施例提供的一种控制器的结构示意图;
[0078] 图11为本申请实施例提供的一种接入点的结构示意图。

具体实施方式

[0079] 下面将结合附图,对本发明实施例中的技术方案进行描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。
[0080] 在本说明书的描述中“一个实施例”或“一些实施例”等意味着在本说明书的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。
[0081] 其中,在本说明书的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本说明书实施例的描述中,“多个”是指两个或多于两个。
[0082] 在本说明书的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0083] 在本说明书中,对于室内布设的多个接入点往往由同一控制器管理。通常控制器可以为配置有Wi‑Fi模块的网关,该网关也可以称为主AP。该网关具有搜集信息、处理信息、下发命令等功能,可以起到中心控制器的作用。一个控制器以及该控制器控制的一个或多个接入点(即该控制器连接的接入点)组成的Wi‑Fi网络为一个Wi‑Fi网络。两个相邻Wi‑Fi网络的接入点可以互为邻居接入点,换言之,一个Wi‑Fi网络的接入点可以称为与该网络相邻的Wi‑Fi网络的接入点的邻居接入点。
[0084] 在信道分配方案A1中,每当接入点上电时,该接入点对其所感知的信道进行评估,并根据评估结果选择干扰最小的信道为工作信道。具体而言,可以设定接入点B1、接入点B2、……、接入点Bn等。根据信道分配方案A1,上述n个接入点的信道分配流程如下:
[0085] (1)接入点B1上电,接入点B1对其所感知的信道进行评估,根据评估结果选择干扰最小的信道为其最优工作信道;接入点B1在进行信道评估时,与接入点B1处于同一Wi‑Fi网络中的其他接入点还未上电,因此,接入点B1所感知的信道不受该其他接入点的干扰;
[0086] (2)接入点B2上电,接入点B2对其所感知的信道(接入点B2所感知的信道受已工作的接入点B1的干扰)进行评估,根据评估结果选择干扰最小的信道为其最优工作信道;
[0087] (3)依次类推,直到接入点Bn上电,接入点Bn对其所感知的信道(接入点Bn所感知的信道受已工作的N‑1个接入点的干扰)进行评估,根据评估结果选择干扰最小的信道为其最优工作信道;
[0088] (4)各接入点可以分别周期性的检测各自的工作信道。当任一接入点的信道质量变差时,该接入点可以重新对其所感知的信道进行评估,并根据新的评估结果选择干扰最小的信道为其最优工作信道。
[0089] 在信道分配方案A1中,各接入点按照固定上电顺序进行信道选择,可以理解,先进行信道选择的信道所受的约束小,可以在干扰相对较少的环境(其他接入点还未上电,未对信道产生干扰)下选择最优信道,所选信道的性能较好;后进行信道选择的AP所受的约束大,在进行信道评估时干扰较多(已上电的接入点会对信道产生干扰),所选信道的性能也较差。因此,对于包括多个接入点的Wi‑Fi网络,该多个接入点的信道选择的顺序决定了Wi‑Fi网络的网络性能分布。虽然,在接入点的信道质量变差时,可以触发该接入点重新进行信道评估并选择信道,但由于所评估的信道受Wi‑Fi网络中接入点的干扰,难以选择到优质信道。换言之,在信道分配方案A1中,多接入点在做信道选择时无特定顺序,先进行信道选择的接入点可以占据较大优势,可以选择到较优信道,致使多接入点组网的Wi‑Fi网络的信道分配随机,使得负载量较大、业务优先级较高的接入点很可能无法及时选到优质信道,影响业务使用,降低用户体验。
[0090] 在信道分配方案A2中,待配置接入点向服务器汇报其自配置请求、位置坐标和扫描的周围环境频谱使用信息,服务器根据该待配置接入点的自配置请求,分析该接入点的位置和周围环境频谱信息,并结合邻居小区接入点信道使用情况,为该待配置接入点分配信道。信道分配方案A2主要应用场景为多接入点网络,接入点个数较多,要获得全局最优的信道分配结果,对服务器的运算能力要求较高,成本昂贵;并且,待配置接入点在向服务器汇报其周围环境的频谱使用信息时,并未考虑其周围的接入点也将更换频谱信道,因此该环境信息并不够实时准确;此外,服务器在分配信道时,并未考虑多接入点作信道分配的顺序对整个网络信道格局的影响,先分配信道的接入点选择较多,后分配信道的接入点选择较少,依然存在信道分配与业务需求不适配的情况。
[0091] 本申请实施例提供了一种信道分配方法,可以根据多个接入点的业务特征信息,确定多个接入点的信道选择顺序,然后,按照信道选择顺序,依次指示接入点进行信道评估,并根据信道评估结果确定工作信道。由此,可以实现根据接入点的业务需求全局进行信道再分配,使得业务优先级高、负载重的接入点可以优先选择信道,实现了信道的按需分配,提升了用户整体网络体验。
[0092] 图4示出了一种Wi‑Fi网络系统,该Wi‑Fi网络系统可以包括控制器以及由该控制器控制的多个接入点,该多个接入点可以包括接入点C1、接入点C2、接入点C3等。每个接入点下可以连接有多个站点。例如,接入点C1可以连接站点D11、站点D12、站点D13等多个站点。接入点C2可以连接站点D21、站点D22等。接入点C3可以连接站点D31、站点D32。
[0093] 接入点也可以称为无线接入点或热点,是终端进入有线网络的接入点,主要部署于家庭、大楼内部、园区内部以及户外等环境中,典型覆盖半径为几十米至上百米。接入点可以是带有Wi‑Fi芯片的终端设备或者网络设备。示例性的,接入点可以为支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等中的一种或多种制式的通信设备。
[0094] 示例性的,如图4所示,接入点C1可以集成到控制器中。具体而言,控制器可以配置有接入点功能模块和接入点控制模块,其中,接入点功能模块具有接入点功能,可以称为接入点C1。为方便描述,下文中所提到的控制器可以是指接入点控制模块。
[0095] 接入点和控制器之间,以及接入点和接入点之间的信道可以称为回传(backhaul)信道。在图4所示的Wi‑Fi网络系统中,回传信道可以为有线信道。换言之,接入点和控制器之间,以及接入点和接入点之间可以通过有线连接,例如可以通过以太网网线、光纤或电力线等连接。示例性的,接入点C1和控制器之间可以通过通信总线进行回传。
[0096] 接入点和站点之间的信道可以称为前传(fronthaul)信道,前传信道为无线信道,占用Wi‑Fi的频谱资源,需要进行在Wi‑Fi网络中进行全局的信道分配。本申请实施例提供的信道分配方法为一种前传信道的分配方法。
[0097] 需要说明的是,在回传信道为有线信道的Wi‑Fi网络系统中,接入点可以配置有一种或多种无线射频芯片。
[0098] 示例性的,接入点可以配置有2.4GHz无线射频芯片,接入点可以工作在2.4GHz频段上,即接入点的前传信道为2.4GHz频段上的信道。接入点可以配置有5GHz无线射频芯片,接入点可以工作在5GHz频段上,即接入点的前传信道为5GHz上的信道。
[0099] 示例性的,接入点可以双频接入点,例如,双频接入点可以配置有2.4GHz无线射频芯片和5GHz无线射频芯片。2.4GHz无线射频芯片和5GHz无线射频芯片通常是相互独立的。双频接入点可以同时工作在2.4GHz频段上和5GHz频段上,即双频接入点的前传信道可以有两个,分别为2.4GHz频段上的信道和5GHz频段上的信道。双频接入点也只可以工作在
2.4GHz频段上或5GHz频段上。
[0100] 示例性的,接入点可以为三频接入点,例如,三频接入点可以配置有2.4GHz无线射频芯片、5GHz高频段(HighBand)无线射频芯片和5GHz低频段(LowBand)无线射频芯片。2.4GHz无线射频芯片、5GHz高频段无线射频芯片和5GHz低频段无线射频芯片通常是相互独立的。三频接入点可以同时工作在2.4GHz频段上、5GHz高频段上和5GHz低频段上。三频接入点也可以同时工作在2.4GHz频段、5GHz高频段和5GHz低频段中任意一项或任意两项上。
5GHz高频段包括5GHz频段上的信道149‑信道165。5GHz低频段包括5GHz频段上的信道36‑信道64。
[0101] 本申请实施例提供的信道分配方法可以用于对同一控制器控制,且工作在同一种频段上的多个接入点进行前传信道分配。示例性的,该信道分配方法可以用于对工作在2.4GHz频段上的多个接入点进行前传信道分配。示例性的,该信道分配方法可以用于对工作在5GHz频段上的多个接入点进行前传信道分配。示例性的,该信道分配方法可以用于对工作在5GHz高频段上的多个接入点进行前传信道分配。示例性的,该信道分配方法可以用于对工作在5GHz低频段上的多个接入点进行前传信道分配。
[0102] 如图4所示,接入点C1可以连接站点D11、站点D12、站点D13等多个站点。接入点C2可以连接站点D21、站点D22等。接入点C3可以连接站点D31、站点D32。
[0103] 站点(station,STA)也可以为称为非接入点类的站点(none access point station,Non‑AP STA),可以是无线通讯芯片、无线传感器或无线通信终端。例如:具有Wi‑Fi功能的移动电话、具有Wi‑Fi功能的平板电脑、具有Wi‑Fi功能的机顶盒、具有Wi‑Fi功能的智能电视、具有Wi‑Fi功能的智能可穿戴设备、具有Wi‑Fi功能的车载通信设备以及具有Wi‑Fi功能的个人计算机(personal computer,PC)、具有Wi‑Fi功能的空调、具有Wi‑Fi功能的音响等。示例性的,站点可以支持802.11ax、802.11ac、802.11n、802.11g、802.11b以及802.11a等中的一种或多种制式。
[0104] 站点可以通过接入点确定的前传信道和接入点进行通信。当接入点的前传信道有两个或两个以上时,站点可以通过该两个或两个以上前传信道中的一个和接入点进行通信。不同的站点可以分别使用不同的前传信道和接入点进行通信,不同的接入点也可以使用同一个前传信道和接入点进行通信。另外,如上所述,同一接入点的不同前传信道分别属于不同的频段。换言之,同一接入点连接的多个站点中的不同站点工作的频段可以不同,也可以相同。
[0105] 在本申请实施例中,频段可以是指2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段等包含了多个Wi‑Fi信道的频段。
[0106] 示例性的,在进行接入点上电后的首次前传信道分配时,可以采用上述信道分配方案1,也可以采用上述信道分配方案2,以为接入点分配工作信道,进而可使得接入点下的站点通过接入点接入Wi‑Fi网络。
[0107] 需要说明的是,在本申请实施例中,如无特殊说明,接入点的工作信道具体是指接入点的前传信道。
[0108] 在本申请实施例中,可以设定接入点上电后,分配到的工作信道包括频段P1上的信道。示例性的,频段P1可以为2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段中的任一项。该Wi‑Fi网络系统中的控制器可以根据各接入点在频段P1上的业务特征信息,对各接入点在频段P1上的工作信道进行再分配,以实现接入点的前传信道的合理分配,提高Wi‑Fi网络系统的整体吞吐量并降低时延。
[0109] 接下来,参阅图5,示例介绍本申请实施例提供的信道分配方法。该方法可以应用于图4所示的Wi‑Fi网络系统。
[0110] 在步骤501a中,接入点C1可以确定接入点C1在频段P1上的业务特征信息。
[0111] 在一些实施例中,接入点在频段P1上的业务特征信息可以包括接入点连接的,且工作在频段P1上的站点所执行的业务类型。
[0112] 为方便描述可以将接入点连接的,且工作在频段P1上的站点称为接入点的频段P1上站点。可以理解,接入点的频段P1上站点为一类站点,可以包括一个站点,也可以包括多个站点。
[0113] 示例性的,可以预设多种业务类型。在一个例子中,该多种业务类型可以包括虚拟现实(virtual reality,VR)业务类型。属于虚拟现实业务类型的业务具体可以包括VR游戏、VR视频等。该多种业务类型还可以包括语音(voice,VO)业务类型。示例性的,语音业务类型可以为Wi‑Fi相关标准(例如,802.11.ac等)中服务质量(quality of service,QoS)相关规范中定义或规定的语音业务类型。具体而言,属于语音业务类型的业务具体可以包括电话、即时通讯应用的语音通话等。该多种业务类型还可以包括视频(video,VI)业务类型。示例性的,视频业务类型可以为Wi‑Fi相关标准(例如,802.11.ac等)中服务质量相关规范中定义或规定的视频业务类型。具体而言,属于视频业务类型的业务具体可以包括在线视频播放、即时通讯应用的视频通话等。该多种业务类型还可以包括尽力而为(best effort,BE)业务类型。示例性的,尽力而为业务类型可以为Wi‑Fi相关标准(例如,802.11.ac等)中服务质量相关规范中定义或规定的尽力而为业务类型。具体而言,属于尽力而为业务类型的业务具体可以包括网页浏览等。该多种业务类型还可以包括背景(background,BK)业务类型。示例性的,背景业务类型可以为Wi‑Fi相关标准(例如,802.11.ac等)中服务质量相关规范中定义或规定的背景业务类型。具体而言,属于背景业务类型的业务具体可以包括收/发邮件等。还可以根据经验设置其他业务类型,此处不再一一列举。
[0114] 示例性的,可以为不同业务类型设置不同的优先级。在一个例子中,各业务类型的优先级可以如表1所示。
[0115] 表1
[0116]业务类型 优先级
虚拟现实 最高
语音 次高
视频 中
尽力而为 次低
背景 最低
[0117] 表1所示的业务类型对应的优先级仅为示例说明,并不构成限定。可以根据经验或实验,为不同业务类型预设不同的优先级。
[0118] 示例性的,接入点可以根据该接入点的频段P1上站点向该接入点发送的业务数据包,确定该接入点的频段P1上站点所执行业务的业务类型。以接入点C1为例,设定站点D11、站点D12、站点D13为接入点C1的频段P1上站点。接入点C1可以解析站点D11发送的业务数据包,确定站点D11所执行业务的业务类型。接入点C1也可以解析站点D12发送的业务数据包,确定站点D12所执行业务的业务类型。接入点C1也可以解析站点D13发送的业务数据包,确定站点D13所执行业务的业务类型。更具体地,在Wi‑Fi相关标准(例如,802.11.ac等)下,站点在无线链路控制(radio link control,RLC)层封装业务数据包时,可以将该业务数据包所属业务类型的标识封装在RLC报头中。接入点在RCL层可以解析业务数据包的RLC报头,从而可以得到该业务数据包所属的业务类型。由此,可以得到接入点C1的频段P1上站点所执行业务的业务类型。
[0119] 示例性的,接入点可以根据该接入点向该接入点的频段P1上站点发送的业务数据包所属的业务类型,确定该接入点的频段P1上站点所执行业务的业务类型。
[0120] 在一些实施例中,接入点在频段P1的业务特征信息可以包括该接入点的频段P1上站点所执行业务的业务类型,以及该接入点的频段P1上站点所执行业务的执行频次。
[0121] 示例性的,接入点可以每隔一时间段T1,检测并统计该时间段T1内该接入点的频段P1上站点所执行业务的业务类型。具体而言,若在该时间段T1内检测到该接入点下n个站点(该n个站点为该接入点的频段P1上站点)执行了业务类型E1下业务(业务类型E1下业务是指属于业务类型E1的业务),则确定在该时间段T1内,该接入点的频段P1上站点执行了n次业务类型E1下业务。然后统计m个该时间段T1内该接入点的频段P1上站点执行的每一种业务类型下业务的次数,得到该接入点下所执行业务的执行频次,以及所执行业务的业务类型。时间段T1可以根据经验预设,例如可以为1分钟时长,也可以为2分钟时长,等等,此处不再一一列举。m可以为预设值,例如,可以为10,也可以为20,等等,此处不再一一列举。
[0122] 在一个说明性示例中,可以设定时间段T1可以为1分钟,m可以为10。可以设定Wi‑Fi网络中布设有M个接入点,M个接入点中接入点k的频段P1上站点所执行业务的个数(或者称为接入点k的频段P1上站点执行业务的次数)可以记为Nk。以表1中所列的业务类型为例,接入点k的虚拟现实业务类型下业务个数可以记为Nk,VR,语音业务类型下业务个数可以记为Nk,VO,视频业务类型下业务个数可以记为Nk,VI,尽力而为业务类型下业务个数可以记为Nk,BE,背景业务类型下业务个数可以记为Nk,BK。接入点k可以每1分钟检测从其频段P1上站点所执行业务的业务类型,若有n1个接入点所执行业务的业务类型为虚拟现实业务类型,则记Nk,VR=n1,若有n2个接入点所执行业务的业务类型为语音业务类型,则记Nk,VO=n2,若有n3个接入点所执行业务的业务类型为视频业务类型,则记Nk,VE=n3,若有n4个接入点所执行业务的业务类型为尽力而为业务类型,则记Nk,BE=n4,若有n5个接入点所执行业务的业务类型为背景业务类型,则记Nk,BK=n5。
[0123] 接入点k可以统计10分钟内其频段P1上站点执行每一种业务类型下业务的总次数或平均次数,得到接入点k的频段P1上站点执行每一种业务类型下业务的执行频次。平均次数可以为简单平均次数,也可以为加权平均次数。
[0124] 示例性的,当平均次数为加权平均次数时,不同时间执行的业务对应的权重可以不同。在一个例子中,业务执行时间越靠后的业务所对应的权重越大。不同时间执行的业务对应的权重,具体可以根据经验进行预设,此次不再赘述。示例性的,业务执行时间可以由接入点k接收业务数据包的接收时间确定。
[0125] 示例性的,接入点k的虚拟现实业务类型下业务的执行频次可以记为 语音业务类型下业务的执行频次可以记为 视频业务类型下业务的执行频次可以记为尽力而为业务类型下业务的执行频次可以记为 背景业务类型下业务的执行频次可以记为
[0126] 其他接入点可以参考接入点k,确定该其他接入点的频段P1上站点执行每一种业务类型下业务的执行频次。
[0127] 在一些实施例中,接入点在频段P1上的业务特征信息可以包括该接入点在频段P1上的业务负载信息。示例性的,接入点在频段P1上的业务负载信息可以包括在时间段T2内,接入点和接入点的频段P1上站点交互的数据包的个数。时间段T2可以根据经验预设,例如可以为1分钟时长,也可以为2分钟时长,等等,此处不再一一列举。可以理解,在一定时间内,接入点和其频段P1上站点交互的数据包的个数越多,可以说明或反映该接入点的业务负载越重。示例性的,接入点在频段P1上的业务负载信息可以包括该接入点的频段P1上站点的个数。可以理解,接入点的频段P1上站点的个数越多,可以说明或反映该接入点的业务负载越重。
[0128] 通过上述方案,在步骤501a中,接入点C1可以确定接入点C1在频段P1上的业务特征信息。
[0129] 在步骤501b中,接入点C2可以确定接入点C2在频段P1上的业务特征信息。具体可以参阅上文对步骤501a的介绍,在此不再赘述。
[0130] 在步骤501c中,接入点C3可以确定接入点C3在频段P1上的业务特征信息。具体可以参阅上文对步骤501a的介绍,在此不再赘述。
[0131] 需要说明的是,上文虽然在行文顺序上,先介绍了步骤501a,再介绍了步骤501b、步骤501c,但并不限定步骤501a、501b、步骤501c的执行顺序。步骤501a、501b、步骤501c可以同时执行,也可以先后执行。
[0132] 通过上述方案,各接入点可以分别确定各自在频段P1上的业务特征信息。
[0133] 继续参阅图5,各接入点可以将各自在频段P1上的业务特征信息发送给控制器。其中,在步骤503a中,接入点C1向控制器发送接入点C1在频段P1上的业务特征信息。在步骤503b中,接入点C2向控制器发送接入点C2在频段P1上的业务特征信息。在步骤503c中,接入点C3向控制器发送接入点C3在频段P1上的业务特征信息
[0134] 接下来,继续参阅图5,示例介绍控制器根据接入点在频段P1上的业务特征信息,确定在频段P1上的信道选择顺序的具体方案。
[0135] 控制器在接收到多个接入点发送的在频段P1上的业务特征信息时或之后,可以执行步骤505中,根据多个接入点在频段P1上的业务特征信息,确定在频段P1上的信道选择顺序。
[0136] 在一些实施例中,若接入点的业务特征信息包括接入点的频段P1上站点所执行业务的业务类型,在步骤505中,控制器可以根据多个接入点的频段P1上站点所执行业务的业务类型,确定该多个接入点在频段P1上的信道选择顺序。示例性的,如上所述,不同的业务类型具有不同的优先级,控制器可以根据各接入点的频段P1上站点所执行业务的业务类型的优先级,确定各接入点在频段P1上的信道选择顺序。
[0137] 在一个说明性示例中,以多个接入点包括接入点C1、接入点C2、接入点C3为例,可以设定接入点C2的频段P1上站点的业务类型的优先级高于接入点C1的频段P1上站点的业务类型的优先级,接入点C1的频段P1上站点的业务类型的优先级高于接入点C3的频段P1上站点的业务类型的优先级,则可以确定接入点C2要先于接入点C1在频段P1上进行信道选择,接入点C1要先于接入点C3在频段P1上进行信道选择,换言之,在确定的频段P1上的信道选择顺序中,接入点C2位于接入点C1之前,接入点C1位于接入点C3之前。
[0138] 在该示例的一个例子中,当接入点的频段P1上站点有多个站点时,以多个站点所执行业务中优先级最高的业务类型作为该接入点的频段P1上站点所执行业务的业务类型,以用于确定信道选择顺序。
[0139] 在一些实施例中,若接入点在频段P1上的业务特征信息可以包括该接入点的频段P1上站点所执行业务的业务类型,以及该接入点的频段P1上站点所执行业务的执行频次,在步骤505中,控制器可以根据多个接入点的频段P1上站点所执行业务的业务类型,以及接入点的频段P1上站点所执行业务的执行频次,确定多个接入点在频段P1上的信道选择顺序。
[0140] 在一个说明性示例中,控制器可以根据接入点的频段P1上站点所执行业务的业务类型,以及接入点的频段P1上站点所执行业务的执行频次,确定接入点的信道质量需求度。以预设的多种业务类型包括虚拟现实业务类型、语音业务类型、视频业务类型、尽力而为业务类型、背景业务类型为例。如上所述,接入点k的虚拟现实业务类型下业务的执行频次可以记为 语音业务类型下业务的执行频次可以记为 视频业务类型下业务的执
行频次可以记为 尽力而为业务类型下业务的执行频次可以记为 背景业务类型下业务的执行频次可以记为 可以通过公式(1),确定接入点k在频段P1上的信道质量需求度Qk。
[0141]
[0142] 其中,WVR为虚拟现实业务类型对应的权重,WVO为语音业务类型对应的权重,WVI为视频业务类型对应的权重,WBE为尽力而为业务类型对应的权重,WBK为背景业务类型对应的权重。各业务类型对应的权重可以为预设权重。
[0143] 控制器在计算得到多个接入点中各接入点在频段P1上的信道质量需求度{Qk}时或之后,可以对各接入点在频段P1上的信道质量需求度{Qk}进行大小排序,得到的排序序列可以为在频段P1上的信道选择顺序。以多个接入点包括接入点C1、接入点C2、接入点C3为例,可以设定接入点C2在频段P1上的信道质量需求度>接入点C1在频段P1上的信道质量需求度>接入点C3在频段P1上的信道质量需求度,则确定接入点C2先于接入点C1在频段P1上进行信道选择,接入点C1先于接入点C3在频段P1上进行信道选择。换言之,在确定的频段P1上信道选择顺序中,接入点C2位于接入点C1之前,接入点C1位于接入点C3之前。
[0144] 在一些实施例中,若接入点在频段P1上的业务特征信息可以包括该接入点在频段P1上的业务负载信息,在步骤505,控制器可以根据多个接入点在频段P1上的业务负载信息,确定该多个接入点在频段P1上的信道选择顺序。
[0145] 示例性的,如上所述,接入点在频段P1上的业务负载信息可以包括接入点的频段P1上站点的个数。在步骤505中,控制器可以根据接入点的频段P1上站点的个数,对接入点进行排序,得到频段P1上的信道选择顺序。在一个例子中,当两个或更多个接入点的频段P1上站点个数相等时,可以再根据接入点和其频段P1上站点交互的数据包的个数以及数据包的大小,对该两个或更多个接入点进行排序。
[0146] 通过上述方案,可以确定信道选择顺序。需要说明的是,本申请实施例中,如无特殊说明,信道选择顺序是指从前到后顺序,以接入点C1、接入点C2、接入点C3为例,当接入点C2要先于接入点C1进行信道选择,接入点C1要先于接入点C3进行信道选择,则这三个接入点的信道选择顺序为:接入点C2位于接入点C1之前,接入点C1位于接入点C3之前。
[0147] 接下来,在设定在频段P1上的信道选择顺序中,接入点C2先于接入点C1,接入点C1先于接入点C3的情况下,举例说明接入点确定工作信道的过程。
[0148] 继续参阅图5,当在该信道选择顺序中,接入点C2先于接入点C1,接入点C1先于接入点C3时,控制器可以执行步骤507,向接入点C2发送指示信息F1。指示信息F1属于信道选择命令,可以触发或指示接入点C2进行工作信道选择。
[0149] 接入点C2在接收到指示消息F1后,可以执行步骤509,评估接入点C2所感知到的频段P1上的信道。示例性的,以评估频段P1上的信道S1为例,接入点C2可以确定信道S1的信道繁忙度、工作在信道S1上的接入点的个数等干扰指标。具体而言,接入点C2可以监听信道S1被占用(信道S1上有数据传输)的时长,然后将信道S1被占用的时长比上信道S1被监听的总时长,可以得到信道S1的信道繁忙度。接入点C2可以通过信道S1上传输的信标(beacon)帧,来识别工作在信道S1上的接入点。接入点C2可以根据其确定的信道S1的信道繁忙度、工作在信道S1上的接入点的个数等干扰指标,确定信道S1的信道干扰值,即信道S1的信道评估结果。接入点C2可以参照评估信道S1的方案评估接入点C2所感知的其他信道,在此不再一一赘述。
[0150] 可以理解,在接入点C2进行评估时,接入点C1当前工作信道可能为质量最优或较优的信道。当由于接入点C1的干扰,使得接入点C2评估接入点C1当前工作信道的评估结果较差,从而导致接入点C2错过最优或较优信道。同理,当接入点C3当前工作信道为质量最优或较优的信道时,接入点C2也有可能错过最优或较优信道。为了避免前述情况发生。在本申请实施例中,接入点C2在评估接入点C1当前工作信道时,可以扣除接入点C1的影响。接入点C1在评估接入点C3当前工作信道时,可以扣除接入点C3的影响。具体方案可以如下。
[0151] 在一些实施例中,如图5所示,指示信息F1可以携带在该信道选择顺序中位于接入点C2之后的接入点的标识,即指示信息F1可以携带接入点C1的标识和接入点C2的标识。接入点C2在评估信道时,可以根据接入点C1的标识,确定接入点C1的当前工作信道,进而可以在确定接入点C1的当前工作信道的干扰指标时,将接入点C1的干扰扣除。为方便表述,可以设定信道S2为接入点C1的当前工作信道。具体而言,在确定信道S2的信道繁忙度时,可以将接入点C1占用信道S2的时长扣除。在确定工作在信道S2上的接入点的个数时,可以将接入点C1排除。接入点C2可以根据扣除了接入点C1对信道S2的干扰后的信道S2的干扰指标,确定信道S2的评估结果。
[0152] 在评估接入点C3的当前工作信道时,扣除接入点C3的干扰,具体可以参照接入点C2评估接入点C1的方案,在此不再赘述。
[0153] 在一个说明性示例中,信道质量可以通过信道质量分数表示,信道质量分数可以通过公式(2)计算得到。
[0154]
[0155] 其中,Scorek,s表示接入点k对信道S评估得到信道质量分数,inerfall表示信道S上的全部干扰,inerfk+l表示工作在信道S上,且信道选择顺序在接入点k之后的接入点对信道S的干扰,α为将干扰转化为百分制分数干扰值的转换系数。
[0156] 同一频段上的相邻Wi‑Fi信道间往往存在频率上的交叠,造成相互干扰。特别是2.4GHz频段上的信道间的相互干扰较大。
[0157] 在一些实施例中,接入点在评估任一信道时,可以扣除信道选择顺序中位于接入点之后接入点的影响或干扰。
[0158] 在一个说明性示例中,以接入点C2评估信道S3为例,进行举例说明。信道S3可以为接入点所感知到的,且位于频段P1上的任意信道。具体而言,信道S3可以为接入点C1当前工作信道,也可以不为信道S3当前工作信道;信道S3可以为接入点C3当前工作信道,也可以不为接入点C3当前工作信道。
[0159] 接入点C2在评估信道S3时,接入点C2可以在确定信道S3的信道繁忙度、工作在信道S3上的接入点的个数等干扰指标时,确定信道选择顺序中位于接入点C2之后的接入点(即接入点C1、接入点C2)的影响。
[0160] 就在确定信道S3的信道繁忙度时,扣除接入点C1的影响而言,具体可分如下情况。
[0161] 情况1,若信道S3为接入点C1当前工作信道,则可以将接入点C1占用信道S3的时长扣除。
[0162] 情况2,若信道S3不为接入点C1当前工作信道,并且当信道S3和接入点C1当前工作信道存在频率上的交叠,则可以将接入点C1占用交叠频率的时长扣除。该交叠频率为信道S3和接入点C1当前工作信道的交叠频率。
[0163] 在确定信道S3的信道繁忙度时,扣除接入点C3的影响的具体方案,可以参考扣除接入点C1的影响的具体方案,在此不再赘述。
[0164] 就在确定工作在信道S3上的接入点的个数时,扣除接入点C1的影响而言,具体可分如下情况。
[0165] 情况a,若信道S3为接入点C1当前工作信道,则可以将接入点C1从接入点C2检测到的工作在信道S3上的一个或多个接入点中扣除,即在确定工作在信道S3上的接入点个数时,将接入点C1排除。
[0166] 情况b,若信道S3不为接入点C1当前工作信道,并且当信道S3和接入点C1当前工作信道存在频率上的交叠。可以理解,在情况2下,当接入点C1占用交叠频率时,接入点C1可被接入点C2认为是工作在信道S3上的接入点。因此,在情况b下,接入点在确定工作信道S3上的接入点个数时,可以将接入点C1排除。
[0167] 在确定工作在信道S3上的接入点个数时,扣除接入点C3的影响的具体方案,可以参考扣除接入点C1的影响的具体方案,在此不再赘述。
[0168] 在一个说明性示例中,信道质量可以通过信道质量分数表示,信道质量分数可以通过公式(3)计算得到。
[0169]
[0170] 其中,Scorek,s表示M个接入点中的接入点k对信道S评估得到信道质量分数,inerfall表示信道S上的全部干扰, 表示M个接入点中,且信道选择顺序在接入点k之后的接入点对信道S的干扰,α为将干扰转化为百分制分数干扰值的转换系数。
[0171] 通过步骤509,接入点C2可以得到其所评估信道的评估结果G1。在步骤511中,接入点C2可以根据评估结果G1,确定工作信道H1。例如,可以将信道质量分数最高的信道用作工作信道H1。
[0172] 若工作信道H1和接入点C2原来的工作信道不同,接入点C2可以从原来的工作信道切换到工作信道H1上。若工作信道H1和接入点C2原来的工作信道相同,接入点C2仍保持在工作信道H1工作。
[0173] 在接入点C2确定出工作信道H1时或之后,接入点C2可以执行步骤513,向控制器发送信道切换信息J1,以向控制点上报接入点C2切换或将要切换到工作信道H1中。
[0174] 控制器可以响应于信道切换信息J1,根据步骤505确定的信道选择顺序,通过步骤515,向接入点C1发送指示信息F2,触发或指示接入点C1执行步骤517,评估接入点C1所感知到的频段P1上的信道。步骤517具体可以参考上文对步骤509的介绍。
[0175] 示例性的,指示信息F2可以携带在该信道选择顺序中位于接入点C1之后的接入点的标识,即指示信息F2可以携带接入点C3的标识。接入点C1在评估信道时,可以根据接入点C3的标识,确定接入点C3的当前工作信道,进而可以在确定接入点C3的当前工作信道的干扰指标时,将接入点C3的干扰扣除。具体可以参考上文对步骤509的介绍。
[0176] 通过步骤517,接入点C1可以得到其所评估信道的评估结果G2。在步骤519中,接入点C1可以根据评估结果G2,确定工作信道H2。例如,可以将信道质量分数最高的信道用作工作信道H2。
[0177] 若工作信道H2和接入点C1原来的工作信道不同,接入点C1可以从原来的工作信道切换到工作信道H2上。若工作信道H2和接入点C1原来的工作信道相同,接入点C1仍保持在工作信道H2工作。
[0178] 在接入点C1确定出工作信道H2时或之后,接入点C1可以执行步骤521,向控制器发送信道切换信息J2,以向控制点上报接入点C1切换或将要切换到工作信道H2中。
[0179] 控制器可以响应于信道切换信息J2,根据步骤505确定的信道选择顺序,通过步骤523,向接入点C3发送指示信息F3,触发或指示接入点C3执行步骤525,评估接入点C3所感知的频段P1上的信道。步骤523具体可以参考上文对步骤509的介绍。
[0180] 通过步骤525,接入点C3可以得到其所评估信道的评估结果G3。在步骤527中,接入点C3可以根据评估结果G3,确定工作信道H3。例如,可以将信道质量分数最高的信道用作工作信道H3。
[0181] 若工作信道H3和接入点C3原来的工作信道不同,接入点C3可以从原来的工作信道切换到工作信道H3上。若工作信道H3和接入点C3和接入点C3原来的工作信道相同,接入点C3仍保持在工作信道H3工作。
[0182] 示例性的在接入点C3确定出工作信道H3时或之后,接入点C3可以向控制器发送信道切换信息,以向控制点上报接入点C3切换或将要切换到工作信道H3中。
[0183] 通过上述方案,可以实现根据接入点的业务特征信息,顺序指示接入点进行信道选择。
[0184] 可以理解,Wi‑Fi网络中站点所执行的业务并非固定不变,因此,可以周期性执行图5所示方法。示例性的,每一个周期的时长可以等于或大于上述m个时间段T1的时长。示例性的,在每一个周期中,接入点可以确定在该周期内的业务特征信息,并上报控制器,以便控制器确定信道选择顺序,并指示接入点选择信道。
[0185] 在一些实施例中,本申请实施例提供的信道分配方法还可以应用于回传信道为无线信道的Wi‑Fi网络中,接下来,进行示例介绍。
[0186] 图6示出了一种Wi‑Fi网络系统,其中包括接入点610、接入点620、接入点630、接入点640。其中,接入点610可以用作控制器。示例性的,接入点610可以为配置有Wi‑Fi模块的网关。
[0187] 接入点610、接入点620、接入点630、接入点640可以为双频接入点。双频接入点配置有两种无线射频芯片。该两种无线射频芯片分别对应不同的频段。示例性的,如图6所示,接入点610、接入点620、接入点630、接入点640为配置有2.4GHz无线射频芯片和5GHz无线射频芯片的双频接入点。示例性的,双频接入点中的两种无线射频芯片可以相互独立。双频接入点中一种频段的无线射频芯片可以用于回传,另外一种频段的无线射频芯片可以用于前传。或者双频接入点中的一种频段的无线射频芯片既用于回传,也用于前传,另外一种频段的无线射频芯片可以用于前传或者不工作。
[0188] 示例性的,如图6所示,回传信道可以为5GHz频段上的信道(例如信道149)。换言之,接入点可以通过5GHz无线射频芯片进行回传。接入点可以通过2.4GHz无线射频芯片进行前传。即接入点的前传信道和回传信道为不同频段上的信道。在这种情况下,接入点的前传信道为独立前传信道。以图6所示的Wi‑Fi网络系统为例,例如,接入点610和站点611之间的前传信道可以为2.4GHz频段上的信道。接入点620和站点620之间的前传信道,以及接入点620和站点622之间的前传信道可以为2.4GHz频段上的信道。接入点630和站点631之间的前传信道可以为2.4GHz频段上的信道。接入点640和站点641之间的前传信道可以为2.4GHz频段上的信道。
[0189] 本申请实施例提供的信道分配方法,可以对前传信道为独立前传信道的接入点进行前传信道再分配。以图6所示的Wi‑Fi网络系统为例,控制器(接入点601)可以执行本申请实施例提供的信道分配方法,接收接入点610在2.4GHz频段上的业务特征信息、接入点620在2.4GHz频段上的业务特征信息、接入点630在2.4GHz频段上的业务特征信息、接入点640在2.4GHz频段上的业务特征信息;并根据接入点610在2.4GHz频段上的业务特征信息、接入点610在2.4GHz频段上的业务特征信息、接入点630在2.4GHz频段上的业务特征信息、接入点640在2.4GHz频段上的业务特征信息,确定接入点610、接入点620、接入点630、接入点640在2.4GHz频段上的信道选择顺序;以及按照确定的信道选择顺序,指示位于信道选择顺序中的接入点在2.4GHz频段上进行信道选择。具体可以参考上文对图5所示各方法实施例的介绍,在此不再赘述。
[0190] 同理,本申请实施例提供的方法可以用于对独立前传信道为5GHz频段上信道的接入点进行前传信道再分配,具体可以参照上文介绍,在此不再赘述。
[0191] 图7示出了一种Wi‑Fi网络系统,其中包括接入点710、接入点720、接入点730、接入点740。其中,接入点710可以用作控制器。示例性的,接入点710可以为配置有Wi‑Fi模块的网关。
[0192] 接入点710、接入点720、接入点730、接入点740可以为三频接入点。三频接入点可以配置有三种无线射频芯片,该三种无线射频芯片分别对应不同的频段。示例性的,如图7所示,接入点710、接入点720、接入点730、接入点740为配置有2.4GHz无线射频芯片、5GHz低频段无线射频芯片、5GHz高频段无线射频芯片的三频接入点。示例性的,三频接入点中的三种无线射频芯片可以相互独立。双频接入点中一种频段的无线射频芯片可以用于回传,另外两种频段的无线射频芯片可以用于前传。或者三频接入点中的一种频段的无线射频芯片既用于回传,也用于前传,另外两种频段的无线射频芯片可以用于前传或者不工作。
[0193] 以图7所示的Wi‑Fi网络为例,回传信道可以为5GHz低频段上的信道(例如信道149)。换言之,接入点可以通过5GHz低频段无线射频芯片进行回传。接入点可以通过2.4GHz无线射频芯片和/或5GHz高无线射频芯片进行前传。
[0194] 具体如图7所示,接入点710和站点711之间的前传信道可以为2.4GHz频段上的信道(例如信道1),为独立前传信道。接入点720和站点721之间的前传信道可以为2.4GHz频段上的信道(例如信道6),为独立前传信道。接入点730和站点731之间的前传信道可以为2.4GHz频段上的信道(例如信道1),为独立前传信道。控制器(接入点710)可以执行本申请实施例提供的信道分配方法,接收接入点710在2.4GHz频段上的业务特征信息、接入点720在2.4GHz频段上的业务特征信息、接入点730在2.4GHz频段上的业务特征信息;并根据接入点710在2.4GHz频段上的业务特征信息、接入点720在2.4GHz频段上的业务特征信息、接入点730在2.4GHz频段上的业务特征信息,确定接入点710、接入点720、接入点730在2.4GHz频段上的信道选择顺序;以及按照确定的信道选择顺序,指示位于信道选择顺序中的接入点在2.4GHz频段上进行信道选择。具体可以参考上文对图5所示各方法实施例的介绍,在此不再赘述。
[0195] 接入点720和站点722之间的前传信道可以为5GHz高频段上的信道(例如信道149),为独立前传信道。接入点740和站点741之间的前传信道可以为5GHz高频段上的信道(例如信道157),为独立前传信道。控制器(接入点710)可以执行本申请实施例提供的信道分配方法,接收接入点720在5GHz高频段上的业务特征信息、接入点740在5GHz高频段上的业务特征信息;并根据接入点720在5GHz高频段上的业务特征信息、接入点740在5GHz高频段上的业务特征信息,确定接入点720和接入点740在5GHz高频段上的信道选择顺序;以及按照确定的信道选择顺序,指示位于信道选择顺序中的接入点在5GHz高频段上进行信道选择。具体可以参考上文对图5所示各方法实施例的介绍,在此不再赘述。
[0196] 同理,本申请实施例提供的方法可以用于对独立前传信道为5GHz低频段上信道的接入点进行前传信道再分配,具体可以参照上文介绍,在此不再赘述。
[0197] 本申请实施例提供的信道分配方法,可以根据多个接入点的业务特征信息,确定该多个接入点的信道选择顺序,并根据确定的信道选择顺序,指示接入点进行信道选择,从而可实现根据接入点的业务需求,来进行信道分配,提高网络系统的整体吞吐量并降低时延,提升了用户整体网络体验。
[0198] 参阅图8,本申请实施例提供了一种信道分配方法,该方法应用于控制器,所述控制器至少用于控制第一接入点和第二接入点。如图8所示,该方法包括如下步骤。
[0199] 步骤801,从第一接入点接收第一业务特征信息,所述第一业务特征信息为所述第一接入点在第一频段上的业务特征信息。
[0200] 具体可以参考上文对图5中步骤501a的介绍,在此不再赘述。
[0201] 步骤803,从第二接入点接收第二业务特征信息,所述第二业务特征信息为所述第二接入点在所述第一频段上的业务特征信息。
[0202] 具体可以参考上文对图5中步骤501a的介绍,在此不再赘述。
[0203] 步骤805,根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。
[0204] 具体可以参考上文对图5中步骤505的介绍,在此不再赘述。
[0205] 步骤807,当在所述信道选择顺序中,所述第一接入点位于所述第二接入点之前时,向所述第一接入点发送第一指示信息,以触发所述第一接入点从所述第一频段上的多个信道中确定第一工作信道。
[0206] 具体可以参考上文对图5中步骤507的介绍,在此不再赘述。
[0207] 在一些实施例中,所述第一业务特征信息包括所述第一接入点连接的第一类站点所执行业务的业务类型,所述第二业务特征信息包括所述第二接入点连接的第二类站点所执行业务的业务类型,所述第一类站点和所述第二类站点为工作在所述第一频段上的站点;所述根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点的信道选择顺序包括:根据所述第一类站点所执行业务的业务类型和所述第二类站点所执行业务的业务类型,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。
[0208] 具体可以参考上文对图5中步骤501a的介绍,在此不再赘述。
[0209] 在这些实施例的一个示例中,所述第一类站点所执行业务的业务类型为预设的多种业务类型中的至少一种,所述第二类站点所执行业务的业务类型为所述多种业务类型中的一种或多种,所述多种业务类型中不同业务类型对应不同的优先级;所述根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点的信道选择顺序包括:根据所述第一类站点所执行业务的业务类型的优先级和所述第二类站点所执行业务的业务类型的优先级,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。
[0210] 具体可以参考上文对图5中步骤501a的介绍,在此不再赘述。
[0211] 在该示例的一个例子中,所述多种业务类型包括以下至少一种:
[0212] 虚拟现实业务类型、语音业务类型、视频业务类型、尽力而为业务类型、背景业务类型。
[0213] 具体可以参考上文对图5中步骤501a的介绍,在此不再赘述。
[0214] 在这些实施例的另一个示例中,所述第一业务特征信息还包括所述第一类站点所执行业务的执行频次,所述第二业务特征信息还包括所述第二类站点所执行业务的执行频次;所述根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点的信道选择顺序包括:根据所述第一类站点所执行业务的执行频次、业务类型,以及所述第二类站点所执行业务的执行频次、业务类型,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序。
[0215] 具体可以参考上文对图5中步骤501a的介绍,在此不再赘述。
[0216] 在一些实施例中,所述第一指示信息用于触发所述第一接入点评估所述多个信道,以便所述第一接入点从所述多个信道中第一工作信道;其中,所述多个信道包括第一待评估信道,所述第一指示信息包括所述第二接入点的标识,所述第二接入点的标识用于所述第一接入点在评估所述第一待评估信道时,扣除所述第二接入点对所述第一待评估信道的干扰。第一待评估信道可以为所述多个信道中任意信道,具体而言,可以为第二接入点当前工作信道,也可以为第二接入点当前工作信道之外的信道。
[0217] 具体可以参考上文对图5中步骤509的介绍,在此不再赘述。
[0218] 在一些实施例中,该方法还包括:当从所述第一接入点接收到信道切换信息时或之后,向所述第二接入点发送第二指示信息,以触发所述第二接入点从所述多个信道中确定第二工作信道;所述信道切换信息为所述第一接入点在确定出所述第一工作信道时或之后发送的信息。
[0219] 具体可以参考上文对图5中步骤513的介绍,在此不再赘述。
[0220] 在一些实施例中,所述第一频段为以下任一项:
[0221] 2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段。
[0222] 本申请实施例提供的方法,可以根据多个接入点的业务特征信息,确定该多个接入点的信道选择顺序,并根据确定的信道选择顺序,指示接入点进行信道选择,从而可实现根据接入点的业务需求,来进行信道分配,提高网络系统的整体吞吐量并降低时延,提升了用户整体网络体验。
[0223] 参阅图9,本申请实施例提供了一种信道分配方法,该方法应用于第一接入点。如图9所示,该方法包括如下步骤。
[0224] 步骤901,从控制器接收第一指示信息,所述第一指示信息包括第二接入点的标识;所述第二接入点为在第一频段对应的信道选择顺序中,位于所述第一接入点之后的接入点。
[0225] 具体可以参考上文对图5中步骤507的介绍。
[0226] 步骤903,响应于所述第一指示信息,评估所述第一频段上的多个信道,以得到评估结果。其中,所述多个信道包括第一待评估信道;所述评估所述第一频段上的多个信道包括:在评估所述第一待评估信道时,扣除所述第二接入点对所述第一待评估信道的干扰。第一待评估信道可以为所述多个信道中任意信道,具体而言,可以为第二接入点当前工作信道,也可以为第二接入点当前工作信道之外的信道。
[0227] 具体可以参考上文对图5中步骤509的介绍,在此不再赘述。
[0228] 步骤905,根据所述评估结果,从所述多个信道中确定第一工作信道。
[0229] 具体可以参考上文对图5中步骤511的介绍,在此不再赘述。
[0230] 在一些实施例中,该方法还包括:向所述控制器发送第一业务特征信息,以便所述控制器根据所述第一业务特征信息确定所述第一接入点在所述信道选择顺序中的位置;所述第一业务特征信息为所述第一接入点在所述第一频段上的业务特征信息。
[0231] 具体可以参考上文对图5中步骤501a的介绍,在此不再赘述。
[0232] 在一些实施例中,所述第一频段为以下任一项:
[0233] 2.4GHz频段、5GHz频段、5GHz高频段、5GHz低频段。
[0234] 在本申请实施例提供的信道分配方法中,接入点进行信道评估时,可以扣除信道选择顺序在该接入点之后的其他接入点对该其他接入点当前信道的干扰,使得对该其他接入点当前信道的评估时,不考虑该其他接入点对该其他接入点所在信道的影响,从而可以更好的选择出信道质量较优的信道。
[0235] 参阅图10,本申请实施例提供了一种用于Wi‑Fi信道分配的控制器。该控制器可以包括处理器1010、收发器1020。在该接入点运行时,处理器1010执行计算机指令,使的该控制器执行图8所示的方法。其中,收发器1020用于,从第一接入点接收第一业务特征信息,所述第一业务特征信息为所述第一接入点在第一频段上的业务特征信息;收发器1020还用于,从第二接入点接收第二业务特征信息,所述第二业务特征信息为所述第二接入点在所述第一频段上的业务特征信息;处理器1010用于,根据所述第一业务特征信息和所述第二业务特征信息,确定所述第一接入点和所述第二接入点在所述第一频段上的信道选择顺序;收发器1020还用于,当在所述信道选择顺序中,所述第一接入点位于所述第二接入点之前时,向所述第一接入点发送第一指示信息,以触发所述第一接入点从所述第一频段上的多个信道中确定第一工作信道。
[0236] 在一些实施例中,如图10所示,该装置还包括存储器1030。存储器1030可以用于存储上述计算机指令等。
[0237] 在一些实施例中,该电子设备还包括通信总线1040,其中,处理器1010可通过通信总线1040与收发器1020、存储器1030连接,从而可实现执行存储器1130存储的计算机指令,对收发器1020等部件进行相应控制。
[0238] 本申请实施例的电子设备各个部件/器件的具体实施方式,可参照上文如图9所示的各方法实施例实现,此处不再赘述。
[0239] 由此,可以根据多个接入点的业务特征信息,确定该多个接入点的信道选择顺序,并根据确定的信道选择顺序,指示接入点进行信道选择,从而可实现根据接入点的业务需求,来进行信道分配,提高网络系统的整体吞吐量并降低时延,提升了用户整体网络体验。
[0240] 参阅图11,本申请实施例提供了一种接入点。该接入点可以包括处理器1110、收发器1120。在该接入点运行时,处理器1110执行计算机指令,使的该接入点执行图9所示的方法。其中,处理器1110用于,从控制器接收第一指示信息,所述第一指示信息包括第二接入点的标识;所述第二接入点为在第一频段对应的信道选择顺序中,位于所述第一接入点之后的接入点;处理器1110用于,响应于所述第一指示信息,评估所述第一频段上的多个信道,以得到评估结果;处理器1110用于,根据所述评估结果,从所述多个信道中确定第一工作信道;其中,所述多个信道包括第一待评估信道;所述处理器1110还用于,在评估所述第一待评估信道时,扣除所述第二接入点对所述第一待评估信道的干扰。
[0241] 在一些实施例中,如图11所示,该装置还包括存储器1130。存储器1130可以用于存储上述计算机指令等。
[0242] 在一些实施例中,该电子设备还包括通信总线1140,其中,处理器1110可通过通信总线1140与收发器1120、存储器1130连接,从而可实现执行存储器1130存储的计算机指令,对收发器1120等部件进行相应控制。
[0243] 本申请实施例的电子设备各个部件/器件的具体实施方式,可参照上文如图9所示的各方法实施例实现,此处不再赘述。
[0244] 由此,可以根据多个接入点的业务特征信息,确定该多个接入点的信道选择顺序,并根据确定的信道选择顺序,指示接入点进行信道选择,从而可实现根据接入点的业务需求,来进行信道分配,提高网络系统的整体吞吐量并降低时延,提升了用户整体网络体验。
[0245] 由此,接入点进行信道评估时,可以扣除信道选择顺序在该接入点之后的其他接入点对该其他接入点当前信道的干扰,使得对该其他接入点当前信道的评估时,不考虑该其他接入点对该其他接入点所在信道的影响,从而可以更好的选择出信道质量较优的信道。
[0246] 可以理解的是,本申请的实施例中的处理器可以是中央处理单元(central processing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
[0247] 本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read‑only memory,ROM)、可编程只读存储器(programmable rom,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、CD‑ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。
[0248] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
[0249] 可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。