关联广播设备数据和用户账户的制作方法

文档序号:11851625阅读:162来源:国知局
关联广播设备数据和用户账户的制作方法与工艺

“智能”设备(即,被配置为提供一定程度的计算智能的日常用品)在家庭和公共场所变得普遍。一些智能设备可以位于公共场所(例如饭店、商场、酒店)并且可以在指定的某天或周中由许多不同用户使用。通常,将智能设备与用户的个人计算设备配对并且登录到智能设备的过程要求用户执行多步骤的过程,诸如手动质询-响应流程。然而,由于与公共智能设备的交互的属性,用户可能仅使用特定公共智能设备一次,用户不太可能浏览使用该公共智能设备的整个相关配置过程。此外,许多小的智能设备可能缺少允许用户登录到智能设备或使智能设备与用户的个人计算设备配对的输入机制。



技术实现要素:

在一个示例中,本公开描述了一种方法,包括:由与用户关联的第一计算设备接收第一传感器数据,第一传感器数据由未与用户关联的广播设备传送,其中,第一传感器数据由广播设备的传感器捕捉。另外,该方法能包括由第一计算设备接收第二传感器数据,第二传感器数据由操作地耦接到与用户关联的第二计算设备的传感器捕捉;以及由第一计算设备并且至少部分地基于第一传感器数据和第二传感器数据的分析,自动地关联第一传感器数据和关联于用户的用户账户。

在另一示例中,本公开描述了一种方法,包括由计算设备接收由广播设备传送的远程传感器数据,其中,远程传感器数据由广播设备的传感器捕捉;以及接收由计算设备的本地传感器捕捉的本地传感器数据。另外,该方法能包括由计算设备并且至少部分地基于远程传感器数据和本地传感器数据的分析,自动地关联远程传感器数据和关联于计算设备的用户账户。

在另一示例中,本公开描述了一种设备,包括至少一个处理器和遥测模块,所述遥测模块可由至少一个处理器操作用于接收由广播设备传送的远程传感器数据,其中,远程传感器数据由广播设备的传感器捕捉。该系统另外包括操作用于捕捉本地传感器数据的本地传感器,以及传感器分析模块,所述传感器分析模块自动地由至少一个处理器操作用于至少部分地基于远程传感器数据和本地传感器数据的分析,关联远程传感器数据和关联于计算设备的用户账户。

在另一示例中,本公开描述了一种存储指令的计算机可读存储介质,所述指令在被执行时,使得计算设备的至少一个处理器接收由广播设备传送的远程传感器数据,其中,远程传感器数据由广播设备的传感器捕捉并且接收由可操作地耦接到计算设备的本地传感器捕捉的本地传感器数据。所述指令在被执行时,还能使得至少一个处理器至少部分地基于远程传感器数据和本地传感器数据的分析,自动地关联远程传感器数据和关联于计算设备的用户账户。

在附图和下述描述中阐述一个或多个示例的细节。从说明书和附图,以及权利要求,其他特征、目的和优点将是显而易见的。

附图说明

图1是根据本公开的一个或多个技术,图示出包括移动计算设备、可穿戴计算设备、广播设备、和服务器设备的示例系统的概念框图,其中,一个或多个设备用来自动地确定是否将从广播设备接收的传感器数据与用户账户相关联。

图2是根据本公开的一个或多个技术,图示出如图1所示的可穿戴计算设备的一个示例的更多细节的框图。

图3是根据本公开的一个或多个技术,图示出如图1所示的移动计算设备的一个示例的更多细节的框图。

图4-6是根据本公开的一个或多个技术,图示出用于自动地确定是否将从广播设备接收的传感器数据与用户账户关联的示例性技术的流程图。

具体实施方式

根据本公开的技术涉及用于自动地将由广播设备生成的传感器数据与用户账户关联的系统。在一些实施方式中,该系统可以包括一个或多个计算设备,诸如可穿戴计算设备和/或移动计算设备。广播设备和计算设备能使用例如无线通信协议通信地耦接。在一些实施方式中,计算设备能接收由广播设备广播的传感器数据以确定是否将来自广播设备的传感器数据与关联于计算设备的用户账户相关联。在一些实施方式中,移动计算设备能分析从广播设备接收的第一传感器数据和从可穿戴计算设备接收的第二传感器数据,并且能基于该分析,确定是否将来自广播设备的第一传感器数据与关联于移动计算设备的用户账户相关联。

在一些示例中,可穿戴计算设备能操作用于确定广播设备是否在可穿戴计算设备的阈值距离内。在一些示例中,可穿戴计算设备和广播设备彼此无线通信的指示能是可穿戴计算设备和广播设备在彼此的阈值距离内的指示。在一些示例中,响应于接收到正穿戴可穿戴计算设备的指示并且至少部分地基于设备在彼此的阈值距离内的指示,设备中的一个或两者能操作用于输出通知计算设备的用户已经检测到能与计算设备的用户的用户账户相关联的广播数据的警示。计算设备可以输出该警示(例如,用于在显示设备处显示)以提示计算设备的用户输入将广播传感器数据与用户账户相关联的许可的指示,或输入不将广播传感器数据与用户账户相关联的指示。响应于接收到许可将广播数据与用户账户相关联的用户输入的指示,计算设备操作用于实现该关联。在一些示例中,计算设备可以利用将广播传感器数据与用户账户相关联的至服务器设备的指令,将广播传感器数据传送到服务器设备。

在一些示例中,当计算设备在广播设备的阈值距离内时,移动计算设备可以自动地确定从广播设备接收的数据是否很可能应当与用户账户关联,而无需每次用户想将来自广播设备的数据与他们的用户账户关联时都要求用户提供登录到与每一广播设备相关联的账户的输入。以这种方式,本公开的技术通过利用该用户已经被他/她的可穿戴计算设备或移动计算设备认证过的事实,可以使计算设备更容易从广播设备获得信息,使得将来自广播设备的传感器数据与用户账户自动关联(由此避免用户通过广播设备提供用于认证的输入的需要)。

在本文所述的系统收集有关用户的个人信息,或利用个人信息的情况下,可以为用户提供机会来控制程序或功能组件是否收集用户信息(例如有关用户的社交网络的信息、社交动作或活动、职业、用户的偏好、与用户的活动或健康有关的传感器数据、或用户的当前位置)或控制是否和/或如何从与用户更相关的内容服务器接收内容。此外,某些数据在被存储或使用前,可以以一种或多种方式处理,使得去除个人可识别信息。例如,可以处理用户的身份,使得不能确定有关用户的个人可识别信息,或可以概括获得位置信息的用户的地理位置(诸如到市、邮政编码或州级别),使得不能确定用户的具体位置。由此,用户有权控制内容服务器如何收集和使用有关用户的信息。

图1是根据本公开的一个或多个技术,图示出包括移动计算设备10、可穿戴计算设备20、广播设备40和服务器设备50的示例系统的概念框图,其中,设备10和20中的一个或多个可操作用于自动地确定是否将从广播设备40接收的传感器数据与用户账户相关联。在图1的示例中,移动计算设备10包括至少一个用户接口(UI)设备12、UI模块14、传感器分析模块16、和遥测模块18。实现本公开的技术的移动计算设备10的其他示例包括图1中未示出的附加组件。移动计算设备10的示例可以包括但不限于便携式设备,诸如移动电话(包括智能电话)、膝上型计算机、平板计算机、相机、个人数字助理(PDAs)等。

可穿戴计算设备20包括UI设备22、传感器34、UI模块24、传感器分析模块26、遥测模块28、和带子30。在一些示例中,UI设备22和可穿戴计算设备20的其他电子组件可以至少部分被壳体36围住。可穿戴计算设备20可以包括用于当可穿戴计算设备20被用户穿戴时将其在物理上固定的带子30或其它构件,诸如皮带或框架。在图1的示例中,带子30被机械耦接到壳体36。在一些示例中,作为带子30和壳体36是被彼此机械耦接的分离结构的替代,带子30和壳体36可以是单一、整体的结构。如图1的示例中所示,带子30的第一部分30a和带子30的第二部分30B在连接结构32处机械地相连。连接结构32可以包括例如扣子、夹子、搭扣、搭钩或其它机构,可操作用于当用户穿戴可穿戴计算设备20时,将带子20的第一部分30A和第二部分30B物理固定。可穿戴计算设备20的示例能包括但不限于智能手表、手镯、腕带、护踝带等。实现本公开的技术的可穿戴计算设备20的其它示例可包括在图1中未示出的附加组件。

移动计算设备10包括至少一个UI设备12。与移动计算设备10相关联的用户可以通过例如使用至少一个UI设备12向移动计算设备10中提供各种用户输入来与移动计算设备10相交互。在一些示例中,所述至少一个UI设备12被配置成接收触觉、音频、或视觉输入。除从用户接收输入之外,所述UI设备12可被配置成输出诸如图形用户界面(GUI)的内容以便例如在与移动计算设备10相关联的显示设备处显示。在一些示例中,UI设备12包括显示器和/或存在敏感输入设备。在一些示例中,可将显示器和存在敏感输入设备集成到存在敏感显示器中,其显示GUI并使用存在敏感显示器处或附近的电容、电感和/或光学检测来从用户接收输入。在其它示例中,显示设备可以在物理上与跟移动计算设备10相关联的存在敏感设备分离。

如图1中所示,移动计算设备10还包括UI模块14。UI模块14可以执行一个或多个功能以接收诸如用户输入的输入的指示,并且将该输入的指示发送到与移动计算设备10相关联的其它组件,诸如传感器分析模块16。例如,UI模块14可接收由用户在UI设备12处执行的手势的指示。UI模块14还可从诸如传感器分析模块16的与移动计算设备10相关联的组件接收信息。使用该信息,UI模块14可使得诸如UI设备12的与移动计算设备10相关联的其它组件基于该信息来提供输出。例如,UI模块14可从移动计算设备10的通知模块(未示出)接收数据并且使UI设备12在与移动计算设备10相关联的显示设备(例如,其是移动计算设备10的一部分或者被操作耦接到移动计算设备10)处显示诸如警示的信息。

可以用各种方式来实现UI模块14。例如,可以将UI模块14实现为可下载或预先安装应用或“app”。在另一示例中,可以将UI模块14实现为移动计算设备10的硬件单元的一部分。在另一示例中,可以将UI模块14实现为移动计算设备10的操作系统的一部分。在图1的示例中,移动计算设备10还包括遥测模块18。移动计算设备10可以使用遥测模块18经由诸如一个或多个无线网络的一个或多个网络来与外部设备通信。此类无线网络的示例可包括蓝牙、3G、以及WiFi无线网络。在一些示例中,移动计算设备10使用遥测模块18来与可穿戴计算设备20和/或广播设备40无线地通信。

在一些示例中,广播设备40能包括UI设备42、UI模块44、传感器46、和遥测模块48。在一些示例中,广播设备40可以包括低功耗蓝牙(BLE)信标。实现本公开的技术的广播设备40的其他示例可以包括图1中未示出的附加组件。在不同示例中,广播设备40可以是餐具(例如叉、勺或刀)、诸如厨房或浴室电器的家用电器、门、楼梯、电梯、椅子、包、杯子、食品包装纸(例如糖果包装纸)、鞋、温度计、牙刷、医疗设备、健身器或健身器材、健康设备等。

广播设备40能包括至少一个UI设备42。利用广播设备40的用户在一些示例中,可以通过例如使用至少一个UI设备42将用户输入提供到广播设备40中,来与广播设备40交互。在一些示例中,至少一个UI设备42被配置成接收触觉、音频、或视觉输入。除从用户接收输入外,UI设备42能被配置成输出内容,诸如图形用户界面(GUI)以例如在与广播设备40相关联的显示设备处显示。在一些示例中,UI设备42能包括显示器和/或存在敏感输入设备。在一些示例中,显示器和存在敏感输入设备可以集成到存在敏感显示器中,其显示GUI并且使用存在敏感显示器处或附近的电容、电感和/或光学检测,从用户接收输入。

如图1所示,广播设备40还包括UI模块44。UI模块44能执行一个或多个功能以接收输入(诸如用户输入)的指示。UI模块44还可以从诸如传感器46的与可穿戴计算设备40相关联的组件接收信息。使用该信息,UI模块44可以使诸如UI设备42的与广播设备40相关联的其他组件基于该信息提供输出。例如,UI模块44可以从传感器46接收信息并且使UI设备42在与广播设备40相关联的显示设备(例如作为广播设备40的一部分或可操作地耦接到广播设备40)处显示信息。

UI模块44可以以各种方式实现。例如,UI模块44可以实现为可下载或预装的应用或“app.”。在另一示例中,UI模块44可以实现为广播设备40的硬件单元的一部分。在另一示例中,UI模块44能实现为广播设备40的操作系统的一部分。

在图1的示例中,广播设备40还包括遥测模块48。广播设备40能利用遥测模块48来经由诸如一个或多个无线网络的一个或多个网络与外部设备通信。这样的无线网络的示例包括蓝牙、3G、WiFi无线网络。在一些示例中,广播设备40使用遥测模块48来与移动计算设备10和/或可穿戴计算设备20无线地通信。

广播设备40还包括传感器46。在一些示例中,传感器46可以包括加速计、接近传感器、红外传感器、相机、气压传感器、温度传感器、或陀螺仪中的一个或多个。指示由传感器46感测的参数的示例传感器数据可以包括温度数据、陀螺仪数据、相机数据、气压数据、或接近数据,诸如(基于蓝牙信号)指示广播设备40与可穿戴计算设备20的接近度的数据。在一些示例中,广播设备40可以包括不同类型的多个传感器。

类似地,可穿戴计算设备20能够包括至少一个UI设备22。与可穿戴计算设备20相关联的用户可通过例如使用至少一个UI设备22向可穿戴计算设备20中提供各种用户输入来与可穿戴计算设备20相交互。在一些示例中,所述至少一个UI设备22被配置成接收触觉、音频或视觉输入。除从用户接收输入之外,所述UI设备22可被配置成输出诸如图形用户界面(GUI)的内容以便例如在与可穿戴计算设备20相关联的显示设备处显示。在一些示例中,UI设备22能够包括显示器和/或存在敏感输入设备。在一些示例中,可将显示器和存在敏感输入设备集成到存在敏感显示器中,其显示GUI并使用存在敏感显示器处或附近的电容、电感和/或光学检测来从用户接收输入。在其它示例中,显示设备可以在物理上与跟可穿戴计算设备20相关联的存在敏感设备分离。

如图1中所示,可穿戴计算设备20还能够包括UI模块24。UI模块24可以执行一个或多个功能以接收诸如用户输入的输入的指示,并且将该输入的指示发送到与可穿戴计算设备20相关联的其它组件,诸如传感器分析模块26。例如,UI模块24可接收由用户在UI设备22处执行的手势的指示。UI模块24还可从诸如传感器分析模块26的与可穿戴计算设备20相关联的组件接收信息。使用该信息,UI模块24可使诸如UI设备22的与可穿戴计算设备20相关联的其它组件基于该信息来提供输出。例如,UI模块24可从可穿戴计算设备20的通知模块(未示出)接收数据并使UI设备22在与可穿戴计算设备20相关联的显示设备(例如,其是可穿戴计算设备20的一部分或者被操作耦接到可穿戴计算设备20)处显示诸如警示的信息。

可以用各种方式来实现UI模块24。例如,可以将UI模块24实现为可下载或预先安装应用或“app.”。在另一示例中,可以将UI模块24实现为可穿戴计算设备10的硬件单元的一部分。在另一示例中,可以将UI模块24实现为可穿戴计算设备20的操作系统的一部分。

在图1的示例中,可穿戴计算设备20还包括遥测模块28。可穿戴计算设备20可以利用遥测模块28经由诸如一个或多个无线网络的一个或多个网络来与外部设备通信。此类无线网络的示例可包括蓝牙、3G、以及WiFi无线网络。在一些示例中,可穿戴计算设备20利用遥测模块28来与移动计算设备10和/或广播设备40无线地通信。

可穿戴计算设备20还包括传感器34。传感器34能包括例如加速计、接近传感器、红外传感器、相机、气压传感器、温度传感器、或陀螺仪中的至少一个。例如,传感器34能被配置成检测指示可穿戴计算设备20的运动的参数。

在一些示例中,广播设备40、移动计算设备10、和/或可穿戴计算设备20可使用相应网络链路可操作地耦接到外部网络。诸如网络52的外部网络可包括网络集线器、网络交换机、网络路由器等,其被操作互耦接,从而提供广播设备40、移动计算设备10、以及可穿戴计算设备20(和/或其它计算设备)之间的信息交换。这样的连接可以是无线和/或有线连接。在一些示例中,移动计算设备10可使用直接设备通信,通信地耦接到可穿戴计算设备20。在这些和其他示例中,移动计算设备10可使用直接设备通信,通信地耦接到广播设备40。在这些和其他示例中,可穿戴计算设备20可以使用直接设备通信,通信地耦接到广播设备40。直接设备通信可包括以下通信:移动计算设备10例如使用无线通信通过该通信直接地与可穿戴计算设备20发送和接收数据。即,在直接设备通信的一些示例中,由移动计算设备10发送的数据在被在可穿戴计算设备20处接收到之前可能未被一个或多个附加设备转发,并且反之亦然。直接设备通信技术的示例可包括蓝牙、低功耗蓝牙(BLE)、近场通信、红外等。

可穿戴计算设备20和广播设备40将经由相应的传感器34和46生成传感器数据。可穿戴计算设备20和/或移动计算设备10的遥测模块28、18能例如使用低功耗蓝牙(BLE)来扫描从诸如广播设备40的任何广播设备广播的数据。当广播设备40极接近移动计算设备10或可穿戴计算设备20时,相应的遥测模块18、28能接收经由广播设备40的遥测模块48广播的信号,其中,该信号包括来自广播设备40的传感器46的数据。

在接收到由广播设备40的遥测模块48广播的信号后,移动计算设备10和/或可穿戴计算设备20的相应的传感器分析模块16、26能使用将多个传感器数据项匹配在一起的试探法来分析传感器数据,并且可以将接收的传感器数据与由例如可穿戴计算设备20的传感器34接收的传感器数据比较。传感器分析模块16、26能基于该分析,确定是否将来自广播设备40的数据与关联于移动计算设备10和/或可穿戴计算设备20的用户账户相关联。在一些示例中,传感器分析模块16、26能基于该分析,确定是否将广播设备40与用户账户相关联,并且基于该关联,将从广播设备40接收的数据与用户账户相关联。

根据本公开的一个或多个方面,可穿戴计算设备20能包括传感器分析模块26,并且移动计算设备10能包括传感器分析模块16。传感器分析模块16和26能以各种方式实现。例如,传感器分析模块16和26能实现为可下载或可预装应用或“app.”。在其他示例中,传感器分析模块16和26能分别实现为移动计算设备10和可穿戴计算设备20的硬件单元的一部分,或分别实现为移动计算设备10和可穿戴计算设备20的操作系统的一部分。

传感器分析模块26和/或传感器分析模块16能接收由广播设备40传送的第一传感器数据和由可穿戴计算设备20的传感器34生成的第二传感器数据。传感器分析模块26和/或传感器分析模块16能分析第一传感器数据和第二传感器数据,并且能基于该分析,确定是否自动地将来自广播设备40的第一传感器数据与关联于移动计算设备20和/或移动计算设备10的用户的用户账户相关联。例如,传感器分析模块26或16能比较第一传感器数据和第二传感器数据来检测传感器数据之间的相似性或其他关系以确定该传感器数据是否很可能应当与用户账户相关联。在一些示例中,第一传感器数据和第二传感器数据可以是相同类型(例如二者均是加速计数据),而在其他示例中,第一传感器数据和第二传感器数据可以是不同类型。在一些示例中,能同时学习来自多于两个传感器和/或传感器类型的数据。

传感器分析模块26和/或传感器分析模块16还能操作用于接收广播设备40和可穿戴计算设备20之间的距离小于阈值距离的指示。在一些示例中,传感器分析模块26或16能包括该指示作为确定是否将第一传感器数据与用户账户相关联的因子。传感器分析模块26或16能连传感器数据的分析一起,考虑距离小于阈值距离的指示。例如,这些可以是试探法确定中的各个因子。

在一些示例中,移动计算设备10和可穿戴计算设备20之间的距离小于阈值距离的指示可以是在广播设备40和可穿戴计算设备20之间存在无线通信链路。无线通信线路能是例如直接无线通信连接,诸如蓝牙或WiFi无线网络连接。在其他示例中,可穿戴计算设备20的遥测模块28能操作用于至少部分地基于由遥测模块48生成并且由遥测模块28接收的无线通信信号,确定设备40和20之间的距离是否小于阈值距离。在其他示例中,可穿戴计算设备20的遥测模块28能操作用于至少部分地基于设备40和20之间的另一种信令,诸如由广播设备40生成并且由可穿戴计算设备20接收的光信号,或由广播设备40生成并且由可穿戴计算设备20接收的可听信号,确定设备40和20之间的距离是否小于阈值距离。

在一些示例中,可以仅由可穿戴计算设备20实现该技术。即,在一些示例中,传感器分析模块26能操作用于从传感器34接收本地传感器数据以及经由遥测模块28从传感器46接收远程传感器数据,并且能操作用于分析本地传感器数据和远程传感器数据以确定远程传感器数据是否很可能应当与用户账户相关联。在一些示例中,响应于基于来自传感器46的远程传感器数据应当与用户账户相关联的确定,传感器分析模块26能操作用于使UI模块24输出请求用户许可将远程传感器数据与用户账户相关联的警示,以由UI设备22显示。

响应于接收到许可将远程传感器数据与用户账户相关联的所接收的用户输入的指示,传感器分析模块26能操作用于使遥测模块28(经由网络52)向服务器设备50输出指令服务器设备50将远程传感器数据与用户账户54的用户账户相关联的指令,并且当可穿戴计算设备20接收到远程传感器数据时,传感器分析模块26能操作用于使遥测模块28将远程传感器数据传送到服务器设备50,并且当接收到远程传感器数据时,服务器设备50能将远程传感器数据与用户账户相关联。

在其他示例中,可以仅由移动计算设备10实现该技术。即,在一些示例中,传感器分析模块16能操作用于从传感器46接收第一传感器数据并且经由遥测模块28,从传感器34接收第二传感器数据,并且传感器分析模块16能操作用于分析本地传感器数据和远程传感器数据以确定是否远程传感器数据很可能应当与用户账户相关联。

在其他示例中,响应于接收到来自传感器46的远程传感器数据应当与用户账户相关联的指示,传感器分析模块16和26中的一个或两者能操作用于输出警示,例如输出到对应的UI模块14或24。在一些示例中,警示包括提示用户输入许可或不许可将从广播设备40接收的传感器数据与用户的用户账户相关联的指示的用户界面屏(例如用于在对应的UI设备12或22处显示)。

在一些示例中,传感器设备50能包括传感器分析模块56和用户账户54。实现本公开的技术的服务器设备50的其他示例包括图1中未示出的附加组件。服务器设备50的示例能包括但不限于一个或多个计算设备等。

在一些示例中,可穿戴计算设备20的传感器分析模块26和/或移动计算设备10的传感器分析模块16能操作用于将信息(例如分别由遥测模块28、18中的一个)传送到服务器设备50的传感器分析模块56。在这些示例中,服务器设备50的传感器分析模块56能附加或替选地分析来自传感器46和/或传感器34的传感器数据以确定是否将来自广播设备40的传感器数据与用户账户相关联。在其他示例中,可穿戴计算设备20和移动计算设备10中的一个操作用于指令服务器设备50将传感器数据与用户账户54中的一个相关联。

在其他示例中,可以仅由移动计算设备10、可穿戴计算设备20、或服务器设备50中的任何一个,实现该技术。在其他示例中,可以由移动计算设备10实现该技术的一些步骤以及可以由可穿戴计算设备20实现该技术的其他步骤。在其他示例中,可以由移动计算设备10实现该技术的一些步骤以及可以由服务器设备50实现该技术的其他步骤。在其他示例中,可以由可穿戴计算设备20实现该技术的一些步骤,以及可以由服务器设备50实现该技术的其他步骤。在一些示例中,该技术的一些步骤(例如确定远程传感器数据是否应当与用户账户相关联并且输出请求许可远程传感器数据与用户账户相关联的警示)能由移动计算设备10和可穿戴计算设备20两者执行。

在一个示例中,广播设备40可以是智能叉设备。智能叉设备可以是位于特定饭店处的许多(上百)这样的设备中一个。利用智能叉广播设备40的指定用户不需要向智能叉设备提供输入,而是智能叉设备能与诸如已经认证用户的可穿戴计算设备20或移动计算设备10的关联于用户的设备通信地耦接。移动计算设备10和可穿戴计算设备20能检测由智能叉广播设备40广播的信号,并且分析包含在被广播的信号中的传感器数据。

在一些示例中,由智能叉广播设备40广播的传感器数据可以是由广播设备40的加速计传感器(例如传感器46)采集的加速计数据。移动计算设备10或可穿戴计算设备20的任一或两者的传感器分析模块16、26能分析加速计数据,并且在一些示例中,例如,可以将来自智能叉广播设备40的加速计数据与由可穿戴计算设备20的加速计传感器(例如传感器34)采集的加速计数据比较。例如,如果用户将可穿戴计算设备20戴在对应于手持智能叉广播设备40的手的手腕上,则传感器分析模块16、26中的一个或两者可以能够确定来自智能叉广播设备40的加速计数据和来自可穿戴计算设备20的加速计数据示出某些类似性。基于该分析,传感器分析模块16、26中的一个或两者能确定来自智能叉广播设备40的传感器数据应当与可穿戴计算设备20或移动计算设备10已经登录的用户账户相关联。

在另一示例中,即使在用户将可穿戴计算设备20戴在不对应于手持智能叉广播设备40的手的手腕上的情况下,仍然可以存在传感器分析模块16、26能关联并且确定穿戴可穿戴计算设备20的用户是否也正使用智能叉广播设备40的加速计数据的某些特性。

在其他示例中,除加速计数据外的数据可以由传感器分析模块16、26获得并且分析以确定来自广播设备40的传感器数据是否应当与用户账户相关联。在一个示例中,传感器分析模块16、26可以分析接近传感器数据和大气压传感器数据来指示每一设备的相对定位(例如鞋上的脚传感器应当位于手表设备的下方)。

在另一示例中,广播设备40可以是健身房的跑步机。传感器分析模块26或16可以比较来自可穿戴计算设备20的传感器34的加速计数据和由从跑步机接收的传感器数据指示的速度,并且可以确定跑步机踏面移动的速度与加速计数据之间的关联。如果传感器分析模块26或16基于该数据的分析确定很可能跑步机数据与可穿戴计算设备20的用户相关联,则传感器分析模块能自动将从跑步机接收的数据与用户账户相关联,例如,通过将跑步机数据发送到服务器设备50而无需用户手动地配对跑步机和可穿戴计算设备20或登录到跑步机。

如另一示例,广播设备40可以是自动地广播指示所感测的体重和身体脂肪的百分比的传感器数据的信号的体重秤。移动计算设备10或可穿戴计算设备20通过相应的遥测模块,检测该信号并且确定应当将该秤数据与该设备有关的用户账户相关联。例如,邻近模块74、94可以确定相应的设备接近该秤,因此,用户很可能正使用该秤,因此,将该秤数据与用户账户自动地关联。计算设备在将秤数据与用户账户自动关联前,可以输出请求许可关联的警示。

图2是根据本公开的一个或多个技术,图示出如图1中所示的移动计算设备10的一个示例的更多细节的框图。图2图示出如图1中所示的移动计算设备10的仅一个具体示例,并且在其它实例中,可使用移动计算设备10的许多其它示例。

如在图2的示例中所示,可穿戴计算设备20包括一个或多个处理器60、一个或多个输入设备62、一个或多个通信单元64、一个或多个输出设备66、一个或多个存储设备68、用户接口(UI)设备22、和传感器34。在图2的示例中,可穿戴计算设备20进一步包括可由一个或多个处理器60执行的UI模块24、传感器分析模块26、遥测模块28、邻近模块74、通知模块76、和操作系统70。组件22、34、60、62、64、66和68的每一个使用用于组件间通信的通信信道72(物理上、通信地和/或可操作地)耦接。在一些示例中,通信信道72可以包括系统总线、网络连接、进程间通信数据结构、或用于传递数据的任何其他方法。UI模块24、传感器分析模块26、遥测模块28、邻近模块74、通知模块76、和操作系统70还可以相互通信,以及与可穿戴计算设备20中的其他组件通信。

在一个示例中,一个或多个处理器60被配置成实现在可穿戴计算设备20内执行的功能性和/或处理在可穿戴计算设备20内执行的指令。例如,处理器60可以能够处理由存储设备68存储的指令。一个或多个处理器60的示例能够包括微处理器、控制器、DSP、ASIC、FPGA或等效分立或集成逻辑电路中的任何一个或多个。

一个或多个存储设备68可被配置成在操作期间存储可穿戴计算设备20内的信息。在一些示例中,存储设备68包括计算机可读存储介质或计算机可读存储设备。在一些示例中,存储设备68包括临时存储器,意味着存储设备68的主要目的不是长期存储。在一些示例中,存储设备68包括易失性存储器,意味着在未向存储设备68提供电力时该存储设备68不保持存储内容。易失性存储器的示例包括随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)以及本领域中已知的其它形式的易失性存储器。在一些示例中,使用存储设备68来存储程序指令以便由处理器60执行。在一些示例中,存储设备68被运行于可穿戴计算设备20上的软件或应用(例如,传感器分析模块26)使用来在程序执行期间临时地存储信息。

在一些示例中,存储设备68还可包括被配置成用于信息的长期存储的一个或多个存储设备68。在一些示例中,存储设备68包括非易失性存储元件。此类非易失性存储元件的示例包括磁性硬盘、光盘、软盘、闪速存储器、或各形式的电可编程存储器(EPROM)或电可擦可编程(EEPROM)存储器。

在一些示例中,可穿戴计算设备20还包括一个或多个通信单元64。在一个示例中,可穿戴计算设备20利用通信单元64经由诸如一个或多个无线网络的一个或多个网络来与外部设备通信。通信单元64可以是诸如以太网卡的网络接口卡、光学收发机、射频收发机、或可以发送和接收信息的任何其它类型的设备。此类网络接口的其它示例可包括蓝牙、3G、以及WiFi无线电计算设备以及通用串行总线(USB)。在一些示例中,可穿戴计算设备20利用通信单元64与诸如移动计算设备10的外部设备进行无线通信。通信单元64可以被遥测模块28控制。

在一个示例中,可穿戴计算设备20还包括一个或多个输入设备62。在一些示例中,输入设备62被配置成通过触觉、音频、或视频源从用户接收输入。输入设备62的示例包括存在敏感设备,诸如存在敏感显示器、鼠标、键盘、语音响应系统、摄像机、扩音器、或用于检测来自用户的命令的任何其它类型的设备。在一些示例中,存在敏感显示器包括触摸敏感显示器。

还可在可穿戴计算设备20中包括一个或多个输出设备66。在一些示例中,输出设备66被配置成使用触觉、音频、或视频刺激来向用户提供输出。在一个示例中,输出设备66包括存在敏感显示器、声卡、视频图形适配卡、或用于将信号转换成人类或机器可理解的适当形式的任何其它类型的设备。输出设备66的附加示例包括扬声器、CRT监视器、LCD、OLED、或可以向用户生成可理解输出的任何其它类型的设备。在一些示例中,UI设备22可包括输入设备62和/或输出设备66中的一个或多个的功能。

可穿戴计算设备20还包括UI设备22。在一些示例中,UI设备22被配置成接收触觉、音频、或视觉输入。除从用户接收输入之外,UI设备22可被配置成输出诸如GUI的内容以便在诸如存在敏感显示器的显示设备处显示。在一些示例中,UI设备22能包括存在敏感显示器,其显示GUI并且使用存在敏感显示器处或附近的电容、电感和/或光学检测来从用户接收输入。例如,UI设备22可以响应于由通知模块76生成的警示,从用户接收输入。在一些示例中,UI设备22是输入设备64中的一个和输出设备66中的一个。

在一些示例中,可穿戴计算设备20的UI设备22可包括输入设备62和/或输出设备66的功能。在一些示例中,存在敏感设备可检测存在敏感设备处和/或附近的对象。作为一个示例范围,存在敏感设备可检测诸如手指或触针的对象,其在存在敏感设备的两英寸或以下内。存在敏感设备可确定在该处检测到对象的存在敏感设备的位置(例如,(x,y)坐标)。在另一示例范围内,存在敏感设备可检测到距离存在敏感设备六英寸或以下的对象。还可以有其它示例范围。存在敏感设备可使用电容、电感、和/或光学识别技术来确定由对象选择的设备的位置。在一些示例中,存在敏感设备使用触觉、音频、或视频刺激来向用户提供输出,如相对于输出设备66所述。

可穿戴计算设备20可包括操作系统70。在一些示例中,操作系统70控制可穿戴计算设备20的组件的操作。例如,在一个示例中,操作系统70促进UI模块24和传感器分析模块26与处理器60、通信单元64、存储设备68、输入设备62、输出设备66、以及传感器34的通信。UI模块24、传感器分析模块26、遥测模块28、通知模块76、和邻近模块74能够每个包括可被可穿戴计算设备20(例如,被一个或多个处理器60)执行的程序指令和/或数据。作为一个示例,UI模块24能够包括使得可穿戴计算设备20执行在本公开中描述的操作和动作中的一个或多个的指令。

在一些示例中,传感器34能被配置为检测指示可穿戴计算设备20的运动的参数。例如,传感器34能包括加速计、陀螺传感器等中的一个或多个。在一些示例中,传感器34能被配置为检测可穿戴计算设备所处的环境的温度。在一些示例中,传感器34能被配置为检测穿戴可穿戴计算设备20的用户的体温、心率、脉搏或其他生理数据。在一些示例中,传感器34能被配置为检测指示由用户正穿戴的可穿戴计算设备20的参数,并且生成用户正穿戴可穿戴计算设备20的指示。例如,传感器34能包括接近传感器,诸如红外接近传感器、电容传感器、光传感器、物理按钮、或接触等。在一些示例中,传感器34能被配置为生成指示传感器数据的信号。然后,传感器分析模块26能接收指示传感器数据的信号。如上所述,传感器分析模块26能基于传感器数据(诸如来自可穿戴计算设备的传感器34的本地传感器数据和来自广播设备40的传感器46的远程传感器数据)的分析确定远程传感器数据很可能应当与可穿戴计算设备20所属的用户的用户账户相关联。

可穿戴计算设备20可以包括通知模块76。通知模块76可以执行生成警示和将数据发送到UI设备模块6以使UI设备4显示所生成的警示的一个或多个功能。由通知模块8生成的警示可以包括内容,诸如包括指示触发通知模块76生成警示的事件的信息的文本、图形、音频、视频等。例如,如上所述,传感器分析模块26可以基于传感器数据的分析,确定远程传感器数据很可能应当与可穿戴计算设备20所属的用户的用户账户相关联。在一些示例中,响应于该确定,传感器分析模块26可以指令通知模块输出请求用户许可将远程传感器数据与用户账户相关联的警示。在一些示例中,警示可以呈现为“选择加入”选项或“决定退出”选项。

在这些和其他示例中,传感器分析模块26可以确定阈值置信度得分,以及如果传感器分析模块26确定置信度得分低于阈值得分,则传感器分析模块26可以仅指令通知模块76输出请求用户许可的警示。如果传感器分析模块26确定置信度得分等于或大于阈值得分,则例如,传感器分析模块26可以将远程传感器数据与用户账户相关联而无需指令通知模块76输出请求用户许可的警示。例如,通知模块76可以首先请求在上述模式中操作的整体用户许可,其中,当置信度得分高于阈值时,传感器分析模块26跳过请求将远程传感器数据与用户账户相关联的用户许可的步骤,并且仅响应于接收到这种初始用户许可,才在该模式中操作。

在一些示例中,传感器分析模块26取决于广播设备的类型和/或传感器数据的类型,使用不同阈值置信度得分。例如,当传感器数据具有隐私或敏感性质,诸如医疗数据(例如个人的体重)时,当确定是否应当将传感器数据与用户账户自动关联时,传感器分析模块26可以使用更高置信度得分阈值。此外,取决于传感器数据的类型,传感器分析模块26可以有选择地调用通知模块76来输出请求许可将传感器数据与用户账户相关联的警示。例如,对较高敏感类型的传感器数据,传感器分析模块26更可能调用通知模块76来输出请求许可的警示。

在一些示例中,可穿戴计算设备20还能包括邻近模块74。在其他示例中,可穿戴计算设备20可以不包括邻近模块74。邻近模块74能操作用于确定广播设备40和可穿戴计算设备20(图1)之间的距离是否小于阈值距离。在一些示例中,邻近模块74可以至少部分地基于广播设备40是否在可使用一个或多个通信单元64(例如经由广播设备40和可穿戴计算设备20之间的诸如蓝牙或WiFi无线网络连接的直接通信协议)与可穿戴计算设备20通信的范围内,确定广播设备40和可穿戴计算设备20之间的距离是否小于阈值距离。例如,当广播设备40能够与可穿戴计算设备20建立直接无线通信连接时,邻近模块74能操作用于确定广播设备40和可穿戴计算设备20之间的距离是否小于阈值距离。

在一些示例中,传感器分析模块26可以随时间修改接收的传感器数据的分析以改进是否将传感器数据与用户账户相关联的确定。例如,传感器数据可以连同诸如广播设备40的标识符的其他信息一起,由遥测模块48广播。传感器分析模块26可以将可穿戴计算设备20先前已经表明准许与它们的用户账户相关联的广播设备的标识符存储在数据结构中。当传感器分析模块26后续检测到来自具有与存储的标识符匹配的标识符的广播设备的传感器数据时,传感器分析模块26可以跳过向用户输出警示的步骤,并且将传感器数据与用户账户自动关联,无需要求用户许可。

例如,用户可以在健身房定期使用特定健身器械(例如跑步机),并且跑步机可以是与跑步机标识符(ID)一起,广播指定跑步机的速度、倾角等的传感器数据的广播设备40。传感器分析模块26可以初始地调用通知模块76来输出请求许可将跑步机数据与用户账户相关联的警示,但在接收用户许可的指示后,如果传感器分析模块26后续分析来自同一跑步机ID的广播数据,由于关联是适当的高可能性,传感器分析模块26可以将跑步机数据与用户账户相关联。在传感器分析模块26将自动关联前,用户必须许可关联的次数可以是可配置的。

在其他示例中,邻近模块74能操作用于确定广播设备40和可穿戴计算设备20之间的接近距离。例如,邻近模块74能操作用于至少部分地基于由设备40和20中的一个生成并且由设备40和20中的另一个接收的信号,估算广播设备40和可穿戴计算设备20之间的距离。该信号包括例如无线通信信号、光信号和可听信号等。

可穿戴计算设备20能包括用于检测由广播设备40生成的信号的适当传感器,诸如一个或多个通信单元64、相机、麦克风等。邻近模块74能操作用于从传感器接收所接收的信号的信号强度,或基于从传感器接收的信号,确定接收的信号的信号强度,这可以考虑传感器的一个或多个特性,例如一个或多个通信单元64的天线配置。基于传送的信号的参数、接收的信号的强度、和信号强度与距离之间的数学关系,邻近模块74能估算广播设备40和可穿戴计算设备20之间的距离。

在一些示例中,阈值距离能是预定值,例如,由移动计算设备10(和/或可穿戴计算设备20)的制造商或程序员确定的距离值。在其他示例中,阈值距离能是一个或多个处理器60例如使用用于在UI设备12处显示的用户界面屏输出而允许用户定义的用户定义的值。在一些示例中,可以将阈值距离选择为指示广播设备40和可穿戴计算设备20彼此接近的值,例如足够近到设备40和20的用户很可能同时拥有设备40和20和/或很可能同时控制设备40和20。例如,可以将阈值距离选择为近似等于休息室大小(例如约3至5米或约9至15英尺)的值。在其他示例中,阈值距离可以被选择为更小(例如小于约3米)或更大(例如大于约5米,诸如约10米,约15米或约20米)。

为了清楚起见,可穿戴计算设备20能够包括在图2中未示出的附加组件。例如,可穿戴计算设备20能够包括用以向可穿戴计算设备20的组件供电的电池。类似地,图2中所示的可穿戴计算设备20的组件可能并非在可穿戴计算设备20的每个示例中都是必需的。

图3是根据本公开的一个或多个方面,图示出如图1所示的移动计算设备10的一个示例的更多细节的框图。图3图示出如图1所示的移动计算设备10的仅一个具体示例,在其他实例中,可以使用移动计算设备10的许多其他示例。

如在图3的示例中所示,移动计算设备10包括一个或多个处理器80、一个或多个输入设备82、一个或多个通信单元84、一个或多个输出设备86、一个或多个存储设备88、以及用户界面(UI)设备12。在图2的示例中,移动计算设备10还包括可被一个或多个处理器80执行的UI模块14、传感器分析模块16、遥测模块18、邻近模块94、通知模块96、和操作系统90。组件12、80、82、84、86和88中的每一个被使用通信信道92耦接(在物理上、在通信上和/或在操作上)以用于组件间通信。在一些示例中,通信信道92可包括系统总线、网络连接、进程间通信数据结构、或用于通信数据的任何其它方法。UI模块14、传感器分析模块16、遥测模块18、邻近模块94、以及操作系统90还可彼此地以及与移动计算设备10中的其它组件通信信息。

在一个示例中,一个或多个处理器80被配置成实现功能和/或处理指令以便在移动计算设备10内执行。例如,处理器80可以能够处理由一个或多个存储设备88存储的指令。一个或多个处理器80的示例可包括微处理器、控制器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或等效分立或集成逻辑电路中的任何一个或多个。

一个或多个存储设备88可被配置成在操作期间存储移动计算设备10内的信息。在一些示例中,存储设备88包括计算机可读存储介质或计算机可读存储设备。在一些示例中,存储设备88包括临时存储器,意味着存储设备88的主要目的不是长期存储。在一些示例中,存储设备88包括易失性存储器,意味着在未向存储设备88提供电力时该存储设备88不保持存储内容。易失性存储器的示例包括随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、以及本领域中已知的其它形式的易失性存储器。在一些示例中,使用存储设备88来存储程序指令以便由处理器80执行。在一些示例中,存储设备88被运行于移动计算设备10上的软件或应用(例如,传感器分析模块16)操作用于在程序执行期间临时地存储信息。

在一些示例中,存储设备88还可包括被配置成用于信息的长期存储的一个或多个存储设备88。在一些示例中,存储设备88包括非易失性存储元件。此类非易失性存储元件的示例包括磁性硬盘、光盘、软盘、闪速存储器、或各形式的电可编程存储器(EPROM)或电可擦可编程(EEPROM)存储器。

在一些示例中,移动计算设备10还包括一个或多个通信单元84。在一个示例中,移动计算设备10利用通信单元84经由诸如一个或多个无线网络的一个或多个网络来与外部设备通信。通信单元84可以是网络接口卡,诸如以太网卡、光学收发机、射频收发机、或可以发送和接收信息的任何其它类型的设备。此类网络接口的其它示例可包括蓝牙、3G、以及WiFi无线电计算设备以及通用串行总线(USB)。在一些示例中,移动计算设备10利用通信单元84与诸如可穿戴计算设备20的外部设备进行无线通信。通信单元84可被遥测模块18控制。

在一个示例中,移动计算设备10还包括一个或多个输入设备82。在一些示例中,输入设备82被配置成通过触觉、音频或视频源从用户接收输入。输入设备82的示例包括存在敏感设备,诸如存在敏感显示器、鼠标、键盘、语音响应系统、摄像机、扩音器、或用于检测来自用户的命令的任何其它类型的设备。在一些示例中,存在敏感显示器包括触摸敏感显示器。

还可在移动计算设备10中包括一个或多个输出设备86。在一些示例中,输出设备86被配置成使用触觉、音频或视频刺激来向用户提供输出。在一个示例中,输出设备86包括存在敏感显示器、声卡、视频图形适配卡、或用于将信号转换成人类或机器可理解的适当形式的任何其它类型的设备。输出设备86的附加示例包括扬声器、阴极射线管(CRT)监视器、液晶显示器(LCD)、有机发光二极管(OLED)或可以向用户生成可理解的输出的任何其它类型的设备。在一些示例中,UI设备12可包括输入设备82和/或输出设备86中的一个或多个的功能。

移动计算设备10还可以包括UI设备12。在一些示例中,UI设备12被配置成接收触觉、音频或视觉输入。除从用户接收输入之外,UI设备12可被配置成输出诸如GUI的内容以便在诸如存在敏感显示器的显示设备处显示。在一些示例中,UI设备12可以包括存在敏感显示器,其显示GUI并使用存在敏感显示器处或附近的电容、电感、和/或光学检测来从用户接收输入。在一些示例中,UI设备12是输入设备44中的一个和输出设备86中的一个。

在一些示例中,移动计算设备10的UI设备12可包括输入设备82和/或输出设备86的功能。在一些示例中,存在敏感设备可检测存在敏感设备处和/或附近的对象。作为一个示例范围,存在敏感设备可检测诸如手指或触针的对象,其在存在敏感设备的两英寸或以下内。存在敏感设备可确定在该处检测到对象的存在敏感设备的位置(例如,(x,y)坐标)。在另一示例范围内,存在敏感设备可检测到距离存在敏感设备六英寸或以下的对象。还可以有其它示例范围。存在敏感设备可使用电容、电感、和/或光学识别技术来确定由对象选择的设备的位置。在一些示例中,存在敏感设备使用触觉、音频、或视频刺激来向用户提供输出,如相对于输出设备86所述。

移动计算设备10可包括操作系统90。在一些示例中,操作系统90控制移动计算设备10的组件的操作。例如,在一个示例中,操作系统90促进UI模块14和传感器分析模块16与处理器80、通信单元84、存储设备88、输入设备82、以及输出设备86的通信。UI模块14、遥测模块18、邻近模块94、以及传感器分析模块16每个可以包括可被移动计算设备10(例如,被一个或多个处理器80)执行的程序指令和/或数据。作为一个示例,UI模块14可以包括促使移动计算设备10执行在本公开中描述的操作和动作中的一个或多个的指令。

移动计算设备10可以包括通知模块96。通知模块96能与参考图2所述的通知模块76类似或基本上相同。例如,通知模块96可以执行生成警示并且将数据发送到UI设备12以使UI设备12显示所生成的警示的一个或多个功能。由通知模块96生成的警示可以包括内容,诸如包括至少触发通知模块96生成警示的事件的信息的文字、图形、音频、视频等。例如,如上所述,传感器分析模块16可以基于传感器数据的分析,确定广播传感器数据是否很可能应当与移动计算设备10所属的用户的用户账户关联。在一些示例中,响应于该确定,传感器分析模块16可以指令通知模块96输出请求用户许可将来自广播设备40的广播传感器数据与用户账户相关联的警示。

移动计算设备10可以包括传感器分析模块16。传感器分析模块16能与参考图2所述的传感器分析模块26类似或基本上相同。根据本公开的一个或多个示例,传感器分析模块16能由一个或多个处理器80操作用于确定是否将来自广播设备40的传感器46的远程传感器数据与移动计算设备10的用户的用户账户相关联。例如,传感器分析模块16能操作用于从广播设备40接收来自传感器46的第一传感器数据,并且能操作用于从可穿戴计算设备20接收来自传感器34的第二传感器数据。传感器分析模块16能操作用于从遥测模块18接收第一和第二传感器数据,而遥测模块18能使用一个或多个通信单元84,从可穿戴计算设备20和广播设备40接收第一和第二传感器数据。

此外,在一些示例中,传感器分析模块16能操作用于从可穿戴计算设备20接收广播设备40和可穿戴计算设备20之间的距离小于阈值距离的指示。如上所述,可穿戴计算设备的邻近模块74(图2)能操作用于至少部分地基于由设备40和20中的一个生成并且由设备40和20中的另一个接收的信号,确定该距离小于阈值距离。在一些示例中,邻近模块94能操作用于确定设备40和20之间的接近距离并且将该接近距离与阈值距离比较。响应于确定广播设备40和可穿戴计算设备20之间的距离小于该阈值距离,邻近模块94能操作用于将移动计算设备10和可穿戴计算设备20之间的距离小于该阈值距离的指示传递到传感器分析模块16。附加或替选地,传感器分析模块16能操作用于例如使用一个或多个通信单元84,接收广播设备40和可穿戴计算设备20之间的距离小于阈值距离的指示。

在一些示例中,传感器分析模块16能将广播设备40和可穿戴计算设备20之间的距离小于阈值距离的指示用作用于确定将与阈值比较以确定来自广播设备40的数据是否应当与可穿戴计算设备20和移动计算设备10两者的用户的用户账户相关联的置信度得分的附加因素。

在这些和其他示例中,传感器分析模块16可以确定阈值置信度得分,并且如果传感器分析模块16确定置信度得分低于阈值得分,则传感器分析模块16可以仅指令通知模块96输出请求用户许可的警示。如果传感器分析模块16确定置信度得分等于或大于阈值得分,则例如,传感器分析模块16可以将广播传感器数据与用户账户相关联而无需指令通知模块96输出请求用户许可的警示。通知模块96例如可以初始地请求在上述模式中操作的整体用户许可,其中,当置信度得分高于阈值时,传感器分析模块16跳过请求将远程传感器数据与用户账户相关联的步骤,并且仅响应于接收到该整体用户许可才在该模式中操作。

在一些示例中,移动计算设备10还能包括邻近模块94。在其他示例中,移动计算设备10可以不包括邻近模块94。邻近模块94能与参考图2所述的邻近模块74类似或基本上相同。例如,邻近模块94能由一个或多个处理器80操作来例如至少部分地基于由设备40和10中的一个生成并且由设备40和10中的另一个接收的信号,来确定广播设备40(图1)和移动计算设备10之间的距离是否小于阈值距离。

为了清楚起见,移动计算设备10可以包括在图3中未示出的附加组件。例如,移动计算设备10可以包括用以向移动计算设备10的组件供电的电池。类似地,图3中所示的移动计算设备10的组件可能并非在移动计算设备10的每个示例中都是必需的。

在其他示例中,代替操作用于执行这些步骤的每一个,传感器分析模块16能操作用于执行其他功能。例如,代替操作用于响应于第一和第二传感器数据的分析而确定是否将来自广播设备40的第一传感器数据与用户账户相关联,传感器分析模块16可以不操作用于执行该分析和确定。相反,在一些示例中,传感器分析模块16能操作用于从可穿戴计算设备20接收将来自广播设备40的第一传感器数据与用户账户相关联的指令。由移动计算设备10、可穿戴计算设备20、或两者执行的本文所述的技术的步骤的其他示例也是可能的并且落在本公开的范围内。

图4-6是根据本公开的一个或多个技术,图示出用于自动地确定是否将从广播设备接收的传感器数据与用户账户相关联的示例技术的流程图。图4是图示出用于确定是否将从广播设备接收的传感器数据与用户账户相关联的示例技术的流程图。图4的技术的一些方面由诸如图1和3中所图示的移动计算设备10或图1和2所示的可穿戴计算设备20的计算设备的一个或多个处理器执行,以及图4的技术的其他方面可以由诸如图1所示的广播设备40的广播设备的一个或多个处理器,并且由诸如图1中所示的服务器设备50的服务器设备的一个或多个处理器执行。为了示例目的,根据图1-3的示例设备描述图4的技术,尽管图4的技术可以由具有与图1-3的示例设备不同配置的计算设备执行。

广播设备40收集传感器数据(100),并且广播传感器数据(102)。作为一个示例,传感器数据可以是诸如由广播设备40的传感器46感测的加速计数据。例如,广播设备40可以使用诸如低功耗蓝牙(BLE)的通信协议,例如经由遥测模块48广播该传感器数据。在一些示例中,传感器数据可以与诸如广播设备40的标识符的其他信息一起,由遥测模块48广播。

诸如可穿戴计算设备20的计算设备还能通过诸如传感器34的一个或多个传感器收集本地传感器数据(104)。如一个示例,传感器数据可以是加速计数据。计算设备检测来自广播设备40的广播传感器数据的信号(106)。例如,可穿戴计算设备20的遥测模块28能检测来自广播设备40的信号,并且该信号可以由广播设备40的遥测模块48发送。计算设备可以分析广播传感器数据和本地传感器数据,并且基于该分析,确定是否将广播传感器数据与计算设备的用户的用户账户相关联(108)。仅为说明起见,在图4的示例中,传感器分析模块26能由可穿戴计算设备20的一个或多个处理器40操作来确定该广播传感器数据应当与用户账户相关联。在可穿戴计算设备20基于该分析确定广播传感器数据不应当与用户账户相关联的情况下,可穿戴计算设备20可以忽略该广播传感器数据。尽管为示例目的,依据可穿戴计算设备20分析广播传感器数据和本地传感器数据来描述,但在一些示例中,移动计算设备10可以附加或替选地分析广播传感器数据和本地传感器数据来确定广播传感器数据是否应当与用户账户相关联。

在一些示例中,响应于确定广播传感器数据应当与用户账户相关联,计算设备的一个或多个处理器可以使得输出请求用于将广播传感器数据与关联于计算设备的用户的用户账户相关联的许可的警示(110)。例如,可以由可穿戴计算设备20的一个或多个处理器60操作通知模块76来使UI模块24例如经由UI设备22输出警示。例如,警示可以提供识别广播设备40的信息,指示已经检测到与广播设备40相关联的传感器数据,并且可以询问用户是否希望将广播传感器数据与用户账户相关联。警示还可以指示允许诸如通过显示用户能选择来指示许可或不许可的图标输入询问来应答的机制。

与计算设备相关联的一个或多个处理器可以接收指示许可将广播传感器数据与用户账户相关联的数据(112)。响应于接收到指示许可将广播传感器数据与用户账户相关联的数据,计算设备的一个或多个处理器可以发送通信,指令诸如图1的服务器设备50的服务器设备将广播传感器数据与用户账户相关联(114)。在一些示例方面中,在接收到关联的许可后,此后,当接收到广播传感器时,可穿戴计算设备20的一个或多个处理器可以继续将广播传感器数据发送到服务器设备50,直到最早接收到不关联的指示或检测到不再接收到广播传感器数据为止,不再接收到广播传感器数据指示广播设备40已经移出可穿戴计算设备20的范围。在其他示例中,计算设备可以检测来自广播设备40的信号的强度,并且只要信号的强度高于阈值信号强度,就可以继续将广播传感器数据发送到服务器设备50。

服务器设备50接收指令将广播传感器数据与用户账户相关联的消息,并且还接收广播传感器数据本身(116)。在一些示例中,服务器设备50可以确定广播传感器数据意图与多个用户账户54中的哪一个相关联。在一些示例中,服务器设备50将由可穿戴计算设备20中继给它的广播传感器数据与关联于可穿戴计算设备20的用户账户自动关联。响应于接收到该指令,服务器设备50将广播传感器数据与关联于可穿戴计算设备20的用户账户相关联(118)。当从可穿戴计算设备20接收到广播传感器数据时,服务器设备50可以继续将广播传感器数据与用户账户相关联。

图5是图示出用于确定是否将从广播设备接收的传感器数据与用户账户相关联的示例技术的流程图。图5的技术可以由诸如图1和3所示的移动计算设备10或图1和2所示的可穿戴计算设备20的计算设备的一个或多个处理器实现。为了示例目的,在下文中在图1和3所示的移动计算设备10的上下文内描述图5的技术,但图5的技术也可以由具有不同于移动计算设备10的配置的计算设备实现。

图5的技术包括当由广播设备的传感器捕捉到第一传感器数据时,接收由未与用户关联的广播设备传送的第一传感器数据(130)。可以由第一计算设备接收第一传感器数据。例如,第一传感器数据可以由移动计算设备10的遥测模块18接收。在一些示例中,第一传感器数据可以是由广播设备40的传感器46获得且经由遥测模块48由广播设备40传送的数据。在一些示例中,在用户未登录到广播设备或由广播设备认证的情况下,广播设备可以视为未与用户相关联。在一些示例中,在用户不拥有该广播设备的情况下,将该广播设备视为未与用户相关联,但用户可以使用广播设备。在一个示例中,广播设备可以是当在饭店就餐时,用户使用的、由饭店所有的智能叉。在另一示例中,广播设备可以是用户购买的一块糖果上的智能糖果包装纸。

图5的技术包括接收由与用户相关联的第二计算设备的传感器捕捉的第二传感器数据(132)。例如,可以由移动计算设备10的遥测模块18接收第二传感器数据。在一些示例中,第二传感器数据可以是由可穿戴计算设备20的传感器34获得的,并且经由遥测模块28由可穿戴计算设备20传送的数据。在一些示例中,在用户拥有可穿戴计算设备20并且用户登录到可穿戴计算设备20的用户账户上的情况下,可穿戴计算设备20可以视为与用户相关联。在一些示例中,第一计算设备和第二计算设备可以是同一计算设备,例如可穿戴计算设备40。

图5的技术包括至少部分地基于第一传感器数据和第二传感器数据的分析,自动地关联第一传感器数据和用户的用户账户(134)。例如,移动计算设备10的传感器分析模块16可以分析第一和第二传感器数据,并且基于该分析,可以将来自广播设备40的第一传感器数据与用户账户自动地关联。在一些示例中,同一用户与移动计算设备10和可穿戴计算设备20两者均有关。在一些示例中,自动地关联第一传感器数据和用户账户能包括通过移动计算设备10将关联第一传感器数据和用户账户的指令传送到服务器设备50。

在一些示例中,在自动地关联远程传感器数据和用户账户前,并且响应于自动地确定远程传感器数据应当与用户账户相关联,移动计算设备10能输出请求许可关联远程传感器数据与用户账户的警示以显示。移动计算设备10能响应于该警示而接收许可将远程传感器数据和用户账户相关联的用户输入的指示。移动计算设备10能响应于接收到许可该关联的用户输入的指示而自动地关联远程传感器数据和用户账户。

在这些和其他示例中,第一计算设备(例如移动计算设备10)的传感器分析模块16能至少部分地基于第一传感器数据和第二传感器数据的分析确定置信度得分,其中,置信度得分指示第一传感器数据应当与用户账户关联的可能性。传感器分析模块16能响应于确定置信度得分大于阈值置信度得分而自动地关联第一传感器数据和用户账户。在一些示例中,响应于确定置信度得分大于阈值置信度得分,传感器分析模块16能自动地关联第一传感器数据和用户账户,而不输出请求许可关联第一传感器数据和用户账户的警示。

图6是图示出用于确定是否将从广播设备接收的传感器数据与用户账户关联的示例技术的流程图。图6的技术可以由计算设备的一个或多个处理器执行,所述计算设备诸如图1和3所示的移动计算设备10,或图1和2所示的可穿戴计算设备20。为了示例,在下文中在图1和2的可穿戴计算设备20的上下文内描述图6的技术,但图6的技术可以由具有不同于可穿戴计算设备20的配置的计算设备执行。

图6的技术包括当由广播设备的传感器捕捉到远程传感器数据时,由计算设备接收由广播设备传送的远程传感器数据(140)。图6的技术包括接收由与用户相关联的计算设备的本地传感器捕捉的本地传感器数据(142)。在一些示例中,计算设备可以是可穿戴计算设备,诸如可穿戴计算设备20。在这些和其他示例中,广播设备可以是以下中的一个:餐具、杯子、厨房电器、浴室电器、糖果包装纸、牙刷、温度计、医疗设备、椅子、门、楼梯、健身器材、和包中。在一些示例中,广播设备40的传感器46可以是以下中的以:加速计、接近传感器、红外传感器、相机、气压传感器、温度传感器、和陀螺仪,以及本地传感器(例如可穿戴计算设备20的传感器34)可以是以下中的一个:加速计、接近传感器、红外传感器、相机、温度传感器、和陀螺仪。在一些实施方式中,传感器46能操作用于检测广播设备正在被拿起的动作。在一些实施方式中,传感器46能操作用于检测广播设备正在被送到人的嘴巴的动作。在一些实施方式中,传感器46能操作用于检测广播设备被踏上或坐上的动作。在一些实施方式中,传感器46能操作用于检测广播设备正在被用户使用的动作。

图6的技术包括至少部分地基于远程传感器数据和本地传感器数据的分析,自动地将远程传感器数据和关联于计算设备的用户账户相关联(144)。例如,可穿戴计算设备20的传感器分析模块26能自动地关联远程传感器数据和用户账户。在一些示例中,广播设备40能通过经由遥测模块28,将关联远程传感器数据和用户账户的指令传送到诸如服务器设备50的服务器设备来自动地关联远程传感器数据和用户账户。

在一些示例中,可穿戴计算设备20的处理器60能接收可穿戴计算设备20和广播设备40之间的无线通信链路的指示,并且传感器分析模块26能至少部分地基于可穿戴计算设备20和广播设备40之间的无线通信链路的指示,自动地关联远程传感器数据和用户账户。在这些和其他示例中,可穿戴计算设备20能响应于检测到计算设备20和广播设备40之间的无线通信链路的信号强度低于阈值信号强度,而将停止关联远程传感器数据和用户账户的指令传送到服务器设备50。例如无线通信链路可以根据蓝牙低功耗协议。

在一些示例中,计算设备能包括通知模块,诸如在传感器分析模块26自动地关联远程传感器数据和用户账户前,并且响应于传感器分析模块26自动地确定远程传感器数据应当与用户账户相关联,通知模块76由至少一个处理器60操作用于输出请求许可关联远程传感器数据和用户账户的警示以显示。通知模块76能接收响应于警示而许可关联远程传感器数据和用户账户的用户输入的指示,传感器分析模块26能至少部分地基于通知模块76接收该指示而关联远程传感器数据和用户账户。

在一些示例中,可穿戴计算设备20的传感器分析模块26能至少部分地基于远程传感器数据和本地传感器数据的分析,确定置信度得分,其中,置信度得分指示远程传感器数据应当与用户账户相关联的可能性,并且传感器分析模块26能响应于确定置信度得分高于阈值置信度得分而自动地关联远程传感器数据和用户账户。响应于确定置信度得分大于阈值置信度得分,在一些示例中,传感器分析模块26能自动地关联远程传感器数据和用户账户,而不输出请求许可关联远程传感器数据和用户账户的警示。

条款1.一种方法,包括:由计算设备接收由广播设备传送的远程传感器数据,其中,所述远程传感器数据由所述广播设备的传感器捕捉;接收由操作地耦接到所述计算设备的本地传感器捕捉的本地传感器数据;以及由所述计算设备并且至少部分地基于所述远程传感器数据和所述本地传感器数据的分析,自动地关联所述远程传感器数据和关联于所述计算设备的用户账户。

条款2.如条款1所述的方法,进一步包括:在自动地关联所述远程传感器数据和所述用户账户前,并且响应于自动地确定所述远程传感器数据应当与所述用户账户关联,由所述计算设备输出请求许可关联所述远程传感器数据和所述用户账户的警示以用于显示;以及由所述计算设备并且响应于所述警示,接收许可关联所述远程传感器数据和所述用户账户的用户输入的指示。

条款3.如条款2所述的方法,进一步包括由所述计算设备并且至少部分地基于所述远程传感器数据和所述本地传感器数据的分析,确定指示所述远程传感器数据应当与所述用户账户关联的可能性的置信度得分,其中,自动地关联包括响应于确定所述置信度得分大于阈值置信度得分而自动地关联所述远程传感器数据和所述用户账户。

条款4.如条款2所述的方法,进一步包括:响应于确定所述置信度得分大于所述阈值置信度得分,自动地关联所述远程传感器数据和所述用户账户,而无需输出请求许可关联所述远程传感器数据和所述用户账户的警示。

条款5.如条款1-4中任何一项所述的方法,其中,自动地关联所述远程传感器数据和所述用户账户包括由所述计算设备将用于关联所述远程传感器数据和所述用户账户的指令传送到服务器设备。

条款6.如条款1-5中任何一项所述的方法,进一步包括:响应于检测到所述计算设备和所述广播设备之间的无线通信链路的信号强度低于阈值信号强度,由所述计算设备将用于停止关联所述远程传感器数据和所述用户账户的指令传送到所述服务器设备。

条款7.如条款1-6中任何一项所述的方法,进一步包括:由所述计算设备的处理器接收所述计算设备和所述广播设备之间的无线通信链路的指示,其中,自动地关联包括至少部分地基于所述计算设备和所述广播设备之间的无线通信链路的指示,自动地关联所述远程传感器数据和所述用户账户。

条款8.如条款1-7中任何一项所述的方法,

其中,所述广播设备的传感器包括以下中的至少一个:加速计、接近传感器、红外传感器、相机、气压传感器、温度传感器或陀螺仪,以及其中,所述计算设备的本地传感器包括以下中的至少一个:加速计、接近传感器、红外传感器、相机、气压传感器、温度传感器、或陀螺仪。

条款9.如条款1-8中任何一项所述的方法,其中,所述广播设备包括以下中的至少一个:餐具、杯子、厨房电器、浴室电器、食品包装纸、牙刷、温度计、医疗设备、椅子、门、楼梯、健身器材、和包。

条款10.如条款1-9中任何一项所述的方法,其中,所述广播设备的传感器能够操作用于检测以下中的一个:所述广播设备正在被拿起的动作、所述广播设备正在被踏上的动作、或所述广播设备正在被用户使用的动作。

条款11.如条款1-10中任何一项所述的方法,其中,所述计算设备包括以下中的一个:可穿戴计算设备、移动计算设备、或平板计算设备。

条款12.一种方法,包括:由与用户关联的第一计算设备接收第一传感器数据,所述第一传感器数据由未与所述用户关联的广播设备传送,其中,所述第一传感器数据由所述广播设备的传感器捕捉;由所述第一计算设备接收第二传感器数据,所述第二传感器数据由操作地耦接到与所述用户关联的第二计算设备的传感器捕捉;以及

由所述第一计算设备并且至少部分地基于所述第一传感器数据和所述第二传感器数据的分析,自动地关联所述第一传感器数据和关联于所述用户的用户账户。

条款13.如条款12所述的方法,其中,所述第一计算设备和所述第二计算设备包括单个计算设备。

条款14.如条款12或13所述的方法,其中,所述第一计算设备包括移动计算设备,以及其中,所述第二传感器数据包括可穿戴计算设备。

条款15.如条款12-14中任何一项所述的方法,进一步包括:

在自动地关联所述第一传感器数据和所述用户账户前,并且响应于自动地确定所述第一传感器数据应当与所述用户账户关联,由所述第一计算设备输出请求许可关联所述第一传感器数据和所述用户账户的警示以用于显示;以及由所述第一计算设备并且响应于所述警示,接收许可关联所述第一传感器数据和所述用户账户的用户输入的指示。

条款16.如条款12-15中任何一项所述的方法,进一步包括:由所述第一计算设备至少部分地基于所述第一传感器数据和所述第二传感器数据的分析,确定置信度得分,其中,所述置信度得分指示所述第一传感器数据应当与所述用户账户关联的可能性,其中,自动地关联包括响应于确定所述置信度得分大于阈值置信度得分而自动地关联所述第一传感器数据和所述用户账户。

条款17.如条款16所述的方法,进一步包括响应于确定所述置信度得分大于所述阈值置信度得分,自动地关联所述第一传感器数据和所述用户账户,而无需输出请求许可关联所述第一传感器数据和所述用户账户的警示。

条款18.如条款12-17中任何一项所述的方法,其中,自动地关联所述第一传感器数据和所述用户账户包括由所述计算设备将用于关联所述第一传感器数据和所述用户账户的指令传送到服务器设备。

条款19.如条款12-17中任何一项所述的方法,其中,所述第一计算设备包括以下中的一个:可穿戴计算设备、移动计算设备、或平板计算设备。

条款20.一种设备,包括:至少一个处理器;遥测模块,所述遥测模块能够由所述至少一个处理器操作用于接收由广播设备传送的远程传感器数据,其中,所述远程传感器数据由所述广播设备的传感器捕捉;本地传感器,所述本地传感器能够操作用于捕捉本地传感器数据,以及传感器分析模块,所述传感器分析模块能够自动地由所述至少一个处理器操作用于至少部分地基于远程传感器数据和本地传感器数据的分析,关联远程传感器数据和关联于所述计算设备有关的用户账户。

条款21.如条款20所述的设备,进一步包括:通知模块,所述通知模块可由至少一个处理器操作以在所述传感器分析模块自动地关联所述远程传感器数据和所述用户账户前,并且响应于所述传感器分析模块自动地确定所述远程传感器数据应当与所述用户账户关联,输出请求许可关联所述远程传感器数据和所述用户账户的警示以用于显示,其中,所述通知模块响应于所述警示而接收许可关联所述远程传感器数据和所述用户账户的用户输入的指示,以及其中,所述传感器分析模块至少部分地基于所述通知模块接收到该指示而关联所述远程传感器数据和所述用户账户。

条款22.如条款20或21所述的设备,进一步包括:其中,所述传感器分析模块至少部分地基于所述远程传感器数据和所述本地传感器数据的分析,确定指示所述远程传感器数据应当与所述用户账户相关联的可能性的置信度得分,以及其中,响应于确定置信度得分大于阈值置信度得分,所述传感器分析模块自动地关联所述远程传感器数据和所述用户账户。

条款23.如条款22所述的设备,其中,所述传感器分析模块响应于确定所述置信度得分大于所述阈值置信度得分,自动地关联所述远程传感器数据和所述用户账户,而无需指令所述通知模块输出请求许可关联所述远程传感器数据和所述用户账户的警示。

条款24.如条款20-23中任何一项所述的设备,其中,所述本地传感器包括以下中的一个或多个:加速计、接近传感器、红外传感器、相机、气压传感器、温度传感器、和陀螺仪。

条款25.如条款20-24中任何一项所述的设备,其中,所述遥测模块可由一个或多个移动计算设备处理器中的至少一个处理器和一个或多个移动计算设备处理器操作以在所述遥测模块接收到由所述广播设备传送的所述远程传感器数据前,在所述计算设备和所述广播设备之间建立无线通信链路。

条款26.如条款20-25中任何一项所述的设备,其中,所述计算设备包括以下中的一个:可穿戴计算设备、移动计算设备、或平板计算设备。

条款27.一种存储指令的计算机可读存储介质,所述指令在被执行时,使得计算设备的至少一个处理器:当由所述广播设备的传感器捕捉到所述远程传感器数据时,接收由所述广播设备传送的远程传感器数据;接收由计算设备的本地传感器捕捉的本地传感器数据;以及至少部分地基于所述远程传感器数据和所述本地传感器数据的分析,自动地关联所述远程传感器数据和关联于所述计算设备的用户账户。

条款28.如条款27所述的计算机可读存储设备,进一步包括指令,所述指令在被执行时使得所述计算设备的所述至少一个处理器:在自动地关联远程传感器数据和所述用户账户前,并且响应于自动地确定所述远程传感器数据应当与所述用户账户关联,由所述计算设备输出请求许可关联所述远程传感器数据和所述用户账户的警示以用于显示;响应于所述警示,接收许可关联所述远程传感器数据和是用户账户的用户输入的指示;并且至少部分地基于所述通知模块接收到该指示,关联所述远程传感器数据和所述用户账户。

条款29.如条款27或28所述的计算机可读存储设备,其中,所述指令在被执行时使得所述计算设备的所述至少一个处理器:至少部分地基于所述远程传感器数据和所述本地传感器数据的分析,确定指示所述远程传感器数据应当与所述用户账户关联的可能性的置信度得分,并且响应于确定所述置信度得分大于阈值置信度得分而自动地关联所述远程传感器数据和所述用户账户。

条款30.如条款29所述的计算机可读存储设备,其中,所述指令在被执行时使得所述计算设备的所述至少一个处理器响应于确定所述置信度得分大于所述阈值置信度得分,自动地关联所述远程传感器数据和所述用户账户,而无需指令所述通知模块输出请求许可关联所述远程传感器数据和所述用户账户的警示。

条款31.一种编码有指令的非暂时性计算机可读存储介质,所述指令在被执行时使得移动计算设备的多个处理器的至少一个处理器实现条款1-19的技术的任意组合。

条款32.一种设备,包括用于执行条款1-19的技术的任何组合的装置。

条款33.一种系统,包括用于执行条款1-19的技术的任何组合的装置。

在一个或者多个示例中,可以在硬件、软件、固件或者它们的任何组合中实现本文所述的功能。如果在软件中实现,功能可以作为一个或者多个指令或者代码存储在计算机可读介质或计算机可读存储设备上或者通过该计算机可读介质或计算机可读存储设备传送,并且由基于硬件的处理单元执行。计算机可读介质可包括:计算机可读存储媒体,其与有形介质(诸如,数据存储媒体)对应;或者通信媒体,其包括有利于例如根据通信协议将计算机程序从一个地方转移至另一个地方的任何介质。以这种方式,计算机可读介质大体上可以与以下相对应(1)非暂时性有形计算机可读存储介质或计算机可读存储设备或者(2)通信介质(诸如,信号或者载波)。数据存储媒体可以是任何可用媒体,该任何可用媒体可以由一个或者多个计算机或者一个或者多个处理器访问,以检索用于实现本公开所描述的技术的指令、代码、和/或数据结构。计算机程序产品包括计算机可读介质。

通过示例的方式,但不限于,这种计算机可读存储媒体能够包括RAM、ROM、EEPROM、CD-ROM或者其它光盘存储、磁盘存储、或者其它磁盘存储设备、闪存、或者可以用于存储以指令或者数据结构的形式的期望程序代码并且计算机可以访问的其它任何介质。同样,将任何连接适当地称为计算机可读介质。例如,如果通过使用同轴电缆、光纤电缆、双绞线、数字用户线(DSL)、或者无线技术(诸如,红外线、无线电和微波)来从网站、服务器、或者其它远程源发送指令,那么同轴电缆、光纤电缆、双绞线、DSL、或者无线技术(诸如,红外线、无线电、和微波)包括在介质的定义范围内。然而,应该理解,该计算机可读存储媒体和数据存储媒体不包括连接、载波、信号、或者其它暂时性媒体,但是反而涉及非暂时性、有形存储媒体。本文所使用的磁盘和光盘包括:紧凑盘(CD)、激光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光盘,其中,磁盘通常磁重现数据,而光盘利用激光来光重现数据。以上的组合还应该包括在计算机可读介质的范围内。

指令可以由一个或者多个处理器执行,诸如,一个或者多个数字信号处理器(DSP)、通用微处理器、专用集成电路(ASIC)、现场可编程序逻辑阵列(FPGA)、或者其它等效的集成或者离散逻辑电路系统。因此,本文所使用的术语“处理器”可以指的是任何前述结构或者适合实现本文所述的技术的任何其它结构。另外,在一些方面中,可以在专用硬件和/或软件模块内提供本文所述的功能性。同样,可以在一个或者多个电路或者逻辑元件中完全实现技术。

可以在各种各样的设备或者装置(包括无线手机、集成电路(IC)或者IC集(例如,芯片集))中实现本公开的技术。在本公开中描述了各种组件、模块、或者单元,以强调被配置为执行所公开的技术,但是不一定需要由不同的硬件单元实现的设备的功能方面。确切地说,如上面所描述的,结合合适的软件和/或固件,各种单元可以结合为硬件单元或者通过可互操作的硬件单元集(包括上面所描述的一个或者多个处理器)而提供。

已经描述了各种示例。这些示例和其它示例在以下权利要求书的范围内。

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