CN105830370A - 使用超声通信的快速服务发现和配对 - Google Patents

使用超声通信的快速服务发现和配对 Download PDF

Info

Publication number
CN105830370A
CN105830370A CN201480061554.0A CN201480061554A CN105830370A CN 105830370 A CN105830370 A CN 105830370A CN 201480061554 A CN201480061554 A CN 201480061554A CN 105830370 A CN105830370 A CN 105830370A
Authority
CN
China
Prior art keywords
equipment
ultrasonic signal
modulated ultrasonic
partially
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201480061554.0A
Other languages
English (en)
Inventor
Y·兹法蒂
N·阿尔特曼
G·伯恩斯坦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN105830370A publication Critical patent/CN105830370A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B11/00Transmission systems employing sonic, ultrasonic or infrasonic waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/18Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Telephone Function (AREA)

Abstract

描述了用于点到点(例如,设备到设备)无线通信的服务发现和连接建立的方法、***和设备。无线设备可以利用超声信号来发起点到点通信。用户可以发起使一个设备检测、选择另一设备并与该另一设备建立连接的扫描,其中扫描利用超声信号。一旦连接,设备可以创建彼此的简档和/或彼此无线通信以例如交换数据。

Description

使用超声通信的快速服务发现和配对
交叉引用
本专利申请要求Tsfaty等人的于2013年11月12日提交且被转让给本申请受让人的题为“FastServiceDiscoveryandPairingUsingUltrasonicCommunication(使用超声通信的快速服务发现和配对)”的美国专利申请No.14/078,338的优先权。
背景技术
以下内容一般涉及无线通信,尤其涉及两个或更多个设备之间点到点无线通信。无线通信***被广泛部署以提供诸如语音、视频、分组数据、消息接发、广播等各种类型的通信内容。这些***(或网络)可以是能够通过共享可用***资源(例如,时间、频率和功率)来支持与多个用户通信的多址***。此类多址***的示例包括码分多址(CDMA)***、时分多址(TDMA)***、频分多址(FDMA)***、以及正交频分多址(OFDMA)***。
一般来说,点到点或点到多点无线通信涉及两个或更多个设备在不利用中间无线设备的情况下向彼此传送信号和/或从彼此接收信号。点到点或点到多点通信可涉及初始服务发现和置备(例如,凭证认证)阶段。在一些情形中,初始发现阶段涉及设备在扫描或广播信号以及预期传送自另一设备的信号之间进行交替(预期信号有时被称为“监听”信号)。这可导致延长的连接发起时间,因为两个设备可同时监听信号,并且因而两个设备中没有一个设备可以发送信号。或者相反的情况可能为真:两个设备可同时发送信号并且两个设备中没有一个设备正在监听。在一些情形中,置备阶段可包括用户输入代码或标识,这也可增加连接发起时间并且使普通用户的连接设置过程复杂化。有线发现和置备可被实现以避免冗长的发起时间;但是依赖于线缆往往与无线通信的益处相抵触。
替换地,诸如近场通信(NFC)之类的技术可被用于指示需要被连接的近旁设备的可用性。但不是用户可能想要连接的所有装备都利用NFC无线电控制器。此外,即便在NFC控制器的确存在的情况下,NFC也要求试图连接的两个或更多个对等方之间的紧密邻近度。
典型的发现和置备规程可能是不安全的,因为设备可能无区别地发送可能被预期和非预期设备两者接收到的信号。附加地或替换地,置备信息可能是固有地不安全的,例如,凭证认证可包括容易解密的加密,其可被非预期设备接收。因此,可能期望更迅速地且安全地发起点到点或点到多点通信。
概述
所述特征一般涉及用于点到点或点到多点无线通信的服务发现和连接建立的方法、***和装置。无线设备可以利用超声信号来发起点到点或点到多点通信。使用超声信号,用户可以发起使一个设备检测、选择另一设备并与该另一设备建立连接的扫描。例如,扫描可涉及利用超声信号发射机(诸如音频扬声器或专用超声换能器)以超声频率发送经调制分组。经调制分组可以由第二设备(例如,利用话筒或专用超声换能器)接收,第二设备可标识第一设备并且用超声信号作出响应。这一超声交换可允许两个设备建立连接和/或将设备配对在一起,这进而可允许这两个设备利用启用无线电的对等协议进行通信。
根据至少一组解说性实施例,一种在无线通信网络中通信的方法可包括:利用第一经调制超声信号来扫描一个或多个设备;响应于该扫描从这些设备中的至少一个设备接收第二经调制超声信号;以及至少部分地基于收到第二经调制超声信号选择这些设备中的一者。
在某些示例中,该方法可进一步包括至少部分地基于收到第二经调制超声信号来确定这些设备中的一者的位置。
在某些示例中,选择这些设备中的一者可至少部分地基于所确定的设备位置。
在某些示例中,该方法可进一步包括与所选设备建立连接。
在某些示例中,该方法可进一步包括利用启用无线电的对等协议与连接的设备通信。
在某些示例中,与所选设备建立连接可包括至少部分地基于第三经调制超声信号来建立无线电连接。
在某些示例中,建立无线电连接可包括经由第三经调制超声信号来交换个人标识号(PIN)代码。
在某些示例中,该方法可进一步包括引导一个或多个设备处的发射机。
在某些示例中,扫描可包括经由宽带扬声器传送第一经调制超声信号。
在某些示例中,获取可包括经由宽带话筒接收第二经调制超声信号。
根据至少第二组解说性实施例,一种用于在无线通信网络中通信的***可包括:用于利用第一经调制超声信号来扫描一个或多个设备的装置;用于响应于该扫描从这些设备中的至少一个设备接收第二经调制超声信号的装置;以及用于至少部分地基于收到第二经调制超声信号选择这些设备中的一者的装置。
在某些示例中,用于在无线网络中通信的***可实现以上关于第一组解说性实施例所描述的方法的一个或多个方面。例如,该***可包括用于实现以上关于第一组解说性实施例所描述的方法的示例中的一个或多个示例的装置。
根据至少第三组解说性实施例,一种用于在无线通信网络中通信的装置可包括:处理器;与该处理器处于电子通信的存储器;以及存储在该存储器上的指令。这些指令可由该处理器执行以致使该装置:利用第一经调制超声信号来扫描一个或多个设备;响应于该扫描从这些设备中的至少一个设备接收第二经调制超声信号;以及至少部分地基于收到第二经调制超声信号选择这些设备中的一者。
在某些示例中,用于在无线网络中通信的装置可实现以上关于第一组解说性实施例所描述的方法的一个或多个方面。例如,该装置的存储器可包括使得该处理器实现以上关于第一组解说性实施例所描述的方法的示例中的一个或多个示例的指令。
根据至少第四组解说性实施例,一种用于在无线通信网络中通信的计算机程序产品可包括存储指令的非瞬态计算机可读介质,这些指令可执行以致使处理器:利用第一经调制超声信号来扫描一个或多个设备;响应于该扫描从这些设备中的至少一个设备接收第二经调制超声信号;以及至少部分地基于收到第二经调制超声信号选择这些设备中的一者。
在某些示例中,该计算机程序产品可实现以上关于第一组解说性实施例所描述的方法的一个或多个方面。例如,该计算机可读介质可包括可执行以致使该处理器实现以上关于第一组解说性实施例所描述的方法的示例中的一个或多个示例的指令。
所描述的方法和装置的适用性的进一步范围将因以下具体描述、权利要求和附图而变得明了。详细描述和具体示例仅是藉由解说来给出的,因为落在该描述的精神和范围内的各种变化和改动对于本领域技术人员而言将变得显而易见。
附图简述
通过参照以下附图可实现对本发明的本质和优势的更进一步的理解。在附图中,类似组件或特征可具有相同的附图标记。此外,相同类型的各个组件可通过在附图标记后跟随短划线以及在类似组件之间进行区分的第二标记来加以区分。如果在说明书中仅使用第一附图标记,则该描述可应用于具有相同的第一附图标记的类似组件中的任何一个组件而不论第二附图标记如何。
图1A和1B描绘了根据各实施例的一个或多个无线通信***;
图2A、2B和2C是描绘根据各实施例的被配置成用于无线通信的一个或多个设备的框图;
图3是根据各实施例的被配置成用于无线通信的设备的框图;
图4A和4B是根据各实施例的解说设备之间的无线通信的呼叫流程图;
图5是根据各实施例的解说用于在无线网络中通信的方法的流程图;
图6是根据各实施例的解说用于在无线网络中通信的方法的流程图;
图7是根据各实施例的解说用于在无线网络中通信的方法的流程图;以及
图8是根据各实施例的解说用于在无线网络中通信的方法的流程图。
详细描述
所述特征一般涉及用于点到点和/或点到多点无线通信的的方法、***和装置。无线设备可以利用超声信号来发起点到点和/或点到多点通信。用户可以发起使一个设备检测、选择另一设备并与该另一设备建立连接的扫描。例如,扫描可涉及利用设备上的音频扬声器或超声换能器以超声频率发送经调制分组。经调制分组可以由第二设备(例如,利用话筒或超声换能器)接收,第二设备可标识第一设备并且用超声信号作出响应。这一超声交换可允许两个设备发现彼此并建立连接,这进而可允许这两个设备利用启用无线电的对等协议进行通信。例如,两个设备可以发现彼此并且建立连接,接着利用无线局域网(WLAN)和/或无线个域网(WPAN)无线电技术(诸如基于IEEE802.11标准族(Wi-Fi)、蓝牙、IEEE802.15标准族(ZigBee)等的技术)与彼此直接通信。
超声点到点和/或点到多点通信发起可以是有益的,因为它可以快速地达成并且设备常常预装备有必要的硬件。设备可被配置成预期何时监听以及何时发射信号。此外,超声信号往往不穿透墙壁,从而所传送的信息可能较不易于遭受不想要的接收。另外,超声信号可以被定向到特定目标,从而降低不想要的信号截取的可能性。超声信号还可被用于计算位置(例如,范围和方位角),从而使得用户可以仅选择位于由范围和方位角指示的某一位置范围内或在由范围和方位角指示的位置中的设备。
采用所述点到点和/或点到多点通信方法的设备可以装备有具备超声传输和接收能力的设备或装备,诸如宽带扬声器和宽带话筒。如本文所使用的,宽带意味着能够传送和/或接收声音和超声频带两者的设备。一个设备可以是智能电话,而第二设备可以是智能电视(智能TV),例如,装备有超声扬声器和话筒以及各种无线通信装置的电视。希望在两个设备之间建立连接和/或使两个设备配对(例如,使得设备能够使用点到点无线通信彼此通信)的用户可以用智能电话发起扫描。智能电话可以经由智能电话上的扬声器传送经调制超声信号(例如,经调制分组)。智能电视可以接收扫描信号,查明智能电话的身份,并且作为响应发送经调制超声信号。响应信号可包括智能电视的身份、关于智能电视能够提供的服务的信息、以及关于用于点到点和/或点到多点通信的方法的信息。例如,该响应可指示智能电话应当使用哪个Wi-Fi信道与智能电视通信;并且该响应可包括关于这两个设备中的哪个设备可充当Wi-Fi“接入点”或“群主”的信息。智能电话可以接收该响应,标识智能电视,选择并建立与智能电视的连接,以及发送确收回复,该确收回复可以是另一经调制超声信号。智能电话接着可以开始与智能电视的Wi-Fi通信以完成连接建立和/或配对过程,这可包括认证、关联和密钥交换。例如,智能电话可以经由Wi-Fi信道将视频流传输到智能电视。
在一些实施例中,一个或多个设备共享个人标识号(PIN),个人标识号可以是在超声点到点通信发起期间用户设置的唯一设备标识符和/或代码。PIN可被用于认证设备。在一些情形中,设备可以创建经认证设备的简档,这可允许设备在不需要后续发起序列的情况下经由Wi-Fi来通信。附加地或替换地,点到点通信可以经由从一个设备向另一设备的直接扫描传输来安全地发起,从而使得用户可以增加发起与期望设备的联系的可能性。
关于WLAN或Wi-Fi网络来描述本文所述的用于使用采用超声信号来进行点到点通信的各种技术。WLAN或Wi-Fi网络可指例如基于各种IEEE802.11标准(例如,IEEE802.11a/g、802.11n、802.11ac、802.11ad等)或Wi-Fi联盟标准(诸如“Wi-Fi直连”和“Wi-Fi受保护设立”(WPS)或“Wi-Fi简单配置”(WSC))中描述的协议的网络。然而,相同或类似的技术也可在各种无线网络中使用。例如,相同或相似的技术可被用于各种无线通信***,诸如WPAN、蜂窝无线***、对等和/或点到多点无线通信、自组织(adhoc)网络、卫星通信***、以及其他***。术语“***”和“网络”常被可互换地使用。这些无线通信***可采用各种各样的无线电通信技术,诸如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交FDMA(OFDMA)、单载波FDMA(SC-FDMA)、和/或其他无线电技术。一般而言,无线通信是根据一种或多种无线电通信技术(称为无线电接入技术(RAT))的标准化实现来进行的。实现无线电接入技术的无线通信***或网络可被称为无线电接入网(RAN)。
采用CDMA技术的无线电接入技术的示例包括CDMA2000、通用地面无线电接入(UTRA)等。CDMA2000涵盖IS-2000、IS-95和IS-856标准。IS-2000版本0和A常被称为CDMA20001X、1X等。IS-856(TIA-856)常被称为CDMA20001xEV-DO、高速率分组数据(HRPD)等。UTRA包括宽带CDMA(WCDMA)和其他CDMA变体。TDMA***的示例包括全球移动通信***(GSM)的各种实现。采用OFDM和/或OFDMA的无线电接入技术的示例包括超移动宽带(UMB)、演进型UTRA(E-UTRA)、Wi-Fi、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDM等。UTRA和E-UTRA是通用移动电信***(UMTS)的部分。3GPP长期演进(LTE)和高级LTE(LTE-A)是使用E-UTRA的新UMTS版本。UTRA、E-UTRA、UMTS、LTE、LTE-A以及GSM在来自名为“第三代伙伴项目”(3GPP)的组织的文献中描述。CDMA2000和UMB在来自名为“第三代伙伴项目2”(3GPP2)的组织的文献中描述。本文所描述的技术既可用于以上提及的***和无线电技术,也可用于其他***和无线电技术。
因此,以下描述提供示例而并非限定权利要求中阐述的范围、适用性或者配置。可以对所讨论的要素的功能和布置作出改变而不会脱离本公开的精神和范围。各种实施例可恰适地省略、替代、或添加各种规程或组件。例如,可以按不同于所描述的次序来执行所描述的方法,并且可以添加、省去、或组合各种步骤。此外,关于某些实施例描述的特征可在其他实施例中加以组合。
首先参照图1A,描绘了根据各个实施例的无线通信***100。***100包括在区域120中的设备115。设备115可以被称为用户装备或UE115。设备115可以是计算机、蜂窝电话、智能电话、平板计算机、膝上型计算机、笔记本计算机、上网本计算机、PDA、智能电视、或其它类似的电子设备。设备115可具有允许它支持例如语音对话、音乐回放、和/或记录的音频组件。设备115可以广播或以其它方式传送超声信号125。在一些实施例中,设备115用经调制超声信号125来扫描一个或多个其它设备115。设备115可以接收超声信号125并且在响应中广播超声信号125。例如,智能电话115可以扫描智能电视115,其中扫描包括广播经调制超声信号125。智能电视115可以从智能电话115接收经调制超声信号125,并且智能电视115可以传送智能电话115可接收的响应式经调制超声信号125。在一些情形中,智能电话115选择智能电视115以供连接建立。智能电话115可以基于响应式超声信号125来确定智能电视115的位置(例如,距离和角度)。智能电话115可以例如基于所确定的智能电视115的位置来选择智能电视115。
在一些实施例中,设备115利用宽带扬声器和话筒来分别广播和接收超声信号125。例如,智能电话115可以采用典型的耳机或扬声器和典型的话筒来传送和接收超声信号125。在一些实施例中,智能电视115装备有宽带扬声器和宽带话筒两者。同样地,可被采用的计算机(例如笔记本或平板计算机)包括宽带扬声器和话筒。
超声信号125可以在例如20kHz以上的频率范围中。设备115可以采用至少最高广播频率两倍的采样频率。
具有至少一个宽带扬声器和一个宽带话筒的设备115可以确定第二设备115的位置。所确定的第二设备115的位置可包括距离或角度或这两者。例如,第一设备115可以确定传送和接收超声信号125之间的往返延迟。往返延迟可允许计算设备之间的距离。例如,第一设备115可以传送一信号,而第二设备115可以接收该信号并且在预定延迟内发送响应。在此类情形中,往返信令减去预定延迟的时间与距离成比例。例如,d=c×t,其中d是设备115之间的距离,c是声速,而t是往返信令减去预定延迟的时间。
在一些实施例中,装备有至少两个话筒和至少一个扬声器的设备115可确定第二设备115的距离和方向两者。例如,第一设备115可以计算两个收到信号之间的抵达时间差以确定角度,该角度可被用于确定第二设备115的距离。在还有一些其它实施例中,装备有至少三个话筒和一个扬声器的设备115可以确定第二设备115的位置。例如,第一设备115可以利用三个收到信号的抵达时间差以及三角测量和/或三边测量来确定第二设备115的位置。在一些情形中,第二设备115的距离和角度可以通过组合三边测量和/或往返测量来计算。
接着,图1B描绘了在区域120中的设备115的***100-a。设备115可以是参考图1A描述的设备115的示例。在一些情形中,两个设备115已经彼此建立了连接和/或彼此配对。此类连接(或配对)设备可以经由通信链路130来通信。通信链路130可以是例如WLAN或WPAN无线电之间的无线信号的传输和接收。例如,两个连接设备115可以根据Wi-Fi标准(例如,利用Wi-Fi直连)来通信130。在其它实施例中,连接设备115通过LTE直连信号来通信130。在还有一些其它情形中,设备115利用蓝牙来通信130。在各个实施例中,设备115能够经由超声信号125(参见图1A)和通信链路130(例如,Wi-Fi直连、WSC、蓝牙、Zigbee等)彼此通信130。
一个设备115可以与另一设备115建立无线电连接。在一些实施例中,设备115利用经调制信号125来建立无线电连接。在一些情形中,设备115利用其它无线通信(诸如通信链路130)来创建简档。建立无线电链路可包括在设备115之间交换个人标识号(PIN)代码。此类PIN可被一个设备115(诸如智能电视)用来识别另一设备115(诸如智能电话)以供后续通信(例如,配对)会话。例如,智能电话可以建立智能电视的简档,并且该简档可包括关于智能电话的某些信息(例如,PIN),这可使得两个设备115能够快速建立连接并且通信而无需标识信息的冗长初始交换。
在一些实例中,第一设备115的用户可能期望与特定的第二设备115连接。作为示例,各自具有智能电话的两个朋友可能期望连接他们各自的设备115以交换照片。第一智能电话的用户可以将她电话的发射机(例如,扬声器)引导到第二智能电话的方向上。以此方式,第一设备的用户更准确地控制从第一设备广播的扫描超声信号125。在一些情形中,设备115可以自动地定向发射机以用于扫描目的。例如,智能电视可具有多个扬声器,并且智能电视可选择特定扬声器或特定扬声器组以供扫描。因而,扬声器可以出于将扫描超声信号125定向到特定设备115的方向上的目的而被选择。
接着转向图2A,框图200描绘了根据各种实施例的被配置成用于无线通信的设备115-a。设备115-a可以是参照图1A和1B描述的设备115的各方面的示例或者包括参照图1A和1B描述的设备115的各方面。设备115-a可以是例如用于执行参***115描述的功能的装置。设备115-a可以包括接收机模块210、控制器模块220、和/或发射机模块230。这些设备中的每个设备可彼此通信。在一些情形中,这些模块中的一个或多个模块是处理器。控制器模块220可以生成扫描信号,扫描信号可以被传达给发射机模块230并且作为超声信号被广播以扫描其它设备115。接收机模块210可以从另一设备115接收超声信号。在一些情形中,控制器模块220基于接收机模块210接收到的信号选择设备115以供连接建立。
在一些实施例中,接收机模块210、控制器模块220和发射机模块230是WLAN无线电的各方面。因而,各个模块可以根据例如Wi-Fi标准来接收、处理和传送各个数据分组。
设备115-a的组件可个体地或整体地使用一个或多个适配成以硬件执行一些或所有适用功能的ASIC来实现。替换地,这些功能可以由一个或多个集成电路上的一个或多个其他处理单元(或核)来执行。在其他实施例中,可使用可按本领域所知的任何方式来编程的其他类型的集成电路(例如,结构化/平台ASIC、FPGA、以及其他半定制IC)。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执行的指令来实现。
接着,在图2B中,框图200-a描绘了根据各种实施例的被配置成用于无线通信的设备115-b。设备115-b可以是参照图1A、1B和2A描述的设备115的各方面的示例或者包括参照图1A、1B和2A描述的设备115的各方面。设备115-b可包括例如用于执行参***115描述的功能的装置。设备115-b可以包括接收机模块210-a、控制器模块220-a、和/或发射机模块230-a。这些模块可以执行与图2A的对应模块基本相同的功能。在一些情形中,控制器模块220-a包括超声控制器模块221。超声控制器模块221可以包括选择模块223、定位模块225、和/或连接建立模块227。这些设备中的每个设备可彼此通信。在一些实施例中,这些模块中的一个或多个模块是处理器。
选择模块223可以选择设备115以供建立连接和/或与设备115-b配对。定位模块225可以确定设备115的位置;并且所确定的位置可以是用于与设备115-b建立连接的基础。定位模块225可以使用本文描述的各种方法中的一种或多种方法来确定设备115的位置。例如,定位模块225可以计算从发射机模块230-a广播的超声信号与由接收机模块210-a接收的后续超声信号之间的往返延迟。附加地或替换地,定位模块225可以利用若干收到信号的抵达时间差以及三角测量和/或三边测量来确定第二设备115的位置。在一些情形中,第二设备115的距离和角度可以通过组合三边测量和/或往返测量来计算。
一旦设备115的位置已经被确定,并且该设备已经被选择,则连接建立模块227可以控制与设备115-b的连接建立和/或配对。例如,连接建立模块227可以促进经由发射机模块230-a来传送和/或接收PIN(或其它简档信息)。
设备115-b的组件可个体地或整体地使用一个或多个适配成以硬件执行一些或所有适用功能的ASIC来实现。替换地,这些功能可以由一个或多个集成电路上的一个或多个其他处理单元(或核)来执行。在其他实施例中,可使用可按本领域所知的任何方式来编程的其他类型的集成电路(例如,结构化/平台ASIC、FPGA、以及其他半定制IC)。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执行的指令来实现。
接着,图2C是描绘了根据各种实施例的被配置成用于无线通信的设备115-c的框图200-b。设备115-c可以是参照图1A、1B、2A和2B描述的设备115的各方面的示例或者包括参照图1A、1B、2A和2B描述的设备115的各方面。设备115-c可包括例如用于执行参***115描述的功能的装置。设备115-b可以包括接收机模块210-b、控制器模块220-b、和/或发射机模块230-b。这些模块可以执行与图2A和2B的对应模块基本相同的功能。在一些实施例中,接收机模块210-b包括声学接收机模块240(例如,能够进行超声和/或宽带接收的设备)和/或WLAN/WPAN接收机模块260。在一些情形中,控制器模块220-b包括超声控制器模块221-a,它可以是图2A的超声控制器模块221的示例。附加地或替换地,控制器模块220-b包括WLAN/WPAN模块270。并且发射机模块230-b可包括声学发射机模块250(例如,能够进行超声和/或宽带传输的设备)和/或WLAN/WPAN发射机模块280。这些模块中的每个模块可彼此通信。在一些情形中,这些模块中的一个或多个模块是处理器。
各个模块可以或者可以不在物理上如所描绘的那样分组。例如,声学接收机模块240和WLAN/WPAN接收机模块260可以是或者可以不是常见的物理接收机模块210-b的各方面。同样地,控制器模块220-b和发射机模块230-b的子模块可以是或可以不是常见的物理模块的各方面。在一些实施例中,接收机模块210-b、控制器模块220-b、和/或发射机模块230-b描绘了设备115-c的双重技术之间的逻辑关系(如果不是物理关系的话)。
声学发射机模块250可以(例如,出于扫描的目的)广播经调制超声信号。在一些情形中,声学发射机模块250包括一个或多个宽带扬声器;在其它情形中,它包括一个或多个超声换能器。声学接收机模块240可以响应于广播信号从一个或多个设备115接收经调制超声信号。在一些实施例中,声学接收机模块240包括一个或多个宽带话筒。在采用超过一个话筒的实施例中,每一话筒可以彼此远离地物理定位,例如,在设备115-c的相对侧上。超声控制器模块221-a可以基于收到超声信号来选择设备。超声控制器模块221-a可以包括并且利用参考图2B描述的各个子模块(例如,选择模块223、定位模块225、和/或连接建立模块227)的功能性。
在一些实施例中,WLAN/WPAN发射机模块280传送Wi-Fi和/或蓝牙分组以与连接设备115进行通信。WLAN/WPAN接收机模块260可以从连接设备接收分组。WLAN/WPAN模块270可以控制设备115-c的WLAN/WPAN通信。例如,WLAN/WPAN模块270可以控制设备115-c用来与另一设备115进行通信的信道。在一些情形中,超声控制器模块221-a在超声发现过程期间从设备115接收关于要使用哪个Wi-Fi信道的指导。超声控制器模块221-a可以将此类信息传达给WLAN/WPAN模块270,WLAN/WPAN模块进而可利用该信道。
设备115-b的组件可个体地或整体地使用一个或多个适配成以硬件执行一些或所有适用功能的ASIC来实现。替换地,这些功能可以由一个或多个集成电路上的一个或多个其他处理单元(或核)来执行。在其他实施例中,可使用可按本领域所知的任何方式来编程的其他类型的集成电路(例如,结构化/平台ASIC、FPGA、以及其他半定制IC)。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执行的指令来实现。
现在转向图3,图3描绘了根据各种实施例的被配置成用于无线通信的设备115-d的框图300。设备115-d可以是参照图1A和1B描述的设备115的示例。在一些实施例中,设备115-d包括参照图2A、2B和2C描述的设备115-a、115-b和/或115-c的各方面。例如,设备115-d包括用于经由超声信号发现、选择和/或与另一设备115连接的装置。设备115-d可以包括超声控制器模块221-b、声学接收机模块240-a和声学发射机模块250-a。设备115-d还可包括天线305、WLAN/WPAN收发机模块310、处理器模块370、存储器380和软件(SW)385。设备115-d的各个模块中的每一模块可以例如经由一条或多条总线390彼此通信。
超声控制器模块221-b可以执行基本相同的功能,并且它可包括与参考图2B和2C描述的超声控制器模块221类似的子模块。附加地或替换地,超声控制器模块221-b可以生成经调制信号,该经调制信号可以经由声学发射机模块250-a作为经调制超声信号来传送。声学接收机模块240-a可以接收经调制超声信号,该经调制超声信号可以经由超声控制器模块221-b来解调。
WLAN/WPAN收发机模块310可包括调制解调器,该调制解调器被配置成调制数据分组并且将经调制分组提供到天线305以供传输,以及解调接收自天线305的分组。例如,收发机模块310可以调制或解调经由WLAN/WPAN连接传送到以及接收自其它设备115的分组。WLAN/WPAN收发机模块310可被实现为一个或多个发射机模块以及一个或多个分开的接收机模块。WLAN/WPAN收发机模块310可被配置成用于在不同的Wi-Fi和/或蓝牙频带和/或子频带进行传输/接收。WLAN/WPAN收发机模块310可被配置成经由天线305双向通信。WLAN/WPAN收发机模块310可以是或包括Wi-Fi、蓝牙、和/或Zigbee无线电。
存储器380可包括随机存取存储器(RAM)或只读存储器(ROM)或这两者。存储器380可存储计算机可读、计算机可执行软件/固件代码385,该软件/固件代码385包含被配置成在执行时使处理器模块370执行本文所描述的各种功能(例如,利用超声信号扫描、定位设备115、并且与设备115连接)的指令。替换地,软件/固件代码385可以是不能由处理器模块370直接执行的,而是可被配置成(例如,当被编译和执行时)使计算机执行本文所描述的功能。处理器模块370可包括智能硬件设备,例如,中央处理单元(CPU)、微控制器、专用集成电路(ASIC)等。
根据一些实施例,声学发射机模块250-a包括宽带扬声器,该宽带扬声器是可调节的并且可以在设备115处被定向。处理器模块370可被配置成定向(例如,瞄准)声学发射机模块250-a。
接着,图4A描绘了解说根据各个实施例的设备115之间的通信的呼叫流程图400。设备115-e和115-f可以是参考之前附图所描述的设备115的示例。设备115可以使用超声通信阶段402和WLAN/WPAN通信阶段404彼此通信。在一些情形中,超声通信阶段可以被称为发现阶段、超声发现阶段、发现和注册阶段、或发现和连接建立(或配对)阶段。例如,在超声通信402阶段期间设备115之间的所有信号可以是超声信号;而在WLAN/WPAN通信阶段404期间设备115之间的所有信号可以是利用启用无线电的对等协议(诸如Wi-Fi或蓝牙)的信号。
在一些情形中,第一设备115-e发起扫描序列。这可以是用户发起的扫描405。设备115-e可以扫描其它设备115,这可包括广播超声扫描信号410。在一些实施例中,超声扫描信号410是经调制超声信号。超声信号410可包括关于第一设备115-e的标识信息。在一些情形中,超声信号410指示第一设备115-e试图与第二设备115-f连接的原因。
第二设备115-f可以接收超声信号410,它可以使用该超声信号来确定第一设备115-e的标识415。第二设备115-f可以传送响应式超声信号420。超声信号420可以是经调制超声信号。它还可包括关于第二设备115-f的标识信息。在一些情形中,超声信号420指示第一设备115-g应当用来与第二设备115-f通信的WLAN或WPAN信道。第一设备115-e可以接收超声信号420,它可以使用该超声信号来确定第二设备115-f的标识425。
在一些实施例中,第一设备115-e接着选择第二设备115-f以供连接建立和/或配对430。在此之后,第一设备115-e可以传送超声ID信息信号435,它可以是经调制超声信号。超声信号435可包括关于第一设备115-e的附加标识信息。例如,超声信号435可包括第二设备115-f可用来为第一设备115-e建立无线电连接的简档信息。附加地或替换地,超声信号435可包括关于第一设备115-e意欲用于与第二设备115-f进行通信的WLAN或WPAN信道的信息。
第二设备115-f可以利用超声信号435来在WLAN或WPAN上建立连接440以供第一设备115-e的注册和关联。在一些实施例中,超声信号435包括第一设备115-g的PIN。替换地,设备115可以交换指示身份的其它类型的代码或口令。在一些实施例中,建立连接440WLAN/WPAN以供注册并且将数据存储在简档中被称为配对。
图4B描绘了解说根据各个实施例的设备115之间的通信的呼叫流程图400-a。设备115-e和115-f可以是参考之前附图所描述的设备115的示例。例如,设备115-e和115-f可以是参考图4A描述的设备。设备115可以使用超声通信阶段402和WLAN/WPAN通信阶段404-a彼此通信。在一些实施例中,通信阶段402-a和404-a是参考图4A描述的阶段402和404的各方面的示例或者解说参考图4A描述的阶段402和404的各方面。例如,WLAN/WPAN通信阶段404-a中设备之间的每一个信号可以是WLAN/WPAN信号,诸如Wi-Fi或蓝牙信号。
在一些实施例中,连接建立过程在WLAN/WPAN连接阶段404-a期间发生或包括附加步骤,而在附加实施例中,通过以上步骤的连接建立还可包括将连接数据存储在简档中(例如,配对)。连接建立和/或简档建立或创建可因而使用WLAN或WPAN信令来发生。例如,连接建立和简档建立可涉及WSC、Wi-Fi直连、和/或蓝牙配对技术,这些技术可包括“内置”或外部注册过程。向这些启用无线电的对等协议的注册可包括因特定协议而异的关联和/或认证。在此类情形中,如参考图4A描述的超声通信可被用来限制通常与设备标识相关联的复杂扫描问题,并且提供连接建立和/或配对过程所需的PIN代码。
作为示例,一旦设备115-e已与设备115-f建立了WLAN或WPAN连接,设备115-e就可传送协商请求445,该协商请求可以是要开始群主协商的请求。设备115可因而协商它们之中的哪个设备将充当接入点。设备115-f可以发起群主协商450,并且它可以传送协商响应455。例如,设备115-f可以指示其充当群主的意图。设备115-e接着可以传送协商确认460以完成群主协商过程。
设备115-f可以根据设备115将用其来通信的特定启用无线电的对等协议来传送认证请求465。设备115-e可以传送认证回复470,该认证回复可包括在超声阶段402-a期间交换的ID信息(例如,PIN代码)。接着,在一些情形中,设备115-f利用认证回复470和先前交换的ID信息来进行设备115-e的认证475。
接着,设备115-e可以传送关联请求480;并且设备115-f可以传送关联响应485。关联响应485可包括ID信息,诸如PIN代码。ID信息可用于根据设备115将用其来通信的特定启用无线电的对等协议的关联490。设备115-e和115-f之间的连接建立过程(它之后可以是简档存储过程)可因而包括注册过程,注册过程进而包括认证和关联。替换地,注册(例如,认证和关联)可以独立于配对。在此类情形中,配对可包括出于注册的目的来建立WLAN/WPAN连接。
在注册(例如,认证和关联)之后,设备115可以参与握手495以建立根据设备115将用其来通信的特定启用无线电的对等协议的凭证。例如,握手495可涉及共享密钥或口令代码,这可以利用先前交换的ID信息(诸如PIN代码)来完成。在一些实施例中,一旦两个设备115具有密钥(例如,在握手495之后),设备115之间的WLAN/WPAN通信接着可以开始。附加地或替换地,一个或两个设备115可以为其它设备115创建简档。
现在转向图5,图5是根据各实施例的用于在无线网络中通信的方法的流程图500。该方法可以由参考图1A、1B、2A、2B、2C、3和4描述的一个或多个设备115来实现。
在框505,第一设备可以利用第一经调制超声信号来扫描一个或多个其它设备。扫描可涉及从宽带扬声器或超声换能器传送或广播信号。在一些情形中,框505的操作由图2A或2B的发射机模块230或者图2C或3的声学发射机模块260来执行。
在框510,该设备可以响应于扫描接收来自至少一个其它设备的第二经调制超声信号。接收可包括经由宽带话筒或超声换能器来接收信号。框510的操作可以例如由图2A和2B的接收机模块210或者图2C和3的声学接收机模块240来执行。
在框515,该设备可至少部分地基于收到第二经调制超声信号来选择其它设备中的一者。在各个实施例中,框510的操作由图2A、2B或2C的控制器模块220或者图2B、2C或3的超声控制器模块221来执行。
接着,图6描绘了根据各实施例的用于在无线网络中通信的方法的流程图600。流程图600可以解说参照图5描述的方法的示例。方法600可以由参考图1A、1B、2A、2B、2C、3和4描述的一个或多个设备115来实现。
在框605,第一设备可以利用第一经调制超声信号来扫描一个或多个其它设备。扫描可涉及从宽带扬声器或超声换能器传送或广播信号。在一些情形中,框605的操作由图2A或2B的发射机模块230或者图2C或3的超声发射机模块260来执行。
在框610,该设备可以响应于扫描接收来自至少一个其它设备的第二经调制超声信号。接收可包括经由宽带话筒或超声换能器来接收信号。框610的操作可以例如由图2A和2B的接收机模块210或者图2C和3的声学接收机模块240来执行。
在框615,该设备可至少部分地基于收到第二经调制超声信号来确定其它设备中的一者或多者的位置。框615的操作可以由图2A、2B或2C的控制器模块220或者图2B、2C或3的超声控制器模块221或者图2B的定位模块225来执行。
在框620,该设备可至少部分地基于收到第二经调制超声信号来选择其它设备中的一者。选择其它设备中的一者可至少部分地基于所确定的其它设备的位置。在各个实施例中,框510的操作由图2A、2B或2C的控制器模块220或者图2B、2C或3的超声控制器模块221或者图2B的选择模块223来执行。
接着,图7描绘了根据各实施例的用于在无线网络中通信的方法的流程图700。流程图700可以解说参照图5和6描述的一种或多种方法的示例。方法700可以由参考图1A、1B、2A、2B、2C、3和4描述的一个或多个设备115来实现。
在框705,第一设备可以利用第一经调制超声信号来扫描一个或多个其它设备。扫描可包括从宽带扬声器或超声换能器传送或广播信号。在一些情形中,框705的操作由图2A或2B的发射机模块230或者图2C或3的声学发射机模块260来执行。
在框710,发射机或第一设备可以例如被定向到其它设备中的一者。框710的操作可以由图2A、2B或2C的控制器模块220或者图2B、2C或3的超声控制器模块221或者图2B的定位模块225来执行。在一些实施例中,框710的操作由图3的处理器模块370来执行。
在框715,该设备可以响应于扫描接收来自至少一个其它设备的第二经调制超声信号。接收可包括经由宽带话筒或超声换能器来接收信号。框715的操作可以例如由图2A和2B的接收机模块210或者图2C和3的声学接收机模块240来执行。
在框720,该设备可至少部分地基于收到第二经调制超声信号来确定其它设备中的一者或多者的位置。框720的操作可以由图2A、2B或2C的控制器模块220或者图2B、2C或3的超声控制器模块221或者图2B的定位模块225来执行。
在框725,该设备可至少部分地基于收到第二经调制超声信号来选择其它设备中的一者。选择其它设备中的一者可至少部分地基于所确定的其它设备的位置。在各个实施例中,框725的操作由图2A、2B或2C的控制器模块220或者图2B、2C或3的超声控制器模块221或者图2B的选择模块223来执行。
图8描绘了根据各实施例的用于在无线网络中通信的方法的流程图800。流程图800可以解说参照图5、6和7描述的一种或多种方法的示例。方法800可以由参考图1A、1B、2A、2B、2C、3和4描述的一个或多个设备115来实现。
在框805,第一设备可以利用第一经调制超声信号来扫描一个或多个其它设备。扫描可包括从宽带扬声器或超声换能器传送或广播信号。在一些情形中,框805的操作由图2A或2B的发射机模块230或者图2C或3的声学发射机模块260来执行。
在框810,该设备可以响应于扫描接收来自至少一个其它设备的第二经调制超声信号。接收可包括经由宽带话筒来接收信号。框810的操作可以例如由图2A和2B的接收机模块210或者图2C和3的声学接收机模块240来执行。
在框815,该设备可至少部分地基于收到第二经调制超声信号来选择其它设备中的一者。在各个实施例中,框815的操作由图2A、2B或2C的控制器模块220或者图2B、2C或3的超声控制器模块221或者图2B的选择模块223来执行。
在框820,第一设备可以与所选设备建立连接和/或配对。在各个实施例中,框820的操作由图2A、2B或2C的控制器模块220或者图2B、2C或3的超声控制器模块221或者图2B的连接建立模块227来执行。
在框825,第一设备可以利用启用无线电的对等协议与连接设备通信。在一些实例中,框825的操作由图2A或2B的接收机模块210和发射机模块230或者图2C的WLAN/WPAN发射机模块280或者图3的WLAN/WPAN收发机模块310来执行。
本领域技术人员将会认识到方法500、600、700和800是此处描述的各工具和技术的示例实现。方法可用更多或更少的步骤来执行;并且它们可以除了所指出的顺序以外的顺序来执行。
本详细描述包括具体细节以提供对所描述的技术的理解。然而,可以在没有这些具体细节的情况下实践这些技术。在一些实例中,众所周知的结构和设备以框图形式示出以避免模糊所描述的实施例的概念。
信息和信号可使用各种各样的不同技艺和技术中的任一种来表示。例如,贯穿上面描述始终可能被述及的数据、指令、命令、信息、信号、位(比特)、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。
结合本文中的公开所描述的各种解说性框以及模块可用设计成执行本文中描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或更多个微处理器、或任何其他此类配置。
本文中所描述的功能可以在硬件、由处理器执行的软件、固件、或其任何组合中实现。如果在由处理器执行的软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。其他示例和实现落在本公开及所附权利要求的范围和精神内。例如,由于软件的本质,以上描述的功能可使用由处理器执行的软件、硬件、固件、硬连线或其任何组合来实现。实现功能的特征也可物理地位于各种位置,包括被分布以使得功能的各部分在不同的物理位置处实现。另外,如本文中(包括权利要求中)所使用的,在接有“中的至少一个”的项目列举中使用的“或”指示析取式列举,以使得例如“A、B或C中的至少一个”的列举表示A或B或C或AB或AC或BC或ABC(即,A和B和C)。
计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能用来携带或存储指令或数据结构形式的期望程序代码手段且能由通用或专用计算机、或者通用或专用处理器访问的任何其他介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其他远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文所用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)常常磁性地再现数据,而碟(disc)用激光来光学地再现数据。上述的组合也被包括在计算机可读介质的范围内。
提供对本公开的先前描述是为使得本领域技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变型而不会脱离本公开的精神或范围。贯穿本公开的术语“示例”或“示例性”指示了示例或实例并且并不暗示或要求对所提及的示例的任何偏好。由此,本公开并非被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。

Claims (40)

1.一种在无线通信网络中进行通信的方法,所述方法包括:
利用第一经调制超声信号来扫描一个或多个设备;
响应于所述扫描从所述设备中的至少一个设备接收第二经调制超声信号;以及
至少部分地基于收到第二经调制超声信号来选择所述设备中的一者。
2.如权利要求1所述的方法,其特征在于,进一步包括:
至少部分地基于收到第二经调制超声信号来确定所述设备中的一者的位置。
3.如权利要求2所述的方法,其特征在于,选择所述设备中的一者至少部分地基于所确定的设备位置。
4.如权利要求1所述的方法,其特征在于,进一步包括:
与所选设备建立连接。
5.如权利要求4所述的方法,其特征在于,进一步包括:
利用启用无线电的对等协议与所述连接设备通信。
6.如权利要求4所述的方法,其特征在于,与所选设备建立连接包括至少部分地基于第三经调制超声信号来建立无线电连接。
7.如权利要求6所述的方法,其特征在于,建立所述无线电连接包括经由第三经调制超声信号来交换个人标识号(PIN)代码。
8.如权利要求1所述的方法,其特征在于,进一步包括:
将发射机定向到一个或多个设备。
9.如权利要求1所述的方法,其特征在于,扫描包括经由宽带扬声器来传送第一经调制超声信号。
10.如权利要求1所述的方法,其特征在于,获取包括经由宽带话筒来接收第二经调制超声信号。
11.一种用于在无线通信网络中进行通信的***,所述***包括:
用于利用第一经调制超声信号来扫描一个或多个设备的装置;
用于响应于所述扫描从所述设备中的至少一个设备接收第二经调制超声信号的装置;以及
用于至少部分地基于收到第二经调制超声信号来选择所述设备中的一者的装置。
12.如权利要求11所述的***,其特征在于,进一步包括:
用于至少部分地基于收到第二经调制超声信号来确定所述设备中的一者的位置的装置。
13.如权利要求12所述的***,其特征在于,选择所述设备中的一者至少部分地基于所确定的设备位置。
14.如权利要求11所述的***,其特征在于,进一步包括:
用于与所选设备建立连接的装置。
15.如权利要求14所述的***,其特征在于,进一步包括:
用于利用启用无线电的对等协议与所述连接设备通信的装置。
16.如权利要求14所述的***,其特征在于,与所选设备建立连接包括至少部分地基于第三经调制超声信号来建立无线电连接。
17.如权利要求16所述的***,其特征在于,建立所述无线电连接包括经由第三经调制超声信号来交换个人标识号(PIN)代码。
18.如权利要求11所述的***,其特征在于,进一步包括:
用于将发射机定向到一个或多个设备的装置。
19.如权利要求11所述的***,其特征在于,扫描包括经由宽带扬声器来传送第一经调制超声信号。
20.如权利要求11所述的***,其特征在于,获取包括经由宽带话筒来接收第二经调制超声码元。
21.一种用于在无线通信网络中进行通信的装置,所述装置包括:
处理器;
与该处理器处于电子通信的存储器;以及
存储在所述存储器中的指令,所述指令能由所述处理器执行以使所述装置:
利用第一经调制超声信号来扫描一个或多个设备;
响应于所述扫描从所述设备中的至少一个设备接收第二经调制超声信号;以及
至少部分地基于收到第二经调制超声信号来选择所述设备中的一者。
22.如权利要求21所述的装置,其特征在于,所述指令能由所述处理器执行以使所述装置:
至少部分地基于来自所述设备中的至少一者的第二经调制超声信号来确定所述设备中的一者的位置。
23.如权利要求22所述的装置,其特征在于,所述指令能由所述处理器执行以使所述装置:
至少部分地基于所述设备中的一者的位置来选择所述设备中的一者。
24.如权利要求21所述的装置,其特征在于,所述指令能由所述处理器执行以使所述装置:
与所选设备建立连接。
25.如权利要求24所述的装置,其特征在于,所述指令能由所述处理器执行以使所述装置:
利用启用无线电的对等协议与所述连接设备通信。
26.如权利要求24所述的装置,其特征在于,所述指令能由所述处理器执行以使所述装置:
通过至少部分地基于第三经调制超声信号建立无线电连接来与所述所选设备建立连接。
27.如权利要求26所述的装置,其特征在于,所述指令能由所述处理器执行以使所述装置:
通过经由第三经调制超声信号交换个人标识号(PIN)代码来建立无线电连接。
28.如权利要求21所述的装置,其特征在于,所述指令能由所述处理器执行以使所述装置:
将发射机定向到一个或多个设备。
29.如权利要求21所述的装置,其特征在于,所述指令能由所述处理器执行以使所述装置:
通过经由宽带扬声器传送第一经调制超声信号来进行扫描。
30.如权利要求21所述的装置,其特征在于,所述指令能由所述处理器执行以使所述装置:
经由宽带话筒来接收第二经调制超声信号。
31.一种用于在无线通信网络中进行通信的计算机程序产品,所述计算机程序产品包括存储指令的非瞬态计算机可读介质,所述指令能由处理器执行以:
利用第一经调制超声信号来扫描一个或多个设备;
响应于所述扫描从所述设备中的至少一个设备接收第二经调制超声信号;以及
至少部分地基于收到第二经调制超声信号来选择所述设备中的一者。
32.如权利要求31所述的计算机程序产品,其特征在于,所述指令能由所述处理器执行以:
至少部分地基于来自所述设备中的至少一者的第二经调制超声信号来确定所述设备中的一者的位置。
33.如权利要求32所述的计算机程序产品,其特征在于,所述指令能由所述处理器执行以:
至少部分地基于所述设备中的一者的位置来选择所述设备中的一者。
34.如权利要求31所述的计算机程序产品,其特征在于,所述指令能由所述处理器执行以:
与所选设备建立连接。
35.如权利要求34所述的计算机程序产品,其特征在于,所述指令能由所述处理器执行以:
利用启用无线电的对等协议与所述连接设备通信。
36.如权利要求34所述的计算机程序产品,其特征在于,所述指令能由所述处理器执行以:
通过至少部分地基于第三经调制超声信号建立无线电连接来与所述所选设备建立连接。
37.如权利要求36所述的计算机程序产品,其特征在于,所述指令能由所述处理器执行以:
通过经由第三经调制超声信号交换个人标识号(PIN)代码来建立无线电连接。
38.如权利要求31所述的计算机程序产品,其特征在于,所述指令能由所述处理器执行以:
将发射机定向到一个或多个设备。
39.如权利要求31所述的计算机程序产品,其特征在于,所述指令能由所述处理器执行以:
通过经由宽带扬声器传送第一经调制超声信号来进行扫描。
40.如权利要求31所述的计算机程序产品,其特征在于,所述指令能由所述处理器执行以:
经由宽带话筒来接收第二经调制超声信号。
CN201480061554.0A 2013-11-12 2014-10-30 使用超声通信的快速服务发现和配对 Pending CN105830370A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/078,338 US9912415B2 (en) 2013-11-12 2013-11-12 Fast service discovery and pairing using ultrasonic communication
US14/078,338 2013-11-12
PCT/US2014/063043 WO2015073212A1 (en) 2013-11-12 2014-10-30 Fast service discovery and pairing using ultrasonic communication

Publications (1)

Publication Number Publication Date
CN105830370A true CN105830370A (zh) 2016-08-03

Family

ID=51946014

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480061554.0A Pending CN105830370A (zh) 2013-11-12 2014-10-30 使用超声通信的快速服务发现和配对

Country Status (6)

Country Link
US (1) US9912415B2 (zh)
EP (1) EP3069456A1 (zh)
JP (1) JP2017502554A (zh)
KR (1) KR20160085800A (zh)
CN (1) CN105830370A (zh)
WO (1) WO2015073212A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109150508A (zh) * 2017-06-27 2019-01-04 腾讯科技(深圳)有限公司 设备控制和受控方法、装置、计算机设备和存储介质
CN111800836A (zh) * 2020-06-30 2020-10-20 北京小米移动软件有限公司 一种通信方法、装置、电子设备及存储介质

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9628514B2 (en) * 2011-11-10 2017-04-18 Skype Device association using an audio signal
US11452153B2 (en) 2012-05-01 2022-09-20 Lisnr, Inc. Pairing and gateway connection using sonic tones
JP6492004B2 (ja) 2012-05-01 2019-03-27 エルアイエスエヌアール・インコーポレーテッド コンテンツ配信および管理のためのシステムおよび方法
KR101567333B1 (ko) * 2014-04-25 2015-11-10 주식회사 크레스프리 IoT 디바이스의 통신 설정을 위한 이동통신 단말기와 통신설정모듈 및 이동통신 단말기를 이용한 IoT 디바이스의 통신 설정 방법
CA2964769A1 (en) 2014-10-15 2016-04-21 William Knauer Inaudible signaling tone
US10032353B2 (en) * 2015-02-24 2018-07-24 KiLife Tech, Inc. Monitoring dependent individuals
US10278054B2 (en) * 2015-04-21 2019-04-30 Electronics And Telecommunications Research Institute Method and apparatus for communicating in wireless personal area network communication system
EP3113392A1 (en) * 2015-06-30 2017-01-04 Thomson Licensing Method and apparatus to distribute an access credential to multiple devices using ultrasonic communication
US9648654B2 (en) * 2015-09-08 2017-05-09 Nxp B.V. Acoustic pairing
JP2017112567A (ja) * 2015-12-18 2017-06-22 株式会社デンソー 情報提供装置および情報提供システム
US11233582B2 (en) 2016-03-25 2022-01-25 Lisnr, Inc. Local tone generation
US10700791B2 (en) 2016-03-31 2020-06-30 Intel Corporation On-boarding and provisioning devices using ultrasonic wave communications
US9730255B1 (en) * 2016-08-30 2017-08-08 Polycom, Inc. Room-specific pairing via a combined ultrasonic beacon/bluetooth approach
CN106375840A (zh) * 2016-09-30 2017-02-01 努比亚技术有限公司 一种屏幕投影设备、移动终端及屏幕投影连接方法
US10141973B1 (en) * 2017-06-23 2018-11-27 Cisco Technology, Inc. Endpoint proximity pairing using acoustic spread spectrum token exchange and ranging information
US11683104B2 (en) * 2017-09-08 2023-06-20 Google Llc Audio based service set identifier
US11189295B2 (en) 2017-09-28 2021-11-30 Lisnr, Inc. High bandwidth sonic tone generation
US10826623B2 (en) 2017-12-19 2020-11-03 Lisnr, Inc. Phase shift keyed signaling tone
JP7052348B2 (ja) * 2017-12-27 2022-04-12 株式会社リコー 情報端末、プログラム、及び情報端末の制御方法
CN111886920A (zh) * 2018-01-08 2020-11-03 灵思耳有限公司 使用声调进行配对和网关连接
US20190274030A1 (en) * 2018-03-05 2019-09-05 Swishh, Inc. System and Method for Contact Information Exchange Using Ultrasonic Waves
US10914827B2 (en) * 2018-04-04 2021-02-09 Microsoft Technology Licensing, Llc Angle sensing for electronic device
US20200004489A1 (en) * 2018-06-29 2020-01-02 Microsoft Technology Licensing, Llc Ultrasonic discovery protocol for display devices
KR102466837B1 (ko) * 2018-08-03 2022-11-16 삼성전자주식회사 전자 장치 및 이의 제어 방법
CN109302698A (zh) * 2018-08-27 2019-02-01 优视科技新加坡有限公司 近场数据迁移方法及其装置
US11507605B2 (en) * 2019-05-07 2022-11-22 International Business Machines Corporation Relationship discovery
WO2021034870A1 (en) * 2019-08-19 2021-02-25 Teamport Inc. Multiple device conferencing with improved destination playback
GB2594937A (en) * 2020-05-08 2021-11-17 Daimler Ag A method for pairing a first computing device with at least a second computing device by an assistance system, as well as an assistance system
US20220345227A1 (en) * 2021-04-27 2022-10-27 Dell Products L.P. Smart sensor for zero-touch trusted association
CN113840270A (zh) * 2021-08-16 2021-12-24 百度在线网络技术(北京)有限公司 蓝牙连接的建立方法、装置、设备和存储介质
US20230099288A1 (en) * 2021-09-24 2023-03-30 Apple Inc. Embedded ultrasonic transducers
WO2024107058A1 (en) * 2022-11-18 2024-05-23 Elliptic Laboratories Asa System and method for controlling access

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1523777A (zh) * 2003-02-17 2004-08-25 ��ʽ���綫֥ 业务提供装置以及业务提供方法
CN101286806A (zh) * 2008-06-04 2008-10-15 宇龙计算机通信科技(深圳)有限公司 一种单个子机监控多个主机的方法、***及设备
US20090279389A1 (en) * 2008-05-09 2009-11-12 Seiko Epson Corporation Ultrasonic signal communication device, communication device, communication device for divers, communication system, and communication method
CN102315864A (zh) * 2011-09-07 2012-01-11 百度在线网络技术(北京)有限公司 用于移动设备点对点数据传输的方法和装置
CN102378918A (zh) * 2009-01-20 2012-03-14 索尼特技术公司 声学位置确定***
CN103178878A (zh) * 2011-12-21 2013-06-26 国际商业机器公司 一种用于连接无线设备的方法和***
CN203027256U (zh) * 2012-11-22 2013-06-26 国民技术股份有限公司 一种通信设备及通信***
WO2013108243A1 (en) * 2012-01-18 2013-07-25 Weisman Israel Hybrid-based system and method for indoor localization

Family Cites Families (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4078236A (en) * 1974-10-02 1978-03-07 Quality Technology Ltd. Remote switching apparatus
JPS60122367A (ja) * 1983-12-07 1985-06-29 Terumo Corp 超音波測定方法およびその装置
JPH0341385A (ja) * 1988-09-30 1991-02-21 Shigeo Otsuki 基準推定ドプラ速度測定方法及び装置
US5539705A (en) * 1994-10-27 1996-07-23 Martin Marietta Energy Systems, Inc. Ultrasonic speech translator and communications system
EP0768629A1 (en) * 1995-10-13 1997-04-16 MATRIX S.a.s. di G. DE ZORZI e C. An alarm system for articles to be confined within a given range
GB2313193B (en) * 1996-05-14 2000-06-14 Guide Dogs For The Blind Ass T Method and apparatus for distance measurement
US6052336A (en) * 1997-05-02 2000-04-18 Lowrey, Iii; Austin Apparatus and method of broadcasting audible sound using ultrasonic sound as a carrier
IL127569A0 (en) * 1998-09-16 1999-10-28 Comsense Technologies Ltd Interactive toys
US20100030838A1 (en) * 1998-08-27 2010-02-04 Beepcard Ltd. Method to use acoustic signals for computer communications
EP1116155A2 (en) * 1998-10-02 2001-07-18 Comsense Technologies Ltd. Card for interaction with a computer
US7016325B2 (en) * 2001-01-18 2006-03-21 Strix Systems, Inc. Link context mobility method and system for providing such mobility, such as a system employing short range frequency hopping spread spectrum wireless protocols
US7668958B2 (en) * 2001-10-18 2010-02-23 Intel Corporation Method for discovery and routing using a priori knowledge in the form of application programme within mobile AD-HOC networks
US6842460B1 (en) * 2001-06-27 2005-01-11 Nokia Corporation Ad hoc network discovery menu
US6674687B2 (en) * 2002-01-25 2004-01-06 Navcom Technology, Inc. System and method for navigation using two-way ultrasonic positioning
US8463334B2 (en) * 2002-03-13 2013-06-11 Qualcomm Incorporated Apparatus and system for providing wideband voice quality in a wireless telephone
US7243233B2 (en) 2002-06-28 2007-07-10 Hewlett-Packard Development Company, L.P. System and method for secure communication between electronic devices
US7774495B2 (en) * 2003-02-13 2010-08-10 Oracle America, Inc, Infrastructure for accessing a peer-to-peer network environment
IL154745A0 (en) * 2003-03-04 2003-10-31 Medit Medical Interactive Tech Method and system for acoustic communication
US8849185B2 (en) * 2003-04-15 2014-09-30 Ipventure, Inc. Hybrid audio delivery system and method therefor
US20050058109A1 (en) * 2003-09-16 2005-03-17 Jan-Erik Ekberg Mechanism for improving connection control in peer-to-peer ad-hoc networks
KR100494847B1 (ko) * 2003-11-21 2005-06-14 한국전자통신연구원 유비쿼터스 컴퓨팅 환경을 위한 양방향 고정밀 측위시스템 및그 방법
JP4111176B2 (ja) * 2004-07-09 2008-07-02 セイコーエプソン株式会社 プロジェクタ、及び該プロジェクタにおける超音波スピーカの制御方法
WO2006011718A1 (en) * 2004-07-26 2006-02-02 Samsung Electronics Co., Ltd. Location tracking method in coordinator-based wireless network
WO2006015177A2 (en) * 2004-07-28 2006-02-09 University Of South Florida A system and method to assure node connectivity in an ad hoc network
US7259676B2 (en) * 2005-05-31 2007-08-21 Symbol Technologies, Inc. Mode-diversity RFAID tag and interrogator system and method for identifying an RFAID transponder
KR100711094B1 (ko) * 2005-11-29 2007-04-27 삼성전자주식회사 분산 통신 환경에서의 이동체들 간의 자원 할당 방법
US7499376B2 (en) * 2005-12-08 2009-03-03 Electronics And Telecommunications Research Institute System and method for position awareness for minimizing power consumption in sensor network environment
US7570625B1 (en) * 2006-01-10 2009-08-04 Tw Acquisition, Inc. Detection of wireless devices
GB0607294D0 (en) * 2006-04-11 2006-05-24 Nokia Corp A node
US20100207820A1 (en) * 2006-09-05 2010-08-19 Radio Communication Systems Ltd. Distance measuring device
EP1901089B1 (en) * 2006-09-15 2017-07-12 VLSI Solution Oy Object tracker
US8139945B1 (en) * 2007-01-20 2012-03-20 Centrak, Inc. Methods and systems for synchronized infrared real time location
US20080252595A1 (en) * 2007-04-11 2008-10-16 Marc Boillot Method and Device for Virtual Navigation and Voice Processing
US20090066476A1 (en) * 2007-04-17 2009-03-12 Fonekey, Inc. Method of self-service access control for frequent guests of a housing facility
US8265047B2 (en) * 2007-09-13 2012-09-11 Samsung Electronics Co., Ltd. System and method for device discovery in a wireless network of devices having directional antennas
KR101421732B1 (ko) * 2008-01-11 2014-07-24 엘지전자 주식회사 메쉬 네트워크의 설정을 위한 능동 스캔 방법
US8570898B1 (en) * 2008-10-24 2013-10-29 Marvell International Ltd. Method for discovering devices in a wireless network
JP5280927B2 (ja) * 2009-04-14 2013-09-04 古野電気株式会社 音速測定装置及び音速測定方法
GB2488942B (en) 2009-09-20 2014-06-04 Awarepoint Corp Wireless tracking system and methods utilizing near-field communication devices
US8457651B2 (en) 2009-10-02 2013-06-04 Qualcomm Incorporated Device movement user interface gestures for file sharing functionality
US20110225312A1 (en) * 2010-03-10 2011-09-15 Thomson Licensing Unified cache and peer-to-peer method and apparatus for streaming media in wireless mesh networks
JP5414059B2 (ja) * 2010-03-17 2014-02-12 Kddi株式会社 無線通信方法およびシステムならびにその無線通信装置
US9235268B2 (en) * 2010-04-09 2016-01-12 Nokia Technologies Oy Method and apparatus for generating a virtual interactive workspace
JP5499938B2 (ja) * 2010-06-25 2014-05-21 セイコーエプソン株式会社 超音波センサー、測定装置、プローブ、および測定システム
CN103118601B (zh) 2010-09-30 2015-11-25 皇家飞利浦电子股份有限公司 利用可跟踪的成像设备和成像工具进行分叉的检测
US8364172B2 (en) * 2010-12-15 2013-01-29 Google Inc. Peer-to-peer location service
US8854985B2 (en) * 2010-12-31 2014-10-07 Yossef TSFATY System and method for using ultrasonic communication
KR101544294B1 (ko) * 2011-02-21 2015-08-12 블랙베리 리미티드 셀룰러 네트워크에서의 피어 투 피어 공유 관리
US9354310B2 (en) * 2011-03-03 2016-05-31 Qualcomm Incorporated Systems, methods, apparatus, and computer-readable media for source localization using audible sound and ultrasound
US9565708B2 (en) * 2011-05-20 2017-02-07 Microsoft Technology Licensing, Llc Auto-connect in a peer-to-peer network
US20130046594A1 (en) * 2011-06-04 2013-02-21 Box Office Live Television, LLC Interactive advertising displays
US9019878B2 (en) * 2011-06-14 2015-04-28 Microsoft Technology Licensing, Llc Phone supporting mode conversion
US8634771B2 (en) * 2011-06-15 2014-01-21 Microsoft Corporation Simple peer-to-peer network formation
US9288228B2 (en) * 2011-08-05 2016-03-15 Nokia Technologies Oy Method, apparatus, and computer program product for connection setup in device-to-device communication
US9024998B2 (en) 2011-10-27 2015-05-05 Pollycom, Inc. Pairing devices in conference using ultrasonic beacon
JP6092241B2 (ja) 2011-11-16 2017-03-08 クゥアルコム・インコーポレイテッドQualcomm Incorporated ユーザデバイスの間でデータをワイヤレスに共有するためのシステムおよび方法
US9473574B2 (en) * 2011-11-18 2016-10-18 Apple Inc. Synchronization of devices in a peer-to-peer network environment
RU2602375C2 (ru) 2012-01-19 2016-11-20 Интел Корпорейшн Системы и способы обнаружения обслуживания
US9282449B2 (en) * 2012-03-01 2016-03-08 Microsoft Technology Licensing, Llc Peer-to-peer discovery
US8953490B2 (en) * 2012-03-02 2015-02-10 Blackberry Limited Methods and apparatus for use in facilitating Wi-Fi peer-to-peer (P2P) wireless networking
WO2013136876A1 (ja) * 2012-03-16 2013-09-19 ソニー株式会社 通信装置、通信方法、プログラムおよび通信システム
US9235294B2 (en) * 2013-05-17 2016-01-12 Blackberry Limited Phase sensitive low power digital ultrasonic microphone

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1523777A (zh) * 2003-02-17 2004-08-25 ��ʽ���綫֥ 业务提供装置以及业务提供方法
US20090279389A1 (en) * 2008-05-09 2009-11-12 Seiko Epson Corporation Ultrasonic signal communication device, communication device, communication device for divers, communication system, and communication method
CN101286806A (zh) * 2008-06-04 2008-10-15 宇龙计算机通信科技(深圳)有限公司 一种单个子机监控多个主机的方法、***及设备
CN102378918A (zh) * 2009-01-20 2012-03-14 索尼特技术公司 声学位置确定***
CN102315864A (zh) * 2011-09-07 2012-01-11 百度在线网络技术(北京)有限公司 用于移动设备点对点数据传输的方法和装置
CN103178878A (zh) * 2011-12-21 2013-06-26 国际商业机器公司 一种用于连接无线设备的方法和***
WO2013108243A1 (en) * 2012-01-18 2013-07-25 Weisman Israel Hybrid-based system and method for indoor localization
CN203027256U (zh) * 2012-11-22 2013-06-26 国民技术股份有限公司 一种通信设备及通信***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HERBERT SCHWEINZER,GEORG KANIAK: "《Ultrasonic device localization and its potential for wireless sensor network security》", 《CONTROL ENGINEERING PRACTICE》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109150508A (zh) * 2017-06-27 2019-01-04 腾讯科技(深圳)有限公司 设备控制和受控方法、装置、计算机设备和存储介质
CN111800836A (zh) * 2020-06-30 2020-10-20 北京小米移动软件有限公司 一种通信方法、装置、电子设备及存储介质
US11678391B2 (en) 2020-06-30 2023-06-13 Beijing Xiaomi Mobile Software Co., Ltd. Communication methods and electronic devices

Also Published As

Publication number Publication date
WO2015073212A1 (en) 2015-05-21
US20150131539A1 (en) 2015-05-14
US9912415B2 (en) 2018-03-06
EP3069456A1 (en) 2016-09-21
JP2017502554A (ja) 2017-01-19
KR20160085800A (ko) 2016-07-18

Similar Documents

Publication Publication Date Title
CN105830370A (zh) 使用超声通信的快速服务发现和配对
US10425846B2 (en) Network assistance for device-to-device discovery
USRE48986E1 (en) Method and terminal for establishing a communication connection
KR101654197B1 (ko) 근거리 통신을 이용하여 피어-2-피어 wi-fi 레인징을 위한 방법 및 장치
US10278152B2 (en) Method and apparatus for registering wireless device in wireless communication system
US20180103499A1 (en) Control method for bluetooth communication and bluetooth low energy communication
WO2018121234A1 (zh) 建立通信连接的方法、设备及***
US20230030588A1 (en) Communication apparatus, control method, and computer-readable storage medium
US20130244579A1 (en) Method of enabling proximity based connectivity between mobile devices using different operating systems
US9894616B2 (en) Delegating WiFi network discovery and traffic monitoring
WO2015030784A1 (en) Porting wifi settings
US10897706B2 (en) Bootstrapping Wi-Fi direct communication by a trusted network entity

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160803

RJ01 Rejection of invention patent application after publication