CN108200655B - 信道选择方法及装置 - Google Patents
信道选择方法及装置 Download PDFInfo
- Publication number
- CN108200655B CN108200655B CN201810012148.5A CN201810012148A CN108200655B CN 108200655 B CN108200655 B CN 108200655B CN 201810012148 A CN201810012148 A CN 201810012148A CN 108200655 B CN108200655 B CN 108200655B
- Authority
- CN
- China
- Prior art keywords
- target
- channel
- information
- currently selected
- aps
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010187 selection method Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 claims abstract description 18
- 230000004044 response Effects 0.000 claims description 19
- 238000004364 calculation method Methods 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010606 normalization Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种信道选择方法及装置。所述方法应用于网络系统中的目标无线访问接入点AP。所述方法包括:在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息;通过连接在目标AP下的目标站点获得每个其他AP的第二AP信息;根据每个其他AP的第一AP信息及第二AP信息计算得到目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;在各个信道切换,重复上述步骤,获得在每个信道上目标AP与所有其他AP的总干扰权重,并根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道。通过上述方式可以尽可能减小目标AP与其他AP的信道干扰,进而获得更好的系统吞吐量。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种信道选择方法及装置。
背景技术
随着无线局域网应用的普及,无线客户端的日益增加,使得无线局域网的密度不断扩大。在这种情况下,需要部署更多的AP(Access Point,无线访问接入点)来满足高密度网络的需求,然而这样会增加无线局域网管理的难度。
根据现有的研究得知,大部分无线局域网AP的部署配置均为集中式部署。集中式部署需要AC(Access Controller,访问控制器)对整个网络环境进行掌控。然而在复杂无线局域网中,目前主要采用以下配置方式:AP采用分布式方式部署,无AC集中式控制,BSS(Base Station Subsystem,基站设备)之间相互独立,也就是说,AP之间相互独立。在复杂网络环境中进行AP信道分配时,需要AP通过间接的方式搜集干扰信息,进而进行信道决策。
不恰当的信道分配策略会导致复杂网络环境中的AP之间存在高强度干扰。非重叠的信道数量有限,较差的信道分配算法会导致AP之间存在同频干扰,进而引起网络整体性能下降、信道资源浪费等问题。
发明内容
为了克服现有技术中的上述不足,本发明实施例的目的在于提供一种信道选择方法及装置,其能够计算出目标AP在每个信道上与所有其他AP的总干扰权重,然后选择切换至总干扰权重最小的信道,避免目标AP与网络系统中的其他AP之间存在高强度干扰,同时可以利用部分重叠信道,避免信道资源浪费。由此,从整体上提高无线网络的性能,能够使WLAN(Wireless Local Area Networks,无线局域网络)提供更可靠的QoS(Quality ofService,服务质量)。
本发明实施例提供一种信道选择方法,应用于网络系统中的目标无线访问接入点AP,所述方法包括:
在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息;
通过连接在目标AP下的目标站点获得每个其他AP的第二AP信息;
根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
在各个信道切换,重复上述步骤,获得在每个信道上所述目标AP与所有其他AP的总干扰权重,并根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道。
本发明实施例还提供一种信道选择装置,应用于网络系统中的目标无线访问接入点AP,所述装置包括:
第一获取模块,用于在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息;
第二获取模块,用于通过连接在目标AP下的目标站点获得每个其他AP的第二AP信息;
计算模块,用于根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
选择模块,用于当在各个信道切换,获得在每个信道上所述目标AP与所有其他AP的总干扰权重时,根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道。
相对于现有技术而言,本发明具有以下有益效果:
本发明实施例提供一种信道选择方法及装置。所述方法应用于网络系统中的目标无线访问接入点AP。所述方法包括:在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息;通过连接在目标AP下的目标站点获得每个其他AP的第二AP信息;根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;在各个信道切换,重复上述步骤,获得在每个信道上所述目标AP与所有其他AP的总干扰权重,并根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道。通过上述方式量化目标AP与网络系统中的其他AP之间的干扰程度,自适应地选择具有最小干扰的信道,保证网络系统中每个AP都拥有局部最小的干扰,从而在整个WLAN下拥有全局最小的总干扰,进而获得最大的系统吞吐量,同时充分利用了信道资源。
为使发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例提供的目标AP的方框示意图。
图2是本发明实施例提供的信道选择方法的流程示意图。
图3是图2中步骤S110包括的子步骤的流程示意图。
图4是图2中步骤S120包括的子步骤的流程示意图。
图5是图2中步骤S130包括的子步骤的流程示意图。
图6是图5中子步骤S131包括的子步骤的流程示意图。
图7是本发明实施例提供的信道重叠程度关系表。
图8是本发明实施例提供的网络系统的示意图。
图9是本发明实施例提供的信道选择装置的方框示意图。
图标:100-目标AP;110-存储器;120-存储控制器;130-处理器;200-信道选择装置;210-第一获取模块;220-第二获取模块;230-计算模块;231-第一计算子模块;232-第二计算子模块;240-选择模块。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参照图1,图1是本发明实施例提供的目标AP100的方框示意图。所述目标AP100可以是新部署到网络系统中的AP,也可以是网络系统中已有的需要进行信道切换的AP。所述目标AP100可以包括存储器110、存储控制器120及处理器130。
其中,所述网络系统包括站点(Station,STA)和无线接入点AP,站点向无线接入点发送探测请求和关联请求,以接入无线接入点,进而实现通信。所述AP为独立AP。所述站点可以是,但不限于,个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)、穿戴设备等。
所述存储器110、存储控制器120及处理器130各元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器110中存储有信道选择装置200,所述信道选择装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块。所述处理器130通过运行存储在存储器110内的软件程序以及模块,如本发明实施例中的信道选择装置200,从而执行各种功能应用以及数据处理,即实现本发明实施例中的信道选择方法。
其中,所述存储器110可以是,但不限于,随机存取存储器(Random AccessMemory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(ProgrammableRead-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-OnlyMemory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-OnlyMemory,EEPROM)等。其中,存储器110用于存储程序,所述处理器130在接收到执行指令后,执行所述程序。所述处理器130以及其他可能的组件对存储器110的访问可在所述存储控制器120的控制下进行。
所述处理器130可能是一种集成电路芯片,具有信号的处理能力。上述的处理器130可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等。还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
其中,所述目标AP100与网络系统中其他AP的结构相同。
可以理解,图1所示的结构仅为示意,目标AP100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
请参照图2,图2是本发明实施例提供的信道选择方法的流程示意图。所述方法应用于网络系统中的目标AP100。下面对信道选择方法的具体流程进行详细阐述。
步骤S110,在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息。
在本实施例中,所述目标AP100为网络系统中的其中一个AP,网络系统中非目标AP100的AP则为其他AP。比如,一网络系统中包括第一AP、第二AP及第三AP,若第一AP为需要进行信道选择的目标AP100,那么第二AP及第三AP则为其他AP。
在本实施例中,所述网络系统中的每个AP中均存储有信道信息。在需要进行信道选择时,所述目标AP100在与信道信息对应的所有信道中随机选择一信道作为目标信道,并切换至该目标信道上。其中,所述目标AP100可以以虚拟AP的方式切换至该目标信道,比如,在切换至目标信道时,所述目标AP100实际仍在原信道工作,但是通过虚拟AP的方式探测该目标信道的干扰程度。
在本实施例中,独立AP之间不能直接进行信息交换,因此,目标AP100在切换至目标信道后,可以通过间接的方式获得干扰数据。所述干扰数据可以包括每个其他AP的第一AP信息及第二AP信息。
请参照图3,图3是图2中步骤S110包括的子步骤的流程示意图。步骤S110可以包括子步骤S111及子步骤S112。
子步骤S111,捕获每个其他AP发送的主动扫描帧。
子步骤S112,分析获得的每个其他AP发送的主动扫描帧,得到每个其他AP的第一AP信息。
在本实施例中,网络系统中已经进行过信道选择的AP会周期性地广播主动扫描帧,以便接收到该主动扫描帧且未接入AP的站点根据所述主动扫描帧与发送该主动扫描帧的AP连接。其中,所述主动扫描帧中包括发送该主动扫描帧的AP的相关信息,比如,该AP使用的信道。
所述目标AP100在选择目标信道后,可以通过执行虚拟AP的方式捕获工作在每个信道上的其他AP发送的主动扫描帧,并对获得的主动扫描帧进行分析,得到发送该主动扫描帧的其他AP的第一AP信息。其中,所述主动扫描帧可以是beacon帧。
比如,在复杂802.11WLAN环境下,有11个信道,目标AP100则通过执行虚拟AP的方式主动扫描11个信道,从而获得其他AP的第一AP信息。
在本实施例的实施方式中,每个其他AP的第一AP信息可以包括该其他AP使用的信道及信号强度值(Received Signal Strength Indication,RSSI)。
步骤S120,通过连接在目标AP100下的目标站点获得每个其他AP的第二AP信息。
在本实施例中,复杂环境中的多个独立AP之间不能直接地进行信息交换,所述目标AP100可以通过连接在目标AP100的目标站点获得每个其他AP的第二AP信息。其中,关联在目标AP100的目标站点与关联在其他AP上的站点硬件结构可以相同,也可以不同。
目标AP100对应的实际AP可变。比如,一网络系统中包括第一AP、第二AP及第三AP。若第一AP为需要进行信道选择的目标AP100,第二AP及第三AP则为其他AP,那么关联在第一AP上的站点即为目标站点,关联在第二AP及第三AP上的站点为不为目标站点。若第二AP为需要进行信道选择的目标AP100,第一AP及第三AP则为其他AP,关联在第二AP上的站点为目标站点。
在本实施例的实施方式中,每个其他AP的第二AP信息包括该其他AP覆盖范围内的所述目标站点的数量。一其他AP覆盖范围内的所述目标站点的数量不为0,可以表示该其他AP位于目标AP100的直接通信范围内,若目标AP100与该其他AP分配重叠信道,则会产生干扰。
请参照图4,图4是图2中步骤S120包括的子步骤的流程示意图。步骤S120可以包括子步骤S121、子步骤S122及子步骤S123。
子步骤S121,控制连接在所述目标AP100下的每个目标站点发送被动扫描帧。
子步骤S122,接收每个目标站点发送的针对所述被动扫描帧收到的响应帧。
在本实施例中,所述目标AP100请求关联在目标AP100上的每个目标站点执行站点报告的方式。目标站点在接收到该请求后,则会广播被动扫描帧,在这种方式下,目标站点可以在每个信道上执行被动扫描,其他AP或关联在其他AP上的站点在接收到目标站点发送的被动扫描帧后,会向目标站点发送针对该被动扫描帧的响应帧。所述目标站点在接收到所述响应帧后,可以将所述响应帧直接或经处理后发送给所述目标AP100。其中,所述响应帧可以包括发送该响应帧的某个其他AP的信息,或发送该响应帧的某个站点所关联的某个其他AP的信息。通过使所述目标站点在每个信道上执行被动扫描,接收每个所述目标站点发送的捕获的来自其他AP或者管理在其他AP上的站点的数据包,从而获得每个其他AP的第二AP信息。其中,数据包即为响应帧。
子步骤S123,根据接收的所有响应帧获得每个其他AP覆盖的所述目标站点的数量。
在本实施例中,所述目标AP100在接收到所有目标站点发送的所述响应帧后,对所有响应帧进行分析,得到每个其他AP覆盖的所述目标站点的数量。比如,连接在所述目标AP100上的目标站点有目标站点1、目标站点2及目标站点3,其中,目标站点2接收到了与某个其他AP相关的响应帧,表示目标站点2在目标AP100及该其他AP的覆盖范围内,该其他AP覆盖的目标站点数量即为1。
步骤S130,根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP100在当前被选择的目标信道上与所有其他AP的总干扰权重。
请参照图5,图5是图2中步骤S130包括的子步骤的流程示意图。步骤S130包括子步骤S131及子步骤S132。
子步骤S131,根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP100在当前被选择的目标信道上与每个其他AP的干扰权重。
请参照图6,图6是图5中子步骤S131包括的子步骤的流程示意图。子步骤S131可以包括子步骤S1311、子步骤S1312及子步骤S1313。
子步骤S1311,根据所述目标AP100当前选择的目标信道及其他AP使用的信道获得所述目标AP100在当前被选择的目标信道上与每个其他AP的信道重叠程度。
在本实施例中,目标AP100与其他AP若选择了重叠信道,将会产生干扰,因此需要给相邻AP尽量分配可能干扰较小的信道。所述目标AP100可以根据当前选择的目标信道及每个其他AP使用的信道获得所述目标信道与每个其他AP的信道之间的信道重叠程度。
请参照图7,图7是本发明实施例提供的信道重叠程度关系表。比如,AP1选择的信道为信道1,AP2选择的信道为信道3,AP1与AP2之间的信道距离为2,由图7可以知,AP1的信道与AP2的信道之间的信道重叠程度为0.2714。
子步骤S1312,根据每个其他AP覆盖的所述目标站点的数量计算得到所述目标AP100在当前被选择的目标信道上与每个其他AP的站点重叠程度。
在本实施例中,所述目标AP100根据所述目标站点的总数量及每个其他AP覆盖的所述目标站点的数量计算获得所述目标AP100在当前目标信道上与每个其他AP的站点重叠程度。其中,可以根据预设站点重叠计算公式进行计算,预设站点重叠计算公式如下:
W(APi,APj)=NumAPi(APj)/NumAPi
其中,W(APi,APj)表示APi与APj的站点重叠程度,NumAPi(APj)表示关联在APi上且位于APj覆盖范围内的站点的数量,NumAPi表示关联在APi上的站点的总数量。
比如,关联在目标AP100的目标站点有目标站点1、目标站点2及目标站点3,其他AP1覆盖范围内包括目标站点1,其他AP2覆盖范围内包括目标站点2,所述目标AP100在当前目标信道上与其他AP1的站点重叠程度为1/3,所述目标AP100在当前目标信道上与其他AP2的站点重叠程度为1/3。
子步骤S1313,根据与每个其他AP的信道重叠程度、与每个其他AP的站点重叠程度及每个其他AP的信号强度值获得所述目标AP100在当前被选择的目标信道上与每个其他AP的干扰权重。
在本实施例中,所述目标AP100可以将每个其他AP的信号强度值进行归一化处理,在处理后,根据与每个其他AP的信道重叠程度、与每个其他AP的站点重叠程度、归一化处理后的每个其他AP的信号强度值及干扰模型计算得到所述目标AP100在当前被选择的目标信道上与每个其他AP的干扰权重。
其中,所述干扰模型为:
I(APi,APj)=γ(APi,APj)Sig(APi,APj)W(APi,APj)
其中,I(APi,APj)表示APi与APj的干扰权重,γ(APi,APj)表示APi与APj使用的信道的信道重叠程度,Sig(APi,APj)表示归一化处理后APj的信号强度值。
子步骤S132,根据所述目标AP100在当前被选择的目标信道上与每个其他AP的干扰权重获得所述目标AP100在当前被选择的目标信道上与所有其他AP的总干扰权重。
在本实施例中,所述目标AP100可以将在当前被选择的目标信道上与其他每个AP的干扰权重依次相加,得到在所述目标信道上与所有其他AP的总干扰权重。
步骤S140,在各个信道切换,重复上述步骤,获得在每个信道上所述目标AP100与所有其他AP的总干扰权重,并根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道。
在本实施例中,在计算得到当前选择的目标信道上的总干扰权重后,依次将目标信道切换至所述目标AP100没有切换过的信道,并重复上述步骤。由此,获得所述目标AP100在每个信道上与所有其他AP的总干扰权重,进而在至少一个信道中选择总干扰权重最小的信道。若所述目标AP100当前所切换的信道即为总干扰权重最小的信道,则不再进行切换;若所述目标AP100当前所切换的信道不是总干扰权重最小的信道,则切换至总干扰权重最小的信道。
下面对信道选择方法进行举例说明。
请参照图8,图8是本发明实施例提供的网络系统的示意图。在复杂IEEE802.11网络系统中存在多个AP,其中,网络系统中的AP1、AP2及AP3为已有的接入点,AP4为新部署到网络系统中的接入点,此时,AP4需要进行信道选择,AP4即为所述目标AP100。其中,图8中的虚线表示AP与站点STA的关联关系。
AP4随机选择一信道Ci,然后通过执行虚拟AP的方式获得AP1、AP2及AP3发送的主动扫描帧,进而获得AP1、AP2及AP3使用的信道及信号强度值。AP4对获得的上述信息进行处理得到干扰因子:信道重叠程度γ(APi,APj)及归一化后的信号强度值Sig(APi,APj)。
AP4要求关联在AP4上的站点执行站点报告的方式,由图8可知,关联在AP4上的站点有STA8、STA9、STA10、STA11、STA12及STA13。上述的每个站点执行被动扫描,进而捕获其他AP(比如,AP1、AP2或AP3)或关联在其他AP上的站点发送的数据包。AP4根据关联在AP4上的站点发送的数据包获得位于每个其他AP的覆盖范围内且关联在AP4上的站点数量,并根据所述预设站点重叠计算公式W(APi,APj)=NumAPi(APj)/NumAPi分别计算出AP4与AP1、AP2、AP3的站点重叠程度,得到干扰因子W(APi,APj)。
AP4根据干扰模型I(APi,APj)=γ(APi,APj)Sig(APi,APj)W(APi,APj)分别计算出AP4与AP1、AP2、AP3的干扰权重,然后得到AP4与AP1、AP2及AP3的总干扰权重,即:I总=I(AP4,AP1)+I(AP4,AP2)+I(AP4,AP3)。然后AP4遍历每个信道,获得在每个信道上与其他AP的总干扰权重,并将信道切换至总干扰权重最小的信道。
通过上述方式,在AP需要进行信道选择时,充分考虑了干扰信息,尽可能地较小了目标AP100与其他AP的信道干扰,获得了更好的系统吞吐量,同时充分利用了信道资源。
请参照图9,图9是本发明实施例提供的信道选择装置200的方框示意图。所述信道选择装置200应用于网络系统中的目标AP100。所述信道选择装置200可以包括第一获取模块210、第二获取模块220、计算模块230及选择模块240。
第一获取模块210,用于在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息。
在本实施例中,所述第一获取模块210用于执行图2中的步骤S110,关于所述第一获取模块210的具体描述可以参照图2中步骤S110的描述。
第二获取模块220,用于通过连接在目标AP100下的目标站点获得每个其他AP的第二AP信息。
其中,每个其他AP的第二AP信息包括该其他AP覆盖范围内的所述目标站点的数量。
所述第二获取模块220通过连接在所述目标AP100下的目标站点获得每个其他AP的第二AP信息的方式包括:
控制连接在所述目标AP100下的每个目标站点发送被动扫描帧;
接收每个目标站点发送的针对所述被动扫描帧收到的响应帧;
根据接收的所有响应帧获得每个其他AP覆盖的所述目标站点的数量。
在本实施例中,所述第二获取模块220用于执行图2中的步骤S120,关于所述第二获取模块220的具体描述可以参照图2中步骤S120的描述。
计算模块230,用于根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP100在当前被选择的目标信道上与所有其他AP的总干扰权重。
请再次参照图9,所述计算模块230可以包括第一计算子模块231及第二计算子模块232。
第一计算子模块231,用于根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP100在当前被选择的目标信道上与每个其他AP的干扰权重。
在本实施例中,所述第一AP信息包括其他AP使用的信道及信号强度值,所述第一计算子模块231根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP100在当前被选择的目标信道上与每个其他AP的干扰权重的方式包括:
根据所述目标AP100当前选择的目标信道及其他AP使用的信道获得所述目标AP100在当前被选择的目标信道上与每个其他AP的信道重叠程度;
根据每个其他AP覆盖的所述目标站点的数量计算得到所述目标AP100在当前被选择的目标信道上与每个其他AP的站点重叠程度;
根据与每个其他AP的信道重叠程度、与每个其他AP的站点重叠程度及每个其他AP的信号强度值获得所述目标AP100在当前被选择的目标信道上与每个其他AP的干扰权重。
第二计算子模块232,用于根据所述目标AP100在当前被选择的目标信道上与每个其他AP的干扰权重获得所述目标AP100在当前被选择的目标信道上与所有其他AP的总干扰权重。
在本实施例中,所述计算模块230用于执行图2中的步骤S130,关于所述计算模块230的具体描述可以参照图2中步骤S130的描述。
选择模块240,用于当在各个信道切换,获得在每个信道上所述目标AP100与所有其他AP的总干扰权重时,根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道。
在本实施例中,所述选择模块240用于执行图2中的步骤S140,关于所述选择模块240的具体描述可以参照图2中步骤S140的描述。
综上所述,本发明实施例提供一种信道选择方法及装置。所述方法应用于网络系统中的目标AP。所述方法包括:在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息;通过连接在目标AP下的目标站点获得每个其他AP的第二AP信息;根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;在各个信道切换,重复上述步骤,获得在每个信道上所述目标AP与所有其他AP的总干扰权重,并根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道。通过上述方式量化目标AP与网络系统中的其他AP之间的干扰程度,自适应地选择具有最小干扰的信道,从而保证网络系统中每个AP都拥有局部最小的干扰,从而在整个WLAN下拥有全局最小的总干扰,进而获得最大的系统吞吐量,同时充分利用了信道资源。
本领域的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种信道选择方法,其特征在于,应用于网络系统中的目标无线访问接入点AP,所述方法包括:
在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息;
通过连接在目标AP下的目标站点获得每个其他AP的第二AP信息;
根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
在各个信道切换,重复上述步骤,获得在每个信道上所述目标AP与所有其他AP的总干扰权重,并根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道;
其中,所述第一AP信息包括其他AP使用的信道及信号强度值,每个其他AP的第二AP信息包括该其他AP覆盖范围内的所述目标站点的数量,所述根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重的步骤包括:
根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重;
根据所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重获得所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
其中,所述根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重的步骤包括:
根据所述目标AP当前选择的目标信道及其他AP使用的信道获得所述目标AP在当前被选择的目标信道上与每个其他AP的信道重叠程度;
根据每个其他AP覆盖的所述目标站点的数量计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的站点重叠程度;
根据与每个其他AP的信道重叠程度、与每个其他AP的站点重叠程度及每个其他AP的信号强度值获得所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重。
2.根据权利要求1所述的方法,其特征在于,所述获取网络系统中每个其他AP的第一AP信息的步骤包括:
捕获每个其他AP发送的主动扫描帧;
分析获得的每个其他AP发送的主动扫描帧,得到每个其他AP的第一AP信息。
3.根据权利要求1所述的方法,其特征在于,所述通过连接在所述目标AP下的目标站点获得每个其他AP的第二AP信息的步骤包括:
控制连接在所述目标AP下的每个目标站点发送被动扫描帧;
接收每个目标站点发送的针对所述被动扫描帧收到的响应帧;
根据接收的所有响应帧获得每个其他AP覆盖的所述目标站点的数量。
4.根据权利要求1所述的方法,其特征在于,所述根据每个其他AP覆盖的所述目标站点的数量计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的站点重叠程度的步骤包括:
根据所述目标站点的总数量及每个其他AP覆盖的所述目标站点的数量获得所述目标AP在当前目标信道上与每个其他AP的站点重叠程度。
5.一种信道选择装置,其特征在于,应用于网络系统中的目标无线访问接入点AP,所述装置包括:
第一获取模块,用于在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息;
第二获取模块,用于通过连接在目标AP下的目标站点获得每个其他AP的第二AP信息;
计算模块,用于根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
选择模块,用于当在各个信道切换,获得在每个信道上所述目标AP与所有其他AP的总干扰权重时,根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道;
其中,所述第一AP信息包括其他AP使用的信道及信号强度值,每个其他AP的第二AP信息包括该其他AP覆盖范围内的所述目标站点的数量,所述计算模块包括:
第一计算子模块,用于根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重;
第二计算子模块,用于根据所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重获得所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
其中,所述第一计算子模块根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重的方式包括:
根据所述目标AP当前选择的目标信道及其他AP使用的信道获得所述目标AP在当前被选择的目标信道上与每个其他AP的信道重叠程度;
根据每个其他AP覆盖的所述目标站点的数量计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的站点重叠程度;
根据与每个其他AP的信道重叠程度、与每个其他AP的站点重叠程度及每个其他AP的信号强度值获得所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重。
6.根据权利要求5所述的装置,其特征在于,所述第二获取模块通过连接在所述目标AP下的目标站点获得每个其他AP的第二AP信息的方式包括:
控制连接在所述目标AP下的每个目标站点发送被动扫描帧;
接收每个目标站点发送的针对所述被动扫描帧收到的响应帧;
根据接收的所有响应帧获得每个其他AP覆盖的所述目标站点的数量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810012148.5A CN108200655B (zh) | 2018-01-05 | 2018-01-05 | 信道选择方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810012148.5A CN108200655B (zh) | 2018-01-05 | 2018-01-05 | 信道选择方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108200655A CN108200655A (zh) | 2018-06-22 |
CN108200655B true CN108200655B (zh) | 2020-03-06 |
Family
ID=62587972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810012148.5A Active CN108200655B (zh) | 2018-01-05 | 2018-01-05 | 信道选择方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108200655B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110461006B (zh) * | 2019-08-15 | 2022-10-14 | 普联技术有限公司 | 降低wlan干扰方法、装置及终端设备 |
CN114915359B (zh) * | 2021-02-09 | 2023-07-18 | 华为技术有限公司 | 选择信道的方法、装置、电子设备和可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102781115A (zh) * | 2012-08-03 | 2012-11-14 | 西安电子科技大学 | 密集WiFi网络中基于信道排序的自动信道选择方法 |
CN104581735A (zh) * | 2013-10-24 | 2015-04-29 | 中兴通讯股份有限公司 | 信道选择方法及装置 |
EP3018856A1 (en) * | 2014-11-10 | 2016-05-11 | Alcatel Lucent | Method for selecting a wireless communication channel |
US9743418B1 (en) * | 2016-06-30 | 2017-08-22 | Fortinet, Inc. | Automatic channel selection in wireless local area network (WLAN) controller based deployments using color graphs |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10979203B2 (en) * | 2013-09-04 | 2021-04-13 | Qualcomm Incorporated | Channel selection to reduce interference to a wireless local area network from a cellular network |
-
2018
- 2018-01-05 CN CN201810012148.5A patent/CN108200655B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102781115A (zh) * | 2012-08-03 | 2012-11-14 | 西安电子科技大学 | 密集WiFi网络中基于信道排序的自动信道选择方法 |
CN104581735A (zh) * | 2013-10-24 | 2015-04-29 | 中兴通讯股份有限公司 | 信道选择方法及装置 |
EP3018856A1 (en) * | 2014-11-10 | 2016-05-11 | Alcatel Lucent | Method for selecting a wireless communication channel |
US9743418B1 (en) * | 2016-06-30 | 2017-08-22 | Fortinet, Inc. | Automatic channel selection in wireless local area network (WLAN) controller based deployments using color graphs |
Non-Patent Citations (1)
Title |
---|
Channel Assignment for WLAN by Considering Overlapping Channels in SINR Interference Mode;Kunxiao Zhou等;《IEEE》;20121231;第1005-1009页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108200655A (zh) | 2018-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1319333C (zh) | 负载均衡方法、系统、负载控制设备和接入点、用户终端 | |
JP5104769B2 (ja) | 通信システム | |
US9843963B2 (en) | Load balance method and relevant apparatuses | |
RU2557080C1 (ru) | Система и способы для формирования диаграммы направленности в самоорганизующейся сети (son) | |
KR100834436B1 (ko) | 액세스 포인트들의 동적 전송 전력 조정에 기초한 무선액세스 네트워크의 부하 분배 방법 및 장치 | |
US10524132B2 (en) | Method for intra-cell frequency reuse for indoor wireless network and baseband unit | |
US9565577B2 (en) | Method and apparatus for maximizing network capacity of cell sites in a wireless network | |
KR101088314B1 (ko) | 무선 로컬 영역 네트워크들내 액세스 포인트들상의 부하를 균형화하는 방법들 및 장치들 | |
US10172142B2 (en) | Interference coordinator method and device | |
TW200948118A (en) | Radio resource management in wireless local area networks | |
US10257759B2 (en) | Load balancing among wireless access points | |
US20190182724A1 (en) | Neighbor list management and connection control in a network environment | |
CN102905277B (zh) | 一种选择协作节点的基站、系统及方法 | |
Kosmides et al. | Utility-based RAT selection optimization in heterogeneous wireless networks | |
KR101561676B1 (ko) | 기지국의 관리 장치 및 그의 관리 방법 | |
CN110177384B (zh) | 接入方法、装置、无线接入点及可读存储介质 | |
CN108200655B (zh) | 信道选择方法及装置 | |
CN104581830A (zh) | 一种终端设备的接入方法和设备 | |
US20180176814A1 (en) | Communication control device, communication system and communication method | |
US10805829B2 (en) | BLE-based location services in high density deployments | |
CN110392406B (zh) | 用于通信系统中切换的方法、设备及计算机可读介质 | |
CN114375589B (zh) | 一种网络参数调整方法及网络管理设备 | |
CN111328144A (zh) | 无线资源分配方法、装置、可读存储介质及计算机设备 | |
EP4354930A1 (en) | Interference detection method, and device | |
Harrold et al. | Spectrum sharing and cognitive radio |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |