使用来自跨网络接入点的聚合数据控制无线设备

文档序号:991737 发布日期:2020-10-20 浏览:1次 >En<

阅读说明:本技术 使用来自跨网络接入点的聚合数据控制无线设备 (Controlling wireless devices using aggregated data from cross-network access points ) 是由 拉米亚·巴加瓦图拉 斯里尼瓦沙·库马尔·杜武里 蔡志峰 于 2019-04-09 设计创作,主要内容包括:本文描述了用于使用来自跨网络接入点的聚合数据控制无线设备的方法、设备、系统和器件。接入点(AP)将来自与该AP通信的多种不同类型的客户端设备的操作信息提供至云服务,并且从该云服务获得每客户端设备类型策略数据,所述每客户端设备类型策略数据基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息。使用无线收发器,该AP使用基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息的、针对第一类型的每客户端设备类型策略数据来控制属于第一类型的无线客户端设备。(Methods, devices, systems, and apparatuses are described for controlling wireless devices using aggregated data from cross-network access points. An Access Point (AP) provides operational information to a cloud service from a plurality of different types of client devices in communication with the AP, and obtains per-client device type policy data from the cloud service, the per-client device type policy data based on aggregated operational information from the plurality of different types of client devices from different AP networks. Using a wireless transceiver, the AP controls wireless client devices belonging to a first type using per-client device type policy data for the first type based on aggregated operational information of a plurality of different types of client devices from different AP networks.)

使用来自跨网络接入点的聚合数据控制无线设备

背景技术

包括无线网状网络的无线局域网(WLAN)具有与建筑物中各种类型的无线或有线客户端设备进行通信的一个或多个接入点(AP),它们或者处于路由器、扬声器中,或者处于不同房间中的其他设备之中。这样,一个AP网络可以由多个AP以及多种不同类型的客户端设备所构成。一些AP网络在相同建筑或环境中的AP之间提供移交,从而诸如智能电话、平板电脑、可穿戴设备或其他设备的客户端设备可以随着用户将该设备在该环境的各处移动而从一个AP移交至相同网络中的另一个AP以提供更高的信号强度。然而,许多当前的AP网络关于不同类型的无线设备所具有的连接性调谐是低效的。

发明内容

提供该发明内容以介绍使用来自跨网络接入点的聚合(aggregate)数据控制无线设备的简化概念。该简化概念在下文的

具体实施方式

中进一步描述。该发明内容并非意在标示出所请求保护主题的必要特征,也并非意在用来确定所请求保护主题的范围。

描述了一种用于通过云服务控制第一接入点(AP)网络中的客户端设备的方法(和系统),其中云服务聚合来自处于不同的AP网络(例如,不同于第一接入点)中的多种不同类型的无线客户端设备的操作信息,并且针对该第一AP网络中的AP生成每客户端设备类型策略数据,该每客户端设备类型策略数据基于来自不同的AP网络的多种不同类型的无线客户端设备的聚合操作信息。该云服务将该每客户端设备类型策略数据提供至第一AP网络中的AP,其对于指示该AP控制该客户端设备是有效的。

描述了一种用于由AP网络中的接入点控制无线客户端设备的方法,其中该AP将来自与该AP通信的多种不同类型的客户端设备的操作信息提供至云服务,并且从该云服务获得每客户端设备类型策略数据,所述每客户端设备类型策略数据基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息。该AP使用基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息的、针对第一类型的每客户端设备类型策略数据来控制属于第一类型的无线客户端设备,所述每客户端设备类型策略数据。

描述了一种无线局域网(WLAN)接入点设备,其包括无线收发器、控制器和包括指令的存储器,所述指令能够由该控制器所执行以配置该AP将来自与该AP通信的多种不同类型的客户端设备的操作信息提供至云服务,并且从该云服务获得每客户端设备类型策略数据,所述每客户端设备类型策略数据基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息,并且使用该无线收发器,使用基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息的、针对第一类型的每客户端设备类型策略数据来控制属于第一类型的无线客户端设备。

附图说明

以下描述使用来自跨网络接入点的聚合数据控制无线设备的一个或多个方面的细节。在描述和附图中,相同附图标记在不同实例中的使用可以指示同样的要素:

图1图示了可以在其中实施使用来自跨网络接入点的聚合数据控制无线设备的各个方面的示例无线网络环境。

图2图示了可以实施使用来自跨网络接入点的聚合数据控制无线设备的各个方面的接入点的示例设备示图。

图3图示了依据本文所描述的技术方面的使用来自跨网络接入点的聚合数据控制无线设备的示例方法。

图4图示了可以实施使用来自跨网络接入点的聚合数据控制无线设备的各个方面的云服务的示例设备示图。

图5图示了依据本文所描述的技术方面的使用来自跨网络接入点的聚合数据控制无线设备的示例方法。

图6图示了依据本文所描述的技术方面的基于操作信息的策略数据的示例。

具体实施方式

本文描述了用于使用来自跨网络接入点的聚合数据控制无线设备的方法、设备、系统和器件。接入点(AP)将来自与该AP通信的多种不同类型的客户端设备的操作信息提供至云服务,并且从该云服务获得每客户端设备类型策略数据,所述每客户端设备类型策略数据基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息。使用无线收发器,该AP通过使用基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息的、针对第一类型的每客户端设备类型策略数据来控制属于第一类型的无线客户端设备。接入点(AP)——诸如有线或无线建筑物AP——收集包括与每个其相关联客户端设备的操作相关的统计和量度的操作信息,并且将该操作信息上传至云服务。该云服务使用此信息来生成每客户端设备类型的归纳(profile)数据和策略,以使用来自不同的AP网络的关于相同设备类型的操作信息来优化每种设备类型的性能。不同的AP网络的群组可以是任何所期望的分组,诸如但并不局限于特定地理区域中的所有AP、跨诸如州的特定地区中的每种客户端类型或者跨国家,或者不同网络中支持网格的接入点。跨来自不同的AP网络的相同设备类型或者不同设备类型归纳不同客户端类型的行为允许特定设备类型得以被调谐并且具有以每客户端设备类型为基础而被优化的连接性。从不同的AP网络聚合操作信息允许针对大量不同类型的无线设备和/或针对新的无线设备类型进行快速的收集显著性统计(collection significant statistics)。

图1图示了可以在其中实施使用来自跨网络接入点的聚合数据控制无线设备的各个方面的示例无线网络环境100。图示了AP网络102和104,它们各自提供针对一个或多个网络130的接入,所述网络130诸如互联网、广域网(WAN)、局域网(LAN)、无线广域网(WWAN)(例如,蜂窝网络)、无线局域网(WLAN),或者任意其他适当的网络或网络的组合。AP网络102和104可以是星形网络、网状网络,或者具有适当网络拓扑的任何其他网络。在该示例中,包括一个或多个云服务器的云服务140(或系统)维持多AP网络数据库150。云服务140聚合由每个AP针对相应的相关联客户端设备所提供的客户端设备操作信息。在该示例中,AP网络102包括两个接入点111和112。客户端设备121和122与接入点111相关联。接入点112也具有相关联的客户端设备,出于清楚的原因并未将它们在图1中示出。不同建筑物或其他环境中的不同的AP网络104也包括接入点113和相关联的客户端设备123。各种无线客户端设备可以通过相关联的接入点与互联网通信以从一种或多种远程服务160获得内容和/或与蜂窝网络或本领域已知的其他网络进行通信。各种客户端设备121、122和123可以是任何适当的有线或无线设备,诸如但并不局限于智能电话、可穿戴设备、膝上电脑、电视监视器、机顶盒、游戏控制台、电器、平板电脑、打印机、台式机、扬声器,或者任何其他适当设备。

图2图示了可以实施使用来自跨网络接入点的聚合数据控制无线设备的各个方面的接入点110的示例设备示图。同样参考图2,每个接入点110(在图1中被示为111、112和113)控制处于它们各自网络的一个或多个相应的无线客户端设备。每个接入点110包括无线收发器202,其被配置为在一个或多个频带(诸如5GHz带、2.4GHz带,或者任何其他适当频带)中使用诸如WLAN(例如,Wi-Fi)的一种或多种无线电接入技术进行通信,和/或与无线广域网(例如,蜂窝网络)、蓝牙网络或者如所期望的任何其他适当网络进行通信。接入点110还包括控制器204,其可以是一个或多个执行所存储指令的处理器,所述指令在被执行时使得该一个或多个处理器实行如本文所描述的操作。如本领域所认识到的,处理器可以包括一个或多个处理核心。接入点110可以包括诸如RAM、ROM和/或任何适当存储器的存储器206,其存储可执行指令、每客户端设备类型策略数据、以及执行接入点110的各种功能所必需的任何其他信息。例如,控制器204提供从与接入点111通信的不同类型的无线客户端设备121和122所获得的操作信息208。该操作信息208(设备操作信息208)被提供至云服务140。

操作信息208可以包括关于AP层级和/或设备类型层级的任何所期望的操作信息。在该示例中,每设备操作信息包括但并不局限于设备类型发射特性、接收特性、数据速率对比信号强度特性、针对不同无线电接入技术的连接特性、错误率特性和连接事件。来自相关联客户端设备的操作信息由不同的AP网络102和104中的每一个所发送,如图1中在210所图示的。设备操作信息208可以以任何适当方式被获取并且针对云服务140进行格式化。在一个示例中,接入点111中所包括的设备操作信息提供器214将针对不同客户端设备类型的MAC地址的散列(hash)连同相关联的操作特性一起发送至云服务140。然而,可以采用任何适当的设备标识符数据。如216所示,设备操作信息提供器214还从其网络中的各种不同类型的无线设备接收原始数据。

例如,诸如会话期间所需要的重传数量的连接事件、诸如在客户端设备连接、断开连接、接收侦测请求时的带时间戳事件的时间间隔数据被送往另一个AP,或者其他适当数据、断开连接的数量、与特定设备类型相关联的连接故障类型以及任何其他适当信息由设备操作信息提供器214所获得,所述设备操作信息提供器214随后在以云服务140所期望的格式进行适当处理之后将该信息作为操作信息208送出。在一个示例中,设备操作信息提供器214由一个或多个执行所存储代码的处理器所实施,所述代码在被执行时使得该处理器执行设备操作信息提供器214。然而,设备操作信息提供器214可以被实施为离散逻辑,诸如一个或多个状态机、ASIC,或者以任何其他适当结构来实施。类似地,本文所描述的每个其他功能框可以被适当配置为一个或多个状态机、专用集成电路,或者以任何其他适当形式来配置。然而,出于说明的目的,功能框将被描述为被实施为一个或多个执行代码的处理器。

接入点110还包括每客户端设备类型策略数据控制器216,其从云服务140获得每客户端设备类型策略数据218。如下文进一步描述的,每客户端设备类型策略数据基于来自不同的AP网络102和104的多种不同类型的无线设备121、122和123的聚合操作信息所生成。控制器204使用每客户端设备类型策略数据218来控制属于第一类型(即,设备的类型是智能电话还是可穿戴设备、特定制造商、制造商型号、设备是固定的还是移动的、或者表示所期望设备群组的其他数据)的特定无线客户端设备120——在该示例中是设备121。每客户端设备类型策略数据218基于来自不同接入点网络的多种不同类型的客户端无线设备的聚合操作信息。在一个示例中,来自不同的AP网络的针对相同类型的设备类型的操作信息208如以下所描述的被聚合和归纳从而以每客户端设备类型为基础提供有所改进的调谐和操作能力。

每客户端设备类型策略数据控制器216通过向客户端设备发送用户通知来控制客户端设备121,所述通知诸如通过驻留在无线设备上的app、短消息服务(SMS)消息或者指示为了改善AP网络102内的通信所采取的动作的任何其他格式来发送。在另一个示例中,云服务140向设备上的app发送用户通知。这被示为控制信息220。例如,该用户通知可以是向用户指示移动得更加靠近AP网络102内的接入点112而不是接入点111的数据。除此之外或可替换地,该用户通知可以是向用户指示购买另一个网格AP以改善网络的数据。也可以提供任何其他适当的用户通知。在一个示例中,接入点还通过将无线客户端设备移动(例如,切换)至不同的无线电接入技术来控制该无线客户端设备,诸如在期望的情况下从2.4千兆赫(GHz)信道切换至5GHz信道,这也包括提供用户通知。作为另一个示例,控制器204基于WLAN业务而改变客户端设备的服务质量(QoS)设置,而使得流传输大量视频的客户端设备被给予优于其他客户端设备的带宽优先权。

作为另一个示例,控制器204基于每客户端设备类型策略数据218来执行到AP网络102内的其他AP 112的移交。在另一个示例中,控制器204针对客户端设备提供与AP网络102中不同类型的无线客户端设备相比有所不同的带宽分配。例如,诸如电视机之类的被确定使用大量带宽的无线客户端设备类型或者被确定为流传输大量视频的其他设备被分配与网络中的其他设备类型相比更多的带宽。

图3图示了依据本文所描述的技术方面的使用来自跨网络接入点的聚合数据控制无线设备的示例方法。在框302,接入点请求用户批准以允许操作信息的通信和监视。例如,AP 111在客户端设备121初始地与接入点111通信时通过客户端121上的app请求批准以允许操作信息的通信和监视。

在框304,如果用户并未批准,则该过程结束。然而,如果用户批准,则在框306,该AP将与该AP通信的无线客户端设备的操作信息提供至云服务。例如,AP 111将针对客户端设备121和112的操作信息提供至云服务140。此外,AP 111可以将用户批准的指示提供至云服务140。

在框308,针对来自不同的AP网络的不同类型的无线客户端设备,该AP获得基于来自该云服务的聚合操作信息的每客户端设备类型策略数据。例如,AP 111从云服务140获得每客户端设备类型策略数据218,其基于来自AP网络102和104的不同类型的无线客户端设备120的聚合操作信息208。

在框310,AP使用每客户端设备类型策略数据控制属于第一类型的无线客户端设备。例如,AP 111使用基于来自AP网络102和104的多个第一类型的无线客户端设备的聚合操作信息208来控制属于第一类型的无线客户端设备121。

在多个方面,不同策略被提供至特定AP以改善性能和/或与具体设备类型的连接性。例如,在一个示例中,每客户端设备类型策略数据218指示特定设备类型应当在特定设备类型的所测量信号强度数值跨过信号强度阈值时从2.4GHz切换至5GHz信道。该信号强度阈值可以基于来自跨不同的AP网络的相同或不同类型的客户端设备的操作信息来确定。这样,针对不同设备类型的不同信号强度阈值可以被包括在每客户端设备类型策略数据218中。总体上,针对特定设备类型的一个或多个阈值、命令和/或设置点可以基于来自跨不同的AP网络的相同或不同类型的客户端设备的操作信息来确定。

在另一个方面,可以生成AP层级的策略。例如,AP层级的动态频率选择(DFS)得以改善从而允许对机场附近的AP 110进行DFS信道的调谐。如果AP正在使用同样被雷达所使用的信道,则AP 110被要求中止使用该信道,但是使用来自不同的AP网络中的其他AP的操作信息则允许策略数据指示仅检测到雷达的AP被要求中止在该信道上的操作并且将客户端设备移交至相同网格网络中的另一个AP。在一个示例中,AP上的雷达检测事件是将被上传至云端的数据。在另一个示例中,同样基于DFS,AP发送表示在一个地理区域中的AP上所检测到的雷达事件的总数的数据以确定哪些AP位于机场附近。当AP被确定位于机场附近时,该策略数据指导那些AP不在DFS信道上操作。由于该数据是在不同网络中的整个AP群体上所收集,所以云服务140确定出对比高的雷达检测数量的“正常”雷达检测数量是什么。

图4图示了可以实施使用来自跨网络接入点的聚合数据控制无线设备的各个方面云服务的示例设备示图。图4中所示的云服务140的设备图包括单个网络点(例如,服务器)。云服务140的功能可以跨多个网络节点和/或设备分布,并且可以以适于执行本文所描述的功能的任何方式来分布。云服务140包括(一个或多个)处理器402和计算机可读存储介质404(CRM 404)。处理器402可以是由各种材料组成的单核处理器或多核处理器,所述材料诸如硅、多晶硅、高K电介质、铜等。CRM 404可以包括任何适当的存储器或存储设备,诸如可用于存储云服务140的设备数据406的随机存取存储器(RAM)、静态RAM(SRAM)、动态RAM(DRAM)、非易失性RAM(NVRAM)、只读存储器(ROM)、硬盘或闪存。CRM 404包括能够由(一个或多个)处理器402所执行而使得能够与AP 110和客户端设备120通信的应用,诸如多AP网络数据库。云服务140包括用于经由(一个或多个)处理器402与AP网络102和104进行通信的一个或多个网络接口410。

图5图示了依据本文所描述的技术方面的使用来自跨网络接入点的聚合数据控制无线设备的示例方法。在框502,云服务聚合来自一个或多个AP网络中的各种客户端设备的操作信息。例如,云服务140中所包括的多AP设备类型操作信息聚合器412聚合来自于处于不同的AP网络102和104中的各种客户端设备120的操作信息208。(一个或多个)处理器402还包括每客户端设备类型策略数据生成器414。多AP设备类型操作信息聚合器412和每客户端设备类型策略数据生成器414两者都可以由一个或多个执行指令的处理器来实施,所述指令在被执行时使得该一个或多个处理器如本文所描述的进行操作。然而,可以采用任何适当的结构,包括一个或多个状态机、现场可编程门阵列、专用集成电路,或者任何其他适当结构。在另一种实施方式中,云服务140是企业服务器。所获得的操作信息208按照AP标识符以及按照客户端设备标识符而被存储在云数据库416中。云数据库416存储一段时间内的历史操作信息以及实时操作信息两者。多AP设备类型操作信息聚合器412将实时数据与先前数据进行聚合。

在框504,云服务基于来自不同的AP网络的多种不同类型的无线客户端设备的聚合操作信息而针对第一AP网络中的AP生成每客户端设备类型策略数据。例如,每客户端设备类型策略数据生成器414的(一个或多个)处理器生成每客户端设备类型策略数据218。该策略数据被存储在每客户端设备类型策略数据库420中。每客户端设备类型策略数据218基于云数据库416中所存储的聚合操作信息208。每客户端设备类型策略数据218如所期望地以每个AP为基础或以AP群组为基础而被提供。每设备类型策略数据生成器414将每设备类型策略数据提供至AP102,在该示例中,其用于控制与AP 111通信的无线设备121和122。

在框506,云服务将每客户端设备类型策略数据提供至第一AP网络中的AP以用于控制与该AP通信的(一个或多个)无线客户端设备。例如,云服务140中的每客户端设备类型策略数据生成器414使用网络接口410将每客户端设备类型策略数据218传送至AP 111。

在一个方面,每客户端设备类型策略数据生成器414通过在每客户端设备类型的基础上生成归纳数据422而生成针对AP 111和AP网络120的每设备类型策略数据。归纳数据422是基于来自不同的AP网络102和104的多种不同类型的无线客户端设备的聚合操作信息。每客户端设备类型策略数据生成器414使用所生成的客户端设备归纳数据422来产生每客户端设备类型策略数据218。

作为示例,(一个或多个)处理器402通过归纳来自不同的AP网络的不同类型的无线客户端设备的每客户端设备类型发射/接收特性、数据速率对比信号强度特性、不同无线电接入技术的连接特性、错误率特性和/或连接事件而生成客户端设备类型归纳数据422。客户端归纳数据库418存储由多AP设备类型操作信息聚合器412所创建的归纳数据。多AP设备类型操作信息聚合器412取得云数据库416中存储的操作信息,并且例如对来自跨不同的AP网络的操作信息运行数据挖掘算法并创建客户端设备类型归纳数据。例如,每客户端设备类型发射/接收特性可以以一种方式被归纳(例如,分析),而使得针对行为模式对来自各种AP网络的由特定制造商制作的诸如特定智能电话类型的特定客户端设备类型进行分析。

在一个方面,特定类型的客户端设备的数据速率与该数据的数据强度特性进行比较,以例如确定给定设备类型的何种信号强度水平提供了最佳数据速率以及提供某种数据速率的信号强度水平。例如,如根据跨所有相关AP网络的数据所确定的,一种智能电话类型可能要求更低的信号强度水平来提供与另一种类型的智能电话相同的数据速率。这样,特定设备类型的信号强度归纳数据包括表示不同的AP在不同网络上针对相同类型的设备所体验的不同信号强度水平和相关联的数据速率水平的数据。随后,例如经过管理员所进行的策略定义,通过应用规则数据,或者通过应用任何适当的决策算法,基于信号强度归纳数据而生成每客户端设备类型策略数据。例如,这允许尤其针对倚靠电池运行的AP节省能量和/或减少串扰。

在另一个方面,对不同无线电接入技术的连接特性进行归纳,而使得在2.4GHz下针对特定设备类型所跟踪的连接数量与在5GHz下操作的相同类型的设备的连接数量进行比较。该归纳数据例如可以指示特定设备类型“A”仅在40%的时间得到与5GHz信道的正确连接,而不同的设备类型“B”则在5GHz下具有90%的连接率。这会导致使得该AP将设备类型“A”留在2.4GHz信道上从而为设备类型“A”提供更好连接的每客户端设备类型策略数据。

在另外的方面,通过检测具有来自它们的AP的低信号强度的客户端设备并且在多个网络上聚合这样的信息,可以针对给定客户端类型确定平均值。该平均信号强度可以被用来识别客户端类型,而使得可以向用户提供该信息从而用户可以采取行动并且将设备移动得更接近于AP。还可以检测出在住宅或环境内放置不佳的AP。例如,如果与AP相关联的全部或大多数无线客户端设备都具有与那些特定客户端类型在其他AP网络中的平均信号强度相比不佳的信号强度,则特定AP的放置就被指定为在其环境内被放置不佳,并且向用户提供用户通知以购买另一个网格设备网格AP设备从而支持覆盖。

在另一个方面,在网络设备检测到各种不同客户端类型的当前业务类型并且将诸如IP语音通信(VoIP)的时间关键型应用优先处理时,对AP处的服务调度器的质量进行控制。例如,使用视频和非视频无线客户端的操作信息,网络服务器生成例如指示存在播放时间使用的高度可能性的每客户端设备类型策略数据,或者将特定客户端指示为可能正在流传输视频的其他操作信息。该每客户端设备类型策略数据随后针对那些设备通知AP处的业务调度器以提供特定播放时间使用水平而使得该客户端类型的设备优先于其他设备或者在网络内有所优先。

作为另一个方面,高移动性的客户端设备已经被确定体验更多的信道变化和/或具有更多移交至网络内的另一个AP的需求。该操作信息被用来确定诸如智能电话对比手表的客户端类型以及诸如电视监视器和工作站之类的非移动客户端,从而该操作信息被用来估计客户端的移动性水平。使用这样的信息而使得该策略数据导致AP提供服务质量操作而针对被确定为移动设备对比非移动设备的那些客户端类型提供智能移交。

换句话说,为了生成该归纳数据,多AP设备类型操作信息聚合器412在已经聚合了来自多个不同网络的各种数据之后,以每客户端设备类型为基础而聚合数据,并且针对例如指示不同设备类型的行为的各种特性创建资料表格。例如,归纳数据可以是表示信号强度水平和特定类型的设备连接至特定无线电接入技术(例如,5GHz或2.4GHz带)的相对应时间百分比的一个或多个表格。归纳数据随后由每客户端设备类型策略数据生成器414所访问,其使用管理员输入、规则或任何其他适当算法而以每客户端设备类型为基础生成策略数据。例如,使用信号强度和连接时间百分比信息,每客户端设备类型策略数据生成器414基于下述来生成策略数据:在相同无线电接入技术(RAT)(例如,5GHz)上,特定设备类型在90%的时间以特定信号强度水平进行操作,而不同设备类型在40%的时间以更低信号强度进行操作。在该示例中,针对给定设备类型所产生的策略数据是针对适当AP,如果设备处于2.4GHz带上,则在90%的时间连接的该设备不从更低的2.4GHz带移动至5GHz的策略。原因在于414所使用的规则数据指示正常情况下自动地连接至5GHz带的设备出于某些原因而可能少见地处于2.4GHz带上。因此,基于类似类型的设备跨不同网络的历史数据,将该设备保持在2.4GHz带上可能是最佳措施。

图6图示了依据本文所描述的技术方面的基于操作信息的策略数据的示例。每客户端设备类型策略数据生成器414也访问云数据库416以确定哪些客户端设备当前正在与特定AP进行通信。来自云数据库的客户端ID数据被使用而使得仅针对与AP连接或者与AP相关联的客户端生成策略数据并发送。图6图示了AP层级策略数据帧602和每客户端设备类型策略数据帧604。然而,策略数据可以以任何适当格式来传输。每客户端设备类型策略数据帧604包括标识特定AP的AP标识数据606以及与特定客户端相关联的一个或多个设备标识符608和610。设备ID例如可以是表示特定设备类型的任何数据,诸如MAC地址的散列或者任何其他适当标识符。还提供针对每种设备类型的每客户端设备类型策略数据218。在该示例中,由设备ID 608所表示的设备类型具有指示在该设备类型处于2.4GHz带上时出于如上文提到的原因而并不将该设备移动至5GHz带的策略。除此之外或可替换地,在该示例中,还提供了指示在信号强度低于阈值时将该设备类型移交至另一个AP的其他策略数据。同样,这也是基于跨不同网络针对相同客户端设备所获得的数据,所述数据例如指示该设备具有高于特定信号强度阈值的良好性能,并且如果信号强度低于这样的阈值,则该设备类型就应当被移动至网络中的另一个AP。

该示例中的设备类型ID 610表示诸如电视监视器的非移动设备。在该示例中,策略数据指示AP可以不太频繁地监视操作信息,原因在于因为已经确定了设备类型是非移动设备所以信号强度水平和其他操作信息不太可能随时间发生变化。在该示例中,通过该设备类型跨不同网络的带宽数据的聚合,该设备类型已经被确定为使用大量带宽。由此,每客户端设备类型策略数据218指示AP应当为该设备类型提供负载平衡从而给予更高的带宽RAT优先权。在此情况下,设备类型ID 610通过AP而在5GHz带上接收到比其他设备类型更高的优先级。将要认识到的是,这些仅是示例,并且可以采用任何适当的每客户端设备类型策略数据。

与每客户端设备类型层级相反,AP层级策略数据帧602还包括AP层级上的AP标识信息606和AP策略数据612。在该示例中,AP策略数据612指示AP应当增加发射功率。例如,每客户端设备类型策略数据生成器414基于来自不同网络针对相同设备类型的信号强度信息确定该AP与之相关联的特定设备类型要求比其他设备类型更高的信号强度。在另一个示例中,基于聚合某个地理区域中的雷达事件,确定附近存在机场(或者能够触发雷达事件的其他事物)。因此,该策略明确指出(一个或多个)AP不使用操作的DFS信道。

如上文所描述的,历史数据库策略使用在所期望时段内所获得的操作信息。在另一个示例中,针对每个AP和每客户端设备类型的历史操作数据被聚合并评估以确定诸如在诸如超级碗的特定事件期间在给定地理地区内的不同设备类型经所有AP所发射的总数据之类的事情。在期望的情况下,通过针对特定设备而被提供至多个AP的每客户端设备类型策略数据,获知前一年针对事件的业务模式被用来管理未来年份下一届超级碗期间的业务模式。

如上文所指出的,操作信息在多个不同的AP网络上所聚合的每AP和每相关联客户端层级上被收集,并且被用来识别客户端设备和AP性能的异常。每相关联客户端层级信息是以每客户端设备类型为基础,诸如客户端设备是否是电视、打印机、特定智能电话(相同制造商和不同型号或者不同制造商)、可穿戴设备、膝上电脑,或者与接入点通信的任何其他适当设备。作为结果,基于来自不同网络中的相同类型的客户端设备的操作信息的每客户端设备类型策略数据被生成并且被提供至适当AP,所述AP随后使用该每客户端设备类型策略数据来控制无线客户端设备以改进无线客户端设备和/或AP和/或AP网络的操作。

在本文所讨论的系统和方法可能收集关于用户的个人信息或者对个人信息(例如,用户数据)加以利用的情况下,用户可以被提供以控制有关用户的信息在一个或多个所描述特征中如何被收集和使用加以控制的机会。用户可以被提供以对于程序或特征是否收集用户信息[例如,有关用户的社交网络、用户特性(年龄、性别、职业等)、社交动作或活动、用户的偏好、用户所创建或提交的内容、用户的当前地理位置等的信息]的控制。用户被提供以对于程序或特征是否收集有关该特定用户或者与该程序或特征相关的其他用户的用户信息的控制。要收集其个人信息的每个用户被给予一个或多个选项以允许对涉及该用户的信息收集加以控制,提供有关信息是否被收集以及信息的哪些部分要被收集的许可或授权。例如,用户可以通过通信网络而被提供一个或多个控制选项。此外,某些数据在其被存储或使用之前能够以一种或多种方式进行处理,而使得个人可识别信息得以被去除。例如,用户的身份可被处理而使得无法针对用户确定个人可识别信息,或者用户的地理位置可以被概括至更大地区该用户的特定位置无法被确定。

通常,本文所描述的任何组件、方法和操作都可以使用软件、固件、硬件(例如,固定逻辑电路)、人工处理或者它们的任意组合来实施。示例方法的一些操作可以以存储在处于计算机处理系统本地和/或远程的计算机可读存储存储器上的可执行指令的广义语境中进行描述,并且实施方式可以包括软件应用、程序、功能,等等。可替换地或除此之外,本文所描述的任何功能都可以至少部分由一个或多个硬件逻辑组件所执行,诸如现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SoC)、复杂可编程逻辑器件(CPLD)等,但是并不局限于此。

在下文中描述了一些示例:

示例1:一种用于通过云服务控制第一接入点(AP)网络中的客户端设备的方法,该方法包括:

由云服务聚合来自处于与第一接入点不同的AP网络中的多种不同类型的无线客户端设备的操作信息;

由云服务针对第一AP网络中的AP生成每客户端设备类型策略数据,每客户端设备类型策略数据基于来自不同的AP网络的多种不同类型的无线客户端设备的聚合操作信息;

由云服务将每客户端设备类型策略数据提供至第一AP网络中的AP,其对于指示AP控制客户端设备是有效的。

示例2:根据示例1所述的方法,进一步包括:

由云服务并且使用网络接收操作信息以用于聚合。

示例3:根据示例2所述的方法,其中来自多种不同类型的无线客户端设备的所接收的操作信息包括每个无线客户端设备的标识符。

示例4:根据示例3所述的方法,其中每个无线客户端设备的标识符是无线客户端设备的媒体接入控制(MAC)地址的散列值。

示例5:根据前述示例中的任一项所述的方法,其中针对第一AP网络中的AP生成每客户端设备类型策略数据包括:

由云服务基于来自不同的AP网络的多种不同类型的无线客户端设备的聚合操作信息生成以每客户端设备类型为基础的客户端归纳数据;并且

基于来自不同的AP网络的多种不同类型的无线客户端设备的聚合操作信息,使用所生成的客户端设备类型归纳数据产生每客户端设备类型策略数据。

示例6:根据示例5所述的方法,其中生成客户端设备类型归纳数据包括归纳来自不同的AP网络的多种不同类型的无线客户端设备的以下中的至少一个:每客户端设备类型发射特性、每客户端设备类型接收特性、数据速率对比信号强度特性、不同无线电接入技术的连接特性、错误率特性或连接事件。

示例7:根据前述示例中的任一项所述的方法,进一步包括:

由云服务在数据库中存储操作信息、客户端归纳数据和每客户端设备类型策略数据。

示例8:一种用于控制第一接入点(AP)网络中的客户端设备的系统,该系统包括用于实施根据示例1至7中的任一项所述的方法的装置。

示例9.一种用于由接入点(AP)网络中的AP控制无线客户端设备的方法,该方法包括:

由AP将来自与AP通信的多种不同类型的客户端设备的操作信息提供至云服务;

由AP从云服务获得每客户端设备类型策略数据,其基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息;并且

由AP使用基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息的、针对第一类型的每客户端设备类型策略数据来控制属于第一类型的无线客户端设备。

示例10.根据示例9所述的方法,其中无线客户端设备与第一类型相关联。

示例11.根据示例9或10所述的方法,进一步包括:

由AP收集与AP通信的多种不同类型的客户端设备的操作信息。

示例12.根据示例11所述的方法,进一步包括:

由AP向无线客户端设备发送针对用于收集操作信息的用户批准的请求,其对于指示无线客户端设备向用户呈现请求是有效的;并且

从无线客户端设备接收用户批准或不批准的指示。

示例13.根据示例12所述的方法,其中用户的批准是收集与AP通信的多种不同类型的客户端设备的操作信息所要求的。

示例14.根据示例9至13中任一项所述的方法,其中提供操作信息进一步包括:

提供多种不同类型的客户端设备中的每一个的标识符。

示例15.根据示例9至14中任一项所述的方法,其中控制无线客户端设备包括以下的至少一项:

由AP向无线客户端设备发送指示为了改进AP网络内的通信所采取的动作的用户通知;

将无线客户端设备移动至AP的不同无线电接入技术(RAT);

基于业务改变客户端设备的服务质量(QoS)设置;

将无线客户端设备移交至AP网络中的另一个AP;和

为无线客户端设备提供与AP网络中不同类型的客户端设备相比不同的带宽分配。

示例16:一种无线局域网(WLAN)接入点(AP)设备,包括:

无线收发器;

控制器;和

包括指令的存储器,指令能够由控制器所执行从而配置AP:

将来自与AP通信的多种不同类型的客户端设备的操作信息提供至云服务;

从云服务获得每客户端设备类型策略数据,每客户端设备类型策略数据基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息;并且

使用无线收发器,使用基于来自不同的AP网络的多种不同类型的客户端设备的聚合操作信息的、针对第一类型的每客户端设备类型策略数据来控制属于第一类型的无线客户端设备。

示例17.根据示例16所述的WLAN AP设备,其中无线客户端设备与第一类型相关联。

示例18.根据示例16或17所述的WLAN AP设备,其中指令能够由控制器所执行从而配置AP:

收集与AP通信的多种不同类型的客户端设备的操作信息。

示例19.根据示例18所述的WLAN AP设备,其中述指令能够由控制器所执行从而配置AP:

向无线客户端设备发送针对用于收集操作信息的用户批准的请求,其对于指示无线客户端设备向用户呈现请求是有效的;并且

从无线客户端设备接收用户批准或不批准的指示。

示例20.根据示例19所述的WLAN AP设备,其中用户的批准是收集与AP通信的多种不同类型的客户端设备的操作信息所要求的。

示例21.根据示例16至20中任一项所述的WLAN AP设备,其中述指令能够由控制器所执行从而配置AP:

由AP向无线客户端设备发送指示为了改进AP网络内的通信所采取的动作的用户通知;

将无线客户端设备移动至AP的不同无线电接入技术(RAT);

基于业务改变客户端设备的服务质量(QoS)设置;

将无线客户端设备移交至AP网络中的另一个AP;和

为无线客户端设备提供与AP网络中不同类型的客户端设备相比不同的带宽分配;或者

上述的任何组合。

虽然已经以特定于特征和/或方法的语言描述了使用来自跨网络接入点的聚合数据控制无线设备的多个方面,但是所附权利要求的主题并不一定局限于所描述的具体特征或方法。相反地,该具体特征和方法是作为使用来自跨网络接入点的聚合数据控制无线设备的示例实施方式而被公开,并且其他等同的特征和方法意在处于所附权利要求的范围之内。另外,描述了各种不同的方面,并且所要意识到的是,每个所描述的方面都可以被独立实施或者结合一个或多个其他所描述的方面来实施。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:减少DC/CA建立时间的方法及其装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!