CN109618395A - 信道扫描方法及装置、存储介质、终端 - Google Patents
信道扫描方法及装置、存储介质、终端 Download PDFInfo
- Publication number
- CN109618395A CN109618395A CN201910142205.6A CN201910142205A CN109618395A CN 109618395 A CN109618395 A CN 109618395A CN 201910142205 A CN201910142205 A CN 201910142205A CN 109618395 A CN109618395 A CN 109618395A
- Authority
- CN
- China
- Prior art keywords
- channel
- residence time
- cca
- present
- minimum
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 239000000523 sample Substances 0.000 claims abstract description 43
- 230000002860 competitive effect Effects 0.000 claims abstract description 13
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 claims abstract description 11
- 238000001514 detection method Methods 0.000 claims description 101
- 230000004044 response Effects 0.000 claims description 13
- 238000012423 maintenance Methods 0.000 claims description 8
- 238000007689 inspection Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000002411 adverse Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- VIKNJXKGJWUCNN-XGXHKTLJSA-N norethisterone Chemical compound O=C1CC[C@@H]2[C@H]3CC[C@](C)([C@](CC4)(O)C#C)[C@@H]4[C@@H]3CCC2=C1 VIKNJXKGJWUCNN-XGXHKTLJSA-N 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
-
- 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]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种信道扫描方法及装置、存储介质、终端,所述信道扫描方法包括:对当前信道进行扫描时,在所述当前信道发送探测请求帧之前的时间间隔内,确定是否延长所述当前信道的最小信道停留时间;如果确定延长,则更新所述当前信道的最小信道停留时间,否则,维持所述当前信道的最小信道停留时间不变;在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧,并启动最小信道停留时间定时器,所述最小信道停留时间定时器的定时时间是基于所述最小信道停留时间设置的。通过本发明的实施例,可以优化信道扫描,提高信道扫描效率。
Description
技术领域
本发明涉及通信技术领域,具体地涉及一种信道扫描方法及装置、存储介质、终端。
背景技术
当前市面上,很多无线保真技术(Wireless Fidelity,简称Wi-Fi)设备支持2.4GHz和5GHz两个频带。2.4GHz频带包含14个信道,5GHz频带包含了42个信道,其中,信道带宽为20MHz或10MHz。
对于一个完整的Wi-Fi信道扫描,会将上述所有的信道都扫描一遍。以每个信道固定采用40毫秒的扫描时间为例,2.4GHz频带需要的扫描时间为:14×40=560毫秒;5GHz需要的扫描时间为:42×40=1680毫秒。以每个信道固定采用100毫秒的扫描时间为例:2.4GHz需要的扫描时间为:14×40=1400毫秒;5GHz需要的扫描时间为:42×40=4200毫秒。
当信道扫描时间较长时,将对Wi-Fi设备带来很多负面影响:例如,在Wi-Fi设备的连接之前进行信道扫描,将会导致连接过程被延长;又例如,在Wi-Fi设备的漫游之前进行信道扫描,将会导致漫游过程被延长;再例如,在Wi-Fi设备执行定位等功能时进行信道扫描,信道扫描时间将降低定位等功能效率。进一步,信道扫描时间越长,功耗消耗也越多。
因而,如何优化信道扫描效率,还需进一步研究。
发明内容
本发明解决的技术问题是如何优化信道扫描方式,以提高信道扫描效率。
为解决上述技术问题,本发明实施例提供一种信道扫描方法,包括:对当前信道进行扫描时,在所述当前信道发送探测请求帧之前的时间间隔内,确定是否延长所述当前信道的最小信道停留时间;如果确定延长,则更新所述当前信道的最小信道停留时间,否则,维持所述当前信道的最小信道停留时间不变;在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧,并启动最小信道停留时间定时器,所述最小信道停留时间定时器的定时时间是基于所述最小信道停留时间设置的。
可选的,所述确定是否延长所述当前信道的最小信道停留时间包括:对所述当前信道进行信道检测,并根据信道检测结果确定是否延长所述当前信道的最小信道停留时间。
可选的,所述对所述当前信道进行信道检测包括:采用可控CCA对所述当前信道进行检测,所述可控CCA的能量检测门限低于CCA的能量检测门限,所述可控CCA的载波侦听检测门限低于所述CCA的载波侦听检测门限。
可选的,所述时间间隔包括探测推迟间隔,在采用可控CCA对所述当前信道进行检测之前,所述方法还包括:在所述探测推迟间隔内,基于历史信道扫描数据确定所述可控CCA的能量检测门限和载波侦听检测门限。
可选的,所述时间间隔包括探测推迟间隔和信道竞争接入间隔,在采用可控CCA对所述当前信道进行检测之前,所述方法还包括:在所述探测推迟间隔和信道竞争接入间隔内,基于历史信道扫描数据确定所述可控CCA的能量检测门限和载波侦听检测门限。
可选的,所述根据信道检测结果确定是否延长所述当前信道的最小信道停留时间包括:如果所述可控CCA的信道检测结果高于所述可控CCA的能量检测门限,和/或,所述可控CCA的信道检测结果高于所述可控CCA的载波侦听检测门限,则延长所述当前信道的最小信道停留时间。
可选的,所述延长所述当前信道的最小信道停留时间包括:基于历史信道扫描数据中的最小信道停留时间,延长所述当前信道的最小信道停留时间。
可选的,所述信道扫描方法还包括:在所述当前信道上发送所述探测请求帧之后,在延长得到的所述当前信道的最小信道停留时间内,等待接收探测响应。
可选的,所述根据信道检测结果确定是否延长所述当前信道的最小信道停留时间包括:如果所述可控CCA的信道检测结果小于所述可控CCA的能量检测门限,和/或,所述可控CCA的信道检测结果小于所述可控CCA的载波侦听检测门限,则维持所述当前信道的最小信道停留时间。
可选的,所述信道扫描方法还包括:启动所述最小信道停留时间定时器时,一并启动最大信道停留时间定时器。
为解决上述技术问题,本发明实施例还提供一种信道扫描装置,包括:确定模块,适于对当前信道进行扫描时,在所述当前信道发送探测请求帧之前的时间间隔内,确定是否延长所述当前信道的最小信道停留时间;更新维持模块,如果确定延长,则所述更新维持模块适于更新所述当前信道的最小信道停留时间,否则,维持所述当前信道的最小信道停留时间不变;发送模块,适于在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧,并启动最小信道停留时间定时器,所述最小信道停留时间定时器的定时时间是基于所述最小信道停留时间设置的。
为解决上述技术问题,本发明实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述方法的步骤。
为解决上述技术问题,本发明实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述方法的步骤。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
本发明实施例提供一种信道扫描方法,包括:对当前信道进行扫描时,在所述当前信道发送探测请求帧之前的时间间隔内,确定是否延长所述当前信道的最小信道停留时间;如果确定延长,则更新所述当前信道的最小信道停留时间,否则,维持所述当前信道的最小信道停留时间不变;在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧,并启动最小信道停留时间定时器,所述最小信道停留时间定时器的定时时间是基于所述最小信道停留时间设置的。考虑到隐藏节点的存在,本发明实施例可以通过更新最小信道停留时间,调整Wi-Fi设备在信道扫描时的信道停留时间,对比现有技术,可以减少最小信道停留时间,降低时延,优化Wi-Fi设备的扫描效率。进一步,通过调整最小信道停留时间,可以有效提高Wi-Fi设备因接入点所在信道繁忙而推迟发送的探测响应的接收成功率,有效降低隐藏节点带来的不利影响,有利于增加Wi-Fi设备扫描到的接入点数量。进一步,本发明实施例提供的技术方案不会影响其他Wi-Fi设备的信道扫描过程,具有很好的兼容性。
进一步,所述对所述当前信道进行检测包括:采用可控CCA对所述当前信道进行检测,所述可控CCA的能量检测门限低于CCA的能量检测门限,所述可控CCA的载波侦听检测门限低于所述CCA的载波侦听检测门限。通过本发明实施例提供的技术方案,通过调整信道检测门限,进一步为确定是否延长最小信道停留时间提供可行技术方案。
进一步,所述时间间隔包括探测推迟间隔,在采用可控CCA对所述当前信道进行检测之前,所述方法还包括:在所述探测推迟间隔内,基于历史信道扫描数据确定所述可控CCA的能量检测门限和载波侦听检测门限。通过本发明实施例提供的技术方案,可以自适应地根据历史信道扫描数据调整可控CCA的信道检测门限,灵活度高,有利于基于信道负载信息实现对最小信道停留时间的调整,为进一步优化信道扫描提供可能。
附图说明
图1是现有技术中的一种信道扫描方法的流程示意图;
图2是利用现有技术中的信道扫描方法的应用场景示意图;
图3是本发明实施例的一种信道扫描方法的流程示意图;
图4是本发明实施例的一种信道扫描方法的具体实施方式的流程示意图;
图5是本发明实施例的一种以时间为主线的信道扫描流程示意图;
图6是本发明实施例的一种信道扫描装置的结构示意图。
具体实施方式
如背景技术所言,现有技术中,信道扫描时间长,扫描结果不够准确。
当前,主要的信道扫描机制是基于电气和电子工程师协会(Institute ofElectrical and Electronics Engineers,简称IEEE)802.11标准协议完成的。
IEEE 802.11标准协议为信道扫描定义了两个计时器,一个是最小信道停留时间(Minimum Channel Time,简称MinCT)计时器,另一个是最大信道停留时间(MaximumChannel Time,简称MaxCT)计时器。这两个计时器决定了Wi-Fi设备(亦称站点(station),简称STA)发送完探测请求(Probe Request)帧后,可以在一个信道上的停留时间。
通常情况下,如图1所示,Wi-Fi设备即图中扫描站点在信道上发送探测请求帧,发完该探测请求帧后,开始启动MinCT计时器和MaxCT计时器,图中示出了MinCT计时器和MaxCT计时器的定时时长。在发送探测请求帧之后,所述扫描站点会等待一段时间以等待接收探测响应帧,例如,所述一段时间可以是分布式帧间间隔(Distributed InterframeSpace,简称DIFS)。如果在信道上,所述扫描站点接收到来自探测应答方的探测响应帧,那么所述扫描站点将在短帧间隔(Short Interframe Space,简称SIFS)后反馈确认帧(Acknowledgement,简称ACK),完成所述信道的扫描。
进一步,如果在MinCT计时器超时之前,所述扫描站点没有收到任何探测响应(Probe Response)帧,或是所述扫描站点侦测到所述信道是空闲(IDLE)信道,那么所述扫描站点就可以认为该信道上没有接入点(Access Point,简称AP),可以直接跳转到下一个信道进行扫描。
如果在MinCT计时器超时之前,所述扫描站点收到探测响应帧,或是所述扫描站点侦测到该信道是非空闲的,那么所述扫描站点就认为该信道上存在接入点,并在该信道上停留,直到MaxCT计时器超时,再跳转到下一个信道进行扫描。
在MinCT计时器计时过程中,所述扫描站点使用传统的信道空闲评估(ClearChannel Assessment,简称CCA)机制,通过具有固定检测门限值的能量(Energy Detect,简称)检测和载波侦听(Carrier Sense,简称CS)检测判断信道是否空闲。
如果所述扫描站点周围存在隐藏节点,而该隐藏节点对于AP是非隐藏的,那么参考图2,可能存在如下情况:隐藏节点通过保护帧交互,比如请求发送(Request To Send,简称RTS)帧(图未示)、清除发送(Clear To Send,简称CTS)帧交互,预留信道使用时间。
在此条件下,由于该隐藏节点对于AP是非隐藏的,使得AP能够设置其网络分配向量(Network Allocated Vector,简称NAV)时间,并在NAV时间内不发送任何包。然而,由于该隐藏节点对于所述扫描站点是隐藏的,该扫描站点不知信道已被其他站点占用,因而将会在此隐藏节点预留的保护时间内,发送探测请求帧,并在探测请求帧发送结束后启动MinCT计时器。
如果AP设置的NAV时间间隔过长,超过MinCT计时器超时时间,那么在所述扫描站点的MinCT计时器超时之前,AP都不会发送探测响应帧,这将导致所述扫描站点误认为该信道上没有任何AP的存在,将在MinCT计时器超时后跳转到下一个信道,错过该AP后续发送的探测响应帧。
现有技术为了减小隐藏节点带来的缺陷,往往采用增加最小停留时间来提高信道扫描到的更多AP的概率,但这将极大地降低扫描效率。
本发明实施例提供一种信道扫描方法,包括:对当前信道进行扫描时,在所述当前信道发送探测请求帧之前的时间间隔内,确定是否延长所述当前信道的最小信道停留时间;如果确定延长,则更新所述当前信道的最小信道停留时间,否则,维持所述当前信道的最小信道停留时间不变;在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧,并启动最小信道停留时间定时器,所述最小信道停留时间定时器的定时时间是基于所述最小信道停留时间设置的。
考虑到隐藏节点的存在,本发明实施例可以通过更新最小信道停留时间,调整Wi-Fi设备在信道扫描时的信道停留时间,对比现有技术,可以减少最小信道停留时间,降低时延,优化Wi-Fi设备的扫描效率。进一步,通过调整最小信道停留时间,可以有效提高Wi-Fi设备因接入点所在信道繁忙而推迟发送的探测响应的接收成功率,有效降低隐藏节点带来的不利影响,有利于增加Wi-Fi设备扫描到的接入点数量。进一步,本发明实施例提供的技术方案不会影响其他Wi-Fi设备的信道扫描过程,具有很好的兼容性。
为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
图3是本发明实施例的一种信道扫描方法的流程示意图,所述信道扫描方法可以由Wi-Fi设备执行。具体地,所述信道扫描方法可以包括以下步骤:
步骤S301,对当前信道进行扫描时,在所述当前信道发送探测请求帧之前的时间间隔内,确定是否延长所述当前信道的最小信道停留时间;
步骤S302,如果确定延长,则更新所述当前信道的最小信道停留时间,否则,维持所述当前信道的最小信道停留时间不变;
步骤S303,在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧,并启动最小信道停留时间定时器,所述最小信道停留时间定时器的定时时间是基于所述最小信道停留时间设置的。
更具体而言,在步骤S301中,当STA跳转到一个未扫描的信道,并将该信道作为当前信道进行扫描时,STA可以在发送探测请求帧之前的时间间隔内,确定是否对该当前信道的最小信道停留时间进行调整。
具体而言,STA在所述当前信道上开始扫描时,需要在该当前信道上等待探测推迟间隔(Probe Delay),以侦听该当前信道是否空闲。之后,如果所述当前信道在探测推迟间隔内是空闲的,那么STA可以采用可控CCA方式来竞争信道以发送探测请求帧。
在具体实施中,所述可控CCA与现有技术中的传统CCA的不同之处在于,可控CCA的载波侦听检测门限和能量检测门限是能够自适应调整的门限,不是固定门限。
作为一个非限制性的例子,在采用可控CCA检测所述当前信道之前,STA可以在所述探测推迟间隔内,基于历史信道扫描数据确定所述可控CCA的能量检测门限和载波侦听检测门限。所述历史信道扫描数据可以是该STA基于已经完成的信道扫描的各个信道的信道检测结果,以及同一信道上扫描得到的AP的数量确定的。
或者,如果在采用可控CCA检测所述当前信道之前,存在探测推迟间隔和信道竞争接入间隔,那么STA可以在所述探测推迟间隔和信道竞争接入间隔内,基于历史信道扫描数据确定所述可控CCA的能量检测门限和载波侦听检测门限。
在具体实施中,所述可控CCA的能量检测门限可以低于传统CCA的能量检测门限,所述可控CCA的载波侦听检测门限可以低于传统CCA的载波侦听检测门限。所述可控CCA的两个检测门限可以基于传统CCA的检测结果进行更新。
具体地,STA可以在信道竞争接入间隔时间段内,采用传统CCA对所述当前信道进行检测。根据该信道检测结果,可以确定是否调整所述可控CCA的载波侦听检测门限和能量检测门限,进而根据所述可控CCA的载波侦听检测门限和能量检测门限确定是否延长所述当前信道的最小信道停留时间。
作为一个非限制性的例子,传统CCA的能量检测门限显著高于所述可控CCA的能量检测门限,传统CCA的信道侦听检测门限显著高于所述可控CCA的载波侦听检测门限。所述可控CCA的能量检测门限和/或载波侦听检测门限可以是在信道扫描前预先定义的。在此条件下,STA可以在所述信道竞争接入间隔内对信道进行检测,可控CCA可以根据信道检测结果确定是否增大调整所述可控CCA的能量检测结果,和/或载波侦听检测结果。所述可控CCA的能量检测结果和/或载波侦听检测结果可以各自等于所述传统CCA的能量检测结果和/或载波侦听检测结果。
在步骤S302中,在STA通过传统CCA获得信道使用权之后,STA可以一并确定所述可控CCA的能量检测结果和载波侦听检测结果。如果所述可控CCA的能量检测结果高于所述可控CCA的能量检测门限,则所述STA可以延长所述当前信道的最小信道停留时间;和/或,如果所述可控CCA的载波侦听检测结果高于所述可控CCA的载波侦听检测门限,则所述STA可以延长所述当前信道的最小信道停留时间,使其能尽量保证STA可以接收到AP接入点由于隐藏节点被推迟发送的探测响应帧。其中,所述最小信道停留时间的延长时间可以参考历史信道扫描数据中的最小信道停留时间。
作为一个变化例,如果所述可控CCA的能量检测结果低于或等于所述可控CCA的能量检测门限,且所述可控CCA的载波侦听检测结果低于或等于所述可控CCA的载波侦听检测门限,则所述STA可以维持所述当前信道的最小信道停留时间。所述当前信道的最小信道停留时间可以是IEEE 802.11标准协议规定的默认最小信道停留时间。
在步骤S303中,在基于CSMA机制竞争信道,并在获取到信道使用权之后,STA可以发送探测请求帧。并启动MinCT计时器和MaxCT计时器。所述MinCT计时器的定时时间是基于所述最小信道停留时间设置的。所述MaxCT计时器可以根据IEEE802.11标准协议进行设置。
在具体实施中,如果所述最小信道停留时间被延长,那么意味着所述MinCT计时器的计时时间也将延长,否则,所述MinCT计时器的计时时间可以等于IEEE802.11标准协议规定的默认最小信道停留时间。
在一个典型应用场景中,如图4所示,STA进行信道扫描时,STA可以首先执行步骤S401,即STA跳转到当前信道,以对该当前信道进行扫描;
其次,STA可以执行步骤S402,在探测停留时间定时器运行期间,STA可以基于能量检测执行可控CCA,以检测所述当前信道的能量值(即ED值);
再次,STA可以执行步骤S403,即确定所述探测停留时间定时器是否超时?如果是,则STA可以执行操作S404,即记录可控CCA的能量检测结果(图示为ED值);如果否,则执行步骤S405,确定在所述探测停留时间定时器运行期间,是否检测到Wi-Fi分组?如果是,则执行步骤S4051,即记录可控CCA载波侦听检测结果(图示为CS值),并转向步骤S406;如果否,则转向步骤S402;
进一步,STA可以执行步骤S406,即利用传统CCA竞争信道。本领域技术人员理解,此时,STA可以执行步骤S4071,即记录可控CCA ED值和/或可控CCA CS值,所述可控CCA的信道检测结果可以根据所述传统CCA的信道检测结果确定,即所述可控CCA的信道检测结果可以等于所述传统CCA的信道检测结果;
进一步,STA可以执行步骤S407,确定传统CCA是否成功获取到信道使用权?如果是,则执行步骤S408,即STA可以在当前信道传输探测请求帧;如果否,则执行步骤S406;
进一步,STA可以执行步骤S409,即STA等待直到所述探测请求帧发送完毕;
进一步,STA可以执行步骤S410,确定记录的可控CCA ED值是否高于第一预设能量门限?如果是,则执行步骤S410’,即增加MinCT,并继续执行步骤S411,即确定可控CCA记录的CS值是否高于第二预设能量门限?如果是,则执行步骤S412,以再次增加MinCT;
进一步,如果所述可控CCA记录的ED值低于所述第一预设能量门限,且记录的CS值低于所述第二预设能量门限,则执行步骤S413,即维持MinCT。
图5是本发明实施例的一种以时间为主线的信道扫描流程示意图。参考图5,STA在时刻T1跳转到一个新信道上,并从时刻T1开始进入探测推迟间隔,在时刻T2,STA尝试发送探测请求帧,在发送探测请求帧之前,STA需要进行信道竞争,即从时刻T2开始,进行信道竞争。当STA在时刻T3成功获取信道使用权后,可以发送探测请求帧,此时,可以得知从时刻T2至时刻T3表示STA进行信道竞争的信道接入时长。其中,从时刻T1至时刻T3为可控CCA检测时长。进一步,所述探测请求帧从时刻T3开始传输,并在时刻T4传输完毕。
之后,如果STA基于所述可控CCA的信道检测结果确定调整最小信道停留时间(即图示的MinCT),那么在时刻T4调整MinCT,图中从时刻T4开始至时刻T5为原始MinCT时长,从时刻T4至时刻T6为调整后的MinCT时长。进一步,如果在所述调整后的MinCT时长内,信道一直处于空闲状态,那么STA可以在时刻T6跳转至下一个信道。
由上,通过本发明实施例可以优化信道扫描,可以提高信道扫描效率,降低隐藏节点带来的不利影响,有利于增加Wi-Fi设备扫描到的接入点数量。进一步,由于本发明实施例提供的技术方案不会影响其他Wi-Fi设备的信道扫描过程,因而在实际应用中,可以与其他Wi-Fi设备共存,具有很好的兼容性。
图6是本发明实施例的一种信道扫描装置的结构示意图。所述信道扫描装置6可以由Wi-Fi设备实施上述图3至图5所示方法技术方案,例如,由Wi-Fi站点实施。
具体而言,所述信道扫描装置6可以包括:确定模块61适于对当前信道进行扫描时,在所述当前信道发送探测请求帧之前的时间间隔内,确定是否延长所述当前信道的最小信道停留时间;更新维持模块62,如果确定延长,则所述更新维持模块62适于更新所述当前信道的最小信道停留时间,否则,维持所述当前信道的最小信道停留时间不变;发送模块63,适于在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧,并启动最小信道停留时间定时器,所述最小信道停留时间定时器的定时时间是基于所述最小信道停留时间设置的。
在具体实施中,所述确定模块61可以包括:确定子模块611,适于对所述当前信道进行信道检测,并根据信道检测结果确定是否延长所述当前信道的最小信道停留时间。
在具体实施中,所述确定子模块611可以包括:检测单元6111,适于采用可控CCA对所述当前信道进行检测,所述可控CCA的能量检测门限低于CCA的能量检测门限,所述可控CCA的载波侦听检测门限低于所述CCA的载波侦听检测门限。
在具体实施中,所述时间间隔包括探测推迟间隔,所述确定子模块611可以包括:第一确定单元6112,适于在采用可控CCA对所述当前信道进行检测之前,在所述探测推迟间隔内,基于历史信道扫描数据确定所述可控CCA的能量检测门限和载波侦听检测门限。
作为一个变化例,在具体实施中,所述时间间隔可以包括探测推迟间隔和信道竞争接入间隔,所述确定子模块611还可以包括:第二确定单元6113,适于在采用可控CCA对所述当前信道进行检测之前,在所述探测推迟间隔和信道竞争接入间隔内,基于历史信道扫描数据确定所述可控CCA的能量检测门限和载波侦听检测门限。
在具体实施中,如果所述可控CCA的信道检测结果高于所述可控CCA的能量检测门限,和/或,所述可控CCA的信道检测结果高于所述可控CCA的载波侦听检测门限,则所述确定子模块611还适于延长所述当前信道的最小信道停留时间。
在具体实施中,所述确定子模块611还适于基于历史信道扫描数据中的最小信道停留时间,延长所述当前信道的最小信道停留时间。
在具体实施中,所述确定子模块611还适于在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧之后,在延长得到的所述当前信道的最小信道停留时间内,等待接收探测响应。
在具体实施中,所述确定子模块611可以包括:维持单元6114。如果所述可控CCA的信道检测结果小于所述可控CCA的能量检测门限,和/或,所述可控CCA的信道检测结果小于所述可控CCA的载波侦听检测门限,则所述维持单元6114适于维持所述当前信道的最小信道停留时间。
在具体实施中,所述信道扫描装置6还可以包括:启动模块64,适于启动所述最小信道停留时间定时器时,一并启动最大信道停留时间定时器。
关于图6所示的信道扫描装置6的工作原理、工作方式的更多内容,可以一并参照上述图3至图5中的相关描述,这里不再赘述。
进一步地,本发明实施例还公开一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述图3至图5所示实施例中所述方法技术方案。优选地,所述存储介质可以包括诸如非挥发性(non-volatile)存储器或者非瞬态(non-transitory)存储器等计算机可读存储介质。所述计算机可读存储介质可以包括ROM、RAM、磁盘或光盘等。
进一步地,本发明实施例还公开一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述图3至图5所示实施例中所述方法技术方案。优选地,所述终端为Wi-Fi站点。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
Claims (13)
1.一种信道扫描方法,其特征在于,包括:
对当前信道进行扫描时,在所述当前信道发送探测请求帧之前的时间间隔内,确定是否延长所述当前信道的最小信道停留时间;
如果确定延长,则更新所述当前信道的最小信道停留时间,否则,维持所述当前信道的最小信道停留时间不变;
在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧,并启动最小信道停留时间定时器,所述最小信道停留时间定时器的定时时间是基于所述最小信道停留时间设置的。
2.根据权利要求1所述的信道扫描方法,其特征在于,所述确定是否延长所述当前信道的最小信道停留时间包括:
对所述当前信道进行信道检测,并根据信道检测结果确定是否延长所述当前信道的最小信道停留时间。
3.根据权利要求2所述的信道扫描方法,其特征在于,所述对所述当前信道进行信道检测包括:
采用可控CCA对所述当前信道进行检测,所述可控CCA的能量检测门限低于CCA的能量检测门限,所述可控CCA的载波侦听检测门限低于所述CCA的载波侦听检测门限。
4.根据权利要求3所述的信道扫描方法,其特征在于,所述时间间隔包括探测推迟间隔,在采用可控CCA对所述当前信道进行检测之前,还包括:
在所述探测推迟间隔内,基于历史信道扫描数据确定所述可控CCA的能量检测门限和载波侦听检测门限。
5.根据权利要求3所述的信道扫描方法,其特征在于,所述时间间隔包括探测推迟间隔和信道竞争接入间隔,在采用可控CCA对所述当前信道进行检测之前,所述方法还包括:
在所述探测推迟间隔和信道竞争接入间隔内,基于历史信道扫描数据确定所述可控CCA的能量检测门限和载波侦听检测门限。
6.根据权利要求3所述的信道扫描方法,其特征在于,所述根据信道检测结果确定是否延长所述当前信道的最小信道停留时间包括:
如果所述可控CCA的信道检测结果高于所述可控CCA的能量检测门限,和/或,所述可控CCA的信道检测结果高于所述可控CCA的载波侦听检测门限,则延长所述当前信道的最小信道停留时间。
7.根据权利要求6所述的信道扫描方法,其特征在于,所述延长所述当前信道的最小信道停留时间包括:
基于历史信道扫描数据中的最小信道停留时间,延长所述当前信道的最小信道停留时间。
8.根据权利要求7所述的信道扫描方法,其特征在于,还包括:
在所述当前信道上发送所述探测请求帧之后,在延长得到的所述当前信道的最小信道停留时间内,等待接收探测响应。
9.根据权利要求3所述的信道扫描方法,其特征在于,所述根据信道检测结果确定是否延长所述当前信道的最小信道停留时间包括:
如果所述可控CCA的信道检测结果小于所述可控CCA的能量检测门限,和/或,所述可控CCA的信道检测结果小于所述可控CCA的载波侦听检测门限,则维持所述当前信道的最小信道停留时间。
10.根据权利要求1至9任一项所述的信道扫描方法,其特征在于,还包括:启动所述最小信道停留时间定时器时,一并启动最大信道停留时间定时器。
11.一种信道扫描装置,其特征在于,包括:
确定模块,适于对当前信道进行扫描时,在所述当前信道发送探测请求帧之前的时间间隔内,确定是否延长所述当前信道的最小信道停留时间;
更新维持模块,如果确定延长,则所述更新维持模块适于更新所述当前信道的最小信道停留时间,否则,维持所述当前信道的最小信道停留时间不变;
发送模块,适于在所述当前信道上,基于CSMA竞争信道使用权,当获得信道使用权时发送探测请求帧,并启动最小信道停留时间定时器,所述最小信道停留时间定时器的定时时间是基于所述最小信道停留时间设置的。
12.一种存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1至10任一项所述的方法的步骤。
13.一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,其特征在于,所述处理器运行所述计算机指令时执行权利要求1至10任一项所述的方法的步骤。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910142205.6A CN109618395B (zh) | 2019-02-26 | 2019-02-26 | 信道扫描方法及装置、存储介质、终端 |
US17/042,608 US11490418B2 (en) | 2019-02-26 | 2019-04-23 | Channel scanning method and device, storage medium and terminal |
PCT/CN2019/083823 WO2020172980A1 (zh) | 2019-02-26 | 2019-04-23 | 信道扫描方法及装置、存储介质、终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910142205.6A CN109618395B (zh) | 2019-02-26 | 2019-02-26 | 信道扫描方法及装置、存储介质、终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109618395A true CN109618395A (zh) | 2019-04-12 |
CN109618395B CN109618395B (zh) | 2020-06-02 |
Family
ID=66022193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910142205.6A Active CN109618395B (zh) | 2019-02-26 | 2019-02-26 | 信道扫描方法及装置、存储介质、终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11490418B2 (zh) |
CN (1) | CN109618395B (zh) |
WO (1) | WO2020172980A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110337135A (zh) * | 2019-08-01 | 2019-10-15 | Oppo广东移动通信有限公司 | 一种调整方法、终端及计算机存储介质 |
CN110351812A (zh) * | 2019-06-24 | 2019-10-18 | 惠州Tcl移动通信有限公司 | Wifi搜索网络功率控制方法、移动终端及存储介质 |
CN111147165A (zh) * | 2020-01-20 | 2020-05-12 | 展讯通信(上海)有限公司 | 无线信道启动方法及装置、存储介质、终端 |
WO2020172980A1 (zh) * | 2019-02-26 | 2020-09-03 | 展讯通信(上海)有限公司 | 信道扫描方法及装置、存储介质、终端 |
CN114885401A (zh) * | 2022-05-12 | 2022-08-09 | 南京创芯慧联技术有限公司 | Wifi主动扫描方法及装置、终端定位方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102752823A (zh) * | 2012-07-04 | 2012-10-24 | 西安电子科技大学 | 基于ap协作的wlan中用户终端在接入点之间的切换方法 |
CN104285475A (zh) * | 2012-05-03 | 2015-01-14 | 交互数字专利控股公司 | 在无线局域网中的增强型主动扫描 |
CN104412663A (zh) * | 2012-07-06 | 2015-03-11 | 华为技术有限公司 | 用于多信道Wi-Fi系统中的主动扫描的系统和方法 |
CN104718780A (zh) * | 2012-10-15 | 2015-06-17 | Lg电子株式会社 | 用于在无线lan中主动扫描的方法和设备 |
CN105939543A (zh) * | 2015-03-05 | 2016-09-14 | 中兴通讯股份有限公司 | 一种信道检测方法和装置 |
CN106063193A (zh) * | 2013-12-11 | 2016-10-26 | 华为技术有限公司 | 用于确定空闲信道评估阈值的系统和方法 |
CN108135006A (zh) * | 2017-12-22 | 2018-06-08 | 北京邮电大学 | 一种基于Minstrel算法的速率和载波侦听阈值联合调整方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2945431B1 (en) | 2013-01-11 | 2019-03-13 | LG Electronics Inc. | Method and device for performing active scanning |
CN105379331B (zh) * | 2013-05-14 | 2021-02-02 | Lg 电子株式会社 | 在无线lan系统中支持基本服务集的方法及其设备 |
KR101869292B1 (ko) | 2014-02-27 | 2018-07-20 | 삼성전자주식회사 | 디바이스의 통신 채널 설정 방법, 복수의 디바이스 사이의 통신 채널 설정을 위한 방법, 및 디바이스 |
EP3357181B1 (en) * | 2015-09-28 | 2022-10-05 | Nokia Technologies Oy | Multiplexed messaging in wireless network |
US10743356B2 (en) * | 2018-08-20 | 2020-08-11 | Sony Corporation | Unassigned slots announcement in TDD SP channel access WLAN networks |
CN109219075B (zh) | 2018-10-09 | 2022-05-10 | 深圳创维数字技术有限公司 | 一种无线信道扫描方法、装置、终端及存储介质 |
CN109618395B (zh) | 2019-02-26 | 2020-06-02 | 展讯通信(上海)有限公司 | 信道扫描方法及装置、存储介质、终端 |
-
2019
- 2019-02-26 CN CN201910142205.6A patent/CN109618395B/zh active Active
- 2019-04-23 WO PCT/CN2019/083823 patent/WO2020172980A1/zh active Application Filing
- 2019-04-23 US US17/042,608 patent/US11490418B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104285475A (zh) * | 2012-05-03 | 2015-01-14 | 交互数字专利控股公司 | 在无线局域网中的增强型主动扫描 |
CN102752823A (zh) * | 2012-07-04 | 2012-10-24 | 西安电子科技大学 | 基于ap协作的wlan中用户终端在接入点之间的切换方法 |
CN104412663A (zh) * | 2012-07-06 | 2015-03-11 | 华为技术有限公司 | 用于多信道Wi-Fi系统中的主动扫描的系统和方法 |
CN104718780A (zh) * | 2012-10-15 | 2015-06-17 | Lg电子株式会社 | 用于在无线lan中主动扫描的方法和设备 |
CN106063193A (zh) * | 2013-12-11 | 2016-10-26 | 华为技术有限公司 | 用于确定空闲信道评估阈值的系统和方法 |
CN105939543A (zh) * | 2015-03-05 | 2016-09-14 | 中兴通讯股份有限公司 | 一种信道检测方法和装置 |
CN108135006A (zh) * | 2017-12-22 | 2018-06-08 | 北京邮电大学 | 一种基于Minstrel算法的速率和载波侦听阈值联合调整方法 |
Non-Patent Citations (1)
Title |
---|
GIWON PARK等: "Step-wise Active Scanning in TGai", 《IEEE 802.11-12/0257R1》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020172980A1 (zh) * | 2019-02-26 | 2020-09-03 | 展讯通信(上海)有限公司 | 信道扫描方法及装置、存储介质、终端 |
US11490418B2 (en) | 2019-02-26 | 2022-11-01 | Spreadtrum Communications (Shanghai) Co., Ltd | Channel scanning method and device, storage medium and terminal |
CN110351812A (zh) * | 2019-06-24 | 2019-10-18 | 惠州Tcl移动通信有限公司 | Wifi搜索网络功率控制方法、移动终端及存储介质 |
CN110351812B (zh) * | 2019-06-24 | 2021-10-22 | 惠州Tcl移动通信有限公司 | Wifi搜索网络功率控制方法、移动终端及存储介质 |
CN110337135A (zh) * | 2019-08-01 | 2019-10-15 | Oppo广东移动通信有限公司 | 一种调整方法、终端及计算机存储介质 |
CN110337135B (zh) * | 2019-08-01 | 2021-08-17 | Oppo广东移动通信有限公司 | 一种调整方法、终端及计算机存储介质 |
US12127255B2 (en) | 2019-08-01 | 2024-10-22 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Adjusting method for terminal, terminal, and non-transitory computer-storage medium |
CN111147165A (zh) * | 2020-01-20 | 2020-05-12 | 展讯通信(上海)有限公司 | 无线信道启动方法及装置、存储介质、终端 |
CN111147165B (zh) * | 2020-01-20 | 2022-07-15 | 展讯通信(上海)有限公司 | 无线信道启动方法及装置、存储介质、终端 |
CN114885401A (zh) * | 2022-05-12 | 2022-08-09 | 南京创芯慧联技术有限公司 | Wifi主动扫描方法及装置、终端定位方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2020172980A1 (zh) | 2020-09-03 |
US11490418B2 (en) | 2022-11-01 |
CN109618395B (zh) | 2020-06-02 |
US20210100032A1 (en) | 2021-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109618395A (zh) | 信道扫描方法及装置、存储介质、终端 | |
US10498697B2 (en) | Spatial reuse for uplink multiuser transmissions | |
US11997712B2 (en) | Techniques of improving EDCA mechanism in spatial reuse | |
KR101601616B1 (ko) | 다중 채널 Wi-Fi 시스템에서 능동 스캐닝을 위한 시스템 및 방법 | |
US10111185B2 (en) | Backoff operation in connection with spatial reuse | |
EP3139680A1 (en) | Channel access method and system, stations, and computer readable storage medium | |
US20170257887A1 (en) | Random access with carrier sensing | |
US8619786B2 (en) | Facilitating distributed channel access for transmissions in a wireless communication environment | |
EP2993857A1 (en) | Method and device for data transmission | |
JP2017533656A (ja) | 共有通信媒体上における混合モード媒体アクセス制御(mac) | |
CN108551683A (zh) | 在无线局域网中的增强型主动扫描 | |
JP6591550B2 (ja) | Wi−Fiとの共存のためのリッスンビフォアトーク負荷ベースチャネルアクセス | |
WO2015162966A1 (ja) | 装置及び方法 | |
CN104869586B (zh) | 一种动态信道检测的处理方法及接入点设备 | |
US20170019927A1 (en) | Data transmission method and device in wireless lan system supporting downlink oriented channel | |
US20160037537A1 (en) | Method and apparatus for controlling clear channel assessment threshold | |
US20170223710A1 (en) | Setting parameters for joint overlapping basic service set packet detect level and transmit power | |
JP2022533336A (ja) | アップリンク送信のための方法、端末デバイス、およびネットワークノード | |
KR20240053071A (ko) | 비허가 대역 상에서의 송신을 위한 방법 및 노드 | |
US20170374684A1 (en) | Identifier assignment for unassociated stations | |
EP3226643B1 (en) | Data transmission method and station | |
EP3429300B1 (en) | Method and device for processing network allocation vector | |
CN102316532A (zh) | 一种无线局域网下信道的认知探测方法 | |
CN109392058B (zh) | 基于无线网络的智能扫描的实现方法、装置、站点及接入点 | |
KR20220120650A (ko) | 무선 통신 시스템에서 랜덤 액세스를 위한 방법 및 디바이스 |
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 |