[go: up one dir, main page]

CN116868617A - 在支持多个链路的通信系统中用于接收下行链路流量的方法和装置 - Google Patents

在支持多个链路的通信系统中用于接收下行链路流量的方法和装置 Download PDF

Info

Publication number
CN116868617A
CN116868617A CN202280010022.9A CN202280010022A CN116868617A CN 116868617 A CN116868617 A CN 116868617A CN 202280010022 A CN202280010022 A CN 202280010022A CN 116868617 A CN116868617 A CN 116868617A
Authority
CN
China
Prior art keywords
frame
link
mld
sta
links
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202280010022.9A
Other languages
English (en)
Inventor
金龙浩
文柱晟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hyundai Motor Co
Kia Corp
Korea National University of Transportation KNUT
Original Assignee
Hyundai Motor Co
Kia Corp
Korea National University of Transportation KNUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hyundai Motor Co, Kia Corp, Korea National University of Transportation KNUT filed Critical Hyundai Motor Co
Priority claimed from PCT/KR2022/000476 external-priority patent/WO2022154432A1/ko
Publication of CN116868617A publication Critical patent/CN116868617A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/66Layer 2 routing, e.g. in Ethernet based MAN's
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • H04W74/06Scheduled access using polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1273Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

公开了一种用于在支持多个链路的通信系统中接收下行链路流量的方法和装置。第一装置的操作方法包括以下步骤:通过多个链路中的第一链路发送TIM;通过第一链路发送第一信息,第一信息用于指示发送存储在第一装置中的数据单元的一个或更多个链路;以及利用由第一信息指示的一个或更多个链路,以便向由TIM指示的第二装置发送数据单元。

Description

在支持多个链路的通信系统中用于接收下行链路流量的方法 和装置
技术领域
本发明涉及一种无线局域网(wireless local area network)通信技术,更具体地,本发明涉及在支持低功率操作的装置中用于下行链路流量接收的技术。
背景技术
近来,随着移动装置的分布扩大,能够为移动装置提供快速无线通信服务的无线局域网技术受到关注。无线局域网技术可以是基于无线通信技术来支持诸如智能手机、智能平板、膝上型电脑、便携式多媒体播放器、嵌入式装置等的移动装置以无线方式接入互联网的一种技术。
利用无线局域网技术的标准主要在电气和电子工程师协会(Institute ofElectrical and Electronics Engineers,IEEE)中被标准化为IEEE 802.11标准。随着上述无线局域网技术的开发和普及,利用无线局域网技术的应用已经多样化,并且已经出现了对支持更高吞吐量的无线局域网技术的需求。因此,在IEEE 802.11ac标准中利用的频率带宽(例如,“最大160MHz带宽”或“80MHz+80MHz带宽”)已经扩展,并且支持的空间流的数量也已增加。IEEE 802.11ac标准可以是一种极高吞吐量(Very High Throughput,VHT)无线局域网技术,其支持每秒1吉比特(Gbps)或更高的高吞吐量。IEEE 802.11ac标准可以通过利用MIMO技术来支持多个站的下行链路传输。
随着需要更高吞吐量的应用和需要实时传输的应用出现,正在开发IEEE802.11be标准,这是一种超高吞吐量(Extreme High Throughput,EHT)无线局域网技术。IEEE 802.11be标准的目标可以是用于支持30Gbps的高吞吐量。IEEE 802.11be标准可以支持用于减少传输延迟的技术。此外,IEEE 802.11be标准可以支持进一步扩展的频率带宽(例如,320MHz带宽)、包括多频带操作的多链路传输和聚合操作、多接入点(AP)传输操作和/或高效的重新传输操作(例如,混合自动重传请求(Hybrid Automatic RepeatRequest,HARQ)操作)。
然而,由于多链路操作是现有的无线局域网标准中未定义的操作,因此可能需要根据执行多链路操作的环境来定义详细的操作。特别地,为了通过多个链路传输数据,将需要用于每个链路中的信道接入的方法以及用于在支持低功率操作的装置中发送和接收数据的方法。
另一方面,描写作为本发明背景的技术是为了提高对本发明背景的理解,并且这些技术可以包括本发明所属领域的普通技术人员还不知道的内容。
发明内容
技术问题
本发明致力于提供一种在支持低功率操作的装置中用于发送和接收数据的方法和装置。
技术方案
用于实现上述目的的根据本发明的第一实施方案的第一装置的操作方法可以包括:通过多个链路中的第一链路发送流量指示图(TIM);通过第一链路发送第一信息,第一信息指示发送存储在第一装置中的数据单元的一个或更多个链路;以及利用由第一信息指示的一个或更多个链路向由TIM指示的第二装置发送数据单元。
第一信息可以包括映射到一个或更多个链路的流量标识符(TID)。
操作方法可以进一步包括:通过由第一信息指示的一个或更多个链路从第二装置接收省电(PS)-轮询(Poll)帧,其中当从第二装置接收到PS-Poll帧时,可以发送数据单元。
在从发送第一信息的时间开始的第一时间之后可以接收PS-Poll帧,并且第一时间可以设置为防止帧之间的冲突。
第一时间可以设置为比第二装置中的链路状态转换所需的时间更长的时间。
操作方法可以进一步包括:通过由第一信息指示的一个或更多个链路向第二装置发送触发帧;以及从第二装置接收作为对触发帧的响应的PS-Poll帧,其中,当从第二装置接收到PS-Poll帧时,发送数据单元。
TIM可以通过信标帧发送,并且第一信息可以通过广播帧或单播帧发送。
用于实现上述目的的根据本发明的第二实施方案的第二装置的操作方法可以包括:通过多个链路中的第一链路从第一装置接收流量指示图(TIM);通过第一链路从第一装置接收第一信息,所述第一信息指示发送存储在第一装置中的数据单元的一个或更多个链路;以及响应于TIM指示出要向第二装置发送的数据单元存在,通过由第一信息指示的一个或更多个链路从第一装置接收数据单元。
第一信息可以包括映射到一个或更多个链路的流量标识符(TID)。
操作方法可以进一步包括:通过由第一信息指示的一个或更多个链路向第一装置发送省电(PS)-轮询(Poll)帧,其中在发送PS-Poll帧之后接收数据单元。
在从接收到第一信息的时间开始的第一时间之后可以发送PS-Poll帧,并且第一时间可以设置为防止帧之间的冲突。
第一时间可以设置为比第二装置中的链路状态转换所需的时间更长的时间。
操作方法可以进一步包括:通过由第一信息指示的一个或更多个链路从第一装置接收触发帧;以及向第一装置发送作为对触发帧的响应的PS-Poll帧,其中,在发送PS-Poll帧之后接收数据单元。
TIM可以通过信标帧接收,并且第一信息可以通过广播帧或单播帧接收。
用于实现上述目的的根据本发明的第三实施方案的站(STA)MLD可以包括:处理器;在处理器的控制下操作的第一STA;在处理器的控制下操作的第二STA;以及存储由处理器可执行的一个或更多个指令的存储器,其中,一个或更多个指令执行为:由第一STA通过多个链路中的第一链路从接入点(AP)MLD接收流量指示图(TIM);由第一STA从AP MLD接收第一信息,所述第一信息指示发送存储在AP MLD中的数据单元的第二链路;以及响应于TIM指示出要向STAMLD发送的数据单元存在,由第二STA通过多个链路中由第一信息指示的第二链路从AP MLD接收数据单元。
第一信息可以包括映射到第二链路的流量标识符(TID)。
一个或更多个指令可以进一步执行为:由第二STA通过由第一信息指示的第二链路向AP MLD发送省电(PS)-轮询(Poll)帧,其中可以在发送PS-Poll帧之后接收数据单元。
可以在从接收到第一信息的时间开始的第一时间之后发送PS-Poll帧,并且第一时间可以设置为防止帧之间的冲突。第一时间可以设置用于链路状态转换。
一个或更多个指令可以进一步执行为:由第二STA通过由第一信息指示的第二链路从AP MLD接收触发帧;以及由第二STA向AP MLD发送作为对触发帧的响应的PS-Poll帧,其中,在发送PS-Poll帧之后接收数据单元。
TIM可以通过信标帧接收,并且第一信息可以通过广播帧或单播帧接收。
有益效果
根据本发明,AP MLD可以发送包括关于BU的TID和大小的信息的帧。STA MLD可以识别由从AP MLD接收到的帧指示的TID,并且可以将映射到TID的链路的状态转换为正常状态。STA MLD可以从在正常状态下操作的链路中的AP MLD接收包括BU的数据帧。相应地,可以快速地传输数据帧,并且可以提高通信系统的性能。
附图说明
图1是示出无线局域网系统的第一实施方案的概念图。
图2是示出构成无线局域网系统的通信节点的第一实施方案的框图。
图3是示出在多链路装置(multi-link device,MLD)之间配置的多链路的第一实施方案的概念图。
图4是示出无线局域网系统中的站的关联过程的序列图。
图5是示出基于EDCA的通信节点的操作方法的第一实施方案的时序图。
图6是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第一实施方案的时序图。
图7a是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第二实施方案的时序图。
图7b是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第三实施方案的时序图。
图8是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第四实施方案的时序图。
图9是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第五实施方案的时序图。
图10是示出QoS空(Null)帧或BSR帧的第一实施方案的框图。
图11a是示出包括QoS Null MPDU的A-MPDU的第一实施方案的框图。
图11b是示出包括QoS Null MPDU的A-MPDU的第二实施方案的框图。
图12是示出包括多个TID的QoS Null帧的第一实施方案的框图。
图13是示出多TID BA帧的第一实施方案的框图。
具体实施方式
由于本发明可以进行各种修改并且可以具有多种形式,所以具体的实施方案将在附图中示出并在具体实施方式中进行详细描述。然而,应当理解的是,并不旨在将本发明限制为具体的实施方案,而是相反,本发明覆盖落入本发明的精神和范围内的所有修改形式和替代形式。
诸如第一、第二等的关系术语可以用于描述各种元件,但这些元件不应受术语的限制。这些术语仅用于将一个元件与另一个元件区分开。例如,在不脱离本发明的范围的情况下,第一组件可以命名为第二组件,而第二组件也可以类似地命名为第一组件。术语“和/或”是指多个相关和描述的事项的任何一个或组合。
在本发明的实施方案中,“A和B的至少一个”可以是指“A或B的至少一个”或者“A和B的一个或更多个的组合的至少一个”。此外,“A和B的一个或更多个”可以是指“A或B的一个或更多个”或者“A和B的一个或更多个的组合的一个或更多个”。
当提到某一组件与另一组件“联接”或“连接”时,应当理解的是,所述某一组件与另一组件直接“联接”或“连接”,或者在它们之间可以设置另外的组件。相反,当提到某一组件与另一组件“直接联接”或“直接连接”时,应理解的是,在它们之间没有设置另外的组件。
本发明中使用的术语仅用于描述具体的实施方案,并非旨在限制本发明。单数表述包括复数表述,除非上下文另有明确规定。在本发明中,诸如“包括”或“具有”的术语旨在指示存在说明书中描述的特征、数值、步骤、操作、组件、部件或其组合,但应当理解的是,这些术语不排除存在或添加一个或更多个特征、数值、步骤、操作、组件、部件或其组合。
除非另有定义,否则本文中使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域的普通技术人员通常理解的含义相同的含义。词典中通常使用的并且已经在词典中的术语应该解释为具有与本领域中的语境含义相匹配的含义。在本说明书中,除非明确定义,否则术语不是一定解释为具有正式的含义。
在下文,将参考附图来详细地描述本发明的形式。在描述本发明时,为了便于对本发明的全面理解,在整个附图的描述中相同的附图标记指的是相同的元件,将省略对其的重复描述。
在下文中,将对应用了根据本发明的实施方案的无线通信系统进行描述。应用了根据本发明的实施方案的无线通信系统不限于以下描述的内容,并且可以将根据本发明的实施方案应用于各种无线通信系统。无线通信系统可以称为“无线通信网络”。
图1是示出无线局域网系统的第一实施方案的概念图。
如图1所示,无线局域网系统可以包括至少一个基本服务集(basic service set,BSS)。BSS可以是指能够通过成功同步而彼此通信的一组站(例如,STA1、STA2(AP1)、STA3、STA4、STA5(AP2)、STA6、STA7和STA8),并且可以不指特定区域。在下面的实施方案中,执行作为接入点的功能的站可以称为“接入点(access point,AP)”,而不执行作为接入点的功能的站可以称为“非AP站”或“站”。
BSS可以分为基础结构型BSS和独立型BSS(independent BSS,IBSS)。这里,BSS1和BSS2可以意味着基础结构型BSS,而BSS3可以意味着IBSS。BSS1可以包括第一站(STA1)、提供分配服务的第一接入点(STA2(AP1)),以及连接多个接入点(STA2(AP1)和STA5(AP2))的分配系统(distribution system,DS)。在BSS1中,第一接入点STA2(AP1)可以管理第一站STA1。
BSS2可以包括第三站(STA3)、第四站(STA4)、提供分配服务的第二接入点(STA5(AP2))、以及连接多个接入点(STA2(AP1)和STA5(AP2))的DS。在BSS2中,第二接入点STA5(AP2)可以管理第三站STA3和第四站STA4。
BSS3可以意味着在点对点(ad-hoc)模式下操作的IBSS。作为集中式管理实体的接入点可能不存在于BSS3中。换句话说,在BSS3中,可以以分配方式来管理站STA6、STA7和STA8。在BSS3中,所有站STA6、STA7和STA8可以是指移动站,并且由于它们不被允许接入DS,它们可以构成自包含(self-contained)网络。
接入点STA2(AP1)和STA5(AP2)可以经由无线介质对与其相关联的站STA1、STA3和STA4提供与DS的接入。在BSS1或BSS2中,通常通过接入点STA2(AP1)与STA5(AP2)执行站STA1、STA3和STA4之间的通信,但是当建立直接链路时,也可能在站STA1、STA3与STA4之间进行直接通信。
多个基础结构型BSS可以通过DS互连。通过DS连接的多个BSS可以称为扩展服务集(extended service set,ESS)。包括在ESS中的通信节点STA1、STA2(AP1)、STA3、STA4和STA5(AP2)可以彼此通信,并且任意站(STA1、STA3或STA4)可以在不中断地通信时从相同ESS内的一个BSS移动到另一个BSS。
DS可以是一个接入点与另一个接入点通信的机制,根据该机制,接入点可以为与其管理的BSS相关联的站发送帧,或者为已经移动到另一个BSS的任意站发送帧。而且,接入点可以向诸如有线网络的外部网络发送帧并且从外部网络接收帧。这样的DS可以不一定必须是网络,并且如果DS能够提供IEEE 802.11标准中规定的预定分配服务,则对其形式没有限制。例如,DS可以是诸如网状网络的无线网络或将接入点彼此连接的物理结构。包括在无线局域网系统中的通信节点STA1、STA2(AP1)、STA3、STA4、STA5(AP2)、STA6、STA7和STA8可以配置如下。
图2是示出构成无线局域网系统的通信节点的第一实施方案的框图。
如图2所示,通信节点200可以包括处理器210、存储器220或连接至网络以执行通信的收发器230的至少一个。收发器230可以称为收发器、射频(Radio Frequency,RF)单元、RF模块等。此外,通信节点200可以进一步包括输入接口装置240、输出接口装置250、存储装置260等。包括在通信节点200中的各个组件可以通过总线270连接以彼此通信。
然而,包括在通信节点200中的各个组件可以通过单独的接口、或以处理器210为中心的单独的总线而不是公共总线270来连接。例如,处理器210可以通过专用接口连接至存储器220、收发器230、输入接口装置240、输出接口装置250或存储装置260的至少一个。
处理器210可以执行存储在存储器220或存储装置260的至少一个中的程序指令。处理器210可以是指执行根据本发明实施方案的方法的中央处理单元(CPU)、图形处理单元(GPU)或专用处理器。存储器220和存储装置260各自可以配置为易失性存储介质或非易失性存储介质的至少一个。例如,存储器220可以配置有只读存储器(ROM)或随机存取存储器(RAM)的至少一个。
图3是示出在多链路装置(multi-link device,MLD)之间配置的多链路的第一实施方案的概念图。
如图3所示,MLD可以具有一个介质访问控制(medium access control,MAC)地址。在实施方案中,MLD可以意指AP MLD和/或非AP MLD。MLD的MAC地址可以用于非AP MLD与APMLD之间的多链路建立过程。AP MLD的MAC地址可以与非AP MLD的MAC地址不同。附属于APMLD的AP可以具有不同的MAC地址,并且附属于非AP MLD的站可以具有不同的MAC地址。在APMLD内具有不同MAC地址的AP的每个可以负责每个链路,并且可以执行独立AP的功能。
在非AP MLD内具有不同MAC地址的STA的每个可以负责每个链路,并且可以执行独立STA的功能。非AP MLD可以称为STA MLD。MLD可以支持同步发送和接收(SimultaneousTransmit and Receive,STR)操作。在这种情况下,MLD可以在链路1中执行发送操作并且可以在链路2中执行接收操作。支持STR操作的MLD可以称为STR MLD(例如,STR AP MLD、STR非AP MLD)。在实施方案中,链路可以意味着信道或频带。不支持STR操作的装置可以称为非STR(NSTR)AP MLD或NSTR非AP MLD(或NSTR STA MLD)。
MLD可以通过利用非连续带宽扩展方案(例如,80MHz+80MHz)在多个链路中发送和接收帧。多链路操作可以包括多频带传输。AP MLD可以包括多个AP,并且多个AP可以在不同的链路中操作。多个AP的每个可以执行下级MAC层的功能。多个AP的每个可以称为“通信节点”或“下级实体”。通信节点(即,AP)可以在上级层(或图2中所示的处理器210)的控制下操作。非AP MLD可以包括多个STA,并且多个STA可以在不同的链路中操作。多个STA的每个可以称为“通信节点”或“下级实体”。通信节点(即,STA)可以在上级层(或图2中所示的处理器210)的控制下操作。
MLD可以在多个频带(即多频带)中执行通信。例如,MLD可以在2.4GHz频带中根据信道扩展方案(例如,带宽扩展方案)利用80MHz带宽来执行通信,并且可以在5GHz频带中根据信道扩展方案利用160MHz带宽来执行通信。MLD可以在5GHz频带中利用160MHz带宽来执行通信,并且可以在6GHz频带中利用160MHz带宽来执行通信。由MLD利用的一个频带(例如,一个信道)可以定义为一个链路。替选地,可以在由MLD利用的一个频带中配置多个链路。例如,MLD可以在2.4GHz频带中配置一个链路,而在6GHz频带中配置两个链路。各个链路可以称为第一链路、第二链路和第三链路。替选地,每个链路可以称为链路1、链路2或链路3等。链路编号可以由接入点设置,并且标识符(ID)可以分配给每个链路。
MLD(例如,AP MLD和/或非AP MLD)可以通过执行多链路操作的接入过程和/或协商过程来配置多链路。在这种情况下,可以配置在多链路中利用的链路数量和/或链路。非AP MLD(例如,STA)可以识别关于能够与AP MLD通信的频带的信息。在非AP MLD与AP MLD之间的多链路操作的协商过程中,非AP MLD可以配置由AP MLD支持的链路中的一个或更多个链路,以用于多链路操作。不支持多链路操作的站(例如,IEEE 802.11a/b/g/n/ac/ax STA)可以连接至由AP MLD支持的多链路的一个或更多个链路。
AP MLD和STAMLD的每个可以具有MLD MAC地址,并且在每个链路中操作的AP和STA的每个可以具有MAC地址。AP MLD的MLD MAC地址可以称为AP MLD MAC地址,并且STA MLD的MLD MAC地址可以称为STAMLD MAC地址。AP的MAC地址可以称为AP MAC地址,并且STA的MAC地址可以称为STA MAC地址。在多链路协商过程中,可以使用AP MLD MAC地址和STA MLDMAC地址。AP的地址和STA的地址可以在多链路协商过程中交换和/或配置。
当多链路协商过程完成时,AP MLD可以生成地址表并且管理和/或更新地址表。一个AP MLD MAC地址可以映射到一个或更多个AP MAC地址,并且相应的映射信息可以包括在地址表中。一个STA MLD MAC地址可以映射到一个或更多个STA MAC地址,并且相应的映射信息可以包括在地址表中。AP MLD可以基于地址表来识别地址信息。例如,当接收到STAMLD MAC地址时,AP MLD可以基于地址表来识别映射到STAMLD MAC地址的一个或更多个STAMAC地址。
另外,STAMLD可以管理和/或更新地址表。地址表可以包括“AP MLD MAC地址与APMAC地址之间的映射信息”和/或“STA MLD MAC地址与STA MAC地址之间的映射信息”。APMLD可以从网络接收数据包,识别包括在数据包中的STA MLD的地址,识别由STA MLD支持的链路,并且可以从地址表中识别负责链路的STA。AP MLD可以将识别的STA的STA MAC地址设置为接收器地址,并且可以生成和发送包括接收器地址的帧。
另一方面,无线局域网系统中的关联过程可以执行如下。
图4是示出无线局域网系统中的站的关联过程的序列图。
如图4所示,基础结构型BSS中的站STA的关联过程通常可以分为检测AP的探测步骤、与检测到的AP的认证步骤,以及与认证的AP的关联步骤。STA可以是STA MLD或附属于STA MLD的STA,并且AP可以是AP MLD或附属于AP MLD的AP。
STA可以利用被动扫描方案或主动扫描方案来检测相邻的AP。当使用被动扫描方案时,STA可以通过侦听由AP传输的信标来检测相邻的AP。当使用主动扫描方案时,STA可以发送探测请求帧,并且可以通过从AP接收探测响应帧(其为对探测请求帧的响应)来检测相邻的AP。
当检测到相邻的AP时,STA可以执行与检测到的AP的认证步骤。在这种情况下,STA可以执行与多个AP的认证步骤。根据IEEE 802.11标准的认证算法可以分为交换两个认证帧的开放系统算法、交换四个认证帧的共享密钥算法等。
STA可以基于根据IEEE 802.11标准的认证算法来发送认证请求帧,并且可以通过从AP接收认证响应帧(其为对认证请求帧的响应)来完成与AP的认证。
当与AP的认证完成时,STA可以执行与AP的关联步骤。在这种情况下,STA可以在STA已经执行了认证步骤的AP中选择一个AP,并且执行与选择的AP的关联步骤。换句话说,STA可以向选择的AP发送关联请求帧,并且可以通过从选择的AP接收关联响应帧(其为对关联请求帧的响应)来完成与选择的AP的关联。
另一个方面,属于无线局域网系统的通信节点(例如,接入点、站等)可以基于点协调功能(point coordination function,PCF)、混合协调功能(hybrid coordinationfunction,HCF)、HCF控制的信道接入(HCF controlled channel access,HCCA)、分配式协调功能(distributed coordination function,DCF)、增强型分配式信道接入(enhanceddistributed channel access,EDCA)等来执行帧的发送和接收操作。
在无线局域网系统中,帧可以分为管理帧、控制帧和数据帧。管理帧可以包括关联请求帧、关联响应帧、再关联请求帧、再关联响应帧、探测请求帧、探测响应帧、信标帧、解除关联帧、认证帧、解除认证帧、动作帧等。
控制帧可以包括确认(ACK)帧、块ACK请求(block ACK request,BAR)帧、块ACK(block ACK,BA)帧、省电(power saving,PS)-轮询(Poll)帧、请求发送(request-to-send,RTS)帧、清除发送(clear-to-send,CTS)帧等。数据帧可以分为服务质量(quality ofservice,QoS)数据帧和非QoS数据帧。QoS数据帧可以是指请求根据QoS传输的数据帧,而非QoS数据帧可以指示不请求根据QoS传输的数据帧。
另一方面,在无线局域网系统中,通信节点(例如,接入点或站)可以基于EDCA方案进行操作。
图5是示出基于EDCA的通信节点的操作方法的第一实施方案的时序图。
如图5所示,希望传输控制帧(或管理帧)的通信节点可以在预定时段(例如,短帧间间隔(short interframe space,SIFS)或PCF IFS(PIFS))期间执行信道状态监视操作(例如,载波侦听操作),并且当信道状态在预定时段(例如,SIFS或PIFS)期间被确定为空闲时,通信节点可以传输控制帧(或管理帧)。例如,通信节点可以当信道状态在SIFS期间确定为空闲时传输ACK帧、BA帧、CTS帧等。而且,通信节点可以当信道状态在PIFS期间确定为空闲时传输信标帧等。另一方面,当确定出信道状态在预定时段(例如,SIFS或PIFS)期间为忙碌时,通信节点可以不传输控制帧(或管理帧)。这里,载波侦听操作可以是指空闲信道评估(clear channel assessment,CCA)操作。
希望传输非QoS数据帧的通信节点可以在DCF IFS(DIFS)期间执行信道状态监视操作(例如,载波侦听操作),并且当信道状态在DIFS期间被确定为空闲时,通信节点可以执行随机退避过程。例如,通信节点可以根据随机退避过程在竞争窗口内选择退避值(例如,退避计数器),并且可以在与选择的退避值相对应的时段(在下文中,称为“退避时段”)期间执行信道状态监视操作(例如,载波侦听操作)。通信节点可以当信道状态在退避时段期间确定为空闲时传输非QoS数据帧。
希望传输QoS数据帧的通信节点可以在仲裁IFS(arbitration IFS,AIFS)期间执行信道状态监视操作(例如,载波侦听操作),并且当信道状态在AIFS期间被确定为空闲时,通信节点可以执行随机退避过程。可以根据包括在QoS数据帧中的数据单元(例如,协议数据单元(PDU))的接入类别(access category,AC)来配置AIFS。数据单元的AC可以如下表1所示。
[表1]
AC_BK可以指示后台数据,AC_BE可以指示以尽力方式传输的数据,AC_VI可以指示视频数据,AC_VO可以指示语音数据。例如,用于与AC_VO和AC_VI的每个相对应的QoS数据帧的AIFS的长度可以配置为等于DIFS的长度。用于与AC_BE和AC_BK的每个相对应的QoS数据帧的AIFS的长度可以配置为比DIFS的长度更长。这里,用于与AC_BK相对应的QoS数据帧的AIFS的长度可以配置为比用于与AC_BE相对应的QoS数据帧的AIFS的长度更长。
在随机退避过程中,通信节点可以根据QoS数据帧的AC在竞争窗口内选择退避值(例如,退避计数器)。根据AC的竞争窗口可以如下表2所示。CWmin可以指示竞争窗口的最小值,CWmax可以指示竞争窗口的最大值,并且竞争窗口的最小值和最大值的每个可以由时隙的数量代表。
[表2]
AC CWmin CWmax
AC_BK 31 1023
AC_BE 31 1023
AC_VI 15 31
AC_VO 7 15
通信节点可以在退避时段执行信道状态监视操作(例如,载波侦听操作),并且可以当信道状态在退避时段中被确定为空闲时传输QoS数据帧。
在下文中,将描述无线局域网系统中的数据发送和接收方法。即使当描述在通信节点中的第一通信节点处执行的方法(例如,信号的发送或接收)时,相应的第二通信节点也可以执行与在第一通信节点处执行的方法相对应的方法(例如,信号的接收或发送)。换句话说,当描述STA的操作时,与STA相对应的AP可以执行与STA的操作相对应的操作。相反,当描述AP的操作时,与AP相对应的STA可以执行与AP的操作相对应的操作。
在下文中,将对应用了根据本发明的实施方案的无线通信网络进行描述。应用了根据本发明的实施方案的无线通信网络不限于以下描述的内容,并且可以将根据本发明的实施方案应用于各种无线通信网络。
图6是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第一实施方案的时序图。
如图6所示,AP MLD可以包括AP 1、AP 2和AP 3,并且STA MLD可以包括STA 1、STA2和STA3。换句话说,AP 1、AP 2和AP 3可以附属于AP MLD,并且STA 1、STA 2和STA 3可以附属于STA MLD。AP 1和STA 1的每个可以在链路1中操作,AP 2和STA 2的每个可以在链路2中操作,并且AP 3和STA 3的每个可以在链路3中操作。AP可以通过传输QoS空(Null)帧或包括TID的帧来将AP的缓冲单元(buffered unit,BU)的流量标识符(traffic identifier,TID)通知STA,然后向STA发送数据帧。BU可以是指存储在AP MLD(例如,AP)中的数据单元。图6所示的QoS Null帧可以是将在下面描述的图10至图12所示的QoS Null帧。
STAMLD可以执行与AP MLD的TID到链路映射过程。在TID到链路映射过程中,可以将特定TID映射到特定链路。一个TID可以映射到一个或更多个链路。例如,可以将TID 1映射到链路1,并且可以将TID 2映射到链路2和链路3。在这种情况下,可以通过链路1发送/接收具有TID 1的数据帧(例如,BU),并且可以通过链路2和链路3发送/接收具有TID 2的数据帧。在TID到链路映射过程中,可以根据特定TID来确定可用的链路。
AP MLD的AP 1可以通过链路1发送信标帧。STA MLD的STA 1可以根据信标帧的发送周期(或接收周期)唤醒,以便接收AP 1的信标帧。信标帧可以包括流量指示图(trafficindication map,TIM),并且TIM可以指示要发送到STA MLD的BU是否存在于AP MLD中。例如,当包括在TIM中的特定比特设置为第一值(例如,1)时,这可以指示出具有对应于特定比特的关联标识符(association identifier,AID)的STA MLD的BU存在于AP MLD中。可以为每个MLD分配AID。相应地,包括在相同STA MLD内的多个STA可以具有相同的AID。
STA1可以通过链路1从AP 1接收信标帧,并且可以识别包括在信标帧中的TIM。当TIM指示出要发送到STA1(例如,STAMLD)的BU存在于AP 1(例如,AP MLD)中时(例如,当TIM中对应于STA1(例如,STA MLD)的比特设置为第一值(例如,1)时),STA 1可以通过链路1发送省电(power save,PS)-轮询(Poll)帧。PS-Poll帧可以包括关于STAMLD可用的链路的信息和/或关于链路唤醒时间的信息。链路唤醒时间可以是链路(例如,在链路中操作的STA)的状态转换所需的时间。状态转换可以是指从低功率状态、休眠状态或打盹(doze)状态到正常状态的转换。状态转换可以意味着无线终端的无线硬件从除了相应链路的操作频率之外的操作频率转换到相应链路的操作频率。正常状态可以意味着唤醒状态。正常状态可以意味着无线终端的无线硬件以相应链路的操作频率操作。表述“链路处于正常状态”可以意味着在链路中操作的STA处于正常状态。当链路唤醒时间设置为0时,在发送PS-Poll帧之后,所有链路的状态可以转换到正常状态,并且可以通过处于正常状态的链路发送和接收帧。
STA MLD的省电等级(power saving level,PSL)可以包括在PS-Poll帧中。例如,具有3比特大小的PSL可以指示等级0、1、2或3。PSL 0可以意味着仅当前链路的状态可以转换到正常状态的条件,PSL 1可以意味着对应于所有链路的50%的链路的状态可以转换到正常状态的条件,PSL 2可以意味着对应于所有链路的75%的链路的状态可以转换到正常状态的条件,并且PSL 3可以意味着所有链路的状态可以转换到正常状态的条件。在PSL 0,除了当前链路之外的链路的状态不能转换到正常状态。处于正常状态的链路可以意味着可用的链路。
根据PSL的可用的链路(例如,在正常状态下操作的链路)可以以链路编号的升序来确定。例如,当STAMLD支持四个链路(例如,链路0、链路1、链路2和链路3)时,链路0用于STA MLD与AP MLD之间的通信,并且PSL为1,可用的链路可以是对应于四个链路的50%的链路0和链路1。当在上述示例中,PSL为2时,可用的链路可以是对应于四个链路的75%的链路0、链路1和链路2。当在上述示例中PSL为3时,所有链路都可以是可用的链路。可用的链路的数量可以确定为[所有链路的数量×根据PSL的比率]或基于[所有链路的数量×根据PSL的比率]。用于根据PSL确定可用的链路的数量的函数(例如,上取整函数或下取整函数)可以通过AP MLD与STA MLD之间的协商过程来预配置。
可以根据包括在PS-Poll帧中的链路唤醒时间的值不同地设置包括在PS-Poll帧的MAC报头中的持续时间字段的值。当链路唤醒时间为0并且PSL为3时,这可以意味着所有链路都处于准备使用状态(例如,正常状态)。在这种情况下,由于AP MLD能够在从接收到PS-Poll帧的时间开始的SIFS之后发送ACK帧,包括在PS-Poll帧的MAC报头中的持续时间字段可以指示(SIFS+发送ACK帧所需的时间)。当链路唤醒时间不为0并且PSL不为3时,可能需要AP MLD发送包括TID的QoS Null帧的时间。在这种情况下,包括在PS-Poll帧的MAC报头中的持续时间字段可以指示(SIFS+发送QoS Null帧所需的时间+SIFS+发送ACK帧所需的时间)。
AP MLD(例如,AP 1)可以从STA MLD(例如,STA1)接收PS-Poll帧。AP MLD可以执行信道接入操作(例如,信道侦听操作和/或退避操作),用于从接收到PS-Poll帧的时间开始通过映射到BU的TID的链路来发送BU。当BU的TID为2时,AP MLD(例如,AP 2和AP 3)可以在链路2和3中执行信道接入操作。当链路上的信道侦听操作的结果指示空闲状态时、和/或当链路上的退避操作成功时,AP MLD可以等待发送,直到STA MLD变得能够通过相应的链路接收帧。当STA MLD变得能够接收帧时,AP MLD可以通过相应的链路发送包括BU的数据帧。当在发送BU时存在处于忙碌状态的链路时,AP MLD可以不通过处于忙碌状态的链路发送包括BU的数据帧,并且可以仅利用处于空闲状态的链路来发送包括BU帧的数据帧。
接收PS-Poll帧的AP MLD可以识别要发送到发送PS-Poll帧的STA MLD的BU的TID,并且基于TID到链路映射来识别映射到BU的TID的链路(例如,映射到TID 2的链路2和3)。当包括在PS-Poll帧中的链路唤醒时间为0并且包括在PS-Poll帧中的PSL为3时,可以在所有链路中发送BU。相应地,AP MLD(例如,AP 1)可以在从接收到PS-Poll帧的时间开始的SIFS之后发送ACK帧,并且在发送ACK帧之后通过映射到BU的TID的链路(例如,链路2和3)发送包括BU的数据帧。
另一方面,当不能通过映射到BU的TID的链路立即发送BU时,AP MLD(例如,AP 1)可以在从接收到PS-Poll帧的时间开始的SIFS之后发送包括TID的响应帧(例如,QoS Null帧)。QoS Null帧可以用于通知存储在AP MLD中的BU的TID(例如,TID 2)。STAMLD(例如,STA1)可以接收响应帧,识别包括在响应帧中的TID(例如,TID 2),并且识别映射到TID的链路(例如,链路2和3)。STA MLD可以将映射到TID的链路的状态转换到正常状态,以便接收BU。
链路状态转换时间可以小于或等于链路唤醒时间。例如,链路状态转换时间可以在NAVSyncDelay内。可以在AP MLD与STA MLD之间预设NAVSyncDelay。例如,AP MLD可以考虑STAMLD的链路状态转换时间来设置NAVSyncDelay,并且向STA MLD通知NAVSyncDelay。APMLD(例如,AP 2和AP 3)可以在从发送响应帧的时间开始的链路唤醒时间之后发送包括BU的数据帧。即使当信道侦听操作和/或退避操作已经在AP MLD中完成时,AP MLD也可以至少在链路唤醒时间之后发送BU。链路唤醒时间可以从发送包括TID的QoS Null帧的时间(例如,发送开始时间或发送结束时间)开始。
图7a是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第二实施方案的时序图,图7b是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第三实施方案的时序图。
如图7a和图7b所示,AP MLD可以包括AP 1、AP 2、AP 3和AP 4,并且STA MLD可以包括STA 1、STA2、STA3和STA4。换句话说,AP 1、AP 2、AP 3和AP 4可以附属于AP MLD,并且STA1、STA2、STA3和STA4可以附属于STAMLD。AP 1和STA1的每个可以在链路1中操作,AP 2和STA2的每个可以在链路2中操作,AP 3和STA3的每个可以在链路3中操作,并且AP 4和STA 4的每个可以在链路4中操作。AP可以通过发送QoS Null帧或包括TID的帧向STA通知AP的BU的TID,然后向STA发送数据帧。图7a和图7b所示的QoS Null帧可以是将在下面描述的图10至图12所示的QoS Null帧。
STAMLD可以执行与AP MLD的TID到链路映射过程。在TID到链路映射过程中,可以将特定TID映射到特定链路。一个TID可以映射到一个或更多个链路。例如,TID 1可以映射到链路1、链路2和链路3,并且TID 2可以映射到链路4。在这种情况下,可以通过链路1、2和3发送/接收具有TID 1的数据帧,并且可以通过链路4发送/接收具有TID 2的数据帧。在TID到链路映射过程中,可以根据特定TID来确定可用的链路。
AP MLD的AP 1可以通过链路1发送信标帧。STAMLD的STA 1可以根据信标帧的发送周期(或接收周期)唤醒,以便接收AP 1的信标帧。信标帧可以包括TIM,并且TIM可以指示要发送到STAMLD的BU是否存在于AP MLD中。
STA1可以通过链路1从AP 1接收信标帧,并且可以识别包括在信标帧中的TIM。当TIM指示出要发送到STA1的BU(例如,STAMLD)存在于AP 1(例如,AP MLD)时,STA1可以通过链路1发送PS-Poll帧。PS-Poll帧可以包括关于STA MLD可用的链路的信息、关于链路唤醒时间的信息和/或关于PSL的信息。
AP MLD可以从STA MLD接收PS-Poll帧。在这种情况下,AP MLD可以识别BU的TID(例如,TID 1),并且根据TID到链路映射来识别映射到TID的链路(例如,链路1、链路2和链路3)。包括在PS-Poll帧的MAC报头中的持续时间字段可以指示(SIFS+发送QoS Null帧所需的时间+SIFS+发送ACK帧所需的时间)。当可以仅利用接收PS-Poll帧的链路(例如,链路1)发送BU时,AP MLD可以在从接收到PS-Poll帧的时间开始的SIFS之后发送ACK帧。在这种情况下,包括在ACK帧中的持续时间字段可以指示直到发送当前ACK帧的时间,并且相应地,发送机会(transmit opportunity,TXOP)可以提前终止。
当利用除了接收PS-Poll帧的链路之外的链路(例如,链路2和链路3)发送BU时,或者当利用包括接收PS-Poll帧的链路的链路(例如,链路1、链路2和链路3)发送BU时,AP MLD(例如,AP 1)可以在从接收到PS-Poll帧的时间开始的SIFS之后在无需单独的竞争过程的情况下发送包括TID的响应帧(例如,QoS Null帧)。在这种情况下,包括在PS-Poll帧的MAC报头中的持续时间字段可以指示(SIFS+发送QoS Null帧所需的时间+SIFS+发送ACK帧所需的时间)。包括指示链路(要通过该链路发送BU)的信息的响应帧可以是广播帧或单播帧。指示链路(要通过该链路发送BU)的信息可以称为链路指示符。指示链路(要通过该链路发送BU)的信息可以是映射到链路的TID。
STAMLD可以从AP MLD接收包括TID(例如,TID 1或关于映射到TID 1的链路的信息)的QoS Null帧(例如,广播帧或单播帧),并且可以将映射到TID的链路(例如,链路1、链路2和链路3)的状态转换到正常状态,以便接收BU。由于AP MLD指示的TID 1被映射到链路1、链路2和链路3,STA MLD可以将链路2和链路3的状态转换到正常状态。链路4的状态可以保持在休眠状态。链路的状态从休眠状态转换到正常状态可能需要链路唤醒时间。
在图7a所示的实施方案中,STAMLD(例如,STA2和STA3)可以在对映射到TID的链路2和3执行信道接入操作之后发送PS-Poll帧。在这种情况下,由于链路2和链路3的每个已经从休眠状态转换到正常状态,在链路2和链路3的每个中可能发生由于隐藏节点引起的传输冲突。为了防止上述问题,NAVSyncDelay定时器可以在链路2和链路3的每个中操作。STAMLD可以在对应于NAVSyncDelay定时器的时间期间不发送帧。对应于NAVSyncDelay定时器的时间可以是相当长的时间。在对应于NAVSyncDelay定时器的时间之后,在成功完成信道接入操作的情况下,STA2可以通过链路2发送PS-Poll帧,并且在成功完成信道接入操作的情况下,STA3可以通过链路3发送PS-Poll帧。
可以基于同步传输方案通过多个链路同时发送PS-Poll帧(或用作PS-Poll帧的帧)。替选地,可以在相应的多个链路中不同时间发送PS-Poll帧(或用作PS-Poll帧的帧)。换句话说,当信道接入操作在每个链路中成功时,可以发送PS-Poll帧,而不考虑其它链路。
AP 2可以从STA 2接收PS-Poll帧,并且可以在从接收到PS-Poll帧的时间开始的SIFS之后在无需单独的竞争过程的情况下向STA 2发送包括BU的数据帧。AP 3可以从STA 3接收PS-Poll帧,并且可以在从接收到PS-Poll帧的时间开始的SIFS之后在无需单独的竞争过程的情况下向STA3发送包括BU的数据帧。为了支持上述操作,包括在PS-Poll帧的MAC报头中的持续时间字段可以指示(SIFS+发送数据帧所需的时间+SIFS+发送BA帧(或ACK帧)所需的时间)。
另一方面,QoS Null帧可以包括每个链路的链路使用状态指示符。当QoS Null帧包括链路使用状态指示符时,STA可以不等待对应于NAVSyncDelay定时器的时间。当链路使用状态指示符设置为第一值(例如,0)时,在与链路使用状态指示符相关联的链路中操作的STA可以在信道侦听操作的结果指示空闲状态时立即执行信道接入操作,并且可以在信道接入操作的结果指示出信道在AIFS或DIFS期间处于空闲状态时立即发送PS-Poll帧。当链路使用状态指示符设置为第二值(例如,1),信道侦听操作的结果指示忙碌状态,并且由信道侦听操作检测到的帧的MAC报头被解码时,在与链路使用状态指示符相关联的链路中操作的STA可以等待直到由MAC报头的持续时间字段指示的时间。当链路使用状态指示符设置为第二值(例如,1),信道侦听操作的结果指示忙碌状态,并且由信道侦听操作检测到的帧的MAC报头的解码失败时,在与链路使用状态指示符相关联的链路中操作的STA可以在从忙碌状态的结束时间开始的EIFS之后执行信道接入操作。
在图7b所示的实施方案中,为了减少信道接入延迟(例如,对应于NAVSyncDelay定时器的时间),负责映射到TID的链路的AP可以发送用于触发PS-Poll帧的触发帧(triggerframe,TF),PS-Poll帧用于识别通信准备是否已经在STA中完成。可以通过由QoS Null帧指示的链路来发送TF。例如,AP 2可以通过链路2发送TF,并且AP 3可以通过链路3发送TF。AP2和AP 3的每个可以在正常状态下的链路中操作,并且执行信道侦听操作。相应地,AP 2和AP 3的每个可以立即执行信道接入操作,而无需等待NAVSyncDelay。当需要发送TF时,AP 2和AP 3的每个可以预先执行信道接入操作(例如,信道侦听操作和/或退避操作),并且当信道接入操作成功完成时,AP 2和AP 3的每个可以等待直到发送TF的时间。
AP 2和AP 3的每个可以在预期将链路状态转换到正常状态的时间(例如,链路唤醒时间)之后发送TF。STA 2和STA 3的每个可以接收TF,然后发送PS-Poll帧。AP 2可以通过链路2接收PS-Poll帧,并且可以在从接收到PS-Poll帧的时间开始的SIFS之后向STA2发送包括BU的数据帧。AP 3可以通过链路3接收PS-Poll帧,并且可以在从接收到PS-Poll帧的时间开始的SIFS之后向STA 3发送包括BU的数据帧。
STAMLD的STA可能由于诸如隐藏节点的问题而无法使用特定链路。因此,STA可能无法通过特定链路发送PS-Poll帧。在这种情况下,AP MLD可以仅通过接收PS-Poll帧的链路来发送包括BU的数据帧。
图8是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第四实施方案的时序图。
如图8所示,AP MLD可以包括AP 1、AP 2和AP 3,并且STA MLD可以包括STA1、STA 2和STA3。换句话说,AP 1、AP 2和AP 3可以附属于AP MLD,并且STA1、STA 2和STA 3可以附属于STA MLD。AP 1和STA 1的每个可以在链路1中操作,AP 2和STA 2的每个可以在链路2中操作,并且AP 3和STA 3的每个可以在链路3中操作。AP可以通过发送QoS Null帧向STA通知AP的BU的TID和/或大小,然后基于触发帧(TF)向STA发送数据帧。图8所示的QoS Null帧可以是将在下面描述的图10至图12所示的QoS Null帧。图8所示的缓冲区状态报告(bufferstatus report,BSR)帧可以是将在下面描述的图10所示的BSR帧。
STA MLD可以执行与AP MLD的TID到链路映射过程。在TID到链路映射过程中,可以将特定TID映射到特定链路。一个TID可以映射到一个或更多个链路。例如,可以将TID 1映射到链路1,并且可以将TID 2映射到链路2和链路3。在这种情况下,可以通过链路1发送/接收具有TID 1的数据帧,并且可以通过链路2和链路3发送/接收具有TID 2的数据帧。
AP MLD的AP 1可以通过链路1发送信标帧。STA MLD的STA 1可以根据信标帧的发送周期(或接收周期)唤醒,以便接收AP 1的信标帧。信标帧可以包括TIM,并且TIM可以指示要发送到STA MLD的BU是否存在于AP MLD中。STA 1可以通过链路1从AP 1接收信标帧,并且可以识别包括在信标帧中的TIM。当TIM指示出要发送到STA 1(例如,STA MLD)的BU存在于AP 1(例如,AP MLD)时,STA 1可以通过链路1发送PS-Poll帧。PS-Poll帧可以包括关于STAMLD可用的链路的信息、关于链路唤醒时间的信息和/或关于PSL的信息。
AP MLD可以从STA MLD接收PS-Poll帧。在这种情况下,AP MLD可以识别BU的TID(例如,TID 2),并且可以根据TID到链路映射来识别映射到TID的链路(例如,链路2和链路3)。当可以仅利用接收PS-Poll帧的链路(例如,链路1)发送BU时,AP MLD(例如,AP 1)可以在从接收到PS-Poll帧的时间开始的SIFS之后发送ACK帧。当可以仅利用接收PS-Poll帧的链路(例如,链路1)发送BU时,AP 1可以在从接收到PS-Poll帧的时间开始的SIFS之后在无需执行单独的竞争过程的情况下发送包括TID的响应帧(例如,QoS Null帧)。
此外,QoS Null帧可以包括指示BU的大小(例如,长度)的信息。BU的大小可以在两种方案的一种中指示。作为第一方案(方案1),可以将包括在QoS Null帧的MAC报头中的QoS控制字段中的队列大小字段设置为指示BU的大小。作为第二方案(方案2),可以利用指示BU的大小的BSR帧来代替QoS Null帧。换句话说,可以生成包括QoS帧(例如,QoS Null帧)的报头的BSR帧。
当利用上述方案1时,QoS Null帧可以指示存储在AP MLD中的BU的TID和大小。代替QoS Null帧,可以利用包括关于BU的TID和大小的信息(例如,队列大小信息)的另一帧。当利用上述方案2时,具有QoS MAC报头的BSR帧可以指示存储在AP MLD中的BU的TID和大小。
STA MLD(例如,STA 1)可以从AP MLD(例如,AP 1)接收包括关于BU的TID和大小的信息的QoS Null帧或BSR帧。STA MLD可以基于TID到链路映射来识别映射到TID的链路(例如,链路2和3)。例如,STA MLD可以确定出AP MLD的BU将通过链路2和3发送。此外,STA MLD可以基于包括在QoS Null帧中的队列大小信息或包括在BSR帧中的BSR来识别BU的大小。
STAMLD可以将映射到BU的TID的链路(例如,链路2和3)的状态转换到正常状态。当链路处于正常状态时(例如,当链路中的数据帧接收是可能的时),STA2和STA3的每个可以发送TF。AP 2可以通过链路2从STA2接收TF,并且可以在从接收到TF的时间开始的SIFS之后向STA2发送包括BU的数据帧。STA 2可以从AP 2接收数据帧。AP 3可以通过链路3从STA3接收TF,并且可以在从接收到TF的时间开始的SIFS之后向STA3发送包括BU的数据帧。STA 3可以从AP 3接收数据帧。
这里,TXOP可以由TF配置。TXOP的长度可以考虑BU的大小和/或链路(要通过该链路发送BU)的数量来配置。例如,TXOP的长度可以配置为(SIFS+通过多个链路发送BU所需的时间+SIFS+发送ACK帧(或BA帧)所需的时间)。由TF分配的发送数据帧(例如,BU)所需的时间可以考虑BU的大小来配置。
QoS Null帧和BSR帧的每个可以包括每个链路的链路使用状态指示符。链路使用状态指示符可以指示链路是否被另一通信节点占用。例如,当链路使用状态指示符指示出链路2处于空闲状态时,STA 2可以执行用于发送TF的信道接入操作,而无需等待NAVSyncDelay。当链路2上的信道侦听操作的结果指示忙碌状态时,不能通过链路2发送TF。在这种情况下,如果仅通过链路3发送TF,则可以仅利用链路3发送BU。在链路3中,可以考虑BU的大小和/或可用的链路的数量(例如,1)来配置TXOP。
图9是示出在支持多个链路的无线局域网系统中的下行链路通信方法的第五实施方案的时序图。
如图9所示,AP MLD可以包括AP 1、AP 2和AP 3,并且STA MLD可以包括STA 1、STA2和STA 3。换句话说,AP 1、AP 2和AP 3可以附属于AP MLD,并且STA 1、STA 2和STA 3可以附属于STA MLD。AP 1和STA 1的每个可以在链路1中操作,AP 2和STA 2的每个可以在链路2中操作,并且AP 3和STA 3的每个可以在链路3中操作。AP可以利用多TID BA帧向STA通知多个BU的每个的TID和大小。多TID BA帧可以是将在下面描述的图13中所示的多TID BA帧。
AP MLD(例如,AP 1)可以具有用于一个STA MLD的多个BU。多个BU的TID可以彼此不同。当从STA MLD(例如,STA 1)接收到PS-Poll帧时,AP MLD可以向STA MLD发送指示存储在AP MLD中的多个BU的每个的TID的特定帧。特定帧可以是多TID BA帧、修改的QoS Null帧、包括QoS Null MPDU的聚合(A)-MAC协议数据单元(MAC protocol data unit,MPDU)、或者能够指示TID的帧。特定帧可以用作指示出已成功接收到PS-Poll帧的响应帧。
STA MLD可以从AP MLD接收特定帧,并且可以将映射到由特定帧指示的多个TID的链路的状态转换到正常状态。在正常状态下操作的链路中,可以执行STA与AP之间的数据帧(例如,BU)发送和接收过程。数据帧发送和接收过程可以包括STA的PS-Poll帧的发送操作、包括AP的BU的数据帧的发送操作以及STA的ACK帧或BA帧的发送操作。
图10是示出QoS空(Null)帧或BSR帧的第一实施方案的框图。
如图10所示,QoS Null帧可以包括BSR。图10所示的帧可以是图8所示的QoS Null帧或BSR帧。包括在QoS Null帧的MAC报头中的QoS控制字段内的AP PS缓冲区状态字段可以指示AP MLD的缓冲区状态(例如,BSR)。替选地,包括在QoS Null帧的HT控制字段中的BSR控制消息可以指示AP MLD的缓冲区状态(例如,BSR)。此外,QoS Null帧可以包括关于存储在AP MLD中的BU的TID的信息。当从STA MLD接收到PS-Poll帧时,AP MLD可以发送QoS Null帧,该QoS Null帧包括关于存储在AP MLD中的BU的TID和大小的信息(例如,缓冲区信息)。
图11a是示出包括QoS Null MPDU的A-MPDU的第一实施方案的框图,图11b是示出包括QoS Null MPDU的A-MPDU的第二实施方案的框图。
如图11a和图11b所示,AP MLD可以通过利用MPDU分隔符连接QoS Null MPDU以发送关于多个BU的每个的TID和大小的信息(例如,缓冲区信息)来生成A-MPDU。在图11a所示的实施方案中,A-MPDU可以仅包括QoS Null MPDU。在图11b所示的实施方案中,A-MPDU可以包括QoS Null MPDU、数据单元和/或多TID BA。
AP MLD可以响应于PS-Poll帧向STA MLD发送包括QoS Null MPDU的A-MPDU。STAMLD可以接收来自AP MLD的A-MPDU,并且将映射到由包括在A-MPDU中的QoS Null MPDU指示的TID的链路的状态转换到正常状态。在正常状态下操作的链路中,可以执行STAMLD与APMLD之间的数据帧(例如,BU)发送和接收过程。数据帧发送和接收过程可以包括STA的PS-Poll帧通过每个链路的发送操作、包括AP的BU的数据帧通过每个链路的发送操作以及STA的ACK帧或BA帧通过每个链路的发送操作。
图12是示出包括多个TID的QoS Null帧的第一实施方案的框图。
如图12所示,QoS Null帧QoS控制字段可以包括多个TID字段。在QoS控制字段内,B0至B3可以配置为第一TID字段,并且B4至B7可以配置为第二TID字段。当响应于PS-Poll帧从AP MLD接收QoS Null帧时,STA MLD可以将QoS Null帧视为指示多个TID(例如,两个TID)。STAMLD可以将映射到多个TID的链路的状态转换到正常状态,并且可以从AP MLD接收包括BU的数据帧。换句话说,在正常状态下操作的链路中,可以执行STA MLD与AP MLD之间的数据帧(例如,BU)发送和接收过程。数据帧发送和接收过程可以包括:STA的PS-Poll帧通过每个链路的发送操作、包括AP的BU的数据帧通过每个链路的发送操作以及STA的ACK帧或BA帧通过每个链路的发送操作。
图13是示出多TID BA帧的第一实施方案的框图。
如图13所示,AP MLD可以利用多TID BA帧向STAMLD通知关于多个TID的信息。多TID BA帧的每个TID信息字段可以配置为指示多个TID的信息。在现有的每个TID信息字段中,B0至B11配置为保留字段,而在图13所示的每个TID信息字段中,B0至B11可以用于指示每个TID的缓冲区信息(例如,与TID相关联的BU的大小)。换句话说,在每个TID信息字段中,缓冲区状态字段可以指示每个TID的缓冲区信息。
AP MLD可以通过响应于PS-Poll帧向STA MLD发送多TID BA帧,根据TID到链路映射向STA MLD通知关于TID和/或缓冲区的信息。STA MLD可以从AP MLD接收多TID BA帧,并且可以识别由多TID BA帧指示的多个TID。STA MLD可以转换映射到多个TID的链路的状态,并且可以从AP MLD接收包括BU的数据帧。换句话说,在正常状态下操作的链路中,可以执行STA MLD与AP MLD之间的数据帧(例如,BU)发送和接收过程。数据帧发送和接收过程可以包括:STA的PS-Poll帧通过每个链路的发送操作、包括AP的BU的数据帧通过每个链路的发送操作以及STA的ACK帧或BA帧通过每个链路的发送操作。
本发明的实施方案可以实施为由各种计算机可执行并在计算机可读介质上记录的程序指令。计算机可读介质可以包括程序指令、数据文件、数据结构或其组合。在计算机可读介质上记录的程序指令可以专门为本发明进行设计和配置,或者可以是计算机软件领域的技术人员所公知的和可获得的。
计算机可读介质的示例可以包括专门配置为存储和执行程序指令的硬件装置,例如ROM、RAM和闪存。程序指令的示例包括由例如编译器制作的机器代码,以及由计算机利用解释器能够执行的高级语言代码。上述硬件装置可以配置成操作为至少一个软件模块以执行本发明的实施方案,反之亦然。
尽管已经详细描述了本发明的实施方案及其优点,但应当理解的是,在不脱离本发明的范围的情况下,可以在本文进行各种改变形式、替换形式和修改形式。

Claims (20)

1.一种在通信系统中支持多个链路的第一装置的操作方法,所述操作方法包括:
通过多个链路中的第一链路发送流量指示图(TIM);
通过第一链路发送第一信息,所述第一信息指示发送存储在第一装置中的数据单元的一个或更多个链路;以及
利用由第一信息指示的一个或更多个链路向由TIM指示的第二装置发送数据单元。
2.根据权利要求1所述的操作方法,其中,第一信息包括映射到一个或更多个链路的流量标识符(TID)。
3.根据权利要求1所述的操作方法,进一步包括:通过由第一信息指示的一个或更多个链路从第二装置接收省电(PS)-轮询(Poll)帧,其中当从第二装置接收到PS-Poll帧时,发送数据单元。
4.根据权利要求3所述的操作方法,其中,在从发送第一信息的时间开始的第一时间之后接收PS-Poll帧,并且第一时间设置为防止帧之间的冲突。
5.根据权利要求4所述的操作方法,其中,第一时间设置为比第二装置中的链路状态转换所需的时间更长的时间。
6.根据权利要求1所述的操作方法,进一步包括:
通过由第一信息指示的一个或更多个链路向第二装置发送触发帧;以及
从第二装置接收作为对触发帧的响应的PS-Poll帧,
其中,当从第二装置接收到PS-Poll帧时,发送数据单元。
7.根据权利要求1所述的操作方法,其中,TIM通过信标帧发送,并且第一信息通过广播帧或单播帧发送。
8.一种在通信系统中支持多个链路的第二装置的操作方法,所述操作方法包括:
通过多个链路中的第一链路从第一装置接收流量指示图(TIM);
通过第一链路从第一装置接收第一信息,所述第一信息指示发送存储在第一装置中的数据单元的一个或更多个链路;以及
响应于TIM指示出要向第二装置发送的数据单元存在,通过由第一信息指示的一个或更多个链路从第一装置接收数据单元。
9.根据权利要求8所述的操作方法,其中,所述第一信息包括映射到一个或更多个链路的流量标识符(TID)。
10.根据权利要求8所述的操作方法,进一步包括:通过由第一信息指示的一个或更多个链路向第一装置发送省电(PS)轮询帧,其中在发送PS-Poll帧之后接收数据单元。
11.根据权利要求10所述的操作方法,其中,所述PS-Poll帧在从接收到第一信息的时间开始的第一时间之后发送,并且第一时间设置为防止帧之间的冲突。
12.根据权利要求11所述的操作方法,其中,所述第一时间设置为比第二装置中的链路状态转换所需的时间更长的时间。
13.根据权利要求8所述的操作方法,进一步包括:
通过由第一信息指示的一个或更多个链路从第一装置接收触发帧;以及
向第一装置发送作为对触发帧的响应的PS-Poll帧,
其中,在发送PS-Poll帧之后接收数据单元。
14.根据权利要求8所述的操作方法,其中,TIM通过信标帧接收,并且第一信息通过广播帧或单播帧接收。
15.一种在通信系统中支持多个链路的站(STA)多链路装置(MLD),包括:
处理器;
第一STA,其在处理器的控制下操作;
第二STA,其在处理器的控制下操作;以及
存储器,其存储由处理器能够执行的一个或更多个指令,
其中,一个或更多个指令执行为:
由第一STA通过多个链路中的第一链路从接入点(AP)MLD接收流量指示图(TIM);
由第一STA从AP MLD接收第一信息,所述第一信息指示发送存储在AP MLD中的数据单元的第二链路;以及
响应于TIM指示出要向STA MLD发送的数据单元存在,由第二STA通过多个链路中由第一信息指示的第二链路从AP MLD接收数据单元。
16.根据权利要求15所述的STA MLD,其中,所述第一信息包括映射到第二链路的流量标识符(TID)。
17.根据权利要求15所述的STA MLD,其中,一个或更多个指令进一步执行为:由第二STA通过由第一信息指示的第二链路向AP MLD发送省电(PS)-轮询(Poll)帧,其中在发送PS-Poll帧之后接收数据单元。
18.根据权利要求17所述的STA MLD,其中,在从接收到第一信息的时间开始的第一时间之后发送PS-Poll帧,并且第一时间设置为防止帧之间的冲突。
19.根据权利要求15所述的STA MLD,其中,一个或更多个指令进一步执行为:
由第二STA通过由第一信息指示的第二链路从AP MLD接收触发帧;以及
由第二STA向AP MLD发送作为对触发帧的响应的PS-Poll帧,
其中,在发送PS-Poll帧之后接收数据单元。
20.根据权利要求15所述的STA MLD,其中,通过信标帧接收TIM,并且通过广播帧或单播帧接收第一信息。
CN202280010022.9A 2021-01-14 2022-01-11 在支持多个链路的通信系统中用于接收下行链路流量的方法和装置 Pending CN116868617A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20210005126 2021-01-14
KR10-2021-0005126 2021-01-14
PCT/KR2022/000476 WO2022154432A1 (ko) 2021-01-14 2022-01-11 다중 링크를 지원하는 통신 시스템에서 하향링크 트래픽의 수신을 위한 방법 및 장치

Publications (1)

Publication Number Publication Date
CN116868617A true CN116868617A (zh) 2023-10-10

Family

ID=82610149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202280010022.9A Pending CN116868617A (zh) 2021-01-14 2022-01-11 在支持多个链路的通信系统中用于接收下行链路流量的方法和装置

Country Status (3)

Country Link
EP (1) EP4262270A4 (zh)
KR (1) KR20220103051A (zh)
CN (1) CN116868617A (zh)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200396568A1 (en) * 2014-08-19 2020-12-17 Po-Kai Huang Group addressed data delivery
CN119967555A (zh) * 2019-05-24 2025-05-09 马维尔亚洲私人有限公司 使用若干通信链路的wlan中的节能和组寻址帧

Also Published As

Publication number Publication date
EP4262270A1 (en) 2023-10-18
EP4262270A4 (en) 2024-11-20
KR20220103051A (ko) 2022-07-21

Similar Documents

Publication Publication Date Title
US12490174B2 (en) Communication method between multi-link devices and apparatus
CN116456438B (zh) 操作支持低功率模式的通信节点的方法
KR102378088B1 (ko) 무선랜에서 초기 협상 방법 및 장치
CN120076078A (zh) 宽带无线通信网络中利用多随机退避操作的帧传输方法和装置
CN115943679A (zh) 用于在支持多个链路的通信系统中省电的方法和装置
US12192819B2 (en) Wireless communication method using multi-links, and wireless communication terminal using same
CN115413418A (zh) 支持多链路的通信系统中的更新参数的方法和装置
US20130242835A1 (en) Power management method for station in wireless lan system and station that supports same
KR20170105035A (ko) 무선랜 시스템에서 트리거 프레임 수신 후 상향링크 전송 수행 방법 및 장치
EP4322696A1 (en) Method and device for mlsr operation in wireless lan
US20240340950A1 (en) Method and device for bidirectional communication in wireless lan
CN105612806A (zh) 在无线局域网系统中传输和接收数据的方法和设备
CN105453686A (zh) 用于接入信道的方法和装置
CN115669195A (zh) 支持多链路的通信系统中基于低功率操作的通信的方法和装置
US20240334509A1 (en) Method and device for direct communication in communication system supporting multiple links
KR20230116722A (ko) Emlsr 동작을 지원하는 무선랜에서 저지연 통신을 위한 방법 및 장치
EP4376478A1 (en) Method and apparatus for nstr communication in communication system supporting multiple links
US20240349081A1 (en) Method and device for emlsr operation in wireless lan
US20240334482A1 (en) Method and device for low latency communication in communication system supporting multiple links
CN105075378A (zh) 在无线lan系统中执行接入的方法和装置
US20250184893A1 (en) Method and device for transmitting or receiving frame in wireless lan supporting emlsr
CN116326154A (zh) 支持多个链路的通信系统中的非str操作的方法和装置
US20240089785A1 (en) Method and device for receiving downlink traffic in communication system supporting multiple links
EP4258799A1 (en) Method and device for low latency communication in communication system supporting multiple links
KR20230062436A (ko) Emlsr을 지원하는 무선랜에서 링크 설정을 위한 방법 및 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination