用于移动设备的运动成绩用户界面的制作方法

文档序号:1636234阅读:349来源:国知局
专利名称:用于移动设备的运动成绩用户界面的制作方法
技术领域
本发明涉及收集和显示运动信息。该发明的一些方面对通过网络收集运动信息和 显示所收集的信息具有特别的适用性。
背景技术
虽然大部分人意识到身体健康的重要性,很多人在找到维持有规律的运动程序所 要求的动力上具有困难。有些人发现坚持包括连续的重复的运动,例如跑步,散步和骑自行 车的训练方案特别困难。有经验的运动员和教练已发现反馈提供给很多人坚持规律运动程序的动机。当一 个人能够直接的感受到运动程序提供的结果时,典型地这个人将会受到鼓励以坚持运动。 不幸的是,从运动上获得的体质上的改善往往出现的太过缓慢,以至于不能为很多人坚持 规律的运动程序提供足够的动力。因而,使很多运动员拥有更及时、视觉化的反馈以为规律 的运动提供动力将会是有益的。很多有经验的运动员和教练也发现比赛能够给坚持规律的运动程序提供更大的 动力。有些运动员,例如,在与搭档比赛的时候比其独自运动的时候更有积极性。这些运动 员能够,例如与搭档训练,进行体育比赛,例如赛跑,或者甚至仅仅将他们当前的成绩与好 友的进行比较。

发明内容
本发明的各个方面涉及收集和显示运动信息。用本发明的一些实施例,涉及单个 人的运动数据被收集起来并显示,从而这个人能够完整的评判他或她的成绩。例如,一组相 应于由人在第一时间周期内进行的体育活动的运动数据能够显示为图形。如果该组运动数 据是由例如跑步或散步来生成的,则这个人的速度可以对应于他或她在这段时间中活动的 距离绘制出来。通过一些实施例,运动数据集合可以被分析,并且分析结果可以同时显示在 图形中。例如,使用一个人跑步时获取的一组运动数据,这些数据能够被分析以确定在固定 的距离(第一英里,第二英里等)间的速度改变(即,加速或减速)。然后这个信息可以用 图形显示,从而这个人可以回顾在跑步过程中他或她什么时候改变了速度,改变了多少。使用本发明的其他实施例,一个人可以将一组运动数据和另一组具有所需的特征 的运动数据进行比较。例如,如果选择的运动数据集生成于例如一个人在特定时间周期内 跑步,则这个人可能会希望将他或她的那个“跑步”成绩与他或她之前的类似的跑步的最快 速度进行比较。因而,如果跑步的距离是例如4英里,则早期的运动数据集会被分析以确定 哪个数据集对应于大约4英里的跑步。具有例如最快平均速度的数据集会被标示出来,并且来自那个先前数据集的数据与来自所选择的数据集的数据同时显示。例如,来自每个运 动数据集的数据会被绘制成图形并呈现到显示器上。之后人们可以详细地比较所选择的运 动数据集和代表他或她的“最好”速度的运动数据集。更进一步的,一些实施例可以收集跨越不同时期的运动数据集,并且同时显示来 自这些集合的数据。从而,如果一个人在一连几天中多次跑步,则每次跑步的数据可以同时 被显示。例如,诸如条或线的图标可以被用于显示每个数据集。图标的尺寸,例如它的高可 以对应于那个数据集中的一些数据,例如跑步的中间速度或跑步经过的整个距离。使用一 些实施例,来自多个集合的数据可以被合并并显示。例如,落入指定类别(例如,在同一周 或同一个月发生)的跑步可以被分在一组,并且,一组中的每个数据集的整个距离数据(或 者可替换的,整个时间数据)可以被加在一起。之后例如条或线的图标可以被显示以代表 来自每组的数据之和。图标的尺寸,例如它的高可以对应于来自它对应的数据集的组的加 到一起的数据。另外,本发明的一些实施例可以允许人们为运动活动指定相关目标。一个人可以 例如设定一个在指定时间周期内跑步指定总距离的目标。使用本发明的这些实施例,来自 于一个人的运动数据的多个集合的数据可以对比这个人的指定目标而被集合和显示。所述 目标可以被显示为例如类似椭圆的空的形状。被集合的数据之后可以被显示为填充进这个 空的形状。因而,如果被集合的数据显示出这个人完成了他或她的80%的目标,则表示该目 标的该形状显示为80%被填满。用一些实施例,运动数据集合可以从多个不同的人处获得和显示。例如,可收集一 个或多个来自多个不同人中的每一个的数据集合。之后每个人的数据集中的数据被整合并 显示给每个人。例如,一组运动数据可以产生自每一个人的跑步。对于每个人,来自于他或 她的数据集的数据,例如距离数据,可以被累加。图标,例如条或线,之后可以为每个人显示 以表示来自他或她的数据集的数据和。图标的尺寸,例如它的高度,可对应于来自每个人的 数据集的数据的和。更进一步的,本发明的一些例子可允许人们“邀请”一个或多个其他人来分享对应 于他们的运动活动的运动数据。例如通过本发明的一些实施例,用户可以通过电子邮件或 类似的电子媒介发送邀请给一个或多个其他人。仅来自那些被邀请的人们的运动数据之后 被如之前描述的那样同时显示。这种设置允许每个被邀请的人(包括邀请人,其内在地邀 请他或她自己,并且也可被认为是被邀请者)可以将他或她的当前运动数据与其他被邀请 者进行比较。在本发明的其他实施例中,一个人能够可选择地或额外地为被邀请者指定一个共 同的目标。例如,邀请人可以指定一个被邀请者(包括该主人)在指定的时间量内要跑的 总的合并距离。来自每个被邀请者的多个运动数据集合的数据可以被整合并对比这个人的 特定目标进行显示。该目标可以再一次被显示器表示为例如类似椭圆的空的形状。整合自 每个被邀请者的数据之后显示为填充该空的形状。从而,如果该整合的数据显示出该被邀 请者的运动活动的集合体在该特定目标的60%中,则表示目标的这个形状将显示为60% 被填充。对于本发明的其他实施例,收集自一个或多个用户的成绩数据,与一个或多个运 动成绩目标或训练程序相关联的详情,和与其相关联的用户界面可被移动设备包括和/或显不。本发明的这些和其他特征在下面的详细描述中是显而易见的。


图1说明了可用于实现本发明各种实施例的计算设备。图2和3说明了根据本发明的各种实施例的可使用的运动信息监控设备的实施 例。图4说明了可使用的根据本发明的各个实施例的运动参数测量设备的环境。图5说明了运动信息收集和显示设备的实施例,其可以根据本发明的各种实施例 来收集和/或显示运动数据。图6说明了运动数据显示配置设备的实施例,其可根据本发明的各种实施例来使用。图7说明了包括运动数据显示配置设备和多个可根据本发明的各种实施例使用 的类型的客户端设备的网络。图8A-8F,9A和9B说明了根据本发明的各种实施例的被提供来为用户显示运动数 据的用户界面的实施例。图10和11A-11E说明了根据本发明的各种实施例的被提供来为用户选择目标的 用户界面的实施例。图12说明了根据本发明的各种实施例的被提供来指示用户朝着完成运动活动目 标的进度的用户界面的实施例。图13A-13F说明了根据本发明的各种实施例的被提供来创建对其他用户挑战的 用户界面的实施例。图14A-14F说明了根据本发明的各种实施例的用来提供将用户的运动数据与其 他参与用户的运动数据进行比较的用户界面的实施例。图15说明了根据本发明的各种实施例的被提供用来存储用户的运动成果的用户 界面的实施例。图16说明了根据本发明的各种实施例的被提供来创建用于完成运动成果的解决 方案的用户界面的例子。图17说明了根据此处所描述的一个或多个方面的用于启动训练的用户界面示 例。图18说明了根据此处所描述的一个或多个方面的不使用双耳式耳机的到硬件输 入控件的示例性功能映射。图19说明了根据此处所描述的一个或多个方面使用双耳式耳机的到硬件输入控 件的示例性功能映射。图20说明了根据此处所描述的一个或多个方面的用于调用暂停功能的示例性输 入控件。图21说明了根据此处所描述的一个或多个方面的用于调用终止训练功能的示例 性输入控件。图22说明了根据此处所描述的一个或多个方面的示例性训练数据显示界面。
图23说明了根据此处所描述的一个或多个方面的用于浏览目标,挑战和训练图 的示例性界面。图M说明了根据此处所描述的一个或多个方面的用于启动训练的示例性用户界图25说明了根据此处所描述的一个或多个方面的可用于训练期间的示例性功能 按钮和命令。图沈说明了根据此处所描述的一个或多个方面的用于调用暂停功能的示例性输 入控件。图27说明了根据此处所描述的一个或多个方面的用于调用终止训练功能的示例 性输入控件。图观说明了根据此处所描述的一个或多个方面的显示和绘制训练路线的示例性
用户界面。
具体实施例方式操作环境概述本发明涉及运动信息的测量、收集和显示。如同本领域一般技术人员所将领会的 那样,运动信息必须首先从单个人处获得。通过本发明的各种实施例,一个或多个不同的运 动信息监控设备可被用于测量和记录对应于个人执行的运动活动的运动数据。典型地,运 动信息监控设备会包含用来测量与正被监控的人相关的测量参数的传感器,和用于处理由 传感器测量的参数的计算设备。一旦运动信息监控设备记录了个人运动活动的运动信息,这个人之后可以将该记 录的运动信息传送给一个或多个单独的设备,以用于查看该记录的运动数据。用户可以例 如从运动信息监控设备下载所记录的运动信息到单独的收集设备。收集设备可以,依次将 从运动信息监控设备收集的运动信息传送给单独的显示配置设备,在那里运动信息可以被 组织和配置用于后续的通过例如,另一个设备来浏览。如同将要在下面详细讨论的,本发明 的各种实施例将允许人们使用一组通过网络(例如因特网)进行通讯的计算设备去记录, 收集和显示运动信息。例如,本发明的一些实施例可允许人们使用特殊用途的计算设备来测量和记录运 动信息。用户之后可以将该记录的运动信息传送给本地的计算设备,例如个人台式机或笔 记本电脑。更特别的,用户可以从运动信息监控设备下载所记录的运动信息到其角色是计 算机网络中的“客户端”的本地计算机上的收集软件工具中。所述收集软件工具之后将通 过网络传送该下载的运动信息给远程的“服务器”计算机。在远程服务器计算机上的显示 配置软件工具则会保存该传送的运动信息。之后,个人可以使用客户端计算机或另一本地 计算机从服务器计算机上检索存储的运动信息。响应于来自本地计算机的显示请求,显示 配置软件工具将配置该请求的运动信息用于在本地计算机上显示,之后传递该配置的运动 信息到本地计算机上进行显示。计算设备本发明的各种例子可以使用配置为执行一个或多个功能的电子电路来实现。例如,使用本发明的一些实施例,运动信息监控设备,收集设备,显示设备或它们的任意组合 可以通过使用一个或多个特定用途的集成电路(ASIC)来实现。然而,更典型的是,本发明 各种实施例中的部件将会使用可编程计算设备执行硬件或软件指令,或通过特殊用途的电 子电路和硬件或在可编程计算设备上执行的软件指令的一些组合来实现。相应地,图1显示了可用于实现本发明的各种实施例的计算机101的说明示例。如 同在这个图中看到的,计算机101具有计算单元103。计算单元103典型地包含处理单元 105和系统存储器107。处理单元105可以是用于执行软件指令的任何类型的处理设备,但 按照惯例其会是微处理器设备。系统存储器107可包括只读存储器(ROM) 109和随机访问 存储器(RAM) 111。本领域的一般技术人员会领会的是,只读存储器(ROM) 109和随机访问存 储器(RAM) 111都可以存储由处理单元105执行的软件指令。处理单元105和系统存储器107或者直接地,或者间接地通过总线113或替代的 通讯结构连接到一个或多个外设。例如,处理单元105或系统存储器107可直接或间接地 连接到附加存储器,例如硬盘驱动器115,可移动磁盘驱动器117,光盘驱动器119,和闪存 卡121。处理单元105和系统存储器107也可以直接地或间接地连接到一个或多个输入设 备123和一个或多个输出设备125。输入设备123可包括,例如键盘,触摸屏,远程控制板, 点击设备(例如鼠标,触摸板,定位笔,追踪球或控制杆),扫描仪,照相机或麦克风。输出设 备125可包括例如,监控器显示器,电视机,打印机,立体声系统或扬声器。更进一步的,计算单元103将被直接地或间接地连接到一个或多个网络接口 127 以用于与网络通讯。这类网络接口 127,有时也被称为网络适配器或网络接口卡(NIC),根 据一个或多个通讯协议将来自计算单元103的数据和控制信号翻译为网络信息,协议例如 是,传输控制协议(TCP),因特网协议(IP),和用户数据包协议(UDP)。这些协议是本领域 公知的,因而此处不再详细讨论。接口 127可使用任何合适的用于连接网络的连接代理,包 括,例如无线收发器,电流线适配器,调制解调器或以太网连接。应该领会的是,除了上面特别列出的输入、输出和存储外围设备以外,计算设备可 被连接到多种其他外围设备,包括一些可以执行输入、输出和存储功能或它们的组合的设 备。例如,计算机101可连接到数字音乐播放器,例如可向位于加利福尼亚的库比蒂诺的苹 果公司购买的IPOD 品牌数字化音乐播放器。本领域所公知的是,这种类型的数字化音乐 播放器可作为计算机的输出装置(例如,从声音文件输出音乐或从图像文件输出图片)和 存储设备来服务。另外,这个类型的数字音乐播放器也可以作为用于输入所记录的运动信 息的输入设备来服务,如同下面会更详细讨论的那样。除了数字化音乐播放器之外,计算机101可连接到,或者包括一个或多个其他外 围设备,例如电话。电话可以是,例如无线“智能电话”。本领域公知的是,这种类型的电话使 用无线射频传输通过无线网络进行通讯。除了简单的通讯功能,“智能电话”也可以提供给 用户一个或多个数据管理功能,例如发送、接收和浏览电子消息(例如电子邮件消息,SMS 文本消息等),记录或播放背景音乐文件、记录或播放背景图片文件(例如图片或移动视频 图像文件),使用文本(例如微软的Word或Excel文件,或Adobe Acrobat文件)浏览和编 辑文件等。由于这种类型电话的数据管理能力,用户可以将电话与计算机101连接,从而他 们所获得的数据可以同步。当然,本领域公知的是还可以包括有其他外围设备连接到如图1所显示类型的计算机101。在某些情况下,外围设备可以永久地或半永久的连接到计算单元103。例如,对于 许多计算机,计算单元103、硬盘驱动器117、可移动光盘驱动器119和显示器是半永久地围 在一单独的外壳中。然而,还有其他外围设备可以可移动地连接到计算机101。计算机101 可包括,例如一个或多个通讯端口,通过其外围设备可以连接到计算单元103 (或者直接地 或者通过总线113间接地)。这些通讯端口因而可以包括并行总线端口或者串行总线端口, 例如使用通用串行总线(USB)标准或IEEE 1394高速串行总线标准(例如,火线端口 )的 串行总线端口。可替换的或者额外的,计算机101可包括无线数据“端口 ”,例如蓝牙接口, Wi-Fi接口,红外线数据端口或类似物。应该理解到,依据本发明的各种实施例的使用的计算设备可包括比图1说明的计 算机101多的部件,比计算机101少的部件,或者与计算机101不同的部件组合。例如,本 发明的一些实施例可使用一个或多个想要具有非常特殊功能的计算设备,例如数字音乐播 放器或者服务器计算机。这些计算设备因而可省略不必要的外围设备,例如网络接口 115, 可移动光盘驱动器119,打印机,扫描仪,外部硬盘等。本发明的一些实施例可替换的或额外 的使用想要具有大量功能能力的计算设备,例如桌上个人电脑或笔记本个人电脑。这些计 算设备可具有外围设备的任意组合或如所要求的其他部件。运动信息监控设备附图2说明了运动信息监控设备201的实施例,其可用来根据本发明的各种实施 例测量对应于用户的运动活动的运动信息。如在图中所显示的,运动信息监控设备201包 括数字音乐播放器203,电子接口设备205,和运动参数测量设备207。如同将要被详细描述 的那样,数字音乐播放器203连接(可释放地)到电子接口设备205,并且该组合由用户在 他或她进行运动活动,例如跑步或散步时穿着或者携带着。运动参数测量设备207也由用 户在他或她进行运动活动时穿着或携带着,其测量一个或多个与该用户正从事的运动表现 相关的运动参数。运动参数测量设备207传送对应于所测量的运动参数的信号给电子接口 设备205。电子接口设备205从运动参数测量设备207接收信号,并将所接收的信息提供给 数字音乐播放器203.如图3所详细显示的,运动参数测量设备207包括一个或多个用于测量与穿着或 使用运动参数测量设备207的个人相关联的运动参数的传感器301。用所说明的实施例,例 如,传感器301A和301B可以是用于测量运动参数测量设备207在两个正交的方向的加速 度的加速计(例如压电加速计)。运动参数测量设备207被用户携带或者穿着以在用户锻 炼时测量所要求的运动参数。例如,如图4所显示的,当用户散步或跑步时,运动参数测量 设备207可以定位在用户的鞋401的鞋底。使用这种设置,传感器301会生成对应于用户 的脚部运动的电子信号。本领域公知的是,这些信号之后可被用于生成表示用户所进行的 运动活动的运动数据。运动参数测量设备207还包括用于处理由传感器301输出的电子信号的处理器 303。对于本发明的一些实施例,处理器303可以是可编程微处理器。然而,对于本发明的 另外一些实施例,处理器303可以是特殊用途的电路设备,例如ASIC。处理器303可以对从 传感器301输出的信号执行任何所需求的操作,例如平滑曲线,过滤噪声,异常值移除,放 大,求和,积分或类似操作。处理器303提供处理的信号给传输器307。运动参数测量设备 207还包括电源307,如所需要的用于提供电力给传感器301,处理器303和传送器305。电源307可以为例如电池。运动参数测量设备207传输处理过的信号给电子接口设备205,如图4所显示的。 现在返回到图3,电子接口设备205包括接收处理过的由运动参数测量设备207中的传输器 305传送的信号的接收器309。接收器309传输该处理的信号给第二个处理器311,其进一 步处理信号。如同处理器303,处理器311可在处理的信号上执行任意希望的操作,例如平 滑曲线,噪声过滤,异常值移除,放大,求和,积分或类似操作。处理器303提供该处理的信号给数字音乐播放器203。现在返回看图2,电子接口 设备205包括连接器系统209,其物理地插入并连接到由数字音乐播放器203提供的传统输 入端口 211。电子接口设备205的连接器系统209所连接进的输入端口 211可以是任何希 望类型的用于传输数据的输入端口,例如并行数据端口,串行数据端口,耳机或传声器插口 等等。连接器系统209可包括任何合适的连接设备,例如电线,引脚,电子连接器等,以用于 与数字音乐播放器203的输入端口 211中提供的相应元件进行电子连接或其他合适的连接 (例如,允许在接口设备205和电子接口设备205之间的电子的和/或数据通讯)。如果是 必需或者要求的,其他的保护元件可被提供来安全地连接接口设备205和数字音乐播放器 203,例如带,钩,带扣,扣子,夹子,钩子,保持元件,机械连接器等等。现在返回到图3,处理器311提供处理的信号给计算单元313。计算单元313最 初可以在存储器315中存储处理的信号。进一步的,用本发明的一些实施例,计算单元313 可以操作由运动信息监控设备201提供的处理的信号,以生成对应于用户所进行的运动活 动的运动数据集。例如,如果运动信息监控设备201包括用于测量用户的脚步移动的加速 计,计算单元313可分析该来自运动信息监控设备201的处理的信号,以生成在用户的运动 活动期间在特定情况下描述用户的速度的运动数据集和用户在每个特定情况下行进的总 距离。此处描述了从加速计信号确定用户的速度的各种技术,例如,美国专利US 6898550, Blackadar ^4 "Monitoring Activity Of A UserIn Locomotion On Foot", 2005 年 5月 M 日出版,美国专利 US 6882955,Ohlenbusch 等,标题为 ‘‘Monitoring Activity Of A User In Locomotion OnFoot,,,2005 年 4 月 19 日出版,美国专利 US 6876947, Darley ^4 "Monitoring Activity Of A User In Locomotion On Foot", 2005 ^4^5 日出版,美国专利 US 6493652,Ohlenbusch 等,题目为"MonitoringActivity OfAUser In Locomotion On Foot,,,2002 年 12 月 10 日出版,美国专利 US 6298314,Blackadar 等,题目 ^"Detecting The Starting And Stopping Of Movement OfAPerson On Foot", 2001
10 月 2 日出版,美国专利 US 6052654,Gaudet 等,题目为"Measuring Foot Contact Time And Foot Loft Time Of A Person InLocomotion”,2000 年 4 月 18 日出版,美国专利 US 6018705, Gaudet H g ^ "Measuring Foot Contact Time And Foot Loft Time Of A Person ^Locomotion”,2000年1月25日出版,上述的每一个通过引用整体合并于此。运动数据集也可以包括与每个速度值和/或每个距离值相关联的时间值。如果运 动信息监控设备201可被用于从不同的用户收集运动信息,则运动数据计算单元313可额 外地促使用户以某种方式标示他或她自己。这个标示信息之后可以包含进从由运动信息监 控设备201提供的信息生成的运动数据集合。一旦计算单元313已经从由运动信息监控设 备201提供的信息生成了运动数据集,计算单元313会将该运动数据集存储入存储器315。 如同下面会详细讨论的那样,当数字音乐播放器203随后被连接到实施运动信息收集工具的计算设备时,计算单元313将下载该运动数据到定位在远程计算设备上的显示配置工具 中。当在图2-4中说明的实施例被描述成运动参数测量设备207和接口设备205之间 的无线通讯时,在运动参数测量设备207和接口设备205之间的任何所要求的通讯方式都 能够不脱离本发明来使用,包括有线连接。并且,也可以不脱离本发明来提供任何要求的放 置数据的方法,该数据得自于来自运动参数测量设备207的以适当的形式或格式在电子设 备210上显示或从电子设备210上输出的物理的或生理的数据。例如,如果有要求,运动参 数测量设备207可以使用一个或多个特定的电子设备进行特殊设计和/或编程,例如预编 程的和/或有线的设备来操作一特定设备或多个设备并以适合那些设备的形式和格式提 供输出数据。在这种情况下,接口设备205可以被交易和出售给特定目标确定电子设备,例 如数字音乐播放器的特定模型,甚至是其他电子设备,例如电话,手表,个人数字助理等等。 作为另一种替换,如果有要求,接口设备205可以稍后被编程以操作宽泛种类的不同的电 子设备,例如,通过从因特网,从磁盘,或从另一源等等下载用于特定电子设备的显示或设 备驱动和/或格式数据。如果有要求,根据本发明的至少一些例子,电子接口设备205可进一步包括显示 器220和/或用户输入系统222,例如一个或多个旋转输入设备,开关,按钮(如图2所显示 的例子),鼠标或追踪球元件,触摸屏或类似物,或他们的某些组合。显示器220可被用于 显示例如与数字音乐播放器203正播放的音乐相关的信息、与正被数字音乐播放器203接 收的运动信息信号相关的信息、正由数字音乐播放器203从所接收的运动信息信号生成的 运动数据,等等。用户输入系统222可被用于例如控制一个或多个方面的对通过接口设备 205接收的输入数据的处理,以控制输入数据接收(例如时间,所接收信息类型,要求的数 据请求等等),以控制数据输出给电子设备203或通过电子设备203输出,控制运动参数测 量设备207等。可替换地或额外的,如果有要求,数字音乐播放器203上的输入系统(例如 按钮222,触摸屏,基于输入的数字转换器/指示笔,旋转输入设备,追踪球或滚珠,鼠标等 等),可被用于向接口设备205和/或向运动参数测量设备207提供用户输入数据。还有其 他例子,如果有要求,声音输入系统可提供给接口设备205和/或数字音乐播放器203,例如 来使用户能够通过声音命令进行输入。用于控制任何系统元件和/或任何目的的用户输入 系统的任意其他需要的类型,都可不脱离本发明来提供。数字音乐播放器203可包括其他输入和/或输出元件,例如图2中显示的端口 2M 和226,用于例如头戴式耳机(或其他音频输出),电源,无线通讯,红外线输入,麦克风输入 或其他设备。如果有要求,并且如果当接口设备205附属于电子设备203时,这些端口 2M 和/或2 将要被覆盖,则接口设备205可装备相似的外部端口到端口 2M和/或226,并 且接口设备205内的内部电路可被提供用来使用户能够将相同的额外设备加入接口设备 205,因为他们可以插入数字音乐播放器203,并且仍然利用相同的功能(例如,因而允许必 要的数据,信号,电能,和/或信息穿越接口设备205给用户,给其他输出,和/或数字音乐 播放器203)。应该被理解的是,当本发明上面描述的一些特定实施例是关于数字音乐播放器 203时,本发明的可替换示例可使用任何便携式电子设备来实施。例如,用本发明的一些实 施例,运动参数测量设备207可连同移动电话,手表,个人数字助理,其他类型的音乐播放器(例如高密度光盘或卫星无线电音乐播放器),便携式计算机,或任何其他要求的电子设 备使用。再进一步的,本发明的一些实施例可选择的或额外的省略对接口设备205的使用。 例如,运动参数测量设备207可被配置为使用蓝牙无线通讯协议进行通讯,从而它可被用 于蓝牙兼容的移动电话,个人数字助理,手表或个人计算机。当然,当省略接口设备205时, 还有其他无线的或有线的通讯技术可以被使用。还应该理解的是,为方便理解,虽然运动参数测量设备207的特殊示例已经在上 面描述,所要求的运动参数测量设备207的任何类型可被用于本发明的各种实施例。例如, 对于本发明的一些实施例,运动参数测量设备207可以是心率监控器,血氧监控器,卫星定 位设备(例如,全球定位卫星(GPS)导航设备),测量用户的脑电活动的设备(例如EKG监 控器),或测量一个或多个用户的身体参数的任何其他设备。再进一步,运动参数测量设备 207可以测量一个或多个用户正操作的一些设备的操作参数,例如自行车的速度和/或距 离,跑步机,划船运动练习器,椭圆机,固定式自行车运行的速度和/或工作量,滑雪板(水 或雪),冰鞋(轮滑或冰),或用户所穿的雪鞋等行进的速度和/或距离,等等。虽然运动参数测量设备207已经被描述为与数字音乐播放器203或其他从该运动 参数测量设备207接收信号的便携式电子设备分离,在本发明的一些实施例中,运动参数 测量设备207也可以合并进数字音乐播放器203或其他便携式电子设备。例如,本发明的 一些实施例可以使用包含加速计,卫星定位设备,或任何其他测量运动活动所要求的设备 的音乐播放器,移动电话,手表或个人数字助理。再进一步,应该理解的是本发明的各种实 施例可以使用多个运动参数测量设备207,其被合并进数字音乐播放器203或其他便携式 电子设备、与数字音乐播放器203或其他便携式电子设备分离或它们的一些组合。运动收集和显示工具图5现实了根据本发明的各种实施例的可被用于收集和/或显示运动数据的运动 信息收集和显示设备501的示例。如同下面会详细讨论的那样,运动信息收集和显示设备 501既可以收集也可以显示运动数据。运动信息收集和显示设备501可以使用之前描述的 计算设备101的任何合适的变形来实施。然而,在一些情况下,信息收集和显示设备501可 以使用桌面型或膝上型个人计算机来在商业上实现,这些计算机使用例如,由华盛顿州的 雷德蒙德的微软公司授权的Microsoft Windows操作系统版本,加利福尼亚州的库比蒂诺 的苹果公司授权的Apple Macintosh操作系统版本,或者多个开发者授权的Unix或Linux 操作系统版本。如图5所示,运动信息收集和显示设备501包括用于从运动信息监控设备201接 收数据的接口 503。接口 503可使用例如电子部件,软件部件(例如应用程序接口(API)), 或它们的一些组合实施。运动信息收集和显示设备501也可以具有运动信息收集模块505。 使用本发明的多个实施例,运动数据收集模块505可以检测存储一个或多个运动数据集的 数字音乐播放器203或其他便携式电子设备什么时候通过接口 503连接到运动信息收集和 显示设备501,建立与数字音乐播放器203或其他便携式电子设备的通讯会话以查询运动 数据集或集合。在本发明的一些实施例中,运动数据收集模块505在运动数据集已经检索 到后可以从数字音乐播放器203或其他便携式电子设备中删除运动数据集。用本发明的一些例子,运动数据收集模块505可以对从数字音乐播放器203或其 他便携式电子设备上检索的运动数据集执行一些进一步的操作。例如,如果运动信息监控设备201可被用于从不同的用户收集运动信息,然后该运动数据收集模块505可额外的促 使用户标识他或她自己(如果信息之前没有被运动信息收集和显示设备501获得)。这个 辨识信息之后可以包括进该检索的运动数据集中。如同之前指出的,运动信息收集和显示设备501典型地会从由一个或多个运动参 数测量设备207测量的信息中生成运动数据集。然而,根据本发明的一些实施例,运动信息 收集和显示设备501可以替代地存储由运动参数测量设备207提供的原始信息。根据这些 实施例,运动数据收集模块505可从数字音乐播放器203或其他便携式电子设备中检索原 始信息,之后从该原始信息自身生成运动数据集。当然,本发明还有其他例子可以将与运动 数据的生成相关的功能在运动数据收集模块505和数字音乐播放器203或其他要求的便携 式电子设备之间分配,该运动数据来自由运动参数测量设备207测量的原始信息。运动数据收集模块505可使用例如由计算设备101的计算单元113执行的软件指 令来实施。根据本发明的一些实施例,运动数据收集模块505可以通过传统的软件工具,例 如浏览器来实施。可替换的,运动数据收集模块505可以由特定用途的软件工具或用以执 行运动数据收集功能的改善的传统软件工具来实施。例如,运动数据收集模块505可以通 过与传统浏览器协同以执行多种功能的软件工具来实施。除从数字音乐播放器203或其他 便携式电子设备收集运动数据之外,这些功能可包括例如选择,交易,和下载音乐或视频内 容。—旦运动数据收集模块505已经收集到了由运动信息监控设备201提供的已处理 信号,该运动数据收集模块505将该运动数据集通过接口模块507传送给运动数据显示配 置设备601。运动信息收集和显示设备501可与运动数据显示配置设备601通过传统网络 例如因特网进行通讯。通过这些配置,接口模块507可使用任何传统类型的网络接口来实 施,例如网络接口卡。当然,所要求的任何类型的硬件或软件组合可替换地被用于允许运动 数据收集模块505发送所收集的运动数据给运动数据显示配置设备601。根据本发明的一 些实施例,运动数据收集模块505可以自动地将所收集的运动数据转发给运动数据显示配 置设备601。例如,运动数据搜集模块505可以尝试在收集后马上、在重新计划的时间间隔 中、在检测到与运动数据显示配置设备601的网络连接时、或它们的一些组合,传送所收集 的运动数据给运动数据显示配置设备601。可替换的或额外的,当所收集的运动数据被发送 给运动数据显示配置设备601时,运动数据收集模块505可提示用户进行指定。图6显示了可根据本发明的不同实施例使用的运动数据显示配置设备601的例 子。如图所看到的,运动数据显示配置设备601包括用于与运动信息收集和显示设备501 通讯的接口模块603。如前面指出的,运动信息收集和显示设备501可与运动数据显示配置 设备601通过传统的网络,例如因特网进行通讯。根据这些配置,接口模块603可使用任何 传统类型的网络接口来实施,例如网络接口卡。当然,所要求的硬件或可替换的软件组合的 任何类型可被用于允许运动数据显示配置设备601与运动信息收集和显示设备501进行通 讯。运动数据显示配置设备601还包括运动数据显示配置模块605和运动数据存储器 607。当运动数据显示配置设备601的接口 603接收到来自运动信息收集和显示设备501 的运动数据时,它提供所接收的运动数据给运动数据显示配置模块605。之后运动数据显示 配置模块603可存储运动数据到运动数据存储器607中以备将来使用。如同下面将要详细讨论的那样,运动数据显示配置模块605也将从运动数据存储器607中查询运动数据,并且 通过一个或多个用户接口以对用户有意义的方式配置查询出的运动数据用于显示。现在返回到图5,当用户希望浏览与他或她的运动活动(或他人的运动活动,如同 在下面将要被讨论的那样)相关的信息时,用户提交这个请求给运动信息收集和显示设备 501。更特别的,用户能够使用传统的输入和输出装置,例如键盘,鼠标,显示器等等。之后 显示请求通过传统的接口输入/输出接口 511被提供给运动数据显示模块509。作为本领 域公知的,接口输入/输出接口 511可以使用任何要求的硬件和软件部件的组合来实施,例 如用来检测和处理从输入设备的输入和发送数据给其他控制输出设备的传统应用程序编 程接口(API)。根据本发明的一些实施例,运动数据显示模块509可使用任意的用于接收输入来 请求和控制对数据的显示的传统工具来实施,并且之后以所请求的方式显示该数据。例如, 运动数据显示模块509可以使用传统的浏览器程序来实施,例如在计算单元113上执行的 Microsoft Internet Explorer,MozilliiFirefox,g Opera。卞艮SH胃曰月白勺歹ij,: 动数据显示模块509可以使用已经被一个或多个显示工具增强的传统的浏览器程序来实 施,例如 AciveX plug-in, Java script 或Macromedia Flash Player 版本或由力口禾Ij福尼亚 的San Jose的Adobe Systems公司授权的Adobe Flash Player。在本发明的其他实施例 中,运动数据显示模块509可通过例如,特定目的的用于显示运动数据的软件工具来实施。如同下面会详细讨论的,当用户激活运动数据显示模块509,他或者她被提供用户 接口,用于促使对选择他或她所希望浏览的被收集的数据、用户希望浏览的被收集的运动 数据的格式等等的使用。这个用户接口可通过运动数据显示模块509,运动数据显示配置 模块605,或它们的一些组合产生。当用户使用该提供的用户接口来提交一个浏览运动数 据的请求时,运动数据显示模块509传输该请求给运动数据显示配置模块605。作为响应, 运动数据显示配置模块605配置所要求的运动数据用于运动数据显示模块509的显示。例 如,如下面将要详细讨论的那样,用户可以请求浏览在一周期间内用户每天跑过的总距离。 作为响应,运动数据显示配置模块605会从运动数据存储器607中检索该相关的距离数据。 之后会配置该检索出的距离数据来通过要求的图形(例如,柱状图)来进行显示,并提供该 配置的运动数据给运动数据显示模块509以显示给用户。应该指出的是,通过本发明的一些实施例,数据显示配置功能可在运动数据显示 模块509和运动数据显示配置模块605之间分配。例如,如果运动数据显示模块509是通 过简单浏览器实施的,则运动数据显示模块509可作为“瘦客户端”为运动数据显示配置模 块605服务。即,所有的数据显示配置功能可通过运动数据显示配置模块605实施。运动 数据显示模块509之后会仅显示提供给它的信息。可替换的,如果运动数据显示模块509 是通过特定目的的软件工具实施的,则大部分或所有的数据显示配置功能可通过运动数据 显示模块509实施。通过这些例子,运动数据显示配置模块605可仅被用于从运动数据存 储器607中存储和检索运动数据。典型的,运动数据显示配置设备601将在距离运动信息收集和显示设备501的远 程位置上实施。运动信息收集和显示设备501之后可通过如前面提到的电子通讯网络连接 到运动数据显示配置设备601。电子通讯网络可以是公共网络、例如因特网,专用网或包括 两者的一些组合。例如,附图7说明了包括运动数据显示配置设备601和用于收集和/或显示运动数据的多个客户端设备705的网络701。这些客户端设备705可包括个人计算机 705A,其使用由华盛顿州的雷德蒙德的微软公司授权的Microsoft Windows操作系统的一 些版本,个人计算机705B,其使用Apple操作系统的一些版本,个人数字助理705C和电话 705D。当然,本发明的多个实施例能可替换地或额外地包括任何其他所要求的可被配置为 如上面所讨论的收集和/或显示运动数据的电子设备。应该理解的是,客户端设备705可以执行运动数据收集功能,运动数据显示功能, 或者以上两者。也就是说,当上面所描述的运动信息收集和显示设备501的实施例能够收 集和显示运动数据时,一些客户端设备705可仅收集运动数据。进一步的,一些客户端设备 可仅显示运动数据。例如,用户可以使用装备GPS的智能电话来收集运动数据并传输所收 集的运动数据给运动数据显示配置设备601。然后用户可以使用仅配备传统浏览器的个人 计算机随后下载和显示所收集的运动数据。用户的运动信息的显示运动活动值的显示响应于接收到来自用户的通过运动数据显示模块509的浏览运动信息的请求,运 动信息显示配置模块605将确定用户的身份。运动数据显示配置模块605之后将从运动数 据存储器607中检索与用户相关联的运动数据。接下来,运动数据显示配置模块605将准 备用户界面用于显示所请求的运动数据,并传送具有运动数据的用户界面给运动数据显示 模块509以显示给用户。图8A说明了根据本发明的各种实施例的可被提供给用户的初始用户界面的实施 例。如这个图所看到的,用户界面801包括多个图标803。每个图标803代表用户在特定时 间段中进行的运动活动的相关运动数据值。更特别的,每个图标803代表对应于用户进行 的运动活动的距离值。与每个图标803相关联的日历数据区域805显示在每个图标803的 底部,以指示该相应的运动活动被执行的日期,如图8所示。用户界面801还显示多个控制 按钮807-819,其允许用户选择将要在用户界面上显示的运动数据值和该运动数据值将被 显示的时间周期。另外,界面801包括标签821-825,其将在下面更详细地讨论。如图8A所示,用户已激活了 “距离”按钮809和“跑步”按钮813。作为响应,显 示801初始地为每个最新的,例如12个由服务器收集的对应于用户的运动数据集显示图标 803。如同前面提到的,每个数据集包括从运动信息生成的运动数据值,该运动信息是在用 户在一特定的时间周期中进行的单独的,不连续的运动活动中测量的。进一步的,每个图标 803的高度将对应于包括在由图标803代表的运动数据集中的总距离值。例如,在10月22 日,用户在跑步时共行进了 4. 05英里的距离,然而该用户在12月23日的第一次跑步中行 进的总距离仅是1.59英里。相应的,如这个图所示,对应于10月22日的运动活动的图标 803A会适当地大于代表用户在12月23日进行的第一次跑步的运动数据的图标80!3Β。如 果用户希望浏览所显示的图标803对应的的运动活动之前或之后所进行的运动活动,该用 户可以通过激活期望的箭头按钮807来浏览那些额外的图标803。如果用户随后选择了 “时间”按钮811,运动数据显示配置模块605会重新配置用 户界面801来显示新图标827,从而每个图标827代表每个数据集的总时间值。例如,如图 8B所示,每个图标827的高度对应于每个所代表的数据集的总时间值。例如,如果用户在 10月22日跑步的时间长度是M分2秒,而用户在12月23日进行的第一次跑步的持续时间仅为18分11秒,则对应于10月22日的运动数据集的图标827A将比代表用户在12月 23日的跑步收集的运动数据集的图标827B适当地高。除了仅显示距离和时间信息,用户界面801能够可选择地显示额外的信息。例如, 通过本发明的一些实施例,用户可以使用定位设备来选择特定图标803或827。响应于例 如通过将鼠标定位到图标上的选择,用户界面801可显示由所选择的图标代表的来自运动 数据集的额外的信息。例如,用户界面801可使用,例如弹出式显示(未示出),来显示由 所选择的图标803或827代表的运动活动的总距离,时间,速度和燃烧的卡路里的数据值。 更进一步的,用户界面可以使用例如颜色信息来区分最近期收集的运动数据集和在早些时 间收集的运动数据集。因而,代表在最近期收集的从运动信息监控设备201下载的数据集 的图标803或827可以使用例如亮绿色显示,而代表之前收集的运动数据集的图标803或 827可使用暗绿色显示。通过本发明的一些实施例,用户可以通过“激活”代表运动数据集的图标803或 827来获得关于运动数据集的更多详细信息。例如,用户可以使用定位设备定位光标到希望 的图标803或827上,然后按下选择按钮激活图标803或827。作为响应,运动数据显示配 置模块605将配置并提供用图表显示的更详细说明相应运动数据集中的数据值的用户界 面。例如,如图9A所示,本发明的各种实施例可显示用户界面901,其对照着数据集中的数 据的第二类型和数据集中的数据的第一类型绘制以提供可视化图形903。更特别的,如这 个图所示,运动数据显示配置模块605将绘制与运动数据集中的距离值数据对应的运动数 据集中的速度值,提供图903。用这种方法,用户可以浏览在跑步过程中的不同点的他或她 的瞬时速度是多少。另外,图形903可包括其他相关信息比如,例如显示运动活动(例如跑 步)类型的图标和对总共行进距离的指示。用本发明的一些实施例,图像903也可以包括特定的距离路径点905,其将显示在 运动活动期间由路径点905的位置表示的距离处测量的特定速度值。例如,如果用户使用 定位设备来移动光标到路径点905A,用户界面901将显示弹出窗口(未示出)表明用户具 有第一英里12分钟12秒的平均速度。同样地,如果用户使用定位设备来移动光标到路径 点905B,用户界面901会显示弹出窗口(未示出)表明用户在第二英里具有12分17秒的 平均速度。如果用户之后使用定位装置来移动光标到路径点905C上,用户界面901将显示 弹出窗口(未示出)表明用户在第三英里具有12分3秒的平均速度。用户界面901还可包括值域907表明总的距离值,总时间值,总平均步速值,总燃 烧卡路里值,和对应于所表示的运动活动的运动活动类型值。它也可以包括“选项”按钮 909。如果用户激活“选项”按钮909,界面901会显示附加的允许用户命名所选择的运动数 据集或删除该运动数据集的命令按钮(未示出)。进一步的,界面可包括“比较”按钮911。如果用户选择了 “比较”按钮911,运动数据显示配置模块605将确定用于所选择 的运动活动的时间或距离类别。例如,如果为所选择的运动活动所收集的总距离值大概是 6公里,则运动数据显示配置模块605将根据所选择的运动活动将运动数据集归类为“6公 里”运动数据集。同样的,如果为所选择的运动活动所收集的总距离值接近于另一个特定的 距离类别(例如,1英里,10公里,15公里,10英里,26英里等),则运动数据显示配置模块 605将会基于相关的类别把运动数据集分类。在运动数据显示配置模块605已经对运动数据集分类之后,它检测在那个类别中的其他运动数据集以确定哪个运动数据集具有最高的总距离值(或,如果该分类是基于时 间或速度,最低的总时间值或最高平均速度值)。一旦运动数据显示配置模块605为所确定 的类别标示了 “最好”的运动数据集,它之后将重新配置用户界面901以包括如图9B所示 的这个“最好”的运动数据集的图形。如这个图所示,图形915可具有与表示所选择的运动 活动会话的图形905相同的特性和特征。如果用户选择“看我的跑步”按钮913,运动数据显示配置模块605将配置并提供 界面801来进行显示,如图8A和8B所示。现在返回到那些图,如果用户选择“周”按钮815 或者“月”按钮817,运动数据显示配置模块605将修改用户界面801以显示一个或多个代 表多个运动数据集的整合的图标。更特别的,运动数据显示配置模块605将基于指定的时 间周期整合来自每个运动数据集的数据值。例如,如果用户除了 “周”按钮815外已经选择了 “距离”按钮809,则运动数据显 示配置模块605将计算总距离数据值的和用于对应于在特定日历周内发生的运动活动会 话的每个运动数据集。运动数据显示配置模块605之后将修改用户界面801以包括图标 829,其中每个图标8 用图形表示在特定的周内生成的运动数据集中的总距离值之和。运 动数据显示配置模块605还可修改用户界面801以包括指定每个图标8 相关联的日历周 的日历周区域831。如图8C所示,每个图标的高度代表该指定周期间的每个运动数据集的 总距离值的总和。例如,用户可能在从10月22日到10月28日的一周时间中已经跑了总 共4. 05英里。另一方面,用户可能在12月3日到12月9日的一周时间中跑了总共20. 25 英里。相应地,代表从12月3日到12月9日这周的合计运动数据的图标829B将会适当的 大于代表10月22日到10月观日这周获得的运动数据集的运动数据合计的图标829A。类似的,如果用户选择了“时间”按钮811,运动数据显示配置模块605将修改用户 界面801来显示代表合计的运动数据集的总时间值之和的图标833。更特别的,如图8D所 示,每个图标833的高度将代表在相应的每周时间中获得的每个运动数据集的总时间值之 和。例如,如果用户在10月22日到10月28日这周内的总跑步时间是M分钟2秒,但在 12月3日到12月9日这周总共跑了 4小时7分钟M秒,则表示12月3日到12月9日这 周的运动数据的集合的图标83 要适当地大于表示10月22日到10月观日这周的运动 数据的集合的图标833A。类似的,如果用户选择了“月”按钮817,运动数据显示配置模块605将修改用户界 面801来显示表示在每月的时间段中获得的运动数据集的数据值集合的图标。例如,如果 用户也已经选择了“距离”按钮809,用户界面801可显示图标835,其表示在每个日历月期 间进行的运动活动会话中获得的数据集的总距离值的集合,如图8E所示。用户界面801还 可包括日历月区域837指明每个图标835是与哪个日历月关联的。如这个图所示,用户界 面801从而包括图标835A,其表示在8月这个月内进行的运动活动会话所获得的数据集的 总距离值的集合,并且另一个图标835B表示在1月这个月内进行的运动活动会话所获得的 数据集的总距离值的集合。图标835A的高度表示在8月进行的运动活动会话所获得的每 个数据集的总距离值之和(即18. 84英里),而图标835B的高度对应于在1月进行的运动 活动会话所获得的每个运动数据集的每个总距离数据值之和(即58. 84英里)。如果,在另一方面,用户已经选择了 “时间”按钮811,用户界面801可显示表示从 在每个日历月期间进行的运动活动会话获得的数据集的总时间值的集合的图标839,如图8F所示。如这个图所示,用户界面801从而包括图标839A,其表示从8月进行的运动活动 会话获得的数据集的总距离值之和,并且另一图标839B表示从1月进行的运动活动会话获 得的数据集的总时间值之和。图标839A的高度表示从在8月进行的运动活动会话获得的 每个运动数据集的总时间值之和(即4小时6分钟1秒),而图标839B的高度对应于从在 1月进行的运动活动会话获得的每个运动数据集的总时间数据值之和(即10小时47分钟 27 秒)。除了仅显示距离和时间信息之外,用户界面801可选择的显示从多个运动数据集 聚合的额外信息。例如,在本发明的一些实施例中,用户可以使用定位设备来选择特定图标 8 ,833,835或839。响应于该通过例如定位光标到该图标上的选择,用户界面801可显示 由所选择的图标表示的、来自运动数据集的聚合的额外信息。例如,用户界面801可提供例 如弹出显示(未示出)来显示对应于由所选择的图标表示的运动活动信息的聚合的总距 离数据值之和,对应于由所选择的图标表示的运动活动信息的聚合的总时间数据值中的一 些,对应于由所选择的图标速度表示的运动活动信息的聚合的平均速度数据值的平均值, 和对应于由所选择的图标表示的运动活动信息的聚合的燃烧的卡路里数据值的总和。应该注意的是,运动数据显示配置模块605 (或,根据本发明的一些实施例,运动 数据显示模块509)可以在接收到来自用户的显示聚合的运动数据的请求之前聚合来自多 个运动数据集的数据。可替换的,运动数据显示配置模块605(或,根据本发明的一些实施 例,运动数据显示模块509)可以仅响应于来自用户的对浏览整合数据的特定请求而聚合 来自多个运动数据集的数据。目标的显示除了显示指定的运动数据值或整合运动数据值,本发明的各种实施例能可替换的 或额外的允许用户设置与他或她的运动活动相关的目标,然后浏览一个或多个以图形显示 说明用户朝着完成那些目标的进展的图形。例如,在图8A-9B说明的实施例中,用户可以选 择在这些图中显示的“目标”标签823。作为响应,运动数据显示配置模块605可以配置并 提供图10中说明的用户界面1001。如在这个图中所看到的,用户界面1001包括促使用户 来选择与他或她的运动活动相关的期望目标的“设置目标”按钮1003。当用户激活“设置目标”按钮1003时,运动数据显示配置模块605将配置并提供 图11中显示的用户界面1101。如在这个图中看到的,用户界面1101包括“更频繁”按钮 1103,“距离”按钮1105,“燃烧更多卡路里”按钮1107,“更快”按钮1109,和“返回”按钮 1111。本领域公知的是,激活“返回”按钮1111会导致运动数据显示配置模块605(或,用 本发明的一些实施例,运动数据显示模块509)配置和显示之前显示的用户界面1101的配 置,或者如果当前显示的用户界面的配置是它的初始配置的话,显示之前显示的用户界面。如果用户希望进行更频繁的运动活动,则用户激活“更频繁”按钮1103。作为响应, 运动数据显示配置模块605重新配置用户界面1101以包括子界面1113。如在图IlB中看 到的,子界面1113包括“跑步的数目”控件1115,“周的数目”控件1117,和“设置目标”按 钮1119。通过使用“跑步的数据”控件1115,用户能够制定他或她期望在要求的时间期间 内完成的跑步的数目(或进行一些其他运动活动的次数,如果有的话)。同样的,通过使用 “周的数目”控件1117,用户可以指定组成所要求的允许完成所期望的目标的时间期间的周 的数目。在说明的实施例中,“跑步的数目”控件1115是区域控件(即,具有可以输入值的区域)而“周的数目”控件1117是单选操作,但是本发明的各种实施例可以使用所期望的 可替换的控制类型。一旦用户已经指定了必须进行的跑步的数目并指定了他们必须设置的 为完成设定目标的时间期间,用户能够通过激活“设置目标”按钮1119确定目标参数。类似的,如果用户希望在给定的时间期间里跑更长的距离,则该用户激活“距离” 按钮1105。作为响应,运动数据显示配置模块605重新配置用户界面1101以包括子界面 1121。如图IlC所看到的,子界面1121包括“总距离”控件1123,“周的数目”控件1125,和 “设置目标”按钮1127。通过使用“总距离”控件1123,用户可以指定他或她在一期望的时 间期间中想要跑的总距离。同样的,通过使用“周的数目”控件1125,用户可以指定为达到 所期望的目标所允许的组成所要求时间期间的周的数目。在所说明的实施例中,“总距离” 控件1123是组合控件,其具有区域控件(即可以打入字的区域)和下拉式菜单控件(即允 许用户选择将要被测量的距离的单位)。图IlC中显示的“周的数目”控件1125可以为单 选控件。尽管如此,本发明的各种实施例,可以使用如所要求的可替换的控件类型。一旦 用户已经指定了必须进行的跑步的数目,并指定了为满足要求的目标而必须进行的时间周 期,用户可以通过激活“设置目标”按钮1127确定目标参数。如果用户想在特定的时间周期内燃烧更多的卡路里,则用户激活“燃烧更多卡路 里”按钮1107。作为响应,运动数据显示配置模块605重新配置用户界面1101来包含子界 面11四。如在图IlD所看到的,子界面11 包括“卡路里的数目”控件1131,“周的数目”控 件1133,和“设定目标”按钮1135。通过使用“卡路里的数目”控件1131,用户可以指定他或 她希望在期望的时间期间里燃烧的卡路里数目。同样的,通过使用“周的数目”控件1133, 用户可以指定组成燃烧期望的卡路里数目而允许的所期望的时间期间的周的数目。在说明 的实施例中,“卡路里的数目”控件1131是区域控件(即,具有可以在其中打字的区域)而 “周的数目”控件1133是单选控件,但是本发明的各种实施例可以使用期望的可替换的控件 类型。一旦用户已经指定了必须完成的跑步数目,并指定了为满足期望的目标他们必须要 进行的时间周期,用户可以通过激活“设置目标”按钮1135确定目标参数。最后,如果用户希望在期望的跑步次数中跑的更快,则用户激活“更快”按钮1109。 作为响应,运动数据显示配置模块605重新配置该用户界面1101来包含子界面1137。如图 IlE中所看到的,子界面1137包括“平均步速”控件1139,“跑步的数目”控件1141,和“设 置目标”按钮1143。通过使用“平均步速”控件1139,用户可以为所要求数目的跑步指定 他或她希望行进的最小步速。同样的,为了达到要求的目标,用户可以通过使用“跑步的数 目”控件1141指定用户希望跑的更快的跑步的数目。在说明的实施例中,“平均步速”控件 1139是区域控件(即,具有在其中可以打字的区域)而“跑步的数目”控件1141是单选控 件(radio control),但是本发明的各种实施例可以使用所要求的可替换的控件类型。一旦 用户已经指定他或她跑步必须要遵循的平均步速和跑步的数目或者比指定的平均步速更 快以满足期望的目标,则用户能够通过激活“设置目标”按钮1143确定目标参数。在用户指定了期望的目标之后,运动数据显示配置模块605将监控由运动数据收 集模块505收集的运动数据。当用户随后希望浏览他或她的朝着完成所指定的目标的进度 (通过,例如选择“目标”标签)时,运动数据显示配置模块605将聚合来自所收集的运动数 据集的相关数据,并配置图形化显示用户朝着所指定的目标的进展的用户界面。例如,用本 发明的一些实施例,运动数据显示配置模块605可配置显示柱状图的用户界面,例如图12所显示的柱状图1201。对应于用户的进展的柱状图的一部分以填充部1203标识。从而,在 说明的实施例中,柱状图1203中的填充部1203表示用户已经完成了多于50%的完成他或 她的目标要求的运动活动。一些实施例可同时显示用于用户所设定的每个目标的柱状图或 其他进度指示器。本发明的其他实施例可以提供允许用户选择单个柱状图或其他进度指示 器的控件以在用户界面上显示。其他用户的运动数据的显示挑战本发明的各种实施例可允许用户“挑战” 一个或多个其他用户(即使用本发明实 施例的运动员)参加关于运动活动的比赛。用本发明的一些实施例,例如,用户可以通过请 求图13A显示的用户界面1301向一个或多个其他运动员发起挑战。如这个图所看到的,界 面1301包括“距离竞赛”按钮1303,“最多英里”按钮1305,“最快跑步”按钮1307,“距离目 标”按钮1309,和“返回”按钮1311。如本领域公知的,激活“返回”按钮1311将使得运动 数据显示配置模块605 (或,在本发明的一些实施例中,使用运动数据显示模块509)配置和 显示之前显示的用户界面1301的配置,或者,如果当前显示的用户界面1301的配置是它的 初始配置的话,配置和显示之前显示的用户界面。如果用户期望建立与能够第一个跑过指定距离的人的挑战,则该用户激活“距离 竞赛”按钮1303。作为响应,运动数据显示配置模块605重新配置用户界面1301以包含子 界面1313。如在图1 所看到的,子界面1313包括“总距离”控件1315,“挑战名字”控件 1317,“开始日期”控件1319,和“下一步”按钮1321。通过使用“总距离”控件1315,用户 可以指定挑战参与者为赢得挑战必须第一个跑过的总距离。接下来,用户可以使用“挑战名 字”控件1317为挑战提供指定的名字。给每个挑战命名使得运动者可以标识和追踪他或 她可能并发参与的多个不同的挑战。用户之后可以使用“开始日期”控件1319为挑战指定 开始日期。在所说明的实施例中,“总距离”控件1315和“挑战名字”控件1317是区域控件 (即,具有可向其中打字的区域的控件),而“开始日期”控件1319由多个下拉式菜单组成。 尽管如此,应该理解的是本发明的各种例子可以使用所要求的控件的可替换类型。一旦用 户已经制定了挑战的参数,用户能够通过激活“下一步”按钮1321来开始邀请指定运动者 来参与进该挑战的处理。当用户激活了该“下一步”按钮1321,运动数据显示配置模块605重新配置用户界 面1301以包括代替“距离竞赛”按钮1303的子界面1323,如图13C所显示。如在这个图中 所看到的,子界面1323包括“个人信息”控件1325,“电子邮件地址”控件1327,和“设置挑 战”按钮13四。用户可以使用“个人信息”控件1325来给每一个该用户想要请求加入挑战 的运动者创建个人消息。使用“电子邮件地址”控件1327,用户之后可以为每一个他或她希 望邀请来参加挑战的人指定电子邮件地址。在所说明的实施例中,“个人信息”控件1325和 “挑战名字”控件1317是每一个区域控件(即具有可向其中打字的区域的控件),但是本发 明的多种实施例可以使用所要求的可替换的控件类型。一旦用户已经提供了电子邮件地址给每个期望的参与者,用户能够通过激活“设 置挑战”按钮13 初始化该挑战。响应于用户对“设置挑战”按钮13 的激活,运动数据 显示配置设备601(或,在本发明的一些实施例中的用户的运动信息收集和显示设备501) 发送电子邮件给每一个指定的被邀请者。电子邮件将包含个人信息和例如对加入挑战的交互式的提示。如果被邀请者通过回应该提示来同意加入挑战,则运动数据显示配置设备601 将被通知被邀请者已经同意加入挑战。这些电子邮件交互式提示的类型(例如由华盛顿的 雷德蒙德的微软公司授权的Outlook软件工具的版本中提供的“投票”按钮)是本领域公 知的,并且此处不再详细讨论。在运动数据显示配置设备601已经标识了挑战中的参与者之后,它监控为每个参 与者收集的运动数据,并且在所收集的运动数据中聚合相关联的数据值。例如,如果挑战是 确定谁能够成为第一个跑过100英里的人的比赛,对于每个参与者,运动数据显示配置设 备601将加和开始日期之后为参与者收集的每个运动数据集中的总距离值。当参与者中 他或她的总距离值的总和满足或超过了指定的挑战距离(并且是第一个做到的被邀请者) 时,则运动数据显示配置设备601将标识那个参与者作为挑战的获胜者。作为响应,运动数 据显示配置设备601将获胜者通知给每个参与者。运动数据显示配置设备601可使用任何 希望的技术通知参与者,例如通过发送电子邮件消息,当每个参与者链接到运动数据显示 配置设备601时通过显示特殊用途的界面,等等。多种这样的通知技术是本领域公知的,并 且此处也不再详细讨论。用本发明的多个实施例,运动数据显示配置设备601可以额外的提供针对与其他 参与者相关联的一个参与者的状态的更新。这些更新也可使用任何要求的技术来提供,例 如通过发送电子邮件消息,当每个参与者链接到运动数据显示配置设备601时通过显示特 殊用途的界面等等。例如,运动数据显示配置设备601可以配置并提供显示每个参与者接 近挑战的目标的进度的用户界面,例如使用每个之前描述的关于监控个人目标的类型的参 与者的柱状图。现在返回到附图13A,如果用户希望建立一个关于谁能够在给定的时间期间内跑 动最多的英里的挑战,则该用户激活“最多英里”按钮1305。作为响应,运动数据显示配置 模块605重新配置用户界面1301以包括子界面1331,如图13D所看到的。子界面1331包 括“挑战持续时间”控件1333,“挑战名字”控件1335,“开始日期”控件1337和“下一步” 按钮1339。通过使用“挑战持续时长”控件1333,用户可以指定挑战的参与者为赢得挑战 而必须跑步的最大总距离的时间总量。接下来,用户能通过使用“挑战名字”控件1335来 提供为该挑战指定的名字。用户之后可以使用“开始日期”控件1337为该挑战指定开始日 期。在所说明的实施例中,“挑战持续时间”控件1333和“挑战名字”控件1335是每个区域 控件(即具有可向其中打字的区域的控件),而“开始日期”控件1337由多个下拉式菜单组 成。然而,应该理解的是,本发明的各种实施例可以使用所要求的可替换的控件类型。一旦用户已经指定了挑战的参数,用户可以通过激活“下一步”按钮1339来开始 邀请特定运动者来加入到挑战的处理。作为响应,运动数据显示配置模块605重新配置用 户界面1301以包括代替“最多英里”按钮1305的子界面1323。(子界面1323的例子显示 在图13C)。如同上面所详细讨论的,用户可以使用子界面1323来邀请其他人加入挑战,并 确保挑战中的参与者被通知给了运动数据显示配置设备601。还如前面讨论的,运动数据显 示配置设备601将监控所收集的每个参与者的运动数据,并聚合来自所收集的运动数据的 相关数据值以确定谁赢得了这个挑战。更进一步的,运动数据显示配置设备601可以通知 参与者挑战的获胜者,和根据本发明的多个实施例,如前面描述的挑战期间的每个参与者 的状态。
如果用户想要建立一个关于谁能够在给定的时间期间跑的最快的挑战,则用户激 活“最快跑步”按钮1307。作为响应,运动数据显示配置模块605重新配置用户界面1301 以包括如图13E显示的子界面1341。子界面1341包括“总距离”控件1343,“挑战名字”控 件1345,“开始日期”控件1347和“下一步”按钮1349。通过使用“总距离”控件1;343,用户 可以指定为使他或她的跑步时间有资格赢得挑战的该用户必须要跑过的总距离。接下来, 用户能够使用“挑战名字”控件1345为挑战提供指定的名字。用户之后能够使用“开始日 期”控件1347来为挑战指定开始日期。在所说明的实施例中,“总距离”控件1343和“挑 战名字”控件1345是每一个区域控件(即,具有可向其中打字的区域的控件),而“开始日 期”控件1347由多个下拉式菜单组成,但是本发明的各种实施例可以使用要求的可替换的 控件类型。一旦用户指定了挑战的参数,用户能够通过激活“下一步”按钮1349来开始邀请 特定运动者来加入到挑战的处理。作为响应,运动数据显示配置模块605重新配置用户界 面1301以包括代替“跑的最快”按钮1307的子界面1323。(子界面1323的例子显示在图 13C。)如同上面所详细讨论的,用户可以使用子界面1323来邀请其他人加入挑战,并确保 挑战中的参与者被通知给了运动数据显示配置设备601。还如前面讨论的,运动数据显示配 置设备601将监控所收集的每个参与者的运动数据,并聚合来自所收集的运动数据的相关 数据值以确定谁赢得了这个挑战。更进一步的,运动数据显示配置设备601可以通知参与 者挑战的获胜者,和根据本发明的多个实施例,如前面描述的挑战期间的每个参与者的状 态。最后,如果用户希望建立在给定的时间期间内谁能够跑过特定距离的挑战,则用 户激活“距离目标”按钮1309。作为响应,运动数据显示配置模块605重新配置用户界面 1301以包括子界面1351。如在图13F中看到的,子界面1351包括“总距离”控件1353,“挑 战名字”控件1355,“开始日期”控件1357,和“下一步”按钮1359。通过使用“总距离”控 件1353,用户可以指定为满足该挑战该用户在指定的时间期间内必须要跑过的总距离。接 下来,用户能够使用“挑战名字”控件1355为挑战提供指定的名字。用户之后能够使用“开 始日期”控件1357来为挑战指定开始日期。在所说明的实施例中,“总距离”控件1353和 “挑战名字”控件1355是每一个区域控件(即,具有可向其中打字的区域的控件),而“开始 日期”控件1357由多个下拉式菜单组成,但是本发明的各种实施例可以使用要求的可替换 的控件类型。一旦用户指定了挑战的参数,用户能够通过激活“下一步”按钮1359来开始邀请 特定运动者来加入到挑战的处理。作为响应,运动数据显示配置模块605重新配置用户界 面1301以包括代替“总距离”按钮1309的子界面1323。(子界面1323的例子显示在图 13C。)如同上面所详细讨论的,用户可以使用子界面1323来邀请其他人加入挑战,并确保 挑战中的参与者被通知给了运动数据显示配置设备601。还如前面讨论的,运动数据显示配 置设备601将监控为每个参与者所收集的运动数据,并聚合来自所收集的运动数据的相关 数据值以确定谁赢得了这个挑战。更进一步的,运动数据显示配置设备601可以通知参与 者挑战的获胜者,和根据本发明的多个实施例,如前面描述的挑战期间的每个参与者的状 态。列表
与交互式的比较该用户和其他用户的的运动数据一样,例如前面描述的目标和挑 战,本发明的一些实施例能可替换地或额外的允许用户被动地将他或她的运动数据与其他 用户进行比较。例如,本发明的一些实施例可提供用户相对于其他用户的排名。该排名可 基于简单的比较,或者其可被限制到特定的人员组,特别的地理区域,或它们的一些组合。例如,通过本发明的一些实施例,用户可以请求运动数据显示配置模块605生成 和显示图14A中显示的用户界面1401。如在这个图中看到的,用户界面1401包括比较标准 区域1403,过滤区域1405和显示区域1407。比较标准区域1403包括多个“单选(radio) ” 类型控件1409,而过滤区域1405包括多个“下拉式”控件1411-1413。显示区域1407之后 基于使用比较和使用控件1409-1413所选择的过滤信息所选择的运动数据来显示用户信 肩、ο更特别的,用户使用“单选”类型控件1409来指定基本的标准,运动数据显示配置 模块605根据其对多个用户的运动数据进行比较。此处提到的这些控件1409作为“单选” 类型控件,因为控件中的一个(例如,控件1409C)的选择将自动地将之前选择的控件取消 选择,并且在任何给定的时间内仅有一个控件可以选择。当然,应该理解的是,选择工具的 其他类型包括控件的其他类型,可被替换的或额外的在本发明的其他实施例中使用。每个 控件1409是与用于排序所测量的运动数据的排序标准和在该正被比较的运动数据必须被 测量的指定的时间周期的时间标准相关联的。例如,控件1409A-1409C的每一个与总距离 相关联作为排序标准,而控件1409A与周时间周期相关联,控件1409B与月时间周期相关 联,控件1409C与非限制时间周期相关联。控件1409D之后与持续时间排序标准和周时间 周期相关联。根据附图14A所显示的界面1401的实施例,如同下面将要被详细讨论的,每一个 过滤控件1411-1415被选择为“所有”。进一步的,控件1409A被选择。由于控件1409A与 “距离”排序标准和“周”时间标准相关联,运动数据显示配置模块605会为参与的用户排序 聚合的在前一周测量的距离数据。之后它在过滤区域1405列出10个具有最高的聚合距离 数据值的参与用户的名字。另外,运动数据显示配置模块605会显示每个被标识的参与用 户在前一周测量的聚合距离数据值。更进一步的,运动数据显示配置模块605会显示用户 的在前一周测量的对应的聚合距离。根据本发明的一些实施例,运动数据显示配置模块605 也可以显示与具有在前一周测量的更大聚合距离的与那些参与用户相关的、之前一周测量 的用户相关聚合距离信息的排名。因而,在所显示的实施例中,用户“Rauchholz”具有相对 于其他参与用户的为四32的排名。根据本发明的一些实施例,参与的用户可以是提供运动数据给运动数据存储器 607(或者给附属的运动数据存储器)的任何用户。然而,对于本发明的其他一些实施例,参 与的用户可以是提供运动数据给运动数据存储器607或附属运动数据存储器的所有用户 的子集。例如,参与的用户可以仅仅是那些提前同意将其数据与其他用户共享的用户,或者 那些没有特别指出他们希望其运动数据为私有的用户。当然,还可以应用其他标准来确定 哪个用户可以当做参与的用户来对待。图14B说明了界面1401的另一个实施例。每个过滤控件1411-1415再一次被选 择为“所有”。进一步的,选择控件1409E,其与“持续时间”排序标准和“月,,时间标准相关 联。相应的,运动数据显示配置模块605会对在之前一个月期间测量的参与用户的聚合跑步(或散步)持续时间进行排序。之后它在过滤区域1405列出10个具有最高聚合的持续 时间数据值的参与用户的名字。另外,运动数据显示配置模块605会显示每个被标识的参 与用户在前一周测量的聚合距离数据值。更进一步的,运动数据显示配置模块605会显示 用户的在前一个月测量的对应的聚合的持续时间数据。运动数据显示配置模块605也可以 再显示与那些具有在前一周测量的更大聚合的持续时间的与参与用户相关的、之前一周测 量的用户的相关聚合持续时间的排名。因而,在所显示的实施例中,用户“Rauchholz”具有 相对于其他参与用户的为观636的排名。附图14C说明了界面1401的另一个实施例。每一个过滤控件1411-1415又被选 定为“所有”。进一步的,控件14091被选择,其与“最快的5K”排序标准和“曾经”时间标准 相关联。相应的,运动数据显示配置模块605会标识和显示在用户选择控件14091之前的 任何时间测量的证跑步的最快行进时间的参与用户。另外,运动数据显示配置模块605将 显示每个被标识的参与用户的最快的证时间值。更进一步的,运动数据显示配置模块605 将显示用户的证跑步的最快测量时间,连同与那些具有证跑步的更快测量时间的参与用 户相关的时间的排名。从而,在所说明的例子中,用户“Rauchholz”具有相对于其他参与用 户的为40822的排名。在一些情况中,用户可能希望限制用户将要比较的参与用户池。如同前面指出的, 过滤区域1405包括过滤控件1411-1415。这些过滤控件可被用来限制将被考虑进所要求的 比较的参与用户。例如,如图14D所显示的,用户可以使用过滤控件1411来在包括所有用 来比较的参与用户,用来比较的仅男性参与用户,或用来比较的仅女性参与用户之间选择。 同样的,如图14E所示,用户可以使用过滤控件1413来将比较限制到那些仅在所要求的年 龄组的参与用户。更进一步的,如图14F所示,用户可以使用过滤控件1415来将该比较限 制到在地理区域内的参与用户。应该理解的是,根据本发明的一些实施例,用户可以同时使用每一个过滤器 1411-1415。例如,用户可以使用过滤器控件1411-1415来将所考虑的用来比较的用户的运 动数据限制到仅定居在美国且年龄在40-44的男性。要求过滤参与用户的信息可以从任何 可用源获得。然而方便的是,信息可以通过在初始注册过程中要求用户提交用户的属性信 息来获得。当然,尽管三个特别的过滤标准已经公开了,应该理解的是,任何期望的类型和 /或特征的组合都可被用作过滤器。其他特征成就的记录如同上面详细讨论的那样,本发明的各种实施例可以给运动者提供正增强。例如 上面讨论的,用户可以使用本发明的各种实施例来为他或她自己设置目标,然后追踪他或 她的朝着获得那些目标的进度。同样的,用户可以使用本发明的各种实施例来参与挑战。然 而,一旦目标完成或者赢得了挑战,这些成就会被忘记并且不再提供给用户任何进一步的 正增强。相应的,本发明的一些实施例可以提供用于记住用户的多种运动成就的特征。例 如,本发明的一些实施例中,运动数据显示配置模块605可以提供例如图15中所显示的用 户界面1501的用户界面,以显示为用户记录的运动成就。如在这个图中所看到的,用户界 面1501包括“目标”区域1503,“挑战”区域1505,“事件”区域1507,和“里程碑”区域1509。这些区域的每一个可被用来显示代表用户之前成就的图标。例如,如果用户设置了并且之后满足了目标,这个目标的成就会被运动数据显示 配置模块605记录。作为响应,运动数据显示配置模块605会显示一个图标,例如奖章的表 示,用图表来表示纪念成就。同样的,如果用户赢得了挑战,成就会被运动数据显示配置模 块605记录。作为响应,运动数据显示配置模块605会显示一个图标,例如奖品的表示,用 图表来表示纪念成就。更进一步的,用户可以参与进与本发明的一个或多个实施例相关联的事件。例如 比赛主办者,例如马拉松竞赛的主办者能够利用本发明的实施例将它自己加入。如果用户 在这个比赛中跑步了,完成了这个竞赛,或者在比赛中取得名次,则运动数据显示配置模块 605会记录那个成就。作为响应,运动数据显示配置模块605会显示例如比赛背心(racing bib)的图标,用图形纪念那个成就。运动数据显示配置模块605可使用任何希望的技术来 记录用户在竞赛中的参与。例如竞赛举办者可以从物理上监控用户的参与,并且随后直接 更新运动数据存储器607。可替换的,用户可以在荣誉系统的基础上更新运动数据存储器 607。当然还有更多的复杂技术可被用来使运动数据显示配置模块605记录用户的成 就。例如比赛主办者或者第三方可以提供给该用户可以记录用户在比赛中的进展的电子记 录设备。之后用户可以从该电子记录设备下载数据到运动数据存储器607,或者下载到运动 数据显示配置模块605。通过本发明的一些实施例,电子接口设备205或者运动参数测量设 备207,甚至可被用来记录用户在比赛过程的进展,并且随后从电子记录设备下载数据到运 动数据存储器607或者运动数据显示配置模块605。更进一步的,用户可以具有其他与他或她的运动成绩相关联的里程碑。例如,用户 可以跑步完成相对长的总距离,例如100公里,100英里,250公里,250英里等等,以一个特 别快的速度跑步,例如以少于五分钟的时间跑完一英里,或者进行一个相对长的持续时间 的跑步,例如1000小时。作为响应,运动数据显示配置模块605可以记录里程碑成就,然后 显示一个类似于奖励丝带的表示的图标,用图形纪念那个成就。以这种方式,本发明的各种实施例可以记录用户过去的成就以提供给该用户激励 未来运动成绩的积极反馈。当然,本发明的一些实施例可以记录可替换的或额外的成就。解决方案本发明的一些实施例可以协助用户解决获得指定的运动成绩的问题,然后保存那 个解决方案。例如,本发明的各种实施例可以提供类似图16中显示的用户界面1601的用户 界面。如在这个图中看到的,界面1601使用成就区域1605和后果区域1607来提供解决方 案陈述1603。用户界面还包括提交按钮1609。当用户希望做出解决方案时,他或她可以把 所希望的成就目标(例如距离)插入到成就区域1605,以及某些任务或其他行动(如果用 户在后果区域1607没有满足陈述的成就,它们就会发生)。一旦用户完成了成就区域1605 和后果区域1607的信息,则用户激活提交按钮1609以将该解决方案信息提交给运动数据 显示配置模块605。在接收到解决方案信息之后,运动数据显示配置模块605将监控用户的运动活动 以确定该用户是否遵照他或她的解决方案。如果运动数据显示配置模块605确定用户已经 满足了所描述的解决方案,则运动数据显示配置模块605可以提供给该用户一些积极类型的反馈。例如,运动数据显示配置模块605可发送给该用户一封祝贺该用户保持他或她的 解决方案的电子邮件消息。可替换的或额外的,运动数据显示配置模块605可以如上面所 描述的纪念该成就。然而如果用户没有满足所陈述的解决方案,则运动数据显示配置模块 605会鼓励该用户进行所指定的任务或行为。例如,运动数据显示配置模块605可以发送电 子邮件消息给用户以提醒该用户他或她的解决方案。当然,本发明的各种实施例可以执行 可替换的或额外的行为,以鼓励用户进行指定的任务或行为。移动用户界面参考图8A-16的用户界面所描述的一些或所有特征,它们可被应用到移动装置 上。这些特征可以通过在移动装置上操作的网络浏览器,一个或多个在移动设备上操作的 专用应用程序,或者它们的组合来提供。在一个实施例中,该移动设备可以是任何移动设 备,例如移动电话,数字音乐播放器,PDA,或任何包括显示屏的其他移动设备。在一个实施 例中,该移动设备可以包括一个或多个用户输入设备,例如硬件按钮,触摸感应屏(“触摸 屏”),或类似物。一个实施例的移动设备可以是由加利福尼亚的库比蒂诺的苹果计算机公 司制造的iPhone或iPod Touch,并且可包括硬件按钮和触摸屏用户输入设备。例如,图17说明了包括用户界面的移动设备1700,例如参考图8A-16所说明的。 例如从主屏幕上用户或者运动者可以选择一个图标来访问实施例的用户界面。用户或者 运动者可以例如以通过训练图标选择的训练选择界面1710来开始训练。其他菜单选项可 被提供给用户或者运动者以到达训练选择界面1710。从该训练选择界面1710上,用户或 者运动者可以从多个训练类型中进行选择。例如用户或运动者可以选择基础训练,定时训 练,距离训练,步速训练,卡路里训练,心率训练或者与训练程序相关联的训练。训练程序在 美国专利申请号61/032,018,申请日2008年2月27日和美国申请序号12/395,047,题目 为“INTERACTIVE ATHLETIC TRAINING LOG”,申请日2009年2月27日的专利中被描述,此 处他们被整体引入。步速训练可以是指定的训练,例如在一个确定的距离上保持一定的步 速。在选择训练类型上,用户或运动者可以在预先确定的或保存的训练列表中进行选择,或 者可以输入训练的一个或多个自定义参数。进一步的,用户或者运动者可以更改与他们的运动相关联的设置。例如并且特别 的,对于包括触摸屏和硬件用户输入界面两者的移动设备,用户或运动者可以将触摸屏图 标或其他触摸屏元素和/或硬件按钮等等与特定的功能相关联。例如,用户或运动者可以 把硬件按钮等指定为通常访问的功能,从而它们可以与移动设备更加摸索地交互,和/或 减轻例如在训练过程中非故意的输入。实施例的移动装置可以包括数字音乐播放器,例如MP3播放器。对于这样的实施 例,一旦用户或运动者通过训练选择界面1710选择了一个训练,他们可以通过播放列表界 面1720选择音乐播放列表。该音乐播放列表可以是由用户或运动者生成的或被提供的。 例如在一个实施例中,预先确定的播放列表可基于用户或运动者正参与的训练程序而被提 供。用户或运动者可以将名字或其他标识(例如,图标等)与播放列表相关联以方便他们 选择的播放列表的选择。一旦用户或运动者选择了一个训练并且在实施例当中也已经选择了音乐播放列 表来协同该训练,用户可被提供一个训练开始界面1730。训练开始界面可以指定由用户或 运动者选择的训练,如果存在的话,还包括由用户或运动者选择的播放列表,和当用户或运动者想要开始这个训练时选择的开始图标。此后移动设备提供给用户或运动者训练界面 1740。实施例中的训练界面1740可以包括与播放列表(例如当前播放列表的选择,艺术家 信息和歌曲信息)和训练(例如当前训练类型,总距离,总消逝时间,步速,燃烧的卡路里, 和/或依赖于训练类型的一个或多个参数的目标)相关的信息。训练界面也可提供给该用 户或运动者在当前播放列表内操纵歌曲的能力以暂停音乐。在实施例当中,暂停音乐也可 以暂停训练。可替换的,用户或运动者可以独立地暂停音乐或训练。训练界面1740也可以提供给该用户或运动者选择有力的歌曲和/或使移动设备 提供音频信息或与他们的训练相关的画外音的能力。有力的歌曲可以是用户或运动者在按 住有力歌曲图标时可能跳转去的预先确定的声道或者歌曲。在实施例中,每一个播放列表 都包含有力歌曲。在可替换的实施例里,有力歌曲是全局性的,并且用户或运动者可以选择 该有力的歌曲而不用考虑当前的播放列表。画外音信息可包括总距离,总消逝时间,步速, 燃烧的卡路里,和/或依赖于训练类型的一个或多个参数的目标。在实施例里,画外音信息 可以包括给定训练所行进的总距离和总消逝时间。图18说明了,一旦训练开始用户或运动者可以锁定或者否则使一个或多个功能 和/或一个或多个用户输入界面无效。例如开始一个训练时,用户或运动者可以锁定或者 使触摸屏的至少一部分无效以减轻非故意输入。可替换的或额外的,设备可以自动的锁定 触摸屏的一个或多个部分以响应于训练的开始和与其对应的用户输入。将要锁定的触摸屏 的部分和对硬件输入控件的功能的映射或分配可以由用户预定义或者是基于缺省的设置。 进一步的,在锁定或者使触摸屏的至少一部分无效时,移动设备自动的分配或映射一个或 多个功能给,例如硬件按钮或者在例如触摸屏被解锁或者激活的时候,可以重新分配或重 映射分配给一个或多个硬件按钮的功能。以这种方式,在例如训练时,用户或运动者可以具 有对于移动设备的特定功能的实质上的盲控制。例如用户或运动者可以访问音量控制,音 轨控制或跳过,画外音,有力歌曲,并且可以通过对一个或多个硬件输入设备,按钮等等的 操作(例如单击,双击,和/或按压)来解锁该移动设备。在实施例中硬件输入设备,按钮等 与移动设备合并。在替换的实施例里,额外的或者可替换的硬件输入设备或按钮可以包括 在该移动设备外部的设备中。例如图19说明了一个或多个按钮可以作为头戴式耳机系统 的一部分被包括,以为用户或运动者提供对一个或多个在其中包含的按钮的方便访问。在 实施例里,当被锁定或者被无效时,移动设备触摸屏不会提供任何训练数据的显示。附图20说明了移动设备也可以具有部分锁定或禁用的配置。例如,在训练过程中 触摸屏可以提供与用户的或运动者的当前训练相关联的数据,包括步速,燃烧的卡路里,总 消逝时间和总行进距离。另外用户或运动者可以具有对有力音乐,画外音,和/或音轨控制 的访问。特别的,用户或运动者能够暂停训练和/或音频。如图21里所说明的暂停时,移 动设备触摸屏可以使得用户或运动者能够终止他们当前的训练。可替换的,用户或运动者 可以操作硬件按钮来终止该训练。在一个实施例中,部分锁定的触摸屏允许用户操作暂停 或恢复,操作音量控制,查看所显示的数据,或者操作滑块以解锁特征。还是在实施例中,该 操作是按住操作以从实质上阻止用户或运动者非故意地终止他们的训练。无论是暂停或者 是非暂停,用户或运动者可以完全解锁该移动设备以访问该用户界面的其他部分。另外,界 面可被配置为要求用户完全解锁触摸屏以终止训练。一旦用户或运动者终止了他们的训练,与他们的训练相关联的信息可被如图22所显示的那样图形化的显示。进一步的,与该训练相关联的信息也可以参照前面图1-16所描述的那样通过有线的或无线的到网络和/或中心位置的连接进行上传。在移动设备包括 移动电话的实施例中,与训练相关联的信息可以通过移动电话的无线数据连接上传。更特别地,图22说明了移动设备可以显示训练信息的图表和列表视图。例如移动 设备用户界面可以,在选择“我的跑步”图标时,显示说明用户或运动者对于特定跑步的成 绩的图表2210。进一步地,用户界面可以显示说明用户或运动者对于多个跑步的成绩的图 表2220和列表2230。在移动设备是iPhone或iPod Touch的实施例中,用户或运动者可 以通过旋转iPhone或者iPod Touch在他们的训练信息的图表或列表说明间进行切换。图 23说明了用户界面目标部件2300可以提供(例如选择“目标”图标)对比于目标(例如, 作为由用户或运动者预先确定的和/或基于他们正参与的培训计划或培训程序)的训练信 息。进一步地,用户界面挑战部件2310可以提供(例如,在选择了“挑战”图标时)如上面 所讨论的与一个或多个挑战相关的训练信息。最后,地图部件2320可以提供(例如,在选 择了“地图”图标时)如美国专利申请号12/031,380描述的地图和路线信息,其
公开日期 为2008年2月14日,整体引入此处。可以理解的是用户可以通过所显示的触摸屏操作所 显示的数据。附图24-27说明了可替换的移动设备2400,其包括训练选择界面2410,播放列表 界面2420,训练开始界面2430,和训练界面2440。每一个都已经在上面参照移动设备1700 进行了描述。图25-27说明的与图18,20和21本质上分别相同,省略了硬件按钮音量控制。虽然没有说明,与移动设备1700或移动设备2400相关联的载体可以为触摸屏提 供有触感的界面,从而用户或运动者可以真正盲操纵和/控制该触摸屏,特别是在用户或 运动者正在训练时。例如,移动设备1700或移动设备2400可以不包括使移动设备1700或 移动设备2400的应用为运动成绩提供方便的特征和用户界面机制。对于每一个移动设备, 更特别的对于移动设备2400,在缺少多个硬件输入设备或按钮时基本上所有的功能都可从 触摸屏获得。对于这样一个例子,与移动设备1700或移动设备2400相关联的载体可以提 供一个或多个替换的和/或额外的硬件输入设备以代替盲操作可能会困难的触摸屏输入。如此处所讨论的,运动训练数据可以显示在移动通讯设备上。再次参考图22,跑步 数据可以显示为图表或图形的形式。该数据可以从例如广域网中的远程设备,本地数据存 储设备,运动成绩监控设备(计步器或心率监控器)等等的多个源上传到该设备。额外的, 数据被显示的方式(例如图表或图像)可以依赖于移动通讯设备的方位。在一个例子中, 如果一个设备是垂直的(即长度是按垂直方向定位的),显示器会以列表的形式提供训练 信息。另一方面,如果设备是水平方向朝向的(即长度是沿水平坐标定位的),显示器会以 图形的形式提供训练信息。其他可能在移动通讯设备上显示的训练相关数据可包括如之前 讨论的训练目标和挑战。例如设备可以为达到指定的最终目标显示当前日的目标或任务。 额外的或可替换的,挑战可以通过通讯网络从其他用户处接收。挑战信息之后被存储在通 讯设备中并显示给用户。用户可以通过通讯设备和相应的通讯网络提供挑战的反馈(例如 挑战进度,接收/拒绝挑战)。图23说明了显示目标信息的界面的一个例子。例如显示器2300显示了表示用户 朝目标所做的进度的数量的进度条。显示器2300也提供了完成该目标所剩余的时间量。 消息也可以被显示来提示用户是否他或她正追踪目标,落后或提前了计划。虽然没有被显示,显示器2300也可以被配置为显示训练或目标的日程表,及允许用户选择特定的一天以 查看为该日制定的目标。用户进一步的能够查看多个目标的列表并且在其中切换以查看不 同目标的进度信息。例如显示器的第一部分可以提供目标列表而第二部分可以为在列表中 所选择的目标提供例如进度条的进度信息。目标可以基于距离,燃烧的卡路里,步速,采取 的步骤,举起的重量等设置。

根据一个或多个方面,移动通讯设备可具有地理定位能力。这种能力允许训练应 用程序在训练过程中追踪用户位置。相应的,用户的路线也可以被记录而不必须要用户手 工定义它。额外的或可替换的,通讯设备可被配置为向用户显示他或她位于对于预定义的 训练路径的什么位置。训练路径也可被存储和在用户间共享。例如图28说明了可能的路线 列表被提供给用户的设备界面2800。在选择了路线中的一个的情况下,设备会在界面2810 中显示该路线。设备进一步的能够确定和显示沿着路线,例如挑战过程中的两个或多个用 户的相对位置。在一个或多个布置中,在训练路径中的多个地标或显著位置可被用户在通讯设备 上标识。例如,饮水器或休息室的位置由用户标识并由通讯设备记录。额外的,用户可以获 取位置图像并将其与标识的位置相关联的存储。相应地,通讯设备也可被配置来存储这样 的图像或其他细节,例如,音频信息和与路线的地标相关的纬度/经度坐标。在完成了训练的情况下,例如跑步,用户可以回顾所记录的训练数据。过去的训练 数据会被作为原始数呈现,或者被作为如这里讨论的图像或图表显示。例如界面2210(图 22)说明了显示距离相对于时间的线状图,而界面2220(图22)提供了显示距离,时间,步速 或卡路里的每个训练每天或一些其他训练种类的柱状图。额外的或可替换的,设备显示器 可允许用户对数据的某部分,例如线状图或图表的一部分放大。放大允许用户查看该图像 或数据显示的缩小版本中没有显示的额外细节。过去的跑步信息也可以通过通讯设备提供的消息接口发送给好友或其他用户。在 一个例子中,过去的跑步数据可使用短消息服务(SMS),多媒体消息服务(MMS)等等发送成 文本消息。可替换的或额外的,数据可以作为附件传送或者在电子邮件消息的主体内。进一步的,具有显示和记录运动训练信息的通讯设备可被用于将训练事件与好友 或其他社团成员相关联。在一个例子中,用户可以向好友或其他用户发布挑战。如果该好友 或其他用户接受了挑战,挑战参与者的设备会自动地将该挑战加入到该用户日程表中。额 外的或可替换的,设备可以标识与挑战相关联的位置并且自动地确定一个到达挑战位置的 路径。用户也可以标识地理位置上接近并且在要求的时间期间(例如在下个小时或明天开 始)的组训练或者训练事件。在训练过程中通讯设备可进一步允许用户与其他人通讯。例如,用户可以向另一 用户发送训练数据消息来炫耀他或她的成就,激励其他用户,要求反馈等等。在另一例子 中,用户可以发送试图恐吓或刺激激励消息接收者的竞争性消息。消息可以包括文本,视 频,音频和/或他们的组合。一些消息可进一步包括要求来自其他用户的响应的提示。训练使得通讯设备能够实时地给用户提供教练信息。即,当用户正训练时教练信 息可以从运动成绩服务器或站点下载到用户的通讯设备上。教练信息可包括激励性的陈 述,用于改进的建议等等。消息可以由通讯设备和/或运动成绩站点基于对训练数据的分 析提供给用户。在一个或多个实施例中,教练可以推荐训练路线给用户。相应地,一旦远程运动成绩服务器可用时,通讯设备能自动地从该服务器下载训练信息。可用性可由运动成 绩网站发送的通知消息标识。可替换的或额外的,运动成绩服务器能够自动地推送或传输 这样的信息给通讯设备。教练和训练进一步的在美国专利申请序列号12/395,047,题目为 "INTERACTIVE ATHLETIC TRAINING LOG” 中描述,其在 2009 年 2 月 27 日公开。
训练数据可通过操作在运动成绩监控设备上的核心训练追踪应用程序而被记录。 根据一个配置,该训练数据可与其他位置和例如移动通讯设备或远程网络运动成绩追踪站 点的设备同步。在一个实施例中,数据可以与移动通讯设备或远程网络站点,通过无线或有 线通讯系统同步。在训练被执行时,同步可以持续进行。可替换的或额外的,同步可以发生 在训练的末端,即在用户完成了训练时、或基于预定义的计划表。在一个或多个例子中,除 了核心训练追踪应用程序以外的应用程序可被开发来处理训练信息。这些其他应用程序同 样能够与移动通讯设备记录的数据同步。在一些布置中,只有那些使用与核心训练追踪应 用程序相关联的标准开发工具开发的应用程序,能够被配置为与训练数据追踪应用程序同 步。此处使用的标准开发工具(SDK) —般涉及依据特定的协议建立应用程序的功能和工具 集合。作为替换的,一旦该数据已经被训练数据追踪应用程序同步,没有使用标准开发工具 开发的应用程序可以与网络运动成绩追踪站点同步训练数据。从而,网络运动成绩追踪站 点表现的像一个训练数据追踪应用程序和其他非SDK应用程序之间的中介。同步可以无线地或使用有线的设备执行。在一个实施例中,数据可以通过无线连 接,例如红外线,射频(RF)或蓝牙连接,从运动成绩监控设备同步到通讯设备。在另一个实 施例中,如果无线连接不可用,训练数据可以通过使用物理数据传输连接(例如,通用串行 总线(USB)连接)同步。在另一个其他实施例中,训练数据可以通过中间的移动通讯设备 从运动成绩监控设备同步到网络运动成绩追踪站点。总结尽管本发明关于包括目前执行本发明的优选的模式的特定实施例进行了描述,本 领域的技术人员会理解,存在落入本发明的思想和范围内的上面所描述的系统和技术的许 多变形和置换,如同在附加的权利要求中所陈述的那样。
权利要求
1.一种装置,包括 触摸感应显示器;一个或多个硬件输入控件;和 处理器,该处理器配置为 接收对应于运动训练开始的用户输入;和 响应于接收到该用户输入锁定触摸感应显示器的一个或多个部分,包括阻止在该一个或多个部分的触摸输入;和分配第一功能给第一硬件输入控件,其中在运动训练开始之前,第一硬件输入控件被 映射给与第一功能不同的第二功能。
2.如权利要求1所述的装置,其中,被锁定的一个或多个部分包括整个触摸感应显示器。
3.如权利要求1所述的装置,其中,被锁定的一个或多个部分包括少于整个的触摸感应显示器。
4.如权利要求1所述的装置,其中,第一功能是音量控制。
5.如权利要求1所述的装置,其中,第一功能是暂停功能,用于暂停以下至少一个运 动训练和随同该运动训练播放的音乐。
6.如权利要求1所述的装置,其中,触摸感应显示器被配置为显示对应于运动训练的 数据。
7.如权利要求1所述的装置,其中,第一功能包括播放与在运动训练中取得的进展量 相关的音频信息。
8.如权利要求1所述的装置,其中,第一功能包括播放预置的激励性的歌曲。
9.如权利要求1所述的装置,其中,第一功能是用户在运动训练开始之前定义的。
10.如权利要求1所述的装置,其中,处理器被进一步配置为将第三功能分配给第二硬 件输入控件,其中第三功能包括用于解锁该触摸感应显示器的该一个或多个部分的解锁命 令。
11.如权利要求1所述的装置,进一步包括多个音频输出端口且其中该处理器被进一 步配置为在运动训练开始之前通过第一音频输出端口输出音频;和 响应于运动训练的开始通过第二音频输出端口输出音频。
12.如权利要求11所述的装置,其中,第二音频输出端口包括耳机插座,并且其中,第 一音频输出端口包括扬声器输出设备。
13.如权利要求1所述的装置,其中,触摸感应显示器包括能触知的元件。
14.如权利要求1所述的装置,其中,处理器被进一步配置为基于触摸感应显示器的方 位显示与运动训练相关的信息。
15.如权利要求14所述的装置,其中,触摸感应显示器的形状是矩形,其中显示器的长 度比显示器的宽度长,并且其中该处理器被配置为,响应确定该触摸感应显示器被取向为 所述长度是垂直地布置的,以列表的格式显示信息。
16.如权利要求15所述的装置,其中,处理器被配置为,响应确定出触摸感应显示器被取向为所述长度是水平地布置的,以图表的格式显示信息。
17.如权利要求1所述的装置,其中,处理器被进一步配置为将运动训练数据和远程网 络运动成绩追踪站点同步。
18.如权利要求1所述的装置,其中,处理器被进一步配置为记录在运动训练期间用户 采取的路径。
19.如权利要求1所述的装置,其中,处理器被进一步配置为记录用户指定的地标。
20.如权利要求19所述的装置,其中,记录用户指定的地标包括记录地标的图像。
21.如权利要求1所述的装置,其中,训练数据被无线地从运动成绩监控设备同步至所 述装置。
22.如权利要求1所述的装置,其中训练数据通过远程运动成绩追踪站点被从运动成 绩监控设备同步至的所述装置。
23.一种方法,包括在具有触摸感应显示器的移动设备上接收对应于启动运动训练的用户输入;和 响应于接收该用户输入锁定该触摸感应显示器的一个或多个部分,包括阻止在该一个或多个部分的触摸输 入;和分配第一功能给该移动设备的第一硬件输入控件,其中在运动训练开始之前,第一硬 件输入控件被映射给与第一功能不同的第二功能。
24.如权利要求23的方法,其中,被锁定的一个或多个部分包括整个触摸感应显示器。
25.如权利要求23的方法,其中,被锁定的一个或多个部分包括少于整个的触摸感应显不器。
26.如权利要求23的方法,其中,第一功能是音量控制。
27.如权利要求23的方法,其中,第一功能是暂停功能,用于暂停以下至少之一运动 训练和随该运动训练播放的音乐。
28.如权利要求23的方法,其中,触摸感应显示器被配置为显示对应于运动训练的数据。
29.如权利要求23的方法,其中,第一功能包括播放与在运动训练中取得的进展量相 关的音频信息。
30.如权利要求23的方法,其中,第一功能包括播放预置的激励性的歌曲。
31.如权利要求23的方法,其中,第一功能是用户在运动训练开始之前定义的。
32.如权利要求23的方法,其中,处理器被进一步配置为将第三功能分配给第二硬件 输入控件,其中第三功能包括用于解锁该触摸感应显示器的该一个或多个部分的解锁命 令。
33.如权利要求23的方法,进一步包括多个音频输出端口且其中该处理器被进一步配 置为在运动训练开始之前通过第一音频输出端口输出音频;和 响应于运动训练的开始通过第二音频输出端口输出音频。
34.如权利要求27的方法,其中,第二音频输出端口包括耳机插座,且其中第一音频输 出端口包括扬声器输出设备。
35.如权利要求23的方法,其中,触摸感应显示器包括能触知的元件。
36.如权利要求23的方法,其中,处理器被进一步配置为基于触摸感应显示器的方位 显示与运动训练相关的信息。
37.如权利要求36的方法,其中,触摸感应显示器的形状是矩形,其中显示器的长度比 显示器的宽度长,并且其中该处理器被配置为,响应确定该触摸感应显示器被取向为长度 是垂直地布置,以列表的格式显示信息。
38.如权利要求37的方法,其中,处理器被配置为,响应确定出触摸感应显示器被取向 为长度是水平地布置,以图表的格式显示信息。
39.如权利要求23的方法,其中,对应于运动训练启动的用户输入包括检测用户的移动。
40.如权利要求23的方法,其中,与运动训练相关联的训练数据通过无线连接从运动 成绩监控设备接收。
41.如权利要求40的方法,进一步包括传输该训练数据给远程网络运动成绩追踪站点ο
42.如权利要求23的方法,进一步包括显示训练路线列表。
43.一种用来浏览运动训练信息的装置,包括 被配置来接收用户输入的触摸感应显示器;和 处理器,被配置为接收对应于运动训练开始的用户输入;和 响应接收用户输入,锁定触摸感应显示器的一个或多个部分,包 括阻止在该一个或多个部分内的触摸输入,从而减轻非故意的通过该 触摸感应显示器的用户输入。
44.如权利要求43所述的装置,其中,被锁定的一个或多个部分包括整个触摸感应显不器。
45.如权利要求43所述的装置,其中,被锁定的一个或多个部分包括少于整个的触摸感应显示器。
46.如权利要求43所述的装置,进一步包括多个音频输出端口,且其中该处理器被进 一步配置为在运动训练开始之前通过第一音频输出端口输出音频;和 响应于运动训练的开始通过第二音频输出端口输出音频。
47.一种方法,包括在运动训练信息显示设备上接收用户输入,其中该用户输入对应于运动训练的开始;和。响应于接收该用户输入,锁定该显示设备的触摸感应显示器的一个或多个部分,包括 阻止在该一个或多个部分内的触摸输入,从而减轻非故意的通过该触摸感应显示器的用户 输入。
48.如权利要求47的方法,进一步包括基于触摸感应显示器的方位显示与运动训练相 关的信息。
49.如权利要求48的方法,其中,触摸感应显示器的形状是矩形的,其中显示器的长度比显示器的宽度长,并且其中该处理器被配置为,响应确定该触摸感应显示器被取向为长 度是垂直地布置的,以列表的格式显示信息。
50.如权利要求49的方法,其中,显示运动训练信息包括,响应确定触摸感应显示器被 取向为长度是水平地布置的,以图表的格式显示运动训练信息。
51.如权利要求47的方法,进一步包括将运动训练数据与远程网络运动成绩追踪站点 同步。
52.如权利要求47的方法,进一步包括记录用户在运动训练过程中采取的路线。
全文摘要
用于收集和显示运动信息的系统和技术。在中心位置收集与单个人或一组人相关的运动数据,并且随后显示在其所要求的远程位置或移动设备上,从而该个人或人们能够回顾和评判他们的成绩。另外,多个人的运动数据可在中心位置收集,并且随后被显示给位于所要求的远程位置的用户或移动设备上,从而该用户可以将他或她的运动活动与其他人比较。
文档编号A63B71/00GK102083505SQ200980113487
公开日2011年6月1日 申请日期2009年4月16日 优先权日2008年4月16日
发明者贾森·尼姆斯, 赫克托·莫尔-卡里洛, 迈克尔·特乔 申请人:耐克国际有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1