专利名称:对无线通信系统中直接链路建立(dls)传输的保护的制作方法
技术领域:
本公开的实施例大体涉及无线通信,更具体而言,涉及站间无竞争的通信。
背景技术:
无线局域网(WLAN)通常由通过接入点(AP)在它自己和网络之间传递信息的一组 站(STA)构成。常常将这些站和通常连接至有线网络的接入点称为基本服务组(BSS)。在WLAN中,AP通常充当分发中心。在传统WLAN中,正常情况下不允许STA彼此 直接通信,必须要依赖AP在STA之间传送帧。不过,具有QoS设备(QSTA)的STA可以通过 利用所谓直接链路建立(DLS,DirectLink Setup)建立数据传送来直接向另一个STA发送 帧。在一个QSTA (例如STA1)向具有QoS设备的AP (QAP)发送DLS请求帧时,建立DLS 链路。这一请求包括STAl的能力以及第二 QSTA (例如STA2)的地址,要向这个第二 QSTA请 求DLS建立。如果在BSS中允许DLS,QAP将这一信息转发到目标接收方STA2。如果STA2 接受这一 DLS连接,它向QAP发送DLS响应帧,QAP将会把响应帧转发到STAl。在这一初始 建立之后,STAl和STA2将能够直接交换帧。如果BSS中存在相对于建立DLS链路的这两个STA隐藏的第三STA (STA4),那么未 意识到这一 DLS链路的隐藏STA可能会开始它自己的传输,从而导致冲突。因此,需要一项 技术来保护DLS帧,以免与隐藏站发送的帧产生冲突。
发明内容
本公开的某些实施例提供了用于在无线局域网中的站间建立直接链路建立(DLS) 连接的方法。该方法大致包括由第一站发送指向基本服务组(BSS)之内的接入点的准备 发送(RTS)帧;接收响应于所述RTS从所述AP发送的清除发送(CTS)帧,其中所述RTS帧 和所述CTS帧中的至少一个的持续时间字段被设置成适应在所述DLS连接上从所述第一站 向所述BSS中的第二站的预期数据帧传输;以及由所述第一站在所述DLS连接上直接与所 述第二站交换数据帧。本公开的某些实施例提供了用于在无线局域网中的站间建立直接链路建立(DLS) 连接的方法。该方法大致包括由基本服务组(BSS)之内的第一站发送清除发送(CTS)到 自己(CTS-T0-SELF)帧,所述CTS-T0-SELF的接收方地址被设置成所述第一站的媒体接入 控制(MAC)地址;向BSS之内的第二站发送请求发送(RTS)帧;以及由所述第一站在所述 DLS连接上直接与所述第二站交换数据帧。
本公开的某些实施例提供了用于在无线局域网中的站间建立直接链路建立(DLS) 连接的方法。该方法大致包括从基本服务组(BSS)之内的第一站接收准备发送(RTS)帧; 判断所述RTS帧的接收方地址是否匹配所存的发射时机(TX0P)持有者地址;以及如果匹 配,向所述第一站发送清除发送(CTS)帧并在所述DLC连接上直接从所述第一站接收数据 帧。本公开的某些实施例提供了用于在无线局域网中的站间建立直接链路建立(DLS) 连接的方法。该方法大致包括由第一站与HCCA接入点(AP)建立上行链路发射指标 (TSPEC)由所述第一站从所述HCCA AP接收对数据的轮询;以及所述第一站利用确认(ACK) 对所接收的轮询做出响应。某些实施例提供了一种用于在无线局域网中的站间建立直接链路建立(DLS)连 接的设备。该设备大致包括用于由第一站发送指向基本服务组(BSS)之内的接入点的准 备发送(RTS)帧的逻辑;用于接收响应于RTS从AP发送的清除发送(CTS)帧的逻辑,其中 RTS和CTS帧的至少一个的持续时间字段被设置成适应在DLS连接上从BSS中的第一站到 第二站的预期数据帧传输;用于由所述第一站在所述DLS连接上直接与第二站交换数据帧 的逻辑。某些实施例提供了一种用于在无线通信系统中保护数据链路建立传输的设备。 该设备大致包括用于由基本服务组(BSS)之内的第一站发送清除发送(CTS)到自己 (CTS-T0-SELF)帧的逻辑,所述CTS-T0-SELF的接收方地址被设置成所述第一站的媒体接 入控制(MAC)地址;用于向BSS之内的第二站发送请求发送(RTS)帧的逻辑;以及用于由所 述第一站在所述DLS连接上直接与第二站交换数据帧的逻辑。某些实施例提供了一种用于在无线局域网中的站间建立直接链路建立(DLS)连 接的设备。该设备大致包括用于从基本服务组(BSS)之内的第一站接收准备发送(RTS) 帧的逻辑;以及用于判断所述RTS帧的接收方地址是否匹配所存发射时机(TX0P)持有者地 址的逻辑,并且如果匹配的话,所述逻辑向所述第一站发送清除发送(CTS)帧并在所述DLC 连接上直接从所述第一站接收数据帧。某些实施例提供了一种用于在无线通信系统中建立数据链路建立(DLS)连接的 设备。该设备大致包括用于由第一站与HCCA接入点(AP)建立上行链路发射指标(TSPEC) 的逻辑;用于由所述第一站从所述HCCAAP接收对数据的轮询的逻辑;以及用于由所述第一 站利用确认(ACK)对所接收的轮询做出响应的逻辑。某些实施例提供了一种用于在无线局域网中的站间建立直接链路建立(DLS)连 接的设备。该设备大致包括用于由第一站发送指向基本服务组(BSS)之内的接入点的准 备发送(RTS)帧的模块;用于接收响应于RTS从AP发送的清除发送(CTS)帧的模块,其中 RTS和CTS帧中的至少一个的持续时间字段被设置成适应在DLS连接上从BSS中的第一站 到第二站的预期数据帧传输;以及用于由所述第一站在所述DLS连接上直接与所述第二站 交换数据帧的模块。某些实施例提供了一种用于在无线通信系统中保护数据链路建立传输的设备。 该设备大致包括用于由基本服务组(BSS)之内的第一站发送清除发送(CTS)到自己 (CTS-T0-SELF)帧的模块,所述CTS-T0-SELF的接收方地址被设置成所述第一站的媒体接 入控制(MAC)地址;用于向BSS之内的第二站发送请求发送(RTS)帧的模块;以及用于由所述第一站在所述DLS连接上直接与所述第二站交换数据帧的模块。某些实施例提供了一种用于在无线局域网中的站间建立直接链路建立(DLS)连 接的设备。该设备大致包括用于从基本服务组(BSS)之内的第一站接收准备发送(RTS) 帧的模块;以及用于判断所述RTS帧的接收方地址是否匹配所存发射时机(TXOP)持有者地 址的模块,并且如果匹配的话,所述模块向所述第一站发送清除发送(CTS)帧并在所述DLC 连接上直接从所述第一站接收数据帧。某些实施例提供了一种用于在无线通信系统中建立数据链路建立(DLS)连接的 设备。该设备大致包括用于由第一站与HCCA接入点(AP)建立上行链路发射指标(TSPEC) 的模块;用于由所述第一站从所述HCCAAP接收对数据的轮询的模块;以及用于由所述第一 站利用确认(ACK)对所接收的轮询做出响应的模块。某些实施例提供了一种用于在无线局域网中的站间建立直接链路建立(DLS)连 接的计算机程序产品,包括其上存储有指令的计算机可读介质,所述指令可以由一个或多 个处理器执行。所述指令大致包括用于由第一站发送指向基本服务组(BSS)之内的接入 点的准备发送(RTS)帧的指令;用于接收响应于RTS从AP发送的清除发送(CTS)帧的指 令,其中RTS和CTS中的至少一个的持续时间字段被设置成适应在DLS连接上从BSS中的 第一站到第二站的预期数据帧传输;以及用于由所述第一站在所述DLS连接上直接与所述 第二站交换数据帧的指令。某些实施例提供了一种用于在无线通信系统保护数据链路建立传输的计算机程 序产品,包括其上存储有指令的计算机可读介质,所述指令可以由一个或多个处理器执 行。该设备大致包括用于由基本服务组(BSS)之内的第一站发送清除发送(CTS)到自己 (CTS-T0-SELF)帧的指令,所述CTS-To-SELF的接收方地址被设置成所述第一站的媒体接 入控制(MAC)地址;用于向BSS之内的第二站发送请求发送(RTS)帧的指令;以及用于由所 述第一站在所述DLS连接上直接与所述第二站交换数据帧的指令。某些实施例提供了一种用于在无线局域网中的站间建立直接链路建立(DLS)连 接的计算机程序产品,包括其上存储有指令的计算机可读介质,所述指令可以由一个或多 个处理器执行。该设备大致包括用于从基本服务组(BSS)之内的第一站接收准备发送 (RTS)帧的指令;用于判断所述RTS帧的接收方地址是否匹配所存的发射时机(TXOP)持有 者地址的指令;以及如果匹配,向所述第一站发送清除发送(CTS)帧并在所述DLC连接上直 接从所述第一站接收数据帧。某些实施例提供了一种用于在无线通信系统中建立数据链路建立(DLS)连接的 计算机程序产品,包括其上存储有指令的计算机可读介质,所述指令可以由一个或多个处 理器执行。该设备大致包括用于由第一站与HCCA接入点(AP)建立上行链路发射指标 (TSPEC)的指令;用于由所述第一站从所述HCCAAP接收对数据的轮询的指令;以及用于由 所述第一站利用确认(ACK)对所接收的轮询做出响应的指令。
因此可以参考实施例获得能够详细理解本公开上述特征的方式,即上文简要总结 的更具体描述,在附图中示出了一些实施例。不过要指出的是,附图仅例示了本公开的一些 典型实施例,因此不应认为限制其范围,因为描述可以许可其它等效实施例。
图1示出了根据本公开某些实施例的范例无线局域网(WLAN)。图2示出了根据本公开某些实施例的接入点(AP)和两个站的方框图。图3示出了根据本公开某些实施例可以用于无线装置中的各种部件。图4是根据本公开某些实施例在站间建立直接链路建立(DLS)的范例操作的流程 图。图4A示出了能够执行图4所示操作的范例部件。图5示出了与图4所示操作对应的范例消息交换。图6是根据本公开某些实施例在站间建立直接链路建立(DLS)的范例操作的流程 图。图6A示出了能够执行图6所示操作的范例部件。图7示出了与图6所示操作对应的范例消息交换。图8是根据本公开某些实施例在站间建立直接链路建立(DLS)的范例操作的流程 图。图8A示出了能够执行图8所示操作的范例部件。图9示出了与图8所示操作对应的范例消息交换。图10是根据本公开某些实施例在站间建立直接链路建立(DLS)的范例操作的流 程图。图10A示出了能够执行图10所示操作的范例部件。图11示出了与图10所示操作对应的范例消息交换。
具体实施例方式本公开的某些实施例提供了用于在无线局域网(WLAN)中的站间建立直接链路建 立(DLS)的技术和设备。可以通过避免与隐藏站冲突的方式建立DLS连接。本文中使用“示范性” 一词表示“当作范例、实例或例示”。这里描述为“示范性” 的任何实施例未必都被视为比其它实施例优选或有利。同样如这里使用的,术语“旧式站” 一般是指支持802. lln或IEEE 802. 11标准的早期版本的无线网络节点。可以结合多种无线技术使用这里所述的技术,例如码分多址(CDMA)、正交频分复 用(OFDM)、时分多址(TDMA)等。多个用户终端能够经由不同的(1)用于CDMA的正交码信 道、⑵用于TDMA的时隙或(3)用于OFDM的子带同时发射/接收数据。CDMA系统可以实 施IS-2000、IS-95、IS-856、宽带-CDMA(W-CDMA)或一些其它标准。OFDM系统可以实施IEEE 802. 11或一些其它标准。TDMA系统可以实施GSM或一些其它标准。这些各种各样的标准 是现有技术中已知的。示范性WLAN系统图1示出了具有接入点和用户终端或站(STA)的多址WLAN系统100。为简单起 见,图1中仅示出了一个接入点110。接入点(AP)通常是与用户终端通信的固定站,也可以 称为基站或某个其它术语。用户终端可以是固定的或移动的,也可以称为移动站、站(STA)、 客户端、无线装置或某个其它术语。用户终端或STA可以是无线装置,例如蜂窝电话、个人 数字助理(PDA)、手提装置、无线调制调解器、膝上型计算机、个人计算机或能够进行无线通 信的任何其它种类的装置。
接入点110可以在任何给定时刻在下行链路和上行链路上与一个或多个用户终 端120通信。下行链路(即正向链路)是从接入点到用户终端的通信链路,上行链路(即 反向链路)是从用户终端到接入点的通信链路。用户终端还可以与另一用户终端进行对等 通信。系统控制器130耦合到接入点并为它们提供协调和控制。对于某些实施例而言,一个或多个用户终端120能够经由空分多址(SDMA)通信。 对于某些实施例而言,一个或多个用户终端120可能不支持SDMA。于是,对于包括支持SDAM 和不支持SDMA的用户终端120的组合这种实施例而言,可以配置AP 110既与SDAM又与非 SDAM用户终端通信。系统100可以利用一个或多个发射天线和一个或多个接收天线在下行链路和上 行链路上进行数据传输。接入点110可以装备Nap数量的一个或多个天线并代表下行链路 传输的多输入(Ml)和上行链路传输的多输出(M0)。一组Nu个选定用户终端120 —起代表 下行链路传输的多输出和上行链路传输的多输入。对于纯SDMA而言,如果不通过某种方式 在代码、频率或时间上复用Nu个用户终端的数据符号流,需要有Nap > Nu > 1。如果可以 利用CDMA的不同码信道、OFDM的子带分离集等复用数据符号流,Nu可以大于Nap。每个选 定的用户终端向接入点发送用户专用数据和/或从接入点接收用户专用数据。通常,每个 选定的用户终端可以装备有一个或多个天线(即Nut > 1)。Nu个选定的用户终端可以具 有相同或不同数量的天线。系统100可以是时分双工(TDD)系统或频分双工(FDD)系统。对于TDD系统而言, 下行链路和上行链路共享相同的频带。对于FDD系统而言,下行链路和上行链路使用不同 的频带。系统100还可以将单个载波或多个载波用于传输。每个用户终端可以装备单个天 线(例如为了保持成本低廉)或多个天线(例如,在能够支持额外成本的情况下)。图2示出了接入点110和两个用户终端120m和120x的范例方框图。尽管示出了 MIM0配置,但这里所述的技术也适用于使用单个发射_接收天线对的装置。例示地,接入点110配备有Nap个天线224a到224ap。用户终端120m配备有Nut, m个天线252ma到252mu,用户终端120x配备有Nut,x个天线252xa到252xu。接入点110 是下行链路的发射实体和上行链路的接收实体。每个用户终端120是上行链路的发射实体 和下行链路的接收实体。如这里使用的,“发射实体”是能够经由无线信道发射数据的独立 工作的设备或装置,“接收实体”是能够经由无线信道接收数据的独立工作的设备或装置。 在以下描述中,下标“dn”表示下行链路,下标“up”表示上行链路,选择Nup个用户终端用 于上行链路上的同时传输,选择Ndn个用户终端用于下行链路上的同时传输,Nup可以等于 或不等于Ndn,Nup和Ndn可以是静态值或可以针对每个调度时段改变。可以在接入点和用 户终端使用波束引导或某种其它空间处理技术。在上行链路上,在每个为上行线路传输选择的用户终端120处,TX数据处理器288 从数据源286接收业务数据并从控制器280接收控制数据。TX数据处理器288基于与为用 户终端选择的速率相关联的编码和调制方案处理(例如编码、交织和调制)用户终端的业 务数据{dup,m},并提供数据符号流{sup,m}。TX空间处理器290对数据符号流{sup,m} 进行空间处理并为Nut,m个天线提供Nut,m个发射符号流。每个发射机单元(TMTR) 254接 收并处理(例如,转换成模拟、放大、滤波和上变频)相应发射符号流以产生上行链路信号。 Nut, m个发射机单元254提供Nut,m个上行链路信号,以从Nut,m个天线252发射到接入点 110。可以调度Nup数量的用户终端在上行链路上进行同时传输。这些用户终端的每个 都对其数据符号流进行空间处理并在上行链路上向接入点发射其一组发射符号流。在接入点110,Nap个天线224a到224ap从所有在上行链路上发射的Nup个用户 终端接收上行链路信号。每个天线224向相应接收机单元(RCVR)222提供接收信号。每个 接收机单元222执行与发射机单元254执行的互补的处理,并提供接收的符号流。RX空间 处理器240对来自Nap个接收机单元222的Nap个接收符号流进行接收机空间处理并提供 Nup个恢复的上行链路数据符号流。根据信道相关矩阵逆(CCMI)、最小均方误差(MMSE)、连 续干扰消除(SIC)或某种其它技术来进行接收机空间处理。每个恢复的上行链路数据符号 流Isup,m}都是相应用户终端发送的数据符号流{sup,m}的估计。RX数据处理器242根 据用于每个恢复的上行链路数据符号流{sup,m}的速率处理(例如,解调、解交织和解码) 该符号流,以获得解码数据。可以将用于每个用户终端的解码数据提供给数据宿244以供 存储和/或提供给控制器230以进一步处理。在下行链路上,在接入点110,TX数据处理器210从被安排用于下行链路传输的 Ndn个用户终端的数据源接收业务数据,从控制器230接收控制数据并可能从调度器234接 收其它数据。可以在不同的传送信道上发送各种类型的数据。TX数据处理器210基于为每 个用户终端选择的速率处理(例如编码、交织和调制)用于该用户终端的业务数据。TX数 据处理器210为Ndn个用户终端提供Ndn个下行链路数据符号流。TX空间处理器220对 Ndn个下行链路数据符号流进行空间处理并为Nap个天线提供Nap个发射符号流。每个发 射机单元(TMTR) 222接收并处理相应的发射符号流以产生下行链路信号。Nap个发射机单 元222提供Nap个下行链路信号以从Nap个天线224向用户终端发射。在每个用户终端120,Nut, m个天线252从接入点110接收Nap个下行链路信号。 每个接收机单元(RCVR) 254处理从关联天线252接收的信号并提供所接收符号流。RX空间 处理器260对来自Nut,m个接收机单元254的Nut,m个所接收符号流进行接收机空间处 理,并为用户终端提供恢复的下行链路数据符号流Isdn,m}。根据CCMI、MMSE或某种其它 技术来进行接收机空间处理。RX数据处理器270处理(例如解调、解交织和解码)恢复的 下行链路数据符号流,以获得给用户终端的解码数据。在每个用户终端120,Nut, m个天线252从接入点110接收Nap个下行链路信号。 每个接收机单元(RCVR) 254处理从关联天线252接收的信号并提供所接收符号流。RX空间 处理器260对来自Nut,m个接收机单元254的Nut,m个所接收符号流进行接收机空间处 理,并为用户终端提供恢复的下行链路数据符号流Isdn,m}。根据CCMI、MMSE或某种其它 技术来进行接收机空间处理。RX数据处理器270处理(例如解调、解交织和解码)恢复的 下行链路数据符号流,以获得给用户终端的解码数据。图3示出了可以用于无线装置302中的各种部件,无线装置302可以用于系统100 之内。无线装置302是可以用于实施这里所述的各种方法的装置范例。无线装置302可以 是接入点110或用户终端120。无线装置302可以包括控制无线装置302的运行的处理器304。也可以将处理器 304称为中央处理单元(CPU)。存储器306可以包括只读存储器(ROM)和随机存取存储器 (RAM),向处理器304提供指令和数据。存储器306的一部分还可以包括非易失性随机存取存储器(NVRAM)。处理器304通常基于存储器306之内存储的程序指令执行逻辑和算术运 算。可以执行存储器306中的指令以实施这里所述的方法。无线装置302也可以包括外壳308,外壳308可以包括发射机310和接收机312, 以允许在无线装置302和远程位置之间发射和接收。可以将发射机310和接收机312组合 成收发器314。可以将多个发射天线316附着于外壳308并电耦合至收发器314。无线装 置302还可以包括(未示出)多个发射机、多个接收机和多个收发器。无线装置302还可以包括信号检测器318,可以将信号检测器用于检测和量化收 发器314接收的信号水平。信号检测器318可以将这种信号作为总能量、每符号每副载波 的能量、功率谱密度和其它信号来加以检测。无线装置302还可以包括用于处理信号的数 字信号处理器(DSP) 320。可以通过总线系统322将无线装置302的各部件耦合在一起,总线系统322除包 括数据总线之外,可以包括电源总线、控制信号总线和状态信号总线。■浦钵路津立(DLS)髓牛户本公开的某些实施例允许以有助于避免与来自其它站的传输冲突的方式在站间 建立直接链路建立(DLS)连接。如下文将要描述的一样,DLS连接可以得到“保护”的含义 是,可以使用如下机制建立它们,这种机制允许可能的隐藏站意识到DLS连接并调节它们 的网络分配矢量(NAV)设置,使得它们不会在介质上发射,直到完成DLS传输为止。为了便于理解,以下范例示出了用于在两个站(STA1和STA2)之间建立受保护的 DLS连接的各种技术。不过,本领域的技术人员将认识到,可以扩展(在一些情况下重复) 这些技术以在站和不同DLS对方站之间和/或多个站对之间建立独立的受保护的DLS连 接。使用准备发送(RTS)/清除发送(CTS)的示范性保护对于某些实施例而言,可以使用改良型请求发送(RTS)和清除发送(CTS)握手协 议来在站间建立受保护的DLS连接。例如,发起方STA可以发送RTS帧,但将源地址设置为 要与之建立DLS连接的对方STA的媒体接入控制(MAC)地址或其DLS对方的地址。图4示出了用于建立受保护的DLS连接的范例操作,其中,第一站(在本范例中为 STA1)通过发送这种RTS帧发起DLS会话。不是在发射地址字段(TA)中包括它自己的媒体 接入控制(MAC)地址,STAl包括其目标DLS对方(在本范例中为STA2)的MAC地址。可以参考图5来理解图4的操作,图5示出了对应的帧交换。在图5中使用类似 的附图标记来标识与图4所示操作对应的帧。图5还示出了代表BSS中所有其它站的额外 站(STA-N),它们应当会收听到由STAl、STA2和AP发送的帧并相应动作(例如,更新NAV设 置和/或存储发射机会持有方地址,如下所述)。图7、9和11的目的类似,分别示出了与图 6、8禾口 10对应的帧。操作开始于402,第一站STAl发送指向AP的RTS帧。将这一 RTS的源地址设置成 其DLS对方STA2的MAC地址。在404,响应于RTS,AP发射CTS帧,以STA2作为目的地地址(从RTS的源地址拷 贝过来)。系统中的所有站应当至少已经检测到由AP发射的CTS。在406,这一 RTS/CTS组合会设置BSS中所有STA处的网络分配矢量(NAV)。在步 骤408,STAl和STA2现在可以直接交换数据包,这些DLS传输将得到保护。换言之,由于BSS中所有STA都能够听到AP,它们将相应地设置其NAV。为了保护预期的DLS数据交换, 可以设置RTS和CTS帧的Duration (持续时间)字段以适应向所有其DLS对方发射待发帧 和它们的响应的预期时间,并且根据设计要求,例如,可以包括裕量。图6示出了根据某些实施例的备选范例操作600,用于利用与AP的RTS/CTS交 换保护DLS传输。对于某些实施例而言,为了执行这些操作,QSTA可以用于存储发射时机 (TX0P)持有者的MAC地址并将所存的TXOP MAC地址与进入的数据包的发射地址进行匹配。 注意,通常,TX0P是一个有界的时间间隔,在此期间,站能够发送尽可能多的帧(只要发射 的持续时间不超出TX0P的最大持续时间即可)。如果帧太大而不能在单个TX0P中发射,可 以将其分成更小的帧并在多个TX0P中发射。操作再次假定STA1开始与STA2建立DLS连接。可以参考图7理解图6的操作,图 7示出了对应的帧交换。在图7中使用类似的附图标记来标识与图6所示操作对应的帧。在步骤602,STA1发送指向AP的RTS。将这一 RTS中的持续时间字段设置成覆盖 向其所有DLS对方发射待发帧及其响应所需的时间(根据设计要求,可以包括裕量)。在这 种情况下,可以将RTS的源地址设置成STA1的MAC地址。在步骤604,AP向STA1发送CTS。由于BSS中所有STA都应该能收听到CTS,它们 应当相应地设置其NAV。此外,STA可以保存TX0P持有者MAC地址,这是RTS的TA地址或 CTS帧的RA地址(在该范例中,为STA1)。在步骤606,STA1向其DLS站列表中的第一个站(例如STA2)发射RTS。在步骤 608,在STA2接收到RTS帧时,指定的接收方STA2将检查RTS帧中TA字段中的MAC地址并 将它与保存的TX0P持有者地址(这是STA1的MAC地址)进行比较。如果RTS TA地址与 保存的TX0P持有者地址不匹配,那么STA2可以简单地不对RTS响应。另一方面,如果RTS TA地址匹配所保存的TX0P持有者地址,那么STA2将利用CTS 对RTS做出响应。STA2可以不考虑并无需重新设置其NAV而在短帧间间隔(SIFS)时间之 后发送CTS帧。注意,通常,短帧间间隔(SIFS)是数据帧及其确认之间的小间隙。在步骤610,在RTS/CTS之后,STA1将发射要发送到STA2的所有数据帧。这些数 据帧的传输应当是受到保护的,假定其它站基于RTS和/或CTS帧中的持续时间字段值更 新了它们的NAV设置。也可以使用从RTS/CTS接收的信息,例如探测或速率反馈来调节后 续数据包交换的传输。如果STA1在其DLS列表中有其它站,那么在612,可以针对DLS站列表中的其它 STA重复操作606 610。使用CTS-T0-SELF的示范性技术图8示出了根据某些实施例的范例操作800,用于使用“CTS-T0-SELF”保护DLS传 输,其中站发送CTS帧,将它自己的MAC地址指定为接收方地址。如图8所示的操作那样, 在QSTA能够存储TX0P持有者的MAC地址并能够将它与进入的数据包发射地址匹配时,可 以在某些实施例中使用这些操作。操作再次假定STA1开始与STA2建立DLS连接。可以参考图9理解图8的操作,图 9示出了对应的帧交换。在图9中使用类似的附图标记来标识与图8所示操作对应的帧。在步骤802,STA1将CTS-T0-SELF作为第一帧发送,以发起DLS事务。可以将 CTS-T0-SELF中的持续时间字段设置成覆盖发射待发帧及其响应所需的时间。作为响应,BSS中听到CTS-T0-SELF的所有STA可以更新其NAV并保存TXOP持有者地址,这个地址是 CTS-T0-SELF 中的 RA 地址。在步骤804,STAl向其DLS站列表中的第一个站(在本范例中为STA2)发射RTS。在步骤806,在STA2接收到RTS帧时,指定的接收方STA2将检查RTS帧中TA字段 中的MAC地址并将它与保存的TXOP持有者地址(这是STAl的MAC地址)进行比较。如果 TA地址与保存的TXOP持有者地址不匹配,STA可以简单地不对RTS响应。另一方面,如果 TA地址确实匹配保存的TXOP持有者地址,STA2可以在SIFS时间之后利用CTS做出响应, 而不考虑并无需重新设置其NAV。在步骤808,在RTS/CTS之后,STAl将发射要发送到STA2的所有数据帧。这些数 据帧的传输应当得到保护,假定其它站基于RTS和/或CTS帧中的持续时间字段值更新了 它们的NAV设置。如上所述,也可以在随后的数据包交换中使用从RTS/CTS接收的信息, 例如探测或速率反馈。在810,可以针对STAl的DLS站列表中的所有STA重复操作804 808。HCCA中DLS帧的示范件保护某些802. 11标准指定了混合式协调功能(HCF)。在HCF中,有两种信道接入方法, 类似于较早的802. IlMAC标准中定义的那些HCF受控信道接入(HCCA)和增强型分布式信 道接入(EDCA),它们允许为业务分配不同的业务类别(TC)。本公开的某些实施例可以用于 保护HCCA应用中的DLS帧。图10示出了根据某些实施例在HCF受控信道接入中保护DLS帧的范例操作1000。操作假设AP为HCCA AP,并再次假设STAl发起与STA2建立DLS连接。可以参考 图11理解图10的操作,图11示出了对应的帧交换。在图11中使用类似的附图标记来标 识与图10所示操作对应的帧。在步骤1002,STAl与HCCAAP建立起上行链路发射指标(TSPEC)。在步骤1004,HCCAAP轮询STAl的数据。可以通过发送无竞争轮询(CF-轮询)来 实现这一目的,将把TXOP持续时间设置为满足流要求所需的持续时间。在步骤1006,STAl利用确认(ACK或CF-ACK)对CF-轮询做出响应。CF-轮询和 ACK的持续时间值用于将BSS中所有STA处的NAV设置成适应DLS数据帧。在步骤1008,STAl向其DLS对方发送待发的数据帧。在步骤1010,DLS链路另一 端的STA可以将它们的数据帧与响应集合到一起,和/或它们可以与HCCAAP建立类似的 TSPEC (如上述操作1002 1008中那样)。可以由与附图所示的模块加功能块对应的各种硬件和/或软件部件和/或模块来 执行上述方法的各操作。通常,在图示方法具有对应的对应模块加功能图的情况下,操作块 与具有类似附图标记的模块加功能块对应。例如,图4、6、8和10中所示的操作400、600、 800和1000与图4A、6A、8A和IOA中所示的模块加功能块400A、600A、800A和1000A对应。如这里使用的,术语“确定”包含各种动作。例如,“确定”可以包括核算、计算、处 理、导出、研究、查找(例如在表格、数据库或另一种数据结构中查找)、查明等。而且,“确 定”可以包括接收(例如接收信息)、访问(例如访问存储器中的数据)等。而且,“确定” 可以包括解析、选择、挑选、建立等。可以使用多种不同技术和方法的任何一种来表示信息和信号。例如,可以用电压、电流、电磁波、磁场或磁性颗粒、光场或光学颗粒或其任意组合来表示整个以上描述中提到 的数据、指令、命令、信息、信号等。可以利用被设计成执行这里所述功能的通用处理器、数字信号处理器(DSP)、专 用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件(PLD)、分立栅极或 晶体管逻辑、离散硬件部件或其任意组合来实施或执行结合本公开描述的各种例示性逻辑 块、模块和电路。通用处理器可以是微处理器,但在备选方案中,处理器可以是任何市场上 可买到的处理器、控制器、微控制器或状态机。可以将处理器实现为计算装置的组合,例如 DSP和微处理器、多个微处理器、一个或多个微处理器结合DSP内核的组合或任何其它这种 配置。可以将结合本公开描述的方法或算法步骤直接实现于硬件中、实现于由处理器执 行的软件模块中或实现于两者的组合中。软件模块可以存在于任何形式的现有技术已知 的存储介质中。可以使用的存储介质的一些范例包括随机存取存储器(RAM)、只读存储器 (ROM)、闪速存储器、EPR0M存储器、EEPR0M存储器、寄存器、硬盘、活动磁盘、CD-ROM等。软 件模块可以包括单条指令或很多指令,可以分布于若干不同代码段上、分布于不同程序之 间以及分布于多个存储介质上。可以将存储介质耦合到处理器,使得处理器能够从存储介 质读取信息以及向存储介质写入信息。在备选方案中,存储介质可以与处理器是一体的。这里公开的方法包括用于实现所述方法的一个或多个步骤或动作。可以彼此互换 方法步骤和/或动作而不脱离权利要求的范围。换言之,除非指定了步骤或动作的具体次 序,可以改变具体步骤和/或动作的次序和/或用途而不脱离权利要求的范围。可以将所述的功能实施于硬件、软件、固件或其任意组合中。如果实施于软件中, 可以将功能作为一个或多个指令在计算机可读介质上存储。存储介质可以是能够被计算机 访问的任何可用介质。作为范例而非限制,这种计算机可读介质可以包括RAM、R0M、EEPR0M、 CD-ROM或其它光盘存储器、磁盘存储器或其它磁性存储装置,或可用于以数据结构的形式 承载或存储期望的程序代码并可以被计算机访问的任何其它介质。如这里所使用的,盘和 盘片包括紧致盘(CD)、激光盘、光盘、数字多用盘(DVD)、软盘和Blu-ray 盘,其中盘通常以 磁性方式再现数据,而盘片利用激光以光学方式再现数据。也可以通过传输介质传送软件或指令。例如,如果利用同轴电缆、光缆、双绞线、数 字用户线路(DSL)或诸如红外、无线电和微波的无线技术从网站、服务器或其它远程源传 输软件,那么将同轴电缆、光缆、双绞线、DSL或诸如红外、无线电和微波的无线技术归入介 质的定义中。此外,应当认识到,如果适用的话,可以由用户终端和/或基站下载和/或以其它 方式获得用于执行这里所述的方法和技术的模块和/或其它适当手段。例如,可以将这种 装置耦合到服务器以辅助传送用于执行这里所述方法的模块。或者,可以通过存储模块 (例如RAM、R0M、诸如紧致盘(CD)或软盘的物理存储介质等)提供这里所述的各种方法,使 得用户终端和/或基站能够在将存储模块耦合到或提供给装置时获得各种方法。此外,可 以使用任何其它用于向装置提供这里所述的方法和技术的适当技术。显然,权利要求不限于上文例示的精确配置和部件。可以对上述方法和设备的布 置、操作和细节做出各种修改、变化和变更而不脱离权利要求的范围。
权利要求
一种用于在无线局域网中的站间建立直接链路建立(DLS)连接的方法,包括由第一站发送指向基本服务组(BSS)之内的接入点的准备发送(RTS)帧;接收响应于所述RTS从所述AP发送的清除发送(CTS)帧,其中所述RTS帧和所述CTS帧中的至少一个具有持续时间字段,该字段被设置成适应在所述DLS连接上从所述第一站向所述BSS中的第二站的预期数据帧传输;以及由所述第一站在所述DLS连接上直接与所述第二站交换数据帧。
2.根据权利要求1所述的方法,其中所述RTS的源地址被设置成所述第二站的媒体接 入控制(MAC)地址。
3.根据权利要求1所述的方法,其中所述CTS的所述目的地地址被设置成STA2的所述 MAC地址,所述MAC地址是由所述AP从所述RTS的所述源地址拷贝过来的。
4.根据权利要求1所述的方法,其中所述RTS的源地址被设置成所述第一站的媒体接 入控制(MAC)地址,且持续时间字段被设置成适应在所述DLS连接上从所述第一站向所述 BSS中的第二站的预期数据帧传输。
5.根据权利要求1所述的方法,还包括从第一站发送指向基本服务组(BSS)之内的接入点的另一准备发送(RTS)帧;以及 接收响应于所述RTS从所述AP发送的清除发送(CTS)帧,其中所述RTS帧和所述CTS 帧中的至少一个具有持续时间字段,该字段被设置成适应在一个不同的DLS连接上从所述 第一站向所述BSS中的第三站的预期数据帧传输。
6.一种用于在无线通信系统中保护数据链路建立传输的方法,包括由基本服务组(BSS)之内的第一站发送清除发送(CTS)到自己(CTS-TO-SELF)帧,所 述CTS-TO-SELF具有的接收方地址被设置成所述第一站的媒体接入控制(MAC)地址; 向所述BSS之内的第二站发送请求发送(RTS)帧;以及 由所述第一站在所述DLS连接上直接与所述第二站交换数据帧。
7.根据权利要求6所述的方法,其中所述RTS帧和所述CTS帧中的至少一个具有持续 时间字段,该字段被设置成适应在所述DLS连接上从所述第一站向所述BSS中的第二站的 预期数据帧传输。
8.根据权利要求6所述的方法,还包括由所述第一站发送另一 CTS-TO-SELF帧,所述CTS-TO-SELF具有的接收方地址被设置 成所述第一站的媒体接入控制(MAC)地址;以及向所述BSS之内的第三站发送请求发送(RTS)帧。
9.一种用于在无线局域网中的站间建立直接链路建立(DLS)连接的方法,包括 从基本服务组(BSS)之内的第一站接收准备发送(RTS)帧;判断所述RTS帧的接收方地址是否匹配存储的发射时机(TXOP)持有者地址;并且 如果匹配,向所述第一站发送清除发送(CTS)帧并在所述DLC连接上直接从所述第一 站接收数据帧。
10.根据权利要求9所述的方法,其中所述RTS的所述持续时间字段被设置成至少覆盖 发射所述数据帧和响应所需的时间。
11.根据权利要求9所述的方法,还包括从所述第一站接收清除发送(CTS)帧,所述CTS帧具有的发射地址被设置成所述第一站的媒体接入控制(AMC)地址;以及将所述第一站的所述MAC地址存储为所述TXOP持有者地址。
12.一种用于在无线通信系统中建立数据链路建立(DLS)连接的方法,包括 由第一站与混合式协调功能受控信道接入(HCCA)接入点(AP)建立上行链路发射指标(TSPEC);由所述第一站从所述HCCA AP接收对数据的轮询;以及 由所述第一站利用确认(ACK)对所接收的轮询做出响应。
13.根据权利要求12所述的方法,其中所述轮询是无竞争(CF)轮询,TXOP持续时间被 设置成覆盖满足数据流要求所需的持续时间。
14.根据权利要求12所述的方法,还包括由所述第一站在所述DLS连接上直接与一个或多个其它站交换数据帧。
15.根据权利要求14所述的方法,其中由所述第一站在所述DLS连接上直接与一个或 多个其它站交换数据帧包括从将数据与对所述第一站发送的数据帧的响应集合起来的所述其它站接收帧。
16.一种用于在无线局域网中的站间建立直接链路建立(DLS)连接的设备,包括 用于由第一站发送指向基本服务组(BSS)之内的接入点的准备发送(RTS)帧的逻辑; 用于接收响应于所述RTS从所述AP发送的清除发送(CTS)帧的逻辑,其中所述RTS帧和所述CTS帧中的至少一个具有持续时间字段,该字段被设置成适应在所述DLS连接上从 所述第一站向所述BSS中的第二站的预期数据帧传输;以及用于由所述第一站在所述DLS连接上直接与所述第二站交换数据帧的逻辑。
17.根据权利要求16所述的设备,其中所述RTS的源地址被设置成所述第二站的媒体 接入控制(MAC)地址。
18.根据权利要求16所述的设备,其中所述CTS的所述目的地地址被设置成STA2的所 述MAC地址,所述MAC地址是由所述AP从所述RTS的所述源地址拷贝过来的。
19.根据权利要求16所述的设备,其中所述RTS的源地址被设置成所述第一站的媒体 接入控制(MAC)地址,且持续时间字段被设置成适应在所述DLS连接上从所述第一站向所 述BSS中的第二站的预期数据帧传输。
20.根据权利要求16所述的设备,还包括用于从第一站发送指向基本服务组(BSS)之内的接入点的另一准备发送(RTS)帧的逻 辑;以及用于接收响应于所述RTS从所述AP发送的清除发送(CTS)帧的逻辑,其中所述RTS帧 和所述CTS帧中的至少一个具有持续时间字段,该字段被设置成适应在一个不同的DLS连 接上从所述第一站向所述BSS中的第三站的预期数据帧传输。
21.一种用于在无线通信系统中保护数据链路建立传输的设备,包括用于由基本服务组(BSS)之内的第一站发送清除发送(CTS)到自己(CTS-T0-SELF)帧 的逻辑,所述CTS-T0-SELF具有的接收方地址被设置成所述第一站的媒体接入控制(MAC) 地址;用于向所述BSS之内的第二站发送请求发送(RTS)帧的逻辑;以及 用于由所述第一站在所述DLS连接上直接与所述第二站交换数据帧的逻辑。
22.根据权利要求21所述的设备,其中所述RTS帧和所述CTS帧中的至少一个具有持 续时间字段,该字段被设置成适应在所述DLS连接上从所述第一站向所述BSS中的第二站 的预期数据帧传输。
23.根据权利要求21所述的设备,还包括用于由所述第一站发送另一 CTS-T0-SELF帧的逻辑,所述CTS-T0-SELF具有的接收方 地址被设置成所述第一站的媒体接入控制(MAC)地址;以及用于向所述BSS之内的第三站发送请求发送(RTS)帧的逻辑。
24.一种用于在无线局域网中的站间建立直接链路建立(DLS)连接的设备,包括 用于从基本服务组(BSS)之内的第一站接收准备发送(RTS)帧的逻辑;以及 用于判断所述RTS帧的接收方地址是否匹配存储的发射时机(TX0P)持有者地址,并且如果匹配,向所述第一站发送清除发送(CTS)帧并在所述DLC连接上直接从所述第一站接 收数据帧的逻辑。
25.根据权利要求24所述的设备,其中所述RTS的所述持续时间字段被设置成至少覆 盖发射所述数据帧和响应所需的时间。
26.根据权利要求24所述的设备,还包括用于从所述第一站接收清除发送(CTS)帧的逻辑,所述CTS帧具有的发射地址被设置 成所述第一站的媒体接入控制(MAC)地址;以及用于将所述第一站的所述MAC地址存储为所述TX0P持有者地址的逻辑。
27.一种用于在无线通信系统中建立数据链路建立(DLS)连接的设备,包括用于由第一站与混合式协调功能受控信道接入(HCCA)接入点(AP)建立上行链路发射 指标(TSPEC)的逻辑;用于由所述第一站从所述HCCAAP接收对数据的轮询的逻辑;以及 用于由所述第一站利用确认(ACK)对所接收的轮询做出响应的逻辑。
28.根据权利要求27所述的设备,其中所述轮询是无竞争(CF)轮询,TX0P持续时间被 设置成覆盖满足数据流要求所需的持续时间。
29.根据权利要求27所述的设备,还包括用于由所述第一站在所述DLS连接上直接与一个或多个其它站交换数据帧的逻辑。
30.根据权利要求29所述的设备,其中用于由所述第一站在所述DLS连接上直接与一 个或多个其它站交换数据帧的逻辑包括用于从将数据与对所述第一站发送的数据帧的响应集合起来的所述其它站接收帧的 逻辑。
31.一种用于在无线局域网中的站间建立直接链路建立(DLS)连接的设备,包括 用于由第一站发送指向基本服务组(BSS)之内的接入点的准备发送(RTS)帧的模块; 用于接收响应于所述RTS从所述AP发送的清除发送(CTS)帧的模块,其中所述RTS帧和所述CTS帧中的至少一个具有持续时间字段,该字段被设置成适应在所述DLS连接上从 所述第一站向所述BSS中的第二站的预期数据帧传输;以及用于由所述第一站在所述DLS连接上直接与所述第二站交换数据帧的模块。
32.根据权利要求31所述的设备,其中所述RTS的源地址被设置成所述第二站的媒体 接入控制(MAC)地址。
33.根据权利要求31所述的设备,其中所述CTS的所述目的地地址被设置成STA2的所 述MAC地址,所述MAC地址是由所述AP从所述RTS的所述源地址拷贝过来的。
34.根据权利要求31所述的设备,其中所述RTS的源地址被设置成所述第一站的媒体 接入控制(MAC)地址,且持续时间字段被设置成适应在所述DLS连接上从所述第一站向所 述BSS中的第二站的预期数据帧传输。
35.根据权利要求31所述的设备,还包括用于从第一站发送指向基本服务组(BSS)之内的接入点的另一准备发送(RTS)帧的模 块;以及用于接收响应于所述RTS从所述AP发送的清除发送(CTS)帧的模块,其中所述RTS帧 和所述CTS帧中的至少一个具有持续时间字段,该字段被设置成适应在一个不同的DLS连 接上从所述第一站向所述BSS中的第三站的预期数据帧传输。
36.一种用于在无线通信系统中保护数据链路建立传输的设备,包括用于由基本服务组(BSS)之内的第一站发送清除发送(CTS)到自己(CTS-T0-SELF)帧 的模块,所述CTS-T0-SELF具有的接收方地址被设置成所述第一站的媒体接入控制(MAC) 地址;用于向所述BSS之内的第二站发送请求发送(RTS)帧的模块;以及用于由所述第一站在所述DLS连接上直接与所述第二站交换数据帧的模块。
37.根据权利要求36所述的设备,其中所述RTS帧和所述CTS帧中的至少一个具有持 续时间字段,该字段被设置成适应在所述DLS连接上从所述第一站向所述BSS中的第二站 的预期数据帧传输。
38.根据权利要求36所述的设备,还包括用于由所述第一站发送另一 CTS-T0-SELF帧的模块,所述CTS-T0-SELF具有的接收方 地址被设置成所述第一站的媒体接入控制(MAC)地址;以及用于向所述BSS之内的第三站发送请求发送(RTS)帧的模块。
39.一种用于在无线局域网中的站间建立直接链路建立(DLS)连接的设备,包括用于从基本服务组(BSS)之内的第一站接收准备发送(RTS)帧的模块;以及用于判断所述RTS帧的接收方地址是否匹配存储的发射时机(TX0P)持有者地址,并且如果匹配,向所述第一站发送清除发送(CTS)帧并在所述DLC连接上直接从所述第一站接 收数据帧的模块。
40.根据权利要求39所述的设备,其中所述RTS的所述持续时间字段被设置成至少覆 盖发射所述数据帧和响应所需的时间。
41.根据权利要求39所述的设备,还包括用于从所述第一站接收清除发送(CTS)帧的模块,所述CTS帧具有的发射地址被设置 成所述第一站的媒体接入控制(MAC)地址;以及用于将所述第一站的所述MAC地址存储为所述TX0P持有者地址的模块。
42.一种用于在无线通信系统中建立数据链路建立(DLS)连接的设备,包括用于由第一站与混合式协调功能受控信道接入(HCCA)接入点(AP)建立上行链路发射 指标(TSPEC)的模块;用于由所述第一站从所述HCCAAP接收对数据的轮询的模块;以及用于由所述第一站利用确认(ACK)对所接收的轮询做出响应的模块。
43.根据权利要求42所述的设备,其中所述轮询是无竞争(CF)轮询,TX0P持续时间被 设置成覆盖满足数据流要求所需的持续时间。
44.根据权利要求42所述的设备,还包括用于由所述第一站在所述DLS连接上直接与一个或多个其它站交换数据帧的模块。
45.根据权利要求44所述的设备,其中用于由所述第一站在所述DLS连接上直接与一 个或多个其它站交换数据帧的模块包括用于从将数据与对所述第一站发送的数据帧的响应集合起来的所述其它站接收帧的 模块。
46.一种用于在无线局域网中的站间建立直接链路建立(DLS)连接的计算机程序产 品,包括其上存储有指令的计算机可读介质,所述指令可以由一个或多个处理器执行且所 述指令包括用于由第一站发送指向基本服务组(BSS)之内的接入点的准备发送(RTS)帧的指令;用于接收响应于所述RTS从所述AP发送的清除发送(CTS)帧的指令,其中所述RTS帧 和所述CTS帧中的至少一个具有持续时间字段,该字段被设置成适应在所述DLS连接上从 所述第一站向所述BSS中的第二站的预期数据帧传输;以及用于由所述第一站在所述DLS连接上直接与所述第二站交换数据帧的指令。
47.根据权利要求46所述的计算机程序产品,其中所述RTS的源地址被设置成所述第 二站的媒体接入控制(MAC)地址。
48.根据权利要求46所述的计算机程序产品,其中所述CTS的所述目的地地址被设置 成STA2的所述MAC地址,所述MAC地址是由所述AP从所述RTS的所述源地址拷贝过来的。
49.根据权利要求46所述的计算机程序产品,其中所述RTS的源地址被设置成所述第 一站的媒体接入控制(MAC)地址,且持续时间字段被设置成适应在所述DLS连接上从所述 第一站向所述BSS中的第二站的预期数据帧传输。
50.根据权利要求46所述的计算机程序产品,其中所述指令还包括用于从第一站发送指向基本服务组(BSS)之内的接入点的另一准备发送(RTS)帧的指 令;以及用于接收响应于所述RTS从所述AP发送的清除发送(CTS)帧的指令,其中所述RTS帧 和所述CTS帧中的至少一个具有持续时间字段,该字段被设置成适应在一个不同的DLS连 接上从所述第一站向所述BSS中的第三站的预期数据帧传输。
51.一种用于在无线通信系统中保护数据链路建立传输的计算机程序产品,包括其上 存储有指令的计算机可读介质,所述指令可以由一个或多个处理器执行且所述指令包括用于由基本服务组(BSS)之内的第一站发送清除发送(CTS)到自己(CTS-T0-SELF)帧 的指令,所述CTS-T0-SELF具有的接收方地址被设置成所述第一站的媒体接入控制(MAC) 地址;用于向所述BSS之内的第二站发送请求发送(RTS)帧的指令;以及用于由所述第一站在所述DLS连接上直接与所述第二站交换数据帧的指令。
52.根据权利要求51所述的计算机程序产品,其中所述RTS帧和所述CTS帧中的至少 一个具有持续时间字段,该字段被设置成适应在所述DLS连接上从所述第一站向所述BSS中的第二站的预期数据帧传输。
53.根据权利要求51所述的计算机程序产品,其中所述指令还包括用于由所述第一站发送另一 CTS-TO-SELF帧的指令,所述CTS-TO-SELF具有的接收方 地址被设置成所述第一站的媒体接入控制(MAC)地址;以及用于向所述BSS之内的第三站发送请求发送(RTS)帧的指令。
54.一种用于在无线局域网中的站间建立直接链路建立(DLS)连接的计算机程序产 品,包括其上存储有指令的计算机可读介质,所述指令可以由一个或多个处理器执行且所 述指令包括用于从基本服务组(BSS)之内的第一站接收准备发送(RTS)帧的指令;用于判断所述RTS帧的接收方地址是否匹配存储的发射时机(TXOP)持有者地址的指 令;以及用于如果匹配,向所述第一站发送清除发送(CTS)帧并在所述DLC连接上直接从所述 第一站接收数据帧的指令。
55.根据权利要求54所述的计算机程序产品,其中所述RTS的所述持续时间字段被设 置成至少覆盖发射所述数据帧和响应所需的时间。
56.根据权利要求54所述的计算机程序产品,其中所述指令还包括用于从所述第一站接收清除发送(CTS)帧的指令,所述CTS帧具有的发射地址被设置 成所述第一站的媒体接入控制(MAC)地址;以及用于将所述第一站的所述MAC地址存储为所述TXOP持有者地址的指令。
57.一种用于在无线通信系统中建立数据链路建立(DLS)连接的计算机程序产品,包 括其上存储有指令的计算机可读介质,所述指令可以由一个或多个处理器执行且所述指令 包括用于由第一站与混合式协调功能受控信道接入(HCCA)接入点(AP)建立上行链路发射 指标(TSPEC)的指令;用于由所述第一站从所述HCCAAP接收对数据的轮询的指令;以及用于由所述第一站利用确认(ACK)对所接收的轮询做出响应的指令。
58.根据权利要求57所述的计算机程序产品,其中所述轮询是无竞争(CF)轮询,TXOP 持续时间被设置成覆盖满足数据流要求所需的持续时间。
59.根据权利要求57所述的计算机程序产品,其中所述指令还包括用于由所述第一站在所述DLS连接上直接与一个或多个其它站交换数据帧的指令。
60.根据权利要求59所述的计算机程序产品,其中用于由所述第一站在所述DLS连接 上直接与一个或多个其它站交换数据帧的指令包括用于从将数据与对所述第一站发送的数据帧的响应集合起来的所述其它站接收帧的 指令。
全文摘要
本发明的某些实施例提供了用于在无线局域网(WLAN)中的站间建立直接链路建立(DLS)连接的技术和设备。可以通过避免与来自隐藏站的传输冲突的方式建立DLS连接。
文档编号H04W84/12GK101878625SQ200880118339
公开日2010年11月3日 申请日期2008年11月14日 优先权日2007年11月28日
发明者S·K·苏瑞纳尼, S·南达 申请人:高通股份有限公司