Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

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

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

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

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

主权项:一种支持隧道化直接链路建立的无线网络中的方法,包括:从服务使用方站发送第二层查询帧,响应于在服务提供方站中接收到所述第二层查询帧而生成第二层服务帧,其中,多个站包括所述服务使用方站和所述服务提供方站,以及响应于在所述服务使用方站中接收到所述第二层服务帧而发现所述服务提供方站和所述服务提供方站提供的服务,使用所述第二层查询帧来发现所述服务提供方站;使用第三层服务过程来发现所述服务提供方站提供的服务;其中,所述第二层查询帧是单播查询帧,其中,路由器使用在所述单播查询帧的目的地址字段中编码的广播地址来重新广播所述单播查询帧,其中,所述第二层服务帧包括所述服务提供方站响应于接收到所述单播查询帧而生成的响应服务帧,其中,所述响应服务帧包括基本服务集标识符值、信息单元和目的地址,所述目的地址包括所述服务使用方站的媒体访问控制地址值,其中,所述基本服务集标识符值识别在其中设置了所述服务提供方站的基本服务集,以及其中,所述信息单元指示所述服务提供方站提供的服务。

全文数据:在多个站中支持隧道化直接链路建立TDLS的组合的设备和服务发现技术背景技术[0001]无线网络可以包括一个或多个基本服务集BSS,基本服务集BSS可以通过骨干网络互相耦合。基本服务集可以包括站STA和接入点AP,其中接入点可以耦合到骨干网络以在BSS内的STA和骨干网络之间提供接口。BSS内的站可以耦合到该BSS的AP,STA和AP之间的耦合可以称为AP路径。举例来说,BSS的一些移动站服务提供方站可以提供打印、传真、IP语音VoIP、多媒体以及其它的服务。一些其它的站服务使用方STA可以使用服务提供方STA提供的服务。服务使用方STA可以使用例如UPnP或ZeroConf之类的较高层的发现协议来发现服务提供方STA。在完成发现之后,服务使用方STA和服务提供方STA可以使用AP路径来发送数据单元。[0002]然而,在很多使用情形下,服务使用方STA和服务提供方STA可能处于对方的无线电范围内并与同一个AP相关联。如果服务使用方和服务提供方STA在交换数据单元时在混杂模式下操作一段时间,则服务使用方和服务提供方STA可发现它们在同一个BSS中,并可以建立直接链路来交换数据单元。然而,基于较高层的发现过程会产生较大的开销和延迟,且在混杂模式下操作时STA消耗的功率要比正常模式下高得多。另外,将数据传输从AP路径切换到直接链路会产生分组丢失,且重新排序和切换会产生延迟抖动。附图说明[0003]在附图中,本申请描述的发明以举例的方式来说明,而不是限制性地。为了说明的简洁和清楚,图中示出的元素并不一定依比例绘出。例如,为了清楚起见,一些元素的大小可以相对于其它元素进行放大。此外,在认为适当的情形下,在图中重复使用了参考标记,以指示相对应的或相似的元素。[0004]图1根据一个实施例示出了无线网络环境1〇〇,其包括有效的组合的设备和服务发现技术。[0005]图2根据一个实施例示出了可以使用组合的设备和服务发现技术的站STA。[0006]图3根据一个实施例示出了站STA用于支持组合的设备和服务发现技术的分层方法。[0007]图4根据一个实施例示出了在服务使用方STA和服务提供方STA之间交换的帧,以执行组合的设备和服务发现。[0008]图5是根据一个实施例示出了由服务使用方STA和服务提供方STA执行的组合的设备和服务发现技术的流程图。[0009]图6根据一个实施例示出了由服务使用方STA生成的查询帧。[0010]图7根据一个实施例示出了由服务提供方STA生成的服务帧。具体实施方式[0011]下列说明描述了在支持TDLS的多个站STA中执行组合的设备和服务的发现的技术的实施例。在下面的描述中,给出了许多具体细节,例如逻粒买现、资源划分、共孚或者复制的实现、系统部件的类型和相互关系、以及逻辑划分或综合选择,以便提供对本发明更透彻的理解。然而,本领域技术人员将会理解的是,本发明可以不用这些具体细节来实现。在其它例子中,为了不妨碍对本发明的理解,并未具体示出控制结构、门级别的电路以及完整的软件指令序列。对于本领域那些普通技术人员来说,通过所附的说明,无需过度实验亦能实现适当的功能。_s_[0012]说明书中所指的“一个实施例”、“一实施例”、“一示例性实施例”表示所描述的实施例可以包括特定的特征、结构或者特性,但是并非每个实施例都需要包括特定的特征、结构或特性。此外,这些短语并不一定指的是相同的实施例。此外,当结合实施例来描述特定的特征、结构或特性时,相信可以在本领域技术人员的知识范围内,结合明确或未明确描述的其它实施例,来实现该特征、结构或特性。[0013]本发明的实施例可以在硬件、固件、软件或其任意组合中实现。本发明的实施例还可以以存储在机器可读介质上的指令形式来实现,其可以由一个或多个处理器读取和执行。机器可读介质可以包括以机器例如,计算设备可读取的形式存储或发送信息的任何机制。[0014]例如,机器可读介质可以包括只读存储器ROM、随机存取存储器RAM、磁盘存储介质、光盘存储介质、闪存器件、电的、光学的、声学的或其它类似信号。此外,本申请可以将固件、软件、例程和指令描述成执行某些动作。然而,应当理解,这些描述仅仅是出于便利,这些动作实际产生自执行固件、软件、例程和指令的计算设备、处理器、控制器和其它设备。[0015]图1示出了无线网络100的实施例,其可以在支持TDLS的多个站中支持组合的设备和服务发现技术。在一个实施例中,无线网络1〇〇可以包括扩展服务集ESS,其可以包括基本服务集120-A和120-B、接入点AP130-A和130-B以及分配系统150。在其它实施例中,无线网络100可以包括独立基本服务集IBSS。[0016]在一个实施例中,分配集线器150可以包括接口,其可以使BSS120-A中的STA110-A〜110-K能够耦合到BSS120-B中的STA110-M〜110-X,并可以将BSS120-A和120-B中的STA110与其它类型的分配网络例如基于以太网的网络进行耦合。在一个实施例中,分配集线器150可以支持STA110和耦合到其它类型分配网络的设备之间的互操作。在一个实施例中,分配集线器150可以支持AP130-A和130-2。[0017]在一个实施例中,服务使用方站和服务提供方站可以使用1第二层组合的设备和服务发现过程,或者2第二层设备发现与更高层服务发现过程的组合。[0018]在一个实施例中,在使用第二层的组合的设备和服务发现过程时,准备就绪来利用服务的服务使用方站STA110-A可以生成查询帧。在一个实施例中,STA110-A可以生成广播查询帧并将广播查询帧封装在数据帧中。在一个实施例中,STA110-A可以直接地对广播查询帧进行广播。在一个实施例中,STA110-A可以将特定字段去往DS来自DS的字段)配置成第一逻辑值。在一个实施例中,广播查询帧还可以包括其它字段,例如BSSID即,其中设置了STA110-A的BSS120-A的标识符字段、协议类型字段、与服务发现有关的任选的字段。[0019]在其它实施例中,STA110-么可以生成单播查询帧并将单播查询帧发送给Ap13〇_A。在一个实施例中,STA110-A可以将特定字段配置成第二逻辑值,将其它字段例如目的地址①A字段配置成广播地址。在一个实施例中,单播查询帧还可以包括其它字段,例如BSSIDg卩,其中设置了STA110-A的BSS120-A的标识符字段、协议类型字段、与服务发现有关的任选的字段。[0020]在一个实施例中,服务使用方站STA110-A可以响应于发送广播查询帧而接收第一服务帧,响应于发送单播查询帧而接收第二服务帧。在一个实施例中,STA110-A可以使用第一服务帧中的信息例如BSSID和任选的信息单元IE字段来确定在其中可以设置服务提供方站STA110-C的BSS以及STA110-C可以提供的服务。在一个实施例中,如果在与STA110-A相同的BSS中设置服务提供方站,则STA110-A可以建立直接链路。在一个实施例中,服务使用方站STA110-A可以发现作为服务提供方站的STA110-C,并且可以在与STA110-A相同的BSS120-A内设置STA110-C。在一个实施例中,STA110-A可以与服务提供方站STA110-C建立直接链路112。[0021]在结合更高层服务发现过程来使用第二层设备发现过程时,STA110-A〜110-K和STA110-M〜110-X可以与基础设施网络建立第二层连接。在一个实施例中,基础设施网络可以包括AP130-A和130-B以及分配集线器150。在一个实施例中,在第二层连接建立后,月艮务使用方站STA110-A可以使用更高层例如第三层服务发现协议例如UPnP,Bonjour,以及其它类似的协议来发现期望的服务。在一个实施例中,可以将第二层信息例如BSSID和MAC媒体访问控制地址附带在更高层第三层消息的末端。[0022]在其它实施例中,在服务使用方站STA110-A发现期望的服务提供方站STA110-C及其MAC地址之后,STA110-A可以发起设备发现握手devicediscoveryhandshake。在一个实施例中,设备发现握手可以包括封装在数据帧中的请求帧。在一个实施例中,STA110-A可以接收响应帧,其可以用于发现服务提供方站STA110-C的位置BSS120-A。在发现服务提供方站STA110-C的位置之后,STA110-A可以发起直接链路建立过程,来与STA110-C建立直接链路112。[0023]在一个实施例中,AP130-A可以支持使用AP路径在BSS120-A的STA110-A〜110-K之间对帧进行传输。在一个实施例中,AP130-A和130-B可以分别将BSS120-A的STA110-A〜110-K和BSS120-B的STA110-M〜110-X耦合到分配集线器150,这允许在STA110-A〜110-K和110-M〜110-X之间对帧进行传输。[0024]在一个实施例中,AP130-A可以接收广播查询帧,检查广播查询的特定字段的内容,以及如果广播查询的特定字段等于第一逻辑值则确定不处理广播查询帧。在其它实施例中,AP130-A可以接收单播查询帧,以及,如果单播帧的特定字段的内容等于第二逻辑值,则AP130-A可以在包括BSS120-A和l2〇-B的扩展服务集中重新广播该单播查询帧。[0025]在一个实施例中,AP130-A可以从一个或多个服务提供方站接收第一或第二服务帧。在一个实施例中,AP130-A可以从服务提供方站STA110-C接收第一服务帧。在一个实施例中,AP130-A可以检查服务帧中的特定字段的内容,并且如果服务帧中的特定字段的内容等于第一逻辑值,则可以确定不处理第一服务帧。在一个实施例中,如果响应于广播查询帧而生成服务帧,则第一服务帧中的特定字段的内容可以等于第一逻辑值。在其它实施例中,AP130-A可以接收第二服务帧,检查特定字段的内容,以及,如果特定字段的内容等于第二逻辑值,就将服务帧转发给STA110-A服务使用方站)。在一个实施例中,AP130-A可以在将服务帧传输给STA110-A之前获取嵌入在第二服务帧的数据地址DA字段中的STA110-A服务使用方站的地址。[0026]在一个实施例中,在使用第二层的组合的设备和服务发现过程时,STA110-B〜110-K和110-M〜110-X可以接收广播查询帧,而服务提供方站例如,STA110-C可以通过生成第一或第二服务帧来对广播查询帧进行响应。在一个实施例中,STA110-C可以响应于接收到广播查询帧而生成第一服务帧,其中特定字段的内容被设置为第一逻辑值。在一个实施例中,第一服务帧的其它字段可以包括BSSID其中设置了STA110-C的BSS的标识符)字段和任选的IE字段,其可以包括STA110-C所提供的服务的列表。[0027]在其它实施例中,STA110-C可以响应于接收到单播查询帧而生成第二服务帧。在一个实施例中,第二服务帧可以包括特定字段的内容以及目的地址DA字段,二者被分别设置为第二逻辑值以及STA110-A的MAC地址。在一个实施例中,第二服务帧的其它字段可以包括BSSID其中设置了STA110-C的BSS的标识符)字段和任选的IE字段,其可以包括STA110-C所提供的服务的列表。在一个实施例中,STA110-C可以接收关于建立直接链路的请求,并允许在STA110-C和110-A之间建立直接链路112。[0028]在结合更高层服务发现过程使用第二层设备发现过程时,STA110-C可以与基础设施网络AP130-A建立第二层连接。在一个实施例中,在第二层连接建立后,STA110-C可以接收基于UPnP、Bonjour以及其它类似协议的更高层(例如,第三层服务发现协议消息。在一个实施例中,STA110-C可以接收第二层信息,例如BSSID和MAC媒体访问控制)地址,其附带在更高层第三层消息的末端。[0029]在其它实施例中,在发现步骤之后,STA110-C可以从STA110-A接收设备发现握手信号。在一个实施例中,STA110-C可以生成响应帧并将该响应帧发送给STA110-A。在一个实施例中,响应帧可以使得能够发现STA110-C的位置。在发现服务提供方站的位置之后,STA110-C可以发起直接链路建立过程来与STA110-A建立直接链路112。[0030]图2中示出了站STA110的实施例,其支持组合的设备和服务发现过程。在一个实施例中,STA110可以包括接口210、平台250、应用27〇和存储器280。在一个实施例中,接口210可以将STA110耦合到接入点,例如AP130-A或130-B。在一个实施例中,接口310可以在STA110和AP130之间提供电的、无线的和协议接口。[0031]在一个实施例中,平台25〇可以包括硬件部件例如处理器、网络接口、存储区域以及其它的部件)以支持图3描述的分层模型。在一个实施例中,平台250可以支持应用270和存储器280。在一个实施例中,平台25〇可以执行应用框270所支持的应用,这样生成的数据单元可以存储在存储器280中。[0032]在一个实施例中,平台25〇可以生成查询帧例如广播查询和单播查询),接收第一或第二服务帧,以及处理服务帧来执行组合的设备和服务发现过程。在一个实施例中,平台25〇还可以指示服务使用方站和服务提供方站之间的链路建立过程。在一个实施例中,平台25〇可以支持要在分层模型的第二层执行的组合的设备和服务发现。在一个实施例中,在第二层执行组合的设备和服务发现可以包括使用较少或较短的消息。[0033]在一个实施例中,第二层的组合的设备和服务发现过程可以减少在更高层执行服务发现过程而产生的开销,由于不进行混杂模式操作而保存功率,以及减少延迟抖动和分组丢失。[0034]图3中示出了平台25〇支持的分层模型的实施例。在一个实施例中,分层模型3〇〇可以包括第二层305、第二层服务发现L2SD层350和第三层380。在一个实施例中,L2SD350可以处于第二层305和第三层380之间。[0035]在一个实施例中,第二层3〇5可以包括一个或多个接口,例如基于IEEE802.11的标准Wi-Fi310、基于短程和高带宽无线电技术的超宽带UWB320以及基于跳频扩频FHSS的蓝牙技术BT330。在一个实施例中,L2SD350可以包括依赖于平台的较低子层360和独立于平台的较高子层370。在一个实施例中,L2SD子层360可以包括接口,例如Wi-Fi361、UWB362和BT363,其可以将第二层305的Wi-Fi310、UWB320和BT330与较高子层370进行耦合。[0036]在一个实施例中,较高子层370可以包括接口,例如通用即插即用接口UPnP371、ZConf3M以及其它厂商特定的接口373。在一个实施例中,UPnP371可以允许设备无缝地进行连接并在家庭和公司环境中简化网络的实现,以进行计算机部件的简单安装。在一个实施例中,UPnP371可以使用基于互联网的通信标准。在一个实施例中,第三层380还可以包括UPnP381、ZConf382以及其它接口,以将第三层380耦合到第二层305。[0037]在一个实施例中,L2SD较高子层370可以从第三层380接收第三层服务发现L3SD信息,并可以将L3SD信息映射到L2SD特定信息单元。在一个实施例中,L2SD较高子层370可以编译相关的L2SD信息单元并将编译的L2SD信息单元发送给L2SD较低子层360。在一个实施例中,L2SD较低子层360可以基于选择的网络接口(例如Wi-Fi310、UWB320和BT330将L2SD信息单元IE插入适当的L2帧中。[0038]如果站代表服务使用方站,例如TDLS网络的STA110-A,则图4中的查询帧410其可以包括前面所述的广播查询帧和单播查询帧)可以封装到基于IEEE802.11的数据帧中并发送给Wi-Fi接口310。如果站代表服务提供方站,例如TDLS网络的STA110-C,则图4的服务帧450其可以包括前面所述的第一服务帧或第二服务帧)可以封装到基于IEEE802.11的数据帧中并发送给Wi-Fi接口310。[0039]图5示出了流程图500,其描述了TDLS网络的站所采用的组合的设备和服务发现技术。在方框505中,服务使用方站例如STA110-A可以确定要发送广播查询帧还是单播查询帧。在一个实施例中,如果服务使用方站STA110-A确定发送广播查询帧,则控制转至方框510,否则转至方框550。[0040]在方框510中,服务使用方站STA110-A可以生成广播查询帧。在一个实施例中,STA110-A可以使用下面描述的图6的查询帧600来生成广播查询帧。[0041]在方框515中,STA110-A可以将配置为广播查询帧的查询帧600封装在第一数据帧中。在一个实施例中,STA110-A可以使用基于IEEE802.11的数据帧。[0042]在方框520中,STA110-A可以广播第一数据帧。由于第一数据帧包括被配置为广播帧的查询帧600,所以AP130-A可以不处理第一数据帧。[0043]在方框525中,服务提供方站(例如STA110-C可以接收第一数据帧。在方框530中,服务提供方站STA110-C可以使用下面描述的图7的服务帧700来生成第一服务帧。[0044]在方框535中,STA110-C可以将第一服务帧封装在第二数据帧中。在一个实施例中,第二数据帧可以基于IEEE802.11标准。[0045]在方框540中,STA110-C可以将第二数据帧发送给服务使用方站STA110-A。在一个实施例中,服务提供方站STA110-C可以基于广播查询帧的基本服务集标识符BSSID字段来发送第二数据帧。[0046]在方框544中,STA110-A可以使用第二数据帧来确定服务提供方站STA110-C是否位于与STA110-A相同的BSS内。在方框548中,如果STA110-C位于与STA110-A相同的BSS内,则STA110-A可以与STA110-C建立直接链路。在一个实施例中,STA110-A可以使用单播分组传输,其中该单播分组传输使用了服务提供方的MAC地址和BSSID。在其它实施例中,STA110-A可以发起更高层的服务发现过程。[0047]在方框550中,服务使用方站STA110-A可以生成单播查询帧。在一个实施例中,STA110-A可以使用下面描述的查询帧600来生成单播查询帧。[0048]在方框555中,STA110-A可以将配置为单播查询帧的查询帧600封装在第三数据帧中。在一个实施例中,STA110-A可以使用基于IEEE802.11标准的数据帧。[0049]在方框560中,STA110-A可以将第三数据帧发送给接入点,例如AP130-A。由于第三数据帧包括配置为单播查询帧的查询帧600,所以AP130-A可以处理第三数据帧。[0050]在方框565中,AP130-A可以使用在单播查询帧的目的地址字段中编码的广播地址来广播单播帧。在方框570中,服务提供方站STA110-C可以使用服务帧700来生成第二服务帧。[0051]在方框580中,STA110-C可以将第二服务帧封装在第四数据帧中。在一个实施例中,第四数据帧可以基于IEEE802.11标准。在方框585中,STA110-C可以使用配置成STA110-A的MAC地址的目的地址字段将第四数据帧发送给服务使用方站STA110-A。[0052]在方框590中,STA110-A可以使用第四数据帧来确定服务提供方站STA110-C是否在与STA110-A相同的BSS内。[0053]在方框595中,如果STA110-C在与STA110-A相同的BSS内,则STA110-A可以与STA110-C建立直接链路。在一个实施例中,STA110-A可以使用单播分组传输,该单播分组传输使用了服务提供方的MAC地址和BSSID。在其它实施例中,STA110-A可以发起更高层的服务发现过程,例如但不限于UPnP、Zconf。[0054]图6示出了服务使用方站所使用的查询帧600的实施例。在一个实施例中,查询帧600可以包括诸如报头610和帧体615的字段。[0055]在一个实施例中,报头610可以包括子字段,例如去往DST〇DS611、来自DSFromDS612、目的地址DA618以及其它的子字段。在一个实施例中,帧体615可以包括含LLCSNAP620、远程帧类型630、TDLS分组类型640和信息650等等的字段。[0056]在一个实施例中,在如方框510所示生成广播查询帧时,STA110-A可以配置子字段ToDS611=0,FromDS612=0,LLCSNAP620=80d,远程帧类型630=2,TDLS分组类型640=10。在一个实施例中,TDLS分组类型640可以使用表670中的值进行配置。在一个实施例中,STA110-A可以使用保留值10来指示TDLS分组类型是第二层查询帧。在一个实施例中,信息65〇可以包括表660,其可以包括如下各列:次序661和信息单元(IE662,IE662可以包括BSSID669。在一个实施例中,IE662还可以包括任选的IE669-A,其可以由STA110-A用来指示STA110-A感兴趣的服务。在一个实施例中,STA110-A可以采用与服务使用方站STA110-A相关联的AP130-A的基本服务集标识符来配置BSSID669。在一个实施例中,信息650还可以包括任选的信息单元,其可以识别服务使用方站STA110-A需要的服务。[0057]在一个实施例中,在如方框550所示生成单播查询帧时,STA110-A可以配置子字段ToDS611=1,FromDS612=0,DA618=广播地址),LLCSNAP620=80d,远程帧类型630=¾,TDLS分组类型MO=10。在一个实施例中,TDLS分组类型640可以使用表670中的值来进行配置。在一个实施例中,STA110-A可以使用保留值10来指示TDLS分组类型是第二层查询帧。在一个实施例中,IE6似可以包括BSSID669,其可以采用与服务使用方站STA110-A相关联的AP130-A的基本服务集标识符来进行配置。在一个实施例中,信息650还可以包括任选的IE669-A,其可以识别服务使用方站STA110-A需要的服务。[0058]在一个实施例中,如果STA110-A确定在设置了STA110-A的相同BSS例如120-A中也设置了STA110-C,则STA110-A可以与STA110-C建立隧道化直接链路建立。在一个实施例中,STA110-A可以使用表670的值‘0’来发送建立请求建立请求),并可以从STA110-C接收响应。在接收到适合的响应之后,STA110-A可以发送来自表670的值‘2’来对建立进行确认建立确认)。[0059]图7示出了服务提供方站STA110-C所使用的服务帧的实施例。在一个实施例中,服务帧700可以基本上类似于图6的查询帧600。在一个实施例中,在生成第一服务帧时,响应于如方框530中所示接收到广播查询帧,STA110-C可以配置子字段ToDS711=0,FromDS712=0,LLCSNAP72〇=8〇d,远程帧类型730=2,TDLS分组类型740=11。在一个实施例中,TDLS分组类型740可以使用表760中的保留值进行配置。在一个实施例中,STA110-C可以使用保留值11来指示TOLS分组类型是服务帧。[0060]在一个实施例中,信息750可以包括表770,其可以包括如下各列:次序761和信息单元(IE762,IE762可以包括BSSID779。在一个实施例中,IE762还可以包括任选的IE779-A,其可以由STA110-C用来指示STA110-C能够支持的服务。在一个实施例中,STA110-C可以采用与服务使用方站STA110-C相关联的AP130-A的基本服务集标识符来配置BSSID779。在一个实施例中,STA110-A可以接收第一服务帧并检查BSSID779的内容以确定服务提供方站的位置。在一个实施例中,服务使用方站110-A从而可以使用第二层的组合的设备和服务发现过程来发现设备及其提供的服务。[0061]在一个实施例中,在生成第二服务帧时,响应于如方框570中所示接收到单播查询帧,STA110-C可以配置子字段ToDS711=0,FromDS712=0,DA718=STA110-A的MAC地址),LLCSNAP720=80d,远程帧类型730=2,TDLS分组类型740=11。在一个实施例中,TDLS分组类型740可以使用表760中的保留值来进行配置。在一个实施例中,STA110-C可以使用保留值11来指示TDLS分组类型是服务帧。[0062]在一个实施例中,信息750可以包括表770,其可以包括如下各列:次序761和信息单元(IE762,IE762可以包括BSSID779。在一个实施例中,IE762还可以包括任选的IE779-A,其可以由STA110-C用来指示STA110-C能够支持的服务。在一个实施例中,STA110-C可以采用与服务使用方站STA110-C相关联的AP130-A的基本服务集标识符来配置BSSID779。在一个实施例中,STA110-A可以接收第一服务帧并检查BSSID779的内容,以发现服务提供方站的存在以及服务提供方站的位置。[0063]在一个实施例中,任选的IE779-A还可以包括状态码,例如“成功”、“未发现服务”以及“非法格式查询”。在一个实施例中,服务使用方站110-A从而可以使用第二层的组合的设备和服务发现过程来发现设备及其提供的服务。在一个实施例中,在建立隧道化直接链路时,STA110-C可以从STA110-A接收建立请求,并通过从表760中选择值‘1’(建立响应来进行响应。lhj斗干1麥职不例性实施例对本发明的一些特征进行了描述。然而,该描述目的小是要进行限制性含义的解释。示例性实施例的多种修改以及本发明的其它实施例对于本发明所属的该领域技术人员而言是显而易见的,它们都被认为是处于本发明的精神和保护范围之内。

权利要求:1.一种支持隧道化直接链路建立的无线网络中的方法,包括:从服务使用方站发送第二层查询帧,响应于在服务提供方站中接收到所述第二层查询帧而生成第二层服务帧,其中,多个站包括所述服务使用方站和所述服务提供方站,以及响应于在所述服务使用方站中接收到所述第二层服务帧而发现所述服务提供方站和所述服务提供方站提供的服务,使用所述第二层查询帧来发现所述服务提供方站;使用第三层服务过程来发现所述服务提供方站提供的服务;其中,所述第二层查询帧是单播查询帧,其中,路由器使用在所述单播查询帧的目的地址字段中编码的广播地址来重新广播所述单播查询帧,其中,所述第二层服务帧包括所述服务提供方站响应于接收到所述单播查询帧而生成的响应服务帧,其中,所述响应服务帧包括基本服务集标识符值、信息单元和目的地址,所述目的地址包括所述服务使用方站的媒体访问控制地址值,其中,所述基本服务集标识符值识别在其中设置了所述服务提供方站的基本服务集,以及其中,所述信息单元指示所述服务提供方站提供的服务。2.根据权利要求1所述的方法,其中,使用所述响应服务帧的媒体访问控制地址值将所述响应服务帧指引到所述服务使用方站。3.根据权利要求1所述的方法,其中,所述服务包括打印、传真、因特网协议语音V0IP或多媒体服务中的至少一项。4.根据权利要求1所述的方法,包括:将使用所述响应服务帧确定的所述媒体访问控制地址值和所述基本服务集标识符值附加到第三层查询帧。5.根据权利要求4所述的方法,包括:如果所述基本服务标识符值指示所述服务提供方站在设置了所述服务使用方站的基本服务集中,则与所述服务提供方站建立隧道化直接链路建立。6.—种支持隧道化直接链路建立的系统,包括:多个站,其包括第一站和第二站,以及第一路由器,其耦合到所述第一站和所述第二站,其中,所述第一站是服务使用方站,所述第二站是服务提供方站,其中,所述第一站将第二层查询帧发送给所述多个站,其中,所述第二站响应于接收到所述第二层查询帧而生成第二层服务帧,以及其中,所述第一站基于所述第二层服务帧来发现所述第二站和所述第二站提供的服务,其中,所述第二层查询帧是单播查询帧,其中,所述第一路由器使用在所述单播查询帧的目的地址字段中编码的广播地址来重新广播所述单播查询帧,其中,所述第二层服务帧是所述第二站响应于接收到所述单播查询帧而生成的响应服务帧,其中,所述响应服务帧包括基本服务集标识符值、信息单元和目的地址,所述目的地址包括所述第一站的媒体访问控制地址值,其中,所述基本服务集标识符值识别在其中设置了所述第二站的基本服务集,其中,所述信息单元指示所述第二站提供的服务,以及其中,所述第一站进行以下操作:使用所述第二层查询帧来发现所述第二站,以及使用第三层服务过程来发现所述第二站提供的服务。7.根据权利要求6所述的系统,其中,所述响应服务帧是使用所述响应服务帧的媒体访问控制地址值而指引到所述第一站的。8.根据权利要求6所述的系统,其中,所述第一站将使用所述响应服务帧而确定的所述基本服务标识符值和所述媒体访问控制地址值附加到第三层查询帧。9.根据权利要求8所述的系统,其中,如果所述基本服务标识符值指示所述第二站在设置了所述第一站的基本服务集中,则所述第一站与所述第二站建立隧道化直接链路建立。10.—种支持隧道化直接链路建立的服务使用方站,包括:接口,其中,所述接口将所述服务使用方站耦合到路由器,平台,其耦合到所述接口,其中,所述平台响应于将第二层查询帧发送给耦合到所述路由器的多个站而接收第二层服务巾贞,其中,所述平台基于所述第二层服务帧来发现所述多个站中的服务提供方站以及所述服务提供方站提供的服务,其中,所述第二层查询帧是单播查询帧,所述路由器使用在所述单播查询帧的目的地址字段中编码的广播地址来重新广播所述单播查询帧,其中,所述第二层服务帧包括所述服务提供方站响应于接收到所述单播查询帧而生成的响应服务帧,其中,所述响应服务帧包括基本服务集标识符值、信息单元和目的地址,所述目的地址包括所述服务使用方站的媒体访问控制地址值,其中,所述基本服务集标识符值识别在其中设置了所述服务提供方站的基本服务集,以及其中,所述信息单元指示所述服务提供方站提供的服务。11.根据权利要求1〇所述的服务使用方站,其中,所述服务使用方站使用所述第二层服务帧的基本服务集标识符值来发现所述服务提供方站,以及根据所述第二层服务帧的信息单元来发现所述服务提供方站提供的服务。__12.根据权利要求11所述的服务使用方站,其中,如果所述基本服务标识符值指示所述服务提供方站在设置了所述服务使用方站的所述基本服务集中,则所述服务使用方站与所述服务提供方站建立隧道化直接链路建立。13.—种支持隧道化直接链路建立的服务提供方站,包括:接口,其中,所述接口将所述服务提供方站耦合到路由器,以及平台,其耦合到所述接口,其中,所述平台响应于接收到第二层查询帧而生成第二层服务帧,其中,在所述第二层服务帧中配置的值指示所述服务提供方站的位置和所述服务提供方站提供的服务,其中,所述第二层查询帧是单播查询帧,所述路由器使用在所述单播查询帧的目的地址字段中编码的广播地址来重新广播所述单播查询帧,其中,所述第二层服务帧包括所述服务提供方站响应于接收到所述单播查询帧而生成的响应服务帧,其中,所述响应服务帧包括基本服务集标识符值、信息单元和目的地址,所述目的地址包括所述服务使用方站的媒体访问控制地址值,其中,所述基本服务集标识符值识别在其中设置了所述服务提供方站的基本服务集,以及其中,所述信息单元指示所述服务提供方站提供的服务。14.根据权利要求13所述的服务提供方站,其中,所述服务提供方站支持建立隧道化直接链路,其中,所述隧道化直接链路的建立由服务使用方站发起。

百度查询: 英特尔公司 在多个站中支持隧道化直接链路建立(TDLS)的组合的设备和服务发现技术

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。