用于运动训练的训练计划和音乐播放列表生成的制作方法_3

文档序号:9386812阅读:来源:国知局
, Washington 的 Microsoft Corporationo 获得)、个人计算机 705B (其使用某一版 本的Apple操作系统)、个人数字助理705C和电话70?。当然,本发明的各种示例可以可 替换地或附加地包括任何其它期望的电子设备,所述电子设备可以被配置为收集和/或显 示如上所述的运动数据。
[0101] 应该意识到客户端设备705可以执行运动数据收集功能、运动数据显示功能、或 两者。即,尽管上述的运动信息收集和显示设备501的示例能够既收集又显示运动数据,一 些客户端设备705可以仅收集运动数据。进一步地,一些客户端设备可以仅显示运动数据。 例如,用户可以使用装有GPS的智能电话来收集运动数据,并将被收集的运动数据传送到 运动数据显示配置设备601。用户可以随后使用仅装有常规浏览器的个人计算机来随后下 载和显示被收集的运动数据。
[0102] 用户的运动信息的显示
[0103] 运动活动值的显示
[0104] 响应接收来自用户的、经由运动数据显示模块509查看运动信息的请求,运动数 据显示配置模块605将确定用户的身份。运动数据显示配置模块605将随后从运动数据储 存器607取回与用户相关联的运动数据。接下来,运动数据显示配置模块605将准备用于 显示所请求的运动数据的用户界面,并将用户界面与运动数据一起传送到运动数据显示模 块509,以显示给用户。
[0105] 图8A示出初始用户界面的示例,根据本发明的各种实施方式,其可以被提供到用 户。如在该图中看到的,用户界面801包括多个图标803。每一个图标803都代表对应于 由用户在特定时间段进行的运动活动的运动数据值。更具体地,每一个图标803都代表对 应于由用户进行的运动活动的距离值。与每一个图标803相关联的日立日期区域805在每 一个图标803的底部示出,以指示进行相应的运动活动的日期,如在图8中示出的。用户界 面801还显示一些控制按钮807-819,所述按钮允许用户选择哪些运动数据值将被显示在 用户界面中,以及将被显示的运动数据值的时间段。此外,界面801包括标签821-825,其将 在下面更详细地描述。
[0106] 如在图8A中所示,用户已启动"距离"按钮809和"跑程"按钮813。作为响应, 显示器801初始地为最近的,例如,由对应于用户的服务器收集的十二个运动数据集中的 每一个示出图标803。如之前提到的,每一个数据集都包括运动数据值,其由人在特定时间 段进行的单次、离散的运动活动期间测量的运动信息生成。进一步地,每一个图标803的高 度将对应于被包括在由图标803代表的运动数据集中的总距离值。例如,在10月22日,用 户在跑程期间行进了 4. 05英里的总距离,而用户在12月23日、在第一跑程期间行进了仅 1.59英里的总距离。相应地,对应于在10月22日的运动活动的图标803A将成比例地大于 代表为用户在12月23日的第一跑程所收集的运动数据的图标803B,如在该图中所示。如 果用户希望查看在对应于被显示的图标803的运动活动之前或之后进行的运动活动的图 标803,用户可以通过启动期望的箭头按钮807来查看那些额外的图标803。
[0107] 如果用户随后选择"时间"按钮811,运动数据显示配置模块605将重新配置用户 界面801以显示新的图标827,使得每一个图标827代表每一个数据集的总时间值。例如, 如在图8B中所示,每一个图标827的高度将对应于每一个被代表的数据集中的总时间值。 例如,如果用户在10月22日的跑程的长度为54分钟2秒,而用户在12月23日的第一跑 程的持续时间仅为18分钟11秒,那么对应于在10月22日的运动数据集图标827A将成比 例地高于代表为用户在12月23日的跑程所收集的运动数据集的图标827B。
[0108] 除仅显示距离和时间信息之外,用户界面801可以可选择地显示附加信息。例如, 通过本发明的一些实施方式,用户可以使用指点设备来选择特定的图标803或827。响应 于,例如,将光标在图标上定位的选择,用户界面801可以显示来自由被选择的图标代表的 运动数据集的附加信息。例如,用户界面801可以使用,例如,弹出显示(未示出)来显示 运动活动的总距离、时间、速度、和燃烧的卡路里的数据值,其由被选择的图标803或827代 表。仍进一步,用户界面可以使用,例如,色彩信息来区分最新近收集的运动数据集和在早 些时间收集的运动数据集。由此,代表在从运动信息监视设备201的最新近下载期间收集 的数据集的图标803或827可以使用,例如,淡绿色示出,而代表之前收集的运动数据集的 图标803或827可以用深绿色显不。
[0109] 通过本发明的一些实施方式,用户可以通过"启动"代表运动数据集的图标803或 827而获得关于运动数据集的更详细的信息。例如,用户可以使用指点设备将光标定位在 期望的图标803或827上,且随后压下选择按钮以启动图标803或827。作为响应,运动数 据显示配置模块605将配置和提供用户界面,其更详细地图形化示出在相应的运动数据集 中的数据值。例如,如在图9A中示出的,本发明的各种实施方式可以显示用户界面901,其 绘制在数据集中的第一类型的数据和在数据集中的第二类型的数据关系的曲线,以提供可 视图903。更具体地,如在该图中示出,运动数据显示配置模块605将绘制运动数据集中的 速度值与数据运动数据集中的距离值的关系曲线,提供图903。以这种方式,用户可以查看 在跑步期间的各个点处他或她的瞬时速度是多少。此外,图903可以包括其它相关信息,例 如,示出运动活动的类型(例如,跑步)的图标和经过的总距离的指示。
[0110] 通过本发明的一些实施方式,图903还可以包括特定的距离路点905,其将示出在 运动活动期间、距离由路点905的位置表示的距离处测量的具体速度值。例如,如果用户使 用指点设备将光标移动到路点905A上,用户界面901将显示弹出窗口(未示出),标示用户 在第一英里处具有12分钟12秒的平均速度。类似地,如果用户使用指点设备将光标移动 到路点905B上,用户界面901将显示弹出窗口(未示出),指示用户在第二英里处具有12 分钟17秒的平均速度。如果用户随后使用指点设备将光标移动到路点905C上,用户界面 901将显示弹出窗口(未示出),指示用户在第三英里处具有12分钟3秒的平均速度。
[0111] 用户界面901还可以包括数值区域907,其指示对应于所代表的运动活动的总距 离值、总时间值、总平均步速值、总燃烧的卡路里值、和运动活动类型值。其还可以包括"选 项"按钮909。如果用户启动"选项"按钮909,界面901可以显示附加的命令按钮(未示 出),所述按钮允许用户命名被选择的运动数据集或删除运动数据集。仍进一步,界面可以 包括"比较"按钮911。
[0112] 如果用户选择"比较"按钮911,运动数据显示配置模块605将确定被选择的运动 活动的时间或距离分类。例如,如果为被选择的运动活动而收集的总距离值为约6公里,那 么运动数据显示配置模块605会将对应于被选择的运动活动的运动数据集分类为"6公里" 运动数据集。类似地,如果被为被选择的运动活动而收集的总距离值接近于另一特定的距 离类别(例如,1英里、10公里、15公里、10英里、26英里,等。),那么运动数据显示配置模 块605会基于相关类别将运动数据集分类。
[0113] 在运动数据显示配置模块605已将运动数据集分类之后,他检查在该分类中的其 它运动数据集以确定哪个运动数据集具有最高总距离值(或,如果分类基于时间或速度, 则最小的总时间值或最高平均速度值)。一旦运动数据显示配置模块605识别出被确定的 分类的最佳"运动数据集,其于是将重新配置用户界面901以包括如在图9B中所示的该"最 佳"运动数据集的图。如在该图中看到的,图915可以具有与代表被选择的运动活动时段的 图905相同的特点和特征。
[0114] 如果用户选择"查看我的跑程"按钮913,运动数据显示配置模块605将配置和提 供用于显示的界面801,如在图8中A和8B所示的。现在返回到那些图,如果用户选择"周" 按钮815或"月"按钮817,运动数据显示配置模块605将修改用户界面801以显示代表多 个运动数据集的合计的一个或多个图标。更具体地,运动数据显示配置模块605将基于指 明的时间段从每一个运动数据集合计数据值。
[0115] 例如,如果用户除"周"按钮815之外已选择"距离"按钮809,那么运动数据显示 配置模块605将为对应于发生在具体的日历周内的运动活动时段的每一个运动数据集累 加总距离数据值。运动数据显示配置模块605将随后修改用户界面801以包括图标829, 其中每一个图标829图形化地呈现在特定的一周内生成的运动数据集的总距离值的和。运 动数据显示配置模块605还可以修改用户界面801,以包括规定指明日历周的日历周区域 831,每一个图标829都与其相关联。如在图8C中所不,每一个图标的尚度代表特定的一周 内的每一个运动数据集的总距离值的和。例如,用户可以在从10月22日到10月28日的 一周期间已跑过总共4. 05英里。在另一方面,用户可以在12月3日到12月9日的一周期 间已跑过20. 25英里的总距离。相应地,代表12月3日到12月9日的一周的合计的运动 数据的图标829B将成比例地大于代表从为10月22日到10月28的一周所获得的运动数 据集合计的运动数据的图标829A。
[0116] 类似地,如果用户选择"时间"按钮811,运动数据显示配置模块605将修改用户界 面801以显示图标833,该图标代表合计的运动数据集的总时间值的和。更具体地,如在图 8D中所示,每一个图标833的高度将代表在相应的周时段内获得的每一个运动数据集的总 时间值的和。例如,如果用户在从10月22日到10月28日的一周期间跑了 54分钟2秒的 总时间,但在12月3日到12月9日的一周期间跑了 4小时7分钟24秒的总时间,那么代 表12月3日到12月9日的一周的运动数据的集合的图标833B将成比例地大于代表在10 月22日到10月28日的一周时段内的运动数据的集合的图标833A。
[0117] 类似地,如果用户选择"月"按钮817,运动数据显示配置模块605将修改用户界面 801以显示代表来自每个月时间段获得的运动数据集的数据值的合计的图标。例如,如果用 户还已选择"距离"按钮809,则用户界面801可以显示图标835,其代表来自为在每一个日 历月期间进行的运动活动时段获得的数据集的总距离值的合计,如在图8中E示出的。用 户界面801还可以包括日历月区域837,其指明日历月,每一个图标835都与其相关联。如 在该图中所示,用户界面801由此包括图标835A和另一图标835B,图标835A代表来自为在 8月期间进行的运动活动时段获得的数据集的总距离值的合计,图标835B代表来自为在1 月期间进行的运动活动时段获得的数据集的总距离值的合计。图标835A的高度代表为在8 月中进行的运动活动时段获得的每一个运动数据集的总距离值的和(即,18. 84英里),而 图标835B的高度对应于为在1月中进行的运动活动时段获得的每一个运动数据集的每一 个总距离数据值的和(即,58. 84英里)。
[0118] 在另一方面,如果用户已选择"时间"按钮811,用户界面801可以显示图标839, 其代表来自为在每一个日历月期间进行的运动活动时段获得的数据集的总时间值的合计, 如在图8F中示出的。如在该图中所示,用户界面801由此包括图标839A和另一图标839B, 图标839A代表来自为在8月期间进行的运动活动时段获得的数据集的总距离值的合计,图 标839B代表来自为在1月期间进行的运动活动时段获得的数据集的总时间值的合计。图 标839A的高度代表为在8月进行的运动活动时段获得的每一个运动数据集的总时间值的 和(即,4小时6分1秒),而图标839B的高度对应于每一个为在1月进行的运动活动时段 获得的每个运动数据集的总时间数据值的和(即,10小时47分27秒)。
[0119] 除仅显示距离和时间信息之外,用户界面801可以可选择地显示从多个运动数据 集合计的附加信息。例如,通过本发明的一些实施方式,用户可以使用指点设备来选择具体 图标829、833、835或839。通过,响应于例如将光标定位在图标上的选择,用户界面801可 以显示来自被选择的图标代表的运动数据集的合计的附加信息。例如,用户界面801可以 提供,例如,弹出显示(未示出)以显示对应于由被选择的图标代表的运动活动信息的合计 的总距离数据值的和、一些对应于由被选择的图标代表的运动活动信息的合计的总时间数 据值、对应于由被选择的速度图标代表的运动活动信息的合计的平均速度数据值的平均、 和对应于由被选择的图标代表的运动活动信息的合计的燃烧的卡路里数据值的和。
[0120] 应该注意的是,运动数据显示配置模块605(或,在本发明的一些实施方式中,运 动数据显示模块509)可以在从用户接收显示合计运动数据的请求之前、从多个运动数据 集合计数据。可替换地,运动数据显示配置模块605 (或,在本发明的一些实施方式中,运动 数据显示模块509)可以仅响应来自用户的用户查看合计的数据的具体请求而从多个运动 数据集合计数据。
[0121] 目标的显示
[0122] 除显示具体运动数据值或运动数据值的合计之外,本发明的各种实施例可以可替 换地或附加地允许用户设定关于他或她的运动活动的目标,和随后查看图形化地示出用户 的完成那些目标的进展的一个或多个图像。例如,在图8A-9B中示出的实施例,用户可以选 择在这些图中示出的"目标"标签823。作为响应,运动数据显示配置模块605可以配置和 提供在图10中示出的用户界面1001。如在该图中看到的,用户界面1001包括"设定目标" 按钮1003,其提示用户选择关于他或她的运动活动的期望目标。
[0123] 当用户启动"设定目标"按钮1003时,运动数据显示配置模块605将配置和提供 在图11中示出的用户界面1101。如在该图中看到的,用户界面1101包括"更经常"按钮 1103、"距离"按钮1105、"燃烧更多卡路里"按钮1107、"更快"按钮1109、和"返回"按钮 111 1。如本领域中已知的,启动"返回"按钮111 1将使得运动数据显示配置模块605 (或,用 本发明的一些示例,运动数据显示模块509)配置和显示用户界面1101的之前显示的配置, 或如果当前显示的用户界面1101的配置是它的初始配置,则显示之前示出的用户界面。
[0124] 如果用户希望更常进行运动活动,那么用户启动"经常的"按钮1103。作为响应, 运动数据显示配置模块605重新配置用户界面1101,以包括子界面1113。如在图11B中看 到的,子界面1113包括"跑程数"控件1115、"周数"控件1117、和"设定目标"按钮1119。 通过使用"跑程数"控件1115,用户可以指明他或她希望在期望的时间段内进行的跑程的 数量(或如果合适,进行一些其它运动活动的次数)。类似地,通过使用"周数"控件1117, 用户可以指明周的数量,其构成允许达到期望目标的期望的时间段。在示出的示例中,"跑 程数"控件1115是字段控件(即,具有一字段,值可以被键入在该字段中),而"周数"控件 1117是单选控件。但当需要时,本发明的各种示例可以使用可替换的类型的控件。一旦用 户已指明必须进行的跑程的数量且已指明为达到期望目标它们必须进行的时间段,则用户 可以通过启动"设定目标"按钮1119来最后确定目标参数。
[0125] 类似地,如果用户希望在给定时间段内跑更长的距离,那么用户启动"距离"按钮 1105。作为响应,运动数据显示配置模块605重新配置用户界面1101以包括子界面1121。 如在图11C中看到的,子界面1121包括"总距离"控件1123、"周数"控件1125、和"设定目 标"按钮1127。通过使用"总距离"控件1123,用户可以指明他或她希望在期望的时间段内 跑的总距离。类似地,通过使用"周数"控件1125,用户可以指明周的数量,其构成允许达到 期望目标的期望的时间段。在示出的示例中,"总距离"控件1123是组合控件,具有字段控 件(即,具有值可以被键入在其中的字段)和下拉菜单控件(即,允许用户选择单位,距离 会以所述单位被衡量)。然后在图11C中示出的"周数"控件1125是单选控件。但是,本发 明的各种示例,可以使用如所期望的可替换的类型的控件。一旦用户已指明必须进行的跑 程的数量和指明为满足期望目标它们必须进行的时间段,用户可以通过启动"设定目标"按 钮1127来最终确定目标参数。
[0126] 如果用户希望在特定的时间段期间燃烧更多卡路里,那么用户启动"燃烧更多卡 路里"按钮1107。作为响应,运动数据显示配置模块605重新配置用户界面1101以包括 子界面1129。如在图11D中看到的,子界面1129包括"卡路里数"控件1131,"周数"控件 1133,和"设定目标"按钮1135。通过使用"卡路里数"控件1131,用户可以指明他或她希 望在期望的时间段内燃烧的卡路里的数量。类似地,通过使用"周数"控件1133,用户可以 指明周的数量,其构成允许燃烧期望的卡路里的数量的期望的时间段。在示出的示例中, "卡路里数"控件1131是字段控件(即,具有值可以被键入在其中的字段),而"周数"控件 1133是单选控件,但本发明的各种示例可以使用如所期望的可替换的类型的控件。一旦用 户已指明必须进行的跑程的数量和指明为满足期望目标它们必须进行的时间段,用户可以 通过启动"设定目标"按钮1135来最终确定目标参数。
[0127] 最后,如果用户希望对于期望数量的跑程跑得更快,那么用户启动"更快"按钮 1109。作为响应,运动数据显示配置模块605重新配置用户界面1101以包括子界面1137。 如在图11E中看到的,子界面1137包括"平均步速"控件1139、"跑程数"控件1141,和"设 定目标"按钮1143。通过使用"平均步速"控件1139,用户可以指明最小步速,他或她希望 以该最小步速经过期望数量的跑程。类似地,通过使用"跑程数"控件1141,用户可以指明 跑程的数量,对于其用户希望跑得更快以便达到期望的目标。在示出的示例中,"平均步速" 控件1139是字段控件(即,具有其中值可以被键入的字段),而"跑程数"控件1141是单 选控件,但本发明的各种示例可以使用如所期望的可替换的类型的控件。一旦用户已指明 平均步速和为满足期望目标、他或她必须以指明平均步速或快于其的步速跑过的跑程的数 量,用户可以通过启动"设定目标"按钮1143最终确定目标参数。
[0128] 在用户已指明期望目标之后,运动数据显示配置模块605将监视通过运动数据收 集模块505收集的运动数据。当用户随后希望查看他或她的完成具体目标的进度(通过, 例如选择"目标"标签)时,那么运动数据显示配置模块605将合计来自被收集的运动数据 集的相关数据和配置图形化地显示用户的朝向具体目标的进度的用户界面。例如,通过本 发明的一些实施方式,运动数据显示配置模块605可以配置显示柱状图的用户界面,诸如 在图12中示出的柱状图1201。柱状图对应于用户的进度的部分用填充部分1203标记。由 此,在示出的示例中,在柱状图1203中的填充部分1203表明用户已对于完成他或她的目标 所需的运动活动完成多于50%。一些实施方式可以为用户设定的每一个目标同时显示柱状 图或其它进度指示物。本发明此外的其它实施方式也可以提供控件,以允许用户选择用于 显示在用户界面中的单个柱状图或其它进度指示物。
[0129] 其他用户的运动数据的显示
[0130] 挑战
[0131] 本发明的各种示例可以允许用户"挑战"一个或多个其他用户(即,使用本发明的 实施例的运动者)进行关于运动活动的竞赛。通过本发明的一些实施方式,例如,用户可以 通过请求在图13A中示出的用户界面1301向一个或多个其它运动者发起挑战。如在该图 中看到的,界面1301包括"距离竞赛"按钮1303、"最多英里数"按钮1305、"最快速跑程"按 钮1307、"距离目标"按钮1309、和"返回"按钮1311。如本领域中已知的,启动"返回"按 钮1311将使得运动数据显示配置模块605 (或,在本发明的一些示例中,运动数据显示模块 509)配置和显示用户界面1301的之前显示的配置,或如果用户界面1301的当前显示的配 置是它的初始配置,则显示之前示出的用户界面。
[0132] 如果用户希望建立关于谁可以首先跑完指定距离的挑战,那么用户启动"距离竞 赛"按钮1303。作为响应,运动数据显示配置模块605重新配置用户界面1301以包括子 界面1313。如在图13B中看到的,子界面1313包括"总距离"控件1315、"挑战名称"控件 1317、"开始日期"控件1319、和"下一步"按钮1321。通过使用"总距离"控件1315,用户可 以指明为了赢得挑战、挑战参与者必须跑第一的总距离。接下来,用户可以使用"挑战名称" 控件1317来提供挑战的具体名称。命名每一个挑战允许运动者识别和追踪多个不同挑战, 他或她可以同时参与所述不同的挑战。用户可以随后使用"开始日期"控件1319来指明挑 战的开始日期。在示出的示例中,"总距离"控件1315和"挑战名称"控件1317每一个均是 字段控件(即,具有值可以被键入在其中的字段的控件),而"开始日期"控件1319由一些 下拉菜单组成。然而,应该意识到,本发明的各种示例可以使用如所期望的可替换的类型的 控件。一旦用户已指明挑战的参数,则用户
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1