首页> 中国专利> 在多个站中支持隧道化直接链路建立(TDLS)的组合的设备和服务发现技术

在多个站中支持隧道化直接链路建立(TDLS)的组合的设备和服务发现技术

摘要

支持隧道化直接链路建立(TDLS)的无线网络可以包括路由器,例如接入点(AP)和多个站(STA),所述多个站包括服务使用方站和服务提供方站。服务使用方站可以生成第二层查询帧并将其发送给所述多个站。服务提供方站可以响应于接收到第二层查询帧而生成第二层服务帧。服务使用方站可以基于第二层服务帧来发现服务提供方站和服务提供方站提供的服务。另外,服务使用方可以使用第二层查询帧来发现服务提供方站,并使用更高层服务发现过程来发现服务提供方站提供的服务。

著录项

  • 公开/公告号CN101877826A

    专利类型发明专利

  • 公开/公告日2010-11-03

    原文格式PDF

  • 申请/专利权人 英特尔公司;

    申请/专利号CN201010158601.7

  • 发明设计人 宫效红;V·B·洛茨;T-Y·C·泰;

    申请日2010-03-31

  • 分类号H04W4/06;H04W76/02;

  • 代理机构永新专利商标代理有限公司;

  • 代理人宋献涛

  • 地址 美国加利福尼亚

  • 入库时间 2023-12-18 01:13:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-03-11

    未缴年费专利权终止 IPC(主分类):H04W 4/06 专利号:ZL2010101586017 申请日:20100331 授权公告日:20171128

    专利权的终止

  • 2017-11-28

    授权

    授权

  • 2010-12-15

    实质审查的生效 IPC(主分类):H04W4/06 申请日:20100331

    实质审查的生效

  • 2010-11-03

    公开

    公开

说明书

背景技术

无线网络可以包括一个或多个基本服务集(BSS),基本服务集(BSS)可以通过骨干网络互相耦合。基本服务集可以包括站(STA)和接入点(AP),其中接入点可以耦合到骨干网络以在BSS内的STA和骨干网络之间提供接口。BSS内的站可以耦合到该BSS的AP,STA和AP之间的耦合可以称为AP路径。举例来说,BSS的一些移动站(服务提供方站)可以提供打印、传真、IP语音(VoIP)、多媒体以及其它的服务。一些其它的站(服务使用方STA)可以使用服务提供方STA提供的服务。服务使用方STA可以使用例如UPnP或ZeroConf之类的较高层的发现协议来发现服务提供方STA。在完成发现之后,服务使用方STA和服务提供方STA可以使用AP路径来发送数据单元。

然而,在很多使用情形下,服务使用方STA和服务提供方STA可能处于对方的无线电范围内并与同一个AP相关联。如果服务使用方和服务提供方STA在交换数据单元时在混杂模式下操作一段时间,则服务使用方和服务提供方STA可发现它们在同一个BSS中,并可以建立直接链路来交换数据单元。然而,基于较高层的发现过程会产生较大的开销和延迟,且在混杂模式下操作时STA消耗的功率要比正常模式下高得多。另外,将数据传输从AP路径切换到直接链路会产生分组丢失,且重新排序和切换会产生延迟/抖动。

附图说明

在附图中,本申请描述的发明以举例的方式来说明,而不是限制性地。为了说明的简洁和清楚,图中示出的元素并不一定依比例绘出。例如,为了清楚起见,一些元素的大小可以相对于其它元素进行放大。此外,在认为适当的情形下,在图中重复使用了参考标记,以指示相对应的或相似的元素。

图1根据一个实施例示出了无线网络环境100,其包括有效的组合的设备和服务发现技术。

图2根据一个实施例示出了可以使用组合的设备和服务发现技术的站(STA)。

图3根据一个实施例示出了站STA用于支持组合的设备和服务发现技术的分层方法。

图4根据一个实施例示出了在服务使用方STA和服务提供方STA之间交换的帧,以执行组合的设备和服务发现。

图5是根据一个实施例示出了由服务使用方STA和服务提供方STA执行的组合的设备和服务发现技术的流程图。

图6根据一个实施例示出了由服务使用方STA生成的查询帧。

图7根据一个实施例示出了由服务提供方STA生成的服务帧。

具体实施方式

下列说明描述了在支持TDLS的多个站(STA)中执行组合的设备和服务的发现的技术的实施例。在下面的描述中,给出了许多具体细节,例如逻辑实现、资源划分、共享或者复制的实现、系统部件的类型和相互关系、以及逻辑划分或综合选择,以便提供对本发明更透彻的理解。然而,本领域技术人员将会理解的是,本发明可以不用这些具体细节来实现。在其它例子中,为了不妨碍对本发明的理解,并未具体示出控制结构、门级别的电路以及完整的软件指令序列。对于本领域那些普通技术人员来说,通过所附的说明,无需过度实验亦能实现适当的功能。

说明书中所指的“一个实施例”、“一实施例”、“一示例性实施例”表示所描述的实施例可以包括特定的特征、结构或者特性,但是并非每个实施例都需要包括特定的特征、结构或特性。此外,这些短语并不一定指的是相同的实施例。此外,当结合实施例来描述特定的特征、结构或特性时,相信可以在本领域技术人员的知识范围内,结合明确或未明确描述的其它实施例,来实现该特征、结构或特性。

本发明的实施例可以在硬件、固件、软件或其任意组合中实现。本发明的实施例还可以以存储在机器可读介质上的指令形式来实现,其可以由一个或多个处理器读取和执行。机器可读介质可以包括以机器(例如,计算设备)可读取的形式存储或发送信息的任何机制。

例如,机器可读介质可以包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光盘存储介质、闪存器件、电的、光学的、声学的或其它类似信号。此外,本申请可以将固件、软件、例程和指令描述成执行某些动作。然而,应当理解,这些描述仅仅是出于便利,这些动作实际产生自执行固件、软件、例程和指令的计算设备、处理器、控制器和其它设备。

图1示出了无线网络100的实施例,其可以在支持TDLS的多个站中支持组合的设备和服务发现技术。在一个实施例中,无线网络100可以包括扩展服务集(ESS),其可以包括基本服务集120-A和120-B、接入点AP130-A和130-B以及分配系统150。在其它实施例中,无线网络100可以包括独立基本服务集(IBSS)。

在一个实施例中,分配集线器150可以包括接口,其可以使BSS 120-A中的STA 110-A~110-K能够耦合到BSS 120-B中的STA 110-M~110-X,并可以将BSS 120-A和120-B中的STA 110与其它类型的分配网络(例如基于以太网的网络)进行耦合。在一个实施例中,分配集线器150可以支持STA 110和耦合到其它类型分配网络的设备之间的互操作。在一个实施例中,分配集线器150可以支持AP 130-A和130-2。

在一个实施例中,服务使用方站和服务提供方站可以使用1)第二层组合的设备和服务发现过程,或者2)第二层设备发现与更高层服务发现过程的组合。

在一个实施例中,在使用第二层的组合的设备和服务发现过程时,准备就绪来利用服务的服务使用方站STA 110-A可以生成查询帧。在一个实施例中,STA 110-A可以生成广播查询帧并将广播查询帧封装在数据帧中。在一个实施例中,STA 110-A可以直接地对广播查询帧进行广播。在一个实施例中,STA 110-A可以将特定字段(去往DS/来自DS的字段)配置成第一逻辑值。在一个实施例中,广播查询帧还可以包括其它字段,例如BSSID(即,其中设置了STA 110-A的BSS 120-A的标识符)字段、协议类型字段、与服务发现有关的任选的字段。

在其它实施例中,STA 110-A可以生成单播查询帧并将单播查询帧发送给AP 130-A。在一个实施例中,STA 110-A可以将特定字段配置成第二逻辑值,将其它字段(例如目的地址(DA)字段)配置成广播地址。在一个实施例中,单播查询帧还可以包括其它字段,例如BSSID(即,其中设置了STA 110-A的BSS 120-A的标识符)字段、协议类型字段、与服务发现有关的任选的字段。

在一个实施例中,服务使用方站STA 110-A可以响应于发送广播查询帧而接收第一服务帧,响应于发送单播查询帧而接收第二服务帧。在一个实施例中,STA 110-A可以使用第一服务帧中的信息(例如BSSID和任选的信息单元(IE)字段)来确定在其中可以设置服务提供方站(STA 110-C)的BSS以及STA 110-C可以提供的服务。在一个实施例中,如果在与STA110-A相同的BSS中设置服务提供方站,则STA 110-A可以建立直接链路。在一个实施例中,服务使用方站STA 110-A可以发现作为服务提供方站的STA 110-C,并且可以在与STA 110-A相同的BSS 120-A内设置STA 110-C。在一个实施例中,STA 110-A可以与服务提供方站STA 110-C建立直接链路112。

在结合更高层服务发现过程来使用第二层设备发现过程时,STA110-A~110-K和STA 110-M~110-X可以与基础设施网络建立第二层连接。在一个实施例中,基础设施网络可以包括AP 130-A和130-B以及分配集线器150。在一个实施例中,在第二层连接建立后,服务使用方站STA 110-A可以使用更高层(例如第三层)服务发现协议(例如UPnP,Bonjour,以及其它类似的协议)来发现期望的服务。在一个实施例中,可以将第二层信息(例如BSSID和MAC(媒体访问控制)地址)附带在更高层(第三层)消息的末端。

在其它实施例中,在服务使用方站STA 110-A发现期望的服务提供方站(STA 110-C)及其MAC地址之后,STA 110-A可以发起设备发现握手(device discovery handshake)。在一个实施例中,设备发现握手可以包括封装在数据帧中的请求帧。在一个实施例中,STA 110-A可以接收响应帧,其可以用于发现服务提供方站STA 110-C的位置(BSS 120-A)。在发现服务提供方站STA 110-C的位置之后,STA 110-A可以发起直接链路建立过程,来与STA 110-C建立直接链路112。

在一个实施例中,AP 130-A可以支持使用AP路径在BSS 120-A的STA110-A~110-K之间对帧进行传输。在一个实施例中,AP 130-A和130-B可以分别将BSS 120-A的STA 110-A~110-K和BSS 120-B的STA 110-M~110-X耦合到分配集线器150,这允许在STA 110-A~110-K和110-M~110-X之间对帧进行传输。

在一个实施例中,AP 130-A可以接收广播查询帧,检查广播查询的特定字段的内容,以及如果广播查询的特定字段等于第一逻辑值则确定不处理广播查询帧。在其它实施例中,AP 130-A可以接收单播查询帧,以及,如果单播帧的特定字段的内容等于第二逻辑值,则AP 130-A可以在包括BSS 120-A和120-B的扩展服务集中重新广播该单播查询帧。

在一个实施例中,AP 130-A可以从一个或多个服务提供方站接收第一或第二服务帧。在一个实施例中,AP 130-A可以从服务提供方站STA 110-C接收第一服务帧。在一个实施例中,AP 130-A可以检查服务帧中的特定字段的内容,并且如果服务帧中的特定字段的内容等于第一逻辑值,则可以确定不处理第一服务帧。在一个实施例中,如果响应于广播查询帧而生成服务帧,则第一服务帧中的特定字段的内容可以等于第一逻辑值。在其它实施例中,AP 130-A可以接收第二服务帧,检查特定字段的内容,以及,如果特定字段的内容等于第二逻辑值,就将服务帧转发给STA 110-A(服务使用方站)。在一个实施例中,AP 130-A可以在将服务帧传输给STA 110-A之前获取嵌入在第二服务帧的数据地址(DA)字段中的STA 110-A(服务使用方站)的地址。

在一个实施例中,在使用第二层的组合的设备和服务发现过程时,STA110-B~110-K和110-M~110-X可以接收广播查询帧,而服务提供方站(例如,STA 110-C)可以通过生成第一或第二服务帧来对广播查询帧进行响应。在一个实施例中,STA 110-C可以响应于接收到广播查询帧而生成第一服务帧,其中特定字段的内容被设置为第一逻辑值。在一个实施例中,第一服务帧的其它字段可以包括BSSID(其中设置了STA 110-C的BSS的标识符)字段和任选的IE字段,其可以包括STA 110-C所提供的服务的列表。

在其它实施例中,STA 110-C可以响应于接收到单播查询帧而生成第二服务帧。在一个实施例中,第二服务帧可以包括特定字段的内容以及目的地址(DA)字段,二者被分别设置为第二逻辑值以及STA 110-A的MAC地址。在一个实施例中,第二服务帧的其它字段可以包括BSSID(其中设置了STA 110-C的BSS的标识符)字段和任选的IE字段,其可以包括STA110-C所提供的服务的列表。在一个实施例中,STA 110-C可以接收关于建立直接链路的请求,并允许在STA 110-C和110-A之间建立直接链路112。

在结合更高层服务发现过程使用第二层设备发现过程时,STA 110-C可以与基础设施网络(AP 130-A)建立第二层连接。在一个实施例中,在第二层连接建立后,STA 110-C可以接收基于UPnP、Bonjour以及其它类似协议的更高层(例如,第三层)服务发现协议消息。在一个实施例中,STA 110-C可以接收第二层信息,例如BSSID和MAC(媒体访问控制)地址,其附带在更高层(第三层)消息的末端。

在其它实施例中,在发现步骤之后,STA 110-C可以从STA 110-A接收设备发现握手信号。在一个实施例中,STA 110-C可以生成响应帧并将该响应帧发送给STA 110-A。在一个实施例中,响应帧可以使得能够发现STA110-C的位置。在发现服务提供方站的位置之后,STA 110-C可以发起直接链路建立过程来与STA 110-A建立直接链路112。

图2中示出了站STA 110的实施例,其支持组合的设备和服务发现过程。在一个实施例中,STA 110可以包括接口210、平台250、应用270和存储器280。在一个实施例中,接口210可以将STA 110耦合到接入点,例如AP 130-A或130-B。在一个实施例中,接口310可以在STA 110和AP 130之间提供电的、无线的和协议接口。

在一个实施例中,平台250可以包括硬件部件(例如处理器、网络接口、存储区域以及其它的部件)以支持图3描述的分层模型。在一个实施例中,平台250可以支持应用270和存储器280。在一个实施例中,平台250可以执行应用框270所支持的应用,这样生成的数据单元可以存储在存储器280中。

在一个实施例中,平台250可以生成查询帧(例如广播查询和单播查询),接收第一或第二服务帧,以及处理服务帧来执行组合的设备和服务发现过程。在一个实施例中,平台250还可以指示服务使用方站和服务提供方站之间的链路建立过程。在一个实施例中,平台250可以支持要在分层模型的第二层执行的组合的设备和服务发现。在一个实施例中,在第二层执行组合的设备和服务发现可以包括使用较少或较短的消息。

在一个实施例中,第二层的组合的设备和服务发现过程可以减少在更高层执行服务发现过程而产生的开销,由于不进行混杂模式操作而保存功率,以及减少延迟抖动和分组丢失。

图3中示出了平台250支持的分层模型的实施例。在一个实施例中,分层模型300可以包括第二层305、第二层服务发现(L2SD)层350和第三层380。在一个实施例中,L2SD 350可以处于第二层305和第三层380之间。

在一个实施例中,第二层305可以包括一个或多个接口,例如基于IEEE802.11的标准Wi-Fi 310、基于短程和高带宽无线电技术的超宽带UWB 320以及基于跳频扩频(FHSS)的蓝牙技术BT 330。在一个实施例中,L2SD 350可以包括依赖于平台的较低子层360和独立于平台的较高子层370。在一个实施例中,L2SD子层360可以包括接口,例如Wi-Fi 361、UWB 362和BT363,其可以将第二层305的Wi-Fi 310、UWB 320和BT 330与较高子层370进行耦合。

在一个实施例中,较高子层370可以包括接口,例如通用即插即用接口UPnP 371、ZConf 372以及其它厂商特定的接口373。在一个实施例中,UPnP 371可以允许设备无缝地进行连接并在家庭和公司环境中简化网络的实现,以进行计算机部件的简单安装。在一个实施例中,UPnP 371可以使用基于互联网的通信标准。在一个实施例中,第三层380还可以包括UPnP381、ZConf 382以及其它接口,以将第三层380耦合到第二层305。

在一个实施例中,L2SD较高子层370可以从第三层380接收第三层服务发现(L3SD)信息,并可以将L3SD信息映射到L2SD特定信息单元。在一个实施例中,L2SD较高子层370可以编译相关的L2SD信息单元并将编译的L2SD信息单元发送给L2SD较低子层360。在一个实施例中,L2SD较低子层360可以基于选择的网络接口(例如Wi-Fi 310、UWB 320和BT330)将L2SD信息单元(IE)插入适当的L2帧中。

如果站代表服务使用方站,例如TDLS网络的STA 110-A,则图4中的查询帧410(其可以包括前面所述的广播查询帧和单播查询帧)可以封装到基于IEEE 802.11的数据帧中并发送给Wi-Fi接口310。如果站代表服务提供方站,例如TDLS网络的STA 110-C,则图4的服务帧450(其可以包括前面所述的第一服务帧或第二服务帧)可以封装到基于IEEE 802.11的数据帧中并发送给Wi-Fi接口310。

图5示出了流程图500,其描述了TDLS网络的站所采用的组合的设备和服务发现技术。在方框505中,服务使用方站(例如STA 110-A)可以确定要发送广播查询帧还是单播查询帧。在一个实施例中,如果服务使用方站STA 110-A确定发送广播查询帧,则控制转至方框510,否则转至方框550。

在方框510中,服务使用方站STA 110-A可以生成广播查询帧。在一个实施例中,STA 110-A可以使用下面描述的图6的查询帧600来生成广播查询帧。

在方框515中,STA 110-A可以封装查询帧600,其被配置为第一数据帧中的广播查询帧。在一个实施例中,STA 110-A可以使用基于IEEE 802.11的数据帧。

在方框520中,STA 110-A可以广播第一数据帧。由于第一数据帧包括被配置为广播帧的查询帧600,所以AP 130-A可以不处理第一数据帧。

在方框525中,服务提供方站(例如STA 110-C)可以接收第一数据帧。在方框530中,服务提供方站STA 110-C可以使用下面描述的图7的服务帧700来生成第一服务帧。

在方框535中,STA 110-C可以将第一服务帧封装在第二数据帧中。在一个实施例中,第二数据帧可以基于IEEE 802.11标准。

在方框540中,STA 110-C可以将第二数据帧发送给服务使用方站STA110-A。在一个实施例中,服务提供方站STA 110-C可以基于广播查询帧的基本服务集标识符(BSSID)字段来发送第二数据帧。

在方框544中,STA 110-A可以使用第二数据帧来确定服务提供方站STA 110-C是否位于与STA 110-A相同的BSS内。在方框548中,如果STA110-C位于与STA 110-A相同的BSS内,则STA 110-A可以与STA 110-C建立直接链路。在一个实施例中,STA 110-A可以使用单播分组传输,其中该单播分组传输使用了服务提供方的MAC地址和BSSID。在其它实施例中,STA 110-A可以发起更高层的服务发现过程。

在方框550中,服务使用方站STA 110-A可以生成单播查询帧。在一个实施例中,STA 110-A可以使用下面描述的查询帧600来生成单播查询帧。

在方框555中,STA 110-A可以将配置为单播查询帧的查询帧600封装在第三数据帧中。在一个实施例中,STA 110-A可以使用基于IEEE 802.11标准的数据帧。

在方框560中,STA 110-A可以将第三数据帧发送给接入点,例如AP130-A。由于第三数据帧包括配置为单播查询帧的查询帧600,所以AP 130-A可以处理第三数据帧。

在方框565中,AP 130-A可以使用在单播查询帧的目的地址字段中编码的广播地址来广播单播帧。在方框570中,服务提供方站STA 110-C可以使用服务帧700来生成第二服务帧。

在方框580中,STA 110-C可以将第二服务帧封装在第四数据帧中。在一个实施例中,第四数据帧可以基于IEEE 802.11标准。在方框585中,STA110-C可以使用配置成STA 110-A的MAC地址的目的地址字段将第四数据帧发送给服务使用方站STA 110-A。

在方框590中,STA 110-A可以使用第四数据帧来确定服务提供方站STA 110-C是否在与STA 110-A相同的BSS内。

在方框595中,如果STA 110-C在与STA 110-A相同的BSS内,则STA110-A可以与STA 110-C建立直接链路。在一个实施例中,STA 110-A可以使用单播分组传输,该单播分组传输使用了服务提供方的MAC地址和BSSID。在其它实施例中,STA 110-A可以发起更高层的服务发现过程,例如但不限于UPnP、Zconf。

图6示出了服务使用方站所使用的查询帧600的实施例。在一个实施例中,查询帧600可以包括诸如报头610和帧体615的字段。

在一个实施例中,报头610可以包括子字段,例如去往DS(ToDS)611、来自DS(FromDS)612、目的地址DA 618以及其它的子字段。在一个实施例中,帧体615可以包括LLC/SNAP 620、远程帧类型630、TDLS分组类型640和信息650等等的字段。

在一个实施例中,在如方框510所示生成广播查询帧时,STA 110-A可以配置子字段ToDS 611(=0),FromDS 612(=0),LLC/SNAP 620(=80d),远程帧类型630(=2),TDLS分组类型640(=10)。在一个实施例中,TDLS分组类型640可以使用表670中的值进行配置。在一个实施例中,STA 110-A可以使用保留值10来指示TDLS分组类型是第二层查询帧。在一个实施例中,信息650可以包括表660,其可以包括如下各列:次序661和信息单元(IE)662,IE 662可以包括BSSID 669。在一个实施例中,IE 662还可以包括任选的IE 669-A,其可以由STA 110-A用来指示STA 110-A感兴趣的服务。在一个实施例中,STA 110-A可以采用与服务使用方站STA 110-A相关联的AP 130-A的基本服务集标识符来配置BSSID 669。在一个实施例中,信息650还可以包括任选的信息单元,其可以识别服务使用方站STA 110-A需要的服务。

在一个实施例中,在如方框550所示生成单播查询帧时,STA 110-A可以配置子字段ToDS 611(=1),FromDS 612(=0),DA 618(=广播地址),LLC/SNAP 620(=80d),远程帧类型630(=2),TDLS分组类型640(=10)。在一个实施例中,TDLS分组类型640可以使用表670中的值来进行配置。在一个实施例中,STA 110-A可以使用保留值10来指示TDLS分组类型是第二层查询帧。在一个实施例中,IE 662可以包括BSSID 669,其可以采用与服务使用方站STA 110-A相关联的AP 130-A的基本服务集标识符来进行配置。在一个实施例中,信息650还可以包括任选的IE 669-A,其可以识别服务使用方站STA 110-A需要的服务。

在一个实施例中,如果STA 110-A确定在设置了STA 110-A的相同BSS(例如120-A)中也设置了STA 110-C,则STA 110-A可以与STA 110-C建立隧道化直接链路建立。在一个实施例中,STA 110-A可以使用表670的值‘0’来发送建立请求(建立请求),并可以从STA 110-C接收响应。在接收到适合的响应之后,STA 110-A可以发送来自表670的值‘2’来对建立进行确认(建立确认)。

图7示出了服务提供方站STA 110-C所使用的服务帧的实施例。在一个实施例中,服务帧700可以基本上类似于图6的查询帧600。在一个实施例中,在生成第一服务帧时,响应于如方框530中所示接收到广播查询帧,STA 110-C可以配置子字段ToDS 711(=0),FromDS 712(=0),LLC/SNAP720(=80d),远程帧类型730(=2),TDLS分组类型740(=11)。在一个实施例中,TDLS分组类型740可以使用表760中的保留值进行配置。在一个实施例中,STA 110-C可以使用保留值11来指示TDLS分组类型是服务帧。

在一个实施例中,信息750可以包括表770,其可以包括如下各列:次序761和信息单元(IE)762,IE 762可以包括BSSID 779。在一个实施例中,IE 762还可以包括任选的IE 779-A,其可以由STA 110-C用来指示STA110-C能够支持的服务。在一个实施例中,STA 110-C可以采用与服务使用方站STA 110-C相关联的AP 130-A的基本服务集标识符来配置BSSID 779。在一个实施例中,STA 110-A可以接收第一服务帧并检查BSSID 779的内容以确定服务提供方站的位置。在一个实施例中,服务使用方站110-A从而可以使用第二层的组合的设备和服务发现过程来发现设备及其提供的服务。

在一个实施例中,在生成第二服务帧时,响应于如方框570中所示接收到单播查询帧,STA 110-C可以配置子字段ToDS 711(=0),FromDS 712(=0),DA 718(=STA 110-A的MAC地址),LLC/SNAP 720(=80d),远程帧类型730(=2),TDLS分组类型740(=11)。在一个实施例中,TDLS分组类型740可以使用表760中的保留值来进行配置。在一个实施例中,STA 110-C可以使用保留值11来指示TDLS分组类型是服务帧。

在一个实施例中,信息750可以包括表770,其可以包括如下各列:次序761和信息单元(IE)762,IE 762可以包括BSSID 779。在一个实施例中,IE 762还可以包括任选的IE 779-A,其可以由STA 110-C用来指示STA110-C能够支持的服务。在一个实施例中,STA 110-C可以采用与服务使用方站STA 110-C相关联的AP 130-A的基本服务集标识符来配置BSSID 779。在一个实施例中,STA 110-A可以接收第一服务帧并检查BSSID 779的内容,以发现服务提供方站的存在以及服务提供方站的位置。

在一个实施例中,任选的IE 779-A还可以包括状态码,例如“成功”、“未发现服务”以及“非法格式查询”。在一个实施例中,服务使用方站110-A从而可以使用第二层的组合的设备和服务发现过程来发现设备及其提供的服务。在一个实施例中,在建立隧道化直接链路时,STA 110-C可以从STA110-A接收建立请求,并通过从表760中选择值‘1’(建立响应)来进行响应。

本申请参照示例性实施例对本发明的一些特征进行了描述。然而,该描述目的不是要进行限制性含义的解释。示例性实施例的多种修改以及本发明的其它实施例对于本发明所属的该领域技术人员而言是显而易见的,它们都被认为是处于本发明的精神和保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号