建立对等链路的方法和布置的制作方法

文档序号:8492103阅读:428来源:国知局
建立对等链路的方法和布置的制作方法
【专利说明】
【背景技术】
[0001]各实施例处于无线通信领域。更具体地,各实施例处于无线发射器和接收器之间的通信协议领域。
【附图说明】
[0002]图1描绘包括多个通信装置的无线网络的实施例,通信装置包括多个固定或移动通信装置;
图1A-D描绘用于无线通信装置之间通信的装置发现帧、服务查询和响应帧以及许可请求和响应帧的实施例;
图1E描绘用于建立基于应用会话的安全对等(P2P)链路的无线通信装置之间通信的各阶段的实施例;
表I描绘发起P2P连接的实施例方法;
图2描绘用于无线通信装置之间通信的生成、发射、接收和解释帧的设备的实施例;
图3描绘用于新装置建立基于应用会话的安全对等(P2P)链路的流程图的实施例;以及图4描绘用于建立基于应用会话的安全对等(P2P)链路的流程图的另一个实施例。
【具体实施方式】
[0003]下面是在附图中描绘的新的实施例的详细描述。然而,给出的细节的量不意图限制所描述实施例的预期变化;相反地,权利要求和详细描述覆盖落入由所附权利要求限定的本教导的精神和范围内的所有修改、等同物和替代方案。下面的详细描述被设计为使得这些实施例能够为本领域普通技术人员所理解。
[0004]提及的“一个实施例”、“实施例”、“示例性实施例”、“各个实施例”等指示这样描述的本发明的(一个或多个)实施例可以包括特定特征、结构或特性,但是不是每个实施例都必定包括该特定特征、结构或特性。另外,重复使用的短语“在一个实施例中”不一定指代相同的实施例,不过它可以指代相同的实施例。
[0005]如这里使用的,除非另外指定,否则对描述共同对象的“第一”、“第二”、“第三”等序数形容词的使用仅指示指代的是相似对象的不同实例,并且不意图暗示这样描述的对象必须处于时间上、空间上、等级上或以任何其它方式的给定的顺序中。
[0006]实施例可以使得多个无线保真(W1-Fi )启用移动装置能够建立对等连接以允许用户以容易和方便的方式连接他们的装置,从而例如共享、示出、打印和同步内容。一些实施例可以提供实现来自多个供应商的服务/应用之间的互操作性。由于服务互操作性,用户可以体验一致性。许多实施例提供如下过程:经由实现对等(P2P)连接的方法和布置来实现多个供应商的应用和服务互操作性,对等连接(P2P)被限制为在例如W1-Fi直接连接上允许来自用户调用的服务的业务。
[0007]许多实施例通过多个阶段进行以实现P2P连接的建立,诸如装置发现阶段、服务发现阶段、许可阶段、P2P发起阶段(如果有必要的话)、P2P连接阶段和服务执行阶段。几个实施例涉及在装置发现阶段期间从试图发现第二装置的第一装置或支持所选择的服务类型的多个接收装置传递装置发现帧,诸如探测帧或信标帧。在一些实施例中,所选择的服务类型可以由第一装置的用户选择并且可以包括例如文件传送(诸如照片传送)。第二装置或接收装置可以响应于指示支持所选择的服务类型的能力的装置发现帧。
[0008]在一些实施例中,两个装置可以在服务发现阶段期间传递服务发现帧,诸如服务查询和服务响应帧。例如,第一装置可以发射服务查询帧到接收装置,并且第二装置或接收装置可以发射(一个或多个)服务响应帧到第一装置以指示两个装置的所支持的服务协议。在许多实施例中,在许可阶段期间,第一装置可以选择一个或多个装置和例如要传送的一个或多个文件,并且发射许可请求帧以请求传送该一个或多个文件的许可。
[0009]第二装置或接收装置可以接收许可请求并且通过发射许可响应帧来作出响应,许可响应帧具有例如许可接受或许可拒绝的指示。当第二装置发射接受时,第一装置或第二装置可以发起对等(P2P)连接。例如,对于一个装置对一个装置的情况,即一个发送器对一个接收器。
[0010]在一些实施例中,如果发送器和接收器在相同的P2P群组中,则现有P2P群组可以用于通信。例如,发送器和接收器可以在P2P连接阶段期间使用P2P群组内的基本服务集(BSS)内分布或隧道直接链路建立(TDLS)链路。在一些实施例中,如果发送器和接收器两者都不在P2P群组中,则使用群组所有者(GO)协商来在P2P发起阶段中开始新的群组。在一些实施例中,如果发送器或接收器在P2P群组中,则在该群组中的装置发送P2P邀请以便邀请其它装置在P2P发起阶段中加入该群组。
[0011]在一些实施例中,在P2P发起阶段期间,如果发送器和接收器在不同的P2P群组中,则可以应用下面的规则:
如果发送器是GO,则发送器应当发送P2P邀请以便邀请其它装置加入。
[0012]否则,如果群组所有者是接收器,则接收器应当发送P2P邀请以便邀请发送器加入。例如,如果发送器是另一个群组的客户端,情况可能是这样。
[0013]否则,在一些实施例中,发送器可以发送P2P邀请以便邀请其它装置加入。在这种情况下,发送器和接收器两者都不是GO。在替代实施例中,接收器可以发送P2P邀请以便邀请发送器加入。在一些实施例中,发送器还是接收器发送邀请可以基于发送器和/或接收器策略。几个实施例可以具有策略协商以确定哪个装置应当发送邀请。
[0014]作为进一步说明,对于I个装置对N个装置的情况,例如一个发送器对多个接收器:
在一些实施例中,如果发送器和所有接收器在相同的P2P群组中,则现有P2P群组可以用于通信。发送器和接收器可以使用P2P群组内的基本服务集(BSS)内分布或直接链路。否则,发送器可以起动自治P2P群组作为G0,并且发送P2P邀请给所有接收器以便邀请它们加入该群组。接收器可以选择接受或拒绝该邀请。
[0015]在几个实施例中,数据交换可以包括任何数量的单播发射中的一个或多个,并且可以包括一般广告服务(GAS)、接入网络查询协议(ANQP)、关联、可靠安全网络关联(RNSA)认证等。
[0016]各个实施例可以被设计为解决与P2P连接相关联的不同技术问题。例如,一些实施例可以被设计为解决一个或多个技术问题,诸如来自多个供应商的服务和/或应用之间的互操作性。来自多个供应商的服务和/或应用之间的互操作性的技术问题可能涉及缺少用于实现多个供应商的应用和服务互操作性的标准过程。
[0017]不同的技术问题(诸如上面讨论的那些)可以由一个或多个不同的实施例解决。例如,被设计为解决来自多个供应商的服务和/或应用之间的互操作性的一些实施例可以通过一个或多个不同的技术手段来实现此目的,诸如建立实现P2P连接的过程,该P2P连接被限制为允许在无线保真(W1-Fi)直接连接上来自用户调用的服务的业务。一些实施例可以利用W1-Fi网络普遍存在的优势,实现W1-Fi直接装置之间的新通信。W1-Fi通常指代实施IEEE802.11-2007和其它相关无线标准的装置。
[0018]一些实施例实施电气与电子工程协会(IEEE) 802.11系统,诸如IEEE802.1lah系统。IEEE802.11无线标准定义EDCA (增强分布信道接入),其是优先处理的载波侦听多址/避免冲撞(CSMA/CA)接入机制。IEEE802.11-2007,用于信息技术的IEEE标准——系统之间的电信和信息交换一一局域网和城域网一一特定要求一一部分11:无线LAN介质访问控制(MAC)和物理层(PHY)规范(http://standards, ieee.0rg/getieee802/download/802.11-2007.pdf)。
[0019]几个实施例包括诸如路由器、交换机、服务器、工作站、上网本、移动装置(膝上型计算机、智能电话、平板等)之类的装置以及传感器、仪表、控件、仪器、监视器、设施等。
[0020]这里描述的逻辑、模块、装置和接口可以执行如下功能:该功能可以被实施在硬件和/或代码中。硬件和/或代码可以包括被设计为完成所述功能的软件、固件、微代码、处理器、状态机、芯片集或它们的组合。
[0021]各实施例可以促进无线通信。一些实施例可以包括低功率无线通信,比如Bluetooth?、无线局域网(WLAN)、无线城域网(WMAN)、无线个域网(WPAN)、蜂窝网络、网络内通信、消息发送系统和促进这些装置间交互的智能装置。另外,一些无线实施例可以包括单个天线,而其它实施例可以采用多个天线。一个或多个天线可以与处理器和无线电耦合以发射和/或接收无线电波。例如,多输入和多输出(MMO)在发射器和接收器两者处经由多个天线使用承载信号的无线电信道来提高通信性能。
[0022]虽然下面描述的一些特定实施例将参考具有特定配置的实施例,但是本领域技术人员将意识到本公开的实施例可以有利地利用具有类似结果或问题的其它配置来实施。
[0023]现在转向图1,其示出了无线通信系统1000的实施例。无线通信系统1000包括通信装置1010,其可以有线和无线地连接到网络1005。在许多实施例中,网络1005可以表示装置1010、1030、1050和1055到对等(P2P)群组的逻辑关系。在其它实施例中,装置1010、1030,1050和1055可以物理地连接到网络基础设施,但是具有对等通信的能力。
[0024]通信装置1010可以与作为P2P群组的部分的多个通信装置1030、1050和1055无线通信。通信装置1010可以包括移动电话。通信装置1030可以包括低功率通信装置,诸如消费电子装置、个人移动装置等。并且通信装置1050和1055可以包括传感器、站点、接入点、集线器、交换机、路由器、计算机、膝上型计算机、上网本、蜂窝电话、智能电话、PDA (个人数字助理)或其它无线能力装置。因此,通信装置可以是移动的或固定的。
[0025]首先,通信装置1010的用户可以决定从通信装置1010发射诸如数字照片之类的文件到通信装置1030。用户可以首先指令通信装置1010发现支持文件传送的装置。通信装置1010可以通过发射装置发现请求帧1014 (例如探测帧或信标帧形式)来作出响应。在许多实施例中,装置发现请求帧1014可以包括标识请求的来源的源标识符和指示,该指示用于指示通信装置1010正在向支持诸如文件传送服务之类的服务类型的通信装置寻求响应。
[0026]通信装置1030、1050和1055可以接收发现请求帧并且确定响应(如果有的话)。通信装置1030可以确定通信装置1030可以支持文件传送并且可以利用装置发现响应帧1034做出响应,装置发现响应帧1034指示装置1030可以支持该服务类型。
[0027]在许多实施例中,在发现支持特定服务类型(诸如文件传送)的一个或多个通信装置后,通信装置1010可以传送查询请求帧给通信装置1030以便确定一个或多个协议,该协议可以被实施以执行诸如传送文件之类的服务类型,并且通信装置1030可以利用服务响应帧做出响应,服务响应帧指示通信装置1030可以利用一个或多个特定文件传送协议支持该服务类型。
[0028]通信装置1050还可以利用一指示做出响应,该指示是通信装置1050可以利用发现响应帧支持该服务类型并且可以利用一个或多个文件传送协议经由服务响应帧支持文件传送。另外,通信装置1055可以确定通信装置1055不支持文件传送协议。在许多实施例中,通信装置1055可以不对装置发现帧1014做出响应,因为通信装置1055不支持合适的服务类型。在替代实施例中,通信装置1055可以利用应答做出响应,或者可以利用指示不支持文件传送的帧来做出响应。
[002
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1