用于在无线网络中整合网络组织时的动态信道选择的无线代理数据的方法和装置与流程

文档序号:12069021阅读:408来源:国知局
用于在无线网络中整合网络组织时的动态信道选择的无线代理数据的方法和装置与流程

本申请要求2015年9月7日提交的题为“Method and Apparatus for Integrating Radio Agent Data in Network Organization of Dynamic Channel Selection in Wireless Network”的美国临时专利申请No.62/215,079的优先权,后者的公开通过引用整体合并于此。

技术领域

本申请涉及无线网络,更具体地说,涉及用于通过基于云的数据融合和计算元件整合来自多个自主无线电代理的频谱数据的方法和装置,由此能够在802.11ac/n和LTE-U网络中实现网络自组织和对动态频率选择的自适应控制。本发明的实施例包括在离智能架构中耦合到多个无线灵活代理(agility agent)的基于云的数据融合和计算元件,其中,灵活代理中的嵌入式无线电装置不断地收集实时频谱信息,例如雷达检测信息,和干扰、业务、邻近设备的签名的测量,以及其它本地空中信息。



背景技术:

Wi-Fi网络对于今天的便携式现代生活是至关重要的。Wi-Fi在日益发展的物联网(IoT)中是优选网络。但是,当前Wi-Fi背后的技术在过去十年中变化很少。Wi-Fi网络和关联的非授权频谱当前是以低效的方式来管理。例如,在各个网络以及不同制造商的设备之间没有协调或协调很少。这些网络通常采用原语控制算法,其假设网络由“自管理的岛”构成,这原本是意图用于低密度和低业务环境的概念。对于以完全无秩序的自组织方式组建的家庭网络,情况更糟。802.11Wi-Fi采用的底层媒体接入协议是基于竞争的,这意味着出现高频率的碰撞,因为接入点及其关联的客户端之间没有传输的定时协调。这连同802.11和LTE-U共同存在于共享有限频谱的基本需求一起导致了显著的干扰情况和增长的拥塞问题。此外,在连接设备越来越多变得常见的情况下,最终结果是拥塞增长,网络变慢且连接不可靠。

类似地,操作在与802.11ac/n Wi-Fi相同或类似的非授权频段的LTE-U网络也遭受类似的拥塞和不可靠连接问题,并且常常对共享相同信道的现有Wi-Fi网络造成拥塞问题。增加带宽以及更好且更高效地利用频谱是在快速增长的连接世界中维持包括Wi-Fi和LTE-U网络在内的无线网络的有用性的关键。

增加带宽以及更好且更高效地利用频谱将是在快速增长的连接世界中维持Wi-Fi和LTE-U网络的有用性的关键。今天的绝大多数Wi-Fi和LTE-U接入点和小小区基站设计是单机设备,以符合已建立的“自管理岛”的概念。出于需要(物理尺寸和经济性),它们包含有限的无线资源以及有限的嵌入式计算能力和存储器。结果,这种单机设计感测它们频谱环境的能力有限,并且适应改变的状况的能力有限,导致频谱利用低效和成长问题。



技术实现要素:

本发明涉及无线网络,更具体地说,涉及用于选择使得信号不占用多个射频信道的可用信道的系统和方法。在其优选实施例中,本发明利用连接到分离智能架构中的多个无线敏捷代理的基于云的数据融合和计算元件,其中,敏捷代理中的嵌入式无线电连续地收集实时频谱信息(例如雷达检测信息以及干扰、业务、相邻设备的签名的测度)以及其它本地化空中信息。

灵活代理归因于它们对Wi-Fi接入点和LTE-U小型小区基站的附连得以按性质部署在处于变化的密度中并且一般具有重叠覆盖的广阔地理区域上。灵活代理中的嵌入式传感器检测到的频谱信息(具体地说,DFS雷达的签名和本地网络的拥塞状况)表示覆盖广阔区域的无线电频谱的多点覆盖测度,或以不同方式来看,所述信息表示从不同角度测量雷达和干扰和/或拥塞的源的随机不规则传感器阵列进行的频谱测量。

云智能引擎从每个灵活代理和地理标签收集信息,随着时间而存储、过滤并且整合数据,并且通过数据融合技术将其与来自分布在空间中的多个其它灵活代理的信息组合在一起,并且通过独有算法对收集执行过滤和其它后处理,而且与来自所审查的源(例如GIS——地理信息系统、FAA、FCC和DoD数据库等)的其它数据合并。具有显著处理能力和可分级存储器和存储体的云智能引擎能够在非常长的时间段上存储来自每个灵活代理的带时间戳的频谱信息,因此使得云智能引擎能够还随着时间并且在地理空间上对DFS雷达的签名和本地网络的拥塞状况进行整合并且相关。本发明所实施的整个系统可以看作大型广域闭合控制系统。

使用该信息,云智能引擎能够在实时的基础上计算网络自组织判断,以优化网络,发现隐藏的节点和隐藏的雷达,并且检测网络损伤状况(例如干扰、拥塞&业务等)。本发明中所实施的收集系统的(归因于时间-空间整合、阵列处理的)总体灵敏度以及(归因于重叠覆盖、其它可靠源的数据融合)的精度和鲁棒性比当前状态的任何单个接入点或小型小区基站明显更好并且更可靠。

以下更详细地描述其它实施例和各种示例、情形和实现方式。以下描述和附图阐述说明书的特定说明性实施例。然而,这些实施例指示可以采用说明书的原理的仅少数各种方式。当结合附图考虑时,所描述的实施例的其它优点和新颖特征从说明书的以下详细描述将变得清楚。

附图说明

在结合附图阅读优选实施例的详细描述之后,本发明的前述目标和优势以及其它目标和优势将被更完全地理解,在附图中:

图1示出5GHz Wi-Fi频谱的部分,包括需要主动监测雷达信号的部分。

图2示出根据本发明的这种示例性的基于云的智能引擎如何可以与自主DFS主设备(master)、传统的宿主接入点(host access point)以及客户端设备进行接口。

图3示出根据本发明的示例性的基于云的智能引擎如何可以在对等网络中独立于任何接入点地与客户端设备和自主DFS主机进行接口。

图4示出根据本发明的包括云智能引擎、灵活代理、宿主接入点和数据源的系统。

图5A示出根据本发明的云智能引擎、灵活代理和宿主接入点之间的示例性信令和对接。

图5B也示出根据本发明的云智能引擎、灵活代理和宿主接入点之间的示例性信令和对接。

图6A示出在DFS扫描操作中执行信道可用性检查阶段和服务中监测阶段的云智能引擎导向方法,其中自主DFS主设备使5GHz频段的多个DFS信道同时可用。

图6B示出示例性信标传输周期和示例性雷达检测周期。

图7示出本发明的环境,在其中,云智能引擎连接到灵活代理、宿主设备和网络。

图8示出本发明的另一环境,在其中,云智能引擎连接到灵活代理、宿主设备和网络。

图9示出根据本发明的使用云智能引擎为多个多信道DFS主设备确定操作信道的方法。

图10也示出根据本发明的使用云智能引擎为多个多信道DFS主设备确定操作信道的另一方法。

具体实施方式

本申请涉及无线网络,更具体地说,涉及用于通过基于云的数据融合和计算元件整合来自多个自主无线电代理的频谱数据的方法和装置,由此能够在802.11ac/n和LTE-U网络中实现网络自组织和对动态频率选择的自适应控制。本发明的实施例提供在分离智能架构中通信地耦合到多个无线灵活代理的基于云的数据融合和计算元件,其中,灵活代理中的嵌入式无线电装置不断地收集实时频谱信息,例如雷达检测信息,和干扰、业务、邻近设备的签名的测量,以及其它本地空中信息。频谱信息可以是带位置标记和/或带时间戳的。

根据本发明的实施方式,云智能引擎通信地耦合到多个多信道DFS主设备,并且被配置为经由一个或多个网络设备从多个多信道DFS主设备接收与多个通信信道(例如,多个5GHz通信信道、多个5.9GHz通信信道、多个3.5GHz通信信道等)关联的频谱信息。云智能引擎被配置为将该频谱信息与其它频谱信息进行整合以生成整合的频谱信息,并至少基于整合的频谱信息从多个通信信道中为多个多信道DFS主设备确定通信信道。整合的频谱信息也可以是带位置标记和/或带时间戳的。

根据本发明的另一实施方式,一种方法用云智能引擎经由一个或多个网络设备从多个多信道DFS主设备接收与多个通信信道(例如,多个5GHz通信信道、多个5.9GHz通信信道、多个3.5GHz通信信道等)关联的频谱信息。该方法还提供用云智能引擎将该频谱信息与其它频谱信息进行整合以生成整合的频谱信息,并至少基于整合的频谱信息从多个通信信道中为多个多信道DFS主设备确定通信信道。

根据本发明的又一实施方式,系统包括云智能设备,其耦合到动态频率选择(DFS)设备,并且被配置为基于对多个无线信道的分析,经由广域网从DFS设备接收与多个无线信道关联的频谱信息。该云智能设备还被配置为将该频谱信息与其它频谱信息进行整合以生成整合的频谱信息,并至少基于整合的频谱信息从多个无线信道中为设备(例如,接入点)确定无线信道。整合的频谱信息也可以是带位置标记和/或带时间戳的。该设备经由网络(例如,无线网络)与DFS设备进行通信,并且其它频谱信息是由被配置为分析多个无线信道的至少一个其它DFS设备生成的。网络可以是例如局域网、广域网、ad hoc网络(独立基本服务集(IBSS)网络)、对等网络(例如,IBSS网络)、短距离无线网络(例如,蓝牙网络)和/或另一类型的网络。

图1示出5GHz Wi-Fi频谱101的多个部分。图1示出构成5GHz Wi-Fi频谱101的多个部分的频率102和信道103。5GHz Wi-Fi频谱101的信道103可以是多个5GHz通信信道(例如,多个5GHz无线信道)。U-NII频段是用于5GHz无线设备的联邦通信委员会(FCC)管制域,并且是IEEE 802.11ac/n设备和许多无线互联网服务提供商使用的无线频谱的一部分。U-NII频段在四个范围上操作。例如,U-NII-1频段105覆盖5GHz Wi-Fi频谱101的5.15-5.25GHz范围,U-NII-2A频段106覆盖5GHz Wi-Fi频谱101的5.25-5.32GHz范围,U-NII-2C频段107覆盖5GHz Wi-Fi频谱101的5.47-5.725GHz范围,U-NII-3频段109覆盖5GHz Wi-Fi频谱101的5.725-5.850范围。U-NII-2A频段106受制于DFS雷达检测和避开要求。U-NII-2C频段107也受制于DFS雷达检测和避开要求。U-NII-3频段109的使用在某些行政辖区如欧盟和日本被限制。

当用在802.11ac/n或LTE-U无线网络中时,连接到本发明的云智能引擎的灵活代理用作自主DFS主设备。与传统的DFS主设备相比,灵活代理不是接入点或路由器,相反,灵活代理是独立的无线设备,其采用本文所描述的创新性的扫描技术,这些技术提供在多个信道上进行DFS扫描的能力,从而使一个或多个接入点设备和对等客户端设备能够同时利用多个DFS信道。独立的自主DFS主设备可以被合并到另一设备中,例如接入点、LTE-U主机、基站、小区或小小区、媒体或内容流送器、扬声器、电视、移动电话、移动路由器、软件接入点设备、或对等设备,但其本身并不提供对客户端设备的网络接入。特别地,在雷达时间或错误检测的情况下,启用的接入点和客户端或无线设备能够自动地、可预测地且非常快地移动到另一DFS信道。

图2提供对本发明的示例性系统的详细说明。如图2所示,云智能引擎235可以连接到多个灵活代理200和用户设备231、232。应当理解,云智能引擎可以是一组与基于云的分布式计算资源关联的云智能设备。例如,云智能引擎可以与多个设备、多个服务器、多个机器和/或多个集群关联。云智能引擎235可以包括数据库248和存储器249,用于存储来自灵活代理200、连接到云智能引擎235的一个或多个其它灵活代理(例如,灵活代理251)和/或一个或多个外部数据源(例如,数据源252)的信息。数据库248和存储器249允许云智能引擎235存储与灵活代理200、灵活代理251和/或数据源252关联的在某个时段上(例如,天、周、月、年等)的信息。数据源252可以与一组数据库关联。此外,数据源252可以包括管制信息,例如但不限于GIS信息、其它地理信息、关于雷达发射机的位置的FCC信息、FCC黑名单信息、NOAA数据库、关于雷达发射机的DOD信息、对于给定位置避免在DFS信道中传输的DOD请求、和/或其它管制信息。

云智能引擎235还包括执行本文所描述的云智能操作的处理器250。在一个方面,处理器250可以通信地耦合到存储器249。耦合可以包括各种通信,例如但不限于直接通信、间接通信、有线通信和/或无线通信。在某些实现方式中,处理器250可以可操作以执行或有助于执行存储在存储器249中的一个或多个计算机可执行组件。例如,根据一个方面,处理器250可以直接涉及计算机可执行组件的执行。另外地或替换地,处理器250可以间接涉及计算机可执行组件的执行。例如,处理器250可以引导一个或多个组件执行操作。

云智能引擎235还知道每个灵活代理(例如,灵活代理200和/或灵活代理251)和与灵活代理邻近的不具有控制代理的接入点位置,以及这些设备中的每一个设备所操作的信道。借助该信息,频谱分析和数据融合引擎243以及网络优化自组织引擎244能够通过告诉灵活代理(例如,灵活代理200和/或灵活代理251)避开面临干扰的信道来优化本地频谱。群体通信管理器(swarm communication manager)245管理灵活代理、接入点、客户端设备和网络中的其它设备之间的通信。云智能引擎包括安全性管理器246。控制代理管理器247管理所有已连接的控制代理。在一个实现方式中,云智能引擎235可以使得宿主接入点218能够与相同网络(例如,WiFi到WiFi)和/或跨不同网络(例如,WiFi到LTE-U)协调网络配置。此外,云智能引擎235可以使得连接到不同宿主接入设备的灵活代理(例如,灵活代理200和/或灵活代理251)能够在相同网络内(例如,WiFi到WiFi)和/或跨不同网络(例如,WiFi到LTE-U)进行通信。

独立于宿主接入点218,处于自主DFS主设备的角色的灵活代理200还可以通过以下方式向覆盖区域内的一个或多个对等客户端设备231、232提供信道指示和信道选择控制:(a)通过同时发送一个或多个信标信号进行的一个或多个DFS信道的信令可用性;(b)经由关联的非DFS信道发送授权的可用DFS信道(本文称为白名单)和在其中已经检测到潜在雷达信号的禁止的DFS信道(本文称为黑名单)的列表,以及控制信号和时间戳信号(本文称为程序监控(dead-man)切换定时器);和(c)从云智能引擎235接收控制信息、协调信息、授权信息和优选信道选择导向信息。

(a)到(c)中的能力和功能由集中式云智能引擎实现,集中式云智能引擎随时间从每个灵活代理收集并组合DFS雷达信息和其它频谱信息,对数据打地理标签并存储、过滤和整合数据,并且通过数据融合数据将其与来自分布在空间中多个其它灵活代理的信息组合在一起,并用专有算法对该集合执行过滤和后处理,并且与来自审查过的源(例如,GIS-地理信息系统、FAA、FCC和DoD数据库等)的其它数据合并。

具体来说,云智能引擎执行以下操作:(a)从所有无线灵活代理不断收集频谱、位置和网络拥塞/业务信息,随着更多的接入点和小小区基站被部署,无线灵活代理的数量和密度快速增长;(b)在数据集上不断地应用复杂的过滤、空间和时间相关和整合操作、以及新颖的数组组合技术和模式识别等;(c)应用创新性的网络分析和优化技术来计算网络组织决策,以整体地优化网络上的接入点和小小区基站的动态信道选择;和(d)经由所述无线灵活代理引导802.11ac/n接入点和/或LTE-U小小区基站的动态信道选择和无线电配置的自适应控制。

此外,处于自主DFS主设备的角色的灵活代理200可以控制至少一个接入点或LTE-U小小区基站来为该接入点指导(dictate)信道的选择(例如,与5GHz Wi-Fi频谱101关联的通信信道)。这些信道可以包括其它DFS信道,例如多个5.9GHz通信信道、多个3.5GHz通信信道等,但是为了简单起见,下面的示例使用5GHz信道。例如,灵活代理200可以控制宿主接入点218来为宿主接入点218指导信道的选择。在一个示例中,灵活代理200可以是灵活代理设备。在另一示例中,灵活代理200可以是DFS设备(例如,自主DFS主设备)。灵活代理200可以基于提供给云智能引擎235的信息和/或从云智能引擎235接收到的信息来为接入点或LTE-U小小区基站指导信道的选择。例如,灵活代理200可以是与宿主接入点设备218通信的灵活代理。此外,灵活代理200可以为宿主接入点设备218生成与多个5GHz通信信道关联的频谱信息。云智能引擎235可以是经由广域网233(例如,经由与广域网233关联的网络设备)接收频谱信息的设备(例如,云智能设备)。此外,云智能引擎235可以将频谱信息与和其它宿主接入点设备(例如,其它接入点设备223)关联的其它频谱信息进行整合,以生成整合的频谱信息。整合的频谱信息还可以打上位置标签和/或时间戳。然后,云智能引擎235可以至少基于整合的频谱信息来为宿主接入点设备218确定通信信道或通信信道偏好列表(例如,与DFS Wi-Fi频谱101关联的多个通信信道中的无雷达的通信信道)。通信信道偏好列表是基于雷达信号和频谱信息的云计算的信道偏好列表。偏好列表可以被DFS主设备用来专注于其雷达检测和频谱扫描,以及被网络设备用来在其丢失主通信信道时执行信道回退。

灵活代理200可以通过以下方式来指导信道选择:(a)通过同时发送一个或多个信标信号进行的一个或多个DFS信道的信令可用性;(b)经由关联的非DFS信道发送授权的可用DFS信道(本文称为白名单)和在其中已经检测到潜在雷达信号的禁止的DFS信道(本文称为黑名单)的列表,以及控制信号和时间戳信号(本文称为程序监控切换定时器);(c)经由有线媒介(例如,以太网或串行电缆)发送与(b)相同的信号;和(d)从云智能引擎235接收控制信息、协调信息、授权信息和优选信道选择导向信息。灵活代理200可以借助通信发送时间戳信号或程序监控切换定时器,以确保接入点218、223不使用包括白名单在内的信息超出该信息的有效使用期。例如,白名单将仅对某个时段是有效的。时间戳信号通过确保接入点不会使用白名单超出其有效使用期,来避免使用不顺应的DFS信道。这通过提供FCC或其它管制机构要求的雷达检测,来允许当前可用的5GHz接入点(在没有雷达检测的情况下不能操作在DFS信道)操作在DFS信道。在一个实施例中,灵活代理200可以将状态信号(例如,心跳信号)发送到AP控制代理219,以指示灵活代理200的当前状态和/或当前现状。由灵活代理200提供的状态信号可以用作程序监控切换(例如,响应于本地失败)。因此,AP控制代理219可以安全地操作在非DFS信道上。在某些实施例中,授权的可用DFS信道可以与时间受限的一组执行动作关联(例如,针对某个地理区域授权的DFS信道会变为不可用几个小时等)。

宿主接入点218和任何其它在灵活代理200的控制下的接入点设备223通常具有安装在它们各自的通信栈内的接入点控制代理部219、224。例如,宿主接入点218可以具有安装在宿主接入点218的通信栈内的接入点控制代理部219、224。此外,网络接入点223也可以具有安装在网络接入点223的通信栈内的接入点控制代理部291、224。接入点控制代理219、224是在灵活代理200的引导下进行动作以从灵活代理200接收信息和命令的代理。接入点控制代理219、224按照来自灵活代理200的信息进行动作。例如,接入点控制代理219、224监听来自灵活代理的像白名单或黑名单的信息。如果灵活代理200检测到雷达信号,则灵活代理将其传递到接入点控制代理291、224,并且接入点控制代理219、224进行动作以在某个时间间隔内(例如,立即)撤离信道。控制代理也可以从灵活代理200获取命令。例如,宿主接入点218和网络接入点223可以将DFS监控卸载到灵活代理200,只要它们能够监听灵活代理200并从灵活代理获取关于可用DFS信道的命令。

宿主接入点218连接到广域网233,并且包括有助于与灵活代理200通信的接入点控制代理219。接入点控制代理219包括有助于与灵活代理200通信的安全性模块220和代理协议221,以及有助于灵活代理、接入点、客户端设备和/或网络中的其它设备之间的通信的群体通信协议222。灵活代理200经由宿主接入点218和广域网233连接到云智能引擎235。宿主接入点218可以建立安全通信隧道,以便通过例如与宿主接入点218关联的加密控制信道和/或宿主接入点218中的加密控制API,与云智能引擎235进行通信。灵活代理200可以(通过安全通信隧道)将频谱信息发送到云智能引擎235。频谱信息可以包括以下信息,例如白名单(例如,与5GHz Wi-Fi频谱101关联的多个5GHz通信信道中不包含雷达信号的每一个信道的白名单)、黑名单(例如,与5GHz Wi-Fi频谱101关联的多个5GHz通信信道中包含雷达信号的每一个信道的黑名单)、对与5GHz Wi-Fi频谱101关联的多个5GHz通信信道中的雷达信号的扫描关联的扫描信息、状态信息、与灵活代理设备和/或接入点设备关联的位置信息、时间信号、扫描列表(例如,显示邻近接入点的扫描列表等)、拥塞信息(例如,重试分组数量、重试分组类型等)、业务信息、其它信道状况信息和/或其它频谱信息。

云智能引擎235可以将频谱信息与其它频谱信息(例如,与灵活代理251关联的其它频谱信息)进行组合,以生成组合的频谱信息。然后,云智能引擎235可以确定特定通信信道(例如,与5GHz Wi-Fi频谱101关联的特定通信信道),并且可以将该特定通信信道传递到灵活代理200(例如,经由安全通信隧道)。另外地或替换地,云智能引擎235可以将其它信息传递到灵活代理200(例如,经由安全通信隧道),例如接入点位置(包括邻近接入点)、接入点/集群当前状态和历史、统计(包括业务、拥塞和吞吐量)、白名单、黑名单、认证信息、关联的客户端信息、区域信息、管制信息和/或其它信息。灵活代理200使用来自云智能引擎235的信息来控制宿主接入点218、其它接入点和/或其它网络设备。

灵活代理200可以经由有线连接或无线地与其它网络组建进行通信。在所示的示例中,灵活代理200包括主无线电装置215和辅无线电装置216。主无线电装置215用于DFS和雷达检测。主无线电装置215是典型的5GHz无线电装置。在一个示例中,主无线电装置215可以是5GHz收发机。灵活代理200可以通过主无线电装置215接收雷达信号、业务信息和/或拥塞信息。并且灵活代理200可以经由主无线电装置215发送诸如DFS信标的信息。辅无线电装置216是用于将控制信号发送到网络中的其它设备的辅无线电装置。辅无线电装置是典型的2.4GHz无线电装置。灵活代理200可以用辅无线电装置216接收诸如网络业务、拥塞和/或控制信号的信息。并且灵活代理200可以用辅无线电装置216发送诸如控制信号的信息。主无线电装置215连接到快速信道切换发生器217,其包括开关,并允许主无线电装置215在雷达检测器211与信标发生器212之间进行快速切换。快速信道切换发生器217允许雷达检测器211足够快地切换,仿佛同时在多个信道上。在某些实现方式中,灵活代理200还可以包括协调器253。协调器253可以在灵活代理200与另一灵活代理(例如,灵活代理251)之间提供跨网络协调。例如,协调器253可以提供灵活代理200与不同网络上的另一灵活代理(例如,灵活代理251)之间的协调信息(例如,精确位置、精确方位、信道分配、时间片周期请求、业务加载等)。在一个示例中,协调器253可以使得附连到Wi-Fi路由器的灵活代理(例如,灵活代理200)能够与附近的附连到LTE-U小小区基站的灵活代理(例如,灵活代理251)进行协调。

独立的多信道DFS主设备可以包括用于在多个5GHz无线信道(例如,与5GHz Wi-Fi频谱101关联的多个5GHz无线信道)中的每一个无线信道中生成信标的信标发生器212、用于扫描多个5GHz无线信道中的每一个无线信道中的雷达信号的雷达检测器211、用于发送多个5GHz无线信道中的每一个无线信道中的信标并接收多个5GHz无线信道中的每一个无线信道中的雷达信号的5GHz无线收发机(例如,主无线电装置215)以及耦合到雷达检测器、信标发生器和5GHz无线收发机的快速信道切换发生器217。快速信道切换发生器217将5GHz无线电装置切换到多个5GHz无线信道中的第一信道,然后使信标发生器212在多个5GHz无线信道的第一信道中生成信标。然后,快速信道切换发生器217使雷达检测器211扫描多个5GHz无线信道中的第一信道中的雷达信号。然后,在信标传输周期期间,并且在某些示例中,在雷达检测周期期间,快速信道切换发生器217针对多个5GHz无线信道中的每一个其它信道重复这些步骤。信标传输周期是在给定信道上相继的信标传输之间的时间,而雷达检测周期是在给定信道上相继的扫描之间的时间。因为灵活代理200在给定信道中的第一信标传送和扫描与同一信道中的随后信标传送和扫描之间的时间窗口内,在多个5GHz无线信道中的每一个信道中的信标传送和扫描之间循环,所以它能够有效地对多个信道同时进行信标传送和扫描。

灵活代理200还可以包含蓝牙无线电装置214和/或802.15.4无线电装置213,用于与网络中的其它设备进行通信。灵活代理200可以包括有助于经由所包括的无线电装置进行通信的各种无线协议208。

灵活代理200还可以包括用于地理定位或确定灵活代理200的位置的位置模块209。由位置模块209提供的信息可以被用来对灵活代理200收集和/或生成的频谱信息打上位置标签和/或时间戳。如图2中所示,灵活代理200可以包括扫描和信令模块210。灵活代理200包括嵌入式存储器202(包括例如闪存201)和嵌入式处理器203。灵活代理200中的云代理204有助于通过云来自云代理204的信息进行汇聚,并且包括有助于灵活代理、接入点、客户端设备和网络中的其它设备之间的通信的群体通信协议205。云代理204还包括用于保护和使灵活代理200的云通信安全的安全性模块206,以及有助于与接入点控制代理219、224进行通信的代理协议207。

如图2中所示,除了宿主接入点218之外,灵活代理200还可以控制其它接入点,例如联网的接入点223。灵活代理200可以经由有线或无线连接236、237与其它接入点223进行通信。在一个示例中,灵活代理200可以经由局域网与其它接入点223进行通信。其它接入点223包括有助于与灵活代理200和其它接入点进行通信的接入点控制代理224。接入点控制代理224包括安全性模块225、代理协议226和群体通信协议227,以有助于与网络上的其它代理(包括其它接入点和客户端设备)进行通信。

云智能引擎235中的漫游和来客代理管理器238为连接到灵活代理的从一个接入点漫游到另一接入点(或者从一个接入点漫游到另一网络)的设备提供优化的连接信息。漫游和来客代理管理器238还为连接到云智能引擎235的灵活代理管理对网络的来客连接。外部数据融合引擎239提供将来自灵活代理的信息与来自数据源252的信息进行整合和融合。例如,外部数据融合引擎239可以整合和/或融合以下信息,例如但不限于GIS信息、其它地理信息、关于雷达发射机的位置的FCC信息、FCC黑名单信息、NOAA数据库、关于雷达发射机的DOD信息、对于给定位置避开在DFS信道中进行传输的DOD请求、和/或其它信息。云智能引擎235还包括用于认证接收到的通信和用于认证设备和用户的认证接口240。雷达检测计算引擎241汇聚来自灵活代理200、灵活代理251和/或数据源252的雷达信息。雷达检测计算引擎241还根据这些数据计算雷达发射机的位置,以有助于识别假性的雷达检测或隐藏的节点和隐藏的雷达。雷达检测计算引擎241还可以引导或控制多个灵活代理以动态地调整检测参数和/或方法,以便进一步提高检测灵敏度。位置计算和代理管理器242通过Wi-Fi位置数据库中的Wi-Fi查找表、查询过往设备、基于接收到的信号强度指示(RSSI)的三角测量、基于分组飞行时间的三角测量、来自灵活代理的扫描列表、和/或几何推理,来确定灵活代理200和其它连接设备的位置。

频谱分析和数据融合引擎243和网络优化自组织引擎244有助于用来自灵活代理200、灵活代理251和/或数据源252的信息进行动态频谱优化。连接到云智能引擎235的每一个灵活代理(例如,灵活代理200和/或灵活代理251)扫描并分析本地频谱,并将该信息传递到云智能引擎235。

灵活代理200借助通信发送时间戳信息或程序监控切换定时器,以确定设备不使用信息(例如,某些像中断一区域持续几个小时的执行动作)超出该信息的有效使用期。时间戳信号通过确保设备不会使用白名单超出其有效使用期,来避免使用不顺应的DFS信道。此外,灵活代理将心跳发送到接入点控制代理,以指示灵活代理的健康和状态。这也可以用作在本地失效的情况下的程序监控切换,并且由此,控制代理可以安全地在非DFS信道上进行操作。具有时间限制的白名单的概念是不实际的。FCC永远不会接受它,因为雷达检测是连续监测任务。

这类对等设备可以具有用户控制接口228。用户控制接口228包括用于允许客户端设备231、232经由云智能引擎235与灵活代理200进行交互的用户接口229。例如,用户接口229允许用户经由灵活代理200修改网络设置,包括批准和撤回网络接入。用户控制接口228还包括用于确保客户端设备231、232与灵活代理200之间的通信是安全的安全性元件230。客户端设备231、232例如经由蜂窝网络连接到广域网234。在某些实施例中,在没有专用接入点的情况下,对等无线网络用于设备之间的直接通信(在WiFi直连网络中,一个客户端设备是组拥有者并操作为接入点,但不是专用接入点)。例如,视频摄像机可以直接连接到计算机,以使用对等网络下载视频或图像文件。同样,对外部监视器的设备连接和对蜂鸣器的设备连接当前使用对等网络。因此,在没有接入点的对等网络中,无法使用DFS信道,因为没有接入点来控制DFS信道选择和/或告诉设备使用哪个DFS信道。

图3示出对等网络300(例如,局域网)中的云智能引擎235将如何接口到客户端设备231、232、331和独立于任何接入点用作自主DFS主设备的灵活代理200。如图3中所示,云智能引擎235可以连接到多个联网的灵活代理200、310。对等网络300中的灵活代理200可以通过以下方式经由联网的客户端设备之一连接到云智能引擎235:例如,在发送到客户端设备231、331的消息上背负式地(piggy-backing)将消息传送到云智能引擎235,或者将客户端设备231、331的连接指派(co-opt)到广域网234。在对等网络300中,灵活代理200经由空中将控制信号320发送到客户端231、232、331,包括无占用信号的信道(例如,无雷达信号的DFS信道)的指示。替换地,灵活代理与之后用作组拥有者的仅一个客户端设备331(例如,单个客户端设备331)进行通信,以发起和控制与其它客户端设备231、232的对等通信。客户端设备231、232、331对等链路321,它们通过对等链路321彼此通信。灵活代理200可以操作在多种模式,这些模式采用不同的算法执行多个DFS扫描方法。

图4示出包括云智能引擎235、灵活代理200和宿主接入点218的系统。灵活代理200可以由云智能引擎235(例如,基于云的数据融合和计算元件)引导,以使得能够对宿主接入点218的动态信道选择和/或与宿主接入点218关联的其它功能(例如,无线参数的动态配置等)进行自适应控制。如本文公开的,在一个方面,灵活代理200包括云代理204。例如,云代理204可以使灵活代理200能够与宿主接入点218进行通信。云代理204可以附加地或替换地与一个或多个其它设备(未示出)进行通信,例如基站(例如,小小区基站)、DFS从设备、对等组拥有者设备、移动热点设备、无线接入节点设备(例如,LTE-小小区设备)、软件接入点设备和/或另一设备。在一个实现方式中,云代理204包括云控制件402。云控制件402还可以使灵活代理200与云智能引擎235进行通信。此外,云控制件402可以有助于为宿主接入点218动态选择无线信道和/或其它射频参数。例如,灵活代理200可以分析用于宿主接入点218的多个5GHz无线信道(例如,与5GHz Wi-Fi频谱101关联的多个5GHz无线信道)。另外地或附加地,灵活代理200可以分析用于DFS从设备、对等组拥有者设备、移动热点设备、无线接入节点设备(例如,LTE-小小区设备)、软件接入点设备和/或另一设备的多个5GHz无线信道(例如,与5GHz Wi-Fi频谱101关联的多个5GHz无线信道)。在一个方面,灵活代理200可以在CAC阶段和/或ISM阶段期间主动扫描多个5GHz无线信道(例如,与5GHz Wi-Fi频谱101关联的多个5GHz无线信道)。

然后,灵活代理200可以基于对多个5GHz无线信道(例如,用于宿主接入点218、DFS从设备、对等组拥有者设备、移动热点设备、无线接入节点设备、软件接入点设备和/或另一设备的多个5GHz无线信道)的分析,生成频谱信息。例如,灵活代理200可以将信息(例如,频谱信息)提供给云智能引擎235,该信息指示5GHz无线信道中的没有雷达并因此可供附近设备(例如,宿主接入点218)使用的一组信道。频谱信息可以包括以下信息,例如白名单(例如,多个5GHz通信信道中不包含雷达信号的每一个信道的白名单)、黑名单(例如,多个5GHz通信信道中包含雷达信号的每一个信道的黑名单)、与对多个5GHz通信信道中的雷达信号的扫描关联的扫描信息、状态信息、与灵活代理设备200和/或宿主接入点设备218关联的位置信息、时间信号、扫描列表(例如,显示邻近接入点的扫描列表等)、拥塞信息(例如,重试分组数量、重试分组类型等)、业务信息、其它信道状况信息和/或其它频谱信息。云控制件402可以将该频谱信息发送到云智能引擎235。在一个方面,灵活代理200可以将该频谱信息经由广域网发送到云智能引擎235。另外地或替换地,灵活代理200可以将该频谱信息经由一组与灵活代理200通信的DFS从设备(例如,经由与灵活代理200通信的DFS从设备的回程)发送到云智能引擎235。在一个方面,灵活代理200可以经由局域网(例如,无线局域网)与宿主接入点218进行通信。另外地或替换地,灵活代理200可以经由广域网(例如无线广域网)、ad hoc网络(例如,IBSS网络)、对等网络(例如,IBSS对等网络)、短距离无线网络(例如,蓝牙网络)、另一无线网络和/或另一有线网络与宿主接入点218进行通信。

云智能引擎235可以将该频谱信息与其它频谱信息(例如与灵活代理251关联的其它频谱信息)进行整合,以生成整合的频谱信息。例如,云智能引擎235可以从灵活代理251接收其它频谱信息。其它频谱信息可以由灵活代理251经由对多个5GHz无线信道的分析(例如,由灵活代理200类似执行的分析)来生成。在一个方面,云智能引擎235可以包括基于云的数据融合和计算元件,用于基于该频谱信息和其它频谱信息进行智能自适应网络组织、优化、规划、配置、管理和/或协调。云智能引擎235可以对整合的频谱信息打上地理标签、进行过滤和/或加工。在一个实现方式中,云智能引擎235可以将整合的频谱信息与和数据源252关联的管理信息(regulation information)进行组合。例如,与数据源252关联的管理信息(例如,非频谱信息)可以包括以下信息,例如但不限于地理信息系统(GIS)信息、其它地理信息、关于雷达发射机的位置的FCC信息、FCC黑名单信息、国家海洋气象局(NOAA)数据库、关于雷达发射机的国防部(DOD)信息、对于给定位置避开在DFS信道中传输的DOD请求、和/或其它管制信息。基于整合的频谱信息和/或与数据源252关联的管理信息,云智能引擎235可以为与灵活代理200关联的宿主接入点218从多个5GHz无线信道中选择无线信道。另外地或替换地,云智能引擎235可以基于整合的频谱信息和/或与数据源252关联的管理信息,为宿主接入点218选择其他射频参数。

云控制件402可以从云智能引擎235接收控制信息和/或协调信息(例如,授权的和/或优选的信道选择向导)。例如,云控制件402可以接收由云智能引擎235选择的无线信道。另外地或替换地,云控制件402可以接收由云智能引擎235选择的其它射频参数。灵活代理200(例如,云代理204)可以将控制信息和/或协调信息(例如,从云智能引擎235接收到的控制信息和/或协调信息)传递到宿主接入点218(和/或距灵活代理200某个距离内的任何其它接入点),从而使得能够由云智能引擎235直接控制宿主接入点218。例如,灵活代理200(例如,云代理204)然后可以将宿主接入点218配置为经由云智能引擎235选择的无线信道和/或基于云智能引擎235选择的其它射频参数来接收数据。在一个替换实现方式中,控制代理402可以被用于并非直接连接到灵活代理200的接入点中,或者用在能够点对点的移动设备中,以使得能够更快速和/或改进的接入DFS信道。

灵活代理200可以基于与5GHz Wi-Fi频谱101相关联的多个5GHz无线信道的分析生成频谱信息。例如,灵活代理200可以将灵活代理200的5GHz收发机(例如主无线电设备215)切换到与5GHz Wi-Fi频谱101相关联的多个5GHz无线信道中的一个信道,在与5GHz Wi-Fi频谱101相关联的多个5GHz无线信道中的上述一个信道生成信标,并在与5GHz Wi-Fi频谱101相关联的多个5GHz无线信道中的上述一个信道扫描雷达信号。追加地,灵活代理200可以将灵活代理200的5GHz收发机(例如主无线电设备215)切换到与5GHz Wi-Fi频谱101相关联的多个5GHz无线信道中的另一个信道,在与5GHz Wi-Fi频谱101相关联的多个5GHz无线信道中的上述另一个信道生成信标,并在与5GHz Wi-Fi频谱101相关联的多个5GHz无线信道中的上述另一个信道扫描雷达信号。灵活代理200可以对于与5GHz Wi-Fi频谱101相关联的多个5GHz无线信道中的每一个信道重复这个处理。云智能引擎235可以经由广域网接收频谱信息。此外,云智能引擎235可以将该频谱信息与由灵活代理(一个或多个)251生成的其他频谱信息整合在一起(例如,以生成整合的频谱信息)。然后,云智能引擎235可以至少基于整合的频谱信息从多个5GHz无线信道中确定无线信道。在某些实施例中,云智能引擎235可以接收来自数据源252的管理信息。因此,云智能引擎235可以基于整合频谱信息和与数据源252相关联的管理信息确定用于或来自多个5GHz无线信道的一个无线信道。

图5A示出云智能引擎235、灵活代理200和宿主接入点218之间的接口。例如,信令和/或消息可以在云智能引擎235和灵活代理200之间交换。云智能引擎235和灵活代理200之间的信令和/或消息的交换可以在DFS扫描操作期间、ISM操作期间和/或当导致无线信道改变的雷达事件发生时进行。一方面,云智能引擎235和灵活代理200之间的信令和/或消息的交换可以经由WAN(例如,WAN 234)和/或安全通信隧道进行。

云智能引擎235的认证注册处理502可以与消息A相关联。消息A可以在云智能引擎235和灵活代理200之间交换。此外,消息A可以与一个或多个信令操作和/或一个或多个消息相关联。消息A可有助于灵活代理200的初始化和/或认证。例如,该消息可以包括与灵活代理200相关联的信息,例如但不限于,单元身份、与灵活代理200相关的证书、与距灵活代理200一定距离内的一组其他灵活代理相关联的最近邻居扫描列表、服务集标识符、与灵活代理200和/或宿主接入点218相关联的接收信号强度指示符、与宿主接入点218相关联的制造商标识、与灵活代理200和/或宿主接入点218相关联的测量位置(例如,全球定位系统位置)、与灵活代理200和/或宿主接入点218相关联的导出位置(经由附近AP或附近客户端导出)、时间信息、当前信道信息、状态信息和/或与灵活代理200和/或宿主接入点218相关联的其他信息。在一个示例中,消息A可以与信道可用性检查阶段相关联。

云智能引擎235的数据融合处理504可有助于与灵活代理200和/或宿主接入点218相关联的位置的计算。追加地或可替代地,云智能引擎235的数据融合处理504可有助于一组DFS信道列表的计算。数据融合处理504可以与消息B和/或消息C相关联。消息B和/或消息C可以在云智能引擎235和灵活代理200之间交换。此外,消息B和/或消息C可以与一个或多个信令操作和/或一个或多个消息相关联。消息B可以与灵活代理200所关联的频谱测量和/或环境测量相关联。例如,消息B可以包括消息,例如但不限于,扫描DFS白名单列表、扫描DFS黑名单列表、扫描测量、扫描统计、拥挤信息、通信量计数信息、时间信息、状态信息和/或与灵活代理200相关联的测量信息。消息C可以与授权的DFS、DFS列表和/或信道变化相关联。例如,消息C可以包括信息,例如但不限于,引导的(例如经批准的)DFS白名单列表、引导的(例如经批准的)DFS黑名单列表、当前时间、列表有效时间、与灵活代理200和/或宿主接入点218相关联的计算位置、网络心跳和/或与信道和/或动态频率选择相关联的其他信息。

云智能引擎235的网络优化处理506可有助于与灵活代理200相关联的网络拓扑的优化。网络优化处理506可与消息D相关联。消息D可以在云智能引擎235和灵活代理200之间交换。此外,消息D可以与一个或多个信令操作和/或一个或多个消息相关联。消息D可以与无线信道的变化相关联。例如,消息D可以与用于与灵活代理200进行通信的宿主接入点218的无线信道相关联。消息D可以包括信息,例如但不限于,无线信道(例如,切换到特定无线信道的命令)、列表有效时间、网络心跳和/或用于优化网络拓扑的其他信息。

云智能引擎235的网络更新处理508可有助于用于与灵活代理200相关联的网络拓扑的更新。网络更新处理508可以与消息E相关联。消息E可以在云智能引擎235和灵活代理200之间交换。此外,消息E可以与一个或多个信令操作和/或一个或多个消息相关联。消息E可以与网络心跳和/或DFS授权相关联。例如,消息E可以包括消息,例如但不限于,与距灵活代理200一定距离内的一组其他灵活代理相关联的最近邻居扫描列表、服务集标识符、与灵活代理200和/或宿主接入点218相关联的接收信号强度指示符、与宿主接入点218相关联的制造商标识、与灵活代理200和/或宿主接入点218相关联的测量位置更新(例如,全球定位系统位置更新)、与灵活代理200和/或宿主接入点218相关联的导出位置更新(经由附近AP或附近客户端导出)、时间信息、当前信道信息、状态信息和/或其他信息。在一个示例中,消息B、消息C、消息D和/或消息E可以与ISM阶段相关联。

灵活代理200的管理DFS列表处理510可有助于DFS列表的存储和/或更新。管理DFS列表处理510可以与消息F相关联。消息F可以在灵活代理200和宿主接入点218之间交换。在一个例子中,消息F可以经由局域网(例如有线局域网和/或无线局域网)交换。此外,消息F可以与一个或多个信令操作和/或一个或多个消息相关联。消息F可有助于用于宿主接入点218的无线信道的改变。例如,消息F可以包括消息,例如但不限于,与距灵活代理200一定距离内的一组其他灵活代理相关联的最近邻居扫描列表、服务集标识符、与灵活代理200和/或宿主接入点218相关联的接收信号强度指示符、与宿主接入点218相关联的制造商标识、与灵活代理200和/或宿主接入点218相关联的测量位置更新(例如,全球定位系统位置更新)、与灵活代理200和/或宿主接入点218相关联的导出位置更新(经由附近AP或附近客户端导出)、时间信息、当前信道信息、状态信息和/或其他信息。在一个示例中,消息F可以与云引导操作(例如支持DFS信道的云引导操作)相关联。

图5B也示出云智能引擎235、灵活代理200和宿主接入点218之间的接口。例如,图5B可以提供与图5A相关的进一步的细节。如图5B所示,可以在云智能引擎235和灵活代理200之间交换信令和/或消息。云智能引擎235和灵活代理200之间的信令和/或消息的交换可以在DFS扫描操作期间、ISM操作期间和/或当导致无线信道改变的雷达事件发生时进行。一方面,云智能引擎235和灵活代理200之间的信令和/或消息的交换可以经由WAN(例如,WAN 234)和/或安全通信隧道进行。

又如图5B所示,云智能引擎235的网络更新处理508可有助于与灵活代理200相关联的网络拓扑的更新。网络更新处理508可以与消息E相关联。然后,云智能引擎235的DFS列表更新处理514可有助于更新到一个或多个DFS信道列表。DFS列表更新处理514可以与消息G相关联。消息G可以在云智能引擎235和灵活代理200之间交换。在一个例子中,消息G可以经由WAN(例如,WAN 234)和/或安全通信隧道交换。此外,消息G可以与一个或多个信令操作和/或一个或多个消息相关联。消息G可以与雷达事件相关联。例如,消息G可以以信令发送雷达事件。追加地或可替代地,消息G可以包括与雷达事件相关联的信息。例如,消息G可以包括消息,例如但不限于,雷达测量信道、雷达测量图案(pattern)、与雷达事件相关联的时间、与雷达事件相关联的状态、与雷达事件相关联的其他信息等。雷达事件可以与多个5GHz通信信道(例如多个与5GHz Wi-Fi频谱101相关联的5G通信信道)中的一个或多个信道相关联。在一个例子中,消息G可以与ISM阶段相关联。DFS列表更新处理514还可以与消息C相关联。

此外,如图5B所示,管理DFS列表处理510可以与消息F向关联。消息F在灵活代理200和宿主接入点218之间交换。灵活代理200的雷达检测处理516可以检测和/或产生雷达事件。追加地,雷达检测处理516可以通知宿主接入点218改变无线信道(例如切换到备用无线信道)。消息F和/或管理DFS列表处理512可以响应于无线信道的改变相应地进行更新。一方面,云智能引擎235和灵活代理200之间的信令和/或消息的交换可以在DFS扫描操作期间、ISM操作期间和/或当导致用于宿主接入点218的无线信道改变的雷达事件发生时进行。

图6A示出组成DFS 5GHz Wi-Fi频谱的部分的频率602和信道603。U-NII-2A 606覆盖5.25~5.35GHz范围。U-NII-2C 607覆盖5.47~5。725GHz范围。经历CAC扫描的第一信道在单元607示出。其他信道的后续CAC扫描在单元508示出。并且,ISM阶段601之前的最终CAC扫描在单元609示出。

在ISM阶段601,DFS主设备切换到处于白名单列表的第一信道。在图6A的示例中,进行过CAC扫描的每个信道603在CAC扫描期间没有雷达信号并且被添加到白名单列表。然后,DFS主设备将DFS信标在该信道上发送(610)。然后,DFS主设备扫描处于白名单列表中的第一信道持续驻留时间(dwell time)(620)。然后,DFS主设备发送信标(611)并扫描处于白名单列表中的其他信道中的每一个信道持续驻留时间(621),然后对于每个相应信道以轮询方式在处于白名单列表中的第一信道处重复开始(610)。如果检测到雷达图案,则停止用于相应信道的DFS主设备信标,并且将该信道标记在黑名单列表中,并且从白名单列表中除去(并且不再进行IS扫描)。

图6A还示出从指示多个DFS信道的可用性DFS主设备到附近宿主和非宿主(普通)接入点和客户端设别的多个信标传输的示例性波形630。

图6B示出信标传输占空比650和雷达检测占空比651。在这个例子中,信道A时处于信道白名单列表中的第一信道。在图6B中,信道A中的信标传输660后跟着信道A的快速扫描670。接下来,第二信道,即信道B中的信标传输661后跟着信道B的快速扫描671。该序列重复地出现在信道C 662,672;D 663,673;E 664,674;F 665,675;G 666,676;H 667,677。在信道H的快速扫描677之后,DFS主设备切换回信道A并执行信道A中的第二信标传输660,其后跟着系电脑A的第二快速扫描670。开始信道A中的第一信标传输和开始信道A中的第二信标传输之间的时间是信标传输占空比。开始信道A中的第一快速扫描和开始信道A中的第二想快速扫描之间的时间是雷达检测占空比。为了保持网络上的与设备的连接,信标传输占空比应小于或等于可允许客户端设备保持与网络相关联的信标之间的最大周期。

独立的多信道DFS主设备可以包括在多个5GHz无线信道中的每个中生成信标的信标发生器212、在多个5GHz无线信道中的每个中扫描雷达信号的雷达检测器211、在多个5GHz无线信道中的每个中发送信标并且在多个5GHz无线信道中的每个中接收雷达信号的5GHz无线电收发机(例如主无线电设备215)、以及与所述雷达检测器、信标发生器212和5GHz无线电收发机耦合的快速信道切换发生器217和嵌入处理器203。快速信道切换发生器217和嵌入处理器203将5GHz无线电收发机(例如主无线电设备215)切换到多个5GHz无线信道中的第一信道,并且使信标发生器212在多个5GHz无线信道中的第一信道中产生信标。快速信道切换发生器217和嵌入处理器203还使雷达检测器211在多个5GHz无线信道中的第一信道中扫描雷达信号。之后,快速信道切换发生器217和嵌入处理器203对于多个5GHz无线信道中的其他信道中的每一个信道重复这些步骤。快速信道切换发生器217和嵌入处理器203在特定信道上的连续信标传输之间的时间即信标传输占空比期间,在某些情况下,在特定信道上的连续扫描之间的时间即雷达检测占空比期间对于多个5GHz无线信道中的所有信道执行所有上述步骤。

如图7所示,本发明用于从多个射频信道中选择没有占用信号的可用信道。该系统包括云智能引擎755、至少一个灵活代理700、和宿主设备701。例如,灵活代理700可对应于灵活代理200,宿主设备701可对应于宿主接入点218,和/或云智能引擎755可对应于云智能引擎235。在一方面,灵活代理700可作为兼具在多个射频信道中的每个中检测占用信号的嵌入无线电接收器702和和发送可用信道的指示和/或不是没有占用信道的不可用信道的指示的嵌入无线电发送器703的自动频率选择主设备702发挥作用。例如,嵌入无线电发送器703可以将可用信道的指示和/或不是没有占用信道的不可用信道的指示发送到云智能引擎755。

灵活代理700经编程连接到宿主设备701并且通过将可用信道的指示和/或不可用信道的指示发送到宿主设备701来控制宿主设备的操作信道选择的选择。宿主设备701与客户端设备720无线通信,并且充当客户端设备到网络710,例如互联网,其他广域网或局域网的网关。宿主设备701在灵活代理700的控制下告知客户端设备720哪一个信道或哪些信道用于无线通信。追加地,灵活代理700可以经编程将可用信道的指示和不可用信道的指示直接发送到客户端设备720。

灵活代理700可以在5GHz频带中操作并且多个射频信道可以在5GHz频带中,并且占用信号是雷达信号。宿主设备701可以是Wi-Fi接入点或LTE-U宿主设备。

此外,灵活代理700可以经编程通过发送可用信道的信道白名单列表到云智能引擎235来发送可用信道的指示和/或通过发送可用信道的信道黑名单列表到云智能引擎235来发送不可用信道的指示。除了保存处于信道黑名单列表中的信道之外,灵活代理700还可以经编程在信道黑名单列表中确定和保存关于检测到的占用信号的信息,包括占用信号的信号强度、通信量和类型。

灵活代理700连接到云智能引擎855。灵活代理700可以直接或通过宿主设备701和网络710连接到云智能引擎855。云智能引擎855从灵活代理700整合时间分布信息,并将来自空间内分布且连接到云智能引擎855的多个其他灵活代理850的信息组合。灵活代理700经编程从云智能引擎755接收控制和协调信号以及优选信道选择向导信息。

如图8所示,灵活代理700包含经扫描和确定不含有占用信号的一个或多个信道的信道白名单列表810。灵活代理700可以从包括云智能引擎755的其他设备接收信道白名单列表810。或者,灵活代理700可以通过用于一个或多个信道的连续CAC预先异性导出信道白名单列表810。在该例子中,灵活代理700经编程使嵌入无线电接收机702非连续地与周期性地切换到处于白名单列表810中的信道穿插着,扫描多个射频信道中的每一个,以在处于信道白名单列表810中的每个信道执行快速占用信号扫描。灵活代理700还经编程使嵌入无线电发送器703在处于信道白名单列表810中的每个信道中在快速占用信道扫描期间发送第一信标传输,并且在信道白名单列表810中跟踪经扫描和却病不包含非连续扫描期间和快速占用信号扫描期间的占用信号的信道。灵活代理700还经编程在信道黑名单列表815中跟踪经扫描和却病包含非连续扫描期间和快速占用信号扫描期间的占用信号的信道,然后执行对占用信号的服务中监测,包括连续地和按顺序发送用于处于信道白名单列表810中的信道中的每个信道的第二信标。一方面,嵌入无线电发送器703可以发送信道白名单列表810和/或信道黑名单列表815到云智能引擎755。

鉴于以上描述的主题,能够根据本非公开实施的方法将参考图9-图10的流程图更加显而易见。虽然为了易于解释,以一系列的方框示出和描述了本方法,但应该理解和明白的是,这种说明或对应描述不限于方框的顺序,某些方框可能会与这里指定和描述的顺序不同的顺序和/或与其他方框同时地发生。通过流程图示出的任何非顺序性的或分支的流程应该被理解为指示各种不同分支,流程路径和方框的顺序可以实施,这实现相同或相似的结果。而且,可能不需要所有示出的方框以实现后文描述的方法。

图9示出根据本发明的示例性方法900,用于确定将用于各多个多信道DFS主设备的通信信道。首先,在910云智能引擎经由一个或多个网络设备接收来自多个多信道DFS主设备的与多个5GHz通信信道相关联的频谱信息。可选地,在911接收频谱信息包括接收与在多个5GHz无线信道中扫描无线电信号相关联的扫描信息。频谱嘻嘻可以利用灵活代理设备(例如灵活代理200或灵活代理700)基于对多个5GHz通信信道的分析而产生。对多个5GHz通信信道的分析可以包括:将灵活代理设备的5GHz灵活收发机切换到多个5GHz通信信道中的一个信道;在多个5GHz通信信道中的所述一个信道产生信标;以及在在多个5GHz通信信道中的所述一个信道扫描雷达信号。频谱信息可以包括信息,例如,白名单列表(例如多个5GHz通信信道中的不含雷达信号的每一个信道的白名单列表)、黑名单列表(例如多个5GHz通信信道中的含雷达信号的每一个信道的黑名单列表)、与在多个5GHz通信信道中扫描雷达信号相关联的扫描信息、状态信息、与灵活代理设备和/或接入点设备相关联的位置信息、时间信号、扫描列表(L如示出邻近接入点的扫描列表等)、拥挤信息(重试分组的数量、冲数分组的类型等)、通信量信息和/或其他频谱信息。接下来,在920,云智能引擎将频谱信息与其他频谱信息整合以产生整合的频谱信息。其他频谱信息可以由至少一个其他灵活代理设备产生。在一个例子中,频谱信息可以与其他频谱信息通过一个或多个数据融合处理整合。

然后,在930,云智能引擎从多个5GHz通信信道中至少基于整合的频谱信息确定用于多个多信道DFS主设备的通信信道。例如,通信信道可以从多个5GHz通信信道中至少基于整合的频谱信息来选择。在一方面,与多个5GHz通信信道相关联和/或存储在至少一个数据库中的管理信息可以由云智能设备接收。此外,通信信道还可以基于管理信息确定。另一方面,通信信道的指示可以提供给灵活代理设备和/或接入点设备。

图10示出根据本发明的示例性方法1000,用于确定将用于各多个多信道DFS主设备的通信信道。图10示出的方法包括参考图9上面描述的步骤,并且还包括下面可选追加步骤。在1010,该方法可以包括:将多个5GHz无线信道中的不含雷达信号的每一个信道的白名单列表经由一个或多个网络设备发送到多个多信道DFS主设备。在1020,方法包括:将多个5GHz无线信道中的含雷达信号的每一个信道的黑名单列表经由一个或多个网络设备发送到多个多信道DFS主设备。在1030,方法包括:接收存储在至少一个数据库的管理信息。管理信息可包括但不限于GIS信息、其他地理信息、关于雷达发送器的位置的FCC信息、FCC黑名单列表信息、NOAA数据库、关于雷达发送器的DOD信息、在用于给定位置的DFS信道中避免传输的DOD请求、和/或其他管制信息。在1040,方法可以包括基于整合的频谱信息和管理信息确定通信信道。

在本说明书中,术语“或”旨在意指包含性的“或”而不是排他性的“或”(异或),即,除非另有指明,或从上下文清楚,“X利用A或B”旨在意指任何自然包含的排列。即,如果X利用A;X利用B或X利用A和B,则在前述任意情况中均能满足“X利用A或B”。而且,冠词“一种”和“一个”如本说明书和附图中所中使用的,应该一般性地解释为意指“一个或多个”,除非另有指明或从上下文清楚的指向单数形式。

此外,本文使用的术语“示例”和“例如”意指用作例子或例证。本文描述为“示例”或与“例如”从句相关的任何实施方式或设计不必解释为优选的或比其他实施方式或设计更优异。相反,术语“示例”或“例如”的使用意在以具体方式呈现概念。术语“第一”、“第二”、“第三”等,如权利要求和具体实施方式中所使用的,均只是为了清楚期间并且不必要指示或启示任何时间顺序,除非从上下文清楚。

上文描述的内容包括本发明的一个或多个实施例的示例。当然,不可能为了描述这些例子而描述各部件或方法的每一个可想到的组合,并且能够认识到的是,很多其他组合和本发明的实施方式的序列是可能的。因此,本文所公开和/或要求包括的实施方式旨在涵盖落入具体实施方式和所附权利要求中的精神和范围内的所有这些改变、变形和变化。另外,至于术语“包含”用于具体实施方式或权利要求的程度,该术语旨在以与在权利要求中作为转承词使用术语“包括”时所理解的那以类似的方式包含。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1