掌桥专利:专业的专利平台
掌桥专利
首页

用于在多条链路上实现具有TWT的EMLSR操作的方法和装置

文献发布时间:2024-07-23 01:35:21


用于在多条链路上实现具有TWT的EMLSR操作的方法和装置

技术领域

本公开总体涉及包括多链路设备的无线通信系统中的传输效率。本公开的各实施例涉及用于在无线局域网通信系统中的多链路设备中实现目标苏醒时间操作和增强型多链路单无线电操作的共存的方法和装置。

背景技术

无线局域网(WLAN)技术允许设备在2.4GHz、5GHz、6GHz或60GHz频带中接入互联网。WLAN基于电气和电子工程师协会(IEEE)802.11标准。IEEE 802.11标准族旨在提高速度和可靠性并扩展无线网络的操作范围。

下一代极高吞吐量(EHT)WI-FI系统(例如,IEEE 802.11be)支持称为链路的多操作频带,接入点(AP)和非AP设备能够通过该多操作频带彼此通信。因此,AP和非AP设备两者都能够在不同的频带/链路上进行通信,这被称为多链路操作(MLO)。支持MLO的WI-FI设备被称为多链路设备(MLD)。利用MLO,非接入点(非AP)MLD可以发现、认证、关联和建立与APMLD的多条链路。在AP MLD和非AP MLD之间建立的每个链路上,信道接入和帧交换是可能的。

802.11be中的非AP MLD在多链路操作方面能够具有不同的能力。许多802.11be非AP MLD可以仅具有单无线电。增强型多链路单无线电(EMLSR)利用单无线电实现多链路操作。利用EMLSR操作,这样的非AP MLD能够实现具有降低的延迟的吞吐量增强——接近并流双无线电非AP MLD的性能。

EMLSR模式还可以在多无线电MLD上实现,以利用有限的硬件成本和功耗来改善信道接入能力,或者改善频谱效率。在EMLSR模式下,多无线电非AP设备表现得像单无线电设备,其能够同时在多频带/链路上执行信道感测和基本分组的接收,但是一次只能在一个链路上执行可靠的数据通信。因此,通过机会性地选择赢得信道竞争的用于数据通信的链路,EMLSR能够提高系统频谱效率。

目标唤醒时间(TWT)是IEEE 802.11ax修正案的重要特征之一。TWT实现接入点(AP)与相关联的站(STA)之间的苏醒时间协商以提高功率效率。利用TWT操作,STA仅在与网络中的另一STA或AP协商的预调度时间唤醒就足够了。在IEEE 802.11ax标准中,两种类型的TWT操作是可能的——单独TWT操作和广播TWT操作。能够在两个STA之间或者在STA和AP之间建立单独TWT协定。另一方面,利用广播TWT(bTWT)操作,AP能够为STA群设立共享TWT会话。

基于广播TWT操作的受限TWT(rTWT或R-TWT)操作是为了提供对延迟敏感应用的更好支持而引入的特征。受限TWT通过向基本服务集(BSS)中不是受限TWT调度的成员的其他STA发送静默(Quiet)元素来为其成员STA提供受保护服务时段,其中与静默元素相对应的静默区间与受限TWT SP的初始部分重叠。因此,它为受限TWT成员调度的STA提供了更多的信道接入机会,这有助于延迟敏感的业务流。

TWT操作对于MLD的高效功率管理将是必不可少的。广播TWT是一种特殊类型的TWT操作,其中多个STA能够获得相同TWT调度的成员资格。受限TWT调度——广播TWT调度的变体——能够被设置用于多链路设备以实现高效功率管理。

发明内容

本公开的各实施例提供了用于当在AP MLD与非AP MLD之间的多条链路上建立多个TWT调度时促进WLAN中的MLD的TWT操作与EMLSR操作的共存的方法和装置。

在一个实施例中,提供了一种非AP MLD,其包括STA和可操作地耦合到STA的处理器。每个STA包括被配置为形成与AP MLD的对应AP的链路的收发器。链路的至少一个子集是被配置为在EMLSR操作模式下操作的EMLSR链路。为EMLSR链路中的至少两条EMLSR链路上的通信建立TWT调度,TWT调度中的每一个具有TWT SP。该处理器被配置为:确定与至少两条EMLSR链路中的第一链路相对应的TWT SP中的第一TWT S P和与至少两条EMLSR链路中的其他链路相对应的其他TWT SP之间是否存在重叠,基于确定存在重叠,基于与TWT调度中的每一个相关的至少一个准则来优先化第一EMLSR链路,以及在优先化的EMLSR链路上发起帧交换。

在一个实施例中,提供了一种AP MLD,其包括AP和可操作地耦合到AP的处理器。每个AP包括被配置为形成与非AP MLD的对应STA的链路的收发器。链路的至少一个子集是被配置为在EMLSR操作模式下操作的EMLSR链路。为EMLSR链路中的至少两条EMLSR链路上的通信建立TW T调度,TWT调度中的每一个具有TWT SP。该处理器被配置为:确定与至少两条EMLSR链路中的第一链路相对应的TWT SP中的第一TWT SP和与至少两条EMLSR链路中的其他链路相对应的其他TWT SP之间是否存在重叠,基于确定存在重叠,基于与TWT调度中的每一个相关的至少一个准则来优先化第一EMLSR链路,以及在优先化的EMLSR链路上发起帧交换。

在一个实施例中,提供了一种由非AP MLD执行的无线通信方法,该非AP MLD包括STA,每个优先化包括被配置为形成与AP MLD的对应AP的链路的收发器,链路的至少一个子集是被配置为在EMLSR操作模式中操作的EMLSR链路,并且为EMLSR链路中的至少两条EMLSR链路上的通信建立TWT调度,TWT调度中的每一个具有TWT SP。该方法包括以下步骤:确定与至少两条EMLSR链路中的第一链路相对应的TWT SP中的第一TWT SP和与至少两条EMLSR链路中的其他链路相对应的其他TWT S P之间是否存在重叠,基于确定存在重叠,基于与TWT调度中的每一个相关的至少一个准则来优先化第一EMLSR链路,以及在优先化的EMLSR链路上发起帧交换。

根据以下附图、描述和权利要求,其他技术特征对于本领域技术人员而言可以是显而易见的。

在进行下面的详细描述之前,阐述贯穿本专利文件使用的某些词语和短语的定义可能是有利的。术语“耦合”及其派生词是指两个或更多个元件之间的任何直接或间接通信,无论这些元件是否彼此物理接触。术语“发送”、“接收”和“通信”及其派生词包括直接和间接通信。术语“包括(include)”和“包含(comprise)”及其派生词意指包括但不限于此。术语“或”是包含性的,意指和/或。短语“与……相关联”及其派生词意指包括、被包括在……内、与……互连、包含、被包含在……内、连接到或与……连接、耦合到或与……耦合、可与……通信、与……协作、交织、并置、接近于、绑定到或与……绑定、具有、具有……的性质、与……具有关系等。术语“控制器”意指控制至少一个操作的任何设备、系统或其部分。这样的控制器可以以硬件或硬件和软件和/或固件的组合来实现。与任何特定控制器相关联的功能可以是集中式的或分布式的,无论是本地的还是远程的。当与项目列表一起使用时,短语“……中的至少一个”意味着可以使用所列项目中的一个或多个的不同组合,并且可能仅需要列表中的一个项目。例如,“A、B和C中的至少一个”包括以下组合中的任何一个:A、B、C、A和B、A和C、B和C、以及A和B和C。如本文所使用的,诸如“第一(1st)”和“第二(2nd)”或“第一(first)”和“第二(second)”的术语可以用于简单地将相应的组件与另一个组件区分开,并且不在其他方面(例如,重要性或顺序)限制组件。应当理解,如果元件(例如,第一元件)在有或没有术语“可操作地”或“通信地”的情况下被称为“与另一元件(例如,第二元件)耦合”、“耦合到另一元件”、“与另一元件连接”或“连接到另一元件”,则意味着该元件可以直接(例如,有线地)、无线地或经由第三元件与另一元件耦合。

如本文所使用的,术语“模块”可以包括以硬件、软件或固件实现的单元,并且可以与其他术语(例如,“逻辑”、“逻辑块”、“部件”或“电路”)互换使用。模块可以是适于执行一个或多个功能的单个集成部件或其最小单元或部分。例如,根据实施例,模块可以以专用集成电路(ASIC)的形式实现。

此外,下面描述的各种功能可以由一个或多个计算机程序实现或支持,每个计算机程序由计算机可读程序代码形成并体现在计算机可读介质中。术语“应用”和“程序”是指适于在合适的计算机可读程序代码中实施方式的一个或多个计算机程序、软件组件、指令集、过程、功能、对象、类、实例、相关数据或其一部分。短语“计算机可读程序代码”包括任何类型的计算机代码,包括源代码、目标代码和可执行代码。短语“计算机可读介质”包括能够由计算机访问的任何类型的介质,诸如只读存储器(ROM)、随机存取存储器(RAM)、硬盘驱动器、光盘(CD)、数字视频光盘(DVD)或任何其他类型的存储器。“非暂时性”计算机可读介质不包括传输暂时性电信号或其他信号的有线、无线、光学或其他通信链路。非暂时性计算机可读介质包括可以永久存储数据的介质和可以存储数据并随后重写数据的介质,诸如可重写光盘或可擦除存储器设备。

在本专利文件中提供了其他某些词语和短语的定义。本领域普通技术人员应当理解,在许多(如果不是大多数)情况下,这样的定义适用于这样定义的单词和短语的先前以及将来的使用。

附图说明

为了更完整地理解本公开及其优点,现在参考结合附图进行的以下描述,其中相同的附图标记表示相同的部分:

图1示出了根据本公开的一个实施例的示例无线网络;

图2a示出了根据本公开的一个实施例的示例AP;

图2b示出了根据本公开的一个实施例的示例STA;

图3示出了根据本公开的实施例的EMLSR操作的示例;

图4示出了根据本公开内容的实施例的基于TWT SP具有较高优先级TID来选择用于EMLSR帧交换的链路的示例;

图5示出了根据本公开的实施例,对于EMLSR初始帧交换,具有受限TWT调度的链路优先于单独TWT调度或广播TWT调度的示例;

图6示出了根据本公开内容的实施例的当另一链路上的另一TWT SP被选择用于EMLSR帧交换时在TWT SP期间保持在睡眠状态的STA的示例;

图7示出了根据本公开的实施例,对于EMLSR帧交换,优先化比其他链路上的TWTSP更早开始并且用于更高优先级业务的TWT SP的链路的示例;

图8示出了根据本公开内容的实施例,对于EMLSR帧交换,优先化比其它链路上的TWT SP更晚开始但用于更高优先级业务的TWT SP的链路的示例;

图9示出了根据本公开的实施例,对于EMLSR帧交换,优先化比其它链路上的其它TWT SP更早开始的TWT SP的链路,使得在另一链路上的任何其它TWT SP开始之前可以进行完整的帧交换的示例;

图10示出了根据本公开的实施例的在任何链路上的重叠TWT SP开始之前禁用EMLSR模式的示例;

图11示出了根据本公开实施例的当针对两个重叠的受限TWT SP协商的TID也针对另一链路上的其他受限TWT SP协商时,选择两个重叠的受限TWT SP中的单个受限TWT SP用于EMLSR帧交换的示例;

图12示出了根据本公开实施例的当针对另一链路上的重叠的受限TWT SP协商的TID也适用于所选链路上的受限TWT SP时,选择一个链路上的受限TWT SP用于EMLSR帧交换的示例;

图13示出了根据本公开的实施例的当针对另一链路上的重叠的受限TWT SP协商的TID也适用于所选链路上的受限TWT SP时,选择一个链路上的受限TWT SP用于EMLSR帧交换并且延长所选受限TWT SP的示例;

图14示出了根据本公开内容的实施例的用于EMLSR帧交换的TWT SP优先化和延长的示例过程。

图15示出了根据本公开实施例的RLS子字段的控制信息子字段的示例格式;

图16示出了根据本公开实施例的RLS子字段的控制信息子字段的另一示例格式;以及

图17示出了根据本公开的一个实施例的当在AP MLD与非AP MLD之间的多条链路上建立多个TWT调度时用于WLAN中的MLD的TWT操作与EMLSR操作共存的示例过程。

具体实施方式

下面讨论的图1至图17以及用于描述本专利文件中的本公开的原理的各种实施例仅作为说明,并且不应以任何方式解释为限制本公开的范围。本领域技术人员将理解,本公开的原理可以在任何适当布置的系统或设备中实现。

附属于非AP MLD的非AP STA可以在AP MLD与非AP MLD之间的多条链路上建立一个或多个受限TWT调度(或协定)。本公开的实施例认识到,如果这些链路也被包括在EMLSR链路中(意味着帧交换可能仅在给定时间在这些链路中的一个上执行),并且如果这些链路上的TWT服务时段(SP)在时间上重叠或者在时间上几乎重叠,使得在这些链路中的一个上的一个TWT SP中不能完成完整的帧交换而不与这些链路中的另一链路上的另一TWT SP重叠(其中完整的帧交换可以包括保护时间以提供足够的时间用于例如,在切换链路之前的EMLSR转换延迟——也就是说,一个TWT SP与另一个TWT SP之前或之后的保护时间重叠,被认为与另一个TWT SP重叠),则当非AP MLD转换到EMLSR操作模式时,不清楚AP或非AP MLD可以选择在其上建立TWT调度或协定的链路中的哪个链路来发送EMLSR初始控制帧(MU-RTS、BSRP等)。

相应地,本公开的实施例提供了对在其上建立多个TWT调度的AP MLD和非AP MLD之间的链路实现EMLSR操作的方法和装置。这些包括用于从在其上TWT SP重叠或几乎重叠的链路当中选择一条链路以用于发送EMLSR初始控制帧的方法和装置。

图1示出了根据本公开的一个实施例的示例无线网络100。图1所示的无线网络100的实施例仅用于说明。在不脱离本公开的范围的情况下,可以使用无线网络100的其他实施例。

无线网络100包括AP 101和103。AP 101和103与诸如因特网、专有因特网协议(IP)网络或其他数据网络的至少一个网络130通信。AP 101为AP 101的覆盖区域120内的多个STA 111-114提供对网络130的无线接入。AP 101-103可以使用Wi-Fi或其他WLAN通信技术彼此通信并且与STA 111-114通信。

取决于网络类型,可以使用其它众所周知的术语来代替“接入点”或“AP”,诸如“路由器”或“网关”。为了方便起见,在本公开中使用术语“AP”来指代向远程终端提供无线接入的网络基础设施组件。在WLAN中,假定AP也争用无线信道,AP也可被称为STA(例如,APSTA)。此外,取决于网络类型,可以使用其他众所周知的术语来代替“站”或“STA”,诸如“移动站”、“订户站”、“远程终端”、“用户装备”、“无线终端”或“用户设备”。电视等)。为了方便起见,本公开中使用术语“站”或“STA”来指代无线接入AP或在WLAN中争用无线信道的远程无线设备,无论STA是移动设备(诸如移动电话或智能手机)还是通常被认为是固定设备(诸如台式计算机、AP、媒体播放器、固定传感器、电视等)。这种类型的STA也可以被称为非APSTA。

在本公开的一个实施例中,AP 101和103中的每一个以及STA 111-114中的每一个可以是MLD。在这样的实施例中,AP 101和103可以是AP MLD,并且STA 111-114可以是非APMLD。每个MLD附属于多于一个STA。为了便于解释,AP MLD在本文中被描述为附属于多于一个AP(例如,多于一个AP STA),并且非AP MLD在本文中被描述为附属于多于一个STA(例如,多于一个非AP STA)。

虚线示出了覆盖区域120和125的近似范围,仅出于说明和解释的目的,覆盖区域120和125被示出为近似圆形。应当清楚地理解,诸如覆盖区域120和125的与AP相关联的覆盖区域可以具有其他形状,包括不规则形状,这取决于AP的配置以及与自然和人造障碍物相关联的无线电环境的变化。

如以下更详细地描述的,AP中的一个或多个可以包括用于当在AP MLD与非AP MLD之间的多条链路上建立多个TWT调度时促进WLAN中的MLD的TWT操作与EMLSR操作共存的电路系统和/或编程。尽管图1示出了无线网络100的一个示例,但是可以对图1进行各种改变。例如,无线网络100可以以任何合适的布置包括任何数量的AP和任何数量的STA。此外,AP101可以直接与任何数量的STA通信,并且向这些STA提供对网络130的无线宽带接入。类似地,每个AP 101-103可以直接与网络130通信,并且向STA提供对网络130的直接无线宽带接入。此外,AP101和/或103可以提供对其他或诸如外部电话网络或其他类型的数据网络的附加外部网络的接入。

图2a示出了根据本公开的一个实施例的示例AP 101。图2a中所示的AP 101的实施例仅用于说明,并且图1的AP 103可以具有相同或相似的配置。在下文讨论的实施例中,AP101是AP MLD。然而,AP具有各种各样的配置,并且图2a不将本公开的范围限制于AP的任何特定实施方式。

AP MLD 101附属于多个AP 202a-202n(其可以被称为例如AP1-APn)。附属的AP202a-202n中的每一个包括多个天线204a-204n、多个RF收发器209a-209n、发送(TX)处理电路214和接收(RX)处理电路219。AP MLD 101还包括控制器/处理器224、存储器229和回程或网络接口234。

每个附属的AP 202a-202n的所示组件可以表示开放系统互连(OSI)联网模型中的物理(PHY)层和较低介质访问控制(LMAC)层。在这样的实施例中,AP MLD 101的所示组件表示OSI模型中的单个上MAC(UMAC)层和其他更高层,其由所有附属的AP 202a-202n共享。

对于每个附属的AP 202a-202n,RF收发器209a-209n从天线204a-204n接收传入RF信号,诸如由网络100中的STA发送的信号。在一些实施例中,每个附属的AP 202a-202n在不同的带宽(例如,2.4GHz、5GHz或6GHz)下操作,并且因此由每个附属的AP接收的传入RF信号可以处于不同的RF频率。RF收发器209a-209n对输入RF信号进行下变频以生成IF或基带信号。IF或基带信号被发送到RX处理电路219,RX处理电路219通过对基带或IF信号进行滤波、解码和/或数字化来生成经处理的基带信号。RX处理电路219将经处理的基带信号发送到控制器/处理器224以进行进一步处理。

对于每个附属的AP 202a-202n,TX处理电路214从控制器/处理器224接收模拟或数字数据(诸如语音数据、网络数据、电子邮件或交互式视频游戏数据)。TX处理电路214对传出基带数据进行编码、复用和/或数字化,以生成经处理的基带或IF信号。RF收发器209a-209n从TX处理电路214接收传出的经处理的基带或IF信号,并将基带或IF信号上变频为经由天线204a-204n发送的RF信号。在每个附属的AP 202a-202n在不同带宽(例如,2.4GHz、5GHz或6GHz)下操作的实施例中,由每个附属的AP发送的传出RF信号可以处于不同的RF频率。

控制器/处理器224可以包括控制AP MLD 101的整体操作的一个或多个处理器或其他处理设备。例如,控制器/处理器224可以根据众所周知的原理控制RF收发器209a-209n、RX处理电路219和TX处理电路214对前向信道信号的接收和反向信道信号的发送。控制器/处理器224也可以支持附加功能,诸如更高级的无线通信功能。例如,控制器/处理器224可以支持波束成形或定向路由操作,其中来自多个天线204a-204n的输出信号被不同地加权以有效地将输出信号引导到期望的方向。控制器/处理器224还可以支持OFDMA操作,其中将传出信号分配给不同接收方(例如,不同STA 111-114)的子载波的不同子集。控制器/处理器224可以在AP MLD 101中支持各种各样的其他功能中的任一个,包括当在AP MLD与非AP MLD之间的多条链路上建立多个TWT调度时促进WLAN中的MLD的TWT操作与EMLSR操作的共存。在一些实施例中,控制器/处理器224包括至少一个微处理器或微控制器。控制器/处理器224还能够执行驻留在存储器229中的程序和其他过程,诸如OS。控制器/处理器224可以根据执行过程的需要将数据移入或移出存储器229。

控制器/处理器224还耦合到回程或网络接口234。回程或网络接口234允许AP MLD101通过回程连接或通过网络与其他设备或系统通信。接口234可以支持通过任何合适的有线或无线连接的通信。例如,接口234可以允许AP MLD 101通过有线或无线局域网或通过有线或无线连接到更大的网络(诸如因特网)进行通信。接口234包括支持通过诸如以太网或RF收发器的有线或无线连接的通信的任何合适的结构。存储器229耦合到控制器/处理器224。存储器229的一部分可以包括RAM,并且存储器229的另一部分可以包括闪存存储器或其他ROM。

如以下更详细地描述的,AP MLD 101可以包括用于当在AP MLD与非AP MLD之间的多条链路上建立多个TWT调度时促进WLAN中的MLD的TWT操作与EMLSR操作的共存的电路系统和/或编程。尽管图2a示出了AP MLD 101的一个示例,但是可以对图2a进行各种改变。例如,AP MLD 101可以包括图2a中所示的任何数量的每个组件。作为特定示例,AP MLD 101可以包括多个接口234,并且控制器/处理器224可以支持路由功能以在不同网络地址之间路由数据。作为另一特定示例,虽然每个附属的AP 202a-202n被示出为包括TX处理电路214的单个实例和RX处理电路219的单个实例,但是AP MLD 101可以包括附属的AP 202a-202n中的一个或多个中的每个AP的多个实例(诸如每个RF收发器一个)。可替代地,在附属的AP202a-202n中的一个或多个中,诸如在传统AP中,可以仅包括一个天线和RF收发器路径。此外,图2a中的各种组件可以被组合、进一步细分或省略,并且可以根据特定需要添加附加组件。

图2b示出了根据本公开的一个实施例的示例STA 111。图2b中所示的STA 111的实施例仅用于说明,并且图1的STA 111-115可以具有相同或相似的配置。在下文讨论的实施例中,STA 111是非AP MLD。然而,STA具有各种各样的配置,并且图2b不将本公开的范围限制于STA的任何特定实施方式。

非AP MLD 111附属于多个STA 203a-203n(其可被称为例如STA1-STAn)。附属的STA 203a-203n中的每一个包括天线205、射频(RF)收发器210、TX处理电路215和接收(RX)处理电路225。非AP MLD 111还包括麦克风220、扬声器230、控制器/处理器240、输入/输出(I/O)接口(IF)245、触摸屏250、显示器255和存储器260。存储器260包括操作系统(OS)261和一个或多个应用262。

每个附属的STA 203a-203n的所示组件可以表示OSI联网模型中的PHY层和LMAC层。在这样的实施例中,非AP MLD 111的所示组件表示OSI模型中的单个UMAC层和其他更高层,其由所有附属的STA 203a-203n共享。

对于每个附属的STA 203a-203n,RF收发器210从天线205接收由网络100的AP发送的传入RF信号。在一些实施例中,每个附属的STA 203a-203n在不同的带宽(例如,2.4GHz、5GHz或6GHz)下操作,并且因此由每个附属的STA接收的传入RF信号可以处于不同的RF频率。RF收发器210对传入RF信号进行下变频以生成中频(IF)或基带信号。IF或基带信号被发送到RX处理电路225,RX处理电路225通过对基带或IF信号进行滤波、解码和/或数字化来生成经处理的基带信号。RX处理电路225将经处理的基带信号发送到扬声器230(诸如用于语音数据)或发送到控制器/处理器240以进行进一步处理(诸如用于web浏览数据)。

对于每个附属的STA 203a-203n,TX处理电路215从麦克风220接收模拟或数字语音数据,或者从控制器/处理器240接收其他传出基带数据(诸如web数据、电子邮件或交互式视频游戏数据)。TX处理电路215对传出基带数据进行编码、复用和/或数字化以生成经处理的基带或IF信号。RF收发器210从TX处理电路215接收传出的经处理的基带或IF信号,并将基带或IF信号上变频为经由天线205发送的RF信号。在每个附属的STA 203a-203n在不同带宽(例如,2.4GHz、5GHz或6GHz)下操作的实施例中,由每个附属的STA发送的传出RF信号可以处于不同的RF频率。

控制器/处理器240可以包括一个或多个处理器,并且执行存储在存储器260中的基本OS程序261,以便控制非AP MLD 111的整体操作。在一个这样的操作中,主控制器/处理器240根据众所周知的原理控制RF收发器210、RX处理电路225和TX处理电路215对前向信道信号的接收和反向信道信号的发送。主控制器/处理器240还可以包括处理电路系统,该处理电路系统被配置为当在AP MLD与非AP MLD之间的多条链路上建立多个TWT调度时促进WLAN中的MLD的TWT操作与EMLSR操作的共存。在一些实施例中,控制器/处理器240包括至少一个微处理器或微控制器。

控制器/处理器240还能够执行驻留在存储器260中的其他过程和程序,诸如用于当在AP MLD与非AP MLD之间的多条链路上建立多个TWT调度时促进WLAN中的MLD的TWT操作与EMLSR操作共存的操作。控制器/处理器240可以根据执行过程的需要将数据移入或移出存储器260。在一些实施例中,控制器/处理器240被配置为执行多个应用262,诸如用于当在AP MLD与非AP MLD之间的多条链路上建立多个TWT调度时促进WLAN中的MLD的TWT操作与EMLSR操作共存的应用。控制器/处理器240可以基于OS程序261或响应于从AP接收的信号来操作多个应用262。主控制器/处理器240还耦合到I/O接口245,其向非AP MLD 111提供连接到诸如膝上型计算机和手持式计算机的其他设备的能力。I/O接口245是这些附件与主控制器240之间的通信路径。

控制器/处理器240还耦合到触摸屏250和显示器255。非AP MLD 111的操作者可以使用触摸屏250将数据输入到非AP MLD 111中。显示器255可以是液晶显示器、发光二极管显示器或能够呈现诸如来自网站的文本和/或至少有限图形的其他显示器。存储器260耦合到控制器/处理器240。存储器260的一部分可以包括随机存取存储器(RAM),并且存储器260的另一部分可以包括闪存存储器或其他只读存储器(ROM)。

尽管图2b示出了非AP MLD 111的一个示例,但是可以对图2b进行各种改变。例如,图2b中的各种组件可以被组合、进一步细分或省略,并且可以根据特定需要添加附加组件。在特定示例中,附属的STA 203a-203n中的一个或多个可以包括用于与AP 101进行MIMO通信的任何数量的天线205。在另一示例中,非AP MLD 111可以不包括语音通信,或者控制器/处理器240可以被划分为多个处理器,诸如一个或多个中央处理单元(CPU)一个或多个图形处理单元(GPU)。此外,虽然图2b示出了被配置为移动电话或智能电话的非AP MLD 111,但是非AP MLD可以被配置为作为其他类型的移动或固定设备操作。

如果非AP MLD有意与其相关联的AP MLD在EMLSR模式下操作,则附属于非AP MLD的STA向其相关联的附属于AP MLD的AP发送EML操作模式通知帧(EOMNF),其中EML操作模式通知帧中的EML控制字段中的EMLSR模式子字段被设置为1。

在从非AP MLD接收到EML操作模式通知帧时,AP MLD可以在AP MLD和非AP MLD之间的任何启用的链路上发送另一EML操作模式通知帧,其中EML操作模式通知帧中的EML控制字段中的EMLSR模式子字段被设置为1。在AP MLD和非AP MLD之间最近交换的基本变体多链路元素中的EML能力子字段中的转换超时子字段中指示的超时间隔内,响应于由附属于非AP MLD的STA发送的EML操作模式通知帧,附属于AP MLD的AP被预期为发送EML操作模式通知帧。

非AP MLD在从附属于AP MLD的AP接收到EML控制字段中的EMLSR模式子字段被设置为1的EML操作模式通知帧之后立即转换到EMLSR模式,或者在非AP MLD发送的EML操作模式通知帧中包含的最后一个物理层协议数据单元(PPDU)结束之后,基本变体多链路元素中的EML能力字段中的转换超时子字段中指示的超时间隔过去之后立即转换到EMLSR模式,以先发生者为准。在转换到EMLSR操作模式时,附属于非AP MLD的所有STA转换到活动模式(监听模式)。

图3示出了根据本公开的实施例的EMLSR操作的示例。在该示例中,AP MLD可以是AP MLD 101,并且非AP MLD可以是非AP MLD 111。尽管AP MLD 101被示出为具有两个附属的AP(AP1和AP2),并且非AP MLD 111被示出为具有两个附属的非AP STA(STA1和STA2)的单个无线电非AP MLD,但是应当理解,该过程可以应用于具有任何数量的附属的AP或STA的合适的MLD。为了便于解释,应当理解,在下面的进一步实施例中,对AP MLD和非AP MLD的引用分别是指AP MLD 101和非AP MLD 111。

在图3的示例中,在AP MLD和非AP MLD之间建立两条链路——AP1和STA1之间的链路1,以及AP2和STA2之间的链路2。此外,在该示例中,链路1和链路2都是启用的链路。非APMLD有意转换到EMLSR模式,并且因此,STA2通过链路2向AP2发送EML操作模式通知帧302,其中EML控制字段中的EMLSR模式子字段被设置为1。响应于由非AP MLD发送的EML操作模式通知帧302,AP2向STA2发送另一EML操作模式通知帧304,其中EML控制字段中的EMLSR模式子字段被设置为1。在从AP MLD接收到EML操作模式通知帧304之后,非AP MLD转换到EMLSR模式,并且STA1和STA2都转换到监听模式。

在下文讨论的本公开的一个实施例中,为了便于解释,AP MLD被描述为选择在其上发起与非AP MLD的帧交换的EMLSR链路。应当理解,在这些实施例中,非AP MLD可以选择在其上发起与AP MLD的帧交换的EMLSR链路。

根据一些实施例,对于其中在AP MLD与非AP MLD之间的多条链路上建立多个TWT协定或TWT调度的场景,如果那些链路也被包括在EMLSR链路中并且如果相应链路上的TWTSP同时或在相似时间开始,并且如果当在EMLSR模式下操作时,在不与另一链路上的另一TWT SP重叠的情况下,在一个TWT SP中不可能进行完整的帧交换,则在非AP MLD转换到EMLSR操作模式时,取决于有意在相应链路上传输的业务的优先级,由AP选择在其上设立TWT调度或协定的链路中的哪条链路用于发送EMLSR初始控制帧。该优先化可以基于对应业务的时延敏感性。

图4示出了根据本公开的实施例的基于TWT SP具有较高优先级TID来选择用于EMLSR帧交换的链路的示例。在该示例中,尽管AP MLD被示出为具有三个附属的AP(AP1、AP2和AP3),并且非AP MLD被示出为具有三个附属的非AP STA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属的AP或STA的合适的MLD。

在图4的示例中转换到EMLSR操作模式之后,在链路1和链路3上建立受限TWT协定,并且TWT SP重叠。在TWT SP期间具有较高优先级业务标识符(TID)的业务有意在其上传输的链路将由AP选择用于发送EMLSR初始控制帧。即,在非AP MLD转换到EMLSR操作模式时,EMLSR初始控制帧将在其较高优先级TID根据受限TWT设立过程被映射到受限TWT SP的链路上发送。在该示例中,链路3具有映射到其的较高优先级TID(即,对时延更敏感的TID),因此选择链路3用于EMLSR初始控制帧。

根据一个实施例,对于其中在AP MLD与非AP MLD之间的一条或多条链路上建立不是受限TWT调度的一个或多个单独TWT协定或广播TWT调度并且还在同一AP MLD与非AP MLD之间的一条或多条链路上建立一个或多个受限TWT调度的场景,如果所有这些链路也被包括在EMLSR链路中并且如果相应链路上的TWT SP在相同时间或相似时间开始,并且如果,当在EMLSR模式下操作时,在不与另一链路上的另一TWT SP重叠的情况下,在一个TWT SP中不可能进行完整的帧交换,然后在非AP MLD转换成EMLSR操作模式时,对于由附属于AP MLD的AP发送EMLSR初始控制帧,与受限TWT调度相对应的链路优先于与不是受限TWT调度的单独TWT协定或广播TWT调度相对应的其他链路。

图5示出了根据本公开的实施例,对于EMLSR初始帧交换,具有受限TWT调度的链路优先于个体TWT调度或广播TWT调度的示例。在该示例中,尽管AP MLD被示出为具有三个附属的AP(AP1、AP2和AP3),并且非AP MLD被示出为具有三个附属的非AP STA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属的AP或STA的合适的MLD。

在图5的示例中转换至EMLSR操作模式之后,在链路1上设立广播TWT调度(其不是受限TWT调度),在链路2上设立单独TWT协定,并且在链路3上设立受限TWT调度。链路3由于受限TWT调度而被优先化,并且被选择用于EMLSR初始控制帧。

根据一个实施例,对于在AP MLD与非AP MLD之间的多条链路上建立多个TWT协定或TWT调度的场景,如果这些链路也被包括在EMLSR链路中并且如果相应链路上的TWT SP同时或在相似时间开始,并且如果在EMLSR模式下操作时,在不与另一链路上的另一TWT SP重叠的情况下,在一个TWT SP中不可能进行完整的帧交换,则在非AP MLD转换到EMLSR操作模式时,如果AP MLD选择一个链路用于在该链路上的TWT SP期间进行EMLSR初始帧交换,则附属于非AP MLD并且在其他链路上操作的STA可以在那些链路上的相应TWT SP期间保持在睡眠状态。

图6图示了根据本公开的实施例的当另一链路上的另一TWT SP被选择用于EMLSR帧交换时在TWT SP期间保持在睡眠状态的STA的示例。在该示例中,尽管AP MLD被示出为具有三个附属的AP(AP1、AP2和AP3),并且非AP MLD被示出为具有三个附属的非AP STA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属的AP或STA的合适的MLD。

在图6的示例中转换到EMLSR操作模式之后,链路3在其TWT SP期间被选择用于EMLSR初始帧交换。链路1和链路2具有与链路3的TWT SP重叠的TWT SP。相应地,STA1能够在链路1的TWT SP的持续时间保持在睡眠状态,并且STA2能够在链路2的TWT SP的持续时间保持在睡眠状态。

根据一个实施例,对于其中在AP MLD与非AP MLD之间的多条链路上建立多个TWT协定或TWT调度的场景,如果那些链路也被包括在EMLSR链路中并且如果一条链路(例如,第一链路)上的TWT服务时段(SP)比其他链路上的TWT SP显著更早地开始,并且如果当在EMLSR模式下操作时,在不与另一链路上的另一TWT SP重叠的情况下,在一个TWT SP中不可能进行完整的帧交换,则在非AP MLD转换到EMLSR操作模式时,如果第一链路在其TWT SP期间的业务优先级高于或等于其他链路上在其相应TWT SP期间的业务优先级,则AP MLD选择第一链路用于发起EMLSR帧交换序列。

图7图示了根据本公开的实施例,对于EMLSR帧交换,优先化比其他链路上的TWTSP更早开始并且用于更高优先级业务的TWT SP的链路的示例。在该示例中,尽管AP MLD被示出为具有三个附属的AP(AP1、AP2和AP3),并且非AP MLD被示出为具有三个附属的非APSTA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属的AP或STA的合适的MLD。

在图7的示例中转换到EMLSR操作模式之后,链路3的TWT SP比链路1的TWT SP更早地开始,并且链路3具有比链路1更高优先级的业务(例如,映射到链路3的TID的优先级高于映射到链路1的TID的优先级)。因此,链路3被选择用于EMLSR初始帧交换。

根据一个实施例,对于其中在AP MLD与非AP MLD之间的多条链路上建立多个TWT协定或TWT调度的场景,如果那些链路也被包括在EMLSR链路中并且如果一条链路(例如,第一链路)上的TWT服务时段(SP)比其他链路上的TWT SP显著更晚地开始,并且如果当在EMLSR模式下操作时,在不与另一链路上的另一TWT SP重叠的情况下,在一个TWT SP中不可能进行完整的帧交换,则在非AP MLD转换到EMLSR操作模式时,如果第一链路在其TWT SP期间的业务优先级大于其他链路上在其相应TWT SP期间的业务优先级,则AP MLD选择第一链路用于发起EMLSR帧交换序列。

图8图示了根据本公开的实施例,对于EMLSR帧交换,优先化比其它链路上的TWTSP更晚开始但用于更高优先级业务的TWT SP的链路的示例。在该示例中,尽管AP MLD被示出为具有三个附属的AP(AP1、AP2和AP3),并且非AP MLD被示出为具有三个附属的非AP STA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属的AP或STA的合适的MLD。

在图8的示例中转换到EMLSR操作模式之后,链路1的TWT SP比链路3的TWT SP晚开始,但是链路1具有比链路3更高优先级的业务(例如,映射到链路1的TID的优先级高于映射到链路3的TID的优先级)。因此,链路1被选择用于EMLSR初始帧交换。

根据一个实施例,对于其中在AP MLD与非AP MLD之间的多条链路上建立多个TWT协定或TWT调度的场景,如果这些链路也被包括在EMLSR链路中并且如果一条链路(例如,第一链路)上的TWT服务时段(SP)比另一链路(例如,第二链路)上的另一TWT SP显著更早地开始,并且如果当在EMLSR模式下操作时,在第二链路上的TWT SP之前在第一链路上的TWT SP期间进行完整的帧交换(在一些实施例中,其包括足够的时间来完成EMLSR转换延迟)是可能的。则在非AP MLD转换到EMLSR操作模式是,AP MLD选择第一链路用于发起EMLSR帧交换序列,而不管在其TWT SP期间第一链路上的业务优先级与其在其TWT SP期间第二链路上的业务优先级相比如何。

图9图示了根据本公开的实施例,对于EMLSR帧交换优先化比其他链路上的其他TWT SP更早开始的TWT SP,使得在另一链路上的任何其它TWT SP开始之前可以进行完整的帧交换的示例。在该示例中,尽管AP MLD被示出为具有三个附属的AP(AP1、AP2和AP3),并且非AP MLD被示出为具有三个附属的非AP STA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属的AP或STA的合适的MLD。

在图9的示例中转换到EMLSR操作模式之后,链路3的TWT SP比链路1的TWT SP更早地开始,并且链路3具有比链路1更低优先级的业务(例如,映射到链路1的TID的优先级高于映射到链路3的TID的优先级)。然而,在链路1的TWT SP开始之前,由用于在链路3的TWT SP期间完成帧交换的时间(以及用于完成EMLSR转换延迟的时间)。因此,链路3被选择用于EMLSR初始帧交换。

在另一场景中,在AP MLD与非AP MLD之间的多条链路上建立多个TWT协定或TWT调度,这些链路也被包括在EMLSR链路中,并且一条链路(例如,第一链路)上的TWT服务时段(SP)与另一链路(例如,第二链路)上的TWT SP重叠。附加地,较高优先级TID(要求较低延迟的业务)被映射到第一链路并且较低优先级TID被映射到第二链路以用于TWT操作。根据一个实施例,当在EMLSR模式下操作时,如果在不与另一链路上的另一TWT SP重叠的情况下,在一个TWT SP中不可能进行完整的帧交换而,并且如果与第一链路上的较高优先级业务相对应的缓冲器为空但与较低优先级业务相对应的缓冲器为非空,则AP MLD可以在第二链路上发送EMLSR初始控制帧以在第一链路上的TWT SP期间发起帧交换。

在另一场景中,在AP MLD与非AP MLD之间的一条或多条链路上建立一个或多个TWT协定或TWT调度,并且这些链路也被包括在EMLSR链路中。附加地,较高优先级TID(要求较低延迟的业务)被映射到不具有建立的任何TWT调度/协定的链路,并且仅较低优先级TID被映射到在其上建立TWT调度/协定的链路。根据一个实施例,当在EMLSR模式下操作时,如果在不与另一链路上的另一TWT SP重叠的情况下,在一条链路上不可能进行完整的帧交换,则AP MLD可以在较高优先级TID被映射到但没有TWT SP被建立的第一链路上发送EMLSR初始控制帧。

根据一个实施例,对于其中在AP MLD与非AP MLD之间的多条链路上建立多个TWT协定或TWT调度的场景,那些链路也被包括在EMLSR链路中,并且一条链路(例如,第一链路)上的TWT服务时段(SP)在时间上与另一链路(例如,第二链路)上的TWT SP重叠,如果非APMLD已经在EMLSR模式下操作,则在任一链路上的重叠的TWT SP开始之前,非AP MLD禁用EMLSR模式。

图10示出了根据本公开内容的实施例的在任何链路上的重叠TWT SP开始之前禁用EMLSR模式的示例。在该示例中,尽管AP MLD被示出为具有三个附属的AP(AP1、AP2和AP3),并且非AP MLD被示出为具有三个附属的非AP STA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属的AP或STA的合适的MLD。

根据一个实施例,对于其中在AP MLD与非AP MLD之间的多条链路上建立多个TWT协定或TWT调度的场景,那些链路也被包括在EMLSR链路中,并且一条链路(例如,第一链路)上的TWT服务时段(SP)在时间上与另一链路(例如,第二链路)上的TWT SP重叠,如果非APMLD不在EMLSR模式下操作,则非AP MLD不激活EMLSR模式。

根据一个实施例,对于在AP MLD与非AP MLD之间的多条链路上建立多个受限TWT调度的场景,如果这些链路也被包括在EMLSR链路中并且如果一条链路(例如,第一链路)上的受限TWT服务时段(SP)在时间上与另一链路(例如,第二链路)上的受限TWT SP完全重叠(即,具有相同的开始和结束时间),并且针对第二链路上的受限TWT SP也协商了针对第一链路上的受限TWT SP协商的相同TID集合,则在非AP MLD转换到EMLSR模式时,AP MLD可以选择这些链路中的任一个(例如,第二链路)用于EMLSR帧交换,并且附属于该非AP MLD并在另一链路(例如,第一链路)上操作的STA可以在第一链路上的受限TWT SP期间保持在睡眠状态。

图11示出了根据本公开的实施例的当针对两个重叠的受限TWT SP协商的TID也针对另一链路上的另一受限TWT SP协商时,选择该受限TWT SP中的单个受限TWT SP用于EMLSR帧交换的示例。在该示例中,尽管AP MLD被示出为具有三个附属的AP(AP1、AP2和AP3),并且非AP MLD被示出为具有三个附属的非AP STA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属的AP或STA的合适的MLD。

在图11的示例中转换到EMLSR操作模式之后,链路1的受限TWT SP(rTWT SP-A)具有与链路3的受限TWT SP(rTWT SP-B)相同的开始和结束时间,并且针对rTWT SP-A和rTWTSP-B两者协商相同的TID。因此,AP MLD可以选择链路1或链路3来发起EMLSR帧交换。在该示例中,AP MLD选择链路3并在链路3上的rTWT SP-B期间发送EMLSR初始控制帧。附属于非APMLD并在链路1上操作的STA1在rTWT SP-A期间保持在睡眠状态。

根据一个实施例,对于在AP MLD与非AP MLD之间的多条链路上建立多个受限TWT调度的场景,如果这些链路也被包括在EMLSR链路中并且如果一条链路(例如,第一链路)上的受限TWT服务时段(SP)在时间上与另一链路(例如,第二链路)上的受限TWT SP部分重叠使得第二链路上的受限TWT SP比第一链路上的受限TWT SP更早开始,并且两条链路上的受限TWT SP同时结束,并且如果针对第二链路上的受限TWT SP也协商了针对第一链路上的受限TWT SP协商的相同TID集合,则在非AP MLD转换到EMLSR模式时,AP MLD选择第二链路用于EMLSR帧交换,并且附属于非AP MLD并且在另一链路(例如,第一链路)上操作的STA可以在第一链路上的受限TWT SP期间保持在睡眠状态。

根据一个实施例,对于其中在AP MLD与非AP MLD之间的多条链路上建立多个受限TWT调度并且那些链路也被包括在EMLSR链路中的场景,如果一条链路(例如,第一链路)上的受限TWT服务时段(SP)在时间上与另一链路(例如,第二链路)上的受限TWT SP部分重叠使得第二链路上的受限TWT SP比第一链路上的受限TWT SP更早开始,但是第一链路上的受限TWT SP比第二链路上的受限TWT SP更晚结束,并且如果针对第二链路上的受限TWT SP也协商了针对第一链路上的受限TWT SP协商的相同TID集合,则在非AP MLD转换到EMLSR模式时,AP MLD可以选择第二链路用于EMLSR帧交换,并且可以延长第二链路上的受限TWT SP,使得其结束时间与第一链路上的受限TWT SP的结束时间对齐。在由附属于非AP MLD并且在第二链路上的R-TWT SP期间在第二链路上操作的STA在第二链路上接收到初始控制帧时,附属于非AP MLD并且在第一链路上操作的STA可以在第一链路上的R-TWT SP期间处于睡眠状态。

根据一个实施例,对于在AP MLD与非AP MLD之间的多条链路上建立多个受限TWT调度的场景,这些链路也被包括在EMLSR链路中,并且一条链路(例如,第一链路)上的TWT服务时段(SP)在时间上与另一链路(例如,第二链路)上的TWT SP完全重叠(即,具有相同的开始和结束时间)。如果针对第一链路上的受限TWT SP协商的相同TID集合不是针对第二链路上的受限TWT SP协商的,则在非AP MLD转换到EMLSR模式时,如果在该链路上操作的AP选择第二链路用于EMLSR帧交换,则与针对第一链路上的受限TWT SP协商的TID(例如,第一TID集合)相对应的帧可以在第二链路上的受限TWT SP期间连同与针对第二链路上的受限TWTSP协商的TID(例如,第二TID集合)相对应的帧一起被发送,即使第一TID集合没有通过TID到链路映射被映射到第二链路。附属于非AP MLD并且在第一链路上操作的STA可以在第一链路上的受限TWT SP期间处于睡眠状态。

图12示出了根据本公开的实施例的当针对另一链路上的重叠的受限TWT SP协商的TID也适用于所选链路上的受限TWT SP时,选择一个链路上的受限TWT SP用于EMLSR帧交换的示例。在该示例中,尽管AP MLD被示出为具有三个附属AP(AP1、AP2和AP3),并且非APMLD被示出为具有三个附属的非AP STA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属AP或STA的合适的MLD。

在图12的示例中转换到EMLSR操作模式之后,链路1的受限TWT SP(rTWT SP-A)具有与链路3的受限TWT SP(rTWT SP-B)相同的开始和结束时间。针对rTWT SP-A协商第一TID集合,并且针对rTWT SP-B协商第二TID集合。尽管没有针对rTWT SP-B协商第一TID集合,但是第一TID集合也适用于rTWT SP-B。因此,AP MLD可以选择链路3用于EMLSR帧交换,并且可以在rTWT SP-B期间发送与第一TID集合和第二TID集合两者相对应的帧。同时,附属于非APMLD并在链路1上操作的STA1在rTWT SP-A期间保持在睡眠状态。

根据一个实施例,当在AP MLD与非AP MLD之间的任何链路上存在建立的任何广播TWT调度、受限TWT调度、或单独TWT协定时,对于在EMLSR模式下操作,映射到TWT链路或针对受限TWT操作协商的所有TID也将被映射到所有EMLSR链路。根据一个实施例,当在AP MLD与非AP MLD之间的任何链路上存在建立的任何广播TWT调度、受限TWT调度、或单独TWT协定时,对于在EMLSR模式下操作,用于非AP MLD的TID到链路映射将是默认TID到链路映射。

根据一个实施例,对于其中在AP MLD与非AP MLD之间的多条链路上建立多个受限TWT调度并且那些链路也被包括在EMLSR链路中的场景,如果一条链路(例如,第一链路)上的受限TWT服务时段(SP)在时间上与另一链路(例如,第二链路)上的受限TWT SP部分重叠使得第二链路上的受限TWT SP比第一链路上的受限TWT SP更早开始,但是第一链路上的受限TWT SP比第二链路上的受限TWT SP更晚结束,则在非AP MLD转换到EMLSR模式时,AP MLD选择第二链路用于EMLSR帧交换,并且延长第二链路上的受限TWT SP以使得其结束时间与第一链路上的受限TWT SP的结束时间对齐。

在该实施例中,与针对第一链路上的受限TWT SP协商的TID(例如,第一TID集合)相对应的帧可以在第二链路上的受限TWT SP期间连同与针对第二链路上的受限TWT SP协商的TID(例如,第二TID集合)相对应的帧一起被发送,即使第一TID集合没有通过TID到链路映射被映射到第二链路。附属于非AP MLD并且在第一链路上操作的STA可以在第一链路上的受限TWT SP期间处于睡眠状态。

图13示出了根据本公开的实施例的当针对另一链路上的重叠受限TWT SP协商的TID也适用于所选链路上的受限TWT SP时选择一个链路上的受限TWT SP用于EMLSR帧交换并且延长所选受限TWT SP的示例。在该示例中,尽管AP MLD被示出为具有三个附属AP(AP1、AP2和AP3),并且非AP MLD被示出为具有三个附属的非AP STA(STA1、STA2和STA3),但是应当理解,该过程可以应用于具有任何数量的附属AP或STA的合适的MLD。

在图13的示例中转换到EMLSR操作模式之后,链路1的受限TWT SP(rTWT SP-A)与链路3的受限TWT SP(rTWT SP-B)重叠,使得rTWT SP-B比rTWT SP-A更早开始并且rTWT SP-A比rTWT SP-B更晚结束。针对rTWT SP-A协商第一TID集合,并且针对rTWT SP-B协商第二TID集合。尽管没有针对rTWT SP-B协商第一TID集合,但是第一TID集合也适用于rTWT SP-B。因此,AP MLD可以选择链路3用于EMLSR帧交换,并且可以在rTWT SP-B期间发送与第一TID集合和第二TID集合两者相对应的帧,而rTWT SP-B的结束时间被延长以与rTWT SP-A的结束时间对齐。同时,附属于非AP MLD并在链路1上操作的STA1在rTWT SP-A期间保持在睡眠状态。

图14示出了根据本公开的实施例的用于EMLSR帧交换的TWT SP优先化和延长的示例过程。图14的过程可以与图12和图13中所示的示例相对应。

根据一个实施例,附属于非AP MLD的STA可以发送具有R-TWT链路选择(RLS)子字段(或RLS控制子字段)的帧,以指示在r-TWT SP期间非AP MLD有意在其上交换帧的链路。对于RLS子字段,MAC帧中的控制子字段的控制ID子字段的值可以是10,如表1所示。从11至14的其他值也是可能的。

表1

图15示出了根据本公开实施例的RLS子字段的控制信息子字段的示例格式。在图15的示例中,R-TWT链路ID位图子字段指示发送该子字段的MLD有意在对应链路上的r-TWTSP期间交换帧的链路(链路ID)。根据一个实施例,RLS子字段的R-TWT链路ID比特图子字段中可以被设为1的最大位数是1。也就是说,可以不在RLS子字段中指示多于一个链路。根据一个实施例,可以在RLS子字段中指示多于一个链路。在该情形中,RLS控制子字段的R-TWT链路ID比特图子字段中的多于一个位可以被设为1。

图16示出了根据本公开实施例的RLS子字段的控制信息子字段的另一示例格式。在图16的示例中,R-TWT链路ID子字段指示发送该子字段的MLD有意在对应链路上的r-TWTSP期间交换帧的链路。预留子字段也可以是4或8位长。

根据一些实施例,当非AP MLD与AP MLD在EMLSR模式下操作并且在AP MLD与非APMLD之间的多条链路上建立多个r-TWT调度时,如果这些链路也被包括在EMLSR链路中并且如果一条链路上的r-TWT SP在时间上与另一条链路上的r-TWT SP重叠,则在任何链路上的任何重叠的r-TWT SP开始之前,附属于非AP MLD的STA可以向其相关联的附属于AP MLD的AP发送包括RLS子字段的帧以指示在r-TWT SP期间非AP MLD选择用于帧交换的链路。非APMLD可以在包含重叠的r-TWT SP的链路当中指示所选链路,非AP MLD有意在所选链路上的r-TWT SP期间交换帧。根据一个实施例,非AP MLD可以保持在EMLSR模式,同时通过RLS子字段进行这样的指示。

根据一个实施例,在上述重叠r-TWT SP情况下,非AP MLD将r-TW T链路ID位图中的一个位设置为1,以指示在r-TWT SP期间用于帧交换的一个链路。根据一个实施例,所选链路可以来自具有在时间上重叠的r-TWTSP的链路。根据一个实施例,所选链路可以来自没有重叠r-TWT SP的另一链路。

根据一个实施例,在上述重叠SP情况下,非AP MLD可以在任何链路上的任何重叠r-TWT SP开始之前发送RLS子字段。根据一个实施例,非AP MLD可以发送RLS子字段以指示在AP MLD和非AP MLD之间的任何链路上的任何重叠r-TWT SP开始之前的任何链路上的另一r-TWT SP期间具有重叠r-TWT SP的链路当中的所选链路。根据一个实施例,在任何链路上的任何重叠的r-TWT SP开始之前,非AP MLD可以在AP MLD和非AP MLD之间的任何链路上调度的任何r-TWT SP之外向AP MLD发送RL S子字段。

根据一个实施例,非AP MLD可以通过AP MLD和非AP MLD之间的任何启用的链路将具有任何帧的RLS子字段发送到其相关联的AP MLD。根据一个实施例,非AP MLD可以通过APMLD和非AP MLD之间的任何建立链路将具有任何帧的RLS子字段发送到其相关联的AP MLD。

根据一个实施例,非AP MLD发送RLS子字段以指示具有重叠r-TWT SP的链路当中的所选链路用于EMLSR帧交换,并且可以在具有重叠r-TW T SP的任何链路上的r-TWT SP期间发送RLS子字段。

根据一些实施例,当非AP MLD与AP MLD在EMLSR模式下操作并且在AP MLD与非APMLD之间的多条链路上建立多个R-TWT调度,并且这些链路也被包括在EMLSR链路中,并且一个链路(例如,第一链路)上的R-TWT SP在时间上(部分地或完全地)与另一链路(例如,第二链路)上的R-TWT SP重叠时,如果针对第一链路上的R-TWT调度协商的一个或多个TID没有针对第二链路上的R-TWT调度协商,则至少在链路中的任一链路上的重叠R-TWT SP开始之前的EMLSR填充延迟子字段中指示的持续时间,非AP MLD应当在AP MLD和非AP MLD之间的任何启用的链路上向AP MLD发送帧中的RLS子字段以指示链路,在重叠的R-TWT SP被调度的两条链路之间,非AP MLD有意在所选链路上的对应的R-TWT SP期间与AP MLD交换帧。RLS子字段中的R-TWT链路ID位映射子字段应通过将R-TWT链路ID位图子字段中的对应位位置设置为1来指示所选链路的链路ID。

在接收到由非AP MLD使用RLS子字段选择的链路的指示时,AP MLD可以在由非APMLD发送的RLS子字段的R-TWT链路ID位图子字段中指示的链路上的R-TWT SP期间发送后续初始控制帧。如果AP MLD在第二链路上的R-TWT SP期间在第二链路上发送初始控制帧,则附属于非AP MLD并且在第一链路上操作的STA可以在第一链路上的R-TWT SP期间处于睡眠状态。如果第二链路上的R-TWT SP比第一链路上的R-TWT SP更早结束,并且如果AP MLD在第二链路上发送初始控制帧,则可以延长第二链路上的R-TWT SP,使得第二链路上的R-TWTSP在第一链路上的R-TWT SP的标称结束时间结束。

根据一些实施例,当非AP MLD与AP MLD在EMLSR模式下操作并且在AP MLD与非APMLD之间的多条链路上建立多个R-TWT调度,并且这些链路也被包括在EMLSR链路中,并且一个链路(例如,第一链路)上的R-TWT SP在时间上(部分地或完全地)与另一链路(例如,第二链路)上的R-TWT SP重叠时,如果针对第二链路上的R-TWT调度协商的一个或多个TID没有针对第一链路上的R-TWT调度协商,则至少在链路中的任一链路上的重叠R-TWT SP开始之前的EMLSR填充延迟子字段中指示的持续时间,非AP MLD应当在AP MLD和非AP MLD之间的任何启用的链路上向AP MLD发送帧中的RLS子字段以指示链路,在重叠的R-TWT SP被调度的两条链路之间,非AP MLD有意在所选链路上的对应的R-TWT SP期间与AP MLD交换帧。RLS子字段中的R-TWT链路ID位图子字段应通过将R-TWT链路ID位图子字段中的对应位位置设置为1来指示所选链路的链路ID。

在接收到由非AP MLD使用RLS子字段选择的链路的指示时,AP MLD可以在由非APMLD发送的RLS子字段的R-TWT链路ID位图子字段中指示的链路上的R-TWT SP期间发送后续初始控制帧。如果AP MLD在第二链路上的R-TWT SP期间在第二链路上发送初始控制帧,则附属于非AP MLD并且在第一链路上操作的STA可以在第一链路上的R-TWT SP期间处于睡眠状态。如果第二链路上的R-TWT SP比第一链路上的R-TWT SP更早结束,并且如果AP MLD在第二链路上发送初始控制帧,则可以延长第二链路上的R-TWT SP,使得第二链路上的R-TWTSP在第一链路上的R-TWT SP的标称结束时间结束。

根据一些实施例,当非AP MLD与AP MLD在EMLSR模式下操作并且在AP MLD与非APMLD之间的多条链路上建立多个R-TWT调度,并且这些链路也被包括在EMLSR链路中,并且一个链路(例如,第一链路)上的R-TWT SP在时间上(部分地或完全地)与另一链路(例如,第二链路)上的R-TWT SP重叠时,如果针对第一链路上的R-TWT SP协商的TID集合与针对第二链路上的R-TWT SP协商的TID集合不同,则非AP MLD至少在链路中的任一个上的重叠R-TWTSP开始之前在EMLSR填充延迟子字段中指示的持续时间,应通过AP MLD和非AP MLD之间的任何启用的链路向AP MLD发送帧中的RLS子字段以指示链路。在重叠的R-TWT SP被调度的两条链路之间,非AP MLD有意在所选链路上的对应的R-TWT SP期间与AP MLD交换帧。RLS子字段中的R-TWT链路ID位图子字段应通过将R-TWT链路ID位图子字段中的对应位位置设置为1来指示所选链路的链路ID。

在接收到由非AP MLD使用RLS子字段选择的链路的指示时,AP MLD可以在由非APMLD发送的RLS子字段的R-TWT链路ID位图子字段中指示的链路上的R-TWT SP期间发送后续初始控制帧。如果AP MLD在第二链路上的R-TWT SP期间在第二链路上发送初始控制帧,则附属于非AP MLD并且在第一链路上操作的STA可以在第一链路上的R-TWT SP期间处于睡眠状态。如果第二链路上的R-TWT SP比第一链路上的R-TWT SP更早结束,并且如果AP MLD在第二链路上发送初始控制帧,则可以延长第二链路上的R-TWT SP,使得第二链路上的R-TWTSP在第一链路上的R-TWT SP的标称结束时间结束。

根据一些实施例,对RLS操作的支持对于MLD可以是可选的。根据一个实施例,可以通过多链路元素中的MLD能力子字段中的RLS支持子字段来指示RLS支持。根据一个实施例,支持RLS操作的MLD可以通过将dot llrlsSupportOptionImplemented MIB变量设置为真来指示这种能力。

根据一个实施例,还可以通过重新利用AAR支持子字段来实现用于指示重叠r-TWTSP链路当中的一个链路的链路选择指示。例如,在任何链路上的任何重叠的r-TWT SP开始之前,非AP MLD可以通过由非AP MLD在AP MLD和非AP MLD之间的任何链路上发送的AAR控制子字段的控制信息子字段的辅助AP链路ID位图子字段来指示其在重叠的r-TWT SP链路当中选择的链路。

图17示出了根据本公开的一个实施例的当在AP MLD与非AP MLD之间的多条链路上建立多个TWT调度时用于WLAN中的MLD的TWT操作与EMLSR操作共存的示例过程。图17的过程被讨论为由非AP MLD执行,但是应当理解,对应的AP MLD执行对应的过程。类似地,应当理解,非AP MLD和AP MLD的角色可以颠倒,并且AP MLD可以执行图17的示例过程。为了方便起见,图17的过程被讨论为由包括多个STA的WI-FI非AP MLD执行,每个STA包括被配置为形成与附属于WI-FI AP MLD的对应AP的链路的收发器,其中,链路的至少一个子集是被配置为在EM LSR操作模式下操作的EMLSR链路,并且其中,为EMLSR链路中的至少两个EMLSR链路上的通信建立TWT调度,TWT调度中的每个TWT调度具有TWT SP。然而,应当理解,任何合适的无线通信设备都可以执行这些过程。

参考图17,该过程开始于非AP MLD确定与至少两个EMLSR链路中的第一EMLSR链路相对应的TWT SP中的第一TWT SP和与至少两个E MLSR链路中的其他链相对应路的其他TWTSP之间是否存在重叠(步骤1705)。如果一个TWT SP的结束时间在另一TWT SP的开始时间之后,或者如果一个TWT SP的结束时间小于另一TWT SP的开始时间之前的保护时间(例如,EMLSR转换延迟时间),则TWT SP可以被认为重叠。

接下来,基于确定存在重叠,非AP MLD基于与TWT调度中的每一个相关的至少一个准则来优先化第一EMLSR链路(步骤1710)。该至少一个准则可以包括例如针对对应TWT SP协商的TID的优先级、TWT调度的类型(例如,TWT调度是否是受限TWT调度)、以及对应TWT SP的开始时间。

在一个示例中,非AP MLD基于第一TWT SP和与至少两条链路中的其他链路相对应的其余TWT SP相比具有最高优先级TID来优先化第一E MLSR链路。

在另一示例中,非AP MLD基于在第一EMLSR链路上建立的TWT调度是受限TWT调度来优先化第一EMLSR链路。

在又一示例中,非AP MLD基于第一TWT SP的开始时间早于其他TWT SP的开始时间并且针对第一TWT SP协商的TID的优先级高于或等于针对其他TWT SP协商的TID的优先级来优先化第一EMLSR链路。

在又一示例中,非AP MLD基于第一TWT SP的开始时间晚于其他TWT SP的开始时间并且针对第一TWT SP协商的TID的优先级高于针对其他TWT SP协商的TID的优先级来优先化第一EMLSR链路。

在一些实施例中,非AP MLD在步骤1710附加地确定针对第一TWT SP协商的(或经由TID到链路映射被映射到第一EMLSR链路的)TID是否也被映射到与至少两个EMLSR链路中的第二EMLSR链路相对应的第二TWT SP。如果是,则非AP MLD可以允许与第二链路相关联的非AP ST A在第二TWT SP期间保持在睡眠状态,同时在第一链路上进行帧交换。此外,如果第二TWT SP的结束时间晚于第一TWT SP的结束时间,则第一TWT SP的结束时间可以被延长以匹配第二TWT SP的结束时间。

最后,在步骤1715处,非AP MLD在优先化的EMLSR链路上发起帧交换。在一些实施例中,非AP MLD可以附加地生成包括优先化的EMLSR链路的指示(例如,标识第一链路的RLS子字段)的帧,并且在发起帧交换之前将帧发送到AP MLD。在一些实施例中,AP MLD可以在步骤1715处基于例如由非AP MLD提供的第一链路的指示(例如,标识第一链路的RL S子字段)来发起帧交换。

以上流程图示出了可以根据本公开的原理实现的示例方法或过程,并且可以对流程图中所示的方法或过程进行各种改变。例如,虽然示出为一系列步骤,但是各种步骤可以重叠、并行发生、以不同顺序发生或多次发生。在另一示例中,步骤可以被省略或由其他步骤代替。

尽管已经用示例性实施例描述了本公开,但是可以向本领域技术人员建议各种改变和修改。本公开旨在涵盖落入所附权利要求的范围内的这些改变和修改。本申请中的描述都不应被解读为暗示任何特定元素、步骤或功能是必须包括在权利要求范围内的必要元素。专利主题的范围由权利要求限定。

相关技术
  • 带电粒子束装置、用于带电粒子束装置的孔布置和用于操作带电粒子束装置的方法
  • 一种用于青少年启动网络操作系统的实现方法及装置
  • 闭合装置、具有闭合装置的真空系统和操作闭合装置的方法
  • 用于在区块链中实现网页访问的方法、装置和存储介质
  • 自动对焦装置和操作具有温度敏感部件的自动对焦装置的方法
  • 用于在区块链上实现复杂功能性同时保留对脚本大小和操作码限值的基于安全性限制的计算机实现的系统和方法
  • 用于在区块链上实现复杂功能性同时保留对脚本大小和操作码限值的基于安全性限制的计算机实现的系统和方法
技术分类

06120116680029