通用锻炼指导系统 相关专利申请的交叉引用 本申请与通过引用将其全部公开内容结合于此的、 James S. Birrell、 Brady A. Olason、 David W. Flynt、 Autumn L. Stroupe 和 David E. Dyer 于 2009 年 10 月 2 日提交 并且标题为 EXERCISE COMMUNITY SYSTEM 的共同未决申请序列号 12/572,444 有关。
本申请与通过引用将其全部公开内容结合于此的、 David E. Dyer、 James S. Birrell、 Brady A. Olason、 Brian D. Wilson、 David W. Flynt 和 Autumn L. Stroupe 于 2009 年 10 月 2 日提交并且标题为 EXERCISE GUIDANCE SYSTEM 的共同未决申请序列号 12/572,448 有关。
技术领域
本发明涉及一种通用锻炼指导系统。背景技术
个体经常寻求达到健身目标。然而经常由于疾病、 工作间断和各种其它境况改变 而难以维持有纪律的训练课程 (work out regimen) 。此外, 用于满足健身目标的锻炼计划 或者路线经常不灵活从而使个体限于使用特定锻炼机器上的指定锻炼形式。 这样的计划未 向个体提供选择从而导致计划变得陈旧并且个体丧失兴趣。 因而经常难以达到个体的健身 目标。附图说明
图 1 是根据一个例子实施例的锻炼指导系统的示意图。
图 2 是图 1 的系统的锻炼设备的一个例子的后透视图。
图 3 是图 1 的系统的锻炼设备的另一实施例的后透视图。
图 4 是图示了用于图 1 的系统在创建锻炼路线时使用的健身指标的标识的示意 图。
图 5 是图 1 的系统用来生成列表额定锻炼路线的方法的流程图。
图 6 图示了图 1 的锻炼指导系统呈现的训练选项的显示。 具体实施方式
图 1 示意地图示了根据一个例子实施例的锻炼指导系统 10。如下文将描述的 那样, 锻炼指导系统 10 标识用于使用一个或者多个锻炼设备来实现一个或者多个健身目 的或者目标的锻炼路线并且基于锻炼结果或者锻炼度量与锻炼路线的比较、 用户遵守性 (adherence) 和未计划或者计划的用户竞赛 (event) 来自动调节路线。因而, 锻炼指导系统 10 考虑锻炼课程中的间断或者中断, 比如疾病、 旅行、 工作或者生活改变间断、 目标重新安 排和其它境况改变。对本公开内容来说, 术语 “锻炼路线” 应当意味着用于使用一个或者多 个锻炼活动以朝着健身或者其它锻炼目的取得进步的计划、 规范、 路径、 秘诀 (recipe) 或者其它逐步指引或者指示。
锻炼指导系统 10 包括多个健身装备单元或者锻炼设备 12A、 12B(通称为锻炼设 备 12) 、 输入 16、 显示器 18 和控制器 20。锻炼设备 12 包括如下锻炼机器, 通过这些锻炼机 器, 个体可以通过向与锻炼设备 12 关联的一个或者多个可动结构施加力或者运动来锻炼。 锻炼设备 12 被配置成感测或者测量个体的一个或者多个属性, 比如体重、 身体组成和心率 以及一种收集主观用户输入的手段。锻炼设备 12 还被配置成感测如下锻炼结果, 这些锻炼 结果包括锻炼个体施加的功率、 力或者运动, 比如驱动脚支撑物或者摇臂的速率、 驱动踏车 (treadmill) 的速率和斜度、 用户的节奏等。向控制器 20 传达锻炼设备 12 感测的个体属性 以及锻炼结果。
在一个实施例中, 锻炼设备 12 以有线方式与控制器 20 通信。在另一实施例中, 锻 炼设备 12 以无线方式与控制器 20 通信。在一个实施例中, 锻炼设备 12 可以使用局域网来 与控制器 20 通信或者使用因特网通信来通信。在其中系统 10 包括单个锻炼设备 12 并且 其中并入控制器 20 作为单个锻炼设备的部分的实施例中, 可以用有线或者无线方式或者 其它可传送装置 (比如 USB 闪存驱动) 直接进行这样的通信。
图 2 和图 3 分别图示了锻炼设备 112A 和 112B(锻炼设备 12A 和 12B 的具体例 子) 。在一个实施例中, 锻炼设备 112A 包括椭圆机。椭圆机 112A 一般包括脚支撑物 124、 摇 臂 126、 一个或者多个阻力源 128 (示意地示出) 、 一个或者多个传感器 130、 体重传感器 132、 身体组成传感器 134 和控制面板 136。脚支撑物 124 和摇臂 126 被配置成与正锻炼的个体 对接 (engage) , 其中锻炼个人与脚支撑物 124 和摇臂 126 相抗施加力或者运动以与一个或 者多个阻力源 128 提供的阻力相抗移动这样的结构。阻力源 130 阻止脚支撑物 124 和摇臂 126 的移动。在一个实施例中, 阻力源 128 可以包括摩擦阻力机构、 气闸、 涡流闸、 发电机或 者其它配置成提供对这样的运动的可控和可调阻力的设备。在一个实施例中, 阻力源 128 阻止脚支撑物 124 的移动, 其中未阻止摇臂 126 的移动或者其中省略摇臂 126。向 (图 1 中 示出的) 控制器 20 传达一个或者多个阻力源 128 提供的阻力的数量或者程度。
传感器 130 包括配置成感测或者检测锻炼度量或者值 (比如个体在训练期间对脚 支撑物 124 并且可能对摇臂 126 进行驱动的速度或者速率) 的一个或者多个感测设备。向 (图 1 中示出的) 控制器 20 传达这样的感测值。虽然将阻力源 128 和传感器 130 示意地图 示为位于椭圆锻炼设备 112A 的后部, 但是在其它实施例中, 阻力源 128 和传感器 130 可以 位于锻炼设备 112A 的前部或者位于其它位置。
体重传感器 132 包括配置成检测个体重量的一个或者多个设备。在所图示的例子 中, 传感器 132 包括感测个体重量的衬垫或者脚部。通过感测在个人已装配锻炼设备 112A 时的总重量并且减去锻炼设备 112A 本身的重量来确定个体重量。向 (图 1 中示出的) 控制 器 20 传达检测到的个体体重。
传感器 134 包括配置成感测个人心率以及可归因于瘦肌肉质量和身体脂肪的体 重百分比的设备。在所图示的例子中, 传感器 134 包括配置成基于电阻或者以其它已知方 式检测个体心率以及他的或者她的身体组成的手柄。向 (图 1 中示出的) 控制器 20 传达检 测到的心率和身体组成。在其它实施例中可以省略体重传感器 132 和 / 或心率 - 身体组成 传感器 134。例如在其它实施例中可以使用胸带或者其它类似感测设备来检测个体心率。 在这样的实施例中可以使用 (图 1 中示出的) 输入 16 或者由连接的设备 (比如无线天平) 来录入个体重量或者他的或者她的身体组成。
控制面板 136 包括锻炼设备 112A 的如下这个部分, 锻炼个体可以通过该部分来与 锻炼设备 112A 交互。具体而言, 控制面板 136 有助于向锻炼设备 112A 录入命令或者输入 数据同时也向锻炼个人或者个体提供反馈输出。控制面板 136 包括各种输入 138 和一个或 者多个显示器 140。在一个实施例中, 输入 138 和显示器 140 中的一者或两者可以用作图 1 的输入 16 和显示器 18。在其它实施例中, 输入 16 和显示器 18 可以由与锻炼设备 112A 分 离的其它结构提供。
如图 3 所示, 锻炼设备 112B 包括与锻炼设备 112A 相比为不同类型的锻炼设备。 因 而, 锻炼设备 112B 提供不同类型的训练。通过增加训练多样性, 锻炼设备 112 增强个人达 到他的或者她的健身目的的能力。在所图示的例子中, 锻炼设备 112B 包括踏车。在其它实 施例中, 锻炼设备 112A 和 112B 可以包括除了椭圆机和踏车之外的锻炼装备。
锻炼设备 112B 包括踏车带子 150、 一个或者多个阻力源 152(示意地示出) 、 一个 或者多个传感器 154(示意地示出) 、 体重传感器 156、 心率 / 身体组成传感器 158 和控制面 板 160。 踏车带子 150 被配置成与正锻炼的个体对接, 其中锻炼个人与带子 150 相抗施加力 或者运动以与一个或者多个阻力源 152 提供的阻力相抗移动带子 150 或者需要跟上踏车带 子。 阻力源 152 阻止带子 150 的移动。 在一个实施例中, 阻力源 152 可以包括摩擦阻力 机构、 气闸、 涡流闸、 发电机或者其它配置成提供对这样的运动的可控和可调阻力的设备。 向 (图 1 中示出的) 控制器 20 传达一个或者多个阻力源 152 提供的阻力的数量或者程度。
传感器 154 包括配置成感测或者检测锻炼度量或者值 (比如个体在训练期间对带 子 150 进行驱动的速度或者速率) 的一个或者多个感测设备。向 (图 1 中示出的) 控制器 20 传达这样的感测值。 虽然将阻力源 152 和传感器 154 示意地图示为位于踏车锻炼设备 112B 的前部, 但是在其它实施例中, 阻力源 152 和传感器 154 可以位于锻炼设备 112B 的后部或 者位于其它位置。
体重传感器 156 包括配置成检测个体重量或者质量的一个或者多个设备。在所图 示的例子中, 传感器 156 包括感测个体重量的衬垫或者脚部。通过感测在个人已装配锻炼 设备 112B 时的总重量并且减去锻炼设备 112B 本身的重量来确定个体总量。向 (图 1 中示 出的) 控制器 20 传达检测到的个体体重。在另一实施例中, 重量测量设备是独立的、 但是无 线地或者以有线方式连接到锻炼设备。
传感器 158 包括配置成感测个人心率以及可归因于瘦肌肉质量的体重百分比的 设备。在所图示的例子中, 传感器 158 包括配置成基于电阻或者以其它已知方式检测个体 心率以及他的或者她的身体组成的手柄。向 (图 1 中示出的) 控制器 20 传达检测到的心率 和身体组成。在其它实施例中可以省略重量传感器 156 和 / 或传感器 158。在这样的实施 例中可以使用 (图 1 中示出的) 输入 16 来录入个体重量或者他的或者她的身体组成。可以 使用其它设备来感测个人心率。
控制面板 160 包括锻炼设备 112B 的如下这个部分, 锻炼个体可以通过该部分来与 锻炼设备 112B 交互。具体而言, 控制面板 160 有助于向锻炼设备 112B 录入命令或者输入 数据同时也向锻炼个人或者个体提供反馈输出。控制面板 160 包括各种输入 162 和一个或 者多个显示器 164。在一个实施例中, 输入 162 和显示器 164 中的一者或两者可以用作图 1
的输入 16 和显示器 18。在其它实施例中, 输入 16 和显示器 18 可以由与锻炼设备 112B 分 离的其它结构提供。
如图 1 所示, 输入 16 包括可以用来向控制器 20 提供数据或者信息的一个或者多 个设备。输入 16 使个体能够录入他的或者她的健身目的以及其它属性 (比如他的或者她的 年龄、 重量、 性别、 可用于训练的时间、 每周频率偏好、 用于训练的可用时间或者日子、 或者 要用于实现他的或者她的健身目的的锻炼机器类型) 。 输入 16 还使个体能够向控制器 20 输 入请求或者命令。在一个实施例中, 输入 16 包括键盘、 鼠标、 触板、 触屏或者其它输入设备。 可以提供输入 16 作为与锻炼设备 12 之一关联的控制面板的部分, 或者输入 16 可以是单独 输入设备, 比如与控制器 20 通信的另一计算机、 个人数据助理 (PDA) 等关联的输入设备。
显示器 18 包括可以用来向个体输出或者呈现信息或者数据的一个或者多个设 备。 显示器 18 使控制器 20 能够提供比如锻炼路线、 锻炼参数、 健身目标目的预测等的信息。 在一个实施例中, 显示器 18 可以包括显示屏。在更多其它实施例中, 显示器 18 可以用其它 方式比如通过使用发光二极管或者可听信号 (比如语音通信的声音) 来传达信息。在一个实 施例中可以提供显示器 18 作为锻炼设备 12 之一的部分。在更多其它实施例中, 显示器 18 可以包括作为与锻炼设备 12 分离的其它设备的部分而提供的屏幕, 比如与控制器 20 通信 的另一计算机、 个人数据助理 (PDA) 等关联的显示器。 控制器 20 包括配置成向个人或者个体提供朝着实现他的或者她的健身目的的指 导、 激发和启发消息的一个或者多个处理单元 22 和关联的存储器 24。对本申请来说, 术语 “处理单元” 应当意味着当前开发或者将来开发的如下处理单元, 该处理单元执行在存储器 中包含的指令序列。指令序列的执行使处理单元执行比如生成控制信号的步骤。可以从只 读存储器 (ROM) 、 大容量存储设备或者一些其它持久存储器把指令加载在随机存取存储器 (RAM) 中以供处理单元执行。在其它实施例中可以取代软件指令或者与软件指令组合使用 硬接线电路以实施描述的功能。例如, 控制器 20 可以实施为一个或者多个专用集成电路 (ASIC) 的部分。 除非另有具体指出, 控制器不限于硬件电路与软件的任何具体组合、 也不限 于处理单元执行的指令的任何具体来源。
在所图示的例子中, 向处理器 22 提供指令的存储器 24 包括一个或者多个计算机 可读程序 26。 计算机可读程序 26 包括配置成指引一个或者多个处理器 22 的操作的计算机 可读指令。计算机可读程序 26 被具体配置成指引处理器 22 实现包括但不限于以下的功能 或者过程 : (1) 接收用于个体的健身目的、 (2) 标识和存储用于使用一个或者多个锻炼设备 12 来实现个体健身目的的锻炼路线、 (3) 从一个或者多个锻炼设备 12 接收锻炼度量 (锻炼 结果数据) 、 (4) 比较锻炼度量与锻炼路线和预计结果以及 (5) 基于该比较来调节先前形成 的锻炼路线。然后向个体呈现或者以别的方式显示新的已调节锻炼路线, 该锻炼路线包括 用于多个个体训练的指定训练参数。
如上文指出的, 计算机可读程序 26 指示一个或者多个处理器接收用于个体的健 身目的。健身目的的例子包括但不限于重量管理、 健身管理、 竞赛预备和表现增强。就重量 管理目的而言, 目标在于达到或者维持所需重量。 就健身管理目的而言, 目标可能在于达到 或者维持某一健身水平为测量的各种生理标志, 比如给定预定义训练强度的个体心率、 血 压等。竞赛预备目的可能在于预备比如将来赛跑、 骑自行车竞赛等的具体锻炼竞赛或者比 赛。最后, 表现增强目的可能在于在特定锻炼设备上或者在执行具体模态或者活动时实现
或者维持某个速度或者其它锻炼度量。
一旦已接收健身目的, 处理器 22 按照计算机可读程序 26 提供的指令来标识和存 储用于使用一个或者多个锻炼设备 12 来实现健身目的的锻炼路线。 为了这样做, 处理器 22 可以经由显示器 18(作为锻炼设备的部分或者作为单独显示器) 提供如下提示或者询问, 这些提示或者询问请求个体输入某些个体属性, 比如他的或者她的年龄、 重量、 性别、 可用 于训练的时间、 每周频率偏好、 优选锻炼设备、 将达到健身目的的日期和对其它有关问题的 回答。控制器 20 还可以请求比如个人重量和身体组成的信息。备选地, 如果配备有这样的 传感器则可以从锻炼设备直接获得这一信息。
除了请求输入这样的信息之外, 控制器 20 也可以请求个体完成健身评估测试。具 体而言, 控制器 20 可以显示用于锻炼设备 12 之一的健身测试参数。锻炼参数包括但不限 于在某一持续时间内的某一速度或者速率、 某一阻力水平或者训练强度。 备选地, 控制器 20 可以控制用于测试的锻炼设备 12, 使得设置指出的参数。 在作为部分测试的个人锻炼期间, 控制器 20 接收健身测试度量或者锻炼结果。在一个实施例中, 这样的结果是以在指定测试 强度水平的心率的形式。在测试期间, 锻炼设备还可以检测个体的身体组成和体重。也向 控制器 20 传达这些值。在测试训练结束时, 控制器 20 可以向个体询问他或者她对测试训 练是容易、 适中还是困难的评价。如图 4 示意地代表的那样, 控制器 20 使用每个测试结果 (心率) 和感测的属性 (体重 32 和身体组成 34) , 控制器 20 评价个体的健身水平或者健身指 标 36 并且使用健身水平 36 以标识或者创建锻炼路线。
在特定实施例中, 控制器 20 可以在形成或者标识锻炼路线时利用其它输入或者 历史信息。 例如在一个实施例中, 控制器 20 可以另外包括通信接口 28, 控制器 20 可以通过 该通信接口来传达和接收来自外部来源的数据或者输入。例如在一个实施例中, 控制器 20 可以经由通信接口 28 从用户、 医生、 健康护理提供者或者其他个人教练 (个体使用输入 16 来标识) 接收输入或者历史数据。例如在创建锻炼路线时, 控制器 20 可以与医疗记录 (位于 医生或者健康护理提供者的服务器) 自动对应和通信以获得附加输入。在特定实施例中, 控 制器 20 可以请求输入 16 的授权以获得对这样的数据的访问或者授权。
控制器 20 存储标识或者生成的锻炼路线并且经由显示器 18 向个体呈现锻炼路 线。可以存储生成的锻炼路线作为可以通过 USB、 无线或者有线连接向锻炼设备 12 上传的 用户简档的部分。在特定实施例中, 控制器 20 还可以被配置成向医生或者健康护理提供者 自动发送或者转发指定的锻炼路线以及锻炼目的。
对本公开内容来说, 术语 “锻炼路线” 意味着一个或者多个指定训练参数 (个体训 练参数) 和每个指定训练在一个或者多个锻炼设备 12 上的频率 (即每周次数) 。锻炼路线可 以包括个体训练参数、 训练每周分组和每周分组汇集。锻炼路线为个体提供锻炼课程。锻 炼路线可以包括多个不同类型的训炼, 包括但不限于休息 (主动恢复) 、 主动再生、 下有氧、 上有氧、 有氧功率、 厌氧交叉、 有氧功率和最大厌氧型训练。 在一些实施例中, 个体可以具有 选择或者忽略 (override) 锻炼路线的选项。在其它实施例中, 控制器 20 可以基于个体当 前沿着路线所在之处来自动调节锻炼设备的至少一些设置以匹配锻炼路线的锻炼参数或 者训练参数。
在个体训练期间, 控制器 20 从特定锻炼设备 12 接收锻炼度量或者锻炼结果。如 上文指出的, 这样的锻炼结果可以包括阻力源 128、 152(在图 2 和图 3 中示出) 施加的阻力水平、 训练强度、 驱动或者移动锻炼设备的可动构件的速率或者速度、 在不同强度水平或者 不同设置时训练的持续时间或者训练的部分或者分段的持续时间、 感测或者检测到的个体 心率或者与训练关联的其它度量或者值。在个体训练期间, 控制器 20 还可以接收针对个体 身体组成和体重的更新结果。
使用接收的锻炼结果, 控制器 20 基于推荐的锻炼路线来形成具体锻炼结果与预 计锻炼结果的比较。基于这一比较, 控制器 20 按照计算机可读程序 26 的指令来调节路线。 在一个实施例中, 路线的调节还可以基于经由通信接口 28 从医生、 健康护理提供者、 个人 教练或者其他信息提供者接收的附加输入。
在一个实施例中, 这样的路线调节可以基于与路线的符合程度。 例如, 如果锻炼个 体一贯地产生基本上不符合并且未达到锻炼路线指定水平的锻炼结果, 则控制器 20 可以 减少强度并且减少训练频率。路线调节可以造成用于达到健身目的的延迟估计日期。备选 地, 如果锻炼个体一贯地表现超过路线, 则控制器 20 可以增加训练的强度、 频率或者其它 参数。在一个实施例中, 控制器 20 被配置成使用路线来向个体提供健身预测。这样的健身 预测向个体告知假如遵循路线则他的或者她的健身水平将在什么日期的什么时间实现某 些标准。 图 5 图示了锻炼指导系统 10 用来创建和调节锻炼路线 202 的一个例子过程 200。 如步骤 210 所示, 系统 10 起初可以创建包括如个体的年龄、 性别、 身高、 健身史和参与计划 这样的属性的简档。可以从个人的医生或者健康护理提供者获取这样的信息。
如步骤 212 所示, 系统 10 还继续进行关于个人重量和身体组成的数据收集。这 一数据收集可以使用输入 16 来实现或者可以使用锻炼设备上的各种传感器来实现。如 步骤 214 所示, 在训练期间, 系统 10 获得附加健身评估信息, 比如个人心率或者代谢当量 (Mets) 。基于所有收集的数据, 系统 10 生成所图示的锻炼路线 202。
锻炼路线 202(也称为 “计划路径” ) 包括多个个体训练 220(图示为节点) 。在每 个训练之后或者在预定义最小数目的训练 (以减少锻炼路线的连续调节) 之后, 系统 10 调节 锻炼路线。这样的调节可以使得锻炼路线更困难或者备选地更容易。
也可以基于其它因素来调节锻炼路线 202。例如, 如果控制器 20 标识个体的趋势 或者模式从而缩减每个训练的持续时间, 则控制器 20 可以自动调节每个训练的持续时间 以更好地适应个体的有限时间或者时间需求。在一个实施例中, 控制器 20 可以向个体提供 延迟或者拖延达到他的或者她的健身目的的日期的选项或者可以请求增加较短时间训练 的强度或者频率。
除了确定或者标识用于实现一个或者多个健身目的或者目标的锻炼路线并且基 于锻炼结果或者锻炼度量与锻炼路线、 用户遵守性和未计划或者已计划的用户竞赛的比较 来自动调节路线之外, 输入 16、 显示器 18 和控制器 20(用作计算设备) 也向锻炼个人或者 个体沿着用于追求健身目的或者目标的路线提供增强的灵活性或者增加的选项范围。 取代 了向个人规定必须使用什么个体锻炼设备和什么具体设置或者参数 (阻力水平、 速度等) 必 须用于路线 202 的特定训练 220 (在图 5 中示出) , 控制器 20 向将要锻炼的个人提供或者显 示个人可以从中选择的、 用于满足训练 220 的要求和路线 202 的要求的不同选项。 显示的锻 炼选项可互换用于训练 220 的相同部分。例如, 将要在训炼 220(在图 5 中示出) 之一期间 锻炼的个人可以被提供有用于训练的不同选择。 他或者她可以从潜在地具有不同锻炼选项
或者相同锻炼选项 (具有与每个选项关联的不同设置或者参数) 的不同训练选项之中选择。
对本公开内容来说, 术语 “锻炼选项” 意味着锻炼类型, 比如在一个或者多个不同 锻炼设备 (比如分别在图 2 和图 3 中示出的锻炼设备 112A 和 112B) 上锻炼或者使用其它锻 炼机器或者设备 (踏步机、 骑车 (cycling) 锻炼设备、 自适应运动锻炼设备等) 和 / 或通过 使用杠铃、 地面运动、 瑜伽、 有氧或者其它可以或者可以不利用锻炼机器本身的锻炼活动进 行锻炼。对本公开内容来说, 术语 “地面运动” 意味着独立于固定锻炼机器 (比如踏车、 椭圆 机、 固定骑车设备、 踏步机或者自适应运动锻炼设备) 的跑步、 骑自行车、 爬山、 漫步或者步 行。 自适应运动锻炼设备是根据锻炼个人向机器施加的力来提供不同瞬时可变运动路径的 那些机器。可以通过来自锻炼个人经过输入 16(在图 1 中示出) 的直接输入或者对在锻炼 期间锻炼个人或者旅行自行车携带的其它感测设备 (比如血压感测设备或者距离感测设备 比如全球定位感测手表或者鞋插入物等) 获得和存储的度量的下载来向控制器 20 提供来自 这样独立于锻炼机器的地面运动或者其它锻炼活动的锻炼度量或者结果。
每个锻炼选项可以具有相同或者不同锻炼选项参数。对本公开内容来说, 锻炼选 项 “参数” 意味着锻炼就特定锻炼选项而言的可调或者可变设置和持续时间。参数的例子 包括但不限于阻力设置、 运动路径、 移动高度、 旅行距离、 加速速率、 速度速率、 距离和持续 时间。用于椭圆锻炼设备 (第一锻炼选项) 的参数可以包括用于每个不同阻力和速度部分的 阻力、 速度和持续时间。用于自适应运动锻炼设备的参数可以包括阻力、 速度、 一个或者多 个可选运动路径 (个人脚部或者臂部在与设备对接时移动经过的路径) 、 总持续时间和用于 每个不同所选阻力、 速度或者路径的持续时间。用于地面运动比如跑步 (第二锻炼选项) 的 参数可以包括速度、 距离或者海拔改变中的一个或者多个。 为了有助于标识用于沿着路线 202 的特定训练 220(在图 5 中示出) 的训练选项 (这些选项可以选择性地互换同时基本上不影响用于实现个人锻炼或者健身目的的总路 线 202) , 控制器 20 以至少部分基于通用锻炼测量度量比如代谢当量 (也称为 METS) 的项 (term) 来发现每个训练 220 或者每个训练 220 的部分。 由于控制器 20 使用代谢当量 (METS) 的公分母 (common denominator) 来限定路线 202 及其个体训练 220, 所以可以容易将多个 锻炼选项和多个不同锻炼选项参数标识为可互换用于训练 220 或者训练 220 的部分。在一 些实施例中另外可以基于相对个人或者感知施加 (exertion) 水平 (其基于个人的代谢当量 和氧处理效率 VO2 max) 来限定路线 202 的训练 220。在一个实施例中, 相对感知施加由 1/ (VO2 max*MET) 定义。
此外, 在训练期间, 控制器 20 在调节用于后续将来训练 220 的路线 202 之前将来 自多个不同锻炼选项 (锻炼设备类型或者地面运动类型) 的锻炼度量或者锻炼结果数据转 换成代谢当量的公分母。控制器 20 然后使用来自每个不同锻炼选项 (为锻炼设备) 的锻炼 结果的代谢当量来调节训练 220 的路线 202。 因而, 来自不同锻炼选项或者不同锻炼设备的 锻炼结果可以更容易集成到对计划或者路线 202 的调节中。
图 6 图示了显示器 18 在控制器 20(在图 1 中示出) 的指引之下对用于训练 220 (在图 5 中示出) 的不同训练选项的显示的一个例子。图 6 图示了显示器 18(在图 1 中示 出) 呈现 10 个不同训练选项行 300-318。每个选项 300-318 可互换并且可由个人选择用于 训练 220。 选项 300-304 对应于第一锻炼选项 O1, 其中每个选项 300-304 具有用于特定锻炼 选项的不同参数 P。选项 306-308 对应于与第一锻炼选项 O1 不同的第二锻炼选项 O2。每个
选项 304-306 具有不同参数 P。选项 310 和 312 对应于与第一锻炼选项 O1 和第二锻炼选项 O2 不同的第三锻炼选项 O3。每个选项 310 和 312 具有不同参数 P。选项 314-318 具有多个 锻炼选项 O1-O4 的不同组合。在一个例子中, 选项 O1 可以包括在椭圆机上的锻炼。选项 O2 可以包括在踏车上的锻炼。选项 O3 可以包括地面运动锻炼。选项 O4 可以包括在自适应运 动机器上的锻炼。在其它实施例中, 选项 O1-O4 可以包括其它锻炼形式。在其它实施例中, 训练选项可以包括大于自由锻炼选项。在其它实施例中, 控制器 20 可以标识并且使显示器 18 呈现这样的训练选项中的更多或者更少选项。
除了呈现个人可以选择的可互换训练选项同时仍然允许个人朝着他的或者她的 健身目的取得进步之外, 控制器 20 也可以确定和呈现最适合于个人针对特定训练 220 所具 有的可用时间的训练选项。由于当今生活的快速和匆忙, 许多个体他们经常姗姗来迟或者 需要及早离开训练设施。不能在他们具有的减量可用时间内执行起初计划和预期的训练。 因而缩减训练并且个人无法保持追随路线 202。
然而控制器 202 考虑个人用于特定训练的可用时间并且确定可以在更短时间段 内执行同时仍然允许个人保持追随路线 202 的特定训练选项。例如, 控制器 20 可以标识使 用不同 (可能更密集) 锻炼选项的不同训练选项或者可以调节用于相同的先前锻炼选项的 参数以便成为更密集来源以适应更短可用时间。 在个人可以具有除了先前预期的时间之外 的附加时间的其它境况中, 控制器 20 可以标识具有不同锻炼选项或者相同锻炼选项 (具有 不同参数) 的训练选项。因而, 控制器 20 有助于对用于个人锻炼的可用时间的最优使用。 根据一个实施例, 控制器 20 可以请求或者以别的方式获得对用于训练的可用时 间量进行限定的通用时间值。对本公开内容来说, “通用时间” 意味着基于地球旋转的时间 值而并非持续时间或者时段。通用时间的例子包括 11:00 PM CST、 1:25 AM PST 等。在一 个实施例中, 控制器 20 可以向将要锻炼的个人提示通用时间 (包括用于完成训练的通用时 间、 用于离开训练设施的通用时间或者用于抵达远离训练设施的位置的通用时间) 。对本 公开内容来说, “训练设施” 是训练活动发生的位置, 比如体育馆、 健康俱乐部或者个人住 所。基于这一输入通用时间和当前通用时间, 控制器 20 确定用于训练的可用时间并且使用 这一可用时间来在个人可用时间中确定或者标识如下训练选项, 这些选项达到 (如路线 202 所规定的) 特定训练 220 的个人目的。
在另一实施例中, 取代了向将要锻炼的个人提示将用来确定可用时间的通用时间 值, 控制器 20 可以备选地向用户简档查询这一通用时间。例如, 个人可以创建存储于存储 器 24 中的通用简档, 该简档提供用于特定日子或者多个日子的个人线路或者时间表。取代 了存储于存储器 24 中, 控制器 20 可以备选地从个人的外部调度设备比如个人的个人数据 助理、 计算机日历等以有线或者无线方式访问和获得这一通用时间。当个人通过输入 16 或 者通过其它存在传感器 (在训练设施或者在特定锻炼设备) 表明他的或者她的存在时, 控制 器 20 可以自动查询存储器 24 或外部调度设备以获得个人被调度完成训练时的通用时间、 个人被调度离开训练设施时的通用时间或者个人被调度抵达远离训练设施的位置时的通 用时间。 控制器 20 然后使用将来通用时间和当前通用时间来确定可用时间, 其中控制器 20 基于确定的可用时间来建议和呈现训练选项。
在一个实施例中, 控制器 20 可以使它对可用时间的确定基于个人使用输入 16 来 输入的、 从存储器 24 或者另一存储器中的个人或者用户简档获得的或者从外部调度设备
获得的附加因素。例如在通用时间是用于离开训练设施而不是仅完成训练的时间的境况 中, 控制器 20 可以使它对附加时间的确定基于使用如在个人简档中存储的或者在外部数 据来源中包含的个人卫生时间分配 (个人在训练之后平静下来、 淋浴和更衣所需要的预计 时间) 。
在通用时间是用于抵达远程位置的时间的境况中, 控制器 20 可以使它的确定基 于用于从训练设施旅行到特定远程位置的估计时间。在一个实施例中, 控制器 20 可以查询 如下用户简档, 该用户简档包括锻炼个人在训练之后经常旅行至的远离训练设施的多个位 置。例如, 用户简档可以包括个人住处、 工作地、 商业场所或者其它位置的地址。在个人开 始他的或者她的训练之前, 控制器 20 可以呈现各种潜在远程位置, 其中可以提示个人选择 他或者她打算在训练之后旅行的位置之一。使用测绘或者旅行应用或者软件 (存储于存储 器 24 中或者通过因特网来源比如 MAPQUEST 测绘服务) , 控制器 20 可以确定用于从训练设 施旅行到所选远程位置的估计时间。在一些实施例中, 控制器 20 另外可以查询交通数据来 源以进一步调节所需旅行时间的估计数量和当前或者预计交通条件。在其它实施例中, 个 人可以输入从训练位置到一个或者多个远程位置的估计旅行时间, 其中这样的旅行时间存 储于存储器 24 或者其它存储器位置中。
举例而言, 在一个实施例中, 个人可以在 5:00 PM 抵达训练设施并且表明他或者她 必须不迟于 5:50 PM 完成训练。控制器 20 确定个人具有 50 分钟的可用训练并且将呈现在 50 分钟的可用时间内适合的训练选项。在另一实施例中, 个人可以在 5:00 PM 抵达训练设 施并且表明他或者她必须不迟于 6:15 PM 离开训练设施。在查询用户简档 (该用户简档表 明个人经常在训练之后需要 10 分钟用于个人卫生时间) 之后, 控制器 20 确定个人具有 55 分钟的可用训练时间并且呈现在 55 分钟的可用时间内适合的训练选项。
在又一实施例中, 个人可以在 5:00 PM 抵达训练设施并且表明他或者她必须不迟 于 7:00 PM 回家。在查询用户简档 (该用户简档表明个人经常在训练之后需要 10 分钟用于 个人卫生时间并且在训练设施或者位置与个人住所之间的旅行时间在给定预计交通条件 下为 45 分钟) 之后, 控制器 20 确定个人具有 65 分钟的可用训练时间并且呈现在 65 分钟的 可用时间内适合的训练选项。这些仅是控制器 20 可以如何有助于对个人可用时间的最优 使用以保持追随他或者她针对特定训练的锻炼目的同时也减少个人关于会面约定的担忧 和紧张的少数例子。
虽然已参照例子实施例描述本公开内容, 但是本领域技术人员将认识到可以在形 式和细节上做出改变而不偏离所要求保护的主题的精神和范围。例如, 虽然可以将不同例 子实施例描述为包括提供一个或者多个益处的一个或者多个特征, 但是设想描述的特征可 以在描述的例子实施例中或者在其它备选实施例中相互交换或者备选地相互组合。 由于本 公开内容的技术相对复杂, 但是技术的并非所有改变都是可预见的。参照例子实施例描述 的并且在所附权利要求中阐述的本公开内容明确地旨在于尽可能广泛。例如, 除非另有具 体指出, 记载单个特定要素的权利要求也涵盖多个这样的特定要素。