CN105264828A - 信道扫描的方法和装置 - Google Patents
信道扫描的方法和装置 Download PDFInfo
- Publication number
- CN105264828A CN105264828A CN201380076735.6A CN201380076735A CN105264828A CN 105264828 A CN105264828 A CN 105264828A CN 201380076735 A CN201380076735 A CN 201380076735A CN 105264828 A CN105264828 A CN 105264828A
- Authority
- CN
- China
- Prior art keywords
- channel
- sta
- scan
- scanning
- network 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
Classifications
-
- 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
本发明实施例提供了一种信道扫描的方法和装置,能够减少信道扫描的时间,改善用户体验。该方法包括:至少两个网络设备中的第一网络设备从至少两个信道中,确定第一目标信道,其中,该第一目标信道与至少一个第二目标信道的中心频点相异,该第二目标信道是至少一个第二网络设备的首次扫描信道,该第一网络设备与该第二网络设备不在同一时段使用同一信道进行通信,该至少两个信道的带宽相同;该第一网络设备以该第一目标信道作为首次扫描信道,对该至少两个信道进行扫描,在当前扫描的信道的信道状况满足预设条件时,停止扫描。
Description
信道扫描的方法和装置 技术领域
本发明涉及通信领域, 并且更具体地, 涉及信道扫描的方法和装置。 背景技术
目前, 已知一种通信技术, 网络设备按照相同的顺序(例如, 针对频点 的由低到高的顺序), 对位于规定频率范围内的多个信道进行扫描, 选择质 量最好的信道, 以进行通信。
但是, 由于网络设备需要对每个信道进行扫描, 大大增加了扫描时间, 进而延长了通信建立的时间, 严重影响了用户体验。
因此, 希望提供一种技术, 能够减少信道扫描的时间, 改善用户体验。 发明内容
本发明实施例提供一种信道扫描的方法和装置, 能够减少信道扫描的时 间, 改善用户体验。
第一方面, 提供了一种信道扫描的方法, 该方法包括: 至少两个网络设 备中的第一网络设备从至少两个信道中, 确定第一目标信道, 其中, 该第一 目标信道与至少一个第二目标信道的中心频点相异, 该第二目标信道是至少 一个第二网络设备的首次扫描信道,该第一网络设备与该第二网络设备不在 同一时段使用同一信道进行通信, 该至少两个信道的带宽相同; 该第一网络 设备以该第一目标信道作为首次扫描信道, 对该至少两个信道进行扫描, 在 当前扫描的信道的信道状况满足预设条件时, 停止扫描。
结合第一方面, 在第一方面的第一种实现方式中, 该至少两个网络设备 中的第一网络设备从至少两个信道中, 确定第一目标信道, 包括: 该至少两 个网络设备中的第一网络设备获取第一扫描指示信息, 该第一扫描指示信息 用于指示该第一信道; 该第一网络设备根据该第一扫描指示信息, 确定该第 一信道。
结合第一方面及其上述实现方式, 在第一方面的第二种实现方式中, 该 至少两个网络设备中的第一网络设备从至少两个信道中, 确定第一目标信 道, 包括: 该至少两个网络设备中的第一网络设备确定针对该至少两个信道
的扫描顺序, 在该扫描顺序中, 该第一目标信道为首次扫描信道; 该第一网 络设备根据该扫描顺序, 确定该第一目标信道; 以及该第一网络设备以该第 一目标信道作为首次扫描信道, 对该至少两个信道进行扫描, 包括: 该第一 网络设备根据该扫描顺序, 对该至少两个信道进行扫描。
结合第一方面及其上述实现方式, 在第一方面的第三种实现方式中, 当 该第一网络设备与该第二网络设备之间的距离小于等于预设的距离门限时, 该第一目标信道与该第二目标信道之间相隔至少一个信道。
结合第一方面及其上述实现方式, 在第一方面的第四种实现方式中, 该 在当前扫描的信道的信道状况满足预设条件时, 停止扫描, 包括: 如果当前 扫描的信道中的干扰小于等于预设的干扰门限, 则停止扫描; 或如果当前扫 描的信道中的信号强度大于等于预设的质量门限, 则停止扫描。
第二方面, 提供了一种信道扫描的方法, 该方法包括: 第一站点 STA 确定至少两个接入点 AP的覆盖范围以及各该 AP使用的信道, 其中, 各该 AP使用的信道的中心频点相异, 且各该 AP使用的信道的带宽相同; 该第 一 STA根据当前所处位置以及各该 AP的覆盖范围, 从各该 AP使用的信道 中, 确定第一备选信道, 其中, 该第一备选信道为第一 AP所使用的信道, 该第一 STA处于该第一 AP的覆盖范围内; 该第一 STA以该第一备选信道 作为首次扫描信道, 对各该 AP使用的信道进行扫描, 在当前扫描的信道的 信道状况满足预设条件时, 停止扫描。
结合第二方面, 在第二方面的第一种实现方式中, 该第一备选信道与至 少一个第二备选信道相异, 该第二备选信道是至少一个第二 STA 的首次扫 描信道, 该第一 STA与该第二 STA不在同一时段使用同一信道进行通信。
结合第二方面及其上述实现方式, 在第二方面的第二种实现方式中, 该 第一 STA根据当前所处位置以及各该 AP的覆盖范围, 从各该 AP使用的信 道中, 确定第一备选信道, 包括: 该第一 STA根据当前所处位置以及各该 AP的覆盖范围, 确定针对各该 AP使用的信道的扫描顺序, 在该扫描顺序 中, 该第一备选信道为首次扫描信道; 以及该第一 STA 以该第一备选信道 作为首次扫描信道, 对各该 AP使用的信道进行扫描, 包括: 该第一 STA根 据该扫描顺序, 对各该 AP使用的信道进行扫描。
结合第二方面及其上述实现方式, 在第二方面的第三种实现方式中, 在 各该 AP中, 该第一 AP是与该第一 STA之间的距离最小。
结合第二方面及其上述实现方式, 在第二方面的第四种实现方式中, 该 在当前扫描的信道的信道状况满足预设条件时, 停止扫描, 包括: 如果当前 扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫描。
第三方面, 提供了一种信道扫描的装置, 该装置包括: 确定单元, 用于 从至少两个信道中, 确定第一目标信道, 其中, 该第一目标信道与至少一个 第二目标信道的中心频点相异, 该第二目标信道是至少一个第二网络设备的 首次扫描信道,该第一网络设备与该第二网络设备不在同一时段使用同一信 道进行通信, 该至少两个信道的带宽相同; 扫描单元, 用于以该第一目标信 道作为首次扫描信道, 对该至少两个信道进行扫描, 在当前扫描的信道的信 道状况满足预设条件时, 停止扫描。
结合第三方面, 在第三方面的第一种实现方式中, 该确定单元具体用于 获取第一扫描指示信息, 该第一扫描指示信息用于指示该第一信道; 用于根 据该第一扫描指示信息, 确定该第一信道。
结合第三方面及其上述实现方式, 在第三方面的第二种实现方式中, 该 确定单元具体用于确定针对该至少两个信道的扫描顺序, 在该扫描顺序中, 该第一目标信道为首次扫描信道; 用于根据该扫描顺序, 确定该第一目标信 道;以及该扫描单元具体用于根据该扫描顺序,对该至少两个信道进行扫描。
结合第三方面及其上述实现方式, 在第三方面的第三种实现方式中, 该 确定单元具体用于获取第二扫描指示信息, 该第二扫描指示信息用于指示该 扫描顺序。
结合第三方面及其上述实现方式, 在第三方面的第四种实现方式中, 当 该装置与该第二网络设备之间的距离小于等于预设的距离门限时, 该第一目 标信道与该第二目标信道之间相隔至少一个信道。
结合第三方面及其上述实现方式, 在第三方面的第五种实现方式中, 该 扫描单元具体用于如果当前扫描的信道中的干扰小于等于预设的干扰门限, 则停止扫描; 或如果当前扫描的信道中的信号强度大于等于预设的质量门 限, 则停止扫描
第四方面, 提供了一种信道扫描的装置, 该装置包括: 第一确定单元, 用于确定至少两个接入点 AP的覆盖范围以及各该 AP使用的信道, 其中, 各该 AP使用的信道的中心频点相异, 且各该 AP使用的信道的带宽相同; 第二确定单元, 根据当前所处位置以及各该 AP的覆盖范围, 从各该 AP使
用的信道中, 确定第一备选信道, 其中, 该第一备选信道为第一 AP所使用 的信道, 该装置处于该第一 AP的覆盖范围内; 扫描单元, 用于以该第一备 选信道作为首次扫描信道, 对各该 AP使用的信道进行扫描, 在当前扫描的 信道的信道状况满足预设条件时, 停止扫描。
结合第四方面, 在第四方面的第一种实现方式中, 该第一备选信道与至 少一个第二备选信道相异, 该第二备选信道是至少一个第二 STA 的首次扫 描信道, 该装置与该第二 STA不在同一时段使用同一信道进行通信。
结合第四方面及其上述实现方式, 在第四方面的第二种实现方式中, 该 第二确定单元具体用于根据当前所处位置以及各该 AP的覆盖范围, 确定针 对各该 AP使用的信道的扫描顺序, 在该扫描顺序中, 该第一备选信道为首 次扫描信道; 以及该扫描单元具体用于根据该扫描顺序, 对各该 AP使用的 信道进行扫描。
结合第四方面及其上述实现方式, 在第四方面的第三种实现方式中, 在 各 AP中, 该第一 AP与该装置之间的距离最小。
结合第四方面及其上述实现方式, 在第四方面的第四种实现方式中, 该 扫描单元具体用于,如果当前扫描的信道中的信号强度大于等于预设的质量 门限, 则停止扫描。
根据本发明实施例的信道扫描的方法和装置,通过使无法使用相同的信 道进行通信的至少两个网络设备, 在对信道进行扫描时, 分别以中心频点相 异的信道作为首次扫描信道, 能够使各网络设备在首次扫描时, 便能够确定 可以使用的信道, 并且, 通过使网络设备在当前扫描的信道的信道状况满足 预设条件时停止扫描, 能够降低网络设备的信道扫描时间, 进而缩短通信建 立的时间, 从而提高用户体验。 附图说明
为了更清楚地说明本发明实施例的技术方案, 下面将对实施例或现有技 术描述中所需要使用的附图作筒单地介绍, 显而易见地, 下面描述中的附图 仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造 性劳动的前提下, 还可以根据这些附图获得其他的附图。
图 1是根据本发明一实施例的信道扫描的方法的示意性流程图。
图 2是表示本发明一实施例的信道扫描的方法的扫描对象的示意图。
图 3是根据本发明另一实施例的信道扫描的方法的示意性流程图。
图 4是表示适用本发明另一实施例的信道扫描的方法的系统的示意图。 图 5是根据本发明一实施例的信道扫描的装置的示意性框图。
图 6是根据本发明另一实施例的信道扫描的装置的示意性框图。
图 7是根据本发明一实施例的信道扫描的设备的示意性结构图。
图 8是根据本发明另一实施例的信道扫描的设备的示意性结构图。
图 9是根据本发明一实施例的信道扫描的系统的示意性框图。
图 10是根据本发明另一实施例的信道扫描的系统的示意性框图。 具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创 造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
本发明的技术方案,可以应用于各种需要对系统提供的无线资源(例如, 规定频率范围内的多个信道)进行扫描, 以选择所使用的信道的通信系统, 例如, 无线局域网 (WLAN, Wireless Local Area Network ) 系统、 无线保真 ( Wi-Fi , Wireless Fidelity ) 系统等。 相对应的, 网络设备可以是 WLAN中 的接入点 (AP, Access Point )或用户站点 ( STA, Station )。
应理解, 以上列举的适用本发明提供的信道扫描的方法的通信系统仅为 示例性说明, 本发明并不限定于此, 其他需要网络设备(包括信息或数据的 发送端和接收端 )对系统提供的信道进行扫描以使用未被占用的信道进行通 信的系统均落入本发明的保护范围内。
为了便于理解, 在以下说明中, 以应用于 WLAN系统中的实施过程为 例, 对本发明实施例的信道扫描的方法和装置进行说明。
图 1示出了本发明一实施例的信道扫描的方法 100的示意性流程图, 其 中, 该方法 100的执行主体(或者说, 本发明实施例中的网络设备)可以是 WLAN系统中的 AP, 也可以是 STA, 本发明并未特别限定, 为了便于理解, 以下, 以 AP执行时的动作和方法为例, 进行说明。 需要说明的是, 在本发 明实施例中, 第一网络设备与第二网络设备的类型需要一致, 即, 如果第一 网络设备为 AP,则第二网络设备也为 AP, 同样,如果第一网络设备为 STA,
则第二网给设备也为 STA。
在 WLAN系统中,可以使用 2.4GHz以及 5GHz上的多个信道进行通信, 其中, 对于不同的通信版本, 各信道带宽可以相异。
图 2示出了 5GHz上的信道划分方式,如图 2所示,在 IEEE 802.11a中, STA和 AP可以使用 5.3GHz和 5.8GHz上, 带宽为 20MHz的信道;
在 IEEE 802.11b中, STA和 AP可以使用 2.4GHz上, 带宽为 20MHz 的信道。
在 IEEE 802.11g中, STA和 AP可以使用 2.4GHz上, 带宽为 20MHz 的信道。
在 IEEE 802.11η中, STA和 AP可以使用 2.4GHz和 5GHz上, 带宽为
20MHz或 40MHz的信道。
在 IEEE 802.1 lac中, STA和 AP可以使用 5GHz上, 带宽为 20MHz、 40MHz、 80MHz或者 160MHz的信道。
需要说明的是, 在本发明实施例中, 40MHz 的信道是由两个(例如, 相邻的) 20MHz的信道组成的, 在使用 40MHz的信道进行通信时, 需要满 足以下奈件:
构成该 40MHz的信道两个 20MHz的信道均未被其他 AP或 STA占用。 即,如果 STA或 AP检测到一个 40MHz的信道范围内的 20MHz的信道被占 用, 则该 STA或 AP无法使用该 40MHz的信道。
为了便于理解, 在以下说明中, 以网络侧设备对各 20MHz的信道的扫 描过程为例, 进行说明。
如图 1所示, 该方法 100包括:
S110, 至少两个网络设备中的第一网络设备从至少两个信道中, 确定第 一目标信道, 其中, 该第一目标信道与至少一个第二目标信道的中心频点相 异, 该第二目标信道是至少一个第二网络设备的首次扫描信道, 该第一网络 设备与该第二网络设备不在同一时段使用同一信道进行通信, 该至少两个信 道的带宽相同;
S120, 该第一网络设备以该第一目标信道作为首次扫描信道, 对该至少 两个信道进行扫描, 在当前扫描的信道的信道状况满足预设条件时, 停止扫 描。
具体地说, 在本发明实施例中, 使无法使用相同的信道进行通信的至少
网络设备, 在对信道进行扫描时, 分别以中心频点相异的信道作为首次扫描 信道, 能够使各网络设备在首次扫描时, 便能够确定可以使用的信道。
可选地, 该至少两个网络设备中的第一网络设备从至少两个信道中, 确 定第一目标信道, 包括:
该至少两个网络设备中的第一网络设备获取第一扫描指示信息, 该第一 扫描指示信息用于指示该第一信道;
该第一网络设备根据该第一扫描指示信息, 确定该第一信道。
具体地说, 在本发明实施例中, 该至少两个网络设备的首次扫描信道可 以由例如, 服务器预先设定, 其后, 下发并存储在该至少两个网络设备中。
需要说明的是, 在本发明实施例中, 该服务器可以设置在一个网络设备 中, 也可以独立设置, 本发明并未特别限定, 只要能够实现该服务器与各网 络设备之间的通信即可。
下面, 对该服务器确定各网络设备 (包括第一网络设备)的首次扫描信 道的过程和方法进行说明。
首先, 服务器可以确定各网络设备的位置以及覆盖范围。
例如, 当网络设备具有进行定位的功能时, 可以向服务器发送指示当前 所处位置的信息, 从而, 服务器可以根据该信息, 确定各网络设备的位置。
并且, 在本发明实施例中, 网络设备进行定位的方法可以与现有技术相 同, 例如, 可以使用全球定位系统(GPS , Global Positioning System )进行 定位等, 这里, 为了避免赘述, 省略其说明。
再例如, 在本发明实施例中, 当服务器与各网络设备采用无线通信的情 况下, 服务器还可以根据来自网络设备的信号, 采用例如, 基站定位法, 对 该网络设备进行定位, 以确定该用户设备的位置。
再例如, 在本发明实施例中, 服务器还可以从能够对网络设备进行定位 的服务商获取指示该网络设备的位置的信息,从而,服务器可以根据该信息, 确定网络设备的位置。
并且,各网络设备可以向服务器发送指示其覆盖范围(例如,传输功率) 的指示信息, 从而, 服务器可以确定各网络设备的覆盖范围。
在两个网络设备的覆盖范围交叠的情况下,如果这两个网络设备使用同 一信道进行通信, 则会对彼此造成极大的干扰, 导致通信无法进行, 因此, 服务器可以确定覆盖范围涵盖第一网络设备(以下, 称为网络设备 #1 )的各
网络设备, 或者说, 服务器可以确定不能与该第一网络设备同时使用相同的 信道进行通信的各网络设备。
或者, 服务器还可以根据各网络设备的覆盖范围, 确定一个判定区域, 并根据各网络设备的位置,确定处于该判定区域中的网络设备,并可以认为, 处于该判定区域中的各网络设备不能同时使用相同的信道进行通信的各网 络设备(以下, 称为待处理网络设备)。
需要说明的是, 在本发明实施例中, 该判定区域可以根据各网络设备的 位置以及发射功率任意确定, 本发明并未特别限定。
由于根据各网络设备的覆盖范围和位置(即, 各网络设备之间的位置关 系的一例 )来判定待处理网络设备, 能够减少待处理的数据,提高处理效率, 减少资源浪费。
应理解, 以上列举的根据各网络设备的位置、 覆盖范围或发送功率等来 确定待处理网络设备的方式仅为示例性说明, 本发明并未限定于此, 服务器 也可以不关注各网络设备的覆盖范围和位置, 而将系统内的各网络设备均视 为待处理网络设备。
其后, 服务器可以根据系统提供的无线资源 (即, 信道) 的使用情况, 确定当前可以使用的信道(即, 未被占用的信道, 以下, 称为待分配信道)。
由于根据信道的使用情况来判定待分配信道, 能够减少待处理的数据, 提高处理效率, 减少资源浪费。 但是, 本发明并不限定于此, 也可以不关注 各信道的使用情况, 例如, 在系统内各网络设备统一开启时, 由于各信道均 未被占用, 因此, 可以将系统带宽内的所有信道均视为待分配信道。
其后, 服务器可以根据待处理网络设备的数量和待分配信道的数量, 为 各待处理网络设备分配首次扫描的信道, 其中, 需要确保包括网络设备 #1 在内的至少两个网络设备的首次扫描信道相异。
为了便于理解和说明, 在以下说明中, 以图 2中的信道 A1至信道 A10 作为待分配信道, 进行说明。
在本发明实施例中, 设待分配的可用信道个数为 N, 待处理网络设备的 数量为 M。 根据 M和 N之间的大小关系, 可以分为以下三种情况:
情况( 1 ): M=N
此情况下,服务器能够为每个待处理网络设备均分配一个与其他待处理 网络设备相异的待分配信道, 作为其首次扫描信道。
例如, 服务器可以为 M个待处理网络设备(以, AP为例)进行编号, 从而可以获得集合 1: {ΑΡ#1 , ΑΡ#2, ... , ΑΡ#Μ}, 并且, 可以为待分配信 道进行编号, 从而可以获得集合 2: {信道 #1 , 信道 #2, 信道 #Ν}。
其后, 服务器可以使集合 1中的各元素与集合 2中的各元素一一对应, 并将各 ΑΡ的在集合 2中所对应的信道作为其首次扫描信道, 下发给各 ΑΡ。
作为使集合 1中的各元素与集合 2中的各元素——对应的方法, 可以列 举以下实施例:
Α. 可以根据集合 1中的各元素与集合 2中的各元素的编号来进行, 例 如, 使编号相同的元素相对应, 需要说明的是, 集合 1中的各元素的编号需 要彼此相异, 集合 2中的各元素的编号也需要彼此相异。
Β. 如果集合 1 中各网络设备具有能够在系统中唯一地指示该网络设备 的标识, 例如, 媒体接入控制 (MAC, Medium Access Control )地址、 关联 身份信息 (AID, Association Identifier )或部分关联身份信息 (partial AID, partial Association Identifier ), 则可以根据预设的规则, 使具各标识与集合 2 中的各元素的编号——对应。
C. 在集合 1和集合 2中的各元素个数小于等于 10的情况下, 可以产生 一个位数与集合 1中的元素个数相同的随机数, 该随机数的个数位上的数字 彼此相异, 从而, 可以使各网络设备与该随机数的各数位——对应, 并且, 该随机数的各数位上的数字可以代表集合 2中各元素, 从而, 能够使集合 1 中的各元素与集合 2中的各元素——对应。
可选地, 当该第一网络设备与该第二网络设备之间的距离小于等于预设 的距离门限时, 该第一目标信道与该第二目标信道之间相隔至少一个信道。
具体地说, 由于滤波器不可能做到^艮理想, 可能存在带外泄露, 所以会 对邻带造成干扰, 因此, 如果两个网络设备之间的距离过小, 并且所使用的 信道在系统带宽中相邻, 可能导致这两个相邻网络设备的通信对彼此造成干 扰。
因此, 在本发明实施中, 通过使这两个相邻的网络设备所对应的首次扫 描信道在系统带宽中至少相隔一个信道, 能够减小这两个网络设备之间的干 扰。 例如, 如果 ΑΡ#1与 ΑΡ#2之间的距离小于预设的距离门限, 则可以选 择信道 A1作为 ΑΡ#1的首次扫描信道, 并可以选择信道 A10作为 ΑΡ#2的 首次扫描信道。
需要说明的是, 在本发明实施例中, 上述距离门限可以根据例如, 两网 络设备的发射功率等确定。 即, 如果 AP#1与 AP#2的发射功率都较大, 则 双方收到彼此干扰的可能性较大, 因此可以缩短该距离门限。
另外, 在本发明实施例中, 对于不同的网络设备对, 所对应的距离门限 可以相同,也可以相异,本发明并未特别限定。例如,用于判定 AP#1与 AP#2 的首次扫描信道是否相隔至少一个信道的距离门限, 与用于判定 AP#1 与 AP#3的首次扫描信道是否相隔至少一个信道的距离门限可以相异。
例如,在 M=N=10的情况下,如果 AP#1至 AP#10按编号顺序直线排列 (即, AP#1与 AP#2之间的距离最近, AP#1与 AP#10之间的距离最远 ), 则作为示例而非限定,可以按以下表 1所示方式确定各 AP的首次扫描信道。
表 1
如上所述, 由于 AP#1与 AP#2之间的距离最近, 通过扩大 AP#1的首 次扫描信道(信道 A1 )与 AP#2的首次扫描信道(信道 A10 )彼此之间的间 隔, 能够降低 AP#1与 AP#2之间的干扰, 另夕卜, 由于 AP#1与 AP#7之间的 距离相对较远, 因此, 即使大 AP#1的首次扫描信道(信道 A1 )与 AP#7的 首次扫描信道(信道 A2 )之间的间隔较小 (具体地说, 是相邻), 两网络设 备之间的干扰也能控制于规定范围内, 从而, 能够进一步改善用户感受。
情况( 2 ): M < N
由于待处理网络设备的数量小于当前可以使用的信道(待分配信道)的 数量, 因此, 与情况(1 ) 同样, 能够确保每个待处理网络设备的首次扫描 信道相异。 此情况下, 可以从 N个待分配信道中随机选择 M个信道, 从而 可以使用与情况( 1 )相似的方法, 将所选择的 M个待分配信道分配给 M个 待处理网络设备。
情况( 3 ): M > N
此情况下, 无法确保每个待处理网络设备的首次扫描信道均相异。 服务 器可以将 T ( T N )个网络设备分为一组, 从而可以确定多个网络设备组, 每个网络设备组中的网络设备的数量均小于或等于 N, 从而, 可以按照上述 情况(1 )或情况(2 ) 的方法, 为各组中的网络设备分配首次扫描信道。 另 夕卜, 如上所述, 由于距离较近的网络设备之间的干扰较强, 因此, 在本发明 实施例中, 优选将距离较近的网络设备划分在一组。
例如, 在 M=12, N=10的情况下, 如果 AP#1至 AP#12按编号顺序直线 排列(即, AP#1与 AP#2之间的距离最近, AP#1与 AP#12之间的距离最远 ), 则作为示例而非限定,可以按以下表 2所示方式确定各 AP的首次扫描信道。
表 2
网络设备 首次扫描信道
AP#1 信道 Al
AP#2 信道 A10
AP#3 信道 A5
AP#4 信道 A8
AP#5 信道 A3
AP#6 信道 A6
AP#7 信道 A2
AP#8 信道 A9
AP#9 信道 A4
AP#10 信道 A7
AP#11 信道 Al
AP#12 信道 A10 可选地, 该至少两个网络设备中的第一网络设备从至少两个信道中, 确 定第一目标信道, 包括:
该至少两个网络设备中的第一网络设备确定针对该至少两个信道的扫 描顺序, 在该扫描顺序中, 该第一目标信道为首次扫描信道;
该第一网络设备根据该扫描顺序, 确定该第一目标信道; 以及
该第一网络设备以该第一目标信道作为首次扫描信道,对该至少两个信 道进行扫描, 包括:
该第一网络设备根据该扫描顺序, 对该至少两个信道进行扫描。
具体地说, 在本发明实施例中, 除了首次扫描信道以外, 还可以确定针 对剩余待分配信道的扫描顺序, 同样地, 该确定过程可以由网络设备执行, 也可以由服务器执行, 并将确定对于各信道的完整的扫描顺序下发至各网络 设备。 以下, 为了便于理解和说明, 以服务器确定各网络设备的针对待分配 信道的扫描信道的过程和方法进行说明。
待分配信道为 N个, 则 AP#i的信道顺序序列记为:
[Channel ( i, 1 ), Channel ( i, 2), ···, Channel (i, N) ]。
假设 AP#1的信道扫描顺序序列确定为:
[Channel ( 1 , 1 ), Channel ( 1 , 2), ···, Channel ( 1 , N) ],
则例如, 可以将 AP#1的信道扫描顺序序列左移( 2 - 1 )位, 作为 AP#2 的信道扫描顺序序列, 即, AP#2的信道扫描顺序序列确定为:
[Channel ( 2, 1 ), Channel ( 2, 2), ···, Channel ( 2, N-l ), Channel
(2, N) ]=[Channel ( 1, 2), Channel ( 1, 3 ), …, Channel ( 1, N ), Channel (1, 1) ];
同理, 可得 AP#i的信道扫描顺序序列为 AP#1 的信道扫描顺序序列左 移 (i-1)位, 即
[Channel (i, 1), Channel ( i, 2), Channel (i, N-l), Channel ( i,
N) ]= [Channel ( 1, i), Channel (1, i+1 ), Channel (1, N), Channel (1, 1), Channel ( 1 , 2), Channel ( 1 , i-1) ]
其中, AP#1的信道扫描顺序可以随机产生。
并且, 如果扫描顺序中, 下一次扫描的信道与本次扫描的信道在系统带 宽中相邻,例如,本次扫描的信道为信道 A4, 下一次扫描的信道为信道 A5, 如果信道 A4不能作为最终的通信信道(例如, 被其他网络设备占用), 则进 行下次扫描时, 由于信道 A4被使用, 对信道 A5的干扰较大, 可能影响用 户体验。
因此, 在本发明实施例中, 在确定扫描顺序时, 优选使 channel ( 1, i) -channel ( 1, i+1 ) !=lor-l, 即, 在扫描顺序中前后两个信道在系统带宽中 不相邻 (或者说, 至少相隔一个信道), 例如, N=10时, AP#1 的扫描顺序 序列可以为 {A1, A3, A5, A7, A9, A2, A4, A6, A8, A10}。
设待分配信道的数量为 N, 即, 待分配信道为 {Α#1, Α#2, ..., Α#Ν}, 则 ΑΡ#1的扫描顺序序列可以按照下述方法产生:
a. 可以按如上所述方法确定首次扫描信道 Channel ( 1, 1 ) =A1 b. 在剩余的待分配信道中, 选择与 Channel ( 1, 1)距离最远的信道, 作为第二次扫描的信道 Channel ( 1, 2), 即, Channel (1, 2 ) =AN
c. 在剩余的待分配信道中, 选择与 Channel ( 1, 2 )和 Channel ( 1, 1) 距离都比较远的信道作为第三次扫描的信道 Channel ( 1, 3), 即, Channel (1, 3) ^[Channel (1, 1 ) +Channel ( 1, 2) ]/2=A ( 1+N ) II, 如果 N 为 偶数, 则其整数部分。
d. 在剩余的待分配信道中, 选择与 Channel ( 1, 3 )和 Channel ( 1 , 2) 距离都比较远的信道作为第四次扫描的信道 Channel ( 1 , 3 ) ,而且和 Channel
(1, 1)也尽可能远的信道
e. 类似地, 在后续信道排序中, 使 Channel ( 1, i )与 Channel ( 1 , i-1 ) 和 channel (1, i-2 )距离都比较远, 而且和 Channel ( 1, i-3 ), Channel ( 1, 1 )也尽可能远的信道。
例如, 在 M=12, N=10的情况下, 如果 AP#1至 AP#12按编号顺序直线 排列(即, AP#1与 AP#2之间的距离最近, AP#1与 AP#12之间的距离最远 ), 则作为示例而非限定,可以按以下表 3所示方式确定各 AP的信道扫描顺序。
表 3
网络设备 信道扫描顺序
AP#1 Al, A10, A5, A8, A3, A6, A2, A9, A4, A7
AP#2 A10, A5, A8, A3 , A6, A2, A9, A4, A7, Al
AP#3 A5 , A8, A3, A6, A2, A9, A4, A7, Al , A10
AP#4 A8, A3, A6, A2, A9, A4, A7, Al , A10, A5
AP#5 A3 , A6, A2, A9, A4, A7, Al , A10, A5 , A8
AP#6 A6, A2, A9, A4, A7, Al , A10, A5, A8, A3
AP#7 A2, A9, A4, A7, Al , A10, A5, A8, A3 , A6
AP#8 A9, A4, A7, Al , A10, A5 , A8, A3, A6, A2
AP#9 A4, A7, Al , A10, A5, A8, A3 , A6, A2, A9
AP#10 A7, Al , A10, A5 , A8, A3, A6, A2, A9, A4
AP#11 Al , A10, A5, A8, A3, A6, A2, A9, A4, A7
AP#12 A10, A5, A8, A3 , A6, A2, A9, A4, A7, Al 在现有技术中, 各 AP的扫描顺序相同, 均为 Al , A2, A3 , A4, A5, A6, A7, A8, A9, A10。 导致 AP在找到合适的信道前, 需要扫描多个信 道, 花费较长的时间, 并且, 同时, 由于相邻 AP选择到的信道在频率上间 隔也可能很小, 导致邻频干扰。
与此相对, 通过是各 AP采用不同的扫描顺序, 特别是, 使各 AP的首 次扫描顺序相异, 能够使各 AP均能够迅速地找到合适的信道, 能够节省通 信建立时间, 改善用户体验。 并且, 通过设置扫描顺序, 使距离较小(例如, 相邻 ) AP选择到的信道至少间隔一个信道, 能够避免邻频干扰的发生。
从而, 在 S110, 第一网络设备(以下, 以该第一网络设备为 AP#1为例, 进行说明 )可以根据服务器下发的第一扫描指示信息 (例如, 上述表 1 )或 第二扫描指示信息 (例如, 上述表 3 ), 确定首次扫描的信道, 这里, AP#1 的首次扫描为如上所述表 1至表 3中记载的信道 Al。
在 S120, 第一网络设备可以根据如上所述确定的首次扫描信道, 进行 信道扫描, 即, 第一网络设备可以确定信道 A1满足预设条件时, 确定能够 使用该信道 A1进行通信, 并停止扫描。
该在当前扫描的信道的信道状况满足预设条件时, 停止扫描, 包括: 如果当前扫描的信道中的干扰小于等于预设的干扰门限, 则停止扫描;
或
如果当前扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫 描。
具体地说, 在本发明实施例中, 可以采用以下两种方式进行判定: 方式 1
如果信道 A1的干扰(例如, 噪声值)小于等于预设值(即, 干扰门限), 则可能判定为该信道 A1的质量较好, 或者说, 该信道 A1未被占用。 从而 可以停止扫描, 并通过该信道 A1进行通信。
例如, AP在进行信道扫描时, 优选该信道未被任何设备(例如, 其他 AP ) 占用, 在一个信道未被任何设备占用的情况下, 该信道上的信号(或者 说, 噪声) 为 0 (干扰门限的一例), 因此, 如果该信道上的信号强度为 0, 则 AP可以认为该信道未被占用, 从而确定使用该信道, 并停止扫描。
另外, 由于环境因素, 例如, 来自微波炉等的干扰, 可以导致未被其他 AP占用的信道上仍然存在一定的信号(或者说, 噪声 ), 此情况下, 如果该 信号的干扰较小, 即, 该信道能够满足通信的条件, 则 AP可以认为该信道 未被占用, 从而确定使用该信道, 并停止扫描。
方式 2
如果信道 A1的质量(例如,信噪比)大于等于预设值(即,质量门限), 则可能判定为该信道 A1的干扰较小, 或者说, 该信道 A1未被占用。 从而 可以停止扫描, 并通过该信道 A1进行通信。
例如, STA在进行信道扫描时, 主要是扫描可以为其服务的 AP, 需要 该确保来自该 AP的信号强度能够满足通信要求, 因此, 如果一个信道上的 信号强度大于等于预设值(质量门限的一例), 或者说, 该信道上的信噪比 大于等于预设值(质量门限的另一例), 则 STA可以认为能够使用该信道进 行通信, 并停止扫描。
另外, 由于环境因素, 例如, 来自微波炉等的干扰, 可以导致未被 AP 使用的信道上仍然存在一定的信号 (或者说, 噪声), 此情况下, 通过将质 量门限设定为与 AP辐射的信号的信号强度相对应的值, 能够避免该噪声的 干扰, 使 STA准确的扫描到能够用于通信的信道。
需要说明的是, 以上列举的干扰门限和质量门限可以根据通信的类型设 定, 例如, 对于实时通信业务(例如, 视频类业务或在线游戏类业务)等对
通信资源要求交高的业务, 可以设定一个较高的门限。
以上列举了首次扫描信道或信道扫描顺序由服务器设置并下发的实施 例, 但本发明并不限定于此, 也可以由该至少两个网络设备协商确定, 本发 明并未特别限定, 只要能够使至少两个网络设备的首次扫描信道相异即可, 并且,各网络设备执行上述 100 (主要是确定首次扫描信道或信道扫描顺序 ) 时的动作和过程与服务器的类似, 这里, 为了避免赘述, 省略其说明。
根据本发明实施例的信道扫描的方法,通过使无法使用相同的信道进行 通信的至少两个网络设备, 在对信道进行扫描时, 分别以中心频点相异的信 道作为首次扫描信道, 能够使各网络设备在首次扫描时, 便能够确定可以使 用的信道, 并且, 通过使网络设备在当前扫描的信道的信道状况满足预设条 件时停止扫描, 能够降低网络设备的信道扫描时间, 进而缩短通信建立的时 间, 从而提高用户体验。
图 3示出了本发明一实施例的信道扫描的方法 200的示意性流程图, 其 中, 该方法 200的执行主体可以是 WLAN系统中的 STA。
在 WLAN系统中,可以使用 2.4GHz以及 5GHz上的多个信道进行通信, 其中, 对于不同的通信版本, 各信道带宽可以相异.
图 2示出了 5GHz上的信道划分方式, 如图 2所示:
在 IEEE 802.11a中, STA可以使用 5.3GHz和 5.8GHz上,带宽为 20MHz 的信道。
在 IEEE 802.11b中, STA可以使用 2.4GHz上, 带宽为 20MHz的信道。 在 IEEE 802.11g中, STA可以使用 2.4GHz上, 带宽为 20MHz的信道。 在 IEEE 802.11η中, STA可以使用 2.4GHz和 5GHz上, 带宽为 20MHz 或 40MHz的信道。
在 IEEE 802.1 lac中, STA可以使用 5GHz上, 带宽为 20MHz、 40MHz、 80MHz或者 160MHz的信道。
需要说明的是, 在本发明实施例中, 40MHz 的信道是由两个(例如, 相邻的) 20MHz的信道组成的, 在使用 40MHz的信道进行通信时, 需要满 足以下奈件:
构成该 40MHz的信道两个 20MHz的信道均未被其他 AP或 STA占用。 即, 如果 STA检测到一个 40MHz的信道范围内的 20MHz的信道被占用, 则该 STA无法使用该 40MHz的信道。
为了便于理解, 在以下说明中, 以 STA对各 20MHz的信道的扫描过程 为例, 进行说明。
如图 3所示, 该方法 200包括:
S210, 第一站点 STA确定至少两个接入点 AP的覆盖范围以及各该 AP 使用的信道, 其中, 各该 AP使用的信道的中心频点相异, 且各该 AP使用 的信道的带宽相同;
S220, 该第一 STA根据当前所处位置以及各该 AP的覆盖范围,从各该 AP使用的信道中, 确定第一备选信道, 其中, 该第一备选信道为第一 AP 所使用的信道, 该第一 STA处于该第一 AP的覆盖范围内;
S230, 该第一 STA以该第一备选信道作为首次扫描信道, 对各该 AP使 用的信道进行扫描, 在当前扫描的信道的信道状况满足预设条件时, 停止扫 描。
在现有技术中, 各 STA 均按规定顺序对各信道进行扫描(或者说, 侦 听), 并在完成对系统带宽内的所有信道的侦听后, 选择质量最好的信道进 行通信。
但是, 例如, 如果该 STA的覆盖范围 (或者说扫描范围) 内的 AP, 或 者说, 能够覆盖该 STA的 AP所使用的信道在系统带宽中的排列顺序靠后, 贝' J STA 需要浪费大量时间和能源对无法使用的信道进行扫描, 导致通信建 立花费的时间较长, 严重影响用户体验。
在本发明实施例中, STA确定能够为其服务的 AP使用的信道, 并从其 中确定首次扫描信道, 能够使 STA在首次扫描时, 便能够确定可以使用的 信道。
在 S210, 该方法 200的实施主体(以下记做 "STA#1" ) , 可以确定系统 内各 AP的覆盖范围以及所使用的信道。 作为实现方法, STA#1可以从网络 运营商、 维护方或者网络管理员处获取系统内各 AP的覆盖范围以及所使用 的信道, 也可以在之前的接入过程中记录各 AP的覆盖范围以及所使用的信 道。 并且, AP的覆盖范围可以根据 AP的位置及发射功率等推算出。
在 S220, STA#1可以确定当前所处的位置。
例如, 当 STA#1 具有进行定位的功能时, 可以自行定位。 在本发明实 施例中, 作为定位方法可以列举, 例如, 使用全球定位系统(GPS, Global Positioning System )进行定位等, 这里, 为了避免赘述, 省略其说明。
再例如, 在本发明实施例中, STA#1还可以从能够提供定位的服务的服 务商获取指示该 STA#1 的位置的信息, 从而, STA#1可以根据该信息, 确 定当前所处的位置。
从而, STA#1可以确定能够对其提供服务的 AP (即, 第一 AP ), 例如, 可以将覆盖范围包含该 STA#1当前所处位置的各 AP均作为第一 AP, 也可 以将将覆盖范围包含该 STA#1且与该 STA#1距离最近的 AP作为第一 AP, 本发明并未特别限定。
其后,可以将在 S210中确定的第一 AP所使用的信道作为备选信道(可 以为一个, 也可以为多个, 本发明并未特别限定), 并从该备选信道中确定 一个信道(即, 第一备选信道), 作为首次扫描信道。
可选地, 在各该 AP中, 该第一 AP与该装置之间的距离最小。
具体地说, 由于 AP与 STA的距离越近, 路损越小, 通信效果越好, 因 此, 该第一 AP是该第一 STA距离最近的 AP, 即, 在本发明实施例中, 可 以将与 STA#1距离最近的 AP作为为该 STA#1服务的 AP。
可选地, 该第一备选信道与至少一个第二备选信道相异, 该第二备选信 道是至少一个第二 STA的首次扫描信道, 该第一 STA与该第二 STA不在同 一时段使用同一信道进行通信。
具体地说, 如果其他 STA (以下记做 "STA#2" , 其数量可以为一个或 多个)也需要通过该第一 AP进行通信, 或者说, STA#1与 STA#2的覆盖范 围交叠, 则 STA#1与 STA#2无法在同一时段使用相同的信道进行通信, 此 情况下, 如果 8丁 #与 STA#2的首次扫描信道相同, 则可能导致至少一方无 法在首次扫描后确定可以使用的信道。
对于该情况,在本发明实施例中,在 STA#1与 STA#2能够进行通信(例 如, 设备到设备通信) 的情况下, STA#1与 STA#2可以进行协商, 使各自 所确定的首次扫描信道相异。
或者, 该首次扫描信道的确定可以由与 STA#1及 STA#2相独立的服务 器进行, 即, 当 STA#1 需要进行信道扫描以确定通信所使用的信道时, 可 以向该服务器发送请求, 服务器可以根据该请求, 确定 STA#1 的位置, 并 根据各 AP的覆盖范围, 确定能够为该 STA#1提供服务的第一 AP, 以及可 供使用的备选信道, 上述过程与 S210及 S220中的过程类似, 这里为了避免 赘述, 省略其说明。
当服务器确定 STA#2也能够通过第一 AP进行通信时, STA#1所对应的 备选信道与 STA#2 所对应的备选信道之间存在交集。 从而, 服务器可以为 STA#1与 STA#2分配不同的首次扫描信道。
在本发明实施例中, 设该第一 AP (一个或多个 AP )使用的信道数量为 N, 通过该第一 AP进行通信的 STA的数量为 M。 根据 M和 N之间的大小 关系, 可以分为以下三种情况:
情况( 1 ): M=N
此情况下, 服务器能够为每个 STA均分配一个与其他 STA相异的待分 配信道, 作为其首次扫描信道。
例如,服务器可以为 M个 STA进行编号,从而可以获得集合 1 : { STA#1 ,
STA#2 , STA#M }, 并且, 可以为待分配信道进行编号, 从而可以获得 集合 2: {信道 #1 , 信道 #2 , 信道 #N}。 其后, 服务器可以使集合 1中的 各元素与集合 2中的各元素——对应, 并将各 STA的在集合 2中所对应的 信道作为其首次扫描信道, 下发给各 STA。
作为使集合 1中的各元素与集合 2中的各元素——对应的方法, 可以列 举以下实施例:
A. 可以根据集合 1中的各元素与集合 2中的各元素的编号来进行, 例 如, 使编号相同的元素相对应, 需要说明的是, 集合 1中的各元素的编号需 要彼此相异, 集合 2中的各元素的编号也需要彼此相异。
B. 如果集合 1中各 STA具有能够在系统中唯一地指示该网络设备的标 识, 例如, 媒体接入控制 (MAC , Medium Access Control )地址、 关联身份 信息(AID , Association Identifier )或部分关联身份信息(partial AID , partial Association Identifier ), 则可以根据预设的规则,使具各标识与集合 2中的各 元素的编号——对应。
C. 在集合 1和集合 2中的各元素个数小于等于 10的情况下, 可以产生 一个位数与集合 1中的元素个数相同的随机数, 该随机数的个数位上的数字 彼此相异, 从而, 可以使各 STA 与该随机数的各数位——对应, 并且, 该 随机数的各数位上的数字可以代表集合 2中各元素, 从而, 能够使集合 1中 的各元素与集合 2中的各元素——对应。
可选地, 当该第一 STA与该第二 STA之间的距离小于等于预设的距离 门限时, 该第一备选信道与该第二备选信道之间相隔至少一个信道。
具体地说, 如果两个 STA之间的距离过小, 并且所使用的信道在系统 带宽中相邻, 可能导致这两个相邻网络设备的通信对彼此造成干扰。
因此, 在本发明实施中, 通过使这两个相邻的 STA所对应的首次扫描 信道在系统带宽中至少相隔一个信道, 能够减小这两个网络设备之间的干 扰。 例如, 如果 STA#1与 STA#2之间的距离小于预设的距离门限, 则可以 选择信道 A1作为 STA#1的首次扫描信道,并可以选择信道 A10作为 STA#2 的首次扫描信道。
需要说明的是, 在本发明实施例中, 上述距离门限可以根据例如, 两网 络设备的发射功率等确定, 例如, 如果 AP#1与 AP#2的发射功率都较大, 则双方收到彼此干扰的可能性较大, 因此可以缩短该距离门限。
另外, 在本发明实施例中, 对于不同的网络设备对, 所对应的距离门限 可以相同,也可以相异,本发明并未特别限定。例如,用于判定 AP#1与 AP#2 的首次扫描信道是否相隔至少一个信道的距离门限, 与用于判定 AP#1 与 AP#3的首次扫描信道是否相隔至少一个信道的距离门限可以相异。
例如, 在 M=N=10的情况下, 如果 STA#1至 STA#10按编号顺序直线 排歹 ll (即, STA#1与 STA#2之间的距离最近, STA#1与 STA#10之间的距离 最远), 则作为示例而非限定, 可以按以下表 4所示方式确定各 STA的首次 扫描信道。
表 4
STA 首次扫描信道
STA#1 信道 Al
STA#2 信道 A10
STA#3 信道 A5
STA#4 信道 A8
STA#5 信道 A3
STA#6 信道 A6
STA#7 信道 A2
STA#8 信道 A9
STA#9 信道 A4
STA#10 信道 A7
如上所述, 由于 STA#1与 STA#2之间的距离最近, 通过扩大 STA#1的 首次扫描信道(信道 A1 ) 与 STA#2的首次扫描信道(信道 A10 )彼此之间 的间隔,能够降低 STA#1与 STA#2之间的干扰,另夕卜,由于 STA#1与 STA#7 之间的距离相对较远, 因此, 即使大 STA#1的首次扫描信道(信道 A1 ) 与 STA#7的首次扫描信道(信道 A2 )之间的间隔较小 (具体地说, 是相邻;), 两网络设备之间的干扰也能控制于规定范围内, 从而, 能够进一步改善用户 感受。
情况( 2 ): M < N
由于 STA 的数量小于当前可以使用的信道(待分配信道) 的数量, 因 此, 与情况(1 )同样, 能够确保每个 STA的首次扫描信道相异。 此情况下, 可以从 N个待分配信道中随机选择 M个信道, 从而可以使用与情况(1 )相 似的方法, 将所选择的 M个待分配信道分配给 M个 STA。
情况( 3 ): M > N
此情况下, 无法确保每个 STA的首次扫描信道均相异。服务器可以将 T ( T N ) 个 STA分为一组, 从而可以确定多个 STA组, 每个 STA组中的 STA的数量均小于或等于 N, 从而, 可以按照上述情况(1 )或情况(2 )的 方法, 为各组中的 STA分配首次扫描信道。 另外, 如上所述, 由于距离较 近的 STA之间的干扰较强, 因此, 在本发明实施例中, 优选将距离较近的 STA划分在一组。
例如, 在 M=12, N=10的情况下, 如果 STA#1至 STA#12按编号顺序 直线排列(即, STA#1与 STA#2之间的距离最近, STA#1与 STA#12之间的 距离最远),则作为示例而非限定,可以按以下表 5所示方式确定各 AP的首 次扫描信道。
表 5
STA 首次扫描信道
STA#1 信道 A1
STA#2 信道 A10
STA#3 信道 A5
STA#4 信道 A8
STA#5 信道 A3
STA#6 信道 A6
STA#7 信道 A2
STA#8 信道 A9
STA#9 信道 A4
STA#10 信道 A7
STA#11 信道 A1
STA#12 信道 A10 根据本发明实施例的信道扫描的方法,通过使不使用同一信道进行通信 的多个 STA的首次扫描信道相异, 能够提高各 STA在首次扫描后确定通信 用信道的概率, 从而, 能够进一步改善用户体验。
可选地, 该第一 STA根据当前所处位置以及各该 AP的覆盖范围, 从各 该 AP使用的信道中, 确定第一备选信道, 包括:
该第一 STA根据当前所处位置以及各该 AP的覆盖范围,确定针对各该 AP使用的信道的扫描顺序, 在该扫描顺序中, 该第一备选信道为首次扫描 信道; 以及
该第一 STA以该第一备选信道作为首次扫描信道,对各该 AP使用的信 道进行扫描, 包括:
该第一 STA根据该扫描顺序, 对各该 AP使用的信道进行扫描。
具体地说, 在本发明实施例中, 除了首次扫描信道以外, 还可以确定针 对剩余备选信道的扫描顺序, 同样地, 该确定过程可以由 STA执行, 也可 以由服务器执行, 并将确定对于各信道的完整的扫描顺序下发至各 STA。 以 下, 为了便于理解和说明, 以服务器确定各 STA 的针对备选信道的扫描信 道的过程和方法进行说明。
备选信道(第一 AP使用的信道)为 N个, 则 STA#i的信道顺序序列记 为:
[Channel ( i, 1), Channel ( i, 2), ···, Channel (i, N) ]。
假设 STA#1的信道扫描顺序序列确定为:
[Channel ( 1 , 1 ), Channel ( 1 , 2), ···, Channel ( 1 , N) ],
则例如,可以将 STA#1的信道扫描顺序序列左移( 2 - 1 )位,作为 STA#2 的信道扫描顺序序列, 即, STA#2的信道扫描顺序序列确定为:
[Channel ( 2, 1 ), Channel ( 2, 2), ···, Channel ( 2, N-l ), Channel
(2, N) ]=[Channel (1, 2), Channel (1, 3 ), …, Channel ( 1, N ), Channel
(1, 1) ];
同理, 可得 STA#i的信道扫描顺序序列为 STA#1的信道扫描顺序序列 左移 (i-1 )位, 即
[Channel (i, 1), Channel ( i, 2), Channel (i, N-l), Channel ( i, N) ]= [Channel ( 1, i), Channel (1, i+1 ), Channel (1, N), Channel (1, 1), Channel ( 1 , 2), Channel ( 1 , i-1) ]
其中, STA#1的信道扫描顺序可以随机产生。
并且, 如果扫描顺序中, 下一次扫描的信道与本次扫描的信道在系统带 宽中相邻,例如,本次扫描的信道为信道 A4, 下一次扫描的信道为信道 A5, 如果信道 A4不能作为最终的通信信道(例如, 被其他 STA占用 ), 则进行 下次扫描时, 由于信道 A4被使用, 对信道 A5的干扰较大, 可能影响用户 体验。
因此, 在本发明实施例中, 在确定扫描顺序时, 优选使 channel ( 1, i)
-channel ( 1, i+1 ) !=lor-l, 即, 在扫描顺序中前后两个信道在系统带宽中 不相邻(或者说, 至少相隔一个信道), 例如, N=10时, STA#1的扫描顺序 序列可以为 {A1, A3, A5, A7, A9, A2, A4, A6, A8, A10}。
设备选信道的数量为 N, 即, 备选信道为 {Α#1, Α#2, ..., Α#Ν}, 则 STA#1的扫描顺序序列可以按照下述方法产生:
a. 可以按如上所述方法确定首次扫描信道 Channel ( 1, 1 ) =A1 b. 在剩余的备选信道中, 选择与 Channel ( 1, 1 )距离最远的信道, 作 为第二次扫描的信道 Channel ( 1, 2), 即, Channel (1, 2) =AN
c. 在剩余的备选信道中, 选择与 Channel (1, 2)和 Channel ( 1, 1) 距离都比较远的信道作为第三次扫描的信道 Channel ( 1, 3), 即, Channel
(1, 3) ^[Channel (1, 1 ) +Channel ( 1, 2) ]/2=A ( 1+N ) II, 如果 N 为
偶数, 则其整数部分。
d. 在剩余的备选信道中, 选择与 Channel ( 1, 3 )和 Channel ( 1 , 2) 距离都比较远的信道作为第四次扫描的信道 Channel ( 1, 3),而且和 Channel (1, 1)也尽可能远的信道
e. 类似地, 在后续信道排序中, 使 Channel (1, i)与 Channel (1, i-1 ) 和 channel (1, i-2 )距离都比较远, 而且和 Channel (1, i-3 ), Channel ( 1, 1 )也尽可能远的信道。
例如, 在 M=12, N=10的情况下, 如果 STA#1至 STA#12按编号顺序 直线排列(即, STA#1与 STA#2之间的距离最近, STA#1与 STA#12之间的 距离最远), 则作为示例而非限定, 可以按以下表 6所示方式确定各 STA的 信道扫描顺序。
表 6
在现有技术中, 各 STA的扫描顺序相同, 均为 Al, A2, A3, A4, A5, A6, A7, A8, A9, A10。 导致 STA在找到合适的信道前, 需要扫描多个信 道, 花费较长的时间, 并且, 同时, 由于相邻 STA选择到的信道在频率上
间隔也可能 4艮小, 导致邻频干扰。
与此相对, 通过是各 STA采用不同的扫描顺序, 特别是, 使各 STA的 首次扫描顺序相异, 能够使各 STA 均能够迅速地找到合适的信道, 能够节 省通信建立时间,改善用户体验。并且,通过设置扫描顺序,使距离较小(例 如,相邻) STA选择到的信道至少间隔一个信道,能够避免邻频干扰的发生。
从而, 在 S330, 第一 STA (以下, 以该第一 STA为 STA#1为例, 进行 说明)可以根据服务器下发的指示信息(例如, 上述表 4或表 6 ), 确定首次 扫描的信道, 这里, STA#1的首次扫描信道为如上所述表 4至表 6中记载的 信道 Al。
其后, 第一 STA可以根据如上所述确定的首次扫描信道, 进行信道扫 描, 即, 第一 STA可以确定信道 A1满足预设条件时, 确定能够使用该信道 A1进行通信, 并停止扫描。
该在当前扫描的信道的信道状况满足预设条件时, 停止扫描, 包括: 如果当前扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫 描。
具体地说,
如果信道 A1的质量(例如,信噪比)大于等于预设值(即,质量门限), 则可能判定为该信道 A1的干扰较小, 或者说, 该信道 A1未被占用。 从而 可以停止扫描, 并通过该信道 A1进行通信。
例如, STA在进行信道扫描时, 主要是扫描可以为其服务的 AP, 需要 该确保来自该 AP的信号强度能够满足通信要求, 因此, 如果一个信道上的 信号强度大于等于预设值(质量门限的一例), 或者说, 该信道上的信噪比 大于等于预设值(质量门限的另一例), 则 STA可以认为能够使用该信道进 行通信, 并停止扫描。
另外, 由于环境因素, 例如, 来自微波炉等的干扰, 可以导致未被 AP 使用的信道上仍然存在一定的信号 (或者说, 噪声), 此情况下, 通过将质 量门限设定为与 AP辐射的信号的信号强度相对应的值, 能够避免该噪声的 干扰, 使 STA准确的扫描到能够用于通信的信道。
需要说明的是, 以上列举的干扰门限和质量门限可以根据通信的类型设 定, 例如, 对于实时通信业务(例如, 视频类业务或在线游戏类业务)等对 通信资源要求交高的业务, 可以设定一个较高的门限。
以上列举了首次扫描信道或信道扫描顺序由服务器设置并下发的实施 例, 但本发明并不限定于此, 也可以由该至少两个 STA协商确定, 本发明 并未特别限定, 只要能够使至少两个 STA的首次扫描信道相异即可, 并且, 各 STA执行上述过程(主要是确定首次扫描信道或信道扫描顺序) 时的动 作和过程与服务器的类似, 这里, 为了避免赘述, 省略其说明。
根据本发明实施例的信道扫描的方法, 通过使 STA确定能够为其服务 的 AP使用的信道,并从其中确定首次扫描信道,能够使 STA在首次扫描时, 便能够确定可以使用的信道。 并且, 通过使网络设备在当前扫描的信道的信 道状况满足预设条件时停止扫描, 能够降低网络设备的信道扫描时间, 进而 缩短通信建立的时间, 从而提高用户体验。
应理解, 以上列举的信道扫描的方法仅为示例性说明, 本发明并不限定 于此, 也可以不关心相邻 STA的扫描顺序, 而直接根据各 STA与各 AP之 间的距离进行扫描, 例如:
图 4示出了适用本发明方法 200的 WLAN系统的示意图。如图 4所示, 在该 WLAN系统中, AP#1使用信道 A1; AP#2使用信道 A10; AP#3使用 信道 A5; AP#4使用信道 A8; AP#6使用信道 A6。
并且,如图 4所示,在该 WALN系统中, STA#1与 AP#1之间的距离(在 该 STA#1与各 AP的距离中)最短; STA#2与 AP#1之间的距离(在该 STA#2 与各 AP的距离中)最短; STA#3与 AP#2之间的距离 (在该 STA#3与各 AP的距离中)最短; STA#4与 AP#3之间的距离 (在该 STA#4与各 AP的 距离中)最短; STA#5与 AP#3之间的距离(在该 STA#5与各 AP的距离中) 最短; STA#6与 AP#4之间的距离 (在该 STA#6与各 AP的距离中)最短; STA#7与 AP#5之间的距离 (在该 STA#7与各 AP的距离中) 最短; STA#8 与 AP#6之间的距离 (在该 STA#8与各 AP的距离中) 最短。
此情况下,可以使各 STA使用与其距离最短的 AP所使用的信道作为首 次扫描信道, 即, 可以按以下表 7所示方式确定各 STA的首次扫描信道。
表 7
STA 首次扫描信道
STA#1 信道 Al ( AP#1所使用的信道)
STA#2 信道 Al ( AP#1所使用的信道)
STA#3 信道 A10 ( AP#2所使用的信道)
STA#4 信道 A5 ( AP#3所使用的信道)
STA#5 信道 A5 ( AP#3所使用的信道)
STA#6 信道 A8 ( AP#4所使用的信道)
STA#7 信道 A3 ( AP#5所使用的信道)
STA#8 信道 A6 ( AP#6所使用的信道)
或者, 可以根据各 STA与各 AP之间的距离, 确定各 STA的信道扫描 顺序, 例如, 对于两 AP所使用的信道, 使距该 STA较近的 AP所使用的信 道排在距该 STA较远的 AP所使用的信道之前, 即, 可以按以下表 8所示方 式确定各 STA的首次扫描信道。
表 8
STA 首次扫描信道
STA#1 Al , A10, A5, A8, A3, A6
STA#2 Al , A10, A5, A8, A3, A6
STA#3 A10, Al , A5, A8, A3, A6
STA#4 A5 , A10, Al , A8, A3, A6
STA#5 A5 , A8, A3, A10, A6, A1
STA#6 A8, A3, A5, A10, A6, A1
STA#7 A3 , A8, A6, A5 , A10, A1
STA#8 A6, A3, A8, A5 , A10, A1 根据本发明实施例的信道扫描的方法, 通过使 STA确定能够为其服务 的 AP使用的信道, 并从其中确定首次扫描信道, 能够使 STA无需对无法对 其服务的信道进行扫描, 能够缩短通信建立时间, 进而改善用户体验。
以上,结合图 1至图 4详细说明了根据本发明实施例的信道扫描的方法, 下面, 结合图 5至图 6详细说明根据本发明实施例的信道扫描的装置。
图 5示出了根据本发明实施例的信道扫描的装置 300的示意性框图。该 装置 300包括:
确定单元 310, 用于从至少两个信道中, 确定第一目标信道, 其中, 该 第一目标信道与至少一个第二目标信道的中心频点相异, 该第二目标信道是 至少一个第二网络设备的首次扫描信道, 该第一网络设备与该第二网络设备 不在同一时段使用同一信道进行通信, 该至少两个信道的带宽相同;
扫描单元 320, 用于以该第一目标信道作为首次扫描信道, 对该至少两 个信道进行扫描,在当前扫描的信道的信道状况满足预设条件时,停止扫描。
可选地, 该确定单元 310具体用于获取第一扫描指示信息, 该第一扫描 指示信息用于指示该第一信道;
用于根据该第一扫描指示信息, 确定该第一信道。
可选地,该确定单元 310具体用于确定针对该至少两个信道的扫描顺序, 在该扫描顺序中, 该第一目标信道为首次扫描信道;
用于根据该扫描顺序, 确定该第一目标信道; 以及
该扫描单元 320具体用于根据该扫描顺序,对该至少两个信道进行扫描。 可选地, 该确定单元 310具体用于获取第二扫描指示信息, 该第二扫描 指示信息用于指示该扫描顺序。
可选地, 当该装置 300与该第二网络设备之间的距离小于等于预设的距 离门限时, 该第一目标信道与该第二目标信道之间相隔至少一个信道。
可选地, 该扫描单元 320具体用于
如果当前扫描的信道中的干扰小于等于预设的干扰门限, 则停止扫描; 或
如果当前扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫 描。
根据本发明实施例的信道扫描的装置 300可对应于本发明实施例的方法 中的第一网络设备(例如, AP#1 ), 并且, 该装置 300中的各单元即模块和 上述其他操作和 /或功能分别为了实现图 1中的方法 100的相应流程,为了筒 洁, 在此不再赘述。
根据本发明实施例的信道扫描的装置,通过使无法使用相同的信道进行 通信的至少两个网络设备, 在对信道进行扫描时, 分别以中心频点相异的信 道作为首次扫描信道, 能够使各网络设备在首次扫描时, 便能够确定可以使 用的信道, 并且, 通过使网络设备在当前扫描的信道的信道状况满足预设条 件时停止扫描, 能够降低网络设备的信道扫描时间, 进而缩短通信建立的时
间, 从而提高用户体验。
图 6示出了根据本发明实施例的信道扫描的装置 400的示意性框图。该 装置 400包括:
第一确定单元 410, 用于确定至少两个接入点 AP的覆盖范围以及各该 AP使用的信道, 其中, 各该 AP使用的信道的中心频点相异, 且各该 AP使 用的信道的带宽相同;
第二确定单元 420, 根据当前所处位置以及各该 AP的覆盖范围, 从各 该 AP使用的信道中, 确定第一备选信道, 其中, 该第一备选信道为第一 AP 所使用的信道, 该装置 400处于该第一 AP的覆盖范围内;
扫描单元 430, 用于以该第一备选信道作为首次扫描信道, 对各该 AP 使用的信道进行扫描, 在当前扫描的信道的信道状况满足预设条件时, 停止 扫描。
可选地, 该第一备选信道与至少一个第二备选信道相异, 该第二备选信 道是至少一个第二 STA的首次扫描信道, 该装置 400与该第二 STA不在同 一时段使用同一信道进行通信。
可选地, 该第二确定单元 420具体用于根据当前所处位置以及各该 AP 的覆盖范围, 确定针对各该 AP使用的信道的扫描顺序, 在该扫描顺序中, 该第一备选信道为首次扫描信道; 以及
该扫描单元 430具体用于根据该扫描顺序, 对各该 AP使用的信道进行 扫描。
可选地, 在各该 AP中, 该第一 AP与该装置 400之间的距离最小。 可选地, 该扫描单元 430具体用于,
如果当前扫描的信道的干扰小于等于预设的干扰门限, 则停止扫描; 或 如果当前扫描的信道的质量大于等于预设的质量门限, 则停止扫描。 根据本发明实施例的信道扫描的装置 400可对应于本发明实施例的方法 中的第一 STA (例如, STA#1 ), 并且, 该装置 400 中的各单元即模块和上 述其他操作和 /或功能分别为了实现图 3中的方法 200的相应流程,为了筒洁, 在此不再赘述。
根据本发明实施例的信道扫描的装置, 通过使 STA确定能够为其服务 的 AP使用的信道, 并从其中确定首次扫描信道, 能够使 STA无需对无法对 其服务的信道进行扫描, 能够缩短通信建立时间, 进而改善用户体验。
以上,结合图 1至图 4详细说明了根据本发明实施例的信道扫描的方法, 下面, 结合图 7至图 8详细说明根据本发明实施例的信道扫描的设备。
图 7示出了根据本发明实施例的信道扫描的设备 500的示意性框图。如 图 7所示, 该设备 500包括:
总线 510;
与该总线 510相连的处理器 520;
与该总线 510相连的存储器 530;
其中,该处理器 520通过该总线 510,调用该存储器 530中存储的程序, 以用于从至少两个信道中, 确定第一目标信道, 其中, 该第一目标信道与至 少一个第二目标信道的中心频点相异, 该第二目标信道是至少一个第二网络 设备的首次扫描信道,该设备 500与该第二网络设备不在同一时段使用同一 信道进行通信, 该至少两个信道的带宽相同;
用于以该第一目标信道作为首次扫描信道, 对该至少两个信道进行扫 描, 在当前扫描的信道的信道状况满足预设条件时, 停止扫描。
可选地, 该处理器 520还用于获取第一扫描指示信息, 该第一扫描指示 信息用于指示该第一信道;
用于根据该第一扫描指示信息, 确定该第一信道。
可选地, 该处理器 520具体用于确定针对该至少两个信道的扫描顺序, 在该扫描顺序中, 该第一目标信道为首次扫描信道;
用于根据该扫描顺序, 确定该第一目标信道; 以及
用于根据该扫描顺序, 对该至少两个信道进行扫描。
可选地, 该处理器 520具体用于获取第二扫描指示信息, 该第二扫描指 示信息用于指示该扫描顺序。
可选地, 当该设备 500与该第二网络设备之间的距离小于等于预设的距 离门限时, 该第一目标信道与该第二目标信道之间相隔至少一个信道。
可选地, 该处理器 520具体用于,
如果当前扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫 描。 开的各步骤及逻辑框图。通用处理器 520可以是微处理器或者该处理器也可 以是任何常规的处理器, 解码器等。 结合本发明实施例所公开的方法的步骤
可以直接体现为硬件处理器执行完成, 或者用解码处理器中的硬件及软件模 块组合执行完成。 软件模块可以位于随机存储器, 闪存、 只读存储器, 可编 程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质 中。 该存储介质位于存储器 530, 处理器 520读取存储器 530中的信息, 结 合其硬件完成上述方法的步骤。
并且,设备 500可以嵌入或者本身可以就是例如移动电话之类的无线通 信设备, 此情况下, 设备 500还可以包括发射电路、接收电路、 功率控制器、 解码处理器及天线。 此外, 还可以包括容纳发射电路和接收电路的载体, 以 允许设备 500和远程位置之间进行数据发射和接收。发射电路和接收电路可 以耦合到天线。 设备 500的各个组件通过总线 510耦合在一起。
应理解,在本发明实施例中,该处理器 520可以是中央处理单元( Central Processing Unit, 筒称为 "CPU" ), 该处理器 520还可以是其他通用处理器、 数字信号处理器(DSP )、专用集成电路(ASIC )、现成可编程门阵列(FPGA ) 或者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件等。 通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器 530可以包括只读存储器和随机存取存储器, 并向处理器 820 提供指令和数据。存储器 530的一部分还可以包括非易失性随机存取存储器。 例如, 存储器 530还可以存储设备类型的信息。
该总线 510除包括数据总线之外, 还可以包括电源总线、 控制总线和状 态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线 510。
在实现过程中,上述方法的各步骤可以通过处理器 520中的硬件的集成 逻辑电路或者软件形式的指令完成。 结合本发明实施例所公开的方法的步骤 可以直接体现为硬件处理器执行完成, 或者用处理器中的硬件及软件模块组 合执行完成。 软件模块可以位于随机存储器, 闪存、 只读存储器, 可编程只 读存储器或者电可擦写可编程存储器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 530, 处理器 520读取存储器 530中的信息, 结合其 硬件完成上述方法的步骤。 为避免重复, 这里不再详细描述。
根据本发明实施例的信道扫描的设备 500可对应于本发明实施例的方法 中的第一网络设备(例如, AP#1 ), 并且, 该设备 500中的各单元即模块和 上述其他操作和 /或功能分别为了实现图 1中的方法 100的相应流程,为了筒 洁, 在此不再赘述。
根据本发明实施例的信道扫描的设备,通过使无法使用相同的信道进行 通信的至少两个网络设备, 在对信道进行扫描时, 分别以中心频点相异的信 道作为首次扫描信道, 能够使各网络设备在首次扫描时, 便能够确定可以使 用的信道, 并且, 通过使网络设备在当前扫描的信道的信道状况满足预设条 件时停止扫描, 能够降低网络设备的信道扫描时间, 进而缩短通信建立的时 间, 从而提高用户体验。
图 8示出了根据本发明实施例的信道扫描的设备 600的示意性框图。该 设备 600包括:
如图 8所示, 该设备 600包括:
总线 610;
与该总线 610相连的处理器 620;
与该总线 610相连的存储器 630;
其中,该处理器 620通过该总线 610,调用该存储器 630中存储的程序, 以用于确定至少两个接入点 AP的覆盖范围以及各该 AP使用的信道,其中, 各该 AP使用的信道的中心频点相异, 且各该 AP使用的信道的带宽相同; 用于根据当前所处位置以及各该 AP的覆盖范围, 从各该 AP使用的信 道中, 确定第一备选信道, 其中, 该第一备选信道为第一 AP所使用的信道, 该设备 600处于该第一 AP的覆盖范围内;
用于以该第一备选信道作为首次扫描信道, 对各该 AP使用的信道进行 扫描, 在当前扫描的信道的信道状况满足预设条件时, 停止扫描。
可选地, 该第一备选信道与至少一个第二备选信道相异, 该第二备选信 道是至少一个第二 STA的首次扫描信道, 该设备 600与该第二 STA不在同 一时段使用同一信道进行通信。
可选地, 该处理器 620具体用于根据当前所处位置以及各该 AP的覆盖 范围, 确定针对各该 AP使用的信道的扫描顺序, 在该扫描顺序中, 该第一 备选信道为首次扫描信道;
用于根据该扫描顺序, 对各该 AP使用的信道进行扫描。
可选地,该处理器 620具体用于如果当前扫描的信道中的干扰小于等于 预设的干扰门限, 则停止扫描; 或
如果当前扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫 描。
具体的应用中,设备 600可以嵌入或者本身可以就是例如移动电话之类 的各步骤及逻辑框图。通用处理器 620可以是微处理器或者该处理器也可以 是任何常规的处理器, 解码器等。 结合本发明实施例所公开的方法的步骤可 以直接体现为硬件处理器执行完成,或者用解码处理器中的硬件及软件模块 组合执行完成。 软件模块可以位于随机存储器, 闪存、 只读存储器, 可编程 只读存储器或者电可擦写可编程存储器、 寄存器等本领域成熟的存储介质 中。 该存储介质位于存储器 630, 处理器 620读取存储器 630中的信息, 结 合其硬件完成上述方法的步骤。
并且,设备 600可以嵌入或者本身可以就是例如移动电话之类的无线通 信设备, 此情况下, 设备 600还可以包括发射电路、接收电路、 功率控制器、 解码处理器及天线。 此外, 还可以包括容纳发射电路和接收电路的载体, 以 允许设备 600和远程位置之间进行数据发射和接收。发射电路和接收电路可 以耦合到天线。 设备 600的各个组件通过总线 610耦合在一起。
应理解,在本发明实施例中,该处理器 620可以是中央处理单元( Central
Processing Unit, 筒称为 "CPU" ), 该处理器 620还可以是其他通用处理器、 数字信号处理器(DSP )、专用集成电路(ASIC )、现成可编程门阵列(FPGA ) 或者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件等。 通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器 630可以包括只读存储器和随机存取存储器, 并向处理器 620 提供指令和数据。存储器 630的一部分还可以包括非易失性随机存取存储器。 例如, 存储器 630还可以存储设备类型的信息。
该总线 610除包括数据总线之外, 还可以包括电源总线、 控制总线和状 态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线 610。
在实现过程中,上述方法的各步骤可以通过处理器 620中的硬件的集成 逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤 可以直接体现为硬件处理器执行完成, 或者用处理器中的硬件及软件模块组 合执行完成。 软件模块可以位于随机存储器, 闪存、 只读存储器, 可编程只 读存储器或者电可擦写可编程存储器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 630, 处理器 620读取存储器 630中的信息, 结合其 硬件完成上述方法的步骤。 为避免重复, 这里不再详细描述。
根据本发明实施例的信道扫描的设备 600可对应于本发明实施例的方法 中的第一 STA (例如, STA#1 ), 并且, 该设备 600 中的各单元即模块和上 述其他操作和 /或功能分别为了实现图 3中的方法 200的相应流程,为了筒洁, 在此不再赘述。
根据本发明实施例的信道扫描的设备, 通过使 STA确定能够为其服务 的 AP使用的信道, 并从其中确定首次扫描信道, 能够使 STA无需对无法对 其服务的信道进行扫描, 能够缩短通信建立时间, 进而改善用户体验。
以上,结合图 1至图 4详细说明了根据本发明实施例的信道扫描的方法, 下面, 结合图 9和图 10详细说明根据本发明实施例的信道扫描的系统。
图 9示出了根据本发明实施例的信道扫描的系统 700的示意性框图。如 图 9所示, 该系统 700包括至少两个网络设备, 该至少两个网络设备中的第 一网络设备 710用于从至少两个信道中, 确定第一目标信道, 其中, 该第一 目标信道与至少一个第二目标信道的中心频点相异, 该第二目标信道是至少 一个第二网络设备 720的首次扫描信道, 该第一网络设备与该第二网络设备 不在同一时段使用同一信道进行通信, 该至少两个信道的带宽相同, 第一网 络设备 710以该第一目标信道作为首次扫描信道,对该至少两个信道进行扫 描, 在当前扫描的信道的信道状况满足预设条件时, 停止扫描。 如, AP#1 ), 并且, 该第一网络设备 710中的各单元即模块和上述其他操作 和 /或功能分别为了实现图 1中的方法 100的相应流程, 为了筒洁,在此不再 赘述。
根据本发明实施例的信道扫描的系统,通过使无法使用相同的信道进行 通信的至少两个网络设备, 在对信道进行扫描时, 分别以中心频点相异的信 道作为首次扫描信道, 能够使各网络设备在首次扫描时, 便能够确定可以使 用的信道, 并且, 通过使网络设备在当前扫描的信道的信道状况满足预设条 件时停止扫描, 能够降低网络设备的信道扫描时间, 进而缩短通信建立的时 间, 从而提高用户体验。
图 10示出了根据本发明实施例的信道扫描的系统 800的示意性框图。 如图 10所示, 该系统 800包括:
至少两个接入点 AP
第一站点 STA 810确定至少两个接入点 AP的覆盖范围以及各该 AP使
用的信道, 其中, 各该 AP使用的信道的中心频点相异, 且各该 AP使用的 信道的带宽相同,第一 STA 810根据当前所处位置以及各该 AP的覆盖范围, 从各该 AP使用的信道中, 确定第一备选信道, 其中, 该第一备选信道为第 一 AP 820所使用的信道,该第一 STA处于该第一 AP 820的覆盖范围内,第 一 STA 810以该第一备选信道作为首次扫描信道, 对各该 AP使用的信道进 行扫描, 在当前扫描的信道的信道状况满足预设条件时, 停止扫描。
第一站点 STA 810可对应于本发明实施例的方法中的第一 STA (例如, STA#1 ) , 并且, 该第一站点 STA 810中的各单元即模块和上述其他操作和 / 或功能分别为了实现图 3中的方法 200的相应流程, 为了筒洁, 在此不再赘 述。
根据本发明实施例的信道扫描的系统, 通过使 STA确定能够为其服务 的 AP使用的信道, 并从其中确定首次扫描信道, 能够使 STA无需对无法对 其服务的信道进行扫描, 能够缩短通信建立时间, 进而改善用户体验。
应理解, 本文中术语 "和 /或", 仅仅是一种描述关联对象的关联关系, 表示可以存在三种关系, 例如, A和 /或 B, 可以表示: 单独存在 A, 同时存 在 A和 B, 单独存在 B这三种情况。 另外, 本文中字符 "/" , 一般表示前后 关联对象是一种 "或" 的关系。
应理解, 在本发明的各种实施例中, 上述各过程的序号的大小并不意味 着执行顺序的先后, 各过程的执行顺序应以其功能和内在逻辑确定, 而不应 对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述的各 示例的单元及算法步骤, 能够以电子硬件、 或者计算机软件和电子硬件的结 合来实现。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特 定应用和设计约束条件。 专业技术人员可以对每个特定的应用来使用不同方 法来实现所描述的功能, 但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到, 为描述的方便和筒洁, 上述描 述的系统、 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应 过程, 在此不再赘述。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统、 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可
以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个 系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口, 装置或单元的间接耦合 或通信连接, 可以是电性, 机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。
另外, 在本发明各个实施例中的各功能单元可以集成在一个处理单元 中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一 个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使 用时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明 的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 中, 包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前 述的存储介质包括: U盘、移动硬盘、只读存储器( ROM, Read-Only Memory )、 随机存取存储器(RAM, Random Access Memory ), 磁碟或者光盘等各种可 以存储程序代码的介质。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易 想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护 范围应以所述权利要求的保护范围为准。
Claims (1)
- 权利要求1、 一种信道扫描的方法, 其特征在于, 所述方法包括:至少两个网络设备中的第一网络设备从至少两个信道中,确定第一目标 信道, 其中, 所述第一目标信道与至少一个第二目标信道的中心频点相异, 所述第二目标信道是至少一个第二网络设备的首次扫描信道, 所述第一网络 设备与所述第二网络设备不在同一时段使用同一信道进行通信,所述至少两 个信道的带宽相同;所述第一网络设备以所述第一目标信道作为首次扫描信道,对所述至少 两个信道进行扫描, 在当前扫描的信道的信道状况满足预设条件时, 停止扫 描。2、 根据权利要求 1所述的方法, 其特征在于, 所述至少两个网络设备 中的第一网络设备从至少两个信道中, 确定第一目标信道, 包括:所述至少两个网络设备中的第一网络设备获取第一扫描指示信息, 所述 第一扫描指示信息用于指示所述第一信道;所述第一网络设备根据所述第一扫描指示信息, 确定所述第一信道。3、 根据权利要求 1所述的方法, 其特征在于, 所述至少两个网络设备 中的第一网络设备从至少两个信道中, 确定第一目标信道, 包括:所述至少两个网络设备中的第一网络设备确定针对所述至少两个信道 的扫描顺序, 在所述扫描顺序中, 所述第一目标信道为首次扫描信道; 所述第一网络设备根据所述扫描顺序, 确定所述第一目标信道; 以及 所述第一网络设备以所述第一目标信道作为首次扫描信道,对所述至少 两个信道进行扫描, 包括:所述第一网络设备根据所述扫描顺序, 对所述至少两个信道进行扫描。4、 根据权利要求 3所述的方法, 其特征在于, 所述至少两个网络设备 中的第一网络设备确定针对所述至少两个信道的扫描顺序, 包括:所述至少两个网络设备中的第一网络设备获取第二扫描指示信息, 所述 第二扫描指示信息用于指示所述扫描顺序;所述第一网络设备根据所述第二扫描指示信息, 确定所述扫描顺序。5、 根据权利要求 1至 4中任一项所述的方法, 其特征在于, 当所述第 一网络设备与所述第二网络设备之间的距离小于等于预设的距离门限时, 所 述第一目标信道与所述第二目标信道之间相隔至少一个信道。 6、 根据权利要求 1至 5中任一项所述的方法, 其特征在于, 所述在当 前扫描的信道的信道状况满足预设条件时, 停止扫描, 包括:如果当前扫描的信道中的干扰小于等于预设的干扰门限, 则停止扫描; 或如果当前扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫 描。7、 一种信道扫描的方法, 其特征在于, 所述方法包括:第一站点 STA确定至少两个接入点 AP的覆盖范围以及各所述 AP使用 的信道, 其中, 各所述 AP使用的信道的中心频点相异, 且各所述 AP使用 的信道的带宽相同;所述第一 STA根据当前所处位置以及各所述 AP的覆盖范围,从各所述 AP使用的信道中, 确定第一备选信道, 其中, 所述第一备选信道为第一 AP 所使用的信道, 所述第一 STA处于所述第一 AP的覆盖范围内;所述第一 STA以所述第一备选信道作为首次扫描信道,对各所述 AP使 用的信道进行扫描, 在当前扫描的信道的信道状况满足预设条件时, 停止扫 描。8、 根据权利要求 7所述的方法, 其特征在于, 所述第一备选信道与至 少一个第二备选信道相异, 所述第二备选信道是至少一个第二 STA 的首次 扫描信道, 所述第一 STA与所述第二 STA不在同一时段使用同一信道进行 通信。9、 根据权利要求 7或 8所述的方法, 其特征在于, 所述第一 STA根据 当前所处位置以及各所述 AP的覆盖范围, 从各所述 AP使用的信道中, 确 定第一备选信道, 包括:所述第一 STA根据当前所处位置以及各所述 AP的覆盖范围,确定针对 各所述 AP使用的信道的扫描顺序, 在所述扫描顺序中, 所述第一备选信道 为首次扫描信道; 以及所述第一 STA以所述第一备选信道作为首次扫描信道,对各所述 AP使 用的信道进行扫描, 包括:所述第一 STA根据所述扫描顺序, 对各所述 AP使用的信道进行扫描。 10、 根据权利要求 7至 9中任一项所述的方法, 其特征在于, 在各所述AP中, 所述第一 AP是与所述第一 STA之间的距离最小。 11、 根据权利要求 7至 10中任一项所述的方法, 其特征在于, 所述在 当前扫描的信道的信道状况满足预设条件时, 停止扫描, 包括: 如果当前扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫 描。12、 一种信道扫描的装置, 其特征在于, 所述装置包括:确定单元, 用于从至少两个信道中, 确定第一目标信道, 其中, 所述第 一目标信道与至少一个第二目标信道的中心频点相异, 所述第二目标信道是 至少一个第二网络设备的首次扫描信道, 所述第一网络设备与所述第二网络 设备不在同一时段使用同一信道进行通信, 所述至少两个信道的带宽相同; 扫描单元, 用于以所述第一目标信道作为首次扫描信道, 对所述至少两 个信道进行扫描,在当前扫描的信道的信道状况满足预设条件时,停止扫描。13、 根据权利要求 12所述的装置, 其特征在于, 所述确定单元具体用 于获取第一扫描指示信息, 所述第一扫描指示信息用于指示所述第一信道; 用于根据所述第一扫描指示信息, 确定所述第一信道。14、 根据权利要求 12所述的装置, 其特征在于, 所述确定单元具体用 于确定针对所述至少两个信道的扫描顺序, 在所述扫描顺序中, 所述第一目 标信道为首次扫描信道;用于根据所述扫描顺序, 确定所述第一目标信道; 以及所述扫描单元具体用于根据所述扫描顺序,对所述至少两个信道进行扫 描。15、 根据权利要求 14所述的装置, 其特征在于, 所述确定单元具体用 于获取第二扫描指示信息, 所述第二扫描指示信息用于指示所述扫描顺序; 用于^^据所述第二扫描指示信息, 确定所述扫描顺序。16、 根据权利要求 12至 15中任一项所述的装置, 其特征在于, 当所述 装置与所述第二网络设备之间的距离小于等于预设的距离门限时, 所述第一 目标信道与所述第二目标信道之间相隔至少一个信道。17、 根据权利要求 1至 5中任一项所述的装置, 其特征在于, 所述扫描 单元具体用于如果当前扫描的信道中的干扰小于等于预设的干扰门限, 则停止扫描; 或 如果当前扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫 描。18、 一种信道扫描的装置, 其特征在于, 所述装置包括:第一确定单元,用于确定至少两个接入点 AP的覆盖范围以及各所述 AP 使用的信道, 其中, 各所述 AP使用的信道的中心频点相异, 且各所述 AP 使用的信道的带宽相同;第二确定单元, 根据当前所处位置以及各所述 AP的覆盖范围, 从各所 述 AP使用的信道中, 确定第一备选信道, 其中, 所述第一备选信道为第一 AP所使用的信道, 所述装置处于所述第一 AP的覆盖范围内;扫描单元, 用于以所述第一备选信道作为首次扫描信道, 对各所述 AP 使用的信道进行扫描, 在当前扫描的信道的信道状况满足预设条件时, 停止 扫描。19、 根据权利要求 18所述的装置, 其特征在于, 所述第一备选信道与 至少一个第二备选信道相异, 所述第二备选信道是至少一个第二 STA 的首 次扫描信道, 所述装置与所述第二 STA 不在同一时段使用同一信道进行通 信。20、 根据权利要求 18或 19所述的装置, 其特征在于, 所述第二确定单 元具体用于根据当前所处位置以及各所述 AP的覆盖范围, 确定针对各所述 AP使用的信道的扫描顺序, 在所述扫描顺序中, 所述第一备选信道为首次 扫描信道; 以及所述扫描单元具体用于根据所述扫描顺序, 对各所述 AP使用的信道进 行扫描。21、 根据权利要求 18至 20中任一项所述的装置, 其特征在于, 在各所 述 AP中, 所述第一 AP与所述装置之间的距离最小。22、 根据权利要求 18至 21中任一项所述的装置, 其特征在于, 所述扫 描单元具体用于, 如果当前扫描的信道中的信号强度大于等于预设的质量门限, 则停止扫 描。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2013/087468 WO2015074186A1 (zh) | 2013-11-20 | 2013-11-20 | 信道扫描的方法和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105264828A true CN105264828A (zh) | 2016-01-20 |
Family
ID=53178786
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201380076735.6A Pending CN105264828A (zh) | 2013-11-20 | 2013-11-20 | 信道扫描的方法和装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105264828A (zh) |
| WO (1) | WO2015074186A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106550345A (zh) * | 2016-10-26 | 2017-03-29 | 邱文丰 | 具有自我学习和优化能力的Wifi信号智能扫描系统 |
| CN110324832A (zh) * | 2018-03-30 | 2019-10-11 | 南宁富桂精密工业有限公司 | 无线扫描方法、网络装置及计算机可读存储介质 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110337135B (zh) | 2019-08-01 | 2021-08-17 | Oppo广东移动通信有限公司 | 一种调整方法、终端及计算机存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1965534A (zh) * | 2004-04-30 | 2007-05-16 | 英特尔公司 | 无线网络中的信道扫描 |
| CN101015172A (zh) * | 2004-07-14 | 2007-08-08 | 英特尔公司 | 用于扩展服务集网状网的分布式自配置的系统和方法 |
| CN101483894A (zh) * | 2009-01-06 | 2009-07-15 | 北京交通大学 | 一种无线局域网的快速切换方法 |
| CN101946543A (zh) * | 2008-02-21 | 2011-01-12 | 日本电信电话株式会社 | 无线基站搜索方法、无线基站搜索装置以及无线基站搜索程序 |
| CN102123407A (zh) * | 2009-10-29 | 2011-07-13 | 福禄克公司 | 用于测量和显示无线局域网装置的存在的系统和方法 |
| CN102124788A (zh) * | 2008-06-26 | 2011-07-13 | 施克莱无线公司 | 用于扫描多模式无线通信环境的方法和装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012007838A1 (en) * | 2010-07-13 | 2012-01-19 | Media Tek Singapore Pte. Ltd. | System and method for coordinating multiple wireless communications devices in a wireless communications network |
| CN102457942B (zh) * | 2010-10-29 | 2016-06-15 | 中兴通讯股份有限公司 | 一种无线网络中信道扫描的方法和系统 |
-
2013
- 2013-11-20 CN CN201380076735.6A patent/CN105264828A/zh active Pending
- 2013-11-20 WO PCT/CN2013/087468 patent/WO2015074186A1/zh not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1965534A (zh) * | 2004-04-30 | 2007-05-16 | 英特尔公司 | 无线网络中的信道扫描 |
| CN101015172A (zh) * | 2004-07-14 | 2007-08-08 | 英特尔公司 | 用于扩展服务集网状网的分布式自配置的系统和方法 |
| CN101946543A (zh) * | 2008-02-21 | 2011-01-12 | 日本电信电话株式会社 | 无线基站搜索方法、无线基站搜索装置以及无线基站搜索程序 |
| CN102124788A (zh) * | 2008-06-26 | 2011-07-13 | 施克莱无线公司 | 用于扫描多模式无线通信环境的方法和装置 |
| CN101483894A (zh) * | 2009-01-06 | 2009-07-15 | 北京交通大学 | 一种无线局域网的快速切换方法 |
| CN102123407A (zh) * | 2009-10-29 | 2011-07-13 | 福禄克公司 | 用于测量和显示无线局域网装置的存在的系统和方法 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106550345A (zh) * | 2016-10-26 | 2017-03-29 | 邱文丰 | 具有自我学习和优化能力的Wifi信号智能扫描系统 |
| CN106550345B (zh) * | 2016-10-26 | 2021-11-26 | 邱文丰 | 具有自我学习和优化能力的Wifi信号智能扫描系统 |
| CN110324832A (zh) * | 2018-03-30 | 2019-10-11 | 南宁富桂精密工业有限公司 | 无线扫描方法、网络装置及计算机可读存储介质 |
| CN110324832B (zh) * | 2018-03-30 | 2022-09-27 | 南宁富联富桂精密工业有限公司 | 无线扫描方法、网络装置及计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015074186A1 (zh) | 2015-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2022180629A (ja) | リソース選択方法及び端末デバイス | |
| CN113923750B (zh) | 接入小区的方法和装置 | |
| CN101079777B (zh) | 无线通信方法及系统 | |
| US11026194B2 (en) | Method, terminal, and base station for use in data transmission | |
| CN103209416B (zh) | 小区组网的方法及装置 | |
| US11317453B2 (en) | Device to device communication method for reducing mutual interference between different types of terminal devices, terminal device and network device | |
| CN108234091B (zh) | 多频段重叠频谱的处理方法和装置 | |
| CN110545555A (zh) | wifi连接建立方法及相关设备 | |
| IL265464A (en) | Method for designing an interaction information beam and network device | |
| TWI573474B (zh) | 網路裝置及其評估通道品質的方法 | |
| US20200170047A1 (en) | Communication method, related device, and system | |
| WO2025044323A1 (zh) | 资源分配方法及相关装置 | |
| CN105264828A (zh) | 信道扫描的方法和装置 | |
| CN110138535B (zh) | 数据传输方法及装置 | |
| KR101796880B1 (ko) | 멀티캐리어 선택 방법 및 디바이스 | |
| CN110461023B (zh) | 语音业务的小区驻留方法、装置、存储介质和主基站 | |
| KR101817449B1 (ko) | 디바이스-대-디바이스 근접성 서비스에서 신호를 송신하기 위한 방법, 기지국 및 사용자 장비 | |
| CN112118580A (zh) | 频谱资源分配方法及装置 | |
| CN114337973B (zh) | 一种参考信号的指示方法及装置、终端、网络设备 | |
| CN100389621C (zh) | 基站设备初始化过程中选择初始信道的方法和装置 | |
| CN111970014B (zh) | 信号的噪声估计方法及相关产品 | |
| CN102665228A (zh) | 一种WiFi天线阵列的智能控制方法 | |
| US20130150119A1 (en) | Dual communications network base station apparatus | |
| CN108353438B (zh) | 无线信号发送装置和使用免许可频带的方法 | |
| CN120786650A (zh) | 载波带宽配置方法、装置、电子设备、存储介质与产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160120 |