专利名称:用于建立设备连接的方法和装置的制作方法
用于建立设备连接的方法和装置
背景技术:
在最近几年中,移动计算设备已经变成能力很强的通信工具。除提供语音连接外,
现在很多移动计算设备还支持多种无线数据通信标准。这种数据通信可利用多种技术来实
现,诸如超宽带(UWB)、蓝牙、无线宽带或无线局域连网(WLAN)标准中的802. ll族中的任一 种。利用无线连接作为在移动计算设备之间通信的手段变得越来越普遍。这种类型的局部 通信连接具有若干优点,包括简化的连网与改进的文件和数据共享。因此,实际上需要一种 用于简化建立设备连接的方法和装置。
附图简述
图1示出系统的一个实施例。
图2示出消息流图的一个实施例。
图3示出逻辑图的一个实施例。
图4示出系统的第二实施例。
详细描述 诸实施例一般可涉及用于在移动设备之间建立无线通信连接的方法和装置。 一个 实施例涉及移动计算设备,包括输入设备,用于接收所选目标设备的标识信息;以及连接 模块,上用于将包括标识信息的连接请求消息发送到一个或多个目标设备。在一些实施例 中,移动计算设备从所选目标设备接收连接响应消息,连接响应消息包括指示标识信息对
应于所选目标设备上存储的本地标识信息的确认。基于对应的标识信息,通信模块可在移 动计算设备和所选目标设备之间建立无线连接。描述并要求保护其他实施例。
在各实施例中,移动计算设备的用户可能期望将两个或更多个移动计算设备无线 地连接在一起以传送数据或以其它方式直接通信。例如,如果两个用户参与到会话中且一 个用户想要将消息发送给另一个,则在他们的移动计算设备之间需要连接。该问题的现有 解决方案是麻烦的且一般需要事务两方的用户干涉。例如,利用基于名字的网络发现过程, 用户可能需要选择期望目标设备的名字来发起连接。在存在很多可用的无线设备或目标设 备具有难以识别的非说明性名字的区域中这是有问题的。或者,这种方法通常在建立连接 之前需要来自目标设备的授权。 建立连接的另一种方法涉及将目标设备的联系信息直接输入到源设备并手动建 立连接。例如,该方法可能要求用户请求来自另一个用户的关于目标设备的联系信息,手动 输入该信息,验证该信息然后将消息发送到目标设备以建立通信。该技术需要或者知晓接 收方地址或联系号码、或者从目标设备的用户处获取该信息。当前还使用其它技术,诸如用 于交换数据的红外连接或用于建立连接的近场通信(NFC)技术,这两者都要求移动计算设 备存在和接近。然而,上述方法中的每一种具有导致效率低和使用麻烦的缺点。因此,在各 实施例中,在本文中描述建立通信连接的方法,该方法依赖于与目标设备有关的音频、视觉 或生物测定数据来发起和建立与目标设备的连接,而不需要与目标设备的物理交互描述并 要求保护其他实施例。 阐明了许多具体细节以提供对这些实施例的透彻理解。然而,本领域技术人员将会理解,可在没有这些具体细节的情况下实施这些实施例。在其它实例中,未对公知操作、 组件和电路进行详细描述以免混淆这些实施例。可以认识到,在此公开的特定的结构细节 和功能细节可以是代表性的而不一定限制这些实施例的范围。 贯穿本说明书,对"各实施例"、" 一些实施例"、" 一个实施例"或" 一实施例"的引 用意味着结合该实施例描述的特定特征、结构或特性被包括在至少一个实施例中。因此,在 说明书通篇出现的短语"在各实施例中"、"在某些实施例中"、"在一个实施例中"或"在一实 施例中"不一定全部指相同实施例。此外,这些特定的特征、结构或特性可以按任何适当的 方式在一个或更多个实施例中被组合。 图1示出系统的一个实施例。图1示出系统100。系统100可以是本文所述的一 个或多个实施例的代表。系统100包括用户101和103以及计算设备102、 104、 106和108。 计算设备102U04、106和108可包括能够进行无线通信的任何计算设备。例如,计算设备 102U04和106可包括各实施例中的移动计算设备、移动电话或智能电话、或膝上型计算 机。在某些实施例中,计算设备108可包括监视器或显示器。尽管图l作为示例可以示出 有限数量的设备,但能够意识到对于给定实现方式可采用更多或更少量的设备。
在各实施例中,诸如用于101或103之类的用户可能希望在移动计算设备102、 104、 106或108中的两个或更多个之间建立无线连接。例如,在各实施例中,移动计算设备 102可以在用户101的控制下,且移动计算设备104可以在用户103的控制下。例如用户 101可能希望在移动计算设备102(例如,源设备)和移动计算设备104(例如,目标设备) 之间建立连接。为了开始连接过程,用户101可利用与移动计算设备102相关联的输入设 备来捕获表现移动计算设备104的模拟输入。在一些实施例中,模拟输入可包括目标设备 104的标识信息。应该理解,由源设备(例如,移动计算设备102)用来建立与任意目标设 备(例如,移动计算设备104U06、108等)的连接的标识信息应当被选择成与存储在任一 目标设备上的本地标识相对应。在各实施例中,移动计算设备102可包括多个输入设备。例如,输入设备可包括相
机、话筒、触摸屏显示器、生物测定设备或任意其它适当的输入设备中的至少一个。在某些
实施例中,生物测定设备可包括例如指纹扫描器、视网膜扫描器或虹膜扫描器。 由输入设备捕获的标识信息可包括所选目标设备的用户的照片、所选目标设备的
照片、表现所选目标设备的照片或一组计算特征之一,该组计算特征表现用户的照片、所选
目标设备的照片、表现所选目标设备的照片。例如,表现目标设备的照片可利用集成在移动
计算设备102内的相机来捕捉。 在某些实施例中,例如,用户101可利用内置于移动计算设备102中的相机来获取 用户103的照片、并且将用户103的照片用作标识信息来在移动计算设备102和104之间 建立连接。在各实施例中,用户101还可获取移动计算设备108的照片或者表现移动计算 设备108的任何适当图像的照片将其用作标识信息,从而在移动计算设备102和移动计算 设备108之间建立连接。 在某些实施例中,标识信息可包括来自所选目标设备的用户的语音样本、表现所 选目标设备的声音、或表现该语音样本或声音的一组计算特征之一 。例如,语音样本可包括 所选目标设备的用户(目标设备104的用户103)说出他或她名字的录音。可利用诸如内 部话筒之类的任意适当的源设备102的输入来捕获表现目标设备104的声音。描述并要求
5保护其他实施例。 例如,移动计算设备102的用户101可能参与与移动计算设备104的用户103进 行的会话。如果用户101和103期望在其移动计算设备102和104之间建立连接,则用户 101可仅仅要求用户103向移动计算设备102说出他的名字,以将其用作在源设备102和目 标设备102之间建立连接的标识信息。应当理解,可将任何声音用作标识信息,只要该声音 与目标设备上本地存储的标识信息相匹配即可。 在某些实施例中,标识可包括关于移动计算设备的用户的生物测定信息或表现该 生物测定信息的一组计算特征。例如,标识信息可包括用户103的指纹扫描、用户103的视 网膜扫描或用户103的虹膜扫描。可使用任何适当的生物测定设备或参数且仍然落在所述 实施例的范围内。 在某些实施例中,移动计算设备102的用户101可能期望建立与用户103所控制 的移动计算设备104的连接。为了在其移动计算设备102和104之间建立连接,用户101 可仅仅要求用户103向移动计算设备102输入生物测定信息,以将其用作在源设备102和 目标设备102之间建立连接的标识信息。例如,用户103可使其手指触摸到移动计算设备 102的触摸屏显示器,以使其手指被移动计算设备102的指纹扫描器读取。在各实施例中, 可将任何适当的生物测定输入或任何生物测定输入设备用作标识信息,只要所捕获的生物 测定标识信息与目标设备上本地存储的标识信息相匹配。描述并要求保护其他实施例。
在源设备102接收该标识信息之后,连接过程和信息交换可以开始。参考图2中 示出的消息流图可更好地理解移动计算设备之间的连接的建立。 图2示出消息流图200。如图所示,图2包括移动计算设备202和移动计算设备 204。例如,移动计算设备202和204可以是图1的移动计算设备102、 104、 106或108中的 任一个的代表。在各实施例中,移动计算设备202可包括源设备,且移动计算设备204可包 括目标设备。每个移动计算设备202和204包括输入设备210、215、标识模块220、225、本 地标识信息221、226、连接模块230、235以及通信模块240、245。尽管作为示例移动计算设 备202和204可以示出有限数量的组件和模块,但能够意识到对于给定实现方式可采用更 多或更少量的组件或模块。 在各实施例中可在移动计算设备202的输入设备210处接收标识信息203。输入 设备210可包括如上参考图1所示的相机、话筒、触摸屏显示器或生物测定设备之一。另外, 标识信息203可包括如上参考图1的任何照片、声音、生物测定信息或表现照片、声音、生物 测定信息的计算特征。应当将标识信息203选择成与目标设备204的本地标识信息226相 对应。 在一些实施例中,可将连接请求消息205从源设备202的连接模块230发送至目 标设备204的标识模块225。在各实施例中,连接请求消息205可包括标识信息203。另 外,在一些实施例中,连接请求消息205还可包括源设备202的联系信息。在各实施例中, 该联系信息可包括源设备的用户的电子邮件地址。与连接请求消息205 —起发送的标识信 息203仅可被预期的目标设备204识别。尽管图2示出仅被发送到一个设备(例如,目标 设备204)的连接请求消息205,但应当理解该连接请求消息205可被广播到源设备202的 无线通信范围内的任意数量的设备、且仍然落在所述实施例的范围内。在某些实施例中,可 将连接请求消息205发送到源设备202的预定临近区域内的任意数量的目标设备。
在一些实施例中,将连接请求消息205作为无线发现协议的部分发送。例如,连接 请求消息205可以是蓝牙发现协议、通用即插即用(UPnP)发现协议、链路层发现协议、层2 发现协议、安全发现协议或任意其它适当的发现协议的一部分。 在各实施例中,连接请求消息205连同标识信息203或表现标识信息的计算特征 可由目标计算设备204以及任何其它目标设备的标识模块225接收。标识模块225可用于 将所接收的标识信息203与移动计算设备204上存储的本地标识信息226作自动比较。本 地标识信息226可以是由移动计算设备204的用户选择、捕获和存储的任何适当的标识信 息。例如,移动计算设备204的用户可获取他自己的照片,并将该图像或图像的数字表示存 储为本地标识信息226。描述并要求保护其他实施例。 在各实施例中,自动比较可包括利用视觉、听觉或生物测定算法之一来比较所接 收标识信息203和本地标识信息226。在一些实施例中,标识模块225可生成表示所接收的 标识信息203和本地标识信息226的特征向量,并利用视觉、听觉或生物测定算法来比较这 些特征向量。 如果所接收的标识信息203对应于本地标识信息226,则标识模块225可以连接响 应消息207自动地响应连接请求消息205。在一些实施例中,在以连接响应消息207自动响 应之前或代替以连接响应消息207自动响应,目标设备204可在所接收的标识信息203对 应于本地标识信息226时生成连接提示。例如,目标设备204可生成显示给目标设备204的 用户的连接提示。目标设备204的用户可基于连接提示接受或拒绝建立与源设备202的连 接的请求。可在目标设备处接收对连接提示的响应,且可基于该响应建立与源设备202的 连接。 在各实施例中,在接收到对连接提示的响应之后,通信模块235可用于利用在连 接请求消息205中接收的联系信息生成旨在用于源设备202的通信消息,而不是自动建立 与源设备202的连接。例如,如果目标设备204的用户接受连接请求提示,则目标设备204 可将诸如电子邮件消息之类的通信消息自动发送到源设备202的所有者。在某些实施例 中,通信消息可包括目标设备204的联系信息。描述并要求保护其他实施例。
在各实施例中,如果连接响应消息207由目标设备204自动生成,则连接响应消息 207连同指示标识信息203与本地标识信息226相对应的确认可被源设备202的连接模块 230所接收。在某些实施例中,接收连接请求消息205且不识别相对应的标识信息的目标设 备可不发送响应。在其它实施例中,不包含相对应的标识信息的目标设备可用指示它们不 是预期目标设备的不匹配响应来作出响应。 基于指示发现相对应的标识信息的肯定连接响应消息207,通信模块240可发送 连接建立209,且通信模块245可接受连接建立209,其中建立源设备202和目标设备204之 间的连接。所建立的通信连接可包括任意适当的无线连接,诸如超宽带(UWB)连接、蓝牙连 接、无线局域网(WLAN)连接、蜂窝连接、无线宽带连接、电子邮件连接或短消息服务(SMS) 连接之一。 在各实施例中,每个移动计算设备可包括用于传送信息的各种物理和/或逻辑组 件,可针对给定的一组设计参数或性能限制按需要将其实现为硬件组件(例如,计算设备、 处理器、逻辑设备)、由各种硬件组件执行的可执行计算机程序指令(例如,固件、软件)或 其任意组合。可与其建立连接的示例性移动计算设备包括个人计算机(PC)、台式PC、笔记本PC、膝上型计算机、移动计算设备、智能电话、个人数字助理(PDA)、移动电话、组合移动 电话/PDA、视频设备、电视机(TV)设备、数字TV设备、高清TV(HDTV)设备、媒体播放器设 备、游戏设备、消息收发设备或根据所述实施例的任意其它适当通信设备的组合。
移动计算设备可构成有线通信系统、无线通信系统或两者的组合的一部分。例如, 移动计算设备可被安排成在诸如电线、电缆、总线、印刷电路板(PCB)、以太网连接、点对点 (P2P)连接、底板、底板、交换结构、半导体材料、双绞线、同轴电缆、光纤连接等一种或多个 类型的有线通信链路上传达信息。移动计算设备可被安排成在诸如无线电信道、卫星信道、 电视信道、广播信道、红外信道、射频信道、无线保真(WiFi)信道、RF频谱的一部分和/或 许可或免许可频带之类的一种或多个类型的无线通信链路上传达信息。在无线实现中,移 动计算设备可包括用于无线通信的一个或多个接口和/或组件,诸如一个或多个发射机、 接收机、收发机、放大器、滤波器、控制逻辑、无线网络接口卡(WNIC)、天线等。尽管作为示例 某些实施例可利用特定通信介质示出,但可以理解所述实施例可使用各种通信介质或伴随 技术来实现。 其中可结合本文所述的实施例的系统和设备的示例包括无线局域网(WLAN)系 统、无线城域网(WMAN)系统、无线个人区域网(WPAN)、广域网(WAN)、蜂窝电话系统、无线电 网络、计算机和无线通信设备等等。本领域的技术人员将意识到基于本文提供的描述可将 实施例用于其它系统和/或设备。 本文所述的系统和设备的实施例可遵循多种无线标准或根据多种无线标准工作。 例如,系统或相关联的节点可遵循一种或多种无线协议或根据一种或多种无线协议通信, 该协议可由标准组织公布的一个或多个协议标准定义,诸如因特网工程任务组(IETF)、国 际电信联盟(ITU)、电气和电子工程师协会(IEEE)等。在WLAN系统的背景下,节点可遵循 诸如IEEE 802. 11系列协议(例如,无线保真或WiFi)之类的各种协议或根据该协议通信。 在WMAN系统的背景下,节点可遵循诸如微波接入全球互通性(WiMax)之类的IEEE 802. 16 系列协议或根据该协议通信。本领域的技术人员将意识到WiMAX是基于标准的无线技术, 以提供长距离(长程)的高吞吐量宽带连接。WiMAX可用于若干应用,包括"最后路程"无 线宽带连接、热点、蜂窝回程和用于商业的高速企业连接。在个人区域网(PAN)的背景下, 节点可遵循称为蓝牙的IEEE 802. 15系列协议或根据该协议通信。在MAN的背景下,节点 可遵循IEEE 802.20系列协议或根据该协议通信。在多节点上的移动性,节点可遵循IEEE 802. 21系列协议或根据该协议通信。在其它实施例中,系统和节点可遵循各种WMAN移动宽 带无线存取(MBWA)系统、协议和标准或根据它们操作。然而,各实施例不限于该上下文。
本文所述的系统和设备的实施例可遵循多种无线技术和访问标准或根据它们工 作。无线技术和标准的示例可包括蜂窝网络(例如,全球移动通信系统或GSM)、通用移动 电信系统(UTS)、高速下行链路分组访问(HSDPA)、宽带无线电访问网络(BRAN)、通用分组 无线电业务(GPRS)、第3代合作伙伴计划(3GPP)和全球定位系统;超宽带(UWB)、码分多址 (CDMA)、CDMA 2000、宽带码分多址(W-CDMA)、增强通用分组无线电业务(EGPRS)等。根据各 实施例的系统和设备可被安排成支持多个相异无线设备以便在这些无线通信网络上通信。 然而,各实施例不限于该上下文。 图3示出逻辑流的一个实施例。图3示出逻辑流300。逻辑流300可以是本文所述 的一个或多个实施例执行的操作的代表。如逻辑流300所示,在302,可从源设备的输入处接收所选目标设备的标识信息。例如,源设备202的输入设备210可接收诸如目标设备204 之类的所选目标设备的标识信息。在304,可将建立连接的请求从源设备发送至至少一个目 标设备或所选目标设备,该请求包括所选目标设备的标识信息。在某些实施例中,例如,源 设备202的连接模块230可将连接请求消息205发送至目标设备204的标识模块225。在 各实施例中,连接请求消息205可包括标识信息203。 在306,可从至少一个目标设备或所选目标设备接收响应,该响应包括指示该标识 信息对应于所选目标设备上存储的本地标识信息的确认。例如,目标设备204的标识模块 225可用指示标识信息203与目标设备204上存储的本地标识信息226相对应的连接响应 消息207来响应连接请求消息205。在308,可在源设备和所选目标设备之间建立无线连接。 例如,源设备202和目标设备204可建立无线连接。描述并要求保护其他实施例。
图4是示例性系统实施例的示图。具体地,图4是示出系统400的示图,例如系统 400可包括各种元件且可表示上述移动计算设备中的任一个。例如,图4示出系统400可包 括处理器402、芯片组404、输入/输出(I/O)设备406、随机存取存储器(RAM)(诸如动态 RAM (DRAM)) 408和只读存储器(ROM) 410以及各种平台组件414 (例如,散热片、DTM系统、冷 却系统、外壳、排气孔)。这些元件可以硬件、软件、固件或其任何组合实现。然而,各实施例 不限于这些元件。 具体地,平台组件414可包括实现各种DTM技术的冷却系统。冷却系统可针对系 统400而确定尺寸,且可包括任何设计成执行散热的冷却元件,诸如热管、热链路、传热器、 散热器、排气孔、风扇、吹风机和基于液体的冷却剂。 如图4所示,I/O设备406、 RAM 408和ROM 410可通过芯片组404耦合到处理器 402。芯片组404可通过总线412耦合到处理器402。因此,总线412可包括多条线。
处理器402可以是包括一个或多个处理器核(102-l-m)的中央处理单元。处理器 402可包括任意类型的处理单元,诸如CPU、多处理单元、精简指令集计算机(RISC)、具有管 线的处理器、复杂指令集计算机(CISC)、数字信号处理器(DSP)等。 处理器402可在不同的性能级别工作。因此,处理器402可进入诸如一个或多个活 动模式P状态的各种操作状态。因此,处理器402可包括以上参照图l-3描述的特征。例 如,处理器402可包括任意上述移动计算设备中的元件等。 尽管未示出,但系统400可包括各种接口电路,诸如以太网接口和/或通用串行总 线接口 (USB)等。在一些示例性实施例中,1/0设备406可包括连接至接口电路的一个或 多个输入设备,以用于将数据和命令输入到系统400中。例如,输入设备可包括键盘、鼠标、 触摸屏、跟踪板、跟踪球、等点鼠标(isopoint)和/或语音识别系统、相机、话筒、触摸屏显 示器、生物测定设备等。类似地,I/O设备406可包括连接至接口电路用于将信息输出到操 作员的一个或多个输出设备。例如,输出设备可根据需要包括一个或多个显示器、打印机、 扬声器和/或其它输出设备。例如,输出设备之一可以是显示器。显示器可以是阴极射线 管(CRT)、液晶显示器(LCD)或任意其它类型的显示器。 系统400还可具有有线或无线网络接口以便经由网络连接与其它设备交换数据。 网络连接可以是任意类型的网络连接,诸如以太网连接、数字用户线(DSL)、电话线、同轴电 缆等。网络可以是任意类型的网络,诸如因特网、电话网、电缆网络、无线网络、分组交换网 络、电路交换网络等。
9
在此已阐明了许多具体细节以提供对这些实施例的透彻理解。然而,本领域技术 人员将会理解,可在没有这些具体细节的情况下实施这些实施例。在其它实例中,未对公知 操作、组件和电路进行详细描述以免混淆这些实施例。可以认识到,在此公开的特定的结构 细节和功能细节可以是代表性的而不一定限制这些实施例的范围。 可使用硬件元件、软件元件或两者的组合来实现各种实施例。硬件元件的示例可 包括处理器、微处理器、电路、电路元件(例如,晶体管、电阻器、电容器、电感器等)、集成电 路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵 列(FPGA)、逻辑门、寄存器、半导体器件、芯片、微型芯片、芯片集等。软件的示例可包括软 件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固 件、软件模块、例程、子例程、函数、方法、进程、软件接口、应用程序接口 (API)、指令集、计算 代码、计算机代码、代码段、计算机代码段、字、数值、符号或其任意组合。确定是否使用硬件 元件和/或软件元件来实现一实施例可根据任意数量的因素而变化,诸如期望计算速率、 功率电平、热容限、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速 度以及其它设计或性能约束。 可使用表达"耦合的"和"连接的"及其派生词对一些实施例进行描述。这些术语 并不旨在作为彼此的同义词。例如,可使用术语"连接的"和/或"耦合的"对一些实施例 进行描述,以指示两个或更多的元件彼此直接物理或电接触。然而,术语"耦合的"也可指 两个或更多的元件彼此并不直接接触,但是它们仍然彼此协作或交互。 —些实施例可例如使用可储存指令或指令集的存储介质、计算机可读介质或制品 来实现,这些指令或指令集在由机器执行时可使该机器执行根据实施例的方法和/或操 作。例如,这种机器可包括任何合适的处理平台、计算平台、计算设备、处理设备、计算系统、 处理系统、计算机、处理器等,并且其可通过使用硬件和/或软件的任何合适组合来实现。 例如,计算机可读介质或制品可包括任何合适类型的存储器单元、存储器设备、存储器制 品、存储器介质、存储设备、存储制品、存储介质和/或存储单元,例如,存储器、可移动或不 可移动介质、可擦除或不可擦除介质、可写或可重写介质、数字或模拟介质、硬盘、软盘、压 縮盘只读存储器(CD-ROM)、可录压縮盘(CD-R)、可重写压縮盘(CD-RW)、光盘、磁性介质、磁 光介质、可移动存储卡或盘、各种类型的数字通用盘(DVD)、带、带盒等。指令可包括任何合 适类型的代码,诸如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、加密代 码等,这些代码通过使用任何合适的高级、低级、面向对象的、可视的、编译的和/或解释的 编程语言来实现。 应当理解诸实施例可在各种应用中使用。尽管诸实施例在这方面没有限制,但某 些实施例可以结合很多电子设备使用,诸如个人计算机、台式计算机、移动计算机、膝上型 计算机、笔记本计算机、平板计算机、服务器计算机、网络、个人数字助理(PDA)设备、无线 通信站、无线通信设备、蜂窝电话、移动电话、无线电话、PDA设备等。 尽管以专用于结构特征和/或方法动作的语言描述了主题,但是应当理解,所附 权利要求书中限定的主题并不一定限于上述特定特征或动作。相反,上述特定特征和动作 是作为实现这些权利要求的示例形式而公开的。
权利要求
一种移动计算设备,包括输入设备,用于接收所选目标设备的标识信息;连接模块,用于将包括标识信息或表现所述标识信息的计算特征的连接请求消息发送至一个或多个目标设备、并从所述所选目标设备接收连接响应消息,所述连接响应消息包括指示所述标识信息对应于所述所选目标设备上存储的本地标识信息的确认;以及通信模块,用于基于对应的标识信息在所述移动计算设备和所述所选目标设备之间建立无线连接。
2. 如权利要求1所述的移动计算设备,其特征在于,所述输入设备包括相机、话筒、触摸屏显示器或生物测定设备中的至少一个。
3. 如权利要求1所述的移动计算设备,其特征在于,所述标识信息包括所选目标设备的用户的照片、所选目标设备的照片、表现所选目标设备的照片、或一组计算特征之一,所述一组计算特征表现用户的照片、所选目标设备的照片、表现所选目标设备的照片。
4. 如权利要求1所述的移动计算设备,其特征在于,所述标识信息包括来自所选目标设备的用户的语音样本、表现所选目标设备的声音、或表现所述语音样本或所述声音的一组计算特征之一。
5. 如权利要求4所述的移动计算设备,其特征在于,所述语音样本包括所选目标设备的用户说出他或她的名字的录音。
6. 如权利要求1所述的移动计算设备,其特征在于,所述连接请求消息包括所述移动计算设备或移动计算设备的用户的联系信息,所述通信模块用于从所述目标设备接收通信消息,所述通信消息包括所述目标设备或所述目标设备的用户的联系信息,且所述移动计算设备没有接收到连接响应消息。
7. —种装置,包括标识模块,用于从源设备接收包括标识信息或表现所述标识信息的计算特征的连接请求消息,自动比较所接收的标识信息与目标设备上存储的本地标识,如果所接收的标识信息对应于所述本地标识信息则生成连接提示;以及通信模块,用于基于所接收的对所述连接提示的响应在所述目标设备和所述源设备之间建立无线连接。
8. 如权利要求7所述的装置,其特征在于,所述本地标识信息包括所述移动计算设备的用户的照片、所述目标设备的照片、表现所述目标设备的照片或一组计算特征之一,所述一组计算特征表现所述用户的照片、所述目标设备的照片或表现所述目标设备的照片。
9. 如权利要求7所述的装置,其特征在于,所述本地标识信息包括来自所述目标设备的用户的语音样本、表现所述目标设备的声音、或表现所述语音样本或所述声音的一组计算特征之一。
10. 如权利要求9所述的装置,其特征在于,所述语音样本包括所述目标设备的用户说出他或她的名字的录音。
11. 如权利要求7所述的装置,其特征在于,所述本地标识信息包括关于所述目标设备的用户的生物测定信息或表现所述生物测定信息的一组计算特征,所述生物测定信息包括指纹、视网膜扫描或虹膜扫描之一。
12. 如权利要求7所述的装置,其特征在于,所述自动比较包括使用视觉、听觉或生物测量算法之一来比较所接收的标识信息和所述本地标识信息。
13. 如权利要求12所述的装置,其特征在于,所述标识模块生成表示所接收的标识信息和所述本地标识信息的特征向量,且所述视觉、听觉或生物测定算法比较所述特征向量。
14. 如权利要求7所述的装置,其特征在于,所述连接请求消息包括所述源设备或所述源设备的用户的联系信息,且所述通信模块用于利用连接请求消息中所接收的联系信息来生成旨在用于所述源设备的通信消息,所述通信消息包括所述目标设备或所述目标设备的用户的联系信息。
15. —种方法,包括从源设备的输入接收所选目标设备的标识信息;将建立连接的请求从所述源设备发送至至少一个目标设备或所选目标设备,所述请求包括所选目标设备的标识信息、或表现所述标识信息的计算特征;从所述至少一个目标设备或所选目标设备处接收响应,所述响应包括指示所述标识信息对应于所选目标设备上存储的本地标识信息的确认;以及在所述源设备和所选目标设备之间建立无线连接。
16. 如权利要求15所述的方法,其特征在于,所述请求被发送至所述源设备的预定临近区域内的多个目标设备。
17. 如权利要求15所述的方法,其特征在于,所述标识信息包括所选目标设备的用户的照片、所选目标设备的照片、表现所选目标设备的照片或一组计算特征之一,所述一组计算特征表现所述用户的照片、所选目标设备的照片、表现所选目标设备的照片。
18. 如权利要求15所述的方法,其特征在于,所述标识信息包括来自所选目标设备的用户的语音样本、表现所选目标设备的声音、或表现所述语音样本或所述声音的一组计算特征之一。
19. 如权利要求18所述的方法,其特征在于,所述语音样本包括所选目标设备的用户说出他或她的名字的录音。
20. 如权利要求15所述的方法,其特征在于,所述请求包括所述源设备或所述源设备的用户的联系信息,所述响应包括来自所述目标设备的通信消息,所述通信消息包括所述目标设备或所述目标设备的用户的联系信息,且在所述源设备和所选目标设备之间不建立无线连接。
全文摘要
描述了一种建立设备连接的系统、装置、方法和制品。该装置可包括用于接收所选目标设备的标识信息的输入设备。该装置还可包括连接模块,其可用于将包括标识信息的连接请求消息发送至一个或多个目标设备并从所选目标设备接收连接响应消息。所述连接响应消息包括指示标识信息对应于所选目标设备上存储的本地标识信息的确认。该装置还包括通信模块,其可用于基于对应的标识信息在移动计算设备和所选目标设备之间建立无线连接。描述并要求保护其他实施例。
文档编号H04W12/06GK101795453SQ200910262559
公开日2010年8月4日 申请日期2009年12月25日 优先权日2008年12月31日
发明者B·罗萨里欧, K·里昂斯, R·万特, S·A·萨德, T·佩林 申请人:英特尔公司