当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于实现对等无线连接的系统和方法技术方案

技术编号:10661578 阅读:192 留言:0更新日期:2014-11-19 20:47
本文描述了用于使用层2通信协议通过对等网络无线连接来连接相关应用以发起应用之间的连接的系统和方法。层2通信协议包括可用来发现在无线网络上可用的各种类型的系统s的发现帧。发现帧还包括可用来发现哪些应用可用于通过无线网络与其它系统s连接的应用名称或标识符。

【技术实现步骤摘要】
【国外来华专利技术】用于实现对等无线连接的系统和方法
本公开内容总体涉及用于实现对等无线网络连接的系统和方法。
技术介绍
移动设备的使用变得广泛并且彼此靠近的移动设备之间的联网或通信的需求增长了。已经开发了若干方法(例如通用即插即用、Bonjour、和WiFi直连)以促进移动设备联网和移动设备与其它附近非移动设备之间的联网。典型地,移动设备经由通用连接请求来通告它们与其它设备联网的可用性。通用连接请求可以提供用于识别能够与另一个设备建立无线连接的设备的能力。一旦设备彼此识别,无线或WiFi连接启动设备上的应用和服务以交换信息。附图说明对附图内的特征进行了标号并且在书面说明中进行了交叉引用。通常,第一标号反映其中首次引入该功能的图号,而其余标号旨在将所述特征与附图中的其它标记特征区分开。然而,如果一个特征在多个附图中使用,那么将使用该特征在附图中首次出现处用来标识该特征的数字。现在参照附图,其不一定按照比例绘制,并且其中:图1是根据本公开内容的实施例的对等无线网络和实现对等无线网络的移动设备的代表性环境的简化框图。图2是示出了移动设备如何根据本公开内容的实施例建立对等无线网络的一个实施例的简化框图。图3是根据本公开内容的实施例示出了用于发起针对移动设备上的应用的对等无线网络连接的示例性方法的流程图。图4是根据本公开内容的实施例示出了用于发起针对移动设备上的应用的对等无线网络连接的另一个示例性方法的流程图。图5是根据本公开内容的实施例示出了用于针对移动设备上的应用与另一个移动设备上的应用建立对等无线网络连接的示例性方法的流程图。图6是根据本公开内容的实施例示出了根据本公开内容的实施例用于针对两个移动设备之间的应用建立对等无线网络连接的示例性方法的流程图。图7是根据本公开内容的实施例针对多个应用发起对等无线网络的移动设备的接口的简图。具体实施方式以下参照附图对本专利技术的实施例进行了更加充分的描述,其中示出了本公开内容的实施例。然而,本公开内容可以体现为许多不同的形式并且不应当被解释为仅限于本文所阐述的实施例;更确切地说,提供这些实施例从而本公开内容将是彻底的和完整的,并且将向本领域的技术人员充分传达本公开内容的范围。通过使用简化的协议,本公开内容中描述的实施例可以提供用于实现两个移动设备之间的对等无线网络连接的系统、方法、和装置。在一方面,移动设备用户可能想要与另一个移动设备用户交换有关单个应用的数据或信息。典型地,这需要用户实现详细的通信协议以建立Wi-Fi和TCP/IP连接。在替代方案中,该公开内容描述了在不必建立TCP/IP连接的情况下直接从单个应用发起连接的系统和方法。可以修改现有通信协议的各个方面以启动用于建立第一移动设备上的应用和第二移动设备上的相应应用之间的对等无线网络连接的简化流程。现在参照附图对本专利技术的示例性实施例进行描述。图1是对等无线网络和实现对等无线网络的移动设备的代表环境的简化框图。环境100可以包括通过对等无线网络连接106耦合到一起的第一移动设备102和第二移动设备104。在这个实施例中,对等无线网络连接不需要接入点以在两个设备之间建立自组织网络。通常,对等网络使得附近的设备能够发现彼此并且彼此间进行通信。例如,无线网络连接106使得第一用户108和第二用户110在它们各自的设备102和104之间交换信息。在一个实施例中,第一设备102可以包括计算机处理器112、存储器114、通信模块116、文件传输模块118、聊天模块120、游戏模块122和打印模块124。然而,第一设备102可以包括可以用于任何类型的移动设备或在任何类型的移动设备上发现的多种其它模块(未显示)。例如,第一设备102可以包括视频模块、音频模块、和针对可以由第一设备102实现的特征或应用的任何其它模块。在这个实施例中,计算机处理器112可以执行存储在存储器114中使得设备能够执行安装的硬件、应用、或服务的计算机可读指令。一个或多个计算机处理器112可以包括但不限于中央处理单元(CPU)、数字信号处理器(DSP)、精简指令集计算机(RISC)、复杂指令集计算机(CISC)、微处理器、微控制器、现场可编程门阵列(FPGA)、或它们的任意组合。设备102还可以包括用于控制在一个或多个处理器112和设备102中的一个或多个其它部件之间的通信的芯片组(未显示)。在某些实施例中,设备102可以基于架构系统,并且处理器112和芯片组可以来自处理器和芯片组家族,例如处理器家族。一个或多个处理器112还可以包括用于处理特定数据处理功能或任务的一个或多个专用集成电路(ASIC)或特定应用标准产品(ASSP)。在这个实施例中,存储器114可以包括一个或多个易失性和/或非易失性存储器设备,包括但不限于,随机存取存储器(RAM)、动态RAM(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)、双倍数据速率(DDR)SDRAM(DDR-SDRAM)、RAM-BUSDRAM(RDRAM)、闪存设备、电可擦除可编程只读存储器(EEPROM)、非易失性RAM(NVRAM)、通用串行总线(USB)可移除存储器、或它们的组合。在这个实施例中,通信模块116可以实现和管理第一设备102的无线通信。通信模块可以包括无线系统,所述无线系统可以包括使用Wi-Fi直连标准(见2010年10月出版的Wi-Fi直连规范)和/或IEEE802.11无线标准(见2007年3月8日出版的IEEE802.11-2007;2009年10月出版的IEEE802.11n-2009)或它们的组合来广播和接收消息的硬件和软件。无线系统可以包括能够工作在802.11无线标准管辖的宽广的操作频率内的发射机和接收机或收发机(未显示)。在这个实施例中,设备102可以包括在设备102上启用特定功能的若干模块和/或应用。例如,文件传送模块118可以使得第一设备102能够与其它设备共享文件,无论是移动、复制还是传送存储在存储器114中的各种文件。聊天模块120可以启动两个或多个设备之间的文本、视频或音频数据的近乎实时的交换。游戏模块122可以使得能够进行可以包括各种视频、音频和控制特征的交互游戏。在一方面,游戏可以在移动设备之间近乎实时地进行,从而用户可以在公共游戏环境中彼此对战或一同游戏。打印模块124可以使得能够与远程打印机对接以允许用户打印存储在第一设备102上的任意类型的文件。最后,第一设备102可以包括同步模块140,所述同步模块140使得设备102能够与另外一个设备104或维持位于第一设备102上的文件复印件或原件的远程存储设备(未显示)同步各种文件(例如,音乐、视频、文本)。第二设备104还可以包括计算机处理器126、存储器128、和上述的相同或类似的模块,例如通信模块130、文件传送模块132、聊天模块134、游戏模块136、打印模块138、和同步模块142。应当注意的是上述模块可以由硬件、软件和它们的组合实现。图2是示出了移动设备可以如何建立对等无线网络的简化框图200。图200提供了针对图1中描述的通信模块116、通信模块130的额外细节。在这个实施例中,通信模块116、通信模块130可以包括在开放系统互连(OSI)网络模型下工作的模块。通常,OSI模型被分解成介本文档来自技高网...

【技术保护点】
一种系统,包括:一个或多个有形存储器,用于存储在设备上可执行的多个应用;计算机处理器,用于将所述应用中的至少一个映射到发现动作帧;通信模块,用于使用所述发现动作帧来请求针对所述至少一个应用的对等无线连接,当接收到对所述发现动作帧的响应时,所述通信模块用于建立针对所述至少一个应用的对等无线连接。

【技术特征摘要】
【国外来华专利技术】2012.03.07 US 61/607,8951.一种设备,包括:一个或多个处理器;以及存储器,用于存储由所述一个或多个处理器可执行的一个或多个应用和由所述一个或多个处理器可执行的程序指令,以进行以下操作:确定被存储在所述设备的所述存储器中的、所述设备支持的一个或多个应用和服务中的第一应用的标识符;确定一个或多个设备类型;广播发现动作帧,所述发现动作帧包括所述标识符并且标识所述一个或多个设备类型以使用所述发现动作帧来请求针对所述第一应用的对等无线连接,其中,所述发现动作帧至少部分地基于开放系统连接模型数据链路层协议;接收包括所述标识符的连接请求,其中所述连接请求来自第二设备上第二应用,并且所述第二应用对应于所述第一应用;至少部分地基于所述连接请求,经由对等无线连接来建立与所述第二设备的所述第二应用以及所第一应用的连接。2.根据权利要求1所述的设备,其中,所述发现动作帧包括用于标识一个或多个应用的辅助设备类型字段。3.根据权利要求2所述的设备,其中,所述发现动作帧包括用于标识所述一个或多个设备类型的主要设备类型字段。4.根据权利要求1所述的设备,其中,所述第一应用包括以下各项中的一项:文件传送应用、同步应用、游戏应用、聊天应用或打印应用。5.根据权利要求1所述的设备,其中,所述发现动作帧包括:信标帧、探测请求帧或探测响应帧。6.一种建立连接的方法,包括:通过第一设备确定由所述第一设备支持的一个或多个应用和服务;将所述第一设备支持的所述一个或多个应用和服务中的第一应用的标识符映射到数据链路层发现动作帧的辅助设备类型字段,其中,所述数据链路层发现动作帧部分地基于开放系统连接模型数据链路层协议;通过所述第一设备通过对等无线网络发送所述数据链路层发现动作帧和所述辅助设备类型字段,其中,所述对等无线网络至少部分地基于开放系统连接模型数据链路层协议;以及通过所述第一设备接收包括所述标识符的连接请求,其中该连接请求来自第二设备上的第二应用,所述第二应用对应于所述第一应用。7.根据权利要求6所述的方法,还包括:将主要设备类型字段附加到所述数据链路层发现动作帧,其中,所述主要设备类型字段标识与所述第二设备的类型相对应的设备类型。8.根据权利要求6所述的方法,其中,所述发现动作帧包括信标帧、探测请求帧或探测响应帧。9.根据权利要求6所述的方法,其中,映射所述标识符是部分地基于检测针对所述第一应用的图标的选择来发起的,所述图标被显示在所述第一设备的图形用户界面上。10.一种建立连接的方法,包括:在设备处通过对等无线网络来接收动作帧,所述动作帧包含辅助设备类型字段,所述辅助设备类型字段包括由第一设备支持的一个或多个应用和服务中的第一应用的标识符的映射,其中,所述动作帧部分地基于开放系统连接模型数据链路层协议;将所述标识符从所述辅助设备类型字段中提取出来;确定所述标识符对应于存储在所述设备上的第二应用;确定使用所述对等无线网络来交换与所述第二应用有关的信息,其中,所述对等无线网络至少部分地基于所述开放系统连接模型数据链路层协议;以及响应于确定使用所述对等无线网络来交换与所...

【专利技术属性】
技术研发人员:V·R·瓦拉布R·李M·迈勒曼斯
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1