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

使用多链路的无线通信方法及使用其的无线通信终端

文献发布时间:2024-04-18 19:59:31


使用多链路的无线通信方法及使用其的无线通信终端

技术领域

本发明涉及一种使用多链路的无线通信方法及使用该方法的无线通信终端。

背景技术

近年来,随着移动装置的供给扩展,能向移动装置提供快速无线互联网服务的无线LAN(Wireless LAN)技术已经受到重视。无线LAN技术允许包括智能电话、智能平板、膝上型计算机、便携式多媒体播放器、嵌入式装置等等的移动装置基于近距离的无线通信技术,无线地接入家庭或者公司或者特殊服务提供区域中的互联网。

自使用2.4GHz的频率支持初始无线LAN技术以来,电气与电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)802.11已经商业化或者开发了各种技术标准。首先,IEEE 802.11b在使用2.4GHz频带的频率时,支持最大11Mbps的通信速度。与显著地拥塞的2.4GHz频带的频率相比,在IEEE 802.11b之后商业化的IEEE802.11a使用不是2.4GHz频带而是5GHz频带的频率来减少干扰的影响,并且通过使用OFDM技术,将通信速度提高到最大54Mbps。然而,IEEE 802.11a的缺点在于通信距离短于IEEE802.11b。此外,与IEEE 802.11b类似,IEEE 802.11g使用2.4GHz频带的频率来实现最大54Mbps的通信速度并且满足后向兼容以显著地引起关注,并且进一步地,就通信距离而言,优于IEEE 802.11a。

此外,作为为了克服在无线LAN中作为弱点被指出的通信速度的限制而建立的技术标准,已经提供了IEEE 802.11n。IEEE 802.11n旨在提高网络的速度和可靠性并且延长无线网络的工作距离。更具体地,IEEE 802.11n支持高吞吐量(High Throughput,HT),其中数据处理速度为最大540Mbps或更高,并且进一步,基于多输入和多输出(Multiple InputsMultiple Outputs,MIMO)技术,其中在传输单元和接收单元的两侧均使用多个天线来最小化传输误差并且优化数据速度。此外,该标准能使用传输相互叠加的多个副本的编译方案以便增加数据可靠性。

随着无线LAN的供应变得活跃,并且进一步地,随着使用无线LAN的应用的多样化,对支持比由IEEE 802.11n支持的数据处理速度更高的吞吐量(极高吞吐量(Very HighThroughput,VHT))的新无线LAN系统的需求已经受到关注。在它们中,IEEE 802.11ac支持在5GHz频率中的带宽(80至160MHz)。仅在5GHz频带中定义IEEE 802.11ac标准,但初始11ac芯片组甚至支持在2.4GHz频带中的操作,用于与现有的2.4GHz频带产品后向兼容。理论上,根据该标准,能使能多个站的无线LAN速度达到最小1Gbps,并且能使最大单链路速度达到最小500Mbps。这通过扩展由802.11n接收的无线接口的概念来实现,诸如更宽无线频率带宽(最大160MHz)、更多MIMO空间流(最大8个)、多用户MIMO、和高密度调制(最大256QAM)。此外,作为通过使用60GHz频带而不是现有的2.4GHz/5GHz传输数据的方案,已经提供了IEEE802.11ad。IEEE 802.11ad是通过使用波束成形技术提供最大7Gbps的速度的传输标准,并且适合于高比特速率运动图像流,诸如大规模数据或非压缩HD视频。然而,由于60GHz频带难以穿过障碍物,所以其缺点在于仅能在近距离空间的设备当中使用60GHz频带。

作为802.11ac和802.11ad之后的无线LAN标准,用于在AP和终端集中的高密度环境中提供高效和高性能无线LAN通信技术的IEEE 802.11ax(高效无线LAN(HighEfficiency WLAN,HEW))标准处于开发完成阶段。在基于802.11ax的无线LAN环境中,在存在高密度站和接入点(AP)的情况下,应在室内/室外提供具有高频效率的通信,并且已经开发了实现这种通信的各种技术。

为了支持新的多媒体应用,诸如高清晰度视频和实时游戏,已经开始开发新的无线LAN标准以提高最大传输速率。在作为第7代无线LAN标准的IEEE 802.11be极高吞吐量(Extremely High Throughput,EHT)中,以在2.4/5/6GHz频带中通过较带宽、增加的空间流、多AP协作等支持高达30Gbps的传输速率为目的,正在进行标准的开发。

发明内容

技术问题

本发明的一实施例旨在提供一种使用多链路的无线通信方法以及使用该方法的无线通信终端。

此外,本发明的一实施例旨在提供一种适用多链路的站以及AP的信道变更方法。

本说明书中要实现的技术问题不限于以上提及的技术问题,并且本领域技术人员在以下说明的基础上可以清楚地理解未提及的其他技术问题。

解决方法

根据本发明的包括分别在多个链路上操作的多个站的多链路设备(MLD)包括处理器,其中该处理器:从所述多个链路中的主链路的第一AP接收包括用于信道变更的信道变更信息的帧,其中,所述多个链路由一个所述主链路和至少一个辅链路(非主链路)组成,以及所述信道变更信息用于针对所述至少一个辅链路中的一个辅链路的第二AP的信道变更;基于所述信道变更信息,确定是否针对通过所述一个辅链路连接到所述第二AP的站执行信道变更,其中,所述信道变更信息中包括的与所述第二AP的信道变更的定时相关的字段是基于所述主链路的所述第一AP设置的。

此外,在本发明中,与所述第二AP的信道变更的定时相关的所述字段是基于所述主链路的所述第一AP的目标信标传输时间(TBTT)和信标间隔(BI)来设置的。

此外,在本发明中,与所述第二AP的信道变更的定时相关的字段包括切换时间字段和/或信道切换计时字段,其中,所述切换时间字段指示从所述信道变更开始的时间点到通过变更后的信道发送第一帧之间的时间间隔,所述信道切换计时字段指示直到所述信道变更开始为止剩余的TBTT的数量。

此外,在本发明中,所述切换时间字段是基于从所述主链路的所述第一AP发送的信标帧之中与所述第二AP的所述信道变更相关联的所述信道切换计时字段的值被设置为“1”或“0”的信标帧被发送的时间点来识别的。

此外,在本发明中,如果所述信道切换计时字段的值是1,则所述信道变更在所述帧被发送之后的所述第一AP的下一个TBTT处开始,并且如果所述信道切换计时字段的值是0,则所述信道变更在所述帧被发送之后开始。

此外,在本发明中,所述信道变更信息还包括指示要通过所述信道变更改变的信道的编号的新信道编号字段。

此外,在本发明中,所述信道变更信息包括在所述帧中包括的至少一个各STA配置文件子元素中,并且所述至少一个各STA配置文件子元素中的每一个包括关于同一MLD中包括的其他AP的信息。

此外,在本发明中,所述第一AP和所述第二AP是同一MLD内的不支持同时发送和接收的非同时发送和接收(NSTR)站。

此外,在本发明中,处理器基于所述信道变更信息来执行所述站的信道变更,其中从所述第一AP或所述第二AP接收与所述信道变更的完成相关的帧。

此外,在本发明中,如果处理器基于所述信道变更信息未执行通过所述一个辅链路与所述第二AP连接的所述站的信道变更,则与包括所述第一AP和所述第二AP的AP MLD重新执行链路设置,使得所述MLD仅连接到所述第一AP的主链路。

此外,本发明提供一种方法,该方法包括以下步骤:从所述多个链路中的主链路的第一AP接收包括用于信道变更的信道变更信息的帧,其中,所述多个链路由一个所述主链路和至少一个辅链路(非主链路)组成,以及所述信道变更信息用于针对所述至少一个辅链路中的一个辅链路的第二AP的信道变更;以及基于所述信道变更信息,确定是否针对通过所述一个辅链路连接到所述第二AP的站执行信道变更,其中,所述信道变更信息中包括的与所述第二AP的信道变更的定时相关的字段是基于所述主链路的所述第一AP设置的。

有益效果

本发明一实施例提供一种有效地使用多个链路的无线通信方法和使用该方法的无线通信终端。

在本发明中可获得的效果不限于上述效果,并且本发明所属领域的技术人员可以从下面的说明中清楚地理解未提及的其他效果。

附图说明

图1图示根据本发明的一实施例的无线LAN系统。

图2图示根据本发明的另一实施例的无线LAN系统。

图3图示根据本发明的一实施例的站的配置。

图4图示根据本发明的一实施例的接入点的配置。

图5示意性地图示站和接入点设置链路的过程。

图6图示无线LAN通信中使用的载波感测多路接入(Carrier Sense MultipleAccess,CSMA)/冲突避免(Collision Avoidance,CA)方法。

图7图示用于各种标准代中的每一个的PLCP协议数据单元(PLCP Protocol DataUnit,PPDU)的格式的实施例。

图8图示根据本发明的一实施例的各种极高吞吐量(Extremely HighThroughput,EHT)物理协议数据单元(PPDU)格式以及用于指示该格式的方法的示例。

图9图示根据本发明的一实施例的多链路设备(multi-link device)。

图10图示根据本发明的一实施例的在多链路操作中不同链路上的传输同时进行的情况。

图11图示根据本发明的一实施例的由AP MLD的AP发送的信标帧(Beacon fame)的内容和包括在减少邻居报告(Reduced Neighbor Report,RNR)元素(element)中的目标信标传输时间(target beacon transmission time,TBTT)信息字段格式(Informationfield format)的一个示例。

图12图示根据本发明的一实施例的TBTT信息字段格式的另一示例。

图13图示根据本发明的一实施例的指示包括MLD AP TBTT偏移子字段(Offsetsubfield)的TBTT信息字段的TBTT信息长度子字段(Information Length subfield)的一个示例。

图14图示根据本发明的一实施例的各STA的配置文件子元素(Per-STA Profilesubelement)格式的示例。

图15图示根据本发明的一实施例的与非同时发送和接收(Non-SimultaneousTransmission and Reception,NSTR)软AP MLD设置的非AP MLD更新非主链路信息的过程的一个示例。

图16是图示根据本发明的一实施例的与NSTR AP MLD关联的非AP STA MLD更新非主链路的参数的过程的一个示例的流程图。

图17是根据本发明的一实施例的元素的格式的一个示例。

图18图示根据本发明的一实施例的NSTR AP MLD针对非主链路设置(定义)静默间隔(Quiet interval)的过程的一个示例。

图19图示根据本发明的一实施例的NSTR AP MLD执行非主链路的信道切换的方法的一个示例。

图20是图示根据本发明的一实施例的非AP MLD的操作的一个示例的流程图。

具体实施方式

通过考虑本发明的功能,在本说明书中使用的术语采用当前广泛地使用的通用术语,但是,术语可以根据本领域技术人员的意图、习惯和新技术的出现而改变。此外,在特殊的情况下,存在由申请人任意所选的术语,并且在这种情况下,将在本发明的相应说明部分中说明其含义。因此,应该理解,在本说明书中使用的术语将不仅应基于该术语的名称,而是应基于该术语的实质含义和整个说明书的内容来分析。

贯穿整个说明书,当说明一个元件被“耦合”到另一个元件时,该元件可以被“直接耦合”到另一个元件,或者经由第三元件“电耦合”到另一个元件。此外,除非有相反的明确地说明,否则单词“包括”将被理解为隐含包括陈述的元件,但是不排除任何其他的元件。此外,基于特殊的阈值的诸如“或者以上”或者“或者以下”的限制可以分别适当地以“大于”或者“小于”来替代。

以下,在本发明中,字段和子字段可以互换使用。

图1图示根据本发明的一实施例的无线LAN系统。

无线LAN系统包括一个或多个基本服务集(Basic Service Set,BSS),并且BSS表示成功地相互同步以互相通信的装置的集合。通常,BSS可以被划分为基础结构BSS(infrastructure BSS)和独立的BSS(Independent BSS,IBSS),并且图1图示在它们之间的基础结构BSS。

如图1所示,基础设施BSS(BSS1和BSS2)包括一个或多个站(STA1、STA2、STA3、STA4和STA5)、作为提供分布式服务(Distribution Service)的站的接入点(AP-1和AP-2)、以及连接多个接入点(AP-1和AP-2)的分布式系统(Distribution System,DS)。

站(Station,STA)是包括遵循IEEE 802.11标准的规定的媒体接入控制(MediumAccess Control,MAC)和用于无线媒体的物理层(Physical Layer)接口的预先确定的设备,并且广义上包括非接入点(非AP)站和接入点(AP)两者。此外,在本说明书中,术语“终端”可用于指代非AP STA或者AP,或者这两者术语。用于无线通信的站包括处理器和通信单元,并且根据实施例,可以进一步包括用户接口单元和显示单元。处理器可以生成要经由无线网络传输的帧,或者处理经由无线网络接收的帧,并且此外,执行用于控制站的各种处理。此外,通信单元功能上与处理器相连接,并且经由用于站的无线网络传输和接收帧。根据本发明,终端可以被用作包括终端(user equipment,UE)的术语。

接入点(Access Point,AP)是提供经由用于与之关联(associated)的站的无线媒体对分布式系统(DS)接入的实体。在基础结构BSS中,在非AP站之中的通信原则上经由AP执行,但是当直接链路被配置时,甚至允许在非AP站之中直接通信。同时,在本发明中,AP用作包括个人BSS协调点(Personal BSS Coordination Point,PCP)的概念,并且广义上可以包括中央控制器、基站(Base Station,BS)、节点B、基站收发器系统(Base TransceiverSystem,BTS)或者站控制器等概念。在本发明中,AP也可以被称为基站无线通信终端。基站无线通信终端可以用作广义上包括AP、基站(base station)、e节点B(eNodeB,eNB)和传输点(TP)术语。此外,基站无线通信终端可以包括在与多个无线通信终端的通信中分配通信媒体(medium)资源并执行调度(scheduling)的各种类型的无线通信终端。

多个基础结构BSS可以经由分布式系统(DS)相互连接。在这种情况下,经由分布式系统连接的多个BSS称为扩展的服务集(Extended Service Set,ESS)。

图2图示根据本发明的另一实施例的独立的BSS,其是无线LAN系统。在图2的实施例中,与图1相同或者对应于图1的实施例的部分的重复说明将被省略。

由于在图2中图示的BSS3是独立的BSS,并且不包括AP,所有站STA6和STA7不与AP相连接。独立的BSS不被允许接入分布式系统,并且形成自含的网络(self-containednetwork)。在独立的BSS中,相应站STA6和STA7可以直接地相互连接。

图3图示根据本发明的一实施例的站100的配置的框图。如在图3中图示的,根据本发明的一实施例的站100可以包括处理器110、通信单元120、用户接口单元140、显示单元150和存储器160。

首先,通信单元120传输和接收无线信号,诸如无线LAN分组等,并且可以嵌入在站100中,或者作为外设提供。根据实施例,通信单元120可以包括使用不同的频带的至少一个通信模块。例如,通信单元120可以包括具有不同的频带(诸如2.4GHz、5GHz、6GHz和60GHz)的通信模块。根据实施例,站100可以包括使用7.125GHz或以上的频带的通信模块,以及使用7.125GHz或以下的频带的通信模块。各个通信模块可以根据由相应通信模块支持的频带的无线LAN标准执行与AP或者外部站的无线通信。通信单元120可以根据站100的性能和要求在一次仅操作一个通信模块,或者同时一起操作多个通信模块。当站100包括多个通信模块时,每一个通信模块可以通过独立的元件实现,或者多个模块可以集成为一个芯片。在本发明的实施例中,通信单元120可以表示用于处理射频(Radio Frequency,RF)信号的RF通信模块。

其次,用户接口单元140包括在站100中提供的各种类型的输入/输出装置。也就是说,用户接口单元140可以通过使用各种输入装置接收用户输入,并且处理器110可以基于接收的用户输入控制站100。此外,用户接口单元140可以通过使用各种输出装置,基于处理器110的命令执行输出。

接下来,显示单元150在显示屏上输出图像。显示单元150可以基于处理器110的控制命令输出各种显示对象,诸如由处理器110执行的内容或者用户界面等等。此外,存储器160存储在站100中使用的控制程序和各种数据。控制程序可以包括站100接入AP或者外部站所需要的接入程序。

本发明的处理器110可以执行各种命令或者程序,并且在站100中处理数据。此外,处理器110可以控制站100的各个单元,并且控制在单元之中的数据传输/接收。根据本发明的一实施例,处理器110可以执行在存储器160中存储的用于接入AP的程序,并且接收由AP传输的通信配置消息。此外,处理器110可以读取有关被包括在通信配置消息中的站100的优先级条件的信息,并且基于有关站100的优先级条件的信息请求接入AP。本发明的处理器110可以表示站100的主控制单元,并且根据实施例,处理器110可以表示用于单独地控制站100的某些部件(例如通信单元120等等)的控制单元。也就是说,处理器110可以是用于调制传输给通信单元120的无线信号以及解调从通信单元120接收的无线信号的调制解调器或者调制器/解调器(modulator and/or demodulator)。处理器110根据本发明的一实施例控制站100的无线信号传输/接收的各种操作。其详细的实施例将在下面说明。

在图3中图示的站100是根据本发明的一实施例的框图,这里分开的块被作为逻辑上区分的设备的元件图示。因此,设备的元件可以根据设备的设计安装在单个芯片或者多个芯片中。例如,处理器110和通信单元120可以在集成为单个芯片时被实现,或者作为分开的芯片被实现。此外,在本发明的实施例中,站100的某些部件,例如,用户接口单元140和显示单元150等可以选择性地被提供在站100中。

图4图示根据本发明的一实施例的AP 200的配置的框图。如在图4中图示的,根据本发明的一实施例的AP 200可以包括处理器210、通信单元220和存储器260。在图4中,在AP200的部件之中,与图2的站100的部件相同或者对应于图2的站100的部件的部分的重复说明将被省略。

参照图4,根据本发明的AP 200包括在至少一个频带中操作BSS的通信单元220。如在图3的实施例中说明的,AP 200的通信单元220也可以包括使用不同频带的多个通信模块。也就是说,根据本发明的一实施例的AP 200可以一同包括不同的频带(例如,2.4GHz、5GHz、6GHz和60GHz)中的两个或更多个通信模块。优选地,AP 200可以包括使用7.125GHz或以上的频带的通信模块,以及使用7.125GHz或以下的频带的通信模块。各个通信模块可以根据由相应通信模块支持的频带的无线LAN标准执行与站的无线通信。通信单元220可以根据AP 200的性能和要求一次仅操作一个通信模块,或者同时一起操作多个通信模块。在本发明的实施例中,通信单元220可以表示用于处理RF信号的射频(Radio Frequency,RF)通信模块。

接下来,存储器260存储在AP 200中使用的控制程序和各种结果数据。控制程序可以包括用于管理站的接入的接入程序。此外,处理器210可以控制AP 200的各个单元,并且控制在单元之中的数据传输/接收。根据本发明的一实施例,处理器210可以执行在存储器260中存储的用于接入站的程序,并且传输用于一个或多个站的通信配置消息。在这种情况下,该通信配置消息可以包括有关各个站的接入优先级条件的信息。此外,处理器210根据站的接入请求执行接入配置。根据一实施例,处理器210可以是用于调制传输给通信单元220的无线信号以及解调从通信单元220接收的无线信号的调制解调器或者调制器/解调器(modulator and/or demodulator)。处理器210根据本发明的一实施例控制各种操作,诸如AP 200的无线信号传输/接收。其详细实施例将在下面说明。

图5是示意地图示STA设置与AP的链路的过程的图。

参照图5,广义上,在STA 100和AP 200之间的链路经由扫描(scanning)、认证(authentication)和关联(association)的三个步骤被设置。首先,扫描步骤是STA 100获得由AP 200操作的BSS的接入信息的步骤。用于执行扫描的方法包括被动扫描(passivescanning)方法,其中AP 200通过使用周期地传输的信标(beacon)消息(S101)获得信息,以及主动扫描(active scanning)方法,其中STA 100传输探测请求(probe request)给AP(S103),并且通过从AP接收探测响应(probe response)来获得接入信息(S105)。

在扫描步骤中成功地接收无线接入信息的STA 100通过传输认证请求(authentication request)(S107a)以及从AP 200接收认证响应(authenticationresponse)(S107b)执行认证步骤。在执行认证步骤之后,STA 100通过传输关联请求(association request)(S109a)以及从AP 200接收关联响应(association response)(S109b)来执行关联步骤。在本说明书中,关联(association)基本上指的是无线关联,但是,本发明不限于此,并且关联广义上可以包括无线关联和有线关联两者。

同时,基于802.1X的认证步骤(S111)和经由DHCP的IP地址获取步骤(S113)可以被此外执行。在图5中,认证服务器300是处理对STA 100的基于802.1X的认证的服务器,并且可以存在于与AP 200的物理关联中,或者作为单独的服务器存在。

图6是图示在无线LAN通信中使用的载波感测多路接入(Carrier Sense MultipleAccess,CSMA)/冲突避免(Collision Avoidance,CA)方法的图。

执行无线LAN通信的终端通过在传输数据之前执行载波感测来确认信道是否为占有状态(busy)。当感测到具有预先设定强度或更大强度的无线信号时,确定相应信道为占有状态(busy)并且终端延迟对相应信道的接入。这种过程被称为清闲信道评估(ClearChannel Assessment,CCA),并且决定是否感测到相应信号的级别被称为CCA阈值(CCAthreshold)。当终端接收到的具有CCA阈值或更高的无线信号将相应终端指示为接收方时,终端处理接收到的无线信号。同时,当在相应信道中没有感测到无线信号或者感测到具有小于CCA阈值的强度的无线信号时,确定该信道是空闲状态(idle)。

当确定信道空闲时,具有要传输的数据的每一个终端在帧间间隔(Inter FrameSpace,IFS)时间之后执行退避过程,该帧间间隔时间取决于每一个终端的情况,例如,经过仲裁IFS(Arbitration IFS,AIFS),PCF IFS(PIFS)等。根据该实施例,AIFS可以用作替代现有DCF IFS(DIFS)的组件。每一个终端在信道的空闲状态的间隔(interval)期间在减少与由相应终端确定的随机数(random number)一样长的时隙时间的同时等待,并且完全耗尽时隙时间的终端试图接入相应信道。这样,其中每一个终端执行退避过程的间隔被称为竞争窗口间隔。

当特殊终端成功于信道接入时,相应终端可以通过信道传输数据。然而,当尝试接入的终端与另一个终端冲突时,彼此冲突的终端分别被分配新的随机数,以再次执行退避过程。根据实施例,可以在范围(2*CW)内确定新分配给每一个终端的随机数,该范围(2*CW)是先前分配给相应终端的随机数的范围(竞争窗口CW)的两倍。同时,每一个终端通过在下一个竞争窗口间隔中再次执行退避过程来尝试接入,并且在这种情况下,每一个终端从先前竞争窗口间隔中剩余的时隙时间开始执行退避过程。通过这种方法,执行无线LAN通信的各个终端可以避免特殊信道的相互冲突。

<各种PPDU格式的示例>

图7图示用于各种标准代中的每一个的PLCP协议数据单元(PLCP Protocol DataUnit,PPDU)的格式的示例。更具体地,图7的(a)图示基于802.11a/g的传统PPDU格式的一实施例,图7的(b)图示基于802.11ax的HE PPDU格式的一实施例,并且图7的(c)图示基于802.11be的非传统PPDU(即,EHT PPDU)格式的一实施例。图7的(d)图示PPDU格式中共同地使用的RL-SIG和L-SIG的详细字段配置。

参照图7的(a),传统PPDU的前导包括传统短训练字段(Legacy Short Trainingfield,L-STF)、传统长训练字段(Legacy Long Training field,L-LTF)和传统信号字段(Legacy Signal field,L-SIG)。在本发明的实施例中,L-STF、L-LTF和L-SIG可以被称为传统前导。

参照图7的(b),HE PPDU的前导在传统前导中还包括重复传统短训练字段(Repeated Legacy Short Training field,RL-SIG)、高效率信号A字段(High EfficiencySignal A field,HE-SIG-A)、高效率信号B字段(High Efficiency Signal B field,HE-SIG-B)、高效率短训练字段(High Efficiency Short Training field,HE-STF)和高效率长训练字段(High Efficiency Long Training field,HE-LTF)。在本发明的实施例中,RL-SIG、HE-SIG-A、HE-SIG-B、HE-STF和HE-LTF可以被称为HE前导。HE前导的详细配置可以根据HE PPDU格式来修改。例如,HE-SIG-B可以仅在HE MU PPDU格式中使用。

参照图7的(c),EHT PPDU在传统前导中还包括重复的传统短训练字段(RepeatedLegacy Short Training field,RL-SIG)、通用信号字段(Universal Signal field,U-SIG)和极高吞吐量信号A字段(Extremely High Throughput Signal A field,EHT-SIG-A)、极高吞吐量信号B字段(Extremely High Throughput Signal B field,EHT-SIG-B)、极高吞吐量短训练字段(Extremely High Throughput Short Training field,EHT-STF)和极高吞吐量长训练字段(Extremely High Throughput Long Training field,EHT-LTF)。在本发明的实施例中,RL-SIG、EHT-SIG-A、EHT-SIG-B、EHT-STF和EHT-LTF可以被称为EHT前导。可以根据EHT PPDU格式修改非传统前导的具体配置。例如,EHT-SIG-A和EHT-SIG-B可以仅在EHT PPDU格式的一部分中使用。

64-FFT OFDM被应用于包括在PPDU的前导中的L-SIG字段,并且L-SIG字段总共包括64个子载波。在64个子载波当中,除了保护子载波、DC子载波和导频子载波之外的48个子载波被用于L-SIG数据的传输。BPSK和码率=1/2的调制和编码方案(Modulation andCoding Scheme,MCS)被应用于L-SIG中,因此L-SIG可以包括总共24个比特的信息。图7的(d)图示L-SIG的24比特信息的配置。

参照图7的(d),L-SIG包括L_RATE字段和L_LENGTH字段。L_RATE字段包括4个比特,并且指示用于数据传输的MCS。具体地,L_RATE字段指示通过组合BPSK/QPSK/16-QAM/64-QAM等的调制方案与诸如1/2、2/3、3/4等的非效率获得的6/9/12/18/24/36/48/54Mbps的传输速率中的一个值。可以通过组合L_RATE字段的信息和L_LENGTH字段的信息来指示相应PPDU的总长度。在非传统PPDU格式中,L_RATE字段配置为6Mbps的最小速率。

L_LENGTH字段的单位按字节可以被分配总共12个比特,可以用信令传输多达4095,并且可以通过与L_RATE字段的组合来指示相应PPDU的长度。在这种情况下,传统终端和非传统终端可以使用不同的方法来解释L_LENGTH字段。

首先,传统终端或非传统终端使用L_LENGTH字段来分析相应PPDU的长度的方法如下。当L_RATE字段的值被设置为指示6Mbps时,可在作为64FFT的一个符号持续时间的4us期间传输3字节(即,24比特)。因此,将对应于SVC字段和尾部字段的3个字节加到字段L_LENGTH的值,并且将相加的值除以作为一个符号的传输量的3个字节,从而获得L-SIG之后的基于64FFT的符号个数。将所获得的符号个数乘以4us(即,一个符号的长度),然后加上L-STF、L-LTF和L-SIG的传输所需的时间20us,从而获得相应PPDU的长度,即,接收时间RXTIME。这可以通过下面的等式1来表示。

[等式1]

在这种情况下,

[等式2]

这里,TXTIME是组成相应PPDU的总传输时间,并且由下面的等式3表示。在这种情况下,TX表示X的传输时间。

[等式3]

TXTIME(us)=T

参照上面的等式,基于L_LENGTH/3的向上舍入值来计算PPDU的长度。因此,对于k的随机值,L_LENGTH={3k+1,3k+2,3(k+1)}的三个不同值指示相同的PPDU长度。

参照图7的(e),通用SIG(Universal SIG,U-SIG)字段继续存在于后续一代的EHTPPDU和无线LAN PPDU中,并且用于对包括11be的PPDU的一代进行分类。U-SIG是基于64FFT的OFDM 2符号,并且可以传送总共52比特的信息。在52个比特中,除了CRC/尾部的9个比特之外的43个比特主要被分成版本独立(Version Independent,VI)字段和版本相关(Version Dependent,VD)字段。

VI比特使当前比特配置能够在后续维持,从而即使定义了下一代的PPDU,当前的11be终端也可以通过PPDU的VI字段获得关于PPDU的信息。为此,VI字段包括PHY版本、UL/DL、BSS颜色、TXOP和保留字段。PHY版本字段是3个比特,并且用于顺序地将11be和后续一代无线LAN标准分类为各版本。11be的值为000b。UL/DL字段识别PPDU是否是上行链路/下行链路PPDU。BSS颜色指示11ax中定义的每一个BSS的标识符,并且具有6个比特或更高的值。TXOP指示在MAC头部传输的传输机会持续时间(Transmit Opportunity Duration),其中,通过将TXOP添加到PHY报头,PPDU可以推断包括在其中的TXOP的长度,而不必解码MPDU,并且TXOP具有7比特或更高的值。

VD字段是仅对PPDU的11be版本有用的信令信息,并且可以包括在诸如PPDU格式和BW的任何PPDU格式中共同地使用的字段,以及针对每一个PPDU格式不同地定义的字段。PPDU格式是对EHT单用户(Single User,SU)、EHT多用户(Multiple User,MU)、EHT基于触发(Trigger-based,TB),EHT扩展范围(Extended Range,ER)PPDU等进行分类的分类器。BW字段用信号通知20、40、80、160(80+80)和320(160+160)MHz的五个基本PPDU BW选项(BW,其可以以20*2的指数幂的类型表达,可以被称为基本BW),以及经由前导打孔(PreamblePuncturing)配置的各种剩余PPDU BW。在以320MHz进行信号通知之后,可以以一些80MHz被打孔的类型执行信令。可以在BW字段中直接用信号通知经打孔和修改的信道类型,或者可以使用BW字段与出现在BW字段之后的字段(例如,EHT-SIG字段内的字段)来用信号通知经打孔和修改的信道类型。如果BW字段被配置为3比特,则可以执行总共8个BW信令,并且因此可以在打孔模式中仅执行多达3个信令。如果BW字段被配置为4比特,则可以执行总共16个BW信令,并且因此可以在打孔模式中执行多达11个信令。

位于BW字段之后的字段根据PPDU的类型和格式而变化,MU PPDU和SU PPDU可以以相同的PPDU格式被用信号通知,用于在MU PPDU和SU PPDU之间进行分类的字段可以位于EHT-SIG字段之前,并且可以对该字段执行附加信令。SU PPDU和MU PPDU都包括EHT-SIG字段,但是在SU PPDU中不需要的一些字段可以被压缩(compression)。关于已经应用压缩的字段的信息可以被省略或者可以具有小于包括在MU PPDU中的原始字段的大小的大小。例如,在SU PPDU的情况下,EHT-SIG的共同字段可以被省略或替换,或者SU PPDU可以具有不同的配置,其中用户特殊字段被替换、减少到一个等。

替代地,SU PPDU还可以包括指示是否执行压缩的压缩字段,并且可以根据压缩字段的值来省略字段(例如,RA字段等)的一部分。

如果SU PPDU的EHT-SIG字段的一部分被压缩,则还可以在未压缩字段(例如,共同字段等)中用信号通知要包括在压缩字段中的信息。MU PPDU对应于用于由多个用户同时接收的PPDU格式,并且因此要求在U-SIG字段之后传输EHT-SIG字段,并且所传输的信息的量可以变化。也就是说,多个MU PPDU被传输到多个STA,使得各个STA应当识别MU PPDU被传输的RU的位置、RU被分别分配到的STA、以及所传输的MU PPDU是否已经被传输到STA本身。因此,AP应当通过将上述信息包括在EHT-SIG字段中来传输该信息。为此,在U-SIG字段中用信号通知用于EHT-SIG字段的有效传输的信息,并且这可以对应于作为调制方法的MCS和/或EHT-SIG字段中的符号的个数。EHT-SIG字段可以包括关于分配给每一个用户的RU的大小和位置的信息。

在SU PPDU的情况下,可以将多个RU分配给STA,并且多个RU可以是连续的或不连续的。如果分配给STA的RU是不连续的,则STA应识别中间的打孔RU,以便有效地接收SUPPDU。因此,AP可以传输SU PPDU,该SU PPDU包括分配给STA的RU中的被打孔的RU的信息(例如,RU的打孔模式等)。也就是说,在SU PPDU的情况下,可以在EHT-SIG字段包括打孔模式字段,该打孔模式字段包括以位图格式等指示打孔模式以及是否应用了打孔模式的信息,并且打孔模式字段可以用信号通知在带宽内出现的不连续信道类型。

用信号通知的不连续信道类型是有限的,并且指示与BW字段的值组合的SU PPDU的BW和不连续信道信息。例如,SU PPDU是仅传输到单个终端的PPDU,从而STA可以识别经由PPDU包含的BW字段分配给自身的带宽,并且SU PPDU可以经由PPDU包含的EHT-SIG字段或U-SIG字段的打孔模式字段识别分配的带宽中的打孔资源。在这种情况下,终端可以在排除被打孔的资源单元的特殊信道之后的剩余的资源单元中接收PPDU。分配给STA的多个RU可以由不同的频带或音调来配置。

为了减少SU PPDU的信令开销,只用信号通知有限的不连续信道类型。可以对每一个20MHz子信道执行打孔,从而如果对具有大量20MHz子信道的BW(诸如80、160和320MHz)执行打孔,则在320MHz的情况下,应当通过表示在排除主(primary)信道之后剩余的15个20MHz子信道中的每一个是否被使用来用信号通知不连续信道(如果仅对边缘20MHz的打孔也被认为是不连续的)类型。这样,考虑到信令部分的低传输速率,分配15个比特以用信号通知单个用户传输的不连续信道类型可以充当过大的信令开销。

本发明提出了一种用于用信号通知SU PPDU的不连续信道类型的技术,并且图示根据所提出的技术确定的不连续信道类型。本发明还提出了一种用于在SU PPDU的320MHzBW配置中用信号通知主(Primary)160MHz和辅助(Secondary)160MHz的打孔类型中的每一种的技术。

此外,在本发明的实施例中提出了一种根据在PPDU格式字段中用信号通知的PPDU格式来不同地配置由前导打孔BW值指示的PPDU的技术。假设BW字段是4个比特,并且在EHTSU PPDU或TB PPDU的情况下,可以在U-SIG之后附加地用信号通知1符号的EHT-SIG-A,或者根本不用信号通知EHT-SIG-A,因此,考虑到这一点,有必要仅经由U-SIG的BW字段完全用信号通知多达11个打孔模式。然而,在EHT MU PPDU的情况下,在U-SIG之后附加地用信号通知EHT-SIG-B,从而可以用与SU PPDU的方法不同的方法来用信号通知多达11个打孔模式。在EHT ER PPDU的情况下,BW字段可以被配置为1比特,以用信号通知EHT ER PPDU是使用20MHz频带还是10MHz频带的PPDU。

图7的(f)图示当在U-SIG的PPDU格式字段中指示EHT MU PPDU时VD字段的格式特殊(Format-specific)字段的配置。在MU PPDU的情况下,必要地需要SIG-B,它是用于由多个用户同时接收的信令字段,并且可以在U-SIG之后在没有单独的SIG-A的情况下传输SIG-B。为此,应该在U-SIG中用信号通知用于解码SIG-B的信息。这些字段包括SIG-B MCS、SIG-BDCM、SIG-B符号的个数、SIG-B压缩和EHT-LTF符号的个数等。

图8图示根据本发明的一实施例的各种极高吞吐量(Extremely HighThroughput,EHT)物理协议数据单元(PPDU)格式的示例以及用于指示该格式的方法。

参照图8,PPDU可以包括前导(preamble)和数据部分,并且可以根据包括在前导(preamble)中的U-SIG字段来分类作为PPDU类型的EHT PPDU格式。具体地,基于包括在U-SIG字段中的PPDU格式字段,可以指示PPDU的格式是否是EHT PPDU。

图8的(a)图示用于单个STA的EHT SU PPDU格式的示例。EHT SU PPDU是用于AP和单个STA之间的单用户(Single User,SU)传输的PPDU,并且用于附加信令的EHT-SIG-A字段可以位于U-SIG字段之后。

图8的(b)图示与基于触发帧传输的EHT PPDU相对应的EHT基于触发的PPDU格式的示例。EHT基于触发的PPDU是基于触发帧传输的EHT PPDU,并且是用于对触发帧的响应的上行链路PPDU。与EHT SU PPDU不同,EHT-SIG-A字段在EHT PPDU中不位于U-SIG字段之后。

图8的(c)图示与多个用户的EHT PPDU相对应的EHT MU PPDU格式的示例。EHT MUPPDU是用于向一个或多个STA传输PPDU的PPDU。在EHT MU PPDU格式中,HE-SIG-B字段可以位于U-SIG字段之后。

图8的(d)图示EHT ER SU PPDU格式的示例,该格式用于与扩展范围内的STA的单个用户传输。与图8的(a)中说明的EHT SU PPDU相比,EHT ER SU PPDU可以用于与更宽范围的STA的单用户传输,并且在时间轴上,U-SIG字段可以重复定位。

图8的(c)中说明的EHT MU PPDU可以由AP用来执行朝向多个STA的下行链路传输。这里,EHT MU PPDU可以包括调度信息,使得多个STA可以同时接收从AP传输的PPDU。EHT MUPPDU可以将经由EHT-SIG-B的用户特殊(user specific)字段传输的PPDU的发送方和/或接收方的AID信息传输到STA。因此,已经接收到EHT MU PPDU的多个终端可以基于包括在接收到的PPDU的前导中的用户特殊字段的AID信息来执行空间重用(spatial reuse)操作。

具体地,包括在HE MU PPDU中的HE-SIG-B字段的资源单元分配(resource unitallocation,RA)字段可以包括关于频率轴的特殊带宽(例如,20MHz等)中的资源单元的配置(例如,资源单元的划分类型)的信息。也就是说,RA字段可以指示在用于HE MU PPDU的传输的带宽中分割的资源单元的配置,以便STA接收PPDU。关于分配(或指定)给每一个分割的资源单元的STA的信息可以被包括在EHT-SIG-B的用户特殊字段中,以便被传输到STA。也就是说,用户特殊字段可以包括对应于相应分割的资源单元的一个或多个用户字段。

例如,与多个分割的资源单元当中的用于数据传输的至少一个资源单元相对应的用户字段可以包括接收方或发送方的AID,并且与未用于数据传输的剩余资源单元相对应的用户字段可以包括预先配置的空(Null)STA ID。

为便于描述,在本说明书中,帧或MAC帧可与MPDU互换使用。

当一个无线通信设备使用多个链路进行通信时,可以提高无线通信设备的通信效率。在这种情况下,链路是一条物理路径(path),其可由能够用于传递MAC服务数据单元(MAC service data unit,MSDU)的一个无线电介质构成。例如,当一个链路的频带被另一个无线通信设备使用时,无线通信设备可通过另一个链路继续进行通信。这样,无线通信设备就可以有效地利用多个信道。此外,当无线通信设备同时使用多个链路进行通信时,还可提高总的吞吐量(throughput)。然而,在传统的无线LAN中,以一个无线通信设备使用一个链路为前提进行了规定。因此,需要一种使用多链路的无线LAN操作方法。参照图9至图26,将描述一种使用多个链路的无线通信设备的无线通信方法。首先,将参考图9描述使用多个链路的无线通信设备的具体形式。

图9图示根据本发明的一实施例的多链路设备(multi-link device)。

针对上述使用多个链路的无线通信方法,可以定义多链路设备(multi-linkdevice,MLD)。多链路设备可表示具有一个或多个附属(affiliated)站的设备。根据具体的实施例,多链路设备可表示具有两个或更多个附属站的设备。此外,多链路设备可交换多链路元素。多链路元素包括关于一个或多个站或一个或多个链路的信息。多链路元素可包括多链路设置元素,稍后将对其进行描述。在这种情况下,多链路设备可以是逻辑实体(entity)。具体地,多链路设备可以具有多个附属站。多链路设备可称为多链路逻辑实体(multi-link logical entity,MLLE)或多链路实体(multi-link entity,MLE)。多链路设备可以具有一个直至逻辑链路控制(LLC)的MAC服务接入点(介质访问控制服务接入点,SAP)。此外,MLD可以有一个MAC数据服务。

多链路设备中包括的多个站可在多个链路上操作。此外,多链路设备中包括的多个站可在多个信道上操作。具体地,多链路设备中包括的多个站可在彼此不同的多个链路或彼此不同的多个信道上操作。例如,多链路设备中包括的多个站可在2.4GHz、5GHz和6GHz的彼此不同的多个信道上操作。

多链路设备的操作可称为多链路操作、MLD操作或多频段操作。此外,当附属于多链路设备的站是AP时,多链路设备可称为AP MLD。另外,当附属于多链路设备的站是非AP站,多链路设备可称为非AP MLD。

图9图示非AP MLD和AP-MLD的通信操作。具体地,非AP MLD和AP-MLD各自使用三个链路进行通信。AP MLD包括第一AP(AP1)、第二AP(AP2)和第三AP(AP3)。非AP MLD包括第一非AP STA(非AP STA1)、第二非AP STA(非AP STA2)和第三非AP STA(非AP STA3)。第一AP(AP1)和第一非AP STA(非AP STA1)通过第一链路(Link1)通信。此外,第二AP(AP2)和第二非AP STA(非AP STA2)通过第二链路(Link2)通信。此外,第三AP(AP3)和第三非AP STA(非AP STA3)通过第三链路(Link3)通信。

多链路操作可包括多链路设置(setup)操作。多链路设置操作对应于前面描述的单链路操作的关联(association)操作,其可能需要在多链路上交换帧之前优先进行。多链路设备可从多链路设置元素获取多链路设置所需的信息。具体地,多链路设置元素可包括与多链路相关的能力信息。在这种情况下,能力信息可包括指示多链路设备中包括的多个设备中的某一个是否可以执行传输并同时使得另一个设备执行接收的信息。此外,能力信息可包括有关MLD中包括的每个站可用的链路的信息。此外,能力信息可包括有关MLD中包括的每个站可用的信道的信息。

多链路设置可通过对等站之间的协商建立。具体地,多链路设置可通过站之间的通信执行,而无需与AP通信。此外,多链路设置可通过任意一个链路建立。例如,即使在通过多链路设置第一链路至第三链路的情况下,也可以通过第一链路执行多链路设置。

此外,还可以设置流量标识符(traffic identifier,TID)和链路之间的映射。具体地,与某个值的TID相对应的帧可以仅通过预定链路进行交换。TID与链路之间的映射可以是定向的(directional-based)。例如,当在第一多链路设备和第二多链路设备之间建立了多个链路时,第一多链路设备可以被配置为在多个链路中的第一链路上发送具有第一TID的帧,而第二多链路设备可以被配置为在第一链路上发送具有第二TID的帧。此外,TID和链路之间的映射可能存在默认设置。具体地,在多链路设置中没有附加设置的情况下,多链路设备可根据默认设置在各个链路上交换与TID相对应的帧。在这种情况下,默认设置可以是在某一个链路上交换所有TID。

下面将具体描述TID。TID是用于对流量和数据进行分类,以支持服务质量(quality of service,QoS)的ID。此外,TID可以在比MAC层更高的层使用或分配。此外,TID可以表示流量类别(traffic category,TC)和流量流(traffic stream,TS)。此外,TID可以区分为16个。例如,TID可以被指定为从0到15中的任一个。根据接入策略(access policy)、信道接入或介质(medium)接入方法,可以指定不同的TID值。例如,当使用增强型分布式信道接入(enhanced distributed channel access,EDCA)或基于混合协调功能争用的信道接入(hybrid coordination function contention based channel access,HCAF)时,可分配0至7的TID值。当使用EDCA时,TID可表示用户优先级(user priority,UP)。在这种情况下,UP可根据TC或TS来指定。UP可以在比MAC更高的层上分配。此外,当使用HCF受控信道接入(HCF controlled channel access,HCCA)或SPCA时,可分配8至15的TID值。当使用HCCA或SPCA时,TID可以表示TSID。此外,当使用HEMM或SEMM时,可分配8至15的TID值。当使用HEMM或SEMM时,TID可表示TSID。

UP和AC可以彼此映射。AC可以是在EDCA中用于提供QoS的标签。AC可以是用于指示EDCA参数集的标签。EDCA参数或EDCA参数集是用于EDCA信道争用(contention)的参数。QoS站可使用AC来保证QoS。此外,AC可以包括AC_BK、AC_BE、AC_VI和AC_VO。AC_BK、AC_BE、AC_VI和AC_VO可分别表示背景(background)、尽力(best effort)、视频(video)和语音(voice)。此外,AC_BK、AC_BE、AC_VI和AC_VO可以分类为子AC。例如,AC_VI可细分为AC_VI主用(primary)和AC_VI备用(alternate)。此外,AC_VO可细分为AC_VO主用(primary)和AC_VO备用(alternate)。此外,UP或TID可以映射到AC。例如,UP或TID的1、2、0、3、4、5、6、7可分别映射到AC_BK、AC_BK、AC_BE、AC_BE、AC_VI、AC_VI、AC_VO和AC_VO。此外,UP或TID的1、2、0、3、4、5、6和7可分别映射到AC_BK、AC_BK、AC_BE、AC_BE、AC_VI备用、AC_VI主用、AC_VO主用和AC_VO备用。此外,UP或TID的1、2、0、3、4、5、6和7可以是按优先级变高的顺序排列的。即,1为低优先级,而7为高优先级。因此,AC_BK、AC_BE、AC_VI和AC_VO可依次具有更高优先级。此外,AC_BK、AC_BE、AC_VI和AC_VO可分别对应0、1、2和3的AC索引(AC index,ACI)。由于TID的这些特性,TID与链路之间的映射可以表示AC与链路之间的映射。此外,链路与AC的映射可以表示TID与链路之间的映射。

如前所述,TID可以映射到多个链路中的每一个。在映射中,特定TID或AC可以被指定能够交换相应流量的链路。此外,还可指定在链路内的每个传输方向上可传输的TID或AC。如前所述,TID和链路之间的映射可能存在默认设置。具体地,在多链路设置中没有附加设置的情况下,多链路设备可根据默认(default)设置在各个链路上交换与TID相对应的帧。在这种情况下,默认设置可以是在某一个链路上交换所有TID。在任一个时间点,任何TID或AC可以总是映射到至少一个链路。管理帧和控制帧可以在所有链路上传输。

当链路映射到TID或AC时,在该链路上仅可以传输与映射到该链路的TID或AC相对应的数据帧。因此,当链路映射到TID或AC时,在该链路上不能传输与未映射到该链路的TID或AC不对应的数据帧。当链路映射到TID或AC时,ACK也可以基于TID或AC所映射的链路而传输。例如,可基于TID与链路之间的映射确定块ACK协议(agreement)。在另一具体实施例中,可基于块ACK协议确定TID和链路之间的映射。具体地,可以针对映射到特定链路的TID设置块ACK协议。

通过上述TID与链路之间的映射,可以保证QoS。具体地,优先级较高的AC或TID可映射到操作站相对较少或信道条件较好的链路。此外,通过上述TID与链路之间的映射,还可使站维持节电状态更长时间。

图10图示根据本发明的一实施例的在多链路操作中不同链路上的传输同时进行的情况。

根据多链路设备的实现方式,可能不支持在多个链路上同时操作。例如,多链路设备可能不支持在多个链路上同时执行发送、在多个链路上同时执行接收、或者在某一个链路上执行发送的同时在另一个链路上执行接收。这是因为,在某一个链路上执行的接收或发送可能会影响在另一个链路上执行的接收或发送。具体地,一个链路上的发送可能会对另一个链路产生干扰。多链路设备中的一个链路对另一个链路的干扰可称为内部泄漏(internal leakage)。链路之间频率间隔越小,内部泄漏可能变得越大。当内部泄漏并不是特别大的情况下,可以在一个链路上执行传输的同时在另一个链路上执行传输。当内部泄漏较大的情况下,可能无法在一个链路上执行传输的同时在另一个链路上执行传输。多链路设备以这种方式同时在多个链路上执行操作的情况可以称为同时发送和接收(simultaneous transmit and receive,simultaneous transmission and reception,STR)。例如,多链路设备同时在多个链路上发送,或在一个链路上执行发送并同时在另一个链路上执行接收,或同时在多个链路上执行接收的情况,可称为STR。

另一方面,当由于构成MLD的多个站之间的干扰而不支持STR时,STA可以表现为非STR关系或NSTR关系(不支持STR的关系)。

此时,MLD的两个STA(STA1至STA2)是否支持STR可以根据STA操作的链路对(STA1操作的链路1和STA2操作的链路2)之间的距离而变化。

因此,当MLD在特定链路对中操作每个STA时,如果在该特定链路对中操作的两个STA之间支持STR,则该特定链路对可以被认为是MLD的STR链路对(pair)。相反,当MLD在另一链路对中操作每个STA时,如果在上述另一链路对中操作的两个STA之间不支持STR,则上述另一链路对可以被认为是对于MLD的NSTR链路对。

这样,根据STA操作的链路对是STR链路对还是NSTR链路对来确定MLD的STA之间是否支持STR。然而,如上所述,由于每个MLD的特性(屏蔽性能等)可能不同,因此可以认为,特定链路对对于特定MLD而言是支持STR的链路对,而对于其他MLD而言是不支持STR的NSTR链路对。

在稍后描述的本发明的实施例中,为了便于说明,在MLD的STR链路对中操作的STA被称为(指定为)STR MLD的STA,并且在MLD的NSTR链路对中操作的STA被称为(指定为)作为NSTR(和非STR)MLD的STA。也就是说,在下面描述的实施例中,可以解释为:当被称为“非STRMLD的STA”时,其指的是在MLD的NSTR链路对中操作的两个STA之一,并且当被称为“STR MLD的STA”时,它指的是MLD的STR链路对中操作的两个STA之一。

另外,就是否支持上述STR而言,NSTR MLD不仅可以表示特定MLD的STA失去接收能力的MLD,而且还可以表示MLD本身的硬件配置不支持同时发送/接收的MLD。

换句话说,MLD的硬件配置可以其中当MLD的特定STA正在发送或接收时MLD的其他STA可以利用的硬件资源受限制的配置。例如,如果特定MLD具有仅支持对一个PPDU的处理的硬件配置,则当特定MLD的特定STA正在执行Rx时,特定MLD不能支持针对MLD中的其他STA的Tx和Rx。同样地,当特定MLD的特定STA正在执行Tx时,特定MLD也不能支持针对MLD中的其他STA的Tx和Rx。

因此,可以将作为多链路设备并且可以在两个或更多个链路上操作STA、但在特定时间点仅支持针对一个STA的发送/接收的设备称为多链路单无线电MLD(Multi-linkSingle Radio MLD,MLSR MLD)。或者,作为MLD的操作模式之一,可以将仅支持针对一个STA的发送/接收的操作模式称为增强型多链路单无线电(Enhanced Multi-link SingleRadio,EMLSR)模式。此时,在EMLSR模式下操作的MLD可以是多无线电MLD或增强型单无线电MLD。增强型单无线电MLD可以表示如下设备,即,一次仅支持一个链路上的数据发送/接收,但具有包括独立硬件(低成本PHY前端等)的配置,支持针对两个或更多个链路的CCA和低速数据速率(例如,以6MHz或24MHz或更低速率编码的)PPDU发送/接收。

此外,作为EMLSR模式的变型,可以定义其中MLD支持针对各个STA的发送/接收,但将特定STA所使用的RF链的一部分用于其他STA的发送/接收的增强型多链路多无线电(Enhance Multi-Link Multi-Radio,EMMLR)。在EMMLR的情况下,如果将特定STA使用的所有RF链都用于其他STA的发送/接收,则可以具有与EMLSR相同的发送/接收限制特性。换句话说,在EMLMR模式下操作的MLD可以在特定时间点执行仅支持针对一个链路(STA)的发送/接收的操作,而不管链路是否支持STR,这可以理解为与上述在EMLSR模式下操作的MLD类似的操作。

也就是说,在EMLSR/EMLMR模式下操作的MLD的链路可以被认为是NSTR链路对。

此时,上述发送/接收包括发送/发送和接收/接收,即与两条链路是否支持STR/NSTR无关。

为了便于说明,下文中的EMLSR/EMLMR MLD包括由于硬件限制在特定时间点仅支持针对一个STA的发送/接收的MLD,以及在可以支持针对两个或更多个STA的发送/接收(与STR无关的处理能力)的情况下,作为操作模式之一,在特定时间点仅支持针对一个STA的高速数据帧的发送/接收的MLD。

通过本发明的上述实施例提供的考虑了NSTR MLD的性能限制的STR MLD的操作可以直接用作针对MLSR MLD的STR MLD的操作。例如,STR MLD的STA向多链路单无线电MLD的STA进行发送之后,如果判断为上述执行的发送由于多链路单无线电MLD STA有限的性能而失败,或者被预测为失败,这可以取消正在执行的或将要执行的发送。此时,用于确认上述发送是否由于EMLSR/EMLMR MLD有限的性能而失败的过程可以类似于确认向NSTR MLD的STA执行的发送是否由于NSTR MLD STA有限的性能而失败的过程。

如前所述,多链路设备可以支持STR,也可以仅有限地支持STR。具体地,多链路设备可以仅在特定条件下支持STR。例如,当多链路设备以单无线电(single radio)操作时,多链路设备可能无法执行STR。此外,当多链路设备使用单个天线操作时,多链路设备可能无法执行STR。此外,当检测到内部泄漏为预定大小以上时,多链路设备可能无法执行STR。

站可与其他站交换有关站的STR能力的信息。具体地,站可以与其他站交换关于站同时在多链路上执行发送或同时在多链路上执行接收的能力是否受限的信息。具体地,关于在多个链路上执行发送或接收的能力是否受限的信息可表示是否可以同时在多个链路上发送、同时在多个链路上接收或同时执行发送和接收。此外,关于在多个链路上执行发送或执行接收的能力是否受限的信息可以是按级别指示的信息。具体地,关于在多个链路上执行发送或执行接收的能力是否受限的信息可以是指示代表内部泄漏的大小的级别的信息。在具体的实施例中,指示代表内部泄漏的大小的级别的信息可以是指示代表由内部泄漏造成的干扰大小的级别的信息。在另一具体的实施例中,可以是指示代表能够造成内部泄漏影响的链路之间的频率间隔的级别的信息。此外,指示代表内部泄漏的大小的级别的信息可以是按级别指示链路之间的频率间隔与内部泄漏大小之间关系的信息。

在图10中,第一站(STA1)和第二站(STA2)附属(affiliate)于一个非AP多链路设备。此外,第一AP(AP1)和第二AP(AP2)可附属于一个非AP多链路设备。在第一AP(AP1)和第一站(STA1)之间设置有第一链路(link1),并且在第二AP(AP2)和第二站(STA2)之间设置有第二链路(link2)。在图10中,非AP多链路设备可以有限地执行STR。当第二站(STA2)在第二链路(Link2)上执行发送时,第一站(STA1)在第一链路(Link1)上的接收可能会受到在第二链路(Link2)上执行的发送的干扰。例如,在以下情况下,第一站(STA1)在第一链路(Link1)上的接收可能会受到在第二链路(Link2)上进行的发送的干扰。在第二链路(Link2)上,第二站(STA2)发送第一数据(Data1),并且第一AP(AP1)向第一站(STA1)发送针对第一数据(Data1)的响应(针对Data1的Ack)。在第二链路(Link2)上,第二站(STA2)发送第二数据(Data2)。此时,第二数据(Data2)的发送时间和针对第一数据(Data1)的响应(针对Data1的Ack)的发送时间可能会重叠。此时,第二站(STA2)在第二链路(Link2)上的发送可能会对第一链路(Link1)造成干扰。因此,第一站(STA1)可能无法接收针对第一数据(Data1)的响应(针对Data1的Ack)。

下面描述多链路设备执行信道接入的操作。未具体描述的多链路设备的操作可遵循图6中描述的信道接入过程。

多链路设备可在多个链路上独立执行信道接入。在这种情况下,信道接入可以是基于退避的信道接入。当多链路设备在多个链路上独立执行信道接入且多个链路上的退避计数器达到0时,多链路设备可同时在多个链路上开始传输。在具体的实施例中,当多链路设备的链路的退避计数器中的某一个达到0并且满足预定条件时,多链路设备可在退避计数器达到0的链路以及退避计数器未达到0的其他链路上执行信道接入。具体地,当多链路设备的链路的退避计数器中的某一个达到0时,多链路设备可在退避计数器未达到0的其他链路上执行能量检测。此时,如果没有检测到预定大小以上的能量,则多链路设备可在退避计数器达到0的链路上以及进行能量检测的链路上执行信道接入。这样,多链路设备可以同时在多个链路上开始传输。用于能量检测的阈值大小可以小于用于确定是否减小退避计数器的阈值大小。此外,在确定是否减小退避计数器时,多链路设备可以检测任何类型的信号,而不仅仅是无线LAN信号。此外,在上述能量检测中,多链路设备可以检测任何形式的信号,而不仅仅是无线LAN信号。内部泄漏可能不会被无线LAN信号检测到。在这种情况下,多链路设备可使用能量检测来感测因内部泄漏而被检测到的信号。此外,如前所述,用于能量检测的阈值大小可以小于用于确定是否减小退避计数器的阈值大小。因此,即便在某一个链路上正在进行传输,多链路设备也可以减少其他链路上的退避计数器。

根据多链路设备使用的链路之间的干扰程度,多链路设备可确定在每个链路上操作的站是否可以独立操作。在这种情况下,链路之间的干扰程度可以是当多链路设备的某一个站在某一个链路上执行传输时多链路设备的其他站检测到的干扰的大小。当多链路设备的第一站在第一链路上的传输对在第二链路上操作的多链路设备的第二站造成预定大小以上的干扰时,第二站的操作可能会受到限制。具体地,第二站的接收或信道访问可能受到限制。这是因为,当发生干扰时,第二站可能会因干扰而无法解码接收到的信号。此外,这是因为,在发生干扰的情况下,当第二站使用退避机制来访问信道时,第二站可能判断为信道正在使用中。

此外,当多链路设备的第一站在第一链路上的传输对在第二链路上操作的多链路设备的第二站造成小于预定大小的干扰时,第一站和第二站可独立操作。具体地,当多链路设备的第一站在第一链路上的传输对在第二链路上操作的多链路设备的第二站造成小于预定大小的干扰时,第一站和第二站可独立执行信道接入。此外,当多链路设备的第一站在第一链路上的传输对在第二链路上操作的多链路设备的第二站造成小于预定大小的干扰时,第一站和第二站可独立执行发送或接收。这是因为,当发生小于预定大小的干扰时,即使存在干扰,第二站也能成功解码接收到的信号。此外,这是因为,在发生小于预定大小的干扰的情况下,当第二站使用退避机制来访问信道时,第二站可以判断为信道处于空闲状态。

多链路设备的各站之间的干扰程度可能会因多链路设备的硬件特性以及各站操作的链路频带之间的间隔而不同。例如,在包含昂贵射频(radio frequency,RF)设备的多链路设备中产生的内部干扰可小于在包括低成本射频设备的多链路设备中产生的内部干扰。因此,可以基于多链路设备的特性来确定多链路设备的各站之间产生的干扰程度。

图10图示产生干扰的程度根据链路的频带之间的间隔和多链路设备的特性而变化的情况。在图10的实施例中,第一多链路设备(MLD#1)包括在第一链路(Link1)上操作的第一站(STA1-1)和在第二链路(Link2)上操作的第二站(STA1-2)。第二多链路设备(MLD#2)包括在第一链路(Link1)上操作的第一站(STA2-1)和在第二链路(Link2)上操作的第二站(STA2-2)。第一多链路设备(MLD#1)操作的第一链路(Link1)和第二链路(Link2)之间的频率间隔与第二多链路设备(MLD#2)操作的第一链路(Link1)和第二链路(Link2)之间的频率间隔相同。然而,第一多链路设备(MLD#1)的特性与第二多链路设备(MLD#2)的特性之间的差异所产生的干扰的大小是不同的。具体地,在第二多链路设备(MLD#2)中产生的干扰的大小可能大于在第一多链路设备(MLD#1)中产生的干扰的大小。考虑到根据多链路设备的特性,产生的干扰大小可能不同,而且每个多链路设备对STR的支持与否可能不同,因此有必要交换关于是否支持STR的信息。

多链路设备可以发信号通知包括在多链路设备中的站是否支持STR的信息。具体地,AP链路设备和非AP多链路设备可以交换AP多链路设备所包括的AP是否支持STR以及非AP多链路设备所包括的STA是否支持STR的信息。在这些实施例中,可以使用表示是否支持STR的元素。表示是否支持STR的元素可称为STR支持元素。STR支持元素可通过1个比特位来表示传输STR支持元素的多链路设备的站是否支持STR。具体地,STR支持元素可以将传输STR支持元素的多链路设备的每个站是否支持STR分别以一个比特位来表示。如果站支持STR,则比特值为1,而如果站不支持STR,则比特值为0。如果传输STR支持元素的多链路设备包括第一站(STA1)、第二站(STA2)和第三站(STA3),且第一站(STA1)和第三站(STA3)支持STR,而第二站(STA2)不支持STR,则STR支持元素可包括具有101

在具体的实施例中,多链路设备的链路之中位于2.4GHz的链路与位于5GHz或6GHz的链路之间的关系可以总是被确定为STR。因此,可以省略关于位于2.4GHz的链路和位于5GHz或6GHz的链路是否为STR的信令。

在上述实施例中,多链路设备的站的操作可以由多链路设备的操作来代替。此外,在上述实施例中,AP的操作可以由非AP站的操作代替,并且非AP站的操作可以由AP的操作代替。因此,非STR多链路设备的AP的操作可以由非STR多链路设备的非AP站的操作代替,并且STR多链路设备的非AP站的操作可以由STR多链路设备的AP的操作代替。此外,非STR多链路设备的非AP站的操作可由非STR多链路设备的AP的操作代替,并且STR多链路设备的AP的操作可由STR多链路设备的非AP站的操作代替。

AP MLD中包括的每个AP可以在其自己的链路上发送信标帧。包括在AP MLD中的AP可以发送用于与传统Wi-Fi中的AP相同的目的和功能的信标帧,另外,信标帧包括表示其为AP包括在MLD中的MLD的信息、MLD级别的公共信息(MLD级别信息、公共信息)以及同一MLD中包括的其他AP的基本信息(Basic Information)。此时,关于其他AP的基本信息可以被包括在RNR元素的TBTT信息字段中并通过信标帧发送。

对于由AP MLD发送的信标帧,仅MLD级别的公共信息包括在信标帧中,以防止由于关于同一MLD中包括的多个AP的信息被包括在一个信标帧中而导致信标帧的大小变得过大(信标膨胀)。

然而,在NSTR软AP MLD的情况下,只能通过其操作的AP中的一部分AP来发送信标帧。例如,如果NSTR软AP MLD在两个不同的链路上操作AP,并且这两个链路彼此呈NSTR关系,则NSTR软AP MLD可以仅在这两个链路中的一个链路上发送信标帧。此时,NSTR软AP MLD通过其发送信标帧的链路可以具有NSTR软AP MLD的NSTR链路对中的主链路的概念。另一方面,NSTR软AP MLD可以将NSTR链路对中除了主链路之外的其他链路操作为辅链路(非主链路)的概念,并且辅链路可以是不发送信标帧的链路。如此,NSTR软AP MLD将NSTR链路对中的一个链路操作为主链路,并将至少一个其他剩余链路操作为辅链路,是为了防止当两个不同的AP在NSTR链路对中独立操作时可能会出现的问题。将与待后述的应用于NSTR软APMLD以及与NSTR软AP MLD关联的STA MLD的操作限制的实施例一起更具体地描述操作NSTR链路对的AP MLD可能遇到的问题。也就是说,对于应用NSTR的链路对,只能在主链路上发送信标帧,而不能在辅链路上发送信标帧。

如上所述,由于NSTR软AP MLD具有仅在主链路上发送信标帧的约束,因此NSTR软AP MLD可以被允许在主链路上发送的信标帧中包括比通用AP MLD的情况更多的(关于其他链路(非主链路)的AP)信息。这可以是被设计为使得在辅链路中操作STA的非AP MLD能够基于关于在主链路中接收到的信标帧的信息来操作辅链路中的STA的信标帧配置方法。

例如,NSTR软AP MLD的主链路AP可以在信标帧的多链路元素中包括与(同一NSTR软AP MLD的)辅链路的AP相对应的各STA配置文件。此时,NSTR软AP MLD的主链路AP在包括与辅链路的AP相对应的各STA配置文件时可以不具有单独的约束。约束条件是指通用APMLD可以在信标帧中包括各STA配置文件的条件(各STA配置文件对应的AP执行(扩展)信道切换、信道静默等)。

图11图示根据本发明的一实施例的由AP MLD的AP传输的信标帧(Beacon frame)内容以及包括在减少邻居报告(Reduced Neighbor Report,RNR)元素(element)中的目标信标传输时间(target beacon transmission time,TBTT)信息字段格式(Informationfield format)的一个示例。

参照图11的(a),信标帧可在传统IE中包括与传统Wi-Fi 802.11ax中公开的信标帧中所包括的相同的参数和元素。例如,信标帧的传统IE可包括时间戳字段(Timestampfield)、指示信标被传输的间隔的信标间隔字段(Beacon Interval field)、TIM、DSSS参数集(parameter set)、IBSS参数集、国家、信道切换公告(channel switch announcement)、扩展信道切换公告、宽带(Wide Bandwidth)信道切换、发送功率包络(transmit powerenvelop)、支持的操作类别(supporte operating classes)、IBSSDFS、ERP信息、HT能力(HTcapabilities)、HT操作、VHT能力、VHT操作、S1G信标兼容性(compatibility)、短信标间隔、S1G能力、S1G操作、HE能力、HE 6GHz频带能力、HE操作、BSS颜色变更公告(BSS colorchange announcement)和空间重用参数集(spatial reuse parameter set)等元素。

在这种情况下,传统IE字段中包括的字段和元素的设置方法和含义与直到传统Wi-Fi的802.11ax中公开的信标帧中包括的同名字段和元素的设置和含义相同。

此外,信标帧可包括用于指示邻居(neighbor)AP的信息的减少邻居报告(ReducedNeighbor Report,RNR)元素。RNR元素可用于将邻居AP的信息通知给站,而站可以接收信标帧,并通过信标帧中包括的RNR元素识别邻居AP。

具体地,RNR元素可包括元素ID字段、长度字段和邻居AP信息字段。每个邻居AP信息字段可包括TBTT信息头部(2个八位字节)、操作类别(1个八位字节)、信道编号(1个八位字节)和TBTT信息集(可变长度)字段。在这种情况下,AP MLD中包括的AP所发送的RNR元素可包括图11的(b)所示的TBTT信息字段格式,以指示关于同一MLD中包括的另一AP的基本信息。与传统Wi-Fi的802.11ax中AP传输的RNR元素中的TBTT信息字段不同,EHT AP MLD中包括的AP所传输的RNR元素可包括MLD参数字段。

如图11的(c)所示,MLD参数字段可包括MLD ID、链路ID和变更序列子字段。在这种情况下,当AP MLD通过RNR元素中的特定邻居AP信息字段指示关于同一MLD中的另一AP的信息时,特定邻居AP信息字段中包括的MLD ID子字段可设置为0。即,AP可将MLD ID子字段设置为特定值,以便向站通知邻居AP信息字段表示其为包括在同一AP MLD中的AP,而接收到邻居AP信息字段的站可通过MLD ID子字段的值识别出与邻居AP信息字段相对应的AP与传输邻居AP信息字段的AP包括在同一MLD中。

链路ID子字段可以是指示由AP MLD确定的索引以指示通过邻居AP信息所要指示的另一个AP所操作的链路的子字段。变更序列子字段可以是用于指示关于与另一AP的链路相关的更新(例如,关键更新)信息的子字段。例如,当变更序列子字段的值发生变化时,接收到该子字段的站可识别出与该AP的链路相关的参数已更新,并且可向该AP请求更新的参数,以便更新该参数。在这种情况下,如果AP MLD是NSTR AP MLD,即不支持同时发送和接收的MLD(例如,如果AP MLD是NSTR移动AP MLD或NSTR软AP MLD,即,移动终端等作为软AP MLD操作以用于网络共享(tethering)等),则STA MLD中包括的STA可执行仅通过主链路(primary link)执行用于更新参数的过程。即,为了更新除AP MLD的主链路之外的其他邻居AP的其他链路(例如,非主链路)的参数,可以仅通过主链路发送和接收用于更新参数的帧。

以下,在本发明中,NSTR AP MLD可称为NSTR软AP MLD或NSTR移动AP MLD。

此外,如果AP是不支持同时发送和接收的NSTR AP MLD(例如,如果它是NSTR移动AP MLD或NSTR软AP MLD,即,移动终端等作为软AP MLD操作以用于网络共享(tethering)等),则NSTR AP MLD可在信标帧中包括指示自己是NSTR AP MLD的信息来传输。例如,NSTRAP MLD可将信标帧中包括的特定子字段的值设置为特定值(例如,“0”或“1”),并且接收到信标帧的非AP STA MLD可识别出发送信标帧的AP MLD是NSTR AP MLD。因此,在用于指示其为NSTR AP MLD的特定子字段不指示NSTR AP MLD(例如,STR AP MLD或其他AP MLD等)的情况下,其可设置为不同于特定值的值(例如,“1”或“0”)。

用于指示其为NSTR AP MLD的特定子字段可与信标帧中的能力(Capability)相关子字段(例如,MLD级别能力)一起来指示,或者可以包括在与NSTR AP MLD的非主链路上的AP相关的邻居AP信息字段中来传输。例如,用于指示其为NSTR AP MLD的特定子字段可以与作为能力相关子字段的STR/AP MLD类型的频率分离类型指示符(Frequency SeparationFor STR/AP MLD Type Indication)一起编码来指示。即,特定子字段可与表示用于支持STR的距离的STA/AP MLD类型的频率分离类型指示符一起编码并通过信标帧来指示。在这种情况下,如果该指示符指示AP MLD的类型,则可以根据所设置的值指示发送信标帧的APMLD是NSTR AP MLD或不是NSTR AP MLD(例如,如果设置为“0”,则可以指示不是NSTR APMLD;如果设置为“1”,则可以指示是NSTR AP MLD)。

如此,指示是否是NSTR AP MLD的子字段的应用方法可以用作显式地指示AP MLD是否为NSTR AP MLD的方法。

作为另一示例,NSTR AP MLD可以用隐式方法指示自己是NSTR AP MLD,而不通过特定子字段直接指示自己是NSTR AP MLD。具体地,NSTR AP MLD在表示自己具有两个可支持的链路的同时,指示自己具有NSTR链路对,从而隐式地指示自己是NSTR AP MLD。在这种情况下,NSTR AP MLD可将信标帧中包括的最大同时链路数子字段(Maximum Number OfSimultaneous Links subfield)设置为1(或表示2个的预定值),以指示自己可以支持两个链路。在这种情况下,NSTR AP MLD可将信标帧中包括的NSTR链路对存在子字段设置为1或0,以指示自己具有NSTR链路对。

AP MLD可通过使用上述方法发送信标帧,从而以显式方法或隐式方法向非AP STAMLD告知自己是NSTR AP MLD。非AP STA MLD可通过接收到的信标帧隐式或显式地识别出发送信标帧的AP MLD是否为NSTR AP MLD。如果发送信标帧的AP MLD是NSTR AP MLD(即,通过显式或隐式方法,由信标帧指示AP MLD是NSTR AP MLD),则非AP STA MLD可仅通过接收信标帧的链路来执行与NSTR AP MLD的关联(Association)或设置(Setup)的过程。即,非APSTA MLD可以通过接收信标帧的链路(例如,主链路)发送和接收用于与NSTR AP MLD的关联或设置的帧。例如,可以仅通过主链路执行用于与NSTR AP MLD中包括的通过主链路以外的其他链路连接的AP的关联或设置的帧的发送和接收。在这种情况下,由非AP STA MLD发送的(ML)(Re)关联请求帧(association request frame)也可以通过主链路以外的其他链路(非主链路)来发送。

在这种情况下,NSTR AP MLD可以不在信标帧(在主链路上发送)的RNR元素中指示有关非主链路上AP的信息,以防止非AP STA MLD尝试通过非主链路进行设置过程。即,NSTRAP MLD的AP所发送的信标帧可能不包括/指示其他链路上的(同一MLD的)AP的邻居AP信息字段。在这种情况下,非AP STA MLD在接收到信标帧之后,可能无法确认关于非主链路上的AP的信息,因此可以不在非主链路上尝试针对NSTR AP MLD的设置。在这种情况下,从NSTRAP MLD接收到不包括针对非主链路上的AP的邻居AP信息字段的信标帧的非AP STA MLD可以基于发送信标帧的AP同时支持的链路数为两个(如上所述)并且关于同一MLD中另一AP的信息未被指示的事实隐式地识别出对方AP是NSTR AP MLD。

另外,当普通AP MLD接收到来自STA(MLD)的(ML)(Re)关联请求帧(AssociationRequest frame)时,需要通过接收(ML)关联请求帧的链路来发送(ML)关联响应帧(Association Response frame)。然而,NSTR AP MLD可以被允许通过主链路执行对通过非主链路接收到的(ML)关联请求帧的响应(即,可以在主链路上响应(ML)关联响应帧)。

如上所述,这可能因为与普通AP相比,NSTR AP MLD通过非主链路进行传输的操作受到一定限制而被允许。更具体地,在NSTR AP MLD的情况下,存在如下操作限制,即,通过非主链路发送对(ML)关联响应帧的响应时,必须在主链路上一起开始传输。如在本发明其他实施例中考虑到的,这可以是为了防止主链路上的AP出现盲(BLIND)状态而考虑的操作限制。

因此,当NSTR AP MLD通过非主链路接收到(ML)(Re)关联请求帧时,可以通过主链路响应(ML)(Re)关联响应帧,或者也可以通过主链路和非主链路同时响应(ML)(Re)关联响应帧。即,通过NSTR AP MLD的非主链路发送(ML)(Re)关联请求帧的STA MLD在获知针对自己发送的请求帧的响应将通过主链路响应之后,可在主链路上等待接收(ML)(Re)关联响应帧。

AP通过信标帧传输的RNR元素可以包括包含MLD参数字段的特定TBTT信息字段。在这种情况下,如果MLD参数字段中的MLD ID设置为“0”,则STA MLD可识别出与包括该MLD参数字段的邻居AP信息字段相对应的AP包括在包含发送信标帧的AP的AP MLD中。即,STA MLD可识别出相应邻居AP信息字段指示关于与发送信标帧的AP包括在同一AP MLD中的另一AP的信息。在这种情况下,STA MLD解释/获取其的方法可以与传统STA在接收到RNR元素之后所执行的操作相同/相似。

然而,在NSTR软AP的情况下,由于不在非主链路上传输信标帧,因此可能无法通过RNR元素指示与另一AP(非主链路上的AP)的信标帧相关的信息。更具体地,由于NSTR软APMLD不通过非主链路上的AP传输信标帧,因此在RNR元素中指示非主链路上的AP的基本信息时,无法指示关于信标帧的信息。例如,不发送信标帧的非主链路不具有与需要通过RNR要素来指示的TBTT信息计数(Information Count)、TBTT信息长度、邻居AP TBTT偏移子字段相对应的信息。因此,NSTR软AP MLD在通过主链路上的AP发送RNR元素时,可能需要将与非主链路上的AP相对应的邻居AP信息字段中的TBTT相关字段设置为预设值。

TBTT信息字段(见图11的(b))的邻居AP TBTT偏移子字段是用于指示与待指示的另一AP的下一个TBTT有关的信息的子字段。即,邻居AP信息字段中包括的邻居AP TBTT偏移子字段可包括与邻居AP信息字段相对应的AP的下一个TBTT有关的信息。例如,如果正在发送信标帧的AP1通过RNR元素(通过邻居AP信息字段)指示关于AP2的信息,则与AP2相对应的邻居AP TBTT偏移子字段指示AP2的下一个TBTT与AP1的上一个TBTT相比存在多少TU(时间单位,1024us)的差异。在这种情况下,由邻居AP TBTT偏移子字段指示的值是将TBTT偏移量向下取整为邻近整数的值。即,如果AP在另一个AP的邻居AP TBTT偏移子字段中指示的值为10,则上述另一个AP的下一个TBTT与上述AP的上一个TBTT相比可以相差10个TU以上至11个TU以下的时间间隔。

然而,当NSTR软AP MLD中的主链路AP设置与非主链路AP相对应的邻居AP TBTT偏移子字段(1-八位字节)时,可能需要将其设置为预设值(例如,254或255)。这可能是因为,NSTR软AP不在非主链路上传输信标帧,因此无法确定作为传输下一信标帧的预定时间点的目标信标传输时间(Target Beacon Transmission Time,TBTT)。即,NSTR软AP MLD在主链路上传输的信标帧可能需要通过RNR元素将与非主链路上的AP相对应的邻居AP TBTT偏移子字段设置为254和/或255。在这种情况下,与非主链路相对应的邻居AP TBTT偏移子字段可存在于包括其中MLD ID子字段设置为0的MLD参数字段的TBTT信息字段中。

因此,在接收到来自NSTR软AP MLD的信标帧之后,如果非AP STA MLD在信标帧中包括的RNR元素中的特定邻居AP信息字段中确认其中MLD ID子字段为0并且TBTT偏移子字段被指示为254和/或255的TBTT信息字段,则可识别出上述特定邻居AP信息字段可能是关于在NSTR软AP MLD的非主链路上操作的AP(NSTR软AP MLD的AP)的信息。如此,当接收到来自NSTR软AP MLD的信标帧的非AP STA MLD确认关于相应NSTR AP MLD的非主链路上操作的AP MLD的信息时,不应通过非主链路向上述NSTR软AP MLD发送探测请求帧和ML探测请求帧。

此外,当非AP STA MLD知道接收到的信标帧是由MLD发送的信标帧,并且与发送信标帧的AP(报告AP)处于同一MLD中的另一AP相对应的邻居AP TBTT偏移子字段被指示为254和/或255时,非AP STA MLD不应向该另一AP发送探测请求帧和ML探测请求帧。

此外,当非AP STA MLD知道接收到的信标帧是由MLD发送的信标帧,并且与发送信标帧的AP(报告AP)处于同一MLD的另一AP相对应的邻居AP TBTT偏移子字段被指示为254和/或255时,非AP STA MLD不应向该另一AP发送探测请求帧和ML探测请求帧。

在前述本发明的一些实施例中,提及了由NSTR软AP MLD发送的信标帧可以将与非主链路上的AP相对应的邻居AP TBTT偏移子字段指示为预设值(254和/或255)。然而,即便不是与NSTR软AP MLD的非主链路上的AP相对应的情况下,也可将邻居AP TBTT偏移子字段指示为254或255。例如,如果由发送信标帧的AP获知的另一AP的TBTT偏移量为254个TU以上(254个TU或大于254个TU),则上述AP可将信标帧中与上述另一AP相对应的邻居AP TBTT偏移子字段指示为254。此外,如果发送信标帧的AP无法准确获知另一AP的TBTT偏移量,则该AP可将与上述另一接入点相对应的邻居AP TBTT偏移子字段指示为255。

然而,MLD中的AP在通过RNR元素指示(设置)邻居AP TBTT偏移子字段时,不应将与另一个AP(在同一MLD中)相对应的邻居AP TBTT偏移子字段指示(设置)为255,因为它始终可以知道MLD中另一AP的TBTT Offset。

具体地,信标帧的RNR元素中包括的邻居AP信息字段可包括指示信标帧被发送的时间之间的偏移的邻居AP TBTT偏移子字段。在这种情况下,邻居AP TBTT偏移子字段表示信标帧被发送的时间点与AP MLD(NSTR或STR AP MLD)中包括的多个AP之中与邻居AP TBTT偏移子字段相对应的AP的下一信标帧被发送的时间点之间的偏移值。在这种情况下,邻居AP TBTT偏移子字段可能无法根据特定条件设置为特定值。

例如,如果包括在与发送信标帧的AP相同的AP MLD中,则邻居AP TBTT偏移子字段可能无法设置为特定值(例如,“255”)。此时,邻居AP TBTT偏移子字段的大小可能是8比特位,并且在这种情况下,邻居AP TBTT偏移子字段可能不会被设置为邻居AP TBTT偏移子字段所能够指示的最大值(因为在8比特位的情况下,分别对应于0到255的值,由8比特位所能够表示的最大偏移值可以是255)。然而,如果不包括在与发送信标帧的AP相同的AP MLD中(例如,AP是传统AP等情况),则可将邻居AP TBTT偏移子字段设置为特定值(例如,“255”)。

在与此类似的实施例中,邻居AP TBTT偏移子字段可根据特定条件解释为不同的值。

例如,如果邻居AP TBTT偏移子字段被设置为特定值(例如,“254”),则可根据特定条件可以不同地解释为“254”或大于“254”。

具体地,如果与包括邻居AP TBTT偏移子字段的邻居AP信息字段相对应的AP包括在与发送信标帧的AP相同的AP MLD或不同的MLD中,并且邻居AP TBTT偏移子字段被设置为特定值(例如,“254”),则站可将由邻居AP TBTT偏移子字段指示的值解释为254个TU。然而,如果不包括在与发送信标帧的AP相同的AP MLD或不同的MLD中(例如,AP是传统AP,或不包括在MLD中的AP等情况),并且邻居AP TBTT偏移子字段被设置为特定值(例如,“254”),则站可将由邻居AP TBTT偏移子字段指示的值解释为254个TU或更多个TU。

一般而言,传统AP在信标帧中与邻居AP的基本信息一起包括TBTT偏移信息来发送的原因可能在于,帮助接收信标帧的STA快速获得其他AP的基本信息,并利用所确定的TBTT偏移信息更高效地接收来自其他AP的信标帧。

然而,传统信标帧中包括的邻居AP TBTT偏移子字段由1个八位字节构成,其设计为仅能够指示最大对应于254个TU的TBTT偏移。考虑到另一AP可能具有的最大TBTT偏移量(考虑到可配置的信标间隔时为(2^16)或(2^16)-1个TU),邻居AP TBTT偏移子字段的设计可能是通过排除对大于254个TU以上的TBTT偏移量的信息支持而折中了信标帧开销和能够指示的信息的形态。

然而,当AP MLD通过信标帧指示关于MLD内另一AP的信息时,可以包括附加的MLDAP TBTT偏移子字段来发送,以便更准确地告知上述另一AP的TBTT偏移量。当AP MLD发送信标帧时,MLD AP TBTT偏移子字段可包括在与存在于同一MLD中的另一AP相对应的TBTT信息字段中。在这种情况下,如果邻居AP TBTT偏移子字段和MLD AP TBTT偏移子字段一起在特定TBTT信息字段中被指示,则邻居AP TBTT偏移子字段可以用预设值(可以是254或255)指示。MLD AP TBTT偏移子字段是2个八位字节的子字段,当发送信标帧的AP(报告AP)与同一MLD中的另一AP(被报告AP)之间的TBTT偏移量超过254个TU时,该子字段可用于指示TBTT偏移值。更具体地,在AP MLD发送信标帧时,当同一MLD中另一AP的TBTT偏移量超过254个TU而无法用现有的邻居AP TBTT偏移子字段指示准确的TBTT偏移量时,可在TBTT信息字段中限制性地包括MLD AP TBTT偏移子字段。

如果STA MLD在从特定AP接收的信标帧中包括的RNR元素中确认包括MLD AP TBTT偏移子字段的TBTT信息字段,则可基于MLD AP TBTT偏移子字段中指示的值确认与该TBTT信息字段相对应的AP的TBTT偏移量。在这种情况下,为了确定信标帧中包括的TBTT信息字段是否包括MLD AP TBTT偏移子字段,STA可以根据与每个TBTT信息字段相对应的TBTT信息长度子字段(在每个邻居AP信息字段的TBTT信息头部(子)字段中)的值来确定。也就是说,如果STA根据TBTT信息长度子字段的值识别出TBTT信息字段包括MLD AP TBTT偏移子字段,则可以根据MLD AP TBTT偏移子字段中指示的值确定与该TBTT信息字段相对应的AP的TBTT偏移量。在这种情况下,如果通过特定TBTT信息字段的MLD AP TBTT偏移子字段指示的值为0或预设值(或254或更小的值),则STA MLD可以基于邻居AP TBTT偏移子字段的值确定与上述特定TBTT信息字段相对应的AP的TBTT偏移量。

图12图示根据本发明的一实施例的TBTT信息字段格式的另一示例。

参照图12,TBTT信息字段可以具有包括MLD AP TBTT偏移子字段的配置。MLD APTBTT偏移子字段可以仅包括在AP MLD的AP所发送的信标帧中。此外,MLD AP TBTT偏移子字段可以仅包括在与发送信标帧的AP相同的MLD的另一AP相对应的TBTT信息字段中。

例如,在由AP MLD的特定AP发送的信标帧中,为了指示同一MLD的另一AP的TBTT偏移量为300个TU,可以以包括MLD AP TBTT偏移子字段的格式来使用与上述另一AP相对应的TBTT信息字段。在这种情况下,与上述另一AP相对应的TBTT信息字段的邻居AP TBTT偏移子字段可指示为254或255,而MLD AP TBTT偏移子字段可指示为与300个TU相对应的值(例如,300或299,或者(300-254))。在这种情况下,上述MLD AP TBTT偏移子字段是作为示例的子字段名称,而用于相同用途的子字段可以以不同名称定义。

图13图示根据本发明的一实施例的指示包括MLD AP TBTT偏移子字段(Offsetsubfield)的TBTT信息字段的TBTT信息长度子字段(Information Length subfield)的一个示例。

参照图13,根据TBTT信息长度子字段,可以指示TBTT信息字段中包括的内容的类型。TBTT信息长度子字段可以是RNR元素中包括的邻居AP信息字段中存在的TBTT信息头部字段中所包括的子字段。也就是说,通过信标帧传输的RNR元素可以包括多个邻居AP信息字段,并且每个邻居AP信息字段中包括的TBTT信息字段可以是包括不同数量和类型的内容的结构。在这种情况下,由于每个邻居AP信息字段中包括的TBTT信息字段可以包括不同数量和类型的内容,因此通过TBTT信息头部字段指示关于通过每个TBTT信息字段指示的内容(和格式)信息。

即,STA可以根据TBTT信息头部中指示的信息来解释通过AP接收到的信标帧的RNR元素中的每个邻居AP信息字段。在这种情况下,解释后的每个邻居AP信息字段可以指示有关邻居AP或同一MLD中的另一AP的信息。在这种情况下,如果TBTT信息头部字段中包括的TBTT信息长度子字段的值指意味着包括MLD AP TBTT偏移子字段的内容配置,如图13所示,则STA可以根据MLD AP TBTT偏移子字段中指示的值来确定与相应TBTT信息字段相对应的AP的TBTT偏移量。

作为另一种方法,AP MLD可能受以下限制,即,它应管理其操作的AP之间的TBTT偏移量使得不超过254个TU以下或255个TU。

在这种情况下,AP MLD可能需要调整其在各个链路上操作的AP的信标间隔和/或各个AP操作的BSS的TBTT时间点(设置),来确保附属于MLD的AP之间的TBTT时间点差异不超过254个TU或255个TU。在这种情况下,上述信标间隔、TBTT时间点调整等都是用于改变MLD中各AP的TBTT间隔的方法示例,且还可以应用其他用于调整TBTT偏移量使得不超过特定的时间值(254个TU或255个TU)的实现方式。此外,AP MLD确保其操作的各个AP的TBTT时间点差异不超过特定间隔(254个TU或255个TU)的方法可以不单独定义。

这样,如果AP MLD将其操作的各个AP的TBTT时间点差异调整为254个TU以下或小于255个TU,则在特定AP通过信标传输的RNR元素中针对同一MLD中的另一AP传输的邻居APTBTT偏移子字段值可以仅由253或254以下的值指示。更具体地,如果特定AP MLD将其操作的AP的TBTT时间点差异管理为254以下或小于255个TU,则附属于上述特定AP MLD的特定AP所传输的邻居AP TBTT偏移子字段之中与附属于同一AP MLD(上述特定AP MLD)的另一AP相对应的子字段可以仅指示(具有)254以下的值。

如上所述,如果AP MLD将其操作的各个AP的TBTT时间点差异维持为254个TU以下或小于255个TU,则非AP STA可能需要以与上述解释方法不同的另一种方法解释从上述APMLD的AP接收的信标帧的邻居AP TBTT偏移子字段。在这种情况下,上述解释方法可以指当邻居AP TBTT偏移子字段的值指示为254时的解释方法。即,上述解释方法可以是当邻居APTBTT偏移子字段的值指示为254时,将报告AP的上一个TBTT与被报告AP的下一个TBTT(在上述上一个TBTT之后发送的)之间的时间间隔解释为254个TU以上。在这种情况下,上述另一种解释方法是,当邻居AP TBTT偏移子字段的值指示为254时,将报告AP的上一个TBTT与被报告AP的下一个TBTT(在上述上一个TBTT之后发送的)之间的时间间隔解释为254个TU以上且小于255个TU。或者,上述另一种解释方法是,当邻居AP TBTT偏移子字段的值指示为254时,将报告AP的上一个TBTT与被报告AP的下一个TBTT(在上述上一个TBTT之后发送的)之间的时间间隔解释为254个TU。

由于AP MLD所操作的各个AP的TBTT之间的时间点差异已被AP MLD调整为254个TU以下或小于255个TU,这可以是在现有的邻居AP TBTT偏移子字段具有“254个TU以上”的含义的同时反映AP MLD的操作特性的一种解释方法。

即,当非AP STA通过从AP MLD的特定AP接收到的信标接收到用于同一AP MLD的另一AP的邻居AP TBTT偏移子字段时,如果该子字段的值为254,则可以解释为上述另一AP的TBTT偏移量为254个TU或(254个TU以上、小于255个TU)。

另外,即使在从AP MLD的AP接收信标帧的情况下,如果信标帧中包括的邻居APTBTT偏移子字段之中并非用于同一AP MLD的AP的邻居AP TBTT偏移子字段指示为254时,即用于传统AP以及非MLD的AP的邻居AP TBTT偏移子字段指示为254时,非AP STA也应解释为其指示254个TU以上的TBTT偏移量。

在这种情况下,非AP MLD区分特定邻居AP TBTT偏移子字段是否针对同一AP MLD的另一AP的方法可以基于包括在与上述特定邻居AP TBTT偏移子字段相同的TBTT信息字段中的MLD参数子字段的信息。更具体地,当在与特定邻居AP TBTT偏移子字段相同的TBTT信息字段中包括的MLD参数子字段的MLD ID子字段值为0时,非AP STA可以将上述特定邻居APTBTT偏移子字段解释为与发送信标帧的AP相同的MLD中的AP。

也就是说,当其中MLD ID子字段值为0的TBTT信息字段的邻居AP TBTT偏移子字段指示为254时,非AP STA可将上述邻居AP TBTT偏移子字段解释为指示254个TU以上~小于255个TU的TBTT偏移量。在这种情况下,非AP可进一步考虑信标帧是否包括ML元素(发送信标帧的AP是否为MLD),以解释邻居AP TBTT偏移子字段。

也就是说,当其中MLD ID子字段值为非0(例如,1至255的情况)的TBTT信息字段的邻居AP TBTT偏移子字段指示为254时,非AP STA可将上述邻居AP TBTT偏移子字段解释为指示254个TU以上的TBTT偏移量。

<非主链路设置和管理>。

如上所述,NSTR AP MLD无法通过非主链路传输信标帧、探测响应帧和多链路(Multi-link,ML)探测响应帧。因此,期望与NSTR AP MLD连接的STA MLD应仅通过其中NSTRAP MLD发送信标帧的链路传输(ML)探测请求帧。

由EHT非AP STA MLD的STA发送的ML探测请求帧除了包括在由传统HE STA发送的探测请求帧中的信息之外,还可具有包括EHT能力信息和多链路元素的配置。在这种情况下,ML探测请求帧中包括的多链路元素可允许发送ML探测请求帧的MLD向AP MLD请求其他链路上AP的附加信息。

例如,非AP STA MLD在发送ML探测请求帧时,可通过ML探测请求帧的多链路元素请求AP MLD附加响应关于其他链路上的AP的完整信息或部分信息。也就是说,可以请求APMLD向接收ML探测请求帧的AP发送与包括在同一AP MLD中的另一AP的链路相关的全部或部分参数。

例如,当与通过非主链路连接的AP相关的全部或部分参数被更新时,非AP STAMLD中包括的站可请求通过主链路连接的AP发送与非主链路上的另一AP相关的全部或部分更新参数。

在这种情况下,请求/响应完整信息意味着,针对其他链路上的AP(报告AP)请求/响应与响应ML探测响应帧的AP(报告AP)相同级别的信息。在这种情况下,请求/响应部分信息意味着,在关于其他链路上的AP的信息之中,仅针对由STA请求的信息进行响应。

如果在通过特定链路接收到的ML探测请求帧中被请求关于其他链路上的AP的附加信息,则发送信标帧的AP MLD可通过ML探测响应帧作出响应,不仅提供关于上述特定链路上的AP的信息,还提供关于被请求的其他链路上的AP的附加信息。

在这种情况下,如果STA MLD在特定链路上发送ML探测请求帧,并请求关于其他链路上的AP的完整信息,则AP MLD可能需要通过在该特定链路上响应的ML探测响应帧以与关于特定链路上的AP的信息相同的级别提供关于上述其他链路上的AP的信息。换句话说,针对上述其他链路上的AP,通过特定链路接收到针对其他链路上的AP的完整信息的响应的STA MLD可以获得与直接从其他链路上的AP接收到ML探测响应时相同级别的信息。

在这种情况下,如果STA MLD在特定链路上发送ML探测请求帧并请求关于其他链路上的AP的部分信息,则AP MLD可通过在特定链路上响应的ML探测响应帧仅提供被请求的关于其他链路上的AP的信息(被请求元素的信息)。换句话说,通过特定链路接收到关于其他链路上的AP的部分信息的响应的STA MLD可以附加地获取关于其他链路上的AP的仅自己请求的信息。在这种情况下,请求关于其他链路上的AP的部分信息的STA MLD可以发送ML探测请求帧,其中包括与其他链路相对应的链路ID以及指示其期望获取的附加信息的信息(可由被请求元素ID字段表示)。因此,如果通过特定链路接收到的ML探测请求帧包括指示关于其他链路的信息的信息(被请求元素ID字段),则AP MLD可通过ML探测响应帧附加指示关于针对上述其他链路而指示的信息。

在这种情况下,在通过特定链路发送ML探测请求帧时,STA MLD可将与其他链路对应的完整配置文件子字段(在多链路元素中包括的各STA控制字段(Per-STA Controlfield)中)设置为0或1,以指示请求其他链路的完整信息还是部分信息。

在这种情况下,可通过ML探测响应帧的多链路元素中包括的各STA配置文件(Per-STA Profile)发送有关另一AP的附加信息(完整以及部分)。各STA配置文件是包括在多链路元素中的0个或多于0个的字段,并且可包括与发送包括多链路元素的帧的STA(AP和非APSTA)相同的MLD中存在的其他STA(AP和非AP STA)的信息。在这种情况下,各STA配置文件具有包括完整配置文件子字段的配置,并且可以通过相应的各STA配置文件获得与其中完整配置文件子字段指示为1的各STA配置文件相对应(对应)的其他STA(AP和非AP STA)的完整信息(与发送包括多链路元素的帧的STA(AP和非AP)的信息相同级别的信息)。然而,表示与发送相应各STA配置文件的STA(AP和非AP)信息相同级别的信息的参数/元素可通过根据继承(inheritance)规则省略。继承规则可以意味着,为了防止重复指示相同的参数和元素,当相应参数和元素未被指示时,继承应用已经指示的相同参数和元素(针对其他STA(AP和非AP)指示的)的值。即,如果针对STA1指示了参数1的值,而针对STA2未指示参数1的值,则根据继承规则可以解释为用于STA2的参数1的值与用于STA1的参数1的值相同。

在这种情况下,由NSTR AP MLD发送的多链路元素中包括的各STA配置文件子元素(Profile subelement)可以具有不包括用于指示信标被发送的间隔的信标间隔(BeaconInterval)子字段。也就是说,NSTR AP MLD在多链路元素中指示与非主链路上的AP相对应的各STA配置文件子元素时,可能需要将信标间隔存在(Beacon Interval Present)子字段设置为0。这可能是因为,NSTR AP MLD中的在非主链路上操作的AP不发送信标帧,因此不存在单独的信标帧周期。也就是说,即使完整配置文件子字段(在各STA控制字段中)被指示为1,与NSTR AP MLD中的非主链路上的AP相对应的各STA配置文件子元素(在探针响应和关联响应帧中)的信标间隔存在子字段也可能被指示为0。即,即使在完整信息被指示的情况下,非主链路上的AP的信标间隔信息也不存在。

同样地,即使在完整信息被指示的情况下,关于非主链路上的AP的DTIM信息(DTIM计数和DTIM周期信息)也可能不存在。也就是说,即使完整配置文件子字段(在各STA控制字段中)被指示为1,与NSTR AP MLD中的非主链路上的AP相对应的各STA配置文件的DTIM信息存在(DTIM Info Present)子字段也可以被指示为0。

即,由于不通过非主链路发送信标,即使在非AP STA MLD通过AP MLD的主链路上的AP请求关于非主链路上的另一AP的所有信息(或所有更新信息)的情况下(即,完整信息设置为“1”的情况),ML探测响应帧中也可能不存在关于非主链路上的AP的信标间隔和DTIM信息。也就是说,ML探测响应帧中包括的关于非主链路上的AP的各STA配置文件子元素可以不包括信标间隔和DTIM信息。

在这种情况下,即使已经请求了关于非主链路上的另一AP的所有信息(或所有更新信息),AP MLD也可以不在ML探测响应帧中包括关于非主链路上的AP的信标间隔和DTIM信息,。因此,在这种情况下,AP MLD可以通过将信标间隔存在子字段和DTIM信息存在子字段分别设置为表示相应字段不存在的值(例如,“0”)来进行发送。

对于NSTR AP MLD,由于不在非主链路上发送信标帧,因此在指示关于非主链路上的AP的信息时,可以不指示DTIM信息和信标间隔信息。即,NSTR AP MLD可能需要将与非主链路上的AP相对应的各STA配置文件(更准确地说是STA控制字段)中的DTIM信息存在子字段始终设置为0。也就是说,NSTR AP MLD可能需要将与非主链路上的AP相对应的各STA配置文件中的信标间隔存在子字段始终设置为0。因此,即使在NSTR AP MLD从非AP STA MLD接收到请求完整信息的ML探测请求帧或(ML)(Re)关联请求帧的情况下,NSTR AP MLD仍可能需要将与非主链路上的AP相对应的各STA配置文件中的信标间隔存在信标间隔存在子字段和DTIM信息存在子字段始终设置为0。

或者,由于不在非主链路上发送信标帧,因此NSTR AP MLD可能需要将与非主链路上的AP相对应的各STA配置文件中的信标间隔、DTIM计数和DTIM间隔子字段设置为预先约定的值。这可以被视为,当NSTR AP MLD发送(响应)关于非主链路上的AP的完整信息时,为保持与普通AP MLD(例如,STR AP MLD)相同的各STA配置文件结构而考虑的操作。也就是说,STA MLD可使用ML探测请求帧等向AP MLD请求关于特定链路的完整信息,然后期望在响应帧中得到关于该特定链路上的AP的完整信息的响应。在这种情况下,如果NSTR AP MLD所响应的完整信息具有与STR AP MLD所响应的完整信息不同的各STA配置文件结构,则STAMLD通过各STA配置文件获取信息的过程的实施复杂性可能会增加。因此,在响应非主链路的完整信息时,即使非主链路上的AP不发送信标帧,NSTR AP MLD也可以使用与普通AP MLD响应完整信息时使用的各STA配置文件相同结构的各STA配置文件。在这种情况下,与NSTRAP MLD的非主链路上的AP相对应的各STA配置文件的信标间隔子字段、DTIM计数子字段和DTIM间隔子字段可以分别设置为预设值。例如,在发送关于非主链路上的AP的完整信息时,NSTR AP MLD可将非主链路的信标间隔子字段中的各个比特位设置为全0、全1或预先约定的值。例如,在发送关于非主链路上AP的完整信息时,NSTR AP MLD可将非主链路的DTIM计数子字段中的各个比特位设置为全0、全1或预先约定的值。例如,在发送关于非主链路上AP的完整信息时,NSTR AP MLD可将非主链路的DTIM间隔子字段中的各个比特位设置为全0、全1或预先约定的值。

或者,由于不在非主链路上发送信标帧,NSTR AP MLD可将与非主链路上的AP相对应的各STA配置文件中的信标间隔、DTIM计数和DTIM间隔子字段设置为与主链路的信标帧相关的值,如上所述,这可以是为了保持相同的各STA配置文件结构而考虑的操作。在这种情况下,与NSTR AP MLD中非主链路上的AP相对应的各STA配置文件中的信标间隔子字段和DTIM计数子字段以及DTIM间隔子字段可以分别设置为与在主链路上发送的信标帧相关的值。例如,当发送关于非主链路上的AP的完整信息时,NSTR AP MLD可将非主链路的信标间隔子字段设置为指示(表示)主链路的信标间隔的值。例如,当发送关于非主链路上的AP的完整信息时,NSTR AP MLD可将非主链路的DTIM计数子字段设置为主链路的DTIM计数值。例如,当发送关于非主链路上的AP的完整信息时,NSTR AP MLD可将非主链路的DTIM间隔子字段设置为指示(表示)主链路的DTIM间隔的值。

或者,由于不在非主链路上发送信标帧,NSTR AP MLD可将与非主链路上的AP相对应的各STA配置文件的信标间隔、DTIM计数和DTIM间隔子字段设置为具有特定目的的值。更具体地,非主链路的信标间隔子字段可由AP MLD设置为具有特定用途的值(虚设信标间隔),例如,用于计算的值。传统Wi-Fi中的信标间隔如字面所示是指与信标帧被发送的时间间隔(interval)相关的值,但也被用作各种BSS操作的时间单位(time units)。例如,接合失败超时(JointFailureTimeout)、查询失败超时(QueryFailureTimeout)基元等的单位以信标间隔来定义,并且监听间隔字段、PRAW开始偏移子字段、AID请求间隔字段、AID切换计时字段、AID响应间隔字段、最小传输间隔子字段、信道质量测量持续时间、颜色切换倒计时(在BSS颜色变更公告元素中的)子字段等则使用信标间隔(或TBTT)作为基本单位来指示间隔/持续时间。如此,由于信标间隔具有与实际信标帧被发送的间隔有关的值的含义,同时也是用作各种基元和字段的单位的值,因此即使不在非主链路上实际发送信标帧,也可能需要针对非主链路定义(指示、设置)信标间隔,以便用作上述基元/子字段的单位。

也就是说,即使不在非主链路上发送信标帧,NSTR AP MLD也可以将与非主链路上的AP相对应的各STA配置文件的信标间隔子字段指示为信标间隔值,以用作非主链路的时间单位。在这种情况下,非AP MLD可基于与非主链路上的AP相对应的各STA配置文件的信标间隔子字段中指示的值,识别(确定、计算)上述基元和字段(以信标间隔作为时间单位)的持续时间和间隔。此时,与非主链路上的AP相对应的各STA配置文件的DTIM间隔子字段和DTIM计数子字段也可根据AP MLD的BSS操作目的来设置,且在非主链路中操作STA的非APMLD在非主链路中操作STA时可能需要根据上述设置值进行操作。

另外,上述设置与NSTR AP MLD的非主链路上的信标相关的子字段(信标间隔、DTIM计数、DTIM间隔等)的方法不仅可应用于在主链路上发送的各STA配置文件,还可应用于包括与非主链路上的信标相关的信息的其他帧和子字段(在主链路或非主链路上传输)。

此外,期望与NSTR AP MLD关联的非AP STA MLD可能需要将请求主链路和非主链路的设置时发送的监听间隔字段的单位用作NSTR AP MLD的主链路的信标间隔。换句话说,向NSTR AP MLD发送监听间隔字段的非AP STA MLD应将监听间隔字段的单位计算和设置为NSTR AP MLD的在主链路上操作的AP的信标间隔。在这种情况下,监听间隔字段可以是指示与执行多链路(重新)关联的非AP STA MLD将至少一个STA切换到唤醒状态以接收信标帧的周期(时间)相关的信息的字段。在这种情况下,监听间隔字段可以指示在MLME基元中监听间隔参数被指示时衍生出的值。

在这种情况下,当非AP STA MLD向除NSTR AP MLD之外的AP MLD(例如,STR APMLD)发送监听间隔字段时,可将监听间隔字段的单位设置为其希望执行设置的链路(上的AP)的信标间隔之中最大值。例如,当非AP STA MLD要与链路1和链路2执行多链路设置时,非AP STA MLD可以将链路1(上的AP)的信标间隔和链路2的信标间隔之中较大的值用作ML关联请求帧中包括的监听间隔字段的单位。即,如果链路1的信标间隔为100ms,且链路2的信标间隔为50ms,则非AP STA MLD发送的监听间隔子字段的单位可以是100ms。

一般而言,如果AP和STA已完成设置,STA可以接收AP发送的信标帧,并识别和跟踪(更新)AP的操作参数和元素变更内容。此外,信标帧可以包括时间戳字段,从而提供用于BSS内的STA进行时间同步的信息。

然而,在NSTR AP MLD的情况下,由于不在非主链路上发送信标帧,与NSTR AP MLD执行设置的STA MLD可能需要执行额外的操作,以跟踪(更新)关于非主链路的参数/要素并保持时间同步。

根据本发明的一实施例,与NSTR AP MLD关联的非AP STA MLD可在主链路上接收到信标帧之后,确认非主链路的变更序列(在RNR元素的MLD参数字段中)并发送ML探测请求。在这种情况下,由非AP STA MLD发送的ML探测请求帧可能是为了请求非主链路的已改变的参数和要素信息而发送的。在这种情况下,发送ML探测请求帧时可将与非主链路(以及非主链路的AP)相对应的各STA配置文件的完整配置文件设置为1,从而请求非主链路的完整信息。或者,STA MLD为更新非主链路的参数/要素而发送的ML探测请求帧可请求更新信息,而不是非主链路的完整/部分信息。

换句话说,即使在非AP STA MLD和AP MLD之间形成有多个链路的情况下,用于执行关联、重新关联和/或更新参数过程的帧也可以仅通过主链路来执行。例如,通过信标帧中包括的邻居AP信息中所包括的、表示关于另一AP的链路的参数是否被更新的特定字段(例如,变更序列或BSS参数变更计数子字段),STA识别到关于非主链路上的AP的参数已被更新,则非AP STA MLD可请求通过主链路而不是其他AP的非主链路发送更新的参数。也就是说,非AP MLD无法通过非主链路发送用于请求更新的参数的帧(例如,探测请求帧等)。

例如,在与NSTR AP MLD执行设置之后,请求用于更新非主链路的参数/元素的信息的非AP STA MLD可通过在其通过主链路发送的ML探测请求帧中将对应于非主链路的各STA配置文件的更新的配置文件子字段设置为1,请求关于非主链路上的AP的改变的参数/元素。如果接收到的ML探测请求帧的各STA配置文件(对应于非主链路)中的更新的配置文件子字段指示为1,则NSTR AP MLD可以用包括非主链路的改变的信息(参数和元素)的ML探测响应帧进行响应。

在这种情况下,由非AP STA MLD发送的ML探测请求帧中的各STA配置文件字段可以具有包括更新的配置文件子字段和记录的变更序列子字段的配置。记录的变更序列子字段表示非AP STA MLD为非主链路维护的最新的变更序列值,并且AP MLD可根据通过记录的变更序列子字段指示的值来确认/确定更新信息的类型。

例如,NSTR AP MLD可通过将非主链路的变更序列号从100增加到101来更改参数1,然后再通过将变更序列号从101增加到102来更改参数2。此时,STA MLD可发送ML探测请求帧,并请求非主链路的更新信息。在这种情况下,如果非AP STA MLD将记录的变更序列子字段指示为100,则NSTR AP MLD可用包括参数1和参数2的ML探测响应帧来进行响应,而如果非AP STA MLD将记录的变更序列子字段指示为101,则NSTR AP MLD可用仅包括参数2的ML探测响应帧来进行响应。

在这种情况下,非AP STA MLD可以不使用单独的更新的配置文件子字段来请求更新的配置文件,而是将完整配置文件子字段指示为0。换句话说,非AP STA MLD请求更新的配置文件的方法可以是将完整配置文件子字段设置为0,在这种情况下,单独的更新的配置文件子字段可以不包括在各STA配置文件中。

图14图示根据本发明的一实施例的各个STA的各STA配置文件子元素(Per-STAProfile subelement)的格式。

参照图14的(a),各STA配置文件子元素可以具有包括STA控制字段的配置。STA控制字段(见图14的(b))表示用于指示相应各STA配置文件子元素的STA配置文件(见图14的(a))中包括的字段的类型的信息。此时,在除NSTR AP MLD以外的其他AP MLD发送的特定的各STA配置文件子元素中,如果STA控制字段中的完整配置文件子字段指示为1,则MAC地址存在子字段、信标间隔存在子字段和DTIM信息存在子字段均应指示为1。然而,如上所述,由于NSTR AP MLD不在非主链路上发送信标帧,因此与非主链路相对应的各STA配置文件子元素中,有关非主链路的信标帧的信息可以不被指示。也就是说,由NSTR AP MLD发送的特定的各STA配置文件子元素(与非主链路上的AP相对应)的信标间隔存在子字段和DTIM信息存在子字段可被指示为0,即使完整配置文件子字段被指示为1。

此外,如上述实施例所述,向NSTR AP MLD发送ML探测请求帧的非AP STA MLD可通过将STA控制字段的更新的配置文件子字段(包括在与非主链路的AP相对应的各STA配置文件子元素中)指示为1,向主链路的AP请求非主链路AP的改变的信息(更新的信息)。此时,非AP STA MLD可使用记录的变更序列子字段(见图14的(c))指示作为与其更新了非主链路AP的信息的时间点有关的信息的记录的变更序列的值。在这种情况下,记录的变更序列子字段可以使包括在STA配置文件中的子字段。在接收到通过主链路接收到的来自非AP STAMLD的ML探测请求帧之后,NSTR AP MLD可通过比较ML探测请求帧中包括的记录的变更序列子字段的值与当前非主链路AP的变更序列值来确定要响应给非AP STA MLD的非主链路AP的信息。

图15图示根据本发明的一实施例的与非同时发送和接收(NSTR)软AP MLD设置的非AP MLD更新非主链路的信息的过程的一个示例。

参照图15,NSTR AP MLD可在更改在链路2(非主链路)上操作的AP2的参数之后,通过在链路1(主链路)上操作的AP1发送的信标帧来指示AP2的参数已改变。在这种情况下,AP2的参数已改变的信息可通过将由AP1发送的信标帧中包括的RNR元素中的与AP2相对应的变更序列子字段的值从前一信标帧中指示的值增加1来指示。

非AP STA MLD在通过STA1接收到由AP1发送的信标帧之后,可识别AP2的参数已更新的事实。非AP STA MLD可通过STA1发送ML探测请求帧,以获取AP2的改变的参数信息。

由非AP STA MLD通过STA1发送的ML探测请求帧可具有在ML元素中包括与AP2相对应的各STA配置文件子元素的结构,而上述各STA配置文件子元素可包括关于请求的是完整配置文件还是更新配置文件的指示符。

在通过主链路接收到来自STA1的ML探测请求帧之后,NSTR AP MLD可通过在ML探测响应帧中包括所请求的AP2的信息(完整或更新信息)来响应STA1。

在非AP STA MLD通过ML探测响应帧从NSTR AP MLD接收到自己所请求的AP2的信息之后,可以通过更新关于AP2的参数来完成针对其中未传输信标帧的非主链路的参数更新。

<广播ML探测响应>

根据本发明的一实施例,当有关在非主链路上操作的AP的信息改变时,NSTR APMLD可通过主链路发送广播ML探测响应帧。当非AP STA MLD通过主链路接收到由NSTR APMLD发送的广播ML探测响应帧时,可能需要更新关于非主链路(上的AP)的信息。在这种情况下,广播ML探测响应帧可以不是为响应特定STA发送的ML探测请求帧而发送的,而是在没有单独请求的情况下由NSTR AP MLD发送的ML探测请求帧。

广播ML探测响应帧包括与非主链路上的AP相对应的各STA配置文件子元素,并用于辅助非AP STA MLD更新非主链路的改变的参数和元素。在这种情况下,由于每个非APSTA维护的非主链路的(记录的)变更序列可能不同,因此广播ML探测响应帧可以包括关于非主链路的AP的完整信息。在这种情况下,广播ML探测响应帧可与DTIM信标帧一起发送。

因此,如果通过信标帧确认与非主链路上的AP对应的变更序列号与非AP STA MLD自己维护的(记录的)变更序列号不同,则非AP STA MLD可能需要在接收下一DTIM帧时接收广播ML探测响应帧。

在这种情况下,也可使用广播ML关联响应帧来执行上述使用广播ML探测响应帧的非主链路的参数更新过程。在这种情况下,配置广播ML关联响应帧的各STA配置文件子元素的方法和接收方STA MLD的更新过程与上述广播ML探测响应帧的实施例的相同,因此省略详细描述。

图16是图示根据本发明的一实施例的与NSTR AP MLD关联(Association)的非APSTA MLD更新非主链路的参数的过程的一个示例的流程图。

在主链路上接收到信标帧之后,非AP STA MLD确认非主链路的变更序列(在RNR元素的MLD参数字段中)。如果所确认的非主链路的变更序列值与自己记录的变更序列值不同,则非AP STA MLD可通过主链路发送ML探测请求帧。此时,ML探测请求帧可包括指示请求非主链路AP的完整信息还是请求更新信息的子字段。此外,请求更新信息的ML探测请求帧可具有同时包括由指示其维护的(记录的)变更序列值的子字段。然后,从AP MLD接收到ML探测响应帧的非AP STA MLD基于响应的ML探测响应帧中包括的非主链路AP的信息来执行参数更新。

<非主链路的时间同步管理>

如上所述,由AP发送的信标帧除了传递各种参数和元素信息之外,还可帮助BSS内的STA实现时间同步。信标帧中包括的时间戳(TimeStamp)字段指示包括时间戳字段的第一比特位的数据符号在发射天线连接器上出现的时间点的定时同步功能(timingsynchronization function,TSF)定时器的值,并且接收到时间戳字段的STA可根据接收到的时间戳字段值将其TSF定时器与AP同步。

这样,AP和STA可以在基于信标帧中包括的时间戳值保持时间同步的情况下执行基于定时的操作。然而,NSTR AP MLD无法通过非主链路发送信标帧,因此在NSTR AP MLD的STA之中,非AP STA MLD的与非主链路AP关联的STA必须使用除信标帧以外的方法与AP保持时间同步。

为了与NSTR AP MLD的非主链路AP保持时间同步,关联的非AP STA可能需要使用AP发送的TIM帧中的时间戳。由于TIM帧具有包括与信标帧具有相同功能的时间戳字段的结构,因此从NSTR AP MLD的非主链路AP接收TIM帧的STA可能需要使用TIM帧中包括的时间戳字段来管理其TFS定时器。然而,在NSTR AP MLD的情况下,可能被限制在不占用主链路的情况下在非主链路上发起传输,因此可能需要在主链路上传输信标帧的同时在非主链路上传输TIM帧。即,与NSTR AP MLD关联的非AP STA MLD可能需要做好准备,以便配合主链路的TBTT而在非主链路上接收TIM帧。

在本发明的另一实施例中,如果AP MLD是不支持同时发送和接收的NSTR AP MLD,则在NSTR AP MLD中包括的多个AP的各个链路上可以使用相同的TSF定时器,并且此时使用的TSF定时器可以是主链路的TSF定时器。即,如果AP MLD是NSTR AP MLD,则附属于NSTR APMLD的AP的链路(非主链路)可以使用主链路的TSF定时器。

也就是说,与NSTR软AP MLD关联的非AP STA MLD可能需要与非主链路共用主链路的TSF定时器。换句话说,与NSTR AP MLD关联的非AP STA MLD可以不具有用于非主链路(基于NSTR软AP MLD)的单独TSF定时器,而可以一起使用通过主链路管理的TSF定时器。即,在本发明的一个方面中,NSTR AP MLD和与NSTR AP MLD关联的非AP STA MLD可以使用MLD级(MLD单位、MLD公共的)定时器。此时,为了确保NSTR AP MLD和与NSTR AP MLD关联的非APSTA MLD的稳定操作,可以要求NSTR AP MLD中的各个AP之间和/或与NSTR AP MLD关联的非AP STA MLD中的各个STA之间的时间同步(Time Syncronization)保持误差在预先约定的值以下。例如,可以要求NSTR AP MLD将主链路上的AP与非主链路上的AP之间保持的时间戳差值(或定时器之间的差值)保持在预先约定/设置的值以下。例如,可以要求与NSTR软APMLD关联的非AP STA MLD将主链路上的STA与非主链路上的STA之间保持的时间戳差值保持在预先约定/设置的值以下。

换句话说,主链路的TSF定时器可以在NSTR AP MLD中包括或附属的所有AP的链路上保持相同(或应用或使用相同)。此外,NSTR AP MLD中包括或附属的AP之中任何两个AP的时间戳或TSF定时器之间的差值可限制在特定值(例如,30us)内。

也就是说,NSTR AP MLD中包括或附属的所有AP的TSF定时器可以是相同的,APMLD或NSTR AP MLD中包括或附属的任何两个AP(例如,主链路上的AP和非主链路上的AP)的时间戳或TSF定时器之间的差值或时钟漂移(clock drift)可以限制在特定值(例如,±30us)内,并且在这种情况下,AP MLD或NSTR AP MLD可修改时间戳或TSF定时器,以确保TSF定时器之间的差值或时钟漂移在特定值内。

此外,当与NSTR AP MLD关联的非AP STA MLD通过非主链路接收到TIM帧时,可能需要接收在主链路上传输的下一信标帧。更具体地,当非AP STA MLD通过非主链路上的STA接收到TIM帧,且TIM帧动作字段中的检查信标字段所指示的值与其自身维护的检查信标值不同时,可能需要接收在主链路上传输的下一信标帧。在这种情况下,下一信标帧可能是存在于在非主链路上接收导TIM帧的时间点之后的、对应于主链路的TBTT而发送的信标帧。在这种情况下,接收下一信标帧可以意味着,伴随有通过信标帧中包括的各STA配置文件(对应于非主链路的AP)更新非主链路的参数的操作。在这种情况下,作为更新对象的参数可能仅限于与关键更新相关的参数。

<非主链路的信道切换、信道静默过程>。

如上所述,NSTR AP MLD不在非主链路上发送信标帧,因此,基于信标帧的传输定时执行的BSS的操作可能不同于普通AP MLD的BSS操作。

在传统Wi-Fi中,BSS的操作信道频率(操作频带)可根据AP和STA之间约定的过程进行更改。此时,可以利用传统的扩展信道切换(Extended channel switching,ECS)操作,也可以利用11be中新定义的信道切换机制。当AP决定改变BSS的操作信道时,可以通过发送信标帧、探测响应帧或扩展信道切换公告帧等,通知其关联的STA在保持它们之间的关联的同时切换到新的信道和工作类别。在这种情况下,AP通过信标帧发送扩展信道切换公告元素,并在该元素的信道切换计时字段中指示关于在发送哪一编号的信标帧之后执行信道切换(操作信道变更)的信息。如果AP在信标帧中包括最大信道切换时间(MAX ChannelSwitch Time)元素和扩展信道切换公告(Extended Channel Switch Announcement)元素,则AP应在切换时间字段(最大信道切换时间元素中的)内在新信道上传输第一个信标帧。即在新信道上发送的信标帧与当前信道上传输的最后一个信标帧之间的时间间隔应小于通过切换时间字段指示的时间间隔。

参照上述传统Wi-Fi BSS的信道切换操作,BSS的AP可通过在当前信道上传输的信标帧向STA指示关于新信道的信息、关于执行信道切换的时间的信息以及在新信道上传输的第一个信标帧的时间点的信息。基于由AP发送的信标帧中包括的信道切换相关信息,BSS的STA可以在规定时间段(AP指示的时间段)内移动到新信道,从而在保持与AP的关联的同时完成信道切换。如此,传统Wi-Fi BSS的信道切换过程通过由AP发送的信标帧提供信道切换所需的信息(信道切换模式、新操作类、新信道编号、信道切换计时等)的方式执行,因此,不发送信标帧的NSTR AP MLD的非主链路BSS无法使用传统信道切换过程来执行信道切换。

此外,当传统Wi-Fi设置静默间隔时,也通过BSS的AP所传输信标帧中包括的元素(静默元素、静默信道元素等)来指示有关应用静默间隔的时间段的信息,且与信道切换过程类似地,不发送信标帧的NSTR AP MLD的非主链路无法使用传统的静默过程来设置静默间隔。

根据本发明的一实施例,NSTR AP MLD可通过在主链路上发送的信标帧来指示改变非主链路的操作信道(信道切换)所需的信息和/或设置静默间隔所需的信息。换句话说,与NSTR AP MLD关联的非AP STA MLD可基于通过主链路的信标帧获得的信息来执行非主链路的信道切换。换句话说,与NSTR AP MLD关联的非AP STA MLD可通过主链路的信标帧来获得有关非主链路的静默间隔的信息。

也就是说,在STR AP MLD的情况下,包括在同一AP MLD中的AP可以周期性地发送信标帧。在这种情况下,每个AP可以在其发送的信标帧中包括关于其他AP的基本信息并进行发送,关于其他AP的基本信息可以包括与其他AP的信道变更相关的信息(例如,信道切换公告元素(channel switch announcement element)、扩展信道切换公告元素、最大信道切换时间元素(max channel switch element)和/或用于设置静默间隔的信息。

此时,信道切换公告元素和扩展信道切换公告元素可以包括指示被改变的信道的编号的新信道编号字段(new channel number field)和信道切换计时字段(channelswitch count field)。

信道切换计时字段指示直到发送信道切换计时字段的STA切换到新信道为止的TBTT的数量。如果信道切换计时字段的值设置为“1”,则信道切换发生在下一个TBTT,如果信道切换计时字段的值设置为“0”,则信道切换发生在信道切换计时字段被发送之后的任何时间。

信道切换公告元素和扩展信道切换公告元素可以通过包括在信道切换公告帧、信标帧和探测响应帧中而被发送。

如果操作类别(operating class)改变,则站可以在扩展信道切换公告元素中进一步包括指示被改变的操作类别的新操作类别(new operating class)字段来进行发送。

最大信道切换时间元素可以指示从信道切换开始的时间点起可以在变更后的信道上发送信标的时段。例如,当成功执行信道变更时,执行信道变更的站(例如,AP STA)在从信道切换开始的时间点起由最大信道切换时间元素指示的时间之内在变更后的新信道中发送信标。

此时,最大信道切换时间元素可以包括指示用于在新信道中发送信标的时段的切换时间字段。

在假设包括在同一AP MLD中的AP周期性地发送信标的情况下,每个AP可以发送用于改变包括在同一AP MLD中的其他AP的信道的信道变更信息。然而,支持NSTR并包括在同一AP MLD中的AP只能通过主链路发送信标帧。也就是说,在包括在同一AP MLD中的多个AP之中,只有特定AP可以通过主链路发送信标,而其余AP不能发送信标。因此,在这种情况下,即使非主链路上的AP不发送信标帧,主链路上的AP也可以通过在信标帧中包括非主链路上的AP的信道变更信息来进行发送。

更具体地,当执行非主链路的信道切换或设置静默间隔时,NSTR AP MLD可以在主链路的信标帧(和(ML)探测响应帧)中包括用于非主链路的AP的各STA配置文件。

图17图示根据本发明的一实施例的要素的格式。图17图示了上文所述的各要素的格式的一个示例。

参照图17,用于(对应于)非主链路上的AP的各STA配置文件可以具有包括信道切换公告元素、扩展信道切换公告元素、最大信道切换时间元素、静默元素和静默信道元素中的至少一个的配置。

上述元素的定时字段可能需要根据主链路的目标信标传输时间(Target BeaconTransmission Time,TBTT)和信标间隔来设置。

具体地,当包括在通用AP MLD中的AP通过将用于其他AP的信道变更信息包括在帧中来进行发送时,用于其他AP的信道变更的元素(例如,信道切换公告元素、扩展信道切换公告元素、最大信道切换时间元素、静默元素、静默信道元素等)可以基于执行信道变更的AP而不是基于发送信道变更信息的AP来设置和发送。

然而,在支持NSTR的AP MLD(NSTR AP MLD)的情况下,仅主链路的AP发送信标帧,而非主链路的AP不发送信标帧,因此非主链路的AP的信道变更信息和/或关于静默间隔信息可以基于主链路的AP而不是非主链路的AP来设置。

具体地,构成AP MLD的AP可以经由主链路通过特定帧(例如,信标)发送包括关于非主链路的AP的信道变更信息和/或关于静默间隔的信息的各STA配置文件。在这种情况下,可以基于主链路的AP来设置关于非主链路的AP的信道变更信息和/或关于静默间隔的信息。

例如,包括在信道切换公告元素、扩展信道切换公告元素、静默元素和/或静默信道元素中的定时字段(例如,持续时间相关字段(切换时间、静默持续时间字段等)、包括时间点相关字段(信道切换计时、静默计时字段等)的时间相关字段等)应参考由在主链路上操作的AP的相应元素指示的最新TBTT和BI来应用。

NSTR AP MLD的主链路上的AP可根据自身的信标间隔和TBTT设置用于非主链路上的AP的各STA配置文件(包括在信标帧和(ML)探测响应帧中)中包括的信道切换公告元素、扩展信道切换公告元素、最大信道切换时间元素、静默元素和静默信道元素的定时字段。在这种情况下,上述定时字段用于统指时间相关字段,包括持续时间相关字段(切换时间、静默持续时间字段等)和时间点相关字段(信道切换计时、静默计时字段等)。

因此,与NSTR AP MLD关联的非AP MLD在接收到来自在主链路上操作的NSTR APMLD的AP的信标帧后,可从信标帧中包括的各STA配置文件中获取与非主链路的信道切换和/或静默间隔相关的信息,然后根据主链路的TBTT和信标间隔(Beacon interval,BI)解释与非主链路的信道切换相关的信息和/或与静默间隔相关的信息。在这种情况下,上述各STA配置文件指的是与非主链路上的AP相对应的各STA配置文件。

另外,在NSTR AP MLD通过主链路的信标帧完成非主链路的信道切换之后(完成公告并信道切换之后),NSTR AP MLD可能需要在切换时间字段(最大信道切换时间元素中的)所指示的时间内在(非主链路的)新信道上发送TIM帧。也就是说,NSTR AP MLD的非主链路AP可能需要在执行信道切换之后在新信道上发送TIM帧。在这种情况下,在主链路上传输其中信道切换计时子字段被指示为1(或0)的信标帧之后,非主链路AP可能需要在由切换时间字段指示的时间内,在新信道上发送TIM帧。在这种情况下,信道切换计时字段和切换时间字段可包括在主链路上传输的信标帧中所包括的各STA配置文件(对应于非主链路AP)中。在这种情况下,TIM帧可由在主链路或非主链路的新信道上传输的另一个帧替代。例如,在非主链路上完成信道切换之后,NSTR AP MLD可在主链路上发送指示与信道切换完成相关的信息的信标帧。在这种情况下,信标帧可以是独立于TBTT发送的附加信标帧。此时,信标帧可以是具有包括关于非主链路的完整信息的配置的信标帧。例如,具有包括关于非主链路的完整信息的配置的信标帧可以是其中对应于非主链路的AP的各STA配置文件的完整信息子字段设置为1的信标帧。在这种情况下,相对于在开始信道切换之前传输的信标帧而言,在非主链路的信道切换结束之后传输的主链路的信标帧可能需要再预先约定的时间内传输。此时,预先约定的时间可以使通过切换时间字段(最大信道切换时间元素中的)指示的时间。或者,信标帧可以是包括关于非主链路的信道切换的指示符的信标帧。例如,在非主链路的信道切换完成之后传输的主链路的信标帧可以具有包括信道切换完成子字段的配置。在这种情况下,信道切换完成子字段可以是ML元素中包括的子字段。特定切换完成子字段可以是在与包括特定子字段的各STA配置文件相对应的AP完成信道切换时指示为1的子字段。也就是说,在非主链路的信道切换完成之后,AP可能需要将与非主链路上的AP相对应的各STA配置文件(信标帧中的)的信道切换完成子字段设置为1。在这种情况下,即使APMLD不是NSTR AP MLD,即普通AP MLD,与上述信道切换相关的信标帧也可为相同目的发送(使用)。

与NSTR AP MLD关联的非AP MLD通过主链路执行非主链路的信道切换,然后仅限在从AP MLD接收到约定帧(上述非主链路的TIM帧或其他帧和/或指示与主链路的信道切换完成相关的信息的信标帧)的情况下,才可以执行考虑非主链路的信道切换已经完成的情况的操作。即,可以通过主链路上的AP发送关于包括在支持NSTR的AP MLD中的非主链路上的AP的信道切换相关信息(例如,信道变更信息等)。在这种情况下,即使信道切换完成,非主链路上的AP也无法在变更后的信道上发送信标帧,因为它不是主链路。因此,在这种情况下,当信道切换完成时,非主链路上的AP可以发送指示信道切换已完成的TIM帧,以向非APMLD的站指示信道切换已完成。或者,主链路上的AP可以发送指示针对非主链路上的AP的信道切换已经完成的信标帧,以向非AP MLD的站指示信道切换已经完成。

如果认为信道切换未完成,则非AP STA MLD可能认为非主链路的信道切换被取消,并在之前的信道(执行信道切换之前的信道)上进行操作(恢复到之前的信道)。

作为另一种方法,当非主链路AP(AP的BSS)执行信道切换时,NSTR软AP MLD可以将在主链路上发送的信标帧的特定子字段设置为特定值。更具体地,在非主链路上的AP执行信道切换的时间段内,NSTR软AP MLD通过主链路发送的信标帧保持为1或0,并且在非主链路上的AP不执行信道切换的时间段内,包括指示为0或1的子字段。换句话说,NSTR软AP MLD可以基于非主链路上的AP是否执行信道切换来设置上述子字段。此时,该子字段可以是与非主链路上的AP相对应的RNR元素或者包括在各STA配置文件中的子字段。

如上所述,当NSTR软AP MLD基于非主链路上的AP是否执行信道切换来确定上述子字段的值时,与NSTR软AP MLD关联的非AP MLD基于通过在主链路上接收到的信标帧所指示的子字段的值来判断非主链路AP(BSS)的信道切换是否正在执行。也就是说,非AP MLD可以确认在通过主链路接收到的信标帧中与非主链路的AP对应的子字段被指示为特定值(例如,1),从而识别出非主链路的AP正在执行信道切换。如果非AP MLD确认在通过主链路接收到的信标帧中与非主链路的AP对应的子字段不是特定值,则非AP MLD可以识别出非主链路上的AP已完成预定的信道切换。此时,完成的含义可以表示由通过最近接收到的非主链路的AP所对应的(扩展)信道切换公告元素指示的信道切换操作已经完成,或者被取消。如果与非主链路的AP对应的子字段指示为除特定值以外的值(除了信道切换正在进行时指示的值以外的值),则非AP MLD可以认为非主链路的AP在通过最近接收到的信标帧(或探测响应帧)指示的操作信道/类中进行操作。当非AP MLD想要通过非主链路发送UL PPDU时,可能需要基于非主链路上的AP是否在非AP MLD自己所识别的信道(类)中操作来发送UL PPDU。例如,仅当与非主链路的AP对应的子字段指示为除特定值以外的值时,非AP MLD才可以发送UL PPDU。另一方面,当与非主链路的AP对应的子字段指示为特定值时,非AP MLD可以认为非主链路的AP正在执行信道切换,从而可能不应发送UL PPDU。

作为另一种方法,NSTR软AP MLD可以将信标帧(或探测响应帧)的关键更新标志保持为1,直到非主链路AP(AP的BSS)完成信道切换。NSTR软AP MLD通过在信标帧中包括与非主链路的AP相对应的(扩展)信道切换公告元素,帮助非AP MLD识别非主链路的预定信道切换。此时,当NSTR软AP MLD发送包括(扩展)信道切换公告元素的信标帧(通过主链路发送)时,信标帧的关键更新标志子字段应设置为1。NSTR软AP MLD将关键更新标志子字段的值保持为1,直到非主链路的信道切换完成,从而可以识别出非AP MLD仍在执行非主链路的信道切换。此时,NSTR软AP MLD可能需要在信标帧中包括(扩展)信道切换公告元素(对应于非主链路上的AP),直到非主链路上的AP完成信道切换。此时,在非主链路上的AP进行信道切换时,NSTR软AP MLD可能需要将与非主链路的AP对应的信道切换公告元素的信道切换计时子字段指示为0。此时,在非主链路上的AP进行信道切换时,NSTR软AP MLD可能需要将与非主链路上的AP相对应的信道切换定时元素的切换时间子字段指示为直到预期完成信道切换的时间值。此时,NSTR软AP MLD可以将切换时间子字段设置为特定值(例如,65535),从而不指定非主链路AP的信道切换完成时间点。

如上所述,当非主链路上的AP进行信道切换时,在NSTR软AP MLD将关键更新标志子字段的值保持为1的情况下,如果关键更新子字段的值为1,则非AP MLD可以不通过非主链路来发送UL PPDU。更具体地,当从NSTR软AP MLD接收到的信标(探测响应)帧的关键更新标志子字段为1,并且与非主链路AP对应的信道切换计时子字段指示为0时,非AP MLD可以不在非主链路上发送UL PPDU。更具体地,当从NSTR软AP MLD接收到的信标(探测响应)帧的关键更新标志子字段为1,并且与非主链路AP对应的切换时间子字段指示为非0的值时,非AP MLD可以不在非主链路上发送UL PPDU。

作为另一种方法,当非主链路AP(AP的BSS)完成信道切换时,NSTR软AP MLD可以通过将与非主链路AP对应的BSS参数变更计数子字段值增加1来指示。此时,BSS参数变更计数子字段是指与非主链路的AP对应的TBTT信息字段的MLD参数字段中的BSS参数变更计数子字段。通用AP MLD仅在与BSS参数变更计数子字段对应的AP的参数被更新时才将BSS参数变更计数子字段的值增加1,而NSTR软AP MLD则在信道切换完成时也将与非主链路上的AP对应的BSS参数变更计数子字段增加1。这可以理解为作为用于指示针对非主链路的AP指示的信道切换操作已经完成的方法增加BSS参数变更计数子字段的值,并且当非AP MLD识别出非主链路AP的信道切换被预定/正在进行时,如果BSS参数变更计数子字段的值增加1,则可以识别出预定/正在进行的信道切换已经完成。此时,非AP MLD可以在识别出预定/正在进行的信道切换已经完成之后发送UL PPDU。关于UL PPDU的发送条件的非AP MLD的操作与上述其他信道切换完成的指示方法的示例相同,因此省略。

作为另一种方法,当非主链路AP(AP的BSS)预定进行信道切换时、正在执行信道切换时、以及完成信道切换时,NSTR软AP MLD可以在主链路上发送包括分别指示不同值的子字段的帧。此时,上述帧可以是信标帧。更具体地,当非主链路AP预定进行信道切换时,NSTR软AP MLD指示与非主链路AP相对应的(扩展)信道切换公告元素,并将特定子字段设置为特定值(例如,1)。当非主链路AP的信道切换开始时,NSTR软AP MLD可以将特定子字段设置为除特定值之外的其他值(例如,2),直到信道切换完成。当非主链路AP的信道切换完成时,NSTR软AP MLD可以将特定子字段设置为初始值(例如,0)。这样,NSTR软AP MLD通过在预定进行信道切换时、信道切换正在进行时、信道切换完成时(信道切换未被预定时)将与非主链路AP对应的特定子字段的值分别设置为不同的值,使得关联的非AP MLD可以识别出非主链路的信道切换进度。非AP MLD可以通过确认在主链路上接收到的帧中包括的特定子字段来确定是否在非主链路上发送UL PPDU。例如,仅当最近接收到的特定子字段是初始值时,非AP MLD才可以发送UL PPDU。

作为另一种方法,非AP MLD可以基于在由NSTR软AP MLD指示(公告)的非主链路AP的预期信道切换完成时刻之后接收到的主链路的信标帧来判断非主链路上的AP是否完成信道切换。

更具体地,非AP MLD基于通过与信道切换相关的元素确认的非主链路AP的信道切换完成时刻,确认在该完成时刻之后在主链路上接收到的信标帧所指示的非主链路AP的操作信道/类信息,从而可以判断预定的信道切换是否完成。此时,通过与信道切换相关的元素来确认非主链路AP的信道切换完成时刻的方法可以是使用通过信道切换定时元素的切换时间子字段指示的值。当确认在预定的信道切换完成时刻之后接收到的信标帧中针对非主链路AP指示了与信道切换被预定的操作信道/类相同的信息时,非AP MLD可以判断为非主链路的AP完成了预定的信道切换并发送UL PPDU。换句话说,当非AP MLD在非主链路的信道切换完成时刻之后(经由主链路)接收到第一信标帧时,非AP MLD可以通过非主链路发送UL PPDU。此时,非AP MLD通过其发送UL PPDU的信道/类可以是通过第一信标帧指示的非主链路AP的操作信道/类。

此外,NSTR AP MLD可能无法执行非主链路的信道切换。然而,当NSTR AP MLD想要执行非主链路的信道切换时,其释放在现有信道中操作的非主链路的AP,并执行诸如在新的信道上添加新的非主链路AP的操作。

此外,在本发明的另一实施例中,可以限制使得NSTR AP MLD不能在非主链路上设置静默间隔。此时,如果在主链路中定义(设置)有静默间隔,则可以将非主链路的静默间隔定义(设置)为与主链路的静默间隔相同的时间段。也就是说,当与NSTR AP MLD关联的非APSTA MLD识别出主链路的静默间隔时,可以认为非主链路也被设置相同时间段的静默间隔。

如此,通过主链路的信标帧传输的用于非主链路的静默元素可由NSTR AP MLD设置(指示)如下:

1.静默计时(Quiet Count)字段可设置为在非主链路上直到下一静默间隔开始前所剩余的TBTT数量。

2.静默周期(Quiet Period)字段可设置为与通过相应的静默元素定义的非主链路的定期(周期性)的静默间隔每隔几个主链路信标间隔开始相关的值(以主链路的信标间隔为单位)。(非定期静默间隔的情况下,设置为0)

3.静默偏移(Quiet Offset)字段可设置为与非主链路静默间隔相对于由静默计时子字段指定的主链路的TBTT以多少偏移量开始有关的时间值(以TU为单位)。

通过主链路的信标帧传输的用于非主链路的(扩展)信道切换公告元素和最大信道切换时间元素可由NSTR AP MLD设置(指示)如下:

1.(信道切换公告元素的)信道切换计时字段可设置为关于在开始非主链路的信道切换之前主链路还剩多少TBTT的信息。如果非主链路AP的信道切换在主链路的下一TBTT开始,则在当前TBTT中发送的信标帧中的信道切换计时字段(与非主链路AP相关)可以设置为1或0。

2.(最大信道切换时间元素的)切换时间字段可设置为关于在非主链路的信道切换开始的TBTT的上一个TBTT中发送的主信标帧(在上述1.中信道切换计时字段设置为1或0的信标帧)与非主链路的信道切换完成之后在非主链路的新信道上传输的TIM帧之间最大时间差的值。例如,如果在主链路的信标间隔为100ms时(非主链路AP的)切换时间字段设置为200ms,则非主链路上的AP必须在其开始信道切换的主链路的信标帧被传输之后在200ms内在新信道上传输TIM帧。

因此,在通过主链路接收到信标帧之后,与NSTR AP MLD关联的非AP MLD可以基于信标帧中包括的非主链路AP的各STA配置文件中指示的信息以及主链路的TBTT和信标间隔信息,获得关于非主链路的静默间隔和信道切换时间和时间段的信息。此时,非AP MLD可基于主链路的TBTT来设置(识别、解释)非主链路的静默间隔的开始时间点。此时,非AP MLD可基于在主链路上接收到的信标帧的接收时间来识别/解释非主链路的信道切换时间点。

在传统的Wi-Fi非AP STA中,当AP执行信道切换时,STA可以选择是否与AP一起执行信道切换以保持与AP的关联。然而,如果NSTR AP MLD在非主链路上执行信道切换,则与NSTR AP MLD关联的非AP STA MLD可能必须在非主链路上执行信道切换。

如果与NSTR AP MLD一起执行了ML设置(即,使用主链路和非主链路进行ML设置)的非AP STA MLD决定不执行非主链路的信道切换,则非AP STA MLD可能需要结束(解除或更改)与NSTR AP MLD的ML设置,并更改为仅通过主链路设置的状态(通过解除之后设置或重新设置)。

也就是说,从支持NSTR的AP MLD中包括的主链路的AP接收到与非主链路上的AP的信道切换相关的信道变更信息的非AP MLD中的站可以确定是否与非主链路上的AP一起切换信道。

如果与非主链路上的AP关联的站确定执行信道切换,则该站移动到变更后的信道,并且接收指示非主链路上的AP完成信道切换的特定帧(例如,TIM帧),或者接收指示主链路上的AP完成信道切换的信标帧。接收到TIM帧或信标帧的非AP STA可以识别出信道切换已经完成,并且可以在变更后的信道上发送和接收帧。

然而,如果与非主链路上的AP关联的站确定不执行信道切换,则不执行信道切换的非AP STA终止(释放或改变)与非主链路上的AP的多链路设置。在这种情况下,由于非主链路上的AP和非AP STA的链路设置被释放,因此AP MLD和STA MLD仅具有主链路的单个链路设置。

如果与主链路的AP具有链路设置的非AP STA不执行针对主链路AP的信道切换,则非AP STA可以选择是否移动到其他BSS并与其他BSS的AP执行链路设置。

另外,NSTR软AP MLD可能需要将在主链路中执行信道切换的时间间隔设置为非主链路BSS的静默间隔。这可能是由于只有当NSTR软AP MLD和与NSTR软AP MLD关联的非APSTA占用主链路时才能占用非主链路的限制而导致的操作。对于NSTR软AP MLD及关联的非AP MLD,当NSTR软AP MLD针对主链路的AP(BSS)执行信道切换时,不仅主链路上的通信受到限制,非主链路上的通信也受到限制。因此,当NSTR软AP MLD针对主链路AP(BSS)执行信道切换时,可能需要将与信道切换间隔相同的时间间隔指示为非主链路AP(BSS)的静默间隔。或者,即使NSTR软AP MLD没有单独指示非主链路的静默间隔,从信道切换开始之后到信道切换完成时间点(主链路的新信道种接收到第一信标帧时)为止,与NSTR软AP MLD关联的非AP MLD也不应在非主链路上发送UL PPDU。此时,当在非主链路上不发送UL PPDU的时间段期间退避计数器变为0时,非AP MLD可以执行创建新的退避计数器的操作。此时,新的退避计数器可以是使用当前竞争窗口(Contention Window,CW)创建的退避计数器。此时,与重传相关的计数器(短重试计数器、长重试计数器等)不会改变。

同样地,NSTR软AP MLD可能需要将主链路BSS中设置为静默间隔的时间间隔设置为非主链路BSS中的静默间隔。这可能是由于只有当NSTR软AP MLD和与NSTR软AP MLD关联的非AP STA占用主链路时才能占用非主链路的限制而导致的操作。对于NSTR软AP MLD及关联的非AP MLD,如果NSTR软AP MLD针对主链路上的AP(BSS)设置了静默间隔,则不仅主链路上的通信受到限制,非主链路上的通信也会受到限制。因此,当NSTR软AP MLD指示(设置)主链路上的AP(BSS)的静默间隔时,其可能需要将与信道切换间隔相同的时间间隔指示(设置)为非主链路AP(BSS)的静默间隔。

这样,当在主链路上正在执行信道切换或者设置了主链路的静默间隔时,与NSTR软AP MLD关联的非AP MLD可以不通过非主链路发送UL PPDU。因此,当主链路的信道切换正在执行或者静默间隔正在进行时,非AP MLD可以对在非主链路中操作的非AP STA执行省电操作。这是利用以下事实进行的省电操作,即,对于在非主链路上操作的非AP STA,当信道切换正在进行或静默间隔正在进行时,来自非主链路上的AP的DL PPDU传输并不会执行。此外,即使在非主链路上操作的非AP STA完成信道接入操作(例如,EDCA的退避操作),使用非主链路的UL PPDU传输也是有限的,因此非AP MLD可以决定停止在非主链路上执行执行的信道接入操作。例如,当NSTR软AP MLD在主链路上正在进行(执行)信道切换或静默间隔时,非AP MLD可以停止在非主链路上操作的非AP STA的信道接入操作和/或CCA操作。此时,停止信道接入操作和/或CCA操作可以意味着在省电模式(Power Save mode)的节电状态(Doze State)下操作。

考虑到非AP MLD的STA针对在非主链路上操作的非AP STA执行了省电操作(具体地,维持节电状态),NSTR软AP MLD可以在主链路的信道切换/静默间隔结束(完成)时在非主链路上发送辅助(Assistance)帧。此时,可以发送辅助帧以引导(帮助)非主链路上的非AP STA释放(重置)在切换到唤醒之后启动的NAVSyncDelay定时器。此时,可以以基本速率发送辅助帧。此时,辅助帧可以是在发送主链路的信标帧时同时发送的帧。此时,NAVSyncDelay定时器可以指与已经从节电状态切换到唤醒的STA需要执行CCA以设置NAV的时间相关的定时器。

图18图示根据本发明的一实施例的NSTR软AP MLD在非主链路上设置(定义)静默间隔的过程的一个示例。

参照图18,NSTR AP MLD在主链路和非主链路上分别操作AP1和AP2,且分别与非APSTA MLD的STA1和STA2关联。

为了在非主链路上设置(定义)静默间隔(图18中的静默间隔#1),NSTR AP MLD可以在通过主链路上的AP1发送的信标帧中包括与AP2相对应的各STA配置文件来发送。与AP2相对应的各STA配置文件包括静默元素,通过静默计时和静默偏移字段来指示与静默间隔(图18中的静默间隔#1)开始的时间点相关的信息。当静默元素包括在图18所示的主链路的第一个信标帧(图18中的信标#1)中时,静默计时字段设置为2,静默偏移字段设置为表示“x”个TU(时间单位,1024us)的值,而在第二信标帧(图18中的信标#2)中,静默计时字段设置为1。

通过确认信标帧的各STA配置文件(对应于AP2)中包括的静默元素,通过主链路接收到第一和/或第二信标帧的非AP STA MLD可以识别出在非主链路上已经设置了静默间隔(由AP MLD公告),并且静默间隔(图18中的静默间隔#1)在对应于第三信标帧的TBTT之后经过“x”个TU之后的时间点开始。

如图18所示,NSTR AP MLD可以在通过主链路的AP1发送的信标帧中再次包括与AP2相对应的各STA配置文件来发送,以在非主链路上附加设置(定义)下一个静默间隔(图18中的静默间隔#2)。在图18所示主链路的第六信标帧(图18中的信标#6)中,静默计时字段被设置为2,静默偏移字段被设置为指示0个TU(时间单位,1024us)的值,而在第七信标帧(图18中的信标#7)中,静默计时字段被设置为1。

通过确认信标帧的各STA配置文件(对应于AP2)中包括的静默元素,通过主链路接收第六和/或第七信标帧的非AP STA MLD可以识别出在非主链路上已经设置(由AP MLD公告)了静默间隔(静默间隔#2),并且该静默间隔(静默间隔#2)从对应于第八信标帧的TBTT开始。

在这种情况下,通过在静默元素中一起被指示的静默持续时间字段来指示关于静默间隔的长度的信息。

图19图示根据本发明的一实施例的NSTR软AP MLD执行非主链路的信道切换的方法。

参照图19,NSTR AP MLD在主链路和非主链路上分别操作AP1和AP2,且分别与非APSTA MLD的STA1和STA2关联。

为了将非主链路更改为新信道,NSTR AP MLD可在通过主链路的AP1发送的信标帧中包括与AP2(非主链路)相对应的各STA配置文件来发送。与AP2相对应的各STA配置文件包括(扩展)信道切换公告元素和最大信道切换时间元素,并指示关于信道切换开始的时间点和信道切换之后在新信道上发送TIM帧的时间段的信息。当图19所示主链路的第一信标帧(图19中的信标#1)中包括(扩展)信道切换公告元素时,信道切换计时字段设置为2,而在第二信标帧(图19中的信标#2)中设置为1。

通过确认信标帧的各STA配置文件(对应于AP2)中包括的(扩展)信道切换公告元素,通过主链路接收到第一和/或第二信标帧的非AP STA MLD可以识别出非主链路的信道切换(切换到新信道)在接收到第二信标帧之后开始,并且在接收到第二信标帧后的“x”个TU内将接收到新信道上的AP2的TIM帧。在这种情况下,新信道可以是与通过(扩展)信道切换公告元素中包括的新信道编号字段指示的值相对应的信道。此时,上述“x”个TU可以是通过各STA配置文件(对应于AP2)中包括的最大信道切换时间元素中所包括的切换时间字段所指示的时间值。

<与NSTR AP MLD关联的非AP STA MLD的操作限制>

NSTR AP MLD是指主链路和非主链路成NSTR链路对的AP MLD。因此,当通过主链路上的AP执行PPDU传输时,非主链路上的AP可处于BLIND状态;反之,当非主链路上的AP执行传输时,主链路上的AP可处于BLIND状态。在这种情况下,经历BLIND状态的NSTR AP MLD的AP可能需要将介质同步延迟(MediumSyncDelay)设置为预设值。

介质同步延迟是STA的所有EDCA功能(EDCA Function,EDCAF)共同适用的单个定时器,当介质同步延迟为非0时,可能会对STA应用附加限制以获得TXOP。在这种情况下,附加限制可以是:(1)尝试获取TXOP的第一次传输必须是RTS帧;(2)在应用介质同步延迟期间(直到其降为0为止),仅允许预设次数以下的TXOP获取尝试;(3)采用比介质同步延迟为0时更严格的(更低的:例如,-72dBm至-62dBm)CCA ED(能量检测)阈值。换句话说,与介质同步延迟为0的STA相比,介质同步延迟为非0的STA在获取TXOP时受到更多限制。

因此,即使在NSTR AP MLD的情况下,当AP经历BLIND状态时也可能需要应用介质同步延迟,而当AP的信道访问受限时,可能难以向BSS中的STA提供正常服务。NSTR AP MLD通过将其操作AP的NSTR链路对中的链路之一确定为主链路,可以以不使主链路变为BLIND状态的方式管理在非主链路(除主链路之外的其他链路)上执行的传输。例如,NSTR AP MLD可仅在主链路上正在进行传输时执行非主链路上的传输,从而进行管理使得主链路不会变为BLIND状态。为此,NSTR AP MLD即使通过非主链路上的AP接收到请求响应帧的帧,也可以不响应被请求的响应帧。换句话说,NSTR AP MLD即使通过非主链路上的AP接收到请求响应帧的帧,也可以执行不响应响应帧的操作。在这种情况下,NSTR AP MLD不通过非主链路上的AP响应响应帧的原因可以是为了防止主链路上的AP变为BLIND状态。

如上所述,NSTR AP MLD可以设置主链路,并管理在主链路和/或非主链路上操作的AP的操作(传输),以确保主链路上的AP不会变为BLIND状态。同样,与NSTR AP MLD关联的非AP STA MLD可能需要理解NSTR AP MLD管理主链路的方法并进行操作。例如,如果非APSTA MLD识别出不会从NSTR AP MLD在非主链路上接收到响应帧,可以不在非主链路上发送请求响应响应帧的帧。此外,如果非AP STA MLD在非主链路上发送了请求响应响应帧的帧之后,未收到来自NSTR AP MLD的响应帧,则可以不重新发送请求响应响应帧的帧。例如,非AP STA MLD可通过非主链路向NSTR AP MLD发送RTS帧,如果未收到CTS帧响应,则不重新发送RTS帧。在这种情况下,非AP MLD在通过非主链路接收到触发帧之前,可以不尝试通过非主链路向NSTR AP MLD进行发送。

此外,即使非AP MLD已完成非主链路的信道接入过程以执行UL传输,其也可以推迟在非主链路上执行的传输,直到完成主链路上的信道接入过程。在这种情况下,非AP MLD推迟在非主链路上执行的传输的方法可以是:。暂停非主链路上的STA(更准确地说,是STA的EDCAF)执行的退避过程,直到主链路的STA执行的退避过程完成为止。在这种情况下,非AP MLD暂停非主链路上的STA执行的退避过程的方法可以是:保持退避计数器为0的状态。

通过如上所述的方法,在主链路和非主链路上都完成信道接入过程的非AP STAMLD可以在主链路和非主链路上执行同时传输(同时UL PPDU传输)。在这种情况下,上述“同时传输”的含义是每次传输开始的时刻都在预设时间间隔内。然而,如果只有主链路的信道接入过程完成,而非主链路的信道接入过程尚未完成,则非AP MLD可仅在主链路上开始PPDU传输,或者可在非主链路的信道接入过程完成时开始同时传输。也就是说,当非AP MLD向NSTR AP MLD执行传输时,可仅使用主链路执行传输,或者可使用主链路和非主链路执行同时传输。然而,非AP MLD可能不允许仅使用非主链路向NSTR AP MLD执行PPDU传输。

此外,当非AP MLD同时使用主链路和非主链路向NSTR AP MLD执行UL传输时,可能需要使两个链路上执行的传输的结束时间点一致。在这种情况下,使传输结束时间点一致可能意味着在两个链路上执行的传输在预定的时间间隔内一起结束。

此外,当非AP MLD同时使用主链路和非主链路向NSTR AP MLD执行UL传输时,可能需要对在两个链路上传输的PPDU是否请求响应帧进行相同的设置。更具体地,非AP MLD在主链路和非主链路上同时发送的两个UL PPDU可能都请求响应帧,或者可能都不请求响应帧。这可能是出于以下原因采用的限制,即,当作为非AP MLD同时利用主链路和非主链路执行UL传输的结果,仅在特定链路上响应响应帧时,在NSTR AP MLD的其他链路上操作的AP可能变为BLIND状态。然而,如果同时接收的两个PPDU(分别通过主链路和非主链路接收)中只有一个是请求响应帧响应的PPDU,则对于这两个PPDU,NSTR AP MLD可以都不执行响应帧的响应。

此外,当非AP MLD同时使用主链路和非主链路向NSTR AP MLD执行传输时,可以设置成使得非主链路的TXOP与主链路的TXOP同时结束或比主链路的TXOP更早结束。换句话说,非AP MLD可能需要设置成使得非主链路的TXOP与主链路的TXOP同时结束或比主链路的TXOP更早结束。然而,可以允许非AP STA MLD的非主链路TXOP比主链路TXOP结束得晚预定时间间隔以内的时间。

此外,非AP STA MLD可识别出NSTR AP MLD的特定链路上的AP经历BLIND状态,并且可以协助AP的操作。更具体地,当非AP STA MLD识别出NSTR AP MLD仅通过主链路和非主链路中的一个链路执行传输时,非AP STA MLD可以知道未执行传输的其他链路的AP经历了BLIND状态。在这种情况下,考虑到经历BLIND状态的AP将因非0的介质同步延迟而被限制信道访问,非AP STA MLD可执行协助经历BLIND状态的AP解除(重置为零)介质同步延迟的操作。在这种情况下,非AP STA MLD执行的操作可以是利用了当接收到NAV设置被启用的PPDU(包括有效的MPDU)时介质同步延迟可被解除这一特性的操作。

例如,非AP STA MLD可以向其确定为在经历BLIND状态后将具有非0的介质同步延迟的NSTR AP MLD的AP发送NAV设置被启用的协助帧(一种PPDU)。在这种情况下,协助帧可以是NAV设置被启用的有效的MPDU中包括的任何帧,而与帧格式无关。此时,非AP STA MLD通过特定链路向NSTR AP MLD发送协助帧的条件可以是限于由非AP STA MLD确定的特定链路的状态处于IDLE(空闲)状态时。在这种情况下,非AP STA MLD向NSTR AP MLD发送协助帧的另一个条件可以是限于非AP STA MLD是被NSTR AP MLD显式或隐式地请求(指示)发送协助帧的非AP STA MLD的情况。

图20是图示根据本发明的一实施例的非AP MLD的操作的一个示例的流程图。

参照图20,由多个STA组成的MLD可以从AP MLD的主链路上的AP获得关于非主链路上的AP的信道变更信息。

具体地,包括分别在多个链路上操作的多个站的多链路设备(Multi-linkDevice,MLD)可以从多个链路中的主链路的第一AP接收包括用于信道变更的信道变更信息的帧(S20010)。

多个链路可以由一个上述主链路和至少一个辅链路(非主链路)组成,并且信道变更信息可以用于针对上述至少一个辅链路中的一个辅链路的第二AP的信道变更。

此后,MLD可以基于信道变更信息来确定是否针对通过上述一个辅链路连接到第二AP的站执行信道变更(S33020)。

此时,可以基于主链路的第一AP来设置信道变更信息中包括的与第二AP的信道变更的定时相关的字段。

与第二AP的信道变更的定时相关的字段可以基于主链路的第一AP的目标信标传输时间(target beacon transmission time,TBTT)和信标间隔(beacon interval,BI)来设置,以及与第二AP的定时相关的字段可以包括表示从信道变更开始的时间点起通过变更后的信道发送第一帧之间的时间间隔的切换时间字段和/或指示直到信道变更开始为止剩余的TBTT数量的信道切换计时字段。

切换时间字段可以基于从主链路的第一AP发送的信标帧之中与第二AP的信道变更相关联的信道切换计时字段的值被设置为“1”或“0”的信标帧被发送的时间点来识别。

如果信道切换计时字段的值是1,则信道变更可以在上述帧被发送之后的第一AP的下一个TBTT处开始,如果信道切换计时字段的值是0,则信道变更可以在上述帧被发送之后开始。

信道变更信息还可以包括指示要通过信道变更改变的信道的编号的新信道编号字段。

信道变更信息可以包括在上述帧中包括的至少一个各STA配置文件子元素中,并且至少一个各STA配置文件子元素中的每一个可以包括关于同一MLD中包括的其他AP的信息。

第一AP和第二AP是同一MLD内的不支持同时发送和接收的非同时发送和接收(Non-Simultaneous Transmission and Reception,NSTR)站。

MLD可以基于信道变更信息来执行站的信道变更,并且可以从第一AP或第二AP接收与信道变更的完成相关的帧。

在第二AP是在非主链路上操作的AP的情况下,如果与非主链路上的第二AP关联的非AP STA确定不进行信道切换,从而未执行信道切换,则不执行信道切换的非AP STA可以终止(释放或改变)与非主链路的第二AP的多链路设置。在这种情况下,由于非主链路上的AP和非AP STA的链路设置被释放,因此AP MLD和STA MLD仅具有主链路上的单个链路设置。因此,AP MLD和STA MLD可以重新执行链路设置以仅在主链路上操作。也就是说,AP MLD和STA MLD可以重新执行链路设置以在单个链路上操作。

如果与主链路上的第一AP具有链路设置的非AP STA不执行针对在主链路上操作的第一AP的信道切换,则第一AP的非AP STA可以选择是否移动到其他BSS,并与其他BSS中的AP进行链路设置。

上述的本发明的说明是为了例示的目的,本发明所属技术领域的普通技术人员应当理解,在不改变本发明的技术思想或必要特征的情况下,可以容易地改变为其他具体的形式。因此,应理解为上述实施例在所有方面都是示例性的,而不是限制性的。例如,被描述为单个结构的各构成元件可以被实施为分散的,或者被描述为分散的构成元件可以被实施为组合形式。

本发明的范围由所附权利要求书来限定,而不是由详细描述来限定,并且由权利要求书的含义和范围以及其等同概念所导出的所有修改或变形的形式应被解释为包括在本发明的范围内。

相关技术
  • 光催化降解聚酯塑料连续制氢的装置
  • 光催化降解聚酯塑料连续制氢的装置
技术分类

06120116521292