用于无线lan的直接链路设立机制的制作方法

文档序号:7680087阅读:107来源:国知局
专利名称:用于无线lan的直接链路设立机制的制作方法
技术领域
本发明一般地涉及数据通信。更具体而言,本发明涉及用于无线局域 网(WLAN)的直接链路设立(direct link setup)机制。
背景技术
无线局域网(WLAN)己越来越普遍地用于在电子设备之间传输数 据。WLAN经常操作在基础设施模式(infrastructure mode)中,其中无线 接入点在电子设备之间中继数据,这些电子设备被称为无线客户端。在基 础设施模式中两个无线客户端之间的每次通信都需要两个顺序传输从发 送方无线客户端到无线接入点的传输,以及从无线接入点到接收方无线客 户端的传输。在许多情况下,两个无线客户端之间的直接链路是优选的。
在IEEE标准802.11e中描述的直接链路设立(DLS)提供了这一能 力。图1示出了包括无线接入点102的传统IEEE 802.11 WLAN 100,无线 接入点102分别通过连接106A、 B在处于基础设施模式下的两个无线客户 端104A、 B之间传递流量。DLS允许无线客户端104A、 B建立直接连接 108。然而,IEEE 802.11e所指定的DLS具有若干限制。
IEEE 802.11e要求无线客户端使用与它们所属的基础服务集(BSS) 相同的信道来进行DLS。如果其他信道可以使用,则这种限制是不必要 的。此外,IEEE 802.1 le DLS明确地禁止遗留节电和自动节电递送 (APSD),这导致增大了操作在DLS模式中的无线客户端的功耗。IEEE 802.1 le DLS还没有定义用于发起/拆掉DLS会话的精确条件或者在DLS 会话期间使用的操作参数。另外,IEEE 802.11e DLS没有指定在DLS数据 传送期间使用的特定保护机制以减轻来自其他流量源的干扰
发明内容
一般而言,在一个方面中,本发明的特征在于一种装置,包括通信 电路,用于通过无线接入点建立与无线客户端的基础设施模式无线连接, 并建立与无线客户端的直接链路设立(DLS)模式无线连接;以及控制电 路,用于基于基础设施模式和DLS模式无线连接的至少一个特性来选择基 础设施模式或DLS模式以与无线客户端进行通信;其中通信电路利用所选 的模式来与无线客户端交换数据帧。
在某些实施例中,无线连接的至少一个特性包括由以下各项构成的群 组中的至少一个无线连接的服务质量;无线连接的功耗;无线连接的接 收信号强度;通过无线连接发送一帧所需的时间;无线连接的最大数据速 率;以及无线连接的分组丢失速率。在某些实施例中,通信电路接收来自 无线接入点的标识无线客户端的介质访问控制(MAC)地址的消息;并且 控制电路基于该消息来识别无线客户端。在某些实施例中,该消息指示无 线客户端是否能建立DLS连接。在某些实施例中,在接收到来自无线接入 点的消息之前,通信电路向无线接入点发送另一消息,该消息标识装置所 支持的一种或多种数据流类型;并且仅当无线客户端支持装置所支持的一 种或多种数据流类型时,从无线接入点接收的消息才标识无线客户端。在 某些实施例中,控制电路通过收集由无线接入点发送的帧中的目的地介质 访问控制(MAC)地址来识别无线客户端。在某些实施例中,控制电路在 针对无线客户端选择了 DLS模式之后,响应于一个事件而针对无线客户端 选择基础设施模式。在某些实施例中,该事件是从由以下各项构成的群组 中选出的与无线客户端的DLS连接的接收信号强度降低到低于预定阈 值;以及控制电路在预定间隔期间没有检测到去往无线客户端的帧。在某 些实施例中,控制电路确定无线客户端的邻近度信息,并且基于邻近度信 息来选择进行DLS模式通信的无线客户端。在某些实施例中,通信电路在 第一信道上建立基础设施模式无线连接;其中通信电路在第二信道上建立 DLS模式无线连接;并且其中控制电路当选择DLS模式时选择第二信 道。在某些实施例中,控制电路使装置进入节电模式;其中通信电路在装 置处于节电模式中的同时接收来自无线接入点的信标信了 DLS模式时通信电路利用DLS模式连接来与无线客户端通信,然后控 制电路使装置再次进入节电模式。在某些实施例中,在已选择了DLS模式 时,无线客户端接收信标信号,当控制电路使装置离开节电模式时离开节 电模式,并且当控制电路使装置进入节电模式时进入节电模式。在某些实 施例中,通信电路向无线接入点发送消息,通知无线接入点装置正进入节 电模式。在某些实施例中,在已选择了DLS模式时,通信电路和无线客户 端接收来自无线接入点的信标信号;其中控制电路根据信标信号来建立与 无线客户端的通信调度;其中根据通信调度,控制电路使装置离开节电模 式,然后通信电路建立与无线客户端的DLS连接;并且其中根据通信调 度,无线客户端离开节电模式,并且建立与装置的DLS连接。在某些实施 例中,通信电路向无线接入点发送消息,通知无线接入点装置正进入节电 模式。某些实施例包括包含该装置的介质访问控制器(MAC)。某些实施 例包括包含该MAC的集成电路。某些实施例包括包含该集成电路的无线 设备。在某些实施例中,无线设备遵从IEEE标准802.11的全部或一部 分,包括草案和批准修改802,lla、 802.11b、 802.11e、 802.11g、 802.11i、 802.11k、 802.11n、 802.11v和802.11w。
一般而言,在一个方面中,本发明的特征在于一种设备,包括通信 装置,用于通过无线接入点建立与无线客户端的基础设施模式无线连接, 并建立与无线客户端的直接链路设立(DLS)模式无线连接;以及控制装 置,用于基于基础设施模式和DLS模式无线连接的至少一个特性来选择基 础设施模式或DLS模式以与无线客户端进行通信;其中通信装置利用所选 的模式来与无线客户端交换数据帧。
在某些实施例中,无线连接的至少一个特性包括由以下各项构成的群 组中的至少一个无线连接的服务质量;无线连接的功耗;无线连接的接 收信号强度;通过无线连接发送一帧所需的时间;无线连接的最大数据速 率;以及无线连接的分组丢失速率。在某些实施例中,通信装置接收来自 无线接入点的标识无线客户端的介质访问控制(MAC)地址的消息;并且 控制装置基于该消息来识别无线客户端。在某些实施例中,该消息指示无 线客户端是否能建立DLS连接。在某些实施例中,在接收到来自无线接入点的消息之前,通信装置向无线接入点发送另一消息,该消息标识设备所 支持的一种或多种数据流类型;并且仅当无线客户端支持设备所支持的一 种或多种数据流类型时,从无线接入点接收的消息才标识无线客户端。在 某些实施例中,控制装置通过收集由无线接入点发送的帧中的目的地介质 访问控制(MAC)地址来识别无线客户端。在某些实施例中,控制装置在
针对无线客户端选择了 DLS模式之后,响应于一个事件而针对无线客户端
选择基础设施模式。在某些实施例中,该事件是从由以下各项构成的群组
中选出的与无线客户端的DLS连接的接收信号强度降低到低于预定阈 值;以及控制装置在预定间隔期间没有检测到去往无线客户端的帧。在某 些实施例中,控制装置确定无线客户端的邻近度信息,并且基于邻近度信 息来选择进行DLS模式通信的无线客户端。在某些实施例中,通信装置在 第一信道上建立基础设施模式无线连接;其中通信装置在第二信道上建立 DLS模式无线连接;并且其中控制装置当选择DLS模式时选择第二信 道。在某些实施例中,控制装置使设备进入节电模式;其中通信装置在设 备处于节电模式中的同时接收来自无线接入点的信标信号;并且其中在每 第N (N〉0)个信标之后,控制装置使设备离开节电模式,然后在已选择 了 DLS模式时通信装置利用DLS模式连接来与无线客户端通信,然后控 制装置使设备再次进入节电模式。在某些实施例中,在已选择了DLS模式 时,无线客户端接收信标信号,当控制装置使设备离开节电模式时离开节 电模式,并且当控制装置使设备进入节电模式时进入节电模式。在某些实 施例中,通信装置向无线接入点发送消息,通知无线接入点设备正进入节 电模式。在某些实施例中,在已选择了DLS模式时,通信装置和无线客户 端接收来自无线接入点的信标信号 ;其中控制装置根据信标信号来建立与 无线客户端的通信调度;其中根据通信调度,控制装置使设备离开节电模 式,然后通信装置建立与无线客户端的DLS连接;并且其中根据通信调 度,无线客户端离开节电模式,并且建立与设备的DLS连接。在某些实施 例中,通信装置向无线接入点发送消息,通知无线接入点设备正进入节电 模式。某些实施例包括包含该设备的介质访问控制器(MAC)。某些实施 例包括包含该MAC的集成电路。某些实施例包括包含该集成电路的无线
18设备。在某些实施例中,无线设备遵从IEEE标准802.11的全部或一部 分,包括草案和批准修改802.lla、 802.llb、 802.lle、 802.llg、 802.lli、 802.11k、 802.11n、 802.11v和802.11w。
一般而言,在一个方面中,本发明的特征在于一种方法,包括通过 无线接入点建立与无线客户端的基础设施模式无线连接,并建立与无线客 户端的直接链路设立(DLS)模式无线连接;以及基于基础设施模式和
DLS模式无线连接的至少一个特性来选择基础设施模式或DLS模式以与 无线客户端进行通信;然后利用所选的模式来与无线客户端交换数据帧。
在某些实施例中,无线连接的至少一个特性包括由以下各项构成的群 组中的至少一个无线连接的服务质量;无线连接的功耗;无线连接的接 收信号强度;通过无线连接发送一帧所需的时间;无线连接的最大数据速 率;以及无线连接的分组丢失速率。某些实施例包括通过接收来自无线接 入点的标识无线客户端的介质访问控制(MAC)地址的消息来识别无线客 户端。在某些实施例中,该消息指示无线客户端是否能建立DLS连接。某 些实施例包括在接收到来自无线接入点的消息之前,向无线接入点发送另 一消息,该消息标识一种或多种数据流类型;其中仅当无线客户端支持一 种或多种数据流类型时,从无线接入点接收的消息才标识无线客户端。某 些实施例包括通过收集由无线接入点发送的帧中的目的地MAC地址来识 别无线客户端。某些实施例包括在针对无线客户端选择了 DLS模式之后, 响应于一个事件而针对无线客户端选择基础设施模式。在某些实施例中, 该事件是从由以下各项构成的群组中选出的与无线客户端的DLS连接的 接收信号强度降低到低于预定阈值;以及在预定间隔期间没有检测到去往 无线客户端的帧。某些实施例包括确定无线客户端的邻近度信息;以及基 于邻近度信息来选择进行DLS模式通信的无线客户端。某些实施例包括在 第一信道上建立基础设施模式无线连接;在第二信道上建立DLS模式无线 连接;以及当选择DLS模式时选择第二信道。某些实施例包括进入节电模 式;在处于节电模式中的同时接收来自无线接入点的信标信号;以及在每 第N (N>0)个信标之后,离开节电模式,然后在已选择了 DLS模式时利 用DLS模式连接来与无线客户端通信,然后再次进入节电模式。在某些实施例中,在己选择了DLS模式时,无线客户端接收信标信号,当该方法离 开节电模式时离开节电模式,并且当该方法进入节电模式时进入节电模 式。某些实施例包括接收来自无线接入点的信标信号,其中在已选择了 DLS模式时,无线客户端接收来自无线接入点的信标信号;根据信标信号 来建立与无线客户端的通信调度;以及根据通信调度,离开节电模式,并 且建立与无线客户端的DLS连接;其中根据通信调度,无线客户端离开节 电模式,并且建立DLS连接。
一般而言,在一个方面中,本发明的特征在于一种可在处理器上执行
的计算机程序,包括用于通过无线接入点建立与无线客户端的基础设施 模式无线连接,并建立与无线客户端的直接链路设立(DLS)模式无线连 接的指令;以及用于基于基础设施模式和DLS模式无线连接的至少一个特 性来选择基础设施模式或DLS模式以与无线客户端进行通信的指令;以及 用于随后利用所选的模式来与无线客户端交换数据帧的指令。
在某些实施例中,无线连接的至少一个特性包括由以下各项构成的群 组中的至少一个无线连接的服务质量;无线连接的功耗;无线连接的接 收信号强度;通过无线连接发送一帧所需的时间;无线连接的最大数据速 率;以及无线连接的分组丢失速率。某些实施例包括用于根据从无线接入 点接收的标识无线客户端的MAC地址的消息来识别无线客户端的指令。 在某些实施例中,该消息指示无线客户端是否能建立DLS连接。某些实施 例包括用于在接收到来自无线接入点的消息之前,向无线接入点发送另一 消息的指令,该消息标识一种或多种数据流类型;其中仅当无线客户端支 持一种或多种数据流类型时,从无线接入点接收的消息才标识无线客户 端。某些实施例包括用于通过收集由无线接入点发送的帧中的目的地 MAC地址来识别无线客户端的指令。某些实施例包括用于在针对无线客 户端选择了 DLS模式之后,响应于一个事件而针对无线客户端选择基础设 施模式的指令。在某些实施例中,该事件是从由以下各项构成的群组中选 出的与无线客户端的DLS连接的接收信号强度降低到低于预定阈值;以 及在预定间隔期间没有检测到去往无线客户端的帧。某些实施例包括用于 确定无线客户端的邻近度信息的指令;以及用于基于邻近度信息来选择进行DLS模式通信的无线客户端的指令。某些实施例包括用于在第一信道上 建立基础设施模式无线连接的指令;用于在第二信道上建立DLS模式无线
连接的指令;以及用于当选择DLS模式时选择第二信道的指令。某些实施 例包括用于进入节电模式的指令,其中在处于节电模式中的同时从无线接 入点接收信标信号;以及用于在每第N (N>0)个信标之后,离开节电模 式,然后在已选择了 DLS模式时利用DLS模式连接来与无线客户端通 信,然后再次进入节电模式的指令。在某些实施例中,在已选择了DLS模 式时,无线客户端接收信标信号,当该计算机程序离开节电模式时离开节 电模式,并且当该计算机程序进入节电模式时进入节电模式。某些实施例 包括其中从无线接入点接收信标信号,并且在己选择了 DLS模式时,无线 客户端接收来自无线接入点的信标信号;用于根据信标信号来建立与无线 客户端的通信调度的指令;以及用于根据通信调度,离开节电模式并且建 立与无线客户端的DLS连接的指令;其中根据通信调度,无线客户端离开 节电模式,并且建立DLS连接。
一般而言,在一个方面中,本发明的特征在于一种无线接入点,包 括通信电路,用于与多个无线客户端通信;以及存储器,用于存储无线 客户端的地址;其中通信电路包括向无线客户端中的至少一个发送消息的 发送器,其中该消息包括无线客户端的地址,并且标识能够进行直接链路 设立(DLS)模式通信的无线客户端。
在某些实施例中,无线客户端的地址是介质访问控制(MAC)地址。 在某些实施例中,通信电路包括接收来自无线客户端中的至少一个的另外 消息的接收器,其中该另外消息包括对无线客户端的地址的请求;并且其 中发送器响应于另外消息发送包括无线客户端的地址的消息。在某些实施 例中,通信电路包括接收来自无线客户端中的一个或多个的一个或多个另 外消息的接收器,其中该另外消息中的每一个指示一个或多个无线客户端 中的相应一个所支持的一种或多种数据流类型;并且其中包括无线客户端 的地址的消息仅包括支持消息被发送到的无线客户端所支持的数据流类型 的无线客户端的地址。
一般而言,在一个方面中,本发明的特征在于一种无线接入点,包括通信装置,用于与多个无线客户端通信;以及存储器装置,用于存储 无线客户端的地址;其中通信装置包括用于向无线客户端中的至少一个发 送消息的发送器装置,其中该消息包括无线客户端的地址,并且标识能够
进行直接链路设立(DLS)模式通信的无线客户端。
在某些实施例中,无线客户端的地址是介质访问控制(MAC)地址。 在某些实施例中,通信装置包括用于接收来自无线客户端中的至少一个的 另外消息的接收器装置,其中该另外消息包括对无线客户端的地址的请 求;并且其中发送器装置响应于另外消息发送包括无线客户端的地址的消 息。在某些实施例中,通信装置包括用于接收来自无线客户端中的一个或 多个的一个或多个另外消息的接收器装置,其中该另外消息中的每一个指 示一个或多个无线客户端中的相应一个所支持的一种或多种数据流类型; 并且其中包括无线客户端的地址的消息仅包括支持消息被发送到的无线客 户端所支持的数据流类型的无线客户端的地址。
一般而言,在一个方面中,本发明的特征在于一种用于无线接入点的 方法,该方法包括与多个无线客户端通信;存储无线客户端的地址;以 及向无线客户端中的至少一个发送消息,其中该消息包括无线客户端的地 址,并且标识能够进行直接链路设立(DLS)模式通信的无线客户端。在 某些实施例中,无线客户端的地址是介质访问控制(MAC)地址。某些实 施例包括接收来自无线客户端中的至少一个的另外消息,其中该另外消息 包括对无线客户端的地址的请求;以及响应于另外消息发送包括无线客户 端的地址的消息。某些实施例包括接收来自无线客户端中的一个或多个的 一个或多个另外消息,其中该另外消息中的每一个指示一个或多个无线客 户端中的相应一个所支持的一种或多种数据流类型;并且其中包括无线客 户端的地址的消息仅包括支持消息被发送到的无线客户端所支持的数据流 类型的无线客户端的地址。
一般而言,在一个方面中,本发明的特征在于一种可在处理器上执行 的用于无线接入点的计算机程序,该计算机程序包括用于与多个无线客 户端通信的指令;用于存储无线客户端的地址的指令;以及用于向无线客 户端中的至少一个发送消息的指令,其中该消息包括无线客户端的地址,并且标识能够进行直接链路设立(DLS)模式通信的无线客户端。
在某些实施例中,无线客户端的地址是介质访问控制(MAC)地址。
某些实施例包括其中无线接入点接收来自无线客户端中的至少一个的另外
消息,其中该另外消息包括对无线客户端的地址的请求;以及用于响应于 另外消息发送包括无线客户端的地址的消息的指令。在某些实施例中,无 线接入点接收来自无线客户端中的一个或多个的一个或多个另外消息,其 中该另外消息中的每一个指示一个或多个无线客户端中的相应一个所支持 的一种或多种数据流类型;并且其中包括无线客户端的地址的消息仅包括 支持消息被发送到的无线客户端所支持的数据流类型的无线客户端的地 址。
在下面的附图和具体实施方式
描述中给出了一种或多种实现方式的细 节。其他特征将从具体实施方式
、附图和权利要求中变清楚。


图1示出了包括无线接入点的传统IEEE 802.11 WLAN,该无线接入 点在处于基础设施模式下的两个无线客户端之间传递流量。 图2示出了根据本发明优选实施例的IEEE 802.11 WLAN。 图3示出了根据本发明优选实施例的图2的无线客户端的细节。 图4示出了根据本发明优选实施例用于图2的无线客户端的过程。 图5示出了根据本发明优选实施例用于图2的无线客户端的MAC的 过程。
图6示出了根据本发明优选实施例用于采用节电机制(该机制的特征 在于共同的DLS通信窗口)的图2的无线客户端的MAC的过程。
图7示出了根据本发明优选实施例用于采用节电机制(该机制的特征 在于由DLS对等体建立的DLS通信调度)的图2的无线客户端的MAC的 过程。
图8示出了根据本发明优选实施例的示例性家庭娱乐系统,该系统的 特征在于能够进行DLS通信的无线客户端。
图9A-9E示出了本发明的各种示例性实现方式。该说明书中所用的每个标号的首位数字指示标号首先出现的附图的图号。
具体实施例方式
本发明的实施例提供了各种DLS实现方式。某些实施例提供了供无线
客户端在除无线客户端所属的BSS所用的信道以外的信道上使用DLS连 接的机制。某些实施例提供了用于采用DLS连接的无线客户端的节电机 制。某些实施例提供了用于在链路层(OSI第2层)DLS连接的自动设立 和拆除的机制。某些实施例提供了用于保护DLS连接免受由其他流量源生 成的干扰的机制。
图2示出了根据本发明优选实施例的IEEE 802.11 WLAN 200。尽管在 所述实施例中,WLAN 200的元件以一种布置呈现,但是其他实施例的特 征可以在于其他布置,本领域技术人员基于这里提供的公开和教导将清楚 这一点。WLAN 200包括无线接入点202、多个无线客户端204A-N以及 无线客户端210。无线客户端210可以通过连接206经由无线接入点202 在基础设施模式中与无线客户端204通信,或者可以经由DLS连接208直 接与无线客户端204通信。无线客户端210是根据本发明的一个或多个实 施例实现的,而无线客户端204可以根据本发明的实施例实现,或者可以 实现为传统无线客户端。无线接入点202包括无线通信电路212和存储器 214。无线通信电路212包括无线发送器216和无线接收器218。
图3示出了根据本发明优选实施例的图2的无线客户端210的细节。 尽管在所述实施例中,无线客户端210的元件以一种布置呈现,但是其他 实施例的特征可以在于其他布置,本领域技术人员基于这里提供的公开和 教导将清楚这一点。例如,无线客户端210的元件可以用硬件、软件或其 组合实现。无线客户端210包括主机302、介质访问控制器(MAC) 304 和物理层设备(PHY) 306。 MAC 304包括通信电路308和控制电路 310。 PHY 306包括基带处理器312、射频(RF)收发器314和RF天线 316。无线客户端210优选地遵从IEEE标准802.11的全部或一部分,包括 草案和批准修改,例如802.11a、 802.11b、 802.11e、 802.11g、 802.11i、802.11k、 802.11n、 802.1 lv和802.1 lw。
图4示出了根据本发明优选实施例用于阁2的无线客户端210的过程 400。尽管在所述实施例中,过程400的元素以一种布置呈现,但是其他 实施例的特征可以在于其他布置,本领域技术人员基于这里提供的公开和 教导将清楚这一点。无线客户端210首先确定无线客户端204是否是DLS 连接的候选(步骤402)。
在某些实施例中,无线接入点202创建与无线客户端204、 210相关 联的地址(例如MAC或IP地址)列表,将列表存储在存储器214中,并 向无线客户端210发送包括地址列表的消息。在某些实施例中,无线客户 端210向无线接入点202发送请求列表的消息,并且无线接入点202发送 包括列表的消息作为响应。IEEE802.il动作管理帧可以用于该目的。
在某些实施例中,该列表还指示哪些无线客户端204、 210能够进行 DLS连接。无线接入点202可以基于从无线客户端204、 210接收的标识 无线客户端204、 210的DLS能力的消息来组合列表。
在某些实施例中,每个无线客户端204、 210可以指示其将接受的数 据流类型。例如,无线视频重放设备可以指示它只接受视频数据流。在这 些实施例中,无线接入点202可以裁剪消息,以使每个无线客户端204、 210仅被包括在发送到支持由该无线客户端204、 210指定的数据流类型的 无线客户端204、 210的列表中。
在某些实施例中,无线客户端204、 210例如在由无线接入点202发 送的信标之后以某种随机后退间隔来广播指示它们的DLS能力的消息。优 选地,每个消息包括BSSID,以使它仅被同一 BSS中的无线客户端所使 用。
在某些实施例中,无线客户端210的控制电路310通过收集由无线接 入点202发送的帧中的地址(例如MAC或IP地址)来创建DLS候选的列表。
再次参考图4的过程400,无线客户端210接下来发现DLS候选中的 DLS对等体。也就是说,无线客户端210确定在步骤402中被确定为DLS 连接的候选的无线客户端204中的哪一些可通过DLS连接到达(步骤404)。优选地,通信电路308建立与每个DLS候选的DLS模式无线连 接,并且如果DLS连接成功,则将DLS候选添加到DLS对等体的列表。 优选地,这些"测试"DLS连接中的每一个被用于在DLS对等体之间交 换服务质量(QoS)信息。在某些实施例中,每个测试DLS连接具有在1 秒量级的DLS超时值。在其他实施例中,每个测试DLS连接被明确地拆 掉。
再次参考图4的过程400,无线客户端210老化和/或过滤DLS对等体 的列表,以去除不再适合作为DLS对等体的无线客户端204 (步骤 406)。在某些实施例中,当与一个无线客户端204的DLS连接的接收信 号强度下降到低于预定阈值时,无线客户端210的控制电路310从其DLS 对等体列表中去除该无线客户端204。例如,接收信号强度可以基于接收 信号强度指示(RSSI)确定。在某些实施例中,当控制电路310在预定间 隔期间没有检测到去往一个无线客户端204的帧时,无线客户端210的控 制电路310从DLS对等体列表中去除该无线客户端204。
再次参考图4的过程400,无线客户端210发现其DLS对等体的DLS 拓扑(步骤408)。也就是说,无线客户端210的控制电路310确定表示 DLS对等体列表中每个无线客户端204的邻近度的邻近度信息。邻近度例 如可以用于在相似资源中进行选择。例如,当视频流可以从多个对等体得 到时,控制电路310可以选择最邻近的对等体来获得最佳DLS连接以传送 视频流。
在某些实施例中,每个对等体的邻近度是基于RSSI和与该对等体的 DLS连接的可支持发送速率来确定的。在DLS连接期间,无线客户端210 监视接收帧的RSSI以及用于成功发送的数据速率。为了最小化开销,无 线客户端210以各种速率发送数据空帧并记录对每个DLS对等体的最高可 支持发送速率(MaxDLSrate)。作为DLS请求/响应握手的一部分,无线 客户端210还获得每个DLS对等体的QoS能力,它们被用于建立 MaxDLSrate。 MaxDLSrate与所接收的RSSI —起提供了对DLS对等体的 邻近度的估计。
优选地,过程400偶尔重复(例如通过返回到步骤402)以确定新的DLS候选是否已进入无线接入点202的BSS。
在某些情况下,即使与一个DLS对等体可以进行DLS模式通信,但 是优选地使用基础设施模式通信来与该对等体通信,例如因为基础设施模 式连接提供了比DLS模式连接更高的数据速率。在某些实施例中,无线客 户端210的MAC 304针对其DLS对等体中的每一个独立地选择基础设施 模式通信或DLS模式通信。
图5示出了根据本发明优选实施例用于图2的无线客户端210的MAC 304的过程500。尽管在所述实施例中,过程500的元素以一种布置呈 现,但是其他实施例的特征可以在于其他布置,本领域技术人员基于这里 提供的公开和教导将清楚这一 点。
MAC 304的通信电路308通过无线接入点202建立与每个无线客户端 204的至少一个基础设施模式无线连接(步骤502)。优选地,无线客户 端204是从通过图4的过程400创建的对等体列表中选出的。
控制电路310确定每个基础设施模式无线连接的至少一个特性(步骤 504)。例如,这些特性可包括以下各项中的一个或多个无线连接的服 务质量、无线连接的功耗、无线连接的接收信号强度、通过无线连接发送 一帧所需的时间、无线连接的最大数据速率、以及无线连接的分组丢失速
MAC 304的通信电路308建立与每个无线客户端204的至少一个DLS 模式无线连接(步骤506)。控制电路310确定每个DLS模式无线连接的 至少一个特性(例如上述特性)(步骤508)。在某些实施例中,通信电 路308在多个信道中建立到每个无线客户端204的DLS连接,并且选择最 佳信道作为用于该无线客户端204的优选DLS信道。该信息可以在DLS 对等体列表中被维护。
MAC 304的控制电路310基于相应的基础设施模式和DLS模式无线 连接的至少一个特性,来选择基础设施模式或DLS模式以与每个无线客户 端204进行通信(步骤510)。在某些实施例中,无线客户端210针对无 线客户端204确定对于DLS模式和基础设施模式两者分组丢失得以最小化 的最大数据速率,然后对于该无线客户端204选择具有较低分组丢失速率的模式。在这两种模式具有类似的分组丢失速率的情况下,无线客户端 210选择具有较低功耗的模式。功耗可以按多种公知方式确定。 一种方式 是确定保苏醒来所花费的平均时间、在发送模式中花费的时间、以及在接 收模式中花费的时间。
在某些实施例中,无线客户端210针对无线客户端204确定对于DLS 模式和基础设施模式两者以最大数据速率单播一数据块所花费的时间量, 然后选择具有较低发送时间的模式来用于该无线客户端204。在该示例 中,分组丢失和/或功耗可以用作额外的度量。
MAC 304的通信龟路308随后利用针对该无线客户端204选择的模式 来与每个无线客户端204交换数据帧(步骤512)。优选地,过程500的 全部或一部分偶尔重复(例如通过返回到步骤502),例如以适应DLS对 等体列表的改变,或者适应可能影响通信模式的选择的拓扑的改变。
在某些实施例中,无线客户端204、 210采用节电机制,该机制的特 征在于根据由无线接入点202发送的信标信号建立的共同的DLS通信窗 口。根据这些实施例,在每一信标后(或者每N个信标后,其中N可以在 DLS对等体之间协商),DLS通信窗口被定义。在该预定窗口期间,所有 DLS对等体必须保持苏醒。DLS对等体可以在窗口期间通告其与另一 DLS 对等体通信的意图。同意进行通信的DLS对等体在窗口期间保持苏醒以完 成该通信。在通信结束(其可以由明示信令指示)时,DLS对等体可以立 即进入睡眠。通信结束的指示可以作为单独的消息发送,或者可以附带在 由对等体发送的最后一个消息上(通过在MAC头部中设置保留位)。
图6示出了根据本发明优选实施例用于采用节电机制(该机制的特征 在于共同的DLS通信窗口)的图2的无线客户端210的MAC 304的过程 600。尽管在所述实施例中,过程600的元素以一种布置呈现,但是其他 实施例的特征可以在于其他布置,本领域技术人员基于这里提供的公开和 教导将清楚这一点。
控制电路310使无线客户端210进入节电模式(步骤602)。通信电 路308保持苏醒以接收来自无线接入点202的信标信号,同时无线客户端 210处于节电模式中(步骤604)。在每第N (其中N〉0)个信标后(步骤606),控制电路310使无线 客户端210离开节电模式(步骤608)。通信电路308随后利用DLS连接 与已选择DLS模式的无线客户端204通信(步骤610)。控制电路310使 无线客户端210再次进入节电模式(步骤612)。优选地,过程600重复 (例如,通过返回到步骤604)。
在某些实施例中,无线客户端204、 210采用节电机制,该机制的特 征在于DLS对等体根据由无线接入点202发送的信标信号而建立的DLS 通信调度。根据这些实施例,DLS对等体基于共同的定时器同步功能 (TSF)来协商通信调度,这种TSF是它们从由无线接入点202发送的信 标信号中接收的。调度可以指定开始时间和通信间隔,从而定义了由固定 间隔分开的一系列通信窗口。两个DLS对等体都在每个调度的开始时间离 开节电模式,在通信窗口期间进行通信,然后恢复节电模式。
图7示出了根据本发明优选实施例用于采用节电机制(该机制的特征 在于由DLS对等体建立的DLS通信调度)的图2的无线客户端210的 MAC 304的过程700。尽管在所述实施例中,过程700的元素以一种布置 呈现,但是其他实施例的特征可以在于其他布置,本领域技术人员基于这 里提供的公开和教导将清楚这一 点。
通信电路308接收来自无线接入点202的信标信号(步骤702)。控 制电路310根据由无线接入点202发送的信标信号来建立与无线客户端 204之一的通信调度(步骤704)。控制电路310根据通信调度使无线客 户端210离开节电模式(步骤706)。通信电路308随后建立与无线客户 端204的DLS连接(步骤708)并且与无线客户端204交换数据(步骤 710)。控制电路310随后根据通信调度使无线客户端210进入节电模式 (步骤712)。优选地,过程700重复(例如,通过返回到步骤706)。
在某些实施例中,在保持与其相关联的BSS (主BSS)成员的同时, 无线客户端210可以操作副BSS或者在与主BSS不同的信道中建立DLS 连接,从而能够降低干扰并改善性能。对于无线接入点202来说,看起来 处于副BSS中的无线客户端210正操作在节电模式中。因此,无线接入点 202并不将帧转发到副BSS中的无线客户端210。副BSS中的所有台站通过周期性地侦听来自主BSS中的无线接入点202的信标来保持与主BSS 的同步。无线客户端210可以在副BSS中采用图4的过程400和/或图5的 过程500来自动建立与副BSS中其他无线客户端204的DLS连接。副 BSS中的无线客户端204、 210可以根据由无线接入点202发送的信标来调 度测试DLS连接。在副BSS中在与主BSS的信道不同的信道中使用DLS 连接的一个优点在于保护了 DLS连接免受主BSS的干扰。
在某些实施例中,无线客户端210在进入节电模式时通知无线接入点 202。例如,通信电路212向无线接入点202发送消息,通知无线接入点 202无线客户端210正进入节电模式。在某些实施例中, 一对无线客户端 210在发起DLS连接之前确定无线接入点202是否支持DLS模式中的客户 端的节电模式。例如,在通知无线接入点202无线客户端正进入节电模式 之后,无线客户端210可以通过无线接入点202交换流量。如果无线接入 点202缓冲流量并在信标中设置适当的流量指示图(TIM)比特,则无线 接入点支持DLS模式中的客户端的节电模式。
图8示出了根据本发明优选实施例的示例性家庭娱乐系统800,该系 统800的特征在于能够进行DLS通信的无线客户端。家庭娱乐系统800包 括连接到电视机(TV) 804、 mp3播放器806、电影摄影机808和无线接 入点810的个人录像机(PVR) 802。 PVR 802、 mp3播放器806和摄影机 808中的每一个被实现为根据本发明优选实施例的无线设备,并且与无线 接入点810相关联。例如,PVR 802、 mp3播放器806和摄影机808中的 每一个包括无线客户端812A、 B、 C,例如图2的无线客户端210。
无线设备(PVR802、 mp3播放器806和摄影机808)中的每一个可以 缓存在其他设备上可能无法获得的媒体内容。例如,PVR 802可以存储电 影(例如电视节目的记录)和音乐(例如mp3文件)。Mp3播放器806可 以存储音乐文件。摄影机808可以存储电影。这些无线设备可以彼此发 现,识别用户所期望的内容,并且确定用于获得内容的最合适的对等体设 备。根据上述技术,家庭娱乐系统800允许内容在无线设备之间利用DLS 连接传送,而无需经过无线接入点810,从而提供了对信道资源的更高效 利用和比纯基础设施无线WLAN更好的性能。图9A-9E示出了本发明的各种示例性实现方式。现在参考图9A,本 发明可以实现在高清晰度电视(HDTV) 912中。本发明可以实现HDTV 912的信号处理和/或控制电路或者这两者(在图9A中一般地标识为 913) 、 WLAN接口和/或大容量数据存储装置。HDTV 912接收有线或无 线格式的HDTV输入信号并生成用于显示器914的HDTV输出信号。在 某些实现方式中,信号处理电路和/或控制电路913和/或HDTV 912的其 他电路(未示出)可以处理数据、执行编码和/或加密、执行计算、格式化 数据和/或执行可能需要的任何其他类型的HDTV处理。
HDTV 912可以与以非易失性方式存储数据的大容量数据存储装置 915 (例如光和/或磁存储设备)通信。HDD可以是包括直径小于大约1.8" 的一个或多个盘片的迷你HDD。 HDTV 912可以连接到存储器916,存储 器916例如是RAM、 ROM、诸如闪存之类的低等待时间非易失性存储器 和/或其他合适的电子数据存储装置。HDTV 912还可以支持经由WLAN 网络接口 917与WLAN的连接。
现在参考图9B,本发明实现了车辆918的控制系统、车辆控制系统的 WLAN接口和/或大容量数据存储装置。在某些实现方式中,本发明实现 了传动系控制系统919,传动系控制系统919接收来自一个或多个传感器 (例如温度传感器、压强传感器、旋转传感器、气流传感器和/或任何其他 合适的传感器)的输入并且/或者生成一个或多个输出控制信号(例如引擎 操作参数、传输操作参数和/或其他控制信号)。
本发明还可以实现在车辆918的其他控制系统922中。控制系统922 同样可以接收来自输入传感器923的信号并且/或者向一个或多个输出设备 924输出控制信号。在某些实现方式中,控制系统922可以是防抱死制动 系统(ABS)、导航系统、远程通信系统、车载通信系统、车道偏离系 统、自适应巡航控制系统、车辆娱乐系统(例如立体声、DVD、光盘)等 等的一部分。也可预期其他的实现方式。
传动系控制系统919可以与以非易失性方式存储数据的大容量数据存 储装置925通信。大容量数据存储装置925可包括光和/或磁存储设备,例 如硬盘驱动器HDD禾tV或DVD。 HDD可以是包括直径小于大约1.8"的一
31个或多个盘片的迷你HDD。传动系控制系统919可以连接到存储器926, 存储器926例如是RAM、 ROM、诸如闪存之类的低等待时间非易失性存 储器和/或其他合适的电子数据存储装置。传动系控制系统919还可以支持 经由WLAN网络接口 927与WLAN的连接。控制系统922也可包括大容 量数据存储装置、存储器和/或WLAN接口 (都未示出)。
现在参考图9C,本发明可以实现在可包括蜂窝天线929的蜂窝电话 928中。本发明可以实现蜂窝电话928的信号处理和/或控制电路或者这两 者(在图9C中一般地标识为930) 、 WLAN接口和/或大容量数据存储装 置。在某些实现方式中,蜂窝电话928包括麦克风931、诸如扬声器和/或 音频输出插孔之类的音频输出932、显示器933和/或诸如小键盘、点选设 备、语音致动和/或其他输入设备之类的输入设备934。信号处理和/或控制 电路930和/或蜂窝电话928中的其他电路(未示出)可以处理数据、执行 编码和/或加密、执行计算、格式化数据和/或执行其他蜂窝电话功能。
蜂窝电话928可以与以非易失性方式存储数据的大容量数据存储装置 915 (例如光和/或磁存储设备,例如硬盘驱动器HDD和/或DVD)通信。 HDD可以是包括直径小于大约1.8"的一个或多个盘片的迷你HDD。蜂窝 电话928可以连接到存储器936,存储器936例如是RAM、 ROM、诸如 闪存之类的低等待时间非易失性存储器和/或其他合适的电子数据存储装 置。蜂窝电话928还可以支持经由WLAN网络接口 937与WLAN的连 接。
现在参考图9D,本发明可以实现在机顶盒938中。本发明可以实现 机顶盒938的信号处理和/或控制电路或者这两者(在图9D中一般地标识 为939) 、 WLAN接口和/或大容量数据存储装置。机顶盒938接收来自宽 带源之类的源的信号并且输出适合于显示器940的标准和/或高清晰度音频 /视频信号,显示器940例如是电视和/或监视器和/或其他视频和/或音频输 出设备。信号处理和/或控制电路939和/或机顶盒938的其他电路(未示 出)可以处理数据、执行编码和/或加密、执行计算、格式化数据和/或执 行任何其他机顶盒功能。
机顶盒938可以与以非易失性方式存储数据的大容量数据存储装置943通信。大容量数据存储装置943可包括光和/或磁存储设备,例如硬盘 驱动器HDD和/或DVD。 HDD可以是包括直径小于大约1.8"的一个或多 个盘片的迷你HDD。机顶盒938可以连接到存储器942,存储器942例如 是RAM、 ROM、诸如闪存之类的低等待时间非易失性存储器和/或其他合 适的电子数据存储装置。机顶盒938还可以支持经由WLAN网络接口 943 与WLAN的连接。
现在参考图9E,本发明可以实现在媒体播放器944中。本发明可以实 现媒体播放器944的信号处理和/或控制电路或者这两者(在图9E中一般 地标识为945) 、 WLAN接口和/或大容量数据存储装置。在某些实现方式 中,媒体播放器944包括显示器946和/或诸如小键盘、触摸垫等的用户输 入947。在某些实现方式中,媒体播放器944可以采用图形用户界面 (GUI) , GUI—般采用经由显示器946和/或用户输入947的菜单、下拉 式菜单、图标和/或点击界面。媒体播放器944还包括诸如扬声器和/或音 频输出插孔之类的音频输出948。信号处理和/或控制电路945和/或媒体播 放器944的其他电路(未示出)可以处理数据、执行编码和/或加密、执行 计算、格式化数据和/或执行任何其他媒体播放器功能。
媒体播放器944可以与以非易失性方式存储诸如压縮音频和/或视频内 容之类的数据的大容量数据存储装置949通信。在某些实现方式中,压縮 音频文件包括遵从MP3格式或者其他合适的压縮音频和/或视频格式的文 件。大容量数据存储装置可包括光和/或磁存储设备,例如硬盘驱动器 HDD禾Q/或DVD。 HDD可以是包括直径小于大约1.8"的一个或多个盘片 的迷你HDD。媒体播放器944可以连接到存储器950,存储器950例如是 RAM、 ROM、诸如闪存之类的低等待时间非易失性存储器和/或其他合适 的电子数据存储装置。媒体播放器944还可以支持经由WLAN网络接口 951与WLAN的连接。除了上述那些以外,还可预期其他的实现方式。
本发明的实施例可以用数字电子电路实现,或者用计算机硬件、固 件、软件或它们的组合实现。本发明的装置可以用有形地实施在机器可读 存储设备中的计算机程序产品实现以供可编程处理器实现;并且本发明的 方法步骤可以由执行指令程序的可编程处理器执行,该可编程处理器通过操作输入数据并生成输出来实现本发明的功能。本发明可以有利地实现在 可运行在可编程系统上的一个或多个计算机程序中,该可编程系统包括至 少一个可编程处理器、数据存储系统、至少一个输入设备和至少一个输出 设备,该可编程处理器耦合来从这些系统和设备接收数据和指令并向这些 系统和设备发送数据和指令。每个计算机程序可以用高级面向过程或面向 对象的编程语言实现,或者如果需要的话用汇编或机器语言实现;并且在 任何情况下,该语言可以是经编译或解释的语言。作为示例,合适的处理 器包括通用和专用微处理器。通常,处理器将从只读存储器和/或随机访问 存储器接收指令和数据。通常,计算机将包括用于存储数据文件的一个或 多个大容量存储设备;这些设备包括诸如内部硬盘和可移除盘之类的磁 盘;磁光盘;和光盘。适合于有形地承载计算机程序指令和数据的存储设 备包括所有形式的非易失性存储器,例如包括半导体存储器设备(例如 EPROM、 EEPROM和闪存设备);诸如内部硬盘和可移除盘之类的磁 盘;磁光盘;和CD-ROM盘。前述任何一种都可以被ASIC (专用集成电 路)补充或者结合在ASIC中。
已描述了本发明的多种实现方式。当然,应当理解,可以进行各种修 改,而不脱离本发明的精神和范围。因此,其他实现方式在权利要求的范 围内。
权利要求
1.一种装置,包括通信电路,用于通过无线接入点建立与无线客户端的基础设施模式无线连接,并建立与所述无线客户端的直接链路设立(DLS)模式无线连接;以及控制电路,用于基于所述基础设施模式和DLS模式无线连接的至少一个特性来选择基础设施模式或DLS模式以与所述无线客户端进行通信;其中所述通信电路利用所选的模式来与所述无线客户端交换数据帧。
2. 如权利要求1所述的装置,其中所述无线连接的至少一个特性包括由以下各项构成的群组中的至少一个 所述无线连接的服务质量; 所述无线连接的功耗; 所述无线连接的接收信号强度; 通过所述无线连接发送一帧所需的时间; 所述无线连接的最大数据速率;以及 所述无线连接的分组丢失速率。
3. 如权利要求1所述的装置其中所述通信电路接收来自所述无线接入点的标识所述无线客户端的 介质访问控制(MAC)地址的消息;并且其中所述控制电路基于所述消息来识别所述无线客户端。
4. 如权利要求3所述的装置其中所述消息指示所述无线客户端是否能建立DLS连接。
5. 如权利要求3所述的装置其中在接收到来自所述无线接入点的消息之前,所述通信电路向所述 无线接入点发送另一消息,该消息标识所述装置所支持的一种或多种数据 流类型;并且其中仅当所述无线客户端支持所述装置所支持的一种或多种数据流类 型时,从所述无线接入点接收的消息才标识所述无线客户端。
6. 如权利要求l所述的装置其中所述控制电路通过收集由所述无线接入点发送的帧中的目的地介 质访问控制(MAC)地址来识别所述无线客户端。
7. 如权利要求l所述的装置其中所述控制电路在为所述无线客户端选择了 DLS模式之后,响应于一个事件而为所述无线客户端选择基础设施模式。
8. 如权利要求7所述的装置,其中所述事件是从由以下各项构成的群组中选出的与所述无线客户端的DLS连接的接收信号强度降低到低于预定阈值;以及所述控制电路在预定间隔期间没有检测到去往所述无线客户端的帧。
9. 如权利要求l所述的装置其中所述控制电路确定所述无线客户端的邻近度信息,并且基于所述邻近度信息来选择进行DLS模式通信的无线客户端。
10. 如权利要求l所述的装置其中所述通信电路在第一信道上建立所述基础设施模式无线连接; 其中所述通信电路在第二信道上建立所述DLS模式无线连接;并且 其中所述控制电路当选择DLS模式时选择所述第二信道。
11. 如权利要求l所述的装置其中所述控制电路使所述装置进入节电模式;其中所述通信电路在所述装置处于所述节电模式中的同时接收来自所 述无线接入点的信标信号;并且其中在每第N个信标之后,所述控制电路使所述装置离开所述节电模 式,然后在已选择了 DLS模式时所述通信电路利用所述DLS模式连接来 与所述无线客户端通信,然后所述控制电路使所述装置再次进入所述节电 模式,其中N〉0。
12. 如权利要求ll所述的装置其中在已选择了 DLS模式时,所述无线客户端接收所述信标信号,当 所述控制电路使所述装置离开所述节电模式时离开所述节电模式,并且当所述控制电路使所述装置进入所述节电模式时进入所述节电模式。
13. 如权利要求11所述的装置其中所述通信电路向所述无线接入点发送消息,通知所述无线接入点 所述装置正进入所述节电模式。
14. 如权利要求1所述的装置其中在己选择了 DLS模式时,所述通信电路和所述无线客户端接收来 自所述无线接入点的信标信号;其中所述控制电路根据所述信标信号来建立与所述无线客户端的通信调度;其中根据所述通信调度,所述控制电路使所述装置离开节电模式,然 后所述通信电路建立与所述无线客户端的DLS连接;并且其中根据所述通信调度,所述无线客户端离开所述节电模式,并且建立与所述装置的DLS连接。
15. 如权利要求14所述的装置其中所述通信电路向所述无线接入点发送消息,通知所述无线接入点 所述装置正进入所述节电模式。
16. —种包括如权利要求1所述的装置的介质访问控制器(MAC)。
17. —种包括如权利要求16所述的MAC的集成电路。
18. —种包括如权利要求17所述的集成电路的无线设备。
19. 如权利要求18所述的无线设备,其中所述无线设备遵从IEEE标 准802.11的全部或一部分,包括草案和批准修改802.11a、 802.11b、 802.11e、 802.11g、 802.11i、 802.11k、 802.11n、 802.1 lv和802.1 lw。
20. —种设备,包括通信装置,用于通过无线接入点建立与无线客户端的基础设施模式无线连接,并建立与所述无线客户端的直接链路设立(DLS)模式无线连 接;以及控制装置,用于基于所述基础设施模式和DLS模式无线连接的至少一 个特性来选择基础设施模式或DLS模式以与所述无线客户端进行通信; 其中所述通信装置利用所选的模式来与所述无线客户端交换数据帧。
21. 如权利要求20所述的设备,其中所述无线连接的至少一个特性包 括由以下各项构成的群组中的至少一个所述无线连接的服务质量; 所述无线连接的功耗; 所述无线连接的接收信号强度; 通过所述无线连接发送一帧所需的时间; 所述无线连接的最大数据速率;以及 所述无线连接的分组丢失速率。
22. 如权利要求20所述的设备其中所述通信装置接收来自所述无线接入点的标识所述无线客户端的 介质访问控制(MAC)地址的消息;并且其中所述控制装置基于所述消息来识别所述无线客户端。
23. 如权利要求22所述的设备其中所述消息指示所述无线客户端是否能建立DLS连接。
24. 如权利要求22所述的设备-其中在接收到来自所述无线接入点的消息之前,所述通信装置向所述 无线接入点发送另一消息,该消息标识所述设备所支持的一种或多种数据 流类型;并且其中仅当所述无线客户端支持所述设备所支持的一种或多种数据流类 型时,从所述无线接入点接收的消息才标识所述无线客户端。
25. 如权利要求20所述的设备其中所述控制装置通过收集由所述无线接入点发送的帧中的目的地介 质访问控制(MAC)地址来识别所述无线客户端。
26. 如权利要求20所述的设备其中所述控制装置在为所述无线客户端选择了 DLS模式之后,响应于 一个事件而为所述无线客户端选择基础设施模式。
27. 如权利要求26所述的设备,其中所述事件是从由以下各项构成的 群组中选出的与所述无线客户端的DLS连接的接收信号强度降低到低于预定阈值;以及所述控制装置在预定间隔期间没有检测到去往所述无线客户端的帧。
28. 如权利要求20所述的设备其中所述控制装置确定所述无线客户端的邻近度信息,并且基于所述邻近度信息来选择进行DLS模式通信的无线客户端。
29. 如权利要求20所述的设备其中所述通信装置在第一信道上建立所述基础设施模式无线连接; 其中所述通信装置在第二信道上建立所述DLS模式无线连接;并且 其中所述控制装置当选择DLS模式时选择所述第二信道。
30. 如权利要求20所述的设备其中所述控制装置使所述设备进入节电模式;其中所述通信装置在所述设备处于所述节电模式中的同时接收来自所 述无线接入点的信标信号;并且其中在每第N个信标之后,所述控制装置使所述设备离开所述节电模 式,然后在已选择了 DLS模式时所述通信装置利用所述DLS模式连接来 与所述无线客户端通信,然后所述控制装置使所述设备再次进入所述节电 模式,其中N〉0。
31. 如权利要求30所述的设备其中在己选择了 DLS模式时,所述无线客户端接收所述信标信号,当 所述控制装置使所述设备离开所述节电模式时离开所述节电模式,并且当 所述控制装置使所述设备进入所述节电模式时进入所述节电模式。
32. 如权利要求30所述的设备其中所述通信装置向所述无线接入点发送消息,通知所述无线接入点 所述设备正进入所述节电模式。
33. 如权利要求20所述的设备其中在已选择了 DLS模式时,所述通信装置和所述无线客户端接收来 自所述无线接入点的信标信号;其中所述控制装置根据所述信标信号来建立与所述无线客户端的通信 调度;其中根据所述通信调度,所述控制装置使所述设备离开节电模式,然 后所述通信装置建立与所述无线客户端的DLS连接;并且其中根据所述通信调度,所述无线客户端离开所述节电模式,并且建 立与所述设备的DLS连接。
34. 如权利要求33所述的设备其中所述通信装置向所述无线接入点发送消息,通知所述无线接入点 所述设备正进入所述节电模式。
35. —种包括如权利要求20所述的设备的介质访问控制器(MAC)。
36. —种包括如权利要求35所述的MAC的集成电路。
37. —种包括如权利要求36所述的集成电路的无线设备。
38. 如权利要求37所述的无线设备,其中所述无线设备遵从IEEE标 准802.11的全部或一部分,包括草案和批准修改802.11a、 802.11b、 802.11e、 802.11g、 802.11i、 802.11k、 802.11n、 802.1 lv和802.1 lw。
39. —种方法,包括通过无线接入点建立与无线客户端的基础设施模式无线连接,并建立与所述无线客户端的直接链路设立(DLS)模式无线连接;以及基于所述基础设施模式和DLS模式无线连接的至少一个特性来选择基础设施模式或DLS模式以与所述无线客户端进行通信;然后 利用所选的模式来与所述无线客户端交换数据帧。
40. 如权利要求39所述的方法,其中所述无线连接的至少一个特性包括由以下各项构成的群组中的至少一个所述无线连接的服务质量;所述无线连接的功耗;所述无线连接的接收信号强度;通过所述无线连接发送一帧所需的时间;所述无线连接的最大数据速率;以及所述无线连接的分组丢失速率。
41. 如权利要求39所述的方法,还包括通过接收来自所述无线接入点的标识所述无线客户端的MAC地址的消息来识别所述无线客户端。
42. 如权利要求41所述的方法其中所述消息指示所述无线客户端是否能建立DLS连接。
43. 如权利要求41所述的方法,还包括在接收到来自所述无线接入点的消息之前,向所述无线接入点发送另一消息,该消息标识一种或多种数据流类型;其中仅当所述无线客户端支持所述一种或多种数据流类型时,从所述 无线接入点接收的消息才标识所述无线客户端。
44. 如权利要求39所述的方法,还包括通过收集由所述无线接入点发送的帧中的目的地MAC地址来识别所 述无线客户端。
45. 如权利要求39所述的方法,还包括在为所述无线客户端选择了 DLS模式之后,响应于一个事件而为所述 无线客户端选择基础设施模式。
46. 如权利要求39所述的方法,其中所述事件是从由以下各项构成的 群组中选出的与所述无线客户端的DLS连接的接收信号强度降低到低于预定阈值;以及在预定间隔期间没有检测到去往所述无线客户端的帧。
47. 如权利要求39所述的方法,还包括 确定所述无线客户端的邻近度信息;以及 基于所述邻近度信息来选择进行DLS模式通信的无线客户端。
48. 如权利要求39所述的方法,还包括 在第一信道上建立所述基础设施模式无线连接; 在第二信道上建立所述DLS模式无线连接;以及 当选择DLS模式时选择所述第二信道。
49. 如权利要求39所述的方法,还包括 进入节电模式;在处于所述节电模式中的同时接收来自所述无线接入点的信标信号;以及在每第N个信标之后,离开所述节电模式,然后在已选择了 DLS模式时利用所述DLS模式连接来与所述无线客户端通信,然后再次进入所述 节电模式,其中NX)。
50. 如权利要求49所述的方法其中在已选择了 DLS模式时,所述无线客户端接收所述信标信号,当 该方法离开所述节电模式时离开所述节电模式,并且当该方法进入所述节 电模式时进入所述节电模式。
51. 如权利要求39所述的方法,还包括接收来自所述无线接入点的信标信号,其中在已选择了 DLS模式时,所述无线客户端接收来自所述无线接入点的信标信号;根据所述信标信号来建立与所述无线客户端的通信调度;以及 根据所述通信调度,离开节电模式,并且建立与所述无线客户端的DLS连接;其中根据所述通信调度,所述无线客户端离开所述节电模式,并且建 立所述DLS连接。
52. —种可在处理器上执行的计算机程序,包括 用于通过无线接入点建立与无线客户端的基础设施模式无线连接,并建立与所述无线客户端的直接链路设立(DLS)模式无线连接的指令;以 及用于基于所述基础设施模式和DLS模式无线连接的至少一个特性来选 择基础设施模式或DLS模式以与所述无线客户端进行通信的指令;以及 用于随后利用所选的模式来与所述无线客户端交换数据帧的指令。
53. 如权利要求52所述的计算机程序,其中所述无线连接的至少一个 特性包括由以下各项构成的群组中的至少一个所述无线连接的服务质量; 所述无线连接的功耗; 所述无线连接的接收信号强度; 通过所述无线连接发送一帧所需的时间;所述无线连接的最大数据速率;以及 所述无线连接的分组丢失速率。
54. 如权利要求52所述的计算机程序,还包括用于根据从所述无线接入点接收的标识所述无线客户端的MAC地址 的消息来识别所述无线客户端的指令。
55. 如权利要求54所述的计算机程序 其中所述消息指示所述无线客户端是否能建立DLS连接。
56. 如权利要求54所述的计算机程序,还包括-用于在接收到来自所述无线接入点的消息之前,向所述无线接入点发 送另一消息的指令,该消息标识一种或多种数据流类型;其中仅当所述无线客户端支持所述一种或多种数据流类型时,从所述 无线接入点接收的消息才标识所述无线客户端。
57. 如权利要求52所述的计算机程序,还包括用于通过收集由所述无线接入点发送的帧中的目的地MAC地址来识 别所述无线客户端的指令。
58. 如权利要求52所述的计算机程序,还包括用于在为所述无线客户端选择了 DLS模式之后,响应于一个事件而为 所述无线客户端选择基础设施模式的指令。
59. 如权利要求52所述的计算机程序,其中所述事件是从由以下各项 构成的群组中选出的与所述无线客户端的DLS连接的接收信号强度降低到低于预定阈值;以及在预定间隔期间没有检测到去往所述无线客户端的帧。
60. 如权利要求52所述的计算机程序,还包括 用于确定所述无线客户端的邻近度信息的指令;以及 用于基于所述邻近度信息来选择进行DLS模式通信的无线客户端的指
61. 如权利要求52所述的计算机程序,还包括用于在第 一信道上建立所述基础设施模式无线连接的指令;用于在第二信道上建立所述DLS模式无线连接的指令;以及 用于当选择DLS模式时选择所述第二信道的指令。
62. 如权利要求52所述的计算机程序,还包括用于进入节电模式的指令,其中在处于所述节电模式中的同时从所述无线接入点接收信标信号;以及用于在每第N个信标之后,离开所述节电模式,然后在已选择了DLS 模式时利用所述DLS模式连接来与所述无线客户端通信,然后再次进入所 述节电模式的指令,其中NX)。
63. 如权利要求62所述的计算机程序其中在已选择了 DLS模式时,所述无线客户端接收所述信标信号,当 该计算机程序离开所述节电模式时离开所述节电模式,并且当该计算机程 序进入所述节电模式时进入所述节电模式。
64. 如权利要求52所述的计算机程序,还包括 其中从所述无线接入点接收信标信号,并且在已选择了 DLS模式时,所述无线客户端接收来自所述无线接入点的信标信号;用于根据所述信标信号来建立与所述无线客户端的通信调度的指令-,以及用于根据所述通信调度,离开节电模式并且建立与所述无线客户端的 DLS连接的指令;其中根据所述通信调度,所述无线客户端离开所述节电模式,并且建 立所述DLS连接。
65. —种无线接入点,包括通信电路,用于与多个无线客户端通信;以及 存储器,用于存储所述无线客户端的地址;其中所述通信电路包括向所述无线客户端中的至少一个发送消息的发 送器,其中所述消息包括所述无线客户端的地址,并且标识能够进行直接 链路设立(DLS)模式通信的无线客户端。
66. 如权利要求65所述的无线接入点 其中所述无线客户端的地址是介质访问控制(MAC)地址。
67. 如权利要求65所述的无线接入点其中所述通信电路包括接收来自所述无线客户端中的至少一个的另外消息的接收器,其中所述另外消息包括对所述无线客户端的地址的请求;并且其中所述发送器响应于所述另外消息发送包括所述无线客户端的地址 的消息。
68. 如权利要求65所述的无线接入点其中所述通信电路包括接收来自所述无线客户端中的一个或多个的一 个或多个另外消息的接收器,其中所述另外消息中的每一个指示所述一个或多个无线客户端中的相应一个所支持的一种或多种数据流类型;并且其中包括所述无线客户端的地址的消息仅包括下述无线客户端的地 址,所述无线客户端支持所述消息被发送到的无线客户端所支持的数据流 类型。
69. —种无线接入点,包括通信装置,用于与多个无线客户端通信;以及 存储器装置,用于存储所述无线客户端的地址;其中所述通信装置包括用于向所述无线客户端中的至少一个发送消息 的发送器装置,其中所述消息包括所述无线客户端的地址,并且标识能够 进行直接链路设立(DLS)模式通信的无线客户端。
70. 如权利要求69所述的无线接入点 其中所述无线客户端的地址是介质访问控制(MAC)地址。
71. 如权利要求69所述的无线接入点其中所述通信装置包括用于接收来自所述无线客户端中的至少一个的 另外消息的接收器装置,其中所述另外消息包括对所述无线客户端的地址 的请求;并且其中所述发送器装置响应于所述另外消息发送包括所述无线客户端的 地址的消息。
72. 如权利要求69所述的无线接入点其中所述通信装置包括用于接收来自所述无线客户端中的一个或多个的一个或多个另外消息的接收器装置,其中所述另外消息中的每一个指示 所述一个或多个无线客户端中的相应一个所支持的一种或多种数据流类 型;并且其中包括所述无线客户端的地址的消息仅包括下述无线客户端的地 址,所述无线客户端支持所述消息被发送到的无线客户端所支持的数据流 类型。
73. —种用于无线接入点的方法,该方法包括与多个无线客户端通信; 存储所述无线客户端的地址;以及向所述无线客户端中的至少一个发送消息,其中所述消息包括所述无 线客户端的地址,并且标识能够进行直接链路设立(DLS)模式通信的无 线客户端。
74. 如权利要求73所述的方法其中所述无线客户端的地址是介质访问控制(MAC)地址。
75. 如权利要求73所述的方法,还包括接收来自所述无线客户端中的至少一个的另外消息,其中所述另外消 息包括对所述无线客户端的地址的请求;以及响应于所述另外消息发送包括所述无线客户端的地址的消息。
76. 如权利要求73所述的方法,还包括接收来自所述无线客户端中的一个或多个的一个或多个另外消息,其 中所述另外消息中的每一个指示所述一个或多个无线客户端中的相应一个 所支持的一种或多种数据流类型;并且其中包括所述无线客户端的地址的消息仅包括下述无线客户端的地 址,所述无线客户端支持所述消息被发送到的无线客户端所支持的数据流 类型。
77. —种可在处理器上执行的用于无线接入点的计算机程序,该计算 机程序包括用于与多个无线客户端通信的指令; 用于存储所述无线客户端的地址的指令;以及用于向所述无线客户端中的至少一个发送消息的指令,其中所述消息 包括所述无线客户端的地址,并且标识能够进行直接链路设立(DLS)模 式通信的无线客户端。
78. 如权利要求77所述的计算机程序其中所述无线客户端的地址是介质访问控制(MAC)地址。
79. 如权利要求77所述的计算机程序,还包括其中所述无线接入点接收来自所述无线客户端中的至少一个的另外消 息,其中所述另外消息包括对所述无线客户端的地址的请求;以及用于响应于所述另外消息发送包括所述无线客户端的地址的消息的指令。
80. 如权利要求77所述的计算机程序其中所述无线接入点接收来自所述无线客户端中的一个或多个的一个 或多个另外消息,其中所述另外消息中的每一个指示所述一个或多个无线 客户端中的相应一个所支持的一种或多种数据流类型;并且其中包括所述无线客户端的地址的消息仅包括下述无线客户端的地 址,所述无线客户端支持所述消息被发送到的无线客户端所支持的数据流 类型。
全文摘要
具有相应方法和计算机程序的装置包括通信电路和控制电路,通信电路用于通过无线接入点建立与无线客户端的基础设施模式无线连接,并建立与无线客户端的直接链路设立(DLS)模式无线连接,控制电路用于基于基础设施模式和DLS模式无线连接的至少一个特性来选择基础设施模式或DLS模式以与无线客户端进行通信;其中通信电路利用所选的模式来与无线客户端交换数据帧。
文档编号H04W88/06GK101595682SQ200780042934
公开日2009年12月2日 申请日期2007年9月19日 优先权日2006年9月19日
发明者桑代什·戈尔, 米林蒂·阔皮卡勒, 詹姆斯·叶, 詹姆斯·杰-宗·陈 申请人:马维尔国际贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1