CN115696344A - 一种干扰检测方法及设备 - Google Patents
一种干扰检测方法及设备 Download PDFInfo
- Publication number
- CN115696344A CN115696344A CN202110875671.2A CN202110875671A CN115696344A CN 115696344 A CN115696344 A CN 115696344A CN 202110875671 A CN202110875671 A CN 202110875671A CN 115696344 A CN115696344 A CN 115696344A
- Authority
- CN
- China
- Prior art keywords
- interference
- channel
- access point
- wireless access
- equipment
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 296
- 238000000034 method Methods 0.000 claims abstract description 70
- 238000005259 measurement Methods 0.000 claims abstract description 54
- 238000004590 computer program Methods 0.000 claims description 30
- 230000015654 memory Effects 0.000 claims description 24
- 238000003860 storage Methods 0.000 claims description 9
- 230000000737 periodic effect Effects 0.000 claims description 3
- 238000011897 real-time detection Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 20
- 238000013461 design Methods 0.000 description 19
- 238000005457 optimization Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/10—Dynamic resource partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/201—Monitoring; Testing of receivers for measurement of specific parameters of the receiver or components thereof
- H04B17/204—Monitoring; Testing of receivers for measurement of specific parameters of the receiver or components thereof of interfering signals, e.g. passive intermodulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- 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)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种干扰检测方法及设备,该方法可应用于无线接入点AP设备与多个站点STA设备连接的场景。在该方法中,首先无线接入点AP设备确定与自身连接的多个站点STA设备中的空闲的站点设备,然后向空闲的站点STA设备发送干扰检测指示消息,该干扰检测指示消息中包括信道标识和所需要的干扰度量因子。接着站点STA设备可对无线接入点AP设备指示的信道进行干扰检测,得到干扰检测结果,并将干扰检测结果发送给无线接入点AP设备。通过本申请的方法,可以利用空闲的站点设备进行干扰检测,从而避免Wi‑Fi干扰对无线接入点AP设备性能的影响,提升数据传输性能,提升用户体验。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种干扰检测方法及设备。
背景技术
随着智能家居的逐渐普及,家中的无线保真(wireless fidelity,Wi-Fi)智能设备越来越多,例如笔记本电脑、智能手机等。每一个智能设备都可以称为一个站点(station,STA)设备。也就是说,多个STA设备可以连接到一个无线接入点(access point,AP)设备,比如同一个路由器下。
由于Wi-Fi是采用非授权(unlicense)频谱资源,该频谱资源是所有短距离通信协议共享的,因此,设备间无线通讯可能会出现信号干扰的问题。目前,通常是由AP设备分时段对信道进行干扰扫描,从而检测各个信道的信号干扰情况。具体来说,AP设备在T1时段发送数据,在T2时段对信道进行干扰扫描,而AP设备在发送数据时无法进行信道干扰扫描,使得干扰检测的效率比较低。并且,在进行信道干扰扫描时无法收发数据,使得数据传输性能较差。
发明内容
本申请提供一种干扰检测方法及设备,用以避免Wi-Fi干扰对AP设备性能的影响,提升数据传输性能,提升用户体验。
第一方面,本申请提供一种干扰检测方法,该方法应用于无线接入点设备,无线接入点设备与多个站点设备相连。该方法包括:首先,无线接入点设备确定与自身连接的多个站点设备中的任意一个空闲的站点设备;然后,无线接入点设备向该空闲的第一站点设备发送干扰检测指示消息,干扰检测指示消息中包括第一信道标识和所需要的第一干扰度量因子。其中,待检测的信道标识中包括第一信道标识,第一干扰度量因子为第一信道标识对应的第一信道的干扰度量因子;最后,无线接入点设备接收第一站点设备反馈的干扰检测结果,干扰检测结果中包括第一干扰度量因子的数值。
通过上述技术方案,无线接入点设备可指示空闲的站点设备对信道进行干扰检测,而不是由AP设备对信道进行干扰检测,能够避免Wi-Fi干扰对无线接入点设备性能的影响,提升数据传输性能,提升用户体验。
在一种可能的设计中,无线接入点设备确定第一站点设备,包括:无线接入点设备获取与自身相连的多个站点设备的流量信息;若站点设备的流量信息在设定时长内小于设定阈值,则确定站点设备为空闲站点设备,并将空闲站点设备中的任意一个站点设备作为第一站点设备。
通过上述技术方案,无线接入点设备可根据站点设备的流量信息确定站点设备是否是空闲的站点设备,以便根据站点设备的空闲程度为站点设备分配信道,并对信道进行干扰检测。
在一种可能的设计中空闲的站点设备还包括:第二站点设备。该方法还包括:无线接入点设备向第二站点设备发送干扰检测指示消息,干扰检测指示消息中包括第二信道标识和所需要的第二干扰度量因子;其中,待检测的信道标识包括第二信道标识,第二干扰度量因子为第二信道标识对应的第二信道的干扰度量因子;无线接入点设备接收第二站点设备反馈的干扰检测结果,干扰检测结果中包括第二干扰度量因子的数值。
通过上述技术方案,当空闲的站点设备包括多个时,无线接入点设备可以向多个站点设备分别发送干扰检测指示消息,这样多个站点设备可对无线接入点设备指示的信道进行干扰检测,从而提升干扰检测效率。
在一种可能的设计中,该方法还包括:无线接入点设备确定第三站点设备,第三站点设备为与无线接入点设备连接的多个站点设备中的任意一个非空闲的站点设备,第三站点设备的流量信息在设定时长内大于设定阈值。
通过上述技术方案,无线接入点设备可在与自身连接的多个站点设备中确定空闲的站点设备以及繁忙的站点设备,然后向空闲的站点设备发送干扰检测指示消息,不向繁忙的站点设备发送干扰检测指示消息,以提高干扰检测效率,提升用户体验。
在一种可能的设计中,在检测到第三站点设备的流量信息在设定时长内小于设定阈值,且第一站点设备的流量信息在设定时长内大于设定阈值,该方法还包括:无线接入点设备不向第一站点设备发送干扰检测指示消息,无线接入点设备向第三站点设备发送干扰检测指示消息,干扰检测指示消息包括第三信道标识和所需要的第三干扰度量因子;其中,待检测的信道标识包括第三信道标识,第三干扰度量因子为第三信道标识对应的第三信道的干扰度量因子;无线接入点设备接收第三站点设备反馈的干扰检测结果,干扰检测结果中包括第三干扰度量因子的数值。
通过上述技术方案,无线接入点设备可根据站点设备实时的空闲程度来确定向哪个站点设备发送干扰检测指示消息,以避免出现站点设备在不同时间内空闲程度不同导致检测效率降低的问题。
在一种可能的设计中,所述检测的方式包括实时性检测和周期性检测中的任意一种。
通过上述技术方案,无线接入点设备可实时地或者周期性地检测站点设备的流量信息,以及时的获取站点设备的空闲程度,从而为站点设备分配检测的信道。
在一种可能的设计中,第一干扰度量因子包括如下信息中的至少一项:信道标识、信道占用率、同频邻居无线接入点设备数、叠频邻居无线接入点设备数、底噪、信道功率、重传率、平均退避时长、非Wi-Fi干扰占比。
通过上述技术方案,无线接入点设备可以指示站点设备所需要的干扰度量因子,以使站点设备根据自身指示的信息来获取干扰度量因子,方便后续利用干扰度量因子确定干扰指数和干扰类型。
在一种可能的设计中,该方法还包括:无线接入点设备根据干扰检测结果对第一信道的信道干扰进行识别,得到第一信道的信道干扰指数和干扰类型;无线接入点设备根据第一信道的干扰类型确定第一信道的干扰避让方式。
通过上述技术方案,当站点设备完成信道干扰检测之后,可将干扰检测结果反馈给无线接入点设备,然后无线接入点设备可根据干扰检测结果进行干扰识别,以便后续进行干扰避让,提升用户体验。
在一种可能的设计中,无线接入点设备根据第一信道的干扰类型确定信道的干扰避让方式,包括:
当第一信道的干扰类型为同频干扰时,无线接入点设备确定将第一信道切换为第二信道,第二信道的干扰指数低于第一信道的干扰指数;当第一信道的干扰类型为邻频干扰时,无线接入点设备确定将第一信道的第一频宽缩小为第二频宽。
通过上述技术方案,无线接入点设备可在干扰类型为同频干扰时,将信道切换到干扰指数较低的信道,以降低干扰带来的影响。无线接入点设备在干扰类型为邻频干扰时,将信道的频宽进行缩频,从而减小干扰。
第二方面,本申请提供一种干扰检测方法,应用于第一站点设备,第一站点设备为与无线接入点设备连接的多个站点设备中的任意一个空闲的站点设备无线接入点设备。该方法包括:第一站点设备接收无线接入点设备发送的干扰检测指示消息,干扰检测指示消息中包括第一信道标识和所需要的第一干扰度量因子;其中,待检测的信道标识中包括第一信道标识,第一干扰度量因子为第一信道标识对应的第一信道的干扰度量因子;然后,第一站点设备根据干扰指示消息进行信道的干扰检测,得到干扰检测结果,并述干扰检测结果发送给无线接入点设备,干扰检测结果中包括第一干扰度量因子的数值。
通过上述技术方案,由空闲的站点设备执行信道干扰检测的步骤,能够避免Wi-Fi干扰对无线接入点设备性能的影响,提升数据的传输性能,提升用户体验。
在一种可能的设计中,第一站点设备接收无线接入点设备发送的干扰检测指示消息之前,该方法还包括:第一站点设备接收无线接入点设备发送的通知消息,通知消息用于通知第一站点设备为空闲站点设备。
通过上述技术方案,无线接入点设备在确定自身所连接的多个站点设备的空闲程度之后,可向站点设备发送通知消息,以通知站点设备是否为空闲的站点设备。
在一种可能的设计中,第一站点设备为无线接入点设备确定的流量信息在设定时长内小于设定阈值的站点设备。
通过上述技术方案,无线接入点设备可根据站点设备的流量信息确定站点设备是否为空闲的,并且在站点设备为空闲站点设备之后,通知空闲的站点设备,以便后续向其发送干扰检测指示消息。
在一种可能的设计中,第一干扰度量因子包括如下信息中的至少一项:信道标识、信道占用率、同频邻居无线接入点设备数、叠频邻居无线接入点设备数、底噪、信道功率、重传率、平均退避时长、非Wi-Fi干扰占比。
在一种可能的设计中,第一站点设备接收无线接入点设备发送的干扰检测指示消息之后,该方法还包括:第一站点设备确定执行无线接入点设备发送的干扰检测指示消息。
通过上述技术方案,空闲的站点设备可以根据自身的能力决定是否执行无线接入点设备发送的干扰检测指示消息,如果站点设备同意执行无线接入点设备发送的干扰检测指示消息,则执行信道的干扰检测,并向无线接入点设备反馈干扰检测结果。
在一种可能的设计中,该方法还包括:第一站点设备向无线接入点设备发送拒绝执行干扰检测的反馈消息,以使无线接入点设备向第二站点设备发送干扰检测指示消息。
通过上述技术方案,如果站点设备拒绝执行无线接入点设备发送的干扰检测指示消息,则可向无线接入点设备发送反馈消息,以使无线接入点设备能够重新为信道分配执行信道检测的站点设备,这样能够提高信道检测的效率。
第三方面,本申请还提供一种无线接入点设备。无线接入点设备包括一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序;其中,一个或多个计算机程序被存储在一个或多个存储器中,一个或多个计算机程序包括指令,当指令被一个或多个处理器调用执行时,使得无线接入点设备执行上述第一方面或第一方面任意一种可能的实现方案。示例性的,当指令被一个或多个处理器调用执行时,使得无线接入点设备执行:确定第一站点设备,第一站点设备为与无线接入点设备连接的多个站点设备中的任意一个空闲的站点设备;向第一站点设备发送干扰检测指示消息,干扰检测指示消息中包括第一信道标识和所需要的第一干扰度量因子;其中,待检测的信道标识中包括第一信道标识,第一干扰度量因子为第一信道标识对应的第一信道的干扰度量因子;接收第一站点设备反馈的干扰检测结果,干扰检测结果中包括第一干扰度量因子的数值。
第四方面,本申请还提供一种第一站点设备。第一站点设备包括一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序。其中,一个或多个计算机程序被存储在一个或多个存储器中,一个或多个计算机程序包括指令,当指令被一个或多个处理器调用执行时,使得第一站点设备执行第二方面或者第二方面任意一种可能的实现方案。示例性的,当指令被一个或多个处理器调用执行时,使得第一站点设备执行下述步骤:接收无线接入点设备发送的干扰检测指示消息,干扰检测指示消息中包括第一信道标识和所需要的第一干扰度量因子;其中,待检测的信道标识中包括第一信道标识,第一干扰度量因子为第一信道标识对应的第一信道的干扰度量因子;根据接收单元接收到的干扰检测指示消息进行信道的干扰检测,得到干扰检测结果;将干扰检测结果发送给无线接入点设备,干扰检测结果中包括第一干扰度量因子的数值。
第五方面,本申请还提供一种干扰检测装置。该装置包括执行第一方面或者第一方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
第六方面,本申请还提供一种干扰检测装置。该装置包括执行第二方面或者第二方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
第七方面,本申请实施例提供一种干扰检测装置。该装置包括存储器、收发器和处理器,收发器用于接收和发送信号,处理器被配置为支持该装置执行上述第一方面或第一方面任一种可能实现方式中相应的功能。存储器与处理器耦合,其保存该装置必要的程序指令和数据。
第八方面,本申请实施例提供一种干扰检测装置。该装置包括存储器、收发器和处理器,收发器用于接收和发送信号,处理器被配置为支持该装置执行上述第二方面或第二方面任一种可能实现方式中相应的功能。存储器与处理器耦合,其保存该装置必要的程序指令和数据。
第九方面,本申请还提供一种计算机可读存储介质。计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行第一方面及其第一方面任一可能设计的方法。
第十方面,本申请还提供一种计算机可读存储介质。计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行第二方面及其第二方面任一可能设计的方法。
第十一方面,本申请还提供一种计算机程序产品。当计算机程序产品在无线接入点设备上运行时,使得无线接入点设备执行第一方面及其第一方面任一可能设计的方法。
第十二方面,本申请还提供一种计算机程序产品。当计算机程序产品在站点设备上运行时,使得站点设备执行第二方面及其第二方面任一可能设计的方法。
上述第三方面至第十二方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。
附图说明
图1为本申请实施例提供的一种应用场景示意图;
图2为本申请实施例提供的一种软件模块示意图;
图3为本申请实施例提供的一种干扰检测方法流程图;
图4为本申请实施例提供的一种空闲信道评估的示意图;
图5为本申请实施例提供的一种干扰识别方法流程图;
图6为本申请实施例提供的一种干扰避让方法流程图;
图7为本申请实施例提供的另一种干扰检测、干扰识别及干扰避让方法流程图;
图8为本申请实施例提供的一种干扰检测结果示意图;
图9为本申请实施例提供的一种干扰检测装置的示意框图;
图10为本申请实施例提供的另一种干扰检测装置的示意框图;
图11为本申请实施例提供的一种干扰检测装置的结构示意图。
具体实施方式
下面将结合本申请以下实施例中的附图,对本申请实施例中的技术方案进行详尽描述。
应理解,下述实施例涉及的至少一个,包括一个或者多个;其中,多个是指大于或者等于两个。另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的。
首先,对本申请实施例相关的概念进行解释说明。
1)无线接入点AP(access point)设备:用于无线网络的无线交换机,也是无线网络的核心。无线AP设备是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,可以覆盖几十米至上百米。无线AP设备(又称会话点或存取桥接器)为无线路由器(包含无线网关、无线网桥)等类设备的统称。
2)站点STA(station)设备:在无线局域网(wireless local area network,WLAN)中一般为客户端,可以是装有无线网卡的计算机,也可以是有WiFi模块的智能手机。STA设备可以是移动的,也可以是固定的,是WLAN的最基本组成单元。
首先,对本申请实施例的应用场景进行介绍。参阅图1所示,该应用场景中可包括AP设备(例如图中所示的路由器)和至少一个STA设备(例如图中所示的智慧屏、音箱、手机等)。其中,AP设备和STA设备之间可以通过通信网络互联。示例性的,该通信网络可以为局域网,比如无线保真(wireless fidelity,Wi-Fi)热点网络。至少一个STA设备可以通过通信网络连接到同一个AP设备上。应理解,图1中仅是以三个STA设备为例进行的介绍,本申请实施例中对于STA设备的数量并不做具体限定。
在本申请一些实施例中,AP设备可以检测至少一个STA设备的繁忙程度,然后指示空闲的STA设备进行信号干扰检测。相应的,STA设备可以对信道进行信号干扰检测,并在完成信号干扰检测之后,将检测结果发送给AP设备。
在另一些实施例中,AP设备可以确定当前工作信道是否最优,如果当前工作信道不是最优的信道,则根据STA设备发送的检测结果将当前工作信道切换到最优的信道,或者对当前工作信道进行缩频处理以避让干扰。
图2为本申请实施例提供的一种软件模块示意图。如图2所示,AP设备侧可包括拓扑模块、信道干扰计算模块、信道决策模块以及信道检测调度模块;STA设备侧可包括信道检测模块和干扰扫描模块。
其中,拓扑模块用于获取网络(比如,家庭网络)的拓扑结构,并识别当前AP设备下连接的STA设备的空闲程度;信道干扰计算模块用于基于干扰度量因子,计算每个信道的干扰类型及干扰指数;信道决策模块用于基于工作信道的干扰类型及干扰指数,决策干扰避让方式,比如将当前工作信道缩减到哪个频段,或者将当前信道切换到最优信道;信道检测调度模块用于与STA设备交互,向识别出的空闲STA设备发送干扰检测指示消息,以使空闲STA设备检测信道的干扰度量因子。
信道检测模块用于与AP设备交互,根据AP设备的要求,驱动干扰扫描模块完成信道的干扰度量因子采集,并将结果反馈给AP设备;干扰扫描模块用于依据干扰检测的要求,调用WiFi驱动完成信道的干扰扫描及干扰因子获取。
如图3所示,为本申请实施例提供的一种干扰检测方法流程图。参阅图3所示,该方法可包括如下步骤:
S301:AP设备确定第一STA设备。
在本申请实施例中,AP设备可获取该AP设备下所连接的至少一个STA设备的流量,然后根据每一个STA设备的流量确定STA设备是否空闲。示例性的,当STA设备的流量在设定时长内(比如,1小时)小于设定阈值,比如1千比特每秒(kilobits per second,Kbps)时,可以认为该STA设备为空闲的STA设备。当然,该设定阈值还可以为其它的数值,本申请对此不做限定。为了描述方便,可将空闲的STA设备中的任意一个记为“第一STA设备”。应理解,空闲的STA设备可以为一个,也可以为多个(比如,记为“第一STA设备”和“第二STA设备”),本申请对此不做具体限定。
在一些实施例中,AP设备还可确定非空闲的STA设备,比如AP设备可确定第三STA设备,该第三STA设备可以为与AP设备连接的多个STA设备中的任意一个非空闲的STA设备,并且,第三STA设备的流量信息在设定时长内大于设定阈值。
可选的,AP设备也可获取STA设备的Wi-Fi能力,即STA设备的Wi-Fi能力支持2.4G或者5G,以便基于STA设备的Wi-Fi能力为STA设备分配待检测的任务。示例性的,假设STA设备包括3个,比如STA设备1、STA设备2以及STA设备3,假设STA设备1、STA设备2的Wi-Fi能力支持2.4G,STA设备3的Wi-Fi能力支持5G,那么对于STA设备1、STA设备2可分配支持2.4G的检测任务,对于STA设备3可分配支持5G的检测任务。
在一些实施例中,在S301执行之前,AP设备可触发信道优化指令,然后获取自身所连接的STA设备的流量,确定第一STA设备。其中,AP设备可基于如下方式触发信道优化指令:
方式1:AP设备周期性地触发信道优化指令。
AP设备可设定进行信道优化的时间,比如可以按照固定的时间间隔,即周期性地对信道进行优化。示例性的,AP设备可每隔1分钟触发一次信道优化指令。
方式2:检测到网络不佳,需要切换信道时,用户手动触发信道优化指令。
针对方式2,当网络不佳时,用户在使用网络时可以明显的感知到出现网络卡顿的情况,此时用户可以通过账号密码登录AP设备,然后手动触发信道优化指令。示例性的,比如用户在使用手机时感觉到网速较慢,此时可以登录路由器的应用程序,然后在路由器的应用程序界面上点击“性能优化”按钮,以触发信道优化指令。应理解,上述方式仅是一种示意性说明,本申请对此不做限定。
S302:AP设备向第一STA设备发送干扰检测指示消息。
可选的,在AP设备确定出空闲STA设备之后,可向该AP设备下所连接的STA设备发送通知消息,以通知STA设备是否为空闲的STA设备。当然,AP设备也可以仅向空闲的STA设备发送通知消息,本申请对此不做限定。
其中,干扰检测指示消息中可包括信道标识、STA设备标识以及需要返回的干扰度量因子。应理解,信道标识可包括至少一个,且信道标识为待进行干扰检测的信道标识,STA设备标识为执行干扰检测的STA设备对应的标识。
干扰度量因子可包括如下信息中的至少一种:信道标识、信道占用率、同频邻居AP设备数、叠频邻居AP设备数、底噪、重传率、平均退避时长、信道功率、非Wi-Fi干扰占比(即下文的非Wi-Fi干扰繁忙度)。以下对上述干扰度量因子进行说明:
1、非Wi-Fi干扰占比
如图4所示,为本申请实施例提供的一种空闲信道评估的示意图。参阅图4所示,图4中可包括总时间、空闲信道评估(clear channel assessment,CCA)繁忙时间、CCA空闲时间、独立基本服务集(independent basic service set,IBSS)报文、重叠基本服务集(overlapping basic service set,OBSS)报文等。
其中,总繁忙度=CCA繁忙时间/总时间;干扰繁忙度=(非Wi-Fi干扰时间+OBSS报文接收时间)/总时间;非Wi-Fi干扰繁忙度=非Wi-Fi干扰时间/总时间。
2、底噪:芯片接收到的高斯白噪声。也可以理解为:其它频段发出的、无规律的、识别不到的噪声。
3、重传率:指的是在一个统计周期(比如,1秒)内,报文在空口中一次未发送成功,进行软件硬件重传的总次数/空口发送报文的总次数。
4、平均退避时长:报文进行空口增强型分布式信道访问(enhanced distributedchannel access,EDCA)竞争时,一个统计周期(比如,1秒)内的平均竞争所用时长。
5、同频邻居AP设备数:信号强度大于CCA阈值的同信道邻居AP设备的个数,同频邻居AP设备之间构成空口竞争关系。
6、叠频邻居AP设备数:其中,叠频的范围由频宽和上下偏的范围确定。信号强度较强的叠频邻居AP设备将同时造成Wi-Fi干扰与非Wi-Fi干扰,信号强度较弱的叠频邻居AP设备则影响较小。
在一些实施例中,当第一STA设备的数量为一个时,AP设备可以向该唯一的STA设备发送干扰检测指示消息。也就是说,AP设备可以指示该唯一的STA设备对至少一个信道进行干扰检测。
在另一些实施例中,当第一STA设备的数量为多个时,AP设备可以向多个STA设备发送干扰检测指示消息。比如,AP设备向第一STA设备和第二STA设备分别发送干扰检测指示消息。其中,发送给第一STA设备的干扰检测指示消息包括第一信道标识和所需要的第一干扰度量因子,第一干扰度量因子为第一信道标识对应的第一信道的干扰度量因子;发送给第二STA设备的干扰检测指示消息中包括第二信道标识和所需要的第二干扰度量因子,第二干扰度量因子为第二信道标识对应的第二信道的干扰度量因子。也就是说,AP设备可以指示多个STA设备对至少一个信道进行干扰检测,即AP设备可以为STA设备分配相应的进行干扰检测的信道。示例性的,假设第一STA设备包括STA设备1和STA设备2两个,则AP设备可以指示STA设备1负责信道1和信道2的干扰检测,指示STA设备2负责信道3-信道5的干扰检测等。当然,AP设备还可以指示STA设备1负责信道1的干扰检测,指示STA设备2负责信道2-信道5的干扰检测等,本申请对此不做具体限定。
当获取到空闲STA设备标识之后,可以筛选出待检测的信道标识,然后为空闲的STA设备分配相应的待检测的信道。作为一种可能的实现方式,可以根据信道的优先级选择待检测的信道。比如,信道1、信道6和信道11的优先级高于其他信道的优先级,则可以将信道1、信道6和信道11作为待检测的信道。当然,AP设备还可以基于上述优先级分配STA设备优先检测优先级高的信道,然后在检测完优先级高的信道之后,再分配STA设备检测优先级低的信道。或者AP设备还可以将所有的信道作为待检测的信道,即进行全信道检测;或者AP设备还可以基于实际需求选择部分信道作为待检测的信道等,本申请对此不做限定。
应理解,筛选待检测的信道标识并不限于在获取到空闲的STA设备标识之后执行,例如也可以同时执行,或者在获取空闲的STA设备标识之前执行,对此不做具体限定。
进一步的,AP设备可以在干扰检测指示消息中携带所需要反馈的干扰度量因子,这样STA设备可以向AP设备反馈所需的干扰度量因子。并且,AP设备在向不同的STA设备发送干扰检测指示消息时,可以携带相同的干扰度量因子。示例性的,比如AP设备向STA设备1、STA设备2发送干扰检测指示消息,该干扰检测指示消息用于指示STA设备1检测信道1、指示STA设备2检测信道2和信道3,并且指示所需的干扰度量因子包括干扰繁忙度、重传率以及信道占用率。
在一些实施例中,若干扰检测指示消息中包括的信道标识为当前工作信道的信道标识(或者说干扰检测指示消息指示的是对当前工作信道进行干扰检测),则获取的干扰度量因子至少可包括干扰繁忙度和重传率。若干扰检测指示消息中包括的信道标识为所有信道的标识(或者说干扰检测指示消息指示的是全信道检测),则获取的干扰度量因子至少可包括干扰繁忙度和邻居AP设备数。其中,当干扰检测指示消息指示对当前工作信道进行干扰检测时,可以周期性(比如,每隔1秒)地获取干扰度量因子的数值,或者也可以多次获取,然后取平均值。比如,可设置单次信道干扰检测的时间为15毫秒,然后每秒检测10次,最后取1秒内检测到的干扰度量因子的数值的平均值。当干扰检测指示消息指示对所有信道进行干扰检测(或者记为:全信道扫描)时,可以通过动态频率选择(dynamic frequencyselection,DFS)信道来区分。比如,非DFS信道采用主动式扫描方式,检测时长可以为15毫秒,DFS信道采用被动式扫描方式,检测时长可以为110毫秒。
需要说明的是,干扰检测指示消息中包括的信道标识的数量与干扰度量因子包括的内容没有直接的关联关系,例如,当干扰检测指示消息指示的是对当前工作信道进行干扰检测,则干扰度量因子也可以包括邻居AP设备数、信道占用率等,本申请对此不做限定。
S303:第一STA设备根据干扰检测指示消息中包括的信道标识进行干扰检测,得到干扰检测结果。
其中,干扰检测结果中可包括每个信道的干扰度量因子对应的数值。
由于AP设备在向STA设备发送干扰检测指示消息时,干扰检测指示消息中包括所需要的干扰度量因子,因此,STA设备只需要获取AP设备所需要的干扰度量因子即可。由于STA设备不同时,芯片能力可能不同,从而使得能够获取到的干扰度量因子可能不同。示例性的,假设空闲STA设备包括STA设备1、STA设备2和STA设备3,AP设备向上述三个STA设备发送的干扰检测指示消息中包括的干扰度量因子为参数1、参数2和参数3,当上述三个STA设备接收到干扰检测指示消息后可获取AP设备所需要的参数,比如STA设备1可以获取到参数1、参数2和参数3,STA设备2可以获取到参数2和参数3,获取不到参数1,STA设备3可以获取到参数1和参数2,获取不到参数3。当然,上述仅为一种举例,在实际应用中,STA设备也可能能够获取到所有的参数,也可能获取不到AP设备所需的参数,本申请对此不做限定。应理解,参数1、参数2、参数3指的是前述所介绍的干扰度量因子。
S304:第一STA设备将干扰检测结果发送给AP设备。
在一些实施例中,当第一STA设备对信道进行干扰检测之后,可将干扰检测结果反馈给AP设备,以便AP设备根据干扰检测结果进行干扰识别。
当空闲的STA设备包括多个时,多个STA设备均可向AP设备反馈干扰检测结果。示例性的,以第一STA设备和第二STA设备为空闲STA设备为例,AP设备可接收到第一STA设备反馈的干扰检测结果和第二STA设备反馈的干扰检测结果。其中,第一STA设备反馈的干扰检测结果中包括第一干扰度量因子的数值,第二STA设备反馈的干扰检测结果中包括第二干扰度量因子的数值。
进一步的,由于在实际应用中,空闲STA设备可能会发生变化,比如在第一时间内第一STA设备为空闲的,在第二时间内STA设备可能为繁忙的。因此,在本申请实施例中,若检测到第三STA设备的流量信息在设定时长内小于设定阈值,且第一STA设备的流量信息在设定时长内大于设定阈值,即在第一预设时长后,第一STA设备从空闲变为繁忙,第三STA设备从繁忙变为空闲,此时AP设备可以向第三STA设备发送干扰检测指示消息,而不向第一STA设备发送干扰检测指示消息,以便根据网络中各个节点的实际情况进行干扰检测,这样可以提高干扰检测的效率,也能够提升用户体验。需要说明的是,可以周期性或者实时检测STA设备的流量信息。
其中,向第三STA设备发送的干扰检测指示消息中可包括第三信道标识和所需要的第三干扰度量因子,第三干扰度量因子为第三信道标识对应的第三信道的干扰度量因子。应理解,在不同的时间内检测的信道标识有可能相同,也有可能不同,本申请对此不做限定。
通过上述方法,可以实现信道的干扰检测,相比于现有技术中由AP设备做干扰检测的方法,本申请实施例中可以通过空闲的STA设备进行干扰检测,从而避免Wi-Fi干扰对AP设备性能的影响,提升用户体验。
图5为本申请实施例提供的一种干扰识别方法流程图。如图5所示,该方法可包括如下步骤:
S501:AP设备确定第一STA设备。
S502:AP设备向第一STA设备发送干扰检测指示消息。
S503:第一STA设备根据干扰检测指示消息中包括的信道标识进行干扰检测,得到干扰检测结果。
S504:第一STA设备将干扰检测结果发送给AP设备。
S505:AP设备根据干扰检测结果对信道干扰进行识别,得到信道的干扰指数和干扰类型。
在一些实施例中,干扰检测结果中可包括所有进行信道检测的信道的干扰度量因子的数值,AP设备可基于干扰度量因子的数值计算得到每一个信道的干扰指数和干扰类型。示例性的,假设干扰检测指示消息中包括的信道标识为三个信道标识,例如信道1、信道2和信道3,然后第一STA设备可对信道1、信道2和信道3进行干扰检测,得到3个信道的干扰度量因子对应的数值,即得到3个信道的干扰检测结果,再将这三个信道的干扰检测结果发送给AP设备。AP设备在接收到上述3个信道的干扰检测结果之后,可通过干扰指数算法计算3个信道的干扰指数和干扰类型。
下面介绍利用干扰指数算法的计算过程。首先,获取信道的通信信号(包括主信道标识、信道带宽、底噪、重传率、CCA、平均避让时长等)和干扰信号(包括干扰信道标识、同频邻居AP设备对应的信道带宽、叠频邻居AP设备对应的信道带宽、接收信号强度指示(received signal strength indicator,RSSI)等),然后比较通信信号和干扰信号的关系。若通信信号包括干扰信号,则将干扰信号列入背景集合;若干扰信号包括通信信号,则将干扰信号列入竞争集合。接着,对每个信道的背景集合和竞争集合做指数拟合,指数越高,干扰越大。
其中,通信信号和干扰信号所包括的参数的数值可以使用多次测量的平均值或方差值,以减小测量误差。
可选的,在得到干扰指数之后,还可基于干扰指数和信道的负荷情况可得到每个信道的得分,并且可对得分的高低进行排序,得到得分最高的信道,可将得分最高的信道作为后续推荐的信道。
应理解,图3和图5所示实施例的不同之处仅在于图5在图3所示实施例的基础上增加了S505干扰识别的步骤。其中,S501~S504的具体实现可参阅图3所示实施例的详细介绍,此处不再重复赘述。
通过上述方法,可以基于相同的干扰度量因子以及干扰指数算法对信道干扰进行识别,避免不同STA设备或者AP设备计算的干扰度量因子、干扰指数算法不同导致识别出的信道干扰不同的情况,能够提高信道干扰识别的准确度。
在本申请实施例中,AP设备在得到信道的干扰指数和干扰类型之后,可以对信道的干扰进行避让,以降低信道干扰带来的影响,提升用户体验。示例性的,图6为本申请实施例提供的一种干扰避让方法流程图。如图6所示,该方法可包括如下步骤:
S601:AP设备确定第一STA设备。
S602:AP设备向第一STA设备发送干扰检测指示消息。
S603:第一STA设备根据干扰检测指示消息中包括的信道标识进行干扰检测,得到干扰检测结果。
S604:第一STA设备将干扰检测结果发送给AP设备。
S605:AP设备根据干扰检测结果对信道干扰进行识别,得到信道的干扰指数和干扰类型。
S606:AP设备根据信道的干扰类型确定干扰避让方式,并按照确定的干扰避让方式进行干扰避让。
可选的,在S606执行之前,AP设备可以对S605中得到的信道的干扰指数进行排序,从而基于排序后的干扰指数可得到干扰指数最低的信道,即得到信道质量最优的信道。
在一些实施例中,若当前信道的干扰类型为同频干扰,则AP设备将当前信道切换到干扰指数最低的信道。具体来说,如果当前信道的干扰类型为同频干扰,则AP设备可对干扰检测结果中信道的干扰指数进行排序,然后选择干扰指数最低的信道,将当前信道切换到干扰指数最低的信道。示例性的,假设当前信道为信道1,信道1的干扰类型为同频干扰,则AP设备可对信道1、信道2和信道3的干扰指数进行排序,比如信道1的干扰指数>信道2的干扰指数>信道3的干扰指数,即信道3的干扰指数最低,则将信道1切换到信道3进行数据传输。当然,如果当前信道的干扰指数最低,即当前信道为最优的信道,则不切换当前信道。
在另一些实施例中,若当前信道的干扰类型为邻频干扰,则判断当前信道的干扰指数是否最小。如果当前信道的干扰指数不是最小,即可将当前信道切换到干扰指数更小的信道上;如果当前信道的干扰指数最小,则可将当前信道的频宽进行缩频,以规避干扰。示例性的,还是以信道1、信道2和信道3为例,假设当前信道为信道2,信道2的干扰类型为邻频干扰,比如上述三个信道的信道干扰指数大小关系为:信道1的干扰指数>信道2的干扰指数>信道3的干扰指数,此时信道2的干扰指数不是最小,也就是说信道2不是最优的信道,则AP设备可以将信道2切换到干扰指数最小的信道,即信道3。
又如,若当前信道(比如信道2)的干扰类型为邻频干扰,假设上述三个信道的信道干扰指数大小关系为:信道1的干扰指数>信道3的干扰指数>信道2的干扰指数,此时信道2的干扰指数最小,则AP设备可以将信道2的频宽进行缩频。比如,信道2所占的频宽为40Hz(赫兹)-48Hz,若信道2为最优的信道,则可对信道2的频宽进行缩频,例如缩频为:40Hz-44Hz,并通过40Hz-44Hz的频宽来传输数据。
需要说明的是,图6所示实施例中的S601~S604与图3所示实施例的S301~S304以及图5所示实施例的S501~S504相同,图6所示实施例的S605与图5所示实施例的S505相同,具体可参阅图3、图5所示实施例的详细介绍,此处不再赘述。
通过上述方法,可以实现对信道的干扰检测、干扰识别以及干扰避让,通过空闲的STA设备来完成信道检测,然后利用相同的干扰指数算法计算信道的干扰指数以及干扰类型,再基于干扰指数和干扰类型确定信道的干扰避让方式,从而避免AP设备进行信道检测时无法进行数据传输,影响AP设备性能的问题,同时提高信道识别的准确率以及干扰避让的可行性。
进一步的,基于上述实施例,本申请还提供一种干扰检测、干扰识别以及干扰避让方法流程,具体如图7所示。需要说明的是,图7所示实施例中空闲STA设备的数量以1个为例进行说明,在本申请中对于STA设备的总数量(比如为N个,N为正整数)以及空闲STA设备的数量不做限定。
如图7所示,该方法可包括如下步骤:
步骤1:AP设备的WiFi模块触发信道优化指令。
本申请实施例中,AP设备可以定时触发信道优化指令,或者通过用户手动触发信道优化指令,以使信道干扰最低。比如,AP设备可以周期性地发送信道优化指令,或者在用户感知到网络卡顿时,用户手动触发信道优化指令。
步骤2:AP设备的拓扑模块获取接入该AP设备的STA设备以及每个STA设备的流量情况。
步骤3:AP设备的信道检测调度模块从拓扑模块获取空闲STA设备列表,并为STA设备分配待检测的信道。
其中,待检测的信道可以为按照信道的优先级筛选出来的信道。当然,也可以选择所有的信道作为待检测的信道,本申请不做限定。
作为一种可能的实现方式,当STA设备的小时流量小于设定阈值,比如1Kbps时,可以认为该STA设备为空闲的STA设备。当一个AP设备下连接多个STA设备时,可能有至少一个STA设备为空闲的STA设备,此时AP设备的信道检测调度模块可以为空闲的STA设备分配待检测的信道。示例性的,假设检测信道包括信道1、信道2和信道3,则可以分配STA设备1检测信道1和信道2,分配STA设备2检测信道3。或者还可以分配STA设备1检测信道1、STA设备2检测信道2和信道3等。
步骤4:AP设备的信道检测调度模块向STA设备的信道检测模块发送干扰检测指令。
其中,该干扰检测指令中可携带需要检测的信道标识(或者称为:信道编号)以及需要返回的干扰度量因子。
步骤5:STA设备的信道检测模块判断是否执行干扰检测指令。若不能执行,则向AP设备的信道检测调度模块反馈无法执行的消息,以便AP设备重新分配STA设备。若STA设备可以执行干扰检测指令,则继续执行步骤6。
作为一种可能的实现方式,STA设备可以根据自身当前的工作状态,比如繁忙程度、电量情况等决定自身是否执行干扰检测指令。如果STA设备拒绝执行AP设备发送的干扰检测指令,则告知AP设备;如果STA设备同意执行AP设备发送的干扰检测指令,则继续执行下述步骤,或者在STA设备同意执行AP设备发送的干扰检测指令时,STA设备可以向AP设备反馈同意执行指令的消息。
在一种可能的实现中,可以在步骤5中设置第一定时器,第一定时器用于检测STA设备是否同意执行干扰检测指令。当AP设备在第一定时器超时前接收到STA设备反馈的拒绝执行干扰检测指令的消息时,可以重新分配STA设备;当AP设备在第一定时器超时后未接收到STA设备反馈的拒绝执行干扰检测指令的消息时,可以重新分配STA设备。
步骤6:STA设备的信道检测模块驱动STA设备的干扰扫描模块进行信道扫描,获取信道的干扰度量因子。
在本申请实施例中,STA设备可基于步骤4中干扰检测指令中携带的需要返回的干扰度量因子获取相应的干扰度量因子。应理解,干扰度量因子包括的参数可参阅图3所示实施例中的介绍,此处不再介绍。
步骤7:STA设备的干扰扫描模块将信道的干扰度量因子反馈给STA设备的信道检测模块。
步骤8:STA设备的信道检测模块将信道的干扰度量因子反馈给AP设备的信道检测调度模块。
当STA设备获取到信道的干扰度量因子之后,可将信道的干扰度量因子反馈给AP设备,以便AP设备能够根据干扰度量因子进行干扰识别。由于AP设备分配给不同STA设备的检测任务可能不同,使得STA设备完成检测任务所需的时间也可能不同,因此AP设备在该步骤处可等待所有检测任务返回(或者说等待所有的STA设备反馈回干扰度量因子的数值)。示例性的,假设AP设备分配给STA设备1检测信道1、分配STA设备2检测信道2和信道3,分配STA设备3检测信道4、信道5和信道6,那么AP设备可能先接收到STA设备1返回信道1的干扰度量因子的数值,接着接收到STA设备2向AP设备的返回信道2和信道3的干扰度量因子的数值,最后接收到STA设备3返回的信道4、信道5和信道6的干扰度量因子的数值,AP设备需要等待STA设备3返回信道4、信道5和信道6的干扰度量因子的数值。当然,上述仅是一种举例,STA设备向AP设备反馈的顺序并不限于上述顺序,例如也可能为AP设备先接收到STA设备2反馈信道2和信道3的干扰度量因子的数值,然后接收到STA设备1反馈的信道1的干扰度量因子的数值等,本申请对此不做限定。
作为一种可能的实现方式,在步骤8处可以设置第二定时器,该第二定时器用于判断是否接收到所有待检测的信道的反馈结果。如果在第二定时器超时后,没有接收到部分STA设备反馈的检测结果,或者没有接收到部分信道的检测结果,则可以先处理已经接收到的检测结果,然后重新分配STA设备处理检测任务。示例性的,假设第二定时器的时长为1分钟,AP设备分配给STA设备1检测信道1、分配STA设备2检测信道2和信道3,分配STA设备3检测信道4、信道5和信道6,那么AP设备先接收到STA设备1返回信道1的干扰度量因子的数值,接着接收到STA设备2向AP设备的返回信道2和信道3的干扰度量因子的数值,在定时器时间超过1分钟之后,AP设备还没有接收到STA设备3返回的信道4、信道5和信道6的干扰度量因子的数值,此时AP设备可以重新分配STA设备,比如可以分配STA设备4对信道4、信道5和信道6进行干扰检测。
步骤9:AP设备的信道检测调度模块将信道的干扰度量因子发送给AP设备的信道干扰计算模块。
步骤10:AP设备的信道干扰计算模块根据干扰度量因子计算每个信道的干扰指数及干扰类型。
步骤11:AP设备的信道干扰计算模块将每个信道的干扰指数及干扰类型发送给信道决策模块。
步骤12:AP设备的信道决策模块根据信道的干扰类型确定干扰避让方式。
应理解,图7所示实施例中的步骤1~步骤3可以参阅图3所示实施例的S301的介绍,步骤4~步骤6可以参阅图3所示实施例的S302、S303的介绍,步骤7~步骤8可以参阅图3所示实施例的S304的介绍,步骤9~步骤10可以参阅图5所示实施例的S505,步骤11~步骤12可以参阅图6所示实施例的S606的相关介绍,此处不再赘述。
示例性的,以2.4G Wi-Fi为例(2.4G频段干扰最大),对1~12的信道干扰度量因子统一计算,真正识别干扰源,找出在1~12信道中的当前最优信道,实现家庭Wi-Fi网络吞吐率最高,并且时延和抖动最低。如图8所示,为本申请实施例提供的一种信道干扰检测结果的示意图。参阅图8所示,图8给出了(a)平均吞吐量、(b)平均延时、(c)平均延时抖动三个维度的示意图。
图8所示示意图为根据当前智能家居家庭Wi-Fi网络的信道扫描结果,搭建NS3仿真环境得到的结果。其中,信道2~信道6为干扰信道。通过图8所示示意图可以得出:
(1)、异频、远离干扰的信道质量最好,比如信道2和信道8。
(2)、在干扰信号较强时,邻频干扰影响较大。比如,信道2比信道1的性能好。
(3)、同频信道必须重叠时(无法找到异频空闲信道),干扰信号数量越少,性能越好。比如,信道6优于信道5、优于信道4。
基于上述实施例,本申请还提供一种干扰检测装置,该装置可以为前述实施例中的AP设备。参阅图8所示,该装置可包括确定单元901、发送单元902、接收单元903。
其中,确定单元901用于确定第一STA设备,第一STA设备为与AP设备连接的多个STA设备中的任意一个空闲的STA设备;发送单元902,用于向第一STA设备发送干扰检测指示消息,干扰检测指示消息中包括第一信道标识和所需要的第一干扰度量因子;其中,待检测的信道标识中包括第一信道标识,第一干扰度量因子为第一信道标识对应的第一信道的干扰度量因子;接收单元903,用于接收第一STA设备反馈的干扰检测结果,干扰检测结果中包括第一干扰度量因子的数值。
在一种可能的实施方式中,确定单元901具体用于按如下方式确定第一STA设备:
获取与自身相连的多个STA设备的流量信息;若STA设备的流量信息在设定时长内小于设定阈值,则确定该STA设备为空闲STA设备,并将该空闲STA设备中的任意一个STA设备作为第一STA设备。
在一种可能的实施方式中,第一干扰度量因子包括如下信息中的至少一项:信道标识、信道占用率、同频邻居AP设备数、叠频邻居AP设备数、底噪、信道功率、重传率、平均退避时长、非Wi-Fi干扰占比。
在一种可能的实施方式中,该装置还包括:识别单元904;该识别单元904用于根据干扰检测结果对第一信道的信道干扰进行识别,得到第一信道的信道干扰指数和干扰类型。
确定单元901还用于:根据第一信道的干扰类型确定第一信道的干扰避让方式。
在一种可能的实施方式中,确定单元901具体用于按如下方式根据第一信道的干扰类型确定第一信道的干扰避让方式:
当第一信道的干扰类型为同频干扰时,AP设备确定将第一信道切换为第二信道,第二信道的干扰指数低于第一信道的干扰指数;当第一信道的干扰类型为邻频干扰时,AP设备确定将第一信道的第一频宽缩小为第二频宽。
基于上述实施例,本申请还提供一种干扰检测装置,该装置可以为前述实施例中的STA设备。如图10所示,该装置可包括接收单元1001、检测单元1002、发送单元1003。
其中,接收单元1001,用于接收AP设备发送的干扰检测指示消息,干扰检测指示消息中包括第一信道标识和所需要的第一干扰度量因子;其中,待检测的信道标识中包括第一信道标识,第一干扰度量因子为第一信道标识对应的第一信道的干扰度量因子;检测单元1002,用于根据接收单元接收到的干扰检测指示消息进行信道的干扰检测,得到干扰检测结果;发送单元1003,用于将干扰检测结果发送给AP设备,干扰检测结果中包括第一干扰度量因子的数值。
在一种可能的实施方式中,第一干扰度量因子包括如下信息中的至少一项:信道标识、信道占用率、同频邻居AP设备数、叠频邻居AP设备数、底噪、信道功率、重传率、平均退避时长、非Wi-Fi干扰占比。
在一种可能的实施方式中,该装置还包括:确定单元1004,用于确定执行该AP设备发送的干扰检测指示消息。
在一种可能的实施方式中,发送单元1003还用于:向AP设备发送拒绝执行干扰检测的反馈消息,以使AP设备向第二STA设备发送干扰检测指示消息。
需要说明的是,本申请中的各种实施例的全部或部分,均可以自由、任意地组合。组合后的技术方案,也在本申请的范围之内。
需要指出的是,AP设备也可以为接入设备上的接入点。比如,一个接入设备包括两个接入点。此处的接入点也可以为本申请中的AP设备。
基于以上实施例,本申请实施例还提供了一种干扰检测装置,该装置可以为前述实施例中的AP设备、STA设备。装置用于实现图3、图5、图6、图7所示实施例的方法。参阅图11所示,装置1100包括:收发器1101、处理器1102以及存储器1103。其中,收发器1101、处理器1102以及存储器1103之间相互连接。应理解,收发器1101用于执行图8、图9所示实施例中的发送单元、接收单元所执行的步骤。处理器1102用于执行图8、图9所示实施例中的确定单元、识别单元、检测单元所执行的步骤。
可选的,收发器1101、处理器1102以及存储器1103之间通过总线1104相互连接。总线1104可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器1103,用于存放程序指令和数据等。具体地,程序指令可以包括程序代码,该程序代码包括计算机操作指令。存储器1103可能包含随机存取存储器(random accessmemory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器1102执行存储器1103所存放的程序指令和数据,实现上述功能,从而实现上述实施例提供的方法。
示例性的,收发器1101,可用于向STA设备发送干扰检测指示消息;接收STA设备反馈的干扰检测结果。处理器1102,可用于根据干扰指示消息进行信道的干扰检测,得到干扰检测结果;根据干扰检测结果对信道的信道干扰进行识别,得到信道的信道干扰指数和干扰类型;并根据信道的干扰类型确定信道的干扰避让方式等。
基于以上实施例,本申请还提供了一种芯片,芯片用于读取存储器中存储的计算机程序,执行以上实施例提供的方法。
基于以上实施例,本申请还提供了一种计算机存储介质,计算机存储介质中存储有计算机程序,计算机程序被计算机执行时,使得计算机执行以上实施例提供的方法。
基于以上实施例,本申请还提供一种计算机程序产品,当计算机程序产品在无线接入点设备上运行时,使得无线接入点设备执行以上实施例提供的方法。
基于以上实施例,本申请还提供一种计算机程序产品,当计算机程序产品在站点设备上运行时,使得站点设备执行以上实施例提供的方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
Claims (33)
1.一种干扰检测方法,应用于无线接入点设备,所述无线接入点设备与多个站点设备相连,其特征在于,包括:
所述无线接入点设备确定第一站点设备,所述第一站点设备为与所述无线接入点设备连接的多个站点设备中的任意一个空闲的站点设备;
所述无线接入点设备向所述第一站点设备发送干扰检测指示消息,所述干扰检测指示消息包括第一信道标识和所需要的第一干扰度量因子;其中,待检测的信道标识包括所述第一信道标识,所述第一干扰度量因子为所述第一信道标识对应的第一信道的干扰度量因子;
所述无线接入点设备接收所述第一站点设备反馈的干扰检测结果,所述干扰检测结果中包括第一干扰度量因子的数值。
2.如权利要求1所述的方法,其特征在于,所述无线接入点设备确定第一站点设备,包括:
所述无线接入点设备获取与自身相连的多个站点设备的流量信息;
若站点设备的流量信息在设定时长内小于设定阈值,则确定所述站点设备为空闲站点设备,并将所述空闲站点设备中的任意一个站点设备作为第一站点设备。
3.如权利要求2所述的方法,其特征在于,所述空闲的站点设备还包括:第二站点设备;
所述方法还包括:
所述无线接入点设备向所述第二站点设备发送干扰检测指示消息,所述干扰检测指示消息中包括第二信道标识和所需要的第二干扰度量因子;其中,待检测的信道标识包括所述第二信道标识,所述第二干扰度量因子为所述第二信道标识对应的第二信道的干扰度量因子;
所述无线接入点设备接收所述第二站点设备反馈的干扰检测结果,所述干扰检测结果中包括第二干扰度量因子的数值。
4.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述无线接入点设备确定第三站点设备,所述第三站点设备为与所述无线接入点设备连接的多个站点设备中的任意一个非空闲的站点设备,所述第三站点设备的流量信息在设定时长内大于设定阈值。
5.如权利要求4所述的方法,其特征在于,在检测到所述第三站点设备的流量信息在设定时长内小于设定阈值,且所述第一站点设备的流量信息在设定时长内大于设定阈值,所述方法还包括:
所述无线接入点设备不向所述第一站点设备发送干扰检测指示消息,所述无线接入点设备向所述第三站点设备发送干扰检测指示消息,所述干扰检测指示消息包括第三信道标识和所需要的第三干扰度量因子;其中,待检测的信道标识包括所述第三信道标识,所述第三干扰度量因子为所述第三信道标识对应的第三信道的干扰度量因子;
所述无线接入点设备接收所述第三站点设备反馈的干扰检测结果,所述干扰检测结果中包括第三干扰度量因子的数值。
6.如权利要求5所述的方法,其特征在于,所述检测的方式包括实时性检测和周期性检测中的任意一种。
7.如权利要求1所述的方法,其特征在于,所述第一干扰度量因子包括如下信息中的至少一项:信道标识、信道占用率、同频邻居无线接入点设备数、叠频邻居无线接入点设备数、底噪、信道功率、重传率、平均退避时长、非Wi-Fi干扰占比。
8.如权利要求1-7中任意一项所述的方法,其特征在于,所述方法还包括:
所述无线接入点设备根据所述干扰检测结果对所述第一信道的信道干扰进行识别,得到所述第一信道的信道干扰指数和干扰类型;
所述无线接入点设备根据所述第一信道的干扰类型确定所述第一信道的干扰避让方式。
9.如权利要求8所述的方法,其特征在于,所述无线接入点设备根据所述第一信道的干扰类型确定所述信道的干扰避让方式,包括:
当所述第一信道的干扰类型为同频干扰时,所述无线接入点设备确定将所述第一信道切换为第二信道,所述第二信道的干扰指数低于所述第一信道的干扰指数;
当所述第一信道的干扰类型为邻频干扰时,所述无线接入点设备确定将所述第一信道的第一频宽缩小为第二频宽。
10.一种干扰检测方法,应用于第一站点设备,所述第一站点设备为与无线接入点设备连接的多个站点设备中的任意一个空闲的站点设备,其特征在于,包括:所述第一站点设备接收所述无线接入点设备发送的干扰检测指示消息,所述干扰检测指示消息中包括第一信道标识和所需要的第一干扰度量因子;其中,待检测的信道标识中包括所述第一信道标识,所述第一干扰度量因子为所述第一信道标识对应的第一信道的干扰度量因子;
所述第一站点设备根据所述干扰指示消息进行信道的干扰检测,得到干扰检测结果;
所述第一站点设备将所述干扰检测结果发送给所述无线接入点设备,所述干扰检测结果中包括第一干扰度量因子的数值。
11.如权利要求10所述的方法,其特征在于,所述第一站点设备接收所述无线接入点设备发送的干扰检测指示消息之前,所述方法还包括:
所述第一站点设备接收无线接入点设备发送的通知消息,所述通知消息用于通知所述第一站点设备为空闲站点设备。
12.如权利要求10或11所述的方法,其特征在于,所述第一站点设备为所述无线接入点设备确定的流量信息在设定时长内小于设定阈值的站点设备。
13.如权利要求10所述的方法,其特征在于,所述第一干扰度量因子包括如下信息中的至少一项:信道标识、信道占用率、同频邻居无线接入点设备数、叠频邻居无线接入点设备数、底噪、信道功率、重传率、平均退避时长、非Wi-Fi干扰占比。
14.如权利要求10-13中任意一项所述的方法,其特征在于,所述第一站点设备接收所述无线接入点设备发送的干扰检测指示消息之后,所述方法还包括:
所述第一站点设备确定执行所述无线接入点设备发送的干扰检测指示消息。
15.如权利要求10-14中任意一项所述的方法,其特征在于,所述方法还包括:
所述第一站点设备向所述无线接入点设备发送拒绝执行干扰检测的反馈消息,以使所述无线接入点设备向第二站点设备发送所述干扰检测指示消息。
16.一种无线接入点设备,其特征在于,所述无线接入点设备包括一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序;
其中,所述一个或多个计算机程序被存储在所述一个或多个存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器调用执行时,使得所述无线接入点设备执行下述步骤:确定第一站点设备,所述第一站点设备为与无线接入点设备连接的多个站点设备中的任意一个空闲的站点设备;向所述第一站点设备发送干扰检测指示消息,所述干扰检测指示消息中包括第一信道标识和所需要的第一干扰度量因子;其中,待检测的信道标识中包括所述第一信道标识,所述第一干扰度量因子为所述第一信道标识对应的第一信道的干扰度量因子;
接收所述第一站点设备反馈的干扰检测结果,所述干扰检测结果中包括第一干扰度量因子的数值。
17.如权利要求16所述的无线接入点设备,其特征在于,当所述指令被所述一个或多个处理器调用执行时,使得所述无线接入点设备执行下述步骤:站点设备
获取与自身相连的多个站点设备的流量信息;
若站点设备的流量信息在设定时长内小于设定阈值,则确定所述站点设备为空闲站点设备,并将所述空闲站点设备中的任意一个站点设备作为第一站点设备。
18.如权利要求17所述的无线接入点设备,其特征在于,所述空闲的站点设备还包括:第二站点设备;
当所述指令被所述一个或多个处理器调用执行时,使得所述无线接入点设备执行下述步骤:
向所述第二站点设备发送干扰检测指示消息,所述干扰检测指示消息中包括第二信道标识和所需要的第二干扰度量因子;其中,待检测的信道标识包括所述第二信道标识,所述第二干扰度量因子为所述第二信道标识对应的第二信道的干扰度量因子;
接收所述第二站点设备反馈的干扰检测结果,所述干扰检测结果中包括第二干扰度量因子的数值。
19.如权利要求16或17所述的无线接入点设备,其特征在于,当所述指令被所述一个或多个处理器调用执行时,使得所述无线接入点设备还执行下述步骤:
确定第三站点设备,所述第三站点设备为与所述无线接入点设备连接的多个站点设备中的任意一个非空闲的站点设备,所述第三站点设备的流量信息在设定时长内大于设定阈值。
20.如权利要求19所述的无线接入点设备,其特征在于,当所述指令被所述一个或多个处理器调用执行时,使得所述无线接入点设备还执行下述步骤:
在检测到所述第三站点设备的流量信息在设定时长内小于设定阈值,且所述第一站点设备的流量信息在设定时长内大于设定阈值时,不向第一站点设备发送干扰检测指示消息,向所述第三站点设备发送干扰检测指示消息,所述干扰检测指示消息包括第三信道标识和所需要的第三干扰度量因子;其中,待检测的信道标识包括所述第三信道标识,所述第三干扰度量因子为所述第三信道标识对应的第三信道的干扰度量因子;
接收所述第三站点设备反馈的干扰检测结果,所述干扰检测结果中包括第三干扰度量因子的数值。
21.如权利要求20所述的无线接入点设备,其特征在于,所述检测的方式包括实时性检测和周期性检测中的任意一种。
22.如权利要求16所述的无线接入点设备,其特征在于,所述第一干扰度量因子包括如下信息中的至少一项:信道标识、信道占用率、同频邻居无线接入点设备数、叠频邻居无线接入点设备数、底噪、信道功率、重传率、平均退避时长、非Wi-Fi干扰占比。
23.如权利要求16-22中任意一项所述的无线接入点设备,其特征在于,当所述指令被所述一个或多个处理器调用执行时,使得所述无线接入点设备还执行下述步骤:
根据所述干扰检测结果对所述第一信道的信道干扰进行识别,得到所述第一信道的信道干扰指数和干扰类型;
根据所述第一信道的干扰类型确定所述第一信道的干扰避让方式。
24.如权利要求23所述的无线接入点设备,其特征在于,当所述指令被所述一个或多个处理器调用执行时,使得所述无线接入点设备具体执行下述步骤:
当所述第一信道的干扰类型为同频干扰时,所述无线接入点设备确定将所述第一信道切换为第二信道,所述第二信道的干扰指数低于所述第一信道的干扰指数;
当所述第一信道的干扰类型为邻频干扰时,所述无线接入点设备确定将所述第一信道的第一频宽缩小为第二频宽。
25.一种第一站点设备,其特征在于,所述第一站点设备包括一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序;
其中,所述一个或多个计算机程序被存储在所述一个或多个存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器调用执行时,使得所述第一站点设备执行下述步骤:
接收无线接入点设备发送的干扰检测指示消息,所述干扰检测指示消息中包括第一信道标识和所需要的第一干扰度量因子;其中,待检测的信道标识中包括所述第一信道标识,所述第一干扰度量因子为所述第一信道标识对应的第一信道的干扰度量因子;
根据所述接收单元接收到的干扰检测指示消息进行信道的干扰检测,得到干扰检测结果;
将所述干扰检测结果发送给所述无线接入点设备,所述干扰检测结果中包括第一干扰度量因子的数值。
26.如权利要求25所述的第一站点设备,其特征在于,当所述指令被所述一个或多个处理器调用执行时,使得所述第一站点设备接收所述无线接入点设备发送的干扰检测指示消息之前还执行下述步骤:
接收无线接入点设备发送的通知消息,所述通知消息用于通知所述第一站点设备为空闲站点设备。
27.如权利要求25或26所述的第一站点设备,其特征在于,所述第一站点设备为所述无线接入点设备确定的流量信息在设定时长内小于设定阈值的站点设备。
28.如权利要求25所述的第一站点设备,其特征在于,所述第一干扰度量因子包括如下信息中的至少一项:信道标识、信道占用率、同频邻居无线接入点设备数、叠频邻居无线接入点设备数、底噪、信道功率、重传率、平均退避时长、非Wi-Fi干扰占比。
29.如权利要求23-26中任意一项所述的第一站点设备,其特征在于,当所述指令被所述一个或多个处理器调用执行时,使得所述第一站点设备执行下述步骤:
确定执行所述无线接入点设备发送的干扰检测指示消息。
30.如权利要求25-29中任意一项所述的第一站点设备,其特征在于,当所述指令被所述一个或多个处理器调用执行时,使得所述第一站点设备执行下述步骤:
向所述无线接入点设备发送拒绝执行干扰检测的反馈消息,以使所述无线接入点设备向第二站点设备发送所述干扰检测指示消息。
31.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1-9中任意一项所述的方法,或者,执行如权利要求10-15中任意一项所述的方法。
32.一种计算机程序产品,其特征在于,当所述计算机程序产品在无线接入点设备上运行时,使得所述无线接入点设备执行如权利要求1-9任意一项所述的方法。
33.一种计算机程序产品,其特征在于,当所述计算机程序产品在第一站点设备上运行时,使得所述第一站点设备执行如权利要求10-15任意一项所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110875671.2A CN115696344A (zh) | 2021-07-30 | 2021-07-30 | 一种干扰检测方法及设备 |
EP22848332.7A EP4354930A4 (en) | 2021-07-30 | 2022-07-19 | INTERFERENCE DETECTION METHOD AND DEVICE |
PCT/CN2022/106420 WO2023005727A1 (zh) | 2021-07-30 | 2022-07-19 | 一种干扰检测方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110875671.2A CN115696344A (zh) | 2021-07-30 | 2021-07-30 | 一种干扰检测方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115696344A true CN115696344A (zh) | 2023-02-03 |
Family
ID=85059673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110875671.2A Pending CN115696344A (zh) | 2021-07-30 | 2021-07-30 | 一种干扰检测方法及设备 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4354930A4 (zh) |
CN (1) | CN115696344A (zh) |
WO (1) | WO2023005727A1 (zh) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008035171A2 (en) * | 2006-09-18 | 2008-03-27 | Nokia Corporation | Adjusting guard band size by qos data positioning in the spectrum band |
TWI640205B (zh) * | 2012-01-11 | 2018-11-01 | 內數位專利控股公司 | 適應性控制頻道 |
US9258099B2 (en) * | 2012-10-29 | 2016-02-09 | Huawei Technologies Co., Ltd. | System and method for user cooperation protocol for interference alignment in wireless networks |
JP2017079338A (ja) * | 2014-02-28 | 2017-04-27 | シャープ株式会社 | 端末装置、基地局装置および方法 |
WO2016049033A1 (en) * | 2014-09-22 | 2016-03-31 | Arris Enterprises, Inc. | Using wireless client for proxy channel scan |
CN107040984B (zh) * | 2016-02-04 | 2019-07-26 | 电信科学技术研究院 | 一种非授权频段上行功率控制方法及相关设备 |
US11224049B2 (en) * | 2017-08-11 | 2022-01-11 | Centre For Development Of Telematics | Dynamic channel selection in IEEE 802.11 networks |
-
2021
- 2021-07-30 CN CN202110875671.2A patent/CN115696344A/zh active Pending
-
2022
- 2022-07-19 WO PCT/CN2022/106420 patent/WO2023005727A1/zh active Application Filing
- 2022-07-19 EP EP22848332.7A patent/EP4354930A4/en active Pending
Also Published As
Publication number | Publication date |
---|---|
EP4354930A1 (en) | 2024-04-17 |
EP4354930A4 (en) | 2024-10-02 |
WO2023005727A1 (zh) | 2023-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11647547B2 (en) | D2D communication method and D2D device | |
US10405250B2 (en) | RRM measurement method, measurement system, terminal and base station | |
CN105052096B (zh) | 广播控制带宽分配和数据收发方法及装置 | |
EP3826350B1 (en) | Interference finding method, receiving device and transmitting device | |
WO2016070607A1 (zh) | 信号的检测处理方法及装置 | |
KR102265455B1 (ko) | 무선 통신 시스템에서 간섭을 완화하기 위한 장치 및 방법 | |
US9357526B2 (en) | Device and method for performing device to device communication in wireless communication system | |
WO2017054289A1 (zh) | 一种基于非授权频段的载波切换方法、基站和系统 | |
KR20130008026A (ko) | 통신 제어 방법 및 중소 규모 기지국 | |
CN111417133B (zh) | 一种干扰测量的方法和装置 | |
CN105636217A (zh) | 用于蜂窝网接入的方法和装置 | |
CN107710816B (zh) | 一种负载均衡方法及装置 | |
CN108476409A (zh) | 一种小区合并拆分的方法和装置 | |
KR20140075958A (ko) | 채널 정보 제공 방법과 채널정보제공 데이터베이스 서버 및 채널 정보 제공 시스템 | |
JP4786376B2 (ja) | 無線通信システム、制御局装置、及び無線通信制御方法 | |
CN108848536B (zh) | 频宽控制方法、装置及通信设备 | |
CN111436092B (zh) | 在非授权频段选择驻留小区的方法、终端及网络侧设备 | |
CN108200655B (zh) | 信道选择方法及装置 | |
CN115696344A (zh) | 一种干扰检测方法及设备 | |
JP3058124B2 (ja) | 移動体通信システムにおける通話チャネル割当方法および装置 | |
CN114980234A (zh) | 异频切换方法、装置及存储介质 | |
US10433300B2 (en) | Resource allocation method and apparatus | |
CN116112933B (zh) | 一种通信方法及电子设备 | |
CN112584429B (zh) | 基站、基站之间的通信方法、装置及存储介质 | |
CN108541386A (zh) | 一种小区合并的方法和装置 |
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 |