用于测量多个电子设备之间的距离的方法及其电子设备与流程

文档序号:21279369发布日期:2020-06-26 23:29阅读:329来源:国知局
用于测量多个电子设备之间的距离的方法及其电子设备与流程

本公开涉及一种测量多个电子设备之间的距离的方法以及根据该方法的电子设备。

更具体地,本公开涉及一种测量可通过无线通信网络彼此连接的多个电子设备之间的距离的方法以及根据该方法的电子设备。



背景技术:

随着便携式电子设备已被广泛地使用,已经开发了一种通过无线通信网络将便携式电子设备与其它电子设备彼此连接以允许通过彼此交互操作来使用所连接的电子设备的技术。

而且,由于可以通过使用家用物联网(iot)平台等来控制多个非便携式电子设备,因此已经开发了一种将位于家中的多个电子设备彼此连接并使用和/或控制它们的技术。

根据这些技术,可以测量通过无线通信网络彼此连接的多个电子设备之间的距离,并且可以基于测得的距离执行连接或断开无线通信或维持所连接的通信的操作。可替代地,可以测量通过无线通信网络彼此连接的多个电子设备之间的距离,并且可以基于测得的距离控制多个电子设备之间的操作。可替代地,可以测量通过无线通信网络彼此连接的多个电子设备之间的距离,并且可以基于测得的距离改变在多个电子设备之间形成的通信网络的设置。

为了执行上述操作,必须首先准确地测量或估计彼此连接的多个电子设备之间的距离。



技术实现要素:

提供了一种测量距离的方法以及根据该方法的电子设备,其可以准确地测量可通过无线通信网络彼此连接的多个电子设备之间的距离。

提供一种测量距离的方法以及根据该方法的电子设备,其可以通过使用传播常数来准确地测量可通过无线通信网络彼此连接的多个电子设备之间的距离。

提供一种测量距离的方法以及根据该方法的电子设备:一旦测量了一次传播常数,即使当多个电子设备之间的距离随后发生改变时,其也可以快速而准确地测量改变后的距离。

为了准确地测量或预测可彼此连接的多个电子设备之间的距离,根据本公开的一方面,一种可连接到外部电子设备的电子设备包括:无线通信器,被配置为从外部电子设备接收无线信号;声波接收器,被配置为从外部电子设备接收声波信号;以及控制器,被配置为:基于通过使用无线信号和声波信号测得的外部电子设备与电子设备之间的初始距离,测量外部电子设备与电子设备之间的传播常数,以及当外部电子设备与电子设备之间的距离改变为第一距离时,基于传播常数测量第一距离。

根据一个或多个实施例的一种测量多个电子设备之间的距离的方法和根据该方法的电子设备可以准确地测量可通过无线通信网络彼此连接的多个电子设备之间的距离。

一旦测量了一次传播常数,即使当多个电子设备之间的距离随后发生改变时,根据该一个或多个实施例的一种测量多个电子设备之间的距离的方法和根据该方法的电子设备也可以快速而准确地测量改变后的距离。

附图说明

图1是示出可通过无线通信网络彼此连接的多个电子设备的视图。

图2是根据实施例的电子设备的框图。

图3是根据实施例的电子设备的详细框图。

图4是用于描述根据实施例的发送/接收无线信号和声波信号的操作的图。

图5是根据实施例的测量初始距离的操作的流程图。

图6是根据实施例的设置传播常数的操作的流程图。

图7是用于描述根据实施例的测量电子设备之间的距离的操作的图。

图8是根据实施例的显示设备的框图。

图9是根据实施例的测量电子设备之间的距离的方法的流程图。

具体实施方式

根据本公开的一方面,一种能够连接到外部电子设备的电子设备,包括:无线通信器,被配置为从外部电子设备接收无线信号;声波接收器,被配置为从外部电子设备接收声波信号;以及控制器,被配置为:基于通过使用无线信号和声波信号测得的外部电子设备与电子设备之间的初始距离,测量外部电子设备与电子设备之间的传播常数,以及当外部电子设备与电子设备之间的距离改变为第一距离时,基于传播常数来测量第一距离。

控制器还可以被配置为基于初始距离、无线信号的发送功率值和与无线信号的接收信号强度相对应的值来测量传播常数。

控制器还可以被配置为:当外部电子设备与电子设备之间的距离改变为第一距离时,基于传播常数、无线信号的发送功率值和与无线信号的接收信号强度相对应的值来测量第一距离。

无线信号可以是蓝牙低功耗(ble)信号,声波信号可以是超声信号,并且与接收信号强度相对应的值可以是ble信号的接收信号强度指示符(rssi)。

电子设备还可以包括:显示器,被配置为输出用户界面屏幕,该用户界面屏幕包括测得的第一距离的相关信息和外部电子设备与电子设备间隔开第一距离的相关信息中的至少一个。

控制器还可以被配置为基于无线信号和声波信号各自的发送时间和接收时间来测量初始距离。

无线通信器还可以被配置为从外部电子设备接收无线信号和声波信号各自的发送时间的相关信息,并且控制器还可以被配置为基于接收到的无线信号和声波信号各自的发送时间和接收时间的相关信息来测量初始距离。

无线通信器可以包括被配置为接收作为ble信号的无线信号的ble通信模块,并且声波接收器可以包括被配置为接收作为超声信号的无线信号的麦克风。

根据本公开的另一方面,一种能够连接到外部电子设备的电子设备,包括:声波发送器,被配置为向外部电子设备发送声波信号;无线通信器,被配置为向外部电子设备发送无线信号,并且从外部电子设备接收无线信号的接收时间和声波信号的接收时间的相关信息;以及控制器,被配置为:基于外部电子设备与电子设备之间的初始距离测量外部电子设备与电子设备之间的传播常数,以及当外部电子设备与电子设备之间的距离改变为第一距离时,基于传播常数测量第一距离。

控制器还可以被配置为基于从外部电子设备接收的无线信号和声波信号各自的发送时间和接收时间来测量初始距离。

根据本公开的另一方面,一种测量距离的方法,包括:从外部电子设备接收无线信号和声波信号;基于通过使用无线信号和声波信号测得的外部电子设备与电子设备之间的初始距离来测量外部电子设备与电子设备之间的传播常数;以及当外部电子设备与电子设备之间的距离改变为第一距离时,基于传播常数来测量第一距离。

测量传播常数可以包括基于初始距离、无线信号的发送功率值和与无线信号的接收信号强度相对应的值来测量传播常数。

测量第一距离可以包括:当外部电子设备与电子设备之间的距离改变为第一距离时,基于传播常数、无线信号的发送功率值和与无线信号的接收信号强度相对应的值来测量第一距离。

无线信号可以是蓝牙低功耗(ble)信号,声波信号可以是超声信号,以及与接收信号强度相对应的值可以是ble信号的接收信号强度指示符(rssi)。

该方法还可以包括输出用户界面屏幕,该用户界面屏幕包括测得的第一距离的相关信息和与电子设备间隔开第一距离的外部电子设备的相关信息中的至少一个。

该方法还可以包括基于无线信号和声波信号各自的发送时间和接收时间来测量初始距离。

测量初始距离可以包括:通过电子设备的无线通信器从外部电子设备接收无线信号和声波信号各自的发送时间的相关信息;以及基于接收到的无线信号和声波信号各自的发送时间和接收时间的相关信息来测量初始距离。

根据本公开的另一方面,一种其上包含程序的非暂时性记录介质,该程序包括用于执行一种方法的计算机可执行指令,该方法包括:从外部电子设备接收无线信号和声波信号;基于外部电子设备与电子设备之间的初始距离测量外部电子设备与电子设备之间的传播常数;以及当外部电子设备与电子设备之间的距离改变为第一距离时,基于传播常数测量第一距离。

在下文中,将参考附图详细描述本公开,以便使本领域普通技术人员能够容易地实现和实践本公开。然而,本公开不限于下面公开的示例,而是可以以各种形式实现。而且,省略与详细描述无关的附图中的部分以确保本公开的清楚性。附图中相同的附图标记指示相同的元件。

在整个说明书中,将理解,当一个元件被称为“连接”到另一个元件时,它可以被“直接连接”到另一个元件或通过之间的中间元件“电连接”到另一个元件。还将理解,当部件“包括”或“包含”元件时,除非另外定义,否则该部件还可以包括其它元件,而不排除其它元件。

在整个说明书中,短语“在一些实施例中”或“在实施例中”不一定都指代相同的实施例。

可以根据功能块组件和各种处理步骤来描述本公开。这些功能块中的一些或全部可以由配置成执行指定功能的任何数量的硬件和/或软件组件来实现。例如,本公开的功能块可以由用于执行预定功能的一个或多个处理器或微处理器或电路组件来实现。而且,可以用各种编程或脚本语言来实现功能块。可以以在一个或多个处理器上执行的算法来实现功能块。而且,本公开可以采用任何数量的常规技术来进行电子设备配置、信号处理和/或数据处理。术语“模块”或“配置”可以被宽泛地使用,并且不限于机械和物理实施例。

此外,各种附图中所示的连接线或连接器旨在表示各种元件之间的示例性功能关系和/或物理或逻辑耦合。应注意,在实际设备中可以存在许多替代或附加的功能关系、物理连接或逻辑连接。

现在将参考示出了实施例的附图来更全面地描述本公开。

图1是示出可通过无线通信网络彼此连接的多个电子设备的视图。

根据实施例的电子设备可以是可通过无线通信网络连接到另一电子设备的任何电子设备。

详细地,根据实施例的电子设备可以是以下任何电子设备:其可以向/从至少一个相邻电子设备发送/接收预定数据,可以与至少一个相邻电子设备配对,可以远程地控制至少一个相邻电子设备,或可以由至少一个相邻电子设备远程地控制。

例如,根据实施例的电子设备可以是移动计算设备,例如但不限于:可穿戴设备、智能电话、平板个人计算机(pc)、pc、个人数字助理(pda)、膝上型计算机、媒体播放器、微服务器、全球定位系统(gps)、电子书终端、数字广播终端、导航系统、信息亭、mp3播放器、数码相机、车辆的电子控制设备或中央信息显示器(cid)或非移动计算设备。即,根据实施例的电子设备可以是用户可携带的任何类型的电子设备或可以是用户无法携带的电子设备。

而且,根据实施例的电子设备可以是可由家用物联网(iot)平台控制的家用电器,例如家中的电视机、洗衣机、冰箱、微波炉或计算机。

在图1中,根据实施例的电子设备是智能电话100或诸如电视机之类的显示设备150。详细地,将假定根据实施例的电子设备是智能电话100并且可通过无线通信网络连接到智能电话100的至少另一个电子设备是显示设备150来描述以下内容。

在下文中,根据实施例的通过无线通信网络连接到电子设备的至少一个电子设备被称为“外部电子设备”。而且,电子设备和外部电子设备是相对术语,并且可以根据可通过彼此配对而进行操作的多个电子设备中的哪个设备作为参考设备来互换使用。

智能电话100可以通过无线通信网络连接到显示设备150。例如,无线通信网络可以是根据蓝牙通信标准的通信网络。更详细地,蓝牙通信标准可以是蓝牙低功耗(ble)通信网络。将假定根据实施例的电子设备和根据实施例的另一电子设备通过ble通信网络彼此连接来描述以下内容。

参照图1,根据实施例,可以有必要测量作为电子设备的智能电话100与作为外部电子设备的显示设备150之间的距离d。例如,当智能电话100识别到至少一个相邻外部设备并基于距外部电子设备的距离来执行连接或断开无线通信或维持所连接的通信的操作时,必须测量距离d。

可替代地,当需要基于智能电话100与至少一个相邻外部电子设备之间的距离来控制智能电话100和显示设备150中的至少一个的操作时,必须测量距离d。详细地,当智能电话100位于与显示设备150相邻的位置并且智能电话100与显示设备150之间的距离等于或小于预定距离时,智能电话100可以在显示设备150上执行屏幕镜像。即,当测量智能电话100与显示设备150之间的距离d并且测得的距离d等于或小于预定距离时,智能电话100可以将要镜像的图像数据发送到显示设备150并且可以控制显示设备150,以输出智能电话100的屏幕。

可替代地,当智能电话100连续移动并且多个显示设备位于智能电话100的路径中时,智能电话100可以测量距离d,并且可以在具有最小距离d的显示设备(例如,显示设备150)上执行屏幕镜像。

可替代地,当智能电话100连续移动并且多个扬声器位于智能电话100的路径中时,智能电话100可以测量多个扬声器的距离d,并且可以控制音乐通过具有最小距离d的扬声器输出。

现在将参照图2至图9详细描述根据实施例的电子设备(例如,智能电话100或显示设备150)的详细配置和操作。

图2是根据实施例的电子设备200的框图。

参照图2,根据实施例的电子设备200是可连接到外部电子设备250的电子设备。详细地,电子设备200是可通过无线通信网络连接到外部电子设备250的电子设备。

图2的电子设备200对应于作为图1的电子设备的智能电话100或显示设备150,因此将不再重复说明。

根据实施例,外部电子设备250指代独立于电子设备200的另一个电子设备,并且可以是与电子设备200类型相同或不同的电子设备。例如,外部电子设备250可以是移动计算设备,例如但不限于:可穿戴设备、智能电话、平板pc、pc、pda、膝上型计算机、媒体播放器、微服务器、gps、电子书终端、数字广播终端、导航系统、信息亭、mp3播放器、数码相机、车辆的电子控制设备或cid或非移动计算设备。而且,外部电子设备250可以是诸如电视机、洗衣机、冰箱、微波炉或计算机之类的显示设备。

参照图2,电子设备200包括无线通信器210、声波接收器220和控制器230。

无线通信器210从外部电子设备250接收无线信号。无线信号是根据无线通信标准生成和发送的信号。而且,无线通信标准可以是无线局域网(lan),例如wifi、蓝牙、zigbee、wifi直连(wfd)、超宽带(uwb)、红外数据通讯(irda)、ble或近场通信(nfc)。因此,根据实施例的无线信号可以是wifi信号、蓝牙信号、zigbee信号、wfd信号、uwb信号、irda信号、ble信号或nfc信号。

而且,无线通信器210可以包括根据至少一种无线通信标准发送/接收无线信号的至少一个无线通信模块(未示出)。

例如,无线通信器210可以包括根据ble通信标准发送/接收ble信号281的ble通信模块(未示出)。

在图2中,由无线通信器210接收的无线信号是ble信号281。而且,将假定根据实施例的无线信号是ble信号281来描述以下内容。

声波接收器220从外部电子设备250接收声波信号282。声波信号282可以包括超声信号。而且,声波接收器220可以包括用于接收声波信号282的接收模块。详细地,声波接收器220可以包括麦克风。例如,可以通过麦克风(未示出)接收超声信号。而且,声波接收器220可以包括彼此间隔开的多个麦克风,并且可以通过多个麦克风中的至少一个来接收声波信号282。而且,声波接收器220可以包括麦克风阵列,并且可以通过麦克风阵列来接收声波信号282。

控制器230基于通过使用无线信号和声波信号测得的外部电子设备250与电子设备200之间的初始距离测量外部电子设备250与电子设备200之间的传播常数。当外部电子设备250与电子设备200之间的距离改变为第一距离时,控制器230基于传播常数测量第一距离。

初始距离指代通过使用由无线通信器210接收的无线信号和由声波接收器220接收的声波信号测得的外部电子设备250与电子设备200之间的距离。详细地,控制器230可以通过使用由无线通信器210接收的无线信号和由声波接收器220接收的声波信号来测量初始距离。而且,可以在同一时间或在相似的时间接收无线信号和声波信号。

当通过使用声波频率高于人类听力的可听上限的超声信号来测量初始距离时,可以测量初始距离而不会由于产生可听声音而给用户带来不便。

而且,外部电子设备250可以同时向电子设备200输出无线信号和声波信号。

外部电子设备250可以包括无线通信器255、声波发送器260和控制器270。无线通信器255可以对应于无线通信器210,因此将不再详细说明。声波发送器260可以包括输出声波信号的声音输出设备(未示出)。例如,声波发送器260中包括的声音输出设备可以包括至少一个扬声器(未示出)。详细地,至少一个扬声器可以输出超声信号。控制器270可以控制无线通信器255和声波发送器260,以分别输出无线信号和声波信号。而且,控制器270可以控制将无线信号和声波信号各自的发送时间的相关信息通过无线通信器255发送到电子设备200。

由于无线信号的传输速度高于声波信号的传输速度,因此即使当外部电子设备250将无线信号和声波信号同时输出到电子设备200时,无线通信器210接收无线信号的时间可以早于声波接收器220接收声波信号的时间。在以上示例中,接收声波信号的时间可以晚于但接近接收无线信号的时间。

以下将参考图4和图5详细描述根据实施例的获取初始距离的操作。

而且,控制器230可以基于初始距离、无线信号的发送功率值和与无线信号的接收信号强度相对应的值来测量传播常数。下面将参考图6详细描述根据实施例的基于初始距离测量传播常数的操作。

而且,下面将参考图7详细描述根据实施例的测量第一距离的操作。

而且,外部电子设备250可以执行测量初始距离、测量传播常数和测量第一距离的操作。详细地,外部电子设备250可以包括:声波发送器260,被配置为向电子设备200发送声波信号;无线通信器255,被配置为发送无线信号并从电子设备200接收无线信号的接收时间和声波信号的接收时间的相关信息;以及控制器270,被配置为基于外部电子设备250与电子设备200之间的初始距离测量外部电子设备250与电子设备200之间的传播常数,以及当外部电子设备250与电子设备200之间的距离改变为第一距离时,基于传播常数测量第一距离。

可以由外部电子设备250执行的测量初始距离、测量传播常数和测量第一距离的操作与可以由电子设备200执行的测量初始距离、测量传播常数和测量第一距离的操作相同,因此将不再重复说明。

图3是根据实施例的电子设备300的详细框图。图3的电子设备300是图2的电子设备200的详细示例,其对应于电子设备200。因此,当描述电子设备300时,将不再重复与对图2的电子设备200的描述相同的描述。详细地,电子设备300中包括的无线通信器305、麦克风320和控制器330可以分别对应于电子设备200中包括的无线通信器210、声波接收器220和控制器230。

参照图3,当与电子设备200相比时,电子设备30还可以包括显示器340、用户接口350和存储装置360中的至少一个。而且,电子设备300可以包括用于发送/接收声波信号的声波收发器315。声波收发器315可以包括扬声器325和麦克风320。尽管图3中扬声器325和麦克风320被包括在声波收发器315中,但是扬声器325和麦克风320可以物理地分开形成。

而且,尽管图3中电子设备300包括一个扬声器325和一个麦克风320,但是电子设备300可以包括至少一个扬声器325和至少一个麦克风320。

无线通信器305可以包括用于根据至少一种无线通信标准发送/接收无线信号的至少一个无线通信模块。如参考图2所述,无线通信模块可以是用于根据预定无线通信标准生成、发送或接收无线信号的通信模块,并且可以根据各种无线通信标准被实现为各种类型中的任何一种。

无线通信器305可以包括蓝牙模块310。蓝牙模块310根据蓝牙通信标准接收由外部电子设备250发送的蓝牙信号。蓝牙模块310可以是ble模块,并且可以接收ble信号。

而且,无线通信器305还可以包括无线lan模块317。无线lan模块317可以根据wifi通信标准接收由外部电子设备250发送的wifi信号。

而且,除了蓝牙模块310和无线lan模块317之外,无线通信器305还可以包括用于发送/接收不同类型的无线信号的至少一个无线通信模块。

将假定无线通信器305通过蓝牙模块310接收ble信号来描述以下内容。

控制器330基于通过使用无线信号和声波信号测得的外部电子设备250与电子设备300之间的初始距离测量外部电子设备250与电子设备300之间的传播常数。当外部电子设备250与电子设备300之间的距离改变为第一距离时,控制器330基于传播常数测量第一距离。

详细地,当麦克风320接收由外部电子设备250输出的超声信号并且蓝牙模块310接收由外部电子设备250输出的ble信号时,控制器330可以基于通过使用接收到的超声信号和接收到的ble信号测得的初始距离来测量外部电子设备250的传播常数。

详细地,控制器330可以基于初始距离、ble信号的发送功率值和与ble信号的接收信号强度相对应的值(例如,接收信号强度指示符(rssi)值)来测量传播常数。而且,传播常数可以根据每个外部电子设备而具有不同的值,并且可以测得与外部电子设备相对应。例如,当与电子设备300配对的外部电子设备是电视机时,电子设备300可以获取电子设备300与电视机之间的初始距离和传播常数。可替代地,当与电子设备300配对的外部电子设备是音频设备时,电子设备30可以获取电子设备300与音频设备之间的初始距离和传播常数。

而且,可以在每个预定周期中更新初始距离和传播常数。而且,每当要配对的外部电子设备的身份改变时,电子设备300就可以更新初始距离和传播常数。当外部电子设备的身份改变时,这可能意味着外部电子设备的类型和产品型号发生了改变,并且外部电子设备与电子设备300之间的传播常数改变。

而且,当外部电子设备250与电子设备300之间的距离改变为第一距离时,控制器330可以基于传播常数、通过无线通信器305接收的无线信号的发送功率值和与通过无线通信器305接收的无线信号的接收信号强度相对应的值来测量第一距离。

详细地,当外部电子设备250与电子设备300之间的距离改变为第一距离时,控制器330可以基于传播常数、接收到的ble信号的发送功率值和接收到的ble信号的rssi值来测量第一距离。

而且,控制器330可以包括至少一个处理器。该至少一个处理器中的每个处理器可以通过执行至少一个指令来执行预定操作。而且,控制器330可以通过控制位于控制器330内部的至少一个处理器和位于控制器330外部的至少一个处理器(未示出)中的至少一个处理器来控制执行预定操作。

显示器340输出视频信号,例如用户可以在其上视觉识别预定信息的屏幕。

在实施例中,显示器340可以输出用户界面屏幕,该用户界面屏幕包括测得的第一距离的相关信息和与电子设备300间隔开第一距离的外部电子设备250的相关信息中的至少一个。

而且,在实施例中,显示器340可以输出示出了通过使用无线信号检测到的至少一个外部设备的用户界面屏幕。

而且,在实施例中,显示器340可以输出示出了测得的初始距离的相关信息的用户界面屏幕。

而且,在实施例中,显示器340可以输出示出了执行测量第一距离的操作的过程的用户界面屏幕。

用户接口350可以接收用于控制电子设备300的用户输入。用户接口350可以包括用户输入设备,例如但不限于:用于检测用户触摸的触摸面板、用于接收用户按动的按钮、用于接收用户旋转的滚轮、键盘或弹片开关。

在实施例中,用户接口350可以接收用于请求测量初始距离的用户输入。控制器330可以响应于接收到的用户输入来执行测量初始距离的操作。

而且,在实施例中,用户接口350可以接收用于请求测量第一距离的用户输入。控制器330可以响应于接收到的用户输入来执行测量第一距离的操作。可替代地,用户接口350可以接收用于请求测量或更新初始距离和传播常数中的至少一个的用户输入。控制器330可以执行与接收到的用户输入相对应的操作。

存储装置360可以包括:包括用于执行预定操作的指令的程序和预定数据中的至少一个。

详细地,存储装置360可以包括闪存类存储器、硬盘类存储器、多媒体卡微型存储器、卡式存储器(例如,安全数字(sd)或极限数字(xd)存储器)、随机存取存储器(ram)、静态随机存取存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(epprom)、可编程只读存储器(prom)、磁性存储器、磁盘和光盘中的至少一种类型的存储介质。

在实施例中,存储装置360可以存储包括用于执行上述操作的指令的至少一个程序。可替代地,存储装置360可以存储用于执行包括用于执行上述操作的指令的程序的至少一个处理器。

而且,存储装置360可以存储测得的信息项。而且,存储装置360可以存储测得的信息项的变化历史。详细地,存储装置360可以根据每个外部电子设备250存储初始距离、传播常数和第一距离。

基于rssi的距离测量技术被广泛地用作测量或估计电子设备之间的距离的方法。而且,可以使用基于射频(rf)信号的距离测量技术。然而,由于rf特性,即使在相同的距离下,rssi也可能根据环境而变化,从而增加了估计距离出错的风险。例如,即使距电视机的距离相同,根据电视机中的蓝牙模块的位置和电视机后盖的材料,也可能发生rssi偏差。

在实施例中,为了克服上述方法中估计距离出错风险可能增加的问题,可以使用声波信号和无线信号两者来准确地测量电子设备之间的距离。而且,超声信号可以用作声波信号以测量电子设备之间的距离,同时最小化由于产生可听声音而给用户带来的不便。

根据实施例,现在将参照图4详细描述用于准确地测量两个电子设备(例如,电子设备400和外部电子设备450)之间的初始距离的操作和方法。

图4是用于描述根据实施例的发送/接收无线信号和声波信号的操作的图。如上所述,无线信号可以是ble信号,声波信号可以是超声信号。

而且,由于图4的电子设备400可以对应于图2和图3的电子设备200和300中的任何一个,因此将不再重复与参考图2和图3的描述相同的描述。而且,由于图4的外部电子设备450可以对应于图2的外部电子设备250,因此将不再重复与参考图2的描述相同的描述。

而且,在图4中,外部电子设备450可以执行通过包括软件和硬件两者的嵌入式系统发送ble信号和超声信号的操作。因此,构成嵌入式系统的应用程序451、驱动器452和芯片453被包括在外部电子设备450中。应用程序451和驱动器452可以对应于在控制器270的控制下运行的处理器或微处理器,芯片453可以对应于作为在控制器270的控制下进行操作的输出端的无线通信器255和声波发送器260。

而且,在图4中,电子设备400可以执行通过包括软件和硬件两者的嵌入式系统接收ble信号和超声信号的操作,类似于外部电子设备450。因此,应用程序403、驱动器402和芯片401可以分别对应于应用程序451、驱动器452和芯片453。

参照图4,外部电子设备450在控制器270的控制下执行用于发送ble信号和超声信号的应用程序451。应用程序451可以在控制器270的控制下生成用于请求生成ble信号的触发信号411。接着,外部电子设备400的驱动器452响应于触发信号411而驱动ble信号413。芯片453将由驱动器452驱动的ble信号413输出到电子设备400。在这种情况下,应用程序451可以获取“bletx时间”,其是ble发送时间tb412的相关信息,ble发送时间tb412是发送ble信号413到电子设备400的时间。

而且,在外部电子设备450中,应用程序451使信号spkon(扬声器开启)425生成并发送到驱动器452,信号spkon425用于打开声波发送器260中包括的扬声器(未示出)以输出超声信号428。驱动器452驱动扬声器,并且芯片453中的扬声器再现超声信号428(在操作427中)。因此,超声信号428被输出到电子设备400。在这种情况下,应用程序451可以获取“声音播放开始时间”,其是超声发送时间ts的相关信息,超声发送时间ts是发送超声信号428到电子设备400的时间。

δt418作为超声发送时间ts与ble发送时间tb之间的差值可以被表示为δt=ts-tb441。而且,δt418可以表示超声发送时间ts与ble发送时间tb之间的差值的绝对值。

外部电子设备450可以通过无线通信器255的蓝牙通信模块(未示出)将指示超声发送时间ts与ble发送时间tb之间的差值的信息发送到电子设备400。详细地,外部电子设备450可以通过发送ble信号413的发送ble信道和附加ble信道将指示超声发送时间ts与ble发送时间tb之间的差值(例如,δt418)的信息发送到电子设备400(在操作445中)。

电子设备400接收由外部电子设备450发送的ble信号413和超声信号428。详细地,电子设备400的蓝牙模块310接收ble信号413,麦克风320接收超声信号428。

参照图4,芯片401中的蓝牙模块310接收ble信号413并将ble信号413发送到应用程序403。电子设备400接收ble信号413的时间是ble接收时间rb414。应用程序403可以获取“blerx时间”415,其是ble接收时间rb414的相关信息。

电子设备400可以打开麦克风,以接收由外部电子设备450输出的超声信号428。因此,因为麦克风被打开,所以芯片401中的麦克风可以接收并记录超声信号428(在操作429中)。电子设备400接收超声信号428的时间是超声接收时间rs430。应用程序403可以获取“声音播放开始时间”422,其是超声接收时间rs430的相关信息。当控制器330接收超声信号428时,控制器330可以控制麦克风关闭。

而且,电子设备400可以在同一时间或在相似的时间连续输出ble信号413和超声信号428。

而且,电子设备400可以接收超声发送时间ts与ble发送时间tb之间的差值δt418(在操作445中),并且可以将差值δt418发送到控制器330(在操作446中)。

可替代地,电子设备400可以从外部电子设备450接收超声发送时间ts和ble发送时间tb各自的相关信息,并且可以通过使用接收到的超声发送时间ts和接收到的ble发送时间tb来直接计算超声发送时间ts与ble发送时间tb之间的差值δt418。

如上所述,电子设备400可以接收由外部电子设备450输出的ble信号413和超声信号428,并且可以通过使用接收到的ble信号413和接收到的超声信号428来获取初始距离。

可以通过使用[公式1]来计算初始距离。

[公式1]

d≈vs×(rs-rb-δt)

d可以是初始距离,该初始距离是电子设备400与外部电子设备450之间的距离。vs可以是超声信号428的传输速度。vs可以是超声信号428在空气中的传输速度。vs可以根据介质而变化,因此可以例如是340m/s(因为介质是空气)。超声接收时间rs430是由应用程序403中的控制器330获取的信息,ble接收时间rb414是由应用程序403中的控制器330获取的信息。而且,超声发送时间ts与ble发送时间tb之间的差值δt418由应用程序403中的控制器330获取。

距离d可以指代电子设备400与外部电子设备450之间的最短距离或线性距离。

而且,为了提高[公式1]中的距离d的准确度,可以考虑由电子设备400的麦克风(未示出)检测到和由应用程序403识别出超声信号428所花费的时间δd来计算距离d。

详细地,可以根据[公式2]来计算距离d。

[公式2]

d≈vs×(δd+rs-rb-δt)

如参考图4所述,当通过使用超声信号和ble信号两者来测量电子设备之间的距离时,可以最小化由于作为rf信号的无线信号中的rf特性而发生的偏差,并且可以准确地估计距离。

因此,根据实施例的电子设备400可以通过使用接收到的超声信号和ble信号来准确地计算或估计作为电子设备400与外部电子设备450之间的距离d的初始距离。

图5是根据实施例的测量初始距离的操作的流程图。

参照图4和图5,根据实施例的测量初始距离的操作500包括操作s510、s520和s530。首先,在操作s510中,电子设备400从外部电子设备450接收无线信号(例如,ble信号413)和声波信号(例如,超声信号428)。

接着,在操作s520中,可以从外部电子设备450接收无线信号(例如,ble信号413)的发送时间的相关信息和声波信号(例如,超声信号428)的发送时间的相关信息。参照图4,电子设备400可以获取超声发送时间ts和ble发送时间tb的相关信息。可替代地,电子设备400可以获取超声发送时间ts与ble发送时间tb之间的差值δt418。

接着,在操作s530中,电子设备400可以基于无线信号(例如,ble信号413)和声波信号(例如,超声信号428)各自的发送时间和接收时间来测量初始距离。详细地,可以通过使用[公式1]或[公式2]来测量初始距离。

而且,可以由控制器330执行图5的操作500。

接着,根据实施例,可以基于初始距离测量传播常数。现在将参考图6来描述测量传播常数的操作。

图6是根据实施例的设置传播常数的操作的流程图。

控制器330可以基于初始距离、无线信号的发送功率值和与无线信号的接收信号强度相对应的值来测量传播常数。传播常数是描述信号所通过的介质的属性的值。即,传播常数描述声波信号和无线信号中的至少一个所通过的介质的属性。

在实施例中,传播常数可以根据外部电子设备450与电子设备400之间传输的无线信号和声波信号中的至少一个所通过的介质而变化。

因此,根据外部电子设备450的材料的属性(例如,外部电子设备450后盖的材料),传播常数可以具有不同的值。详细地,传播常数可以根据以下属性而变化:用于从外部电子设备450发送无线信号的天线、模块的安装、外部材料和安装位置。

而且,传播常数可以根据电子设备400的材料的属性而变化,例如,扬声器和无线通信模块的位置、模块的安装、外部材料和安装位置。

可以通过使用[公式3]来计算传播常数。

[公式3]

在[公式3]中,n表示传播常数。txpower表示无线信号的发送功率,rssi表示无线信号的rssi值。d表示电子设备400与外部电子设备450之间的距离。txpower是可以根据发送的无线信号的类型以及外部电子设备450的产品规格和产品型号而变化的值。例如,在预定型号的电视机产品中,将3dbm的固定值用作ble信号的发送功率。即,根据外部电子设备450是什么,txpower可以是已知值。而且,可以根据外部电子设备450通过两个设备之间的通信来连续更新txpower。

rssi是可以由作为接收端的电子设备400获取的值。详细地,电子设备400可以通过测量接收到的ble信号的功率来获取rssi值。

[公式3]中的d表示外部电子设备450与电子设备400之间的距离。为了计算传播常数n,可以将通过使用[公式1]或[公式2]获取的初始距离输入到[公式3]中的d。

因此,在[公式3]中,可以通过将初始距离输入到d、将与通过测量接收到的ble信号的功率而获取的值相对应的值输入到rssi以及将已知值(即,根据外部电子设备450是什么而设置或已知的)输入到txpower来计算传播常数n。

一旦获取了传播常数n,即使当外部电子设备450与电子设备400之间的距离改变为第一距离时,也可以通过使用传播常数n容易地测量外部电子设备450与电子设备400之间的第一距离。现在将参考图7详细描述测量第一距离的操作。

图7是用于描述根据实施例的测量电子设备之间的距离的操作的图。

参照图7,示出了通过使用传播常数来容易地测量两个电子设备之间的距离的操作。详细地,可以测量根据实施例的作为两个电子设备(例如,电子设备700和外部电子设备750)之间的距离的第一距离。

在图7中,由于电子设备700可以对应于图2、图3和图4的电子设备200、300和400中的任何一个,因此将不再重复与参考图2、图3和图4的描述相同的描述。而且,由于图7的外部电子设备750可以对应于图2和图4的外部电子设备250和450中的任何一个,因此将不再重复与参考图2和图4的描述相同的描述。

当外部电子设备750与电子设备700之间的距离改变为第一距离时,控制器330基于传播常数、无线信号的发送功率值和与无线信号的接收信号强度相对应的值来测量第一距离。

参照图7,电子设备700在操作s711中测量初始距离,并且在操作s712中基于初始距离测量传播常数。当基于初始距离的传播常数的测量完成时,电子设备700可以将电子设备700与外部电子设备750之间的传播常数存储在存储装置360中。可替代地,电子设备700的控制器330可以设置获取的传播常数并将其存储在内部存储装置(未示出)中。

参照图7,当在操作s720中电子设备700与外部电子设备750之间的距离改变为第一距离时,电子设备700的控制器330可以基于传播常数测量第一距离。

详细地,电子设备700可以基于传播常数、无线信号的发送功率值和与无线信号的接收信号强度相对应的值来测量第一距离。

参照图7,当在操作s720中电子设备700与外部电子设备750之间的距离改变为第一距离时,在操作s730中,电子设备700可以从外部电子设备750接收无线信号。详细地,在操作s730中,外部电子设备750可以发送ble信号到电子设备700。

接着,在操作s740中,电子设备700可以获取在操作s730中接收到的无线信号的发送功率和无线信号的rssi值。无线信号的发送功率是与[公式3]的txpower相对应的值。因此,无线信号的发送功率是可以根据发送的无线信号的类型以及外部电子设备450的产品规格和产品型号而变化的值。例如,在预定型号的电视机产品中,将3dbm的固定值用作ble信号的发送功率。因此,根据外部电子设备750是什么,作为无线信号的发送功率的txpower可以是已知值。

而且,可以由作为接收端的电子设备700获取无线信号的rssi值。

详细地,可以通过使用[公式4]来计算第一距离。

而且,可以通过修改[公式3]来获取[公式4]。

[公式4]

电子设备700与外部电子设备750之间的距离d可以变为第一距离。[公式4]中的变量的定义与[公式3]中的变量的定义相同,因此将不再详细说明。

即,一旦获取了传播常数,即使当电子设备700与外部电子设备750之间的距离改变为第一距离时,也可以通过仅获取改变后的距离处的无线信号的rssi值来容易地测量第一距离。

可以由作为接收端的电子设备700测量改变后的距离处发送的无线信号(例如,ble信号)的rssi。

因此,在实施例中,一旦获取了传播常数n,即使当电子设备700与外部电子设备750之间的距离改变时,也可以通过仅测量改变后的距离处发送的无线信号(例如,ble信号)的rssi来快速而准确地测量改变后的距离。即,可以通过仅更新接收到的无线信号的rssi来更新电子设备700与外部电子设备750之间的距离。

而且,电子设备700可以基于在操作s750中测得的第一距离来执行后续操作。例如,当作为测得的距离的第一距离在限制内时,电子设备700可以执行维持无线通信的操作。可替代地,当电子设备700与外部电子设备750之间的第一距离等于或小于预定距离时,电子设备700可以执行诸如屏幕镜像之类的操作。

如上所述,根据实施例的电子设备可以通过由使用无线信号和声波信号两者测量初始距离来准确地估计或测量电子设备与外部电子设备之间的距离。通过基于由使用无线信号和声波信号获取的初始距离测量电子设备与外部电子设备之间的传播常数,可以获取具有高准确度的传播常数。即使当电子设备与外部电子设备之间的距离稍后改变时,也可以通过由使用已经获取的传播常数仅重新测量rssi值来容易而准确地测量改变后的距离。

而且,电子设备和外部电子设备是相对术语,并且可以根据可通过配对而进行操作的多个电子设备中的哪个设备作为参考设备来互换使用。

因此,在实施例中,例如,外部电子设备450可以被解释为根据实施例的电子设备。在这种情况下,根据实施例的电子设备可以执行发送无线信号和声波信号的操作,并且可以执行测量初始距离的操作、测量传播常数的操作以及测量第一距离的操作中的至少一个。

图8是根据实施例的显示设备800的框图。

根据实施例的显示设备800可以对应于图1至图7的外部电子设备250、450和750中的任何一个。在这种情况下,显示设备800可以是发送作为无线信号的ble信号的一端的电子设备。而且,根据实施例的显示设备800可以对应于图1至图7的电子设备200、300、400和700中的任何一个。在这种情况下,显示装置800可以是接收作为无线信号的ble信号的一端的电子设备。现在将参考根据实施例的电子设备300来描述显示设备800。

根据实施例的电子设备可以被包括在显示设备中。详细地,根据实施例的电子设备300可以被包括在显示设备800中。详细地,作为用于向用户可视地输出诸如图像内容、广告和指南信息之类的图像屏幕或用户界面屏幕的设备的显示设备800可以是诸如电视机或数字广播终端之类的各种设备中的任何一种。而且,显示设备800可以是固定设备、可移动设备或便携式设备。

参照图8,显示设备800包括视频处理器810、显示器815、音频处理器820、音频输出接口825、电源830、调谐器840、通信器850、检测器(未示出)、输入/输出接口870、控制器880和存储装置890。

控制器880可以对应于图3的电子设备300的控制器330。而且,图3的无线通信器305、蓝牙模块310、无线lan模块317、扬声器325、麦克风320、显示器340和存储装置360分别对应于图8的显示设备800的通信器850、蓝牙模块852、无线lan模块851、扬声器826、麦克风861、显示器815和存储装置890。因此,当描述图8的显示设备800时,将不再重复与对电子设备300的描述相同的描述。

视频处理器810执行对由显示设备800接收的视频数据的处理。视频处理器810可以对视频数据执行各种图像处理,例如解码、缩放、噪声滤波、帧速率转换或分辨率转换。

控制器880可以接收记录由视频处理器810处理的视频数据的请求、可以对视频数据进行加密以及可以控制将加密的视频数据记录在存储装置890或控制器880中包括的存储器件(例如,ram(未示出))中。

显示器815在控制器880的控制下在屏幕上显示通过调谐器840接收的广播信号中包括的视频。而且,显示器815可以显示通过通信器850或输入/输出接口870输入的内容(例如,运动图像)。

而且,显示器815可以在控制器880的控制下输出存储装置890中存储的图像。而且,显示器815可以显示用于执行与语音识别相对应的语音识别任务的语音用户界面(ui)(例如,包括语音指令指南)或用于执行与动作识别相对应的动作识别任务的动作ui(例如,包括用于动作识别的用户动作指南)。

音频处理器820处理音频数据。音频处理器820可以对音频数据执行各种处理,例如解码、放大或噪声滤波。音频处理器820可以包括多个音频处理模块,以处理与多个内容项相对应的音频。

音频输出接口825在控制器880的控制下输出通过调谐器840接收的广播信号中包括的音频。音频输出接口825可以输出通过通信器850或输入/输出接口870输入的音频(例如,语音或声音)。而且,音频输出接口825可以在控制器880的控制下输出存储装置890中存储的音频。音频输出接口825可以在控制器880的控制下输出存储装置890中存储的音频。音频输出接口825可以包括扬声器826、耳机输出端子827和索尼/飞利浦数字接口(s/pdif)输出端子828中的至少一个。音频输出接口825可以包括扬声器826、耳机输出端子827和s/pdif输出端子828的组合。

在实施例中,扬声器826可以输出声波信号。详细地,扬声器826可以输出超声信号。

电源830在控制器880的控制下将从外部电源输入的电力提供给显示设备800的内部元件810至890。而且,电源830可以在控制器880的控制下将从位于显示设备800中的一个或多个电池(未示出)输出的电力提供给内部元件810至890。

调谐器840可以通过对有线或无线接收的广播信号执行放大、混合或谐振来从许多传播分量中仅调谐和选择要由显示设备800接收的信道的频率。广播信号包括音频、视频和附加信息(例如,电子节目指南(epg))。

调谐器840可以根据用户输入(例如,从外部控制设备(未示出)(例如,遥控器)接收的控制信号,例如,信道号输入、信道滚动条输入或epg屏幕上的信道输入)接收与信道号(例如,有线广播信道506)相对应的频带中的广播信号。

调谐器840可以从诸如地面广播源、有线广播源、卫星广播源或互联网广播源之类的各种源中的任何一个接收广播信号。调谐器840可以从诸如模拟广播或数字广播之类的源接收广播信号。由调谐器840接收的广播信号例如通过使用音频解码、视频解码或附加信息解码来解码,并且被分离成音频、视频和/或附加信息。音频、视频和/或附加信息可以在控制器880的控制下存储在存储装置890中。

显示设备800可以包括一个或多个调谐器840。根据实施例,当显示设备800包括多个调谐器840时,显示设备800可以将多个广播信号输出到构成显示器815上提供的多窗口屏幕的多个窗口。

调谐器840可以以一体化的方式集成到显示设备800中,或可以与电连接到显示设备800或输入/输出接口870的单独的设备相连接(例如,机顶盒(未示出))。

通信器850可以在控制器880的控制下将显示设备800连接到外部设备(例如,音频设备)。控制器880可以向/从通过通信器850与控制器880相连接的外部设备发送/接收内容、可以从外部设备下载应用程序或可以执行网络浏览。详细地,通信器850可以连接到网络并且可以从外部设备(未示出)接收内容。

如上所述,通信器850可以包括短距离通信模块(未示出)、有线通信模块(未示出)和移动通信模块(未示出)中的至少一个。

在图8中,通信器850包括无线lan模块851、蓝牙模块852和有线以太网模块853中的任何一个。

可替代地,通信器850可以包括无线lan模块851、蓝牙模块852和有线以太网模块853的组合。而且,通信器850可以在控制器880的控制下接收控制设备(未示出)的控制信号。控制信号可以例如是蓝牙信号、rf信号或wifi信号。

在实施例中,蓝牙模块852可以是ble模块,并且可以发送或接收ble信号。

除了蓝牙模块852之外,通信器850还可以包括短距离通信系统(例如,近场通信(nfc)系统(未示出)或ble系统(未示出))。

检测器(未示出)检测用户的语音、用户的图像或用户的交互。

麦克风861接收用户发出的语音。麦克风861可以将接收到的语音转换为电信号并且可以将电信号输出到控制器880。用户的语音可以例如包括与显示设备800的菜单或功能相对应的语音。麦克风861的推荐识别范围可以在麦克风861与用户的位置之间为约4m,并且可以根据用户的语音音调和周围环境(例如,扬声器声音或周围噪声)而变化。

麦克风861可以集成到显示设备800中或与显示设备800分离。当麦克风861与显示设备800分离时,麦克风861可以通过通信器850或输入/输出接口870电连接到显示设备800。

在实施例中,麦克风861可以接收声波信号以及用户的语音。详细地,麦克风861可以接收超声信号。

本领域普通技术人员将理解,根据显示设备800的性能和结构,可以省略麦克风861。

相机862接收与包括识别范围内的手势的用户动作相对应的图像(例如,连续帧)。例如,相机862的识别范围可以在相机862与用户的位置之间为约0.1m至约5m。用户动作可以包括用户身体部位或区域(例如,用户的脸、面部表情、手、拳头或手指)的动作。相机862可以在控制器880的控制下将接收到的图像转换为电信号并且可以将电信号输出到控制器880。

控制器880可以通过使用动作识别的结果来选择显示设备800上显示的菜单或可以执行与动作识别的结果相对应的控制。例如,控制器880可以调整信道或音量或移动光标。

相机862可以包括镜头(未示出)和图像传感器(未示出)。相机862可以通过使用多个镜头和图像处理来支持光学变焦或数字变焦。可以将相机862的识别范围设置为根据相机的角度和周围环境条件而变化。当相机862包括多个相机时,相机862可以通过使用多个相机来接收三维(3d)静止图像或3d运动图像。

相机862可以集成到显示设备800中或与显示设备800分离。当相机862与显示设备800分离时,包括相机862的附加设备(未示出)可以通过通信器850或输入/输出接口870电连接到显示设备800。

本领域普通技术人员将理解,根据显示设备800的性能和结构,可以省略相机862。

光接收器863通过显示器815的边框中的光窗口(未示出)等接收从外部控制设备(未示出)接收的光学信号(包括控制信号)。光接收器863可以从控制设备接收与用户输入(例如,触摸、按动、触摸手势、语音或动作)相对应的光学信号。可以在控制器880的控制下从接收到的光学信号中提取控制信号。

例如,光接收器863可以接收与控制设备的指向位置相对应的信号并且可以将该信号发送到控制器880。例如,可以输出用于通过显示器815从用户接收数据或命令的用户界面屏幕,并且当用户要通过控制设备向显示设备800输入数据或命令时,当用户在其手指触摸控制设备上设置的触摸板(未示出)的状态下移动控制设备时,光接收器863可以接收与控制设备的移动相对应的信号并且可以将该信号发送到控制器880。而且,光接收器863可以接收指示控制设备中设置的特定按钮被按下的信号并且可以将该信号发送到控制器880。例如,当用户通过使用他/她的手指按下作为控制设备中的按钮而设置的触摸板时,光接收器863可以接收指示触摸板被按下的信号并且可以将该信号发送到控制器880。例如,指示触摸板被按下的信号可以用作用于选择项目之一的信号。

输入/输出接口870在控制器880的控制下从显示设备800的外部接收视频(例如,运动图像)、音频(例如,语音或音乐)和附加信息(例如,epg)。输入/输出接口870可以包括高清多媒体接口(hdmi)端口871、组件插孔872、pc端口873和通用串行总线(usb)端口874中的至少一个。输入/输出接口870可以包括hdmi端口871、组件插孔872、pc端口873和usb端口874的组合。

本领域普通技术人员将理解,根据实施例,输入/输出接口870可以各种方式配置和操作。

控制器880控制显示设备800的整体操作以及显示设备800的内部元件810至890之间的信号发送/接收,并处理数据。当用户输入发生或满足先前设置并存储的条件时,控制器880可以运行操作系统(os)和存储装置890中存储的各种应用程序。

控制器880可以包括用于存储从显示设备800的外部输入的信号或数据或用作与由显示设备800执行的各种任务相对应的存储装置的ram(未示出)、用于存储用于控制显示设备800的控制程序的rom(未示出)以及处理器(未示出)。

处理器可以包括用于对视频执行图形处理的图形处理单元(gpu)(未示出)。处理器可以被提供为其中核(未示出)与gpu(未示出)组合的片上系统(soc)。处理器可以包括单核、双核、三核、四核和多核。

而且,处理器可以包括多个处理器。例如,处理器可以是主处理器(未示出)和在睡眠模式下进行操作的副处理器(未示出)。

图形处理器(未示出)通过使用计算器(未示出)和渲染器(未示出)来生成包括诸如图标、图像和文本之类的各种对象的屏幕。计算器通过使用由检测器检测到的用户交互根据屏幕的布局来计算要显示的每个对象的属性值,例如坐标值、形状、尺寸或颜色。渲染器基于计算出的属性值生成包括对象的各种布局的屏幕。由渲染器生成的屏幕在显示器815的显示区中显示。

图9是根据实施例的测量电子设备之间的距离的方法900的流程图。

根据实施例的方法900与由图1至图7的电子设备100、200、300、400和700中的任何一个执行的操作相同。因此,当描述方法900时,将不再重复与参考图1至图7的描述相同的描述。而且,现在将参考图2的电子设备200来描述方法900。

根据实施例的方法900是测量或估计多个电子设备之间的距离的方法。例如,方法900是测量或估计电子设备200与位于与电子设备200相邻的位置的外部电子设备250之间的距离的方法。

参照图9,在操作s910中,方法900从外部电子设备接收无线信号和声波信号。操作s910可以在控制器230的控制下由无线通信器210和声波接收器220执行。无线信号可以是ble信号,声波信号可以是超声信号。而且,已经参考图4详细描述了操作s910。

在操作s920中,通过使用在操作s910中获取的无线信号和声波信号基于外部电子设备250与电子设备200之间的初始距离来测量外部电子设备250的传播常数。传播常数对应于外部电子设备250与电子设备200之间的无线信号所通过的介质的属性。测量传播常数的操作可以由控制器230执行。而且,已经参考图5和图6详细描述了操作s920。

在操作s930中,外部电子设备250与电子设备200之间的距离改变为第一距离,并且基于传播常数来测量第一距离。测量第一距离的操作可以由控制器230执行。而且,已经参考图7详细描述了操作s930。

本公开的一个或多个实施例可以被实现为包括计算机可执行指令的记录介质,例如要在计算机中运行的程序模块。计算机可读记录介质可以是可由计算机访问的任意可用介质,并且其示例包括所有易失性和非易失性介质以及可分离和不可分离介质。此外,计算机可读记录介质的示例可以包括计算机存储介质和通信介质。计算机存储介质的示例包括已经通过任意方法或技术实现的用于存储诸如计算机可读指令、数据结构、程序模块和其它数据之类的所有易失性和非易失性介质以及可分离和不可分离介质。通信介质典型地包括计算机可读指令、数据结构、程序模块、调制数据信号的其它数据或另一种传输机制,并且其示例包括任意信息传输介质。而且,一些实施例可以被实现为包括可由计算机执行的指令的计算机程序或计算机程序产品,例如由计算机执行的计算机程序。

本文示出和描述的特定实施方式是本公开的说明性示例,并且不旨在以任何其它方式限制本公开的范围。为了简洁起见,可以不详细描述常规电子设备、控制系统、软件开发和系统的其它功能方面。

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