将无线电划分成链以扫描信道的制作方法

文档序号:19735580发布日期:2020-01-18 04:25阅读:120来源:国知局
将无线电划分成链以扫描信道的制作方法



背景技术:

网络设备可以发射和/或接收电磁波以与其他设备通信。电磁波可以由网络设备的无线电链来发射和/或接收。

网络设备可以在无线电信道上与其他设备进行通信。例如,网络设备和其他设备可以使用相同的无线电信道进行通信。

附图说明

图1图示出了根据本公开的网络布局的示例。

图2是根据本公开的将无线电划分成链以扫描信道的网络设备的示例的框图。

图3是根据本公开的系统的示例的框图。

图4图示出了根据本公开的方法的示例。

图5图示出了根据本公开的将无线电划分成链以扫描信道的示例流程图。

具体实施方式

网络设备可以使用无线电链来发射和/或接收信息。信息可以经由网络而被发射和/或接收。如本文中所使用的,术语“无线电链”可以例如指代可以经由无线电信号发射和/或接收信息的硬件。客户端设备和/或其他设备可以使用多个无线电链在无线电信道上与网络设备进行通信。如本文中所使用的,术语无线电信道可以例如指代被网络设备用来传递(例如,发射和/或接收)信息的频率或频率范围。

网络设备可以扫描其他信道以发现可能正在其他信道上操作的设备。在一些情形中,在其他信道上操作的设备可能无法与网络设备通信。在一些实现中,网络设备可以将默认无线电划分成服务链和扫描链。扫描链可以扫描其他信道以发现可能正在其他信道上操作的其他设备。如本文中所使用的,术语“服务链”可以例如指代向连接到网络设备的客户端设备提供网络连接性的无线电链。如本文中所使用的,术语“扫描链”可以例如指代扫描其他信道以发现可能正在其他信道上操作的其他设备的无线电链。

在扫描链扫描其他信道时,服务链可以向连接到网络设备的客户端设备提供网络连接性。如本文中所使用的,术语“网络连接性(connectivity)”可以例如指代经由网络关系经由无线电信号发射和/或接收信息的能力。如本文中所使用的,术语“网络关系”可以例如指代局域网(lan)、无线局域网(wlan)、虚拟局域网(vlan)、广域网(wan)、个域网(pan)、分布式计算环境(例如云计算环境)、存储区域网(san)、城域网(man)、蜂窝通信网络和/或因特网以及其他类型的网络关系。

如本文中所使用的,术语“信息”可以例如是指数据、地址、控制、管理(例如,统计)或其任何组合。对于数据传输,信息可以作为消息而被发射,即以预定格式的比特集合。诸如无线消息之类的消息可以包括具有预定数量的信息比特的报头和有效载荷数据。无线消息可以以多个分组、帧或单元的格式被放置。

在一些实现中,将无线电划分成多个链以扫描信道可以在扫描网络的其他信道的同时促进与连接到网络设备的客户端设备的连续网络连接性。使用此划分机制,将无线电划分成多个链以扫描信道能够减少扫描期间客户端设备丢帧的机会,这可以减少扫描期间网络设备出现客户端设备连接问题的机会。如本文中所使用的,术语“机构”可以例如是指提供多种功能的系统或设备的组件,包括但不限于软件组件、电子组件、电气组件、机械组件、电子机械组件等。

图1图示出了根据本公开的网络布局100的示例。如图1中所图示,网络布局100可以包括网络设备102、服务链104、服务信道105、客户端设备106-1、106-m(统称为客户端设备106)、扫描链108、特定信道109以及设备110-1、110-n(统称为设备110)。

如本文中所使用的,术语“默认无线电”可以例如是指诸如网络设备102之类的网络设备的无线电,当网络设备102没有在执行扫描时,其可以向诸如客户端设备106之类的客户端设备提供网络连接性。例如,尽管为了清楚起见并且为了不模糊本公开的示例而未在图1中示出,当网络设备102没有在执行信道扫描时,网络设备102可以经由默认无线电向客户端设备106提供网络连接性。默认无线电可以是诸如wlan无线电之类的单个无线电,其可以被划分成服务链104和扫描链108。当网络设备102没有在执行对特定信道109的扫描时,服务链104和扫描链108可以被组合为默认无线电,如本文进一步描述的。如本文中所使用的,术语“网络设备”可以例如是指适于发射和/或接收信令并处理这种信令内的信息的设备,诸如站(例如,任何数据处理装备,诸如计算机、蜂窝电话、个人数字助理、平板设备等)、接入点、数据传送设备(诸如网络交换机、路由器、控制器等)或者类似物。

网络设备102可以将网络设备102的默认无线电划分成服务链104和扫描链108。如本文中所使用的,术语“划分”可以例如是指部分或共享的分配或分布。例如,网络设备102可以将默认无线电划分成多个无线电链部分。默认无线电的各部分可以包括服务链104和扫描链108。

如图1中所示,网络设备102可以是具有8×8天线的网络设备。如本文中所使用的,术语“天线”可以例如是指将电功率转换成电磁波(例如,无线电波)和/或反之亦然的设备。例如,具有8×8天线的网络设备102可以包括例如可以包括八个发射天线和八个接收器天线的无线电。网络设备102可以将默认无线电划分成4×4服务链104和4×4扫描链108。也就是说,4×4服务链104可以包括四个发射天线和四个接收器天线,而4×4扫描链108可以包括四个发射天线和四个接收器天线。

尽管在图1中被示为将网络设备102划分成4×4服务链104和4×4扫描链108,但是本公开的示例不限于此。例如,除了其他划分方案之外,网络设备102还可以将默认无线电划分成7×7服务链和1×1扫描链。即,7×7服务链104可以包括七个发射天线和七个接收器天线,并且1×1扫描链108可以包括一个发射天线和一个接收器天线。

尽管网络设备102在图1中被示为8×8天线网络设备,但是本公开的示例不限于此。例如,网络设备102可以小于8×8网络设备(例如6×6网络设备),或者大于8×8网络设备(例如12×12网络设备)。

网络设备102可以响应于扫描请求而将默认无线电划分成服务链104和扫描链108。如本文中所使用的,术语“扫描请求”可以例如是指对于扫描特定信道109的请求。扫描请求可以包括要被扫描的特定信道109。特定信道109可以是未被网络设备102用来向客户端设备106提供网络连接性的信道。换句话说,网络设备102可以在服务信道105上向客户端设备106提供网络连接性,其中服务信道105是与特定信道109不同的服务信道105。

在一些示例中,扫描请求可以被网络设备102周期性地接收。如本文中所使用的,术语“周期性地”可以例如是指以规则和/或不规则的时间间隔再发生。例如,网络设备102可以每一秒、每五秒和/或其组合(例如,每一秒、然后每五秒、然后每一秒等)接收扫描请求,素日本公开的示例不限于每一秒、五秒等接收到的周期性扫描请求。例如,可以多于每一秒或少于每一秒地接收周期性扫描请求。

在一些示例中,扫描请求可以响应于网络拓扑中的变化而由网络设备102接收。网络可以是网络设备102所连接到的网络。网络的拓扑可以改变,并且因此网络设备102可以扫描特定信道109以确定网络的拓扑中的改变。例如,可以将接入点(ap)添加到网络。添加的ap可以改变网络设备102所连接到的网络的拓扑。网络设备102可以响应于将ap添加到网络而接收扫描请求。ap可以是指允许客户端设备连接到有线或无线网络的联网设备。如本文中所使用的,术语“接入点”(ap)可以例如是指已知的或随后可能变得已知的任何方便的无线接入技术的接收点。特别地,术语ap不旨在限于基于ieee802.11的ap。ap通常用作电子设备,其适于允许无线设备经由各种通信标准而连接到有线网络。ap可以包括处理资源、存储器和/或输入/输出接口,包括诸如ieee802.3以太网接口之类的有线网络接口以及诸如ieee802.11wi-fi接口之类的无线网络接口,虽然本公开的示例不限于此类接口。ap可以包括存储器资源,包括读写存储器、以及永久性存储器的层次结构,诸如rom、eprom和闪速存储器。

尽管以上描述为接收周期性扫描请求或响应于网络拓扑中的变化而接收扫描请求,但是本公开的示例不限于此。例如,网络设备102可以响应于关于网络的各种性能问题而接收扫描请求。例如,网络设备102可以响应于次优信道和/或无线电指派、非对称ap链路、信标链路不同步和/或其他性能问题(诸如性能阈值被超过)等而接收扫描请求。

网络设备102可以利用扫描链108来扫描特定信道109,以发现在网络的特定信道109上操作的设备110。如本文中所使用的,术语“扫描”可以例如是指搜索对于网络设备102而言可能未知的设备。例如,设备110可以正操作在特定信道109上,而客户端设备106可以正在服务信道105上操作并且网络设备102可以在服务信道105上提供网络连接性。网络设备102可能不知道设备110,因为它们正操作在特定信道109上。网络设备102可以扫描特定信道109以发现设备110。

网络设备102可以向利用服务链104连接到网络设备102的客户端设备106提供网络连接性,同时特定信道109被扫描链108扫描。例如,当扫描链108扫描特定信道109以搜索设备110时,服务链104可以向在服务信道105上操作的客户端设备106提供网络连接性。换句话说,网络设备102可以向在服务信道105上连接到网络设备102的客户端设备106提供网络连接性,其中服务信道105是与扫描链108扫描的特定信道109不同的信道。通过将默认无线电划分成服务链104和扫描链108,可以利用单个无线电来提供到现有客户端设备106的网络连接性,同时为在特定信道109上操作的设备110扫描特定信道109。

在一些示例中,网络设备102可以将特定信道109扫描长达预定的时间量。例如,网络设备102可以扫描特定信道109一秒钟,虽然本公开的示例不限于此。例如,网络设备102可以将特定信道109扫描超过一秒或少于一秒。

预定的时间量可以是可修改的。例如,网络设备102可以将特定信道109扫描可修改的时间量。例如,网络设备102可以扫描特定信道109两秒钟。可以将预定的时间量修改为大于两秒或小于两秒。

网络设备102可以将服务链104和扫描链108组合成默认无线电。例如,如图1中所示,服务链104和扫描链108被示为被划分成4×4服务链104和4×4扫描链108。网络设备102可以将4×4服务链104和4×4扫描链108组合成8×8默认无线电。8×8默认无线电可以向客户端设备106提供网络连接性,并且网络设备102不再具有扫描特定信道109的任何天线。

在一些示例中,响应于将特定信道109扫描长达预定的时间量,网络设备102可以将服务链104和扫描链108组合成默认无线电。换句话说,网络设备102可以在预定的扫描时间量之后将服务链104和扫描链108组合成默认无线电。例如,扫描链108可以扫描特定信道109两秒钟,并且网络设备102可以在两秒钟之后将服务链104和扫描链108组合成默认无线电。

在一些示例中,网络设备102可以响应于从连接到网络设备102的客户端设备106接收到多用户多输入多输出(mu-mimo)传输,而将服务链104和扫描链108组合成默认无线电。如本文中所使用的,mu-mimo设备可以利用无线电信道同时发送和接收大于一个的数据信号。mu-mimo设备可以包括操作约束,使得网络设备102可以在非划分状态下向mu-mimo设备提供网络连接性。也就是说,网络设备102可以利用默认无线电,包括被包括在默认无线电中的最多所有可用无线电链,以发射和/或接收mu-mimo帧,从而向mu-mimo设备提供网络连接性,如结合图4和图5进一步描述的。

在一些示例中,网络设备102可以是接入点(ap),虽然本公开的示例不限于网络设备102是ap。

根据本公开,将无线电划分成链以扫描信道能够允许网络设备扫描其他设备,而不会干扰连接到该网络设备的现有客户端设备的网络连接性。通过将默认无线电划分成服务链和扫描链,网络设备可以使用专用服务链向现有客户端设备提供连续网络连接性,并使用扫描链同时扫描备用信道。根据本公开,将无线电划分成链以扫描信道能够减少扫描时现有客户端设备丢帧的机会,同时为连接到网络设备的现有客户端设备提供稳定的网络连接性。将无线电划分成链以扫描信道能够避免具有专用于扫描信道且无法为客户端设备提供网络连接性的天线。

图2是根据本公开的示例网络设备202的框图212,该示例网络设备202将无线电划分成链以扫描信道。如本文所述,网络设备202(例如,结合图1先前描述的网络设备102)可以执行与将无线电设备划分成链以扫描信道有关的功能。尽管在图2中未图示,但是网络设备202可以包括机器可读存储介质。尽管以下描述涉及个体处理资源和个体机器可读存储介质,但是这些描述也可以应用于具有多个处理资源和多个机器可读存储介质的系统。在这样的示例中,网络设备202可以被分布在多个机器可读存储介质上,并且网络设备202可以被分布在多个处理资源上。换句话说,由网络设备202执行的指令可以被存储在多个机器可读存储介质上,并且可以在多个处理资源上被执行,诸如在分布式或虚拟计算环境中被执行。

如图2中所图示,网络设备202可以包括处理资源214和存储器资源216,该存储器资源216存储机器可读指令以使得处理资源214执行与将无线电划分成链以扫描信道有关的操作。即,使用处理资源214和存储器资源216,网络设备202除了其他操作之外还可以划分默认无线电。处理资源214可以是中央处理单元(cpu)、微处理器和/或适合于取回和执行存储在存储器资源216中的指令的其他硬件设备。

网络设备202可以包括被存储在存储器资源216中并且由处理资源214可执行以对默认无线电进行划分的指令218。例如,网络设备202可以包括被存储在存储器资源216中并且由处理资源214可执行的指令218,以响应于扫描请求将网络设备202的默认无线电划分成服务链和扫描链。

网络设备202可以包括被存储在存储器资源216中并且可处理资源214由执行以扫描特定信道的指令220。例如,网络设备202可以包括被存储在存储器资源216中并且由处理资源214可执行的指令220,以利用扫描链来扫描特定信道,以发现在网络的特定信道上操作的设备。

网络设备202可以包括被存储在存储器资源216中并且由处理资源214可执行以组合服务链和扫描链的指令222。例如,网络设备202可以包括被存储在存储器资源216中并且由处理资源214可执行以将服务链和扫描链组合成默认无线电的指令222。

以这种方式,网络设备202可以将默认无线电划分成服务链和扫描链,利用扫描链扫描特定信道,同时利用服务链向现有客户端设备提供网络连接性,并将服务链和扫描链组合成默认无线电。

图3是根据本公开的系统324的示例的框图。在图3的示例中,系统324包括处理资源314(例如,结合图2先前描述的处理资源214)和机器可读存储介质326。尽管以下描述涉及个体处理资源和个体机器可读存储介质,但是这些描述也可以应用于具有多个处理资源和多个机器可读存储介质的系统。在这样的示例中,指令可以被分布在多个机器可读存储介质上,并且指令可以被分布在多个处理资源上。换句话说,指令可以在多个机器可读存储介质上被存储,并且在多个处理资源上被执行,诸如在分布式计算环境中被执行。

处理资源314可以是适合于取回和执行存储在机器可读存储介质326中的指令的中央处理单元(cpu)、微处理器和/或其他硬件设备。在图3中所示的特定示例中,处理资源314可以接收、确定和发送指令328、330和332。作为取回和执行指令的替代或补充,处理资源314可以包括电子电路,该电子电路包括用于执行机器可读存储介质326中的指令的操作的电子组件。关于本文描述和示出的可执行指令表示或框,应当理解,被包括在一个框内的部分或全部可执行指令和/或电子电路可以被包括在图中示出的另一框中或被包括在未示出的另一框中。

机器可读存储介质326可以是存储可执行指令的任何电子、磁性、光学或其他物理存储设备。因此,机器可读存储介质326可以是例如随机存取存储器(ram)、电可擦除可编程只读存储器(eeprom)、存储驱动器、光盘等。可执行指令可以被“安装”在图3中所图示的系统324上。机器可读存储介质326可以是例如便携式、外部或远程存储介质,其允许系统324从便携式/外部/远程存储介质下载指令。在这种情形中,可执行指令可以是“安装包”的一部分。如本文所述,机器可读存储介质326可以用与天线极化图有关的可执行指令来进行编码。

用于对默认无线电设备进行划分的指令328在由处理资源314执行时,可以使得系统324响应于接收到扫描请求,通过网络设备将网络设备的默认无线电划分成服务链和扫描链。在一些示例中,扫描请求可以是周期性扫描请求。在一些示例中,扫描请求可以响应于网络的拓扑中的变化而由网络设备接收到。网络可以是网络设备所连接到的网络。

用于扫描特定信道的指令330在由处理资源314执行时,可以使得系统324通过网络设备的扫描链扫描特定信道,以发现在网络的特定信道上操作的设备。网络设备可能正在与特定信道不同的信道上操作。在扫描链扫描特定信道时,服务链可以为连接到网络设备的现有客户端设备提供网络连接性。

用于组合服务链和扫描链的指令332在由处理资源314执行时,可以使得系统324将服务链和扫描链组合成默认无线电。在一些示例中,网络设备可以响应于将特定信道扫描长达预定的时间量而将服务链和扫描链组合成默认无线电。在一些示例中,网络设备可以响应于从连接到网络设备的现有客户端设备接收到mu-mimo传输而将服务链和扫描链组合成默认无线电,如结合图4和图5进一步描述的。

图4图示出了根据本公开的方法434的示例。方法434可以由网络设备(例如,结合图1和图2分别描述的网络设备102、202)执行。

在436处,方法434可以包括由接入点(ap)响应于接收到扫描请求,将ap的默认无线电划分成服务链和扫描链。在一些示例中,扫描请求可以是周期性扫描请求。在一些示例中,扫描请求可以响应于网络的拓扑中的变化而由网络设备接收到。网络可以是网络设备所连接到的网络。

在一些示例中,ap可以在划分默认无线电之前确定现有客户端设备的mu-mimo传输是否在进行中。例如,ap可以使用默认无线电来操作以与连接到网络设备的现有客户端设备成功地发射和/或接收mu-mimo传输。如结合图5进一步描述的,ap可以响应于客户端设备的mu-mimo传输在进行中而避免对默认无线电进行划分。

在438处,方法434可以包括由ap的扫描链扫描特定信道以发现在网络的特定信道上操作的设备。ap可以在不同于特定信道的信道上操作。

在440处,方法434可以包括由ap的服务链向连接到ap的客户端设备提供网络连接性。例如,ap的扫描链可以同时扫描网络的特定信道,同时ap的服务链向连接到ap的现有客户端设备提供网络连接性。

在442处,方法434可以包括由ap将服务链和扫描链组合成默认无线电。在一些示例中,响应于将特定信道扫描长达预定的时间量,ap可以将服务链和扫描链组合成默认无线电。在一些示例中,响应于从连接到网络设备的客户端设备接收到mu-mimo传输,ap可以将服务链和扫描链组合成默认无线电。

可以重复方法434。在一些示例中,可以响应于接收到扫描请求而重复方法434。在一些示例中,可以响应于网络拓扑中的变化而重复方法434。

图5图示出了根据本公开的将无线电划分成链以扫描信道的示例流程图544。在546处,可以生成扫描请求。扫描请求可以是周期性的,也可以响应于网络拓扑中的变化。在548处,网络设备可以在操作信道上操作。即,网络设备可以在操作信道上向现有客户端设备提供网络连接性。网络设备可以接收扫描请求。

在550处,网络设备可以确定客户端设备的任何mu-mimo传输是否在进行中。进行中的mu-mimo传输可以包括从客户端设备接收mu-mimo传输和/或由网络设备向客户端设备发射mu-mimo传输。响应于客户端设备的mu-mimo传输在进行中,网络设备可以避免对网络设备的默认无线电进行划分。例如,网络设备可以在默认模式下操作,使得当存在客户端设备在与网络设备执行mu-mimo传输时,默认无线电不被划分,因为网络设备可能会利用在默认无线电中所包括的所有可用无线电链来发射和/或接收mu-mimo帧,以便为mu-mimo设备提供网络连接性。

在正在进行mu-mimo传输的示例中,网络设备可以将接收到的扫描请求进行排队。例如,客户端设备可能正在与网络设备发射mu-mimo传输,而同时三个扫描请求被接收。这三个扫描请求可以包括扫描三个不同信道(例如,信道1、信道2和信道3)的请求,其中网络设备正操作在信道4上。

在552处,响应于客户端设备的mu-mimo传输停止,网络设备可以划分默认无线电并且扫描从扫描请求接收的信道。例如,来自客户端设备的与网络设备的mu-mimo传输可以停止,并且网络设备可以将默认无线电划分成服务链和扫描链。服务链可以提供到客户端设备的网络连接性,而扫描链可以扫描经排队的信道(例如,信道1、信道2和信道3)。

尽管以上描述为对三个信道进行排队,但是本公开的示例不限于此。例如,网络设备可以将要扫描的少于三个信道或要扫描的多于三个信道进行排队。

在554处,网络设备可以确定扫描时间是否完成。例如,响应于扫描时间完成,网络设备可以将扫描链和服务链组合成默认无线电。在548处,默认无线电可以恢复经由操作信道向现有客户端设备提供网络连接性。网络设备可以恢复mu-mimo传输。

在556处,网络设备可以响应于扫描时间未完成而确定是否有任何mu-mimo传输正在传入。例如,网络设备可以确定客户端设备是否可能已经向网络设备发射了任何mu-mimo传输。

响应于没有mu-mimo传输传入,网络设备可以继续扫描扫描请求中所包括的信道。例如,网络设备可以继续扫描在扫描请求中接收到的任何经排队的信道。

响应于传入的mu-mimo传输,网络设备可以将扫描链和服务链组合成默认无线电。默认无线电可以在548处恢复经由操作信道向现有客户端设备提供网络连接性,并且网络设备可以恢复mu-mimo传输。

尽管以上描述为在默认模式下操作,使得当存在客户端设备与网络设备执行mu-mimo传输时,默认无线电不被划分,但是本公开的示例不限于此。例如,网络设备可以在默认模式下操作,使得将默认无线电划分成服务链和扫描链。当连接到网络设备的客户端设备都没有mu-mimo能力时,可以使用带有划分的默认无线电的默认模式。网络设备可以响应于具有mu-mimo能力的客户端设备与网络设备连接,将服务链和扫描链组合成默认无线电,并且可以在默认模式下操作,使得默认无线电不被划分。

根据本公开,将无线电划分成链以扫描信道,能够允许网络设备在扫描不同信道上的其他设备的同时向现有客户端设备提供连续的网络连接性。通过将默认无线电划分成服务链和扫描链,网络设备能够执行动态资源分配。也即,网络设备可以避免专用/永久的扫描链,从而在不执行扫描操作时允许更好的资源分配。本公开的示例可以减少现有客户端设备丢帧的机会,这能够在网络设备扫描不同信道时减少丢失与现有客户端设备的网络连接性的机会。

在本公开的前述详细描述中,对形成本公开的一部分的附图进行了参考,并且在附图中通过图示的方式示出了可以如何实践本公开的示例。对这些示例进行了足够详细的描述,以使得本领域普通技术人员能够实践本公开的示例,并且应当理解,在不脱离本公开的范围的情况下可以利用其他示例并且可以进行过程、电气和/或结构改变。

本文的附图遵循编号惯例,其中第一位数字对应于附图编号,剩余的数字标识附图中的元素或组件。可以通过使用相似的数字来标识不同附图之间的相似的元素或组件。例如,在图1中102可以参考引用元素“02”,在图2中相似的元素可以被参考为202。可以添加、交换和/或消除本文各个附图中所示的元素,以便提供本公开的多个附加示例。另外,在附图中提供的元素的比例和相对规模旨在图示出本公开的示例,而不应被认为是限制性的。如本文中所使用的,特别是相对于附图中的附图标记而言,指示符“m”和“n”指示如此指明的多个特定特征可以被包括在本公开的示例中。指示符可以表示相同或不同数量的特定特征。此外,如本文中所使用的,“多个”元素和/或特征可以是指大于一个此类元素和/或特征。

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