用于无线通信网络中对等方发现的方法与装置的制作方法

文档序号:7915480阅读:176来源:国知局
专利名称:用于无线通信网络中对等方发现的方法与装置的制作方法
用于无线通信网络中对等方发现的方法与装置根据35U. S. C. § 119的优先权要求本专利申请要求于2009年11月4日提交的题为“METHOD AND APPARATUS FORMULT I-PROTOCOL DEVICE DISCOVERY IN WIRELESS LOCAL AREA NETWORKS (WLAN)(用于无线局域网(WLAN)中多协议设备发现的方法与装置)”的临时申请No. 61/258,131和于2010年 I 月 5 日提交的题为 “METHOD AND APPARATUS FOR MULT I-PROTOCOL DEVICE DISCOVERYIN WIRELESS LOCAL AREA NETWORKS (WLAN)(用于无线局域网(WLAN)中多协议设备发现的方法与装置)”的临时申请No. 61/292,395的优先权,其二者均转让给本申请受让人并通过援引明确纳入于此。背景领域
本公开大体上涉及用于无线通信网络中设备发现的装置与方法,本公开尤其涉及基于IEEE 802. 11协议(WiFi)的WLAN系统中的对等设备发现。背景在许多电信系统中,通信网络被用于在若干个空间上分开的交互设备之间交换消息。各种类型的网络可按不同方面被分类。在一个示例中,网络的地理范围可以覆盖广域、城域、局域、或个域,并且相应的网络将被命名为广域网(WAN)、城域网(MAN)、局域网(LAN)、或个域网(PAN)。网络在用于互连各种网络节点和设备的交换/路由技术方面(例如,电路交换相对于分组交换)、在用于传输的物理介质的类型方面(例如,有线相对于无线)、或在所使用的通信协议集方面(例如,网际协议集、SONET(同步光学联网)、以太网等)也有所不同。通信网络的一个重要特性是为在网络的组元间传输电信号而对有线或无线介质的选择。在有线网络的情形中,采用诸如铜线、同轴电缆、光纤电缆等有形物理介质在一定距离上传播携带消息话务的制导电磁波形。有线网络是静态形式的通信网络并且对于固定网络元件的互连或对于批量数据传递而言通常是占优势的。例如,光纤电缆对于在大型网络中枢之间长距离上的甚高吞吐量传输应用(诸如在地球表面跨大陆或在大陆之间的批量数据传输)而言经常是优选的传输介质。另一方面,当网络元件是移动的并具有动态连通性需求时或如果网络架构是以自组织(ad hoc)而不是固定的拓扑形成的情况下,无线网络经常是优选的。无线网络使用射频、微波、红外、光频等频带中的电磁波以非制导传播模式来采用无形的物理介质。无线网络与固定有线网络相比独具促进用户移动性和快速现场部署的优势。然而,使用无线传播需要在网络用户之间进行显著的主动资源管理以及对兼容频谱利用进行较高程度的相互协调和协作。概述以下给出对一个或更多个方面的简化概述以力图提供对此类方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或更多个方面的一些概念以作为稍后给出的更加具体的说明之序。在一方面,一种通信网络中对等方发现的方法,包括生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求、传送发现请求和确定是否收到响应于该发现请求的发现响应。在另一方面,配置成执行通信网络中对等方发现的至少一个处理器包括用于生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求的第一硬件模块。进一步,该至少一个处理器包括用于传送发现请求的第二模块,和用于确定是否收到响应于该发现请求的发现响应的第三模块。在进一步方面,一种用于通信网络中对等方发现的计算机程序产品包括非暂态计算机可读介质,其包括能执行以用于使计算机生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求的第一代码集。该非暂态计算机可读介质进一步包括能执行以用于使计算机传送发现请求的第二代码集,和能执行以用于使计算机确定是否收到 响应于该发现请求的发现响应的第三代码集。在另一方面,一种用于通信网络中对等设备发现的装置包括用于生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求的装置、用于传送发现请求的装置和用于确定是否收到响应于该发现请求的发现响应的装置。在附加方面,一种用于通信网络中对等设备发现的用户站装置包括发现请求生成器以生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求、通信组件以传送发现请求和发现响应确定器以确定是否收到响应于该发现请求的发现响应。此外,附加方面可包括一种用于检测和响应如本文中描述的发现请求的方法。在此方面的进一步方面可包括包括执行检测和响应发现请求的模块的至少一个处理器;包括计算机可读介质的计算机程序产品,该计算机可读介质包括能由计算机执行以检测和响应发现请求的指令;或包括用于检测和响应发现请求的装置或组件的设备。为能达成前述及相关目的,这一个或更多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或更多个方面的某些说明性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方面。附图简述以下将结合附图来描述所公开的方面,提供附图是为了说明而非限定所公开的方面,附图中相似的标号标示相似要素,其中绕组成部分的虚线指示任选元素,并且在其中图I是包括实现本文中描述的发现协议的站的无线通信网络的一方面的示意图;图2是图I的系统的一方面中可以使用的探测请求的一方面的框图;图3是图I的系统的一方面中可以使用的探测响应的一方面的框图;图4是图I的系统中使用的基站集标识符(BSSID)元素的格式的一方面的框图;图5是图I的系统中使用的关联元素的格式的一方面的框图;图6是图I的系统的一方面中可以使用的经封装的发现请求的一方面的框图;图7是图I的系统的一方面中可以使用的经封装的发现响应的一方面的框图;图8是图I的系统的一方面中可以使用的具有基本服务集标识符(BSSID)元素的TDLS发现请求帧的格式的元素的一方面的表;
图9是图I的系统的一方面中可以使用的具有基本服务集标识符(BSSID)元素的TDLS发现响应帧的格式的元素的一方面的表;

图10是图I的系统的一方面中可以使用的链路标识符元素的一方面的框图;图11是图I的系统的一方面中使用的发现请求和发现响应帧中可以包括的链路标识符字段的内容的一方面的表;图12是图I的系统的一方面中可以使用的具有链路标识符元素的TDLS发现请求中贞的格式的兀素的一方面的表;图13是图I的系统的一方面中可以使用的具有链路标识符元素的TDLS发现响应中贞的格式的一方面的表;图14是关联元素的一方面的框图,该关联元素包含关于设备的当前关联的信息 并可以在图I的系统的一方面中使用;图15是隧穿直接链路建立(TDLS)发现交换的方法的一方面的消息流程图;图16是基于广播TDLS建立请求的TDLS发现继之以始于单播TDLS建立请求的TDLS建立的一方面的消息流程图;图17是TDLS发现中使用的可能的帧的格式的一方面的表;图18是广播发现请求和直接发现响应的一方面的消息流程图;图19是单播发现请求和直接响应的一方面的消息流程图;图20是TDLS广播发现和通过AP的响应与单播发现和直接响应的组合的一方面的消息流程图;图21是基于探测请求和探测响应的TDLS发现规程的一方面的消息流程图;图22是基于探测请求和探测响应的TDLS发现规程的另一方面的消息流程图;图23是基于探测请求和探测响应(包括探测请求的回传)的TDLS发现规程的另一方面的消息流程图;图24是通信网络中对等设备发现的一种方法的一方面的流程图;图25是用于执行无线通信网络中隧穿直接链路建立(TDLS)发现的站(STA)的一方面的不意图;以及图26是用于执行无线通信网络中隧穿直接链路建立(TDLS)发现的站(STA)的另一方面的不意图。详细描述现在参照附图描述各个方面。在以下描述中,出于解释目的阐述了众多的具体细节以提供对一个或更多个方面的透彻理解。但是显而易见的是,没有这些具体细节也可实践此类方面。参照图1,在一个示例中,流行的无线网络技术包括各种类型的无线局域网(WLAN)。WLAN 100可以用于采用诸如WiFi或更一般而言IEEE 802. 11无线协议族的成员之类的广泛使用的联网协议将附近的设备互连起来。在一个方面,WLAN 100由各种站(STA)组成,该各种站是接入无线网络的组件。在一个示例中,有两种类型的站(STA):接入点102和客户端104、106。一般而言,接入点作为WLAN的中枢或基站且客户端作为WLAN的用户。例如,客户端可以是膝上型计算机、个人数字助理(PDA)、移动电话等。在一个示例中,客户端经由遵循WiFi(例如,IEEE 802. 11协议)的无线链路连接到接入点以获得到因特网或到其它广域网的一般连通性。在一个方面,802. 11无线网络可以两种模式工作基础设施模式和自组织模式。在基础设施模式中,客户端或站(STA)连接到作为用于将其它无线客户端连接到网络基础设施(包括例如因特网接入)的中枢的接入点(AP)。基础设施模式使用客户端一服务器架构以对其它无线客户端提供连通性。在自组织模式中,无线客户端在对等架构中具有到彼此的直接连接。在一个方面,802. 11无线网络生成将无线网络特性(例如,最大数据速率、加密状态、AP MAC地址、SSID等)广播到所有附近的客户端的周期性信标信号。例如,SSID标识特定无线网络。在此给出一些使用的术语的首字母缩写列表。首字母缩写列表AP接入点Al 地址 I A2 地址 2A3 地址 3BSS基本服务集BSSID基本服务集标识符DTIM投递话务指示图IE信息元素IEEE电气电子工程师协会L2 层 2MAC媒体接入控制OUI组织唯一性标识符P2P 对等SNAP子网接入协议SSID服务集标识符STA 站TDLS隧穿直接链路建立TSF定时同步功能WFA WiFi 联盟WFD WiFi 显示WiFi无线保真在一个方面,无线协议IEEE 802. Ilz定义允许与相同的接入点(AP)相关联的无线802. 11站(STA)在它们之间建立直接链路(例如无线对等连接)的协议。该协议称为隧穿直接链路建立(TDLS)。TDLS建立消息封装在特定的以太类型(Ethertype)中,以便它们可隧穿通过任何AP。在一个示例中,以太类型是以太网帧内的字段,指示帧有效载荷内经封装的协议。这是尤其有用的,因为AP不必为要在两个STA之间使用的TDLS而进行升级。TDLS直接链路可在两个具有TDLS能力的STA之间建立而无需升级AP。目前,TDLS假定相同的基本服务集(BSS)中的(例如,与相同AP相关联的)其它STA的发现是基于检测源和目的地地址并发送TDLS建立请求而无需关于目标对等STA的能力的先验知识。然而,期望具有较高确定性的发现方法,以便具有TDLS能力的潜在对等STA的列表可以在尝试TDLS直接链路建立之前可用。相应地,返回参照图1,在一方面,所描述的装置和方法包括在诸如客户端104和106之类的一个或更多个站的对等方发现组件108,以管理对一个或更多个其它对等STA的发现并与一个或更多个其它对等STA通信。在一方面,例如,对等方发现组件108可以是能执行以便于发现一个或更多个对等STA并发起和/或建立TDLS直接链路109的硬件、软件、固件、可执行指令或数据之一或任何组合。在一方面,对等方发现组件108可包括配置成生成请求关于潜在对等STA的信息的发现请求112的发现请求生成器110。例如,在一方面,发现请求112可包括具有特定格式的发现请求帧,且该发现请求帧可被封装以便透明传输通过另一 STA (例如接入点102),这将在下面更具体地讨论。进一步,例如,在一个不同的方面,发现请求112可包括或附加到作为对等(P2P)发现协议的部分传送的探测请求或信标。在这种情况下,例如,发现请求112可包括TDLS能力指示,并任选地可包括关联信息,这将在下面更具体地讨论。此外,对等方发现组件108可另外包括配置成确定是否已收到发现响应116的发 现响应确定器114。在一方面,例如,发现响应116可包括,或可提供用于确定提供发现响应116的一个或更多个对等STA (例如一个或多个被发现的站)的TDLS能力指示118的推论。这种被发现的站可认为是对等设备。TDLS能力指示118可用于标识具有TDLS能力的STA、所标识的STA的TDLS能力和/或用于与所标识的STA建立TDLS通信(例如TDLS直接链路109)的任何其它参数。另外,对等方发现组件108可另外包括配置成例如基于收到来自另一 STA的发现请求112而生成发现响应116的发现响应生成器120。换言之,STA 106可操作发现响应生成器120以生成发现响应116来回复收到来自STA 104的发现请求112。替代地,或另外,STA 104可操作发现响应生成器120以生成第二发现响应来回复检测出或收到来自另一设备的第二发现请求。此外,对等方发现组件108可进一步包括对等通信发起器122以建立与另一对等STA的通信。例如,在一方面,对等通信发起器122包括协议以基于发现响应116中收到的STA信息118而发起或执行与另一 STA的TDLS通信的建立。例如,在图I的情况下,如果STA 104传送的发现请求112被STA 106收到,则STA106可生成发现响应116并传送发现响应116以由STA 104接收。基于TDLS能力指示118,STA 104然后可建立与STA 106的TDLS直接链路109。由此,所描述的方面的装置和方法提供较高确定性的发现方法,以便具有TDLS能力的潜在对等STA的列表可以在尝试TDLS直接链路建立之前可用。在一个方面,随着诸如对等(P2P)和隧穿直接链路建立(TDLS)之类的用于WiFi设备的新连接类型的出现,需要多个连接协议上的设备和服务发现。发现是指便于获得到无线设备或服务的接入的计算机协议。TDLS在IEEE 802. Ilz协议中定义。对等(P2P)协议目前也称为无线保真(WiFi)联盟(WFA)导向。TDLS和P2P有可能变成用于WFA显示(WFD)的传输机制。WFD是用于与显示器无线连接的WFA认证标签。参照图2和3,在一个方面,对等方发现组件108(图I)可通过在P2P设备发现上捎带TDLS发现来实现潜在TDLS对等设备的发现。P2P设备发现是基于所谓社交信道上的P2P设备之间的探测请求/探测响应交换。出于由对等方发现组件108 (图I)执行的TDLS对等STA发现的目的,发现请求112和/或发现响应116可包括分别包括与请求方STA相对应的TDLS能力指示119和/或与响应方STA相对应的TDLS能力指示118的探测请求帧130和/或探测响应帧132。在一个方面,相应的TDLS能力指示118或119可分别是能力元素134或136的一部分。例如,在能力元素134或136包括扩展能力元素的情况下,相应的TDLS能力指示118或119可以是扩展能力元素内部的一个比特。进一步,例如,TDLS能力比特可以是扩展能力元素的能力字段的比特37。在另一示例中,如果TDLS是WFD认证的强制部分,则TDLS能力指示118或119在物理上可以不存在,但可从探测请求/响应帧130/132中包括的WFD能力指示138或140推出。在还有另一示例中,TDLS能力指示118或119可从例如探测请求/响应帧130/132中可包括的特定类型的能力元素134或136之类的单独的TDLS能力元素推出。对等(P2P)发现规程还可产生当前与具有TDLS能力的设备相关联的AP的基本服务集标识符(BSSID)。在一个方面,IEEE 802. 11协议中的基本服务集由一个接入点(AP) 和所有相关联的站(STA)组成。为此,参照图2和3,分别与请求方或响应方STA相对应的当前BSSID 146或148可以BSSID元素142或144的形式被包括在作为P2P发现的一部分而传送的探测请求/响应帧130/132中。参照图4,诸如用于图2和3的BSSID元素142或144的BSSID元素格式200的示例包括以下 元素ID字段202标识BSSID元素,如802. 11-2007协议定义的表7_26中所定义的·长度字段204设成6· BSSID字段206设成STA当前关联到的AP的MAC地址。关于当前关联的其它信息可通过包括关联元素150或152而包括在探测请求/响应130或132中。关联元素150或152可包含关于发送探测请求/响应帧130或132的设备(例如,相应STA)的当前关联的信息。参照图5,诸如用于图2和3的关联元素150或152的关联元素格式300的示例包括以下 元素ID字段302标识关联元素,如802. 11-2007协议定义的表7_26中所定义的·长度字段304设成7+n· BSSID字段306设成STA当前关联到的AP的MAC地址(注意,关联元素格式300的BSSID字段306可以与图4的BSSID元素格式200的BSSID字段206相同) 信道字段308设成该关联的信道· SSID字段310设成该关联的SSID。服务集标识符SSID是网络的人类可读名称。在一个方面,服务集标识符指出特定的802. 11无线网络,或局域的或企业的。将BSSID元素142/144或关联元素150/152添加到探测请求/响应130/132可能需要在WiFi联盟(WFA)定义,例如作为WFA TDLS规范的一部分,因为常规802. IlSTA不发送探测响应,且探测请求的目的地仅为例如AP 102之类的AP (不为其它STA,例如STA 104或106)。在WFA内完整定义的P2P模式中,STA将探测请求/响应帧发送到其它STA是P2P发现的一部分。TDLS能力比特(例如以上关于TDLS能力指示118或119引述的)要由电气电子工程师协会(IEEE)定义,因为TDLS能力比特需要由IEEE控制的字段内部一个比特的定义。应当理解,尽管能力元素134和136、BSSID元素142和144和关联元素150和152均分别参照探测请求130和探测响应132来表述,但这些元素还可存在于图I的发现请求112和发现响应116中。换言之,图I的发现请求112和发现响应116可在不与P2P发现过程相关联的TDLS发现过程中包括能力元素134和136、BSSID元素142和144或关联元素150和152中的一者或更多者。在一个示例中,如果被发现的STA(例如图I的STA 106)指示它当前与AP(例如图I的AP 102)相关联,且扫描方STA(例如图I的STA 104)能与那个AP相关联,则扫描方STA可与该AP相关联且与被发现的STA形成TDLS直接链路(例如图I的链路109),而不是与被发现的STA开始P2P网络。形成TDLS直接链路109的优点是与AP的并发接入很可能更简单,且不需要输入新凭证就能连接到被发现的STA(因为用于该AP的凭证在扫描 方STA处是可用的)。在一个方面,想要连接到与AP相关联的被发现的STA的扫描方STA具有两个选项。第一选项是与被发现的STA开始P2P网络。P2P网络可在与用于与该AP的关联的相同信道上开始,以简化由被发现的STA进行的并发操作。第二选项是扫描方STA关联到该AP且然后与被发现的STA建立TDLS直接链路。当扫描方STA具有用于该AP的凭证时,这个过程将不需要用户交互。当扫描方STA不具有用于该AP的安全凭证时,这个过程将包括用户/STA与该AP相关联——或者通过输入安全凭证,或者通过按钮配置等。本领域技术人员应当理解,可以使用用于建立安全凭证的许多技术而不影响本公开的精神或范围。在另一方面,如果扫描方STA目前和被发现的STA与相同的AP相关联,则扫描方STA可以能够通过该AP通信(因为大多数AP允许它们的关联STA对等通信)。在一个方面,直接的STA到STA通信是否可能可通过将TDLS发现帧(例如图I的发现请求112)通过AP发送到被发现的STA来测试。例如,当被发现的STA收到发现请求时,它发送TDLS发现响应,例如图I的发现响应116。在一个示例中,图I的扫描方STA的对等方发现组件108可维持与发现请求112的传送相对应的定时器,且当响应超时发生时,例如当定时器到期时,扫描方STA假定STA到STA通信被AP阻挡。在另一方面,STA和AP之间的链路109的安全类型可在关联元素中(例如在图2和3中的关联元素150或152中)指示。参照图6和7,在一个方面,对等方发现组件108(图I)可配置成生成并传送经封装的发现请求160和/或经封装的发现响应162。例如,经封装的发现请求160和经封装的发现响应162分别与发现请求112和发现响应116相对应,发现请求112和发现响应116各自分别被包含在封装164和166内。例如,在一方面,封装164和166可以是允许发现请求112和发现响应116透明输送通过另一 STA(例如通过图I的接入点102)的消息或帧格式。例如,封装164和166可包括,但不限于,层2 (L2)封装。相应地,经封装的发现请求160和经封装的发现响应162出于TDLS发现的目的而定义两个新TDLS帧。在一个方面,经封装的TDLS发现请求/响应帧160和162可包括至少各自的基本服务集标识符(BSSID)元素168和170,元素168和170分别标识发送TDLS发现请求帧160或发现响应帧162的STA关联到的AP的媒体接入控制(MAC)地址的BSSID 172和174。注意,BSSID元素168和170可具有与图4的BSSID元素格式200相同的格式,且/或可分别与图2和3的BSSID元素142和144相同。图8解说包括基本服务集标识符(BSSID)元素168的经封装的TDLS发现请求帧格式500的示例,其例如可用于经封装的TDLS发现请求帧160。进一步,经封装的TDLS发现请求帧格式500可包括如在506描述并可如在502所指示地排序的各种其它信息元素504。并且,图9解说包括基本服务集标识符(BSSID)元素170的示例TDLS发现响应帧格式600,其例如可用于经封装的TDLS发现响应帧162。进一步,经封装的TDLS发现响应帧格式600可包括如在606描述并可如在602所指示地排序的各种其它信息元素604。返回参照图6和7,不是相应的BSSID元素168和170,而是如802. Ilz中定义的现有链路标识符元素176和178可分别包括在经封装的TDLS发现请求和响应帧160和162 中。图10解说例如可用于图6和7的链路标识符元素176和178的链路标识符元素格式700的示例,其具有如下定义元素ID 702标识链路标识符元素;长度字段704标识长度(例如,其可设成18);以及地址字段705,诸如但不限于BSSID字段706(其可与先前讨论的BSSID字段相同或相似)、TDLS发起方STA地址字段708和TDLS响应方STA地址710,该地址字段705可取决于该元素是包括在发现请求还是发现响应中而设置。图11是包括图6和7的经封装的发现请求帧160和经封装的发现响应帧164中所包括的链路标识符地址字段705的示例内容802和804的表800。图12解说例如可用于图6的经封装的发现请求帧160的包括链路标识符元素176的示例TDLS发现请求帧格式900。进一步,经封装的TDLS发现请求帧格式900可包括如在906描述并可如在902所指示地排序的各种其它信息元素904。而且,图13解说例如可用于图7的经封装的发现响应帧162的包括链路标识符元素178的示例TDLS发现响应帧格式1000。进一步,经封装的TDLS发现响应帧格式1000可包括如在1006描述并可如在1002所指示地排序的各种其它信息元素1004。返回参照图6和7,在一个方面,经封装的发现请求帧160和经封装的发现响应帧162每个都可包括各自的关联元素180和182,关联元素180和182包括关于各自STA的当前关联的其它信息。例如,关联元素180和182可包括以下信息,诸如但不限于与AP的链路上的安全性的类型(例如,安全类型)、工作信道、工作信道带宽、来自AP的当前PHY速率、到AP的当前PHY速率等。注意,关联元素180和182可与图2和3的关联元素150和152相同或相似。图14解说包含关于设备的当前关联的信息的关联元素格式1100的示例。例如,关联元素格式1100可包括一个或更多个信息元素1101,包括但不限于元素ID字段1102、长度字段1104、BSSID字段1106(其可与先前讨论的BSSID字段相同或相似)、STA地址字段1108、安全类型字段1110、工作信道字段1112、工作带宽字段1114、到AP的PHY速率字段1116、来自AP的PHY速率字段1118和SSID字段1120中的一者或更多者。在一个方面,关于设备类型发现或服务发现的信息元素1101(包括供应商专用元素)被添加到发现帧。TDLS发现请求/响应帧160和162 (图6和7)可包括如由STA传送的探测请求/响应帧中通常将包括的一些或所有信息元素1101。STA仅在它们作为P2P设备工作时才传送探测响应帧。
在一个方面,TDLS发现请求帧160(图6)被传送到广播地址,以便网络层2域中的任何设备可接收它。相同的网络层2域中的设备可以是与该AP相关联的设备,但也可以是通过该AP的有线接口连接的设备和与另一 AP相关联的无线设备。在另一方面,收到TDLS发现请求帧160 (图6)并具有TDLS能力的STA可使用TDLS发现响应帧162 (图7)来响应。当TDLS发现请求帧160中指示的BSSID 172 (或,来自可包括在发现请求160中的其它元素之一的另一 BSSID值)不匹配TDLS发现响应帧162自己的BSSID 174 (或,来自与发现响应160或响应方STA相关联的其它元素之一的另一 BSSID值)时,可以不传送TDLS发现响应帧162。802. Ilz协议目前不允许在与不同BSSID相关联的STA之间建立TDLS直接链路109 (图I)。因此,返回参照图6,TDLS发现请求160可包括在不匹配BSSID的情况下是否应当发送响应的指示184。在另一方面,当前关联的信道1012包括在TDLS发现请求/响应160或162中。当信道相同时,这指示这些STA甚至当BSSID (例如172和174)不同时也可建立TDLS直接链路109(图I)。在另一方面,在与AP相关联后立即发送TDLS发现请求帧。TDLS发现请求帧可以规律间隔发送,例如每分钟一次。TDLS发现请求帧可被发送到单播地址。TDLS发现 请求帧可被发送到单播地址(Al = BSSID, A2 = STA地址,A3 =单播地址)。TDLS发现请求帧被传送到的单播地址可在已经传送到这个地址或从这个地址接收的MAC服务数据单元(MSDU)之后获得。在另一方面,TDLS能力指示118或119 (图I)通过接收TDLS发现请求帧160或响应帧162来隐式表示。但是,类似于关于图2和3的以上公开,特定TDLS能力元素(例如能力元素134或136)可被包括在TDLS发现请求/响应112/116 (包括经封装的TDLS发现请求/响应160/162)中。例如,TDLS能力可作为TDLS发现请求/响应中包括的扩展能力兀素的一部分来信令传送。在另一方面,TDLS建立请求/响应帧中包含的信息元素还被包含在TDLS发现请求/响应帧中。出于发现的目的,在一个示例中,TDLS建立规则修改如下TDLS建立请求帧被传送到广播地址,这指明该帧为发现帧(例如,将TDLS建立请求帧传送到群地址指明该建立请求帧为发现帧)。当收到广播TDLS建立请求帧时,支持TDLS的设备使用单播TDLS建立响应帧来响应。在一方面,响应于收到的对广播TDLS建立请求帧作出响应的TDLS建立响应帧,可以不传送TDLS建立确认帧。建立请求和相应的响应可利用对话令牌(例如用以标识关于相同对话或消息交换的令牌)来匹配。将TDLS建立帧重用于发现消除了在802. Ilz协议内定义新帧的需要。当TDLS建立请求帧用于TDLS发现时,直接链路的开始可通过发送TDLS建立确认帧来发起(在这种情况下,确认帧是开始直接链路所需的唯一帧)。任一 STA(或请求方或响应方)可传送TDLS建立确认帧以便激活TDLS直接链路。然而,在TDLS发现之后不必在两个具有TDLS能力的STA之间传送TDLS建立确认帧,因为这些TDLS STA可能从不实际交换任何数据。在一个方面,所有收到的广播TDLS建立请求和相关联的TDLS建立响应的状态被存储在STA处。相应地,当TDLS建立请求和TDLS建立响应帧被用于发现时,可能需要发送另一TDLS建立请求帧(可能还有相应的TDLS建立响应帧和TDLS建立确认帧)以实际建立直接链路。这减轻了需要跟踪曾从其收到作为TDLS发现交换的一部分的TDLS建立请求/响应帧的所有STA的能力的负担。进一步,在一方面,可通过发送广播发现请求来发现潜在TDLS对等STA,其中发现请求信息封装在层2(L2)封装中。另外,例如,在一个方面,发现响应被发送到请求方STA的单播地址,其中发现信息也封装在L2封装中。图15解说TDLS发现交换400的示例流程图。在该示例中,TDLS发现交换400是基于新定义的TDLS发现和响应帧160和162(图6和7)。在401,STAl 104将广播TDLS发现请求帧408传送到AP 102,包括地址信息Al = BSSID、A2 = STAl和A3 =广播。在403和405,AP 102将TDLS发现请求帧410转发到广播地址,例如,Al =广播、A2 = BSSID、A3=STAl0 STA2 106从AP 102收到广播TDLS发现请求帧410。STA2 106具有TDLS能力并且在407使用TDLS发现响应帧412来响应,其具有地址信息Al = BSSID,A2 = STA2,A3 =STAl0换言之,STA2 106在响应帧412中包括至少其当前BSSID,可能还有关于其当前关联或其能力的其它信息(诸如设备类型或设备类型元素)。在409,AP 102将响应帧414转发到STAl 104,响应帧414具有地址信息Al = STAI,A2 = BSSID,A3 = STA2。响应帧414 由STAl接收,STAl随后将STA2 106添加到具有TDLS能力的对等STA列表。TDLS发现响应414的有效载荷内部包括的BSSID与STAl 104关联到的BSSID相同。图16解说基于广播TDLS建立请求继之以始于单播TDLS建立请求的TDLS建立的TDLS发现消息流1200的示例流程图。在1201,STAl 104将广播TDLS建立请求帧1208传送至Ij AP 102,包括地址信息 Al = BSSID、A2 = STAl 和 A3 =广播。在 1203 和 1205,AP 102将TDLS建立请求帧1210转发到广播地址,例如,Al =广播、A2 = BSSID、A3 = STAl0 STA2106从AP 102收到广播TDLS建立请求帧1210。STA2 106具有TDLS能力并且在1207使用TDLS建立响应帧1212来响应,其具有地址信息Al = BSSID,A2 = STA2,A3 = STAl。在1209,AP 102将建立响应帧1214转发到STAl 104,响应帧1214具有地址信息Al = STAl,A2 = BSSID, A3 = STA2。建立响应帧 1214 由 STAl 接收。在1211,STAl 104基于在1209收到的TDLS响应帧1214将单播TDLS建立请求帧1216 传送到 AP 102,包括地址信息 Al = BSSID、A2 = STAl 和 A3 = STA2。在 1213,AP 102将TDLS建立请求帧1218转发到单播地址,例如,Al = STA2、A2 = BSSID,A3 = STAl0 STA2106从AP 102收到单播TDLS建立请求帧1218。在1215,STA2 106使用TDLS建立响应帧1220 来响应,其具有地址信息 Al = BSSID, A2 = STA2,A3 = STAl。在 1217,AP 102 将建立响应帧1222转发至Ij STAl 104,建立响应帧1222具有地址信息Al = STAl,A2 = BSSID,A3 = STA2。建立响应帧1222由STAl接收,并且在1219,STAl传送TDLS建立确认帧1224,其具有单播地址Al = BSSID、A2 = STAU A3 = STA2。在1221,AP 102将具有地址Al =STA2、A2 = BSSID、A3 = STAl的建立响应帧1224转发到STA2用于建立TDLS链路。在一个方面,从广播或多播地址收到的TDLS建立请求帧可解释为TDLS发现交换的一部分,这意味着它里面包含的信息元素不必存储在接收方,除了暂时存储以生成相应的TDLS建立响应帧。在另一方面,为了进一步指示TDLS建立请求帧是发现交换的一部分而不是建立交换的一部分,TDLS发现元素可被包括在TDLS建立请求帧中,或预定义的对话令牌值可在TDLS建立请求帧中使用。在另一方面,TDLS发现帧可包括指示设备的主要和/或次要目的的一个或更多个设备类型元素。设备类型的示例包括,但不限于,计算机、输入设备(例如,鼠标、键盘等)、显示器、照相机、智能电话等。TDLS发现响应可仅当存在于发现请求中的被请求设备类型与接收方STA处的设备类型相匹配时才传送。在一个示例中,将哪些信息元素包括在TDLS建立请求帧和TDLS建立响应帧中可通过它们是用于TDLS发现还是用于TDLS链路建立来确定。在一个方面,对于TDLS发现,探测请求帧可被封装在TDLS以太类型中,并传送到广播地址或单播地址。除了常规信息元素之外,探测请求可包含指出传送方STA的MAC地址和BSSID的链路标识符。还可包括其它关联参数,诸如关联的信道、来自AP的当前PHY速率、与AP的链路上的安全类型等。收到的探测响应将通过扩展能力元素指示STA是否具有TDLS能力,或TDLS能力可推出,因为STA曾能够解析经封装的探测请求并使用经封装的探测响应来响应。探测响应可包含链路标识符元素,链路标识符元素含有TDLS发起方STA地址、TDLS响应方STA的BSSID和TDLS响应方STA地址。在一个示例中,探测响应被封装在TDLS帧中。本领域技术人员应当理解,本文中列出的关联参数不是排他性的且可包括本文中没有提及的其它参数而不影响本公开的范围或精神。图17是包括TDLS发现中使用的可能的帧1302的示例的表1300,例如,TDLS发现 请求1304或TDLS发现响应1306。在一个示例中,所有帧使用TDLS封装,或基于专有子网接入协议组织唯一性标识符(SNAP 0UI)、具有SNAP OUI OOOOOOh的专有以太类型、或以太类型之上的任何封装层的任何其它L2封装。SNAP是用于扩展服务接入点字段以指出更多协议的802. 11协议。在一个方面,发现请求被发送到广播地址(例如,单播到AP,然后由AP广播),且发现响应被发送到传送了该发现请求的STA的单播源地址。在一个示例中,定义了两个新TDLS巾贞,例如,经封装的TDLS发现请求和响应帧160和162 (图6和7)。如先前讨论的,这些帧皆可包含标识传送帧的STA及其BSSID的信息元素。也可包括其他元素。在一个示例中,在关联到AP后将TDLS发现请求传送到广播地址。收到的TDLS发现响应然后被存储在具有TDLS能力的对等STA的列表中。来自TDLS发现请求的信息也可存储在这个列表中。在一个示例中,当与此列表中的STA交换话务时,或当与此列表中的STA之一建立WiFi显示(WFD)链路时,建立TDLS直接链路。例如通过发送广播TDLS建立请求帧、接收一个或更多个TDLS建立响应帧和使用TDLS建立确认帧来对应当与其建立TDLS直接链路的STA进行响应,可在一个建立中建立与多个STA的TDLS直接链路。这可包括发送TDLS建立响应的所有STA。成组的TDLS直接链路建立可将TDLS发现与TDLS链路建立相组合。通过AP的TDLS发现不产生关于潜在对等STA之间的当前距离的信息,这需要STA之间直接进行帧交换。在直接的帧交换中,因为其它STA可能在省电模式且未苏醒,所以不知道何时其它STA处于“苏醒”状态。因此,为了避免这个问题,TDLS发现请求帧可指示TDLS发现响应帧可被直接传送到请求方STA。图18解说示出广播发现请求与直接发现响应的示例流程图1400。在1401,STAl104将广播TDLS发现请求帧1408传送到AP 102,包括地址信息Al = BSSID、A2 = STAl和A3 =广播。请求方STA(例如STA1)在发送请求后保持在活跃模式达一些时间。苏醒时间的时长可在请求巾贞内部指示,例如参照定时同步功能(TSF)。在一个方面,TSF是其中每个参与的STA交换信标帧的定时同步消息收发系统。也可指示苏醒时间的开始时间。与相同AP相关联的STA共享相同的定时参考或TSF。当所指示的苏醒时间到期时,响应方STA可通过AP发送发现响应,或它可根本不发送响应。当响应通过AP发送时,发送响应的STA可包括它为什么不能够直接发送响应的指示。这种情况下请求方STA可用单播发现请求跟进。在1403和1405,AP 102将TDLS发现请求帧1410转发到广播地址,例如,Al =广播、A2 = BSSID、A3 = STAl0 STA2 106 从 AP 102 收到广播 TDLS 发现请求帧 1410。STA2106是具有TDLS能力的。在1407,STA2利用TDLS发现响应帧1412的直接传送来对STAl响应,TDLS发现响应帧1412具有地址信息Al = BSSID、A2 = STA2、A3 = STAl,且任选地具有直接传输指示符信息元素1414(例如公共动作类型)。响应帧1412由STAl接收,STAl随后将STA2 106添加到具有TDLS能力的对等STA列表。在一个示例中,仅当请求方STA与相同的BSSID相关联时或当它关联在相同信道上时才发送直接响应1412。否则,可通过AP发送响应。在一个示例中,由于请求方STA可 能不是直接可达的,所以直接响应仅重试有限的次数。直接响应可包括信道探测信息和/或发射功率信息。直接响应还可包括例如指出在响应方STA处的能力的其它信息元素。在一个示例中,TDLS发现请求巾贞1412包括指示必须通过AP或通过直接路径来传送响应帧的直接传输指示符信息元素1414。在一个方面,在直接路径上传送的TDLS发现响应帧1412是子类型公共动作的管理帧。当没有关联或直接链路存在于帧的发送方和接收方之间时,公共动作帧(如IEEE P802. 11 rev mb中定义的)也由STA接收。因此,指为“公共”。扫描方STA可传送多个广播TDLS发现请求帧(例如1408)以增加跳过投递话务指示图Φ Μ)信标的STA可接收它们的概率。一些STA跳过DTIM信标以增加睡眠时间并减小待机功耗。在一个示例中,STA在关联之后或在刷新选项之后传送广播TDLS发现请求帧1408,以提供在该STA处已经选择的附近设备的新近列表。当响应被直接发送时,收到的TDLS发现响应帧1412指示哪些STA通过AP可达,或哪些STA实际上在附近。图19解说包括到一个或更多个选择的目标STA的单播发现请求和直接响应的消息交换1500的示例。在一个示例中,从在基于先前传送的广播发现请求通过AP收到发现响应后获得的列表选择目标STA。在1501,STAl 104将单播TDLS发现请求帧1508传送到AP102,包括地址信息Al = BSSID、A2 = STAl和A3 = STA2,藉此将单播消息定向到STA2。在1503,AP 102将TDLS发现请求帧1510转发到该单播地址,例如,Al = STA2、A2 = BSSID,A3=STA1,藉此将该消息单播到STA2。STA2 106从AP 102收到单播TDLS发现请求帧1510。STA2 106是具有TDLS能力的,例如,如以上基于先有发现响应所述的。相应地,在1505,STA2利用TDLS发现响应帧1512的直接传送来对STAl响应,TDLS发现响应帧1512具有地址信息Al = STAl、A2 = STA2、A3 = BSSID,且任选地具有直接传输指示符信息元素1414,例如如以上讨论的公共动作类型。响应帧1512由STAl接收。图20解说包括利用通过AP的响应的TDLS广播发现与利用直接响应的单播发现的组合的示例性消息流1600。该TDLS发现规程可基于现有的探测请求和探测请求帧,例如,以如下方式。在1601, TDLS发现请求巾贞1608封装探测请求巾贞体,该发现请求巾贞1608经由AP 102发送到广播地址。在1603和1605,AP 102转发TDLS发现请求帧1610 (例如,其基于1608但具有修正的地址)。在1607和1609,TDLS发现响应帧1612是普通探测响应帧,没有附加的封装。具有探测请求帧体的TDLS发现请求帧1608和具有探测响应帧的TDLS发现响应帧1612可包含指出发送该TDLS发现请求帧的STA的BSSID和地址的BSSID元素,以及任选的指示STA当前在其上与AP相关联的信道的信道元素。TDLS能力通过在探测请求和探测响应帧体中包含的扩展能力元素中设置适当的能力比特来信令传送。探测响应可在A3字段或STA2地址中包括BSSID。在1611,STA1 104将单播TDLS发现请求帧1616传送到AP 102,包括地址信息Al=BSSID、A2 = STAl和A3 = STA2,藉此将单播消息定向到STA2。在1613,AP 102利用新的寻址转发TDLS发现请求帧1618,例如,单播地址,Al = STA2、A2 = BSSID、A3 = STA1,藉此将该消息单播到STA2。STA2 106从AP 102收到单播TDLS发现请求帧1618。STA2 106是具有TDLS能力的,例如,如以上基于先有发现响应所述的。相应地,在1615,STA2使用TDLS发现响应帧1620的直接传输对STAl进行响应,TDLS发现响应帧1620具有地址信息Al = STAl、A2 = STA2、A3 = BSSID。响应帧 1620 由 STAl 接收。参照图21和22,分别解说用于基于探测请求和探测响应的TDLS发现规程的示例消息流1700和1800。示例性探测请求帧体在IEEE 802. 11-2007第7. 2. 3. 8条中和在WiFi_ P2P_技术_规范_vl. 00. pdf第4. 2. 2条中定义。示例性探测请求帧体在IEEE 802. 11-2007第7. 2. 3. 9条中和在WiFi_P2P_技术_规范_vl. 00. pdf第4. 2. 3条中定义。在图21中,在1701,TDLS发现请求帧1708封装探测请求帧体,对于STAl该发现请求帧1708经由AP 102发送到广播地址。在1703和1705,AP 102将例如基于1708但具有修正的地址信息Al = STA1、A2 = STA2、A3 = BSSID的TDLS发现请求帧1710转发到STAl0在1707,STA2例如在不包括AP 102的无线通信链路上直接向STAl传送TDLS发现响应帧1712,例如具有地址信息Al = STA1、A2 = STA2、A3 = BSSID的探测请求帧体。在图22中,在1801,TDLS发现请求帧1808封装探测请求帧体,该发现请求帧1808经由AP 102发送到广播地址。在1803和1805,AP 102转发例如基于1808但具有修正的地址的TDLS发现请求帧1810。在1807,STA2将具有地址信息Al = STAU A2 = STA2、A3=STA2的探测响应1812直接传送到STAl。参照图23,消息流程图1900解说一种AP通过在投递话务指示图(DTM)目标信标传输时间(TBTT)之后将收到的探测请求进行回传而便于P2P发现的方法。探测请求帧的内容可不做改变地被复制,包括地址字段。当与AP关联的一个或更多个STA处于省电模式时,在DHM信标之后传送广播话务,这允许具有P2P能力的STA进入省电模式同时它们保持可被扫描方P2P设备发现。在1901和1903,STAl传送具有地址信息Al =广播、A2 =STAl、A3 =通配BSSID的探测请求帧1908。如本文中使用的,“通配BSSID”是指用于表示所有BSSID的通用BSSID。换言之,通配BSSID某种程度上类似广播地址。例如,收到具有通配BSSID的探测请求的任何设备将发送探测响应,因为探测请求中的通配BSSID匹配于与该设备相关联的BSSID。在发送探测请求帧1908之后,扫描方P2P设备(例如STAl 102)应当在信道上保持侦听直到信道上AP的DHM TBTT 1914之后的至少一些时间,或达到通常是DHM信标之间的时间的一段时间。在1903和1905,AP 102在该AP的DHM TBTT 1914后的一时段后将探测请求帧1908回传到所有STA (例如STAl和STA2)。转发收到的探测请求1908 (尤其是那些具有P2P相关信息元素的探测请求)的AP藉此允许具有P2P能力的设备(例如STA1) 一旦关联上就进入省电模式,同时基于回传的探测请求它们保持可被其它P2P设备发现。转发收到的(P2P)探测请求1908的AP应当对相关联的STA指示这种省电模式相关信息或回传信息(例如通过设置能力比特)。进一步,在1909,STA2可将具有地址信息Al=STA1、A2 = STA2、A3 = STA2的探测响应1912直接传送到STAl以便发起通信的建立。参照图24,基于前文描述,在一方面,一种用于在通信网络中执行对等设备发现的方法2400包括生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求(块2402)。进一步,方法2400包括传送发现请求(块2404)。另外,方法2400包括确定是否响应于发现请求收到发现响应(块2406)。在方法2400的一方面,生成发现请求(块2402)可进一步包括将发现请求封装在数据帧中(块2403)。例如,封装使得发现请求对于接入点是透明的。相应地,传送(块2404)可进一步包括传送到接入点(块2405)。例如,接入点然后可将发现请求转发到与该接入点相关联的其它站上,其中封装允许接入点甚至在接入点未配置成理解发现请求的情况下转发该发现请求。 在方法2400的另一方面,生成发现请求(块2402)可进一步包括将TDLS能力信息附加到探测请求或附加到信标(块2407)。例如,探测请求或信标可基于P2P发现。相应地,传送(块2404)可进一步包括传送包括TDLS能力信息的探测请求或信标(块2409)。另外,确定是否收到发现响应(块2406)还可包括接收包括附加到探测响应的TDLS能力信息的发现响应(块2411)。参照图25,在一方面,所解说的站STA(例如图I的STA 102、104和/或106)中的任何站都可由站2000来表示。站2000包括用于执行与本文所述的组件和功能中的一个或更多个相关联的处理功能的处理器2001。处理器2001可包括单个或多个处理器组或者多核处理器。不仅如此,处理器2001可被实现为集成处理系统和/或分布式处理系统。站2000进一步包括存储器2002,例如用于存储由处理器2001执行的本地版本的应用。存储器2002可包括能够由计算机使用的任何类型的存储器,诸如随机存取存储器(RAM)、只读存储器(ROM)、带、磁盘、光盘、易失性存储器、非易失性存储器、以及它们的任何组合。进一步,站2000包括通信组件2003,其用于利用如本文中所描述的硬件、软件和服务来建立和维护与一方或更多方的通信。通信组件2003可以携带站2000上的诸组件之间的通信,以及站2000与诸如跨通信网络定位的设备和/或串联地或局部地连接至站2000的设备之类的外部设备之间的通信。例如,通信组件2000可包括一条或更多条总线,并还可包括分别与可用于与外部设备交互的发射机和接收机相关联的发射链组件和接收链组件。另外,站2000还可包括数据存储2004,其可以是任何适宜的硬件和/或软件的组合并且提供对结合本文中所描述的诸方面所采用的信息、数据库和程序的大容量存储。例如,数据存储2004可以是当前并未由处理器2001执行的应用的数据贮藏库。站2000可另外包括用户接口组件2005,其可用于接收来自站2000的用户的输入并且还可用于生成呈现给用户的输出。用户接口组件2005可包括一个或更多个输入设备,包括但并不限于,键盘、数字键区、鼠标、触敏显示器、导航键、功能键、话筒、语音识别组件、能够接收来自用户的输入的任何其他机构、或者它们的任何组合。另外,用户接口组件2005可包括一个或更多个输出设备,包括但并不限于,显示器、扬声器、触觉反馈机构、打印机、能够将输出呈现给用户的任何其他机构、或者它们的任何组合。另外,在一些方面,站2000可包括配置成发现并发起或建立与另一对等设备(例如另一站)的TDLS通信的对等方发现组件108。对等方发现组件108包括以上描述的功能性的所有或一些部分,诸如关于图I描述的和关于本文中包括的各种消息流程图所表述的其他各种方面。例如,图4、12和14-19解说用于生成此类发现请求和用于确定此类发现响应的各种实现。参照图26,基于前文描述,用于执行无线通信网络中隧穿直接链路建立(TDLS)发现的装置2600可至少部分地驻留在诸如接入点和/或客户端或移动节点之类的站中。例如,装置2600可包括,或是图I的站102、104和106的一部分。应领会,装置2600被示为包括功能块,它们可以是表示由处理器、软件、或其组合(例如,固件)所实现的功能的功能块。装置2600包括可结合地起作用的电组件的逻辑分组2602。例如,逻辑分组2602可包 括用于生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求的装置 2604。例如,参照图1,用于生成发现请求的装置2604可包括对等方发现组件108和/或发现请求生成器110。替代地,或另外地,参照图25,用于生成发现请求的装置2604可包括处理器2001。进一步,逻辑分组2602可包括用于传送发现请求的装置2606。例如,参照图1,用于传送发现请求的装置2606可包括对等方发现组件108和/或发现请求生成器110。替代地,或另外地,参照图25,用于传送发现请求的装置2606可包括处理器2001和/或通信组件2003,或其一部分,例如发射机。另外,逻辑分组2602可包括用于确定是否响应于发现请求收到发现响应的装置2608。例如,参照图1,用于确定收到发现响应的装置2608可包括对等方发现组件108和/或发现响应确定器114。替代地,或另外地,参照图25,用于确定收到发现响应的装置2608可包括处理器2001和/或通信组件2003,或其一部分,例如接收机。在装置2600的一方面,用于生成发现请求的装置2604可进一步包括用于将发现请求封装在数据帧中的装置2605。例如,封装使得发现请求对于接入点是透明的。例如,参照图1,用于将发现请求封装在数据帧中的装置2605可包括对等方发现组件108和/或发现请求生成器110。替代地,或另外地,参照图25,用于将发现请求封装在数据帧中的装置2605可包括处理器2001。相应地,用于传送的装置2606可进一步包括用于传送到接入点的装置2607。例如,接入点然后可将发现请求转发到与该接入点相关联的其它站上,其中封装允许接入点甚至在接入点未配置成理解发现请求的情况下转发该发现请求。在装置2600的另一方面,用于生成发现请求的装置2604可进一步包括用于将TDLS能力信息附加到探测请求或附加到信标的装置2609。例如,探测请求或信标可基于P2P发现。例如,参照图1,用于将TDLS能力信息附加到探测请求或附加到信标的装置2609可包括对等方发现组件108和/或发现请求生成器110。替代地,或另外地,参照图25,用于将TDLS能力信息附加到探测请求或附加到信标的装置2609可包括处理器2001。相应地,用于传送的装置2606可进一步包括用于传送包括TDLS能力信息的探测请求或信标的装置2611。另外,用于确定是否收到发现响应的装置2608还可包括用于接收包括附加到探测响应的TDLS能力信息的发现响应的装置2613。在一方面,装置2600可包括能执行以上描述的装置的至少一个处理器或处理器的一个或更多个模块。另外,装置2600可包括保存用于执行与电组件2604、2606,以及任选的2608,和
2605、2607、2609、2611以及2613相关联的功能的指令的存储器2616。虽然被示为外置于存储器2616,但是应当理解,电组件2604、2606,以及任选的2608,和2605、2607、2609、2611以及2613中的一个或更多个可存在于存储器2616之内。例如,在一方面,存储器2616可包括图25的存储器2002和/或数据存储2004。如本申请中所使用的,术语“组件”、“模块”、“系统”以及类似术语旨在包括计算机相关实体,诸如但并不限于硬件、固件、硬件与软件的组合、软件、或执行中的软件。例如,组件可以是但不限于在处理器上运行的进程、处理器、对象、可执行件、执行的线程、程序、和/或计算机。作为解说,在计算设备上运行的应用和该计算设备两者皆可以是组件。一个或更多个组件可驻留在进程和/或执行的线程内,且组件可以局部化在一台计算机上和/或分布在两台或更多台计算机之间。此外,这些组件能从其上存储着各种数据结构的各种计 算机可读介质来执行。这些组件可借助于本地和/或远程进程来通信,诸如根据具有一个或更多个数据分组的信号来通信,这样的数据分组诸如是来自借助于该信号与本地系统、分布式系统中的另一组件进行交互、和/或跨诸如因特网之类的网络与其他系统进行交互的一个组件的数据。另外,本文结合终端来描述各个方面,终端可以是有线终端或无线终端。终端也可被称为系统、设备、订户单元、订户站、移动站、移动台、移动设备、远程站、远程终端、接入终端、用户终端、终端、通信设备、用户代理、用户设备、或用户装备(UE)。无线终端可以是蜂窝电话、卫星电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持式设备、计算设备、或连接到无线调制解调器的其他处理设备。不仅如此,本文中描述与基站有关的各种方面。基站可用于与无线终端进行通信,且也可被称为接入点、B节点、或其它某个术语。不仅如此,术语“或”旨在表示同“或”而非异“或”。即,除非另外指明或从上下文能清楚地看出,否则短语“X采用A或B”旨在表示自然的可兼排列中的任何排列。即,短语“X采用A或B”得到以下实例中任何实例的满足-X采用A ;X采用B ;或X采用A和B两者。另外,本申请和所附权利要求书中所用的冠词“一”和“某”一般应当被理解成表示“一个或更多个”,除非另外声明或者可从上下文中清楚看出是指单数形式。本文中所描述的技术可用于各种无线通信系统,诸如CDMA、TDMA, FDMA, OFDMA,SC-FDMA和其他系统。术语“系统”和“网络”常被可互换地使用。CDMA系统可实现诸如通用地面无线电接入(UTRA),cdma2000等无线电技术。另外,cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA系统可实现诸如全球移动通信系统(GSM)等无线电技术。OFDMA系统可以实现诸如演进UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802. 11 (Wi-Fi)、IEEE802. 16 (WiMAX)、IEEE 802. 20、Flash_0FDM 等的无线电技术。UTRA 和 E-UTRA 是通用移动电信系统(UMTS)的一部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS版本,其在下行链路上采用OFDMA而在上行链路上采用SC-FDMA。UTRA、E-UTRA, UMTS, LTE和GSM在来自名为“第三代伙伴项目(3GPP) ”的组织的文献中描述。另外,cdma2000和UMB在来自名为“第三代伙伴项目2”(3GPP2)的组织的文献中描述。此外,这些无线通信系统还可包括常常使用非配对无许可频谱、802. XX无线LAN、蓝牙以及任何其他短程或长程无线通信技术的对等(例如,移动对移动)自组织(ad hoc)网络系统。各方面或特征将以可包括数个设备、组件、模块、及类似物的系统的方式来呈现。将理解和领会,各种系统可包括附加的设备、组件、模块等,和/或可以并不完全包括结合这些附图所讨论的设备、组件、模块等。也可以使用这些办法的组合。结合本文所公开的实施例描述的各种说明性逻辑、逻辑块、模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或更多个微处理器、或任何其他此类配置。此外,至少一个处理器可包括可操作用于执行以上描述的步骤和/或动作中的一个或更多个步骤和/或动作的一个或更多个模块。
此外,结合本文中所公开的方面描述的方法或算法的步骤和/或动作可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中实施。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质可耦合到处理器以使得该处理器能从/向该存储介质读和写信息。在替换方案中,存储介质可以被整合到处理器。另夕卜,在一些方面,处理器和存储介质可驻留在ASIC中。另外,ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。另外,在一些方面,方法或算法的步骤和/或动作可作为代码和/或指令之一或其任何组合或集合驻留在可被纳入到计算机程序产品中的机器可读介质和/或计算机可读介质上。在一个或更多个方面中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限制,这些计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或可被用来存储指令或数据结构形式的合需程序代且可被计算机访问的任何其它介质。如本文中所使用的盘和碟包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)往往用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。尽管前面的公开讨论了说明性的方面和/或实施例,但是应当注意在其中可作出各种变更和改动而不会脱离所描述的这些方面和/或实施例的如由所附权利要求定义的范围。此外,尽管所描述的方面和/或实施例的要素可能是以单数来描述或主张权利的,但是复数也是已构想了的,除非显式地声明了限定于单数。另外,任何方面和/或实施例的全部或部分可与任何其他方面和/或实施例的全部或部分联用,除非另外声明。
权利要求
1.一种通信网络中对等方发现的方法,包括 生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求; 传送所述发现请求;以及 确定是否响应于所述发现请求收到发现响应。
2.如权利要求I所述的方法,其特征在于,生成所述发现请求进一步包括将所述发现请求封装在数据帧中以便所述发现请求对于接入点是透明的,且其中所述传送进一步包括传送到所述接入点。
3.如权利要求I所述的方法,其特征在于,生成所述发现请求包括将TDLS能力信息附加到探测请求,且其中传送所述发现请求包括传送包括所述TDLS能力信息的所述探测请求。
4.如权利要求I所述的方法,其特征在于,生成所述发现请求包括将TDLS能力信息附加到信标,且其中传送所述发现请求包括传送包括所述TDLS能力信息的所述信标。
5.如权利要求I所述的方法,其特征在于,进一步包括接收所述发现响应,其中所述发现响应包括附加到探测响应的TDLS能力信息。
6.如权利要求I所述的方法,其特征在于,进一步包括从另一设备接收第二发现请求;生成第二发现响应,包括将第二 TDLS能力信息附加到所述第二发现响应;以及传送包括所述第二 TDLS能力信息的所述第二发现响应。
7.如权利要求I所述的方法,其特征在于,进一步包括从对等设备直接接收所述发现响应。
8.如权利要求7所述的方法,其特征在于,接收所述发现响应进一步包括接收探测响应帧。
9.如权利要求I所述的方法,其特征在于,生成所述发现请求包括将隧穿直接链路建立(TDLS)能力捎带到利用对等设备发现协议进行传输的探测帧上。
10.如权利要求9所述的方法,其特征在于,所述探测帧是探测请求帧。
11.如权利要求9所述的方法,其特征在于,进一步包括将关联元素添加到所述探测帧,其中所述关联元素包括执行所述生成发现请求的站的当前关联的信息。
12.如权利要求I所述的方法,其特征在于,进一步包括形成与由所述发现响应标识的被发现的站(STA)的直接链路。
13.如权利要求I所述的方法,其特征在于,进一步包括将关联元素添加到所述发现请求,其中所述关联元素包括执行所述生成发现请求的站的当前关联的信息。
14.如权利要求I所述的方法,其特征在于,接收所述发现响应包括接收包括生成所述发现响应的站的当前关联的信息的关联元素。
15.如权利要求14所述的方法,其特征在于,所述关联元素进一步包括以下一项或多项直接链路的安全类型、工作信道、工作信道带宽、或到或来自接入点(AP)的当前PHY速率。
16.如权利要求I所述的方法,其特征在于,进一步包括将扩展能力元素、对话令牌或设备类型元素之一添加到所述发现请求。
17.如权利要求I所述的方法,其特征在于,生成所述发现请求进一步包括生成广播地址以利用所述广播地址来广播所述发现请求。
18.如权利要求I所述的方法,其特征在于,生成所述发现请求进一步包括生成单播地址信息以用于将所述发现请求发送到单播地址。
19.如权利要求I所述的方法,其特征在于,生成所述发现请求进一步包括包括标识与传送所述发现请求的站相关联的接入点的MAC地址的基本服务集标识符(BSSID)。
20.配置成执行通信网络中对等设备发现的至少一个处理器,所述处理器包括 用于生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求的第一硬件模块; 用于传送所述发现请求的第二模块;以及 用于确定是否响应于所述发现请求收到发现响应的第三模块。
21.一种用于通信网络中对等设备发现的计算机程序产品,包括 非暂态计算机可读介质,包括 能执行以用于使计算机生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求的第一代码集; 能执行以用于使所述计算机传送所述发现请求的第二代码集;以及 能执行以用于使所述计算机确定是否响应于所述发现请求收到发现响应的第三代码集。
22.一种用于通信网络中对等设备发现的装置,包括 用于生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求的装置; 用于传送所述发现请求的装置;以及 用于确定是否响应于所述发现请求收到发现响应的装置。
23.一种用于通信网络中对等设备发现的用户站装置,包括 发现请求生成器,用于生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求; 通信组件,用于传送所述发现请求;以及 发现响应确定器,用于确定是否响应于所述发现请求收到发现响应。
24.如权利要求23所述的装置,其特征在于,所述发现请求生成器进一步配置成将所述发现请求封装在数据帧中以便所述发现请求对于接入点是透明的,且其中所述通信组件进一步配置成将所述发现请求传送到所述接入点。
25.如权利要求23所述的装置,其特征在于,所述发现请求生成器进一步配置成通过将TDLS能力信息附加到探测请求来生成所述发现请求,且其中所述通信组件进一步配置成传送包括所述TDLS能力信息的所述探测请求。
26.如权利要求23所述的装置,其特征在于,所述发现请求生成器进一步配置成通过将TDLS能力信息附加到信标来生成所述发现请求,且其中所述通信组件进一步配置成传送包括所述TDLS能力信息的所述信标。
27.如权利要求23所述的装置,其特征在于,所述通信组件进一步配置成接收所述发现响应,其中所述发现响应包括附加到探测响应的TDLS能力信息。
28.如权利要求23所述的设备,其特征在于,进一步包括 发现响应生成器,配置成生成第二发现响应以回复从另一设备接收的发现请求,其中所述发现响应生成器进一步配置成将第二 TDLS能力信息附加到所述发现响应;并且 其中所述通信组件进一步配置成传送包括所述TDLS能力信息的所述第二发现响应。
29.如权利要求23所述的装置,其特征在于,所述发现响应是从对等设备直接接收的。
30.如权利要求29所述的装置,其特征在于,所述发现响应进一步包括探测响应帧。
31.如权利要求23所述的装置,其特征在于,所述发现请求生成器进一步配置成通过将隧穿直接链路建立(TDLS)能力捎带到利用对等设备发现协议进行传输的探测帧上来生成所述发现请求。
32.如权利要求31所述的装置,其特征在于,所述探测帧是探测请求帧。
33.如权利要求31所述的装置,其特征在于,所述发现请求生成器进一步配置成将关联元素添加到所述探测帧,其中所述关联元素包括所述用户站装置的当前关联的信息。
34.如权利要求23所述的装置,其特征在于,所述通信组件进一步配置成建立与由所述发现响应标识的被发现的站(STA)的直接链路。
35.如权利要求23所述的装置,其特征在于,所述发现请求生成器进一步配置成将关联元素添加到所述发现请求,其中所述关联元素包括所述用户站装置的当前关联的信息。
36.如权利要求23所述的装置,其特征在于,所述发现响应包括关联元素,所述关联元素包括生成所述发现响应的站的当前关联的信息。
37.如权利要求36所述的装置,其特征在于,所述关联元素进一步包括以下一项或多项直接链路的安全类型、工作信道、工作信道带宽、或到或来自接入点(AP)的当前PHY速率。
38.如权利要求23所述的装置,其特征在于,所述发现请求生成器进一步配置成将扩展能力元素、对话令牌或设备类型元素之一添加到所述发现请求。
39.如权利要求23所述的装置,其特征在于,所述发现请求进一步包括广播地址以利用所述广播地址来广播所述发现请求。
40.如权利要求23所述的装置,其特征在于,所述发现请求进一步包括单播地址以用于将所述发现请求发送到所述单播地址。
41.如权利要求23所述的装置,其特征在于,所述发现请求生成器进一步配置成将标识与所述用户站装置相关联的接入点的MAC地址的基本服务集标识符(BSSID)包括在所述发现请求中。
全文摘要
用于通信网络中对等方发现的装置和方法,包括生成配置成标识具有隧穿直接链路建立(TDLS)能力的对等设备的发现请求、传送发现请求和确定是否响应于该发现请求收到发现响应。在一方面,该装置和方法可将发现请求封装在数据帧中以便该发现请求对于接入点是透明的。在其他方面,该装置和方法可通过将TDLS能力信息附加到探测请求来形成发现请求。另外,该装置和方法可包括确定是否响应于该发现请求收到发现响应。由此,该装置和方法提供确定性的对等方发现方法,以便具有TDLS能力的潜在对等方的列表可以在尝试TDLS直接链路建立之前可用。
文档编号H04W8/00GK102907125SQ201080061028
公开日2013年1月30日 申请日期2010年11月3日 优先权日2009年11月4日
发明者M·M·温廷克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1