健康监测方法、 系统及程序产品, 以及其应用 相关申请的交叉引用
本 申 请 涉 及 同 日 递 交 的 共 有 美 国 专 利 申 请 第 12/836,416 号 ( 代 理 号 2483.1680000), 发明名称为 “Location-Aware Fitness Monitoring Methods, Systems, and Program Products, and Applications Thereof( 位置感知健康监测方法、 系统、 程序 产品及其应用 )” , 以及共有美国专利申请第 12/836,401 号 ( 代理号 2483.1690000), 发明 名称为 “Methods, System, and Program Products for Controlling the Playback of Music( 用于控制音乐播放的方法、 系统及程序产品 )” , 二者均通过引用全部包含于此。
技术领域
本发明大致涉及健康监测。具体而言, 本发明涉及健康监测方法、 系统及程序产 品, 以及其应用。 背景技术 锻炼对于保持健康的生活方式及个人康乐而言极为重要。因此, 很多人都期望参 与锻炼计划。 最成功的锻炼计划是针对个人的健康水平而定制并且旨在协助个人实现一个 或更多具体的健康或锻炼目标。
体育辅导以及其他锻炼和健康专家可协助个人来开展适于其自身健康水平以及 其具体健康或锻炼目标的锻炼计划。但是, 聘请这种专家极为昂贵。此外, 很多人的繁忙日 程使得这些个人难以空出时间来与锻炼及健康专家定期会面。因此, 很多人放弃了使用锻 炼及健康专家的服务, 而没有从例如针对个人健康水平而定制的锻炼计划得到应可获得的 益处。
技术已经带来了能够在锻炼时对携带便携式设备的人的表现进行监测的便携式 设备的发展。 这些便携式健康监测设备可经由网络相对于远程服务器计算机发送并接收各 种信息, 由此协助个人达成其健康或锻炼目标。
诸如 GPS、 GLONASS 以及 Galileo 系统的卫星导航系统允许具有合适接收器的设备 利用从卫星以无线电发送的时间信号在数米的范围内来确定设备的地理位置。 包含卫星导 航系统接收器的便携式设备可使用该信息来在便携式设备移动时测量或计算其位置、 行程 和 / 或速度。
因此需要一种改进的健康监测方法、 系统以及程序产品, 其允许个人除此之外更 好地使用由过去表现生成的数据来测量其提高, 并为以后设定目标、 与他人分享其表现数 据、 保持活力, 和 / 或使其能够在适合于其当前健康水平及目标的频率和强度下进行训练。
发明内容
本发明涉及一种利用健康监测服务来为运动者提供新锻炼的计算机应用方法, 其 包括以下步骤 : 授权运动者访问健康监测服务的帐户, 保持与帐户关联的用于运动者的规 划的完成, 从教练那接收新锻炼, 将新锻炼增加至锻炼规划, 并与便携式健康监测设备交换与新锻炼相关的信息。
本发明还涉及一种用于生成锻炼程序的方法, 包括 : 从便携式健康监测设备接收 与运动者关联的个人信息 ; 从所述便携式健康监测设备接收与所述运动者关联的表现信 息; 基于所述个人信息及所述表现信息生成锻炼程序 ; 以及向所述便携式健康监测设备发 送所述锻炼程序, 其中, 利用至少一个处理器来执行各上述步骤。
本发明还涉及一种用于生成锻炼程序的系统, 包括 : 网络 ; 便携式健康监测设备, 其中, 所述便携式健康监测设备适于经由所述网络传输与运动者关联的个人信息及与所述 运动者关联的表现信息 ; 以及服务器, 其中, 所述服务器适于经由所述网络接收与所述运动 者关联的所述个人信息及与所述运动者关联的所述表现信息, 其中, 所述服务器适于基于 所述个人信息及所述表现信息生成锻炼程序、 所述服务器适于经由所述网络向所述便携式 健康监测设备传输所述锻炼程序、 并且所述便携式健康监测设备适于接收所述锻炼程序。
以下参考附图来详细描述本发明的其他方面、 特征及优点, 以及本发明的各个实 施例的结构及实施情况。 附图说明 作为本说明书一部分而结合于此的附图通过示例以及非限制性的方式示出了本 发明, 该附图与详细说明一起, 用于更进一步说明本发明的原理并使得本领域的技术人员 能够实现并使用本发明。
图 1 示出了根据本发明一实施例的运动中的运动者。
图 2 示出了根据本发明一实施例的运动中的运动者。
图 3 是根据本发明一实施例的便携式健康监测设备的部件的框图。
图 4 是根据本发明一实施例的便携式健康监测设备的部件的框图。
图 5 示出了根据本发明一实施例的与服务器通信的便携式健康监测设备。
图 6 示出了根据本发明一实施例的与服务器通信的便携式健康监测设备。
图 7 示出了根据本发明一实施例的与另一运动者的便携式健康监测设备通信的 一个运动者的便携式健康监测设备。
图 8 是根据本发明一实施例的服务器的示例性软件配置的框图。
图 9 是根据本发明一实施例的示例性图形用户界面 (GUI) 窗口。
图 10 是根据本发明一实施例的示出心率区域范围的表。
图 11 是根据本发明一实施例的示出步幅区域范围的表。
图 12 是根据本发明一实施例的示例性 GUI 窗口。
图 13 是根据本发明一实施例的示例性 GUI 窗口。
图 14 是根据本发明一实施例的示例性 GUI 窗口。
图 15 是根据本发明一实施例的示例性 GUI 窗口。
图 16 是根据本发明一实施例的示例性 GUI 窗口。
图 17 是根据本发明一实施例的示例性 GUI 窗口。
图 18 是根据本发明一实施例的示例性 GUI 窗口。
图 19 是根据本发明一实施例的示例性 GUI 窗口。
图 20 示出了根据本发明一实施例的便携式健康监测设备。
图 21 是根据本发明一实施例的便携式健康监测设备的示例性软件配置的框图。 图 22A 及图 22B 是根据本发明一实施例的示例性 GUI 窗口。 图 23 是根据本发明一实施例的能够由软件发动的动作的流程纲要图。 图 24A-24D 是根据本发明一实施例的示例性 GUI 窗口。 图 25A-25D 是根据本发明一实施例的示例性 GUI 窗口。 图 26 是根据本发明一实施例的能够由软件发动的动作的流程纲要图。 图 27 是根据本发明一实施例的示例性 GUI 窗口。 图 28A 及 28B 是根据本发明一实施例的示例性 GUI 窗口。 图 29A-29C 是根据本发明一实施例的示例性 GUI 窗口。 图 30A-30D 是根据本发明一实施例的示例性 GUI 窗口。 图 31A 及 31B 是根据本发明一实施例的示例性 GUI 窗口。 图 32A 及 32B 是根据本发明一实施例的示例性 GUI 窗口。 图 33A-33D 是根据本发明一实施例的示例性 GUI 窗口。 图 34A 及 34B 是根据本发明一实施例的示例性 GUI 窗口。 图 35 是根据本发明一实施例的能够由软件发动的动作的流程纲要图。 图 36 是根据本发明一实施例的示例性 GUI 窗口。 图 37 是根据本发明一实施例的示例性 GUI 窗口。 图 38 是根据本发明一实施例的示例性 GUI 窗口。 图 39 是根据本发明一实施例的示例性 GUI 窗口。 图 40 是根据本发明一实施例的示例性 GUI 窗口。 图 41A 及 41B 是根据本发明一实施例的示例性 GUI 窗口。 图 42A 及 42B 是根据本发明一实施例的示例性 GUI 窗口。 图 43A-43C 是根据本发明一实施例的示例性 GUI 窗口。 图 44 是根据本发明一实施例的示例性 GUI 窗口。 图 45 是根据本发明一实施例的示例性 GUI 窗口。 图 46 是根据本发明一实施例的示例性 GUI 窗口。 图 47A 及 47B 是根据本发明一实施例的示例性 GUI 窗口。 图 48 是根据本发明一实施例的示例性 GUI 窗口。 图 49 是根据本发明一实施例的示例性 GUI 窗口。 图 50A 及 50B 是根据本发明一实施例的示例性 GUI 窗口。 图 51 是根据本发明一实施例的示例性 GUI 窗口。 图 52 是示出能够由根据本发明一实施例的软件发动的动作的流程图。 图 53 是根据本发明一实施例的能够由软件发动的动作的流程纲要图。 图 54 是根据本发明一实施例的能够由软件发动的动作的流程纲要图。 图 55 是根据本发明一实施例的示例性 GUI 窗口。具体实施方式
参照附图中示出的本发明的实施例, 本发明将得到详细地描述。 “一个实施例” 、 “实施例” 及 “示例性实施例” 等所指的实施例可包括特定特征、 结构或特性, 但每一个实施例均并非必需包括该特定的特征、 结构或特性。此外, 上述描述并非必需指向同一实施例。 另外, 当结合实施例来描述特定特征、 结构或特性时, 无论是否明确说明, 本领域的技术人 员应能够理解也可结合其他实施例来改变上述特征、 结构或特性。
为了协助读者, 已经将具体实施方式分为以下各个子部分 : A. 对方法、 系统及程 序产品的特征的总体描述 ; B. 便携式健康监测设备及服务器系统 ; C. 示例性活动前数据处 理及反馈方面 ; D. 活动期间的示例性数据处理及反馈方面 ; E. 示例性活动后数据处理及反 馈方面 ; F. 其他特征 ; 及 G. 结论。
A. 对方法、 系统及程序产品的特征的总体描述
总体而言, 可以使用本发明的方法、 系统及程序产品来为运动者提供健康监测服 务。至少在本发明的一些实施例中, 便携式健康监测设备与计算机服务器系统可彼此交互 以提供健康监测服务。
在一个实施例中, 运动者可在体育活动期间使用便携式健康监测设备。在另一实 施例中, 运动者可在进行体育活动之前、 期间和 / 或之后来与计算机服务器系统交互。
便携式健康监测设备可适于测量与运动者的体育活动相关的各种表现, 以在活动 期间为运动者提供反馈, 以向服务器系统发送信息, 和 / 或从服务器系统接收信息。服务器 系统可适于处理与运动者的活动相关的表现信息, 以在进行体育活动之前、 期间和 / 或之 后向运动者提供反馈, 由此向便携式健康监测设备发送信息, 和 / 或从便携式监测设备接 收信息。 在一个实施例中, 便携式健康监测设备与计算机服务器系统可经由无线广域网络 而彼此交互。在另一实施例中, 服务器系统可经由运动者的便携式健康监测设备来向运动 者展示信息。在另一实施例中, 服务器系统可经由远程计算机 ( 可以是或不是便携式健康 监测设备 ) 向用户 ( 可以是或不是运动者 ) 展示信息。
在本发明的一个示例性实施例中, 运动者可在如下详述不同时间以各种不同方式 与便携式健康监测设备及服务器系统交互。
首先, 在进行体育活动之前, 运动者可从远程个人计算机来访问由服务器提供的 网站。在远程个人计算机处的运动者可使用网站来对预期的体育活动进行计划和规划。替 代地, 运动者可通过从运动者的便携式健康监测设备访问网站来对预期的体育活动进行计 划和规划。在一个实施例中, 从运动者的便携式健康监测设备访问的版本可被简化或修改 以优化其在相对较小的屏幕上的显示。
然后, 运动者可在使用便携式健康监测设备的同时进行计划好并规划好的活动。 替代地, 运动者也可进行未计划并未规划的活动。 在活动期间, 便携式健康监测设备可测量 与运动者的体育活动关联的各种表现参数, 并在活动期间向运动者提供反馈。在活动期间 向运动者提供的一些反馈可取决于在活动之前或期间从服务器接收到的信息。 便携式健康 监测设备也可就运动者在活动之前、 期间或之后的表现向服务器发送信息。
最后, 在活动完成之后, 运动者可再次从远程个人计算机来访问由服务器提供的 网站。在远程个人计算机处的运动者可使用网站来回顾并分析与活动关联的表现信息。替 代地, 运动者可从运动者的便携式健康监测设备访问网站来回顾并分析与活动关联的表现 信息。在一个实施例中, 从运动者的便携式健康监测设备访问的版本可被简化或修改以优 化其在相对较小的屏幕上的显示。
在活动之前、 期间或之后的各个时间点, 便携式健康监测设备和 / 或服务器的处 理器可接收、 处理、 发送和 / 或显示与运动者的表现相关的各种数据。
使用本发明的实施例的运动者会积极地参与各种体育活动, 包括但不限于跑步、 散步、 骑车、 滑冰、 游泳、 滑雪、 进行有氧锻炼、 举重或进行各种不同的个人或团体运动。因 此, 这里所称的诸如 “运动者” 、 “跑步运动者” 以及 “个人” 的术语可互换, 并且可通常指代 根据本发明的实施例的进行体育活动的任何人。
此外, 术语 “用户” 可包括进行体育活动的运动者, 也可以在这里使用术语 “用户” 来指代除对体育活动有兴趣的运动者之外的用户。 换言之, 如下详述, 除了运动者用户之外 的诸如辅导或朋友的其他用户也可与本发明的系统交互。
以下提供本发明的实施例的更具体的示例, 其可使用便携式健康监测设备和 / 或 计算机服务器系统来为运动者提供健康监测服务。
B. 便携式健康监测设备及服务器系统
如图 1 及图 2 所示, 进行体育活动的运动者 100 可配备有便携式健康监测设备 102。便携式健康监测设备 102 可在体育活动过程中由运动者 100 佩戴、 携带或支承。如下 详述, 便携式健康监测设备 102 可适于测量和 / 或计算与运动者 100 的体育活动关联的各 种表现参数。术语 “表现参数” 可包括与运动者 100 的体育活动关联的物理参数及生理参 数。测量和 / 或计算的物理参数例如可包括时间、 位置、 距离、 速度、 步幅、 步数、 步长、 步频 和 / 或海拔。测量和 / 或计算的生理参数可例如包括心率、 呼吸率、 血氧水平、 血流量、 水合 状态、 燃烧的卡路里、 肌肉疲劳程度和 / 或体温。 在实施例中, 表现参数例如也可包括诸如压力水平或活力水平的精神或情感参 数。可通过向运动者 100 发问或通过测量奔跑时诸如躯干角度或足部冲击特性来直接或间 接地测量和 / 或计算精神及情感参数。
便携式健康监测设备 102 例如可以是诸如移动电话、 个人数字助理、 音乐文件播 放器 ( 例如, MP3 播放器 )、 平板电脑、 用于佩戴的智能物件 ( 例如, 健康监测服装、 腕带或 手表 )、 适配器 ( 例如, 能够物理耦合至第一电子设备和 / 或无线耦合至附加电子设备的 小型硬件设备 )、 或任何其他合适的专用或非专用便携式健康监测设备 102。合适的设备 例如可包括诸如在共有美国专利申请第 11/892,023 号, 发明名称为 “Sports Electronic Training System, and Applications Thereof( 电子体育训练系统及其应用 )” , 以及共有 美国专利申请第 12/467,944 号, 发明名称为 “Portable Fitness Monitoring Systems, and Applications Thereof( 便携式健康监测系统及其应用 )” 中披露的设备, 上述专利申请通 过引用将其全部内容包含在本说明书中。
便携式健康监测设备 102 可包括一个或更多传感器 104 或与一个或更多传感器 104 通信, 其中, 所述传感器用于检测用于测量和 / 或计算表现参数的信息。在本发明的一 个实施例中, 如图 1 所示, 便携式健康监测设备 102 自身可包括传感器 104。换言之, 传感 器 104 可一体耦合至和 / 或包含在与便携式健康监测设备 102 相同的壳体内。上述传感器 104 例如可以是用于检测可被用于测量和 / 或计算运动者 100 的位置、 行程和 / 或速度的信 息的传感器 104。
在另一实施例中, 传感器 104 可以与便携式健康监测设备 102 物理分离。换言之, 这些传感器 104 可以不一体耦合至或包含在与便携式健康监测设备 102 相同的壳体内。相
反, 在这样一种实施例中, 这些传感器 104 可以与便携式健康监测设备 102 有线无线通信。 例如, 在图 2 的实施例中, 用于检测可被用于测量和 / 或计算运动者 100 的心率的信息的传 感器 104 连接至运动者 100 的胸部, 而用于检测可被用于测量和 / 或计算运动者 100 的行 程和 / 或速度的传感器 104 连接至运动者 100 的鞋。
合适的传感器 104 可包括 ( 但不限于 ) 定位系统接收器 ( 例如, GPS 接收器 )、 加 速度计、 计步器、 脉搏计、 温度计或用于检测可被用于测量和 / 或计算表现参数的信息的其 他传感器 104。
便携式健康监测设备 102 可包括一个或更多便携式输出设备 106, 或与一个或更 多便携式输出设备 106 通信。 该输出设备 106 例如可适于以诸如视觉、 听觉和 / 或触觉 ( 例 如, 经由振动要素 ) 的各种不同方式来单独或组合地向运动者 100 传达信息。
在本发明的一些实施例中, 便携式健康监测设备 102 自身可包括输出设备 106。 换 言之, 输出设备 106 可以一体耦合至和 / 或包含在与便携式健康监测设备 102 相同的壳体 内。在其他实施例中, 输出设备 106 可与便携式健康监测设备 102 物理分离。换言之, 输出 设备 106 可不一体耦合至或包含在与便携式健康监测设备 102 相同的壳体内。相反, 在一 些实施例中, 输出设备 106 可与便携式健康监测设备 102 有线或无线通信。在其他实施例 中, 便携式健康监测系统可包括多个便携式输出设备 106。
如图 1 所示, 在本发明的一个实施例中, 便携式健康监测设备 102 自身可包括视觉 显示输出设备 106, 而分离的听觉输出设备 106( 例如, 耳机或扬声器 ) 可以与便携式健康监 测设备 102 有线或无线通信。
如图 2 所示, 在另一实施例中, 虽然便携式健康监测设备 102 自身也包括输出设备 106, 分离的输出设备 106( 例如, 具有视觉显示器的腕带 ) 可与便携式健康监测设备 102 无 线通信。此外, 分离听觉输出设备 106( 例如, 耳机 ) 可与便携式健康监测设备 102 有线或 无线通信。
在设置了分离视觉显示输出设备 106 的实施例中, 分离视觉显示输出设备 106 可 采取很多不同形式。例如, 分离便携式视觉显示输出设备 106 可以是腕表。作为另一示例, 在一个实施例中, 分离便携式视觉显示输出设备 106 可以是具有一个或更多视觉显示器的 腕带, 例如在美国专利申请第 12/467,948 号, 发明名称为 “Portable Fitness Monitoring Systems with Displays, and Applications Thereof( 带有显示器的便携式健康监测系统 及其应用 )” 中披露的设备, 上述专利申请通过引用将其全部内容包含在本说明书。如下详 述, 分离视觉显示输出设备 106 能够例如显示数字化表现参数信息或颜色编码表现区域相 关信息。
图 3 是根据本发明的实施例的便携式健康监测设备 102 的示例性部件的框图。参 考图 3, 便携式健康监测设备 102 可包括处理器 120、 存储器 122、 用户输入控制 124、 定位系 统接收器 126、 无线广域网络 (WWAN) 收发器 128、 无线个人局域网络 (WPAN) 收发器 130、 视 觉显示器 132、 音频单元 134 以及计算机输入 / 输出 136。如下详述, 这些部件可操作地连 接以执行便携式健康监测设备 102 的功能。在其他实施例中, 这些部件中的一个或更多可 以省略, 或可包含额外的部件。例如, 如图 4 所示, 便携式健康监测设备 102 可不包括定位 系统接收器 126。
便携式健康监测设备 102 的处理器 120 可适于执行如下详述在存储器 122 中存储的应用程序。例如, 在一个实施例中, 处理器 120 可适于执行锻炼程序。处理器 120 例 如也可执行模拟或数字信号处理算法, 例如在美国专利申请第 11/892,023 号, 发明名称为 “Sports electronic training system, and applications thereof( 电子体育训练系统 及其应用 )” 中披露的算法, 通过引用将其全部内容包含在本说明书中。处理器 120 可操作 性地连接至存储器 122、 用户输入控制 124、 定位系统接收器 126、 WWAN 收发器 128、 WPAN 收 发器 130、 视觉显示器 132、 音频单元 134 及计算机输入 / 输出 136。
存储器 122 可适于存储用于执行在此描述的便携式健康监测系统的功能的各个 方面的应用程序。存储器 122 也可适于存储下述其他数据及信息。例如, 存储器 122 可适 于存储记录的表现参数信息、 锻炼程序、 音轨和 / 或播放列表。存储器 122 可包括只读存储 器及随机访问存储器两者。
运动者 100 可以使用用户输入控制 124 来与便携式健康监测设备 102 交互。在实 施例中, 用户输入控制 124 可包括一个或更多物理输入按钮、 开关和 / 或键。在一个实施例 中, 用户输入控制 124 可包括跟踪垫、 滚珠和 / 或触摸屏输入控制 ( 例如, 虚拟输入按钮、 开 关和 / 或键 )。在另一实施例中, 用户输入控制 124 可包括电容开关。在另一实施例中, 用 户输入控制 124 可以是声音激活控制。基于便携式健康监测设备 102 的工作模式来确定各 个用户输入控制 124 的功能。 在一个实施例中, 用户输入控制 124 中的一些或全部可以不一体耦合至和 / 或包 含在与便携式健康监测设备 102 自身相同的壳体内。例如, 用户输入控制 124 的一些或全 部可以是分离视觉显示输出设备 106 的一部分, 例如腕带。取决于在活动期间运动者 100 的身体如何支承便携式健康监测设备 102, 将用户输入控制 124 中的一些或全部布置在腕 带上以用于运动者 100 方便地接触以激活用户输入控制 124。 如下详述, 经由用户输入控制 输入的命令可无线发送至便携式健康监测设备 102。
如上所述, 视觉显示器 132 可以是一体耦合至便携式健康监测设备 102 的视觉显 示输出设备 106。视觉显示器 132 可用来向运动者 100 视觉地显示信息。在实施例中, 视 觉显示屏 132 例如可以是液晶显示器 (LCD)、 发光二极管 (LED) 显示器或有机发光二极管 (OLED) 显示器。在另一实施例中, 单一显示屏可包括为触摸屏输入控制形式的视觉显示器 132 及用户输入控制 124 两者。
如上参考图 2 所述, 在一个实施例中, 一个或更多额外输出设备 106 可不一体耦合 至和 / 或被包含在与便携式健康监测设备 102 自身相同的壳体内。例如, 如上所述的分离 视觉输出设备 106 可与便携式健康监测设备 102 有线或无线通信。
音频单元 134 被用来处理音频信号。如上所述, 音频单元 134 例如可与便携式健 康监测设备 102 有线或无线通信来将数字音频信号转换为放大模拟信号以用来驱动听觉 输出设备 106( 例如, 耳机或扬声器 )。音频单元 134 例如可处理诸如与音轨或口头辅导关 联的各种音频信号并进行反馈。
WPAN 收发器 130 能够与被运动者 100 身体支承和 / 或与身体附近的便携式健康 监测系统的部件进行无线通信。在一个实施例中, WPAN 收发器 130 是低功率收发器。WPAN 收发器 130 可包括天线, 并可在非授权频带 ( 例如, 2.4GHz) 中工作。在另一实施例中, WPAN 收发器可通过 Dynastream Innovation, Bluetooth, Bluetooth LE, Bluetooth LET 或 BlueRobin, 利用已知无线协议进行通信, 包括但不限于 ANT 及 ANT+。也可使用其他已知无
线通信协议。在一实施例中, 仅能进行单向通信的 WPAN 接收器或 WPAN 发送器可以用来替 代 WPAN 收发器 130。在一个实施例中, WPAN 收发器可以是红外收发器。
在一个实施例中, WPAN 收发器 130 可以与便携式健康监测系统的传感器 104 通信。 在另一实施例中, WPAN 收发器 130 可与视觉、 听觉和 / 或触觉便携式输出设备 106 通信。在 另一实施例中, 可以采用多个 WPAN 收发器 130 以与多个传感器 104 和 / 或输出设备 106 通 信。
在本发明的另一实施例中, 便携式健康监测设备 102 能够连接至可增补或替代 WPAN 收发器 130 的功能的适配器。例如如果特定的传感器 104 或输出设备 106 不能够与 WPAN 收发器 130 通信 ( 例如, 传感器 104 或输出设备 106 使用与 WPAN 收发器 130 不同的无 线传输协议 ), 或如果便携式健康监测设备 102 不包括 WPAN 收发器 130, 则上述适配器是必 要的。在一个实施例中, 适配器可包括用于与便携式健康监测设备 102 的母部件物理配合 的公部件, 其中, 该母部件与便携式健康监测设备 102 的处理器 120 通信。例如, 在实施例 中, 适配器可包括能够插入便携式健康监测设备 102 的音频输出插口内的插口。因为各种 不同的便携式健康监测设备 102 包括相似的音频输出插口 ( 例如, 3.5mm TRS 插口 ), 故可 为不同设备有利地使用相同类型的适配器。 替代地, 适配器例如可以是存储卡, 例如能够被 插入便携式健康监测设备 102 的连接端口内的 USB、 mini USB 或 SD 卡。上述存储卡有利地 可与各种设备一起使用。 在一个实施例中, 适配器能够根据第一数据协议接收编码的数据传输, 并能够根 据第二数据协议发送编码的数据传输。 因此, 适配器还可促进多个部件之间的数据变换, 否 则不能根据单一数据协议进行通信。
与 WPAN 收发器 130 不同, WWAN 收发器 128 可以是蜂窝收发器, 其例如可被用于发 送及接收例如语音蜂窝电话信号。如下详述, WWAN 收发器 128 例如也可被用于与诸如互联 网的计算机网络交换信息。WWAN 收发器 128 可包括天线。
便携式健康监测设备 102 也可包括基于卫星的定位系统接收器 126, 例如 GPS 或 Calileo-compatible 接收器。合适的定位系统接收器例如可包括共有美国专利申请第 10/759,289 号, 发明名称为 “Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation( 支持生成实时交互通信和自动路线的位置感知健康训练设备、 方法及 程序产品 )” 中披露的接收器, 上述专利申请通过引用将其全部内容包含在本说明书中。在 一个实施例中, 定位系统接收器 126 可起到一体耦合至便携式健康监测设备 102 的传感器 104 的作用, 并可允许便携式健康监测设备 102 检测可用于测量和 / 或计算 GPS 路径点、 时 间、 位置、 行程、 速度和 / 或卡路里的信息。
计算机输入 / 输出 136 可以是能够与个人计算机 114 有线或无线通信的任意输入 / 输出设备或收发器。在一个实施例中, 计算机输入 / 输出 136 可以是能够接收 USB 硬件线 缆的 USB 端口以用于将便携式健康监测设备 102 连接至个人计算机 114。替代地, 如上所 述, 计算机输入 / 输出 136 可以是音频插口或存储卡槽。在一些实施例中上, 如果便携式健 康监测设备 102 及个人计算机 114 能够例如经由 WPAN 收发器 130 或 WWAN 收发器 128 无线 通信, 则分离的计算机输入 / 输出 136 不是必要的。
根据本发明的实施例, 可在便携式健康监测设备 102 与一个或更多外部要素之间
进行信息通信。此外, 外部要素自身可相互通信。如图 5 所示, 这些外部要素例如可包括网 络 110、 计算机服务器系统 112 和 / 或个人计算机 114。
在实施例中, 网络 110 可以是互联网。互联网是采用互联网协议 (TCP/IP) 来进行 数据通信的服务器、 路线器、 交换器及传输线路的世界范围内的集合。在替代实施例中, 网 络可以是个人内联网。
在一个实施例中, 在远离服务器 112 的个人计算机 114 处的用户 ( 可以是或不是 运动者 100) 可经由网络与服务器 112 通信。例如, 如下详述, 用户可利用由服务器 112 提 供的网站来计划并规划由使用便携式健康监测设备 102 的运动者 100 待进行的的预期的体 育活动。在已经完成了活动之后, 用户还可使用由服务器 112 提供的网站来回顾并分析与 活动关联的表现信息。替代地, 如下详述, 运动者用户 100 可从其便携式健康监测设备 102 在活动之前或之后直接访问网站。在一个实施例中, 从运动者的便携式健康监测设备访问 的版本可被简化或修改以优化在相对较小的屏幕上的显示。
在另一实施例中, 便携式健康监测设备 102 可经由网络 110 与服务器 112 无线通 信。例如可通过使用广域网络的便携式健康监测设备 102 的 WWAN 收发器 128 来实现上述 通信。替代地, 可通过 WPAN 收发器 130 来实现通信。 例如, 便携式健康监测设备 102 可与诸如由移动电话所采用的 WWAN 通信系统通 信。例如, WWAN 通信系统可包括多个地理分布通信塔及基站系统。通信塔可包括支持长距 离双向射频通信无线设备 ( 例如便携式健康监测设备 102) 的一个或更多的天线。天线与 便携式健康监测设备 102 之间的射频通信可利用符合任何已知或未来发展的无线协议 ( 例 如, GSM, GPRS, EDGE, EV-DO, UMTS, LTE, CDMA, AMPS, IEEE802.x( 例如, IEEE802.16(WMAX)) 等等 ) 的射频信号。由基站系统及蜂窝通信塔空中传输至便携式健康监测设备 102 的信息 还可相对于一个或更多额外电路交换或分组交换通信网络 ( 例如包括互联网 ) 来进行发送 或接收。
如下详述, 便携式健康监测设备 102 与服务器 112 之间经由网络 110 的无线通信 可在利用便携式健康监测设备 102 完成体育活动之前、 期间和 / 或之后进行。在活动之前, 服务器 112 例如可向便携式健康监测设备 102 发送活动目标或路线信息。 例如, 服务器 112 可向便携式健康监测设备 102 发送一个或更多锻炼程序。在活动期间, 便携式健康监测设 备 102 例如可向服务器 112 发送实时表现信息, 并且响应于服务器 112 例如可向便携式健 康监测设备 102 发送实时反馈。在一个实施例中, 可因为和 / 或伴随便携式健康监测设备 102 执行锻炼程序而发生活动期间的上述通信。 在活动之后, 便携式健康监测设备 102 例如 可向服务器 112 发送完成的活动表现信息, 并且响应于服务器 112 例如可向便携式健康监 测设备 102 发送活动后的分析。
在另一实施例中, 如图 6 所示, 便携式健康监测设备 102 可通过个人计算机 114 与 服务器 112 间接通信。例如可利用有线、 WPAN 或 WWAN 通信来实现便携式健康监测设备 102 与个人计算机 114 之间的通信。
本领域的技术人员可以理解, 例如可利用插入在个人计算机 114 的通信端口内的 通信线缆, 通过将便携式健康监测设备 102 布置在附接至个人计算机 114 的坞站单元中来 实现便携式健康监测设备 102 与个人计算机 114 之间的有线通信。
在另一实施例中, 例如可通过连接便携式健康监测设备 102 与个人计算机 114 之
间的线缆来实现便携式健康监测设备 102 与个人计算机 114 之间的有线通信。便携式健康 监测设备 102 的计算机输入 / 输出 136 以及个人计算机 114 的通信端口可包括 USB 端口。 连接便携式健康监测设备 102 与个人计算机 114 的线缆可以是具有合适 USB 插头 ( 包括但 不限于 USB-A 或 USB-B 常规、 迷你或微型插头 ) 的 USB 线缆。替代地, 线缆可以是音频插 口 -USB 线缆。
如下详述, 如果运动者 100 相对接近个人计算机 114, 则便携式健康监测设备 102 与个人计算机 114 之间的有线、 WPAN 或 WWAN 通信可在利用便携式健康监测设备 102 进行 体育活动之前和 / 或之后发生。
在一个实施例中, 如图 7 所示, 一个运动者 100 的便携式健康监测设备 102 能够与 另一个运动者 100 的便携式健康监测设备 102 通信。可在便携式健康监测设备 102 之间直 接或经由网络 110 而进行通信。如上所述, 上述通信可以无线或经由硬线连接发生。
根据本发明的健康监测服务的实施例, 可任意在便携式健康监测设备 102、 个人计 算机 114、 网络 110 及服务器 112 之间进行各种信息的通信。如下详述, 上述信息例如可包 括表现参数、 训练建议、 训练计划、 锻炼程序、 日历数据、 路线信息、 音乐、 视频、 文本、 图片、 语音通信、 设定、 软件及固件。
图 8 是服务器 112 的示例性软件配置的视图。服务器 112 的应用软件包括多个能 够为运动者 100 提供健康监测服务的不同模块。在本发明的一个实施例中, 这些模块包括 启动模块 200、 计划模块 300、 规划模块 400、 跟踪模块 500、 支持模块 600、 文库模块 700、 论 坛模块 800、 路线模块 1500、 辅导团模块 1600 及评估锻炼模块 1700。每一个模块支持一个 或更多图形用户界面 (GUI), 该 GUI 能够被展示至一个或更多便携式健康监测设备 102 处的 运动者 100 和 / 或个人计算机 114 处的使用者。本发明的实施例例如可采用例如在共有美 国专利申请第 12/468,025 号, 发明名称为 “Program Products, Methods, and Systems for Providing Fitness Monitoring Services( 用于提供健康监测服务的程序产品、 方法及系 统 )” 中揭示的软件模块, 在这里通过引用将其全部内容包含在本说明书中。
服务器 112 例如可以是电信服务器、 网络服务器或其他类似类型的数据库服务 器。在实施例中, 服务器 112 例如可具有多个处理器以及多个共享或分离存储器部件, 例如 结合在群集计算环境或服务器群中的一个或更多计算设备。 由群集计算环境或服务器群执 行的计算处理可在位于相同或不同位置处的多个处理器上完成。在实施例中, 服务器 112 可实施在单一计算设备上。
如本领域的技术人员所知, GUI 可使用技术与设备的结合来提供运动者 100 或其 他用户可经由便携式健康监测设备 102 或个人计算机 114 进行交互的平台。GUI 例如可提 供图形要素、 视觉指示器和 / 或文字来表示运动者 100 或其他使用者可获得的信息及行动。 图形要素例如可包括窗口、 菜单、 单选按钮、 复选框和 / 或图标。 运动者 100 或其他用户可使 用诸如鼠标、 跟踪垫和 / 或滚珠的物理输入设备来控制光标在其便携式健康监测设备 102 或个人计算机 114 屏幕上的位置。替代地, 运动者 100 或其他使用者可使用触摸屏, 可使用 或不使用输入笔, 直接地 ( 而非经由光标间接地 ) 与显示的内容交互。例如可以采用诸如 电阻或电容型触摸屏的各种不同触摸屏。
本领域的技术人员可以理解, 替代或额外的模块及子模块可在服务器 112 中实施 以提供或扩展所述或附加的功能。例如, 服务器 112 的软件配置可包括操作系统, 其例如可以是可商购操作系统中的一种, 例如 Windows, UNIX, LINUX, Mac OSX 或 AIX。操作系统还可 具有相关的应用程序编程接口, 通过其中间设备及应用程序可访问操作系统的服务。 此外, 超文本传输协议 (HTTP) 服务器可在操作系统上运行。如本领域所已知, HTTP 服务器可利 用 HTTP 在互联网上进行数据通信。
如多幅附图中所示, 本发明的健康监测服务的各种软件模块可支持 GUI, 运动者 100 或其他用户可利用便携式健康监测设备 102 和 / 或个人计算机 114 通过 GUI 与健康监 测服务交互。本领域的技术人员可以理解, 在一个实施例中, GUI 可经由网站以服务器 112 提供的网页的形式显现, 运动者 100 或其他用户可利用其便携式健康监测设备 102 或个人 计算机 114 上的网络浏览器基于互联网来访问该网站。在其他实施例中, GUI 可仅基于存 储在便携式健康监测设备 102 或个人计算机 114、 CD-ROM、 存储卡或其他可移除媒体、 移动 电话、 或其他可在本地访问的计算机可读媒体上的信息来通过处理器生成。在本发明的实 施例中, 除此之外, 运动者 100 或其他用户还可使用由过去表现生成的数据来检测进步、 设 定以后目标、 与其他人分享表现数据、 和 / 或接收适于运动者 100 当前健康水平及目标的锻 炼强度的计划锻炼的辅助。
C. 示例性活动前数据处理及反馈方面
在本发明的一些实施例中, 在进行体育活动之前, 用户 ( 其可以是或不是运动者 100) 可从远程个人计算机 114 访问服务器 112 提供的网站。
术语 “个人计算机” 114 在这里用于指具有一个或更多处理器、 网络连接及能够显 示网站的显示器的任意类型的计算设备。因此, 个人计算机 114 例如可以是台式或笔记本 电脑。 在实施例中, 便携式健康监测设备 102 自身还可用作个人计算机 114, 因此, 个人计算 机例如可以是移动电话、 个人数字助理、 音乐文件播放器 ( 例如, MP3 播放器 ) 或平板电脑。
在进行体育活动之前, 为了访问本发明的实施例的特征, 处于远程个人计算机 114 处的用户可经由网络 110 登入服务器 112。本领域的技术人员已知, 可通过由启动模块 200 运行的登录向导来控制的登入过程通常包括向服务器 112 输入远程用户的登录 ID 及密码 或其他认证信息, 服务器 112 随后通过参考用户数据库等来认证用户的身份。本发明的实 施例的健康监测服务可向形成用户社区域的多个运动者 100 或其他用户来提供, 其也可被 仅限于已经被赋予用于访问服务器 112 的登录 ID 及密码的用户, 和 / 或该服务通过签约费 而换取。
在成功登录时, 如图 9 所示, 启动模块 200 可显示主页。如图 9 所示, 可在本发明 的 GUI 窗口的一个边缘附近显示菜单栏 204。菜单栏 204 可包括与启动模块 200、 计划模块 300、 规划模块 400、 跟踪模块 500、 支持模块 600、 文库模块 700 及论坛模块 800 对应的多个 图标或标记。在一个实施例中, 菜单栏 204 可由服务器 112 显示在对用户显示的每个 GUI 页上。在登入服务器 112 之后, 用户能够例如利用光标或触摸屏界面通过选择相应的图标 来浏览由不同模块支持的网站的各个区域。 如果用户选择模块图标上的光标或将光标悬在 图标上方, 与特定模块相关的子模块或计划向导的额外图标可弹出或以其他方式向用户显 示。
在实施例中, 处于远程个人计算机 114 处的用户可替代性地经由软件小部件或移 动设备网络应用程序选择与服务器 112 交互。如本领域技术人员所知, 软件小部件是包含 用于一个或更多不同软件平台的可移植代码的软件应用程序。术语 “软件小部件” 意指应用程序、 用户界面或两者, 可相对简单并易于使用, 例如作为桌面附件或小型程序。
在一个实施例中, 软件小部件可以是桌面小部件, 其是用于在个人计算机 114 的 桌面运行的特定的 GUI 小部件。在另一实施例中, 软件小部件可以是可在移动设备 ( 例如, 智能电话 ) 上运行的移动小部件。该小部件可显示接下来在此详述的用户界面的简化版 本, 并可提供用于用户登入服务器 112 的替代方式。小部件可允许用户回顾与其过去表现 相关的概要信息, 并如下详述可允许用户例如查看后续锻炼的日程。
从主页上, 用户通过利用光标从菜单栏 204 选择其对应的图标, 能够浏览不同模 块、 子模块或向导。在一个实施例中, 用户能够选择介绍性子模块。
介绍性子模块能够显示介绍性页面。 介绍性页面可包含与本发明的健康监测系统 相关的一般信息, 包括系统的简要描述、 其目标用户以及对运动者 100 及其他用户可获得 的潜在益处。
例如, 介绍性页面可包含与健康监测系统的计划、 规划及跟踪功能相关的信息。 在 本发明的一个实施例中, 计划、 规划及跟踪功能的某些方面例如可与颜色编码区域系统绑 定, 该颜色编码区域例如为在共有美国专利申请第 12/467,944 号, 发明名称为 “Portable Fitness Monitoring Systems, and Applications Thereof( 便携式健康监测系统及其 应 用 )” 、 美 国 专 利 申 请 第 12/467,948 号, 发明名称为 “Portable Fitness Monitoring Systems with Displays, and Applications Thereof( 带有显示器的便携式健康监测系 统及其应用 )” 、 以及美国专利申请第 12/468,025 号, 发明名称为 “Program Products, Methods, and Systems for Providing Fitness Monitoring Services( 用于提供健康监 测服务的程序产品、 方法及系统 )” 中揭示的颜色编码区域系统, 上述专利申请通过引用将 其全部内容包含在本说明书中。 在上述实施例中, 颜色编码区域系统可基于参数区域, 该参 数区域包括但不限于心率、 速度、 步幅、 步频、 卡路里、 呼吸频率、 血氧水平、 血流量、 水合状 态和 / 或体温。可在介绍性页面及个人设定上设置上述颜色编码系统的图形表示及简要描 述。 在本发明的一个实施例中, 在对锻炼进行计划和规划之前, 用户被给予选项以选择哪些 表现参数来对应于它们的区域 ( 例如, 心率、 步幅、 速度等 )。
在本发明的实施例中, 由服务器 112 提供的经由各种 GUI 显示的特定图形信息的 颜色可以通过检测或是目标表现信息来指定。 可利用算法来对本发明的健康监测服务的各 种模块进行编程以建立一个或更多表现参数范围或 “区域” 。各个区域可与特定颜色关联。 例如可将区域定义为运动者 100 的最大速度或心率的百分比的范围。因此, 各个区域可与 特定努力水平关联。
图 10 是根据本发明的一个实施例的区域定义的示例性说明。气力区域, 从运动者 100 的最大心率的 65%至 75%变化, 与蓝色关联。 持久力区域, 从运动者 100 的最大心率的 75%至 85%变化, 与绿色关联。 强力区域, 从运动者 100 的最大心率的 85%至 90%变化, 与 黄色关联。最后, 爆发力区域, 从运动者 100 的最大心率的 90%至 95%变化, 与红色关联。 这些范围及颜色组合仅是示例, 可以使用多个其他范围和 / 或颜色。
图 11 是根据本发明的另一实施例的区域定义的示例性说明。气力区域, 从每英里 12 分钟至每英里 10 分钟变化, 与蓝色关联。持久力区域, 从每英里 10 分钟至每英里 8 分钟 变化, 与绿色关联。强力区域, 从每英里 8 分钟至每英里 7 分钟变化, 与黄色关联。最后, 爆 发力区域, 从每英里 7 分钟至每英里 6 分钟变化, 与红色关联。这些范围及颜色组合仅是示例, 可以使用多个其他范围和 / 或颜色。区域可以基于诸如速度的其他参数来替代。
在实施例中, 还可设置与蓝色、 绿色及黄色区域叠置的附加区域 ( 例如, 粉色区 域 )。 该粉色区域可主要被用于设定用于初学者的强度目标。 在其他实施例中, 随着与区域 的颜色关联的值从区域的下限增加到上限, 颜色的特性可从相对亮色或淡色变化为相对暗 色或浓色。
可基于预定健康目标来分配区域。例如, 在图 10 及图 11 的实施例中, 气力区域 ( 蓝色 ) 可分别与心率或步幅范围关联, 由此允许运动者 100 建立其有氧基础。持久力区 域 ( 绿色 ) 可分别与心率或步幅范围关联, 由此允许运动者 100 建立心血管强度并燃烧卡 路里。强力区域 ( 黄色 ) 可分别与心率或步幅范围关联, 由此允许运动者 100 建立其有氧 阈值、 持久力及新陈代谢。爆发力区域 ( 红色 ) 可分别与心率或速范围关联, 由此允许运动 者 100 改善其有氧阈值、 持久力及新陈代谢。
对于活动前计划目的, 多个区域可向用户显示以指示出作为特定锻炼的难度。对 于在活动期间及之后的监测及跟踪, 如下详述, 例如可基于最大心率或最大速度来为特定 运动者 100 建立多个区域。
具体而言, 运动者 100 的最大心率在训练时可能不会有明显变化, 其可由运动者 100 的基因而确定。 如下详述, 可以多种方式来为本发明的健康监测服务提供运动者 100 的 最大心率。相反, 在额外训练时, 运动者 100 的最大速度会发生明显变化。 如上所述, 在本发明的实施例中, 通过服务器 112 的应用软件, 菜单栏 204 可显示 在对用户显示的每个 GUI 页面上。因此, 在任何时间, 用户均能够例如利用光标或触摸屏界 面, 通过从菜单栏 204 选择相应的图标来浏览由不同模块、 子模块或向导支持的网站的多 个部分。在一个实施例中, 用户能够从菜单栏 204 选择对应于计划模块 300 的图标。
图 12 是由计划模块 300 显示的示例性 GUI 窗口。从主计划模块页面, 用户 ( 其可 以是或不是运动者 100) 能够从与训练计划对应的多个图标中的一个进行选择。如果用户 利用光标或经由触摸屏界面来选择训练计划图标, 则对应于训练子计划的额外图标可弹出 或向用户显示。
在本发明的一个实施例中, 从主计划页面, 计划模块 300 能够使用户选择与各个 不同训练计划子模块 ( 例如, 学习跑步子模块、 保持健康子模块、 赛跑子模块、 减压子模 块、 瘦身子模块以及变得更快子模块 ) 关联的训练计划图标。本发明的实施例的训练计 划子模块例如可包括诸如在共有美国专利申请第 12/468,025 号, 发明名称为 “Program Products, Methods, and Systems for Providing Fitness Monitoring Services( 用于提 供健康监测服务的程序产品、 方法及服务 )” 中揭示的特征, 通过引用将其全部内容包含在 本说明书中。
在本发明的实施例中, 训练计划图标可与体育专用的各种不同训练计划子模块关 联。例如, 也可以提供训练计划子模块, 该训练计划子模块设计以用于向期望训练和 / 或维 持其状态以用于特定运动 ( 例如, 英式足球 ( 即, 足球 )、 美式足球、 网球、 轮滑、 橄榄球、 自行 车和 / 或篮球 ) 的运动者 100 提供训练计划。
每一个计划模块 300 的子模块可与不同训练计划关联, 该不同训练计划具有不同 的目标运动者 100 爱好者及不同的目标。例如, 在本发明的一个实施例中, 赛跑子模块可根 据运动者 100 期望参加的竞赛的距离来提供多个不同的计划。例如可提供计划以用于 5 公
里, 10 公里, 半程马拉松及全程马拉松竞赛。 采用赛跑计划中一个的运动者 100 例如可被鼓 励以进行区间 (interval) 或其他速度训练, 进行长跑及恢复跑, 并大致建立其持久力及有 氧能力, 由此其能够成功地完成其竞赛。
图 13 是可由计划模块 300 赛跑子模块显示的示例性 GUI 窗口。每一个计划子模 块页面可包括对计划的描述, 包括其目标运动者用户 100 及其目标。每一计划子模块页面 还可包括级别选择器 314 及计划预览 316。由计划预览 316 显示的特定信息取决于经由级 别选择器 314 选择的级别。
一旦已经经由级别选择器 314 选择了预期计划的难度级别, 则特定训练计划子模 块会为计划提供计划预览 316。 计划预览 316 可包括对计划预期的描述, 对计划优点的描述 和 / 或样本规划。计划描述可参考建议运动者 100 锻炼的特定颜色编码步幅、 速度或心率 区域来作为计划的一部分。
在确定了哪个计划最适合运动者 100 的需求之后, 用户可选择能够使得计划模块 300 启动计划个性化向导的图标。 计划个性化向导可提示用户选择其训练计划的起始日期, 由此可在该日期之前生成计划。对于选择竞赛导向计划 ( 例如由赛跑子模块提供的计划 ) 的用户, 个性化向导可提示用户选择运动者 100 竞赛的日期, 由此可以在竞赛日期之后生 成计划。计划个性化向导还可提示用户为其计划命名。在一个实施例中, 向导可提供默认 名称。 以此方式, 期望规划多个训练计划的用户也能够通过计划的名称来区域分各个计划。
在一个实施例中, 在用户经由个性化向导完成了其计划之后, 计划模块 400 可利 用用户的计划来生成 GUI 日历 402( 例如, 计划的个人锻炼 )。此外, 任何时候当用户 100 登 录服务器 112, 用户均能够通过从菜单栏 204 选择与计划模块 400 对应的图标来浏览 GUI 日 历 402。
图 14 是根据本发明的实施例的示例性 GUI 窗口, 其包含可通过计划模块 400 为已 经选择了变得更快级别 7 马拉松竞赛计划的用户显示的日历 402。 从日历 402 页面, 用户能 够看到日历 402 上其训练计划生成的个人锻炼。
可由区域栏指示器 320 来表示在日历 402 中生成的个人锻炼。区域栏指示器 320 可传达多条信息。其可表明由训练区间构成的在锻炼中进行的区间数量。其还可例如基于 由颜色表明的目标心率、 步幅或速度区域来表明要进行的各个区间的相对强度。日历 402 还可表明每一天规划的每一次锻炼持续时间。包含日历 402 的 GUI 页面还可针对当前计划 提供剩余的锻炼的次数和 / 或周数的显示。
在一个实施例中, 用户能够通过利用其光标或触摸屏界面选择合适的图标来访问 包含其当前选择计划的全部锻炼项的列表的锻炼列表。锻炼列表是向日历 402 显示生成的 锻炼信息的另一种方式。
此外, 个性化锻炼向导可允许用户向其日历 402 增加锻炼项, 而不论运动者 100 当 前是否正在参与规划的计划程序。如果运动者 100 正在参与规划的计划程序, 则可以使用 个性化锻炼特征来根据用户需要为计划增补额外的锻炼项, 去除锻炼项, 或编辑锻炼项。
个性化锻炼向导可允许用户利用单一区域来建立一个锻炼项, 或利用多个区域区 间来建立一个锻炼项。在实施例中, 如图 15 所示, 个性化锻炼向导可显示 GUI 页面, 其允许 用户以图形方式一次一个区间地建立个性化锻炼项。GUI 页面可包括某种程度上与区域栏 指示器 320 类似的区间建立器栏 404。在例如利用光标选择了区间建立器栏 404 的特定部分之后, 用户可利用下拉菜单来为该部分分配区域强度颜色以及区间时长。
例如, 在图 15 的实施例中, 用户目前已经建立了包括一系列 30 秒红色区域 ( 暗灰 阴影 ) 及绿色区域 ( 黑色阴影 ) 区间的区间建立器栏 404。上述图案可允许运动者 100 进 行 30 秒红色区域疾跑。此外, 区间建立器栏 404 在起始及结束处包括五分钟蓝色区域区间 ( 阴影线 )。这些蓝色区域区间可用作热身及恢复期间, 并且用户可通过勾选合适的复选框 来启动这些区间。通过选择区间建立器栏 404 特定部分, 例如部分 406, GUI 页面可显示与 区间细节框 408 中的特定部分相关的细节。例如, 区间细节框 408 表示部分 406 是 30 秒红 色区域区间。用户可通过调整区间细节框 408 中的区域及时长选项来改变部分 406。
在一个实施例中, 区域区间时间可以是预定时段 ( 例如, 30 秒, 1 分钟, 5 分钟 )。 在 另一实施例中, 用户能够调整或规划区域区间时段。
此外, 用户能够对定制锻炼项命名并设置与其目标或目的相关的注释, 并可为以 后使用及日历 402 中的人保存定制锻炼项。
在本发明的一个实施例中, 如图 8 所示, 服务器 112 的应用软件可配置为包括 路线模块 1500。路线模块 1500 能够为运动者 100 生成在健康活动中遵循的路线, 在路 线数据库内存储路线以用于后续访问, 并且将路线下载至便携式健康监测设备 102。路 线模块 1500 还可具有额外特征, 例如在共有美国专利申请第 10/759,289 号, 发明名称 为 “Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation( 支 持实时交互通信和自动路线生成的位置感知健康训练设备、 方法及程序产品 )” 中揭示的特 征, 通过引用将其全部内容包含在本说明书中。
在实施例中, 路线模块 1500 可包括路线向导, 其能够通过一步步的步骤来引导用 户 ( 其可以是或不是运动者 100) 生成具有期望参数及属性的路线。路线模块 1500 可本地 或远程访问存储的地图数据库, 其中, 该地图数据库存储至少与纬度及经度信息 ( 以及可 能的海拔信息 ) 相关的道路和 / 或小径信息。因此, 给定至少一个端点 ( 例如, 起点 ), 路线 模块 1500 能够建立一条或多条具有期望长度、 海拔以及其他参数及属性的路线。在一个实 施例中, 用户能够从起跑线开始建立新的路线, 或在路线数据库中查找现存的路线。
如果用户选择从起跑线开始建立新的路线, 则可例如通过输入街道地址、 邮政编 码或特定兴趣点来首先提示用户为路线指定合适的起点。然后, 如果尚未为训练计划的特 定锻炼项规定这些参数, 则可提示用户输入期望的路线总长度 ( 由距离或时间来限定 )。 如 果利用时间来限定路线长度, 则可能需要期望的或以往平均步幅以计算路线距离。 此外, 用 户也可被提示以输入可选择的路线属性, 例如期望的路线海拔分布或期望的路线样式 ( 例 如, 直线, 环形等 )。 一旦用户已经输入了全部所需参数及任何可选择的路线属性, 则路线模 块 1500 可建立与输入的路线参数及路线属性尽可能符合的一条或多条路线。以下详细描 述通过路线向导生成的上述路线。
如果用户选择在路线数据库内选择现存路线, 则可允许用户例如通过城市名称、 邮政编码或兴趣点来指定路线的位置。还可提示用户输入可选择的路线属性, 例如期望的 路线海拔分布、 期望的路线样式、 期望的路线安全特性和 / 或期望的路线难度级别。在一个 实施例中, 可基于路线长度、 路线的整体海拔变化以及路线的高度中的一个或多个来对路 线赋予路线难度级别。在实施例中, 如图 16 所示, 路线向导可显示具有位置的图形表示的导航地理地 图, 为其在路线数据库内存储了预存的路线。 在示出的实施例中, 地图包括地理区域的地理 表示 1502, 例如政治、 文化或区域边界。在地理表示 1502 内, 路线向导可显示表明一条或 更多条预存路线 ( 数据库为其存储路线数据 ) 的地理位置的标记 1504 的数量。响应于例 如利用光标悬置在一个标记 1504 上的用户, 路线向导可在弹出窗口中显示对应于选择标 记 1504 的地理位置中的路线的路线图 1506。如果用户通过视觉观察在窗口中显示的标记 1504 和 / 或路线图 1506 而视觉识别出位于特定地理位置的一条或更多兴趣路线, 则用户可 通过点选相关的标记 1504 而选择地理位置。以此方式, GUI 窗口及其关联功能为用户提供 了观察并选择兴趣路线位置的直观图形方式。
一旦用户选择了特定路线, 则路线可与在日历上规划的训练计划的一条或更多锻 炼项相关联。 在一个实施例中, 路线可被转换为一系列路线规划指令, 并在活动前被传输至 便携式健康监测设备 102。 在实施例中, 路线可被传输至便携式健康监测设备 102 以作为锻 炼路线的一部分或可与锻炼路线并存。
如上所述, 菜单栏 204 可包括对应于应用软件的支持模块 600 的图标。
支持模块 600 可包括帮助及设定子模块。帮助子模块可表示 GUI 页面, 其包含与 本发明的健康监测系统相关的一般信息, 包括系统的简述, 其目标用户以及对这些用户的 潜在益处。帮助子模块可提供对由软件及后台模块、 子模块及向导支持的交互网站的各种 功能的描述。
支持软件模块 600 的设定子模块能够显示用于收集、 存储和 / 或回顾个人设定、 锻 炼设定、 设备设定和 / 或隐私设定的 GUI 窗口。
图 17 是可通过收集个人设定信息的设定子模块而生成的示例性 GUI 窗口。个人 设定信息例如可包括姓名、 地址、 电子邮件地址、 密码、 性别, 出生日期和 / 或地址信息。上 述信息可被用于将特定运动者 100 与特定用户帐户进行关联。在实施例中, 可以使用上述 信息中的一些来为运动者 100 定制便携式健康监测系统的一些方面, 或向运动者 100 提供 消息、 产品广告和 / 或其他兴趣项。
图 18 是可由用于收集辅导设定信息的设定子模块显示的示例性 GUI 窗口。辅导 设定可包括例如选择基于心率或步幅的反馈及辅导的选项。 辅导设定显示可包括在给定参 数情况下详述运动者 100 当前区域范围的图表 410。
此外, 如果用户感到当前区域范围并不偏好, 则其可访问辅导设定特征以调整其 区域范围。例如, 在一个实施例中, 用户可手动输入新区域范围。在另一实施例中, 如图 18 所示, 辅导设定页面的 GUI 会询问运动者 100 的感受。运动者 100 例如可通过选择器栏 412 来表明感到过易、 容易、 良好、 困难或过难的区域。辅导设定页面可为运动者 100 提供指导 以帮助运动者 100 正确地回答问题。例如, 如果运动者需要疾跑以达到绿色区域, 则辅导设 定页面可表明应当选择 “过难” 选项。响应于运动者的选择, 本发明的系统可适当地调整运 动者 100 的表现区域范围。在实施例中, 可响应于用于确定运动者 100 的适当强度级别的 一系列问题来进行区域调整。
设定子模块也可允许运动者 100 输入锻炼设定信息。锻炼设定信息可包括诸如偏 好距离单位 ( 英里对公里 ), 高度单位 ( 英尺及英寸对米及厘米 ), 重量单位 ( 磅对公斤 ), 时制 (12 小时对 24 小时 ) 以及偏好的周起始日 ( 例如, 星期日或星期一 ) 的偏好选择。锻炼设定信息还可包括诸如运动者 100 的重量、 身高、 性别及最大心率 ( 如已知 ) 的健康简介 信息。在一个实施例中, 通过系统可周期性地提示运动者 100 以更新其健康简介信息。
图 19 是由用于收集设备设定信息的设定子模块显示的示例性 GUI 窗口。 设备设定 信息可包括运动者 100 已经具有的及正在结合本发明的系统使用的任何周边设备的设定。 这些设备例如可包括便携式健康监测设备 102, 其例如可以是移动电话、 专用便携式健康监 测设备、 非专用便携式健康监测设备、 运动模式型 MP3 播放器、 运动型适配器、 运动手表、 显 示设备及传感器 ( 例如, 计步器或心率传感器 )。 用户可表明运动者 100 在锻炼期间使用何 种设备。
例如, 如下详述, 经由设定页, 用户能够在锻炼期间调整由便携式健康监测设备 102 提供的音频反馈选项。在一个实施例中, 用户可选择不同类型或声音风格的音频反馈, 例如不同性别发声者的声音、 不同口音的声音、 不同语言的声音、 名人或虚拟角色的声音、 以及不同语气的声音 ( 例如, 积极、 平静、 有活力或严厉 )。在另一实施例中, 用户可选择在 锻炼期间可经由音频反馈讲述的特定表现参数测量值。 例如, 用户可选择以规定区间, 依需 求或在锻炼过程中的预定时间 / 位置向运动者 100 告知已经过去的时间、 燃烧的卡路里、 以 及行程。
D. 活动过程中的示例性数据处理及反馈方面
在本发明的系统的一个实施例中, 运动者 100 可在健康活动之前和 / 或期间与图 1-4 中所示的便携式健康监测设备 102 交互。
图 20 是以移动电话形式的便携式健康监测设备 102 的视图。在本发明的实施例 中, 以移动电话形式的便携式健康监测设备 102 至少包括诸如图 3 所示的处理器 120、 存储 器 122、 用户输入控制 124、 定位系统接收器 126、 无线广域网络 (WWAN) 收发器 128、 视觉显 示器 132 以及音频单元 134。在一个实施例中, 以移动电话形式的便携式健康监测设备 102 可包括图 3 中所示的每一个部件。在图 20 中示出了以 LCD 屏幕形式的视觉显示器 132 以 及以物理键盘及滚珠形式的用户输入控制 124。 已经在图 20 的右侧示出了 LCD 屏幕显示器 132 的放大视图。在实施例中, 可在显示器 132 的边缘显示内容标签 138。内容标签例如可 向健康监测服务的用户提供广告、 奖赏、 天气信息、 成绩或其他信息的统计。
图 21 是便携式健康监测设备 102 的应用软件的示例性软件配置的视图。如上所 述, 便携式健康监测设备 102 的存储器 122 可适于存储用于实施在此描述的便携式健康监 测系统的各种功能的应用程序。因此, 应用软件例如可被存储在便携式健康监测设备的存 储器 122 中。替代地, 本领域的技术人员可理解可在服务器 112 上存储并可通过网络 110 访问软件的全部或一部分, 并作为移动网络应用远程运行。
该应用软件包括多个不同的软件模块, 该软件模块能够为使用便携式健康监测设 备 102 的运动者 100 提供健康监测服务。 在本发明的一个实施例中, 这些模块包括启动模块 1000、 前进模块 1100、 跟踪模块 1200、 浏览模块 1300、 设定模块 1400 以及定位系统平稳子模 块 1800。 每一个模块均可支持一个或更多 GUI, 通过利用便携式健康监测设备 102 该 GUI 能 够向运动者 100 显示。 本发明的实施例可采用额外的便携式健康监测设备 102 的软件特征, 该软件特征例如在共有美国专利申请第 11/892,023 号, 发明名称为 “Sports Electronic Training System, and Applications Thereof( 电子体育训练系统及其应用 )” 中揭示, 通 过应用将其全部内容包含在本说明书中。如上参考个人计算机 114 的显示器进行的描述, GUI 例如可提供图形要素、 视觉指 示器和 / 或文字以显示运动者 100 可用的信息及动作。运动者 100 可使用诸如键盘或滚珠 的物理输入设备来与便携式健康监测设备 102 的 GUI 交互。替代地, 运动者 100 可使用触 摸屏直接与所显示的内容直接进行交互。 例如可以采用诸如电阻型或电容型触摸屏的各种 触摸屏。
本领域的技术人员可理解, 可使用替代或额外的软件模块及子模块来为使用便携 式健康监测设备 102 的运动者 100 提供或扩展描述的或额外的功能。例如, 在便携式健康 监测设备 102 上存储的软件的软件配置可包括便携式设备操作系统, 其可以是市售的移动 电话操作系统中的一种, 例 BlackBerry OS, iPhone OS, Windows Mobile, Symbian, LINUX, WebOS 或 Android。便携式设备操作系统也可具有关联的应用程序界面, 通过该应用程序界 面, 中间设备及应用程序可使用操作系统的服务。
本发明的健康监测服务的各种模块可支持 GUI, 通过 GUI 运动者 100 可在活动之前 和 / 或期间利用便携式健康监测设备 102 与健康监测服务进行交互。如本领域的技术人员 可知, 在一个实施例中, 可由在便携式健康监测设备 102 上运行的移动设备网络应用来支 持 GUI。在另一实施例中, GUI 可经由可由用户利用其便携式健康监测设备 102 上的网络浏 览器来通过互联网 110 访问的网站, 通过服务器 112 提供的网页而被显示。
为了在体育活动之前或期间访问本发明的实施例的特征, 如果便携式健康监测设 备 102 未处于启动状态, 则使用便携式健康监测设备 102 的运动者 100 可启动其便携式健 康监测设备 102。 在一些实施例中, 可能需要运动者 100 操作用户输入控制 124 以进入便携 式健康监测模块以访问应用软件。
在首次启动健康监测应用时, 启动模块 1000 可提示运动者 100 选择偏好的语言。 然后, 紧接在启动应用之后, 启动模块 1000 可提示运动者 100 输入密码以继续。在首次启 动应用时, 启动模块 1000 可提示运动者 100 选择密码。
在输入正确的密码时, 由启动模块 1000 支持的 GUI 可询问运动者 100 其是否希望 将其便携式健康监测设备 102 与预先经由服务器 112 设定的网络帐户进行链接, 或询问其 是否期望作为离线访客继续。
如果运动者 100 通过对用户输入控制 124 的激活而表明运动者 100 希望链接至网 络帐户, 则启动模块 1000 可显示 GUI 登录向导, 其中运动者 100 能够登录并链接至其网络 帐户。在链接至网络帐户时, 经由支持模块 600 利用个人计算机 114 及服务器 112 预先建 立的设定可向便携式健康监测设备 102 传递或与之同步。上述设定例如可包括锻炼设定信 息, 例如偏好距离单位 ( 英里对公里 ), 高度单位 ( 英尺及英寸对米及厘米 ), 重量单位 ( 磅 对公斤 ), 时制 (12 小时对 24 小时 ) 以及偏好的周起始日 ( 例如, 星期日或星期一 ) ; 健康 简介信息, 例如用户体重、 身高以及最大心率 ( 如已知 )、 心率、 步幅或其他定制锻炼区间设 定信息 ; 音频反馈选项信息 ; 和 / 或表现参数反馈选项信息。
如果运动者 100 通过激活用户输入控制 124 而表明运动者 100 并不期望链接至网 络帐户, 则启动模块 1000 可显示登录向导, 其中用户能够输入诸如偏好单位偏好选项、 诸 如运动者 100 的年龄、 身高、 体重及性别的个人信息和 / 或运动者 100 期望的语音训练选项 的信息。如下详述, 上述信息在为访客运动者 100 进行 “评估锻炼” 时是必需的。
在运动者 100 选择了链接至网络帐户或继续作为访客之后, 如图 22A 所示, 启动模块 1000 可显示主页 GUI。在后续启动软件应用期间, 可紧接着在启动之后就向运动者 100 显示主页。如图 22A 所示, 可在本发明的 GUI 窗口的一个边缘附近显示标题 1002。在一个 实施例中, 可通过便携式健康监测设备 102 可使用的软件来向运动者 100 显示在各个 GUI 页上显示的标题 1002。
主页还可包括与前进模块 1100、 跟踪模块 1200、 浏览器模块 1300 及设定模块 1400 对应的多个图标或标记。在一个实施例中, 标题 1002 还可提供包括与前进模块 1100、 跟踪 模块 1200、 浏览器模块 1300 及设定模块 1400 对应的图标或标记的下拉列表。在启动了应 用软件之后, 运动者 100 可通过利用用户输入控制 124 选择其对应的图标来由不同模块提 供不同的 GUI 页面。如果运动者 100 利用光标来选择模块或将光标悬置在模块之上, 则与 特定模块相关的子模块或程序向导对应的额外图标可弹出或为运动者 100 显示。
设定模块 1400 可相对于服务器 112 的应用程序的支持模块 600 来提供与上述类 似的功能。
前进模块 1100 可包括锻炼选择子模块及锻炼记录子模块。在一个实施例中, 当运 动者 100 选择与主页上的前进模块 1100 对应的图标时, 前进模块启动锻炼选择子模块。
图 22B 是可由锻炼选择子模块提供的示例性 GUI 窗口。该 GUI 窗口可显示计划锻 炼项及运动者 100 可用的定制锻炼项, 以及将在以下详述的自由锻炼项及评估锻炼选项。 在一个实施例中, 向运动者 100 显示一些标记以表明其规划在特定日期执行列表计划或定 制锻炼项中的一项或多项。例如, 如图 22B 所示, 可由特定计划或定制锻炼项显示指示器 1102 以表明运动者 100 规划当天完成该计划或定制锻炼项。 如上所述, 位于远程个人计算机 114 处的用户 ( 其可以是或不是运动者 100) 可使 用网站来计划并规划预期的体育活动。如图 12-16 所示, 用户可使用计划模块 300 及规划 模块 400 来计划并规划一个或更多预期体育活动。例如, 用户可选择由单个锻炼项构成的 训练计划, 其可在服务器 112 上的日历 402 上保存并规划。用户也可创建、 保存并可选地在 服务器 112 上规划定制锻炼项。替代地, 运动者用户 100 可通过从其便携式健康监测设备 102 直接访问网站来计划并规划计划好的锻炼项和 / 或来创建、 保存及规划定制锻炼项。 在 一个实施例中, 从运动者的便携式健康监测设备进行访问的版本可被简化或变更以优化其 在相对较小的屏幕上的显示。
在实施例中, 在经由便携式健康监测设备 102 启动锻炼选择子模块时, 可通过对 服务器 112 上可用的训练计划、 计划锻炼项及定制锻炼数据进行同步来更新可获得的计划 锻炼项及定制锻炼项的列表。换言之, 便携式健康监测设备 102 与服务器 112 可例如利用 计划锻炼项 便携式健康监测设备 102 的 WWAN 收发器 128 来经由网络 110 来传达训练计划、 及定制锻炼项数据。在一个实施例中, 诸如计划或定制锻炼程序的计划锻炼及定制锻炼数 据可存储在便携式健康监测设备 102 的存储器 122 中。
图 23 示出了根据本发明的一个实施例在从主页选择了对应于前进模块 1100 的图 标之后锻炼选择子模块可启动的一系列动作。 首先, 在步骤 1104, 可通过与服务器 112 同步 来更新可获得的计划及定制锻炼程序。然后, 在步骤 1106, 可经由便携式健康监测设备 102 的显示器 132 为运动者 100 显示各种锻炼程序类型 ( 例如, 计划锻炼项、 定制锻炼项、 自由 锻炼项及评估锻炼项 )。运动者 100 然后可使用用户输入控制 124 来选择一种锻炼类型。 最终, 在步骤 1108-1114, 如下详述, 可提示运动者 100 为各种不同选项来选择其期望的设
定, 包括辅导选项、 卫星定位系统选项、 实时跟踪选项和 / 或音乐选项。
图 24A-24D 是在运动者选择特定训练计划时可由锻炼选择子模块 1110 显示的示 例性 GUI 窗口。在图 24A 中, 运动者 100 已经使用便携式健康监测设备 102 的用户输入控 制 124 高亮出并选择 “高速计划 (Speedster Plan)” 训练计划。在活动之前及在任何同步 之前, 如上所述, 可由用户经由远程计算机 114 使用服务器计划模块 300 及服务器规划模块 400 来创建并规划高速计划。
图 24B 是在运动者 100 选择高速计划之后可由锻炼选择子模块 1110 显示的示例 性 GUI 窗口。 图 24B 列出了高速计划中的多个单独锻炼程序。 在实施例中, 可以仅列出规划 用于当前日期的单个锻炼项。在另一实施例中, 还可列出以往和 / 或以后单个锻炼项。在 一些实施例中, 可为运动者 100 显示一些标记, 其用来执行当日的一个或更多列出计划或 定制锻炼项。例如, 如图 24B 所示, 指示器 1102 可在特定计划锻炼项之后显示。
图 24C 是在运动者 100 从高速计划选择了特定单个锻炼程序之后可由锻炼选择子 模块显示的示例性 GUI 窗口。如图 24B 及图 24C 所示, 类似于以上参考服务器规划模块 400 的描述, 可由区域栏指示器 320 显示每个单一锻炼程序。区域栏指示器 320 可传达多条信 息。其可表明在由锻炼区间构成的锻炼程序中执行的区间数量。其还可例如基于由颜色表 示的目标步幅、 速度或心率区域来表明要执行的各个区间的相对强度。 GUI 窗口还可表明单 个锻炼程序的持续时间。具体而言, 如图 24C 所示, 由交替蓝色区域及黄色区域区间构成的 选择锻炼程序的时长为 40 分钟。
图 24C 所示的示例性 GUI 窗口还可包括用于选择语音辅导、 卫星定位系统以及实 时跟踪选项的按钮、 开关、 下拉菜单或其他 GUI 要素。
如下详述, 语音辅导通常指在活动期间以可听见的方式向运动者 100 提供的口头 指令, 反馈或鼓励。锻炼选择子模块可允许运动者 100 确定其希望收到的任何语音辅导的 级别。例如, 在一个实施例中, 运动者 100 可在无辅导、 消极辅导或积极辅导之间进行选择。
“无辅导” 可指在活动期间完全不存在语音辅导或静音的情况。
“消极辅导” 可指运动者 100 仅在新的训练区间开始时接收语音辅导。例如, 要开 始绿色区域训练区间的运动者 100 可接收到 “增大你的强度以达到绿色区域” 的辅导。如果 训练计划锻炼要求运动者 100 在绿色区域区间之后开始黄色区域区间, 在黄色区域区间开 始时, 运动者 100 可接收到 “你已经完成了绿色区域区间。增大你的强度以达到黄色区域” 的辅导。
“积极辅导” 可指除了 ( 替代 ) 在新的训练区间开始时接收声音辅导的情况, 运动 者 100 在区间期间接收反应语音辅导。具体而言, 语音辅导可响应于由便携式健康监测设 备 102 的传感器 104 检测到的表现信息。因此, 例如, 反馈可基于由心率监测器为由基于心 率的区域构成的锻炼程序检测到的信息, 或者反馈可基于由用于为由基于速度或基于步幅 的区域的锻炼程序计算速度或步幅的定位系统接收器 126 检测到的信息。例如, 如果运动 者 100 应当处于其第一绿色区域区间的中间但仅保持了蓝色区域强度, 则便携式健康监测 设备 102 会告知 “你的强度仅处于蓝色区域级别, 增大你的强度以进入绿色区域” 。
锻炼选择子模块还可允许运动者 100 判定是否应当启动或禁用诸如 GPS 接收器的 定位系统接收器 126。 在一个实施例中, 便携式健康监测设备 102 包括可随着运动者 100 经 过路线在各个不同位置对运动者 100 的位置、 行程、 速度及步幅进行判定的 GPS 接收器。在其他实施例中, 可不存在 GPS 接收器。即使存在 GPS 接收器, 例如因为运动者 100 期望进行 室内锻炼、 在固定式器械上进行锻炼或因为便携式健康监测设备 102 上的电量较低, 运动 者 100 也可选择将 GPS 接收器禁用。在实施例中, 运动者 100 能够启用或禁用诸如心率监 测器或基于加速度计的传感器的其他传感器。
锻炼选择子模块还可允许运动者 100 判定是否应当启用或禁用实时跟踪。 “实时跟 踪” 指除运动者 100 之外的远程用户在活动期间实时跟踪运动者 100 的位置的能力。如下 详述, 在实施例中, 便携式健康监测设备 102 能够经由 WWAN 收发器 128 或 WPAN 收发器 130 实时地经由网络 110 以无线方式向服务器 112 传输基于位置的信息。 因此, 访问服务器 112 上该数据的用户 ( 位于远程计算机 114 处或携带便携式健康监测设备 102) 能够查看例如 叠加在地图上的一个或多个运动者 100 的位置。出于隐私的考虑, 一些运动者 100 可选择 禁用实时跟踪。
图 24D 是在运动者 100 已经选择了语音辅导、 卫星定位系统和 / 或实时跟踪选项 之后可由应用软件的锻炼选择子模块提供的示例性 GUI 窗口。 该 GUI 窗口可显示音乐选项, 其可包括不选择音乐, 从预设播放列表的音轨选择音乐, 或选择随机任意播放音轨的选项。 在实施例中, 运动者 100 能够基于与播放列表关联的步幅、 速度、 步频或心率中的一个或多 者来选择播放列表或选择构成播放列表的音轨。在一个实施例中, 每个音轨和 / 或播放列 表可被存储在服务器 112 上或远程个人计算机 114 上并被下载至便携式健康监测设备 102。 在实施例中, 各个音轨和 / 或播放列表可与训练计划的一个或多个单独锻炼程序一起被同 时下载至便携式健康监测设备 102。
在期望参与训练计划锻炼的运动者 100 已经响应于来自锻炼选择子模块的提示 而选择了任意可选选项之后, 前进模块 1100 的锻炼记录子模块可启动执行计划锻炼程序 并开始记录。
但是, 如上所述, 运动者 100 或不期望参与训练计划锻炼并可替代地宁愿选择进 行定制锻炼项。如上所述, 处于远程个人计算机 114 处的用户可使用网站来建立定制锻炼 项。替代地, 运动者 100 可从其便携式健康监测设备 102 直接访问网站以建立定制锻炼项。 用于选择定制锻炼程序以及选择合适选项的步骤与参考图 23 及图 24A-24D 列出的类似。 图 25A-25D 示出了在运动者选择定制锻炼程序时可由锻炼选择子模块显示的一系列示例 性 GUI 窗口。在期望参与定制锻炼的运动者 100 已经响应于来自锻炼选择子模块的提示而 做出了涉及任意可选选项的选择之后, 前进模块 1100 的锻炼记录子模块可启动执行定制 锻炼程序并开始记录。
但是, 如果运动者 100 不期望参与训练计划锻炼或定制锻炼, 则其可选择进行自 由锻炼。 “自由锻炼” 可指未提供计划或定制表现目标的情况, 由此在活动期间完全不存在 语音辅导。因为完全不存在语音辅导, 故在开始自由锻炼之前不会显示语音辅导选项。在 期望参与自由锻炼的运动者响应于来自锻炼选择子模块的提示而做出涉及任意可选选项 的选择之后, 前进模块 1100 的锻炼记录子模块可启动自由锻炼并开始记录。
在本发明的一个实施例中, 运动者 100 除了在经由诸如图 22B 所示的 GUI 窗口显 示选项选择训练计划、 定制或自由锻炼项之外, 还可以选择 “评估锻炼” 。健康监测系统可 利用评估锻炼项来评估运动者 100 的相对健康水平, 和 / 或为一个或更多参数 ( 例如, 步 幅、 速度或心率区域 ) 建立或改变运动者 100 的表现区域, 其例如披露在在美国专利申请第12/467,948 号, 发明名称为 “Portable Fitness Monitoring Systems with Displays, and Applications Thereof( 带有显示器的便携式健康监测系统及其应用 )” 中, 通过引用将其 全部内容包含在本说明书中。
如图 26 所示, 在实施例中, 便携式健康监测设备 102 可为运动者 100 提供用于进 行评估锻炼项的指令, 可开始评估锻炼项, 可监测运动者 100 的表现, 并可结束评估锻炼。
例如, 在评估锻炼期间, 例如可提示运动者 100 尽可能快地奔跑两分钟。便携式健 康监测设备 102 然后能够基于评估锻炼期间检测到的实际心率或速度来测量或估计运动 者 100 的最大心率或最大速度。
替代地, 通过运动者 100 的主观估计, 评估锻炼项例如可提示运动者 100 以其最大 速度的特定百分比奔跑达设定的时间。例如, 评估锻炼项可提示运动者 100 尝试以其最大 速度的 50%、 75%及 100%持续奔跑达 1 分钟。
然后, 可以单独使用该信息或结合诸如运动者 100 的年龄、 身高、 体重和 / 或性别 的个人信息一起使用来建立或改变用于一个或多个参数的运动者 100 的表现区域。图 27 是在运动者 100 已经进行了其评估锻炼并且已经建立或改变了步幅、 速度和 / 或心率表现 区域之后可通过前进模块 1100 的锻炼选择子模块提供的示例性 GUI 窗口。在实施例中, 可 为诸如奔跑或骑自行车等不同活动设置不同区域范围。
在本发明的一个实施例中, 评估锻炼表现信息可被发送至服务器 112, 其也可访问 诸如运动者 100 的年龄、 身高、 体重和 / 或性别的个人信息以处理并计算表现区域。在另一 实施例中, 可通过便携式健康监测设备 102 的处理器来进行上述处理。
在期望参与训练计划、 定制、 自由或评估锻炼项的运动者 100 已经响应于来自锻 炼选择子模块的提示而进行了涉及任何可选选项的选择之后, 前进模块 1100 的锻炼记录 子模块可启动锻炼并开始记录。
在开始训练计划、 定制、 自由或评估锻炼项之前, 运动者 100 可布置便携式健康监 测设备 102。便携式健康监测设备 102 可在体育活动期间由运动者 100 佩戴、 携带或以其 他方式支承。便携式健康监测设备 102 还可附接至诸如在自行车道上行驶的公路自行车或 体育馆内的固定自行车的训练器材上。如果需要, 未一体连接或包含在便携式健康监测设 备 102 内的与便携式健康监测设备 102 通信的一个或更多传感器 104 也需被运动者 100 佩 戴、 携带或以其他方式支承。
图 28A, 28B, 29A-29C 及 30A-30D 是根据本发明的各个实施例在运动者 100 已经选 择了开始锻炼之后可由锻炼记录应用软件子模块显示的示例性 GUI 窗口。
图 28A 及图 28B 是在运动者 100 正在执行包括颜色编码基于速度的区域区间的计 划或定制锻炼项时可由执行锻炼程序的锻炼记录子模块显示的示例性 GUI 窗口。在锻炼期 间, 运动者 100 可通过控制合适的用户输入控制 124 来在对应于图 28A 及图 28B 的屏幕间 切换。在实施例中, 对应于图 28A 和 / 或图 28B 的屏幕可在特定时间自动显示 ( 例如, 对应 于图 28B 的屏幕可在运动者 100 处于合适区域时显示 )。
如上述图 28A 及图 28B 所示, 标题 1002 可在 GUI 窗口的一个边缘附近显示。 此外, 还可显示消息部分 1116。在图 28A 及图 28B 中, 消息部分 1116 显示对应于运动者 100 正在 聆听的音轨的音轨名及音乐家姓名。在其他实施例中, 消息部分 1116 可显示由便携式健康 监测服务软件提供或由教练或朋友经由文本消息实时提供的辅导、 鼓励或其他信息。因为图 28A 及图 28B 代表了锻炼程序包括颜色编码区域区间的情况, 故可显示进 度条 1118。进度条 1118 可类似于上述可与特定锻炼程序关联的区域栏指示器 320。除了 显示当前锻炼项的各种颜色编码区域区间之外, 进度条 1118 还可包括表明运动者 100 当前 所处的其基于区域的锻炼项的移动进展标记 1120。 例如, 图 28A 中的进展标记 1120 表明运 动者当前处于其锻炼的第三颜色编码区域区间中, 其可以是蓝色区域。随着运动者进行锻 炼并随着执行锻炼程序, 进展标记 1120 可沿进度条 1118 移动。此外, 可以显示诸如总锻炼 时间或总锻炼距离的累计总锻炼量。在图 28A 中, 显示出总锻炼时间为 16 分钟 1 秒。
此外, 因为图 28A 及图 28B 表示了运动者 100 正在执行的包括至少一个颜色编码 区域目标的锻炼项的情况, 故可以显示动态目标条 1122。动态目标条 1122 可包括左右两 个部分。基于当前锻炼程序, 右侧部分可对应于运动者 100 的当前颜色编码区域目标。左 侧部分可对应于运动者 100 的当前检测和 / 或测量表现信息, 其与当前锻炼程序颜色编码 区域目标相关。例如, 在图 28A 中, 动态目标条 1122 的右侧部分可显示 7.0 英里 / 小时至 6.0 英里 / 小时的速度范围, 其可对应于蓝色区域。动态目标条 1122 的左侧部分可显示当 前运动者 100 的速度为 8.2 英里 / 小时, 其可对应于黄色区域。因为运动者 100 当前正进 行其当前锻炼程序要求的更高强度的训练 ( 例如, 黄色对蓝色 ), 故动态目标条 1122 可向运 动者 100 提供需要其降低其强度的指示。例如, 如图 28A 所示, 动态目标条 1122 的左侧部 分可升到右侧部分上方, 并可包括表明运动者 100 应用降低其强度的向下箭头。
如其他部分所述, 可以采用各种不同颜色编码基于区域系统, 并且区域可以基于 速度之外的各种其他参数。此外, 如果运动者 100 已经通过前进模块 1100 的锻炼选择子模 块选择了积极辅导, 则便携式健康监测设备 102 可提供可听见的反馈以补偿或替代由动态 目标条 1122 提供的视觉反馈。例如, 在上述情况下及如图 28A 所示, 便携式健康监测设备 102 可告知 “你的强度处于黄色区域级别, 降低你的强度以进入蓝色区域” 。
如上所述, 在执行锻炼程序期间, 运动者 100 可通过控制合适的用户输入控制 124 来在对应于图 28A 及图 28B 的屏幕间切换。与图 28A 的 GUI 相对, 图 28B 的 GUI 为多个表 现参数显示概括数字信息, 但并不包括进度条 1118 或动态目标条 1122。 例如, 在图 28B 中, 显示了已经过去的时间、 总燃烧卡路里、 总行程以及平均速度。
虽然图 28A 示出了在运动者 100 的强度过高的情况下的动态目标条 1122, 但可由 前进模块 1100 的锻炼记录子模块显示的相似的 GUI 要素以表明运动者 100 的强度为正确 或过低。例如, 29A-29C 分别示出了在运动者的步幅过低、 过高及正好的情况下的动态目标 条 1122。图 29A- 图 29C 中每一个均示出了目标步幅范围处于七分钟每英里至八分钟每英 里之间, 其可对应于绿色区域。因此, 动态目标条 1122 的右侧部分可以为绿色。在图 29A 中, 动态目标条 1122 的左侧部分可以为蓝色以表明低步幅, 在图 29B 中动态目标条 1122 的 左侧部分可以为黄色以表明高步幅, 而在图 29C 中动态目标条 1122 的左侧部分可以为绿色 以表明正确步幅。
图 30A 及图 30B 是在运动者 100 正进行包括至少一个颜色编码区域目标的计划或 定制锻炼时, 但在计划或定制锻炼程序并不包括一系列颜色编码基于步幅的区域区间时, 由锻炼记录软件应用子模块提供的示例性 GUI 窗口。图 30A 及图 30B 的 GUI 窗口类似于图 28A, 均包括类似的动态目标条 1122, 但图 30A 及图 30B 涉及步幅而图 28A 涉及速度。与包 括多颜色多区间进度条 1118 的图 28A 不同, 图 30A 及图 30B 包括能够提供不同信息的进度条 1118。
例如, 在图 30A 中, 进度条 1118 可包括从左侧至右侧横跨进度条 1118 的黑色区 域, 其表示在总时间目标中运动者 100 经过的时间。 如图 30A 所示, 进度条 1118 左侧的秒表 图标可向运动者 100 表明经过时间由进度条 1118 可变地跟踪。另一方面, 在图 30B 中, 进 度条 1118 可包括从左侧至右侧横跨进度条 1118 的黑色区域, 其表明在总距离目标中运动 者 100 的行程。如图 30B 所示, 进度条 1118 左侧的道路图标可向运动者 100 表明行程由进 度条 1118 可变地跟踪。在图 30A 及图 30B 的实施例中, 显示的总过去时间为 16 分 48 秒。
图 30C 及图 30D 是在运动者 100 进行包括非颜色编码区域目标的目标的计划或定 制锻炼项时可由锻炼记录子模块提供的示例性 GUI 窗口。例如, 在图 30C 的实施例中, 运动 者 100 的目标可以是 1 小时 30 分的时间目标。在本实施例中, 进度条 1118 左侧的秒表图 标可向运动者 100 表明由进度条 1118 可变跟踪的经过时间。作为另一示例, 在图 30D 的实 施例中, 运动者 100 的目标可以是 8 英里的距离目标。在本实施例中, 进度条 1118 左侧的 道路图标可向运动者 100 表明由进度条 1118 可变跟踪的行程。图 30D 还表明运动者 100 当前已经移动了 2.24 英里的行程。
在本发明的一些实施例中, 如上所述, 如果运动者 100 正在进行自由锻炼, 则仍可 显示与图 28A, 28B, 29A-29C 及 30A-30D 中所示类似的 GUI 界面。在其他实施例中, 运动者 100 正在进行自由锻炼, 可以不显示上述 GUI 界面。 如上所述, 可在本发明的 GUI 窗口的一个边缘附近显示标题 1002。如图 31A 及图 32A 所示, 在实施例中, 在运动者 100 正在进行及记录锻炼项时, 标题 1002 可包括地图图标 1124 和 / 或音乐图标 1126。
在锻炼期间, 运动者 100 期望获得其相对于地图的当前位置的指示。在利用用户 输入控制 124 激活图 31A 所示的地图图标 1124 时, 前进模块 1100 的锻炼记录子模块可显 示如图 31B 所示的 GUI 窗口, 其包括运动者 100 在地图上的当前位置的视觉指示。可部分 基于便携式健康监测设备 102 的定位系统接收器 126( 例如, GPS 接收器 ) 接收到的位置信 号来获得运动者 100 的位置信息。
在锻炼期间, 运动者 100 还会期望查看当前选择的音乐播放列表和 / 或选择不同 的音轨。在利用用户输入控制 124 激活了图 32A 所示的音乐图标 1126 时, 前进模块 1100 的锻炼记录子模块可显示如图 32B 所示的 GUI 窗口, 其包括用于查看当前选择音乐播放列 表和 / 或选择不同音轨的界面, 该界面例如本领域技术人员已知的界面。
在本发明的实施例中, 在整个锻炼过程中, 运动者 100 能够暂停锻炼以临时停止 表现参数信息记录。运动者 100 还能够在已经完全达到锻炼目标之前结束锻炼。
虽然以上主要在视觉显示器 132 以及便携式健康监测设备 102 的用户输入控制 124 的环境情况下描述了本发明的系统的视觉及触觉交互, 但在实施例中, 可经由诸如参考 图 2 所述的腕带或腕表来呈现运动者 100 与系统之间的视觉及触觉交互中的至少一部分。
例如, 腕带能够以图形或数字方式来显示表现参数信息或颜色编码表现区域相 关信息。在一个实施例中, 腕带能够以图形或数字方式来显示表现参数信息, 例如七部分 LCD 显示器上的数字心率数值。在另一实施例中, 由腕带发出的对应于特定步幅、 速度或心 率区域的颜色可响应于测量得到的在区域内发生的步幅、 速度或心率来改变特性。还可以 利用腕带来接收警告、 控制音乐功能或暂停锻炼记录。也可利用腕带或腕表来实现运动者
100 与本发明的系统之间的其他视觉及触觉交互, 例如在美国专利申请第 12/467,948 号, 发明名称为 “Portable Fitness Monitoring Systems with Displays, and Applications Thereof( 带有显示器的便携式健康监测系统及其应用 )” 中揭示的交互方式, 通过引用将 其全部内容包含在本说明书中。
在一个实施例中, 运动者 100 可使用便携式健康监测设备 102 的用户输入控制 124 或腕带的用户输入控制 124 来随着运动者 100 在路线上移动标明其在路线上的位置。 例如, 当运动者 100 致动特定按钮时, 便携式健康监测设备 102 可表明与致动时运动者 100 的位 置相关的 GPS 路径点关联的数据记录。在另一实施例中, 便携式健康监测设备 102 能够从 话筒接收输入, 由此运动者 100 可听到随着运动者 100 在路线上移动其在路线上的位置的 说明。例如在存入兴趣或经验点位置时该说明是有用的。例如, 运动者 100 可记录诸如 “这 里有泉水” 或 “山中的该位置具有挑战性” 的声音说明。在其他实施例中, 便携式健康监测 设备 102 能够接收来自键盘的输入或拍照或视频短片以表明在运动者 100 于路线上移动其 在路线上的位置。
当运动者 100 完成锻炼或提前选择结束锻炼时, 前进模块 1100 的锻炼记录子模块 可提示运动者 100 保存或放弃与锻炼关联的记录表现信息。如果运动者 100 决定保存其记 录表现信息, 则可以显示其表现的概要。
图 33A 是可由锻炼记录软件应用子模块显示的示例性 GUI 窗口以在锻炼之后立即 提供概要信息。例如, 图 33A 表明运动者 100 进行锻炼达 17 分 20 秒, 移动了 3 英里, 燃烧 了 378 卡路里, 并且保持了 6 分 49 秒每英里的平均步幅。
在本发明的实施例中, 运动者 100 可选择不使用定位系统接收器而进行锻炼。在 本发明的其他实施例中, 运动者 100 可选择进行锻炼而不使用诸如便携式心率监测器或便 携式计步器的其他便携式传感器 104。在特定信息尚未被便携式传感器 104 记录但是运动 者 100 仍然能够经由其他方式记录或计算这些参数的实施例中, 锻炼记录子模块可提示运 动者 100 输入缺少的信息以完成锻炼概要信息。 例如, 运动者 100 可选择在踏车上进行室内 奔跑而不使用 GPS 接收器或其他能够提供时间、 距离、 步幅、 心率和 / 或卡路里信息的便携 式传感器。但是, 如果踏车自身提供向运动者 100 显示的这些参数的测量、 计算或估计值, 则运动者 100 可手动地将其输入便携式健康监测设备 102。在另一实施例中, 测量、 计算或 估计值可被自动地发送至便携式健康监测设备 102。如果运动者 100 正在执行基于参数的 一个或更多颜色编码区域的锻炼程序, 则用于至少一类参数的测量、 计算或估计值或是必 需的。例如, 如果运动者 100 在踏车上奔跑上进行基于锻炼的步幅区域, 则踏车 ( 或运动者 100 携带的传感器 ) 必需能够提供涉及运动者 100 的步幅的反馈。
在回顾了 ( 由便携式健康监测设备 102 提供的或由运动者 100 手动输入的 ) 概要 信息之后, 可由便携式健康监测设备 102 向运动者 100 提供多个其他选项。如下详述, 在一 个实施例中, 如图 33B 所示, 可以询问运动者 100 来评价其刚刚完成的锻炼。例如, 运动者 100 能够为锻炼分排一至五星的等级评定, 星越多, 等级评定越高。
如下详述, 在另一实施例中, 如图 33C 及图 33D 所示, 运动者 100 能够将一个或更 多注释与其刚刚完成的锻炼进行关联。例如, 运动者 100 能够从图 33C 中列举的一个或更 多默认注释选项中进行选择。替代地, 如图 33D 所示, 运动者 100 能够利用便携式健康监测 设备 102 的合适的用户界面控制 124 来输入其自己对锻炼的定制注释。在另一实施例中,运动者 100 能够将照片或视频短片与其刚刚完成的锻炼进行关联。
在本发明的一个实施例中, 运动者 100 能够将特定活动类型与锻炼记录进行关 联。例如, 运动者 100 能够表明其例如刚刚进行了步行、 奔跑、 骑车、 越野滑雪或直排轮滑。 对于特定类型活动的计划锻炼项, 活动的类型可自动与锻炼记录关联。 但是, 因为起先自由 锻炼不能与特定类型活动相关联, 故需要运动者 100 手动完成关联。将特定活动类型与锻 炼记录进行关联可有利地允许基于特定类型活动而进行更精确的数据分析、 反馈及辅导。
在其他实施例中, 运动者 100 能够将运动者 100 在锻炼期间穿的特定一双运动鞋 与锻炼记录相关联。在一个实施例中, 在来自跟踪模块 1200 软件应用模块的适当提示之 后, 运动者 100 可利用便携式健康监测设备 102 的用户界面控制 124 手动地将特定一双运 动鞋与锻炼相关联。在另一实施例中, 便携式健康监测设备 102 能够通过检测一只或一双 运动鞋中的识别器 ( 例如, 一只或一双运动鞋中的特定无线射频识别器 (RFID) 芯片 ) 是否 存在而自动地检测在活动期间穿了哪一双运动鞋。
本领域技术人员已知, 被动 RFID 系统通过采用读取器及芯片来工作。读取器的扫 描天线在相较较短范围内发出无线射频信号。这些无线射频信号与 RFID 芯片通信并向芯 片提供进行通信的能量。当 RFID 芯片通过读取器的扫描天线的场时, 芯片检测到来自天线 的激活信号, 被唤醒, 并且其发出将由读取器拾取的存储在芯片上的信息。因此, 在本发明 的实施例的背景之下, 特定一只或一双运动鞋中的 RFID 芯片能够与邻近的便携式健康监 测设备 102 进行信息通信。
如下详述, 随后, 可以与运动者 100 穿着各双运动鞋已经移动的累积距离一起而 显示运动者 100 已经将其与一个或更多锻炼关联在一起的各双运动鞋的列表。运动者 100 可有利地利用该信息来判定何时需要更换特定一双运动鞋, 或判定特定一双运动鞋是对运 动者 100 的表现造成何种影响。
如上所述, 在回顾了概要信息之后并在利用其他额外信息说明了锻炼记录之后, 便携式健康监测设备 102 可在本地保存完整的锻炼记录, 或将其发送至服务器 112, 如下详 述。
在一个实施例中, 在成功地向服务器 112 上传了完整的锻炼记录时, 便携式健康 监测设备 102 可提示运动者 100 查看与锻炼期间运动者 100 的表现相关的更详细分析信 息。如图 34A 所示, 前进模块 1100 的锻炼记录子模块可显示 GUI 窗口, 与回顾详细分析信 息的选项一起, 其可向运动者 100 提供鼓励或其他反馈。如下详述, 如果运动者 100 选择回 顾详细分析信息, 则可通过跟踪模块 1200 向其显示与图 34B 中所示的类似的 GUI 窗口。
可通过图 35 的流程图来对本发明的一个实施例的应用软件的前进模块 1100 的锻 炼记录子模块所进行的各个步骤进行总结。在步骤 1128, 锻炼记录子模块通过便携式健康 监测设备 102 来启动对表现信息的记录。在步骤 1130, 锻炼记录子模块通过便携式健康监 测设备 102 启动对表现信息的保存。在步骤 1132, 锻炼记录子模块向运动者 100 显示表现 信息概要。在步骤 1134-1138, 锻炼记录子模块向运动者 100 显示等级评定、 注释及运动鞋 跟踪选项。在步骤 1140, 锻炼记录子模块开始向服务器 112 发送锻炼表现信息。最终, 在步 骤 1142, 锻炼记录子模块开始从服务器 112 接收与锻炼相关的详细分析信息。
E. 示例性活动后数据处理及反馈反面
在本发明的一些实施例中, 在运动者 100 已经进行了体育活动之后, 用户 ( 其是或不是运动者 100) 可从远程个人计算机 114 访问服务器 112 提供的网站以回顾与运动者 100 的活动相关的详细分析信息。如上所述, 个人计算机 114 例如可以是台式、 笔记本或平板电 脑。
但是, 如上所述, 在实施例中, 便携式健康监测设备 102 自身能够用作个人计算机 114。因此, 例如, 运动者 100 能够在运动者 100 进行了体育活动之后从便携式健康监测设 备 102 回顾与活动相关的详细分析信息。虽然以下描述主要涉及在从服务器 112 向处于 诸如台式、 笔记本或平板电脑的个人计算机 114 处的用户进行显示的对详细分析信息的显 示, 但也可经由便携式健康监测设备 102 自身向运动者 100 显示信息。因此, 虽然提供了至 少适于在诸如台式电脑的个人计算机 114 上显示的示例性 GUI 的视图, 但这些视图与至少 适于在便携式健康监测设备 102 上进行显示的示例性 GUI 一起被增补。
如上参考图 8 所述, 服务器 112 的应用软件可包括能够向运动者 100 提供健康监 测服务的多个不同模块。 在本发明的一个实施例中, 这些模块包括跟踪模块 500。 跟踪模块 500 允许用户回顾并分析运动者 100 过去的表现数据。在完成了锻炼并向服务器 112 上传 了表现数据之后, 运动者 100 可登录服务器 112 来回顾并分析其过去的表现数据。
在一个实施例中, 对于每个完成的锻炼程序, 锻炼日志页面可列出锻炼完成的数 据、 锻炼名称以及与锻炼相关的一个或更多表现细节。 例如, 锻炼日志页面可列出锻炼已经 过去的时间、 锻炼期间燃烧的卡路里、 锻炼期间的行程、 锻炼期间运动者 100 的平均心率、 锻炼期间运动者 100 的平均步幅、 锻炼期间运动者 100 的平均步频、 运动者 100 对锻炼和 / 或路线的主观评级、 对锻炼和 / 或路线的自动计算机评级、 运动者 100 进行的活动的类型以 及运动者 100 希望记录的任何其他注释。可通过系统或用户定制来设定在锻炼日志页面上 显示的特定信息。
如上参考图 33B 所述, 在锻炼刚刚完成或稍后可由运动者 100 立即进行主观评级。 在一个实施例中, 运动者 100 可以一至五星来对锻炼进行评级, 其中一星锻炼是差的锻炼, 而五星锻炼则是很棒的锻炼。在一个实施例中, 运动者 100 的评级可以是完全主观。替代 地, 可由跟踪模块 500 基于来自锻炼的各种记录表现参数、 运动者 100 的历史表现和 / 或用 户设定及选项来进行客观的评级。 例如, 可基于路线长度、 路线海拔变化、 路线高度、 运动表 现期间的温度、 运动表现期间的湿度、 运动表现期间的风速以及运动表现期间的风向中的 一个或多者来对锻炼进行客观的路线难度评级。
如上参考图 33C 及图 33D 所述, 可在锻炼完成之后就立即由运动者 100 完成运动 者 100 注释, 或在稍后完成。运动者 100 注释例如可包括对锻炼评级的说明, 或与锻炼、 运 动者 100 的状态、 进行锻炼的环境或行程相关的主观或客观意见。
除了 ( 替代 ) 能够经由锻炼日志页面回顾并分析过去表现数据, 用户能够选择能 够启动历史子模块的图标。应用软件的历史子模块能够向用户显示例如在图 36-40 中显示 的各种 GUI 窗口。
图 36 是根据本发明的实施例可由历史子模块显示的示例性 GUI 窗口。 历史页面可 包括面板 510、 主显示区 512 及侧边栏 514。面板 510 可提供与特定表现参数关联的图标。 各个图标自身可提供与表现参数相关的信息, 并且利用光标选择特定图标可改变由主显示 区 512 显示的信息。侧边栏 514 可提供额外的信息、 图标和 / 或选项。
在历史页面上显示的信息可用于落入特定日期范围内的单一锻炼项或多个锻炼项。可依年、 月、 周、 或日来显示信息。由用户选择的数据范围可影响由面板 510 图标显示 的信息、 在主显示区 512 上显示的信息以及侧边栏 514 的内容。
图 36 所示的面板 510 包括用于时间、 卡路里、 距离、 心率、 步幅及步频的显示图标。 在实施例中, 也可提供用于总海拔提升的显示图标。利用面板 510 图标提供的数值信息对 应于与选择的日期范围内的锻炼相关的数据。例如, 如图 36 所示, 对于选择的从 2008 年 7 月 27 日至 2008 年 8 月 16 日的时段, 用户总的锻炼时间为 52 小时 52 分钟 16 秒。也可以 选择时段中的累积和 / 或平均形式来提供上述值。
虽然由面板 510 图标提供的信息可在给定日期范围内保持不变, 但由主显示区 512 显示的信息可根据用户已经选择哪一面板 510 图标而改变。 例如, 在图 36 中, 因为用户 已经选择了面板 510 中的心率图标, 故历史子模块 504 在主显示区 512 中显示心率信息。
虽然图 36 示出了由柱状图的主显示区 512 显示的信息, 但除了条图形之外或替代 柱状图, 可以提供其他合适的图形显示, 例如线形、 饼形、 跑马道再现、 动画或视频。 此外, 尽 管仅通过图 36 示出了心率图, 但可在主显示区 512 中以图形方式显示在面板 510 中列出的 任何表现参数。例如, 图 37 示出了在主显示区 512 中显示的柱状图步幅信息的示例性历史 页面。
如图 36 所示, 当以柱状图在主显示区 512 中显示了每日心率信息时, 可基于参考 图 10 描述的颜色编码心率区域系统来传达心率信息。当以柱状图在主显示区 512 中显示 日、 周或月步幅、 步频或其他参数信息时, 上述信息可基于或可不基于对应于这些其他参数 的颜色编码区域系统来传达。
如图 37 所示, 虽然仅以柱状图在主显示区 512 中显示了步幅信息, 但其他表现参 数信息也可以柱状图叠置。 例如, 心率柱状图可与基于步幅的图标叠置或并排布置, 由此可 比较两个参数。
在一个实施例中, 希望获得与在主显示区 512 内显示的时段相关的更具体信息的 运动者 100 可利用其光标 ( 通过点击栏或其他图标 ) 选择表示合适时段的栏或其他图标。 例如, 如果查看图 36 的日 GUI 窗口的用户希望获得与在 2008 年 8 月 9 日进行的锻炼相关 的更详细的信息, 则运动者 100 可选择代表该日期的栏, 由此可使得历史子模块显示图 38 所示的日 GUI 窗口。
图 38 中所示的历史显示与图 36 中所示的显示的相似之处在于仍然显示了面板 510、 主显示区 512 及侧边栏 514。但是, 图 38 与图 36 的区别在于在面板 510 及主显示区 512 中提供的信息仅与单一锻炼日相关。也可为侧边栏 514 提供额外功能。
类似的, 除了图 39 示出显示了步幅信息而非心率信息的示例性历史页面之外, 在 图 39 中示出的历史显示与在图 38 中示出的历史显示类似。
在本发明的一个实施例中, 如图 38 所示, 历史子模块可在侧边栏 514 中提供反馈 518 部分。反馈部分可提供来自教练、 朋友或授权以向运动者 100 提供反馈的其他用户的 反馈。通过服务器 112 具有类似帐户的本发明的系统的全部用户可被授权以向运动者 100 提供反馈。替代地, 仅被运动者 100 特别授权的系统用户可向运动者 100 提供反馈。在实 施例中, 经由社交网站与运动者 100 链接的用户也可向运动者 100 提供反馈。可经由电子 邮件、 经由文本消息、 经由语音邮件或通过业内已知的任何其他合适方式来通过服务器 112 提供的 GUI 来提供反馈。如本领域的技术人员可知, 反馈可依反馈被贴出的次序而被列出,这与关联于博客或其他网络文章的评论非常类似。
历史子模块还可在侧边栏 514 中提供注释部分。注释部分可提供用于用户评级及 用户注释的部分。这些评级及注释可类似于以上参考图 33B-D 及图 35 所述的情况。
历史子模块可在侧边栏 514 中提供路线工具部分, 如下详述, 其可由路线工具软 件应用子模块来管理。
在本发明的另一实施例中, 历史子模块还可在侧边栏 514 中提供播放列表部分。 如果运动者 100 进行锻炼同时收听启用音乐功能的便携式健康监测设备 102 上的音乐, 则 播放列表部分可提供运动者 100 在其锻炼期间收听的音轨的列表。
在实施例中, 特定播放列表可与特定路线计划或锻炼程序关联, 由此播放列表可 与路线计划和 / 或锻炼程序同时被下载至便携式健康监测设备 102。 因此, 运动者 100 能够 方便地在收听相同的播放列表的同时执行相同 ( 或大致相同 ) 的锻炼程序和 / 或完成相同 的路线。运动者 100 还可微调其播放列表直至运动者 100 感到播放列表在体育活动期间提 供了合适的娱乐、 激励或其他优点为止。
在一个实施例中, 可在线状图表 ( 其 x 轴为时间或距离, 其 y 轴与测量表现参数的 值相关 ) 上显示基于选择的面板 510 图标要在主显示区 512 中显示的表现信息。例如, 如 图 38 所示, 线状图表示出锻炼期间的心率信息根据时间的函数。在图 39 中, 线状图表示出 锻炼期间的步幅信息根据时间的函数。 还可平行于图中的 x 轴绘制平均线。例如, 在图 38 中, 在图中绘制出了代表运动 者 100 的平均心率为 155 次每分钟的平均心率线。
希望查看整个锻炼期间的即时表现统计数据的用户能够利用光标沿 x 轴选择并 拖拽滚动条 516。随着用户沿 x 轴拖拽滚动条 516, 图标可沿为感兴趣的表现参数绘制的线 状图表移动。此外, 显示额外即时表现数据的弹出窗口可与移动图标一起在屏幕上出现并 移动。图 40 是包含通过滚动条 516 在 GUI 屏幕上移动的即时表现参数信息的图标及弹出 窗口的视图。
在实施例中, 用户能够手动地校正其认为不准确的任何记录参数。不准确的情况 例如可归结于运动者 100 使用的便携式健康监测设备 102 所采用的传感器 104 的误差。用 户例如可校正运动者 100 在锻炼期间移动的距离。用户可知晓惯例移动的路线的确切距 离, 并希望更新传感器 104 记录的不准确距离。
在其他实施例中, 当校正诸如距离的参数时, 系统可重新校准记录和存储的数据。 例如, 当校正了特定活动下移动的距离时, 对距离数据以及用于该活动的对应距离图表进 行了校正。此外, 还校正了取决于距离数据的数据及图形显示, 例如步幅数据及图形显示。
在另一实施例中, 如果需要, 当校正诸如距离的参数时, 当下一次设备与服务器 112 进行通信时, 该校正数据可被发送至便携式健康监测设备 102, 由此重新校正便携式健 康监测设备 102 的距离监测性能。
虽然主要在从服务器 112 向位于诸如台式、 笔记本或平板电脑处的个人计算机 114 进行显示为上下文描述了这些跟踪特性, 但在本发明的实施例中, 提供与由图 36-40 所 示的 GUI 提供的信息和功能相似的 GUI 可经由诸如智能电话的便携式健康监测设备 102 来 提供给运动者 100。
例如, 图 41A 是经由便携式健康监测设备 102 显示的主页 GUI 的视图, 其中运动者
100 已经高亮显示了对应于跟踪模块 1200 应用软件模块的图标。跟踪模块 1200 可包括锻 炼历史子模块、 成绩子模块以及鞋子模块。 如下详述, 便携式健康监测设备的跟踪模块 1200 的锻炼历史子模块的特定方面可与上述服务器 112 的跟踪模块 500 的历史子模块的方面类 似。
在运动者选择了对应于跟踪模块 1200 的图标之后, 跟踪模块 1200 可向运动者 100 显示图 41B 所示的接收涉及锻炼历史、 成绩或鞋的额外信息的选项。当运动者 100 表明其 希望接收与锻炼历史相关的额外信息时, 锻炼历史子模块可显示诸如图 41A 所示的示例性 GUI 窗口的 GUI。
图 42A 列出了在便携式健康监测设备 102 的锻炼历史中可访问的多个锻炼项。在 实施例中, 仅列出了在最后一周中记录的个人锻炼项。在另一实施例中, 仅列出了在最后 一月中记录的个人锻炼项。锻炼列表可仅提供与每个锻炼项相关的有限的统计细节。如 图 42A 所示, 与上述类似, 由颜色编码区域区间构成的个人锻炼项可由区域栏指示器 320 表 示。GUI 窗口还可表示每个锻炼项的持续时间以及进行锻炼的日期。在实施例中, 如上所 述, 图 42A 的 GUI 可以类似于由服务器 112 为位于个人计算机 114 处的用户提供的锻炼日 志页面。 图 42B 是根据本发明的实施例的示例性 GUI 窗口, 其可在运动者 100 从图 42A 的 锻炼列表中选择个人锻炼项时被显示。该 GUI 窗口例如可提供以上参考图 34B 描述的概要 锻炼信息以及路线评级。如图 42B 所示, 可以提供下拉菜单以允许运动者 100 要求与图表、 路线及其他注释相关的额外信息。
如果运动者 100 要求与其他注释相关的额外信息, 则可以提供在响应于涉及总的 注释的图 35 的步骤 1136 及 1138 描述的提示而由运动者 100 输入的信息。
图 43A-43C 示出了根据本发明的实施例的示例性 GUI 窗口, 其可在运动者 100 要 求涉及图表的额外信息时显示。跟踪模块 1200 应用软件模块的锻炼历史子模块可显示包 括各种不同图表、 统计数据和 / 或其他图形的窗口。还可包括辅导注释。当运动者 100 向 下滚动屏幕时, 可以显示图 43A-43C 示出的影像。在一个实施例中, 可以显示与图 36-40 中 示出的类似图形。在另一实施例中, 示出的图形及图表可传达与图 36-40 的图形传达的类 似的信息, 但图形及图表可相对没那么复杂, 并更适于便携式健康监测设备 102 的较小的 显示屏幕。
返回从服务器 112 对处于诸如台式或笔记本电脑的个人计算机 114 处的用户显示 的信息, 在本发明的实施例中, 可向用户显示运动者 100 在个人锻炼期间移动的路线的图 形表示。如上所述, 服务器 112 的跟踪模块 500 的历史子模块能够在侧边栏 514 中显示可 由路线工具子模块管理的路线工具部分。
在一个实施例中, 当锻炼被包含在经历特定地理路径时, 路线工具子模块可允许 运动者 100 将特定路线与锻炼进行关联。在一个实施例中, 路线工具子模块可采用基于网 络的地图服务应用, 例如由加利福尼亚的山景城的 Google, Inc.( 谷歌公司 ) 提供的 Google Map( 谷歌地图 ) 应用。地图服务应用可使用应用程序界面以允许诸如 Google Map 的地图 服务应用嵌入本发明的 GUI 窗口。
在一个实施例中, 路线工具子模块可使得用户能够利用光标通过在街道地图上点 击和 / 或拖拽并下拉界标及道路来重建运动者 100 在锻炼期间经过的道路。例如可通过将
街道地址、 已知界标或邮政编码输入地图服务应用界面来找寻路线的合适区域。 替代地, 在 实施例中, 如图 44 所示, 运动者 100 可使用能够沿经过的路线记录其地理路径点的具 GPS 功能的便携式健康监测设备 102 来进行其锻炼。在经过路线时或已经完成路线之后, 可将 GPS 数据上传至服务器 112 并与在经过路线期间收集的其他表现监测信息相关联。 因此, 路 线工具子模块可自动重构运动者 100 经过的道路。在实施例中, 如图 44 所示, 路线细节框 552 可提供与路线相关的概要信息, 例如距离、 评级、 建立日期、 位置、 评论、 注释和 / 或其他 相关信息。
在一个实施例中, 希望查看锻炼期间的即时表现统计数据的用户能够利用其光标 沿 x 轴选择并拖拽滚动条 542。在用户沿 x 轴拖拽滚动条 542 时, 图标 570 可沿绘制的路线 道路移动。此外, 显示额外即时表现数据的弹出窗口可与移动图标 570 一起在屏幕上显示 并移动。图 45 是图标 570 及弹出窗口的视图, 其包含通过滚动条 542 在 GUI 屏幕上移动的 即时表现参数信息。因此, 滚动条 542 可起到类似于上述滚动条 516 的作用。在实施例中, 滚动条 542 和 / 或图标 570 可以是诸如滚子 (runner) 的激活图形形式。在一个实施例中, 用户能够对用于滚动条 542 和 / 或图标 570 的图像进行定制, 例如利用个人影像或其他希 望的影像来替代默认图标。
如图 46 所示, 在另一实施例中, 可为用户提供路线观察, 其中多个表现参数被同 时以图形方式沿路线道路以带形显示。 与图 44 及图 45 的实施例类似, 用户路线道路可在地 图上叠置, 并且表现参数可与路线上特定点相关联。 但是, 与图 44 及图 45 的实施例相反, 路 线道路可包括多个带, 每一个带分别代表在路线上记录的 GPS 路径点处量化的表现参数。
在实施例中, 可利用颜色阴影变化来表示路线上各个点处表现参数的即时值, 来 将各个表现参数的值图表化。因此, 取决于道路上各点处的参数值, 在图 46 中, 施加至内带 544、 中间带 546 及外带 548 每一个的不同阴影线表示为不同的颜色, 而阴影线之间的变化 间距代表沿路线道路以变化的强度级别来表示对颜色的显示。在所附图例 550 中大致以图 形方式来表示与各个颜色阴影相关的值。
在一个实施例中, 响应于光标在点处的悬置或响应于用户移动滚动条 ( 例如以上 参考图 45 所述的滚动条 542), 可显示路线道路上任意点处的即时表现参数数据。
用户能够对路线道路上的位置手动地增加标记。在一个实施例中, 在用户于路线 道路上的两个不同位置增加了两个标记之后, 用户能够 “锁定” 标记。当标记被锁定时, 移 动滚动条 542 会引起标记的同步运动。 “同步运动” 可指各个标记响应于滚动条 542 的特定 移动情况而发展一串数量的 GPS 路径点的情况。以此方式, 用户能够以图形及直观方式界 定可以查看表现参数信息的区间。例如, 显示对应于两个标记界定的区间的表现信息的弹 出窗口可以出现并与滚动条 542 一起在屏幕上移动。
在本发明的一个实施例中, 如上所述, 路线地图可显示运动者 100 在锻炼期间提 供的注释的位置。用户可选择对应于注释位置的各种图标或符号。在声音注释的情况下, 用户可点击或以其他方式选择对应于声音注释的位置的图标以为用户播放声音注释。 类似 地, 对于基于照片或视频的注释, 用户可点击或以其他方式选择合适的图标以播放视频短 片或显示照片。
在另一实施例中, 除了或替代允许运动者 100 在活动期间对路线进行注释之外, 用户能够在已经完成活动之后在回顾路线时向路线增加注释。基于用户对路线的认知, 用户可增加对应于位置的注释, 例如, 自动饮水器、 盥洗室或路线上其他有趣的特征。这些注 释可由文本、 符号、 音频记录、 视频短片和 / 或照片构成。
在实施例中, 用户能够手动地校正其认为不准确的任何记录的 GPS 数据。不 准确的情况例如可归结于在共有美国专利申请第 12/569,492 号, 发明名称为 “Program Products, Methods, and Systems for Providing Location-Aware Fitness Monitoring Services” 中揭示的 GPS 接收器计时、 定位和 / 或其他误差, 上述专利申请通过引用将其全 部内容包含在本说明书中。
如以上参考图 16 所述, 在进行活动之前向锻炼分派预定路线的实施例中, 路线模 块 1500 可访问海拔数据器以获得对应于特定路线的海拔。可以在进行锻炼后分析时使用 该信息来提供路线的海拔信息。因此, 由路线模块 1500 提供的海拔信息能够辅助或替代由 便携式健康监测设备 102 的定位系统接收器 126 提供的任何海拔信息。因此, 在 GPS 系统 的情况下, 如果获取了少于四个 GPS 卫星, 或如果 GPS 接收器并未被设计来处理海拔信息, 则便携式健康监测设备 102 仍可确定与运动者 100 经历的路线相关的海拔相关路线及表现 数据。即使路线模块 1500 在锻炼之前尚未访问海拔数据库, 也可在锻炼之后访问该数据库 以提供必要的信息。
在另一实施例中, 应用软件的路线工具子模块可允许运动者 100 创建、 存储、 分享 并查找其感兴趣的路线计划。与特定锻炼程序有关或无关的路线计划可被创建或选择, 其 规定了运动者 100 要经过的特定路线。在实施例中, 可将路线计划下载至便携式健康监测 设备 102。运动者 100 可使用其自身已经在服务器 112 上创建并存储的路线计划。在一个 实施例中, 其他用户可经由服务器 112 贴出并与他人分享路线计划。因此, 多个用户 100 能 够创建、 存储、 分享、 搜寻、 编辑、 评级并评论感兴趣的路线计划。
在一个实施例中, 用户利用路线工具子模块保存并命名路线或路线计划。在图 44 的实施例中, 如侧边栏 514 中所示, 用户已经命名并向服务器 112 保存了多条路线或路线计 划。在尚未向给定锻炼记录自动分派特定路线或路线计划的情况下, 用户会希望使用光标 来选择路线或路线计划以与其锻炼相关联。
如果用户选择合适的图标, 则可在主显示区 512 中显示保存的路线或路线计划。 诸如路线命名、 距离及位置等路线细节可以在路线细节框 552 的 GUI 弹出窗口中提供。用 户能够指定主观评级并包括与路线相关的注释。 这些特征可类似于上述用户评级及用户注 释特性。
虽然主要在从服务器 112 向处于诸如台式或笔记本电脑的个人计算机 114 处的用 户进行显示的上下文中描述了这些路线相关特征, 但在本发明的实施例中, 可经由便携式 健康监测设备 102 为运动者 100 提供 GUI, 其提供与图 44-46 所示的 GUI 所提供的类似的信 息及功能。
例如, 图 47A 是根据本发明的实施例的示例性 GUI 窗口, 其可在携带便携式健康监 测设备 102 的运动者 100 从诸如图 42 所示的锻炼列表中选择个人锻炼时被显示。如图 47A 所示, 下拉菜单被提供以允许运动者 100 要求与路线相关的额外信息。
图 47B 示出了根据本发明的实施例的示例性 GUI 窗口, 其可在运动者 100 要求与 路线相关的额外信息时被显示。 跟踪模块 1200 的锻炼历史子模块可显示包括对运动者 100 于锻炼期间经过的路线进行描述的窗口。在一个实施例中, 可以显示与图 44 所示类似的路线地图。在另一实施例中, 显示 的路线地图可传达类似于图 44 的路线地图所传达的信息, 但该路线地图可相对没那么复 杂, 并且更适于便携式健康监测设备 102 的较小的显示屏幕。
在一个实施例中, 使用便携式健康监测设备 102 的运动者 100 可直接在其设备 102 之间直接地分享路线 ( 即, 不利用上述网站的路线选择特征 )。例如, 一个运动者 100 可经 由文本消息或电子邮件信息向另一运动者 100 发送路线, 而无论运动者 100 的位置如何。 替 代地, 如果运动者 100 及其便携式健康监测设备 102 彼此极为接近, 则能够通过 WPAN 收发 器和 / 或红外传输系统来分享路线。因此, 运动者 100 可与朋友分享喜爱的路线。
可由服务器 112 的应用软件支持其他与路线相关的功能以用于本发明的便携式 健康监测服务。例如, 在实施例中, 便携式健康监测设备 102 能够基于路线计划以及例如基 于 GPS 读取的运动者 100 的当前位置而沿路线引导运动者 100。例如, 当运动者 100 经过 路线时, 便携式健康监测设备 102 通过听觉或视觉方式来指示运动者 100 “10 米后右转” 或 “在主路 (Main St.) 处右转” 。
在另一实施例中, 可以利用服务器 112 的路线相关功能来支持上述 “实时跟踪” 选 项。 “实时跟踪” 指除了运动者 100 之外的远程用户在活动期间以大致实时方式跟踪运动 者 100 的位置的的能力。如进一步地详述, 在实施例中, 便携式健康监测设备 102 能够通过 WWAN 收发器 128 或 WPAN 收发器 130 实时地经由网络 110 与服务器 112 就基于位置的信息 进行无线通信。 因此, 访问服务器 112 上该数据的用户能够查看在地图上叠加的运动者 100 的位置。在实施例中, 如图 48 所示, 进行竞赛并且分别使用具有 GPS 功能的便携式健康监 测设备 102 的的多个运动者 100 可大致以实时方式被跟踪, 并且其位置 (554, 556, 558, 560 及 562) 可被叠加在地图的路线上。用户能够悬置或选择与的特定运动者相关的诸如图标 554 的图标, 并显示信息框 564, 该信息框显示了适用于运动者 100 的当前表现参数信息。
返回从服务器 112 向处于诸如台式、 笔记本或平板电脑的个人计算机 114 处的用 户进行信息显示, 在本发明的实施例中, 可以向用户显示与运动者 100 的锻炼及训练计划 相关的概要信息。
具体而言, 服务器 112 的应用软件的跟踪模块 500 可提供首页子模块。图 49 是可 由首页子模块向处于个人计算机 114 处的用户显示的示例性 GUI 窗口。首页 GUI 可包括 计划跟踪 532、 生活状态 534、 上次锻炼项 536、 下次锻炼项 538 以及辅导谈话 540 部分。在 实施例中, 主页的内容被定制或相似地重新规划为与定制门户网站, 诸如由加利福尼亚的 Mountain View 的 Google, Inc. 提供的 iGoogle 门户网站。
生活状态部分 534 可提供与特定累积或平均生活表现参数相关的文本和 / 或图 标。以此方式, 由生活状态部分 534 在首页上显示的信息可与由其他历史页面的面板 510 显示的信息在一定程度上类似。在生活状态部分 534 中显示的特定信息可由系统设定或由 用户定制。可根据需要由客户增加或去除各种信息。
在实施例中, 上次锻炼部分 536 显示运动者 100 完成的上次锻炼项, 而下次锻炼部 分 538 显示与下次计划的锻炼相关的信息。由生活状态 534、 上次锻炼 536 部分、 下次锻炼 538 部分提供的信息可类似于通过其他模块及子模块向用户提供的信息, 但可以方便地在 单一页面上提供。辅导谈话部分 540 可提供激励, 提出特定关注区域, 或为运动者 100 提供 与其特定计划或锻炼的最终目标相关的引导。在一个实施例中, 首页包括计划跟踪 532 部分。计划跟踪 532 可以图形方式显示 运动者 100 的计划锻炼, 完成的计划锻炼数量, 以及将要完成的计划锻炼数量。例如, 如图 49 所示, 计划跟踪 532 可包括均代表个人锻炼的一系列图标或哈希标记。 可通过颜色编码, 阴影或其他视觉标记来区别完成及未完成的锻炼。计划跟踪 532 可提供与运动者 100 是否 达到完成锻炼的特定目标相关的指示。
可通过系统设定或用户定制在计划跟踪 532 部分中显示特定信息。可根据需要由 用户增加或去除各种信息。同时进行多个计划的运动者 100( 例如, 涉及奔跑的计划及未涉 及奔跑的计划 ) 可一次选择显示多个计划跟踪 532。 在实施例中, 可以提供其他跟踪以显示 与计划跟踪 532 类似的信息。例如, 期望减重的运动者 100 会选择显示重量跟踪对其减重 目标的进展进行跟踪。
虽然主要在从服务器 112 向处于诸如台式、 笔记本或平板电脑的个人计算机 114 处的用户进行显示的上下文中描述了这些锻炼概要特征, 但在本发明的实施例中, 可经由 便携式健康监测设备 102 向运动者 100 提供与图 49 所示的 GUI 提供的信息及功能类似的 GUI。在另一实施例中, 还可提供奖赏、 成绩和 / 或广告。
如上所述, 应用软件的跟踪模块 1200 可包括成绩子模块。如下详述, 便携式健康 监测设备 102 的跟踪模块 1200 的成绩子模块的特定方面可与上述服务器 112 的跟踪模块 500 的首页子模块的方面类似。
如上所述, 在一个实施例中, 跟踪模块 1200 可向运动者 100 显示如图 50A 所示接 收涉及锻炼历史、 成绩或鞋的额外信息的选项。当运动者 100 表明其希望接收涉及成绩的 额外信息时, 锻炼历史子模块可显示诸如图 50B 所示的示例性 GUI 窗口的 GUI。
在一个实施例中, 可在便携式健康监测设备 102 显示与图 49 所示类似的概要信 息。在另一实施例中, 显示的概要信息可传达与图 49 传达的类似信息, 但概要信息可相对 没那么复杂, 并且更适于便携式健康监测设备 102 的较小显示屏幕。如图 50B 所示, 在一个 实施例中, 可在便携式健康监测设备 102 上显示与上述生活状态部分 534 类似的显示内容。
如上所述, 跟踪模块 1200 还可包括鞋子模块。利用该子模块, 运动者 100 能够将 运动者 100 在锻炼期间穿的特定一双鞋与锻炼相关联。
在一个实施例中, 在来自跟踪模块 1200 的合适提示之后, 运动者 100 可利用便携 式健康监测设备 102 的用户交互控制 124 手动地将特定一双鞋与锻炼相关联。如下详述, 在另一实施例中, 便携式健康监测设备 102 能够通过检测特定识别器 ( 例如, 一只或一双运 动鞋中的无线射频识别 (RFID) 芯片 ) 的存在而自动地检测在活动期间哪一双运动鞋被穿 着。
在运动者 100 手动地向系统中输入与其运动鞋相关的信息的实施例中, 可以提示 运动者 100 输入鞋商标及类型。可以下拉菜单形式提供商标名及类型的选项。还可提示运 动者 100 输入一双运动鞋的绰号, 并且其可被询问来估计其在穿着该运动鞋时已经行进了 多少英里 ( 或公里 )。在另一实施例中, 该信息可以被自动地检测。
随后, 可以与运动者 100 在穿着各双运动鞋时已经行进的累积距离一起来显示运 动者 100 已经将其与一项或多项锻炼相关联的各双运动鞋的列表。运动者 100 可有利地 使用该信息来确定何时需要更换特定一双运动鞋, 或确定特定一双运动鞋如何影响运动者 100 的表现。在本发明的一个实施例中, 当运动者 100 将预定英里 ( 或公里 ) 数存入一双鞋时, 服务器 112 可向运动者 100 发送信息来建议运动者 100 购买一双更换的运动鞋。上述信息 可提供涉及穿着一双运动鞋对表现的影响的情报。信息例如可以是文本消息、 电子邮件或 运动者社交网络网页的留言。信息还可向运动者推荐特定一双运动鞋。在实施例中, 信息 可提供至在线零售商网站的链接, 由此运动者 100 可购买被推荐的一双鞋, 并且可向运动 者提供购买一双新运动鞋的优惠券。
F. 其他特征
根据本发明的一些实施例, 利用本发明的健康监测服务, 用户可以各种其他方式 在体育活动之前、 期间和 / 或之后与便携式健康监测设备 102 和 / 或计算机服务器系统 112 进行交互。
如上所述, 在一个实施例中, 服务器 112 的应用软件包括文库模块 700 及论坛模块 800。因此, 特定 GUI 窗口的菜单栏 204 可包括与文库模块 700 及论坛模块 800 对应的多个 图标或标记。虽然主要在从服务器 112 向处于诸如台式、 笔记本或平板电脑的个人计算机 114 处的用户进行显示的上下文中描述了显示文库及论坛信息的情况, 但也可经由便携式 健康监测设备 102 自身向运动者 100 显示信息。 文库模块 700 能够显示用于照片、 图解、 视频及文章的 GUI 窗口。照片、 图解、 视频 及文章可向运动者 100 提供用于计划、 准备并执行其锻炼的额外资源。
文库模块 700 可包括视频部分, 其提供简短的动画和 / 或视频来向运动者 100 教 导正确的拉伸、 热身、 恢复及其他锻炼技巧。运动者 100 可利用光标来选择视频图标以显示 视频。可响应于运动者 100 选择特定视频而显示弹出窗口。弹出窗口可包括动画和 / 或视 频、 对活动建议的重复次数及重复时长以及与活动相关的其他注释或评论。 额外或替代地, 弹出窗口可包括照片、 图解或其他与活动相关的图像。
在实施例中, 运动者 100 能够从服务器 112 将视频下载至具有视频屏幕的便携式 健康监测设备 102 从而可进行远程查看。由此可允许运动者 100 在其练习程序之前或期间 于其锻炼处查看与准备或执行其锻炼相关的指令。
文库模块 700 可包括文章部分, 其向运动者 100 提供涉及各种卫生及健康话题的 文章信息。文章可关注诸如强度训练、 心血管锻炼、 骑车、 奔跑、 直排轮滑、 高尔夫或各种其 他话题。文章也可不全部直接与健康活动相关。例如, 一些文章可涉及日常饮食及营养学。
论坛模块 800 能够显示用于用户论坛的 GUI 窗口。 在一个实施例中, 论坛模块 800 可采用社交网络应用, 例如, 由加利福尼亚的 Palo Alto 的 Facebook, Inc. 提供的 Facebook 服务或由加利福尼亚的 San Bruno 的 Twitter, Inc. 提供的 Twitter 服务。社交网络应用 可利用应用程序界面以允许诸如 Facebook 或 Twitter 的社交网络应用被嵌入本发明的 GUI 窗口。在另一实施例中, 社交网站提供可经由本发明的 GUI 窗口传输并显示的内容。
用户可使用本发明的系统在论坛页面交换涉及其健康计划及进展的更新。 用户还 可交换涉及网站的信息、 其正在使用的特定训练器材及设备、 其要参与的运动活动或竞赛、 以及给予和 / 或要求辅导的信息或其他建议。
虽然主要在从服务器 112 向处于诸如台式、 笔记本或平板电脑的个人计算机 114 处的用户进行显示的上下文中描述了文库及论坛, 但在本发明的实施例中, 可经由便携式 健康监测设备 102 向运动者 100 提供与个人计算机 114 处提供的类似的信息及功能的 GUI。
例如, 便携式健康监测设备 102 的应用软件的浏览器模块 1300 能够提供上述特征。
如上详述, 处于远程个人计算机 114 处的用户能够使用网站来计划并规划未来的 体育活动。 在本发明的一个实施例中, 网站能够使作为教练的用户为一个或多个运动者 100 提供训练信息、 指导和 / 或反馈。
如图 8 所示, 服务器 112 的应用软件可包括辅导团模块 1600。 除了其他事项, 辅导 团模块 1600 还可支持一个或多个 GUI, 其能够在个人计算机 114 处和 / 或便携式健康监测 设备 102 处向教练和 / 或运动者 100 显示。
教练和 / 或运动者 100 能够通过访问其他详述的由服务器 112 提供的健康监测服 务网站来利用辅导团模块 1600 支持的特定特征。在访问网站时, 教练和 / 或运动者可登录 由服务器 112 提供的健康监测服务的帐户。
在本发明的一个实施例中, 用户 - 教练可预先创建并登录单独的辅导帐户。单独 的辅导帐户可使得用户 - 教练利用以下详述的特定辅导特征, 但也可不允许用户教练使用 上述的一个或多个健康监测特征 ( 例如, 用户 - 教练不能够利用单独辅导帐户来监测并分 析其自己的健康及锻炼 )。
在另一实施例中, 在访问网站时, 用户 - 教练可登录其总帐户以允许用户 - 教练利 用上述健康监测特征中的一项或多项 ( 例如, 用户 - 教练能够利用总帐户监测并分析其自 身的健康及锻炼 )。在此情况下, 虽然登录其总帐户, 但用户 - 教练能够创建作为其总帐户 的一部分的辅导帐户。例如, 在实施例中, 诸如图 9 所示的菜单栏 204 可包括对应于辅导团 模块 1600 的图标或标记。在选择该图标或标记时, 可以提示用户 - 教练建立辅导帐户。
一旦用户 - 教练已经登录其辅导帐户, 则应用软件的辅导团模块 1600 可向用 户 - 教练显示允许用户 - 教练建立辅导团的 GUI。辅导团可以是链接的健康监测服务帐户 群, 其中一个用户 - 教练, 负责向一个或更多其他用户 - 运动者 100, 提供训练信息、 指导和 / 或反馈。如上所述, 辅导团中的运动者 100 可利用能够与提供健康监测服务的服务器 112 进行信息通信的便携式健康监测设备 102 来进行活动。如下详述, 辅导团的特征可由网站 实现并提供。
当创建辅导团时, 可以提示教练为团确定特定参数。例如, 在一个实施例中, 教练 可对辅导团命名并为团的成员提供目标的简要描述。在另一实施例中, 教练可将团的成员 例如限制为居住在特定地理区域内、 属于特定运动俱乐部或体育队、 处于特定年龄段或具 有特定其他共同的兴趣或特性。
当教练创建辅导团时, 菜单栏 204 可被更新以包括对应于辅导团的图标。教练然 后可选择辅导团图标以访问下述辅导团的特定特征。
在一个实施例中, 运动者 100 可在接收到邀请 ( 例如, 来自教练的或来自辅导团现 有成员运动者 100 的邀请 ) 之后加入辅导团。在另一实施例中, 辅导团模块 1600 可在网站 上提供搜索特征, 由此运动者 100 可搜索其期望加入的辅导团。教练能够通过决定是否向 健康监测服务的全部用户群体公开其辅导团来控制运动者 100 的搜索并找到其辅导团的 能力。
当运动者 100 加入辅导团时 ( 在要求加入群之后和 / 或在接受邀请加入群之后 ), 运动者 100 的总健康监测帐户可被链接至教练的辅导帐户。如果运动者 100 尚无健康监测 帐户, 则可以提示运动者新建一个。一旦教练及运动者 100 的帐户被链接, 可以对可显示作为运动者帐户的 GUI 的一部分的菜单栏 204 进行更新以包括对应于辅导团的图标。如下详 述, 运动者 100 然后可以选择辅导团图标以使用辅导团的特定特征。
在辅导及运动者 100 的帐户被链接之后的任何时间, 教练能够从辅导团去除运动 者 100 由此去除其帐户链接。类似的, 在任何时间运动者 100 能够离开辅导团, 由此去除至 运动者及教练的帐户链接。
教练可选择辅导团图标以访问下述辅导团的特定特征。图 51 是可通过辅导团模 块 1600 为教练显示的示例性 GUI 窗口。该 GUI 窗口可显示辅导面板, 其包括与辅导团、 其 成员及其表现相关的各种信息。
如图 51 所示, 辅导面板可包括标题 1602 及成员信息部分 1604。标题 1602 可包 括辅导团名称及描述。例如, 群 “Watertown Walkers” 的目标可以是使 Watertown 市的居 民更多地步行而不驾车。标题 1602 还可包括为辅导团的全部成员提供总体累积统计数据 的总状态列。例如, 如图 51 所示, Watertown Walkers 总共已经活动了 5 天, 23 小时, 37 分 钟, 已经燃烧了 30,184 卡路里, 已经行进了 2,349 公里, 并且已经进行了总共 39 项个人锻 炼。由此, 由标题 1602 提供的统计数据群信息可类似于如上参考图 49 及 50 描述的为各个 运动者 100 提供的成绩信息。
成员信息部分 1604 可包括表, 其在行中列出成员 - 运动者 100 的姓名, 并在列中 提供用于与运动者 100 相关的规划和 / 或表现信息的分类。例如, 如图 51 所示, 对于给定 的运动者 100, 表可提供运动者 100 的姓名, 本周其表现的简要描述 1606, 涉及运动者完成 的上一次的锻炼的信息, 以及涉及运动者 100 已经规划的下一次锻炼的信息。
在一个实施例中, 如图 51 所示, 简要描述 1606 可列出运动者 100 已经完成的锻炼 量以及运动者 100 在本周已经燃烧的卡路里量。在其他实施例中, 可由简要描述 1606 提供 如下述其他表现信息分类的周总计或平均值。例如, 在实施例中, 可以提供运动者 100 在本 周的平均步幅、 速度或心率。
与运动者完成的上一次锻炼相关的信息可包括完成的锻炼名称或类型 ( 例如, 计 划锻炼、 定制锻炼、 自由锻炼或评估锻炼 ), 完成锻炼的日期, 和 / 或总锻炼时间。还可提供 诸如上述及图 51 中所示的区域栏指示器 320。由辅导团模块 1600 提供的涉及上一次锻炼 的其他信息例如还可包括锻炼经过的时间、 运动者 100 在锻炼期间燃烧的卡路里、 锻炼期 间行进的距离、 运动者 100 在锻炼期间的平均心率、 运动者在锻炼期间的平均步幅、 运动者 100 在锻炼期间的平均步频、 以及运动者 100 在锻炼期间的海拔分布。 每一次教练访问辅导 面板, 面板均可与运动者 100 的帐户同步, 由此更新在成员消息部分 1604 中提供的全部数 据。
在本发明的一个实施例中, 反馈栏 1608 可提供显示图标的位置以表明运动者 100 或教练已经提供了与锻炼有关的注释或其他反馈。例如, 如图 51 所示, 注释图标 1610 可表 明运动者 100 已经提供了如上参考图 33C, 图 33D 所述的对于锻炼的注释。如图 51 所示, 反 馈图标 1612 可表明教练已经提供了涉及锻炼的反馈。与反馈图标 1612 关联的反馈例如可 以是对运动者 100 在锻炼期间的表现的赞扬或批评意见。在实施例中, 教练例如可通过文 本消息、 电子邮件信息、 或运动者 100 社交网络网站上的留言来向运动者提供反馈, 并且反 馈图标 1612 可响应于此在反馈栏 1608 中的面板上出现。
成员信息部分 1604 表还可包括与运动者 100 已经规划的下一次锻炼相关的信息。与运动者 100 已经规划的下一次锻炼相关的信息可包括要完成的锻炼名称或类型 ( 例如, 计划锻炼、 定制锻炼、 自由锻炼或评估锻炼 ), 规划要完成锻炼的日期, 和 / 或总估计锻炼时 间。还可提供诸如上述及图 51 所示的区域栏指示器 320。
在一个实施例中, 响应于教练点击面板的各种图形要素中一个, 辅导团模块 1600 可向教练提供 GUI, 其包括与各个运动者 100 锻炼相关的更多细节信息, 例如类似于图 36-40 中示出的能够通过跟踪模块 500 的历史子模块提供的 GUI。由此, 教练可更详细地回 顾并分析运动者的锻炼表现。在实施例中, 运动者 100 可调整其辅导团设定, 使得教练可有 限地访问其运动表现数据的特定部分。
在另一实施例中, 例如响应于教练在运动者 100 的姓名上或对应于运动者 100 下 一次规划锻炼的图标上点击, 辅导团模块 1600 可向教练提供包括运动者 100 规划锻炼的日 历 402 的 GUI, 例如类似于图 14 所示能够由规划模块 400 提供的 GUI。
对于本发明的实施例的辅导团特征的计划及规划方面, 教练可在为成员运动者 100 提供锻炼项时有不同级别的参与度。
在一个实施例中, 教练有权限选择训练计划并对如上参考图 12-14 所述的运动者 100 日历上的训练计划的计划锻炼进行规划。在本发明的另一实施例中, 如上参考图 14 所 述, 教练有权限建立、 选择和 / 或规划运动者 100 日历上的定制锻炼。
如上所述, 可在运动者 100 进行锻炼之前向运动者 100 的便携式健康监测设备 102 发送与规划锻炼相关的锻炼程序。
作为本发明的实施例的具体示例, 可以授权运动者 100 利用上述健康监测服务来 访问总帐户。除了其他功能之外, 健康监测服务还能够关联于帐户保持运动者 100 要完成 的锻炼规划。这例如可使用上述计划模块 300 及规划模块 400 软件应用模块来实现。
运动者 100 可选择加入教练利用辅导团模块在教练自己的帐户中建立的辅导团。 一旦教练与运动者 100 的帐户被链接, 教练就能够为运动者 100 提供新的锻炼项。当系统 从教练接收到新的锻炼项时, 可将新的锻炼项增加至运动者 100 锻炼的规划。然后, 在合适 的时间, 可向运动者 100 的诸如移动电话的便携式健康监测设备 102 发送对应于新的锻炼 项的锻炼程序。在运动者 100 完成锻炼后, 便携式健康监测设备 102 可向服务器 112 往回 发送关联于锻炼的运动表现信息以进行另外处理。
在一个实施例中, 教练能够通过与包括诸如锻炼日历 402 的运动者 100 的锻炼规 划的图形表示的 GUI 进行交互来提供用于运动者 100 的新的锻炼项。教练可将新的锻炼项 与运动者 100 的日历上的特定日相关联。例如, 在实施例中, 教练可从 GUI 侧边栏 514 选择 对应于定制锻炼的图标并将定制锻炼图标拖拽至代表日历 402 上的特定日的另一图标。系 统由此为运动者 100 规划运动者 100 的日历上的新的锻炼以在后续完成。
如上详述, 新的锻炼可具有表现参数目标, 例如目标时间、 距离、 速度、 步幅和 / 或 心率。 锻炼可由一系列分别具有目标强度 ( 例如, 目标速度、 步幅和 / 或心率 ) 的区间构成。 在实施例中, 如上所述, 目标强度可以是强度范围或区域, 例如以上参考图 10 及图 11 所述 的颜色编码区域。
如上详述, 在本发明的一个实施例中, 健康监测系统可使用 “评估锻炼” 来评估运 动者 100 的相对健康级别, 和 / 或为一个或更多参数建立或改变运动者 100 的表现区域。 可 通过便携式健康监测设备的前进模块 1100 和 / 或服务器 112 的支持模块 600 来实现上述特征。 如图 8 所示, 服务器 112 的应用软件可包括评估锻炼模块 1700。 除了其他功能, 评 估锻炼模块 1700 还能够为尚未利用健康监测服务建立帐户的运动者 100 生成锻炼程序。
携带诸如移动电话的便携式健康监测设备 102 的运动者 100 对体验根据本发明的 实施例所述的健康监测服务感兴趣。但是, 运动者 100 可能不愿通过网站来注册健康监测 服务的帐户。 在本发明的实施例中, 无需在最初就建立健康监测服务的帐户, 携带诸如移动 电话的便携式健康监测设备 102 的运动者 100 能够通过利用其便携式健康监测设备 102 并 提供具有少量信息的监测监测服务来对体验便携式健康监测服务。
在一个实施例中, 运动者 100 可在其便携式健康监测设备 102 未处于开机状态时 启动便携式健康监测设备 102。 在一些实施例中, 需要运动者 100 操控用户输入控制 124 以 进入便携式健康监测模式以访问应用软件。在其他实施例中, 需要运动者 100 下载应用软 件。
在启动便携式健康监测应用时, 启动模块 1000 可提示运动者 100 并判定运动者 100 是否希望作为没有有健康监测服务帐户的访客来继续。如果运动者 100 经由激活用 户输入控制 124 而表明运动者 100 不具有 / 或不希望建立健康监测服务帐户, 则启动模块 1000 可显示个人信息向导, 其可允许运动者 100 输入诸如运动者 100 年龄、 运动者 100 性 别、 运动者 100 体重和 / 或运动者 100 身高等个人信息。如上详述, 个人信息向导也可允许 运动者 100 输入偏好的单位和 / 或偏好的声音训练选项。
如上参考图 26 所示, 在实施例中, 便携式健康监测设备 102 可向运动者 100 提供 进行评估锻炼的指令, 可开始评估锻炼, 可监测运动者 100 的表现, 并可结束评估锻炼。
例如, 可向运动者 100 提供可听或可视指令以告知运动者 100 尽可能快地奔跑两 分钟。在两分钟活动期间, 便携式健康监测设备 102 可测量并记录与运动者 100 相关的表 现信息, 例如运动者 100 的心率和 / 或速度。在实施例中, 便携式健康监测设备 102 可测量 并记录活动期间运动者 100 的最大心率和 / 或最大速度。
替代地, 评估锻炼例如可提示运动者 100 以运动者 100 主观估计的其最大速度的 特定百分比奔跑达设定时长。例如, 评估锻炼可提示运动者 100 尝试坚持以其最大速度的 50%, 75%及 100%连续分别奔跑 1 分钟时长。在该三分钟活动期间, 便携式健康监测设备 102 可测量并记录与运动者 100 相关的表现信息, 例如运动者 100 的心率和 / 或速度。
在完成特定活动时, 如下详述, 便携式健康监测设备 102 可向服务器 112 传输表现 信息。在从便携式健康监测设备 102 向服务器传输表现信息之前、 期间或之后, 还可向服务 器 112 传输运动者 100 的个人信息。
服务器 112 的应用软件的评估锻炼模块 1700 能够启动多个相关动作, 如图 52 的 流程图中简要示出的。在步骤 1702, 服务器 112 可从便携式健康监测设备 102 接收与运动 者 100 相关的个人信息。在步骤 1702 之前、 期间或之后, 在步骤 1704, 服务器 112 还可从便 携式健康监测设备 102 接收与运动者 100 关联的表现信息。然后, 在步骤 1706, 锻炼模块 1700 可基于个人信息及表现信息来生成锻炼程序。最终, 在步骤 1708, 服务器 112 可向便 携式健康监测设备 102 发送锻炼程序。
评估锻炼模块 1700 能够利用各种算法中的一种来生成锻炼程序。在一个实施例 中, 可以考虑运动者 100 的年龄、 性别、 体重和 / 或身高中的一个或多者来增大或减小锻炼
程序的难度。在另一实施例中, 可以考虑运动者 100 的心率、 步幅和 / 或速度信息来增大或 减小锻炼程序的难度。在一些实施例中, 可以参考查询表或表现参数标记。
还可考虑其他因素来生成锻炼程序。在一个实施例中, 可以考虑运动者所处或期 望进行锻炼的区域的天气预报。 例如, 如果预报了非常热的天气, 则可以降低生成的锻炼的 强度。在另一实施例中, 运动者可表明其为即将到来的比赛 ( 例如, 某一竞赛 ) 而训练。因 此, 可以考虑竞赛路线的特性 ( 例如, 距离、 海拔及难度等 ) 来生成锻炼程序。
在另一实施例中, 为了鼓励运动者 100 在未来持续使用健康监测, 与锻炼程序一 起可以向运动者 100 提供特定训练小贴士和 / 或运动者 100 的区域内的本地教员或教练的 联系信息。
如参考其他的计划及定制锻炼, 锻炼程序可包括一个或更多数量的不同目标。例 如, 锻炼模块 1700 能够生成包括目标时间或目标距离的锻炼程序。锻炼模块 1700 还能够 生成包括多个区间的锻炼程序, 每一个区间均具有强度目标。锻炼模块 1700 还能够生成锻 炼程序, 其中的强度目标例如基于心率、 距离、 步幅或速度。
在实施例中, 如上所述, 便携式健康监测设备 102 与服务器 112 可经由无线网络进 行信息通信。例如, 在一个实施例中, 如上所述, 便携式健康监测设备 102 适于利用无线收 发器来发送个人信息及表现信息并接收锻炼程序。 在另一实施例中, 锻炼模块 1700 能够基于用户当前位置和 / 或与用户所处或期望 位置关联的天气状况或预报来生成锻炼。如上所述, 可基于从便携式健康监测设备 102 的 定位系统接收器 126 获得的位置信息来确定基于位置的信息。
在一些实施例中, 锻炼模块 1700 可基于单一评估锻炼为运动者 100 生成多个锻炼 程序。
如上所述, 在本发明的一个实施例中, 便携式健康监测设备 102 可包括一个或多 个传感器 104 或与其通信以检测用于测量和 / 或计算表现参数的信息。在图 1 所示的实施 例中, 便携式健康监测设备 102 自身可包括传感器 104。
在一个实施例中, 诸如图 3 所示的定位系统接收器 126 可起集成耦合至便携式健 康监测设备 102 的传感器 104 的作用, 并可允许便携式健康监测设备 102 检测可用于测量 和 / 或计算位置、 行进距离、 速度和 / 或步幅的信息。定位系统接收器 126 例如可以是 GPS 或 Galileo 兼容的接收器。
如果运动者 100 在活动期间支承了包括定位系统接收器 126 的便携式健康监测设 备 102, 则定位系统接收器 126 可从定位系统卫星接收定位系统信号, 其中每个定位系统信 号均包含时戳。基于这些定位系统信号, 便携式健康监测设备 102 的处理器 120 可计算一 系列时戳位置点。这些时戳位置点会存在至少两类误差, 即时间误差及位置误差。
会因无足够周期来提供定位系统信号处理的驱动定位系统接收器 126 的低性能 处理器而造成时间误差。替代地或额外地, 会因使用例如要求通过无线网络的往返通信的 辅助 GPS(A-GPS) 或因定位系统接收器 126 和 / 或处理器 120 执行的本地过滤而引入时间 误差。
还会因在 GPS 的情况下大致为 3-5 米的商用 ( 与军用相对 ) 定位系统信号的固有 位置误差而引起额外的位置误差。因此, 当定位系统信号的采样率使得要在运动者 100 行 进位置误差距离所需的时间区间期间取样超过一个样本时, 即使后续为相对较直的道路,
也会报告 “锯齿形” 位置路线。该距离误差会不利地影响取决于对行进距离的正确报告的 任何平均或即时速度或步幅计算结果。
因此, 基于定位系统的速度或步幅计算结果会易存在这些及那些误差。在本发明 的依赖于基于定位系统的速度或步幅计算结果以提供实时辅导和 / 或反馈的实施例中, 如 上所述, 这些误差会不利地影响辅导和 / 或反馈的精确性。例如, 一些实施例可在运动者 100 落至期望速度或步幅区域之外时提供反馈。如果便携式健康监测设备不能准确地检测 速度或步幅变化, 则该反馈会不准确。
如图 21 所示, 便携式健康监测设备 102 的应用软件可包括定位系统平稳模块 1800。除了其他功能, 定位系统平稳模块 1800 还能够提高基于定位系统的速度或步幅检测 结果的准确性, 由此提高实时辅导和 / 或反馈的准确性。
在本发明的一个实施例中, 定位系统平稳模块 1800 可采用缓冲系统来提高基于 定位系统的速度或步幅检测结果的准确性, 由此提高实时辅导和 / 或反馈的准确性。
例如, 便携式健康监测设备 102 软件可持续向存储器 122 增加 GPS 路径点, 并且处 理器 120 可基于经过时间及连续路径点之间的测量距离来连续地计算速度点。然后软件 可在速度缓冲区中保存预定量的速度点, 并且可比较速度缓冲区中的值以确定加权平均速 度。
加权因素可考虑值被增加至缓冲区的近期时间并可向更近期的值指定更大的加 权。加权因素还可考虑从当前平均值中获得了多少近期值。
可以在记录同时将数据增加至缓冲区, 并且可以扩充缓冲区直至其达到预定大 小。当缓冲区满时, 其可开始在每一次增加新的数据点时丢弃旧的数据点。
在实施例中, 这些加权平均速度可以是在运动者 100 使用便携式健康监测设备 102 时显示的运动者 100 的速度, 其被无线传输至服务器 112, 并被用于反馈及辅导。
可以采用各种方法来最好地确定准确的加权平均速度。 这些方法例如包括标准平 均法、 累积总和法、 批平均法、 时间加权平均法、 反速 delta 加权平均法、 加速调整即时速度 法或这些方法中一种或多种的组合。
标准平均法可涉及在两个或更多连续速度点之间计算平均速度。 累积总和法可涉 及确定与目标值的偏差的累积总和, 例如与特定速度基准点的全部速度差异的总和。基准 点例如可以是速度值的奔跑标准平均。在确定进行的累积总和值时, 可通过算法对其进行 分析以确定可能的速度变化是否有效。如果速度变化有效, 则其被考虑并被用于提供反馈 及辅导。如果速度变化无效, 则将其忽略。批平均法类似于标准平均法, 区别在于其并未仅 对移动缓冲区内的连续速度点进行平均, 而是对时间区间更远的速度点进行比较。
时间加权平均法可考虑近期被增加至缓冲区的速度值, 并为更近期的速度值赋予 更高的权重。可以各种方式来确定加权系数。例如, 在反速 delta 加权平均法中, 加权系数 可具有对更加远离特定基准值的特定速度点赋予更低的权重的效果。
加速调整即时速度法可涉及基于已知真实生活中人的加速能力来调整速度点值。 换言之, 可由最大已知加速度来限制点与点之间即时速度的差异。 例如, 该方法可假定最大 的赛跑运动者的加速度为 1.0 英里每小时每秒。因此, 该系统可将 10 英里每小时的记录和 / 或输出速度变化限制至 10 秒的周期。
在一个实施例中, 定位系统平稳模块 1800 可采用反速 delta 加权平均法与加速调整即时速度法的组合。 例如, 可利用加速调整公式来首先调整即时计算速度, 然后可将其获 得的值代入反速 delta 加权平均公式。
在本发明的另一实施例中, GPS 平稳模块 1800 可采用额外的方法来提高基于 GPS 的速度及步幅的检测结果的准确性, 由此提高实时辅导和 / 或反馈的准确性。
在上述情况下, 在活动期间实时报告运动者 100 的更新速度时会存在明显的延 时。例如, 当便携式健康监测设备 102 告知运动者 100 其锻炼程序要求其进入将使其速度 上升至 10 英里每小时的新表现区域区间时, 运动者 100 以 8 英里每小时的速度奔跑。假定 运动者 100 迅速地加速至 10 英里每小时, 则因为其因缓冲区内的多个 8 英里每小时的数据 点而下降, 故在加权平均速度在约 10 英里每小时周期稳定下来之前会经过大量的时间。
因此, 如果向运动者 100 输出了不正确的速度并且运动者 100 对此有所察觉, 则运 动者 100 会对系统的精确性丧失信心。或者, 即使运动者 100 已经实际上达到了正确速度, 运动者 100 也会响应于观察到显示为过低的速度而试图更快地加速。 类似的, 当运动者 100 实际已经达到正确速度时, 便携式健康监测软件也会向运动者 100 提供额外的加速辅导提 示。
在一个实施例中, 为了解决上述问题, 缓冲区可响应于预期运动者 100 的速度变 化而周期性地丢弃其全部数据点。例如, 如果便携式健康监测设备 102 告知运动者 100 其 锻炼程序要求其进入新的表现区域区间, 则 GPS 平稳模块 1800 可使缓冲区丢弃其全部数据 点, 以使新的加权平均速度不受已知过时的值的影响。换言之, 基于设备获知锻炼程序, 便 携式健康监测设备 102 能够基于已知或预测的速度变化来调整缓冲区。
在本发明的一个实施例中, GPS 平稳模块 1800 可采用另一额外方法来提高基于 GPS 的速度及步幅检测结果的准确性, 由此提高图 53 所示的实时辅导和 / 或反馈的准确性。
在步骤 1802, 可基于多个时戳位置点来计算多个速度点。在步骤 1804, 可基于多 个速度点中的至少一些来计算输出速度。在步骤 1806, 可以判定输出速度落至预定速度范 围之外。在步骤 1808, 可从加速度计获得加速数据。在步骤 1810, 可以基于加速数据判定 已经出现了近期速度变化。最终, 在步骤 1812, 可经由便携式健康监测设备 102 向运动者 100 提供反馈。 在实施例中, 可响应于输出速度落至预定速度范围之外的判定结果并响应于 近期速度变化已经发生的判定结果来提供反馈。在一个实施例中, 可不依列出的次序来执 行这些步骤。
如上所述, 多个时戳位置点例如可以是在运动者 100 进行活动并经过路线时通过 便携式健康监测设备 102 收集的 GPS 位置点。在实施例中, 便携式健康监测设备 102 的处 理器 120 可接收多个时戳位置点以用于进一步处理。
可基于多个时戳位置点来计算多个速度点。 在一些实施例中, 如上所述, 速度点计 算可涉及考虑连续对时戳位置点之间的距离并考虑连一对时戳位置点之间的时长。
可基于多个速度点中的至少一些来计算输出速度。在一个实施例中, 可对多个速 度点中的两个或更多求平均来计算输出速度。如上所述, 可以采用加权或其他平均法。在 另一实施例中, 如上所述, 定位系统平稳模块 1800 可在速度缓冲区中保持多个速度点中的 至少一些。在上述实施例中, 计算输出速度的步骤包括仅基于速度缓冲区中的多个速度点 来计算输出速度。如上所述, 可使用速度缓冲区来求平均以确定输出速度。
在实施例中, 可在便携式健康监测设备的壳体内包含加速度计。 例如, 便携式健康监测设备 102 可以是具有包含在移动电话壳体内的 GPS 接收器及加速度计两者的移动电 话。在另一实施例中, 加速度计可与便携式健康监测设备 102 物理分离, 并可如上所述与其 无线通信。
对已经发生近期速度变化的判定可基于加速度计提供的加速数据而实现。 加速度 计数据可响应于活动期间便携式健康监测设备 102 和 / 或运动者 100 的身体的运动而提供 加速数据。在实施例中, 加速度计信号的特定变化可大致表明运动者 100 已经改变了速度。
在一个实施例中, 加速数据可采用具有变化量值的多个加速点的形式。 例如, 加速 度计可被周期性地采样并可提供连续数据点记录 1G, 1G 及 2G。在此情况下, 对已经发生近 期速度变化的判定可包括分析加速点的量值的差异。例如, 可以判定在 1G 与 1G 数据点之 间并未发生速度变化, 但在 1G 与 2G 数据点之间发生了速度变化。
在另一实施例中, 加速数据可采取具有波动的加速信号的形式。 例如, 加速度计信 号可具有对应于诸如奔跑的重复运动的大致正弦曲线输出。在此情况下, 对于已经发生了 近期速度变化的判定可包括分析加速信号的波动的变化。例如, 正弦曲线输出的振幅或频 率的变化可表明已经发生了速度变化。
在本发明使用了速度缓冲区的实施例中, 定位系统平稳模块可基于加速度计数 据, 响应于对已经发生了近期速度变化的判定而开始对速度缓冲区中的多个速度点进行丢 弃。例如, 如果便携式健康监测设备 102 经由加速度计检测到近期速度变化, 则定位系统平 稳模块 1800 可使得速度缓冲区丢弃其全部速度点以使可能会对应于运动者 100 已经不再 保持的速度的值不会影响新的输出速度计算结果。换言之, 便携式健康监测设备 102 能够 基于加速度计数据来调整速度缓冲区。由此可提高基于定位系统的速度检测结果的准确 性, 进而提高实时辅导和 / 或反馈的准确性。
可响应于输出速度处于预定速度范围之外的判定结果, 并响应于已经发生了近期 速度变化的 ( 经由加速度计 ) 判定结果来提供反馈。如本说明书中详述, 反馈例如可包括 音频、 视觉和 / 或触觉反馈。反馈可作为便携式健康监测设备 102 正在执行的计划或定制 锻炼程序的一部分而被生成。反馈可告知运动者 100 对于特定的锻炼部分其已经处于期望 的强度级别之下或之上。
在实施例中, 如上参考图 10 及图 11 中所示的颜色编码区域系统所述, 预定速度范 围可与颜色编码强度区域关联。 在该实施例中, 根据颜色编码区域系统, 反馈可听觉地或视 觉地向运动者传达颜色。
例如, 运动者 100 可利用执行锻炼程序的便携式健康监测设备 102 来进行活动。 锻 炼程序可即刻要求运动者保持对应于绿色区域的速度 ( 即, 对应于绿色区域的预定速度范 围 )。如果便携式健康监测设备 102 判定输出速度低于绿色区域速度范围并且还基于加速 度计数据而判定已经发生了近期速度变化, 则便携式健康监测设备 102 可告知 “你的强度 仅处于蓝色区域级别, 提高你的强度以进入绿色区域” 。
在特定情况下, 基于加速度计数据对已经发生近期速度变化的判定结果可提高基 于定位系统的速度检测结果的准确性, 由此相较于未考虑上述信息的情况, 可提高实时辅 导和 / 或反馈的精确性。
例如, 在上述锻炼程序即刻要求运动者保持对应于绿色区域的速度的情况, 绿色 区域可处于从 7-8 英里每小时的范围。当运动者 100 进行活动时, 从会存在一定程度不准确性的定位系统数据获得的输出速度表明运动者 100 的速度已经下降至 6.5 英里每小时。 在此情况下, 便携式健康监测设备 102 通常将提供加速的反馈提示, 例如 “你的强度仅处于 蓝色区域级别, 提高你的强度进入绿色区域” 。但是, 在反馈还取决于基于加速度计数据判 定已经发生了近期速度变化的情况下, 除非进行了上述判定, 否则不会给予该反馈。例如, 加速度计数据可表明运动者 100 近期尚未改变速度的加速度计的相对稳定模式。当然, 如 果加速度计数据表明已经发生了近期速度变化, 则仍可提供该反馈。
因此, 上述参考定位系统平稳模块描述的各种实施例可提高基于定位系统的速度 检测结果的准确性, 由此提高实时辅导和 / 或反馈的准确性。
在本发明的另一实施例中, 各种平稳法中的一种或多种可被使用并可生成一系列 速度和 / 或步幅输出值。有时输出值可每一秒或两秒发生变化, 但变化量极小。例如, 会计 算出例如 8:57, 9:03, 9:01, 8:55, 9:02, 9:04, 9:06 及 8:59 的步幅输出值。如果在活动期间 向运动者 100 显示这些值, 则运动者会因其注意力被吸引至实质上反映静态表现的持续变 化值而被打扰。
在实施例中, 为了降低上述打扰的可能性, 可以计算并采用较小的偏差。 如果连续 计算的输出值之间的差异小于最小偏差值, 则实际向运动者 100 显示的值不会变化。例如, 对于上述基于步幅的示例, 如果使用 8 秒的最小偏差, 则在显示 8:57 的第一步幅输出值之 后, 即使接收到 9:03, 9:01, 8:55, 9:02 及 9:04 的值, 显示器也会持续输出 8:57, 因为这些值 与 8:57 的差异小于 8 秒。但是, 当接收到 9:06 的值时, 因为其与 8:57 的差大于 8 秒, 故会 显示 9:06。因此, 会持续显示 9:06 直至接收到与 9:06 的差大于 8 秒的另一值。由此在没 有改变整体巨大变化的情况下, 可产生从步幅输出去除微小变化的效果。
但是, 如果接收到的值持续保持在最小偏差以内, 则使用上述系统可能会造成显 示器长时间保持不变。观察上述显示器的运动者 100 会开始怀疑显示器发生故障或设备不 再正常工作。因此, 期望限制内容显示的最大时长。在实施例中, 可以布置极限以在给定时 长 ( 例如, 8 秒 ) 之后必需允许显示器发生变化。因此, 无论与基准点的偏差程度如何或无 此情况, 在 8 秒之后可显示新接收到的值。
在本发明的一个实施例中, 在运动者 100 活动期间丢失 GPS 信号的情况下加速数 据可用来预测速度数据。例如, 如上所述, 在丢失 GPS 信号的点之前, 已经使用了 GPS 数据 来确定输出速度。设备可查找加速度计数据, 而非在丢失 GPS 信号时就报告输出速度为零。
例如, 在 GPS 中断期间, 如果加速度计数据显示相对稳定的模式, 即显示运动者 100 近期尚未改变速度, 则设备可持续报告恒定的输出速度直至 GPS 信号再次恢复为止。 另 一方面, 在 GPS 中断期间, 如果加速度计数据显示不断加速或减速模式, 即表明运动者 100 处于加速或减速过程中, 则设备可持续报告不断的加速或减速直至 GPS 信号再次恢复为 止。
在本发明的一些实施例中, 如下详述, 便携式健康监测设备 102 的定位系统接收 器 126 可有利地被用于激发特定功能。
参考图 54, 在一个实施例中, 在步骤 1902, 可在便携式健康监测设备 102 上启动便 携式健康监测应用。 然后, 在步骤 1904, 可以从便携式健康监测设备 102 的卫星定位系统接 收器 126 接收到位置数据。 然后, 在步骤 1906, 可确定位置数据的应用程序表明便携式健康 监测设备 102 正在移动。在步骤 1908, 可响应于判定便携式健康监测设备 102 正在移动而开始活动。然后, 在步骤 1910, 可确定位置数据的应用表明便携式健康监测设备 102 未移 动。最终, 在步骤 1912, 响应于对便携式健康监测设备 102 未移动的判定可结束活动。
可由诸如移动电话形式的便携式健康监测设备 102 来采用上述特征。便携式健康 监测应用可以是具有参考图 21 所述的特征的应用。例如, 在运动者 100 进行活动时, 可通 过运动者 100 来执行便携式健康监测设备 102 支持的锻炼程序。
如上所述, 可以从便携式健康监测设备 102 的卫星定位系统接收器 126 获得诸如 多个位置点的位置数据。例如, 便携式健康监测设备 102 的 GPS 接收器可向便携式健康监 测设备 102 的处理器 120 提供多个时戳 GPS 位置点。
最终, 在运动者 100 决定开始其活动 ( 例如, 奔跑、 骑车、 直排轮滑、 滑雪、 打高尔夫 球等 ) 并开始移动之后, 应用可确定位置点表明便携式健康监测设备 102 正在移动。如上 所述, 因为固有的 GPS 误差及不确定性的原因, 故上述判定并不总是有效。
在一个实施例中, 该判定可基于两个连续位置点之间的距离超过预定阈值的判 定。例如, 因为与位置点相关的位置的间距超过 5 米远, 故应用可判定两个连续 GPS 位置点 表明便携式健康监测设备 102 正在移动。
在另一实施例中, 可基于对两个连续位置点之间的距离超过预定阈值达至少预定 时长的判定结果来判定位置点表明便携式健康监测设备 102 正在移动。例如, 因为与位置 点关联的位置的间距在 5 秒内于多个连续组位置点处均超过 5 米远, 故应用可判定两个连 续 GPS 位置点表明便携式健康监测设备 102( 以及运动者 100) 正在移动。
在另一实施例中, 可基于对一系列最小量位置点分别至少距离起始点达最小距离 的判定结果来判定位置点表明便携式健康监测设备 102 正在移动。如果位置点的最小数量 及最小距离足够大, 则如果完成测试, 则运动者 100 极可能正在移动。但是, 使这些值过大 会增大进行运动判定的延迟时间。
在一个实施例中, 可基于与上述类似但改变以反映已知位置点不确定性的判定结 果来判定位置点表明便携式健康监测设备 102 正在移动。具体而言, 如果特定位置点的不 确定性已知或可以计算并表达为距离的函数, 则上述最小距离可被改变为不确定性的函 数。换言之, 不太可能依赖于与较高不确定性关联的位置点。
在另一实施例中, 可基于最小数量位置点从起始点开始随距离而增大的判定结果 来判定位置点表明便携式健康监测设备 102 正在移动 ( 即, 同心圆法 )。 该方法有利地无需 运动者 100 进行最小距离, 但单独处于难以满足测试的嘈杂信号环境的情形。在实施例中, 可以使用加速度计信号来减小要求的位置点的最小数量。 具体而言, 如上所述, 如果加速度 计信号表明速度变化, 则同心圆测试仅需利用减小数量的位置点来进行判定。
在另一实施例中, 可基于上述同心圆法与最小距离法中的一种的组合来判定位置 点表明便携式健康监测设备 102 正在移动。具体而言, 便携式健康监测设备 102 可首先采 用中心圆法, 同时仍然并行的根据最小距离法来收集并分析数据。 如果满足同心圆法, 则认 为运动者 100 正在移动。如果同心圆法失败, 则设备返回最小距离法以判定运动者 100 是 否正在移动。
在一个实施例中, 可通过分析方位 ( 即, 方向标题 ) 来改变同心圆测试法。具体而 言, 当接收到各个新的位置点时, 可以计算出从起始点至新的点的方位。 如果新的点的方位 与任何之前的方位相差设定度数 ( 例如, 90 度 ), 则不满足测试。在另一实施例中, 位置点可被收集成组并通过已知统计法来分析以确定位置点的 随机性。例如, 可以分析点的纬度、 点的经度以及两者的随机性。
可响应于便携式健康监测设备 102 正在移动的判定结果来由应用程序启动活动。
在一个实施例中, 活动可以是执行锻炼程序, 例如便携式健康监测设备 102 可响 应于便携式健康监测设备 102 正在移动的判定结果而开始执行锻炼程序。在说明书中详细 描述锻炼程序。例如, 在一个实施例中, 锻炼程序可包括多个区间, 每个区间均具有强度目 标。强度目标例如可以是目标心率范围、 目标速度范围或目标步幅范围。如上所述, 目标表 现参数强度目标范围可与颜色编码区域系统关联。因此, 可有利地使用本发明的实施例来 激发锻炼的开始而无需运动者 100 在开始活动之前确认动作, 例如, 触发便携式健康监测 设备 102 上的按钮。
在另一实施例中, 活动可以是音乐播放, 例如便携式健康监测设备 102 可响应于 便携式健康监测设备 102 正在移动的判定结果而开始播放音乐。在一个实施例中, 直至已 经开始执行锻炼程序的额外判定被作出才开始音乐的播放。以下详述音乐播放。
例如, 在一个实施例中, 在活动期间为运动者 100 播放的音乐可与播放列表关联。 一旦开始音乐播放, 应用可查阅播放列表, 其可表明要播放的音轨组及其应被播放的次序。 音轨和 / 或对应于播放列表的播放列表文件可被保存在便携式健康监测设备的存储器 122 中。 替代地, 例如可经由无线网络远程访问音轨和 / 或对应于播放列表的播放列表文件。 在 实施例中, 可与锻炼程序一起将音轨和 / 或播放列表文件下载至便携式健康监测设备 102。 由此, 可以有利地使用本发明的实施例来激发对播放列表的播放而无需运动者 100 在开始 活动之前进行确认动作, 例如, 触发便携式健康监测设备 102 上的按钮。
最终, 在运动者 100 决定结束其活动 ( 例如, 奔跑、 骑自行车、 直排轮滑、 打高尔夫 球等 ) 并停止运动之后, 应用可判定位置点表明便携式健康监测设备 102 并未移动。可以 与以上参考对便携式健康监测设备 102 正在移动的判定结果进行描述类似的各种方式来 判定便携式健康监测设备 102 并未移动。
在一个实施例中, 可基于两个连续位置点之间的距离小于预定阈值的判定结果来 进行上述判定。例如, 因为关联于位置点的位置的间距小于 5 米, 故应用可判定两个连续 GPS 位置点表明便携式健康监测设备 102( 以及运动者 100) 并未移动。
在另一实施例中, 可基于两个连续位置点之间的距离小于预定阈值至少达预定时 长的判定结果来判定位置点表明便携式健康监测设备 102 并未移动。例如, 因为在 5 秒内 于多个连续位置点组处关联于位置点的位置之间的间距均小于 5 米, 故应用可判定两个连 续 GPS 位置点表明便携式健康监测设备 102( 以及运动者 100) 并未移动。
在另一实施例中, 可基于第一判定速度点来判定位置点表明便携式健康监测设备 102 并未移动。 如果速度点表明速度已经降低至预定水平 ( 例如, 1 英里每小时 ), 则可认为 运动者 100 已经停下。
在实施例中, 可以使用加速度计信号来确定便携式健康监测设备 102 并未移动。 具体而言, 如果加速度计信号表明速度变化, 如上所述 ( 速度已经降至零 ), 可假定运动者 100 不再移动。
无论活动是执行锻炼程序或播放音乐, 均可响应于便携式健康监测设备 102 并未 移动的判定结果由应用结束活动。因此, 可有利地使用本发明的实施例以结束对锻炼程序的执行和 / 或结束对音乐的播放而无需运动者 100 在停止活动之前进行确认动作, 例如触 发便携式健康监测设备 102 上的按钮。在实施例中, 系统可响应于运动的停止而暂停音乐 然后在用户再次移动时重启音乐。当用户最终停下时, 系统可停止音乐及锻炼程序。
如上参考经由服务器 112 向个人计算机 114 处的用户提供的 GUI 所述, 在本发明 的实施例中, 跟踪模块 500 的历史子模块可在侧边栏 514 中提供播放列表部分。如果运动 者 100 在收听具有音乐功能的便携式健康监测设备 102 上的音乐时进行锻炼, 则播放列表 部分可提供运动者 100 在其锻炼期间收听的音乐音轨的列表。在实施例中, 运动者 100 在 其锻炼期间收听的音乐音轨可与在锻炼期间收集的表现信息相关联。
如上所述, 便携式健康监测设备 102 可在锻炼期间由运动者 100 携带。 便携式健康 监测设备 102 可与一个或更多传感器 104 关联, 传感器 104 能够检测用于测量和 / 或计算表 现参数 ( 例如, 位置、 行进距离、 速度、 步幅和 / 或心率 ) 的信息。便携式健康监测设备 102 可包括音频单元 134。在一个实施例中, 音频单元 134 可负责管理音轨的存储及播放, 这会 涉及播放列表的使用。还可包括其他音轨和 / 或播放列表特征, 例如在共有美国专利申请 第 11/857,862 号, 发明名称为 “Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation( 支持实时交互通信和自动路线生成的位置感知健康训练设备, 方法及 程序产品 )” 中揭示的特征, 通过应用将其全部内容包含在本说明书中。
当便携式健康监测设备 102 检测、 测量和 / 或计算包括运动者 100 在经过路线时 遇到的时戳位置点的位置的参数信息时 ( 例如, 通过定位系统接收器 126), 可大致与收集 表现参数同时将即时表现参数与遇到的位置点相关联。如上详述, 可在锻炼期间或在锻炼 已经完成之后以大致实时方式经由 WWAN 收发器 128 或 WPAN 收发器 130 来将上述关联表现 参数信息发送至服务器 112。
在另一实施例中, 可将为运动者 100 播放的音轨与大致与通过便携式健康监测设 备 102 为运动者 100 播放音轨的同时遇到的位置点和 / 或收集到的表现参数信息相关联。 由此, 本发明的系统可有利地为运动者 100 提供涉及在锻炼期间其收听的音乐与其表现之 间的关系的信息。
在本发明的一个实施例中, 跟踪模块 500 的历史子模块可开始显示包括涉及运动 者 100 在锻炼期间的表现的根据时间的函数的表现参数信息的 GUI 窗口。GUI 窗口还可包 括在锻炼期间通过便携式健康监测设备 102 为运动者 100 播放的音轨的标题。 在实施例中, 可响应于在锻炼期间指定特定时间点的用户来显示音轨标题。
例如, 如上所述并如图 38 及图 39 所示, 可在其 x 轴基于时间或距离并且其 y 轴与 测量表现参数的值关联的线状图表上的 GUI 窗口的主显示区 512 中显示用于一个或更多表 现参数的表现信息。例如, 在图 38 及图 39 中, 线状图表示出分别根据锻炼期间的时间的心 率及步幅信息的函数。
如图 40 所示, 对查看运动者 100 整个锻炼期间的即时表现统计信息感兴趣的用户 能够利用其光标沿 x 轴选择并拖拽滚动条 516。当用户沿 x 轴拖拽滚动条 516 时, 图标可 沿为感兴趣的表现参数绘制的线状图表行进。此外, 显示额外即时表现数据的弹出窗口可 出现并与移动图标一起在屏幕上移动。除了图 40 显示的信息之外, 在实施例中, 当用户在 x 轴上拖拽滚动条 516 时, 可以显示在特定时间点由便携式健康监测设备 102 为运动者 100所播放的音轨的标题。这是可行的, 例如如上所述, 为运动者 100 播放的音轨可与在由便携 式健康监测设备 102 向运动者 100 播放音轨大致同时遇到的位置点和 / 或收集到的表现参 数信息相关联。
在另一实施例中, 用户能够指定锻炼期间的特定时间点, 此时其期望相应的音轨 标题通过滚动条之外的其他方式来显示。 例如, 在实施例中, 用户能够指定锻炼期间的特定 时间点, 此时其期望通过将其光标直接悬置在线状图表的对应于特定时间点的部分上而显 示相应的音轨标题。
在一个实施例中, 运动者 100 可利用能够沿行进的地理路线记录其地理位置点的 具有 GPS 功能的便携式健康监测设备 102 来进行其锻炼。在经过路线期间或在已经完成路 线之后, GPS 数据然后可被上传至服务器 112 并与在经过路线期间收集的其他表现监测信 息和 / 或播放的音乐相关联。然后, 如图 44 所示, 并如上所述, 可在个人计算机 114 向用户 显示运动者 100 的地理路线的图示。
如图 45 所示, 对查看锻炼期间即时表现统计数据感兴趣的用户能够沿屏幕底部 利用光标来选择并拖拽滚动条 542。 当用户沿屏幕的底部拖拽滚动条 542 时, 图标可沿绘制 的地理路线路径行进。此外, 显示额外即时表现数据的弹出窗口可出现并与移动图标一起 沿屏幕移动。 除了图 45 显示的信息之外, 在实施例中, 当用户沿屏幕的底部拖拽滚动条 542 时, 还可显示在路线上的特定点处由便携式健康监测设备 102 为运动者 100 播放的音轨的 标题。这是可能的, 因为如上所述, 为运动者 100 播放的音轨或大致与由便携式健康监测设 备 102 为运动者 100 播放音轨的同时而遇到的位置点和 / 或收集的表现参数信息相关联。
在另一实施例中, 用户能够指定锻炼期间路线上的特定点, 在此其期望由滚动条 之外的其他方式来相对于地理路线路径显示对应的音轨标题。 例如, 在实施例中, 用户能够 指定锻炼期间路线上的特定点, 在此用户期望通过使其光标直接悬置在地理路线通道的与 路线上特定点对应的部分图标上来显示对应的音轨标题。在另一实施例中, 系统可基于激 烈程度 ( 例如, 当用户遇到上坡部分时 ) 来播放指定的激励度高的歌曲。
在实施例中, 如上参考图 44 所示, 对地理路线的绘示也可叠置在地图上。在其他 实施例中, 响应于在锻炼期间指定特定时间点的用户, 还可与音轨的标题一起显示与音轨 关联的乐队或音乐家的姓名。
在一个实施例中, 如图 55 所示, 当用户将其光标悬置在播放列表上的特定歌曲上 时, 弹出话框 572 可在路线 574 的高亮显示部分 ( 其对应于运动者 100 在收听特定歌曲 ( 在 示出的情况下, 歌曲 #2) 时经过的路线的那部分 ) 附近出现。如图所示, 弹出话框 572 表明 从活动的 4:01 至 6:18 的时段播放了歌曲 #2, 其对应于活动的 0.20-0.63 英里的部分 ( 即, 路线部分 574)。
虽然上述涉及显示音轨标题信息的实施例依赖于与心率或位置信息相关的显示, 但显示也可替代地相关于诸如速度或步幅的任何其他表现参数。此外, 虽然相对于时间讨 论了显示, 但显示也可相对于距离。
除了提供涉及在锻炼期间于特定时间和 / 或位置处播放的特定音轨的反馈, 播放 列表部分还可提供运动者 100 在其锻炼期间收听的音乐音轨的列表。
在一个实施例中, 基于播放的音轨与锻炼期间收集的表现信息之间的关联性, 服 务器 112 软件能够分析播放的音轨以判定运动者 100 的表现与特定歌曲的关联程度。 例如,软件可判定哪首歌曲对应于运动者 100 的最高心率、 步幅和 / 或速度。在实施例中, 可基于 哪条音轨关联于最高心率、 步幅或速度来依次提供运动者 100 可收听的音轨列表, 和 / 或可 将音轨以不同类型分组。
在另一实施例中, 基于该信息, 服务器 112 软件能够对特定锻炼的合适播放列表 的建立提供辅助。例如, 如上所述, 在一些实施例中, 可将播放列表和 / 或播放列表列出的 音轨与锻炼程序一起发送至便携式健康监测设备 102。如果锻炼程序包括具有强度变化的 基于心率、 速度或步幅的一系列区间, 则可有利地为运动者 100 提供伴随播放列表, 其提供 在过去显示出与用于运动者 100 的给定强度良好关联的音轨。例如, 如果软件之前判定三 条特定音轨与用于特定运动者 100 的约 7 分钟每英里的步幅关联, 并且运动者规划进行要 求黄色区域区间 ( 黄色区域对应于 6 至 8 分钟每英里的步幅 ) 的锻炼, 则其可有利地为运 动者 100 提供表明在运动者 100 的黄色区域区间期间应当播放这三条音轨的播放列表。
G. 结论
本发明的各个方面或其功能的任何部分可利用硬件、 软件、 固件、 其上存储有指令 的实体计算机可读或计算机可用存储媒体或其组合来实现, 并可在一个或更多计算系统或 其他处理系统中实现。
用于提供本发明的健康监测服务的程序产品、 方法及系统可包括由一个或更多计 算设备实现的任何软件应用。计算设备可以是具有一个或更多处理器的任何类型计算设 备。例如, 计算设备可以是工作站、 移动设备 ( 例如, 移动电话、 个人数字助理、 平板电脑或 笔记本电脑 )、 计算机、 服务器、 计算机集群、 服务器群、 游戏机、 机顶盒、 电话亭、 嵌入系统、 健身器材、 零售系统或具有至少一个处理器及存储器的其他设备。本发明的实施例可以是 由计算设备中的处理器、 固件、 硬件或其任意组合来执行的软件。
在本说明书中, 诸如 “计算机程序媒体” 及 “计算机可用媒体” 的术语可被用于一 般指诸如可移除存储单元或硬盘驱动器中的硬盘的媒体。 计算机程序媒体及计算机可用媒 体也可指诸如主存储器或副存储器的存储器, 其可以是半导体存储器 ( 例如, DRAM 等 )。这 些计算机程序产品为本发明的计算机系统提供软件。
计算机程序 ( 也被称为计算机控制逻辑 ) 可被存储在主存储器和 / 或副存储器 上。 也可经由通信接口来接收计算机程序。 在被执行时, 上述计算机程序可使得本发明的计 算机系统实施这里所述的实施例。 在利用软件实施实施例时, 例如利用可移除存储驱动器、 接口、 硬盘驱动器和 / 或通信接口, 可将软件存储在计算机程序产品并载入计算机系统。
基于这里的描述, 本领域的技术人员可理解, 在被执行时, 计算机程序能够使一个 或更多处理器实施上述处理, 例如图中所示的方法中的步骤。 在实施例中, 一个或更多处理 器可以是结合在集群计算环境或服务器群中的计算设备的一部分。 此外, 在实施例中, 可在 位于同一位置或不同位置处的多个处理器上进行由集群计算环境执行的计算处理。
本发明的软件可被存储在任何计算机可用媒体上。 在一个或更多数据处理设备中 被执行时, 上述软件可使数据处理设备如这里描述一样工作。本发明的实施例采用目前或 未来已知的任何计算机可用或可读媒体。 计算机可用媒体的示例包括但不限于主存储设备 ( 例如, 任何类型的随机访问或只读存储器 )、 副存储设备 ( 例如, 硬盘、 软盘、 光盘、 压缩盘、 磁带、 磁存储设备、 光学存储设备、 MEMS、 纳米技术存储设备、 存储卡或其他可移除存储设备 等 )、 以及通信介质 ( 例如, 有线及无线通信网络、 局域网络、 广域网络、 内联网络等 )。如上利用示出特定功能的应用及其关系的功能框的辅助描述了实施例。 但这里为 了便于说明而任意地界定了这些功能框的边界。还可界定替代的边界, 只要可正确地实现 规定的功能及其关系即可。
虽然上述很多示例性实施例参考了基于颜色编码心率区域的系统, 也可采用基于 其他参数区域的颜色编码区域系统, 其包括但不限于速度、 步幅、 步频、 卡路里、 呼吸频率、 血氧水平、 血流量、 水合状态或体温。因此, 本发明并不仅限于基于心率的区域系统。
此外, 虽然上述很多示列性实施例参考了其中区域可被界定为运动者最大心率的 百分比范围的基于颜色编码心率区域的系统, 但也可基于其他参数来界定心率区域。
本发明通过以上实施例示例性地描述。因此, 本发明不应限于任何上述示例性实 施例, 而仅应根据所附权利要求及其等同物来界定。