CN104219784A - 用于建立设备通信的方法和装置 - Google Patents
用于建立设备通信的方法和装置 Download PDFInfo
- Publication number
- CN104219784A CN104219784A CN201410228017.2A CN201410228017A CN104219784A CN 104219784 A CN104219784 A CN 104219784A CN 201410228017 A CN201410228017 A CN 201410228017A CN 104219784 A CN104219784 A CN 104219784A
- Authority
- CN
- China
- Prior art keywords
- equipment
- remote equipment
- subscriber equipment
- proximity detection
- control
- 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
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/02—Non-electrical signal transmission systems, e.g. optical systems using infrasonic, sonic or ultrasonic waves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
提供了一种用于建立设备通信的方法和装置,以提供对远程设备的控制。所述方法可以包括用处理器确定远程设备的控制半径,确定用户设备与远程设备的第一接近度,响应于确定第一接近度处于控制半径内,使用户设备能够控制远程设备,基于用户设备与远程设备的第二接近度确定从用户设备向远程设备输入的至少一个命令,并且使命令输入被传送给远程设备。
Description
技术领域
本发明的示例性实施例一般涉及电子设备发现,并且更特别地涉及建立设备之间的通信。
背景技术
由于网络通信技术已经变得普及,个人电子设备彼此通信变得越来越普遍。诸如蓝牙、802.11标准、以及其它个人局域网、局域网和广域网技术之类的通信协议使这些设备能够建立连接用于传输数据、指令等。启用网络功能的设备可能被网络上的其它用户例如通过使用耦接到该网络的计算机或智能电话的显示接口来频繁访问。然而,这些接口的使用通常需要从列表中选择特定设备以激活去往该设备的接口、然后使用一系列菜单来执行与该设备的特定期望的交互。在一些情况下,用户可能无法确定哪一个所列的设备对应于该用户希望连接到的物理设备。此外,在用户设备是智能电话或其它移动设备的情况下,显示屏幕的大小会阻碍与远程设备的交互能力。
发明内容
根据本发明的示例性实施例,提供了一种方法、装置和计算机程序产品,以便使利用用户设备对远程设备进行控制变得容易。在一个实施例中,一种方法、装置和计算机程序产品可以确定一个或多个远程设备存在于用户设备附近。可以确定用户设备和/或远程设备的控制半径,使得用户设备可以配置成为处于用户设备的控制半径内的远程设备提供控制接口。在进入用户设备或其中一个远程设备的控制半径时,用户设备可以配置成通过与用户设备对远程设备的接近度相关的输入提供对远程设备的输入。例如,用户设备可以配置成基于远程设备和用户设备之间的物理距离提供对远程设备的输入。实施例还可以提供使用声音线索确定物理距离。由此,该方法、装置和计算机程序产品可以允许用户设备控制远程设备,使得至少部分地基于用户设备与远程设备的接近度来提供输入。
示例性实施例可以包括方法。该方法可以包括用处理器确定从远程设备接收或向远程设备传送中的至少一种情况的一条或多条消息的射频信号强度超过阈值水平。该方法还可以包括响应于确定从远程设备接收或向远程设备传送的一条或多条消息的信号强度超过阈值水平,触发基于声音信号的接近度探测用于启用对远程设备的控制。用于射频信号强度的阈值水平可以与远程设备的用于触发基于声音信号的接近度探测的控制半径相关联。声音接近度测量技术可以包括下述中的至少一种:测量从用户设备或远程设备中的一者的扬声器到用户设备或远程设备中的另一者的麦克风的声波传播时间。可以使用基于声音信号的接近度探测来启用对远程设备的基于手势的控制。在一些实施例中,在如权利要求3所述的方法中,用户设备是蜂窝电话。
在一些实施例中,远程设备可以包括扬声器。可以使用基于声音信号的接近度探测来执行下述中的至少一种:改变扬声器的音量,改变扬声器输出的方向,或者启动扬声器输出从用户设备接收的音频。该方法还可以包括通过基于声音信号的接近度探测接收手势输入,以通过按顺时针方式旋转用户设备以增大音量、以及按逆时针方式旋转用户设备以减小音量来控制扬声器的音量。
在一些实施例中,远程设备包括显示器。该方法可以包括通过基于声音信号的接近度探测接收手势输入,以改变显示器的内容。
在一些实施例中,该方法可以包括通过基于声音信号的接近度探测接收手势输入,并且响应于接收到手势输入,执行下述中的至少一种:使文件被发送到远程设备,或使得从远程设备接收文件。
示例性实施例还可以包括一种装置。该装置可以包括处理器和其中存储有程序代码指令的存储器。存储器和程序代码指令可以配置成利用处理器使装置至少确定从远程设备接收或向远程设备传送中的至少一种情况的一条或多条消息的射频信号强度超过阈值水平,并响应于确定从远程设备接收或向远程设备传送的一条或多条消息的信号强度超过阈值水平,装置可以配置成触发基于声音信号的接近度探测用于启用对远程设备的控制。用于射频信号强度的阈值水平可以与远程设备的用于触发基于声音信号的接近度探测的控制半径相关联。在一些实施例中,声音接近度测量技术包括下述中的至少一种:测量从用户设备或远程设备中的一者的扬声器到用户设备或远程设备中的另一者的麦克风的声波传播时间。可以使用基于声音信号的接近度探测来启用对远程设备的基于手势的控制。
在一些实施例中,装置还可以配置成使用声音信号接近度探测来执行下述中的至少一种:改变扬声器的音量,改变扬声器的输出的方向,或者启动扬声器输出从装置接收的音频。装置还可以配置成通过基于声音信号的接近度探测接收手势输入,以通过按顺时针方式旋转用户设备以增大音量、以及按逆时针方式旋转用户设备以减小音量来控制扬声器的音量。在一些实施例中,装置还可以配置成通过基于声音信号的接近度探测接收手势输入,以改变显示器的内容。在另一些实施例中,装置还可以配置成通过基于声音信号的接近度探测接收手势输入,并且响应于接收到手势输入,执行下述中的至少一种:使文件被发送到远程设备,或使得从远程设备接收文件。在一些实施例中,装置是蜂窝电话。
示例性实施例还可以包括计算机程序产品,其包括至少一个其中存储有可执行计算机可读程序代码部分的非暂时性计算机可读存储介质。计算机可读程序代码部分可以包括第一程序代码,其配置成在执行时使装置确定从远程设备接收或向远程设备传送中的至少一种情况的一条或多条消息的射频信号强度超过阈值水平。计算机可读程序代码部分还可以包括第二程序代码,其配置成在执行时响应于确定从远程设备接收或向远程设备传送的一条或多条消息的信号强度超过阈值水平,使装置触发基于声音信号的接近度探测用于启用对远程设备的控制。可以使用基于声音信号的接近度探测来启用对远程设备的基于手势的控制。
附图说明
已经这样概括地描述了本发明的某些示例性实施例,将在下文中参考附图,其并不一定按照比例绘制,其中:
图1是可以根据本发明一些示例性实施例具体配置的装置的框图;
图2A是根据本发明一些示例性实施例,与远程设备通信的用户设备的图示;
图2B是根据本发明一些示例性实施例,在用户设备控制半径内的远程设备的图示;
图2C是根据本发明一些示例性实施例,使用接近度控制远程设备的远程设备的图示;
图3是根据本发明一些示例性实施例,远程设备和用户设备之间的控制半径的图示;
图4是描绘根据本发明一些示例性实施例,例如可以由关于图1描绘的装置执行的、用于由用户设备控制远程设备的方法的实例的流程图;
图5是描绘根据本发明一些示例性实施例,例如可以由关于图1描绘的装置执行的、用于控制远程设备的方法的实例的流程图;
图6是描绘根据本发明一些示例性实施例,使用声学接近度探测技术确定两个设备之间距离的框图;
图7是描绘根据本发明一些示例性实施例,例如可以由关于图1描绘的装置执行的、用于使用声学测量技术探测物理距离的方法的实例的流程图;
图8是描绘根据本发明一些示例性实施例,例如可以由关于图1描绘的装置执行的、用于由用户设备控制远程设备的方法的实例的流程图;
图9是描绘根据本发明一些示例性实施例,用于使用射频信号强度和声学接近度探测技术控制远程设备的方法的实例的流程图。
具体实施方式
现在将在下文中参照示出本发明的一些、但是并非所有实施例的附图更充分地描述本发明的一些实施例。实际上,本发明的各种实施例可以用许多不同的形式来实施而不应解释为限于本文中阐述的实施例;相反,提供这些实施例使得本公开将满足可适用的法律要求。类似的附图标记全篇指代类似的元件。本文使用的术语“数据”、“内容”、“信息”和类似术语可以可互换地用来指代能够根据本发明的实施例传送、接收和/或存储的数据。因此,对任何这样的术语的使用不应视为是对本发明实施例的精神和范围进行限制。
此外,本文使用的术语“电路”指代(a)纯硬件电路实现(例如,在模拟电路和/或数字电路中的实现);(b)电路和计算机程序产品的组合,其中计算机程序产品包括存储于一个或多个计算机可读存储器上的软件和/或固件指令,电路和计算机程序产品一起工作以使装置执行本文描述的一个或多个功能;以及(c)即使软件或固件在物理上不存在,仍然需要软件或固件进行操作的电路,诸如微处理器或者微处理器的一部分。“电路”的这一定义适用于本文(包括任何权利要求中)对这一术语的所有使用。作为又一实例,本文使用的术语“电路”还包括如下实现,该实现包括一个或多个处理器和/或其部分以及附带的软件和/或固件。作为另一实例,本文使用的术语“电路”还包括例如基带集成电路或者用于移动电话的应用处理器集成电路或者在服务器、蜂窝网络设备、其它网络设备和/或其它计算设备中的类似集成电路。
本文定义的指代非暂时性物理存储介质(例如易失性或非易失性存储器设备)的“计算机可读存储介质”可以与指代电磁信号的“计算机可读传输介质”区别。
根据本发明的示例性实施例,提供了一种方法、装置和计算机程序产品,以便实现由用户设备对远程设备的控制。对远程设备的控制可以通过确定用户设备和移动设备之间的接近度来执行。接近度可以在用户设备和移动设备之间定义的特定控制半径内确定。由此,示例性实施例的方法、装置和计算机程序产品使用户能够以直观灵活的(否则会是困难或不切实际的)方式控制远程设备。
一些示例性实施例的方法、装置和计算机程序产品可以使用户设备例如通过探测耦接到与用户设备相同的网络的远程设备来识别远程设备。在探测到远程设备时,用户设备可以确定控制半径,使得在用户设备和特定远程设备之间的距离小于控制半径的情况下实现对特定远程设备的控制。该控制半径可以通过用户设备和远程设备之间的通信而得到建立。在一些实施例中,当用户设备和特定远程设备之间的距离小于控制半径时,用户设备和远程设备可以采用使用声波的声学接近度探测技术。就这一点而言,用户设备和远程设备可以是移动终端,诸如便携式数字助理(PDA)、移动电话、智能电话、呼叫器、移动电视、游戏设备、笔记本电脑、照相机、平板电脑、触摸屏、录像机、音频/视频播放器、收音机、电子书、定位设备(例如全球定位***(GPS)设备)、或上述的任意组合、以及其它类型的语音和文本通信***。可替换地,计算设备可以是诸如个人电脑、计算机工作站等之类的固定计算设备。在采用声学接近度探测技术的实施例中,用户设备和/或远程设备也可以包括用于执行声学接近度探测技术的硬件和软件。例如,用户设备和/或远程设备可以包括麦克风、扬声器等。
现在将参考图1描述本发明的示例性实施例,其中装置10的某些元件用于启用由用户设备对远程设备的控制。图1的装置可以用作例如用户设备或远程设备以辅助确定用户设备和远程设备之间的接近度、并且在接近度指示用户设备处于远程设备的控制半径内(或者远程设备处于用户设备的控制半径内)的情况下实现远程设备控制。应该理解的是,尽管控制半径可以被描述为围绕特定用户设备或特定远程设备的半径,该术语同样可以应用于其它类型的设备(例如,半径可以是围绕用户设备的使得能够对处于半径内的远程设备进行控制的半径,或者半径可以是围绕远程设备的使得半径内的用户设备能够进行控制的半径)。例如,该装置可以实施为包括显示器或与显示器相关联的移动终端或固定计算设备。可替换地,该装置可以与计算设备分离,或者至少与和计算设备相关联的显示器分离,但是本实施例的装置可以例如经由有线或无线通信与计算设备通信,以便将一个或多个音频文件的音频特性的视觉表现呈现在显示器上。在一些实施例中,该装置是包含用于与用户设备通信并由用户设备控制的处理电路的扬声器***。
还应该注意的是,尽管图1示出用于启用由用户设备对远程设备的控制的装置10的配置的一个实例,但是许多其它配置也可以用于实现本发明的实施例。由此,在一些实施例中,尽管设备或元件被示出彼此通信,但是在下文中这些设备或元件应该被认为能够实施在同一设备或元件内,因此,被示出进行通信的设备或元件应该被理解为可替换地是同一设备或元件的一部分。
现在参考图1,装置10可以包括处理器12、存储器设备14、通信接口16、以及可选的用户接口18,或者与其通信。在一些实施例中,处理器(和/或协助该处理器或与该处理器相关联的协处理器或任何其它处理电路)可以经由用于在该装置的各元件之间传递信息的总线与存储器设备通信。存储器设备可以是非暂时性的,并且可以包括例如一个或多个易失性和/或非易失性存储器。换而言之,例如,存储器设备可以是电子存储设备(例如计算机可读存储介质),其包括配置成存储可被机器(例如类似处理器的计算设备)获取的数据(例如比特)的门。存储器设备可以配置成存储使该装置能够执行根据本发明示例性实施例的各种功能的信息、数据、内容、应用、指令等。例如,存储器设备可以配置成缓存用于被处理器处理的输入数据。附加地或可替换地,存储器设备可以配置成存储用于被处理器执行的指令。
如上所述,装置10可以实施为通信设备,诸如移动终端或固定计算设备。然而,在一些实施例中,装置可以实施为芯片或芯片组。换而言之,装置可以包括结构组件(例如基板)上的包含材料、元件和/或导线的一个或多个物理封装(例如芯片)。该结构组件可以为其上包含的元件电路提供物理强度、尺寸保护、和/或电气交互限制。因此装置可以在一些情况下配置成在单个芯片上或作为单个“片上***”实现本发明的实施例。由此,在一些情况下,芯片或芯片组可以构成用于执行一个或多个操作以提供本文所述功能性的部件。
处理器12可以以许多不同的方式实施。例如,处理器可以实施为一个或多个各种硬件处理部件,诸如协处理器、微处理器、控制器、数字信号处理器(DSP)、具有或不具有随附DSP的处理元件、或各种包括集成电路的其他处理电路,诸如ASIC(专用集成电路)、FPGA(现场可编程门阵列)、微控制器单元(MCU)、硬件加速器、专用计算机芯片等。由此,在一些实施例中,处理器可以包括一个或多个配置成独立执行的处理内核。多核处理器可以实现单个物理封装内的多处理。附加地或可替换地,处理器可以包括一个或多个经由总线串联配置的处理器,以实现指令、流水线和/或多线程的独立执行。
在示例性实施例中,处理器12可以配置成执行存储在存储器设备14中或可被处理器访问的指令。附加地或可替换地,处理器可以配置成执行硬编码功能。由此,无论是用硬件还是软件方法或其组合来配置,处理器可以表示能够在被相应地配置时执行根据本发明实施例的操作的实体(例如,在物理上实施在电路中)。因此,例如,当处理器被实施为ASIC、FPGA等时,处理器可以是用于执行本文所述操作的具体配置的硬件。可替换地,作为另一个实例,当处理器被实施为软件指令的执行器时,指令可以具体地将处理器配置成在指令被执行时执行本文所述的算法和/或操作。然而,在一些情况下,处理器可以是特定设备(例如移动终端或固定计算设备)的处理器,该特定设备被配置成通过用于执行本文所述算法和/或操作的指令对处理器进行进一步配置来采用本发明的实施例。除了别的以外,处理器可以包括时钟、算术逻辑单元(ALU)、以及配置成支持处理器操作的逻辑门。
同时,通信接口16可以是诸如用硬件、或者硬件和软件的组合实施的设备或电路之类的任何部件,其被配置成从网络和/或与装置10通信的任何其它设备或模块接收数据,和/或向其传送数据。就这一点而言,通信接口可以包括例如用于实现与无线通信网络的通信的天线(或多个天线)以及支持硬件和/或软件。附加地或可替换地,通信接口可以包括用于与天线交互以经由天线传送信号、或处理经由天线接收的信号的接收的电路。在一些环境中,通信接口可以可替换地或者还支持有线通信。由此,例如,通信接口可以包括用于经由电缆、数字订户线(DSL)、通用串行总线(USB)或其它机制支持通信的通信调制解调器和/或其它硬件/软件。
在一些实施例中,装置10可以包括用户接口18,其可以反过来与处理器12通信,以向用户提供输出,并且在一些实施例中接收用户输入的指示。由此,用户接口可以包括显示器,并且在一些实施例中,还可以包括键盘、鼠标、操纵杆、触摸屏、触摸区、软键、一个或多个麦克风、扬声器、一个或多个加速度计、或其它输入/输出机构。在一个实施例中,用户接口可以包括用户设备可借以控制远程设备或与其交互的机构。可替换地或附加地,处理器可以包括配置成控制一个或多个用户接口元件(诸如显示器,在一些实施例中是扬声器、振铃器、一个或多个麦克风和/或类似部件)的至少一些功能的用户接口电路。处理器和/或包括处理器的用户接口电路可以配置成通过存储在处理器可访问的存储器(例如存储器设备14和/或类似部件)上的计算机程序指令(例如软件和/或固件)控制一个或多个用户接口元件的一个或多个功能。
现在参考图2A至2C,其示出根据示例性实施例,例如由图1的装置10执行的操作。图2A描绘与远程设备204通信的用户设备202。在本实例中,用户设备202被描绘为移动电话或“智能电话”,并且远程设备204被描绘为扬声器。然而,应该容易理解的是,用户设备202和远程设备204可以是各种附加的或可替换的设备,诸如以上关于图1的装置10所描述的。在图2A中,用户设备202探测远程设备204的存在。该初始探测可以包括网络发现过程,由此用户设备202识别耦接到网络的一个或多个远程设备。例如,用户设备202可以经由任何网络发现过程(诸如经由发现过程)发现远程设备。
在发现远程设备204时,用户设备202可以确定远程设备204的控制半径,使得当用户设备202和远程设备204之间的接近度小于控制半径的长度时,启用对远程设备204的控制。在一些实施例中,用户设备202和远程设备204之间的距离可以经由接收信号强度指示(RSSI)方法确定。RSSI方法用于通过测量两个设备之间传输的信号强度确定两个设备之间的距离。在每个设备的相对功率和配置已知的情况下(例如,数据可以经由网络(诸如实现发现过程的网络)跨越多个设备传送),RSSI方法可以提供两个设备之间距离的估计。
图2B示出进入控制半径206以建立对远程设备204的控制的用户设备202。如上所述,可以使用RSSI方法或其它用于确定设备接近度的技术来确定设备是否已经进入控制半径。当用户设备202进入控制半径206时,用户设备202和远程设备204中的一个可以向另一个通知用户设备202已经建立了控制。在一些实施例中,当用户设备202进入控制半径206时,对于用户设备202激活输入方法。例如,用户设备202可以激活声学接近度探测技术,以提供提高的范围精确度以及用户设备202和远程设备204之间的接近度探测。以这种方式,这种更高精度技术的使用可以局限在这种输入是必要的情况下(例如用户已经指示其希望通过进入控制半径206控制特定远程设备204),从而节省设备功耗并防止不期望的输入(例如在用户设备在用户的口袋内穿过房间的情况下)。
图2C示出使用手势208控制远程设备204的用户设备202。在本实例中,用户设备202被描绘为使用手势208控制远程设备204的扬声器音频输出的方向,使得扬声器音频输出指向手势208指示的方向。通过进入控制半径206内,用户设备202可以经由更精确的测量技术启用对远程设备204的控制,使得用更精确的技术接收手势输入,从而在手势输入的探测中提供提高的精确度并且因此在对设备的控制中提供提高的精确度。
图3示出用户设备302和远程设备304之间的另一种交互。远程设备304包括用特定距离R定义的控制半径306。在该实例中,响应于用户设备302到远程设备304的距离(定义为r)小于R,可以启用用户设备302来控制远程设备304。在一些实施例中,即使在离开控制半径后,用户设备302可以保持控制远程设备304的能力(例如,进入控制半径306可以发起对远程设备304的控制,并且除了用户设备302和远程设备304之间的距离以外的另一个因素可以确定是否应该禁用对远程设备304的控制)。由此,由于在本实例中,r比R小,所以会启用用户设备302来控制远程设备304。应该容易理解的是,可以按照由远程设备304、用户设备302、第三方设备(未示出)、或其组合所发起的多种方式建立对远程设备304的控制。例如,用户设备302可以在远程设备的发现期间确定定义控制半径306的半径R,并且执行距离r的后续测量以探测何时有R>r。在探测到R>r时,用户设备302可以发起控制或与远程设备304的另一交互。可替换地,用户设备302可以向远程设备304告知该距离,并且执行与远程设备304和/或第三方设备的握手过程,以发起控制操作。
在一些实施例中,不同的控制半径可以用于启用不同的控制功能。例如,更大的第一控制半径可以启用设备上的第一功能,并且更小的第二控制半径可以启用另外的功能或包括第一功能的细化。作为实例,如果远程设备能够提供来自用户设备的多媒体输出(例如音频回放),则第一控制半径可以启用使用用户设备从播放列表中选择歌曲的功能。然而,歌曲可以直到用户设备进入更小的控制半径(例如触摸远程设备)才开始回放该歌曲。由此,应该容易理解的是,实施例并不局限于特定数量的控制半径,并且不同的控制半径可以映射到用于用户设备和远程设备之间执行的控制操作的不同控制功能。
图4示出描绘根据一些示例性实施例,方法400的实例的流程图。方法400可以如上面关于图1至3描述的那样,可操作地使用户设备能够控制远程设备。方法400可以由装置(诸如关于图1描述的装置10)执行。装置10可以包括用于执行方法400的步骤的各种部件。实施该装置的计算设备可以包括用于执行方法400的一个或多个步骤的处理部件。例如,方法可以由配置为用户设备的装置执行,所述用户设备包含充当执行上述方法的步骤的部件的处理电路。
在步骤402,可以发起设备发现操作。如上所述,设备发现操作可以用于识别可由用户设备进行可能的控制的设备。设备发现操作可以包括经由各种局域网协议或点对点网络协议(包括但不限于802.11协议家族等)识别其它设备的存在。设备发现操作可以经由诸如上面关于装置10描述的处理部件来执行。
在步骤404,对与在设备发现操作过程中识别的一个或多个远程设备的通信过程进行初始化。以这种方式,用户设备可以与识别的设备通信,以便配置用户设备和/或由用户设备进行潜在控制的远程设备。可以经由诸如上面关于装置10描述的处理部件使通信得到发起。
在步骤406,经由在步骤404初始化的通信过程确定控制半径。用户设备和远程设备因此可以确定特定距离,在所述特定距离内用户设备将被配置成控制远程设备或与远程设备通过接口连接。控制半径可以由用户设备(例如用户可以指定控制半径)、远程设备(例如远程设备可以配置成根据特定控制半径进行操作)或其组合来配置。在一些实施例中,控制半径可以基于各种因素动态地确定,所述因素包括但不限于:用户设备和远程设备的设备类型,对用户设备可见的远程设备的数量,干扰电平,信号强度指示,等等。控制半径可以经由诸如上面关于装置10描述的处理部件确定。
在步骤408,测量从用户设备到远程设备的距离。该距离可以以各种方式测量,诸如通过使用上面关于图2描述的RSSI方法。距离测量可以用于确定用户设备是否处于在步骤406确定的远程设备的控制半径内。该距离可以由诸如上面关于装置10描述的处理部件确定。
在步骤410,确定从用户设备到远程设备的距离是否小于控制半径的长度。如果该距离小于控制半径的长度,则可以在步骤412启用用户设备来控制远程设备。否则,方法400可以返回步骤408继续监视该距离,以探测用户设备是否/何时进入用于该远程设备或另一个远程设备的控制半径。该确定可以由诸如上面关于装置10描述的处理部件作出。
在步骤412,用户设备可以提供用于控制远程设备的输入。用户设备提供的输入可以包括手势输入、文本命令、应用接口提供的命令、或提供用于远程设备控制的输入的任何其它方法,诸如上面关于图2C描述的。在一些实施例中,手势可以通过确定用户设备和远程设备之间的距离而被作为输入接收。手势可以使用除了确定用户设备是否处于远程设备的控制半径内的过程以外的、用于测量距离的过程来探测。例如,用户设备可以使用RSSI方法探测用户设备是否处于远程设备的控制半径内,但是在进入控制半径时可以切换到可替换的方法(诸如声学接近度探测方法)用于另外的距离计算。在一些实施例中,用于测量距离的第二过程可以比第一过程更准确或精确,从而当启用对远程设备的控制时能够实现基于距离的更精细控制。下面关于图5至7进一步描述使用声学接近度探测方法探测手势输入的示例性方法和装置。输入可以由诸如上面关于装置10描述的处理部件探测。
在步骤412探测到输入以后,在步骤414,可以把与该输入相对应的命令、控制、指令等提供给远程设备以控制该远程设备。可以通过诸如上面关于装置10描述的处理部件,把输入翻译为命令并使其被发送到远程设备。
图5示出根据一些示例性实施例,用于利用用户设备控制远程设备的方法500的实例的流程图。方法500示出两种距离测量如何被用于启用对特定远程设备的控制以及向特定远程设备提供输入。方法500提供多种距离测量技术的使用,有利地允许采用更粗略、更长范围的技术来确定用户设备是否处于控制半径内,随后采用更准确、更短范围的技术来基于接近度探测特定输入。方法500可以由用户设备执行,诸如配置为关于图1描述的装置10的用户设备。方法500及其组成部分可以由诸如关于图1描述的处理器12的处理部件执行。
在步骤502,使用第一测量技术确定用户设备和远程设备之间的距离。如上所述,该第一测量方法可以是本领域已知的RSSI方法。尽管针对RSSI技术进行讨论,但是应该很清楚的是,也可以采用用于确定距离的替代性技术,包括但不限于全球定位***(GPS)坐标的使用、利用设备照相机的视觉采集(visual acquisition)方法、射频识别(RFID)或近场通信(NFC)技术的使用、等等。距离可以通过诸如关于图1描述的处理器12的处理部件所执行的这些技术进行测量。
在步骤504,确定从用户设备到远程设备的距离是否小于控制半径的长度。如果该距离小于控制半径的长度,则在步骤506,可以启用用户设备来根据第二测量技术探测距离。否则,方法500可以返回步骤502继续监视距离,以探测用户设备是否/何时进入该远程设备或另一个远程设备的控制半径。该确定可以由诸如上面关于图1描述的处理器12的处理部件作出。
在步骤506,采用第二测量技术确定用户设备和远程设备之间的一个或多个距离。参考上述实施例,第二测量技术可以在用户设备进入远程设备的控制半径时被采用。第二测量技术可以提供比第一测量技术更准确的确定距离的方法,使用户输入能够基于用户设备和远程设备之间距离的变化而被接收。在一些实施例中,第一测量技术可以不具有足以准确确定用户设备和远程设备之间距离变化的精确度或精度级别,因此第一测量技术可能不适合识别从用户设备的位置派生的输入。相比而言,第二测量技术可以提供使用户能够基于用户设备与远程设备的接近度执行输入(例如手势输入)以控制远程设备的足够精度和精确度。可以使第二测量技术由诸如上面关于图1描述的处理器12的处理部件执行。
在步骤508,基于第二测量得到的距离测量值可以用于控制远程设备的操作。例如,如上所述,用户设备与扬声器***的接近度可以用于控制扬声器的输出的方向。作为另外的实例,这种接近度测量可以用于控制文件传送操作(例如,当靠近另一用户的电话时将用户电话的一端向下倾斜会引起第二用户的电话上显示的文件拷贝到第一用户电话的拷贝操作)、流服务(例如,在扬声器***的特定距离内移动用户的电话会使电话的音频输出能够以流形式传送到扬声器***)、或者其它用户特定的或远程设备特定的输入操作(例如,当处于扬声器***的控制半径内时以逆时针方式移动用户设备以调节扬声器***的音量)。作为另一实例,在一些实施例中,远程设备可以包括显示器,并且接近度测量可以用于控制显示器的内容(例如,显示器上呈现的图像)。例如,接近度测量可以用于发起从用户设备到远程设备显示器的视频流传送操作。控制操作可以由诸如关于图1描述的处理器12的处理部件执行。
图6是描绘根据本发明一些示例性实施例,使用声学接近度探测技术确定两个设备600之间距离的框图。该图示描绘采用声学接近度探测技术确定两个设备之间距离的第一设备602和第二设备604。例如,第一设备602可以是用户设备,并且第二设备604可以是上面关于图2至5描述的远程设备。
两个设备之间的物理距离的估计可以基于声波在空气中在两个设备之间传播的时间,这要考虑到在接收到音频传输时与处理时延相关联的附加时间。在本实例中,第一信号源608在由第一时钟606定义的时间生成信号。信号源608可以是例如上面关于图1至5描述的处理器或处理部件。信号源608发送的信号可以由扬声器710在时延T10后输出,该时延T10解释的是处理电路引起信号传输与信号被扬声器实际输出之间的时间。在一些实施例中,时延T10对于第一设备602是已知的(例如,基于设备的声音硬件的已知先验特性),并且由备选的通信信道(例如网络或无线电连接)传输到第二设备604。
在一些实施例中,第一设备602的时钟606可能不与第二设备604的时钟616同步。由此,可能适当的是,通过考虑每个时钟从全局参考时钟(global reference clock)偏移特定值这一事实,来应对声音信号传播期间的该时延。假定信号在时间T11离开第一设备602,并且在时间T12由第二设备的麦克风612接收,每个时钟606、616的偏移值可以根据以下计算式确定:
T11+T偏移1+ΔT=T12+T偏移2 (1)
其中T偏移1是第一时钟606的偏移,ΔT是声波在两个设备之间的传播时间,并且T偏移2是第二时钟616的偏移。从该等式可以确定:
ΔT=T12–T11+T偏移2-T偏移1 (2)
使得全局时间偏移的差值是:
T偏移=T偏移2-T偏移1 (3)
当发送声音信号时,第一设备602可以向第二设备604通知信号被发送的时间T11。该时间可以经由第二网络连接传输,或者被编码在声音信号内。如果两个时钟之间的偏移是已知的,则两个设备602、604之间的距离可以使用声速乘以传播时间ΔT来计算。在一些实施例中,对可能会影响速度的某些因素(诸如温度、气压和湿度)作出假定,343米/秒的速度可以用作声速的估计值。
然而,在时钟之间的偏移不是先验已知的实施例中,距离仍然可以使用另外的声波准确地确定。如图6所示,另外的声波可以在时间T20由第二设备604的信号源618发送,在时间T21由第二设备的扬声器620传播,并且在时间T22由第一设备602的麦克风622接收。以这种方式,T偏移的值可以通过以下公式计算:
T11+ΔT1=T12+T偏移 (4)
T21+ΔT2=T22-T偏移 (5)
在两个连续的测量之间,可以假定时钟漂移可以被忽略,并且设备没有明显移动,使得传播时间和距离维持相对恒定,使得ΔT1≈ΔT2=ΔT。因此,等式(4)和(5)(其中T11、T12、T21和T22是***已知的)可以在形式上被写为:
T偏移=T11–T12+ΔT=T22–T21-ΔT (7)
可以通过取双向时延测量值的平均值来获得传输时延:
ΔT=(T12–T11+T22–T21)/2 (8)
或者,可替换地,通过假定设备没有在两个声音信号之间移动,则可以计算时钟偏移:
T偏移=(T11–T12+T22–T21)/2 (9)
以这种方式,可以准确地确定声音信号在两个设备之间的传播时延,其解释的是信号源608到扬声器610之间传输时延导致的开销时延、以及第一时钟606和第二时钟616之间的漂移。一旦传播时延是已知的,设备之间的距离可以通过用传播时延乘以声波的已知速度(例如声速)以获得距离来计算。
图7描绘使用诸如上面关于图6描述的声学接近度探测技术计算两个设备之间距离的方法700的实例的流程图。可以执行方法700以确定比RSSI技术更精确的距离测量,以便经由关于图2至5描述的用户设备辅助执行对远程设备的用户输入。例如,声学接近度探测技术可以用作关于图5的步骤506描述的第二测量技术。方法700可以由耦接到诸如上述用户设备或远程设备的装置的一个或多个处理部件采用,关于图1的装置10进一步描述了该装置的实例。
在步骤702,确定测量信号的参数。例如,用户设备可以进入远程设备的控制半径,并且希望执行远程设备的手势控制。在一些实施例中,当处于控制半径内时,用户可以使用远程设备的接口控制(例如按钮或触摸屏输入)以发起测量操作,或者在一些实施例中,探测过程可以自动发生。所述参数可以包括用户设备和远程设备之间的协商或握手过程,以确保两个设备准备执行其声学接近度探测技术的各自部分。测量信号的参数的确定可以由诸如上面关于装置10描述的处理器12的处理部件执行。
在步骤704,用户设备通知远程设备开始传播声音测量信号。用户设备和远程设备可以经由通信信道(诸如通过网络)连接。因此,通知可以在该信道上发送。用户设备可以引起“开始”信号的传送,在该时刻一个或两个设备将传送声音测量信号。在一些实施例中,一个设备被指定为首先传送声音测量信号,使得第二设备直到接收到第一声音测量信号才传送声音测量信号。可以使通知由诸如上面关于装置10描述的处理器12的处理部件发送。
在本实例中平行地绘出步骤706-708以及710-712,这是因为这二者各自分别涉及特定声音测量信号的传送或接收。尽管这些步骤被平行地绘出,但是应该容易理解的是,它们可以串行地(例如,在第一声音测量信号的传送之后,跟随着在第一传送完成后进行的第二声音测量信号的传送)或者以任何其它顺序或组织方式出现。
在步骤706,用户设备可以传送第一声音测量信号,并且使用网络信道向远程设备通知传送时间T11。在步骤708,通过通信信道从远程设备接收远程设备接收到第一声音测量信号的时间T12的通知。步骤706-708可以由诸如上面关于装置10描述的处理器12的处理部件执行。
在步骤710,接收第二声音测量信号和该第二声音测量信号的时间值T21。第二声音测量信号可以经由耦接到用户设备的麦克风接收,并且该时间值可以经由通信信道从远程设备接收。第二声音测量信号和时间值可以由耦接到麦克风和用于访问通信信道的通信电路的处理部件探测,诸如上面关于装置10描述的处理器12。
在步骤712,用户设备可以确定接收到第二声音测量信号的时间T22,并且记录该时间以用于未来的计算。该时间可以由诸如上面关于装置10描述的处理器12的处理部件确定。
在步骤714,使用对两个声音测量信号确定的时间值来确定用户设备和远程设备的时钟源之间的偏移时间,使得T偏移=(T11–T12+T22–T21)/2。偏移时间可以使用诸如上面关于装置10描述的处理器12的处理部件确定。
在步骤716,可以考虑传送时延的因素,通过对每个声音测量波的传送和接收时间的差值取平均值来计算实际信号传播时间,使得ΔT=T12–T11+T偏移。传送时延可以由诸如上面关于装置10描述的处理器12的处理部件计算。
在步骤718,结合声速使用信号传播时间来确定两个设备之间的距离。该距离可以由诸如上面关于装置10描述的处理器12的处理部件计算。
图8描绘根据一些示例性实施例,用于基于接近度控制远程设备的方法800的实例的流程图。如上所述,实施例可以基于用户设备与远程设备的接近度,提供利用用户设备控制远程设备的能力。在进入远程设备的控制半径时,可以启用用户设备来控制远程设备。在一些实施例中,使用接近度信息执行对远程设备的控制,并且接近度信息可以通过与起初用以确定用户设备进入远程设备的控制半径的方法不同的方法获得。以这种方式,方法800可以提供基于用户设备是否处于远程设备的控制半径内,来动态地确定用于确定设备接近度的方法的能力。方法800的实施例可以由装置或装置的处理部件执行,诸如上面关于装置10描述的处理器10。
在步骤802,探测远程设备的存在。如上面关于图2-5描述的,用户设备可以例如通过使用网络发现技术探测一个或多个远程设备的存在。发现这些远程设备可以包括建立与远程设备、或与负责管理该远程设备的第三方的通信信道。远程设备的存在可以由诸如上面关于装置10描述的处理器10的处理部件探测。
在步骤804,确定远程设备的控制半径。如上面关于图2-5描述的,可以以各种方式确定控制半径,诸如基于用户设备、远程设备、与用户设备和/或远程设备通信的第三方设备的规范或性能、用户设备或远程设备的环境、等等。控制半径可以定义特定距离,在该特定距离内用户设备可以配置成控制远程设备(诸如这样的半径,在该半径内使用用户设备执行的手势将会引起远程设备的特定行为或处理)。控制半径可以由诸如上面关于装置10描述的处理器12的处理部件确定。
在步骤806,确定用户设备处于远程设备的控制半径内。如上面关于图2-5描述的,该确定可以由用户设备自身、远程设备、第三方设备或其任意组合执行。在一些实施例中,该确定可以由用户设备的处理部件作出,诸如上面关于装置10描述的处理器12。
在步骤808,响应于用户设备处于控制半径内,基于用户设备的接近度对用户设备启用远程设备的通信和/或控制。在一些实施例中,进入控制半径内可以激活用于确定用户设备与远程设备的接近度的备选技术,诸如关于图5-7描述的声学接近度测量技术。在一些实施例中,用户设备和远程设备之间的交互可以经由使用接近度测量探测的手势输入来执行。对远程设备的控制可以由基于接近度确定对远程设备的输入的处理部件执行,诸如上面关于装置10描述的处理器12。
图9是描绘根据本发明一些示例性实施例,用于使用射频信号强度和声学接近度探测技术控制远程设备的方法900的实例的流程图。方法900可以允许用户设备使用通过射频信号强度测量的距离启用对远程设备的控制,然后使用根据声学接近度探测技术探测的输入来控制远程设备。方法800的实施例可以由装置或装置的处理部件执行,诸如上面关于装置10描述的处理器12。
在步骤902,可以确定用户设备和远程设备之间的通信(例如发送和/或接收的消息)的射频信号强度。如上所述,由于信号强度一般随设备之间的距离的减小而增大,所以射频信号强度可以指示用户设备和远程设备之间的距离。射频信号强度可以由诸如上面关于装置10描述的处理器10的处理部件确定。
在步骤904,方法900可以确定射频信号强度是否大于阈值信号强度。在一些实施例中,阈值信号强度可以对应于特定距离,诸如与用户设备或远程设备相关联的控制半径。由此,射频信号强度可以用于确定用户设备和远程设备之间的距离是否小于控制半径。例如,如果射频信号强度超过特定值,则方法900可以确定用户设备和远程设备可能处于彼此的某个距离内。在一些实施例中,阈值信号强度可以作为用户设备和远程设备之间的协商过程的结果而被确定。例如,用户设备和远程设备可以彼此通信(例如,经由无线协议)以将每个设备的各种参数通知给彼此,诸如与每个设备的信号强度相关联的天线或其它电子元件的发射强度。这些参数可以用于校准信号强度与距离的比率,该比率可以用于确定阈值信号强度。如果信号强度没有超过阈值信号强度,则方法900可以返回步骤902。如果信号强度超过阈值信号强度,则方法900可以进行到步骤906。确定信号强度是否超过阈值信号强度可以由诸如上面关于装置10描述的处理器10的处理部件执行。
在步骤906,使用声音信号接近度探测来启用对远程设备的控制。如上面关于图2-8描述的,声音信号接近度探测可以用于提供对远程设备的输入。由于在使用声音信号接近度探测时有提高距离测量精确度的潜力,所以声音信号接近度探测可以提供比上述射频信号强度计算更高的距离测量粒度。在一些实施例中,声音信号接近度探测可以用于使用用户设备识别手势输入。这些手势输入可以用于控制远程设备。对远程设备的控制可以由诸如上面关于装置10描述的处理器10的处理部件实现。
如上所述,图4-5和7-9示出根据本发明示例性实施例的装置10、方法和计算机程序产品的流程图。将理解的是,可以通过各种手段(诸如硬件、固件、处理器、电路、和/或与包括一个或多个计算机程序指令的软件执行相关联的其它设备)实现。例如,上述一个或多个过程可以由计算机程序指令实施。就这一点而言,实施上述过程的计算机程序指令可以由采用本发明实施例的装置的存储器设备14存储,并且由该装置的处理器12执行。如将理解的那样,任何这样的计算机程序指令可以加载到计算机或其它可编程装置(例如硬件)上以产生机器,使得所产生的计算机或其它可编程装置实现流程图方框中指定的功能。这些计算机程序指令还可以存储在指引计算机或其它可编程装置以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生其执行能够实现流程图方框中指定功能的制造品。计算机程序指令还可以加载到计算机或其它可编程装置上,以使一系列操作在计算机或其它可编程装置上被执行以产生计算机实现的过程,使得在计算机或其它可编程装置上执行的指令提供用于实现流程图方框中指定功能的操作。计算机程序产品可以被实施为应用(例如app),其被配置成实现例如图4-5和7-9的流程图中的至少某些操作。
相应地,流程图的方框支持用于执行指定功能的部件的组合,以及用于执行指定功能的操作的组合。也将理解的是,可以通过执行指定功能的基于专用硬件的计算机***、或者专用硬件与计算机指令的组合来实现流程图的一个或多个方框、以及流程图中方框的组合。
在一些实施例中,以上操作中的某些可以被修改或进一步增强。对于以上操作的修改、增加或增强可以以任何顺序或任何组合执行。
得益于在前面的说明和相关联的附图中呈现的教导,本发明涉及的领域中的技术人员将会想到在本文阐述的这些发明的许多修改和其它实施例。因此将理解的是,本发明将不限于所公开的具体实施例并且修改和其它实施例应被包含于所附权利要求的范围内。另外,尽管前面的说明和相关联的附图在单元和/或功能的某些示例性组合的背景中描述了示例性实施例,但是应当理解的是,替代实施例可以提供单元和/或功能的不同组合而不脱离所附权利要求的范围。就这一点而言,例如,与上文明确描述的单元和/或功能的组合不同的单元和/或功能的组合也可以如所附权利要求中的一些阐述的那样被预期到。尽管本文使用了特定术语,但是这些特定术语仅仅是在广义和描述意义上使用的,而不是用于限制的目的。
Claims (18)
1.一种方法,包括:
用处理器确定从远程设备接收或向远程设备传送中的至少一种情况的一条或多条消息的射频信号强度超过阈值水平;以及
响应于确定从所述远程设备接收或向所述远程设备传送的所述一条或多条消息的信号强度超过所述阈值水平,触发基于声音信号的接近度探测用于启用对所述远程设备的控制。
2.如权利要求1所述的方法,其中
用于所述射频信号强度的所述阈值水平与所述远程设备的用于触发基于声音信号的接近度探测的控制半径相关联。
3.如权利要求1所述的方法,其中声音接近度测量技术包括下述中的至少一种:测量从用户设备或所述远程设备中的一者的扬声器到所述用户设备或所述远程设备中的另一者的麦克风的声波传播时间。
4.如权利要求1所述的方法,其中使用所述基于声音信号的接近度探测来启用对所述远程设备的基于手势的控制。
5.如权利要求4所述的方法,其中所述远程设备包括扬声器,并且其中使用基于声音信号的接近度探测来执行下述中的至少一种:改变所述扬声器的音量,改变扬声器输出的方向,或者启动所述扬声器输出从用户设备接收的音频。
6.如权利要求5所述的方法,还包括通过基于声音信号的接近度探测接收手势输入,以通过按顺时针方式旋转所述用户设备以增大音量、以及按逆时针方式旋转所述用户设备以减小音量来控制所述扬声器的音量。
7.如权利要求4所述的方法,其中所述远程设备包括显示器,并且所述方法还包括通过基于声音信号的接近度探测接收手势输入,以改变所述显示器的内容。
8.如权利要求4所述的方法,还包括通过基于声音信号的接近度探测接收手势输入,并且响应于接收到所述手势输入,执行下述中的至少一种:使文件被发送到所述远程设备,或使得从所述远程设备接收文件。
9.如权利要求3所述的方法,其中所述用户设备是蜂窝电话。
10.一种装置,包括:
用于确定从远程设备接收或向远程设备传送中的至少一种情况的一条或多条消息的射频信号强度超过阈值水平的部件;以及
用于响应于确定从所述远程设备接收或向所述远程设备传送的所述一条或多条消息的信号强度超过所述阈值水平,触发基于声音信号的接近度探测用于启用对所述远程设备的控制的部件。
11.如权利要求10所述的装置,其中
用于所述射频信号强度的所述阈值水平与所述远程设备的用于触发基于声音信号的接近度探测的控制半径相关联。
12.如权利要求10所述的装置,其中声音接近度测量技术包括下述中的至少一种:测量从用户设备或所述远程设备中的一者的扬声器到所述用户设备或所述远程设备中的另一者的麦克风的声波传播时间。
13.如权利要求10所述的装置,其中使用所述基于声音信号的接近度探测来启用对所述远程设备的基于手势的控制。
14.如权利要求13所述的装置,其中所述装置还被配置成使用声音信号接近度探测来执行下述中的至少一种:改变扬声器的音量,改变所述扬声器的输出的方向,或者启动所述扬声器输出从所述装置接收的音频。
15.如权利要求14所述的装置,其中所述装置还被配置成通过基于声音信号的接近度探测接收手势输入,以通过按顺时针方式旋转所述用户设备以增大音量、以及按逆时针方式旋转所述用户设备以减小音量来控制所述扬声器的音量。
16.如权利要求13所述的装置,其中所述装置还被配置成通过基于声音信号的接近度探测接收手势输入,以改变显示器的内容。
17.如权利要求13所述的装置,其中所述装置还被配置成通过基于声音信号的接近度探测接收手势输入,并且响应于接收到所述手势输入,执行下述中的至少一种:使文件被发送到所述远程设备,或使得从所述远程设备接收文件。
18.如权利要求10所述的装置,其中所述装置是蜂窝电话。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/904,678 | 2013-05-29 | ||
US13/904,678 US20140355389A1 (en) | 2013-05-29 | 2013-05-29 | Method and apparatus for establishing device communication |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104219784A true CN104219784A (zh) | 2014-12-17 |
Family
ID=51984963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410228017.2A Pending CN104219784A (zh) | 2013-05-29 | 2014-05-27 | 用于建立设备通信的方法和装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20140355389A1 (zh) |
CN (1) | CN104219784A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107615806A (zh) * | 2015-04-07 | 2018-01-19 | 奈达科技瑞典有限公司 | 改进的到达时间定位*** |
CN107636485A (zh) * | 2015-04-02 | 2018-01-26 | 三星电子株式会社 | 用于测量距离和位置的装置和方法 |
CN107850654A (zh) * | 2015-06-09 | 2018-03-27 | 诺基亚技术有限公司 | 引发主动扫描的执行 |
CN108432160A (zh) * | 2015-12-24 | 2018-08-21 | 三星电子株式会社 | 在无线通信***中基于声音信号发送和接收数据的设备和方法 |
CN109302675A (zh) * | 2017-07-17 | 2019-02-01 | 奥的斯电梯公司 | 维修工具接近性检测 |
US11079481B2 (en) | 2015-04-02 | 2021-08-03 | Samsung Electronics Co., Ltd. | Apparatus and method for measuring distance and location |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105849940B (zh) | 2013-12-25 | 2018-09-25 | 日立汽车***株式会社 | 方形二次电池 |
US10673940B2 (en) | 2014-10-21 | 2020-06-02 | International Business Machines Corporation | Pointing device router for smooth collaboration between devices |
CN104575539B (zh) * | 2014-12-29 | 2017-11-07 | 广东欧珀移动通信有限公司 | 一种音乐播放控制方法及装置 |
US20160259419A1 (en) * | 2015-03-05 | 2016-09-08 | Harman International Industries, Inc | Techniques for controlling devices based on user proximity |
US9999091B2 (en) | 2015-05-12 | 2018-06-12 | D&M Holdings, Inc. | System and method for negotiating group membership for audio controllers |
US11113022B2 (en) * | 2015-05-12 | 2021-09-07 | D&M Holdings, Inc. | Method, system and interface for controlling a subwoofer in a networked audio system |
CN105608861B (zh) * | 2015-10-29 | 2019-08-30 | 小米科技有限责任公司 | 电子设备控制方法及装置 |
WO2017096193A1 (en) * | 2015-12-04 | 2017-06-08 | Board Of Regents, The University Of Texas System | Accurately tracking a mobile device to effectively enable mobile device to control another device |
US11871237B1 (en) * | 2016-06-30 | 2024-01-09 | Block, Inc. | Pairing a payment object reader with a point-of-sale terminal |
JP6800249B2 (ja) * | 2017-01-20 | 2020-12-16 | 本田技研工業株式会社 | 会話処理サーバー、会話処理サーバーの制御方法、及び端末 |
US10669122B2 (en) | 2017-07-17 | 2020-06-02 | Otis Elevator Company | Service tool location-based function availability |
EP3495834A3 (en) * | 2017-12-08 | 2019-10-23 | Sonarax Technologies Ltd. | Sound based authentication and distance measurement |
CN110021156A (zh) * | 2018-01-10 | 2019-07-16 | 金宝电子工业股份有限公司 | 遥控***以及遥控方法 |
CN110658488A (zh) * | 2019-09-30 | 2020-01-07 | 天津大学 | 基于射频信号的室内复杂环境下多目标定位及姿态识别方法 |
US10798583B1 (en) * | 2019-10-07 | 2020-10-06 | Paypal, Inc. | Mobile device user detection |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080204410A1 (en) * | 2002-02-07 | 2008-08-28 | Microsoft Corporation | Recognizing a motion of a pointing device |
US20080216125A1 (en) * | 2007-03-01 | 2008-09-04 | Microsoft Corporation | Mobile Device Collaboration |
US20080304361A1 (en) * | 2007-06-08 | 2008-12-11 | Microsoft Corporation | Acoustic Ranging |
CN102625981A (zh) * | 2009-07-17 | 2012-08-01 | 高通股份有限公司 | 在主设备和目标设备之间自动接口 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120286927A1 (en) * | 2011-05-12 | 2012-11-15 | Andreas Hagl | Wake Channel Indication for Passive Entry System |
US9042906B1 (en) * | 2011-09-20 | 2015-05-26 | Google Inc. | Identifying a geographically nearby mobile computing device |
US9349282B2 (en) * | 2013-03-15 | 2016-05-24 | Aliphcom | Proximity sensing device control architecture and data communication protocol |
-
2013
- 2013-05-29 US US13/904,678 patent/US20140355389A1/en not_active Abandoned
-
2014
- 2014-05-27 CN CN201410228017.2A patent/CN104219784A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080204410A1 (en) * | 2002-02-07 | 2008-08-28 | Microsoft Corporation | Recognizing a motion of a pointing device |
US20080216125A1 (en) * | 2007-03-01 | 2008-09-04 | Microsoft Corporation | Mobile Device Collaboration |
US20080304361A1 (en) * | 2007-06-08 | 2008-12-11 | Microsoft Corporation | Acoustic Ranging |
CN102625981A (zh) * | 2009-07-17 | 2012-08-01 | 高通股份有限公司 | 在主设备和目标设备之间自动接口 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107636485A (zh) * | 2015-04-02 | 2018-01-26 | 三星电子株式会社 | 用于测量距离和位置的装置和方法 |
US11079481B2 (en) | 2015-04-02 | 2021-08-03 | Samsung Electronics Co., Ltd. | Apparatus and method for measuring distance and location |
CN107615806A (zh) * | 2015-04-07 | 2018-01-19 | 奈达科技瑞典有限公司 | 改进的到达时间定位*** |
CN107850654A (zh) * | 2015-06-09 | 2018-03-27 | 诺基亚技术有限公司 | 引发主动扫描的执行 |
CN107850654B (zh) * | 2015-06-09 | 2022-09-27 | 诺基亚技术有限公司 | 引发主动扫描的执行 |
US11543487B2 (en) | 2015-06-09 | 2023-01-03 | Nokia Technologies Oy | Causing performance of an active scan |
CN108432160A (zh) * | 2015-12-24 | 2018-08-21 | 三星电子株式会社 | 在无线通信***中基于声音信号发送和接收数据的设备和方法 |
US11228376B2 (en) | 2015-12-24 | 2022-01-18 | Samsung Electronics Co., Ltd | Device and method for transmitting and receiving data on basis of sound signal in wireless communication system |
CN108432160B (zh) * | 2015-12-24 | 2022-05-10 | 三星电子株式会社 | 在无线通信***中基于声音信号发送和接收数据的设备和方法 |
CN109302675A (zh) * | 2017-07-17 | 2019-02-01 | 奥的斯电梯公司 | 维修工具接近性检测 |
CN109302675B (zh) * | 2017-07-17 | 2020-11-17 | 奥的斯电梯公司 | 维修工具接近性检测 |
Also Published As
Publication number | Publication date |
---|---|
US20140355389A1 (en) | 2014-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104219784A (zh) | 用于建立设备通信的方法和装置 | |
US20210006616A1 (en) | Device and method for adaptively changing task-performing subjects | |
CN105722009B (zh) | 便携式装置和控制便携式装置的位置信息的方法 | |
CN107257525B (zh) | 便携式终端和在便携式终端中指示声源的位置的方法 | |
KR102171082B1 (ko) | 지문 처리 방법 및 그 전자 장치 | |
KR102067019B1 (ko) | 휴대 단말기의 충전 경로 제어 장치 및 방법 | |
US9413443B2 (en) | Electronic device including antenna and method of controlling the same | |
CN108646971B (zh) | 屏幕发声控制方法、装置以及电子装置 | |
CN108664190A (zh) | 页面显示方法、装置、移动终端以及存储介质 | |
JP2014164767A (ja) | 電子装置におけるマウスカーソルを提供する装置及び方法並びに電子装置 | |
CN106130663B (zh) | 调整天线状态的方法及装置、电子设备 | |
CN103986999A (zh) | 一种检测耳机阻抗的方法、装置及终端设备 | |
KR20130017269A (ko) | 스마트폰의 화면과 영상 및 오디오를 미러링 및 원격 제어하는 기능을 갖는 터미널 디스플레이 장치 | |
CN107026314A (zh) | 移动终端的天线 | |
JP2017513416A (ja) | データ伝送方法、装置、設備、プログラム及び記録媒体 | |
CN108536415A (zh) | 应用音量控制方法、装置、移动终端及计算机可读介质 | |
CN108649716B (zh) | 一种信号传输方法、接收端、发送端及终端设备 | |
CN105426042A (zh) | 图标位置互换方法及装置 | |
WO2023202141A1 (zh) | 一种显示方法、控制设备及计算机存储介质 | |
CN104601204A (zh) | 触发条件检测方法及装置 | |
WO2017031647A1 (zh) | 一种检测触摸方式的方法及装置 | |
CN105389225A (zh) | 触摸屏报点的处理方法及装置 | |
KR20150001891A (ko) | 질문 메시지를 공유하는 전자 장치 및 그 제어 방법 | |
CN108432160B (zh) | 在无线通信***中基于声音信号发送和接收数据的设备和方法 | |
CN108683812A (zh) | 音量调节方法、装置以及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160113 Address after: Espoo, Finland Applicant after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Applicant before: Nokia Oyj |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141217 |