用于在搜索者装置与目标装置之间建立连接的方法和系统与流程

文档序号:18645049发布日期:2019-09-12 08:50阅读:211来源:国知局
用于在搜索者装置与目标装置之间建立连接的方法和系统与流程

本发明总体涉及无线系统,更具体地,涉及用于在搜索者装置与目标装置之间发起连接的方法和系统。



背景技术:

IEEE 802.11系列技术标准和随附技术(通常也称为Wi-Fi)正朝以服务为中心的连接模型发展,在所述连接模型中,装置出于特定目的而连接。目的性连接通过由应用寻找支持特定服务的对等装置来触发。这些服务的示例包括文件共享、打印、媒体串流、传感器信息等。

一般而言,在建立连接中通常存在服务广告者角色(即,目标装置)和服务搜索者角色(即,搜索者装置)。服务搜索者是通过连接至服务广告者来搜寻广告服务的应用。服务广告者是能够看到以向潜在服务搜索者提供的并期待来自感兴趣服务搜索者的呼入连接请求的应用。服务搜索者发起应用会话协议(ASP)会话建立,服务广告者对呼入的请求作出响应以建立ASP会话。

在现有系统中,搜索者装置可以连接至目标装置以调用目标装置支持的服务。搜索者装置跟随用于与目标装置发起连接的标准程序集合,这可能是耗时的并且有时可能是不必要的。可以在搜索者装置与目标装置之间交换媒体访问控制(MAC)地址以自动触发搜索者装置与目标装置之间的连接。触发的连接可以是Wi-Fi或Wi-Fi直连。在触发连接之后,搜索者装置建立与目标装置的服务会话。

现有系统无法让搜索者装置在不跟随标准连接程序集合的情况下自动连接至目标装置。



技术实现要素:

技术问题

提出本发明以至少解决上文提及的问题和/或缺点,并且至少提供下文描述的有益效果。

本发明一方面是提供用于在搜索者装置与目标装置之间发起连接的方法。

本发明一方面是提供由中间装置向目标装置发送连接请求的方法。

本发明另一方面是提供在由搜索者装置从中间装置接收目标装置的标识符和一个或多个对等(P2P)参数之后,在搜索者装置与目标装置之间建立连接的系统。

技术解决方案

根据本发明的一方面,提供用于在搜索者装置与目标装置之间发起连接的方法。该方法包括在搜索者装置连接至中间装置时由中间装置从搜索者装置接收意图。意图包括搜索者装置的服务意图和搜索者装置的标识符。另外,该方法包括通过由中间装置向目标装置发送连接请求来发起连接。连接请求包括搜索者装置的标识符以及包括至少一个参数。

根据本发明的一方面,提供用于建立连接的系统。系统包括搜索者装置,该搜索者装置配置成在搜索者装置连接至中间装置时向中间装置发送意图。意图包括搜索者装置的服务意图和搜索者装置的标识符。另外,搜索者装置配置成从中间装置接收目标装置的标识符和至少一个对等(P2P)参数。另外,系统包括中间装置,该中间装置配置成向目标装置发送连接请求。连接请求包括搜索者装置的标识符以及包括至少一个参数。另外,搜索者装置配置成基于目标装置的标识符和至少一个P2P参数与目标装置建立连接。

根据本发明的一方面,提供用于建立连接的搜索者装置。搜索者装置配置成在搜索者装置连接至中间装置时向中间装置发送意图。意图包括搜索者装置的服务意图和搜索者装置的标识符。另外,搜索者装置配置成从中间装置接收目标装置的标识符和至少一个P2P参数。另外,搜索者装置配置成基于目标装置的标识符和至少一个P2P参数与目标装置建立连接。

根据本发明的一方面,提供发送连接请求的中间装置。该中间装置配置成在搜索者装置连接至中间装置时从搜索者装置接收意图。意图包括搜索者装置的服务意图和搜索者装置的标识符。另外,中间装置配置成向搜索者装置发送目标装置的标识符和至少一个P2P参数。另外,中间装置配置成向目标装置发送连接请求。连接请求包括搜索者装置的标识符以及包括至少一个参数。

根据本发明的一方面,提供包括计算机可执行程序代码的计算机程序产品,该计算机可执行程序代码记录在计算机可读非暂态存储介质上。计算机可执行程序代码在被运行时执行用于发起连接的方法。该方法包括:在搜索者装置连接至中间装置时由中间装置从搜索者装置接收意图,其中意图包括搜索者装置的服务意图和搜索者装置的标识符;以及由中间装置向目标装置发送连接请求,其中连接请求包括搜索者装置的标识符以及至少一个参数。

附图说明

通过结合附图的以下详细描述,本发明某些实施方式的上述以及其他方面、特征和有益效果将更加显而易见,在附图中:

图1是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的系统的框图;

图2是示出根据本发明实施方式搜索者装置与目标装置之间的连接的信令图;

图3是示出根据本发明实施方式搜索者装置与目标装置之间的连接的信令图;

图4是示出根据本发明实施方式搜索者装置与目标装置之间的连接的信令图;

图5是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的方法的流程图;

图6是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的方法的流程图;

图7是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的方法的流程图;

图8是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的系统的图;

图9是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的系统的图;

图10是示出根据本发明实施方式用于同时向多个用户传输文件的系统的图;以及

图11是示出根据本发明实施方式实现用于在搜索者装置与目标装置之间建立连接的方法和系统的计算环境的框图。

发明模式

参考附图所示以及以下说明详述的非限制性实施方式来更全面地解释本文的实施方式以及其多种特征和有益效果。为了不会不必要地模糊本文的实施方式,省略对公知的组件和处理技术的描述。另外,因为一些实施方式可以与一个或多个其他实施方式组合来形成新的实施方式,所以本文描述的各种实施方式不必是互相排他的。

除非另外指明,否则如本文所使用的术语“或者”是指非排他性的或者。本文使用的示例仅意在帮助理解能够实践本文的实施方式的方式并且进一步使得本领域技术人员能够实践本文的实施方式。因此,这些示例不应视为限制本文的实施方式的范围。

本文的实施方式提供用于在搜索者装置与目标装置之间建立连接的方法和系统。该方法包括将搜索者装置点击(tapping)或连接至中间装置。另外,该方法包括由中间装置从搜索者装置接收意图。

意图可以包括搜索者装置的服务意图和搜索者装置的标识符。标识符可以是媒体访问控制(MAC)地址。另外,该方法包括通过由中间装置向目标装置发送连接请求来发起连接。连接请求包括搜索者装置的标识符以及包括一个或多个参数。参数可以为但是不限于会话的有效时间和搜索者装置的意图。

另外,该方法包括由搜索者装置从中间装置接收目标装置的标识符和至少一个P2P参数。标识符可以是MAC地址。P2P参数可以为例如但是不限于侦听信道、操作信道、服务集标识(SSID)或基本服务集标识(BSSID)。另外,该方法包括基于目标装置的标识符和P2P参数在搜索者装置与目标装置之间建立连接。

该方法包括由搜索者装置基于目标装置的标识符和侦听信道向目标装置发送装置发现请求。另外,该方法包括在从目标装置接收到装置发现响应之后,由搜索者装置向目标装置发送供应发现请求。另外,该方法包括由目标装置基于早前从中间装置接收的连接请求而对搜索者装置进行认证。另外,该方法包括在成功认证搜索者装置之后在搜索者装置与目标装置之间建立连接。

该方法包括由搜索者装置基于标识符、操作信道以及SSID或BSSID向目标装置发送关联请求。另外,该方法包括由目标装置基于早先从中间装置接收的连接请求而对搜索者装置进行认证。另外,该方法包括在成功认证搜索者装置之后在搜索者装置与目标装置之间建立连接。

该方法包括由目标装置向搜索者装置发送供应发现请求。另外,该方法包括由搜索者装置基于从中间装置接收的连接请求而对目标装置进行认证。另外,该方法包括在搜索者装置与目标装置之间建立连接。

中间装置是可信装置,其中信任是基于以下而创建的:中间装置与目标装置之间的主动连接;或者允许中间装置在一个或多个可信装置与目标装置之间创建可信关系的请求。

请求可以在P2P动作帧或因特网协议(IP)中发送。请求可以被称为装置供应请求或装置供应协议。在普通系统中,MAC地址的交换使得两个装置能够自动触发连接以建立会话。连接机制跟随用于发起连接的标准程序集合,如上所述,这可能是耗时的过程并且有时可能是不必要的。

不同于普通系统,如本文所述,可由中间装置将包括搜索者装置的标识符以及包括参数的连接请求发送至目标装置,这有助于基于目标装置的标识符和P2P参数在搜索者装置与目标装置之间建立连接。

不同于普通系统,本文描述的方法和系统可以扩展连接机制,从而允许使用中间装置来将搜索者装置连接至目标装置。另外,该方法和系统可在不将搜索者装置连接至目标装置的情况下提供对目标装置的访问,从而改善用户的连接体验;这在难以连接至目标装置时(例如,在打印机位于另一个房间)是需要的。另外,该方法和系统优化了搜索者装置与目标装置之间的服务调用和直接连接程序。

图1是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的系统100的框图。系统100包括搜索者装置102、中间装置104和目标装置106。

搜索者装置102和中间装置104可以为例如但是不限于膝上型计算机、台式计算机、移动电话、智能电话、个人数字助理(PDA)、平板计算机、平板手机、消费者电子装置或任何其他电子装置。目标装置106可以为例如但是不限于移动电话、智能手机、电视、立体声播放器、打印机等;各种电子装置,诸如移动通信终端、智能手机、便携式多媒体播放器(PMP)、数字广播播放器、PDA、音乐播放器、显示装置、移动游戏控制台以及数码相机,全部基于与各种通信系统对应的通信协议中的一个来操作。

搜索者装置102可包括合适的接口以在网络上直接或间接与中间装置104、目标装置106和其他各种装置通信。

本文描述的网络可以为例如但是不限于Wi-Fi网络和Wi-Fi直连网络。

信任可基于中间装置104与目标装置106之间的主动连接来创建。

信任可基于允许中间装置104在可信装置与目标装置106之间创建可信关系的请求来创建。因此,中间装置104可被视为目标装置106的可信装置,如图1中所示。

请求可以在P2P动作帧或IP中发送。请求被称为装置供应请求或装置供应协议。

搜索者装置102发现中间装置104,并且搜索者装置102连接至中间装置104以与目标装置106建立连接。另外,搜索者装置102向中间装置104发送意图。意图可以包括搜索者装置102的服务意图和搜索者装置的标识符。标识符可以是MAC地址。在示例中,服务可以为但是不限于发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在接收到意图之后,中间装置104向搜索者装置102发送目标装置106的标识符和P2P参数。

P2P参数可以为例如但是不限于侦听信道、操作信道和SSID或BSSID。

另外,中间装置104向目标装置106发送连接请求。连接请求可以是装置供应请求或装置供应协议。连接请求包括搜索者装置102的标识符以及包括参数。

参数可以为例如但是不限于会话的有效时间和搜索者装置102的意图。

搜索者装置102基于目标装置106的标识符和侦听信道向目标装置106发送装置发现请求。在装置被成功发现之后,搜索者装置102在从目标装置106接收到装置发现响应之后,向目标装置106发送供应发现请求。另外,在接收到供应发现请求之后,目标装置106基于从中间装置104接收的连接请求而对搜索者装置102进行认证。另外,在搜索者装置102被成功认证之后,搜索者装置102与目标装置106建立连接。

搜索者装置102基于标识符、操作信道和SSID或BSSID向目标装置106发送关联请求。关联请求可以是装置供应请求或装置供应协议。在接收到关联请求之后,目标装置106基于从中间装置104接收的、包括搜索者装置102的标识符的连接请求对搜索者装置102进行认证。另外,搜索者装置102可配置成在搜索者装置102被成功认证之后与目标装置106建立连接。

搜索者装置102可配置成从目标装置106接收装置发现请求。在接收到装置发现请求之后,搜索者装置102可配置成向目标装置106发送装置发现响应。在接收到装置发现响应之后,目标装置106向搜索者装置102发送供应发现请求。在接收到供应发现请求之后,搜索者装置102对目标装置106进行认证。在认证成功之后,搜索者装置102向目标装置106发送供应发现响应。另外,搜索者装置102可配置成与目标装置106建立连接。

图1示出根据本发明实施方式的系统100的有限视图,但是应理解其他实施方式并不限于此。另外,系统100可以包括任何数量的电子装置,以及彼此通信的其他硬件或软件组件。例如,组件可以为但是不限于在控制器或处理器中运行的进程、对象、可执行进程、执行线程、程序或计算机。举例来说,在装置上运行的应用和装置自身都可作为组件。

图2是示出根据本发明实施方式搜索者装置102与目标装置106之间的连接的信令图。信令顺序示出搜索者装置102、中间装置104与目标装置106之间的通信。

最初,在步骤202,中间装置104与目标装置106之间创建信任关联,从而在中间装置104与目标装置106之间建立信任。在信任关联之后,中间装置104可以被称为目标装置106的、托管服务的可信装置。可以在中间装置104与目标装置106之间发生主动连接时创建中间装置104与目标装置106之间的信任。可以向目标装置106发送允许中间装置104在一个或多个可信装置与目标装置106之间建立信任关系的请求。请求可以在P2P动作帧或IP中发送。请求被称为装置供应请求或装置供应协议。

在步骤204,在搜索者装置102连接至中间装置104时,搜索者装置102向中间装置104(即,可信装置)发送意图。意图可以包括服务意图、服务连接请求、服务标识(即,服务_id)以及搜索者装置102的标识符,其中标识符可以是MAC地址。在示例中,服务可以是发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在接收到意图之后,在步骤206,中间装置104向搜索者装置102发送包括目标装置106的标识符和P2P参数的响应消息,其中标识符可以是MAC地址。P2P参数可以为例如但是不限于侦听信道、操作信道、SSID或BSSID等等。

在步骤208,中间装置104向目标装置106发送连接请求,其中连接请求包括搜索者装置102的标识符以及包括参数。参数可以为例如但是不限于会话的有效时间、搜索者装置102的意图和搜索者装置102感兴趣的服务。请求可以在P2P动作帧或IP中发送。在接收到连接请求之后,在步骤210,目标装置106接受经中间装置104认证的连接请求。另外,目标装置106使得必要的状态机(P2P接口或Wi-Fi接口)发生改变。请求可称为装置供应请求或装置供应协议。

在接收到目标装置106的标识符和P2P参数之后,在步骤212,搜索者装置102发起装置发现请求。另外,在步骤214,搜索者装置102基于从中间装置104接收的、目标装置106的标识符向目标装置106发送探测请求。在接收到探测请求之后,在步骤216,目标装置106向搜索者装置102发送探测响应。

在步骤218,搜索者装置102基于目标装置106的标识符和侦听信道向目标装置106发送服务发现请求。在接收到服务发现请求之后,在步骤220,目标装置106向搜索者装置102发送服务发现响应。在步骤222,搜索者装置102发送用于与目标装置106发起连接的供应发现请求。另外,在接收到供应发现请求之后,目标装置106基于早先从中间装置104接收的连接请求对搜索者装置102进行认证。在认证搜索者装置102之后,在步骤224,目标装置106向搜索者装置102发送供应发现响应。在步骤226,将在搜索者装置102与目标装置106之间发起组所有者(GO)谈判。搜索者装置102形成GO。可替代地,目标装置106可以形成GO。在步骤228,搜索者装置102与目标装置106之间发生关联。在步骤230,搜索者装置102基于目标装置106的标识符和P2P参数与目标装置106建立会话。不同于普通系统,搜索者装置102可在没有任何明显的用户交的情况下连接至目标装置106以用于建立会话。

图3是示出根据本发明实施方式搜索者装置102与目标装置106之间的连接的信令图。

步骤302、304、306、308和310与图2的步骤202、204、206、208和210相同并且在此不进行描述。

在步骤312,搜索者装置102基于目标装置106的标识符、操作信道和SSID或BSSID向目标装置106发送关联请求。目标装置106成为P2P连接的GO或红外连接的接入点(AP)。在步骤314,搜索者装置102直接向目标装置106发送关联请求。在接收到关联请求之后,目标装置106基于从中间装置104接收的连接请求对搜索者装置102进行认证。在步骤316,在目标装置106成功认证搜索者装置102之后,搜索者装置102与目标装置106建立会话。

不同于普通系统,搜索者装置102与中间装置104之间交换意图和P2P参数,从而允许搜索者装置102优化与目标装置106的P2P连接或红外连接。

图4是示出根据本发明实施方式搜索者装置102与目标装置106之间的连接的信令图。在图4中,假设目标装置106在隐藏模式下操作。

步骤402、404、406和408与图2的步骤202、204、206和208相同并且在此不进行描述。

另外,目标装置106进入发起搜索者装置102的发现的连接模式。

在步骤410,目标装置106进入搜寻状态并且搜寻搜索者装置102。

在步骤412,搜索者装置102进入侦听状态以接收任何呼入连接从而与目标装置106建立连接。在步骤414,目标装置106向搜索者装置102发送探测请求。在接收到探测请求之后,在步骤416,搜索者装置102向目标装置106发送探测响应。

在步骤418,目标装置106向搜索者装置102发送供应发现请求。在接收到供应发现请求之后,搜索者装置102基于目标装置106的标识符对目标装置106进行认证。在认证目标装置106之后,在步骤420,搜索者装置102向目标装置106发送供应发现响应。

步骤422和424与图2的步骤226和228相同并且在此不进行描述。

在步骤426,搜索者装置102在成功认证目标装置106之后与目标装置106建立连接。

图5是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的方法的流程图。在步骤502,方法500包括将搜索者装置102连接至中间装置104。在步骤504,方法500包括由搜索者装置102向中间装置104发送意图。意图包括搜索者装置102的服务意图和搜索者装置102的标识符。在示例中,服务可以为例如但是不限于发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在步骤506,方法500包括由搜索者装置102从中间装置104接收目标装置106的标识符和P2P参数。标识符可以是MAC地址。

在步骤508,该方法包括由中间装置104向目标装置106发送连接请求。连接请求包括搜索者装置102的标识符以及包括参数。连接请求可以在P2P动作帧或IP中发送。请求称为装置供应请求或装置供应协议。在步骤510,该方法包括由搜索者装置102基于目标装置106的标识符和侦听信道向目标装置106发送装置发现请求。在接收到装置发现请求之后,目标装置106向搜索者装置102发送装置发现响应。另外,搜索者装置102向目标装置106发送供应发现请求。

在步骤512,该方法包括在接收到供应发现请求之后,由目标装置106基于从中间装置104接收的、包括搜索者装置102的标识符的连接请求对搜索者装置102进行认证。在认证成功之后,目标装置106向搜索者装置102发送供应发现响应。在步骤514,该方法包括在接收到供应发现响应之后搜索者装置102与目标装置106建立连接。

图5的方法中的各种动作、操作、框、步骤等可以所呈现的顺序、以不同的顺序或同时执行。另外,在不脱离本发明的范围的情况下,一些动作、操作、框、步骤等可被省略、添加、修改、跳过等。

图6是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的方法的流程图。在步骤602,该方法包括将搜索者装置102连接至中间装置104。在步骤604,方法600包括由搜索者装置102向中间装置104发送意图。意图包括搜索者装置102的服务意图和搜索者装置102的标识符。在示例中,服务可以为例如但是不限于发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在步骤606,该方法包括由搜索者装置102从中间装置104接收目标装置106的标识符和P2P参数。标识符可以是例如MAC地址。

在步骤608,该方法包括由中间装置104向目标装置106发送连接请求。连接请求包括搜索者装置102的标识符以及包括参数。连接请求可以在P2P动作帧或IP中发送。连接请求称为装置供应请求或装置供应协议。在步骤610,该方法包括由搜索者装置102基于标识符、操作信道和SSID或BSSID向目标装置106发送关联请求。

在步骤612,该方法包括由目标装置106基于从中间装置104接收的、包括搜索者装置102的标识符的连接请求对搜索者装置102进行认证。在步骤614,该方法包括在认证成功之后由搜索者装置102与目标装置106建立连接。

图6的方法中的各种动作、操作、框、步骤等可以所呈现的顺序、以不同的顺序或同时执行。另外,在不脱离本发明的范围的情况下,一些动作、操作、框、步骤等可被省略、添加、修改、跳过等等。

根据如本文所公开的实施方式,图7是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的方法的流程图。在步骤702,该方法包括将搜索者装置102连接至中间装置104。在步骤704,该方法包括由搜索者装置102向中间装置104发送意图。意图包括搜索者装置102的服务意图和搜索者装置102的标识符。在示例中,服务可以为例如但是不限于发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在步骤706,该方法包括由搜索者装置102从中间装置104接收目标装置106的标识符和P2P参数。标识符可以是例如MAC地址。

在步骤708,该方法包括由中间装置104向目标装置106发送连接请求。连接请求包括搜索者装置102的标识符以及包括参数。连接请求可以在P2P动作帧或IP中发送。请求称为装置供应请求或装置供应协议。在步骤710,该方法包括由目标装置106向搜索者装置102发送装置发现请求。在步骤712,该方法包括在搜索者装置102被成功发现之后由目标装置106向搜索者装置102发送供应发现请求以供连接。

在步骤714,该方法包括由搜索者装置102基于包括目标装置106的标识符的连接请求对目标装置106进行认证。在步骤716,该方法包括在成功认证目标装置106之后由搜索者装置102与目标装置106建立连接。

图7的方法中的各种动作、操作、框、步骤等等可以所呈现的顺序、以不同的顺序或同时执行。另外,在不脱离本发明的范围的情况下,一些动作、操作、框、步骤等可被省略、添加、修改、跳过等。

图8是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的系统800的图。在用户“Alice”与中间装置104和目标装置106相关联并且用户“Bob”与搜索者装置102相关联的情况下,目标装置106可以是Wi-Fi打印机。最初,用户“Alice”以预定PIN或密码设置目标装置106(即,打印机)。另外,用户“Alice”可以在他的/她的住宅内的任何地方通过使用中间装置104来访问目标装置106,以打印用户感兴趣的文档。

另外,在与搜索者装置102相关联的用户“Bob”周末访问用户“Alice”住宅的情况下,用户“Bob”可能有兴趣与用户“Alice”分享他最近游览的旅行照片,并且同时用户“Bob”可能希望通过经由他的/她的搜索者装置102访问目标装置106来将照片打印出来。用户“Bob”可以通过将搜索者装置102连接至中间装置104(步骤802)来与目标装置106发起打印会话。另外,搜索者装置102向中间装置104发送意图。在从搜索者装置102建立连接之后,中间装置104向搜索者装置102发送目标装置106的标识符和至少一个P2P参数。另外,中间装置104向目标装置106发送包括搜索者装置的意图和会话的有效时间的连接请求(步骤804)。

另外,搜索者装置102发送请求以向目标装置106发起打印连接(步骤806)。在接收到请求之后,目标装置106基于搜索者装置102的意图对搜索者装置102进行认证。在搜索者装置102被成功认证之后,搜索者装置102与目标装置106之间建立打印连接;因此,可在无任何明显的用户交互的情况下在搜索者装置102与目标装置106之间建立打印连接(步骤808)。

图9是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的系统900的图。在用户“Alice”与中间装置104和目标装置106相关联并且用户“Bob”与搜索者装置102相关联的情况下,目标装置106可以是具有存储的电影集的Wi-Fi直连存储装置。最初,用户“Alice”以预定PIN或密码设置目标装置106(即,Wi-Fi直连存储装置)。另外,用户“Alice”可以在他的/她的住宅内的任何地方通过使用中间装置104(即,电视(TV))来访问目标装置106中的内容。

另外,在与搜索者装置102相关联的用户“Bob”周末访问用户“Alice”住宅的情况下,用户“Alice”和用户“Bob”可能决定观看用户“Alice”已下载的新电影。用户“Alice”打开TV,并且使用Wi-Fi直连Wi-Fi串行总线(WSB)特征来浏览内容。用户“Bob”希望将电影拷贝到搜索者装置102中以与他的/她的家人分享。用户“Bob”将搜索者装置102连接至中间装置104(步骤902)。搜索者装置102向中间装置104发送意图。在建立连接之后,中间装置104向搜索者装置102发送目标装置106的标识符和至少一个P2P参数。另外,中间装置104向目标装置106发送包括搜索者装置102的意图和会话的有效时间的连接请求(步骤904)。

另外,用户“Bob”从搜索者装置102向目标装置106发送用于从目标装置106接收电影的请求(步骤906)。在接收到请求之后,目标装置106基于搜索者装置102的意图对搜索者装置102进行认证。在认证成功之后,搜索者装置102与目标装置106之间建立连接(步骤908),在这种情况下,可在没有任何明显的用户交互的情况下将电影从目标装置106传输至搜索者装置102。

图10是示出根据本发明实施方式用于同时向多个用户传输文件的系统1000的图。系统1000包括第一装置1002、第二装置1004和第三装置1006,其中用户“Alice”与第一装置1002相关联,用户“Bob”与第二装置1004相关联,用户“Steve”与第三装置1006相关联。

用户“Alice”和用户“Bob”位于餐馆中并且在放松,他们正在等待用户“Steve”。用户“Alice”通过将用户“Alice”的第一装置1002与用户“Bob”的第二装置1004连接来与用户“Bob”分享他的/她的照片或视频。在餐馆中,用户“Steve”既加入用户“Alice”又加入用户“Bob”。用户“Steve”将他的第三装置1006连接至用户“Alice”的第一装置1002(步骤1012)。在建立连接之后,第一装置1002向第三装置1006发送群组邀请(步骤1014),并且在不用额外点击的情况下将相同的照片或视频传输至用户“Steve”的第三装置1006(步骤1016)。用户“Alice”的第一装置1002自动检测正在进行的传输并且也向Steve传输相同的会话。

图11是示出根据本发明实施方式实现用于在搜索者装置与目标装置之间建立连接的方法和系统的计算环境1102的框图。计算环境1102包括至少一个处理单元1108、存储器1110、存储单元1112、多个联网装置1116以及多个输入输出(I/O)装置1114,其中处理单元1108设置有控制单元1104和算术逻辑单元(ALU)1106。处理单元1108负责处理算法的指令。处理单元1108从控制单元接收命令以执行其处理。另外,指令执行中涉及的任何逻辑和算术运算都可借助于ALU 1106来计算。

总计算环境1102可以由多个同类和/或不同类的核心、多个不同种类的CPU、专用媒体以及其他加速度计组成。处理单元1108负责处理算法的指令。另外,多个处理单元1108可以位于单一芯片或多个芯片上。

包括实施例所需的指令和代码的算法存储在存储单元1110或存储装置1112或两者当中。在运行时,可以从对应存储器1110和/或存储装置1112提取指令,并且由处理单元1108执行该指令。

在任何硬件实现方式的情况下,可以将各种联网装置1116或外部I/O装置1114连接至计算环境,以通过联网装置和I/O装置单元来支持实现方式。

本文公开的方法和系统可以通过至少一个软件程序来实现,所述至少一个软件程序在至少一个硬件装置上运行并且执行网络管理功能以控制元件。图1至图11中所示的元件包括可以是硬件装置、或硬件装置和软件模块的组合中的至少一种的框。

虽然已经参考本发明的某些实施方式示出和描述了本发明,但是本领域技术人员应理解,本文描述的方法和设备的许多变化和修改仍将落在本发明的精神和范围内,本发明的精神和范围如由随附权利要求书及其等同限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1