买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:马维尔国际贸易有限公司
摘要:本公开内容描述了用于建立和重新建立隧道式直接链路设立TDLS会话的技术。在一些方面中,TDLS设备持久能力比特被存储在计算设备处以指示计算设备是否能够存储与TDLS会话关联的持久组信息。持久组信息也存储在计算设备处以帮助计算设备重新建立TDLS会话并指导TDLS会话的重新建立。
主权项:1.一种用于在第一隧道直接链路设立TDLS设备与第二TDLS设备之间建立TDLS会话的方法,所述方法包括:从所述第一TDLS设备向所述第二TDLS设备发送TDLS发现请求;响应于在所述第一TDLS设备处从所述第二TDLS设备接收对于所述TDLS发现请求的响应,从所述第一TDLS设备向所述第二TDLS设备发送TDLS设立请求;响应于在所述第一TDLS设备处从所述第二TDLS设备接收对于所述TDLS设立请求的响应:i从所述第一TDLS设备向所述第二TDLS设备发送TDLS设立确认;ii在所述第一TDLS设备与所述第二TDLS设备之间建立所述TDLS会话;并且iii在所述第一TDLS设备处持久地存储与所述第二TDLS设备相关联的信息,其中所述信息当在所述第一TDLS设备与所述第二TDLS设备之间建立所述TDLS会话之后被持久地存储在所述第一TDLS处;向第三TDLS设备提供持久地存储的所述信息,持久地存储的所述信息足以使所述第三TDLS设备能够在不执行TDLS发现的情况下建立与所述第二TDLS设备的TDLS会话。
全文数据:用于在无线网络中在设备之间建立隧道式直接链路设立TDLS会话的方法以及通信系统[0_相关申请的交叉引用[0002]本公开内容要求于2〇13年1月7日提交的第13735,458号美国专利申请的优先权,该申请转而要求于2012年1月9日提交的第61584,774号美国临时申请的优先权,上述申请的公开内容通过引用并入于此。背景技术[0003]这里提供的背景技术描述是出于总体上呈现本公开内容的上下文的目的。当前具名的发明人的工作在这一背景技术部分中描述该工作的程度上以及该描述的可以在提交时未以其它方式符合作为现有技术的方面既未被明示地也未被暗示地承认为相对于本公开内容的现有技术。[0004]如由IEEE标准802•1lz和相关的IEEE标准802•1lmb定义的隧道式直接链路设立TDLS可以用来支持无线通信。TDLS会话例如允许计算设备交换数据或者直接从其它计算设备获得服务。WLAN最初被用来设立TDLS会话,并且TDLS会话中的计算设备被连接到同一无线接入点。[0005]但是,每当TDLS会话被设立时,涉及到IDLS发现操作和TDLS设立动作。并且,每当IDLS会话被丢失或者使用常规技术被终止时,诸如连接信息和能力的关于计算设备的信息被丢失。因此,使用常规技术的TDLS会话设立通常缓慢并且设立起来在计算上昂贵。发明内容[0006]提供这一发明内容以介绍以下在具体实施方式和附图中进一步描述的主题内容。因而,这一发明内容不应被视为描述必需特征或者用来限制要求保护的主题内容的范围。[0007]在一个方面中,本公开内容描述了被实施用于从TDLS设备发送TDLS发现请求并在TDLS设备处接收TDLS发现响应的方法。方法被进一步实施用于从TDLS设备发送TDLS设立请求、在TDLS设备处接收TDLS设立响应以及从TDLS设备发送TDLS设立确认。最后,方法被实施用于建立TDLS会话并在TDLS设备上存储来自TDLS设立响应的持久信息。[0008]方法被进一步实施用于至少部分地基于关于第二TDLS设备的持久信息从第一TDLS设备向第二TDLS设备发送TDLS设立请求、在第一TDLS设备处从第二TDLS设备接收TDLS设立响应以及从第一TDLS设备向第二TDLS设备发送TDLS设立确认。方法被进一步实施用于在没有TOLS发现请求和TDLS发现响应的情况下在第一TDLS设备与第二TOLS设备之间重新建立TDLS会话。[0009]片上系统(SoC包括被配置用于经由无线介质传输的发射器。SoC还包括被配置用于经由无线介质接收的接收器。最后,SoC包括被配置用于至少部分地基于关于TDLS组的成员设备的持久信息经由发射器器传输TDLS设立请求的TDLS连接模块。TDLS连接模块被进一步配置用于经由接收器从成员设备接收TDLS设立响应。TDLS连接模块还被配置用于经由发射器向成员设备传输TDLS设立确认。最后,TDLS连接模块被配置用于经由无线介质与成员设备建互TOLS会话D[0010]在以下的附图和说明书中阐述一个或更多个实现方式的细节。参照说明书和附图,其它的特征和优点将是明显的。附图说明[0011]以下在附图和具体实施方式中阐明一个或者多个实现方式的细节。在各图中,标号的最左边的数字标识该标号第一次出现的图。在描述和各图中的不同实例中使用相同标号指示相似单元。[0012]图1图f了根据一个或更多个方面的具有无线设备的操作环境。[0013]图2图示了根据一个或更多个方面的设立TDLS会话的图1的设备的示例。[0014]图3图示了建立TDLS会话并在TDLS会话中存储关于计算设备的信息的方法。[0015]图個示了基于持久信息重新建立TDLS会话的方法。[0016]图5图示了选择与之重新建立TDLS会话的计算装置并且重新建立TDLS会话的方法。[0017]图6图示了具有抽象的联网层的计算设备。[0018]图7图示了用于实现这里描述的技术的方面的SoC环境。具体实施方式[0019]用于建立TDLS会话的常规技术未能存储关于被连接的计算设备的信息。这导致建立TDLS会话时的低效率,即不能选择与之建立TDLS会话、和冗余设立动作等的计算设备。本公开内容描述了基于关于计算设备持久地存储的信息例如,持久组信息重新调用或重新建立TDLS会话的技术。在一个实现中,在建立TDLS会话之后,持久组信息被存储在特定设备处。持久组信息可被用来引导计算设备与具有希望的能力的另一计算设备建立TDLS会话、尝试与无线接入点进行计算设备连接以启用TDLS会话设立并且以其它方式管理持久组信息的存储等操作。[0020]在示例使用场景中,智能电话的用户可能从工作场所回家并且希望访问存储在服务器处的音乐。利用当前的TDLS架构,每当与服务器建立TDLS会话时,用户在访问他们的音乐时经受延迟。利用通过以下参照图1至图7公开的TDLS架构,移动电话的用户可在重新建立会话时以明显减少的延迟与服务器连接。[0021]另外,移动电话可基于用户的希望的动作指导设立TDLS会话,而不是在范围中的所有设备上执行TDLS发现、用范围中的所有设备执行TDLS设立并且然后通过设备搜索以找到具有希望的能力的设备。以这种方式,如果用户希望访问具有被存储于其中的个人视频和图片的单独的服务器,那么移动电话可将TDLS设立引导到具有个人视频和图片的服务器而不是音乐服务器。因此,用户将能够以提高的效率在收听音乐与将信息张贴于社交媒体站点之间切换。并且,如果移动电话之前已与服务器连接,那么一旦移动电话进入服务器的范围内,服务器就可发起重新建立与移动电话的TDLS会话。因此,通过允许服务器存储TDLS持久组信息,可以节省在移动电话上的存储器。[0022]并且,可要求TDLS会话中的设备与同一接入点连接。在另一示例使用场景中,行走穿过购物中心的移动电话用户可具有与诸如与由各种零售经销店拥有的广告服务器关联的接入点的多个接入点连接的选项。利用当前的TDLS架构,由于每个商店很可能具有其自身的接入点,因此移动电话将不能在可用服务器上浏览可用广告。利用以下公开的TDLS架构,移动电话用户将能够找出用于与不同商店交互(诸如观看与不同零售经销店关联的促销的接入点。[0023]并且,用户可能希望与多个设备共享持久信息。例如,如果用户在移动电话和平板设备二者上认证用户账户,那么移动电话可与平板设备共享持久信息。备选地,用户可能希望与另一用户共享持久信息。例如,用户的具有音乐服务器的好友可访问。原始用户可与好友共享持久信息以减少设立时间并允许引导的TDLS会话建立,而不是经历TDLS发现以找到原始用户家中的服务器。共享可利用公共动作框架。[0024]以下讨论描述操作环境、可在操作环境中使用的技术和其中可体现操作环境的部件的SoC。在以下讨论中,仅通过示例参照操作环境。[0025]操作环境[0026]图1图示了具有移动无线设备102的示例操作环境100,每个移动无线设备102能够通过诸如由无线接入点106启用的无线局域网(WLAN的无线连接104传送数据、分组和或帧。移动无线设备102包括智能电话108、平板计算机110和膝上型计算机112。虽然未被示出,但也可设想移动无线设备102的其它配置,诸如移动因特网设备MID、移动游戏控制台、电子阅读器或书(电子阅读器或电子书等。在示例操作环境1〇〇中还包括诸如台式计算机、服务器、支持因特网协议的电视(IPTV等的非移动无线设备。诸如服务器114的非移动无线设备能够通过诸如WLAN的网络连接11上传送数据、分组和或帧。网关设备118包括无线接入点106。[0027]移动无线设备102和诸如服务器114的非移动无线设备是TDLS设备120。每个TDLS设备120包括用于提供无线接口以处理诸如例如IEEE8〇2.ll-2007、IEEE802.11n、IEEE802.llz、IEEE802.limb等的各种通信协议的无线网络接口112。例如,移动无线设备102可在实施IEEE802.llz协议时经由数据链路层建立TDLS会话。数据链路层包括介质访问控制MAC子层。无线网络接口可包括组合的发射器和接收器被示出)或分离的发射器和接收器未示出),并且可以是与固件或软件组合或分开的硬件。[0028]IDLS设备120还包括一个或更多个处理器124、计算机可读存储介质126CRM126和在一个实现方式中被体现于CRMI26上的IDLS连接模块I28。处理器124可以是用于执行与移动无线设备102的应用和或操作系统关联的指令或代码的任何适当类型的处理器,该处理器为单核或多核的。处理器124可由诸如硅或其它的半导体的任何适当的材料构建或制造。CRM126可包括有用于存储无线设备1〇2的应用和或操作系统的数据的任何适当存储器或存储设备,诸如随机存取存储器RAM、静态RAMSRAM、非易失性RAMNVRAM、只读存储器ROM或快闪存储器。并且,CRM126可与信号介质并因此与信号本身相异并因此不包括它们。以下描述TDLS连接模块128的示例实现方式。[0029]TDLS设备120可被配置为当连接到网关设备118时具有基于基础结构的拓扑的无线网络中的客户端设备。备选地或者附加地,TDLS设备120可被配置用于使能与其它的TDLS设备的通信。在一些情况下,移动无线设备1〇2可同时与网关设备1丨8关联并与TDLS设备120建立TDLS会话,诸如服务器114到移动无线设备102。[0030]网关设备118被图示为包括无线接入点1〇6即,接入点1〇6。其它网关设备118被设想为包括各种网联设备,诸如路由器、移动热点、无线中继器、被配置用于共享无线连接的无线设备等。网关设备118可提供对资源、服务例如,能力或功能)、因特网或与网关设备118通信地耦合的其它网络的接入。例如,智能电话1〇8能够在被无线地连接到网关设备118时访问因特网。[0031]网关设备118还可包括提供无线接口以处理诸如以上以及别处提到的通信协议的各种通信协议的无线收发器。无线收发器可被实施为单个收发器或分离的发射器和接收器,并且可以是与固件或软件组合或分离的硬件。如以下更详细地描述的那样,网关设备11S的网络接口使能与其它网络的通信。网关设备118还包括一个或更多个微处理器和网关计算机可读存储介质。网关GRM可包括有用于存储网关设备118的应用和或操作系统的数据的任何适当存储器或存储设备,诸如静态RAMSRAM、ROM或快闪存储器。[0032]移动无线设备1〇2可通过TDLS会话130连接到服务器114,该TDLS会话130通过使用图中的假想箭头被表示。如所示,如以下关于图1至图5讨论的那样,任何TDLS设备120可在TDLS设立之后通过TDLS会话130连接到任何其它TDLS设备。[0033]CRM126包括被配置启用在TDLS设备120之间(诸如在移动无线设备102与服务器114之间)的TDLS会话的设立或重新建立。TDLS连接协议132代表涉及的用于设立或重新建立TDLS会话的操作。TDLS持久能力比特134可被用作TDLS设备是否能够存储与TDLS会话关联的持久信息的指示。[0034]持久组信息136代表被持久地存储并且与TDLS设备(1至TDLS设备N关联的信息。TDLS设备⑴至TDLS设备⑼是TDLS设备120事先已与之建立了TDLS会话的其它TDLS设备。例如,服务器114可存储与移动无线设备108-112关联的持久组信息136。另外,智能电话108可存储与服务器114关联的持久组信息136。持久组信息136以持久方式被存储,从而使得如果TDLS会话被终止则持久组信息I36被维持于通过TDLS会话被连接的TDLS设备120中的一个或两个上。因此,可在设立TDLS会话时或者在TOLS会话期间的任何时间存储持久组信息136。[0035]持久组信息136可包括各种不同类型的信息。例如,TDLS设备(1信息138可包括TDLS设备(1的设备名称140。设备名称140可以是可定制的,并且可由TDLS设备(1的用户或管理员设定。TDLS设备⑴信息138还可包括TDLS设备⑴的MAC地址142。TDLS设备(1信息I38还可包括基本服务集标识符®SSID144。BSSID144可包括或者被设定为有用于在TDLS设备120与TDLS设备⑴之间建立TDLS会话的接入点106的MAC地址。TDLS设备(1信息I38还可包括与存在于TDLS设备(1上的应用关联的能力144。能力144也可与TDLS设备1的硬件或其它特性关联。可对于TDLS设备120事先已与之建立了IDLS会话的每个IDLS设备存储与TDLS设备⑴信息138类似的信息,例如,TDLS设备⑽信息146。[0036]建立TDLS会话的技术[0037]图2图示了设立与服务器lie的TDLS会话的智能电话108的示例。设备环境200包括图1的智能电话108、服务器114和接入点106。[0038]当智能电话1〇8被连接到接入点1〇6时,智能电话1〇8可被配置用于传输开放接入TDLS设备发现请求202JDLS发现请求包括TDLS持久能力比特134,TDLS持久能力比特134是TDLS设备是否能够存储与TDLS会话关联的持久信息的指示。并且,TDLS持久能力比特可被包括在现有TDLS发现请求通信协议内。例如,TDLS持久能力比特可作为未分配比特被包括在当前TDLS发现请求消息架构内。接入点106可接收TDLS发现请求202,并且将TDLS发现请求202传输给服务器114。服务器114然后可接收TDLS发现请求202并且通过接入点106向智能电话108发送TDLS发现响应204。备选地,服务器114可通过单播公共动作框架直接向智能电话108发送TDLS发现响应204。并且,服务器114可按照非经请求的方式向智能电话108发送TDLS发现响应,其中智能电话108不发送TDLS发现请求202JDLS发现响应204可包括TDLS持久能力比特134和建立TDLS会话所必需的其它信息。例如,TDLS发现响应202可包括服务器114的设备名称、服务器114的MAC地址和服务器114的BSSID。[0039]在接收TDLS发现响应204时,智能电话108发起TDLS设立请求206。TDLS设立请求206可至少部分地基于关于服务器114的信息,并使用这一信息以穿过接入点106到达服务器114。服务器114用TDLS设立响应208响应于TDLS设立请求206,TDLS设立响应208穿过接入点106并在智能电话108处被接收。智能电话108然后通过接入点106向服务器114发送TDLS设立确认210。可在智能电话108发送TDLS设立确认210之后的任何时间在智能电话104处建立TDLS会话212。另外,可在服务器114接收TDLS设立确认210之后的任何时间在服务器114处建立TDLS会话。[0040]建立和重新建立IDLS会话的技术[0041]以下讨论描述用于基于持久组信息建立和重新建立或重新调用TDLS会话的技术。可通过使用诸如在TDLS设备120上体现的图1的TDLS连接模块128和在图2中描述的方法的之前描述的环境或技术实现这些技术。这些技术包括在图3、图4和图5中所示的方法,这些方法中的每个方法被示出为由一个或更多个实体执行的操作集合。这些方法未必限于所示出的用于执行操作的顺序。并且,这些方法可总体上或者部分上相互结合被使用,不论是由同一实体执行、由分离的实体执行还是由其任意组合执行。在以下的讨论的多个部分中,将通过示例参照图1的操作环境100和图2的技术。这种参照不被视为限于操作环境1〇〇,而是例示各种示例中的一个示例。[0042]图3图示了建立TDLS会话并在TDLS会话中存储关于TDLS设备120的信息的方法300。通过在首次建立TDLS会话时使用该方法,在这一方法期间收集的持久组信息允许诸如以下关于图4和图5例示的方法的方法利用持久组信息。持久组信息使得重新建立TDLS会话更有效、计算成本更低,并允许在TDLS设备中的一个TDLS设备连接到同一接入点或者TDLS设备中的任一TDLS设备均未连接到接入点连接或者TDLS设备中的任一个TDLS设备连接到不同接入点时建立TOLS会话。[0043]在302处,TDLS设备生成或设定用于TDLS设备120的TDLS持久能力比特134。这一TDLS持久能力比特1M是TDLS设备1加是否支持存储与TDLS会话关联的持久信息的指示。TDLS持久能力比特1M可被例如设定为零,以表明TDLS设备120不存储与TDLS会话关联的持久信息。相反地,TDLS持久能力比特1:34可被设定为1以表明TDLS设备120存储与TDLS会话关联的持久信息。TDLS持久能力比特134可比单个比特大,并且可被设定为任意值,以表明TDLS设备存储或者不存储与TDLS会话关联的持久信息。[0044]在304处,TDLS设备12〇发送出开放接入TDLS发现请求2〇2。例如,TDLS发现请求202可在公共动作框架上被传输。TDLS发现请求202找出其它的TDLS设备并包括TDLS持久能力比特134。[0045]在3〇6处,TDLS设备120接收TDLS发现响应^LTDLS发现响应204来自另一TDLS设备,并包括在TDLS设备120与另一个TDLS设备之间建立TDLS会话所必需的信息。这一信息可包括其它TDLS设备的名称、MAC地址、BSSID和应用能力。[0046]在308处,可选地,如果另一个TDLS设备未连接到TDLS设备120的同一接入点,则TDLS设备120可要求另一个TDLS设备连接到同一接入点。TDLS会话可要求TDLS设备120和另一个IDLS设备对于TDLS设立连接到同一接入点。[0047]在310处,TDLS设备120执行与另一个TDLS设备的TDLS设立。这些操作与以上关于图2描述的操作类似,具体而言为TDLS设立请求2064DLS设立响应208和TOLS设立确认210。[0048]在312处,TDLS设备120在TDLS设备可访问的位置中存储关于另个一TDLS设备的信息作为持久组信息136。这一信息可包括另一设备的名称140、MAC地址142、BSSID144和能力146。持久组信息136允许以更低的计算成本更有效地重新建立TDLS会话,并允许在TDLS设备中的一个TDLS设备连接到同一接入点或者TDLS设备中的任一TDLS设备均未连接到同一接入点连接或者TDLS设备中的任一个TDLS设备连接到不同接入点连接时建立TDLS会话。[0049]在314处,TDLS设备120和另一个TDLS设备建立TDLS会话。在TDLS会话被建立之后,可在TDLS设备120与另一个TDLS设备之间交换应用数据。[0050]图4图示了基于持久组信息重新建立或重新调用TDLS会话的方法400。[0051]在402处,诸如图1的智能电话108的TDLS设备请求与诸如图1的服务器114的另一TDLS设备建立TDLS会话。[0052]在404处,TDLS设备120确定当前是否存在与另一个TDLS设备的TDLS会话。[0053]在406处,如果当前在TDLS设备120与另一个TDLS设备之间存在TDLS会话,则TDLS设备12〇使用应用特定消息以在TDLS设备120与另一个TDLS设备之间交换应用数据。例如,TDLS设备120和另一个TDLS设备可交换协议消息以设置音频或视频文件的回放,或者可交换首频或视频文件。[00M]在4〇8处,如果当前在TDLS设备120与另一个TDLS设备之间不存在TDLS会话,则TDLS设备120确定TDLS设备1加是否与存储的接入点关联。存储的接入点被之前用来在TDLS设备12〇与另一个TDLS设备之间设立TDLS会话。存储的接入点可被存储在持久组信息136中,并且可由BSSID标识。[0055]在410处,如果TDLS设备1加不与存储的接入点关联,则TDLS设备120尝试使自身与存储的接入点关联。[0056]在412处,如果TDLS设备120之前与存储的接入点关联或者如果TDLS设备120成功地使自身与存储的接入点关联,则TDLS设备120尝试设立IDLS会话。该尝试与以上关于图2描述的操作类似,具体而言,为TDLS设立请求206、TDLS设立响应208和IDLS设立确认210。[0057]在414处,如果对于设立TDLS会话的尝试超时或者以其它方式失败,则TDLS设备12〇发送出消息(例如,公共动作框架消息),从而要求另一个TDLS设备与存储的接入点连接。TDLS设备1加然后可等待预定时间,并且然后尝试再次设立TDLS会话412JDLS设备120可发送出要求另一个TDLS设备连接预定次数的消息,该次数包括仅一次或者多于一次。[0058]在416处,如果对于在TDLS设备120与另一个TDLS设备之间设立TDLS会话的尝试成功,则TDLS会话被建立。在TDLS会话被建立之后,TDLS设备120和另一个TDLS设备可直接交换数据,包括应用数据。[0059]在418处,如果TDLS设备120未能使自身与存储的接入点关联或者如果TDLS设立动作超时或者以其它方式失败包括在要求另一个TDLS设备连接预定的次数之后),从TDLS设备120删除与另一个TDLS设备关联的持久组信息。在删除持久组信息时,如果TDLS设备尝试在以后的时间与另一个TDLS设备建立IDLS会话,则利用缺省的TDLS设立过程。备选地,尽管失败或者超时,可仍然保持持久组信息。[0060]图5图示了选择与之重新建立TDLS会话的TDLS设备120以及与选择的TDLS设备重新建立TDLS会话的方法500。[0061]在502处,TDLS设备120从要与之建立TDLS会话的多个TDLS设备选择另一TDLS设备。多个TDLS设备可以是TDLS设备120之前已与其建立了TDLS会话且TDLS设备120具有关于其的持久组信息136的TDLS设备的列表。选择可基于选择的TDLS设备的能力。可通过搜索持久组信息136确定这些能力。例如,参照图1,可基于包括能力156所不包括的希望功能的能力146比如,当能力156仅包括音频回放时包括视频回放的能力146从多个TDLS设备TDLS设备⑴至IDLS设备N选择TDLS设备(1。[0062]在504处,TDLS设备120向选择的TDLS设备发送TDLS设立请求206JDLS设立请求206利用与选择的TDLS设备关联的持久组信息136。通过使用持久组信息136,TDLS设立请求206可在不在位于TDLS设备的范围内的所有IDLS设备上执行TDLS发现的情况下被发送到选择的TDLS设备。[0063]在506处,可选地,如果选择的TDLS设备未连接到存储于持久组信息136中的接入点,则IDLS设备120要求选择的TDLS设备连接到存储的接入点。例如,TDLS设备120可用存储的接入点的BSSID向选择的TDLS设备发送公共动作框架。选择的IDLS设备未被连接到接入点的示例指示是设立超时。[0064]在508处,TDLS设备120从选择的TDLS设备接收TDLS设立响应208。一旦TDLS设立响应208被接收,就可建立TDLS会话。[0065]在510处,TDLS设备120向选择的TDLS设备发送TDLS设立确认210。[0066]在512处,TDLS设备120建立与选择的TDLS设备的TDLS会话。一旦TDLS会话己被建立,则TDLS设备120和另一个TDLS设备就可在不利用接入点106的情况下直接交换数据。[0067]TOLS设备的联网层[0068]图6图示了被抽象到包括应用层602、数据链路层604和物理层606的联网层中的IDLS设备的示例。[0069]TDLS设备120可在逻辑上被分成应用层602、数据链路层604和物理层606。这些层通常与开放系统互连OSI模型中的联网层对应。[0070]应用层602包括应用数据、应用指令和TDLS设备的用户可直接访问的其它信息。[0071]数据链路层604包括关于如何在网络中传送数据的功能和过程指令。数据链路层包括MAC子层。TDLS设备120的TDLS持久能力比特134和持久组信息136可存储于数据链路层中,特别是存储于MAC子层中。[0072]物理层606包括硬件联网技术。物理层606可包括TDLS设备120的无线网络接口122〇[0073]芯片上系统[0074]图7图示了可实施以上描述的各种实施例的SoC700。可在诸如视频游戏控制台、支持IP的电话、智能电话、台式计算机、膝上型计算机、平板计算机、服务器、支持网络的打印机、机顶盒、打印机、扫描仪、照相机、图片框和或可实施无线连接技术的任何其它类型的设备的任何适当的设备中实现S〇C。[0075]SoC700可与为诸如以上列出的设备中的任何设备的设备提供通信耦合所需要的电子电路、微处理器、存储器、输入-输出(IO逻辑控制、通信接口和部件、其它硬件、固件和或软件集成。SoC700还可包括耦合SoC700的各种部件以用于部件之间的数据通信的集成数据总线。也可利用不同部件的许多组合实施包括SoC700的无线通信设备。在一些情况下,这些不同的部件可被配置用于实施这里在无线连接或接口上描述的概念。[0076]在这一示例中,SoC700包括诸如输入-输出(10逻辑控制702例如,包括电子电路和微处理器704例如,微控制器或数字信号处理器中的任一个的各种部件。SoC700还包括存储器706,存储器706可以是任何类型的RAM、低延时非易失性存储器例如,快闪存储器)、R〇M和或其它适当电子数据存储装置。SoC700也可包括可以是由存储器706维持并由微处理器704执行的计算机可执行指令的诸如操作系统708的各种固件和或软件。SoC700还可包括其它各种通信接口和部件、通信部件、其它硬件、固件和或软件。[0077]SoC700包括无线发射器710、无线接收器712和TDLS连接模块128被体现为以上描述的离散或组合的部件)。参照在图1中所示的环境100的相应部件描述这些各种部件、功能和或实体以及它们的对应功能的示例。[0078]TDLS连接模块128可独立地或者与其它实体组合地被实施为由存储器606维持并由微处理器604执行以实现这里描述的各种实施例和或特征的计算机可执行指令。TDLS连接模块128也可与SoC700的其它实体集成地被提供,诸如与10逻辑控制器702或SoC700内的任何基于分组的接口中的一个或两个集成。备选地或者附加地,TDLS连接模块128和其它部件可被实施为与IO逻辑控制602和或SoC700的其它信号处理和控制电路关联地被实现的硬件、固件、固定逻辑电路或其任意组合。[0079]虽然己经用结构特征和或方法操作特有的语言描述了主题内容,但是将理解,在所附权利要求中定义的主题内容未必限于以上描述的具体特征或者操作包括执行特征或者操作的顺序)。
权利要求:1.一种用于在第一隧道直接链路设立TDLS设备与第二TDLS设备之间建立TDLS会话的方法,所述方法包括:从所述第一TDLS设备向所述第二TDLS设备发送TDLS发现请求;响应于在所述第一TDLS设备处从所述第二TDLS设备接收对于所述TDLS发现请求的响应,从所述第一TDLS设备向所述第二TDLS设备发送IDLS设立请求;响应于在所述第一TDLS设备处从所述第二TDLS设备接收对于所述TDLS设立请求的响应:⑴从所述第一TDLS设备向所述第二TDLS设备发送TDLS设立确认;ii在所述第一TDLS设备与所述第二TDLS设备之间建立所述TDLS会话;并且iii在所述第一TDLS设备处持久地存储与所述第二TDLS设备相关联的信息,其中所述信息当在所述第一TDLS设备与所述第二TDLS设备之间建立所述TDLS会话之后被持久地存储在所述第一TOLS处;向第三TDLS设备提供持久地存储的所述信息,持久地存储的所述信息足以使所述第三TDLS设备能够在不执行IDLS发现的情况下建立与所述第二TDLS设备的IDLS会话。2.根据权利要求1所述的方法,其中所述TDLS发现请求包括所述第一TDLS设备能够持久地存储与TDLS会话相关联的信息的指示。3.根据权利要求1所述的方法,其中持久地存储的所述信息包括:所述第一TDLS设备是否能够持久地存储与TDLS会话相关联的包括TDLS持久能力比特的信息的指示;以及对于所述TDLS设备与之建立TDLS会话的、包括所述第二TDLS设备的每个附加TDLS设备:所述附加TDLS设备的设备名称;所述附加TDLS设备的MAC地址;以及与所述附加TDLS设备相关联的包括用来开始在所述TDLS设备与所述附加TDLS设备之间的所述1DLS会话的接入点的MAC地址的基本服务集标识符BSSID。4.根据权利要求1所述的方法,还包括发现用于所述第一TDLS设备与之建立TDLS会话的、包括所述第二TDLS设备的每个附加TDLS设备的应用的能力。5.根据权利要求4所述的方法,其中持久地存储的所述信息包括发现的用于所述TDLS设备与之建立roLS会话的每个附加I^LS设备的应用的所述能力。6.根据权利要求1所述的方法,其中所述第一TDLS设备包括MAC层。7.根据权利要求2所述的方法,还包括在现有TDLS发现请求通信协议中包括所述指示。8.—种用于在第一隧道直接链路设立TDLS设备与第二TDLS设备之间重新建立TDLS会话的方法,所述方法包括:至少部分地基于持久地存储在所述第一TDLS设备上的信息从多个TDLS设备选择所述第二TDLS设备;至少部分地基于关于选择的所述TDLS设备的持久地存储的所述信息从所述第一TDLS设备向选择的所述TDLS设备发送IDLS设立请求;在所述第一TDLS设备处从选择的所述TDLS设备接收TDLS设立响应;从所述第一TDLS设备向选择的所述TDLS设备发送TDLS设立确认;在所述第一TDLS设备与选择的所述TDLS设备之间建立所述TDLS会话;并且向第三TDLS设备提供持久地存储的所述信息,持久地存储的所述信息足以使所述第三TDLS设备能够在不执行IDLS发现的情况下建立与所述第二TDLS设备的TDLS会话。9.根据权利要求8所述的方法,其中持久地存储的所述信息包括:所述第一TDLS设备是否能够持久地存储与TDLS会话相关联的包括TDLS持久能力比特的信息的指示;以及持久组信息。10.根据权利要求9所述的方法,其中所述持久组信息包括:用于选择的所述TDLS设备的设备名称;用于选择的所述TDLS设备的介质访问控制MAC地址;以及基本服务集标识符BSSID。11.根据权利要求10所述的方法,其中所述BSSID包括用于用来连接所述第一TDLS设备与选择的所述TDLS设备的接入点的MAC地址。12.根据权利要求9所述的方法,还包括:尝试发起在选择的所述TDLS设备与接入点之间的连接;接收所述TDLS请求己超时预定次数的指示;并且删除所述持久组信息。13.根据权利要求12所述的方法,其中删除所述持久组信息包括从所述第一TDLS设备删除与所述第二TOLS设备相关联的所述持久组信息。14.根据权利要求10所述的方法,其中所述设备名称是可定制的。15.根据权利要求8所述的方法,还包括尝试发起在所述第一TDLS设备和与选择的所述TDLS设备相关联的接入点之间的连接。16.根据权利要求15所述的方法,还包括:接收未能发起在所述第一TDLS设备和与选择的所述TDLS设备相关联的所述接入点之间的连接的指示;并且从所述第一TDLS设备删除与选择的所述TDLS设备相关联的持久地存储的所述信息。17.—种通信系统,包括:发射器,被配置用于至少部分地基于关于隧道式直接链路设立TDLS组的第二TDLS设备的持久地存储的信息从第一TDLS设备经由无线介质传输IDLS设立请求;接收器,被配置用于经由所述无线介质从所述第二TDLS设备接收TDLS设立响应;TDLS连接模块,被配置用于经由所述无线介质建立在所述第一TDLS设备与所述第二IDLS设备之间的IDLS会话;以及所述发射器被进一步配置用于向第三TDLS设备提供持久地存储的所述信息,持久地存储的所述信息足以使所述第三TDLS设备能够在不执行TDLS发现的情况下建立与所述第二TDLS设备的TDLS会话。18.根据权利要求17所述的系统,其中持久地存储的所述信息包括:所述第一TDLS设备是否能够持久地存储与TDLS会话相关联的信息的指示;以及关于所述TDLS组的信息,包括:用于所述第二TDLS设备的设备名称;用于所述第二TDLS设备的介质访问控制MAC地址;用于与所述第二TDLS设备对应的接入点的基本服务集标识符BSSID;以及被存储在所述第二TDLS设备上的应用的能力。19.根据权利要求17所述的系统,其中所述TDLS连接模块还被配置用于:尝试发起在所述第二TDLS设备与接入点之间的连接;接收包括所述TDLS请求已超时预定次数的指示的消息;并且从所述第一TDLS设备删除与所述第二TDLS设备相关联的持久地存储的所述信息。
百度查询: 马维尔国际贸易有限公司 用于在无线网络中在设备之间建立隧道式直接链路设立(TDLS)会话的方法以及通信系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。