使用传感器数据的空间和时间矢量分析的装置制造方法

文档序号:1252382阅读:180来源:国知局
使用传感器数据的空间和时间矢量分析的装置制造方法
【专利摘要】描述了在可佩戴的装置中使用传感器数据的空间和时间矢量分析,包括评估运动以确定运动信号,在与可佩戴的装置进行数据通信的过程中,使用由一个以上的传感器所提供的数据来评估所述运动,确定与一个以上的运动子信号中的每一个运动子信号相关联的空间矢量和时间矢量,并将空间矢量和时间矢量转换为要被应用程序所使用的数据结构,其中,该应用程序被配置成分析数据结构并生成与运动相关联的内容。
【专利说明】使用传感器数据的空间和时间矢量分析的装置

【技术领域】
[0001] 本实用新型通常涉及电气和电子硬件、计算机软件、有线和无线网络通信、以及计 算装置。更具体地,描述了用于在可佩戴的装置中使用传感器数据的空间和时间矢量分析 的装置。

【背景技术】
[0002] 随着在较小的个人和/或便携式形式因素中较大的计算能力的出现和日益增加 的针对不同用途的应用程序(即,计算机和因特网软件或者程序),消费者(即,用户)可以 访问大量的个人数据。信息和数据往往是可容易得到的,但是很难使用传统的数据采集装 置被采集。传统的装置典型地缺少能够以上下文含义的、全面的以及有效的方式进行采集、 分析、通信或者使用数据的能力。此外,传统的解决方案往往被限制于具体的个别目的或者 用途,要求用户投资于多个装置,以便进行不同的活动(例如,用于跟踪时间和距离的运动 手表,用于监测徒步旅行或者跑步的GPS接收机,用于收集骑行数据的记转器等等)。尽管 各种各样的数据和信息是可得到的,但是传统的装置和应用程序未能提供跨越许多完全不 同的活动全面地为给定用户采集数据的有效的解决方案。
[0003] -些传统的解决方案组合了少量无关联的功能。在诸如带有心率监测器或者全球 定位系统("GPS")接收器的手表或者计时器的传统装置中用于数据采集、处理、存储或者 通信的功能性是传统可得到的,但是制造和购买是昂贵的。用于组合个人数据采集设施的 其他传统的解决方案往往存在许多设计和制造问题,这些问题诸如是大小限制、特殊化材 料要求、在抗水或者防水装置的覆盖物中对于诸如凹陷或者孔的缺陷的较低的容限、不可 靠性、较高的故障率、增加的制造时间以及费用。此外,诸如用于增加对于能够分析和呈现 感应数据的创意和定制软件的需求的复杂软件的处理能力以及较小的封装已经导致了显 著增加的成本以及处理挑战。此外,复杂软件或者处理能力典型地需要显著的电力利用率, 并且导致昂贵装置的大功率、低寿命的使用。随后,诸如健身手表、心率监测器、能够实现 GPS的健身监测器、保健监测器(例如,糖尿病的血糖测试单元)、数码录音机、计步器、高度 计以及其他传统的个人数据采集装置的传统装置通常为单个或者小群活动中出现的情况 而被制造。
[0004] 因而,需要的是没有传统技术限制的用于提高数据采集装置的能力的解决方案。

【专利附图】

【附图说明】
[0005] 在以下的详细描述和附图中揭示了各种实施例或者实例("实例"):
[0006] 图1图解示范性的有数据能力的绑带系统;
[0007] 图2A图解用于感应输入的示范性的可佩带的装置和平台;
[0008] 图2B图解用于感应输入的替代的示范性的可佩带的装置和平台;
[0009] 图3图解供示范性的有数据能力的绑带使用的传感器;
[0010] 图4图解用于示范性的有数据能力的绑带的应用构造;
[0011] 图5A图解供示范性的有数据能力的绑带使用的代表性的数据类型;
[0012] 图5B图解在健身相关的活动中供示范性的有数据能力的绑带使用的代表性的数 据类型;
[0013] 图5C图解在睡眠管理活动中供示范性的有数据能力的绑带使用的代表性的数据 类型;
[0014] 图图解在医疗相关的活动中供示范性的有数据能力的绑带使用的代表性的数 据类型;
[0015] 图5E图解在社交媒体/联网相关的活动中供示范性的有数据能力的绑带使用的 代表性的数据类型;
[0016] 图6图解示范性的推荐系统;
[0017] 图7图解用于来自身体佩带的加速计的特征提取的示范性的系统;
[0018] 图8图解用于可佩带的装置的示范性的决定性处理;
[0019] 图9图解用于可佩带的装置的另一个示范性的决定性处理;和
[0020] 图10图解适合于供有数据能力的绑带使用的示范性的计算机系统。

【具体实施方式】
[0021] 各种实施例或者实例可以以多个方式实现,包括作为系统、处理、设备、用户界面 或者在诸如计算机可读存储介质的计算机可读介质或者计算机网络上的一系列程序指令, 其中程序指令经由光学、电子或者无线通信链路被发送。一般而言,除非在权利要求书中另 有规定,可以以任意的顺序进行揭示的处理的操作。
[0022] 下面连同附图提供一个以上实例的详细描述。结合这种实例提供详细描述、但是 该详细描述不局限于任何特定的实例。范围仅由权利要求书所限制,并且包含多个替换、修 改和等效。多个具体细节在以下描述中被阐述,以便提供彻底的理解。在没有一些或者所 有这些具体细节的情况下,为了根据权利要求书可以实践实例和描述的技术的目的,提供 了这些细节。为了清楚起见,没有详细描述在与实例相关的【技术领域】中已知的技术资料,以 避免不必要地使该描述难理解。
[0023] 图1图解示范性的有数据能力的绑带系统。这里,系统100包含网络102、绑带(下 文中"带子")104-112、服务器114、移动计算装置115、移动通信装置118、计算机120、膝上 型电脑122和分布式传感器124。尽管可互换地被使用,但是"绑带"和"带子"可被用于指 代相同的或者实质上类似的有数据能力的装置,该有数据能力的装置可以作为在手臂、腿、 脚踝或者其他身体肢体或特征周围的绑带或者带子被佩带。在其他实例中,带子104-112 可以直接地或者间接地被附接到其他物品,有机的或者无机的,有生命的、或者静态的。在 还有的其他实例中,带子104-112可以被不同地使用。
[0024] 如上所述,带子104-112可以被实现为可佩带的个人数据或者数据采集装置(例 如,有数据能力的装置),该装置通过用户绕在手腕、脚踝、手臂、耳朵或者其他肢体上,或者 被附接到身体或者被固定到衣服,而被佩带。为了从不同的源采集各种类型的数据,一个以 上的设施、传感元件或者传感器,有源的和无源的两者,都可以被实现为带子104-112的一 部分。为了收集数据的变化量,可以使用温度的、环境的、时间的、运动的、电子的、电气的、 化学的或者其他类型的传感器(包含下面结合图3描述的那些),这些传感器可以是可通 过用户本地(例如,使用诸如按钮、开关、运动激活/检测命令结构(例如,加速计收集的来 自带子104-112的用户启动的运动的数据)等等的用户界面设施)或者远程(例如,在网 址或者图形用户界面("GUI")中输入规则或者参数,该规则或者参数可以被用于修改在 带子104-112上实现(即,安装)的固件、电路、硬件和软件中的控制系统或者信号)配置 的。在一些实例中,用户界面可以是本地(即,在一个以上的带子104-112上或者被耦接到 一个以上的带子104-112)或者远程(S卩,在除了带子104-112以外的装置上)实现的任 何类型的人类计算接口(例如,使用例如噪音、光、振动或者其他的能源和数据生成(例如, 表示各种类型的信号或者含义的脉冲振动、闪光等等,没有限制),将信息传递给用户(即, 带子104-112的佩带者)的图形的、可视的、可听到的、触觉的或者任何其他类型的接口)。 在其他实例中,诸如带子104-112的可佩带的装置还可以被实现为用户界面,该用户界面 被配置成从用户(即,佩带者)接收输入并且提供输入到用户(即,佩带者)。如下面更详 细地描述的,带子104-112还可以被实现为有数据能力的装置,该有数据能力的装置被配 置用于使用各种类型的通信基础设施和媒体进行数据通信。带子104-112还可以是可佩带 的、个人的、非插入的、轻质的装置,该装置被配置为收集大量的个人相关的数据,该数据可 以被用于改善用户保健、健身水平、医疗条件、运动性能、睡眠生理机能以及生理条件,或者 被用作基于感应的用户界面("UI"),以通过振动、热量、光或者其他基于感应的通知来发 出指定用户状态的社交相关的通知的信号。例如,指示用户在线的社交相关的通知信号可 以被传输到接受者,随后该接受者接收例如作为振动的通知。
[0025] 使用由带子104-112收集的数据,应用程序可以被用于进行各种分析和评估,该 分析和评估可以产生关于个人的身体的(例如,保健的、患病的、虚弱的、或者其他状态,或 者活动量)、情感的、或者精神状态的信息(例如,升高的体温或者心率可以指示压力,降低 的心率和皮肤温度或者减少的移动(过多的睡眠)可以指示由用力或者其他因素所造成的 生理抑郁,从评估来自皮肤表面的释气中采集的化学数据可以被分析以判定个人的饮食是 否平衡或者是否缺乏各种营养素,盐度检测器可以被评估以判定高的、低的、或者适当的血 糖水平对于糖尿病管理是否存在,等等)。通常,带子104-112可以被配置为从传感器中本 地和远程地收集。
[0026] 作为实例,带子104可以从各种来源(即传感器,该传感器是有机的(即,与带子 104-起被安装、被集成或者另外被实现)或者是分布式的(例如,在移动计算装置115、移 动通信装置118、计算机120、膝上型电脑122、分布式传感器124、全球定位系统("GPS")卫 星(在低、中和高地球轨道上)或者其他上的传声器,而没有限制))采集(即,记录、存储、 通信(即,发送或接收)、处理等等)数据,并且与一个以上的带子106-112、服务器114、移 动计算装置115、移动通信装置118、计算机120、膝上型电脑122和分布式传感器124交换 数据。如这里显示的,本地的传感器可以是与带子104-112-起被结合、被集成或者另外被 实现的传感器。远程的或者分布式的传感器(例如,移动计算装置115、移动通信装置118、 计算机120、膝上型电脑122、或者通常的分布式传感器124)可以是能够被带子104-112访 问、控制、或者另外使用的传感器。例如,带子112可以被配置成控制同样由给定用户控制 的装置(例如,移动计算装置115、移动通信装置118、计算机120、膝上型电脑122、以及分 布式传感器124)。例如,在移动通信装置118中的传声器可以被用于检测例如被用于帮助 识别个人位置的外界的音频数据,或者被固定到耳朵的耳夹(例如,如下所述的头戴式耳 机)可以被用于记录脉搏或者血氧饱和度。此外,与移动计算装置115上的屏幕一起实现的 传感器可以被用于在用户与数据交互的同时读取用户的温度或者获得生物签名。进一步的 实例可以包含使用在计算机120或者膝上型电脑122上观察到的数据,该数据提供关于用 户的在线行为以及她正在查看的内容的类型的信息,这些可以被带子104-112使用。不管 使用的传感器的类型或者位置,数据可以通过使用例如模拟音频插座、数字适配器(例如, USB,mini-USB)或者其他被传送到带子104-112,而没有限制,插头或者其他类型连接器可 以被用于将带子104-112物理地耦接到另一装置或者系统,用于传送数据,并且在一些实 例中提供电源以对电池(没有显示)进行再充电。替代地,无线数据通信接口或者设施 (例如,被配置成使用一个以上的数据通信协议(例如,IEEE802. lla/b/g/n(WiFi)、WiMax、 ANT?、ZigBec' Bluetooth'近场通信("NFC")等等)从带子104-112传递数据的无线收 发机)可以被用于接收或者传送数据。此外,带子104-112可以被配置成直接地或间接地 分析、评估、修改或者另外使用收集的数据。
[0027]在一些实例中,带子104-112可以被配置成彼此共享数据,或者与诸如数据库、网 站、网络服务等等的中间设施共享数据,这可以由服务器114实现。在一些实施例中,服务 器114可以通过例如提供社交媒体相关的服务的第三方被操作。带子104-112和其他相关 的装置可以彼此直接地交换数据,或者带子104-112可以经由提供社交媒体相关的服务的 诸如像Facxbook?第三方的第三方服务器来交换数据。第三方服务器的实例包含用于社交 联网服务的服务器,社交联网服务包括但不限于诸如FaccbooktYahoo ! M?、GTalk?、MSN Messenger?、TwiuerH以及其他的私人或者公众的社交网络的服务。交换的数据可以包含 个人的生理数据以及来源于基于感应的用户界面("Π")的数据。在一些实例中,服务器 114可以使用一个以上的基于处理器的计算装置或者包括计算云、存储区域网络("SAN") 等等的网络被实现。如显示的,带子104-112可以被用作个人数据或者区域网络(例如, "TON"或者"PAN"),在该个人数据或者区域网络中,与给定用户或者带子(例如,一个以上 的带子104-112)有关的数据可以被共享。如这里显示的,带子104和112可以被配置成经 由网络102或者间接地使用服务器114来彼此交换数据。为了用带104和112采集的数据 来访问、查看、修改或者进行其他操作,带104和112的用户可以指引在计算机(例如,计算 机120、膝上型电脑122等等)上托管的网络浏览器。例如,使用带子104和112的两个跑步 者可以在地理上是远程的(例如,用户在地理上不是本地很接近的,以致每个用户正在使 用的带子处于直接的数据通信中),但是希望共享关于他们的赛跑时间(赛跑之前,赛跑之 后或者在赛跑中)、个人记录(即,"PR")、目标分离时间、结果,性能特性(例如,目标心率, 目标V02最大值等等)以及其他信息的数据。如果两个跑步者(S卩,带子104和112)在相 同的日子参加赛跑,数据可以被收集用于比较分析及其他用途。此外,在已经进行了给定活 动或者事件之后,数据可以被实质上实时地(考虑到了由数据传送速率、网络拓扑或者其 他的数据网络因素引起的任何等待时间)共享以及上传。换句话说,用户能够在带子被佩 带并且被配置成使用例如无线网络连接(例如,无线网络接口卡,无线局域网("LAN")卡、 移动电话等等)传送数据的时候来采集数据。数据还可以以暂时异步的方式被共享,在该 异步方式中,有线数据连接(例如,模拟音频插头(以及关联的软件或者固件)被配置成将 数字编码的数据转换成可以在带子104-112之间被传送的编码的音频数据,并且插头被配 置成接收、编码/解码以及处理交换的数据)可以被用于将来自一个以上的带子104-112 的数据传送到各种目的地(例如,带子104-112中的另一个带子、服务器114、移动计算装置 115、移动通信装置118、计算机120、膝上型电脑122、以及分布式传感器124)。带子104-112 可以利用各种类型的有线和/或无线通信设施被实现,但是并不意欲限制于任何具体的技 术。例如,可以使用模拟音频插头(例如,TRRS、TRS或者其他)从带子104-112传送数据。 在其他实例中,使用各种类型的数据通信协议(例如,WiFi、Bluetooth^、ZigBec1KANTtm等 等)的无线通信设施可以被实现为带子104-112的一部分,该设施可以包含电路、固件、硬 件、无线电收发机、天线、处理器、微处理器、存储器或者其他被配置成能够实现各种类型和 特性的数据通信能力的电气的、电子的、机械的或者物理的元件。
[0028] 作为有数据能力的装置,带子104-112可以被配置成从各种来源搜集数据,这些 来源包含机载的(没有显示)和分布式传感器(例如,服务器114、移动计算装置115、移动 通信装置118、计算机120、膝上型电脑122以及分布式传感器124)或者其他带子。一些或 者所有的采集到的数据可以是个人的、敏感的或者机密的,并且提供安全存储和访问的各 种技术可以被实现。例如,各种类型的安全协议和算法可以被用于对带子104-112存储或 者访问的数据进行编码。安全协议和算法的实例包含验证、加密、编码、私钥和公钥基础设 施、密码、校验和、散列码以及散列函数(例如,SHA、SHA-UMD-5等等),或者其他可以被用 于阻止对带子104-112采集的数据的不希望的访问。在其他实例中,用于带子104-112的 数据安全性可以被不同地实现。
[0029] 带子104-112可以被用作个人可佩带的数据采集装置,该带子在被佩带时被配置 成识别具体的、个别的用户。通过评估采集的数据并且使用长期和短期的分析技术(例如, 任何类型的软件包或者模块,而没有限制),用户可以具有唯一的能够被用作用于识别的签 名的行为或者运动的形态和/或生物反应,采集的数据诸如是来自加速计的运动数据、诸 如心率、皮肤电流反应的生物数据、以及其他的生物数据。例如,带子104-112可以收集关 于一个人的步态或者其他的唯一的生物的、生理的、或者行为的特性的数据。使用例如分 布式传感器124,生物签名(例如,指纹、视网膜的或者虹膜血管的图案、或者其他)可以被 收集并被传输到带子104-112,当生物签名与其他数据组合时,该生物签名可以判定给定用 户已经被适当地识别并因而被验证。当带子104-112被佩带时,用户可以被识别并验证,以 便能够实现各种其他功能,这些功能诸如是访问或者修改数据,能够实现有线或者无线数 据传输设施(即,允许数据从带子104-112传送),修改带子104-112的功能性或者功能, 验证使用存储数据和信息(例如,信用卡、PIN、卡安全号码等等)的金融交易,运行考虑到 要进行的各种操作的应用程序(例如,通过传输安全码到读取器来控制物理安全和访问, 当安全码被验证时,读取器通过关闭到电磁锁的电流来打开门等等),等等。可以使用带子 104-112来进行除那些被描述的功能和操作之外的不同的功能和操作,该带子可以担当安 全的、个人的、可佩带的能有数据能力的装置。系统100和上述元件的数目、类型、功能、配 置、规格、结构或者其他特征可以被改变,并且不局限于提供的实例。
[0030] 图2A图解用于感应输入的示范性的可佩带的装置和平台。这里,带子(即,可佩 戴的装置)200包含总线202、处理器204、存储器206、振动源208、加速计210、传感器212、 电池214、以及通信设施216。在一些实例中,显示的带子200和元件(例如,总线202、处理 器204、存储器206、振动源208、加速计210、传感器212、电池214、以及通信设施216)的数 量、类型、功能、结构以及配置可以改变,并且不局限于提供的实例。如显示的,处理器204 可以被实现为逻辑电路,以便为存储器206、振动源208、加速计210、传感器212、电池214 和通信设施216提供控制功能和信号。可以使用适合于封装在带子104-112内的任何类型 的处理器或者微处理器来实现处理器204(图1)。各种类型的微处理器可以被用于为带子 200提供数据处理能力,并且不限制于任何具体的类型或者能力。例如,由达拉斯的德州仪 器公司(Texas Instruments)制造的MSP430F5528型的微处理器可以被配置用于使用音频 音调并且能够使用音频插头和插座系统(例如,TRRS、TRS等等)来传送由带子200采集的 数据的数据通信。此外,如果改变其他功能性(例如,传感器(例如,传感器212)的类型和 数目),则可能需要不同的处理器。例如,可以使用存储器206来存储由处理器204处理的 数据。
[0031] 在一些实例中,存储器206可以使用各种类型的数据存储技术和标准被实现,存 储器206包含但不限制于只读存储器("R0M"),随机存取存储器("RAM"),动态随机存取存 储器("DRAM"),静态随机存取存储器("SRAM"),静态/动态随机存取存储器("SDRAM"), 磁性随机存取存储器("MRAM"),固态、二维和三维存储器,Flash?·等等。存储器206还可 以使用一个以上的分区被实现,该分区被配置用于多个类型的数据存储技术,以考虑到要 被安装的不可修改(即,由用户)的软件(例如,安装在ROM上的固件),同时还可以提供使 用例如RAM的采集到的数据和应用程序的存储。一旦数据被采集和/或存储在存储器206 中,该数据就可以受到由带子200的其他元件进行的各种操作。
[0032] 在一些实例中,振动源208可以被实现为起提供振动能量作用的马达或者其他机 械结构,振动能量通过带子200被传递。作为实例,为了为带子200提供时间记录功能,存 储在存储器206上的应用程序可以被配置为监测来自处理器204的时钟信号。如果警报被 设定用于希望的时间,那么当希望的时间出现时,振动源208可以被用于振动。作为另一 个实例,振动源208可以被耦接到框架(没有显示)或者其他结构,该框架或者其他结构被 用于贯穿整个带子200的物理结构来转化或者传递振动能量。在其他实例中,振动源208 可以被不同地实现。
[0033] 电力可以被存储在电池214中,电池214可以被实现为电池,电池模块,电力管理 模块等等。同样可以从作为对于电池的外部电力的替代电源的诸如包括太阳能电池板、热 电发电机和动能发电机在内的本地电源聚集电力。这些另外的来源可以直接地为系统供电 或者为电池充电,该电池随后被用于为(例如,绑带的)系统供电。换句话说,电池214可 以包含可再充电的、不可回收的、可替换的或者其他类型的电池,而且还包含可以结合代替 处理器204使用的电路、硬件或者软件,以便提供电力管理、充电/再充电、睡眠或者其他功 能。此外,电池214可以使用各种类型的电池技术被实现,各种类型的电池技术包括但不限 于锂离子("LI")、镍金属氢化物("NiMH")或者其他。作为电流被放出的电力可以从电 池中经由总线202被分配,后者可以作为沉积或者形成的电路或者使用包括柔性电路的其 他形式的电路或者电缆被实现。从电池204分配的以及由处理器204管理的电流可以被存 储器206、振动源208、加速计210、传感器212或者通信设施216中的一个以上所使用。
[0034] 如显示的,各种传感器可以被用作由带子200采集的数据的输入源。例如,加速计 210可以被用于检测运动或者其他情形并且将其转换成如跨越运动的一个、两个或者三个 轴测量的数据。除加速计210之外,其他传感器(S卩,传感器212)可以被实现,以提供温度 的、环境的、物理的、化学的、电气的或者其他类型的感应输入。如这里呈现的,传感器212 可以包含一个或者多个传感器,并且不意欲关于实现的传感器的数量和类型进行限制。由 使用加速计210和传感器212的带子200采集的感应输入或者从另一来源(S卩,在带子200 的外面)请求的数据同样可以被转换成数据并且通过使用通信设施216被交换、传送或者 另外传递。如此处使用的,"设施"指的是任何、一些或者所有被用于实现给定的一组功能 的特征和结构。例如,通信设施216可以包含无线电设备、控制电路或逻辑电路、天线、收发 机、接收机、发射机、电阻、二极管、晶体管或者被用于从带子200发送与接收数据的其他元 件。在一些实例中,通信设施216可以被实现,以提供诸如模拟或者数字附接物、插头、插座 等等的"有线的"数据通信能力,以考虑到要被传送的数据。在其他实例中,通信设施216可 以被实现,以提供无线数据通信能力,从而通过使用不限制于各种类型的数据通信协议,跨 越一个以上的频率来传输数字编码的数据。在还有的其他实例中,带子200以及上述元件 可以在功能、结构、配置或者实现上不同,并且不局限于显示和描述的那些。
[0035] 图2B图解用于感应输入的替代的示范性的可佩带的装置和平台。这里,带子(即, 可佩带的装置)220包含总线202、处理器204、存储器206、振动源208、加速计210、传感器 212、电池214、通信设施216、开关222、光源224、以及推荐引擎226。同样编号以及命名的 元件可以在功能和结构上与在先实例中描述的那些类似地被实现。此外,显示的带子200 和元件(例如,总线202、处理器204、存储器206、振动源208、加速计210、传感器212、电池 214、通信设施216、开关222、光源224、以及推荐引擎226)的数量、类型、功能、结构以及配 置可以被改变,并且不局限于提供的实例。
[0036] 在一些实例中,带子200可以被实现为以上描述的带子200(图2A)的替代的结 构。例如,传感器212可以被配置成感测、检测、收集或者另外接收输入(S卩,感测到的物理 量、化学量、生物量、生理量或者心理量),一旦接收到该接收,该输入就可以被变换成数据 并且使用总线202被传送到处理器204。作为实例,可以使用传感器212来测量温度、心率、 呼吸率、皮肤电流反应(即,皮肤传导反应)、肌肉硬化/疲劳度、以及其他类型的情况或者 参数,可以使用一个或者多个传感器来实现传感器212。此外,传感器212通常被(直接地 或者间接地)耦接到带子220。如此处使用的,"耦接"可以指的是传感器在带子220上被 本地地实现,或者在例如与它处于数据通信的另一个装置上被远程地实现。
[0037] 在一些实例中,传感器212可以被配置成传感各种类型的环境的(例如,外界气 温、大气压、位置(例如,使用GPS或者其他用于计算地球表面上的笛卡儿坐标、极性或者其 他坐标的卫星星座、微蜂窝网络三角测量等等)、物理的、生理的、心理的、或者基于活动的 情况,以便确定可佩带的装置220(即,带子220)的用户的状态。在其他实例中,可以下载 应用程序或者固件,当该应用程序或者固件被安装时,该应用程序或者固件可以被配置成 按照功能改变传感器212。传感器212的感应输入可以用于各种目的,各种目的诸如是测量 卡路里燃烧率、提供活动的(例如,产生警报,诸如振动、可听到的或者可视的指示物)或者 非活动的(例如,在网站、移动网站或者可使用与用户和带子220相关联的账户访问的其他 位置上提供信息、内容、宣传、广告等等)反馈、测量疲劳度(例如,通过使用传感器212或 者加速计210计算皮肤传导反应(下文中"SCR"))或者其他的物理状态、确定用户的心情 等等,而没有限制。如此处使用的,可以使用机构(即,反馈机构)来提供反馈,该机构被配 置成将警报或者其他的指示物提供给用户。可以使用各种类型的反馈机构,包含振动源、马 达、光源(例如,脉动的、闪烁的或者稳定的照明)(例如,光源224,该光源224可以被实现 为任何类型的照明、发出荧光的、发出磷光的或者其他的发光机构,诸如发光二极管(下文 中"LED")、白炽灯、荧光灯或者其他类型的灯)、可听到的、音频的、可视的、触觉的或者其 它,没有限制。反馈机构可以借助于带子200,或者在其他实例中,使用可以与它处于数据 通信的其他装置,提供上面指出的类型的感应输出。例如,当传感器212检测到指示她睡着 了的皮肤绷紧(例如使用检测肌肉硬化的加速计),并且结合GPS传感的信号,可佩带的装 置220确定车辆正在接近间隔物、十字路口、障碍物或者正在快速地加速/减速等等时,驱 动器可以从振动源(例如,马达)208接收振动警报。此外,可以产生可听到的指示物,并且 将该可听到的指示物发送到耳朵佩带的通信装置,诸如Bluetooth? (或者其他的数据通信 协议、近或者远场)头戴式耳机。与可佩带的装置220数据连接的其他类型的装置也可以 被用于诸如使用移动通信或者计算装置来将感应输出提供给用户,该移动通信或者计算装 置具有图形用户界面,以显示与传感器212接收到的感应输入相关联的数据或者信息。
[0038] 在一些实例中,感应输出可以是可听到的音调、可视的指示、振动或者能够通过与 带子220处于数据通信的另一个装置被提供的其他指示。在其他实例中,感应输出可以是 媒体文件,该媒体文件诸如是传感器212检测到给定参数时播放的歌曲。例如,如果用户正 在跑步并且传感器212检测到比相对于先前的65个跑步测量的记录的心率低的心率,那么 处理器204可以被配置成产生控制信号给音频装置,该音频装置开始为用户播放欢乐的或 者高节奏的歌曲,以便增加她的心率以及基于活动的性能。作为另一个实例,传感器212和 /或加速计210可以传感各种输入,各种输入能够相对于作为用户的保健或者健康的抽象 表示的计算的"生命线"(例如,LIFELINE?)被测量。如果到传感器212 (或者加速计210 或者任何其他的与带子220 -起实现的传感器)的感应输入被接收,那么它可以与用户的 生命线或者抽象表示(下文中"表示")相比较,以便判定如果有反馈的话,那么该反馈是否 应该为了修改用户的行为而被提供。用户可以输入容许量的范围(即,在其之内不产生警 报的范围),或者处理器204可以关于各种感应输入确定要被存储在存储器206中的容许 量的范围。例如,传感器212被配置成测量身体内部温度,那么用户可以设定容许量的0. 1 华氏度范围,以便在产生警报之前,允许她的体温在98. 5和98. 7华氏度之间波动(例如, 以避免热应力、热衰竭、中暑等等)。传感器212也可以被实现为多个传感器,该多个传感 器被安置(即,定位)在带子220的相对侧,以致当带子220被佩带在手腕或者其他的身体 肢体上时,考虑到皮肤传导率的测量,以便确定皮肤传导反应。皮肤传导率可以被用于测量 各种类型的参数和情况,诸如认知努力、觉醒、说谎、压力、因差的睡眠质量而导致的身体疲 劳、对各种刺激的情感反应等等。
[0039] 基于活动的反馈可以与基于状态的反馈一起被给予。在一些实例中,带子220可 以被配置成提供反馈给用户,以便帮助他达到希望的健身水平、运动动作、保健或者健康。 除了反馈之外,带子220还可以被配置成在给定的活动或者状态期间、之前或者之后提供 对佩带者有用处的指示。反馈还可以由推荐引擎226产生。
[0040] 在一些实例中,可以使用软件、硬件、电路或者其组合来实现推荐引擎226。任何类 型的计算机编程、格式化或者脚本语言可以被用于实现推荐引擎以及描述的技术。例如,作 为由传感器212和/或加速计接收到的并且由处理器204处理的感应输入的结果,推荐引 擎226可以被配置成产生与给定的状态或者活动相关联的内容。如显示的,推荐引擎226可 以接收各种类型的通过传感器212从感应输入变换的数据。请求或者调用可以被发送到存 储器206,存储器206可以被实现为包含一个以上的数据存储设施的本地的或者远程的存 储器,诸如此处描述的那些。要被推荐引擎226递送的内容可以采用各种形式,包含文字、 图形的、可视的、可听到的、音频、多媒体、应用程序、算法或者可以使用各种类型的用户界 面被递送的其他格式,诸如此处描述的那些。在一些实例中,可以从"市场"检索内容,在该 "市场",用户可以选择各种类型的算法、模板或者可以被配置成供带子220使用的其他集合 的应用程序。例如,"市场构架"可以被用于供应用于销售、出租或者免费给可佩带的装置的 用户的应用程序、算法、程序或者其他类型的数据或者信息。可以使用考虑到诸如上面描述 那些的内容的销售、购买、出租或者许可的任何类型的结构来实现市场。基于提供应用程序 的各种类型的活动或者状态(例如,生理的、心理的或者另外的)模型,还可以从市场中被 下载,当该应用程序被安装并且执行时,使得用户能够利用来自带子200的反馈来进行某 些功能。在其他实例中,可以实现各种类型和目的的市场。
[0041] 推荐引擎226还可以被实现为评估与各种类型的感应输入相关联的数据,以便确 定要被产生并且递送给可佩带的装置(例如,带子220)或者另一个装置的内容的类型,该 另一个装置可以被耦接到带子220或者可以不被耦接到带子220,但是与带子220处于数据 通信(即,使用各种类型的数据通信协议和网络)。下面结合图6更详细地描述推荐引擎 226。
[0042] 返回参考图2B并且如此处使用的,还可以使用各种类型的指示物(例如,可听到 的、可视的、机械的等等),以便提供感应用户界面。换句话说,带子220可以被配置有开关 222,能够使用各种类型的结构来实现该开关222,各种类型的结构如装置状态、功能、操作、 模式或者其他的情况或者特性的指示物。指示物的实例包含"轮状物"或者转动结构,诸如 拨号盘或者按钮,当该"轮状物"或者转动结构被转到给定的位置时,该"轮状物"或者转动 结构指示带子220的特定功能、模式或者状态。其他结构可以包含单位置或者多位置开关, 当该单位置或者多位置开关被转到给定位置时,该单位置或者多位置开关还被配置成使用 户可视地识别带子220的功能、模式或者状态。例如,4位置开关或者按钮可以指示"开"、 "关"、"待机"、"活动的"、"非活动的"或者其他的模式。2位置开关或者按钮也可以指示其 他的操作模式,诸如"开"和"关"。作为还有的另一个实例,可以提供单开关或者按钮,以致 当该开关或者按钮被按下时,带子220改变模式或者功能,而不必替代地提供可视的指示。 在其他实例中,不同类型的按钮、开关或者其他的用户界面可以被提供,并且不局限于显示 的实例。
[0043] 图3图解供示范性的有数据能力的绑带使用的传感器。传感器212可以使用各种 类型的传感器来被实现,其中一些传感器被显示。相同编号和命名的元件可以描述与在其 他描述中显示的那些元件相同或者实质上类似的元件。这里,传感器212(图2)可以被实现 为加速计302、高度计/气压计304、光/红外线("IR")传感器306、脉搏/心率("HR") 监测器308、音频传感器(例如,传声器、换能器或者其他)310、计步器312、速度计314、GPS 接收器316、基于位置的服务传感器(例如,用于判定蜂窝网络或者微蜂窝网络内的位置的 传感器,它可以使用或者不使用GPS或者其他用于确定位置的卫星星座)318、运动检测传 感器320、环境传感器322、化学传感器324、电气传感器326或者机械传感器328。
[0044] 如显示的,不限制于任何具体类型的传感器的规格,加速计302可以被用于沿着 测量的1、2或者3轴采集与运动检测相关联的数据。加速计302同样可以被实现,以测量各 种类型的用户运动,并且可以基于使用的传感器、固件、软件、硬件或者电路的类型被配置。 作为另一个实例,高度计/气压计304可以被用于测量环境压力、大气或者其他方面,并且 它不局限于压力读取装置的任何规格或者类型。在一些实例中,高度计/气压计304可以 是高度计、气压计或者它们的组合。例如,高度计/气压计304可以被实现为用于测量带子 200中的地平面之上(AGL)压力的高度计,该高度计已被配置为海军或者陆军飞行员所使 用。作为另一个实例,高度计/气压计304可以被实现为用于为基于航海的应用而读取大 气压力的气压计。在其他实例中,高度计/气压计304可以被不同地实现。
[0045] 可以被用于测量光或者光子条件的其他类型的传感器包含光/IR传感器306、运 动检测传感器320以及环境传感器322,其中的后者可以包括任何类型的用于采集与除光 以外的环境条件相关联的数据的传感器。此外,运动检测传感器320可以被配置成使用各 种技巧和技术来检测运动,这些技巧和技术包含但不限制于比较或者差分光分析(例如, 比较前景和背景照明)、声音监听、或者其他。音频传感器310可以使用任何类型的被配置 成记录或者采集声音的装置被实现。
[0046] 在一些实例中,计步器312可以使用测量各种类型的与诸如跑步或者步行的行人 定向活动相关联的数据的装置被实现。脚步、步长、步长或者间隔、时间以及其他数据可以 被测量。在一些实例中,速度计314可以被实现,以测量不局限于任何的特定活动的速度 (例如,速率和方向矢量)。此外,可以被用作传感器212的附加传感器包含被配置成识别 或者获得基于位置的数据的那些传感器。GPS接收机316可以被用于使用例如由在低、中 或者高地球轨道(例如,"LE0"、"ME0"或者"GE0")上的民用和/或军用卫星星座传输的 各种类型的信号,来获得带子200的地理位置的坐标。在其他实例中,差分GPS算法也可以 与GPS接收器316 -起被实现,其可以被用于产生更精确或者准确的坐标。更进一步,基于 位置的服务传感器318可以被实现,以获得基于位置的数据,该数据包含但不限制于位置、 附近的感兴趣的服务或者项目等等。作为实例,基于位置的服务传感器318可以被配置成 检测提供与带子200经过的物理场所有关的信息的电子信号、编码或者其他信号。在一些 实例中,电子信号可以包含关于位置以及与此位置相关联的信息的编码数据。电气传感器 326和机械传感器328可以被配置成包含但不限制于用于输入到带子200的数据的其他类 型的(例如,触觉的、动力学的、压电的、压电机械的、压力的、触摸的、热学的、等等)传感 器。除了显示的那些传感器之外,还可以使用其他类型的传感器,其他类型的传感器包含诸 如固态罗盘等等的磁通量传感器。该传感器还可以包含陀螺传感器。虽然本图例提供了可 以与带子200 -起使用的多个传感器的类型实例(图2),但是没有显示的或者描述的其他 传感器可以与显示或者描述的任何传感器一起被实现或者可以被实现为显示的或者描述 的任何传感器的替代物。
[0047] 图4图解用于示范性的有数据能力的绑带的应用构造。这里,应用构造400包含 总线402、逻辑模块404、通信模块406、安全性模块408、接口模块410、数据管理412、音频 模块414、马达控制器416、服务管理模块418、传感器输入评估模块420、以及电力管理模块 422。在一些实例中,应用构造400和以上列出的元件(例如,总线402、逻辑模块404、通信 模块406、安全模块408、接口模块410、数据管理412、音频模块414、马达控制器416、服务 管理模块418、传感器输入评估模块420、以及电力管理模块422)可以被实现为使用诸如 Java、C++、C等等的各种计算机编程和格式化语言的软件。如这里显示的,逻辑模块404可 以是安装在存储器206 (图2)中并且由处理器204 (图2)执行的固件或者应用软件。逻辑 模块404中可以包括程序指令或者代码(例如,源、对象、二进制可执行文件或者其他),这 些程序指令或者代码在当被启动、调用或者实例化时进行各种功能。
[0048] 例如,逻辑模块404可以被配置成发送控制信号到通信模块406,以便传送、传输 或者接收存储在存储器206中的数据,其中的后者可以由数据管理模块412中的数据库管 理系统("DBMS")或者实用程序管理。作为另一个实例,安全模块408可以被逻辑模块404 控制,以为带子200 (图2)提供编码、解码、加密、验证或者其他功能。替代地,安全模块408 还可以被实现为应用程序,通过使用从各种传感器采集的以及存储器206中存储的(以及 由数据管理模块412访问的)数据,该应用程序可以被用于提供识别功能,该识别功能使带 子200能够被动地识别带子200的用户或者佩带者。更进一步地,各种类型的安全软件和 应用程序可以被使用,并且不局限于显示以及描述的那些。
[0049] 在一些实例中,接口模块410可以被用于管理使用户能够管理带子200的各种功 能的诸如开关、按钮或者其他类型的控制的用户接口控制。例如,为了产生特定的结果,4向 开关被转到给定位置,该给定位置被接口模块410解译,以判定要发送到逻辑模块404的适 当的信号或者反馈。在其他实例中,按钮(没有显示)可以被压下,该按钮通过发送另一个 信号到逻辑模块404来允许用户触发或者初始化某些动作。更进一步地,接口模块410可以 被用于解译来自例如加速计210 (图2)的数据,以识别初始化或者触发给定响应的具体的 移动或者运动。在其他实例中,接口模块410可以被用于管理不同类型的显示器(例如,发 光二极管(LED)、干涉计调制器显示器(IMOD)、电泳墨水(E ink)、有机发光二极管(OLED) 等等)。在其他实例中,接口模块410能够以不同的功能、结构或者配置被实现,并且不局限 于显示和描述的那些。
[0050] 如显示的,音频模块414可以被配置成管理从各种类型的音频传感器收集的编码 或者未编码的数据。在一些实例中,音频模块414可以包含一个以上的编解码器,该编解码 器被用于编码或者解码各种类型的音频波形。例如,模拟音频输入可以被音频模块414编 码,并且一旦被编码,就作为信号或者数据包、消息、分段、帧等等的集合被发送到逻辑模块 404,用于经由通信模块406传输。在其他实例中,音频模块414能够以不同的功能、结构、 配置或者实现被实现,并且不局限于显示和描述的那些。可以被带子200使用的其他元件 包含马达控制器416,该马达控制器416可以是控制马达或者其他振动能源(例如,振动源 208(图2))的固件或者应用程序。用于带子200的电力可以从电池214(图2)中提取并 且被电力管理模块422管理,该电力管理模块422可以是用于在有或者没有用户输入的情 况下管理电力如何被带子200以及上述元件所消耗、保存或者另外使用的固件或者应用程 序,上述元件包含一个以上的传感器(例如,传感器212 (图2)、传感器302-328 (图3))。关 于采集的数据,传感器输入评估模块420可以是软件引擎或者模块,该传感器输入评估模 块420被用于评估以及分析从带子200的一个以上的输入(例如,传感器302-328)中接收 到的数据。当数据被接收到时,它可以被传感器输入评估模块420分析,该传感器输入评估 模块420可以包含常规的或者"现成的"分析包,该分析包被配置成提供数据的应用程序具 体分析以判定趋势、图案及其他有用的信息。在其他实例中,传感器输入模块420还可以 包含能够生成各种类型和格式的用于呈现数据和依据其进行的任何分析的报告的固件或 者软件。
[0051] 可以包含的应用构造400的另一个元件是服务管理模块418。在一些实例中,月艮 务管理模块418可以是被配置成管理与执行带子200的软件相关的指令相关联的各种方面 和操作的固件、软件或者应用程序。例如,可以从在线或者联网的来源中供应被带子200上 的软件或者应用程序所使用的库或者类。为了确保希望的应用程序在应用构造400内被适 当地执行,服务管理模块418可以被实现,以管理这些服务如何以及在什么时间被调用。作 为离散的功能组、集合或者群,为了范围从与操作系统通信到调用的各种目的而被带子200 所使用的服务或者文档库可以被服务管理模块418管理。替代地,服务管理模块418可以 被不同地实现,并且不局限于此处提供的实例。此外,应用构造400是软件/系统/应用程 序水平构造的实例,应用构造400可以被用于实现带子200的各种软件相关的方面并且可 以在数量、类型、配置、功能、结构或者使用的编程或者格式化语言的类型上有不同,不局限 于任何给定的实例。
[0052] 图5A图解供示范性的有数据能力的绑带使用的代表性的数据类型。这里,可佩带 的装置502可以采集各种类型的数据,这些数据包含但不限于传感器数据504、手动输入数 据506、应用数据508、位置数据510、网络数据512、系统/操作数据514、以及用户数据516。 各种类型的数据可以从诸如以上结合图3描述的那些传感器中被采集。在一些实例中,手 动输入数据可以是由带子200 (图2)直接并且本地接收到的数据或者输入。在其他实例中, 手动输入数据还可以通过第三方网站被提供,该第三方网站在数据库中存储数据并且可以 从服务器114(图1)中与一个以上的带子104-112同步。可以被采集的其他类型的数据包 含应用数据508和系统/操作数据514,这些数据可以与安装在带子200上的或者在带子 200上实现的固件、软件或者硬件相关联。此外,如上所述,位置数据510可以被可佩带的装 置502所使用。在一些实例中,用户数据516可以是包含个人资料数据、偏好、规则或者可 佩带的装置502的给定用户先前已经输入的其他信息的数据。此外,网络数据512可以是 由可佩带的装置采集的关于路由表、数据路径、网络或者访问可用性(例如,无线网络访问 可用性)等等的数据。其他类型的数据可以由可佩带的装置502采集,并且不局限于显示 以及描述的实例。下面提供另外的由带子104-112(图1)采集的数据的类型的上下文具体 实例。
[0053]图5B图解在健身相关的活动中供示范性的有数据能力的绑带使用的代表性的数 据类型。这里,带子519可以被配置成采集诸如心率/脉搏监测数据520、血氧饱和数据 522、皮肤温度数据524、盐度/排放/释气数据526、位置/GPS数据528、环境数据530以及 加速计数据532的数据的类型(S卩,种类)。作为实例,跑步者可以使用或者佩带带子519, 以获得与他的生理条件(即,尤其是心率/脉搏监测数据520、皮肤温度、盐度/排放/释气 数据526)、体育运动效率(即,血氧含量数据522)、以及性能(即,位置/GPS数据528 (例 如,跑步的距离或者圈)、环境数据530 (例如,外界温度、湿度、压力等等)、加速计532 (例 如,尤其是包括步态、步幅、步长的生物力学信息))相关联的数据。其他或者不同类型的数 据可以被带子519采集,但是上述实例是可由带子519采集的一些数据类型的说明。此外, 采集的数据可以被上传到网站或者在线的/联网的目的地,来用于存储以及其他用途。例 如,健身相关的数据可以被应用程序使用,该应用程序从"健身市场"中被下载,运动员可以 在"健身市场"中找到、购买或者下载各种用途的应用程序。一些应用程序可以是活动具体 的,并因此可以相应地被用于修改或者变更带子519的数据采集能力。例如,健身市场可以 是由各种类型的移动以及非移动客户端可访问的以便查找用于诸如跑步、游泳、网球、高尔 夫、棒球、足球、击剑以及许多其他的不同锻炼或者健身种类的应用程序的网站。当被下载 时,健身市场还可以与用户特定的账户一起被使用,以便利用带子519管理找回的应用程 序以及用途,或者使用该数据来提供诸如在线个人训练或者有针对性的广告的服务。更多、 较少或者不同类型的数据可以被采集用于健身相关的活动。
[0054] 图5C图解在睡眠管理活动中供示范性的有数据能力的绑带使用的代表性的数据 类型。这里,带子539可以被用于睡眠管理目的,以跟踪各种类型的数据,这些数据包括心 率监测数据540、运动传感器数据542、加速计数据544、皮肤电阻率数据546、用户输入数据 548、时钟数据550以及音频数据552。在一些实例中,心率监测数据540可以被采集以评估 休息、醒着或者各种睡眠状态。运动传感器数据542和加速计数据544可以被用于判定带 子539的用户是否正在经历平静的或者断断续续的睡眠。例如,一些运动传感器数据542可 以由光传感器采集,该光传感器在她的前面、侧面或者后面测量外界的或者差分的光图案, 以便判定用户是否正在睡眠。加速计数据544同样可以被采集,以判定当用户睡眠时是否 正在经历轻柔的或者强烈的扰乱,该扰乱诸如是在睡眠呼吸暂停或者其他睡眠障碍的折磨 中经常发现的那些。此外,皮肤电阻率数据546可以被采集,以判定用户是否生病(例如, 发烧、出汗、经受寒意、皮肤湿冷等等)。更进一步地,用户输入数据可以包含由用户输入的 数据,该数据是关于带子539如何以及是否应该在给定时间触发振动源208 (图2)以唤醒 用户或者是否使用一系列增加或者减少的振动以触发清醒状态。时钟数据(550)可以被用 于测量用户处于休息中的睡眠的持续时间或者有限时段。音频数据同样可以被采集,以判 定用户是否是打鼾,并且如果是这样的话,那么其中的频率和振幅可以建议用户可能有兴 趣知道的身体条件(例如,打鼾、呼吸中断、说梦话等等)。更多、较少或者不同类型的数据 可以被采集用于睡眠管理相关的活动。
[0055] 图图解在医疗相关的活动中供示范性的有数据能力的绑带使用的代表性的数 据类型。这里,带子539还可以被配置用于医疗目的以及相关类型的数据,该相关类型的数 据诸如是心率监测数据560、呼吸监测数据562,体温数据564、血糖数据566、化学蛋白质/ 分析数据568、患者医疗记录数据570以及保健专业(例如,医生、内科医生、注册护士、内科 医生助理、牙科医生、整形外科医生、外科医生等等)数据572。在一些实例中,数据可以由 带子539直接地从用户的佩带中采集。例如,带子539也许能够通过盐度或者湿度检测器 来采样并且分析汗水以识别任何特定的化学物、蛋白质、激素或者其他有机或者无机化合 物是否存在,这些可以由带子539分析或者传递到服务器114以进行进一步的分析。如果 被发送到服务器114,可以由医院或者其他医疗设施使用由带子539采集的数据来进行进 一步的分析。在其他实例中,更多、较少或者不同类型的数据可以被采集用于医疗相关的活 动。
[0056] 图5E图解在社交媒体/联网相关的活动中供示范性的有数据能力的绑带使用的 代表性的数据类型。社交媒体/联网相关的活动的实例包含诸如Facebook' Tvviucr-等等 与基于因特网有关的社交联网服务("SNS")。这里,和音频数据插头一起被显示的带子519 可以被配置成采集供各种类型社交媒体和联网相关的服务、网站和活动使用的数据。加速 计数据580、手动数据582、其他用户/朋友数据584、位置数据586、网络数据588、时钟/计 时器数据590以及环境数据592是可以通过例如使用诸如此处描述的音频插头从带子519 上传数据来被收集以及共享的数据的实例。作为另一个实例,加速计数据580可以被采集 并且与其他用户一起被共享,从而共享运动、活动或者其他的移动定向数据。手动数据582 可以是给定用户同样希望与其他用户共享的数据。同样地,其他用户/朋友数据584可以 来自于其他带子(没有显示),该其他带子可以与由带子519采集的数据共享或者聚集。用 于带子519的位置数据586也可以与其他用户共享。在其他实例中,用户还可以输入手动 数据582,以防止其他用户或者朋友从带子519接收更新的位置数据。另外,网络数据588 和时钟/计时器数据可以被采集并且与其他用户共享,以指示例如给定用户(即,佩带带子 519)在某些位置参加的活动或者事件。此外,如果带子519的用户具有不在地理上靠近或 者非常接近的朋友(例如,带子519的用户位于旧金山,并且她的朋友位于罗马),那么环境 数据可以由带子519采集(例如,尤其是天气、温度、湿度、晴天或者阴天(如从光传感器采 集的数据解译并且与采集的湿度和温度的数据组合))。在其他实例中,更多、较少或者不同 类型的数据可以被采集用于医疗相关的活动。
[0057] 图6图解示范性的推荐系统。这里,推荐系统600包含推荐引擎602、用户界面模块 (下文中"Π模块")604、逻辑电路606、分数模块608、应用编程接口(下文中"API ")610、 赋值器612、数据库614-616、网络618、以及数据类型620-634。在一些实例中,数据类型 620-634可以具有从例如传感器212 (图2B)接收到的感应输入转换或者变换(即,"变换") 的各种类型的数据,包含心理数据620、生理数据622、生物数据624、活动数据626、状态数 据628、心情数据630、睡眠数据632、医疗数据634,等等,没有限制。在一些实例中,数据类 型620-634可以从各种传感器接收到输入被变换,各种传感器包含结合图3描述的一个以 上的传感器。例如,来自加速计(即,加速计302)、HR监测器(S卩,HR监测器308)、音频传感 器(即,音频传感器310)、基于位置的服务传感器(即,基于位置的服务传感器318)、以及 其他的传感器的输入可以被变换成睡眠数据632。在另一个实例中,来自化学传感器(即, 化学传感器324)、HR监测器(S卩,HR监测器308)、IR传感器(S卩,IR传感器306)以及其 他的传感器的输入可以被变换成心情数据630。在还有的其他实例中,来自不同的传感器群 的输入可以被变换成其他的数据类型。如显示的,推荐引擎602可以被配置成使用Π模块 604接收数据类型620-634。在一些实例中,Π模块604可以被配置成提供各种界面(例如, 形式、领域、下载/上传界面,拖放界面等等)并且接收各种格式的用户输入,各种格式包含 键入(即,到区域中)、上传数据(例如,来自外部驱动、照相机、便携式USB驱动、CD-ROM、 DVD、便携式计算装置、智能电话、便携式通信装置、可佩带的装置或者其他的装置)、鼠标点 击(即,处于一形式)、另一个类型的选择(即,使用拖放界面)、或者其他的格式。逻辑电 路606可以被配置成使用用户和系统指定的规则来进行各种类型的功能和操作。例如,逻 辑电路606可以产生控制信号,该控制信号被配置成启动由传感器212接收到的感应输入 变换成被配置成被发送给推荐引擎602的数据的变换。在另一个实例中,逻辑电路606可以 被配置成根据不同的规则产生不同的控制信号。例如,可以单独地或者作为处理器204 (图 2A-2B)的一部分被实现的逻辑电路606可以指示赋值器612应该在算法上或者另外定量 地计算用于接收到的数据的值,并且通过分数模块608分配分数值。在一些实例中,分配 的分数值可以被用于使与可佩带的装置(例如,带子200(图2A)或者带子220(图2B)相 关联的账户与另一个账户(即,可佩带的装置)或者相对于由用户指定的一组数据或者参 数(例如,确定健身、保健、运动或者健康方向的目标)相比较。例如,数据库(例如,数据 库614-616)可以存储处于账户中的、具有账户的或者另外与账户相关联(例如,与可佩带 的装置、带子或者用户相关联)的信息,该信息包含与例如健身目标、保健问题、身体状况、 活动、宣传、奖励或者奖励节目等等相关联的信息(例如,数据、分数或者其他的值)。分数 模块608还可以被配置成协作地处理数据,以便将图解进程、状况或者状态的显示或者其 他渲染呈现给用户。例如,分数模块608可以被配置成呈现给定用户的保健、健康或者其他 特性的"生命线"、其他的图表或者图形、或者其他的抽象表示。此外,可以通过推荐引擎602 产生分数模块608,以便提供用户界面或者其他的机构,可佩带的装置的用户能够通过用户 界面或者其他的机构来查看与从各种类型的传感器提供的数据相关联的各种类型的定性 的和定量的信息,各种类型的传感器诸如是此处描述的那些。
[0058] 如显示的,推荐引擎602可以被配置成使用API610在用户界面上或者在用户界面 处呈现内容。在一些实例中,可以推荐内容,该内容相对于由推荐引擎602评估的数据类型 被呈现。在一些实例中,可以以各种类型的形式和格式呈现推荐,各种类型的形式和格式诸 如是振动、噪音、光、或者其他的感应通知。在其他实例中,推荐还可以是文本的、图形的、可 视的、可听到的或者可以被可佩带的装置的用户所感知的其他类型的内容。例如,如果推荐 引擎602使用心情数据类型630检测到用户抑郁(即,下降的心率或者脉搏,减轻皮肤绷 紧,生物的、生理的、心理的或者其他的因素指示抑郁状态),那么推荐引擎602可以被配置 成请求来自数据库614 (其可以与推荐引擎602处于本地数据通信)或者数据库616 (其可 以经由网络618 (例如,LAN、WAN、MAN、云、SAN等等)与推荐引擎602处于远程数据通信) 的内容。这种内容可以是推荐,并且可以包含对于一天温泉的折扣宣传、振动或者意欲刺激 用户改善或者提高她的心情(即,心理状态)的其他的感应通知。在其他实例中,由推荐引 擎602产生的推荐或者其他的内容可以与活动或者状态有关。在其他实例中,推荐引擎602 可以被用于产生其他类型的推荐,包含从数据库614和/或616检索的广告、宣传、奖励、提 议、社论(例如,新闻广播、播客、视频日志(即,视频博客)、网络日志(即,博客)、正文、视 频、多媒体或者其他类型的内容。在一些实例中,推荐引擎602产生的推荐可以与健康状 况、身体状况、健身目标、奖励、宣传等等相关联。在还有的其他实例中,推荐系统600以及 上述元件可以被改变,并且不局限于显示和描述的那些。
[0059] 图7图解用于来自身体佩带的加速计的特征提取的示范性的系统。这里,系统700 包含坐标变换器702-706以及时间标量708。在一些实例中,成排的坐标变换器(例如,坐 标变换器702-706)可以被实现,并且不局限于显示的数量、类型或者功能。可以使用坐标 变换器702-706以固定的角速率(即,固定的ω)测量与身体的四肢以及肢体相关联的各 种类型的运动。如显示的,坐标变换器702-706可以被配置成接收运动信号,该运动信号在 算法上被处理以识别一个以上的运动子信号。在一些实例中,坐标变换器702-706中的每 个坐标变换器可以与特定的角速率相关联。当被引入到时间标量708时,可以减少对于较 低的角速率的信息生成的速率,这可以导致接近恒定的临界距离,为了确定可以被用于识 别各种类型的运动的运动计算,该接近恒定的临界距离随后可以被用于产生各种类型的矢 量(例如,时间的、空间的等等)。这种矢量能够提供运动的幅度以及方向分量两者,用于其 他的算法处理功能(例如,矢量分析、傅里叶变换等等),以确定与运动相关联的各种方面, 诸如速度、速率、变化率、轴等等,并且用于从例如传感器212 (图2Α)的感应输入变换或者 另外得到的数据的分析。
[0060] 使用运动子信号以及成排(逻辑群)的坐标变换器,可以在输入(即,已经定量地 减少到矢量或者其他的可测量的量或者类型的运动信号)上进行变换处理或者功能,以便 促进可以被用于处理与诸如带子200的可佩带的装置相关联的其他功能的数据的生成。作 为实例,身体可以被评估为通过转动的关节连接或者耦接的一组连结的刚性"梁"(即,四肢 或者其他的身体部分,考虑到用于力矩和惯性的定量变量)。通过测量"梁"的长度,不同的 角速率动力能够出现,并且可以使用系统700被确定或者另外被处理。由于进行这些计算 或者另外操纵运动信号的电气的、电子的以及基于逻辑的成分的空间的使用的减少,因此 角速率动力的测量可以考虑到以有效的方式来从身体佩带的加速计提取数据。此外,系统 700可以被用于减少电力消耗、存储器访问和操作、以及在给定的持续时间内进行的操作的 数目(例如,MIPS)。
[0061] 在其他实例中,可以使用不同的技术来有利地改进系统700和例如带子200的处 理能力。例如,耦接到带子200或者与带子200处于数据通信的不同的传感器可以监测或者 传感相同的或者实质上类似的感应输入。通常,来自不同的传感器(例如,传感器212(图 2A))的信号可以图解一些相关度,但是噪声测量可以是不相关的。例如,加速计可以显示由 (例如,可佩带的装置)附接的结构的移动所引起的噪音,但是传声器可以显示从给定的环 境发出的噪声。通过使用与描述的技术相结合的一个或者多个传感器,排除噪音并且强调 从多个范畴(例如,具有不同的采样率、频率响应、范围等等的不同的传感器)产生的信号 可以是可能的。在还有的其他实例中,系统700以及上述元件可以被改变,并且不局限于提 供的那些。
[0062] 图8图解用于可佩带的装置的示范性的决定性处理。这里,处理800从接收与事 件相关联的数据(802)开始。在一些实例中,可佩带的装置(例如,带子104-112(图1)、可 佩带的装置220 (图2B)等等)可以被配置成收集或者采集与事件相关联的数据。在其他 实例中,数据可以包括由传感器检测到的感应输入,或者另外与传感器检测到的感应输入 相关联,该传感器例如被耦接到可佩带的装置。在一些实例中,事件可以是活动(例如,跑 步、行走、睡眠、工作、游泳、骑自行车等等)的一部分,或者另外与该活动相关联。在其他 实例中,事件可以是生物状态、生理状态、心理状态等等的一部分,或者另外与生物状态、生 理状态、心理状态等等相关联。一旦数据被接收到,该数据就可以被评估以确定与可佩带的 装置的用户相关联的状态(804)。在一些实例中,可以使用推荐引擎(例如,推荐引擎602) 来接收并且评估数据。在其他实例中,可以使用与推荐引擎通信的不同的引擎或者单元来 接收并且评估数据。在一些实例中,状态可以是用户的心情、情感或者物理状态或者状况、 生物情况、身体状况、运动形式等等的决定因数。在一些实例中,评估数据可以包含使用该 数据确定各种类型的信息。例如,数据可以被用于确定与事件相关联的活动的类型、与事件 相关联的活动的程度、与事件相关联的值、或者其他的信息。如以上结合图2A和6描述的, 一旦数据被评估,该数据然后可以被用于产生推荐(806)。在一些实例中,可以通过在可佩 带的装置上实现的推荐引擎(例如,推荐引擎602)来产生推荐。在其他实例中,用于产生 推荐的推荐引擎(例如,推荐引擎602)可以在与可佩带的装置处于数据通信的另一个装置 上被实现。在一些实例中,确定的状态还可以与一个以上的其他状态(即,被存储在推荐引 擎可访问的存储器或者数据库中)相比,以识别与事件相关联的另一个推荐。在一些实例 中,可佩带的装置可以包含用户界面,该用户界面被配置成显示图形,或者另外提供与推荐 相关联的通知或者提示(例如,经由声音、振动或者其他的感应通信方法)。在其他实例中, 上述处理可以在功能、顺序、处理、实现或者其他的方面上改变,并且不局限于提供的那些。
[0063]图9图解用于可佩带的装置的另一个示范性的决定性处理。这里,可以评估运动 以确定一个以上的运动信号(902)。在一些实例中,运动和运动信号可以与四肢或者肢体的 移动相关联。在一些实例中,可以通过可佩带的装置上的传感器来检测运动,并且可佩带的 装置可以包含被配置成产生一个以上的运动信号的电路。一旦运动信号被确定,该运动信 号就可以被进一步地分离成运动子信号(904),当该运动子信号被评估时,该运动子信号可 以被用于确定与每个运动子信号相关联的空间和时间矢量(906)。在一些实例中,可以使用 一个以上的坐标变换器(例如,坐标变换器702-706)将运动信号分离成运动子信号。在一 些实例中,可以根据被配置成识别一个以上的运动子信号的一个以上的算法来处理运动信 号。使用与每个运动子信号相关联的空间和时间矢量,可以产生数据结构(或者数据结构 组),该数据结构(或者数据结构组)可以被用于例如开发与活动或者状态相关联的模型 或者图案,从该数据结构(或者数据结构组)中可以产生诸如此处描述的那些推荐或者其 他的内容、指示物、或者信息(908)。在一些实例中,可以使用从时间标量(例如,时间标量 708)输出的矢量或者其他的数据来产生数据结构,该时间标量(例如,时间标量708)可以 被配置成处理运动信号或者子信号以产生各种类型的可以被用于识别并且确定运动或者 其类型的矢量。在其他实例中,处理900可以在功能、顺序、处理、实现或者其他的方面上改 变,并且不局限于提供的那些。
[0064] 图10图解适合用于可佩戴的装置的决定性处理使用的示范性的计算机系统。在 一些实例中,计算机系统1000可以被用于实现计算机程序、应用程序、方法、处理或者其他 的软件,以进行上述技术。计算机系统1000包含使子系统和装置互连的总线1002或者其 他的用于传递信息的通信机构,该子系统和装置诸如是处理器1004、系统存储器1006 (例 如,RAM)、存储装置1008 (例如,ROM)、磁盘驱动器1010 (例如,磁性的或者光学的)、通信接 口 1012(例如,调制解调器或者以太网卡)、显示器1014(例如,0?1\^:0、01^0、电子墨水或 者反射)、输入装置1016 (例如,键盘)、以及光标控制器1018 (例如,鼠标或者跟踪球)。
[0065]根据一些实例,计算机系统1000通过处理器1004进行具体的操作,处理器1004 执行存储在系统存储器1006中的一个以上的指令的一个以上的序列。这种指令可以从另 一个计算机可读介质中被读取到系统存储器1006中,另一个计算机可读介质诸如是静态 存储装置1008或者磁盘驱动器1010。在一些实例中,为了实现,硬连线的电路可以被用于 代替软件指令或者与软件指令结合。
[0066]术语"计算机可读介质"指的是参与向处理器1004提供指令用于执行的任何有形 的介质。这种介质可以采取许多形式,包含但不局限于非易失性媒体以及易失性媒体。非 易失性媒体包含例如光盘或者磁盘,诸如磁盘驱动器1010。易失性媒体包含动态存储器,诸 如系统存储器1006。
[0067]计算机可读介质的通用形式包含,例如,软盘、柔性磁盘硬盘、磁带、任何其他的磁 性介质、CD-ROM、任何其他的光学介质、穿孔卡、纸带、具有孔的图案的任何其他的物理介 质、RAM、PROM、EPROM、FLASH-EPR0M、任何其他的存储器芯片或者盒式磁带、或者计算机能够 从其中读取的任何其他的介质。
[0068] 此外,可以使用传输介质来传输或者接收指令。术语"传输介质"可以包含任何有 形的或者无形的介质,该有形的或者无形的介质能够存储、编码或者输送用于通过机器执 行的指令,并且包含数字或者模拟通信信号或者其他无形的介质以促进这种指令的传递。 传输媒体包含同轴电缆、铜线、以及光纤,包含包括用于传输计算机数据信号的总线1002 的电线。
[0069] 在一些实例中,指令序列的执行可以通过单个计算机系统1000来进行。根据一些 实例,通过通信链路1020(例如,LAN、PSTN或者无线网络)耦接的两个以上的计算机系统 1000可以彼此配合地进行指令序列。计算机系统1000可以经由通信链路1020以及通信 接口 1012传输并且接收消息、数据以及指令,包含程序,S卩,应用程序代码。接收到的程序 代码在其被接收到时可以通过处理器1004被执行,和/或被存储在磁盘驱动器1010或者 其他的非易失性存储器中,用于稍后的执行。
[0070] 虽然为了理解的清楚,已经相当详细地描述了上述实例,但是上述实用新型的技 术不局限于提供的细节。有许多实现上述实用新型技术的替代方式。揭示的实例是说明性 并且没有限制。
【权利要求】
1. 一种使用传感器数据的空间和时间矢量分析装置,其特征在于,包括: 一个以上的传感器,所述一个以上的传感器与可佩戴的装置进行数据通信; 逻辑模块,所述逻辑模块被配置成使用由所述一个以上的传感器所提供的数据来评估 运动以确定一个以上的运动信号、将所述一个以上的运动信号中的每一个运动信号分离为 一个以上的运动子信号、确定与所述一个以上的运动子信号中的每一个运动子信号相关联 的空间矢量和时间矢量、以及将所述空间矢量和所述时间矢量转换为要被应用程序所使用 的数据结构,其中, 所述应用程序被配置成分析所述数据结构并生成与所述运动相关联的内容。
2. 如权利要求1所述的使用传感器数据的空间和时间矢量分析装置,其特征在于,所 述逻辑模块被配置成以角速度分离所述一个以上的运动信号中的每一个运动信号。
3. 如权利要求2所述的使用传感器数据的空间和时间矢量分析装置,其特征在于,所 述逻辑模块被配置成使用坐标变换器来分离所述一个以上运动信号中的每一个运动信号。
4. 如权利要求1所述的使用传感器数据的空间和时间矢量分析装置,其特征在于,所 述逻辑模块被配置成通过使用成排的坐标变换器来处理所述一个以上的运动信号来分离 所述一个以上的运动信号中的每一个运动信号,每个所述坐标变换器都与固定的角速率相 关联。
5. 如权利要求1所述的使用传感器数据的空间和时间矢量分析装置,其特征在于,所 述一个以上的传感器包括加速计。
6. 如权利要求1所述的使用传感器数据的空间和时间矢量分析装置,其特征在于,所 述一个以上的传感器包括音频传感器。
7. 如权利要求1所述的使用传感器数据的空间和时间矢量分析装置,其特征在于,所 述一个以上的传感器被配置成在活动期间采集来自身体部分中的所述运动的所述数据,所 述可佩戴的装置被配置成被佩戴在所述身体部分上。
【文档编号】A61B5/0205GK204072067SQ201290000598
【公开日】2015年1月7日 申请日期:2012年6月11日 优先权日:2011年6月10日
【发明者】侯赛因·萨德奎·拉曼, 理查德·李·特拉斯代尔, 迈克尔·爱德华·史密斯·卢纳, 斯科特·富拉姆, 特拉维斯·奥斯汀·博德, 杰里迈亚·罗比森, 托马斯·艾伦·唐纳森, 马克斯·埃弗里特·乌特二世 申请人:艾利佛公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1