使用朝向数据与无线装置建立通信的制作方法

文档序号:11881868阅读:141来源:国知局
使用朝向数据与无线装置建立通信的制作方法

本发明涉及一种使用朝向数据与无线装置建立通信的系统,以及选择无线装置来与系统建立通信的方法。



背景技术:

各种实施例的各方面涉及例如智能电话或平板电脑等用户装置与各种无线装置之间的数据通信。例如,无线装置可以包括支持无线功能(例如,BluetoothTM)的物联网(IoT)装置。IoT是嵌入有电子器件、软件、传感器以及通过与制造商、运营商和/或其它连接的装置交换数据而连接到附加值和业务的物理物体或“物件”的网络。IoT中的物件可以是具有心脏监视器植入物的人、具有生物芯片转发器的农畜、具有内置传感器的轮胎、或可以分配有因特网协议(IP)地址并具有在网络上传输数据的能力的任何其它天然或人造物体。每个物件可通过物件的嵌入的计算系统识别并能够在现有因特网基础架构内交互操作。例如,数据可以在网络上传输而不需要人-人交互或人-机交互。无线通信可以包括短波长通信,例如BluetoothTM或BluetoothTM低功耗(BLE)。

在许多应用中,用户可以在他们的装置上从各种无线装置接收信息和/或可以另外的方式与各种无线装置通信。此类信息可以从无线装置推送到用户装置。如果用户不希望接收所推送的信息,用户可以禁用与各种无线装置的通信。

对于各种应用,这些以及其它情况已经呈现出对在装置与选中的无线装置之间建立通信的挑战。



技术实现要素:

各种实例实施例涉及供用户使用的系统及其实施方案。根据实例实施例,一种供用户使用的系统包括朝向电路、通信电路和处理器电路。 朝向电路被配置并布置成获取指示用户的物理朝向的朝向数据,且通信电路被配置并布置成与多个无线装置无线地交流数据。处理器电路被配置并布置成:使用朝向数据确定关注方向;基于关注方向从多个无线装置选择一个无线装置,该选择是基于指示用户相对于多个无线装置的位置的信息;以及在系统与选中的无线装置之间建立通信。

根据另一实例实施例,一种供用户使用的系统包括朝向电路、位置电路、通信电路和处理器电路。朝向电路被配置并布置成获取指示用户的物理朝向的朝向数据,位置电路被配置并布置成获取指示用户的位置的位置数据,并且通信电路被配置并布置成与多个无线装置无线地交流数据。处理器电路被配置并布置成处理朝向数据和位置数据,并且被配置并布置成:

基于处理器电路从多个无线装置接收到的无线信号以及位置数据来确定用户相对于多个无线装置的位置;使用朝向数据确定关注方向;基于关注方向从多个无线装置选择一个无线装置,该选择是基于用户相对于多个无线装置的位置;以及在系统与选中的无线装置之间建立通信。

另外的实例实施例包含一种选择无线装置以与系统建立通信的方法,所述系统供用户使用。所述方法包括:使用朝向电路获取指示用户的物理朝向的朝向数据;使用位置电路获取指示使用系统的用户的位置的位置数据,该系统包括处理器电路和通信电路;以及使用处理器电路,基于从多个无线装置接收到的无线信号的信号强度以及位置数据,产生所述多个无线装置相对于用户的至少一个位置的位置图。该方法进一步包括使用处理器电路确定:使用朝向数据确定的关注方向;在某一区内的多个无线装置的子集,该区是基于关注方向和至少一个关注方向参数;以及使用位置图确定的用户与多个无线装置的子集的距离。所述方法进一步包括:使用处理器电路,基于用户与多个无线装置的子集的距离,在无线装置的子集之中选择一个无线装置;以及使用该系统与选中的无线装置建立通信。

以上论述/概述并非意图描述本发明的每个实施例或每个实施方案。图式和以下详细描述还举例说明了各种实施例。

附图说明

考虑以下详细描述并结合附图可以更全面地理解各种实例实施例,在附图中:

图1示出根据各种实施例的实例系统和多个无线装置的框图;

图2示出根据各种实施例的关注方向的实例;

图3示出根据各种实施例的用于确定无线装置相对于用户的位置的曲线图的实例;以及

图4示出根据各种实施例的用于在用户装置与选中的无线装置之间建立通信的实例过程的流程图。

虽然本文中所论述的各种实施例能够进行各种形式的修改及替代,图式中也已借助于实例示出了各种实施例的各方面并将进行详细描述。然而,应理解,并不意图将本发明限于所描述的特定实施例。相反,意图是涵盖落入本发明的范围内的包括权利要求书中限定的各方面的所有修改、等效物和替代方案。另外,如可贯穿本申请案使用的术语“实例子”是作为说明而并非限制。

具体实施方式

我们认为本发明的各方面适用于各种不同类型的装置、系统和方法,所述装置、系统和方法涉及使用用户的关注方向来选择无线装置以与该无线装置建立通信。在某些实施方案中,已经显示出本发明的各方面有利于在用于获取指示用户的物理朝向的朝向数据的佩戴式装置的情况下使用。使用这些方法,可以基于关注方向选择在用户的一般区域中的无线装置从而以最少的用户交互建立通信。通过基于关注方向来选择无线装置,用户可以跟与用户相关的无线装置交互和/或可以避免从该区域中的无线装置接收太多信息。此外,当在使用佩戴式装置的情况下使用时,可以在不具有来自用户的另外的动作的情况下获得关注方向。虽然未必如此受到限制,但是通过对使用此类示例性情况的实例的论述可理解各个方面。

在各种实例中,信息可以从其它无线装置发送到用户装置。信息可 以被自动地推送和/或用户可以主动地同意从特定无线装置接收信息。举例来说,无线装置可以包括将信息推送到用户装置的IoT装置。归因于该区域中的多个无线装置,用户可能接收到一定量的不合需要的信息。因此,用户可能关闭推送信息特征,从而导致不从IoT装置接收任何信息。可替换的是,用户可以手动地选择与哪些无线装置建立通信。由于手动处理是针对无线装置的每个集合执行的,因此用户可以在每次无线装置的集合改变时执行手动处理。举例来说,当用户移动位置时,另外的无线装置可以处于新的位置。

相比之下,根据本发明的实施例涉及用于在用户装置与选中的无线装置之间建立通信的简化交互。可以使用朝向电路和处理器电路确定关注方向。例如罗盘等朝向电路可以位于用户装置上,并且用户可以朝向他们感兴趣的区域引导用户装置。可替换的是,朝向电路可以位于以无线或有线方式与用户装置通信的佩戴式装置上。佩戴式装置可以自动地朝向用户注视的方向,例如头戴式耳机和/或眼镜。在此类实施例中,关注方向可以指示用户的视场。使用关注方向,装置可以自动地在该区域中的多个无线装置之中选择一个无线装置以与该无线装置建立通信。所建立的通信可以包括从选中的无线装置接收推送信息和/或控制选中的无线装置。在各种实施例中,关注方向可以是用户可配置的。也就是说,用户可以调整关注方向。

根据各种实例实施例,本发明的各方面涉及IoT和/或其它智能装置。例如,用户装置可以基于关注方向与在某一区域(例如,某一区)中的特定无线IoT装置建立通信。以此方式,信息可以从基于关注方向的区域内的无线IoT装置推送到用户装置,且可以不从该区域之外的无线IoT装置推送。可以无需来自用户的手动输入且基于朝向数据而选择特定无线IoT装置。如果有许多IoT装置位于特定位置中,那么由于针对通信自动地选择特定装置,因此用户不会因推送信息而变得不堪重负。由此,用户可以限制接收到的数据而无需关闭推送信息特征。

此外,在各种实施例中,可以针对通信会话选择特定智能装置。例如,用户可能在其家中具有能够使用用户装置控制的许多智能装置。然 而,手动地选择要控制哪个智能装置对于用户来说会是耗时且无益的。为了方便用户的体验,用户装置可以与基于关注方向的区域内的特定智能装置建立通信会话。可以基于用户使用佩戴式装置注视之处自动地设置关注方向。可替换的是,用户可以基于用户装置的朝向设置关注方向。一旦建立了通信会话,用户就可以使用用户装置来控制选中的智能装置的操作。例如,用户可以使用其装置改变智能电视机的音量或频道、打开或关闭灯、设置智能调温器的温度等。

现在转向图式,图1示出根据各种实施例的实例系统102和多个无线装置的框图。在各种实施例中,系统102可以与无线装置112-1、112-N(为了易于参考,在下文中通常被称为“无线装置112”)中的一个或多个建立通信。例如,系统102和无线装置112可以使用例如蓝牙或BLE等无线通信进行通信。

在各种实施例中,系统102可以包括用户装置。用户装置可以包括移动装置,例如,智能电话、平板电脑、膝上型计算机和佩戴式装置。在各种实施例中,系统102可以包括多个用户装置。也就是说,图1示出的系统102的组件可以位于用户装置的外壳中。可替换的是,系统102的组件的第一子集可以位于第一用户装置的外壳中,且系统102的组件的第二子集可以位于第二用户装置的外壳中。第一用户装置和第二用户装置可以无线或有线方式进行通信。

如先前论述,无线装置112可以包括可以向系统102推送信息的IoT装置。如本文所使用,推送信息可以包括传送数据,其中对于事务的请求由发布方和/或中央服务器发起。相比之下,在拉取信息中,对于事务的请求由接收方和/或客户端发起。信息可以包括通知、关于产品的信息、出售信息、维保信息、系统状态信息(例如,温度)以及各种其它信息。可替换的是和/或另外,无线装置112可以包括可以使用系统102控制和/或操作的智能装置。在各种实施例中,某一区域可以包括大量的无线装置112。如果无线装置中的每个无线装置都向系统102发送信息,用户可能不堪重负。

根据各种实施例,系统102可以选择无线装置112中的一个无线装 置以与该无线装置建立通信。例如,可以使用朝向电路104和处理器电路106来确定关注方向。朝向电路104可以位于系统102的用户装置上,并且用户可以朝向他们感兴趣的区域引导用户装置。

可替换的是,朝向电路104可以位于以无线或有线方式与用户装置通信的佩戴式装置上。佩戴式装置可以包括被佩戴且自动地朝向用户注视的方向的装置,例如头戴式耳机和/或眼镜。在此类实施例中,关注方向可以指示用户的视场。使用关注方向,系统102可以自动地从该区域中的无线装置112中选择一个无线装置以与该无线装置建立通信。所建立的通信可以包括从选中的无线装置接收推送信息和/或控制选中的无线装置的操作。

如图1所示,系统102可以包括朝向电路104和处理器电路106。朝向电路104可以获取指示用户的物理朝向的朝向数据。如本文所使用,获取数据可以包括确定和/或测量对应的数据。朝向数据可以包括方向,例如北、南、东和西以及向上、向下。在各种实施例中,朝向电路104可以包括选自由以下各项组成的群组中的至少一个装置:罗盘、陀螺仪、回转罗盘、磁力计、光学传感器(例如,相机或其它传感器)及其组合。例如,在一些实施例中,朝向电路104可以包括罗盘和陀螺仪。罗盘可以获取朝向数据并且陀螺仪可以获取另外的朝向数据。处理器电路106可以基于朝向数据和/或另外的朝向数据确定关注方向。

在各种实施例中,系统包括通信电路108,所述通信电路108被配置成与多个无线装置112无线地交流数据。在各种实施例中。处理器电路106可以包括微控制器(例如,低功率微控制器)。在各种实施例中,通信电路108可以被配置成使用BLE进行通信。

在一些实施例中,处理器电路106可以处理朝向数据。例如,处理器电路106可以使用朝向数据确定关注方向。此外,处理器电路106可以使用关注方向并基于指示用户相对于多个无线装置112的位置的信息,从多个无线装置112中选择一个无线装置。信息可以包括位置数据110。位置数据110例如可以从另一装置输入到处理器电路106和/或可以由处理器电路106确定,如本文中进一步所论述。并且,处理器电路 106可以在系统102与选中的无线装置之间建立通信。

选中的无线装置可以在基于关注方向而确定的区内。例如,使用关注方向,可以确定某一区。该区可以包括来自关注方向的x、y及z投影(例如,某一区域)。限定该区的x、y及z投影的距离可以包括关注方向参数。关注方向参数可以预定义(例如,设置为特定值)和/或可由用户配置(例如,通过基于用户引导系统建立关注方向之处和/或用户反馈等)。以此方式,系统102可以自动地忽略不在该区内的无线装置以用于另外的通信。此外,如果多个无线装置在该区内,那么选中的无线装置可以位于比该区内的其它无线装置更接近系统102的位置处。

根据各种实施例,该区可以是用户可配置的。换句话说,用户可以使用各种用户输入调整来该区。在一些实施例中,调整可以包括x、y及z投影中的调整。例如,用户可以向系统102提供用户输入以将x、y和/或z投影变为低于或高于当前区(例如,从十英尺变为五英尺)。由此,用户可以调整包括于该区中的空间量。

在一些实施例中,调整可以与特定无线装置相关。例如,可以给用户呈现该区中的无线装置的列表,并且用户可以提供不包括特定无线装置的指示。可替换的是和/或另外,可以针对特定用途进行调整。例如,用户可以针对特定用途/区域设置特定关注方向参数(例如,用于控制家里客厅中的装置的关注方向参数和用于控制家里卧室中的装置的不同关注方向参数)。

如图1另外示出,无线装置112中的每个无线装置包括通信电路114、处理逻辑115和存储器113。通信电路114可以允许在无线装置112与系统102之间的无线通信。此外,在各种实施例中,通信电路114可以允许无线装置112使用例如IoT装置等因特网进行通信。处理逻辑115和/或存储器113可以用来操作无线装置、连接到网络(例如,IoT和/或因特网)、存储数据、以及其它操作或功能。

在各种实施例中,可以通过处理器电路106确位置置数据110。例如,位置数据110可以包括指示用户相对于多个无线装置112的位置的信息。例如,可以使用从多个无线装置接收到的无线信号的信号强度来 确定该信息。在各种实施例中,位置数据110包括多个无线装置112与用户(例如,正使用系统102的用户)的距离。可以使用处理器电路106并基于如通过系统102从无线装置112接收到的无线信号的信号强度来确定距离。

在许多实施例中,位置数据110可以是基于位置图。可以从另一装置输入和/或通过系统102产生位置图。例如,在一些实施例中,系统102可以从另一装置接收初始位置图并且可以更新该图,如本文中进一步论述。例如,另一装置可以包括外部服务器和/或云服务器。在各种实施例中,当用户进入具有系统102的位置时,系统102可以确定该位置并从与该位置相关联的服务器、无线装置和/或系统102下载位置图。作为特定实例,用户可以进入具有系统102的杂货店。系统102可以辨识位置是杂货店(例如,通过例如从无线装置发送到系统102的元数据和/或由系统102扫描的标记物),并且可以从与杂货店相关联的装置下载杂货店的位置图。可替换的是和/或另外,位置图可以通过系统102预先产生并且可以通过系统102或外部装置(例如,无线装置、云服务器和/或其它外部服务器)存储(例如,在存储器上)。系统102可以例如基于识别特定无线装置和/或用户的位置来辨识该位置,可以从内部或外部存储器检索位置图。

位置图可以包括在某一区域中的无线装置112相对于彼此和/或相对于用户(例如,正使用系统102的用户)的至少一个位置的指示(例如,位置)。在各种实施例中,当用户处于第一位置时且响应于从无线装置112接收无线信号,处理器电路106可以识别某一区域中的多个无线装置112中的每个无线装置。处理器电路106可以基于从多个无线装置112接收到的信号的信号强度,产生多个无线装置112相对于用户的第一位置的位置图。位置图可以包括无线装置相对于用户的可能的位置区域,所述位置区域可以基于用户移动和测量另外的信号强度而改变。

例如,在一些实施例中,系统102包括被配置并布置成获取位置数据110的位置电路。位置电路可以位于与处理器电路106相同的外壳中,和/或可替换的是,可以位于与系统102通信的另一装置上。位置电路可 以获取相对于用户的位置的位置数据110。例如,位置数据可以指示用户相对于多个无线装置112的位置。在各种实施例中,位置电路可以包括加速度计。位置数据可以由处理器电路106用来进一步细化位置图。例如,处理器电路106可以响应于用户从第一位置移动到具有系统102的第二位置来更新位置图。该更新可以基于从第二位置处的多个无线装置112接收到的无线信号的信号强度以及位置数据。

尽管图1的实施例将系统示出为一个装置,但是实施例不受如此限制。例如,系统实施例可以包括处于通信(例如,无线通信或有线通信)中的第一用户装置和第二用户装置。第一用户装置可以包括佩戴式装置,例如头戴式耳机或智能眼镜,所述佩戴式装置包括至少朝向电路104和与第二用户装置(例如,图1未示出)通信的另外的通信电路。第一用户装置可以被佩戴并且可以朝向用户视场的方向。在此类实施例中,关注方向可以是用户的视场。第二用户装置可以包括处理器电路106和/或位置电路。使用另外的通信电路的第一用户装置可以传送朝向数据到第二用户装置,而第二用户装置可以确定关注方向、选择无线装置以及与选中的无线装置建立通信。第二用户装置可以包括移动装置,例如,智能电话、平板电脑、智能手表等。

在各种实施例中,第一用户装置包括朝向电路104和麦克风。另外的通信电路可以使用连接到无线装置的线缆和/或无线地与位于第二用户装置上的通信电路108通信。使用通信电路108的第二用户装置可以与无线装置112无线地通信,并且可以包括位置电路和处理器电路106。用户可以使用例如语音命令和麦克风向第一用户装置提供用户输入。可替换的是,第一用户装置可以包括朝向电路104和位置电路。此外,在许多实施例中,第一用户装置包括朝向电路104、位置电路和处理器电路106。第一用户装置可以向第二用户装置传送各种信息,包括选中的无线装置。

在许多实施例中,系统102可以包括用于与用户交流数据的用户接口。例如,用户接口的显示器可以向用户提供选中的无线装置的标识。如先前论述,在各种实施例中,系统102和/或第一用户装置可以包括麦 克风。例如,用户可以使用用户输入来开始在装置与选中的无线装置之间的通信。用户输入可以包括语音命令、在显示器和/或键盘上的接触式输入以及其它输入。所建立的通信可以包括来自选中的无线装置的推送信息和/或选中的无线装置的控制操作。在一些实施例中,接收到的信息可以显示在系统102的显示器上,和/或用户可以控制的操作的列表(例如,可用的操作)可以列表形式显示在系统102的显示器上。

根据本发明的实施例包含相比于手动过程的用于在系统102与选中的无线装置之间建立通信的简化的用户交互。通常,特定区域包含能够与系统102通信的大量无线装置。如果该区域内的无线装置112中的每个无线装置都向系统102发送信息,那么用户会不堪重负。用户可能例如关闭信息的自动推送并且可能不会接收到他们想要的信息。在各种实施例中,用户可以手动地选择无线装置112中的一个或多个无线装置以从这些无线装置接收推送信息和/或进行控制。用户可以使用例如接触式显示器等显示器来选择无线装置。然而,当在该区域中存在大量无线装置112时,这会是耗时的过程。相比之下,根据本发明的实施例包括用于通过确定用户的关注方向来在系统102与选中的无线装置之间建立通信的简化的交互。无线装置可以由系统102自动地选择为用于在没有和/或具有最少用户交互的情况下使用关注方向的通信的候选者。

另外,本文所描述的各种实施例可以在某些实施例中组合,并且个别实施例的各个方面可以作为单独的实施例实施。举例来说,图1的方面可以与图2到4的方面组合使用。例如,图1示出的系统102可以用来执行图4示出的方法。此外,图1的系统102可以包括相对于图1示出的元件另外的和/或更少的元件。例如,系统102可以包括通信中的两个单独的用户装置。第一用户装置可以是佩戴式装置,所述佩戴式装置包括朝向电路、通信电路、位置电路和/或处理器电路或其任何组合。第二用户装置可以包括移动装置,所述移动装置包括朝向电路、通信电路、位置电路和/或处理器电路或其任何组合。如先前论述,第一用户装置和第二用户装置可以处于通信中。

图2示出根据一个或多个实施例的关注方向219的实例。如图2所 示,在各种实施例中,系统可以包括佩戴在用户220的头部上的佩戴式装置216。佩戴式装置216可以朝向用户220的视场。也就是说,随着用户改变其视场,佩戴式装置216也改变物理朝向。在此类实施例中,佩戴式装置216可以包括至少朝向电路和通信电路。在各种实施例中,佩戴式装置216可以进一步包括位置电路和/或处理器电路。在一些实施例中,佩戴式装置216可以执行如本文所描述的各种动作。可替换的是,佩戴式装置216可以与另一用户装置通信,例如,用户220正使用的移动装置。

例如,在各种实施例中,移动装置和佩戴式装置216可以处于通信中。移动装置可以包括处理器电路,并且在一些实施例中,可以包括位置电路。通信可以包括无线通信和/或有线通信。

如图2所示,可以从朝向数据获得关注方向219。朝向数据可以包括指示位于佩戴式装置216上的朝向电路的朝向的二维或三维朝向数据。例如,三维朝向数据可以包括x、y及z值。例如,三维朝向数据可以用来获取关注方向219。

在各种实施例中,关注方向219可以用来确定基于关注方向参数的区221。在一些实施例中,关注方向参数是x、y及z投影。例如,可以预设和/或可以通过用户220调整x、y及z投影。在一些实施例中,用户可能想要更宽的区并可以将x投影调整为大于先前的设置和/或可以调整用于特定用途(例如,当选择客厅中的无线装置时,具有比当选中的无线装置处于杂货店时更宽的x投影)。如先前论述,在各种实施例中,可以选择在区221内的无线装置。

尽管图2示出的区221是线性的,但是根据本发明的实施例不受如此限制。例如,根据本发明的区可以是不对称的(例如,在第一侧上比在第二侧上更宽)、可以是椭圆形的和/或各种其它形状。

如进一步示出,无线装置212-1、212-2中的一些无线装置可以在基于关注方向219的区221之外,并且在一些实施例中,至少一个无线装置212-3、212-P可以在区221内。在此类实施例中,可以选择比同样在区221内的其它无线装置212-P更接近用户220的无线装置212-3。也就 是说,选择是基于佩戴式装置216的位置以及多个无线装置212的位置。

由此,在一些实施例中,多个无线装置212的子集在区221内。在此类实施例中,处理器电路可以确定用户与多个无线装置的子集的距离。可以使用位置图和/或基于信号强度来确定该距离。此外,处理器电路可以基于装置与无线装置的子集的距离而从无线装置的子集中选择一个无线装置。选中的无线装置与用户的距离可以比剩余的无线装置的子集与用户的距离更小。在各种实施例中,可以选择剩余的无线装置的子集中在区221内的与用户的距离比选中的无线装置与用户的距离更大的一个无线装置作为替代候选者。

图3示出根据各种实施例的用于确定无线装置312相对于用户的位置的曲线图的实例。在各种实施例中,曲线图可以包括无线装置312相对于用户的多个位置322、324、326的位置图。

可以使用许多技术来确定无线装置312相对于用户的位置。例如,可以使用三角测量技术来确定该位置。此外,可以通过基于来自无线装置的信号强度确定最佳猜测位置来确定该位置。最佳猜测位置可以具有可能性并且公差量可以限定可能的位置区域的半径范围。

图3示出确定无线装置312相对于用户的位置的特定实例。例如,可以使用系统和/或用户装置的处理器电路,基于处理器电路从多个无线装置接收到的无线信号,来确定多个无线装置相对于用户位置的位置。在各种实施例中,基于位置信息,处理器电路可以产生多个无线装置相对于用户的至少一个位置的位置的位置图。可以基于从无线装置接收到的无线信号的信号强度以及使用位置电路获得的位置数据来产生位置图。

位置图可以包含多个无线装置相对于用户的距离。例如,图3示出的位置图示出了单个无线装置312和使用正使用用户装置的用户的三个位置322、324、326确定的位置。距离可以是基于用户装置的相对的x、y及z位置以及接收信号328、330、332的信号强度。

例如,可以随时间推移更新位置图。可以响应于用户的移动进行更新。举例来说,在移动之后可以比移动之前以更高的精确度知晓无线装 置的位置(例如,位置更可能准确)。举例来说,在三次移动之后,可以产生位置图,并且可以高于阈值的可能性(例如,高度可能性)知晓无线装置相对于用户的位置。

举例来说,用户可以在x方向上移动。在第一位置322,用户装置可以从该区域中的无线装置312接收第一无线信号328。响应于第一无线信号328,用户装置可以辨识无线装置312在该区域中的存在并且可以产生初始位置图。初始位置图可以包括无线装置312的可能的位置区域321。可能的位置区域321可以包括绕用户的第一位置322的半径范围,所述半径范围是基于第一无线信号328的信号强度。如图所示,并不精确地知晓无线装置312的可能的位置区域321。用户可以接着移动到第二位置324,并且当处于第二位置324时用户装置可以从无线装置312接收第二无线信号330。响应于第二无线信号330并基于信号强度和位置数据,更新无线装置312的可能的位置区域333。更新后的可能的位置区域333可以具有比可能的位置区域321更高的精确度。用户可以接着移动到第三位置326,并且当处于第三位置326时用户装置从无线装置312接收第三无线信号332。基于第三无线信号332的信号强度以及位置数据,进一步更新无线装置312的可能的位置区域335。无线装置312的进一步更新后的可能的位置区域335可以具有比可能的位置区域321和更新后的可能的位置区域333更高的精确度。

在各种实施例中,使用可能的位置区域321、333、335来确定位置图(例如,无线装置312与用户的相对位置)。例如,可以使用形成可能的位置区域321、333、335的半径范围的交叉点来计算相对位置。半径范围是无线装置312和处于不同时间点(例如,根据例如BLE信号等无线信号的信号强度确定的)的用户的不同绝对距离的指示。如先前论述,可以通过增加用户的移动来改进图的精确度。

尽管图3的实施例示出在x方向上移动的用户以及无线装置312,但是实施例不受如此限制。例如,用户可以在是直线或不是直线的x、y和/或z方向上移动。可以通过整合位置数据(例如,如通过加速度计提供的增量x、增量y和增量z)与该区域中的无线装置的信号强度来计算 x、y和/或z方向上的路径。此外,关注方向可以从朝向数据得到。可以通过例如低功率微控制器等处理器电路来处理位置数据和朝向数据。另外,在区域中可以存在多个无线装置。

图4示出根据各种实施例的用于在用户装置与选中的无线装置之间建立通信的实例过程的流程图。在各种实施例中,用来执行该过程的用户装置可以包括图1示出的系统和/或图2示出的用户装置。

在框440处,该过程包括通过用户装置的处理器电路从至少一个无线装置接收无线信号。处理器电路可以响应于无线信号识别无线装置。在框442处,处理器电路可以基于无线信号和/或由用户装置的位置电路获得的位置数据来产生位置图。如先前论述,在各种实施例中,可以通过另一装置提供位置图和/或位置数据。

在许多实施例中,可以基于在用户移动到如图3所示的区域中的多个位置之后获得的多个无线信号来产生位置图。例如,在框444处,处理器电路可以确定无线装置的位置是否是初始位置和/或具有低于阈值的可能性。举例来说,如果已经从无线装置接收到一个无线信号,那么无线装置的可能的位置区域可以具有低于阈值的可能性(例如,位置区域准确的可能性低于阈值)。响应于确定位置低于阈值和/或为初始位置,在框446处,处理器电路可以确定用户是否已经移动。例如,如果用户尚未移动,那么在框447处,处理器电路可以使用默认选择。在各种实施例中,默认选择可以包括等待移动、向用户提供移动的指示、选择所识别的所有无线装置、显示所识别的所有无线装置的列表及其组合。例如,使用显示器,可以指示用户移动位置并为用户提供区域中的所识别无线装置的列表。在框442处,响应于移动,可以基于位置数据以及从至少一个无线装置接收到的无线信号的信号强度来更新位置图。

响应于确定无线装置的位置不是初始位置和/或具有处于和/或高于阈值的可能性,在框448处,处理器电路可以使用朝向数据来确定关注方向。在框450处,处理器电路可以确定在某一区内是否存在无线装置和/或无线装置的子集。如先前论述,基于关注方向和关注方向参数来确定该区。如果在该区内不存在无线装置,那么可以在框452处结束该过 程。如果在该区内存在至少一个无线装置,在框454处,处理器电路可以确定在该区内是否存在多个无线装置。例如,在框456处,如果一个无线装置在该区内,那么选择该无线装置。相比之下,在框458处,如果多个无线装置在该区内,那么处理器电路可以使用位置图和/或基于接收到的无线信号的信号强度来确定用户与多个无线装置的相对距离。并且,在框456处,处理器电路可以基于用户与多个无线装置的相对距离来从多个无线装置选择一个无线装置。例如,选中的无线装置与用户的距离可以比剩余的多个无线装置与用户的距离更短(例如,选中的无线装置比该区内剩余的多个无线装置更接近用户)。

在框460处,处理器电路可以与选中的无线装置建立通信。在各种实施例中,所建立的通信可以包含通信会话。例如,选中的无线装置可以向用户装置发送信息和/或用户装置可以用来控制选中的无线装置的操作。

根据本发明的实施例可以包括具有相对于图4示出的动作另外的和/或更少的动作的方法。例如,一种用于选择无线装置以与该无线装置建立通信的方法可以包括:获取指示用户的物理朝向的朝向数据,以及获取指示用户的位置的位置数据。此外,所述方法可以包括:使用处理器电路,基于用户装置从多个无线装置无线地接收到的信号的信号强度以及位置数据,产生多个其它装置相对于用户的至少一个位置的位置图。处理器电路可以用来使用朝向数据确定关注方向、基于关注方向确定的在某一区内的多个无线装置的子集、以及使用位置图确定用户与多个无线装置的子集的相对距离。所述方法可以进一步包括:使用处理器电路,基于用户与多个无线装置的子集中的每个无线装置的相对距离,在无线装置的子集之中选择一个无线装置,并使用用户装置与选中的无线装置建立通信。

可以实施各种块、模块或其它电路以执行本文中描述和/或图式中所示的操作和活动中的一个或多个。在这些上下文中,“块”(有时还称为“电路”、“逻辑电路”、或“模块”)是执行这些或相关操作/活动(例如,确定关注方向、选择无线装置或建立通信)中的一个或多个操作/活动的 电路。例如,在上述实施例中的某些实施例中,一个或多个模块是被配置并布置用于实施这些操作/活动的离散逻辑电路或可编程逻辑电路,如在图1中示出的电路模块中。在某些实施例中,此类可编程电路是被编程以执行一个指令集(或多个指令集)(和/或配置数据)的一个或多个计算机电路。指令(和/或配置数据)可以采用存储在存储器(电路)中和可从存储器(电路)中获得的固件或软件的形式。举例来说,第一和第二模块包括基于CPU硬件的电路和采用固件形式的指令集的组合,其中第一模块包括第一CPU硬件电路与一个指令集,第二模块包括第二CPU硬件电路与另一指令集。

某些实施例涉及一种计算机程序产品(例如,非易失性存储器装置),所述计算机程序产品包括机器或计算机可读介质,在所述机器或计算机可读介质上存储有可以由计算机(或其它电子装置)执行以实施这些操作/活动的指令。

基于以上论述和说明,本领域的技术人员将易于认识到,可以对各种实施例作出各种修改和改变而无需严格遵循本文中说明和描述的示例性实施例和应用。例如,装置可以包括与移动装置通信的佩戴式装置。此类修改不脱离本发明的各个方面的真实精神和范围,包括在权利要求书中阐述的方面。

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