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

文档序号:8492103阅读:来源:国知局
075]响应于服务查询,第一装置可以接收一服务响应(单元320),该服务响应包括第二装置的服务协议的类型的指示。作为响应,第一装置可以发送许可请求到第二装置(单元325)。在一些实施例中,传送许可请求包括传送元文件。在一些实施例中,传送许可请求包括传送针对数字生活网络联盟(DLNA)互操作支持的内容。在许多实施例中,传送许可请求包括传送针对打印和应用使能支持的内容。在另外的实施例中,发送许可请求包括传送针对安全会话设置的端口编号协商以确定特定端口。
[0076]在传送许可请求之后,第一装置可以从第二装置接收许可响应(单元335)。例如,第二装置可以基于在许可请求帧中提供给第二装置的信息来确定授予许可。
[0077]响应于接收到许可的授予,第一装置可以建立对等连接,其中对等连接在群组的装置之间建立通信,该群组至少包括第一装置和第二装置(单元345)。在一些实施例中,由第一装置建立与第二装置的对等连接包括发起现有P2P群组内的第一装置和第二装置之间的基本服务集(BSS)内分布链路或者隧道直接链路建立(TDLS)链路,第一装置和第二装置两者目前都加入该P2P群组中。并且第一装置可以经由服务把数据传送到第二装置,并且仅容许与该服务有关的业务数据经由特定端口(元素355)。换句话说,仅与该服务类型有关的业务数据的业务数据被容许经由特定端口来传送。
[0078]一些实施例还包括由第一装置发起对等连接。例如,如果第一装置和第二装置当前没有加入相同的P2P群组,则第一和第二装置执行动作以被加入到相同P2P群组中。在一些实施例中,由第一装置发起对等连接包括第一装置传送信标帧以起动新的群组。在一些实施例中,由第一装置发起对等连接包括发起群组所有者协商以起动新的群组。在许多实施例中,由第一装置发起对等连接包括传送邀请到第二装置以请求第二装置加入群组,其中第一装置加入该群组。在几个实施例中,发起对等连接包括从第二装置接收邀请,该邀请请求第一装置加入群组,其中第二装置被加入该群组。在另外的实施例中,由第一装置发起对等连接包括发起基本服务集(BSS)内分布链路或者隧道直接链路建立(TDLS)链路。
[0079]图4描绘建立基于应用会话的安全对等(P2P)链路的流程图400的另一实施例。流程图400开始于:由第一装置从第二装置接收装置发现请求帧(单元405),该装置发现请求帧包括服务类型的指示。在一些实施例中,接收装置发现帧包括接收信标帧或探测帧。在另外的实施例中,接收装置发现帧包括接收包括标识第二装置的数据的帧。
[0080]如果第一装置支持该服务类型,则第一装置可以传送对装置发现请求帧的响应(单元410),并且然后第一装置可以接收服务查询帧(单元415),该服务查询帧包括第一装置的服务协议的类型的指示。该服务查询帧可以包括第二装置能够支持特定协议的指示或者可以仅是指示所支持协议的请求。作为响应,第一装置可以传送服务响应(单元417),该服务响应包括第二装置的服务协议的类型的指示。
[0081]如果第一装置支持第二装置所支持的服务类型的协议,则第一装置可以接收许可请求(单元420)。许可请求包括元文件、针对数字生活网络联盟(DLNA)互操作支持的内容、针对打印和应用使能支持的内容、确定特定端口用于安全传递与服务有关的数据的针对安全会话设置的端口编号协商和/或类似物。
[0082]如果第一装置的用户授予许可,则第一装置可以传送授予对许可的请求的许可响应到第二装置(单元430)。如果第一装置的用户没有授予许可,则第一装置可以传送拒绝对许可的请求的许可响应到第二装置(单元435)。
[0083]一些实施例还可以包括由第一装置发起对等连接。由第一装置发起对等连接可以包括发起群组所有者协商来起动新的群组。在一些实施例中,由第一装置发起对等连接包括发送邀请到第二装置以请求第二装置加入群组,其中第一装置被加入该群组。在几个实施例中,发起对等连接包括从第二装置接收邀请,该邀请请求第一装置加入群组,其中第二装置被加入该群组。在另外的实施例中,由第一装置发起对等连接包括发起基本服务集(BSS)内分布链路或者隧道直接链路建立(TDLS)链路。
[0084]此后,第一装置可以建立对等连接,其中对等连接建立群组的装置之间的通信,该群组至少包括第一装置和第二装置(单元440)。并且第一装置可以经由服务从第二装置接收数据(单元450)。
[0085]下面的示例涉及另外的实施例。一个示例包括一种方法,所述方法可以涉及:由第一装置传送装置发现请求帧,该装置发现请求帧包括装置和服务的类型的指示;接收对装置发现帧的响应,该响应指示第二装置;传送服务查询帧,所述服务查询帧包括第一装置的服务协议的类型的指示;接收服务响应帧,所述服务响应帧包括第二装置的服务协议的类型的指示;传送许可请求帧到第二装置;从第二装置接收许可响应帧;建立对等连接,其中对等连接建立群组的装置之间的通信,所述群组至少包括第一装置和第二装置;以及由第一装置经由所述服务传送数据到第二装置,并且与所述服务有关的业务数据被容许经由特定端口。
[0086]在一些实施例中,所述方法还可以包括:由第一装置发起对等连接。在一些实施例中,由第一装置发起对等连接包括第一装置传送信标帧以起动新的群组。在许多实施例中,由第一装置发起对等连接包括发起基本服务集(BSS)内分布链路或者隧道直接链路建立(TDLS)链路。在一些实施例中,所述方法还可以包括:由介质访问控制子层逻辑把所述帧的至少部分存储在存储器中。在几个实施例中,传送装置发现请求帧包括传送信标帧或探测帧。在另外的实施例中,传送装置发现请求帧包括传送包括标识第一装置的数据的帧。并且在一些实施例中,传送所述许可请求帧包括至少传送元文件、针对数字生活网络联盟(DLNA)互操作支持的内容、针对打印和应用使能支持的内容或确定特定端口的针对安全会话设置的端口编号协商。
[0087]至少一个计算机程序产品用于利用帧传递分组,所述计算机程序产品包括计算机可用介质,所述计算机可用介质具有体现在其上的计算机可用程序代码,计算机可用程序代码包括被配置为执行操作的计算机可用程序代码,所述操作执行根据前面所描述的方法的实施例中的任一个或多个或所有的方法。
[0088]包括硬件和代码的至少一个系统可以执行根据前面所描述的方法的实施例中的任一个或多个或所有的方法。
[0089]另一示例包括一种设备。所述设备可以包括:存储器;和介质访问控制子层逻辑,与所述存储器耦合以便传送包括服务类型的指示的装置发现请求帧;接收对装置发现帧的响应,该响应指示第二装置;传送服务查询帧到第二装置;从第二装置接收服务响应;传送许可请求帧到第二装置;从第二装置接收许可响应帧;建立对等连接,其中对等连接建立群组的装置之间的通信,所述群组至少包括第一装置和第二装置;以及由第一装置经由所述服务传送数据到第二装置。
[0090]在一些实施例中,所述设备还可以包括:发射器,与介质访问控制逻辑耦合以传送所述帧。在一些实施例中,所述设备还可以包括天线,与所述发射器耦合以传送所述帧。在所述设备的另外的实施例中,介质访问控制子层逻辑包括发起对等连接的逻辑。在所述设备的一些实施例中,介质访问控制子层逻辑包括传送帧的逻辑,所述帧包括标识第一装置和服务类型的数据。并且在所述设备的一些实施例中,介质访问控制子层逻辑包括至少传送如下各项的逻辑:元文件、针对数字生活网络联盟(DLNA)互操作支持的内容、针对打印和应用使能支持的内容或确定特定端口编号以用于传递与所述服务有关的数据的针对安全会话设置的端口编号协商。
[0091]另一示例包括一种系统。所述系统可以包括存储器;和介质访问控制子层逻辑,与所述存储器耦合以便传送包括服务类型的指示的装置发现请求帧;接收对装置发现帧的响应,该响应指示第二装置;传送服务查询帧到第二装置;从第二装置接收服务响应;传送许可请求帧到第二装置;从第二装置接收许可响应帧;建立对等连接,其中对等连接建立群组的装置之间的通信,所述群组至少包括第一装置和第二装置;以及由第一装置经由所述服务传送数据到第二装置;以及天线,与物理层逻辑耦合以传送和接收帧。
[0092]另一示例包括一种方法。所述方法可以涉及:由第一装置从第二装置接收装置发现帧,所述装置发现帧包括服务类型的指示;传送对装置发现请求帧的响应;传送服务查询帧,所述服务查询帧包括第一装置的服务协议的类型的指示;接收服务响应帧,所述服务响应帧包括第二装置的服务协议的类型的指示;接收许可请求帧;传送许可响应帧到第二装置;建立对等连接,其中对等连接建立群组的装置之间的通信,所述群组至少包括第一装置和第二装置;以及从第二装置经由所述服务接收数据。
[0093]在一些实施例中,所述方法还可以包括由第一装置发起对等连接。在一些实施例中,由第一装置发起对等连接包括至少发起群组所有者协商来起动新的群组;发起群组所有者协商来起动新的群组;传送邀请到第二装置以请求第二装置加入群组,其中第一装置被加入该群组;从第二装置接收邀请以请求第一装置加入群组,其中第二装置被加入该群组;或者发起基本服务集(BSS)内分布链路或者隧道直接链路建立(TDLS)链路。在许多实施例中,接收装置发现请求帧包括接收包括标识第二装置和服务类型的数据的帧。在一些实施例中,方法还可以包括:由介质访问控制子层逻辑把所述帧的至少部分存储在存储器中。并且在一些实施例中,接收许可请求包括接收针对安全会话建立的端口编号协商以确定用于安全传递与服务有关的数据的特定端口。
[0094]至少一个计算机程序产品用于利用帧传递分组,所述计算机程序产品包括计算机可用介质,所述计算机可用介质具有体现在其上的计算机可用程序代码,计算机可用程序代码包括被配置为执行操作的计算机可用程序代码,所述操作执行根据前面所描述的方法的实施例中的任一个或多个或所有的方法。
[0095]包括硬件和代码的至少一个系统可以执行根据前面所描述的方法的实施例中的任一个或多个或所有的方法。
[0096]另一示例包括一种设备。所述设备可以包括:存储器;和介质访问控制子层逻辑,与所述存储器耦合以便由所述装置从第二装置接收装置发现请求帧,所述装置发现请求帧包括服务类型的指示;传送对装置发现请求帧的响应;接收服务查询帧;传送对服务查询帧的响应;接收许可请求帧;传送对许可请求帧的响应到第二装置;建立对等连接,其中对等连接建立群组的装置之间的通信,所述群组至少包括第一装置和第二装置;以及从第二装置经由服务接收数据。
[0097]在一些实施例中,所述设备还可以包括:发射器,与介质访问控制逻辑耦合以传送所述帧。在一些实施例中,所述设备还可以包括天线,与所述发射器耦合以传送所述帧。在所述设备的另外的实施例中,介质访问控制子层逻辑包括发起对等连接的逻辑。在所述设备的一些实施例中,介质访问控制子层逻辑包括接收装置发现帧的逻辑,包括解释和响应于装置发现请求帧的逻辑。并且在所述设备的一些实施例中,介质访问控制子层逻辑包括如下逻辑:解释针对安全会话建立的端口编号协商,以及基于端口编号协商确定端口编号以确定仅被用于与服务有关的数据的特定端口。
[0098]另一示例包括一种系统。所述系统可以包括存储器;和介质访问控制子层逻辑,与所述存储器耦合以便由所述装置从第二装置接收装置发现请求帧,所述装置发现请求帧包括服务类型的指示;传送对装置发现请求帧的响应;接收服务查询帧;传送对服务查询帧的响应;接收许可请求帧;传送对许可请求帧的响应到第二装置;建立对等连接,其中对等连接建立群组的装置之间的通信,所述群组至少包括第一装置和第二装置;以及从第二装置经由服务接收数
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1