具有活动提醒的活动识别的制作方法

文档序号:16763288发布日期:2019-01-29 17:51阅读:181来源:国知局
具有活动提醒的活动识别的制作方法

本申请要求申请于2014年2月28日、标题为“具有活动提醒的活动识别”的美国申请序列号14/194,161的优先权,并要求申请于2013年8月7日、标题为“目标激励”的美国临时专利申请61/863,259和申请于2013年8月23日、标题为“强度挑战”的美国专利临时申请61/869,617。上述所列出的申请的全部内容以其全文并且以非限制性的目的引用于此作为参考。



背景技术:

锻炼和健身已经变得日趋流行,并且这类活动带来的益处是周知的。各种类型的技术已经并入到健身和其他竞技活动中。例如,各种各样的可携带电子设备可用于健身活动中,诸如MP3或其他音频播放器、收音机、可携带电视机、DVD播放器、或其他视频播放设备、手表、GPS系统、计步器、移动电话、寻呼机、BP机等。许多健身狂热者或运动员当锻炼或训练时使用这些设备中的一个或多个,以保持他们愉悦、提供表现数据、或保持他们与他人接触等。这样的用户也会对记录他们的竞技活动和与之相关联的指标表现出兴趣。因此,各种传感器可被用于检测、存储、和/或传输竞技表现信息。然而,通常,竞技表现信息在真空中(in a vacuum)或基于总体竞技活动呈现。锻炼者会对得到关于他们的测验或日常活动的附加信息感兴趣。

本公开的方面是针对解决一个或多个这些不足的新颖的系统或方法。进一步的方面涉及最小化现有技术中的其他不足之处。



技术实现要素:

下文中陈述了对本公开的简要总结,以提供本发明的一些方面的基本理解。该总结并非是对本发明的广泛概述。其并非意于确定本发明的关键或重要元件或意于描绘本发明的范围。下列概要仅以简化的形式呈现本发明的一些概念作为下文所提供的更详细描述的前序。

文中描述的方法和系统的方面涉及一种计算机实现的操作设备的方法。该设备可接收用户的位置,并且另外地计算由用户进行的活动水平和目标活动水平之间的逆差(deficit)。通过使用所计算的逆差,该设备给出一种或多种活动类型的建议,其地理上更靠近用户并且可由用户实现以达到目标活动水平。

在另一方面,该公开涉及一种具有计算机可执行指令的非暂时性计算机可读介质,该计算机可执行指令被配置为:当由处理器执行时,除了确定用户可使用的竞技装备之外,还计算由用户进行的活动水平和目标活动水平之间的逆差。除了关于用户可使用的竞技装备的信息之外,使用所计算的逆差,处理器给出可由用户进行以达到目标活动水平的一种或多种活动类型的建议。

本概述被提供以介绍涉及简化形式的概念选择,本发明的详细说明在下文进一步描述。本概述并非意于指出要求保护的主题的关键特征或主要特征,也并非意于用于限制要求保护的主题的范围。

附图说明

图1示出了一种根据示例性实施例的示例性系统,其可配置为从用户的物理运动获得数据和/或提供私人训练;

图2示出了示例性计算机设备,其可以是图1的系统的一部分或与图1的系统通信。

图3示出了根据示例性实施例的、可由用户穿戴的传感器组件;

图4示出了根据示例性实施例的、可由用户穿戴的传感器组件的另一示例;

图5示出了可包括位于用户的衣物上/中的物理传感器和/或基于用户的两个移动身体部位之间的关系识别的感测输入的位置;

图6示出了图形用户界面的示例性显示器,其告知用户赚取的累积的活动点的数量。

图7示出了图形用户界面的示例性显示器,其用于将活动点目标信息传达给用户。

图8示意性地描绘出了图形用户界面的示例性显示器,其用于传达用于获得活动点以满足活动点目标的建议。

图9是活动目标激励过程的流程图。

具体实施方式

本公开的方面涉及用于为运动员或用户提供涉及其每日体育活动的信息的系统和方法。在一个实施例中,用户活动信息可包括涉及用户累积每日活动、以及该累积每日活动与一个或多个每日活动目标的比较。在另一方面,该活动信息可包括关于用户可如何补充他/她每日的活动以达到每日活动水平目标的指示、建议或指点。在其他方面,文中描述的系统和方法考虑由用户/运动员在除了每日活动之外的其他时间尺度上进行的活动,其他时间尺度可包括每小时、每周、每月或每年的活动水平,或进行活动的用户所感兴趣的任意其他尺度。

为了监测、分析并对由用户进行的活动提供反馈,竞技数据可从接收涉及由用户进行的一个或多个活动的信息的一个或多个传感器而被记录。竞技数据可以主动或被动地感测和/或存储在一个或多个非暂时性存储媒介中,并且用于产生输出,诸如举例来说,计算的竞技属性,反馈信号以提供引导和/或其他信息。这些,以及其他方面,将在私人训练系统的下列图示性示例的内容中进行讨论。

在各种实施例的下列描述中,附图被作为参照,所述附图形成本公开的一部分、并且其中通过图示的方式示出了可以实施本公开的多方面的各种实施例。理解的是,可利用其它实施例、并且可做出结构和功能的修改而非背离本公开的范围和主旨。此外,在本公开中的标题不应被认为是本公开的限制性方面,并且示例性实施例并不限于示例性标题。

I、示例个人训练系统

A、说明性网络

本公开的方面涉及可跨多种网络使用的系统和方法。在这点上,一些实施例可被配置为适应于动态网络环境。其他实施例可在不同的离散的网络环境中操作。图1图示了根据示例实施例的个人训练系统100的示例。示例性系统100可包括一个或多个互连的网络,诸如体域网(BAN)102、局域网(LAN)104、和广域网(WAN)106。如图1所示(并且在全文中描述),一个或多个网络(例如,BAN 102、LAN 104、和/或WAN 106)可彼此重叠或以其他方式相互包容。本领域的技术人员将理解的是,图示的网络102-106是逻辑网络,其可每个包括一个或多个不同的通信协议和/或网络架构、并且还可具有到彼此或其他网络的网关。例如,BAN 102、LAN 104、和/或WAN 106的每一个可操作性地连接到相同的物理网络架构,诸如蜂窝网络架构108和/或WAN架构110。例如,便携式电子设备112(其可被认为是BAN 102和LAN 104两者的部件)可包括网络适配器或网络接口卡(NIC),其被配置为将数据和控制信号根据一个或多个通信协议转换为网络消息、并且从网络消息转换为数据和控制信号,所述协议诸如传输控制协议(TCP)、互联网协议(IP)、和用户数据报协议(UDP)。这些协议是本领域中公知的,并且因而在此将不详细讨论。

网络架构108和110可包括任意类型或拓扑的一个或多个信息分布式网络,单独地或以组合形式,诸如举例来说,线缆、纤维、卫星、电话、蜂窝、无线等,并且同样地可被多样地配置为诸如具有一个或多个有线或无线通信通道(包括但不限于:近场通信(NFC)和/或ANT技术)。因此,图1的网络中的任意设备(诸如便携式电子设备112或文中描述的任意其他设备)可被认为是包含一种或多种不同的逻辑网络102-106。将前述因素考虑在内,图示的BAN和LAN(其可被联接至WAN 106)的示例性部件将被描述。

1、示例性局域网

LAN 104可包括一个或多个电子设备,诸如举例来说,计算机设备114。计算机设备114、或系统100的其他部件可包括移动终端,诸如电话、音乐播放器、平板电脑、上网本、或其他可携带设备。在其他实施例中,计算机设备114可包括媒体播放器或记录装置、台式计算机、(一个或多个)服务器、游戏控制台,诸如举例来说,XBOX、游戏站、和/或Wii游戏控制台。本领域技术人员将意识到,这些仅是用于说明用途的示例性设备,并且本公开不限于任何控制台或计算设备。

本领域的技术人员将理解,计算机设备114的设计和结构可根据若干因素而变化,诸如其预期目的。图2提供了计算机设备114的一个示例性实现方式,其示出了计算设备200的框图。本领域技术人员将理解的是,图2的公开可应用与文中公开的任意设备。设备200可包括一个或多个处理器,诸如处理器202-1和202-2(文中通常称为“多个处理器202”或“处理器202”)。处理器202可经由互连网络或总线204彼此通信或与其他部件通信。处理器202可包括一个或多个处理内核,诸如内核206-1和206-2(文中通常称为“多个内核206”或更通常地称为“内核206”),其可实现在单个集成的电路(IC)芯片上。

内核206可包括共享的缓存208和/或私有的缓存(例如,分别为缓存210-1和210-2)。一个或多个缓存208/201可将缓存数据本地存储在系统存储器(诸如存储器212)中,以用于更快地由处理器202的部件访问。存储器212可经由芯片集216与处理器212通信。在一些实施例中,缓存208可以是系统存储器212的一部分。存储器212可包括,但不限于随机访问存储器(RAM)、只读存储器(ROM),并且包括固态存储器、光学或磁存储器和/或可用于存储电子信息的任意其他媒介中的一种或多种。其他的实施例可省略系统存储器212。

系统200可包括一个或多个I/O设备(例如I/O设备214-1到214-3,每个通常被称为I/O装置214)。来自于一个或多个I/O设备214的I/O数据可存储在系统存储器212和/或一个或多个缓存208、210中。每个I/O设备214可永久地或暂时地配置为通过使用任意物理或无线通信协议与系统100的部件操作性地通信。

返回图1,四个示例性I/O设备(示为元件116-122)示出为与计算机设备114通信。本领域技术人员将理解的是,一个或多个设备116-122可以是独立的设备或可以与除了计算机设备114之外的另一设备相关联。例如,一个或多个I/设备可与BAN 102和/或WAN 106的部件相关联或交互。I/O设备116-122可包括,但不限于竞技数据获取单元,诸如举例来说,传感器。一个或多个I/O设备可被配置为感测、检测和/或测量来自于用户(诸如用户124)的竞技参数。示例包括、但不限于:加速度计、陀螺仪、位置确定设备(例如,GPS)、光(包括不可见光)传感器、温度传感器(包括周围环境温度和/或身体温度)、睡眠模式传感器、心率监测器、图像采集传感器、湿度传感器、力传感器、罗盘、角速率传感器和/或它们的组合,及其他。

在进一步的实施例中,I/O设备116-122可用于提供输出(例如,声学、视觉或触觉提示)和/或接收输入,诸如来自于运动员124的用户。这些图示的I/O设备的示例性使用在下文中提供,然而,本领域技术人员将理解的是,这些讨论仅仅是描述在本公开的范围内的很多选择中的一些。进一步地,对任意数据获取单元、I/O设备、或传感器的参考将被阐述,以公开可能具有文中公开的或本领域已知的一个或多个I/O设备、数据获取单元和/或传感器(单独地或相互组合)的实施例。

来自一个或多个设备(跨一个或多个网络)的信息可用于提供(或用于形成)多个不同的参数、指标或生理特征,包括但不限于:运动参数、或运动数据(诸如速度、加速度、距离、走过的步数、方向、相对于其他的某一身体部分或对象的相对运动)、或其他运动参数(其可以角速率、直线速率或其组合表达)、生理参数(诸如卡路里、心态、汗液检测、作用力、耗氧量、氧动力学)和可落入一个或多个范畴的其他的指标(诸如压力、冲击力、关于运动员的信息(诸如高度、重量、年龄、人口统计信息和其组合))。

系统100可配置为发送和/或接收竞技数据,包括在系统100中收集的或以其他方式提供给系统100的参数、指标或生理特征。例如,WAN 106可包括服务器111。服务器可具有图2的系统200的一个或多个部件。在一个实施例中,服务器111包括至少一个处理器或存储器,诸如处理器216和存储器212。服务器111可被配置为将计算机可执行指令存储在非暂时性计算机可读媒介上。该指令可包括竞技数据,诸如在系统100中收集的原始或经处理的数据。系统100可被配置为发送数据,诸如能量消耗点(也被称为活动点,或称为活动水平),到社交网站或主机,诸如网站。服务器111可用于或允许一个或多个用户访问和/或比较竞技数据。这样,服务器111可配置为基于竞技数据或其他信息发送通知和/或接收通知。

返回LAN 104,计算机设备114示出为与显示设备116、图像采集设备118、传感器120、和锻炼设备122操作性地通信,该些设备在下文中参考示例性实施例一个接一个讨论。在一个实施例中,显示设备116可向运动员124提供声音-视觉提示以进行特定的竞技移动。该声音-视觉提示可响应于在计算机设备114上执行或在任意其他设备上(包括BAN 102和/或WAN的设备)执行的计算机可执行指令而被提供。显示设备116可以是触摸屏设备或以其他方式配置为接收用户输入。

在一个实施例中,数据可从图像采集设备118和/或其他传感器而获得,诸如传感器120,其可用于检测(和/或测量)竞技参数(单独地或与其他设备组合)或存储的信息。图像采集设备118和/或传感器120可包括收发器设备。在一个实施例在,传感器128可包括红外(IR)、电磁(EM)或声学收发器。例如,图像采集设备118和/或传感器120可将波形传输到环境中,包括朝着运动员124的方向,并且接收“反射”或者以其他方式检测这些被释放的波形的改变。本领域技术人员将容易地意识到,对应于大量数据谱的信号可根据各种实施例而被利用。在这一方面,设备118和/或120可检测从外部源(例如,不是系统100)发出的波形。例如,设备118和/或120可检测由用户124和/或周围环境发出的热量。因而,图像采集设备118和/或传感器128可包括一个或多个热成像设备。在一个实施例中,图像采集设备118和/或传感器128可包括被配置为执行范围现象学(phenomenology)的IR设备。

在一个实施例中,锻炼设备122可以是可配置为允许或有助于运动员124进行物理运动的任意装置,诸如举例来说,脚踏车、踏步机等。无需设备是静止的需求。在这点上,无线技术允许便携式设备的使用,因此自行车或其他的移动锻炼设备可根据某些实施例而被使用。本领域的技术人员将理解的是,装备122可以是或包括用于接收包含远离计算机设备114进行的竞技数据的电子设备的接口。例如,用户可使用体育设备102(在下文中关于BAN 102而描述)并且在回家或返回装备122的期间,下载竞技数据到元件122或系统100的任意其他设备中。文中公开的任意I/O设备可配置为接收活动数据。

2、体域网

BAN 102可包括配置为接收、发送或以其他方式有助于竞技数据的收集的两个或更多设备(包括被动设备)。示例性设备可包括一个或多个数据获取单元、传感器或现有技术中已知或文中公开的设备,包括但不限于I/O设备116-122。BAN 102的两个或更多的部件可直接地通信,但是在其他实施例中,通信可经由第三设备而实现,该第三设备可以是BAN 102、LAN 104、和/或WAN 106的一部分。LAN 104或WAN 106的一个或多个部件可以形成BAN 102的一部分。在某些实现方式中,一个设备(诸如便携式设备112)是否为BAN 102、LAN 104、和/或WAN 106的一部分可能取决于运动员到访问点的靠近程度,以允许与移动蜂窝网络架构108和/或WAN架构110的通信。用户活动和/或偏好也可影响一个或多个部件是否用作BAN 102的一部分。示例性实施例在下文中提供。

用户124可与任意数量的设备相关联(例如,拥有、携带、穿戴和/或与其交互),诸如便携式设备112、鞋装(shoe-mounted)设备126、腕戴设备128和/或感测位置,诸如感测位置130,其可包括用于收集信息的位置或物理设备。一个或多个设备112、126、128、130可尤其被设计用于健身或竞技目的。实际上,本公开的方面涉及利用来自多个设备的数据来收集、检测、和/或测量竞技数据,所述多个设备中的一些不是健身设备。在一些实施例中,BAN 102(或任意其他网络)的一个或多个设备可包括健身或体育设备,其尤其设计用于特定的体育用途。如文中所使用的,术语“体育设备”包括可在特定体育或健身活动期间使用或涉及的任意物理对象。示例性体育设备可包括、但不限于:高尔夫球、篮球、棒球、足球、橄榄球、强力球、冰球、投掷器械、板球、球杆、棍棒、桨、垫和其组合。在进一步的实施例中,示例性健身装备可包括在特定体育项目发生的体育环境中的对象,包括环境本身,诸如球网、篮筐、篮板、场地的部分,诸如中线、外边界、垒、及其组合。

在这点上,本领域的技术人员将理解的是,一个或多个体育设备也可为(或形成)一结构的一部分,并且反之也是如此,一结构可包括一个或多个体育设备或可被配置为与一体育设备交互。例如,第一结构可包括篮筐和篮板,其可被移除并且由球门柱替换。在这点上,一个或多个体育设备可包括一个或多个传感器,诸如上述关于图1-3讨论的、可提供信息的一个或多个传感器,其可独立地使用或与其他传感器结合使用,诸如与一个或多个结构相关联的一个或多个传感器。例如,篮板可包括第一传感器,其配置为测量篮球在篮板上的力和力的方向,并且篮筐可包括第二传感器以检测力。类似地,高尔夫球杆可包括配置为检测在轴上的握力属性的第一传感器和配置为测量与高尔夫球的冲击的第二传感器。

参见示例性的便携式设备112,其可为多用途电子设备,其例如包括电话或数码音乐播放器,包括或可商购于加利福尼亚州丘珀蒂诺的苹果公司,或者或者可商购于华盛顿州雷蒙德的微软公司的Windows设备。如现有技术中已知的,数码媒体播放器可用作用于计算机的输出设备、输入设备和/或存储设备。设备112可被配置为用于接收从BAN 102、LAN 104或WAN 106中的一个或多个设备收集的原始数据或经处理的数据的输入设备。在一个或多个实施例中,便携式设备112可包括计算机设备114的一个或多个部件。例如,便携式设备112可包显示器116、图像采集设备118、和/或一个或多个数据获取设备,诸如上述讨论的I/O设备116-122的任意一个,具有或不具有额外的部件,诸如以包括移动端。

a、说明性服饰/附件传感器

在某些实施例中,I/O设备可形成在用户124的衣服或附件内或以其他方式与用户124相关联,所述附件包括手表、臂带、护腕、项链、衬衫、鞋等。这些设备可配置为监测用户的竞技运动。应当理解的是,它们可在用户124与计算机设备114的交互过程中检测竞技运动和/或独立于计算机设备114(或文中公开的任意其他设备)而操作。例如,BAN 102中的一个或多个设备可被配置为全天候互动监测器,其测量活动而不管用户是否靠近计算机设备114或与其交互。应当进一步理解的是,在图3中示出的感测系统302和图4示出的设备组件400仅仅是示例性实施例,这两者每个都在下面的段落中进行描述。

i、鞋装设备

在一些实施例中,示于图1的设备126可包括鞋类,其可包括一个或多个传感器,包括但不限于文中所公开的和/或现有技术中已知的。图3示出了传感器系统302的一个示例性实施例,其提供了一个或传感器组件304。组件304可包括一个或多个传感器,诸如举例来说,加速度计、陀螺仪、定位部件、力传感器和/或文中公开的或现有技术中已知的任意其他传感器。在图示的实施例中,组件304并入多个传感器,它们可包括力敏电阻器(FSR)传感器306;然而,也可使用(一个或多个)其他传感器。端口308可位于鞋的鞋底结构中,并且通常配置为与一个或多个电子设备通信。端口308可以可选地设置为与电子模块310通信,并且鞋底结构309可以可选地包括壳体311或其他结构以接收模块310。传感器系统302还可包括多个引线312,其将FSR传感器306连接到端口308,以能够实现与模块310的通信和/或通过端口308与另一电子设备的通信。模块310可被包含在鞋的鞋底结构的井或腔中,并且壳体311可被定位在该井或腔中。在一个实施例中,至少一个陀螺仪和至少一个加速度计被设置在单个壳体中,诸如模块310和/或壳体311中。在至少一个进一步的实施例中,一个或多个传感器被设置为,当操作时,配置为提供方向信息和角速率数据。端口308和模块310包括用于连接和通信的互补的接口314、316。

在某些实施例中,图3中示出的至少一个力敏电阻器306可包括第一和第二电极或电触头318、210,以及设置在电极318、320之间以将电极318、320电连接在一起的力敏电阻式材料322。当压力被施加至力敏材料322时,力敏材料322的电阻率和/或电导率改变,从而改变电极318、320之间的电势。电阻的改变可以由传感器系统302检测到,从而检测施加在传感器316上的力。力敏电阻式材料322可以用各种方式来改变其压力下的电阻。例如,力敏材料322可具有当该材料被压缩时降低的内阻。进一步的实施例可使用“基于体积的电阻”可被测量,其可通过“智能材料”而实现。作为另一示例,材料322可通过改变表面到表面的接触(诸如在两件力敏材料322之间或在力敏材料322和一个或两个电极318、320之间)而改变电阻。在一些情况下,这种类型的力敏电阻式行为可被描述为“基于接触的电阻”。

ii、腕带设备

如在图4中所示,设备400(其可类似于或者包括图1中示出的传感设备128)可被配置为由用户124佩戴,诸如在手腕、手臂、脚踝。颈部等周围。设备400可包括输入机构,诸如可压下的输入按钮402,其配置为在设备400的操作期间使用。输入按钮402可操作地连接至控制器404和/或任何其他电子部件,诸如关于图1中所示的计算机设备114讨论的一个或多个元件。控制器404可被嵌入或以其他方式成为壳体406的部分。壳体406可以用一种或多种材料形成,包括弹性体部件,并且包括一个或多个显示器,诸如显示器408。显示器可被认为是设备400的可照明部分。显示器408可包括一系列的个体照明元件或灯部件,诸如LED灯410。灯可以形成为阵列,并且操作地连接至控制器404。设备400可包括指示器系统412,其也可被认为是总体显示器408的一部分或部件。指示器系统412可以与显示器408(其可具有像素部件414)相结合操作和照明,或者完全与显示器408分离。指示器系统412还可包括多个附加的照明元件或灯构件,其在示例性实施例中也可采用LED等的形式。在某些实施例中,指示器系统可提供目标的虚拟指示,诸如通过点亮指示器系统412的照明构件的一部分以代表朝着一个或多个目标的完成。装置400可被配置为通过显示器408和/或指示器系统412而显示以活动点货币的形式表达的数据,该活动点货币是基于用户的活动而由用户赚取的。

紧固机构416可以被脱开,其中设备400可以定位在用户124的手腕或一部分周围,并且紧固机构416可以随后被置于接合位置。在一个实施例中,紧固机构416可包括接口,包括但不限于USB端口,用于与计算机设备114和/或设备(诸如设备120、112)操作的交互。在一些实施例中,紧固构件可包括一个或多个磁体。在一个实施例中,紧固构件可没有移动部件,并且完全依靠磁力。

在某些实施例中,设备400可包括传感器组件(未在图4中示出)。传感器组件可包括多个不同的传感器,包括文中公开的和/或现有技术中已知的。在示例性实施例中,传感器组件可包括或运行操作性地连接到文中公开的或现有技术中已知的任意传感器。设备400和/或其传感器组件可被配置为接收从一个或多个外部传感器获得的数据。

iii、服饰和/或身体位置感测

图1的元件130示出了可与一物理装置(诸如传感器、数据获取单元或其他设备)相关联的示例性感测位置。然而在其他实施例中,其可为身体部分或区域的特定位置,该位置诸如通过图像采集设备(例如,图像采集设备118)而监测。在一些实施例中,元件130可包括传感器,使得元件130a和130b可以是集成到服饰(诸如竞技服饰)中的传感器。该传感器可被放置在用户124的身体的任意期望位置。传感器130a/b可与BAN 102、LAN 104和/或WAN 106的一个或多个设备(包括其他传感器)通信(例如,无线地)。在某些实施例中,无源感测表面可反射波形,诸如由图像采集设备118和/或传感器120发出的红外光。在一个实施例中,位于用户124的服饰上的无源传感器可包括由玻璃或可反射波形的其他透明或半透明表面制成的大致球形结构。可利用不同类别的服饰,其中给定类别的服饰具有特定的传感器,其被配置为当正确穿戴时被定位为靠近于用户124的身体的特定部分。例如,高尔夫服饰可包括以第一配置定位在服饰上的一个或多个传感器,并且足球服饰又可包括以第二配置定位在服饰上的一个或多个传感器。

图5示出了感测输入的示意性位置(参见,例如感测位置130a-130o)。在这点上,传感器可以是位于用户的衣服上/中的物理传感器,然而在其他实施例中,传感器位置130a-130o可基于两个移动身体部分之间的关系识别。例如,传感器130a可通过使用图像采集装置(诸如图像采集装置118)识别用户124的运动而确定。因此,在一些实施例中,传感器可能没有物理地定位在一个特定的位置(诸如一个或多个传感器位置130a-130o),而是配置为诸如通过图像采集设备118感测该位置的性质或感测从其他搜集的其他传感器数据。在该点上,用户身体的整个形状或部分可允许某些身体部分的识别。无论是否使用图像采集设备和/或使用文中公开的或现有技术已知的使用来自于其他设备(诸如感测系统302)、设备组件400和/或任意其他设备或传感器的数据和/或位于用户124上的物理传感器,传感器可感测身体部分的当前位置和/或身体部分的轨迹移动。在一个实施例中,涉及位置130m的感测数据可用于确定用户的重心(即质量重心)。例如,位置130a和(一个或多个)位置130f/130l相对于一个或多个位置130m-130o之间的相互关系可用于确定用户的重心沿着竖直轴线已经被抬升(诸如在跳跃期间),或用户是否尝试通过弯折并弯曲他们的膝盖而“伪造”跳跃。在一个实施例中,传感器位置130n可位于用户124的约胸骨处。类似地,传感器位置130o可位于用户124的约肚脐处。在一些实施例中,可使用来自传感器位置130m-130o的数据(单独地或与其他数据结合)以确定用户124的重心。在进一步的实施例中,可使用多个传感器位置(诸如传感器130m-130o)之间的关系来确定用户124的取向和/或旋转力,诸如用户124躯干的扭转。此外,一个或多个位置可用作力矩位置的中心。例如,在一个实施例中,一个或多个位置130m-130o可用于用户124的力矩位置的中心点。在一个实施例中,一个或多个位置可用于特定身体部分或区域的力矩中心。

图6示出了图形用户界面(GUI)的示例性显示器,其告知用户在特定时间段中赚取的累积的活动点的数量或能量消耗的点。如关于图1所讨论的,系统100可执行一个或多个过程以计算与由用户进行的一个或多个获得相关联的活动点。在一个实施例中,活动点涉及在体育活动期间用户燃烧的卡路里,然而系统100可使用活动的任意可量化的特征来计算活动点。这些特征可包括进行给定活动的总耗时、在活动期间行进的总距离、在活动期间经过的总步数、或其组合,及其他。活动点可来自于由与系统100相关联的一个或多个传感器接收的活动数据信息。如关于图1-5所讨论的,一个或多个传感器可位于腕戴设备128/400、鞋装设备126、体装设备130a-130o或便携式电子设备112或其组合、及其他上。

在一个实施方式中,系统100的一个或多个元件可执行一个或多个过程来计算由用户在体育活动期间所赚取的总的活动点的数量。例如,从与用户相关联的一个或多个传感器接收的活动数据信息可通信至服务器111,其中服务器111集合活动数据、并且计算与活动数据相关联的活动点的数量。在另一示例中,一个或多个设备112、114、126、128或130a-130o可接收传感器数据,并且从接收的传感器数据计算一个或多个活动点。在另一实施方式中,可通过系统100中的远程设备来计算累积的活动点的数量,并且该累积的活动点的数量可通过网络(诸如BAN(102)/LAN(104)或WAN(106),及其他)通信至一个或多个设备112、114、126或130a-130o。此外,在一个示例中,诸如设备114、126、128或130a-130o之一的设备可以是单件式设备/装置,并且包括配置为容纳一个或多个处理器、传感器、用户界面等的单件式本体。

能量消耗的计算可通过使用一个或多个不同的方法而进行。某些实施例可将用户的物理运动分类。例如一种或多种活动可被分类。系统可处理从上述一个或多个传感接收的数据以分类用户活动。例如,系统可将传感器信号与对应于选定活动的一个或多个信号或活动“模板”或“标志”比较。在一些实施例中,模块可通过将传感器附接到用户并且监测当用户进行多种活动时产生的信号而形成。根据一些实施例,活动可与特定于用户124的活动模块相关联。在一个这种实施例中,用户124可分配以针对特定活动的默认模板,除非一个特定的模板已经被分配至该活动。因此,用户124可建立或接收(但不需要建立或接收)比默认模板更准确的活动模板,因为,该模块更针对于该用户和/或该活动。用户124可具有选择以建立针对一个活多个预定或非限定的活动的模板。一个特定的或其他的新模板可在用户群中共享。共享的模板可基于多个不同的传感器。在一些实施例中,模板可被改进或调整以用于不同的传感器。例如,形成以用于基于鞋的传感器的模块可被改进以用于腕戴传感器。

活动模块可根据从多个不同的传感器中的一个或多个获得的数据而形成。例如,第一组传感器(例如,传感器126和128)可用于第一活动模板的形成或改进;然而,第二组传感器(例如,传感器138和包括在便携式电子设备112中的传感器)可用于第二活动模板的形成和改进。在又一实施例中,第三组传感器可用于第二用户(例如,不是用户124)的第一活动模块的形成,而非用于与用户124的相同活动模板的形成。因此,根据一些实施例,不需要来自特定传感器的数据被接收以用于以下任一:(1)针对不同用户的相同活动模板;和/或(2)针对相同用户的不同活动模板。

在一个实施例中,腕戴的加速度计(其可为多轴线加速度计)可被附接至用户并且可以形成当用户跑步、走路等时基于加速度计的输出的信号模板。模板可以是使用的(一个或多个)传感器的功能和/或(一个或多个)传感器的位置。在一些实施例中,通过将多个信号(或多个数值)组合而形成单个信号(或数值)。例如,三轴线加速度计的三个输出可被相加或以其他方式组合以形成一个或多个信号。示例性实施例可包括将信号、多个信号或信号的组合与一个或多个模板比较。在一些实施例中,可使用最优的匹配方法,其中每个活动都尝试被分类。在其他实施例中,如果信号、多个信号或信号组合不足以匹配一个模板,则该活动可保留未被分类。一些实施例可使用仅针对跑步和走路的模板,并且最合适的方法是用于确定用户是在跑步还是走路。

一些实施例可能不将用户的活动或运动分类,诸如分类为运动种类(例如,跑步、走路、足球,但是确定消耗的能量而不将数据分类)。在一个实施方式中,训练数据可用于构建一个或多个模型,也被称为经验者或经验模型,用于(至少部分地)基于一个或多个个体特有的特性(诸如用户性别、质量和/或身高)而预测消耗的氧的量,及其他。因此,来自于与设备(诸如设备112、126、128、130和/或400)相关联的一个或多个传感器的信息可用于计算一个或多个属性。接着,该计算的属性可与关联于一个或多个构建的模型的属性相比较,并且从而用于预测由用户消耗的氧气的量而同时输出对应于计算的属性的运动信号(传感器输出数值)。例如,用户可进行活动,诸如踢足球,而同时将传感器设备穿戴在附属物(appendage)上。传感器设备可接着输出传感器数值,该传感器数值可被处理以计算一个或多个属性。随后,该一个或多个计算的属性可与关联于一个或多个模型的一个或多个属性相比较,并且可对当踢足球时由用户消耗的氧的量进行估计。此外,被消耗的氧气的量的所述估计可用于估计由踢足球的用户消耗的能量值。

在一个实施方式中,便携式电子设备112可显示GUI 600,其表明了在特定时间段604期间由用户赚取的总共或累计的活动点602的数量。在另一实施方式中,用户可与GUI 600交互,以接收关于赚取的活动点602的数量的信息,其中该相关信息可包括进行的一个或多个活动类型、或活动进行的一个或多个位置,及其他。本领域技术人员能够显而易见地理解的是,与GUI 600的交互可是任何常规的方式。例如,便携式电子设备112可具有电阻屏,并且用户可通过用一个或多个手指触摸电阻屏的一个或多个部分来与GUI 600交互。在其他示例中,与GUI 600的交互可经由一个或多个控制按钮而实现。此外,本领域技术人员能够显而易见理解的是,GUI 600可另外地或替代地显示在一个或多个设备114、126、128或130a-130o、及其他上。还应当理解的是,GUI 600是用于将活动点信息传达给用户的图形化用户界面的示例性实施例,并且可采用GUI 600的其他替代实施例而不偏离本文描述的公开范围。

图7是用于将活动点目标信息(也被称为活动水平目标信息)通信至用户的GUI 700的示例性显示器。因此,GUI 700可用于激励用户提高在特定时间段内他/她的总的体育活动量,以达到一个或多个预定目标点。在一个实施方式中,GUI 700可显示在便携式电子设备112上,然而,并且如关于图6的GUI 600所描述的,GUI 700可显示在系统100的一个或多个替代或补充设备上。特别地,GUI 700包括目标状态指示器702。在一个实施例中,目标状态指示器702是柱形表,其随着由用户赚取的活动点的数量的增加而填充。在图7的示例性实施例中,目标状态指示器702包括活动点当前数量指示器706和活动点目标数量指示器704。然而,本领域技术人员能够显而易见理解的是,目标状态指示器702可以通过使用任意合适的图表、符号或文字来实现,以表示体育活动点的当前累积数量和体育活动点的目标数量之间的关系。GUI 700还包括消息区710,用于将一个或多个信息点传达给用户,该信息点涉及他/她当前累积活动点关于目标活动点数量的关系。以该方式,消息区710可用于将一个或多个激励消息/提醒传达给用于,以鼓励用户继续他们参加一个或多个体育活动以达到指定的目标活动点数量。经由消息区710(也被称为提示区710)传达的激励消息可包括当对应于当前累积活动点数量和目标活动点数量的比值的百分数值大于例如80%时的该百分数值,及其他。在另一实施方式中,经由消息区710传达的消息可包括当可获得活动点的数量以达到目标活动点数量的体育活动的分钟数低于一阈值(其可为例如30分钟)时的该分钟数。此外,本领域技术人员显而易见的是,消息区710可传达多种替代激励消息,以提高用户将持续参加一种或多种体育活动的可能性以在预定的时间段内实现目标活动点数量。此外,消息区710可独立于GUI 700的其他元件(诸如目标状态指示器702)而与用户通信。

GUI 702可包括交互区708,其中,基于用户对交互区708的选择,展示给用户一个或多个针对获取活动点以达到目标活动点数量704的建议。该一个或多个建议参考图8进一步详细地描述。

图8示意性地描绘出了GUI 800的示例性显示器,其用于传达用于获得活动点以满足活动点目标的一个或多个建议。在一个示例性实施方式中,GUI 800可显示在便携式电子设备112上,然而,GUI 800可替代地显示在关联于系统100的一个或多个设备114、126、128或130a-130o、及其他上。GUI 800可包括本地活动的地图,其中地图802可基于从与便携式电子设备112相关联的GPS传感器接收的位置数据而生成。地图802可在地图的中心显示当前位置804并且显示可进行一个或多个活动的一个或多个附近的位置。在图8的示例性实施例中,地图802显示了距用户当前位置0.3英里处的网球场、以及距用户的当前位置0.5英里处的篮球场。

在一个实施方式中,显示在地图802上的活动可关联于与GUI 800的用户具有已知关系的一个或其他个体。这些已知的关系可通过系统100而建立,通过执行一个或多个过程以搜索与用户相关联的一个或多个在线社交网络。以这种方式,用户的一个或多个“朋友”可与GUI 800的用户通过系统100分享他们的位置和当前活动。在另一实施方式中,地图802可基于用户对参与一种或多种特定体育项目的偏好而在用户的当前位置的预定距离范围内建议一种或多种活动。在又一实施方式中,地图802可基于参与者的数量建议一个或多个活动,其中参与者对于用户来说是未知的。以这种方式,地图802可给出关于参与到“搭便车”比赛(涉及对用户来说未知的参与者的比赛)及其他的一个或多个位置的建议。在另一实施例中,地图802可基于用户拥有的竞技装备而显示与一个或多个活动相关联的一个或多个位置。以这种方式,例如,当用户穿着一双篮球鞋时,系统100将经由GUI 800而建议篮球相关的活动,及其他。关于用户拥有的体育装备类型的信息可经由关联于系统100的一个或多个传感器(诸如一个或多个鞋装设备126,如关于图1所描述的)而通信。以这种方式,体育装备/设备的一个或多个传感器使能的物件可将信号传达至便携式电子设备112,指出用户拥有与一个或多个体育/竞技活动相关联的装备。替代地,与用户相关联的体育装备可被系统100记录在存储器中,诸如存储器202,并且从而基于由用户输入到数据库的数据,保留了与用户相关联的体育装备的数据库,并且其中体育装备无需为传感器使能的。

GUI 800还可包括信息区806,用于给出可由用户进行以赚取活动点以达到活动点目标的一个或多个活动的建议,其中,在信息区806中建议的活动可能不是基于靠近用户的当前位置的一个或多个其他个体或体育设施。以这种方式,信息区806可基于用户拥有的体育装备而给出一个或多个活动的建议。信息区806和地图802可基于由用户在过去进行的、并且存储在存储器(诸如存储器302)中的一个或多个活动而替代地给出一个或多个活动的建议。此外,对本领域技术人员显而易见的是,信息区806和地图802可基于多个数据类型而为用户提供一个或多个活动的信息,该多个数据类型除了本地数据之外还可包括,关于参与者数量和体育设施的可用性的数据、关于用户可用的体育设施的数据、基于用户观看习惯的建议、及其他,其中GUI 800可能给出与由用户在电视上观看的体育项目、或由用户在网络上的搜索相关联的一个或多个体育活动的建议,及其他。

此外,信息区806和地图802可指示可基于与一个或多个活动类型建议相关联的体育活动的一个或多个期间而赚取的活动点的估计的数量。与一个或多个体育活动持续时间相关联的活动点的一个或多个估计的数量可基于关联于用户达到活动点目标的活动点的逆差数。例如,如果用户需要50活动点以达到其每日活动点目标,由地图802或信息区806显示的活动点的估计的数量可以与对应于大约50活动点的体育活动持续时间相关联。

图9是活动目标激励过程的流程图。过程900可被执行以给出由用户进行以赚取达到对于给定时间段的目标数量的点所需的活动点或能量消耗点的一个或多个体育活动的建议。该时间段可以是每小时、每天、每周、每月或每年的活动点目标,及其他。此外,过程900可由与系统100相关联的一个或多个设备执行,如关于图1所描述的。在下文中的公开中,过程900将关于便携式电子设备112来描述,但是本领域的常规技术人员将理解的是,过程900可由多个不同的设备来执行,诸如与系统100相关联的设备114、126、128或130a-130o。

过程900在方框902处,接收识别用户当前位置的位置信息。如关于图6和图7所描述的,该位置信息可从与便携式电子设备112相关联的GPS传感器接收。然而,在其他实施方式中,位置信息可基于关联于到便携式电子设备112的互联网连接的IP地址、关联于到便携式电子设备112的蜂窝通信的无线电信号、指定地理位置到便携式电子设备112的用户输入,及其他。在方框904处,过程900接收关于在特定时间段内由用户赚取的活动点的累积数量的数据,其中赚取的活动点的数量对应于由用户进行的体育活动的总量。替代地,并且在方框904处,过程900可基于从一个或多个传感器接收的活动数据来确定或计算由用户赚取的一个或多个活动点,其中该一个或多个传感器可关联于图1的设备112、114、126、128或130a-130o中的一个或多个。替代地,在方框904处,过程900可接收关于活动点目标的数据,其中活动点目标对应于在特定时间段内将由用户进行的体育活动的目标量。方框904可包括活动点的逆差数,其对应于活动点目标和由用户赚取的当前累积活动点数量的数值差。

因此,在一个实施例中,基于由用户在第一时间段上的物理运动产生的传感器数据,可确定/计算活动点的数量。在一个示例中,该确定过程可在过程900的方框904处进行。此外,活动点的该数量可被添加到由用户从起始时间点积累的活动点的累积数量。另外,在第一时间段上赚取/积累的活动点的数量可与目标活动点总量相比较,其中目标活动点可能关联与第二时间段。这样,在一个特点示例中,起始时间可以是t=0s。第一时间段可以是10秒。第二时间段可以是30秒,其可将t=0s扩展到t=30s,并且其中10秒的第一时间段包含在第二时间段中,例如从t=8s到t=18s等等。本领域的常规技术人员将理解的是,该特点的时间段期间不应限制本公开,并且第一时间段、第二时间段和起始时间点可以是任意时间长度,并且是一天的任意时间,等等。

过程900的方框906识别与竞技活动相关联的一个或多个用户偏好。这些用户偏好可包括用户认识的其他个体参与一个或多个竞技活动的相关信息。例如,一个或多个用户认识的个体可能发送他们的位置和当前正在进行的竞技活动,使得用户有机会参与到与特定体育项目相关联的组织性的比赛中,及其他。用户偏好还可包括由用户在过去进行的竞技活动相关的信息。以这种方式,系统100可在存储器212中保留用户所感兴趣的体育项目的数据库。此外,用户偏好可具有由用户拥有、占有或穿戴的竞技装备。以这种方式,系统100可基于用户拥有/占有的产品而在存储器212中保留用户所感兴趣的活动的数据库。

方框908识别可由用户进行以达到活动点目标的一个或多个活动。处理用户确认的位置外,该识别过程可基于活动点目标和由用户赚取的当前累积的活动点数量之间的活动点逆差的计算,以及关联于用户识别的活动偏好。以这种方式,方框908可识别在用户的当前位置的预定范围/附近内可由用户进行的一个或多个竞技活动。然而,在替代实施例中,方框908可识别可由用户进行以达到活动点目标的一个或多个活动,其中该识别的活动并非基于靠近于用户的当前位置。

在一个示例中,方框908可识别可由用户进行以达到活动区段(session)的活动点目标的一个或多个活动。这样,方框908可包括计算针对当前活动区段的能量消耗指标和针对相同竞技活动的先前活动区段的能量消耗指标之间的差(逆差),及其他。

在方框910处,系统100可将识别活动建议的数据传送给用户。在一个实施例中,这些建议可经由图形化用户界面(诸如图8中的GUI 800)而传达给用户。传达给用户的信息可被排位或排序,使得,已知的对用户来说更感兴趣的体育活动将优先地展示给用户,及其他。例如,过程900可基于用于参与篮球比赛的事件的数量而确定用户具有对篮球体育项目的偏好。作为响应,过程900在方框910处可优先地显示关于篮球的活动建议。以这种方式,过程900可以更能够激励用户进一步参与到体育活动中,以达到预定的活动点目标。在另一实施方式中,过程900可基于估计的活动期间而对活动建议排序,以将用户的累积活动点数量补足到活动点目标。这样,给用户的激励消息可基于在活动期间将有足够时间赚取足够的活动点以达到针对活动期间的活动目标的可能性来对一个或多个体育活动排序。在一个示例中,活动期间按可以是半小时、一小时、一天、一周或一个月或其他任意的时间段。在一个示例中,对一个或多个体育活动的排序可由在单个设备中的处理器实现,该单个设备诸如设备114、126、128或130a-130o。因此,在一个实施例中,该排序可确定给定的体育活动可由用户进行参与并且可导致赚取的(计算的/奖励给用户的等)活动点数量以达到活动点目标的可能(可能性)。该可能性可基于用户距体育项目设施的接近程度以进行一个或多个体育活动、在活动点目标须达到的活动期间中剩余的时间量、以及由用户在过去进行的体育活动的技术及其他,及其他。以这种方式,基于由用户在先前时间段进行的体育活动的记录,该可能性可更推荐(排序更高)用户一贯地赚取活动点的第一量的第一活动超过用户赚取活动点的第二、显著变化的量的第二活动。在一个特点的实施例中,该排序可将用户一贯地每小时赚取100+/-10活动点的第一活动排序高于用户每小时赚取110+/-90活动点的第二活动(根据用户活动记录),等等。

此外,方框910可传达一点或多点信息以激励用户持续体育活动以达到活动点目标。这些信息点可包括用户当前累积活动点数量关于活动点目标数量的描述、或足以补足活动点的当前累积量和活动点目标之间的逆差的一个或多个估计的时间期间,及其他。

过程900可在活动监测设备中实现。这样的活动监测设备可以是通用计算机或移动设备,该移动设备配置为用作活动监测设备或可以是特别针对该功能设计的设备。

该活动监测设备可具有背景识别模块,其配置为确定或接收关于用户位置的信息(方框902)和/或基于例如用户用于的竞技装备而确定或接收用户的竞技活动偏好(方框906)。

活动监测设备还可包括逆差确定模块,其计算方框904中活动点的逆差数。

活动建议模块在方框910中可基于由逆差确定模块所确定的逆差和由背景识别模块提供的关于用户位置和/或竞技活动偏好的信息而将识别活动建议传送给用户。

背景信息可基于用户的具体情况(即涉及位置、偏好、装备源)而得到。背景信息可用于给用户提出合适的活动建议以达到它们的活动点目标。这是自动地或半自动地进行的,并且从而无需用户进行扩大搜索以寻找合适的活动。用户从而能够更快地识别合适的活动,而仅需直接来自用户的最小输入。因此,相关联设备的数据吞吐和能耗可被降低。此外,由于数据输入需求被降低,该设备无需具有复杂的输入系统。这可降低设备的复杂度、成本、可靠性、耐久性和/或能耗。

在上述任一方面,多个特征可在硬件中实现,或当软件模块在一个或多个处理器上运行时。一个方面的特征可被应用到任意其他方面。

也可提供计算机程序或计算机程序产品,用于实现上述的方面,以及可提供计算机可读媒介,其具有用于实现上述任一方法的程序存储于其上。计算机程序可被存储在计算机可读媒介上,或其可例如为信号的形式,诸如由互联网网站提供的可下载数据信号,或其可以为任意其他形式。

区段(SESSIONS)

本发明的替代实施例可使用替代或另外的方程用于计算点值和/或其他量值。方程可包括计算和/或测量的数值的差值。包括时间段的差值可用于展示速率和变化率。例如,一个方程可用于确定积累活动点或能量消耗点的速率。另一方程可用于确定在预定时间段上积累的活动点或能量消耗点的量值。

一些方程可使用除了时间外的变量。例如,一些方程可用于确定作为活动点或能量消耗点和步数的数值。计算作为活动点或能量消耗点的函数的数值或其他变量可用于比较多种活动的效率。例如,一个方程可用于确定以更快的步速行进步伐可导致以更快的每步步伐积累活动点或能量消耗点。另一示例性方程可确定每一预定距离或每单位距离的活动点或能量消耗点。

一些方程可用于计算测量的或计算的第一和/或第二差值以显示速率和变化率。例如,一个方程可用于计算或估计在给定时间内活动点或能量消耗点积累的速率。在一些实施例中,活动点或能量消耗点的瞬时积累速率被经由显示器235而显示给用户,该显示器235是移动设备的一部分。

在能量消耗点被计算之后,该计算的点数可被组合,诸如被加到总步数612中。该总数允许用户124(和/或由用户124批准的选择的个人或组)看到在多种时间段(诸如多天、多周和多月)内赚取多少点数。还可针对多个时间段计算总数。例如,用户可接收针对包括24小时、一周、一月和一年的时间段的总数。在一些实施例中,用户可选择其他时间段或取消选择一些时间段。用户可从使用设备开始或起动一个项目起同步地跟踪多个时间段并跟踪点数奖励。对于给定时间段的总数可表明针对若干活动而赚取的点数。例如,在一天中,用户可接收针对在不同时间段内走路、慢跑、快跑的点数。如上所述,针对每项活动赚取的点数可以是相应活动因子的函数。

如上文所指出的,系统和方法可以多样化地实现,以确定用户积累活动点或能量消耗点的速率。在一个实施例中,能量消耗强度至可针对一个或多个时间段而计算。该多个时间段可在单一的时间框架中,诸如1分钟、5分钟、10分钟、1小时或一天。本领域技术人员将理解的是,这些仅仅是示例。在一些实施例中,用户可指定或改变时间框架和/或时间段的数量和/或持续时间。

一些实施例可将在不同时间段收集的数据组织为收集库。例如,在一个时间框架的时间段内收集的数据可被指定为一个“区段”。例如,UI可被配置为允许用户将过去的活动数据指定为与特定的活动、体育项目、事件或运动相关联。在一个实施例中,用户可指出,过去的活动(其可存储为原始和/或经处理的数据,包括例如能量消耗点或值)是在足球比赛或跑步的区段中收集的。又例如,输入可指定,未来的活动,诸如预定的足球比赛或跑步时间,是“区段”或相关数据的收集库。可从电子数据给出一个或多个指定的建议或甚至由电子数据自动地产生一个或多个指定,该电子数据诸如为关于电子设备上的日历应用而存储的信息。电子数据可存储在相同的设备上,其包括这样的传感器,运动数据的至少一部分从该传感器收集,和/或配置为从至少一个传感器接收数据。

在另一实施例中,在一个地理区域中收集的运动数据可用于将该数据与特定的体育项目或活动相关联。例如,GPS数据(其可从获得运动数据的至少一部分的相同或不同的设备处获得)可用于确定用户处于或曾处于一个地理区域中。因此,在该区域中收集的数据可被关联在一起作为区段或其他收集库。在又一实施例中,信息的组合可用于指定收集库或运动数据,诸如区段。在一个实施例中,在一个或多个时间框架期间在靠近某一地理位置或区域处或中获得的运动数据(例如,在周六下午2点到4点的时间内在足球场的500英尺的范围内收集的数据)可被关联在一起,诸如被分为了足球区段。地理数据可从GPS、通信信号的三角测量、其他信号的存在(诸如某一传感器的检测)、和/或经由用户输入的手动指示而获得。

运动数据,诸如上文描述或在本公开全文中任一处描述的数据,可仅被分类为一个区段,如果该数据的至少一部分满足某一标准。例如,如果针对该活动的至少一部分的能量消耗强度值没有满足阈值,则该数据的一部分或全部可能不被分类到该区段中。用户能够在数据收集过程之中或之后将该区段标注为在某一活动中。

能量消耗值,包括能量消耗强度值,可在便携式电子设备上显示为时间的函数。在一个实施方式中,可显示区段的数据。在第一时间段内收集的第一值基于超过第一阈值可被显示为显示特征的第一变化,并且第二值(其可在相同的区段在第二时间段内收集)基于超过第二阈值可被显示为显示特征的第二变化。显示特征可涉及例如颜色、尺寸或形状中的至少一种。

进一步的实施例可将类似的数据收集库(诸如区段数据)组织在一起。例如,“足球区段”可被组织为使得,用户可容易地观察来自不同区段的趋势,其可从不同时间和/或未知的运动数据收集。此外,第一区段可能已经通过未用于在另一区段获得运动数据的一个或多个传感器收集。一个或多个区段可通过地图上的记号来指定。

在一个实施例中,运动数据的一个或多个计算过程可实时地发生或当数据正在被收集时发生。在一个实施例中,能量消耗值可被显示在电子设备的输出上。在一个实施例中,能量消耗值的积累可被显示,并且其他信息(诸如颜色变化)可指示强度水平,诸如基于作为时间的函数的用户的能量消耗的量值。

用于计算能量消耗值、强度值和/或其他数值的一个或多个过程可至少部分地基于数据的指定。例如,如果某区段被指定为瑜伽区段,第一过程可用于计算能量消耗,而指定为足球比赛可导致用于计算能量消耗的不同过程。指定可基于用户输入、传感器数据、位置和/或一个或多个其他因素。此外,该指定可导致使用(或不使用)一个或多个传感器。一个或多个数据收集库可被重新指定。在一些实施例中,重新指定可导致重新计算数据的至少一部分,诸如通过使用不同的传感器数据和/或用于计算数值的不同方程。

进一步的方面涉及允许多个用户访问其他用户的能量消耗的至少一部分的系统和方法,包括例如访问其他用户的区段数据。例如,在篮球队或足球队中的球员可能想要将他们的能量消耗水平在队友中比较和/或与一个或多个对手比较。运动数据的收集库(诸如区段数据)可在一个或多个组之间共享。组可被实现为区段数据的仅一部分(例如在特定时间期间、由特定传感器、在某一区域发生收集的数据等)可在一个或多个用户之间共享。本领域技术人员将理解的是,一个或多个标准可规定共享的性质。用户可建立组,使得需要来自特定个体或个体组的邀请以访问特定的信息。用户可属于多个组并且这样,他们的活动数据的不同或相同部分(或其导数)可与不同的人群共享。组可基于例如在区段的总时间、总的能量消耗、能量消耗满足特定标准(例如,位置标准)、强度、距离等而提供排序。此外,组的一个或多个成员可设置组目标,诸如在一时间段内赚取特定量的能量消耗,或者总的活动时间达到某一阈值,例如。该目标可允许成员相互竞争以达到该目标,和/或允许至少两个成员相互协作以达到一个或多个目标。

如上所述,文中公开的一些实施例涉及计算能量消耗强度值。例如,该数值可通过量化对于一用户在某一时间段的能量消耗值而确定。例如,在一时间跨度上的能量消耗值(或其导数)可用于确定在该时间跨度上的能量消耗强度值。运动数据可从该时间框架内的多个不同时间段获得。例如,来自第一传感器(其可例如为加速度计)的数据可每秒获取一次,或每秒获取多次,并且来自第二传感器(诸如力传感器)可在相同的、不同的、或部分重叠的时间段内获取。例如,来自第二传感器的数据可以第一传感器的速率的1/2而收集。在这些时间点收集的数据可用于确定针对时间框架内的特定时间段的能量消耗值。该时间框架无需为静态的。例如,时间段可以是时间的连续滚动期间。然而,在其他实施例中,时间框架可以是静态的。

一些实施例可确定一个或多个能量消耗强度值是否达到在该时间框架内的阈值。进一步的实施例可允许一个或多个用户与在一个或多个期间内获得更多的能量消耗的用户或用户组竞争。在一个实施例中,如果第一用户达到对于一期间的强度阈值水平,并且第二用于未达到对于该期间的强度阈值水平,第一用户可看来是该期间的胜者。如果两个用户都达到该阈值水平,则宣布为平局。在另一实施例中,在包括两个用户均达到阈值水平的期间的时间的更大的时间段上的总的能量消耗可用于确定胜者。在其他的实施例中,在该期间或在最大的时间段期间哪个用户获得最高的强度水平可用于确定胜者。一些实施例可能不使用来自于其他实际用户的数据。在一些实施例中,可使用虚拟AI用户。进一步的实施例可能不使用来自于其他用户(虚拟或实际)的数据,而是用户的表现,诸如达到目标和/或获得虚拟的奖励,可仅仅基于他们是否达到设定的阈值,而不管其他用户的数据指示什么和/或是否由其他用户用于比较。在这点上,文中描述的竞赛和/或组活动可被单个用户“赢得”或至少竞争。例如,用户可通过获得阈值量值的小时数或时间框架,其中他们达到的阈值强度水平而“赢得这天”。因此,文中涉及将第一用户的数据与第二用户的数据相比较的公开也意于公开将第一用户的数据与电子存储数据相比较,该电子存储数据可能不是从另一用户的实际活动数据而收集的。

在一个实施例中,可以量化对于一时间框架(诸如一小时或一天)用户达到阈值强度水平的次数。可实现系统和方法以量化在设定时间内(诸如在一天内)多个用户每个达到阈值的次数。一些方法可被配置为允许用户竞争在一天内或其他时间长度内达到阈值强度水平的情况。作为一个示例性实施例,可以确定多个用户的任一是否获得强度阈值水平一段预设的时间。如果用户在任意设定期间上达到阈值水平,这可通过确保他们具有多个连续消耗值而被测量,接着他们可得到针对更长时间段的信用。阈值强度水平的量值达到特定的期间可被量化,并且一个或多个用户可被排序或以其他方式比较。例如,如果用户相比领域用户达到更多的阈值水平或超过阈值量值,则该用户可以“赢得这天”。如上所述,可使用一个或多个“打破平局者”。此外,如贯穿本公开所讨论的,一些标准可用于确定是否考虑传感器数据和/或如何处理该传感器数据。此外,虽然套了示例性阈值水平,本领域技术人员将理解的是,可使用多个阈值水平。在一个实施例中,更高的阈值强度水平可加权重于排序和/或确定胜者。

另外的方面涉及当用户达到或未达到一个或多个阈值水平时通知用户。例如,设备可被配置为,如果用户没有成功在一时间段上完成阈值水平,则激励用户进行该活动。类似地,可提供通知以指出他们不太可能达到阈值水平,诸如在包括用户意于得到该通知的当前时刻的时间段内。第二提示可与第一提示相同或不同,当剩余更少的时间时,可再次提供第二提示。在一个实施例中,该通知可配置为生成在包括产生用户运动数据的至少一部分的至少一个传感器的设备上。在一个实施例中,该设备可配置为穿戴在附属物上,诸如举例来说,附属物在用户的手臂、手腕或腿部上。该设备可包括至少一个加速度计用于获得运动数据。在进一步的实施例中,该装置可能不仅产生通知,并且配置为提供通知,诸如通过显示器、声音、触觉反馈(例如,振动)或其组合。在其他实施例中,该通知可在第一设备上产生,诸如计算机或便携式电子设备,并且传送到具有用于收集数据的至少一个传感器的设备。

另外的方面涉及激励用户以达到运动强度水平。例如,一些实施例可确定用户进行高强度活动的时长。例如,一些实施例可能仅仅通过量化达到能量消耗强度的至少一个阈值的时间段或时间框架而量化总强度。例如,进行提供低于第一阈值的能量消耗强度值的活动所经过的时间可能不被使用。其他实施例可能使用满足多个阈值的数据。在一个实施例中,用户积累至少能量消耗点的阈值量值(其可能或可能不直接或间接地来源于卡路里)的时间被标记为剧烈的时间段。

在一个实施例中,用户积累至少能量消耗点的阈值量值(其可能或可能不直接或间接地来源于卡路里)的时间被标记为剧烈的时间段。例如,用户赚取(或正在赚取)至少18Nike FUEL点每分钟的分钟数将被加和。如果分钟数达到阈值量,诸如举例来说,每天或每周30分钟,则该用户可获得虚拟奖励。根据一个实施例,总强度=中等(18-27Nike FUEL点每分钟)+高(28+Nike FUEL点每分钟)。一些实施例可能具有针对用户的挑战,需要用户进行提供至少阈值水平的能量消耗强度的活动持续至少30分钟一次或多个。在一个实施例中,该次数可以是每周至少30分钟的3次或更多次。

此外,本申请扩展到下列编号的项目(clauses)中描述的主题。

项目1:一种活动监测设备,包括:背景识别模块,配置为获得关于用户的位置和/或用户拥有的竞技装备的信息;逆差确定模块,配置为确定由用户进行的活动水平和目标活动水平之间的逆差;以及活动建议模块,配置为基于确定的逆差和由所述背景识别模块获得的信息而给出将由用户进行以达到活动的目标水平的一个或多个活动类型的建议。

项目2:根据项目1中描述的活动监测设备,其中所述活动建议模块还配置为基于用户的活动偏好将一个或多个活动类型排序。

项目3:根据项目2中描述的活动监测设备,其中所述活动偏好基于用户参与到一个或多个活动的先前事件的数量。

项目4:根据项目2或3中描述的活动监测设备,其中所述活动偏好基于用户认识并且参与到该活动中的个体的数量。

项目5:根据项目2到4中任意一项描述的活动监测设备,其中所述活动建议模块还被配置为计算达到该活动类型或每个活动类型的目标水平的估计的时间期间,所述活动建议单元基于计算的时间期间将活动类型排序。

项目6:根据前述任一项目描述的活动监测设备,其中所述活动建议模块配置为给出靠近用户位置的活动类型的建议。

项目7:根据前述任一项目描述的活动监测设备,其中所述背景识别模块配置为基于从传感器使能的竞技装备接收的一个或多个信号确定用户拥有的竞技装备。

项目8:根据前述任一项目描述的活动监测设备,其中所述背景识别模块配置为基于用户拥有的竞技装备的存储的数据而确定用户拥有的竞技装备。

项目9:一种操作设备的计算机实现的方法,包括获得关于用户的位置和/或用户拥有的竞技装备的背景信息;确定由用户进行的活动水平和目标活动水平之间的逆差;以及基于所确定的逆差和背景信息,给出将被进行以达到目标活动水平的一种或多种活动类型的建议。

项目10:根据项目9中所描述的计算机实现的方法,还包括:基于用户的活动偏好将一个或多个活动类型排序。

项目11:根据项目10中所描述的计算机实现的方法,其中:所述活动偏好基于用户参与到一个或多个活动的先前事件的数量。

项目12:根据项目11中所描述的计算机实现的方法,其中:所述活动偏好基于用户认识并且参与到该活动中的个体的数量。

项目13:根据项目9到12中任意一项描述的计算机实现的方法,其中活动类型是基于达到目标活动水平的一个或多个估计的时间期间而进行排序的。

项目14:根据前述任一项目中所描述的计算机实现的方法,其中:用户拥有的竞技装备基于从传感器使能的竞技装备接收的一个或多个信号而确定。

项目15:根据项目14中所描述的计算机实现的方法,其中:用户拥有的竞技装备是基于用户拥有的竞技装备的存储的数据可而确定。

项目16:一种非暂时性计算机可读媒介,包括可执行指令,当该可执行指令执行时其使得计算机设备用作如项目1-8的任意一项所描述的活动监测设备、或进行如项目9-15的任意一项所描述的方法。

进一步的实施例在下文中作为示例性项目而提供。

项目17:一种操作设备的计算机实现的方法,包括:在该设备中的处理器处,接收识别用户位置的位置信息;通过该处理器,确定由用户进行的活动水平和目标活动水平之间的逆差;以及基于所计算的逆差,给出一种或多种活动类型的建议,其靠近用户并且可由用户实现以达到目标活动水平。

项目18:根据项目17所述的计算机实现的方法,进一步包括:通过所述处理器,基于用户的活动偏好将一个或多个活动类型排序。

项目19:根据项目18所述的计算机实现的方法,其中所述活动偏好基于用户参与到一个或多个活动的先前事件的数量。

项目20:根据项目18所述的计算机实现的方法,其中:所述活动偏好基于用户认识并且参与到该活动中的个体的数量。

项目21:根据项目18所述的计算机实现的方法,其中活动类型是基于达到目标活动水平的一个或多个估计的时间期间而进行排序的。

项目22:一种非暂时性计算机可读媒介,包括计算机可执行指令,当该计算机可执行指令由处理器执行时其配置为执行至少以下操作:通过该处理器,确定由用户进行的活动水平和目标活动水平之间的逆差;通过所述处理器,确定用户拥有的竞技装备,以及基于所确定的逆差和用户拥有的竞技装备,通过所述处理器,给出由用户进行以达到目标活动水平的一种或多种活动类型的建议。

项目23:根据项目22所述的非暂时性计算机可读媒介,其中:所述处理器基于从传感器使能的竞技装备接收的一个或多个信号而确定用户拥有的竞技装备。

项目24:根据项目22所述的非暂时性计算机可读媒介,其中:所述处理器基于用户拥有的竞技装备的存储的数据而确定用户拥有的竞技装备。

项目25:根据项目22所述的非暂时性计算机可读媒介,还包括:在处理器处,接收识别用户位置的位置信息,其中建议的活动类型进一步基于靠近用户的程度而被排序。

项目26:一种单件式装置,配置为由用户穿戴,包括:

处理器;

传感器,配置为采集用户的运动数据;

用户界面;以及

非暂时性计算机可读媒介,包括计算机可执行指令,当该计算机可执行指令由处理器执行时其至少进行以下操作:

当传感器被穿戴在用户上时,从传感器采集由传感器产生的、作为用户的运动结果的运动数据;

从该运动数据计算指示由用户在第一时间段上进行的体育活动的量的活动点指标;

计算目标状态,其将计算的活动点指标与针对包含第一时间段的第二时间段的目标活动点总数相比较;以及

使用用户界面,将激励消息传达给用户,给出一个或多个体育活动的建议以参加,其中,如果用户在第二时间段的剩余时间内参加该一个或多个体育活动,基于计算的目标状态,该一个或多个体育活动将导致用户达到目标活动点总数。

项目27:根据项目26所述的单件式装置,其中:传感器包括位置确定传感器。

项目28:根据项目27所述的单件式装置,其中:该一个或多个体育活动是基于用户的当前位置的附近范围内的一个或多个体育项目设施而给出的建议。

项目29:根据项目26所述的单件式装置,其中:该一个或多个体育活动是基于存储在非暂时性计算机可读媒介中的、用户先前参与过的一个或多个体育活动给出的建议。

项目30:根据项目26所述的单件式装置,进一步包括:

网络适配器,配置为连接数据网络的单件式装置。

项目31:根据项目30所述的单件式装置,其中:建议的一个或多个体育活动通过在线社交网络而由用户认识的一个或多个个体而参与。

项目32:根据项目26所述的单件式装置,其中:在激励消息中建议的一个或多个体育活动被传达给用户,该一个或多个体育活动基于在第二时间段内剩余有足够的时间以通过参与到该一个或多个体育活动中而满足目标活动点总数的可能性而进行排序。

项目33:根据项目26所述的单件式装置,其中:建议的一个或多个体育活动被发送以作为地图上的目的地而传达给用户。

项目34:一种装置,包括:

处理器;

传感器;

用户界面;以及

存储器,其存储计算机可读指令,当所述指令由所述处理器执行时,引起所述设备:

从传感器采集运动数据;

从运动数据计算指示由用户在指定时间段上进行的体育活动的量的活动点指标;

计算作为活动点指标和目标活动点总数之间之差的活动点的逆差数;以及

经由用户界面,将激励消息传达给用户,给出参与以补足活动点的逆差数的一个或多个体育活动的建议。

项目35:根据项目34所述的装置,其中:该装置配置为检测用户拥有的竞技装备,并且其中建议的一个或多个体育活动至少部分地基于检测的竞技装备。

项目36:根据项目34所述的装置,其中:该装置是配置为穿戴在用户的附属物上的单件式装置。

项目37:根据项目34所述的装置,其中:活动点指标是基于由用户燃烧的卡路里的数值。

项目38:根据项目34所述的装置,其中:该非暂时性计算机可读媒介存储用户拥有的竞技装备的信息的收集库,并且其中该一个或多个活动是基于竞技装备的信息而给出建议的。

项目39:根据项目34所述的装置,其中:传感器包括位置确定传感器。

项目40:根据项目39所述的装置,其中:建议的一个或多个体育活动被发送以作为数字地图上的目的地而传达给用户。

项目41:一种非暂时性计算机可读媒介,包括计算机可执行指令,当该计算机可执行指令由处理器执行时其配置为执行至少以下操作:

采集传感器数据,该传感器数据由传感器生成作为用户运动的结果;

计算指示由用户在第一时间段上进行的活动的量的活动点指标;

当对于包含第一时间段的第二时间段的活动点指标处于目标活动点总数的阈值量内时,将激励消息传达给用户,其中该激励消息包括参与以达到目标活动点总数的体育活动的建议。

项目42:根据项目41所述的非暂时性计算机可读媒介,其中:传感器包括位置确定传感器。

项目43:根据项目42所述的非暂时性计算机可读媒介,其中:建议的体育活动是基于用户到竞技设施的靠近程度。

项目44:根据项目41所述的非暂时性计算机可读媒介,其中:建议的体育活动是基于由用户先前参与的一个或多个活动,其作为先前活动的电子信息收集库而存储在非暂时性计算机可读媒介中。

项目45:根据项目41所述的非暂时性计算机可读媒介,其中:活动点指标是基于由用户参与到竞技活动中的总时间。

项目46:一种单件式装置,配置为由用户穿戴,包括:

一件式本体,进一步包括:

处理器;

传感器,与处理器操作性地通信并且配置为采集用户的运动数据;

用户界面,配置为将消息显示给用户;以及

非暂时性计算机可读媒介,包括计算机可执行指令,当该计算机可执行指令由处理器执行时其至少进行以下操作:

当传感器被穿戴在用户上时,从传感器采集由传感器产生的、作为用户的运动结果的运动数据;

从该运动数据计算指示由用户在第一时间段上进行的体育活动的量的活动点指标;

计算目标状态,其基于计算的活动点指标与针对包含第一时间段的第二时间段的目标活动点总数的比较;以及

使用用户界面,响应于达到阈值水平的目标状态而将激励信息传达给用户,鼓励用户继续参与选择的体育活动。

项目47:根据项目46所述的单件式装置,其中:该激励消息包括当计算的活动点指标处于目标活动点总数的阈值水平内时的基于百分数的目标状态。

项目48:根据项目46所述的单件式装置,其中:用户界面包括显示屏幕。

项目49:根据项目48所述的单件式装置,其中:激励消息作为显示在显示屏幕上的图形化用户界面上的文字消息而传达。

项目50:根据项目49所述的单件式装置,其中:图形化用户界面包括目标状态指示器,作为计算的目标状态的图形化表示。

项目51:根据项目49所述的单件式装置,其中:激励消息作为单独的图形而显示在显示屏幕上。

项目52:根据项目46所述的单件式装置,其中:激励消息指示达到目标活动点总数所需参与到选择的体育活动的时间量。

项目53:根据项目46所述的单件式装置,其中:活动点指标是基于由用户燃烧的卡路里的数值。

项目54:根据项目46所述的单件式装置,其中:活动点指标是基于由用户所行进的距离。

项目55:根据项目46所述的单件式装置,其中:该装置配置为穿戴在用户的附属物上。

项目56:根据项目47所述的单件式装置,其中:阈值量为20%。

项目57:一种装置,包括:

处理器;

传感器;

用户界面,配置为将消息显示给用户;以及

存储器,其存储计算机可读指令,当所述指令由所述处理器执行时,引起所述设备:

从传感器采集运动数据;

从运动数据计算指示由用户在第一时间段上进行的体育活动的量的活动点指标;

计算活动点的差值数,其作为活动点指标与针对包含第一时间段的第二时间段的目标活动点总数的逆差;以及

如果活动点的逆差数小于阈值,则将消息传达给用户。

项目58:根据项目57所述的装置,其中:该消息在由处理器生成的图形化用户界面上传达给用户,以用于显示在用户界面上。

项目59:根据项目57所述的装置,其中:特定的时间段是24小时。

项目60:根据项目58所述的装置,其中:特定的时间段是1小时。

项目61:根据项目57所述的装置,其中:该消息包括进行体育活动以达到目标活动点总数的时间量的推荐。

项目62:根据项目57所述的装置,其中:传感器包括加速度计。

项目63:根据项目57所述的装置,其中:传感器包括位置确定传感器。

项目64:一种非暂时性计算机可读媒介,包括计算机可执行指令,当该计算机可执行指令由处理器执行时其配置为执行至少以下操作:

采集传感器数据,该传感器数据由传感器生成作为用户运动的结果;

计算指示由用户在第一时间段上进行的活动的量的活动点指标;

当对于包含第一时间段的第二时间段的活动点指标处于目标活动点总数的阈值量内时,将激励消息传达给用户。

项目65:根据项目64所述的非暂时性计算机可读媒介,其中:激励消息包括参与到体育活动中的建议的时间量。

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