一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

无线局域网系统中的直接通信的方法和装置

2023-02-16 13:25:25 来源:中国专利 TAG:


1.本发明涉及一种无线局域网(local area network,lan)通信技术,更具体地,涉及一种用于站之间的直接通信的技术。


背景技术:

2.近来,随着移动装置的分布扩大,能够为移动装置提供快速无线通信服务的无线局域网技术受到关注。无线局域网(wireless local area network)技术可以是基于无线通信技术来支持诸如智能手机、智能平板、膝上型电脑、便携式多媒体播放器、嵌入式装置等的移动装置以无线方式接入互联网的一种技术。
3.利用无线局域网技术的标准主要在电气和电子工程师协会(institute of electrical and electronics engineers,ieee)中被标准化为ieee 802.11标准。ieee802.11标准的初始版本可以支持每秒1到2兆比特(mbps)的通信速度。ieee 802.11标准的后期版本正在提高通信速度的方向上标准化。
4.ieee 802.11a标准的修订版本可以在5吉赫兹(ghz)频带中利用正交频分复用(orthogonal frequency division multiplexing,ofdm)方案来支持高达54mbps的通信速度。ieee 802.11b标准在初始版本作用的2.4ghz频带中利用直接序列扩频(direct sequence spread spectrum,dsss)方案来支持高达11mbps的通信速度。
5.由于对更高速度的需求,已经开发了支持高吞吐量(high throughput,ht)无线局域网技术的ieee 802.11n标准。ieee 802.11n标准可以支持ofdm方案。通过在ieee 802.11n标准中支持信道带宽扩展技术和多输入多输出(multiple input multiple output,mimo)技术,可以提高在2.4ghz频带和5ghz频带的最大通信速度。例如,ieee 802.11n标准可以通过利用4个空间流和40mhz带宽来支持高达600mbps的通信速度。
6.随着上述无线局域网技术的开发和普及,利用无线局域网技术的应用已经多样化,并且已经出现了对支持更高吞吐量的无线局域网技术的需求。因此,在ieee802.11ac标准中利用的频率带宽(例如,“最大160mhz带宽”或“80 80mhz带宽”)已经扩展,并且支持的空间流的数量也已增加。ieee 802.11ac标准可以是一种极高吞吐量(very high throughput,vht)的无线局域网技术,其支持每秒1吉比特(gbps)或更高的高吞吐量。ieee 802.11ac标准可以通过利用mimo技术来支持多个站的下行链路传输。
7.随着对无线局域网技术的需求进一步增加,已开发出ieee 802.11ax标准来提高在密集环境中的频率效率。在ieee 802.11ax标准中,可以利用多用户(multi-user,mu)正交频分多址(orthogonal frequency division multiple access,ofdma)技术来执行通信过程。在ieee 802.11ax标准中,可以利用mu mimo技术和/或ofdma技术来执行上行链路通信。
8.随着需要更高吞吐量的应用和需要实时传输的应用的出现,正在开发ieee802.11be标准,这是一种超高吞吐量(extreme high throughput,eht)的无线局域网技术。ieee 802.11be标准的目标可以是用于支持30gbps的高吞吐量。ieee802.11be标准可
以支持用于减少传输延迟的技术。此外,ieee 802.11be标准可以支持更扩展的频率带宽(例如,320mhz带宽)、多链路传输以及包括多频带操作、多接入点(ap)传输操作和/或高效的重新传输操作(例如,混合自动重传请求(hybrid automatic repeat request,harq)操作)的聚合操作。
9.然而,由于多链路操作是现有wlan标准中没有定义的操作,因此可能需要根据执行多链路操作的环境来定义详细的操作。具体地,当执行多链路操作的两个或更多个频带相互靠近时,由于相邻信道(例如,相邻链路)之间的信号干扰,可能无法在一个装置内执行通过多链路的同时发送和接收操作。具体地,当相邻信道之间的信号干扰电平等于或大于特定电平时,在一条链路中执行发送操作期间,由于干扰可能不会执行用于在另一条链路中发送的退避操作。因此,在上述情况下,可能需要用于更新多链路操作的参数的方法和用于基于更新的参数发送/接收数据的方法。此外,可以在无线局域网系统(例如,支持多链路的无线局域网系统)中执行站之间的直接通信。在这种情况下,需要用于支持直接通信的方法。
10.另一方面,描写作为本发明背景的技术是为了提高对本发明背景的理解,并且这些技术可以包括本发明所属领域的普通技术人员还不知道的内容。


技术实现要素:

11.技术问题
12.本发明旨在提供无线局域网(local area network,lan)系统中的用于站之间的直接通信的方法和装置。
13.技术方案
14.根据用于实现上述目标的本发明的第一实施方案的接入点的操作方法可以包括:向第一站发送第一帧以配置第一通信时间段,所述第一帧包括关于第一通信时间段的时间的信息;从第一站接收作为对第一帧的响应帧的第二帧,并且配置第一通信时间段;在接收到第二帧之后,向第二站发送第三帧以在第一通信时间段内配置第二通信时间段,所述第三帧包括关于第二通信时间段的时间的信息;识别出第二站利用由第三帧分配的资源来发送第四帧,所述第四帧是向不是接入点的第三站发送的直接通信帧;以及识别出第三站发送对于第四帧的接收响应帧。
15.所述操作方法可以进一步包括:识别出在从接收响应帧的发送完成时间起经过预定时间之后,第二站在第二通信时间段内利用由第三帧分配的资源发送第五帧。所述第五帧可以是向不是接入点的第四站发送的直接通信帧。所述操作方法可以进一步包括识别出发送对于第五帧的接收响应帧。
16.直接通信时间段可以配置为第一通信时间段内的第二通信时间段。所述第二通信时间段可以由包括在第三帧中的持续时间字段来指示。
17.第三帧可以是触发帧或多用户(mu)请求发送(rts)帧。
18.第三帧可以进一步包括资源分配信息,并且可以以由资源分配信息指示的资源来发送和接收第四帧。
19.在不执行信道接入过程的情况下,可以基于短帧间间隔(sifs)来执行在第二通信时间段期间第二站与第三站之间的帧发送/接收操作。
20.根据用于实现上述目标的本发明的第二实施方案的接入点可以包括处理器和存储器,存储器存储能够由处理器执行的一个或更多个指令。执行一个或更多个指令使得:向第一站发送第一帧以配置第一通信时间段,所述第一帧包括关于第一通信时间段的时间的信息;从第一站接收作为对第一帧的响应帧的第二帧,并且配置第一通信时间段;在接收到第二帧之后,向第二站发送第三帧以在第一通信时间段内配置第二通信时间段,所述第三帧包括关于第二通信时间段的时间的信息;识别出第二站利用由第三帧分配的资源来发送第四帧,所述第四帧是向不是接入点的第三站发送的直接通信帧;以及识别出第三站发送对于第四帧的接收响应帧。
21.可以进一步执行一个或更多个指令使得:识别出在从接收响应帧的发送完成时间起经过预定时间之后,第二站在第二通信时间段内利用由第三帧分配的资源发送第五帧。所述第五帧可以是向不是接入点的第四站发送的直接通信帧。可以进一步执行一个或更多个指令以识别出发送对于第五帧的接收响应帧。
22.直接通信时间段可以配置为第一通信时间段内的第二通信时间段。第二通信时间段可以由包括在第三帧中的持续时间字段来指示。
23.第三帧可以是触发帧或多用户(mu)请求发送(rts)帧。
24.第三帧可以进一步包括资源分配信息,并且可以以由资源分配信息指示的资源来发送和接收第四帧。
25.在不执行信道接入过程的情况下,可以基于短帧间间隔(sifs)来执行在第二通信时间段期间第二站与第三站之间的帧发送/接收操作。
26.有利效果
27.根据本发明,中继站可以执行用于与接入点直接通信的协商过程。可以快速执行用于直接通信的协商过程,并且可以相应地提高传输效率。直接通信过程可以由一个站执行。在这种情况下,可以减少分布式接入所需的时间,并且可以提高通信效率。
附图说明
28.图1是示出构成无线局域网系统的通信节点的第一实施方案的框图。
29.图2是示出在多链路装置(mld)之间配置的多个链路的第一实施方案的概念图。
30.图3是示出无线局域网系统中用于多链路操作的协商过程的第一实施方案的序列图。
31.图4是示出执行直接通信的第一场景的概念图。
32.图5是示出无线局域网系统中的直接通信方法的第一实施方案的时间图。
33.图6是示出无线局域网系统中的直接通信方法的第二实施方案的时间图。
34.图7是示出无线局域网系统中的直接通信方法的第三实施方案的时间图。
35.图8是示出无线局域网系统中的直接通信方法的第四实施方案的时间图。
具体实施方式
36.由于本发明可以进行各种修改并且可以具有多种形式,所以具体的实施方案将在附图中示出并在具体实施方式中进行描述。然而,应当理解的是,并不旨在将本发明限制为具体的实施方案。相反,本发明旨在覆盖落入本发明的精神和范围内的所有修改形式和替
代形式。
37.诸如第一、第二等的关系术语可以用于描述各种元件,但这些元件不应受术语的限制。这些术语仅用于将一个元件与另一个元件区分开。例如,在不脱离本发明的范围的情况下,第一组件可以命名为第二组件,而第二组件也可以类似地命名为第一组件。术语“和/或”是指多个相关和描述的事项的任何一个或组合。
38.当提到某一组件与另一组件“联接”或“连接”时,应当理解的是,所述某一组件与另一组件直接“联接”或“连接”,或者在它们之间可以设置另外的组件。相反,当提到某一组件与另一组件“直接联接”或“直接连接”时,应当理解的是,在它们之间没有设置另外的组件。
39.本发明中使用的术语仅用于描述具体的实施方案,并非旨在限制本发明。单数表述包括复数表述,除非上下文另有明确规定。在本发明中,诸如“包括”或“具有”的术语旨在指示存在说明书中描述的特征、数值、步骤、操作、组件、部件或其组合。然而,但应当理解的是,这些术语不排除存在或添加一个或更多个特征、数值、步骤、操作、组件、部件或其组合。
40.除非另有定义,否则本文中使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域的普通技术人员通常理解的含义相同的含义。词典中通常使用的并且已经在词典中的术语应该解释为具有与本领域中的语境含义一致的含义。在本说明书中,除非明确定义,否则术语不是一定被解释为具有正式的含义。
41.在下文,参考附图来详细地描述本发明的实施方案。在描述本发明时,为了便于对本发明的全面理解,在整个附图的描述中相同的附图标记指的是相同的元件,并且已省略对其的重复描述。
42.在下文中,对应用了根据本发明的实施方案的无线通信系统进行描述。应用了根据本发明的实施方案的无线通信系统不限于以下描述的内容,并且可以将根据本发明的实施方案应用于各种无线通信系统。无线通信系统可以称为“无线通信网络”。
43.图1是示出构成无线局域网系统的通信节点的第一实施方案的框图。
44.如图1中所示,通信节点100可以为接入点、站(station)、接入点(access point,ap)多链路装置(multi-link device,mld)或非ap mld。接入点可以是指ap,并且站可以是指sta或非ap sta。由接入点支持的操作信道宽度可以为20兆赫兹(mhz)、80mhz、160mhz等。由站支持的操作信道宽度可以为20mhz、80mhz等。
45.通信节点100可以包括至少一个处理器110、存储器120以及连接至网络以执行通信的多个收发器130。收发器130可以称为收发器、射频(radio frequency,rf)单元、rf模块等。此外,通信节点100可以进一步包括输入接口装置140、输出接口装置150、存储装置160等。包括在通信节点100中的组件可以通过总线170连接以彼此通信。
46.然而,包括在通信节点100中的各个组件可以通过单独的接口或以处理器110为中心的单独的总线而不是公共总线170来连接。例如,处理器110可以通过专用接口连接至存储器120、收发器130、输入接口装置140、输出接口装置150或存储装置160的至少一个。
47.处理器110可以执行存储在存储器120或存储装置160的至少一个的至少一个指令。处理器110可以是指执行根据本发明实施方案的方法的中央处理单元(cpu)、图形处理单元(gpu)或专用处理器。存储器120和存储装置160各自可以配置为易失性存储介质或非易失性存储介质的至少一个。例如,存储器120可以配置有只读存储器(rom)或随机存取存
储器(ram)的至少一个。
48.图2是示出在mld之间配置的多个链路的第一实施方案的概念图。
49.如图2中所示,mld可以具有一个介质访问控制(medium access control,mac)地址。在实施方案中,mld可以意指ap mld和/或非ap mld。mld的mac地址可以用于非ap mld与ap mld之间的多链路建立过程。ap mld的mac地址可以与非ap mld的mac地址不同。与ap mld相关联的ap可以具有不同的mac地址,与非ap mld相关联的站(sta)可以具有不同的mac地址。具有不同的mac地址的ap各自可以负责由ap mld支持的多个链路中的各个链路,并且可以执行独立ap的作用。
50.具有不同的mac地址的sta的每一个可以负责由非ap mld支持的多个链路中的每个链路,并且可以执行独立sta的作用。非ap mld可以称为stamld。mld可以支持同时发送和接收(simultaneous transmit 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)。
51.mld可以通过利用非连续带宽扩展方案(例如,80mhz 80mhz)在多个链路(即多链路)中发送和接收帧。多链路操作可以包括多频带传输。ap mld可以包括多个ap,并且多个ap可以在不同的链路中操作。多个ap中的每一个可以执行下级mac层的功能。多个ap中的每一个可以称为“通信节点”或“下级实体”。通信节点(即ap)可以在上级层(或图1中所示的处理器110)的控制下操作。非ap mld可以包括多个sta,并且多个sta可以在不同的链路中操作。多个sta中的每一个可以称为“通信节点”或“下级实体”。通信节点(即sta)可以在上级层(或图1中所示的处理器110)的控制下操作。
52.mld可以在多个频带(即多频带)中执行通信。例如,mld可以在2.4ghz频带中根据信道扩展方案(例如,带宽扩展方案)利用80mhz带宽来执行通信,并且可以在5ghz频带中根据信道扩展方案利用160mhz带宽来执行通信。mld可以在5ghz频带中利用160mhz带宽来执行通信,并且可以在6ghz频带中利用160mhz带宽来执行通信。由mld利用的一个频带(例如,一个信道)可以定义为一个链路。替选地,可以在由mld利用的一个频带中配置多个链路。例如,mld可以在2.4ghz频带中配置一个链路,而在6ghz频带中配置两个链路。各个链路可以称为第一链路、第二链路和第三链路。替选地,各个链路可以称为链路1、链路2和链路3。链路编号可以由ap设置,并且标识符(id)可以分配给每个链路。
53.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支持的多链路的一个或更多个链路。
54.当多个链路之间的频带间隔(例如,在频域中链路1与链路2之间的频带间隔)足够时,mld可以执行str操作。例如,mld可以利用多个链路中的链路1发送物理层会聚过程(physical layer convergence procedure,plcp)协议数据单元(ppdu)1,并且可以利用多个链路中的链路2接收ppdu 2。另一方面,如果mld在多个链路之间的频带间隔不足时执行
str操作,则会发生装置内共存(in-device coexistence,idc)干扰,即多个链路之间的干扰。因此,当多个链路之间的频带间隔不足时,mld可能无法执行str操作。具有上述干扰关系的链路对可以是非同时发送和接收(non simultaneous transmit and receive,nstr)受限链路对。这里,mld可以为nstr ap mld或nstr非ap mld。
55.例如,可以在ap mld与非ap mld 1之间配置包括链路1、链路2和链路3的多链路。如果链路1与链路3之间的频带间隔足够,则ap mld可以利用链路1和链路3执行str操作。换言之,ap mld可以利用链路1发送帧并且可以利用链路3接收帧。如果链路1与链路2之间的频带间隔不足,则ap mld可能无法利用链路1和链路2执行str操作。如果链路2与链路3之间的频带间隔不足,则ap mld可能无法利用链路2和链路3执行str操作。
56.另一方面,在无线局域网系统中,可以在sta与ap之间的接入过程中执行多链路操作的协商过程。
57.支持多链路的装置(例如,ap或sta)可以称为多链路装置(mld)。支持多链路的ap可以称为ap mld,支持多链路的sta可以称为非ap mld或sta mld。ap mld可以具有用于每个链路的物理地址(例如,mac地址)。ap mld可以实现为像负责每个链路的ap单独存在一样。可以在一个ap mld内管理多个ap。相应地,属于相同ap mld的多个ap之间可以进行协调。sta mld可以具有用于每个链路的物理地址(例如,mac地址)。sta mld可以实现为像负责每个链路的sta单独存在一样。可以在一个stamld内管理多个sta。相应地,属于相同stamld的多个sta之间可以进行协调。
58.例如,ap mld的ap1和sta mld的sta1可以各自负责第一链路,并且可以利用第一链路进行通信。ap mld的ap2和stamld的sta2可以各自负责第二链路,并且可以利用第二链路进行通信。sta2可以接收第二链路中的第一链路的状态改变信息。在这种情况下,sta mld可以收集从每个链路接收到的信息(例如,状态改变信息),并且可以基于收集到的信息来控制由sta1执行的操作。
59.图3是示出无线局域网系统中用于多链路操作的协商过程的第一实施方案的序列图。
60.如图3中所示,基础结构型基本服务集(basic service set,bss)中的sta与ap之间的接入过程可以通常分为探测ap的探测步骤、用于在sta与探测到的ap之间认证的认证步骤、以及在sta与认证的ap之间关联的关联步骤。
61.在探测步骤,sta可以利用被动扫描方案或主动扫描方案来检测一个或更多个ap。当利用被动扫描方案时,sta可以通过监听由一个或更多个ap发送的信标来检测一个或更多个ap。当利用主动扫描方案时,sta可以发送探测请求帧,并且可以通过从一个或更多个ap接收探测响应帧(其为对探测请求帧的响应)来检测一个或更多个ap。
62.当检测到一个或更多个ap时,sta可以执行与检测到的ap的认证步骤。在这种情况下,sta可以执行与多个ap的认证步骤。根据ieee 802.11标准的认证算法可以分为交换两个认证帧的开放系统算法、交换四个认证帧的共享密钥算法等。
63.sta可以基于根据ieee 802.11标准的认证算法来发送认证请求帧,并且可以通过从ap接收认证响应帧(其为对认证请求帧的响应)来完成与ap的认证。
64.当与ap的认证完成时,sta可以执行与ap的关联步骤。特别地,sta可以在sta已经执行了认证步骤的ap中选择一个ap,并且可以执行与选择的ap的关联步骤。换言之,sta可
以向选择的ap发送关联请求帧,并且可以通过从选择的ap接收关联响应帧(其是对关联请求帧的响应)来完成与ap的关联。
65.另一方面,可以在无线局域网系统中支持多链路操作。多链路装置(mld)可以包括一个或更多个与mld相关联的sta。mld可以是逻辑实体。mld可以分为ap mld和非ap mld。与ap mld相关联的每个sta可以为ap,与非ap mld相关联的每个sta可以为非ap sta。为了配置多链路,可以执行多链路发现过程、多链路建立过程等。多链路发现过程可以在sta与ap之间的探测步骤中执行。在这种情况下,多链路信息元素(multi-link information element,ml ie)可以包括在信标帧、探测请求帧和/或探测响应帧中。
66.例如,为了执行多链路操作,在探测步骤,ap(例如,与mld相关联的ap)可以与sta(例如,与mld相关联的非ap sta)交换指示是否可利用多链路操作的信息以及关于可用链路的信息。在多链路操作的协商过程(例如,多链路建立过程)中,sta可以发送要用于多链路操作的链路信息。多链路操作的协商过程可以在sta与ap之间的接入过程(例如,关联步骤)执行。此外,多链路操作所需的信息元素可以在协商过程中通过动作帧来配置或改变。
67.此外,在sta与ap之间的接入过程(例如,关联步骤)中,可以配置ap的可用链路,并且可以为每个链路分配标识符(id)。此后,在多链路操作的协商过程和/或改变过程中,可以发送指示每个链路是否激活的信息,并且可以利用链路id来表示信息。
68.可以在sta与ap之间交换性能信息元素(例如,eht性能信息元素)的过程中发送和接收指示多链路操作是否可利用的信息。性能信息元素可以包括支持频带的信息、支持链路的信息(例如,支持链路的id和/或数量)、能够进行同时发送和接收(str)操作的链路的信息(例如,关于链路的频带的信息、关于链路之间的间隔的信息)等。此外,性能信息元素可以包括单独地指示能够进行str操作的链路的信息。
69.图4是示出执行直接通信的第一场景的概念图。
70.如图4所示,与ap相关联的车辆显示装置(或导航装置)可以执行与其它通信节点(例如,车辆音频、平板电脑、器件、黑匣子、摄像机等)的通信。这里,通信可以是经由接入点的通信或直接通信。直接通信可以指对等网络(peer-to-peer,p2p)通信。与接入点相关联的通信节点之中的直接与另一通信节点通信的通信节点(例如,车辆显示装置)可以称为“中继节点”、“中继站”或“中继sta”。
71.中继站可以通过与接入点执行协商过程来获得直接通信时间段(例如,传输机会(transmission opportunity,txop)),并且可以在直接通信时间段中与其它站直接通信。可以基于中继站的调度来执行站之间的直接通信。用于直接通信的调度操作可以通过考虑站在一个链路中执行发送操作期间不能在相同链路中接收从另一个站发送的帧(例如,数据帧)来执行。中继站可以代表其它站重复地发送接收到的数据。
72.与中继站执行直接通信的另一站可以是与接入点相关联的站或不与接入点相关联的站。不与接入点相关联的站可以在与中继站执行关联过程之后执行直接通信。
73.为了发现站(在下文中,称为“对等站”,中继站将与其执行直接通信),中继站可以请求接入点提供关于对等站的信息。或者,中继站可以发送探测请求帧以发现对等站,并且可以通过接收探测响应帧(其是对探测请求帧的响应)来识别对等站。这里,从中继站发送的探测请求帧可以用于发现对等站。
74.图5是示出无线局域网系统中的直接通信方法的第一实施方案的时间图。
75.如图5所示,ap mld的ap1和sta mldx的stax-1可以在第一链路中操作,ap mld的ap2和sta mldx的stax-2可以在第二链路中操作。这里,x可以是1、2、3、4或5,并且每一个可以指示不同的mld。ap mld(例如,ap1和/或ap2)可以在第一链路和第二链路中执行信道接入过程以发起直接通信。当信道接入过程完成时,ap mld可以分别在第一链路和第二链路中发送第一帧(例如,请求发送(request-to-send,rts)帧)。在实施方案中,第一帧可以指rts帧。可以在第一链路和第二链路中同时发送第一帧。第一帧可以包括指示出要发起直接通信的指示符(在下文中,称为“直接通信指示符”)。
76.直接通信指示符可以由包括在第一帧中的接收端地址(receiver address,ra)字段和发送端地址(transmitter address,ta)字段来表示。当将包括在第一帧中的ra字段和ta字段设置为ap mld的mac地址(或ap1的mac地址或ap2的mac地址)时,这可以指示出要发起直接通信。例如,可以将在第一链路中发送的第一帧的ra字段和ta字段设置为ap1的mac地址,并且可以将在第二链路中发送的第一帧的ra字段和ta字段设置为ap2的mac地址。尽管将在第一链路中发送的第一帧的地址字段(例如,ra字段和ta字段)设置为不同于在第二链路中发送的第一帧的地址字段,但是由于sta mldx知道ap mld(例如,ap1或ap2)的每链路地址,因此sta mldx可以知道第一帧从相同的通信节点(即ap mld)发送。
77.sta mld1可以从ap mld接收第一帧,并且可以基于包括在第一帧中的直接通信指示符(例如,ra字段和ta字段的值)来确定出要发起(或请求)直接通信。sta mld1可以确定是否允许由ap mld发起直接通信。当允许直接通信时,sta mld1可以响应于第一帧,分别在第一链路和第二链路中向ap mld发送第二帧(例如,清除发送(clear-to-send,cts)帧)。在实施方案中,作为对第一帧的响应的第二帧可以表示cts帧。可以将在第一链路中发送的第二帧的ra字段设置为ap mld的ap1的mac地址,并且可以将在第二链路中发送的第二帧的ra字段设置为ap mld的ap2的mac地址。当从sta mld1接收到第二帧时,ap mld可以确定出发起(例如,允许)直接通信。
78.在第一帧和第二帧的发送/接收(例如,rts帧的发送/接收操作和cts帧的发送/接收操作)过程中,可以配置作为整个通信所需的txop的第一通信时间段。可以将包括在第一帧(例如,rts帧)的mac头中的持续时间字段的值设置为指示txop,并且可以在发送和接收第二帧(其是对第一帧的响应帧,例如,cts帧)时配置txop。txop可以包括以下发送/接收操作所需的时间:以预设间隔(例如,短帧间间隔(short interframe space,sifs))进行一个或更多个帧的发送/接收操作以及对于相应帧的ack帧的发送/接收操作。ap mld和sta mld1可以通过执行第一帧和第二帧的发送/接收过程来配置作为第一通信时间段的txop。
79.ap mld可能不知道执行直接通信的sta和/或由执行直接通信的sta发送的数据的大小和接收端。在这种情况下,ap mld可以在多个链路之中的一个链路(例如,第一链路)中发送触发帧,该触发帧请求发送sta的缓冲器状态报告(buffer status report,bsr)。触发帧(trigger frame)可以称为tf。请求bsr发送的触发帧可以是用于调度的缓冲器状态报告轮询(scheduled buffer status report poll,sbsrp)的触发帧。sta的每一个可以在第一链路中从ap1接收触发帧,并且可以响应于触发帧,在第一链路中向ap1发送bsr。bsr可以包括关于要发送的数据的大小的信息和关于用于接收数据的接收端的信息。
80.在第一链路中执行触发帧发送操作和bsr接收操作期间,ap mld的ap2可以在第二链路中将存储在缓冲器中的数据发送到sta。这里,sta可以是参与直接通信的sta。sta可以
在第二链路中从ap2接收数据帧,并且可以在第二链路中将对于数据帧的块ack(ba)帧(或ack帧)发送到ap2。ap2可以在第二链路中从sta接收ba帧。
81.当第一链路中的“tf-bsr过程”的结束时间不同于第二链路中的“数据传输过程”的结束时间时,可以利用填充使结束时间相匹配。tf-bsr过程可以包括触发帧的发送/接收操作和bsr帧的发送/接收操作。数据传输过程可以包括数据帧的发送/接收操作和ba帧(或ack帧)的发送/接收操作。可以执行tf-bsr过程来代替第二链路中的数据传输过程(例如,dl数据传输过程)。在这种情况下,可以在第一链路和第二链路中执行相同的tf-bsr过程。当在第一链路和第二链路中执行相同的tf-bsr过程时,对于每个链路发送bsr帧的目标sta可以是不同的。
82.ap mld可以通过执行tf-bsr过程来识别存在于每个sta的缓冲器中的数据的大小。当利用多用户(multi-user,mu)正交频分复用接入(orthogonal frequency division multiple access,ofdma)方案时,在一个子信道中执行发送操作期间,不能在另一个子信道中执行接收操作。例如,在stamld1的sta1利用第一链路的第一子信道与stamld2的sta2-1执行直接通信期间,sta mld1的sta1不能利用第一链路的第二子信道接收sta mld3的sta3-1向sta mld1的sta1的发送。在这种情况下,ap mld可以调度sta mld之间的直接通信以在不同的链路中执行。例如,ap mld可以发送触发帧,该触发帧包括用于sta mld的sta的发送/接收操作的资源分配信息。在sta mld1利用第一链路中的子信道进行发送期间,如果另一个sta mld利用第一链路的另一子信道执行到sta mld1的发送,则sta mld1不能接收另一个sta mld的发送。相应地,ap mld可以发送用于调度相应发送操作的触发帧,使得另一个sta mld可以利用另一个链路来执行到sta mld1的发送。
83.sta之间的直接通信可以在不经过ap的情况下进行。例如,sta3-1可以直接向sta4-1发送数据帧而不经过ap。在这种情况下,可以将由sta3-1发送的帧的ta字段设置为sta3-1的mac地址,并且可以将由sta3-1发送的帧的ra字段设置为sta4-1的mac地址。
84.例如,sta mld3可以具有发送到sta mld4的数据,并且sta mld4可以具有发送到sta mld3的数据。根据ofdma方案,sta mld在子信道中执行接收操作期间,不能在另一子信道中执行发送操作。因此,当sta mld3的发送操作和stamld4的发送操作被分配在同一链路中时(即,当sta3-1利用第一链路中的子信道执行到sta4-1的发送时,并且与该操作同时,sta4-1利用另一子信道执行到sta3-1的发送),不能执行sta3-1与sta4-1之间的直接通信。ap mld可以分配资源,使得在第一链路中执行从sta mld3到sta mld4的发送操作(即,sta3-1向sta4-1发送帧),并且在第二链路中执行从sta mld4到sta mld3的发送操作(即,sta4-2向sta3-2发送帧)。ap mld还可以发送包括资源分配信息的触发帧。
85.当没有数据要发送时,ap mld可以在任意链路中接收数据帧。sta可以从ap mld(例如,ap1或ap2)接收触发帧,并且可以识别包括在触发帧中的资源分配信息。sta可以利用资源分配信息执行直接通信。当由ap mld分配的资源大于数据传输所需的资源时,可以向数据添加填充,使得利用由ap mld分配的整个资源。
86.当数据帧发送/接收操作(例如,直接通信)完成时,ap mld可以发送触发帧以触发ba帧的发送。ba帧可以利用与上行链路资源相同的资源(例如,相同的子信道)。当从sta接收到数据帧时,ap mld可以发送对于数据帧的ba帧(或ack帧)。可以从ap mld发送指示用于发送ap mld的ba帧的资源的触发帧。sta可以通过从ap mld(例如,ap1或ap2)接收触发帧来
识别用于接收ba帧的要解码的资源(例如,子信道)。
87.在直接通信过程中,sta对ba帧的发送操作可以由从ap mld发送的触发帧触发。支持多链路操作的sta可以在从数据帧的接收时间起的短帧间间隔(sifs)之后发送ba帧,而不发送触发帧。数据帧和ba帧可以在相同子信道中发送/接收。
88.可以将txop(其由第一帧和第二帧的发送/接收过程配置,例如,第一通信时间段)内的部分时间段配置为直接通信时间段(例如,直接通信txop或第二通信时间段)。第二通信时间段(即,直接通信txop)可以由ap mld发送的触发帧来配置。可以将包括在sbsrp的触发帧(在下文中,称为“sbsrp触发帧”)的mac头中的持续时间字段的值设置为指示(sifs bsr的发送/接收时间 sifs 触发帧的发送/接收时间 sifs sta之间的数据帧的发送/接收时间 sifs 触发帧的发送/接收时间 ba帧的发送/接收时间)。直接通信txop可以在txop(其由第一帧和第二帧的发送/接收过程配置)内终止。ap mld可以在从直接通信txop的结束时间到txop(其由第一帧和第二帧的发送/接收过程配置)的结束时间的时间段中,执行与其它通信节点的通信。当txop要提前终止时,ap mld可以发送包括设置为0的持续时间字段的服务质量(quality of service,qos)空帧或无竞争(contention free,cf)-结束(end)帧。当qos空帧或cf-end帧被发送时,由第一帧和第二帧的发送/接收过程配置的txop可以提前终止。
89.图6是示出无线局域网系统中的直接通信方法的第二实施方案的时间图。
90.如图6所示,可以在不支持str操作的sta之间执行直接通信。或者,在根据ofdma方案的其它子信道中执行发送操作期间,可以在不能在子信道中接收发送的数据的sta之间执行直接通信。sta之间的直接通信可以在不经过ap的情况下执行。例如,sta3可以在不经过ap的情况下直接向sta4发送数据帧。在这种情况下,可以将由sta3发送的帧的ta字段设置为sta3的mac地址,并且可以将由sta3发送的帧的ra字段可以设置为sta4的mac地址。
91.ap1可以在链路中执行信道接入过程以发起直接通信。当信道接入过程完成时,ap1可以向链路中的sta发送第一帧。第一帧可以是rts帧或数据帧。第一帧可以包括直接通信指示符。sta(例如,sta1)可以从ap1接收第一帧,并且可以基于包括在第一帧中的直接通信指示符确定出要发起(或请求)直接通信。由第一帧的发送/接收操作配置的txop内的部分时间段可以用作执行sta之间的直接通信的时间段。sta可以确定是否允许由ap1发起直接通信(即,是否允许由ap1为sta配置的txop的部分时间段用于直接通信)。当允许直接通信时,sta可以响应于第一帧向ap1发送第二帧。第二帧可以是cts帧或ack帧。ap1可以从sta接收第二帧。如果包括在第二帧的mac头中的持续时间字段的值与ap1请求的txop(即,包括在rts帧中的持续时间字段的值)相对应,则ap1可以确定出sta允许(例如,批准)直接通信。
92.在第一帧(例如,数据帧或rts帧)和第二帧(例如,ack帧或cts帧)的发送/接收过程中,可以配置第一通信时间段(即,整个通信所需的txop)。可以将包括在帧(例如,rts帧)的mac头中的持续时间字段的值设置为指示txop,并且当发送/接收到对上述帧的响应帧(例如,cts帧)时,可以配置txop。txop可以包括以下发送/接收操作所需的时间:以sifs的间隔进行多个帧的发送/接收操作,以及由配置相应txop的txop持有端在发送多个帧所需的最大txop内的响应帧(例如,ack或ba)的发送/接收操作。ap1和sta可以通过执行ack数据发送/接收过程或rts-cts过程来配置txop。
93.ap1可以在从第二帧(例如,ack帧、ba帧或cts帧)的接收时间起的sifs之后,发送
包括用于直接通信的资源分配信息的触发帧。触发帧可以用于向参与直接通信的一个或更多个sta通知发送时间和/或发送资源(例如,时间资源和/或频率资源)。触发帧可以指示出在从触发帧的接收时间起的预设时间段(例如,sifs)之后,由触发帧指示的sta利用分配的资源开始帧发送操作。触发帧可以包括指示第二通信时间段(即,直接通信时间段,例如,直接通信txop)的信息。直接通信txop可以在txop(例如,第一通信时间段)内配置,txop由第一帧(例如,数据帧或rts帧)和第二帧(例如,ack帧或cts帧)的发送/接收过程来配置。
94.可以利用指定多个sta的多用户(mu)rts帧或修改的mu rts帧来替换触发帧。当利用mu rts帧时,接收mu rts帧的sta的每一个可以在从mu rts帧的接收时间起的sifs之后发送cts帧,并且可以在发送cts帧之后发送数据帧。cts帧可以是由多个终端以相同帧格式同时发送的同时cts。ap1可以发送包括用于stax的资源分配信息(例如,用于直接通信的资源分配信息)的触发帧。这里,x可以是1、2、3、4或5。sta可以从ap1接收触发帧,并且可以识别包括在触发帧中的资源分配信息。sta可以发送在由资源分配信息指示的资源(例如,时间和/或频率资源)中的数据帧(例如,用于直接通信的数据帧)。在直接通信过程中,在sta之间发送和接收的数据帧可以称为“直接通信数据帧”。
95.由参与直接通信的sta发送的直接通信数据帧的ra字段不可以设置为发送触发帧的ap1的地址。作为由触发帧分配的时间资源的第二通信时间段(例如,直接通信txop)可以在第一通信时间段内,该第一通信时间段是由第一帧(例如,数据帧或rts帧)和第二帧(例如,ack帧或cts帧)的发送/接收过程配置的txop。当ap mld不支持ofdma str操作并且因此在根据ofdma方案的其它子信道中的发送期间不能在子信道中接收数据时,ap mld在执行发送操作期间不能执行接收操作。因此,在发送触发帧之后不能分配发送资源。
96.ap1可以接收直接通信数据帧。在这种情况下,ap1可以在从直接通信数据帧的发送/接收的结束时间起的sifs之后,重复地发送接收到的直接通信数据帧。换句话说,直接通信数据帧可以由ap1重新发送。由于sta3和sta4不支持ofdma str操作,并且因此在根据ofdma方案的其它子信道中的发送数据期间不能在子信道中接收数据,从sta3发送的直接通信数据帧不能被执行发送操作的sta4接收,并且从sta4发送的直接通信数据帧不能被执行发送操作的sta3接收。为了解决这个问题,ap1可以将从sta3接收到的直接通信数据帧发送到sta4。此操作可以称为“r(sta3

sta4)”。此外,ap1可以将从sta4接收到的直接通信数据帧发送到sta3。此操作可以称为“r(sta4

sta3)”。
97.当确定出sta4没有接收到从sta3发送的直接通信数据帧时,可以执行操作“r(sta3

sta4)”。当确定出sta3没有接收到从sta4发送的直接通信数据帧时,可以执行操作“r(sta4

sta3)”。操作“r(sta3

sta4)”或“r(sta4

sta3)”之后的触发帧可以是用于ba帧的发送资源分配的触发帧。触发帧可以是mu-rts帧。在操作“r(sta3

sta4)”或“r(sta4

sta3)”中发送的帧可以生成为聚合(a)-mac协议数据单元(mac protocol data unit,mpdu),该聚合(a)-mac协议数据单元包括用于重传由ap1接收到的直接通信数据帧的重复的直接通信数据帧(例如,与接收到的帧相同的数据帧),以及用于ba帧的发送资源分配的tf。换句话说,a-mpdu可以包括重复的直接通信数据帧和tf。
98.在dl2时间段中,ap1可以重传接收到的直接通信数据帧。此外,在dl2时间段中,ap1可以发送对于数据帧(其在ul1时间段中从其它sta接收)的ba帧(或ack帧)。在ul1时间段没有直接接收到通信数据帧的sta3和sta4可以在dl2时间段从ap1接收直接通信数据帧。
在这种情况下,sta3和sta4(例如,由tf指定的sta)可以利用由tf分配的资源来发送ba帧(或ack帧)。
99.sta3和sta4不支持ofdma str操作,并且因此在根据ofdma方案的其它子信道中的发送期间不能在子信道中接收数据,sta3和sta4不能在ul2时间段中接收ba帧。在这种情况下,在dl3时间段中,ap1可以将在ul2时间段中从sta3接收到的ba帧发送到sta4。此操作可以称为“r(sta3

sta4)”。在dl3时间段中,ap1可以将在ul2时间段中从sta4接收到的ba帧发送到sta3。此操作可以称为“r(sta4

sta3)”。在dl3时间段中,当确定出sta4没有接收到从sta3发送的ba帧时,可以执行操作“r(sta3

sta4)”。在dl3时间段中,当确定出sta3没有接收到从sta4发送的ba帧时,可以执行操作“r(sta4

sta3)”。
100.另一方面,通信节点(例如,sta)之间的直接通信可以执行如下。第一通信节点可以执行信道接入过程,并且可以在信道接入过程完成时向第二通信节点发送第一帧(例如,rts帧或数据帧)。包括在第一帧中的持续时间字段的值可以指示第一通信时间段(例如,第一txop的长度)。第二通信节点可以从第一通信节点接收第一帧,并且可以在从第一帧的接收时间起的sifs之后向第一通信节点发送第二帧(例如,cts帧或ba帧)。第二帧可以是对第一帧的响应帧。第二通信节点可以识别由第一帧指示的第一通信时间段(例如,txop)。
101.第一通信节点可以向第三通信节点(或多个通信节点)发送第三帧(例如,触发帧、mu rts帧或修改的mu rts帧),该第三帧包括持续时间字段,该持续时间字段指示从第二帧的接收时间起的预设时间段(例如,(另一数据帧的发送/接收时间段 sifs)或sifs)之后的第一通信时间段(例如,txop)内的第二通信时间段(例如,第二txop的长度)。包括第三通信节点的多个通信节点可以在第二通信时间段(例如,txop)内执行通信(例如,直接通信)。第二通信时间段(例如,txop)可以是直接通信txop。
102.第二txop可以在第一通信时间段(例如,txop)内配置。第二通信时间段(例如,txop)的长度可以短于第一通信时间段(例如,txop)的长度。第三通信节点可以从第一通信节点接收第三帧,并且可以识别由第三帧指示的第二通信时间段(例如,txop)。第三通信节点可以在从第三帧的接收时间起的预设时间段(例如,(cts帧的发送/接收时间段 sifs)或sifs)之后,向第四通信节点发送第四帧(例如,直接通信数据帧)。第四通信节点可以从第三通信节点接收第四帧,并且可以向第三通信节点发送对于第四帧的ba帧(或ack帧)。第四帧的发送/接收操作可以在第二通信时间段(例如,txop)内执行。
103.第五通信节点可以在从第四帧的结束时间起的预设时间段(例如,(第四帧的ba帧的发送/接收时间段 sifs)或sifs)之后,发送第五帧(例如,直接通信数据帧)。第五通信节点可以在从第五帧的接收时间起的预设时间段(例如,sifs)之后,发送对于第五帧的ba帧。
104.图7是示出无线局域网系统中的直接通信方法的第三实施方案的时间图。
105.如图7所示,在以下的sta之间能执行直接通信:sta不支持ofdma str操作,并且因此在根据ofdma方案的其它子信道中的发送数据期间不能在子信道中接收数据。ap1可以通过执行与另一通信节点(例如,stax)的协商过程来配置直接通信时间段(例如,直接通信txop)。这里,x可以是1、2、3、4或5。ap1可以识别sta的缓冲器状态,并且可以配置类型1组和类型2组,类型1组包括支持ofdma str操作,并且因此可以在根据ofdma方案的其它子信道中的发送期间在子信道中接收数据,类型2组包括不支持ofdma str操作的sta的类型2组,并且因此在根据ofdma方案的其它子信道中的发送期间不能在子信道中接收数据。ap1可以
为类型1组和类型2组的每一个调度通信。
106.ap1可以发送包括直接通信指示符的第一帧(例如,数据帧或rts帧),以发起直接通信过程。sta1可以从ap1接收第一帧,并且可以基于包括在第一帧中的直接通信指示符确定出要发起(或请求)直接通信。sta1可以确定是否允许ap1发起直接通信。当允许直接通信时,sta1可以响应于第一帧向ap1发送第二帧(例如,ack帧或cts帧)。第二帧可以指示出允许直接通信时间段。当从sta1接收到第二帧时,ap1可以确定出发起(例如,允许)整个txop直接通信。
107.ap1可能不知道执行直接通信的sta和/或要由执行直接通信的sta发送的数据的大小和目标。在这种情况下,ap1可以发送触发帧,该触发帧请求发送sta的bsr。请求bsr发送的触发帧可以是sbsrp触发帧。sbsrp触发帧可以是上行链路ofdma随机接入(uplink ofdma random access,uora)触发帧。参与直接通信的sta的每一个可以随机地选择子信道(例如,子通道或子载波),并且可以利用选择的子信道来发送bsr。可以请求参与直接通信的所有sta,并且所有sta可以发送bsr。bsr可以包括关于要发送的数据的大小的信息和关于接收数据的接收端的信息。
108.sta2可以具有要发送到ap1的数据,sta3可以具有要发送到sta4的数据,sta4可以具有要发送到sta3的数据,并且sta5可以具有要发送到ap1的数据。发送触发帧的ap1的地址没有被设置为接收端地址(ra)的数据帧可以是直接通信数据帧。当在相同时间段内执行“sta3

sta4”的发送操作和“sta4

sta3”的发送操作时,sta3不能从sta4接收数据帧,并且sta4不能从sta3接收数据帧。当ap1没有做出bsr请求并且因此不知道sta通过直接通信发送的数据帧的接收端时,ap1可以接收在sta之间直接发送的数据,并且可以识别在相同时间段内利用不同频率在不支持str操作的sta之间发送的数据。例如,当sta3和sta4是不支持str操作的sta并且sta3在相同时间段内利用第一频率向sta4发送数据时,ap1可以识别出sta4利用第二频率向sta3发送数据。ap1可以在不同时间段中代表sta重传接收到的数据。例如,由sta1发送到sta2的数据可以由ap1在第一时间段中重传,并且由sta2发送到sta1的数据可以由ap1在第二时间段中重传。sta可以在不同于发送时间段的时间段内接收重传的数据。例如,在ul1时间段中,可以利用第一频率资源(例如,子信道或链路)来发送从sta3到sta4的数据,并且在相同时间段中,可以利用第二频率资源(例如,子信道或链路)来发送从sta4到sta3的数据。在这种情况下,当sta3和sta4不支持str操作时,ap1可以在sifs时间段之后重传接收到的数据。可以利用与sta利用的频率资源相同的频率资源(例如,子信道或链路)来发送重传的数据。
109.为了避免这个问题,可以在不同时间段执行“sta3

sta4”的发送操作和“sta4

sta3”的发送操作。
110.例如,“sta2

ap1”的发送操作和“sta3

sta4”的发送操作可以被调度在ul1时间段中执行,并且“sta5

ap1”的发送操作和“sta4

sta3”的发送操作可以被调度在ul2时间段中执行。当在ul1时间段中完成发送操作时,ap1可以发送包括用于ba帧的发送和接收的ba1时间段的分配信息的触发帧。当在ul2时间段中完成发送操作时,ap1可以发送包括用于ba帧的发送和接收的ba2时间段的分配信息的触发帧。当存在要在上述时间段中发送的数据帧和/或ba帧时,ap1可以发送包括用于发送数据帧和/或ba帧的资源分配信息的触发帧。sta可以从ap1接收触发帧,并且可以以由包括在触发帧中的资源分配信息所指示的资源来
从ap1接收数据帧和/或ba帧。ap1可以通过使触发帧中包括分配信息来使其它终端能够接收ba帧,即使ba帧是ap1自身发送的ba帧。触发帧可以包括ap用来分配给自身资源的ap标识符,并且相应的ap标识符可以是没有分配给sta的保留的关联id(association id,aid)。或者,触发帧可以包括指示没有分配给任意sta的资源的信息,并且ap可以通过利用由触发帧指示的资源(例如,没有分配给任意sta的资源)来发送ba帧。
111.图8是示出无线局域网系统中的直接通信方法的第四实施方案的时间图。
112.参照图8,在直接通信过程中,下行链路发送操作可以与上行链路发送操作分离。当多个链路可用时,可以在多个链路中发送包括持续时间字段的第一帧(例如,rts帧),该持续时间字段指示直接通信txop(例如,直接通信时间段)。第一通信节点(例如,sta mld1)可以在两个或更多个链路中发送第一帧,并且可以从第二通信节点(例如,ap mld)接收第二帧(例如,cts帧),该第二帧是对两个或更多个链路的至少一个中的第一帧的响应。接收第二帧的链路可以是能够进行直接通信的链路。当第一通信节点是sta mld1时,第二通信节点可以是ap mld。或者,当第一通信节点是ap mld时,第二通信节点可以是sta mld1。
113.为了发起直接通信过程,sta1-1可以在第一链路中发送包括直接通信指示符和指示txop(例如,直接通信txop)的信息的第一帧(例如,rts帧),并且sta1-2可以在第二链路中发送包括直接通信指示符和指示txop(例如,直接通信txop)的信息的第一帧(例如,rts帧)。ap mld(例如,ap1和ap2)可以接收第一链路和第二链路中的第一帧,并且可以识别包括在第一帧中的直接通信指示符和txop(例如,直接通信txop)。ap mld可以确定是否允许由第一帧请求的直接通信。当允许直接通信时,ap mld可以在第一链路和第二链路中发送第二帧(例如,cts帧)。第二帧可以指示出允许直接通信(例如,直接通信txop)。
114.ap mld可以向sta mld1发送与第一帧的发送端地址(ta)相对应的触发帧,用于直接通信。可以省略触发帧的发送操作。可以利用mu rts帧或修改的mu rts帧来替换触发帧。当利用mu rts帧时,可以在响应于mu rts帧的cts帧的发送/接收之后执行直接通信。或者,当利用mu rts帧时,可以在不发送/接收cts帧的情况下执行直接通信。
115.ofdma非str(nstr)mld不支持ofdma str操作并且因此在根据ofdma方案的其它子信道中的发送数据期间不能在子信道中接收数据,ofdma非str(nstr)mld可以在多个链路中独立地执行下行链路操作和上行链路操作。ofdma多用户下行链路操作可以在一个链路中执行,并且ofdma多用户上行链路操作可以在另一个链路中执行。当不存在上行链路数据而存在下行链路数据时,通信节点(例如,nstr mld)可以在执行下行链路操作的一条链路上执行监控操作。第一链路可以是执行下行链路操作的链路,第二链路可以是执行上行链路操作的链路。
116.sta mld1可以从ap mld接收用于直接通信的触发帧,可以将第一链路用于ofdma多用户下行链路操作,并且可以将第二链路用于ofdma多用户直接通信上行链路操作。ofdma多用户直接通信下行链路操作可以是“sta1-1

stax-1”的发送操作,并且ofdma多用户直接通信上行链路操作可以是“stax-2

sta1-2”的发送操作。这里,x可以是2、3、4或5。sta mld1(例如,sta1-1)可以利用ofdma方案执行通信(例如,直接通信)。sta1-1可以基于频率复用方案向多个sta发送数据帧。在这种情况下,包括ba帧的资源分配信息的触发帧可以与数据帧一起发送。触发帧可以以a-mpdu的形式与数据帧聚合,并且可以发送聚合的帧(例如,触发帧 数据帧)。或者,可以在从数据帧的发送时间起的预设间隔之后发送触发帧。
数据帧的结束时间与触发帧的开始时间之间的间隔可以是xifs或更多。xifs可以是sifs、分布式协调函数(distributed coordination function,dcf)帧间空间(distributed interframe space,difs)、点协调函数(point coordination function,pcf)帧间空间(point interframe space,pifs)或者仲裁帧间空间(arbitration interframe space,aifs)。stax-1可以从sta1-1接收数据帧和触发帧。stax-1可以以由触发帧指示的资源来向sta1-1发送用于数据帧的ba帧。
117.sta1-2可以发送用于ofdma多用户直接通信上行链路操作的触发帧。触发帧可以包括指示stax-2执行ofdma多用户直接通信上行链路操作的信息以及用于上行链路操作的资源分配信息。stax-2(例如,由触发帧指示的stax-2)可以利用由触发帧分配的资源向sta1-2发送数据帧。sta1-2可以从stax-2接收数据帧,并且可以发送多sta ba帧,该多sta ba帧包括关于数据帧的接收状态的信息。
118.可以将ofdma多用户直接通信下行链路操作的结束时间和ofdma多用户直接通信上行链路操作的结束时间配置为相同。为了使ofdma多用户直接通信下行链路操作的结束时间与ofdma多用户直接通信上行链路操作的结束时间相同,可以利用填充。当不需要上行链路操作时,参与直接通信的sta可以仅执行下行链路操作。上行链路操作可以用于反馈信息(例如,短分组)的发送。上述操作可以适用于tcp操作。在tcp操作中,许多分组(例如,数据)可以在一个传输方向上发送,并且少数分组(例如,ack)可以在另一个传输方向上发送。
119.当存在许多分组(例如,数据)要在sta mld1之外的另一通信节点中发送时,另一通信节点可以执行sta mld1的上述作用。例如,另一通信节点可以发起直接通信过程。即使当不利用上述ofdma多用户传输方案时,下行链路操作和上行链路操作也可以在两个通信节点中平等地执行。当在sta mld1与sta mld2之间执行直接通信时,第一链路可以用于“sta mld1的sta1-1

sta mld2的sta2-1”的发送操作,第二链路可以用于“sta mld2的sta2-2

sta mld1的sta1-2”的发送操作。在一对一直接通信过程中,可以在不发送触发帧的情况下发送数据帧。
120.本发明的实施方案可以实施为由各种计算机可执行并记录在计算机可读介质上的程序指令。计算机可读介质可以包括程序指令、数据文件、数据结构或其组合。记录在计算机可读介质上的程序指令可以专门为本发明进行设计和配置,或者可以是计算机软件领域的普通技术人员所公知的和可获得的。
121.计算机可读介质的示例可以包括专门配置为存储和执行程序指令的硬件装置,例如rom、ram和闪存。程序指令的示例包括由例如编译器制作的机器代码,以及由计算机利用解释器能够执行的高级语言代码。上述硬件装置可以配置成操作为至少一个软件模块以执行本发明的实施方案,反之亦然。
122.尽管已经详细描述了本发明的实施方案及其优点,但应当理解的是,在不脱离本发明的范围的情况下,可以在本文进行各种改变形式、替换形式和修改形式。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献