用于多链路聚合的管理帧中的条件继承的制作方法

文档序号:22557603发布日期:2020-10-17 02:42阅读:288来源:国知局
用于多链路聚合的管理帧中的条件继承的制作方法

相关申请的交叉引用

本专利申请要求享受于2018年2月28日递交的美国临时专利申请no.62/636,287、于2018年6月15日递交的美国临时专利申请no.62/685,904,以及于2019年2月27日递交的美国专利申请no.16/288,037的优先权。认为该在先申请的公开内容是本专利申请的一部分,并且通过引用的方式将该在先申请的公开内容并入本专利申请。

概括地说,本公开内容涉及通信系统领域,并且更具体地说,本公开内容涉及无线局域网(wlan)。



背景技术:

无线局域网(wlan)的接入点(ap)可以实现针对客户端设备(也被称为站点或sta)的无线网络接入。ap可以提供无线覆盖区域以供一个或多个sta用来接入wlan。基本服务集(bss)可以被定义为一个ap、无线信道配置以及与ap无线关联的sta集。无线信道配置可以利用频带的一部分(例如2.4ghz频带、5ghz频带等)。在每个频带内,可以存在ap可以利用作为无线信道配置的一部分的不同信道。此外,ap可以利用一个以上的天线。例如,多输入多输出(mimo)通信可以使用由ap操作的多个天线,以使用无线信道配置进行通信。

可以在同一地理区域内使用多个ap,以支持更多的sta或在sta组之间分离业务。过去,单个wlan装置可能仅操作了一个ap。近来,单个wlan装置可以被配置为操作来自同一wlan装置的多个虚拟ap(针对多个bss)。每个虚拟ap可以与不同的bss标识符(bssid)相关联。



技术实现要素:

本公开内容的系统、方法和设备分别具有若干创新方面,其中没有单个的一个单独地负责本文中公开的期望属性。

本公开内容中描述的发明主题的一个创新方面可以由可被配置为提供与第一基本服务集(bss)相对应的至少第一接入点(ap)的功能以用于多链路聚合的装置来实现。所述装置可以使用第一频带与所述第一bss的第一sta建立第一通信链路。所述装置可以通过定制与所述第一通信链路相关联的管理信息的一个或多个管理元素来确定针对可用于所述第一sta的第二通信链路的第一链路简档。第一链路简档可以包括由第二通信链路使用的一个或多个定制的管理元素。所述第二通信链路可以与第二频带相关联。所述装置可以配置与所述第二通信链路相关联的所述第一链路简档的第一非继承元素以指示所述第二通信链路对所述管理信息中的至少一个管理元素的使用被禁止。所述装置可以生成包括所述第一链路简档的管理帧;以及可以输出所述管理帧以便向所述第一sta进行传输。

在一些实现中,所述第一通信链路可以是用于与所述第一sta建立无线关联的锚定通信链路,并且所述第二通信链路可以是所述第一sta用来实现所述多链路聚合的候选通信链路。

在一些实现中,所述装置可以响应于从所述第一sta接收到指示所述第一sta支持至少部分基于所述第一链路简档来建立所述第二通信链路的通信来确定建立所述第二通信链路。

在一些实现中,所述第二通信链路可以被所述装置或所述第一sta至少部分基于所述装置与所述第一sta之间的活动业务量来动态地启用或禁用。

在一些实现中,所述第二通信链路可以是在不针对所述第二通信链路执行所述装置与所述第一sta之间的单独无线关联过程的情况下被建立的。

在一些实现中,所述装置可以通过定制与所述第一通信链路相关联的所述管理信息的一个或多个管理元素来确定可用于所述第一sta的第三通信链路的第二链路简档。所述第二链路简档可以包括由所述第三通信链路使用的所述一个或多个定制的管理元素。所述第三通信链路可以与第三频带相关联,并且所述管理帧还可以包括所述第二链路简档。

在一些实现中,所述装置可以配置与第三通信链路相关联的第二链路简档的第二非继承元素以指示所述第三通信链路对所述管理信息中的至少一个管理元素的使用被禁止。所述管理帧还可以包括所述第二链路简档。

在一些实现中,与所述第一通信链路相关联的所述管理信息中不是针对所述第二通信链路在所述第一链路简档中定制的、并且没有被包括在所述第一非继承元素中的所述管理元素,是由所述第二通信链路继承以供所述第二通信链路使用的。

在一些实现中,所述管理帧可以是信标帧、探测响应帧、关联响应帧或重新关联响应帧,并且所述管理信息可以包括由管理元素、字段、特征和能力构成的组中的至少一个成员。

本公开内容中描述的发明主题的另一个创新方面可以由第一装置实现。所述第一装置可以经由第一通信链路从第二装置接收管理帧,所述第二装置可以被配置为提供与第一bss相关联的至少第一ap的功能。所述第一装置可以确定与第二通信链路相关联的链路简档,所述第一装置可将所述链路简档用于多链路聚合。所述链路简档可以包括在所述管理帧中并且可以具有与所述第一通信链路相关联的所述管理信息的一个或多个定制的管理元素。所述一个或多个定制的管理元素可以由所述第二通信链路使用。所述第一装置可以确定所述链路简档的非继承元素指示所述第二通信链路对所述管理信息中的至少一个管理元素的使用被禁止。所述第一装置可以至少部分基于与所述第二通信链路相关联的所述链路简档来确定是否在所述第一装置和所述第二装置之间建立所述第二通信链路以进行多链路聚合。

在一些实现中,所述第一装置可以确定支持与所述第二通信链路相关联的所述链路简档中包括的所述一个或多个定制的管理元素和所述非继承元素。响应于确定所述第一装置支持所述一个或多个定制的管理元素和所述非继承元素,所述第一装置可以建立所述第二通信链路。

在一些实现中,响应于确定所述第一装置支持所述一个或多个定制的管理元素和所述非继承元素,所述第一装置可以与所述第二装置通信以指示所述第一装置支持建立所述第二通信链路。

在一些实现中,所述第一装置可以确定所述第一装置不支持与所述第二通信链路相关联的所述链路简档中包括的所述一个或多个定制的管理元素和所述非继承元素。所述第一装置可以响应于确定所述第一装置不支持所述一个或多个定制的管理元素和所述非继承元素,确定不建立所述第二通信链路。

在一些实现中,所述第一装置可以至少部分基于所述第一装置与所述第二装置之间的活动业务量来动态地启用或禁用所述第二通信链路。

在一些实现中,所述第二通信链路可以是在不针对所述第二通信链路执行所述第一装置与所述第二装置之间的单独无线关联过程的情况下被建立的。

本公开内容中描述的发明主题的另一个创新方面可以由用于无线通信的装置实现。所述装置可以被配置为提供与第一bss相对应的第一ap的功能以进行多链路聚合。所述装置可以包括处理器;以及存储器,其与所述处理器耦合并且其中存储有指令,当由所述处理器执行时,所述指令使所述装置:使用第一频带与所述第一bss的第一sta建立第一通信链路;以及通过定制与所述第一通信链路相关联的管理信息的一个或多个管理元素来确定可用于所述第一sta的第二通信链路的第一链路简档。第一链路简档可以包括由第二通信链路使用的一个或多个定制的管理元素。所述第二通信链路可以与第二频带相关联。所述指令在被所述处理器执行时,还可以使所述装置配置与所述第二通信链路相关联的所述第一链路简档的第一非继承元素以指示所述第二通信链路对所述管理信息中的至少一个管理元素的使用被禁止;生成包括所述第一链路简档的管理帧;以及输出所述管理帧以便向所述第一sta进行传输。

本公开内容中描述的发明主题的另一个创新方面可以由用于无线通信的装置实现。所述装置可以被配置为提供与第一bss相对应的第一ap的功能以进行多链路聚合。所述装置可以包括:用于使用第一频带与所述第一bss的第一sta建立第一通信链路的单元;以及用于通过定制与所述第一通信链路相关联的管理信息的一个或多个管理元素来确定可用于所述第一sta的第二通信链路的第一链路简档的单元。第一链路简档可以包括由第二通信链路使用的一个或多个定制的管理元素。所述第二通信链路可以与第二频带相关联。所述装置还可以包括:用于配置与所述第二通信链路相关联的所述第一链路简档的第一非继承元素以指示所述第二通信链路对所述管理信息中的至少一个管理元素的使用被禁止的单元;用于生成包括所述第一链路简档的管理帧的单元;以及用于输出所述管理帧以便向所述第一sta进行传输的单元。

在附图和下面的描述中阐述了本公开内容中描述的主题的一个或多个实现的细节。其它特征、方面和优点将根据描述、图和权利要求变的显而易见。应当注意的是下面图的相对尺寸可能不是按比例绘制的。

附图说明

图1描绘了操作多个基本服务集的示例无线局域网(wlan)装置的系统图。

图2描绘了包括全局继承设置的示例多bss标识符(bssid)管理帧的概念图。

图3描绘了包括基于bss的继承设置的示例多bssid管理帧的概念图。

图4描绘了包括基于bss的简档公告的示例多bssid管理帧的概念图。

图5描绘了示例非继承元素,该元素提供了多bssid管理帧的管理元素列表,这些管理元素针对与虚拟接入点(vap)相关的bss被禁用。

图6描绘了包括全局继承设置、基于bss的继承设置以及基于bss的简档公告和配置的示例多bssid管理帧的概念图。

图7描绘了示例wlan装置的系统图,该示例wlan装置操作与至少两个bss相关联的至少两个共置的vap。

图8描绘了用于通告共置vap或邻居ap的存在和继承信息的示例邻居报告元素。

图9示出了装置实现一种或多种条件继承技术的示例流程图。

图10示出了装置接收实现一种或多种条件继承技术的多bssid管理帧的示例流程图。

图11描绘了被配置为实现bss的多链路聚合和条件继承的示例wlan装置的系统图。

图12描绘了被包括在与第一通信链路相关联的管理帧中、用于通告第二通信链路的继承信息的示例多链路元素。

图13示出了装置实现用于多链路聚合的条件继承的示例流程图。

图14示出了第一装置接收具有用于多链路聚合的条件继承信息的管理帧的示例流程图。

图15描绘了用于实现本公开内容的一些方面的示例电子设备的方块图。

各个附图中相同的附图标记和标示指示相同的元素。

具体实施方式

无线局域网(wlan)中的站(sta)可以与接入点(ap)建立无线关联(也被称为无线链路、无线连接等),以经由网关设备接入宽带网络。ap、无线信道配置以及与ap无线地关联的sta集被称为基本服务集(bss)。通常,ap将发送管理帧(例如信标帧或探测响应帧),以便将关于bss的信息提供给ap附近的任何sta。

wlan装置可以操作虚拟ap(vap),并且每个vap可以与不同的bss相关联。每个bss与不同的bss标识符(bssid)相关联。多bssid能力可以指wlan装置使用单个管理帧(例如信标帧或探测响应帧)而不是使用多个信标或探测响应帧(每个信标或探测响应帧对应于单个bssid)来通告多bssid的信息的能力。这样做的好处是减少了网络开销,同时启用了多个bss进行业务分离。例如,wlan装置可以在单个管理帧中使用单个业务指示图(tim)元素来指示用于这些多bssid的缓冲帧。在一些实现中,第一vap(用于多个bss中的第一bss)可以被指定为管理帧的主要源,管理帧通告用于包括在wlan装置处正在操作的一个或多个其它bss的多bss的信息。

支持并实现在ieee802.11ax标准中定义的协议的wlan装置可以实现多bssid能力。在多bssid集合中,一个vap的bssid被称为“发送的bssid”(或txbssid),其余vap的bssid被称为“非发送的bssid”(或nontxbssid)。发送用于多bssid集的所有vap的管理帧的vap的bssid被称为txbssid。不发送管理帧的vap的bssid被称为nontxbssid。与nontxbssid相对应的vap(也可以被称为“nontxvap”)在由与txbssid相对应的vap(也可以被称为“txvap”)发送的管理帧中通告其管理信息。在管理帧中通告的管理信息(也可以被称为信息元素)可以包括元素、字段、能力、特征以及与一个或多个bss相关联的其它信息。

在ieee802.11ax系统中,与txvap相关联的一些管理信息由每个nontxvap继承,并且针对一些管理信息的继承(例如,高效率(he)能力、he操作以及其它元素)是强制性的。在一些情况下,nontxvap可能不想继承来自txvap的某些管理信息,而是可能需要定制用于nontxvap的管理信息的值或配置。在其它情况下,txvap可能不希望每个nontxvap继承这些管理信息中的一些管理信息,因为某些管理信息可能取决于每个nontxvap的配置及其相应的bss。如果802.11ax规范未指定强制继承,则可以由nontxvap使用其bss简档来覆盖某些可以继承的管理信息。但是,在这种情况下,802.11ax规范中的默认规则是:如果nontxvap没有使用其bss简档覆盖继承,则该继承将应用于与nontxvap相关联的bss。当前版本的802.11ax规范不提供覆盖管理信息(例如,管理元素或特征)的继承并且禁用bss的管理元素或特征的选项。此外,随着ieee802.11标准的不断发展,将添加其它管理信息,并且将需要解决与其它管理信息相关联的继承。

在一些实现中,wlan装置可以针对多bssid集合实现条件继承。条件继承可以允许使用全局继承设置在全局级别进行继承,该设置将继承应用于与nontxvap相关联的所有bss。条件继承还可以允许每个bss级别使用基于bss的继承设置进行继承。例如,基于bss的继承设置可能造成针对不同nontxvap的不同继承设置或配置。如果两个继承设置之间存在冲突,则基于bss的继承设置可以覆盖全局继承设置。同样,条件继承可以允许nontxvap在其bss简档中定制任何相关的管理信息,并使用基于bss的简档公告或配置来覆盖任何基于bss的继承设置或全局继承设置。此外,条件继承可以允许nontxvap覆盖管理信息(例如,管理元素或特征)的继承,并禁用用于具有基于bss的简档配置(例如,长度字段的配置)的bss的管理元素或特征。管理元素也可以被称为元素或信息元素。在一些实现中,实现条件继承的wlan装置可以实现一种混合方法,其中wlan装置应用下列各种各项的各种组合(1)通过在管理帧中配置全局继承设置来进行全局级别的继承;(2)通过在管理帧中配置基于bss的继承设置来进行bss级别的继承,(3)基于bss的简档公告或配置,用于定制bss简档并覆盖继承设置;以及(4)基于bss的简档配置,用于禁用管理信息并覆盖继承设置。

可以实现本公开内容中描述的发明主题的特定实现以实现以下潜在优点中的一个或多个。条件继承可以允许针对具有不同配置、能力和要求的各种nontxvap(及其相应的bss)进行更大程度的定制,同时仍然为多bssid集合发送单个管理帧。此外,条件继承继续使用继承来减小管理框架的大小,并包括针对使用基于bss的继承设置以及全局继承设置的继承的附加选项。此外,条件继承可以解决将来将要添加到ieee802.11标准的其它管理信息。

图1描绘了操作多个bss的示例wlan装置的系统图。系统图100包括通信地耦合至宽带网络160的wlan装置150。wlan装置150可以与网关设备(未示出)通信地耦合(或共置)。网关设备(例如调制解调器或路由器)可以提供对宽带网络160的接入。例如,网关设备可以通过电缆、光纤、电力线或dsl网络连接耦合至宽带网络。wlan装置150可以操作多个vap,例如与第一bss相关联的第一vap151(或vap1)、与第二bss相关联的第二vap152(或vap2)、与第三bss相关联的第三vap153(或vap3)以及与第四bss相关联的第四vap154(或vap4)。第一vap151可以提供第一覆盖区域141。类似地,第二vap152可以提供第二覆盖区域142,第三vap153可以提供第三覆盖区域143,并且第四vap154可以提供第四覆盖区域144。为了说明的目的,第一覆盖区域141、第二覆盖区域142、第三覆盖区域143和第四覆盖区域144在图中被示为不同大小的椭圆。但是,覆盖区域的大小可能彼此相似,并且覆盖区域的形状可能由于环境障碍或干扰而变化。wlan装置150可以具有一个或多个天线158。在一些实现中,vap151、152、153和154可以共享相同的一个或多个天线158。在一些实现中,wlan装置150可以是实现vap151、152、153和154的ap。

在一些实现中,wlan装置150可以包括条件继承单元155和多bssid管理单元156。条件继承单元155可以确定wlan装置的多个vap的能力、特征和要求,并实现各种条件继承设置,例如基于bss的简档公告或配置,基于bss的继承设置,以及全局继承设置,如下文将进一步描述的。多bssid管理单元156可以管理wlan装置150的多bssid能力,包括操作wlan装置150的多个vap,获得由条件继承单元155确定的条件继承设置,以及基于条件继承设置针对多bssid生成管理帧。在一些实现中,vap151-154、条件继承单元155以及多bssid管理单元156可以被包括在wlan装置150的通信模块(未示出)中,并且可以由通信模块的一个或多个处理器来实现。通信模块可以包括其它与网络接口相关的组件,例如一个或多个调制解调器、模拟前端(afe)以及一个或多个天线158。

在图1中,vap151、152、153和154中的每个vap与不同的bssid相关联,并且是多bssid集合的一部分。在一些实现中,多bssid集合和相关联的各vap可以特定于频带,例如2.4ghz频带、5ghz频带等。每个bss可以与客户端站(也可以被称为站(sta))具有不同的无线关联。sta可以与vap建立无线关联(也被称为无线链路、无线连接等),以经由wlan装置150接入宽带网络160。在图1中,第一sta110具有带有第一bssid(与第一vap151相对应)的第一无线关联112。第二sta120具有带有第二bssid(与第二vap152相对应)的第二无线关联122。第三sta130具有带有第三bssid(与第三vap153相对应)的第三无线关联132。

第四sta140可以进入wlan装置150的附近。第四sta140可以观察管理帧(例如信标帧或探测响应帧)以确定从wlan装置150可获得的bssid。例如,第一vap151(txbssid)可以周期性地广播信标帧。在一些实现中,第四sta140可以向wlan装置150发送探测请求帧以请求探测响应帧。管理帧(无论是信标帧、探测响应帧还是某个其它管理帧)都可以指示第一vap151的txbssid。此外,管理帧可以指示在wlan装置150处操作的其它bss(与vap152、153和154相对应)的一些或全部nontxbssid。根据本公开内容,当为多bssid集合生成管理帧时,wlan装置150可以包括条件继承设置。

在一些实现中,条件继承单元155可以确定与vap152、153和154(即,nontxvap)相关联的每个bss的与bss相关的信息和配置。条件继承单元155可以使用与bss有关的信息来确定针对与nontxvap相关联的每个bss所继承或配置的管理信息,这可以被称为管理信息的继承配置。例如,与bss有关的信息可以包括与vap152、153和154(即,非txvap)相关联的每个bss的能力、配置、要求和限制。条件继承单元155可以基于与bss相关的信息来确定是应用新的全局继承设置或配置,还是修改现有的全局继承设置或配置,如将在图2中进一步描述的。条件继承单元155可以通过基于与bss相关的信息来确定和应用针对与nontxvap相关联的一个或多个bss的基于bss的继承设置来覆盖一些全局继承设置,而不是确定新的全局继承设置或修改现有全局继承设置,如将在图3中进一步描述的。另外,条件继承单元155可以确定在一个或多个bss简档中定制管理信息,并且使用基于与bss相关的信息的基于bss的简档公告或配置来覆盖任何相冲突的基于bss的继承设置或全局继承设置,如将在图4中进一步描述的。而且,条件继承单元155可以使用基于bss的简档配置来确定禁用与一个或多个nontxvap的一个或多个bss简档相关联的管理信息的管理元素。例如,bss简档中的一个bss简档的管理元素的字段(例如,长度字段)可以被配置为禁用管理元素(并且还覆盖针对该管理元素的任何基于bss的继承设置或全局继承设置)。在另一个示例中,每个bss简档可以包括非继承元素,并且可以为每个bss简档配置非继承元素,以指示将针对相应bss被禁用的一个或多个管理元素(其也覆盖一个或多个管理元素的任何基于bss的继承设置或全局继承设置)。bss简档的非继承元素可以列出将针对与bss简档相关联的nontxbssid被禁用并且将不会继承基于bss的继承设置或全局继承设置的一个或多个管理元素,如图4中将进一步描述的。本公开内容中的各个示例中使用了术语管理元素,但是,管理元素也可以被称为元素或信息元素。

在一些实现中,wlan装置150的条件继承单元155可以使用混合方法来实现条件继承,其中条件继承单元155应用下列各项的各种组合(1)通过在管理帧中配置全局继承设置来进行全局级别的继承;(2)通过在管理帧中配置基于bss的继承设置来进行bss级别的继承;(3)基于bss的简档公告或配置,用于定制bss简档并覆盖继承设置;以及(4)基于bss的简档配置,用于禁用管理信息并覆盖继承设置。

在一些实现中,多bssid管理单元156可以与条件继承单元155结合工作,以生成并发送包括条件继承设置的管理帧。多bssid管理单元156可以从条件继承单元155确定条件继承设置,在管理帧中配置条件继承设置,并且生成管理帧并将其发送到wlan100。第一sta110、第二sta120和第三sta130可以接收管理帧并与wlan装置150的相应vap通信。第四sta140还可以接收管理帧,并基于管理帧来确定是否与wlan装置150的vap中的一个建立无线关联。

在一些实现中,sta110、120、130和140中的每个sta可以包括条件继承单元,以处理从wlan装置150接收的管理帧。例如,如图1所示,第二sta120可以包括条件继承单元125。sta110、130、140还可以分别包括条件继承单元;但是,为简单起见,图1中未示出这些条件继承单元。在一些实现中,例如,在接收到管理帧之后,第二sta120的条件继承单元125可以处理该管理帧以确定哪些管理信息元素被继承而哪些未被继承。条件继承单元125可以对和与vap152相关联的nontxbssid的继承有关的一些元素进行解析和处理,例如与vap152相关联的基于bss的继承设置和全局继承设置。条件继承单元125还可以访问与vap152相关联的bss简档以确定为vap152定制或配置的管理信息元素。在对管理帧进行处理之后,第二sta120可以与wlan装置150的vap152通信。

图2描绘了包括全局继承设置的示例多bssid管理帧的概念图。多bssid管理帧200可以是信标帧、探测响应帧、关联响应帧、重新关联响应帧或其它类型的管理帧。多bssid管理帧200可以包括报头210、元素/字段220以及多bssid元素230。

元素/字段220可以包括来自txvap(例如,vap151)的,可以由nontxvap(例如,vap152、153和154)继承的元素、字段、特征、能力和其它管理信息。例如,将由vap151广播的多bssid管理帧200的元素222可由vap152、153和154继承,如图2中的继承箭头242所示(参见图例240)。多bssid元素230可包括全局继承设置201(如多bssid元素230和图例240中的带点的框所示),以及nontxbssid简档元素272,nontxbssid简档元素274和nontxbssid简档元素276(如多bssid元素230和图例240中的条纹框所示)。nontxbssid简档元素272、274和276分别包括vap152、153和154的管理信息,这些信息不是从vap151继承的,或者覆盖来自vap151的继承设置。如上所述,可以为可以由vap152、153和154继承的每个管理信息配置全局继承设置201,以控制是启用还是禁用继承,这可以被称为全局继承配置。全局继承设置201可以被包括在多bssid元素230的元素或子元素中的一个之中。在图2的示例中,全局继承设置201可以被配置为针对所有vap152、153和154启用或禁用元素222的继承,如继承启用/禁用箭头244所示(参考图例240)。与元素222类似,全局继承设置201可以被配置为针对所有vap152、153和154启用或禁用元素225的继承。例如,全局继承设置201可以针对所有vap102、104和108启用元素222的继承,并且全局继承设置201可以针对所有vap152、153和154禁用元素225的继承。元素222和225仅是管理信息的两个示例,管理信息可以被包括在可以由nontxvap(例如,vap152、153和154)继承的来自txvap(例如,vap151)的元素/字段220中。例如,可以由nontxvap继承的一些管理信息(也被称为管理信息元素)的部分列表如下:时间戳、信标间隔、dsss参数集、ibss参数集、国家信息、信道切换公告、扩展信道切换公告、宽带信道切换、发射功率包络、支持的操作类别、ibssdfs、erp信息、ht能力、ht操作、vht能力、vht操作、he能力、he操作、bss颜色更改公告、空间重用参数集、uora参数集以及广播twt参数。然而,应注意,管理信息可以包括可由ieee802.11规范指定的附加管理信息,例如ieee802.11ax规范的当前版本或未来版本。

在一些实现中,全局继承设置201可以被实现为多bssid元素230的现有元素或子元素中的位图,或多bssid元素230的新元素或子元素中的位图。图2所示的全局继承设置201的示例图包括全局设置位图260、元素或子元素id261以及长度字段263。在一些实现中,全局设置位图260包括用于对于vap152、153和154可用的元素、字段、特征、能力和其它管理信息中的每一个的一个比特。例如,如果存在100个不同的管理信息元素,则全局设置位图260可以包括预定义顺序的100个不同的比特,其中,位图中的顺序或位置确定该比特与哪个管理信息元素相关联。在一些实现中,管理信息元素的预定义顺序可以由ieee802.11规范来指定,例如ieee802.11ax规范的当前版本或未来版本。在图2所示的示例中,全局设置位图260中的第一比特与元素222相关联,而全局设置位图260中的第七比特与元素225相关联。全局设置位图260的每个比特指示相应管理信息是否应被vap152、153和154中的每个vap继承。例如,与元素222相关联的比特可以指示vap152、153和154是否应当从vap151继承元素222。而且,与元素225相关联的比特可以指示vap152、153和154是否应当从vap151继承元素225。

在一些实现中,全局继承设置201可以被实现为具有针对每个管理信息元素的元素id的元素id位图,而不是具有以预定顺序排序的比特的位图。例如,如果存在100个不同的管理信息元素,则元素id位图可以包括与相应100个不同的管理信息元素相关联的100个不同的元素id。而且,位图中比特的顺序或比特位置可以与元素id相对应。例如,比特位置15可以与元素id为15的管理信息元素相对应。对于具有超出255的元素id的元素id扩展(根据ieee802.11规范)的管理信息元素,除了元素id外,还可以使用元素id扩展。例如,元素id扩展为10的管理信息元素可以对应于比特位置265,依此类推。在另一个示例中,ieee802.11规范可以指定特定管理帧中携带的管理信息元素的预定顺序(例如,信标帧中的元素顺序),并且位图可以与该预定顺序相对应,从而顺序位置为15的管理信息元素可以由比特编号15表示。在一些实现中,如果特定管理信息元素正在由多bssid管理帧通告,则继承可以应用于特定管理信息元素。如果管理信息元素不是由多bssid管理帧通告的,则可以忽略该元素以及位图中的相应条目或比特。在一些实现中,与相应管理信息元素相关联的元素id和元素id扩展可以由ieee802.11规范来指定,例如ieee802.11ax规范的当前版本或未来版本。

在一些实施方式中,如图2所示,全局继承设置可以被包括在元素/字段220的元素或子元素或字段之一中(如203所示),或者全局继承设置可以被包括在元素/字段220的新元素或新子元素或新字段中(如202所示),而不是被包括在多bssid元素230的元素或子元素之一中。如图2所示,多bssid元素230可以包括可选元素204。在一些实现中,全局继承设置可以被包括在可选元素或可选元素204的子元素中。

图3描绘了包括基于bss的继承设置的示例多bssid管理帧300的概念图。多bssid管理帧300可以是信标帧、探测响应帧、关联响应帧、重新关联响应帧或其它类型的管理帧。多bssid管理帧300可以包括报头310、元素/字段320以及多bssid元素330。

元素/字段320可以包括来自txvap(例如,vap151)的,可以由nontxvap(例如,vap152、153和154)继承的元素、字段、特征、能力和其它管理信息。例如,将由vap151广播的多bssid管理帧300的元素222可由vap152、153和154继承,如图3中的继承箭头342所示(参见图例340)。多bssid元素330可以包括基于bss的继承设置382、384和386(如由多bssid元素330和图例340中的条纹框所示)。基于bss的继承设置382可以用于为可以由与vap152相关联的bss继承的每个管理信息来配置和应用bss级别继承,以控制该继承是被启用还是被禁用。基于bss的继承设置384可以用于为可以由与vap153相关联的bss继承的每个管理信息来配置和应用bss级别继承,以控制该继承是被启用还是被禁用。基于bss的继承设置386可以用于为可以由与vap154相关联的bss继承的每个管理信息来配置和应用bss级别继承,以控制该继承是被启用还是被禁用。

在图2的示例中,基于bss的继承设置382可以被配置为针对vap152启用或禁用元素222的继承,基于bss的继承设置384可以被配置为针对vap153启用或禁用元素222的继承,并且基于bss的继承设置386可以被配置为针对vap154启用或禁用元素222的继承,如继承启用/禁用箭头344所示(参考图例340)。与元素222类似,基于bss的继承设置382、384和386可以被独立配置为分别针对所有vap152、153和154中的每个vap独立地启用或禁用元素225的继承。例如,基于bss的继承设置382和384可以分别针对vap152和153启用元素222的继承,并且基于bss的继承设置386可以针对vap154禁用元素225的继承。如上所述,如果基于bss的继承设置和全局继承设置之间存在冲突,则基于bss的继承设置382、384和386也可以覆盖全局继承设置(例如,全局继承设置201)。

在一些实现中,基于bss的继承设置382、384和386可以被实现为多bssid元素330的现有元素或子元素中的位图,或多bssid元素230的新元素或子元素中的位图。图3所示的基于bss的继承设置382、384和386的示例图包括基于bss的设置位图360、元素或子元素id361以及长度字段363。与上文针对图2的全局设置位图260的描述类似,在一些实现中,基于bss的设置位图360包括用于对于vap152、153和154可用的元素、字段、特征、能力和其它管理信息中的每一者的一个比特。位图的不同比特按预定义的顺序排列,其中位图内的顺序或位置确定该比特与哪个管理信息元素相关联。在一些实现中,管理信息元素的预定义顺序可以由ieee802.11规范来指定,例如ieee802.11ax规范的当前版本或未来版本。在图3所示的示例中,基于bss的设置位图360中的第一比特与元素222相关联,而基于bss的设置位图360中的第七比特与元素225相关联。基于bss的设置位图360的每个比特指示相应管理信息是否应被相应vap继承。例如,对于与vap152相关联的基于bss的继承设置382,与元素222相关联的比特可以指示vap152是否应该从vap151继承元素222。而且,与元素225相关联的比特可以指示vap152是否应该从vap151继承元素225。

与上文针对图2的描述类似,在一些实现中,图3所示的基于bss的继承设置382、384和386中的每一个可以被实现为具有针对每个管理信息元素的元素id的元素id位图,而不是具有以预定顺序排序的比特的位图。例如,如果存在100个不同的管理信息元素,则元素id位图可以包括与相应100个不同的管理信息元素相关联的100个不同的元素id。而且,位图中比特的顺序或比特位置可以与元素id相对应。例如,比特位置15可以与元素id为15的管理信息元素相对应。对于具有超出255的元素id的元素id扩展(根据ieee802.11规范)的管理信息元素,除了元素id外,还可以使用元素id扩展。例如,元素id扩展为10的管理信息元素可以对应于比特位置265,依此类推。在另一个示例中,ieee802.11规范可以指定特定管理帧中携带的管理信息元素的预定顺序(例如,信标帧中的元素顺序),并且位图可以与该预定顺序相对应,从而顺序位置为15的管理信息元素可以由比特编号15表示。在一些实现中,如果特定管理信息元素正在由多bssid管理帧通告,则继承可以应用于特定管理信息元素。如果管理信息元素不是由多bssid管理帧通告的,则可以忽略该元素以及位图中的相应条目或比特。在一些实现中,与相应管理信息元素相关联的元素id和元素id扩展可以由ieee802.11规范来指定,例如ieee802.11ax规范的当前版本或未来版本。

在一些实现中,如图3中所示,基于bss的继承设置382、384和386可以被包括在多bssid元素330的现有的或新的元素或子元素或字段中。另外,因为基于bss的继承设置382与vap152相关联,所以可以将比特或其它信号或指示存储在与vap152相关联的nontxbssid简档元素(或子元素或字段)中以指示vap152具有基于bss的继承设置382。还可以将比特或其它信号或指示存储在与vap152相关联的nontxbssid简档元素(或子元素或字段)中以指示vap152具有基于bss的继承设置384。并且可以将比特或其它信号或指示存储在与vap154相关联的nontxbssid简档元素(或子元素或字段)中以指示vap154具有基于bss的继承设置386。应该指出的是:可以使用各种其它信号或指示;例如,可以将nontxbssid简档元素中的一个或多个现有的或保留比特或字段改换用途用于充当关于以下内容的信号或指示:相应的vap具有基于bss的继承设置。

图4描绘了包括基于bss的简档公告的示例多bssid管理帧400的概念图。多bssid管理帧400可以是信标帧、探测响应帧、关联响应帧、重新关联响应帧或其它类型的管理帧。多bssid管理帧400可以包括报头410、元素/字段420以及多bssid元素430。

元素/字段420可以包括来自txvap(例如,vap151)的,可以由nontxvap(例如,vap152、153和154)继承的元素、字段、特征、能力和其它管理信息。例如,将由vap151广播的多bssid管理帧400的元素222和225可由vap152、153和154继承,如上文图2和图3中所述。多bssid元素430可以包括bss简档492、bss简档494以及bss简档496。如上所述,bss简档492、494和496可以指定针对相应nontxbssid定制或配置的管理信息,并且该管理信息还可以覆盖与txvap(例如,vap151)相关联的任何基于bss的继承设置或全局继承设置。bss简档492可以指定针对与vap152相关联的nontxbssid而定制或配置的管理信息,bss简档494可以指定针对与vap153相关联的nontxbssid而定制或配置的管理信息,并且bss简档496可以指定针对与vap154相关联的nontxbssid而定制或配置的管理信息。例如,bss简档492可以定制或配置一个或多个管理信息元素,以启用针对与vap152相关联的nontxbssid的一个或多个管理信息元素的特定配置(并覆盖任何基于bss的继承设置或全局继承设置),并且可以定制或配置一个或多个管理信息元素以禁用针对与vap152相关联的nontxbssid的一个或多个管理信息元素(并覆盖任何基于bss的继承设置或全局继承设置)。bss简档494可以定制或配置一个或多个管理信息元素,以启用针对与vap153相关联的nontxbssid的一个或多个管理信息元素的特定配置(并覆盖任何基于bss的继承设置或全局继承设置),并且可以定制或配置一个或多个管理信息元素以禁用针对与vap153相关联的nontxbssid的一个或多个管理信息元素(并覆盖任何基于bss的继承设置或全局继承设置)。bss简档496可以定制或配置一个或多个管理信息元素,以启用针对与vap154相关联的nontxbssid的一个或多个管理信息元素的特定配置(并覆盖任何基于bss的继承设置或全局继承设置),并且可以定制或配置一个或多个管理信息元素以禁用针对与vap154相关联的nontxbssid的一个或多个管理信息元素(并覆盖任何基于bss的继承设置或全局继承设置)。

在一些实现中,可以使用基于bss的简档公告来定制bss简档(例如,bss简档492、494和496中的任何一个)中的管理信息,这也可以被称为基于bss的简档配置。基于bss的简档公告可以定制特定bss简档的特定管理信息元素的值、特征、字段或其它配置。例如,如图4所示,基于bss的简档公告(由图例440的箭头445所示)可以为vap152定制bss简档492中的管理信息元素,基于bss的简档公告可以为vap153定制bss简档494中的管理信息元素,并且基于bss的简档公告可以为vap154定制bss简档496中的管理信息元素。当在bss简档中定制特定管理信息元素时,该特定bss简档中该特定管理信息元素的配置覆盖针对相应non-txbssid的该特定管理信息元素的任何基于bss的继承设置或全局继承设置。例如,以下是可被包括在与vap相关联的nontxbssid的bss简档中或在其中进行定制的一些管理信息(或管理信息元素)的部分列表:时间戳、信标间隔、dsss参数集、ibss参数集、国家信息、信道切换公告、扩展信道切换公告、宽带信道切换、发射功率包络、支持的操作类别、ibssdfs、erp信息、ht能力、ht操作、vht能力、vht操作、he能力、he操作、bss颜色更改公告、空间重用参数集、uora参数集以及广播twt参数。然而,应注意,管理信息可以包括可由ieee802.11规范指定的附加管理信息,例如ieee802.11ax规范的当前版本或未来版本。

在一些实现中,与nontxbssid相关联的bss简档的管理信息元素也可以被定制(例如,使用基于bss的简档配置)以覆盖管理信息元素的继承并且禁用用于该特定nontxbssid的管理信息元素。与nontxbssid关联的vap可以出于各种原因决定针对该特定nontxbssid禁用管理信息元素,例如nontxbssid不支持或不想启用txbssid支持的特定管理信息元素,或者与特定管理信息元素相关联的特征未被与txbssid相关联的设备(例如sta)使用。例如,nontxbssid可以确定它不想启用广播twt参数,因为与该特定nontxbssid相关联的sta的数量很小并且可以在不启用广播twt参数的情况下进行管理。

在一些实现中,基于bss的简档配置可以包括例如,与管理信息元素相关联的空元素,以指示针对该bss禁用了管理信息元素并且覆盖针对该管理信息元素的任何继承设置。空元素可以被定义为不具有任何信息或内容的元素。例如,其在元素id字段、长度字段或元素id扩展字段(如果存在)中没有任何信息或内容。基于bss的简档配置可以包括,例如,在相应bss简档中来配置管理信息元素的长度字段,以指示对针对该bss禁用了管理信息元素,并且覆盖了针对该管理信息元素的任何继承设置。例如,当元素id(由ieee802.11规范定义)小于255时,用设置为零(即0)的长度字段来配置管理信息元素则指示:将针对相应bss禁用管理信息元素,并且管理信息元素也不会被bss继承(即,该配置也覆盖继承设置)。此外,当元素id被设置为255并且元素id扩展字段(由ieee802.11规范定义)携带非零值时,用设置为一(即1)的长度字段来配置管理信息元素则指示:将针对相应bss禁用管理信息元素,并且管理信息元素也不会被bss继承(即,该配置也覆盖继承设置)。

在一些实现中,非继承元素可以被包括在与nontxbssid关联的bss简档中,以指示针对nontxbssid的哪些管理元素(由txbssid支持)被禁用并且没有被继承,并因此指示与这些管理元素相关联的哪些特征不被与nontxbssid相关联的设备(例如sta)启用或支持。非继承元素可以被配置用于与nontxbssid相关联的bss简档,以指示将针对相应bss禁用的一个或多个管理元素。针对nontxbssid禁用一个或多个管理元素还会覆盖针对一个或多个管理元素的与txbssid关联的任何基于bss的继承设置或全局继承设置。bss简档的非继承元素可以列出将针对与bss简档相关联的nontxbssid来禁用的一个或多个管理元素。

图5描绘了示例非继承元素500,其可以被包括在bss简档中以提供存在于txbssid的多bssid管理帧400中的、被与bss简档相关联的nontxbssid禁用并且未被其继承的管理元素的列表。如图5所示,非继承元素500可以包括元素id字段502、长度字段504、元素id扩展字段506、元素id列表字段508以及元素id扩展列表字段510。

元素id、长度和元素id扩展字段已在前面进行了描述,并由ieee802.11规范定义。例如,具有小于或等于值254的元素id的每个管理元素分别与被包括在元素id和长度字段中的元素id和长度相关联。当管理元素的元素id大于254时,将根据ieee802.11规范使用元素id扩展字段。在一些实现中,非继承元素500的元素id列表字段508可以包括与针对相应nontxbssid被禁用且未被继承的管理元素相对应的元素id值(例如,每个具有小于或等于254的值)的列表。例如,如果nontxbssid确定禁用三个管理元素(txbssid所支持的),则与nontxbssid相关联的bss简档可以包括非继承元素500,该元素具有元素id列表字段508,该字段列出了与将针对nontxbssid被禁用的三个管理元素相对应的三个不同的元素id值(例如,每个具有小于或等于254的值)。在一些实现中,如图5所示,元素id列表字段508可以包括长度子字段511和元素id列表子字段512。元素id列表子字段512可以包括与将针对nontxbssid被禁用的管理元素相对应的元素id值的列表(例如三个不同的元素id值)。长度子字段511可以被设置为在元素id列表子字段512中列出的元素的数量。例如,如果列出了三个不同的元素id值,则可以将长度子字段511设置为三个,或者如果没有列出元素id值或者不存在元素id列表子字段,则可以将长度子字段511设置为零。

非继承元素500的元素id扩展列表510可以列出不具有如ieee802.11规范(包括当前和未来版本的ieee802.11规范)中定义的小于255的元素id值的附加管理元素,并且这些管理元素针对相应nontxbssid被禁用且未被继承。在一些实现中,如图5所示,元素id扩展列表字段510可以包括长度子字段521和元素id扩展列表子字段522。在元素id扩展列表510中列出的附加管理元素可以具有为255的元素id值(如ieee802.11规范中所定义的,但是可以是另一个预定义的值),以及可以被包含在元素id扩展列表子字段522中的元素id扩展值(例如,小于或等于254的值)。长度子字段521可以被设置为在元素id扩展列表子字段522中列出的元素的数量。

在一些实现中,与相应nontxbssid相关联的每个bss简档的非继承元素500可以是bss简档的最后一个元素。非继承元素500可以用作定界符以指示bss简档的结束。例如,非继承元素500可以指示bss简档的结束(例如,图4所示的bss简档492)的结束和另一bss简档(例如,bss简档494)的开始。在一些实现中,由于非继承元素500用作定界符,因此无论非继承元素500是否列出任何管理元素,该元素都可以存在于bss简档中。

在一些实现中,如果非继承元素500仅包括元素id值小于或等于254的一个或多个管理元素,则非继承元素500可以包括元素id列表字段508,但可以不包括元素id扩展列表字段510。如果非继承元素500仅包括具有元素id值为255(如ieee802.11规范中定义的)并且还具有元素id扩展值(例如,小于或等于254的某个值)的附加管理元素中的一个或多个,非继承元素500可以包括元素id扩展列表字段510,但是可以不包括元素id列表字段508。如果非继承元素500包括具有元素id值小于或等于254的一个或多个管理元素,并且还包括具有元素id值为255(如ieee802.11规范中定义的)并且还具有元素id扩展值的附加管理元素中的一个或多个附加管理元素,则非继承元素可以包括元素id列表字段508和元素id扩展列表字段510。

在一些实现中,非继承元素500可以可选地包括元素列表分隔符字段,该元素列表分隔符字段将元素id列表字段508和元素id扩展列表字段510分隔开。元素列表分隔符字段也可以与元素id扩展列表字段510一起使用,以指示管理元素被包括在元素id扩展列表字段510中。在一些实现中,当存在元素列表分隔符字段时,可以将其设置为预定义值(例如值255)。

在一些实现中,可以选择性地在与nontxbssid相关联的bss简档中包括两种或更多种类型的非继承元素,以指示针对nontxbssid禁用了以及未继承哪些管理元素(由txbssid支持)。例如,与nontxbssid相关联的bss简档可以包括下列各项中的一项或多项:(1)传统非继承元素和(2)扩展非继承元素。传统非继承元素可以被包括在bss简档中以列出具有小于或等于254的元素id值的一个或多个管理元素,其可以被称为传统管理元素。由于传统非继承元素可用于列出传统管理元素,因此传统非继承元素可以仅包括元素id字段、长度字段、元素id扩展字段和元素id列表字段(并且可以不包括元素列表分隔符字段和元素id扩展列表字段)。扩展的非继承元素可以被包括在bss简档中,以列出具有为255的元素id值(如ieee802.11规范中所定义的)以及还具有元素id扩展值(例如,小于或等于254的某个值)的一个或多个附加管理元素,其可以被称为非传统管理元素或扩展管理元素。由于扩展的非继承元素可以用于列出非传统管理元素(或扩展的管理元素),因此扩展的非继承元素可以仅包括元素id字段、长度字段、元素id扩展字段、元素列表分隔符字段(可选),以及元素id扩展列表字段(并且可以不包括元素id列表字段)。在一些实现中,使用一个或多个非继承元素的条件继承技术可以应用于既包括传统sta又包括非传统sta的bss。在一些实现中,使用空元素的条件继承技术可以被应用于包括非传统sta的bss。还应注意,尽管本公开内容包括用于管理元素或特征的条件继承的一些示例,但是条件继承也可以应用于多bssid管理框架的字段以用于全局继承、基于bss的继承、以及用于多bssid管理帧的一个或多个字段的基于bss的简档公告或配置。

如上所述,多bssid管理帧400的多bssid元素430可以包括分别与vap152、153和154相关联的bss简档492、494和496。在一些实现中,wlan装置150可以在多bssid管理帧400中指示其正在通告部分bss简档,因此,bss简档492、494和496可以是部分bss简档。例如,wlan装置150可以通过多bssid元素430中是否存在某个字段,或者通过将多bssid元素430中的现有字段设置为特定值(例如,设置为1或0)来指示其正在通告部分bss简档。该字段可以存在于多bssid元素430中的现有元素(或新元素)中的一个之中。例如,可以使用现有的非发送的bssid能力元素字段中的保留比特中的一个比特或改变其用途来指示它正在通告部分bss简档。

图6描绘了包括全局继承设置(在图2中描述)、基于bss的继承设置置(在图3中描述)以及基于bss的简档公告和配置(在图4中描述)的示例多bssid管理帧600的概念图。多bssid管理帧600可以是信标帧、探测响应帧、关联响应帧、重新关联响应帧或其它类型的管理帧。多bssid管理帧600可以包括报头610、元素/字段620以及多bssid元素630。

元素/字段620可以包括来自txvap(例如,vap151)的、可以由nontxvap(例如,vap152、153和154)继承的元素、字段、特征、能力和其它管理信息。多bssid元素630可以包括全局继承设置201(在图2中描述的),基于bss的继承设置382、384和386(在图3中描述的)以及bss简档492、494和496和基于bss的简档公告和配置(在图4中描述的)。如前所述,全局继承设置201以及基于bss的继承设置382、384和386可以确定元素222和225(以及各种其它元素)的继承设置。

如图6所示,wlan装置150可以实现图2-图4中描述的条件继承技术的组合。wlan装置150还可以实现图2-图4中描述的条件继承技术的子集。例如,wlan装置150的条件继承单元155和多bssid管理单元156可以仅实现基于bss的继承设置382、384和386(在图3中描述的),以及bss简档492、494和496和基于bss的简档公告和配置(在图4中描述的)。

在一些实现中,图2-图4中描述的条件继承技术可以具有不同的优先级。bss简档492、494和496以及定制bss简档492、494和496的基于bss的简档公告和配置可以具有最高优先级。例如,如上所述,基于bss的简档公告和配置可以覆盖任何基于bss的或全局继承设置。在一个示例中,如图6所示,如果在bss简档492和496中定制了元素222(如图例640中基于bss的简档公告箭头445所示),则bs简档492和496中元素222的配置覆盖任何基于bss的继承设置或全局继承设置。例如,如果元素222是广播twt参数,则由于每个vap可以与不同数量和不同类型的sta相关联,基于bss的简档公告或配置可用于定制每个相应bss简档中的广播twt参数,这将覆盖针对广播twt参数的任何基于bss的继承设置或全局继承设置。例如,参考图6,基于bss的简档公告或配置可以用于定制bss简档492和496中的广播twt参数。这覆盖了基于bss的继承设置382和386,以及全局继承设置201。

如前所述,基于bss的继承设置382、384和386可以具有第二高的优先级,因此可以覆盖任何相冲突的全局继承设置。在一个示例中,如图6所示,如果基于bss的继承设置384具有针对元素222的继承设置(如bss继承设置箭头344所示),则基于bss的继承设置384覆盖全局继承设置201。全局继承设置201可以具有最低优先级。

在一些实现中,多bss集合内的所有vap可以继承相同的phy/mac能力以及调制和编码方案(mcs)/空间流数量(nss)。但是,在一些情况下,不同的wlan设备可能需要不同的带宽或nss来限制某些nontxbssidvap的峰值吞吐量。基于bss的简档公告或配置可用于定制相应bss简档中的phy/mac能力、mcs和nss元素,这将覆盖这些元素的任何基于bss的继承设置或全局继承设置。例如,参考图6,基于bss的简档公告或配置可以用于定制bss简档496中的phy/mac能力、mcs和nss元素(未示出)。这将覆盖这些元素的基于bss的继承设置386和全局继承设置201。

图7描绘了示例wlan装置的系统图,该示例wlan装置操作与至少两个bss相关联的至少两个共置的vap。系统图700包括以通信方式耦合至宽带网络160的wlan装置750。wlan装置750可以操作至少两个共置的vap,例如与第一bss(或bss1)相关联的第一vap751(或vap1)以及与第二bss(或bss2)相关联的第二vap752(或vap2)。vap751和vap752可以位于同一物理wlan装置(例如,ap)中。第一vap751可以提供第一覆盖区域741,第二vap752可以提供第二覆盖区域742。为了说明的目的,第一覆盖区域741和第二覆盖区域742在图中被示为不同大小的椭圆。但是,覆盖区域的大小可能彼此相似,并且覆盖区域的形状可能由于环境障碍或干扰而变化。wlan装置750可以具有一个或多个天线758。在一些实现中,vap751和752可以共享相同的一个或多个天线758。在一些实现中,wlan装置750可以是实现vap751和752的ap。

如图7所示,wlan装置750可以包括条件继承单元755和bss管理单元756。在一些实现中,条件继承单元755可以支持并实现多bssid模式,或者可以不支持并实现多bssid模式。当条件继承单元755支持多bssid模式时,条件继承单元755可以启用或禁用多bssid模式下的操作。当在多bssid模式下操作时,条件继承单元755可以实现图1-图6中描述的条件继承(包括非继承)和其它操作。当条件继承单元755禁用多bssid模式或不支持多bssid模式时,条件继承单元755可以在共置模式下操作,如本文图7-图8中所描述的。当条件继承单元755在共置模式下操作时,条件继承单元755和bss管理单元756可以实现如上文图1-图6中所述的针对多bssid模式的类似的条件继承(包括非继承)操作。条件继承单元755可以确定与wlan装置的vap相关联的bss的能力、特征和其它管理信息,并且实现各种条件继承设置。例如,这些vap中的一个vap可以基于由条件继承单元755获得的与vap相关联的管理信息(例如管理元素)来通告针对另一个vap的条件继承(包括非继承)。例如,当与第一bss相关联的第一vap751通告与第二bss相关联的第二vap752的管理元素和其它特征或能力时,第一vap751可以通告由第二vap752继承的管理元素、为第二vap752定制的管理元素以及未被vap752继承的管理元素。如本公开内容所述,管理元素也可以被称为元素或信息元素。

bss管理单元756可以管理wlan装置750的bss能力,包括操作wlan装置750的vap(例如vap751和752),获得由条件继承单元755确定的条件继承设置,并基于条件继承设置来生成管理帧。在一些实现中,vap751和752、条件继承单元755以及bss管理单元756可以被包括在wlan装置750的通信模块(未示出)中,并且可以由通信模块的一个或多个处理器来实现。通信模块可以包括其它与网络接口相关的组件,例如一个或多个调制解调器、模拟前端(afe)以及一个或多个天线758。

在一些实现中,与第一bss相关联的第一vap和与第二bss相关联的第二vap可以在相同频带或不同频带中操作。例如,第一bss和第二bss二者可以在相同频带(例如2.4ghz、5ghz、6ghz或60ghz频带)的相同信道中操作。在另一个示例中,这些bss中的一个bss可以在第一频带(例如2.4ghz或5ghz频带)中操作,并且另一个bss可以在第二频带(例如6ghz频带)中操作。与bss相关联的每个vap可以与客户端站(也可以被称为站(sta))具有不同的无线关联。sta可以与vap建立无线关联(也被称为无线链路、无线连接等),以经由wlan装置150接入宽带网络160。例如,如图7中所示,第一sta710可以具有与第一bss(与第一vap751相对应)的第一无线关联712,并且第二sta720可以具有与第二bss(与第二vap752相对应)的第二无线关联722。

在一些实现中,与第一bss相关联的第一vap751可以通告与第二bss相关联的第二vap752的管理元素。第一vap751和第二vap752可以在同一频带或不同频带中操作。第一vap751可以生成并广播指定用于第一bss的管理元素的管理帧(例如信标帧或探测响应帧),并且还通告与第二vap752相关联的第二bss的继承信息(包括非继承信息)。与图1-图6中描述的方面类似,第一vap可以通告由与第二bss相关联的第二vap752继承的第一bss的管理元素,针对第二vap752定制的管理元素,以及未被第二vap752继承的管理元素。例如,由第二bss继承的第一bss的管理元素可以被称为全局继承设置,因为第一bss和第二bss二者都利用那些管理元素。第一bss的未被第二bss继承的管理元素可以被称为非继承设置,因为它禁用了第二bss的管理元素或特征(并覆盖该管理元素的任何继承设置)。如本公开内容中进一步描述的,可以在管理帧中包括的非继承元素中指定针对第二bss的非继承设置。此外,针对第二bss定制的第一bss的管理元素可以被称为基于bss的继承设置,因为管理元素是针对相应bss定制的。

在一些实现中,由与第一bss相关联的第一vap751生成并发送的管理帧可以包括邻居报告元素(或其它与继承有关的元素),该邻居报告元素可以指示第二vap752的存在并提供关于与第二bss相关联的第二vap752的继承(包括非继承)信息,如将在图8中进一步描述的。例如,邻居报告元素可以包括非继承元素(例如图5中所示的非继承元素),该非继承元素指定了针对第二bss禁用的管理元素或特征(并覆盖了这些管理元素的任何继承设置)。在一些实现中,非继承元素可以是邻居报告元素的子元素,或者邻居报告元素可以包括第二bss的bss简档(或其它类似的特定于bss的信息),其包括非继承元素,如图8中进一步描述的。邻居报告元素还可以包括指示从第一bss继承的管理元素的附加继承信息,以及针对第二bss定制的管理元素,作为邻居报告元素的子元素或在第二bss的bss简档之内。在一些实现中,wlan装置750的条件继承单元755和bss管理单元756可以准备和配置邻居报告元素和非继承元素,并且将该邻居报告元素和非继承元素包括在管理帧中。

在一些实现中,这些sta中的每个sta(例如sta710和720)可以包括条件继承单元,以处理从wlan装置750接收的管理帧(例如信标帧或探测响应帧)。例如,如图7所示,第二sta720可以包括条件继承单元725。sta710还可以包括条件继承单元;但是,为简单起见,图7中未示出条件继承单元。在一些实现中,例如,在接收到管理帧之后,第二sta720的条件继承单元725可以处理该管理帧以确定哪些管理元素被继承而哪些未被继承。条件继承单元725可以解析和处理和与第二bss相关联的继承(包括非继承)有关的一些管理元素,以确定哪些管理元素是从第一bss继承的,哪些管理元素未被继承或禁用,以及哪些管理元素是针对第二bss定制的。在对管理帧进行处理之后,第二sta720可以与wlan装置750的vap752通信。

在一些实现中,wlan装置750的vap中的至少一个(例如第一vap751)也可以通告针对与第一和第二vap751和752在同一装置内物理上非共置的相邻ap的存在和继承(包括非继承)信息。例如,第一vap751可以通告邻居ap770的继承信息,该邻居ap可以是在wlan装置750附近的邻居ap,并且可以在与wlan装置750相同的扩展服务集(ess)内。在一些实现中,与通告关于共置vap的继承信息类似,第一vap751可以使用邻居报告元素来通告邻居ap770的继承信息,如图8中进一步描述的。在一些实现中,wlan装置750可以确定与邻居ap770的第三bss相关联的管理信息(例如管理元素和其它特征)。例如,wlan装置750和邻居ap770可以周期性地通信以交换管理信息(和其它信息)。wlan装置750的条件继承单元755和bss管理单元756可以准备和配置邻居报告元素和非继承元素,并且将该邻居报告元素和非继承元素包括在管理帧中。

图8描绘了用于通告共置vap或邻居ap的存在和继承信息的示例邻居报告元素800。邻居报告元素800可以由ap(例如,图7所示的wlan装置750的第一vap751)用来向wlan中的其它设备(例如,sta)通告与共置邻居ap(例如图7的第二vap752)或独立邻居ap(例如,图7的邻居ap770,其不是共置ap)相关联的信息。

在一些实现中,在wlan装置750中操作的每个vap(例如,vap751和752)可以发送邻居报告元素。可以在信标帧中周期性地发送邻居报告元素,或者可以在任何时间经由其它管理帧(例如探测响应或(重新)关联响应帧)来发送邻居报告元素。如图8所示,邻居报告元素800可以包括元素id802、长度804、bssid806、bssid信息808、操作类别810、信道编号812、phy类型814以及可选子元素816。在一些实现中,bssid信息808可以包括共置bss参数825。bssid信息808可以包括为简单起见未示出的一个或多个附加参数。在一些实现中,邻居报告元素800可以包括与图8所示的字段不同的字段、附加字段或更少的字段。元素id802、长度804、bssid806、bssid信息808、操作类别810、信道编号812、phy类型814以及可选子元素816可以根据一般过程(例如,由ieee802.11无线标准族定义的)来定义。

在一些实现中,wlan装置750的第一vap751可以生成并发送包括邻居报告元素800的管理帧,以通告与第二vap752或邻居ap770相关联的继承(包括非继承)信息。在一些实现中,共置的bss参数825可以是指示以下内容的比特或字段:邻居报告元素中标识的邻居ap是否为与第一vap751在同一物理设备(例如wlan装置750)中操作的共置vap。例如,当共置bss参数825包括值“1”时,共置bss参数825可以指示邻居ap是共置vap(例如vap752)。当共置bss参数825包括值“0”时,共置bss参数825可以指示邻居ap不在同一物理设备中共置,并且因此它是wlan中的单独的ap(例如邻居ap770)。与位于共置bss参数825相关联的比特或字段可以是现有的保留比特或字段、改变用途的比特或字段,或者新的比特或字段。

在一些实现中,可选子元素816可以包括非继承元素855,并且可选地包括bss简档857。如上所述,非继承元素855可以指示与第一bss相关联的管理元素,其针对与第二vap752相关联的第二bss被禁用(或不被继承)。非继承元素855可以指示与第一bss相关联的管理元素,其针对与邻居ap770相关联的第三bss被禁用(或不被继承)。在一些实现中,非继承元素855可以具有与图5所示的非继承元素500相同(或相似)的结构和信息。在一些实现中,非继承元素855可以是被包括在可选子元素816中的bss简档的一部分。bss简档可以指示由第二bss(或第三bss)继承的第一bss的管理元素、为第二bss(或第三bss)定制的管理元素以及非继承元素855。在一些实现中,bss简档可以包括非继承元素855和针对第二bss(或第三bss)定制的管理元素的列表。

图9示出了实现一种或多种条件继承技术的装置的示例流程图900。该装置可以是wlan装置,例如ap。该装置可以被配置为提供分别与多个bss相对应的多个vap的功能。多个vap可以包括与第一bss相对应的第一vap和与第二bss相对应的第二vap。在一些实现中,多个vap和相关联的bss可以是多bssid集合的一部分。例如,与第一vap相关联的第一bss的第一bssid可以是多bssid集合的发送的bssid,并且与第二vap相关联的第二bss的第二bssid可以是多bssid集合的非发送的bssid。在一些实现中,第一vap和第二vap可以是在相同频带或不同频带中操作的装置的共置vap。

在方块910处,装置可以通过定制第一vap的管理信息的一个或多个管理元素来确定针对第二vap的第一bssid简档。第一bssid简档可以包括一个或多个定制的管理元素以供与第二vap相关联的第二bss使用(如图4所描述的)。在一些实现中,装置可以配置第一bssid简档的一个或多个定制的管理元素中的定制的管理元素的字段,以禁止与第二vap相关联的第二bss对定制的管理元素的使用。

在方块920处,装置可以配置与第二vap相关联的第一bssid简档的第一非继承元素以指示:与第二vap相关联的第二bss对管理信息中的至少一个管理元素的使用被禁止。在一些实现中,装置可以通过在第一非继承元素中列出与至少一个管理元素相关联的信息,来配置第一bssid简档的第一非继承元素(如上文图4中所述)。例如,第一bssid简档的非继承元素可以列出将被第二bss禁用并且将不会继承基于bss的继承设置或全局继承设置的一个或多个管理元素。在一些实现中,装置可以配置与多个vap中的第三vap相关联的第二bssid简档的第二非继承元素以指示与第三vap相关联的第三bss对管理信息中的至少一个管理元素的使用被禁止。

在方块930处,装置可以生成包括第一bssid简档的管理帧。在一些实现中,多bssid管理帧可以包括附加信息,例如与第三vap相关联的第二bssi简档。

在方块940处,装置可以输出管理帧用于传输。在一些实现中,多bssid管理帧可以是信标帧或探测响应帧,并且管理信息可以包括管理元素,字段,特征和能力中的一个或多个。

在一些实现中,装置可以确定第一基于bss的继承设置,该设置指示第二vap将使用的、第一vap的管理信息中的一个或多个管理元素。可以基于第一vap的管理信息的第一继承配置来确定第一基于bss的继承设置,其中第一继承配置由第二vap支持。例如,装置可以确定基于bss的继承设置382,如上文在图3和图6中所述。

在一些实现中,装置可以确定第二基于bss的继承设置,该设置可以指示多个vap中的第三vap将使用的管理信息中的一个或多个管理元素。可以基于管理信息的第二继承配置来确定第二基于bss的继承设置,其中第二继承配置由第三vap支持。例如,wlan装置可以确定基于bss的继承设置384,如上文在图3和图6中所述。

在一些实现中,装置可以至少部分基于第一基于bss的继承设置和基于第二bss的继承设置来生成多bssid管理帧。例如,wlan装置可以根据基于bss的继承设置382和基于bss的继承设置384中的至少一个来生成多bssid管理帧。

在一些实现中,装置可以确定指示第一vap的管理信息的管理元素的全局继承设置。可以基于管理信息的全局继承配置来确定全局继承设置,其中,该全局继承配置由第二vap和多个vap中的任何其它vap支持(如图3所述)。

在一些实现中,当第一和第二vap为共置vap时,装置可以准备与第一vap相关联的管理帧,并且配置用于通告与第二bss相关联的第二vap的存在的邻居报告元素。邻居报告元素可以包括第一非继承元素。

在一些实现中,装置可以确定与和第三bss相关联的邻居ap相关联的管理信息。邻居ap可以不是与装置的第一和第二vap共置的。装置可以准备与第一vap相关联的管理帧,并且配置用于通告与第三bss相关联的邻居ap的存在的邻居报告元素。邻居报告元素可以包括与邻居ap相关联的非继承元素,以指示与邻居ap相关联的第三bss对管理信息中的至少一个管理元素的使用被禁止。

如上文在图1-图6中所述,可以基于上述一种或多种条件继承技术来生成多bssid管理帧。例如,可以通过对第二vap应用第一基于bss的继承设置,对第三vap应用第二基于bss的继承设置,来生成多bssid管理帧。而且,可以通过为第二vap配置第一bssid简档来生成多bssid管理帧,该第一bssid简档包括针对第二vap定制的管理信息;以及为第三vap配置第二bssid简档,该第二bssid简档包括针对第三vap定制的管理信息。此外,可以通过针对wlan装置应用全局继承设置来生成多bssid管理帧,该全局继承设置指示将由第二vap、第三vap以及wlan装置实现的任何其它vap继承自第一vap的管理信息的管理信息。因此,可以基于这些条件继承技术中的一种或多种来生成多bssid管理帧,这些条件继承技术还遵循上文图6中所述的优先级规则。

图10示出了装置接收实现条件继承技术的多bssid管理帧的示例流程图。该装置可以是wlan装置,例如sta。

在方块1010处,装置可以从至少实现与第一bss相关联的第一vap和与第二bss关联的第二vap的第二装置的第一vap接收管理帧。管理帧可以包括管理信息。在一些实现中,第二装置的多个vap和相关联的bss可以是多bssid集合的一部分。例如,与第一vap相关联的第一bss的第一bssid可以是多bssid集合的发送的bssid,并且与第二vap相关联的第二bss的第二bssid可以是多bssid集合的非发送的bssid。在一些实现中,第一vap和第二vap可以是在相同频带或不同频带中操作的第二装置的共置vap。

在方块1020处,装置可以确定管理帧的第一bssid简档。该第一bssid简档可以包括管理信息的一个或多个定制的管理元素。这一个或多个定制的管理元素可以由与第二vap相关联的第二bss使用。在一些实现中,装置可以确定第一bssid简档的一个或多个定制的管理元素中的定制的管理元素的字段指示禁止与第二vap相关联的第二bss对定制元素的使用。例如,定制的管理元素可以包括将由第二bss使用的至少一个定制的管理元素,以及具有指示禁止该元素用于第二bss的字段的至少一个定制的管理元素(如图4所述)。

在方块1030处,装置可以确定与第二vap相关联的第一bssid简档的非继承元素指示与第二vap相关联的第二bss对管理信息中的至少一个管理元素的使用被禁止。例如,第一bssid简档的非继承元素可以列出将针对第二bss被禁用并且将不会继承基于bss的继承设置或全局继承设置的一个或多个管理元素(如图4中所述)。

在方块1040处,装置可以至少部分基于管理帧的第一bssid简档确定与第二vap通信。

在一些实现中,装置可以确定管理帧的第一基于bss的继承设置。第一基于bss的继承设置可以指示第二vap支持的管理信息中的一个或多个管理元素(如图3所示)。.

图11描绘了被配置为实现bss的多链路聚合和条件继承的示例wlan装置的系统图。系统图1100包括以通信方式耦合至宽带网络160的wlan装置1150。wlan装置1150可以提供接入点(ap)的功能,例如操作与第一bss(或bss1)相关联的第一vap1151(或vap1)。wlan装置1150可以支持由ieee802.11无线标准族定义的协议,例如ieee802.11ax和802.11be极高吞吐量(eht)标准规范。在一些实现中,wlan装置1150可以操作单个ap,该单个ap实现具有对其bss的条件继承的多链路聚合。在一些实现中,wlan装置1150可以可选地操作一个或多个附加vap,例如与第二bss(或bss2)相关联的第二vap1152(或vap2)。vap1151和1152中的至少一个可以实现具有对其相应bss的条件继承的多链路聚合。第一vap1151可以提供第一覆盖区域1141,第二vap1152可以提供第二覆盖区域1142。为了说明的目的,第一覆盖区域1141和第二覆盖区域1142在图中被示为不同大小的椭圆。但是,覆盖区域的大小可能彼此相似,并且覆盖区域的形状可能由于环境障碍或干扰而变化。wlan装置1150可以具有一个或多个天线1158。在一些实现中,vap1151和1152可以共享相同的一个或多个天线1158。

如图11所示,wlan装置1150可以包括条件继承单元1155和链路管理单元1156。在一些实现中,条件继承单元1155和链路管理单元1156可以支持并实现多链路聚合。多链路聚合允许单个ap(例如第一vap1151)在单个bss(例如第一bss)的不同频带中同时建立和管理两个或更多通信链路(例如通信链路1112和1114)。例如,vap1151可以使用第一频带(例如2.4ghz频带)与第一bss中的第一sta110相关联并建立第一通信链路1112,并且可以同时在第一bss中与第一sta110建立第二通信链路1114。使用第一频带的第一通信链路1112可以用于执行与sta110的关联过程,并且在关联期间和关联之后向sta110发送管理帧。因此,第一通信链路1112可以被称为主要通信链路、锚定通信链路、家庭通信链路或管理通信链路。第一频带(或信道)可以被称为主要通信频带(或信道)、锚定通信频带(或信道)、家庭通信频带(或信道)或者管理通信频带(或信道)。vap1151可以使用第一通信链路1112向sta110发送通告vap1151的多链路能力的管理帧。例如,vap1151可以通告其能够使用第二频带与第一bss中的第一sta110建立第二通信链路1114,并且可以指示管理信息(例如管理元素和其它特征)以及与第二通信链路1114相关联的继承信息。第二通信链路1114可以被称为次要通信链路、替代通信链路或候选通信链路。第二频带可以被称为次要频带、替代频带或候选频带。当sta110支持多链路聚合时,如本文将进一步描述的,sta110可以基于从vap1151接收的管理和继承信息来确定其是否能够建立第二通信链路1114。如果能,则vap1151和sta110可以交换一个或多个通信以启用第二通信链路1114,而不必经历第二通信链路1114的关联过程。在建立第二通信链路1114之后,vap1151和sta110可以经由第一通信链路1112和第二通信链路1114发送数据分组。例如,如果第一bss的vap1151和sta110正在交换与应用相关联的数据分组(例如文件下载),则vap1151可以经由第一通信链路1112发送一些分组,并且经由第二通信链路1114发送其它分组。

在一些实现中,对于多链路聚合模式,条件继承单元1155和链路管理单元1156可以实现如上文图1-图10中所述的针对多bssid模式和共置模式的类似的条件继承(包括非继承)操作。条件继承单元1155可以确定可用和已建立的通信链路(例如,第一和第二通信链路1112和1114)的能力、特征和其它管理信息,并实现各种条件继承设置。例如,vap1151可以基于与第一通信链路1112和第二通信链路1114相关联的管理信息,在第一通信链路1112中发送的管理帧中通告针对第二通信链路1114的条件继承(包括非继承)。例如,当第一vap1151经由提供用于第一通信链路1112的管理信息(例如管理元素)的第一通信链路1112发送管理帧时,第一vap1151还可以指示第一通信链路112的管理元素中的哪些被第二通信链路1114继承,针对第二通信链路1114定制的管理元素(例如,特定于信道或频带的元素),以及第二通信链路1114未继承的管理元素。如本公开内容所述,管理元素也可以被称为元素或信息元素。

在一些实现中,链路管理单元1156可以管理wlan装置1150的链路能力,包括操作wlan装置1150的一个或多个vap(例如vap1151以及可选地vap1152)以及相应的通信链路,获得由条件继承单元1155确定的条件继承设置,并基于条件继承设置来生成管理帧。在一些实现中,vap1151和1152、条件继承单元1155以及链路管理单元1156可以被包括在wlan装置1150的通信模块(未示出)中,并且可以由通信模块的一个或多个处理器来实现。通信模块可以包括其它与网络接口相关的组件,例如一个或多个调制解调器、模拟前端(afe)以及一个或多个天线1158。

在一些实现中,第一通信链路1112可以使用第一频带,例如2.4ghz、5ghz、6ghz或60ghz频带。第二通信链路1114可以使用与第一通信链路不同的频带。例如,第一通信链路1112可以使用2.4ghz频带,而第二通信链路1114可以使用5ghz频带。在另一个示例中,第一通信链路1112可以使用5ghz频带,而第二通信链路1114可以使用6ghz频带。在一些实现中,第一vap1151可以经由第一通信链路1112生成并广播管理帧(例如信标帧或探测响应帧),以指示与第一通信链路1112相关联的管理元素,并且还通告第二通信链路1114的继承信息(包括非继承信息)。例如,与图1-图10中描述的条件继承方面类似,第一vap1151可以通告由第二通信链路1114继承的第一通信链路1112的管理元素,针对第二通信链路1114定制的管理元素,以及未被第二通信链路1114继承的管理元素。例如,第一通信链路1112的由第二通信链路1114继承的管理元素可以被称为全局继承设置,因为第一通信链路1112和第二通信链路1114二者都利用那些管理元素。第一通信链路1112的未被第二通信链路1114继承的管理元素可以被称为非继承设置,因为它禁用了第二通信链路1114的管理元素或特征(并覆盖该管理元素的任何继承设置)。如本公开内容中进一步描述的,可以在管理帧中包括的非继承元素中指定针对第二通信链路1114的非继承设置。此外,第一通信链路1112的针对第二通信链路1114定制的管理元素可以被称为基于链路的继承设置(或特定于链路的继承设置),因为管理元素是针对相应通信链路定制的。在一些实现中,为了减少来自信标和其它管理帧的开销,第一通信链路1112可以用于发送针对第一bss的两个通信链路的信标和其它管理帧,并且第二通信链路1114可以不发送信标和其它管理帧。在一些实现中,第二通信链路1114可以用于发送具有低开销的某些特殊管理帧,例如快速初始链路建立(fils)发现帧。

在一些实施方式中,由第一vap1151生成和经由第一通信链路1112发送的管理帧可以包括多链路元素(或其它与继承有关的元素),该多链路元素可以通告第二通信链路1114并提供关于第二通信链路1114的继承(包括非继承)信息,如将在图12中进一步描述的。例如,多链路元素可以包括非继承元素(例如图5中所示的非继承元素),该非继承元素指定了针对第二通信链路1114禁用的管理元素或特征(并覆盖了这些管理元素的任何继承设置)。在一些实现中,非继承元素可以是多链路元素的子元素,或者多链路元素可以包括第二通信链路1114的链路简档(或其它类似的特定于链路的信息),其包括非继承元素,如图12进一步所述。多链路元素还可以包括附加继承信息,该附加继承信息指示从第一通信链路1112继承的管理元素以及针对第二通信链路1114定制的管理元素,作为多链路元素的子元素或在多链路元素的链路简档之内。在一些实现中,未被包括在多链路元素或链路简档中的管理元素被认为是第二通信链路1114从第一通信链路1112继承的管理元素。在一些实现中,wlan装置1150的条件继承单元1155和链路管理单元1156可以准备和配置多链路元素、链路简档以及非继承元素,并且将该继承信息和设置包括在管理帧中。在一些实现中,代替在管理帧中包括多链路元素(如图12所示),可以将链路简档和非继承元素包括在现有管理元素或子元素中(例如,由ieee802.11无线标准族定义的管理元素或子元素,例如ieee802.11ax或802.11beeht标准规范),或者现有管理元素或子元素可以被改换用途。例如,链路简档和非继承元素可以被包括在多频带元素或能力元素(例如eht能力元素)中。

在一些实现中,这些sta中的每个sta(例如sta1110和1120)可以包括条件继承单元,以处理从wlan装置1150接收的管理帧(例如信标帧或探测响应帧)。例如,如图11所示,第一sta1110可以包括条件继承单元1125。第二sta1120还可以包括条件继承单元;但是,为简单起见,图11中未示出条件继承单元。在一些实现中,例如,在接收到管理帧之后,第一sta1110的条件继承单元1125可以处理该管理帧以确定哪些管理元素被继承而哪些不被继承。条件继承单元1125可以解析和处理和与第二通信链路1114相关联的继承(包括非继承)有关的一些管理元素,以确定哪些管理元素是从第一通信链路1112继承的,哪些管理元素未被继承或禁用,以及哪些管理元素是针对第二通信链路1114定制的。在一些实现中,如将在图14中进一步描述的,第一sta1110还可以基于管理帧中包括的继承信息来确定其是否支持第二通信链路1114,并且第一sta1110还可以确定是否启用第二通信链路1114。在处理管理帧之后,第一sta1110可以至少部分与wlan装置1150的vap1151通信以指示是否启用第二通信链路1114。

在一些实现中,当wlan装置1150提供与第二bss相关联的第二vap1152的功能(可选)时,第二vap1152还可以实现与第二sta1120的多链路聚合。例如,第二vap1152可以使用第一通信链路1122和第二通信链路1124来与第二bss的第二sta1120通信。此外,类似于本文针对第一vap1151和第一sta1110所描述的,第二vap1152可以执行与第二sta1120的多链路聚合操作和条件继承操作。在一些实现中,当执行多链路聚合时,wlan装置1150可以保持与传统设备(例如不支持多链路聚合的设备)的向后兼容。例如,传统设备可以使用第一频带经由第一通信链路1112从实现多链路聚合的wlan装置1150接收管理帧,并且管理帧可以包括与第一通信链路1112相关联的管理元素以及与第二通信链路1114相关联的继承信息。传统设备可以与wlan装置1150的第一vap1151通信以建立经由第一通信链路1112的关联,并且忽略与第二通信链路1114相关联的继承信息(因为传统设备不支持多链路聚合或多链路元素)。在建立与传统设备的无线关联之后,wlan装置1150的第一vap1151可以仅使用用于该特定关联的第一通信链路1112(而不是第二通信链路114)来与传统设备通信,因为传统设备不支持多链路聚合。

图12描绘了被包括在与第一通信链路相关联的管理帧中、用于通告第二通信链路的继承信息的示例多链路元素1200。在一些实现中,多链路元素1200可由实现多链路聚合的ap(例如图11所示的wlan装置1150的第一vap1151)用来在经由第一通信链路(例如图11的第一和第二通信链路1112和1114)发送的管理帧中通告与第二通信链路相关联的继承信息。

在一些实现中,可以在信标帧中周期性地发送多链路元素(例如多链路元素1200),或者可以在任何时间经由其它管理帧(例如探测响应或(重新)关联响应帧)来发送该多链路元素。如图12所示,多链路元素1200可以包括元素id1202、长度1204、bssid1206、链路id1208、信道编号1210和链路简档1212。链路简档1212可以包括非继承元素1215。在一些实现中,如果ap支持具有三个或更多个通信链路的多链路聚合,则多链路元素120可以包括两个或更多个链路简档。在一些实现中,多链路元素1200可以包括附加字段或子字段,为简单起见在图12中未示出。在一些实现中,多链路元素1200可以包括与图12所示的字段不同的字段或更少的字段。元素id1202、长度1204、bssid1206和信道编号1210可以根据通用过程来定义(例如,由ieee802.11无线标准族定义)。例如,元素id1202和长度1204可以是在现有或将来的ieee802.11标准中定义的元素id和长度。bssid1206可以是与ap相关联的bss的bssid,并且信道编号1210可以是与bss相关联的信道编号(也可以与频带相对应)。

在一些实现中,vap1151可以生成包括多链路元素1200的管理帧并且经由第一通信链路1112发送管理帧,以通告与第二通信链路1114相关联的继承(包括非继承)信息。如上所述,非继承元素1215可以指示与第一通信链路1112相关联的管理元素,其针对第二通信链路1114被禁用(或不被继承)。在一些实现中,非继承元素1215可以具有与图5所示的非继承元素500相同(或相似)的结构和信息。在一些实现中,非继承元素1215可以是链路简档1212的一部分。链路简档1212还可以列出针对第二通信链路1114定制的第一通信链路1112的管理元素(例如信道或特定于频带的元素)。在一些实现中,未在链路简档1212或非继承元素1215中列出的第一通信链路1112的管理元素由第二通信链路1114从第一通信链路1112继承(没有任何改变或定制)。

图13示出了装置实现用于多链路聚合的条件继承的示例流程图1300。装置可以是wlan装置,其可以被配置为提供与第一bss相对应的ap的功能以进行多链路聚合。

在方块1310处,装置可以使用第一频带与第一bss的第一sta建立第一通信链路。例如,第一频带可以是2.4ghz、5ghz、6ghz或60ghz频带。

在方块1320处,装置可以通过定制与第一通信链路相关联的管理信息的一个或多个管理元素来确定可用于第一sta的第二通信链路的第一链路简档。第一链路简档可以包括由第二通信链路使用的一个或多个定制的管理元素。第二通信链路可以使用与第一频带不同的第二频带。例如,如果第一频带是2.4ghz频带,则第二频带可以是5ghz频带。在一些实现中,第一通信链路可以是用于与第一sta建立无线关联的锚定通信链路,并且第二通信链路是第一sta用来实现多链路聚合的候选通信链路。

在方块1330处,装置可以配置与第二通信链路相关联的第一链路简档的第一非继承元素以指示第二通信链路对管理信息中的至少一个管理元素的使用被禁止。在一些实现中,装置可以通过在第一非继承元素中列出与至少一个管理元素相关联的信息,来配置第一链路简档的第一非继承元素。例如,第一链路简档的非继承元素可以列出将针对第二通信链路被禁用(或不被继承)的一个或多个管理元素。在一些实现中,第一非继承元素可以在第一非继承元素的元素id列表字段中列出与至少一个管理元素相关联的元素id,以及第一非继承元素的元素id扩展列表字段中的与至少一个管理元素相关联的元素id扩展。

在一些实现中,装置可以通过定制与第一通信链路相关联的管理信息的一个或多个管理元素来确定针对可用于第一sta的第三通信链路的第二链路简档。第二链路简档可以包括由第三通信链路使用的一个或多个定制的管理元素。第三通信链路可以使用与第一和第二频带不同的第三频带。在一些实现中,装置可以配置与第三通信链路相关联的第二链路简档的第二非继承元素以指示第三通信链路对管理信息中的至少一个管理元素的使用被禁止。

在方块1340处,装置可以生成包括第一链路简档的管理帧。第一链路简档可以包括第一非继承元素。在一些实现中,管理帧还可以包括具有第二非继承元素的第二链路简档。

在方块1350处,装置可以输出管理帧以供向第一sta进行传输。在一些实现中,管理帧可以是信标帧、探测响应帧、关联响应帧或重新关联响应帧,并且管理信息可以包括管理元素,字段,特征和能力中的一个或多个。在一些实现中,装置可以响应于从第一sta接收到指示第一sta支持至少部分基于第一链路简档来建立第二通信链路的通信,来确定建立第二通信链路。例如,第一sta可以指示其支持被包括在由第一sta接收的管理帧中的一个或多个定制的管理元素和非继承元素(与第二通信链路相关联)。装置和第一sta然后可以建立第二通信链路并开始多链路聚合操作。第一sta还可以基于被包括在管理帧中的继承信息向装置指示其不支持第二通信链路。此外,在一些情况下,由于第一sta不具有足够的活动业务以扩展到附加链路,因此第一sta也可以指示该装置不启用第二通信链路。

图14示出了第一装置接收具有用于多链路聚合的条件继承信息的管理帧的示例流程图1400。第一装置可以是可被配置为实现条件继承和多链路聚合功能的sta。第一装置可以从第二装置接收管理帧,该第二装置可以被配置为提供与第一bss相对应的ap的功能以进行多链路聚合。

在方块1410处,第一装置可以经由第一通信链路从第二装置接收管理帧,该第二装置可以被配置为至少提供与第一bss相关联的第一ap的功能。第一通信链路可以使用第一频带。例如,第一频带可以是2.4ghz、5ghz、6ghz或60ghz频带。

在方块1420处,第一装置可以确定与第二通信链路相关联的链路简档,第一装置可将该通信链路用于多链路聚合。链路简档可以被包括在所接收的管理帧中。链路简档可以包括与第一通信链路相关联的管理信息的一个或多个定制的管理元素以供第二通信链路使用。第二通信链路可以使用与第一频带不同的第二频带。例如,如果第一频带是5ghz频带,则第二频带可以是6ghz频带。在一些实现中,第一通信链路可以是用于在第一装置和第二装置之间建立无线关联的锚定通信链路。第二通信链路可以是用于第一sta的候选通信链路,以用于实现多链路聚合。

在方块1430处,第一装置可以确定第一链路简档的第一非继承元素指示第二通信链路对管理信息中的至少一个管理元素的使用被禁止。

在一些实现中,第一装置可以确定第三通信链路的第二链路简档,第一装置可将该通信链路用于多链路聚合。第二链路简档可以包括由第三通信链路使用的一个或多个定制的管理元素。第三通信链路可以使用与第一和第二频带不同的第三频带。在一些实现中,装置可以确定与第三通信链路相关联的第二链路简档的第二非继承元素指示第三通信链路对管理信息中的至少一个管理元素的使用被禁止。

在方块1440处,第一装置可以至少部分基于与第二通信链路相关联的链路简档来确定是否在第一装置和第二装置之间建立第二通信链路以进行多链路聚合。在一些实现中,第一装置可以接收包括链路简档的管理帧,并确定其支持与第二通信链路相关联的链路简档中包括的一个或多个定制的管理元素和非继承元素。响应于确定第一装置支持一个或多个定制的管理元素和非继承元素,第一装置可以批准建立第二通信链路。响应于确定第一装置支持一个或多个定制的管理元素和非继承元素,第一装置可以与第二装置通信以指示第一装置支持建立第二通信链路。然后,第一装置和第二装置可以交换通信或其它信令以建立第二通信链路。如果第一装置不支持管理帧中包括的继承信息,则第一装置可以与第二装置通信以指示第一装置不支持启用第二通信链路。此外,在一些情况下,第一装置可以基于活动业务量和支持活动业务所需的可选通信链路数量来对所启用的通信链路的数量进行动态扩展或收缩。例如,第一装置可以确定其不具有足够的活动链路用于扩展到第二通信链路。因此,第一装置可以与第二装置通信以指示不启用第二通信链路,或者如果第二通信链路被启用则指示第一装置将禁用第二通信链路。第一装置可以根据需要周期性地并且动态地启用或禁用附加通信链路。

图15描绘了用于实现本公开内容的一些方面的示例电子设备1500的方块图。在一些实现中,电子设备1500可以代表图1、图7和图11所示的wlan装置或sta。电子设备1500可以是膝上型计算机、平板计算机、移动电话、游戏控制台、智能手表、可穿戴设备、接入点、网络路由器、范围扩展器、智能设备或另一电子系统。电子设备1500包括处理器1502(可能包括多个处理器、多个内核、多个节点或者实现多个线程等)。电子设备1500包括存储器1506。存储器1506可以是系统存储器或下文描述的机器可读介质或计算机可读介质的可能实现中的任何一种或多种。电子设备1500还可以包括总线1501(例如,pci、isa、pci-express、nubus、ahb、axi等)。电子设备1500可以包括一个或多个网络接口1504,其可以包括下列各项中的至少一项:无线网络接口(例如wlan接口、接口、lte接口、接口、接口、无线usb接口等)和有线网络接口(例如以太网接口、电力线通信接口等)。在一些实现中,电子设备1500可以支持一个或多个网络接口1504,每个网络接口可以被配置为将电子设备1500耦合至不同的通信网络。

电子设备1500可以包括通信模块1520。在一些实现中,通信模块1520可以包括一个或多个网络接口1504。在一些实现中,一个或多个网络接口1504可以代表电子设备1500的一个或多个调制解调器、一个或多个天线、模拟前端(afe)以及其它与通信有关的组件。在一些实现中,通信模块1520可以包括条件继承单元1555和管理单元1556。如图1-图6和图9-图10中所述,条件继承单元1555可以为多bssid集合实现各种条件继承操作和技术。管理单元1556可以管理电子设备1500的多bssid能力,获得由条件继承单元1555确定的条件继承设置,并且基于条件继承设置来生成用于多bssid的管理帧,如图1-图6以及图9-图10所述。在一些实现中,条件继承单元1555和管理单元1556可以实现用于共置vap的各种条件继承操作和技术,如图7-图10所述。在一些实现中,条件继承单元1555和管理单元1556可以实现用于多链路聚合的各种条件继承操作,如图11-图14所述。

存储器1506包括支持各种实现方式的功能。存储器1506可以包括可由处理器1502执行以实现图1-图14中描述的实现方式的功能的计算机指令。例如,存储器1506可以包括有助于实现图1-图14中描述的条件继承技术的一个或多个功能。在一些实现中,通信模块1520可以执行本文描述的操作中的一些或全部操作。例如,通信模块1520可以包括附加处理器(例如基带处理器)和附加存储器,该附加存储器可以包括可由附加处理器执行以实现图1-图14中描述的实现的一些或全部功能的计算机指令。在一些实现中,通信模块1520的附加处理器和存储器,处理器1502和存储器1506,或者这些组件中的一些或全部组件的组合可以实现图1、图7和图11中描述的条件继承单元1555和管理单元1556。在一些实现中,电子设备1500还可以包括附加组件,例如照相机模块1510、麦克风模块1512、用户接口1515和其它输入/输出组件。例如,如果电子设备1500是sta或者是作为ap操作的设备(例如软件启用的ap或“softap”),则sta可以包括照相机模块1510、麦克风模块1512以及用户接口1515。专用或独立ap可以包括某个版本的用户接口1515,但可以不包括照相机模块1510或麦克风模块1512。

这些功能中的任何一种功能可以部分地(或完全地)在硬件中或在处理器1502上实现。例如,功能可以用专用集成电路、在处理器1302中实现的逻辑单元、在外围设备或卡上的协处理器中等实现。此外,实现可以包括更少的或图15中未示出的额外的组件(例如,视频卡、音频卡、额外的网络接口、外围设备等)。处理器1502、存储器1506以及网络模块1520可以耦合至总线1501。虽然示为耦合至总线1501,但存储器1506可以直接耦合至处理器1502。此外,尽管被示为在通信模块1520内,但是在一些实现中,网络接口1504可以是直接耦合至总线1501的单独的模块。

如本文中所使用的,提及项目列表中的“至少一个”的短语指的是那些项目的任意组合,其包括单个成员。举例说明,“a、b、或c中的至少一个”意在覆盖:a、b、c、a-b、a-c、b-c、以及a-b-c。

结合本文公开的实现而描述的各个说明性的逻辑单元、逻辑块、模块、电路和算法过程均可以实现成电子硬件、计算机软件或它们的组合。硬件和软件的可互换性已经在功能方面进行了一般性描述,并且在贯穿本文描述的各种说明性组件、方块、模块、电路和过程中进行了说明。至于这种功能是实现为硬件还是实现为软件,取决于特定的应用和对整个系统所施加的设计约束。

用于实现结合本文所公开的多个方面所描述的各种说明性的逻辑、逻辑块、模块和电路的硬件和数据处理装置可以使用被设计来执行本文所描述的功能的通用单芯片或多芯片处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或晶体管逻辑器件、分立硬件部件或它们的任意组合来实现或执行。通用处理器可以是微处理器,或者任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。在一些实现中,特定过程和方法可由某种功能专用的电路来执行。

在一个或多个方面中,所描述的功能可以实现为硬件、数字电子电路、计算机软件、固件,包括本说明书中揭示的结构及其结构等效物,或者实现为它们的任意组合。本说明书中描述的发明主题的实现还可以实现为一个或多个计算机程序,即计算机程序指令的一个或多个模块,编码在计算机存储介质上用于由数据处理装置执行或用于控制数据处理装置的操作。

如果用软件来实现,则这些功能可以作为一条或多条指令或代码存储在计算机可读介质上、或者通过计算机可读介质发送。可以在可以位于计算机可读介质上的处理器可执行软件模块中实现本文所公开的方法或算法的过程。计算机可读介质包括计算机存储介质和通信介质二者,其包括能够被用来将计算机程序从一个地方传输到另一个地方的任何介质。存储介质可以是可以由计算机存取的任何可用介质。举例说明而非限制性地,这样的计算机可读介质可以包括高速缓存器、ram(包括sram、dram、零电容器ram、双晶体管ram、edram、edoram、ddrram、eeprom、nram、rram、sonos,pram等)、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁存储设备,或可用于以指令或数据结构的形式存储需要的程序代码并可以被计算机存取的任何其它介质。任何连接也可以被恰当地称为计算机可读介质中。如本文中所使用的,磁盘(disk)和光盘(disc)包括压缩光盘(cd)、激光光盘、光盘、数字通用光盘(dvd)、软盘和blu-raytm,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上面的组合也可以包括在计算机可读介质的范围之内。此外,方法或算法的操作可以作为代码和指令的一个或任意组合或集合位于可以被并入计算机程序产品中的机器可读介质和计算机可读介质上。

对于本领域技术人员来说,对本公开内容中所描述的实现的各种修改可以是显而易见的,并且,本文所定义的总体原理可以在不脱离本公开内容的精神或范围的前提下应用于其它实现。因此,权利要求书并非旨在受限于本文所示出的实现,而是而是符合与本文中公开的本公开内容、原理和新颖性特征相一致的最广范围。

本说明书中在单独实现情况下描述的某些特征也可以在单个实现的组合中来实现。相反,在单个实现情况下描述的各种功能,也可以单独地在多个实现中或者在任何适当的子组合中实现。此外,尽管功能可以被描述为在某些组合中运行,甚至最初要求保护如此,但来自所要求保护的组合的一个或多个特征在某些情况下可以从组合中去除,并且所要求保护的组合可以涉及子组合或子组合的变体。

类似地,尽管在附图中以特定的次序描述了操作,但这不应当被理解为要求以所示出的特定次序或按顺序来执行这些操作,或者要求执行所有示出的操作以实现所期望的结果。此外,附图可以用流程图的形式示意性地描绘一个或多个示例过程。然而,未描绘的其它操作可以并入示意性示出的示例过程中。例如,可以在图示操作中的任何操作之前、之后、同时或之间执行一个或多个附加操作。在某些情况下,多任务和并行处理可以是有优势的。此外,所描述的实现中的各种系统组件的分离不应被理解为在所有的实现中都需要这样的分离,并且应当理解的是,所描述的程序组件和系统一般可以被一起集成在单个软件产品中或封装成多个软件产品。此外,其它的实现在下面权利要求的范围之内。在一些情况下,权利要求中所列举的动作可以以不同的次序执行并且仍然能达到所期望的结果。

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