用于监测健身的装置的制作方法

文档序号:18403012发布日期:2019-08-10 00:06阅读:142来源:国知局
用于监测健身的装置的制作方法

本申请要求2013年12月13日提交的美国临时申请序号No.61/736,825和2013年3月15日提交的美国临时申请序号No.61/788,599的优先权且为其非临时申请,该两个申请通过在此引用而全部并入。



背景技术:

尽管大部分人了解身体健康的重要性,许多人难以找到保持常规锻炼程序所需要的动力。一些人特别难于保持涉及持续重复的动作的锻炼方式,这包括跑步、步行和骑自行车。此外,经常地,个人通常由于记录和追踪锻炼结果所需要的额外的努力而不能被激励进行锻炼。例如,个人可能被要求手动地输入诸如跑的英里数、跑的路径、平均心率等的锻炼信息进入数据库,以追踪他或她的进度。在另一示例中,个人可能需要使用专用于具体健身项目的装置以自动追踪锻炼结果。在一些情形中,可能需要不同类型的健身装备,取决于个人在室内或室外锻炼、在跑步机或在室外路径上跑步等。

激励也可来自在个人健身水平上获得进步。但是,进步通常涉及增加或以其他方式变动锻炼制度。例如,个人可能开始跑动得更快或在较长的时间段上跑步,以增加耐久力。在一些情形中,个人可能重复相同的锻炼,并由此未能挑战自己以在此前的表现上获得进度。在不被提醒进行更耗力的锻炼时,个人可能不能迅速地看见结果或根本不能看见结果,并由此不被激励。



技术实现要素:

根据一个或多个方面,用户可被提供有推荐的时间和位置以进行期望的室外活动。例如,用户可指示她希望进行的期望室外活动。系统可确定,例如用户的位置,用户的日程表上的规划的事件,以及该位置的天气和/或条件预报。系统然后可确定用户能进行活动的时间的窗口,其不与规划的事件干涉,以及确定这些窗口的每个的过程中的天气和/或条件预报。系统还可确定用于期望活动的期望天气条件,和相应的用于用户进行活动的时间和/或位置,其落入确定的窗口中的一个内。

根据一个或多个方面,系统可推荐由用户进行的活动。例如,系统可确定用户的时间表,用于用户的多个潜在活动窗口,和多个潜在活动位置。系统可进一步接收多个预报。多个预报的每个可为用于多个活动窗口的每个的多个潜在活动位置处的条件的预报。系统然后可,基于用户的确定的时间表、用于用户的确定的多个潜在活动窗口、接收的多个预报和/或确定的多个潜在活动位置,推荐由用户进行的活动。

发明的这些和其他特征将从下列的细节的描述变得明显。

附图说明

图1示出了可用于实施本发明的各个示例的计算装置。

图2和3示出了根据本发明的各个示例可采用的运动信息监测装置的示例。

图4示出了其中可采用根据本发明的各个示例的运动参数测量装置的环境。

图5示出了根据本发明的各个实施例可用于采集和/或显示运动数据的运动信息采集和显示装置的示例。

图6示出了根据本发明的各个示例可采用的运动数据配置装置的示例。

图7示出了根据此处描述的一个或多个方面的示例性移动运动活动监测装置。

图8和9示出了根据此处描述的一个或多个方面用于限定锻炼的示例性方法。

图10A至10G示出了根据此处描述的一个或多个方面的当个人开始初次跑步时可产生和显示的一系列用户界面。

图11A-11E示出根据此处描述的一个或多个方面的在用户完成且记录初次跑步后可产生和显示的一系列界面。

图12A和12B示出了根据此处描述的一个或多个方面的可产生和显示的另一示例性主屏幕界面。

图13A示出了根据此处描述的一个和多个方面的当用户没有此前的跑步历史时用于显示的示例性跑步类型选择界面。

图13B示出了根据此处描述的一个和多个方面的当用户有记录的跑步历史时可用于显示的示例性跑步类型选择界面。

图14A-14G示出了根据此处描述的一个或多个方面的用于限定时间跑步的一系列示例性用户界面。

图15A-15G示出了根据此处描述的一个或多个方面的在用户选择距离跑步类型时可显示的一系列示例性用户界面。

图16A-16F示出了根据此处描述的一个或多个方面的当用户选择改进跑步类型时可产生和显示的一系列示例性用户界面。

图17示出了根据此处描述的一个或多个方面的通过其用户可选择音乐定义选项的示例性界面。

图18A-18E示出了根据此处描述的一个或多个方面的在用户选择音频内容定义选项时可显示的一系列示例性音频内容选择界面。

图19A-19C示出了根据此处描述的一个或多个方面的一系列示例性位置定义界面。

图20A-20Z示出了根据此处描述的一个或多个方面的可显示用于设置跑步的附加的示例性界面。

图21A-21D示出了根据此处描述的一个或多个方面的可显示用于设置跑步的附加的示例性界面。

图22A-22D示出了根据此处描述的一个或多个方面的在用户锻炼中可显示至用户的各个示例性界面。

图23A和23B示出了根据此处描述的一个或多个方面的不具有动力歌曲选项的示例性跑步中途界面。

图24A-24F示出了根据此处描述的一个或多个方面的在用户锁定界面(例如,为了阻止输入)或在在其中没有检测到用户输入的时间周期过去之后可显示的示例性锁定界面。

图25A-25F示出了根据此处描述的一个或多个方面的可用于传输GPS可用性和状态的各个示例性界面。

图26A和26B示出了根据此处描述的一个或多个方面可提供至用户的示例性警报。

图27A-27H示出了根据此处描述的一个或多个方面的在用户进行跑步时可显示的附加的或替换的用户界面。

图28A和28B示出了根据此处描述的一个或多个方面的可实质为文本且可伴随有相应的音频消息的附加的示例性警报。

图29示出了根据此处描述的一个或多个方面的用于室内跑步的示例性锻炼小结。

图30A-30C示出了根据此处描述的一个或多个方面的其中用户可校准距离跑步的一系列示例性用户界面。

图31A-31C示出了根据此处描述的一个或多个方面的通过其用户可校准加速度器或非GPS跑步的其他的示例性界面。

图32A-32D示出了根据此处描述的一个或多个方面的通过其用户可基于各种信息类型标记跑步的一系列示例性用户界面。

图33A-33C示出了根据此处描述的一个或多个方面的用于室外跑步的示例性锻炼小结。

图34示出了根据此处描述的一个或多个方面的示例性路径信息界面。

图35A-35C示出了根据此处描述的一个或多个方面的其中可显示地图的示例性路径小结界面。

图36示出了根据此处描述的一个或多个方面的示例性路径命名界面。

图37A示出了根据此处描述的一个或多个方面的显示用于创造了新的距离记录的里程奖牌的示例性小结界面。

图37B示出了根据此处描述的一个或多个方面的如果用户未能完成目标或任务时可显示的示例性界面。

图37C示出了根据此处描述的一个或多个方面的示例性锻炼提醒界面。

图38A和38B示出了根据此处描述的一个或多个方面可显示至用户的其他示例性警报和提醒消息。

图39A示出了根据此处描述的一个或多个方面的如果用户是由运动活动监测服务方提供的服务的会员时可显示的示例性界面。

图39B示出了根据此处描述的一个或多个方面的包括注册选项的示例性锻炼小结界面。

图40A-40C示出了根据此处描述的一个或多个方面的通过其数据可与服务提供方同步的一系列示例性界面。

图41A-41C示出了根据此处描述的一个或多个方面的通过其进行同步的示例性锻炼小结界面。

图42A-42C示出了根据此处描述的一个或多个方面的通过其用户可通过登录或创建服务提供方账户而同步运动活动数据的示例性界面。

图43示出了根据此处描述的一个或多个方面的具有标示锻炼已经超时的消息的示例性界面。

图44A-44C示出了根据此处描述的一个或多个方面的其中可进行同步过程的一系列示例性界面。

图45A和45B示出了根据此处描述的一个或多个方面的通过其用户可从锻炼历史删除条目的界面。

图46A-46C示出了根据此处描述的一个或多个方面的可显示以传输历史信息至用户的附加的示例性界面。

图47A和47B示出了根据此处描述的一个或多个方面的用于配置运动活动监测装置和应用的各个设置界面的示例性部分。

图48A-48F示出了根据此处描述的一个或多个方面的提供描述可用特征和功能的详细信息的示例性简介界面。

图49A-49E示出了根据此处描述的一个或多个方面的通过其用户可向服务提供方注册的一系列示例性界面。

图50A和50B示出了根据此处描述的一个或多个方面的其中用户可选择动力歌曲(power song)选项且后续地从歌曲列表中选择歌曲的一系列示例性界面。

图51A-51C示出了根据此处描述的一个或多个方面的允许用户分别设置距离指标、反馈频率、和锁定屏幕取向的示例性界面。

图52A-52H示出了用于限定可允许对运动活动统计数据准确的监测和追踪的各种用户属性和偏好的示例性校准界面。

图53A-53V示出了根据此处描述的一个或多个方面的通过移动健身监测装置可产生和显示的替换的或附加的设置界面。

图54A-54C示出了根据此处描述的一个或多个方面的通过其用户可在社交网络站点和新闻汇总(news feeds)上共享锻炼的示例性界面。

图55A和55B示出了根据此处描述的一个或多个方面的用于共享锻炼/跑步信息的其他示例性界面。

图56示出了根据此次描述的一个或多个方面的可公布和传输锻炼信息的示例性社交网络站点界面。

图57示出了根据此处描述的一个或多个方面的允许好友或其他用户输入鼓励消息的示例性消息输入界面。

图58示出了显示通过图57的界面提交的消息的示例性移动装置界面。

图59示出了根据此处描述的一个或多个方面的运动活动监测服务的登录界面。

图60A-60F示出了根据此处描述的一个或多个方面的可用于浏览和查看可从远端健身监测站点至少部分地接收的锻炼信息的示例性界面。

图61A-61C示出了根据此处描述的一个或多个方面的示例性目标定义界面。

图62A和62B示出了根据此处描述的一个或多个方面的用于提供锻炼和目标提醒的示例性界面。

图63A-63C示出了根据此处描述的一个或多个方面的其中一个或多个祝贺或激励消息可在列表中显示的示例性祝贺界面。

图64A-64E示出了根据此处描述的一个或多个方面的包括名人消息的示例性祝贺界面。

图65A-65D示出了根据此处描述的一个或多个方面的示例性锻炼公告。

图66A-66K示出了根据此处描述的一个或多个方面的可包括锻炼回顾的示例性界面。

图67A-67G示出了根据此处描述的一个或多个方面的其中可显示路径信息的一系列示例性路径细节界面。

图68A示出了根据此处描述的一个或多个方面的另一示例性路径细节界面。

图68B示出了根据此处描述的一个或多个方面的通过其用户可保存路径和添加路径细节的示例性界面。

图69A示出了根据此处描述的一个和多个方面的列出了用户已经跑过、创建和/或保存的各个路径的示例性经保存路径界面。

图69B示出了根据此处描述的一个或多个方面的在用户从路径列表选择路径之后可显示的示例性路径界面。

图70A示出了根据此处描述的一个或多个方面的通过其用户可限定新的路径的示例性路径创建界面。

图70B示出了根据此处描述的一个或多个方面的其中多个此前记录的路径被显示的示例性选择菜单。

图70C示出了根据此处描述的一个或多个方面的其中一个或多个框可被自动填充的另一示例性路径创建界面。

图71A和71B示出了根据此处描述的一个或多个方面的用于查看路径信息的其他的示例性界面。

图72A-72F示出了根据此处描述的一个或多个方面的其他的示例性路径追踪和查看界面。

图73示出了根据此处描述的一个或多个方面的其中显示路径专用统计数据的示例性界面。

图74示出了根据此处描述的一个或多个方面的用于产生和处理实时挑战的示例性方法。

图75和76示出了根据此处描述的一个或多个方面的通过其用户可分别在锻炼进程前或锻炼进程之后选择热身或放松活动的示例性界面。

图77示出了示例性分享进程配置界面。

图78A-78C示出了示例性锻炼小结界面,通过该界面用户可配置活动信息分享选项。

图79A和79B示出了社交网站中的示例性锻炼信息条目或帖子。

图80示出了包括锻炼条目的示例性社交网页。

图81示出了示例性运动活动档案页。

图82示出了用于配置信息分享选项和许可的示例性活动分享应用界面。

图83示出了用于生产要通过社交消息系统发布的消息的示例性界面。

图84A和84B示出了指示用户要进行期望获得推荐时间和/或位置的示例性通知。

图85示出了用于确定用户进行期望活动的优选时间和/或位置的方法。

具体实施方式

运动活动总述

本发明的方面涉及运动和非运动信息的测量、采集、显示和管理。如由本领域技术人员将理解的,运动信息可首先从个人获得。通过本发明的各种实施例,一个或多个不同的运动信息监测装置可用于测量和记录对应于由个人进行的运动活动的运动数据、并将该信息转换成货币形式。通常,运动信息监测装置将并入用于测量涉及被监测的个人的参数的传感器以及用于处理由该传感器测量的参数的计算装置。

一旦运动信息监测装置已经为个人的运动活动记录运动信息,该个人可继而传输记录的运动信息至一个或多个分立的装置,以观察记录的运动数据。用户可例如从运动信息监测装置下载记录的运动信息至分立的采集装置。该采集装置可继而传输来自运动信息监测装置的运动信息至分立的显示配置装置,其中运动信息可被组织和配置用于后续的使用例如又一装置的观察。如将在下文中更详尽的讨论的,本发明的各种实施例将允许个人使用一组在网络(诸如互联网)通信的计算装置记录、采集和显示运动信息。

例如,此处描述的一些方面允许个人使用特殊用途计算装置测量和记录运动信息。用户可继而传输记录的运动信息至本地计算装置,诸如个人电脑或笔记本电脑。更特别地,用户可从运动信息监测装置下载记录的运动信息至本地计算机上的采集软件,该计算机用作计算机网络中的“客户端”。该采集软件工具可继而通过网络传输下载的运动信息至远端“服务器”计算机。远端服务器计算机上的显示配置软件工具将继而保存传输的运动信息。此后,用户可使用客户端计算机或另一本地计算机以从服务器计算机获取存储的运动信息。响应于来自本地计算机的显示请求,显示配置软件工具将配置请求的运动信息以显示在本地计算机上,且继而传输配置的运动信息至本地计算机用于显示。

计算装置

本发明的各种示例可使用配置为执行一个或多个功能的电路实施。例如,在本发明的一些实施例的情况下,运动信息监测装置、收集装置或显示装置或其任何组合可使用一个或多个特定用途集成电路(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可连接到数码音乐播放器,例如可得自Apple,Inc.of Cupertino(California)的牌数码音乐播放器。如在本领域中已知的,该类型的数字音乐播放器可用作计算机的输出装置(例如,将来自声音文件的音乐输出或将来自图像文件的图像输出)以及存储装置两者。此外,该类型的数字音乐播放器还可用作用于输入记录的运动信息的输入装置,如将在下文中更详尽地讨论的。

除了数码音乐播放器,计算机101可连接到或包括一个或多个其他外设,例如电话。电话可以是例如无线“智能手机”。在一个示例中,通信装置可为品牌的便携式通信装置,其可从位于Cupertino,California的Apple公司获得。如在本领域中已知的,该类型的电话机使用无线电频率传输通过无线网络通信。除了简单的通信功能,“智能电话”还可给用户提供一个或多个数据管理功能,例如发送、接收和查看电子消息(例如电子邮件消息、SMS文字消息等)、记录或回放声音文件、记录或回放图像文件(例如静止图片或移动影像文件)、查看和编辑具有文字的文件(例如Microsoft 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,且该组合被用户在他或她进行运动活动(诸如跑步或步行)时佩带或以其他方式携带。附加地,数字音乐播放器203可包括电通信组件,用于产生和接收电话通信、短信息、多媒体信息等。在一个或多个示例中,数字音乐播放器203可对应于智能手机,该智能手机被配置为执行计算机应用、提供电通信能力、播放音频、视频、提供触觉反馈、访问局域网和广域网等。

运动参数测量装置207还可被用户在他或她进行运动活动时佩带或携带,且其测量和由用户进行的运动活动相关的一个或多个运动参数。运动参数测量装置207将信号传输至电子接口装置205,该电子接口装置205对应于测量的运动参数。电子接口装置205在接收器218处从运动参数测量装置207接收信号,并且将接收的信息提供给数码音乐播放器203。在一种或多种布置中,电子界面装置205可不被包括作为运动监测系统201的一部分。而是,数字音乐播放器203可包括一通信装置,其配置为从一个或多个运动测量传感器接收传感器数据,以及将指令传输至其。

如图3中更详细所示,运动参数测量装置207包括一个或多个传感器,用于测量与佩戴或以其他方式使用运动参数测量装置207的人相关的运动参数。通过示出的实施方式,例如,传感器301A和301B可以是加速度仪(例如压电加速度仪),用于沿两个正交方向测量运动参数测量装置207的加速度。运动参数测量装置207由用户携带或以其他方式佩戴,以在用于锻炼时测量期望的运动参数。例如,如在图4中所示,运动参数测量装置207可在用户步行或跑步时位于用户的鞋401的鞋跟中。通过该构造,传感器301A和301B将产生对应于用户的脚部的移动的电信号。如本领域中所知的,这些信号可于是被用于产生代表由用户进行的运动活动的运动数据。在其他示例中,运动参数测量装置207可佩带在胸带上或佩带在用户的腕部上,或可并入在数字音乐播放器203中。

运动参数测量装置207还包括处理器303,用于处理由传感器301A和301B输出的电信号。通过本发明的一些实施方式,处理器303可以是可编程微处理器。但是,对于本发明的其他实施方式,处理器303可以是特定用途电路装置,例如ASIC。处理器303可关于从传感器301A和301B输出的信号执行任何所述操作,例如曲线平滑、噪声过滤、离群点移除、放大、累加、积分等。处理器303给提供发送器305提供处理信号。运动参数测量装置207还包括电源307,用于根据需要给传感器301A和301B、处理器303和发送器305提供能量。电源307可例如为电池。

运动参数测量装置207传输处理后的信号至电子界面装置205,如图4所示,或直接传输至数字音乐播放器203。现在返回至图3,电子接口装置205包括接收器309,其在运动参数测量装置207中接收由传输器305传输的处理过的信号。接收器309传送处理过的信号至第二处理器311,该第二处理器进一步处理信号。类似于处理器303,处理器311可关于处理信号执行任何期望操作,例如曲线平滑、噪声过滤、离群点移除、放大、累加、积分等。

处理器303给数码音乐播放器203提供处理信号。现在返回至图2,在一种布置中,电子界面装置205包括物理地插入且连接至设置在数字音乐播放器203上的常见的输入端口211的连接器系统209。其中连接有电子界面装置205的连接器系统209的输入端口211可为用于传输数据的任意希望类型的输入端口,诸如并行数据端口、串行数据端口、耳机或麦克风插口等。连接器系统209可包括任何适当的连接装置,例如线、销、电连接器等,以与设置在数码音乐播放器203的输入端口211中的相应的元件形成电连接或其他适当连接(例如以允许接口装置205和电子接口装置205之间的电子和/或数据通讯)。如果需要或期望,可提供另外的固定元件,以可靠地将接口装置205连接到数码音乐播放器203,例如带、钩、扣、夹、夹钳、扣钩、保持元件、机械连接器等。

现在返回至图3,处理器311提供处理后的信号至计算单元313。计算单元313可初始地将处理过的信号存储在存储器315中。进一步地,通过本发明的一些实施方式,计算单元313可关于由运动信息监测装置201提供的处理信号进行操作,以产生一组对应于用户进行的运动活动的运动数据。例如,如果运动信息监测装置201包括加速度计,用于测量用户脚的运动,则计算单元313可分析来自运动信息监测装置201的处理信号,以产生描述用户运动活动期间特定时刻的用户速度的一组运动数据和由用户在那些特定时刻的每一个时刻下行进的总距离。用于从加速度计信号确定用户速度的各种技术在例如2005年5月24日授权的授予Blackadar等人的名称为“Monitoring Activity Of A User In Locomotion On Foot”的美国专利No.6,898,550,2005年4月19日授权的授予Ohlenbusch等人的名称为“Monitoring Activity Of A User In Locomotion On Foot”的美国专利No.6,882,955,2005年4月5日授权的授予Darley等人的名称为“Monitoring Activity Of A User In Locomotion On Foot”的美国专利No.6,876,947,2002年12月10日授权的授予Ohlenbusch等人的名称为“Monitoring Activity Of A User In Locomotion On Foot”的美国专利No.6,493,652,2001年10月2日授权的授予Blackadar等人的名称为“Detecting The Starting And Stopping Of Movement Of A Person On Foot”的美国专利No.6,298,314,2000年4月18日授权的授予Gaudet等人的名称为“Measuring Foot Contact Time And Foot Loft Time Of A Person In Locomotion”的美国专利No.6,052,654,2000年1月25日授权的授予Gaudet等人的名称为“Measuring Foot Contact Time And Foot Loft Time Of A Person In Locomotion”的美国专利No.6,018,705中有所描述,其每一个以引用的方式全部并入本文中。

运动数据集也可包括与每一个速度值和/或每一个距离值相关联的时间值。如果运动信息监测装置201可被用于从不同的用户收集信息,则运动数据计算单元313可另外促进用户在接口装置317处以某种方式识别他自己或她自己。该识别信息可能于是与从运动信息监测装置201提供的信息产生的运动数据集一起被包括。当计算单元313已经从由运动信息监测装置201提供的信息产生一组运动信息时,则计算单元313可将该运动数据信息组集存储在存储器315中。如将在下面更详细讨论的,当数码音乐播放器203随后被连接到计算装置,该计算装置实施为运动数据收集工具时,计算单元313将下载运动数据到寄存在远程计算装置上的显示配置工具。

虽然运动参数测量装置207和接口装置205之间的无线通信被描述用于图2-4中示出的实施例,但是运动参数测量装置207和接口装置205之间可使用任何期望方式的通讯,而不偏离本发明,包括有线连接。而且,可提供将从来自运动参数测量装置207的身体或生理数据得到的数据以适当形式或格式设置,以显示在运动信息监测装置201上或从运动信息监测装置201输出的任何期望方式,而不偏离本发明。例如,希望的话,运动参数测量装置207可特别地设计为和/或编程为和一个或多个具体的电子装置使用,例如预编程和/或配线为和具体的一个或多个装置操作且以适于这些装置的格式和形式提供输出数据。在该情形中,界面装置205可被推销且出售至具体的目标专用电子装置,诸如特定型号的数字音乐播放器和甚至其他电子装置,诸如电话、手表、个人数字助理等。作为另一替代方式,希望的话,界面装置205可被在后续的时间编程,以通过从互联网、磁盘、或其他源下载用于特定的电子装置的显示器或装置驱动器和/或格式数据而和宽的范围的不同电子装置一起操作。

如果期望,根据本发明的至少一些示例,电子接口装置205可进一步包括显示器220和/或用户输入系统222,例如一个或多个旋转输入装置、开关、按钮(如图2中的示出示例中所示)、鼠标或轨迹球元件、触摸屏等或其组合。显示器220可被用于显示例如和由数字音乐播放器203正在播放的音乐相关的信息、和由数字音乐播放器203正在接收的运动信息信号相关的信息、由数字音乐播放器203从接收的运动信息信号产生的运动数据等。用户输入系统222可用于例如:控制经由界面装置205接收的输入数据的处理的一个或多个方面,控制输入数据接收(例如,时刻、接收的信息的类型、按需数据请求等),控制数据输出至电子装置203或由电子装置203进行的数据输出,控制运功参数测量装置207等。替换地或附加地,希望的话,数字音乐播放器203上的输入系统(例如,按钮222、触摸屏、基于数字转换器/触控笔的输入、旋转输入装置、轨迹球或滚动球、鼠标等)可用于提供用户输入数据至界面装置205和/或至运动参数测量装置207。作为又一示例,希望的话,可为界面装置205和/或数字音乐播放器203设置语音输入系统,以示例性地允许经由语音指令的用户输入。可提供用于控制任何系统元件和/或用于任何目的的任何其他期望类型的用户输入系统,而不偏离本发明。

数码音乐播放器203可包括另外的输入和/或输出元件,例如图2中所示的例如用于耳麦(或其他音频输出)、电源、无线通讯装置、红外输入装置、麦克风输入装置或其他装置的端口224和226。当接口装置205被附近到电子装置203时,如果期望,并且如果这些端口224和/或226被覆盖,则接口装置205可配备有类似于端口224和/或226的外部端口,并且内部电路可设置在接口装置205中,以能够使用户将相同的其他装置在其可能被插入数码音乐播放器203中时插入接口装置中,并且仍利用相同的功能(例如由此允许所需数据、信号、功率和/或信息通过接口装置205传送给用户,传送到另一个输出部,和/或传送到数码音乐播放器203)。

应意识到,虽然上面相对于数码音乐播放器203描述了本发明的一些特定实施例,但是可使用任何便携电子装置实施本发明的替代示例。例如,通过本发明的一些实施方式,运动参数测量装置207可被与移动电话、表、个人数码助手、其他类型的音乐播放器(例如CD机或卫星广播音乐播放器)、便携式计算机或任何其他期望电子装置结合使用。此外,本发明的一些实施例可替换地或附加地不使用接口装置205。例如,运动参数测量装置207可配置为使用蓝牙无线通信协议通信,从而其可和带蓝牙功能移动电话、个人数字助理、手表或个人电脑一起使用。当然,可使用此外的其他无线或有线通信技术,而忽略接口装置205。

还应意识到,为了易于理解,虽然已经在上面描述了运动参数测量装置207,但是任何类型的期望运动参数测量装置207可被与本发明的多种实施例一起使用。例如,通过本发明的一些实施例,运动参数测量装置207可为心率监测器、血氧监测器、卫星定位装置(例如,全球定位卫星(GPS)导航装置)或其他定位系统、测量用户的活动的装置(例如,EKG监测器)、或测量用户的一个或多个物理参数的任意其他装置。此外,运动参数测量装置207可测量由用户操作的一些装置的一个或多个操作参数,诸如在自行车上移动的速度和/或距离;使用踏车、划船器、椭圆机、固定自行车等进行的速度和/或功;以及使用由用户穿戴的滑板(滑水或滑雪)、滑冰鞋(旱冰或真冰)或雪鞋等行进的速度和/或距离;等。

而且,尽管已经将运动参数测量装置207描述为和数字音乐播放器203或其他从运动参数测量装置207接收信号的便携电子装置分立,在本发明的一些实施例中,运动参数测量装置207可合并入数字音乐播放器203或其他便携电子装置中。例如,本发明的一些实施方式可采用音乐播放器、移动电话、表或个人数码助手,所述个人数码助手包括加速度计、卫星定位装置或用于测量运动活动的任何其他期望的装置。进一步地,应意识到,本发明的多种实施方式可采用多个运动参数测量装置207,其包括在数码音乐播放器203或其他便携电子装置中,与数码音乐播放器203或其他便携电子装置分离,或其一些组合。

运动采集和显示工具

图5示出了根据本发明的各个实施例可用于采集和/或显示运动数据的运动信息采集和显示装置的示例。如将在下文中更详尽的讨论的,运动信息采集和显示装置501可采集且显示运动数据。运动信息采集和显示装置501可使用此前描述的计算装置101的任意合适的变体实施。但是在一些情形中,信息采集和显示装置501可使用台式机或笔记本个人计算机商用地实现,其例如使用来自Redmond,Washington的Microsoft Corporation可购得的Microsoft Windows操作系统的一版本,使用来自Cupertino,California的Apple Corporation可购得的Apple Macintosh操作系统的一版本,或从多个商家可购得的Unix或Linux操作系统的一版本。

如在图5中所示,运动信息采集和显示装置501包括用于从运动信息监测装置201接收数据的接口503。接口503可使用例如电子构件、软件构件(诸如应用程序接口(APIs))、或以上的一些组合实施。运动信息采集和显示装置501还包括运动数据采集模块505。在本发明的多个实施例中,运动数据采集模块505可检测存储一个或多个运动数据组的数字音乐播放器203或其他便携式电子装置何时被通过接口503连接至运动信息采集和显示装置501并和数字音乐播放器203或其他便携式电子装置建立通信进程以获取一个或多个运动数据组。在本发明的一些实施例中,运动数据采集模块505可在运动数据组已经在装置501获取且存储之后从数字音乐播放器203或其他便携式电子装置删除运动数据组。

通过本发明的一些示例,运动数据采集模块505可在从数字音乐播放器203或其他便携式电子装置获取的运动数据组上进行一些其他的操作。例如,如果运动信息监测装置201可被用于从不同的用户采集运动信息,然后运动数据采集模块505可附加地提醒用户标识他或她自身(如果该信息此前未由运动信息采集和显示装置501获取的话)。该标识信息可继而包括在获得的运动数据组中。

如此前注意的,运动信息采集和显示装置501通常从由一个或多个运动参数测量装置207测量的信息产生运动数据组。但是通过本发明的一些实施例,运动信息采集和显示装置501可替代地存储由运动参数测量装置207提供的未处理信息。通过这些实施例,运动数据采集模块505可从数字音乐播放器203户或其他便携式电子装置获取未处理信息,并继而从未处理信息自身产生运动数据组。当然,本发明的此外的其他示例可按需要-与从运动参数测量装置207测得的未处理信息产生运动数据相关的-功能在运动数据采集模块505和数字音乐播放器203或其他便携式电子装置之间分割。

运动数据采集模块505可例如通过由计算装置101的计算单元113执行的软件指令实施。通过本发明的一些示例,运动数据采集模块505可通过传统的软件工具(诸如浏览器)实施。替换地,运动数据采集模块505可由专用软件工具或通过增强用于进行运动数据采集功能的传统软件工具实施。例如,运动数据采集模块505可由并入传统的浏览器的软件工具实现,以执行多种功能。这些功能可包括例如,在从数字音乐播放器203或其他便携式电子装置采集活动数据之外选择、购买和下载音乐和视频内容。

一旦运动数据采集模块505已经采集由运动信息监测装置201提供的处理过的信号,则运动数据采集模块505通过接口模块507将运动数据组传输至运动数据显示配置装置601。运动信息采集和显示装置501可通过传统的网络(诸如互联网)而与运动数据显示配置装置601通信。通过这些构造,接口模块501可使用任意传统类型的网络接口(诸如网络接口卡)实施。当然,可替换地使用任意希望类型的硬件或软件组合,以允许运动数据采集模块505发送采集到的运动数据至运动数据显示配置装置601。通过本发明的一些实施例,运动数据采集模块505可自动地将采集的运动数据馈送至运动数据显示配置装置601。例如,运动数据采集模块505可尝试,在检测到至运动数据显示配置装置601的网络构造时、在以预设的间隔采集之后立刻将采集的运动数据馈送至运动数据显示配置装置601,或其组合。替换地或附加地,运动数据采集模块505可提醒用户表明何时采集的运动数据应被发送至运动数据显配置装置601。

图6示出了根据本发明的各个示例可采用的运动数据显示配置装置601。如附图所示,运动数据显示配置装置601包括接口模块603,用于与运动信息采集和显示装置501通信。如前所述,运动信息采集和显示装置501可通过传统的网络(诸如互联网)与运动数据显示配置装置601通信。通过这些构造,接口模块501可使用任意传统类型的网络接口(诸如网络接口卡)实施。当然,可替换地使用任意希望类型的硬件或软件组合,以允许运动数据显示配置装置601与运动信息采集和显示装置501通信。

运动数据显示配置装置601还包括运动数据显示配置模块605和运动数据存储器607。当运动数据显示配置装置601的接口模块603从运动信息采集和显示装置501接收运动数据时,其提供接收到的运动数据至运动数据显示配置模块605。运动数据显示配置模块605可继而将运动数据存储在运动数据存储器607中用于将来使用。如将在下文中更详细地讨论的,运动数据显示配置模块605还从运动数据存储器607获取数据,并配置获取的运动数据用于以对用户有意义的方式通过一个或多个用户接口显示。

现在返回至图5,当用户希望观察和他或她的运动活动(或他人的运动活动,如将在下文中更详细地讨论的),用户提交该请求至运动信息采集和显示装置501。更特别地,用户可采用传统的输入和输出装置,诸如键盘、鼠标、显示器等。显示请求可继而通过传统的接口输入/输出接口511提供至运动数据显示模块509。如本领域中周知的,接口输入/输出接口511可使用任意希望的硬件和软件的组合实施,这诸如用于检测和处理来自输入装置的输入并发送数据至输出装置或以其他方式控制其的传统的应用编程接口(APIs)。

通过本发明的一些示例,运动数据显示模块509可被利用用于接收输入的任意传统的工具来实施,以请求和控制数据的显示,并继而后续地以请求的方式显示数据。例如,运动数据显示模块509可使用传统的浏览器程序实施,诸如在计算单元113上执行的Microsoft Internet Explorer、Mozilla Firefox或Opera。通过本发明的此外的其他实施例,运动数据显示模块509可使用已经被一个或多个显示工具增强的传统的浏览器程序实施,这些显示工具诸如ActiveX插件、Java script、或Macromedia Flash Player或Adobe Flash Player的一版本,其可从San Jose,California的Adobe Systems公司获得。在本发明的此外的其他实施例中,运动数据显示模块509可例如通过用于显示运动数据的专用软件工具实施。

如将在下文中更详细地讨论的,当用户激活运动数据显示模块509时,他或她被提供有一用户界面,其提醒用户选择他或她希望观察的采集的运动数据、用户希望观察采集的运动数据的格式等。该用户界面可由运动数据显示模块509、运动数据显示配置模块605或以上的一些组合产生。当用户采用提供的用户界面以提交观察运动数据的请求时,运动数据显示模块509传输该请求至运动活动显示配置模块605。作为响应,运动数据显示配置模块605配置该请求的运动数据,以由运动数据显示模块509显示。例如,如将在下文中更详尽地描述的,用户可请求观察在一周的周期中每天用户跑动的总距离。作为响应,运动数据显示配置模块605从运动数据存储器607获取相关的距离数据。其将继而配置获取的距离数据以通过希望的图像(例如,条状图)显示,并提供配置后的运动数据至运动数据显示模块509,以显示给用户。

应指出,通过本发明的一些实施例,数据显示配置功能可在运动数据显示模块509和运动数据显示配置模块605之间分割。例如,如果运动数据显示模块509由简单的浏览器实施,则运动数据显示模块509可用作运动数据显示配置模块605的“瘦客户端”(thin client)。即,全部数据显示配置可能可由运动数据显示配置模块605进行。运动数据显示模块509可继而仅显示提供至其的信息。替换地,如果运动数据显示模块509由专用软件工具实施,则全部数据显示配置功能的大部分可由运动数据显示模块509实施。通过这些示例,运动数据显示配置模块605可仅用于存储和从运动数据存储器607获取运动数据。

使用具有GPS功能的移动装置的运动活动监测

如上所述可使用各种软件(例如图5中的运动显示模块509)和硬件(例如图2中的数字音乐播放器和/或图5中的运动信息采集和显示装置501)来追踪运动活动和提供该信息至个人。在一种布置中,软件和/或硬件可包括在诸如移动通信装置或移动计算装置的移动装置中。用于检测、采集、处理和显示运动信息的移动装置的使用可在多种环境中向运动员提供运动活动信息。例如,为了查看处理或采集的运动活动信息,运动员可使用他或她的移动装置,而不是需要使用固定计算系统。这样的移动装置可包括智能手机、移动电话、个人数据助理(PDA)、笔记本型计算装置、数字音乐播放器、平板电脑、腕戴式装置等。形为软件应用或小应用程序的计算机可执行指令可存储在移动装置中,允许移动装置进行各种运动活动追踪和监测功能。例如,移动装置可响应于个人的运动表现提供反馈、挑战、建议、鼓励以及其他数据。在一个示例中,计算装置可挑战个人进行较在此前的锻炼进程中更耗力或更困难的锻炼,以帮助该个人改进和实现更大的进步。通过实现更显著的进步,个人可更被激励继续常规地进行锻炼。在另一示例中,移动装置可被配置为基于他或她的表现和/或从其他个人处接收的评论和鼓励鼓励和激励个人。

图7示出了示例性移动装置块状图,该装置可用于追踪运动活动信息,并提供各种类型的反馈至个人。在特定的示例中,移动装置可对应于诸如图2中的数字音乐播放器203的数字音乐播放器。移动装置700可包括处理器701、RAM703、ROM705、数据库707、无线电收发机709、网络适配器711、全球定位系统(GPS)装置713、加速度器715和I/O适配器717。诸如RAM703和ROM705的计算机可读介质可被配置为存储计算机可读指令,该指令在被执行时使得诸如移动装置700的装置进行此处描述的一个或多个功能。处理器701可被配置为进行各种计算和执行存储在RAM703和ROM705中的指令。数据库可提供数据的存储,这些数据包括用户信息、电话号码、网络地址、email地址、软件、图像、文档等。I/O适配器可配置为便于至一个或多个输入或输出装置的数据的接收和输出,输入和输出装置包括触摸屏、音箱、音频插口、实体键盘、麦克风等。

在单个移动装置700中包括GPS装置713和加速度器715允许装置700在多种锻炼设置中记录运动活动数据。例如,如果个人在跑步机上跑步,GPS装置713将可能为对于检测或提供显著的锻炼数据而言不稳定,这是因为个体总体地保持固定且GPS卫星信号可能不可用。这样的话,移动装置可替代地使用加速度器确定个人已经进行的步数、个人的速度/加速度(例如速度)等。在另一方面,如果个人在室外跑步,使得个人从一个位置移动至另一位置,GPS装置713或来自于其的数据记录(例如,GPS装置一直被激活,但记录被关闭和打开)可替代地被激活且使用。在一种或多种布置中,移动装置700可自动地检测是否应该使用GPS装置713或应该使用加速度器715(或是否应该记录来自GPS装置713或加速度器715的数据)。例如,如果装置700确定个人的位置不在改变,则可激活且使用加速度器715或记录来自其的数据(再次地,该装置可一直被激活,但来自该装置的数据的记录被打开和关闭)。在一些布置中,GPS装置713和加速度器715两者可被彼此结合地使用,以提供附加的数据粒度(data granularity)和/或增加数据的准确性。其他传感器也可包括在移动装置700中(诸如心率监测装置),以提供附加类型的活动数据。附加地,在一些情形中,如果GPS不可用则可使用蜂窝三角定位(cellular triangulation)确定位置。

在一种或多种布置中,移动装置700可自动在没有加速度器的GPS布置、没有GPS的加速度器布置或GPS和加速度器组合的布置(且在一些情形中,具有加速度器模式的蜂窝三角定位)之间切换。切换以及确定使用哪个模式可取决于多个因素,包括检测到的运动、GPS信号强度和可用性、用户偏好、位置等。例如,如果GPS信号为低强度(例如,低于50%强度、低于30%强度、低于10%强度等),移动装置700可操作GPS装置713和加速度器715两者,从而加速度器715数据可补充任意可能缺失或不准确的GPS信息。替换地或附加地,GPS数据和加速度器数据可被平均或以其他方式组合,以确定由用户进行的运动活动的量。在另一示例中,当信号强度位于预定水平之上(例如50%、70%、90%等)移动装置700可使用和记录来自GPS装置613的数据,而不使用和记录来自加速度器715的数据。在此外的另一示例中,如果移动装置700经由加速度器715检测到移动,但未使用GPS装置713检测到位置变化,则移动装置700对于该锻炼可使用加速度器715,而不使用GPS装置713。而且,如果装置700开始检测GPS信号,装置700可切换至GPS模式或组合的GPS/加速器模式。在其他情形中,如果没有GPS信号可用和/或用户的位置在室内,则可使用加速度器715而不使用GPS装置713。可使用GPS(例如,位置、信号强度)或基于手动输入自动地确定用户位置。

根据一种或多种布置,移动装置700可通过检测以预定的速度进行的步数、接收运动活动开始的用户标识、检测心率的升高(例如通过心率传感器)等而确定用户正在进行固定位置运动活动。在一个示例中,移动装置700可使用来自加速度器715的数据检测在阈值速度之上进行的步数。在检测到进行的步数之后,移动装置700可确定来自GPS装置713的GPS数据是否可用和/或标示位置变动。如果没有(例如,没有GPS信号或位置变动),移动装置700可记录该用户正在进行固定位置运动活动。移动装置700还可和用户确认该确定。附加地或替换地,移动装置700还可确定是否检测到升高的心率。

在其他示例中,可将其他传感器和定位系统一起使用,以提供替换的或附加的活动信息。例如,如果定位系统没有检测到用户的物理位置的变动(或位于预定的阈值距离或高度之上的变动),则可使用心率传感器确定用户是否正在进行运动活动。附加地或替换地,GPS装置713和/或加速度器715可和移动装置700物理地分离。例如,加速度器715可对应于腕戴式或和鞋整合的传感器。例如,GPS装置713可并入在腕戴式装置中。移动装置700可使用各种无线或有线通信系统(包括蓝牙、Wi-Fi、红外等)和这些分立装置的每一个通信和从其接收数据。

移动装置700或其他计算系统可提供用于限定锻炼的多种功能和选项。例如,系统可提供通过划线启动跑步或通过在此前完成的跑步上改进启动跑步的用户选项。该跑步可继而被定制,且鼓励和/或状态信息可在跑步期间和之后提供至个体。

限定跑步-综述

使用诸如图7中的装置700的运动活动监测装置,用户可记录运动活动进程并记录来自其的数据。记录运动活动进程可包括限定活动的类型、活动的持续期间、将提供的音频、视频或触觉反馈等。信息可通过装置700上的一个或多个应用执行而输入。因此,用户可在移动环境中以及在参与运动活动之后短时间内设置运动活动进程。

图8是示出了通过其用户可使用诸如图7的装置700或其他健身监测装置的移动装置限定跑步的示例性过程。在步骤800中,系统可接收对应于启动锻炼的命令的用户输入。例如,用户输入可包括用户在系统上可用的应用或功能选择锻炼选项。在块805中,系统可后续地响应于命令向用户提供多个锻炼选项。例如,系统可提供用于重复上次跑步、启动基础跑步、改进上次跑步、校准一个或多个感知装置、查看锻炼历史和/或设置目标的选项。选项可被分类,且在用户界面的分立的部分或屏显中显示。例如,主屏显可包括重复上次跑步选项、改进选项和基础跑步选项,而锻炼屏显可包括基础跑步选项、改进选项、目标设置选项、历史选项和校准选项。

如果用户选择重复上次跑步选项,则可在步骤810中从数据库获取用户的最近的跑步。数据库可为系统自带的或可位于远端服务器中。系统可继而在步骤815中确定跑步进行的地点(例如室外或室内),这是因为跑步的位置可确定使用何种传感器以追踪活动。例如,如果此前的跑步发生在室外,在块820中系统可启动使用GPS装置追踪和监测的跑步。另一方面,如果该跑步发生在室内,系统可启动使用加速度器系统追踪和监测的跑步,如块825所示。跑步的初始化可包括激活相关固件、硬件和/或软件、限定锻炼参数(例如,对于室内设置消耗的卡路里而对于室外设置跑动目标)、产生锻炼界面(例如,对于室内跑步为健身房图像而对于室外跑步为室外风景)等。如此处注意到的,在一些布置中,如果锻炼允许使用GPS,而仅非GPS装置可用于室内锻炼时,可使用加速度器和GPS系统两者以追踪各种锻炼统计数据。使用装置可包括记录来自该装置的数据并指令该装置在特定的时刻处(或持续地)传输数据。重复上次跑步还可包括使用和上次跑步相同的音乐列表或其他音频内容。附加地或替换地,用户可被提供有针对当前跑步定制音频内容的选项和机会。

如果用户选择改进他或她的锻炼表现,则在块830中用户可被提供有第二组选项。选项可提供多种改进方法,包括跑特定的路径、跑得更快、跑得更长、跑得更远、创造1K或5K中的个人最佳成绩(以时间计算)、或创造距离跑步中的个人最佳成绩。如果用户选择完成特定路径的选项,则用户在块835中被提供有路径列表。路径列表可包括由用户此前跑动和/或保存的路径、从远端网络站点下载的路径、由好友或其他认识的人跑动的路径等。在一些布置中,路径可基于用户的过往运动表现(包括此前跑步的路径类型)推荐给用户。例如,用户可在基本平坦的地形上跑3英里,移动装置或其他系统可标示具有类似地形的类似距离的路径。在一些布置中,推荐的路径可包括寻求挑战用户的路径。例如,推荐可包括3.5英里和4英里路径或具有更显著的山路地形的路径。

在另一方面,如果用户选择其他选项中的一个,则在块840中用户可被要求输入相应的改进量。在块845中,系统可后续地基于用户输入设置锻炼的目标。用户希望改进他或她的表现的量可以按照百分比或绝对值限定。例如,如果用户希望跑得更远,用户可以限定他希望跑的额外的英里数或英里数的百分比增加。取决于选择的改进类型,英里数的总量可继而基于最近的跑步或基于个人最佳成绩而计算出。在一个示例中,如果用户选择跑得更远的选项,则改进目标可基于用户的上次跑步限定。但是,如果用户选择创造距离跑步中的个人最佳成绩,则改进目标可自动地、半自动地、和/或手动地基于此前的或当前的个人最佳距离限定。例如,系统可自动地设置目标为在个人最佳距离之上特定的百分比(例如,5%)。替换地或附加地,用户可被给予选择锻炼的选项,由此他可能希望在此前记录的全部锻炼的基础上改进。

如果用户从锻炼菜单选择目标设置选项,则在块850中用户可能被要求选择他愿意设置的目标的类型。目标的多种类型可包括距离、时间和卡路里。还可设置其他类型的目标,包括速度、心率、百分比坡度跑步等。在一种或多种布置中,用户可选择多种目标类型,继而设置跑步的多个目标参数。在选择目标类型之后,在块855中系统可显示目标列表至用户。目标列表包括一个或多个预定和/或自动限定的目标,诸如跑马拉松、跑动特定的时间(例如,30分钟)和/或消耗特定量的卡路里(例如,300卡路里)。目标列表还可向用户提供用于定制目标的选项。例如,如果对于跑10英里没有可用的预定选择,则用户可设置针对跑10英里定制的目标。在另一示例中,如果用户希望消耗500卡路里,但预定的卡路里目标是以200卡路里递增的,则用户可设置定制的500卡路里目标,而不是被强迫选择400或600卡路里。

在用户已经选择了锻炼类型和/或限定了针对该锻炼类型的目标之后,系统在块860中可提醒用户选择他或她希望在锻炼中听的音乐的类型。多种选择可包括预定的播放列表、随机(例如,歌曲的随机选定或歌曲的随机顺序)或没有音乐。在块865中,系统可确定用户是否希望将锻炼信息公布在诸如FACEBOOK的社交网络站点上。替换地或附加地,系统可确定用户是否希望将锻炼数据同步至运动活动监测服务。如果是的话,则用户可被提醒输入各种标示或登录信息,从而系统可自动地访问用户账户,以及将信息同步或公布至其。用户还可被提醒输入公布或同步选项,包括信息是否对公众、选择的朋友或用户的组可用,全部数据是否被同步或仅特定类型的数据被同步(例如,卡路里、跑步的距离、路径)等。

如果在块870中用户不希望公布或同步数据,或在用户已经完成了信息的同步/公布之后,在块875中,系统可允许用户限定锻炼在其中进行的环境。例如,用户可选择室内或室外锻炼。在一些布置中,用户可选择特定的位置或装备的类型。例如,用户可表示他或她希望在跑步机上跑步或使用椭圆机。根据限定的环境,系统可标示、选择和启动恰当的装置和传感器,以检测锻炼的结果,如关于块820和825所述的。在一些布置中,位置或环境的选择也可允许装置针对该特定的环境更准确地校准其传感器和装置。不同组的校准数据可存储用于不同的锻炼、锻炼的类型以及锻炼环境。

也可在过程中提供其他运动活动类型设置选项。例如,设置可允许运动员表明是否将表现信息公布至社交网络站点或新闻汇总(news feed)、是否同步或发送数据至运动活动表现监测服务等。

图9示出了另一示例性过程流程,通过其用户可限定和启动锻炼。图9的过程流程和图8中描述的类似,但包括附加的选项和特征。例如,图9的过程流程可包括在块901、903和905中允许用户选择基于其进行改进的过往跑步的改进选项。该系统可自动地选择用户将改进的锻炼参数,或用户可选择他或她希望改进的参数。替换地,用户可选择或期望在锻炼过程中的多个或全部参数(例如,卡路里和距离)上的改进。此外,过程流程可在块907中包括音频选项,其允许用户重叠各种环境噪音和声音,诸如城市噪音(例如,汽车鸣笛或驶过、警笛、孩童嬉戏等)、农村噪音(例如,蟋蟀、风声、农场动物噪声)等。环境噪声和声音可提供给用户,以和城市、位置和/或环境的列表相关联地选择。例如,列表可包括诸如纽约、华盛顿特区、波士顿、洛杉矶和芝加哥的城市以及诸如酒吧、俱乐部、公园、海滩等的位置。

过程流程可包括其他选项,以在块909中允许用户选择他或她是否希望在锻炼中接收提醒,以进一步改进个人的锻炼。例如,在锻炼期间,系统可自动地产生和显示提醒,询问个人是否愿意将跑步时间增加额外的5分钟或是否愿意消耗额外的50卡路里。改进或附加的量可对应于未改进的目标/锻炼的百分比,该量将增加锻炼至在运动活动指标上超过个人最佳等。如果用户不希望接收该提醒或告示,则提醒可针对该锻炼被中止。替换地,如果用户选择接收提醒的选项,则用户还可被允许限定何时且在哪些条件下给出该提醒。例如,用户可表明该提醒仅在1小时跑步的最后的30分钟中给出,以及仅在用户的心率低于特定的量时给出。在另一示例中,用户可请求在个人处在将超过距离目标的步度上以及在以超过预计速度更快的速度跑步时提供该提醒。也可将各种其他类型的参数和条件用于限定寻求进一步改进个人的锻炼表现的提醒的触发器。

根据一种或多种布置,用户可被提供有两种类型的改进锻炼选项。第一改进锻炼选项可被配置为提供基于在此前的锻炼之上的改进标准量(例如,不论个人,5%的改进)而产生的改进锻炼选项。第二改进锻炼选项可被配置为基于用户的属性和/或过往锻炼统计数据产生改进锻炼。在一个示例中,合并进入用于第二改进锻炼选项的改进锻炼中的改进的量可被基于用户的此前的趋势动态地确定。替换地或附加地,为第二改进锻炼选项中的改进锻炼设置的改进的量可考虑用户的体重、身高、性别和/或以上的组合。例如,如果用户的趋势示出了在特定的时间框架上(例如,一个月)更慢的或更渐进的进步,则可设置更低的改进的量(例如,百分比改进),而如果用户的趋势示出了在特定的时间框架上更快的进步,则可使用更高的改进的量以产生改进锻炼。用于改进跑步或锻炼的推荐还可包括用于锻炼的特定的推荐路径、推荐的时刻或一周中哪天。在一个示例中,推荐可基于专用于由诸如GPS的定位系统确定的位置的天气和/或条件预报。

可产生各种类型的用户界面,以允许用户更方便地设置锻炼进程。例如,锻炼类型选择和限定、音频选择等可被图形化地示出。也可限定一系列用户界面,以逻辑地且高效地引导用户进行活动进程设置。

图10A至10G示出了当个人开始初次跑步时可产生和显示的一系列用户界面。初次跑步可为此前没有记录的锻炼历史的个人的新的跑步。当用户创建初次跑步时,用户可初始地被显示以图10A的欢迎界面1000。界面1000可显示用户和锻炼信息,包括此前跑步的次数1001(例如,由于用户不具有此前记录的跑步其为0)、平均速度1003、持续期间1005和消耗的卡路里1007。持续期间1005和消耗的卡路里1007测量值可分别为在进行的全部跑步上的总的持续期间以及总的消耗的卡路里,或可为每次跑步的均值。界面1000还可显示多个选项,其包括开始新的跑步的选项1009以及简介锻炼应用的特征的选项1011。附加地或替换地,界面1000可包括访问锻炼应用的其他方面的选项,这包括用于显示此前记录的锻炼的历史选项1013以及设置选项1015。选择设置选项1015可使得档案设置/编辑界面被显示。在一种布置中,如果该用户没有此前的跑步历史,则选择新的跑步选项1009也可使得档案设置/编辑界面被显示。

在一个示例中,如果没有此前记录的跑步,则历史界面可为空。图10G示出了显示没有已保存的跑步的消息1061的历史界面(例如,在选择图10A的历史选项1013之后的显示)。界面还可包括跑步设置或启动选项1063,以鼓励用户参与初次跑步。

图10B示出了一档案设置/边界界面1020,通过其用户可配置各种锻炼和锻炼记录参数。例如,界面1020可允许用户限定使用的测量单位以及设置用户的身高、体重和性别。档案设置/编辑界面1020可在用户选择开始新的跑步进程的选项(如在图10A中所示)和/或用户选择设置选项1015(图10A)之后被显示。可通过界面1020改变附加的或替换的参数。用户可被提供有选项1021,以跳过档案设置/编辑功能。如果用户选择完成档案设置,则用户可使用选项1023保存档案信息。用户可通过选择主屏显浏览选项1005浏览至诸如主屏显1000(图10A)的其他界面和屏显。

在用户完成设置他们的档案或在用户选择跳过档案限定菜单之后,用户可被提供有如图10C所示的跑步设置界面1030。跑步设置界面1030可被配置为允许用户限定针对新的跑步的锻炼参数。例如,用户可定义跑步类型、在锻炼中将播放的音乐和位置,其每一个都将在下文中被详细描述。一旦这些参数已经被设置,则用户可使用选项1031开始跑步。

图10D示出了跑步中途界面1035,其中显示当前跑的距离1037,以及速度1038和在锻炼中消耗的时间的量1040。用户还可被提供有选项1039,以控制音频内容的播放、改变被播放的音乐内容1041和结束锻炼1043。

在图10E中,在完成和结束跑步之后,界面1045显示了锻炼小结。例如,小结界面1045包括跑动的总距离1051、速度1052、跑步花费的总时间1053和消耗的卡路里1055。如果跑步被使用GPS装置记录,则界面1045还可显示用于显示用户跑步的路径的选项1054。其他选项可包括使用用户的情绪或精神状态(例如,心情)标记跑步的选项1056和访问运动活动服务提供方站点的选项1057。标记可涉及存储和活动数据的一个或多个参数或指标相关的元数据、属性或其他类型的信息。也可使用其他或附加的标签,包括标示在锻炼中使用的运动装备(例如,鞋)的标签和标明在锻炼中的天气的标签。通过使用使用的运动装备标记锻炼,系统可监测运动装备的磨损,或在达到用户的阈值量或磨损的阈值量(例如,使用该运动装备进行的运动活动的量)时推荐替换。在一个示例中,可通过跑动的距离测量磨损或用户的量/进行的运动活动。在其他示例中,可基于消耗的卡路里和/或速度确定进行的运动活动的量。标记运动装备还可提供关于产品如何且在何处被使用、期望的产品寿命时间、受欢迎度(例如,针对不同的体育项目)等的了解(例如,追踪)。因此,运动活动监测服务或产品提供方可使用该信息更好的针对、开发和/或改进产品。访问运动活动服务提供方站点可允许用户查看已经由用户的服务提供方采集的附加的锻炼信息。这可允许移动装置最小化移动装置中必须的存储器的量,而替代地将锻炼数据存储在服务提供方站点中。

在用户完成他或她的初次跑步之后,诸如图10F的界面1070的历史界面可包括对应于初次跑步的条目1075。可通过诸如跑步的距离的一个或多个锻炼统计数据在界面1070中标示锻炼条目1075。附加地或替换地,诸如图标1073的各种图标或标签可和条目1075相关联地显示,以标示对于该条目1075可用的特定类型的信息。例如,图标1073可标示已为该锻炼记录了GPS路径。条目1075的选择可允许用户查看记录的GPS路径和关于该锻炼的其他细节(例如,消耗的卡路里、锻炼的持续期间、锻炼后用户的心情)。

附加地或替换地,诸如图10A的界面1000的欢迎或主界面还可包括向用户提供激活或中止关于他或她的锻炼的反馈的能力的反馈选项。反馈可包括音频、视频、或触觉反馈,且可来自于其他运动员、好友、名人、家庭、服务提供方(例如,运动训练和监测服务)等。在一些示例中,反馈可包括配置为在用户达成特定的目标或达到具体的阈值之后在锻炼中被传输的音频、视频或触觉内容。反馈也可在用户达成了特定目标或达到了阈值时在锻炼之后被提供。在其他示例中,可基于诸如通过诸如FACEBOOK和TWITTER的社交网络出口从他人处接收到的评论的数量的其他触发事件而被提供。反馈选项还可包括各种粒度水平,以允许用户选择在锻炼中希望的反馈源以及不希望的反馈源。附加的反馈选项可包括是否在反馈中暂停在锻炼中播放的音频。

反馈可为祝贺、鼓励或激励。例如,如果用户完成一定的目标,反馈消息可为祝贺。在一些示例中,如果用户不在完成目标的正轨上,则消息可为鼓励或激励。反馈还可包括关于改进的建议。因此,提供给用户的消息的类型可取决于用户的锻炼的结果或当前状态。监测装置或系统可被配置为取决于锻炼结果或状态自动地选择恰当的消息类型。

在一个或多个示例中,设置锻炼可包括添加或限定希望的指导。指导可代表意图为指令性、管制性和结构性的反馈类型,且可在锻炼之前、之中和之后被提供,和可为专用于事件和/或专用于用户的。例如,指导可在用户已经选择马拉松作为锻炼事件的类型时提供专用于马拉松的指令。在另一示例中,指导可提供专用于间隔训练的指令(例如,跑步,减速至第一速度、加速至第二速度、放松、热身等)。间隔可基于包括身高、体重、性别、锻炼历史等的用户属性限定。因此,指令可基于专用于用户的间隔或专用于事件的将采取的动作而按照时间或按照距离被提示。可在用户限定希望的跑步之后选择恰当的知道(例如,指令),该用户限定可包括选择希望的跑步类型、距离、速度等。指导还可包括在锻炼之前、锻炼中和/或锻炼后提供至用户的建议或提议,且可被音频地、可视地和/或触觉地提供。例如,指令可通过使用振动、视觉标识或音频音调或语音指令而表明。

指导还可专用于特定的位置和一天中的时刻。例如,如果给定的位置具有更显著的坡度分布(例如,旧金山),指导可包括用于改进斜坡跑步的推荐。在另一示例中,取决于代谢周期、用户偏好、用餐时间等,指导可在一天中早些时候或一天中晚些时候推荐较不耗力的锻炼。在此外的其他示例中,指导可提供关于各种类型的地形和/或在不同类型的天气状况中跑多快(诸如,速度)的推荐。

在用户完成初次跑步之后,应用可提供反应记录的锻炼历史的不同用户界面。图11A至11E示出当用户完成和记录初次跑步后可产生和显示的一系列用户界面。图11A示出了可显示用于后续的跑步或锻炼的主界面1100。替代于显示简介选项(例如,图10A中的1011),主界面1100可显示允许用户进行在此前的锻炼基础上改进的锻炼。此前的锻炼可由用户选择或可被自动地选择。在一个示例中,选择的此前的锻炼可为最近的记录的锻炼。附加地,和图10A的界面1000中显示的通用图像不同,可在界面1100中显示总距离1103或用于全部记录的锻炼的其他指标。

图11B示出了界面1110,其可显示多种不同的锻炼1111a、1111b和1111c或可由用户选择的锻炼类型。锻炼1111a、1111b和1111c的每一个都可通过设置一目标而产生,该目标基于此前的锻炼量改进以预定的量。例如,在界面1110中,锻炼1111a、1111b和1111c可通过将此前的锻炼的一个或多个参数增加5%或一些其他的百分比或预定的量而自动地产生。因此,用户能够挑战他或她自身跑的更远、更久、或更快。在一种或多种布置中,用户可选择此前的锻炼结果被增加的量,以限定建议的锻炼1111a、1111b和1111c。建议的锻炼1111a、1111b和1111c的每一个可显示针对此前的锻炼1113a、1113b和1113c记录的指标,以及关于当前的锻炼建议的指标或目标指标1115a、1115b和1115c。这允许用在选择每一个建议的锻炼1111a、1111b和1111c时确定他或她希望实现的改进的量。

作为通过图11C的界面1120选择改进锻炼的替换,用户可选择限定不基于此前的锻炼的跑步。和图10C的界面1030类似,界面1120允许用户限定跑步的各种参数,包括跑步类型、将在锻炼中播放的音频内容和位置。

在一种或多种布置中,如果用户完成了改进跑步,则锻炼小结可包括附加的信息。例如,图11D的小结界面1130包括祝贺用户完成改进跑步的奖牌或其他标示/消息1131。音频图标1133可提供一标示,标示音频消息对于用户可用。例如,音频消息可包括鼓励的言辞(例如,来自名人、好友或通用语音)。在下文中详细地描述喝彩或祝贺消息。在选择图标1133之后,消息可被播放。标识/消息1131也可在实现了其他预定的目标之后被显示,这些目标诸如进行了50个进程的锻炼、跑了100英里总量(例如,在全部此前的锻炼上)、在一个进程中跑了10英里、在一个进程中跑了26.2英里、在单个进程中跑了30分钟、在全部进程上跑了100小时等。成就、目标和奖励可由用户、运动训练和/或监测服务提供方或由好友、家庭和认识的人限定。例如,如果用户在5天中跑了10英里,则好友可向用户提供折扣券。

图11E示出了另一示例性历史界面1140,其包括多个此前记录的锻炼的列表。列表中的每个条目1141a、1141b和1141c都可通过跑步类型标签1151标明。例如,跑步类型标签1151可标示跑步是时间跑步、改进跑步、距离跑步和/或基础跑步。在路径标识1143之外,列表1141a、1141b和1141c可包括用于每个条目的附加的标识,其可标示对应的锻炼的各个属性。例如,诸如图标1145的脸图标可标示对于锻炼标记了心情信息。此外,道路图标1147可标示锻炼在室外进行,而奖牌图标1149可标示在该锻炼中实现了成就。也可使用其他标识,包括用于标示在锻炼中使用的运动装备的类型的运动装备标识以及标明在锻炼中的天气的天气图标。历史界面1140可显示存储在装置上的全部锻炼的列表,或在一些情形中,仅显示预定数量的最近记录的锻炼。

图12A和12B示出了可产生和显示的其他示例性主屏显界面。

在跑步之前、跑步中途或跑步后提供至用户的消息可基于用户运动活动水平而被选定。因此,如果用户在预定的时间框架上表现出高水平的运动活动(例如,以在特定阈值之上的平均速度跑步或跑动了位于特定阈值之上的平均距离),则用户可被分类在第一运动活动水平中。如果用户表现出中等范围活动水平(例如,在平均速度或平均距离的两个阈值之间),则用户可被分类在第二运动活动水平中。如果用户表现出低范围活动水平(例如,在特定的阈值之下),则用户可被分类在第三运动活动水平中。附加地或替换地,活动水平可被按照需要或需求限定。消息、提议、信息、指导、建议等可继而被基于用户的运动活动水平分类选定。例如,如果用户被分类在低范围活动水平中,可更多指令性消息可提供至用户。此外,装置可在推荐产品至用户时更具体。

在另一方面中,如果用户被分类在高范围活动水平中,则用户可能不被提供如和低活动水平用户一样多的指令或一样实质性的指令。例如,磨损警告(例如,没有产品推荐)可提供至高活动水平而具有具体产品推荐的磨损信息以及说明磨损产品的危害的信息可提供至低活动水平用户。中范围活动水平用户可提供有在提供至高活动水平和低活动水平用户的那些之间的水平的信息。在一个示例中,具有产品推荐的磨损警告可提供至中范围活动水平用户,而没有说明信息。

消息也可取决于用户的活动水平而在音调、言辞、期望等上有所区别。例如,高活动水平用户可接收更强烈地挑战用户以达到特定的目标或超过设置目标的消息。对于低活动水平用户,消息可更鼓励而不是更挑战。例如,消息可提供鼓励言辞,即使在用户被预计不能达到特定的目标时。在另一示例中,消息可标明下用户可达到的下一活动水平,以及到达下一水平所需要的运动活动的量。因此,这样的信息可能是专用于活动水平和用户的。也可基于不同的用户活动水平应用消息中的其他类型的区别。

限定跑步-跑步类型选择

如在图10C中所示,跑步设置界面可允许用户限定跑步类型。例如,用户可能希望进行其中目标是达到特定的距离的距离跑步、其中目标是跑特定量的时间的时间跑步和/或没有设置目标的基础跑步。如果用户已经完成和记录了至少初次跑步,则用户还可能能够选择其中目标为从前的锻炼改进至少一个指标的改进跑步类型。该后一选项可在此前的跑步已经被完成和记录时可用且被显示。

图13A和13B分别示出了当用户没有此前的跑步历史时用于显示的跑步类型选择界面1300,以及当用户具有记录的跑步历史时可显示的跑步类型选择界面1350。界面1300和1350可类似,除了在图13B的界面1350中引入“做得更多”或改进跑步选项1353之外。当前选择的跑步类型可通过诸如复选标记1303的标识标明。

图14A-14G示出了用于定义时间的一系列用户界面。在图14A中,用户已经选择了时间选项。因此,时间跑步类型可被不同于其他可用的跑步类型地显示。继而,用户可被显示有图14B的时间选择界面1400。时间选择界面1400可包括多个预定时间(例如,5分钟、15分钟、30分钟、45分钟和60分钟)以及定制时间选项。当前选择时间(例如,30分钟)可通过选择标记1403标示。在用户已经选择时间之后,用户可返回至其中选择的跑步时间被和事件跑步类型选项相关联地显示的跑步类型选择界面。图14C示出了跑步类型界面1430,其在用户选择时间跑步类型且选择对应的时间量(例如,通过图14B的界面1400)时显示。

图14D示出了界面1440,其中用户选择定制时间选项。在图14E中,用户可被显示有界面1450,通过其用户可手动地限定跑步时间的量。例如,滚轮1453和1455可被提供,以分别允许用户限定小时数和分钟数。当前选择时间可显示在部分1457中。如图14C一样,图14F可显示诸如界面1460的界面,其中选择的时间可和选择的跑步类型相关联地显示。在另一示例中,图14G示出了跑步设置主菜单,其标明诸如30分钟跑步的跑步类型。通过使用“30分钟”标签标明跑步,应用和装置可向用户表明,当前限定的跑步类型是时间跑步且当前的时间设置是30分钟。

图15A-15F示出了可在用户选择距离跑步类型时显示的一系列用户界面。和时间选择类似,用户可选择图15A的界面1510中的距离选项,且继而被显示有图15B的界面1520中的跑步距离选项的列表。例如,列表可包括1K跑步、5英里跑步、5K跑步、10K跑步、半马拉松、马拉松和定制距离。选择诸如5K跑步的预定距离中的一个可使得5K预定距离包括选择标识。替换地,且如图15C和15D所示,用户可选择图15C的界面1530,且后续地手动在图15D的界面1540中限定定制距离。在距离已经被限定之后,用户可返回至跑步类型选择界面,其中距离选项显示具有选择标识,如在图15E和15F中示出的。选择的距离也可和距离跑步类型选项相关联地显示。例如,在图15E的界面1550中,“5K”可显示在距离跑步类型选项中,以表明5K距离已经被限定为该跑步的目标。在另一示例中,图15F示出了界面1560,其显示诸如4.25英里的定制跑动距离。

用户可使用选项1563确认跑步类型和跑步类型设置是正确的且返回至主设置界面1563。在返回到主跑步设置菜单之后,用户可查看当前限定的跑步参数。例如,图15G示出了界面1570,其显示具有跑步类型参数的12.3英里的距离。和时间相对的英里数的标识可标明该跑步是距离跑步而不是时间跑步。

图16A-16F示出了可在用户选择改进跑步类型时产生和显示的一系列用户界面。如在图16A的图1600中所示,“做得更多”或改进跑步选项可在用户选择改进跑步类型之后以交替的状态显示(在和时间跑步类型、基础跑步类型以及距离跑步类型比较时)。图16B和16C示出了改进选项列表和选择界面1605的部分1610和1620。例如,在部分1610中,用户可从最后跑步选项(例如,为了超过此前的跑步的一个或多个统计数据)、最远的跑步、最久持续时间跑步和最快1K跑步中途选择。部分1620可包括最快10K跑步、最快半马拉松、最快马拉松和历史选择选项。改进跑步的目标可自动地限定为超过此前的跑步(例如,最久的跑步、最远的跑步或最快的1K跑步)以预定的量。在一个示例中,目标可为超过此前的锻炼以5%。改进量可标示在图16B的部分1607中。改进量可为用户定义的、由装置或应用自动地设置、由运动活动监测服务提供方限定等。

如果历史选项被选择(例如,从图16C的部分1620),用户可被显示有记录的跑步的列表。图16D示出了显示记录的此前的跑步的列表的历史界面1630。用户可继而从一个此前的跑步中选择,以改进。例如,用户可选择在此前的14.7英里跑步的基础上改进5%。在选择了此前记录的14.7英里跑步之后,用户可被显示有图16E的界面1640,其中用户可选择在其上进行改进的14.7英里中记录的统计数据或指标。系统和应用可通过添加的改进量而自动地计算目标。例如,用户可选择跑得更远、跑更长时间的量、以及以更快的速度跑步的选项。

在希望的改进被选择和限定之后,用户可返回至诸如图16F的界面1650的跑步设置界面,其中选择的目标被和跑步类型相关联地显示。

在一种或多种布置中,一旦希望的跑步类型被限定,则装置可进一步基于限定的跑步参数产生指导。在一个示例中,如果意图的跑步是更长的距离(例如,10英里)而不同于此前的跑步为较短的距离(例如3英里)时,指导可建议更长的时间段用于热身。替换地或附加地,可取决于希望的速度或距离推荐不同的热身活动。指导可提供为来自运动员或名人的音频。在特定的示例中,用户可选择名人或周知的教练。每一个教练可对应于不同的训练难度和激进度水平。例如,一个教练可挑战用户超过他或她限定的目标以10%(例如,通过在锻炼中提示用户跑得比平均步度更快)。其他教练可挑战用户超过他或她限定的目标以30%(例如,通过在锻炼中更多次地提示用户跑得比平均速度快,和/或跑得更久)。一些教练可对应于不同类型的锻炼。例如,教练可能偏好间隔训练,而另一教练可能相较于更久更慢的跑步而偏好短程冲刺。

附加地,提供至用户的建议和提示还可包括关于运动装备、服务和其他产品的推荐。例如,在确定用户正在计划新的锻炼时,如果用户的当前的鞋将达到阈值磨损状态,则装置可推荐购买一双新鞋。装置还可推荐各种类型的服饰,诸如压缩袜、护腿、T恤、短裤、长裤等、用于大风区域的防风上衣、用于更冷的位置的保暖内衣、更热的气候中的头带或吸汗带等。根据一个或多个方面,可基于用户对于此前的锻炼的描述产生产品推荐。例如如果用户表明锻炼是疲惫的,装置可在开始下一次锻炼之前推荐购买体育饮料。在另一示例中,此前的一次或多次锻炼中标明的天气或地形可影响推荐的产品类型。例如,可推荐一种鞋的类型用于道路跑步,而可推荐另一种鞋的类型用于跑道跑步。在此外的另一示例中,可推荐吸湿服饰用于更暖的气候,而可推荐保暖服饰用于更冷的气候。

多种其他类型的推荐和推荐因素可结合此处描述的方面一起使用。例如,推荐的产品可为数字的或服务相关的。特别地,装置可在完成跑步之后推荐访问路径地图应用户或服务,以允许用户更好地将和路径的地形图相关的跑步的各个属性可视化。在另一示例中,指导或其他类型的提示和信息可包括位置专用装置。如果移动装置检测到用户即将开始特定的路径,则装置可提供关于沿该路径的各种地形的建议。在特定的示例中,装置可取决于位置专用信息或属性(包括地形、天气、坡度、海拔等)而提供指导(例如,跑多快、在哪跑的更慢或更快、在路径的特定部分中消耗多少能量)。如本文所述,可使用GPS装置或通过使用经纬度、邮编、区号、城市名、和/或以上的组合手动地标明位置而检测位置。其他类型的位置信息可包括用户在特定的区域中(国家的地区、全世界、特定的路径、城市、州、邮编、区号等)跑步的次数。位置专用信息还可在锻炼中在用户达到或来自至一位置的限定量的距离之内时提供。

限定跑步-训练音频和环境选择

结合选择跑步类型,用户还可选择在锻炼中播放的音频内容。用户还可选择没有任何在锻炼中播放的音频内容。图17示出了从界面1700选择音乐选项的用户。音乐选项可包括关于当前选择的音频选项的屏显。例如,如果没有已经选择的音频内容,则单词“None”可显示在选择按键中。替换地,可显示选择的播放列表名或选择算法/参数(例如,随机、音乐类型)。

图18A-18E示出了在用户选择音频内容定义选项之后可产生和显示的一系列音频内容选项界面。例如,在图18A中,界面1800可包括多个预定的音频内容选项,其包括播放列表选择选项、随机选项、正在播放选项和没有音乐选项。随机选项可允许用户从全部可用的歌曲中随机地选择歌曲。在一些布置中,随机选项也可以随机的顺序播放音频内容(例如,不必须根据其中音频内容存储的顺序或列出在全部可用歌曲的数据库中的顺序)。选择现在播放选项可使得当前的播放列表或音频内容分类、艺术家、专辑等被选择。如果当前未在播放音频,则现在播放选项可选择最近播放或选择的音频内容。图18B示出了跑步设置界面1810,其中现在播放选项的用户选择反映在音乐选择选项中。

在另一方面,如果用户选择播放列表选项(如在图18C中所示),用户可被显示有播放列表界面。图18D示出了示例性播放列表选择界面,即,界面1830,其中用户可创建新的列表、选择最喜欢的跑步混合播放列表、包括全部购买的音乐的播放列表以及包括最常播放的25个音频条目的播放列表。最喜欢的跑步混合播放列表可由装置基于音频内容或音频内容列表在锻炼中播放的频率而自动产生。因此,最喜欢的跑步混合播放列表可不同于最常播放的25个音频项,这是因为最常播放的25个音频项可基于锻炼和非锻炼时间中的总频率,而最喜欢的跑步混合播放列表可能仅基于在锻炼中播放的音频内容而产生。

通过选择列表创建选项,用户可被在图18E的歌曲选择界面1840中提供有音频内容列表1841。用户可能能够使用选项1843对音频内容项分类。例如,用户可通过列表成员、艺术家、歌曲和视频来对列表分类或查看列表。用户可通过从列表选择每个希望的项而添加音频内容项至列表。添加/移除标示1845可取决于对应的音频内容是否当前存在于正在创建的播放列表中而改变外观。例如,如果音频内容项不在播放列表中,标识1845可显示为加号,而如果音频内容在播放列表中,标识1845可显示为减号。一旦用户已经完成了添加音频内容至播放列表,则用户可选择选项1847以继续跑步设置。替换地,用户可通过选择取消选项1849而取消播放列表的创建。在一种或多种布置中,可基于在这些音频内容项中的用户的此前的锻炼表现而推荐或建议音频内容至用户。例如,如果用户在特定的音频内容项中以平均速度之上的速度跑步或跑步平均距离之上的距离,则该装置可建议该音频内容项被添加至播放列表。可将相同的过程用于自动地产生建议的列表。例如,可通过选择在其中用户表现出最佳锻炼表现的25、30、40、50或其他数目的歌曲(例如,如由诸如消耗的卡路里、距离、速度和/或以上的组合所限定的)产生播放列表。

根据一种或多种布置,移动装置和锻炼监测应用可基于锻炼的持续期间而选择和/或建议音频。锻炼的持续期间可为用户限定的,或可基于相同长度或类型的此前的锻炼而估计/预估。例如,如果用户此前在45分钟跑了5英里,移动装置或训练应用可预计将进行的5英里跑步锻炼的用时。一旦已经确定了用时,则移动装置或应用可继而基于期望的用时为将进行的锻炼选择一个或多个音频内容项,诸如音乐、音频书、喜剧、网络广播等。因此,在上述示例中,移动装置可选择内容以匹配45分钟用时的跑步。在一些构造中,移动装置可在每个内容选择之间增加预定的间隔(例如,1秒、2秒、3秒、5秒、10秒等)。间隔可计入音频内容的总用时中。视频内容或视频和音频内容的混合可被以类似的方式选择。

用户可按照需要接受或拒绝建议的播放列表,或可编辑播放列表。播放列表可显示具有总用时的标识(具有和/或不具有在内容项之间插入的间隔)。相应地,在用户变动播放列表时,用时可实时地更新。附加地,内容用时可对照锻炼用时显示出,以用于更方便的视觉对照。例如,锻炼用时可显示为第一条,而内容用时被显示为重叠第一条的第二条。可使用其他视觉标示(例如,饼状图)。

在音乐选择和跑步类型定义之外,用户可进一步限定锻炼的位置。图19A-19C示出了一系列位置限定界面。在用户选择了位置设置选项之后,用户可被显示有图19B的界面1900中的多个可用预定位置1901。位置1901可包括室外环境和室内锻炼环境。可限定其他位置和其他类型的位置,诸如城市、地标和其他分类的位置(诸如公园)。如此处注意到的,特定位置或位置类型的选择可影响可用于运动活动监测的传感器或装置的类型。附加地或替换地,用于测量运动活动的算法也可受选择的位置的影响。

图20A-20Z以及图21A-21D示出了可显示用于设置跑步的附加的示例性界面。例如,图20N示出了一界面,其允许用户重复此前的跑步(例如,具有相同的目标、路径、装备、音乐)。图20P、20Q、20S和20T示出了示例性用户界面,通过其用户可手动地限定用于改进跑步的目标。用户可改动用户希望完成该跑步的速度。界面可提供由选择的速度反映的改进的量的标识。例如,8:00/mi可代表在8:15/mi的最快速度上3%的改进。在另一示例中,3.5mi可代表在此前的最远的3.2英里的跑步上的10%的改进。在又一示例中,16mi目标的设置可代表在此前的最远的14.7mi的跑步上的9%的改进。

图20X和20Y示出了在用户达到目标或目标后可显示的示例性界面。路径跑步可包括用户希望选择具体的路径的跑步。路径可被列出,如在图20Y中示出的,其具有相应的路径信息,诸如该路径的此前的跑步时间,或该路径的距离。跑步时间可对应于对于该路径实现的最快时间,或可对应于最近完成的时间。其他路径信息可包括用于该路径的运动装备的标识、路径的平均、最低和/或最高速度、已经跑过该路径的用户的数量等。

跑步中途

图22A-22D在用户的锻炼中可显示至用户的不同的示例性界面。例如,图22A和22B示出了横屏模式中的跑步中途界面,而图22C和22D示出了竖屏模式中的跑步中途界面。在图22A和22C中,界面2200显示了当前的锻炼进度2203(例如,距离、时间和速度)、正在播放的音频内容2205、以及音频内容暂停时显示跑步类型2207。界面2200还可包括播放选项2209(例如,继续或开始播放音频内容)。在音频暂停时,界面2200可提供选项2211和2213,以分别改变改变音乐或结束锻炼。界面2200还可提供附加的标示,诸如GPS标识2215,以标示GPS信息/数据何时可用,以及锁定标识2217,以标示装置是否被锁定输入(例如,阻止意外的输入)。在一种或多种布置中,背景颜色或界面2200的一个或多个可视元件的其他可视外观特征可取决于当前的速度、距离、朝向目标的进度等而变动。在一个示例中,颜色或其他视觉特质可取决于用户是否被预计超过目标、用户是否位于满足目标的正轨上和/或用户是否被预计不能满足目标而变动。例如,绿色背景可标示用户预计超过目标以特定的量,而黄色可标示用户预计超过目标(例如,达到目标,但不超过目标以特定的量)。红色可表示用户预计不能满足目标。

图22B和22D中的界面2250在音频内容仍在播放的同时显示进度信息。界面2250可包括与图22A和22C的界面2200中显示的那些类似的信息,但与显示改变音乐选项和结束锻炼选项不同,界面2250可包括动力歌曲选项2251。动力歌曲2251允许用户激活他或她可能觉得特别激励的歌曲。因此,如果用户感觉他或她正在减速,或替换地,感觉他们具有很多能量,则用户可激活动力歌曲以将在该锻炼段中的表现最大化。在一种或多种布置中,界面2250可包括指导用户如何锁定界面以阻止意外的输入的指令性消息。消息可示例性地包括敲击或以其他方式与锁定标识2253交互。

在一些布置中,可能尚未选择动力歌曲或没有动力歌曲可用。因此,界面可能不提供动力歌曲选项。图23A和23B示出了示例性跑步中途界面,其显示不具有动力歌曲选项的锻炼信息。

图24A-24F示出了根据此处描述的一个或多个方面的在用户锁定界面(例如,为了阻止输入)或在在其中没有检测到用户输入的时间周期过去之后可显示的示例性锁定界面。例如,图24A-24C示出用户可通过将锁定符号2401从左方位置移动至右方位置而解锁界面。解锁过程可不仅由符号2401的位置标示,且也通过填充诸如图像2403的轮廓图像而标示。即,装置可在图像2403被完全填充之后被解锁用于接收输入。填充图像240可通过将符号2401从左方位置移动到右方位置而完成。可将各种不同的动作、图样和图像用于解锁装置。例如,图24D-24F示出了界面2410,其中解锁符号由加号2413代表,且其中用户必须沿从2415起的弯曲的复选标记路径移动符号2413。移动路径可对应于图像(例如图像2417)或其部分的形状或外观。

在一些实施例中,锁定图标或图像可预定,以及可从锁定图标或图像的菜单中选择。例如,可用的锁定图标和图像可从联机站点下载。因此,用户可定制在锻炼训练应用中使用的锁定图标或图像。附加地,在一些示例中,用于训练应用的锁定图标或图像可不同于当应用未在装置上使用时使用的锁定图标或图像。

图25A-25E示出了可用于传输GPS可用性和状态的不同的示例性用户界面。例如,图25A示出了在信号搜索模式中的GPS标识2501。图25B使出了如果没有信号可用或被检测到时的GPS标识2501。特别地,GPS标识2501的外部环可以第一状态显示出(例如,作为轮廓线,或基本为透明的)。图25C和25D示出了处在第二和第三状态中的GPS标识2501,其分别标示弱和强信号。信号强度可由标识2501的各个方面代表,包括透明水平(例如,信号越弱则越透明)、颜色、图样、动画(例如,旋转、闪烁、渐入渐出等)和/或以上的组合。

在一种或多种布置中,如果GPS信号弱,则可显示信息,将其告知用户。例如,图25E的界面2520显示消息2521,其标示GPS信号弱,且跑步的时间和内容仍然被追踪。例如,替代在其不可用时使用GPS数据,装置可激活和/或开始记录加速度器数据。在一种或多种布置中,加速度器或其他传感器(例如,蜂窝三角定位)的使用也可在界面中可视地标示(例如,使用图标、词等)。

附加地,用户可选择图25A-25D的GPS标识2501,以查看标明用户的当前位置的地图。其他选项或标识也可显示,以允许用户访问地图模式。图25F示出了地图2530,其中用户的位置由标识2533标明。

用户可在检测到多种事件之后在跑步过程中被提供有多种警报。例如,在图26A的界面2600中,用户可被提供有标示跑步被暂停的消息。消息还可包括关于如何继续锻炼的指令(例如,敲击以继续)。在另一示例中,图26B的界面2650可在检测到电池将耗尽时显示消息。消息可建议用户在电池耗尽之前保存锻炼。当电池被预计将在特定的时间量中耗尽时(例如,5分钟、10分钟、15分钟、30秒等),显示该消息。

图27A-27H示出了在用户进行跑步时可显示的附加的或替换的用户界面。例如,图27C示出了界面,其显示提供用于中止按键和激活手势命令的指令的告示消息。手势可包括对应于各种命令的触摸敏感动作。例如,可将将用户的手指滑动至右方用于转至此前的音频内容项,将将用户的手指滑动至左方用于转至下一音频内容项。在另一示例中,用户可轻弹或向下滑动(例如,相对于装置的取向)以接收语音反馈。语音反馈可包括当前进度量(例如,当前跑的距离、时间的量、速度、消耗的卡路里)的语音化。此外,敲击一次可对应于暂停跑步和/或音频内容,而敲击两次可自动地激活动力歌曲。因此,用户可能不需要查看显示屏以控制装置。此外,对于用户恰当地调节应用和装置的功能和特征可能不需要显示包括视觉选项和按键的信息。

在图27G中,显示了用于当用户在锻炼中接到语音来电的界面。可自动地显示界面,替代在图27C和27D中显示的跑步中途锻炼界面。如果用户接通来电,则锻炼和音频内容的播放可被自动地暂停。替换地,如果用户拒接来电,则锻炼可自动地继续,而没有中断(例如,图27C和27D的界面可再次被显示)。

在选择音频内容之外,健身监测装置和应用可播放其他的音频内容,其被配置为鼓励和告知用户特定的事件或情形。例如,诸如喇叭声、掌声、炮竹或其他总体地鼓励性的音频可在用户达到特定里程碑或目标时播放,该里程碑或目标诸如完成每英里、跑了1K、针对特定的距离设置了新的更快的速度等。在其他示例中,用户可被提供有鼓励或指令性消息,诸如,“你比目标速度速度落后5秒,加速”或“你比目标速度提前20秒,保持”。其他消息可包括“你达到了你的目标的中途,且你比目标速度(领先/落后)”和“即将抵达,能再跑一支歌曲的长度么?双击以接受!"。在后一示例中,用户可被挑战以在跑步中途在跑步上改进。用户可接受挑战,此时锻炼可根据挑战自动地延长(例如,将跑步延长多一支歌)。

图28A和28B示出了根据此处描述的一个或多个方面,可实质为文本且可伴随有相应的音频消息的附加的示例性警报。例如,在图28A的界面中,用户被提供有警报,挑战他或她超过特定路径的最佳时间(例如,如果该路径在此前跑过的话)。在图28B的界面中,用户可被提供有挑战警报,以保持当前的速度,继而达成最佳路径时间。在每一个情形中,可使用各种类型的手势或其他的交互以接受挑战。这些交互可包括敲击装置的屏幕、做手势、说出语音命令、按压装置上的物理按键等。

音频消息也可提供建议或警告。例如,消息可标示即将在路径上(例如在0.25英里内、在0.5英里内等)存在山地。

附加地,装置可提供跑步中的建议,以帮助用户实现特定的目标。建议或信息可例如包括指导用户开始慢速以预定量的时间,且在第二时间量的过程上加速至希望的或目标速度。如所述,提示和建议可由真人运动员/或其他健身名人提供。在一些布置中,提示和建议可为位置专用的。例如,移动装置可基于GPS信息检测在路径上跑步的其他用户,且提供标示用户相对于其他用户的表现的标识。在其他示例中,移动装置可提供关于地标、地形、天气、坡度等的信息。在特定的示例中,用户可在达到路径的一部分的预定量的时间之前被提供关于路径的该部分的建议。系统可基于当前的速度和距离计算用户到达路径的该部分之前的时间的量。

在另一示例或布置中,位置专用信息可在跑步过程中提供给用户。例如,基于GPS或其他定位系统信号,运动监测装置可确定即将经过地标或兴趣点。装置可因此获取和地标或兴趣点相关联的音频或视频信息,并在跑步中途提供至用户,且在一些情形中,在用户经过兴趣点时提供至用户。例如,可基于用户的当前检测到的速度和距离兴趣点的距离确定产生音频和视频信息的时刻。

跑步后

在用户完成他或她的跑步之后,用户可被提供有锻炼小结。附加地,装置可选择、产生和/或显示用户已经达到目标或里程碑的鼓励言辞或标识。例如,用户可在用户记录了他或她的最长跑步(持续期间或距离)或最快的跑步(例如,对于1K、10L或其他预定的距离)时接收到掌声或激励消息。该消息可实质为文本的,包括音频输出、提供触觉反馈和/或以上的组合。锻炼小结可取决于锻炼的位置(例如,室内或室外)而包括不同的信息或选项。例如,室内锻炼的锻炼小结可包括校准功能,以确保记录的数据的准确性,而室外锻炼小结可能不包括校准功能。锻炼小结功能的不同可对GPS装置能够追踪的距离和/或速度的准确性有贡献。

图29示出了室内跑步的锻炼小结。在诸如跑步的距离、速度、时间和消耗的卡路里的统计数据之外,界面2900包括校准跑步选项2901、心情标签选项2903和服务提供方站点选项2905。选择校准跑步选项2901可允许用户确保记录的跑步的统计数据是准确的。例如,如果装置确定用户已经跑了4英里,而用户实际跑了4.25英里,则用户可通过校准选项2901调节该量。

图30A-30C示出了一系列用户界面,其中用户可校准距离跑步。例如,在图30A的界面3001中,锻炼小结标示装置检测到用户跑动了共4.03英里。如果该值不准确,则用户可选择校准选项3003。图30B示出了校准界面,其中用户可使用滚轮3011和3013选择实际跑的英里数。一旦用户已经完成校准,则用户可返回至诸如图30C的界面3020的锻炼小结界面。界面3020可继而包括经校准的距离,而不是由装置检测到的原始距离。

图31A-31C示出了附加的示例性界面,通过其用户可校准加速度器或非GPS跑步。

图32A-32D示出了示例性用户界面,通过其用户可基于各种类型的信息和参数标记跑步,这些信息和参数包括位置专用属性。例如,在图32B的界面中,用户可通过选择心情标识3203而标示他或她在跑步之后的感受、通过选择天气选项3205而标示天气状况、通过选择地形选项3207而标示地形类型以及在记录框3209中输入注释。天气在一些情形中可使用GPS功能自动地标记。即,移动装置可自动地使用GPS装置获取检测到的给定位置的天气,并使用该获取的天气数据标记该锻炼。地形选项3207可包括诸如跑步机的锻炼装置、诸如直路、土路、弯路的室外地形等。地形还可基于接收到的GPS信息被自动地记录。在一些情形中,用户可能不被要求输入任何标签。尽管一些标签可自动地记录或输入,用户可能被允许编辑这些条目。因此,用户可如他或她所希望的标记一个、两个或全部标记选项3203、3205、3207和3209。

也可使用其他标签,且用户也可限定他们自己定制的标签。例如,在图32C中,用户可被允许选择运动装备标签,以标示在锻炼中使用或佩带的运动装备的类型。在特定的示例中,用户可标示在跑步过程中穿的鞋的类型或特定的那双鞋。特定的鞋可由用户限定,且存储至装置或远端系统。运动装备的标记可允许应用、装置或远端系统追踪运动装备的磨损或使用(例如,进行的运动活动的量)以及其他信息。当磨损达到特定的阈值时(例如,英里数或锻炼次数),装置可警告用户,推荐更换。装置还可基于例如用户的当前的鞋类型或其他运动装备、身高、体重、性别、鞋码、步态特质等推荐更换装备。推荐可在任意时间进行,而不被限制于更换条件。例如,系统可在匹配用户或基于当前或过去的运动装备、进行的活动、用户经常跑步的地形、常见的天气状况等被确定为适用于用户的新产品推出时提供推荐。

附加地或替换地,用户可通过在进程中使用的一个或多个装置(例如,传感器、音乐装置、运动活动数据采集装置等)标记锻炼。例如,用户可标示使用了GPS装置和/或使用了心率传感器或加速度器。在一些布置中,在锻炼中使用的装置可自动地记录在标记菜单中。用户可继而按照需要或需求编辑自动填写的装置.

监测和训练应用可进一步为用户提供标记或以其他方式记录好友以及和锻炼进程相关联的其他个人的能力。由此,如果用户和好友一起跑步,则用户可使用好友的信息标记跑步。在特定的示例中,用户可在应用的标记菜单中选择用户名或其他和好友相关联的标识。用户名或标识可对应于使用运动追踪和监测服务记录的标识、社交网络站点、电话号码、在用户的电话本中标明的昵称等。多个好友或锻炼搭档可在恰当时被标记至单个锻炼进程。在一些布置中,装置可自动地通过相同时刻跑相同路径的已知的个人标记锻炼进程。装置可仅通过具有和用户经确认的关系的个人标记锻炼进程。例如,仅彼此互相确认了关系的个人可被标记在彼此的锻炼进程中。

标签的使用可允许用户通过一个或多个被标记的参数分类。用户可继而基于一个或多个过滤参数限制他或她关于锻炼历史以及其他锻炼相关信息的视场至希望的组,这些过滤参数诸如天气、使用的装置的类型、锻炼搭档、使用的装备等。

在用户已经完成输入希望的标签后,装置可将用户返回至锻炼小结界面。图32D示出了小结界面3210,其在锻炼小结中显示由用户限定的标签。特别地,标签图标(例如,用于好心情的笑脸以及用于雨天状况的雨伞)可显示在标记选项框3213中。标签图标可替代在标记完成之前此前显示的文本(如在图32A的界面中所示的)。在一种或多种布置中,选择、悬停于其上、或以其他方式和标记的图标交互可使得详细的信息被显示(例如,在信息泡中)。

图33A-33C示出了用于室外跑步的锻炼小结。图33A示出了用于基础跑步(例如,没有任意目的或目标的跑步)的锻炼小结,而图33B示出了用于距离跑步的锻炼小结,且图33C示出了用于时间跑步的锻炼小结。跑步类型可由图标3301标示。如注意到的,室外锻炼小结可能不包括校准功能,这是因为GPS可被视作较用于确定室内锻炼的传感器(例如,加速度器)更可靠和准确。因此,图33A-33C的界面中的每一个都可包括路径信息选项,其显示在跑步过程中由用户采用的路径。例如,在选择路径信息选项之后,用户可被提供有具有标示采用的路径的线的地图。

图34示出了路径信息界面显示地图3401,以及代表用户的跑步路径的线3403。里程标记3305也可显示在线3403上,以标示跑步的各个里程点。附加地,开始和结束标识3307以及3309可各自设置在界面中。此外,用户的最快和最慢速度点可分别通过标记3411和3413标示。其他信息也可取决于用户的偏好显示至用户。例如,用户可请求显示时间标记(例如,每5分钟、每分钟、每10分钟、每小时)。选择、悬停于其上或以其他方式和标记3305、3307、3309、3411和3413交互可提供附加的细节信息,包括在标记标示的点处播放的歌曲、速度、距离、时间、用户的心率和/或其他信息。其他标记也可添加至地图3401,包括标示海拔点的标记。例如,路径的最高和最低海拔可在地图3401中标示。在另一示例中,50英尺的海拔变化可标示在地图3401上。海拔标记也可布置在用户记录最高和最低速度的点处。

替换地或附加地,用户可基于GPS检测的位置输入标签。例如,用户可能希望记录标示他或她在沿路径的特定点处感觉疲惫的注释。该注释可继而自动地记录具有对应于该记录输入的位置的特定的GPS坐标。替换地,注释可在跑步之后输入,且位置由用户使用GPS坐标手动地标示。诸如关于著名地标等的位置专用描述的其他信息也可基于检测到的GPS位置而自动地记录。

图35A-35C示出了示例性路径小结界面,其中如果跑步被使用GPS或其他定位系统记录则可显示地图,而非GPS记录的跑步可能不包括地图。例如,在图35A中,地图3501可与代表用户在跑步中途采用的路径的线3503一起显示。小结屏显3505也可显示具有用于命名路径的选项3507。通过命名路径,用户可能能够更方便地标示和选择用于后续锻炼的路径。根据一种或多种布置,界面还可包括告示3509以及选项3511,告示标示用户已经接收到消息、掌声或鼓励项,而选项用于访问这些消息、掌声和鼓励项。在一个示例中,可通过链接至用户的运动活动监测装置和/或账户的社交网络站点提供消息或激励项。

图36示出了示例性路径命名界面。在一些示例中,仅在用户的锻炼被使用GPS信息记录时可提供路径命名界面。否则,可能没有足够的信息来识别被命名的路径。替换地,用户可能能够命名全部路径。例如,如果GPS信息未被添加,则用户可手动地在地图上标示路径。替换地或附加地,用户可按照需要或需求改动使用GPS自动地检测到的路径。通过命名和存储用户已经跑的路径,当路径匹配此前存储的路径时,系统可在后续的锻炼中识别。系统可继而自动地和识别出的路径相关联地存储该后续的锻炼。

图35C示出了地图3521,其包括仅使用GPS装置部分地记录的跑步的路径小结。因此,路径3523的部分可由于用于跑步的这些部分的GPS数据的缺乏而缺失。附加地或替换地,路径和锻炼信息可和一个或多个其他用户、好友、社交网络站点等共享。例如,共享选项3525可由用户显示和选择,以共享该信息。共享锻炼和路径信息、成就等将在下文中更详细地讨论。在一种或多种布置中,如果GPS数据不可用,移动装置可切换至蜂窝三角定位以确定当前的位置。该信息和加速度器数据可提供替代的锻炼信息以填充任意缺失的GPS信息。例如,蜂窝三角定位可基于预定的时间表(例如,持续的、每30秒、每5秒、每15秒、每分钟、非周期性时间表)提供跑步者的位置,而加速度器可提供速度和距离信息,以验证使用三角定位数据确定的用户位置。使用蜂窝三角定位和加速度器系统测量的路径的部分(例如,路径3523)可和使用GPS数据记录的路径的部分不同地显示(例如,不同的颜色、不同的图样)。

当用户完成改进跑步时,用户可在锻炼小结中被提供有附加的信息。例如,如果用户在该改进跑步中完成目标设置,则用户可被提供有用于该成就的奖牌或其他标识。在图37A中,小结界面3700显示了用于设置新的距离记录的里程奖牌。奖牌可添加为用于锻炼历史中的该锻炼条目的标识或标签。

但是,如果用户未达到该改进跑步的目标或目的,则装置可显示图37B的界面,其鼓励用户再次尝试该改进跑步(例如,具有相同的目标或目的)。例如,界面可提供选择菜单,其请求用户设置用于再次尝试该改进跑步的时间(例如,3天内、一周内、两周内等)。

不论用户是否完成该改进跑步,提醒可提供至用户。提醒可用于激励用户实现附加的改进,或提醒用户重新尝试他或她此前尝试过但未完成的改进跑步。图37C示出了示例性提醒界面。在所述界面中,用户可选择启动或计划跑步或消去提醒。

图38A-38B示出了可显示至用户的附加的示例性警报和提醒消息。该警报或消息可由移动装置触发和产生,或可接收自远端网络服务器。例如,移动装置可从远端健身监测服务提供方接收推送告示。告示还可包括来自用户、好友、系统管理员、教练等的消息。

如此处所述,用户可将锻炼数据和运动活动监测服务提供方同步。如果用户已经完成他或她的初次跑步,则装置可显示各个界面以及锻炼小结,该界面允许用户将他或她的数据和服务提供方同步。图39A示出了界面3901,其可在用户为由健身监测服务提供方提供的服务的会员时显示。另一方面,图39B示出了锻炼小结界面3903,其包括向服务提供方注册的选项3905。

锻炼数据可在锻炼小结阶段中同步,或在查看锻炼历史时同步。图40A-40C示出了一系列界面,通过其数据可和服务提供方同步。例如,在图40A的界面中,界面可标示正在同步的消息,而图40B的界面标示成功同步的消息。在另一示例中,图40C的界面标识不成功的同步的消息,其具有用于重新尝试同步的选项4001。

同步也可在诸如图41A-41C中示出的那些的路径小结屏显中进行。例如,每一个路径小结界面都可和标示数据正在被同步、已经被同步或连接不可用的半透明消息叠置。

附加地或替换地,同步消息可包括请求用户注册或登录,如图42A所示。用户可继而分别通过图42B和42C的界面登录或创建账户。

根据一个或多个方面,如果跑步超时而不是被完成,则用户可被提供有具有该告示的警报消息。图43示出了具有该消息的界面。如果运动活动未在特定的量的时间中被检测到,则跑步可超时。例如,如果用户未在持续的5分钟、持续的10分钟、持续的30分钟等中进行任意运动活动,则装置可自动地结束跑步并产生具有警告超时状况的警告消息的锻炼小结。根据一个或多个方面,如果跑步被使用GPS或其他定位系统追踪,则跑步超时的点可显示在路径地图上。其他定位系统可包括使用蜂窝信号的三角定位、Wi-Fi(例如,用户的位置换算为Wi-Fi服务提供方的位置)、确定网络服务提供方位置等。

可提供其他类型的跑步后消息至用户,包括指导。在一个或多个示例中,可产生跑步后消息以挑战用户在后续的锻炼进程中超过新近完成的跑步的一个或多个指标。消息还可标示实现成就所需要的距离、速度、时间的量。附加地或替换地,消息可提供基于完成的锻炼中用户的表现产生的改进提示。例如,如果用户在山地中表现出显著更慢的速度(例如,低于平均速度30%),则装置可提供用于改进坡地表现的提示。在另一示例中,如果用户在第三英里之后表现出急剧的速度下降(例如,10%、20%、30%、40%、50%、60%或更多的下降),则装置可提供保持第四英里之前的速度的建议和/或在锻炼中保持更规则的速度的建议。

在可视消息(例如,文本消息和/或图形消息)之外,也可在完成跑步之后提供音频消息。例如,用户可被祝贺完成了最长的锻炼(例如,距离或持续时间)。可为了接受跑步中途挑战和满足该挑战而提供其他消息。音频消息可由自动语音或由名人或好友提供。

历史

在历史列表视图中,用户能够查看此前进行且及记录的锻炼的细节和小结。附加地或替换地,数据可在历史视图中和服务提供方同步。图44A-44C示出了示出了同步进程的一系列界面。同步可以是自动的,或由用户命令触发。如果同步失败,则同步可通过用户命令重新尝试,或基于预定的条目时间表而自动重新尝试。同步可在每次历史视图被加载或从前次同步时间起有新的锻炼被添加时进行。同步历史可被存储,以便于后续同步的规划。

用户可进一步编辑历史列表,以删除任意不想要的锻炼记录。例如,在图45A的界面4500中,用户可选择编辑选项01。在选择编辑选项4501之后,界面4500可改变,以提供删除选项。图45B示出了删除界面4503,通过其用户可删除一个或多个条目。用户可使用选项4505选择他或她希望删除的条目。用户可被要求通过后续地选择第二删除选项4507而确认删除。替换地,用户可选择选项4505来标记将被删除的条目。在选择完成或确认选项4505之后,标记的条目可被自动地删除。用户可被要求在任一情形中确认删除。

图46A-46C示出了可被显示以传输历史信息至用户的附加的示例性界面。在图46B和46C中,示例性地,界面可显示标识或消息,其标示是否有任一跑步信息已和服务提供方同步。如果没有,则界面可提供同步选项以允许用户立刻同步数据(如图46C所示)。替换地或附加地,用户可规划同步用于将来的日期或时间。

设置

用户可限定各种设置,其可影响锻炼的监测、数据的记录和数据同步。图47A和47B示出了多个设置界面的示例性部分。图47A上包括允许用户限定距离指标(例如,英里、英尺、米)、反馈频率、屏幕是否应被锁定、校准选项和服务提供方账户信息(例如,允许数据同步)。在图47A中,用户尚未限定或和服务提供方注册。因此,可包括简介选项,以允许用户在用户注册时浏览由服务提供方提供的特征或服务。

选择简介选项可向用户提供关于底层应用和装置的健身监测和激励特征和功能的附加信息。例如,图48A-48F示出了简介界面,其提供描述可用特征和功能的详细信息。

图47B示出了如果用户已向服务提供方提供了账户信息则可显示的设置界面部分。通过限定服务提供方账户信息,用户可被提供有用于限定是否应该自动进行同步的额外的选项。图47A中包括的简介选项可不包括在图47B的界面中。用户还可被提供有退出服务提供方的选项。通过退出,界面可变动至图47A的界面。替换地,附图提供方账户信息可被存储且退出选项替换登录选项。

图49A-49E示出了一系列界面,通过其用户可向服务提供方注册。可能需要一些信息或其为可选的,这包括用户名、电邮、密码、生日等。

用户可被请求或允许选择动力歌曲。动力歌曲可对应于用户觉得特别激励的音频内容。图50A和50B示出了一系列界面,其中用户初始地选择动力歌曲选项且继而从歌单中选择歌曲。歌单可为由用户已经拥有的歌单,或可包括通过音频内容提供方可用的歌曲。在图50A中,如果动力歌曲未被选择,则动力歌曲选项可标示如在选择按键的部分中一样多。相反地,如果动力歌曲被选择,则动力歌曲的名字可显示在选择按键的部分中。

图51A-51C示出了允许用户分别设置距离指标、反馈频率、和锁定屏幕取向的界面。例如,图51A示出了界面,通过其用户可选择英里或公里作为测量单位。另一方面,图51B允许用户限定多频繁地提供反馈(音频地或视觉地)。频率可基于距离或基于时间。图51C示出了一界面,其允许用户限定锁定界面的取向。例如,用户可选择竖屏取向或横屏取向。选择可基于用户偏好、跑步中途的装置取向和/或以上的组合进行。

图52A-52H示出了用于限定可允许对运动活动统计数据准确的监测和追踪的各种用户属性和偏好的示例性校准界面。通过校准菜单(例如,如在图52B中所示),用户可选择测量单位、用户身高、用户体重和用户性别。例如,测量单位可从包括英制和公制的选项中选择。可使用滚轮或其他滚动方法限定身高和体重,且可允许选择选定的测量单位的数值。装置可使用该数据更好地确定用户的运动活动的结果。例如,加速度器读数可被使用用户体重、身高和性别换算或转换成消耗的卡路里或跑步的距离。

图53A-53V示出了通过移动健身监测装置可产生和显示的替换性或附加的设置界面。在一个或多个示例中,图53A-53C的界面可配置用于入门用户,而图53D-53F的界面可配置用于更进阶或更具能量的用户。进阶或能量用户可包括以已经和健身监测服务提供方注册的用户。因此,图53E可包括附加的账户和监测设置信息,其不能显示给未注册用户。附加地,用户能够在图53F的界面中选择隐私设置。如果用户选择隐私设置,其他用户可能不能够找到用户或查看用户信息。另一方面,选择了公开设置,其他用户可能能够公开地搜索用户,且查看关于用户的各种类型的消息。公开设置也可允许在诸如社交网络站点或新闻汇总的其他站点上共享信息。

在其他方面中,用户可限定信息共享设置。例如,图53S-53V示出了各个设置界面,其可用于配置信息账户和共享设置。图53S示出了锻炼信息,其可在用户登录至新闻汇总(news feed)服务之后自动地直接发送至新闻汇总。登录至新闻汇总服务可对应于批准自动共享特征。

另一方面,图53V可允许用户设置关于在诸如比如FACEBOOK的社交网络站点的网络站点上信息共享的各种设置。特别地,用户可能能够允许或中断活动广播。活动广播可包括完成的跑步、目标和挑战的自动共享。附加地或替换地,用户可允许或中止一功能,该功能在用户跑步或进行其他锻炼时告知其他用户(例如,在用户的网络站点页面上发布帖子或状态更新)。这可允许其他用户发布鼓励的消息和追踪用户在跑步过程中的进度。锻炼数据也可在跑步中途且实时地发布至社交网络站点和社交网络汇总。各个其他特征和功能也可由用户配置,以共享信息。

锻炼共享

用户可选择和一个或多个其他用户、好友或通过社交网络站点共享锻炼信息或其部分。图54A-54C示出了通过其用户可在社交网络站点和新闻汇总上共享锻炼信息的示例性界面。在图54A中,用户可被提供有共享菜单5401,其包括多个共享出口,包括FACEBOOK和TWITTER。菜单5401还可包括将锻炼信息与健身监测服务提供方同步的选项。

如果用户选择通过诸如FACEBOOK的社交网络站点共享锻炼数据,则可显示图54B的界面5410的界面。界面5410可包括自动地产生的锻炼更新消息5413,且允许用户在表格5415中引入附加的信息或记录。在批准消息后,用户可通过选择公布选项5417而公布该数据至社交网络站点。

通过诸如TWITTER的新闻汇总服务共享锻炼数据可通过诸如图54C的界面5420进行。特别地,界面5420可要求用户的登录和密码信息,以自动地访问新闻汇总服务。新闻汇总信息可为自动产生的消息,包括锻炼和/或路径信息。例如,消息可基于记录的指标、进行的运动活动类型和/或运动活动表现的位置中的一个或多个而自动地产生。用户可被允许编辑消息和/或创建他或她自己的消息。

图83示出了示例性TWITTER消息生成界面。

图55A和55B示出了用于共享锻炼/跑步信息的其他示例性界面。例如,图55B中的界面5501允许用户输入社交网络站点或其他信息出口的登录信息。登录信息可被存储,且和健身监测服务提供方相关联地使用,以自动地同步和发布数据至信息出口。在用户登录后,系统可通过信息出口自动地共享新的跑步信息。在一些布置中,信息可仅响应于接收用户命令或确认而被共享。

锻炼信息可通过其他渠道共享,渠道包括健身监测服务提供方站点、个人主页等。在一些布置中,用户可能能够通过单个共享界面同时或非同时地发布锻炼信息至多个站点或服务。

图56示出了其中可公布和传输锻炼信息的示例性社交网络站点界面。界面5600可对应于用户的个人页面,且包括标示用户即将跑步且鼓励其他用户提供支持性评论的状态消息5601。

图57示出了允许好友或其他用户在文本输入表5701中输入鼓励消息的示例性消息输入界面5700。用户还可从预定声音5703的列表中选择音频内容。

图58示出了通过图57的界面5700提交且显示在用户的移动装置上的消息。

根据一种或多种布置,用户还可通过移动健身监测装置访问远端健身监测服务站点和接收数据。例如,界面可由移动监测装置基于通过网络从远端健身监测站点接收的数据而产生。用户可通过诸如图59的界面5900的界面登录和/或和远端健身监测服务珠注册。

在用户已经输入用户信息和/或登录信息之后,用户可浏览显示用户运动活动记录、成就、时间表、进度等的各个用户界面。图60A-60D示出了可用于浏览和查看可从远端健身监测站点至少部分地接收的锻炼信息的示例性界面。在图60A中,用户可被告知尚未和远端站点同步的一些跑步或锻炼。装置可使得装置和远端站点的数据库之间的数据一致,以标示仍然需要被同步的那些锻炼或跑步。同步消息可显示为用户已经实现或赚取的奖励和荣誉的数量的小结的一部分。跑步的同步可自动地启动或通过手动命令启动。

在图60B中,界面6010可包括各个锻炼和用户数据的小结,包括好友邀请6013、每日进度标识6015和目标标识6017以及6019。好友邀请6013可允许运动活动监测站点的用户彼此交互。好友可被相对于非好友提供有不同水平的特权。例如,好友可以能够查看关于用户的照片、详细锻炼信息和其他个人数据,而非好友仅可被允许查看诸如名字、性别和总体活动水平的通用档案数据。因此,用户可通过确认或接受好友请求而控制被分类为好友的人员。每日进度标识6015标示完成诸如每日目标6019的每日目标仍然必须完成的附加的运动活动的量(例如,英里数)。在每日目标之外,可限定目标6017。目标6017可对应于用户希望达成的其他成就。替换地或附加地,目标6017可对应于预定健身水平的提高或改善用户在多个健身用户中的排名。

图60C示出了界面6020,其显示可至少部分地从远端健身监测服务接收和/或由其产生的其他示例性锻炼数据小结。例如,小结6021可包括最后一次跑步的小结(例如,跑步的英里数),以及好友邀请的数量、好友汇总的更新次数以及奖励查看选项。替换地或附加地,小结6021可包括已经跑的总英里数以及进行运动活动花费的时间的总量。好友汇总标识可标示已经为用户的一个或多个好友发布的更新的数量。例如,如果好友已经完成了新的跑步,且好友的档案已经被使用该信息更细,则好友汇总标识可反映该附加的更新。汇总还可在自动更新和发布之外包括手动发布(例如,用户的评论或消息)。用户可使用奖励查看选项,以查看用户在他的跑步历史中累积的掌声、成就、成绩和目标。通过访问来自远端健身监测站点的数据,用户可能能够查看此前没有存储在移动监测装置上的锻炼信息和历史。因此,用户可能能够在移动装置上查看完整的锻炼历史,而不是仅查看其时的锻炼。

锻炼分享可进一步包括分享当前用户使用的、已经完成或已经创建用于未来活动的路径和/或路径的地图。路径或地图信息可被通过各种出口分享,包括运动活动追踪和监测服务或社区和/或社交网络或出口,例如FACEBOOK和TWITTER。在用户的移动装置上执行的活动监测应用(例如在活动监测设备上)可包括用于同步锻炼信息至这种服务和出口的设定,该信息包括地图和/或路径信息。

图77示出了示例性同步设定界面,通过该界面用户可配置该应用以自动地分享特定类型的信息。选项7701规定了是否一般自动分享和同步锻炼要被进行,而选项7703或7705允许用户分别配置特定类型的信息的分享,例如地图信息和步速信息。其它类型的信息还被提供有分别分享控制,包括日期、锻炼的长度、心律信息、目标信息、闪现信息等。在一些情况下,当自动分享选项7701被关闭,信息指定选项7703和7705也可被自动地关闭。在一些情况下,当自动分享选项7701被关闭,信息指定选项7703和7705也可被自动地关闭。通过允许设定自动分享选项,用户不仅可以分享信息而不必手动地指定每个锻炼,而且用户还能定制分享的信息和特征。

用户还可设定用于分享信息的各种条件和参数。例如,用户可限定期间分享被允许的时间和期间分享不被允许或被禁止的时间。在另一些实例中,条件可包括锻炼指标范围(例如,跑步距离的范围、锻炼持续时间的范围、平均步速的范围)、分享频率(例如,仅每7天最多分享3个锻炼),锻炼是被单独或与其他人进行,目标是否被实现等,或其组合。在特定实例中,锻炼可仅在如果一个或多个锻炼指标超过个人最好时被分享。分享条件和参数可被针对总分享,特别是针对一组信息类型或基于每信息类型或其组合。例如,第一类型的信息可被与第一组的一个或多个分享条件相关联,而第二类型的活动信息可被与第二组的一个或多个分享条件相关联。相应地,系统可初始地确定是否总分享条件已被满足,且如果是,确定是否每个信息类型特定或信息类型组特定条件已被满足。如果总分享条件未满足,任意信息类型的分析可被禁止,即使个别信息类型条件或信息组条件被满足。

图78A-78C示出了示例性锻炼小结界面,通过该界面用户可输入和同步锻炼数据和控制要被分享的信息。例如,在图78A中,该界面可包括框7801中的锻炼的小结指标和注释条目区7803。用户可输入关于锻炼的注释或注解。注释或注解还可包括当小结被张贴是给其它用户的消息。用户还可被提供用于选择预定锻炼属性标签7805的选项,包括心情、天气条件和地形类型,如这里所述。替换地或附加地,标签7805可被自动填写且用户可编辑。

选项7807给用户提供选项以将社区或社交网内的好友或其他用户与锻炼相关联。给用户加标签可包括将该用户识别为锻炼的参与者,导致社区或社交网上的锻炼条目不被插入到被加标签用户的活动馈送(activity feed)或时间线中,导致锻炼条目被贴在其他用户的活动馈送、档案或时间线等上,或其组合。根据一方面,如果另一用户被针对用户的锻炼加标签,该被加标签的用户的关于被分享锻炼的锻炼信息可被获取。在一个实例中,被加标签的用户的表现数据可被从该被加标签用户在社交网系统上的的账户、运动活动监测系统和/或从该被加标签用户的运动活动检测装置获取。用于该被分享锻炼的被加标签用户的表现数据然后可被与加标签用户的锻炼条目相关联地张贴(例如,包括其一部分)。在另一实例中,锻炼条目可列举对于参与该锻炼的多个用户的表现信息。相应地,系统可识别被加标签用户(例如,活动监测点上的识别符、社交网上的识别符)且确定锻炼信息是否对于其中用户被加标签的锻炼是可用的。如果是,被加标签用户的锻炼信息可被获取且包括在锻炼条目中或帖子中,连同加标签用户的对于同一锻炼的表现信息。

根据另一些方面,如果多个用户被针对一锻炼加标签,对应于社区或社交网站上的相应锻炼帖子或条目的注释或反馈可导致祝贺消息或其它类型的反馈至所有被加标签用户。替换地,反馈或祝贺消息可仅被发送给发帖用户。

当数据被同步或以其它方式传输至一个或多个网站或系统时,例如“Sync Complet(同步完成)”的消息可被显示在信息条7809中。附加地,信息条7809可识别信息被传输或同步至的服务、系统或站点。例如,图标、文本识别符、图像等可被用作用于被同步服务、系统或站点的识别符且被显示在信息条7809中。识别符也可在外观上不同,依赖于同步是否对于每个系统或服务是成功的。在一个实例中,如果与特定系统或服务的同步不成功,该图标、图像、文本等可被以外轮廓形式或灰色显示,而不是彩色或填充。这可允许用户更准确地确定与他或她的社区/账户/系统/服务等的每个的同步状态。

图78B示出了附加的同步选项7811,其允许用户切换是否地图/路径信息要被在锻炼贴或入口中分享。如果地图/路径信息分享被激活,活动路径的地图或描述路径的其它信息可被包括在锻炼小结贴中。在一个实例中,地图/路径信息对应于由不同于(锻炼信息被贴至的)社交网或其它社交出口的系统(例如,GOOGLE MAPS、MAP QUEST等)提供的至地图或路径图形界面的链接。在一个实例中,该链接由活动监测应用产生。如果地图/路径信息分享不被激活,地图和/或其它路径信息可不被在帖子中分享。切换地图/路径信息分享可被甚至在帖子已被提交和进入网站后进行。例如,如果在锻炼条目已被贴后或在锻炼信息已被传输至网站后(例如用于张贴),用户切换地图/路径信息分享选项7811,应用可提交编辑版的锻炼条目以代替或修正先前张贴的条目或请求去除被切换信息。在特定实例中,应用可请求地图/路径链接从帖子或输入去除。

图78C示出了锻炼小结界面,其中地图/路径信息分享选项被切换掉。

图79A和79B示出了例如社交网的网站上的示例性锻炼帖子或输入。在图79A中,地图/路径信息被贴至网站,例如由消息7901所述(例如,指示“点击以检查我的路径和状态”)。在一些布置中,地图/路径信息的张贴可由指示符说明,例如图标、可选择链接、颜色、字体、特定消息等和/或其组合。例如,图标7903可不同,这依赖于是否地图/路径信息被张贴和可用。在另一实例中,文本“点击以检查我的路径和状态”可包括至不同于且远离网站的地图界面和/或系统的链接。输入评论框例如框7803(图78A)中的评论可被做为锻炼条目标题7903的部分而被张贴(例如“刚碾压具有Abc+GPS的另一跑步。点击以检查我的路径和状态”),做为条目中的消息7905(例如,“绘制你跑步的地图,追踪你的进展和获得激励你必须得到其它Abc+GPS”)或做为关于但是独立于条目的用户评论7907。例如,用户评论7907可对应于描述在网站上进行的条目的主题。

图79B示出了示例性锻炼条目,其中地图/路径信息不可用。例如,指示符消息和/或链接“点击以检查我的路径和状态”没有提供在该示例性输入中。

图80示出了用于另一用户的另一示例性锻炼条目。例如,第一用户可浏览他或她的社交网页8001且可被提供有指示消息、事件和其它用户的活动的活动馈送8003。馈送8003中的条目8005提供另一用户的锻炼条目,且当选择条目8005时,弹出信息显示8007可被呈现以显示进一步细节。弹出显示8007可包括活动位置或路径的地图(如果这种信息被分享)以及其它指标或小结信息。地图可包括各种信息,包括路径的识别(例如,经度和纬度坐标,蜂窝三角坐标等),步速信息、目标的识别等,如这里进一步详述。地图可交互,以使得用户可在窗口8009中浏览地图。例如,用户可按需往东西南北等查看地理、街道、地形、地标等。窗口8009还可扩展以使得用户可同时查看更多的地形。锻炼条目可进一步包括至具有不同或附加锻炼细节的其它界面、页面或站点的链接。

网站或页面上的条目可由数据对象或结构识别。这些数据对象或结构可被预定,以便于分类、分析和存储。对于网站上的锻炼小结条目,例如动作对象的对象(例如由用户进行的动作),和动作监测对象(例如,用于检测和/或记录进行的动作的设备或软件)可被预定为已知的对象至社交网站或其他网络系统。在另一实例中,对象可被定义为应用或小程序(applet)的一部分,其被配置为通过使用各种API和社交网站或系统的接口而在社交网站或其他网络系统中执行。应用或小程序可进一步配置为与不同于社交网站的运动监测站点、系统或设备接口连接,以接收活动数据和生成/创建锻炼条目、分列(parse)、分析和/或小结活动数据,从活动数据生成指标和/或组织活动数据。

应用或小程序可进一步配置为生成地图信息,包括地图可视性或图像,至基于坐标系统或从运动监测、系统或装置接收的路径信息或坐标信息的在线地图生成系统/站点的链接。在另一实例中,应用或小程序可使用开始坐标和结束坐标以及或没有一个或多个中间坐标来生成路径的地图(例如,与GOOGLE地图接口连接以绘出路径)或使用内部制地图能力以生成路径地图。在其它实例中,从运动监测站点、系统或设备接收的活动数据可包括地图图像或交互地图对象。活动数据还可识别其它用户谁在锻炼中分享或谁已被加标签,如这里所述。

当生成锻炼条目时,社交网络系统或其上执行的应用可初始地确定地图或路径信息是否可用。可用性可通过这种信息是否被包括在从活动监测站点、系统或设备接收的活动数据中而被定义,或可通过响应于对于这种信息的请求(例如,发送至活动监测站点、系统或设备)而被确定。如果地图/路径信息不可用,锻炼条目可被生成有链接,该链接是到非位置取向的小结界面,例如表现图表显示(例如线条图,其针对跑步或其他运动活动描绘时间对步速,或时间对心律)或锻炼的其他文本或图像取向的图示。如果地图/路径信息可用,锻炼条目可被生成有链接,该链接是到可视地图后可视路径描述,其附加或代替非位置取向的小结链接。在一些布置中,生成条目的系统、应用或设备还可确定用户的锻炼信息是否被设定为私密的。如果是,至销售页面的链接(例如用于运动活动监测服务、设备,例如用于监测用户的运动活动的设备)或其他公共页面可被包括在条目中。

再参考图80,如弹出信息显示8007中所示,锻炼条目可以跑步动作8011和监测设备对象8013的项目限定锻炼。这些对象可被社交网站或其上执行的应用自动地识别。在一个实例中,应用可确定与接收的活动数据相关联的活动类型和识别相应的动作描述对象。每个动作描述对象可针对单个活动类型。但是,单个活动类型可对应于多个动作描述对象。由此,对于跑步活动类型,动作描述符“跑步”可被使用,而“走步”动作描述符可被用于描述走步活动。在其它实例中,动作描述符可包括“lift”用于举重、“swam”用于游泳、“skied”用于滑雪等等。不同的动作描述符还可被使用,这依赖于表现指标的数值。例如,如果用户的步速在4.0和6.5mi/小时之间,选择的动作描述符可为“jogged”,而如果用户的步速高于6.5,选择的动作描述符可为“ran”。由此,相同的动作类型可具有多个动作描述符。

附加地,应用或系统可自动地识别活动记录设备和/或应用,且将相应的监测设备和/或监测应用描述符对象与锻炼条目相关联。相应地,如果用户使用具有GPS系统的设备,相应的描述符对象可为“GPS device”。在另一实例中,如果活动被使用基于GPS的应用记录,相应的描述符对象可为“GPS application”。设备描述符可针对特定对象(品牌和型号)和/或基于能力而被限定,例如基于包括的技术的类型或配置为被检测的活动的类型。使用的设备的类型包括名称或识别符(例如,设备的串号、型号、品牌名、用户专用名称等),能力信息(例如,加速度计、GPS、陀螺仪等)等和/或其组合。应用描述符可类似地针对特定类型的应用,针对应用能力的分类、针对特定应用等。

使用上述信息,社交网络系统或社区站点(或其上执行的应用)可构造事件,例如<user><action><metric>使用<device/application>其中<user>识别用户进行活动,<action>对应于动作描述符对象,<metric>提供表现数值,例如英里跑步、距离游泳举重等,且<device/application>对应于监测设备或应用描述符对象。锻炼然后可被使用上述描述符对象和参数而被组织、检索、分类和/或分列。例如,所有跑步可被分组在一起或分析以通过识别具有动作描述符对象“ran”或“run”的所有锻炼条目来确定平均指标,例如距离跑步或平均步速。在另一实例中,使用特定监测设备或应用的锻炼条目可被识别且各种统计数据或锻炼信息可被基于对应于特定监测设备或应用的锻炼组而被生成。

图81示出了示例性活动小结档案页。活动小结档案页8101可针对和/或由社交网络站点或社区服务器上执行的活动监测应用或小程序提供。档案页可在锻炼条目中使用预定的描述符对象,以生成小结数据,包括最长跑步的标识、最长活动持续时间、平均页、最近跑步、最短跑步、最快跑步、最快步速等。在页8101中,最长跑步被识别具有跑步的持续时间、跑步的平均步速和采取的路径的地图。档案页8101可进一步识别跑步好友或其他用户,用户与其已在其他用户框8103中进行活动。

在一些布置中,仅预定数量的用户可被显示在框8103中,且那些用户可被基于与该用户进行的活动的数量、持续时间、距离或其它指标而被选择。例如,框8103可被配置为列举前3用户,通过其描绘的用户已经进行基于频率的运动活动(例如,活动进程的数量或每时间周期(例如周、月、年)的活动进程的数量)。在另一实例中,框8103可被配置为理解前5用户,通过其描绘的用户已经进行基于进行的活动总量的运动活动(例如,持续时间、距离、场次、高尔夫洞等)。在又一实例中,框8103可列举前几名用户,其基于描述对象与那些其他用户的平均表现。例如,前几名用户可被识别为描述的用户在锻炼期间跑了最快的平均步速。在另一实例中,前几名用户可被识别为描述的用户在每次锻炼跑的最快。

页8101还包括城市列表。其他类型的位置可被列举,例如国家、州、邮政编码、区域编码等。如框8103,位置框8105可识别前X名位置,其基于在那些位置进行的活动数量、在那些位置的锻炼频率、位置的用户指定率、在那些位置的锻炼的平均指标等。页8101可进一步在框8107中显示累计指标,例如距离、持续时间、点数、投篮、近球等。多个指标可被以累计方式显示。显示的这些指标和/或指标的数量可为用户选择的或基于由用户进行的最频繁的活动类型或活动或用户已进行最(在时间或距离方面的最)活动而被自动地限定。

替换地或附加地,档案页8101可进一步包括前几名设备,其基于最多使用、最佳表现等。这些档案页8101可被基于由用户在一个或多个设备上或通过活动监测站点记录的活动数据的所有或选择子集而被生成,且不必限于在张贴的锻炼条目中提供的锻炼数据。在一些布置中,在档案页8101中提供的数据可仅反映社交网或社区站点上的条目中张贴的锻炼数据。

图82示出了示例性应用配置界面8201,其可被用于修改分享参数或用于确认分享许可。界面8201可为被许可或数据,其将被应用访问(例如电子邮件信息访问)、档案信息(年龄、姓名、住所、电话号码)等。界面8201可进一步识别使用相同的应用的其它用户。框8203可被包括以允许用户控制条目,由应用生产的信息被提供或分析至其。多个选项可被在框8203中预填写,包括公众(例如社交网站或社区系统上的每个人)、好友中的好友、好友和社交网系统和好友。用社交网系统分享信息但是不是公开可允许社交网系统使用数据来确定统计数据,例如应用被多经常地使用,用户进行的活动的类型等。社交网系统可不公开从每个用户获得的特定数据,但是可使用集合信息,例如确定的统计数据用于内部或外部用途。在一些布置中,框8203可包括由用户限定的条目或组。例如,用户可限定他或她自己的组且将其他用户(例如好友)分类在那些组中。用户然后可基于用户限定的组来选择分享许可或参数。

目标

尽管用户可限定改进跑步以设置即将的跑步的目标,用户还可被允许选择跨多个跑步的长期目标。图61A-61C示出了示例性目标限定界面。在图61A和61B中,用户可分别选择改进选项,以及后续地选择距离改进选项。在图61C中,用户可继而通过选择用户希望跑的距离的量以及跑该距离的时间段而限定距离改进目标。用户还可选择用户希望跑步的天,以实现限定的目标。在已经选择了各个参数后,用户可设置或开始该目标。可为其他类型的目标限定类似的界面和选项,包括时间目标、速度目标、卡路里目标等。用户还可限定每日目标。例如,用户可说明他或她希望如何基于每天而完成总体目标(例如,在4周里完成40英里)。因此,用户可说明他或她希望在周一跑3英里,且在周三跑5英里。目标也可被组合。例如,用户可表示他或她希望在4周中跑40英里,且实现8.5英里/小时的速度。

可以多种方式追踪朝向一个或多个目标的进度。示例性地图60D示出了一目标追踪界面,其显示目标的列表以及和其相关联的进度。例如,月度目标表示该月还剩余6次跑步。距离目标可表示还剩余30英里要跑,而卡路里目标或任务可表示用户仍然需要消耗2766卡路里以达成目标。

图60E和60F示出了附加的示例性目标追踪界面。例如,在图60E中,可能直到已经选择了目标类型或目标或用户已经设置焦点于其上时才显示进度条。在图60F中,界面可显示目标和目标进度的细节。例如,界面6030示出用户需要26.3英里以完成该目标,且标示目标是到12月1号为止跑40英里。因此,用户可被提供有选项6033,以直接跳转至下一锻炼(例如,跑2.2英里)。

用户可被通过各个界面提醒用于实现目标的目标和锻炼。图62A和62B示出了用于提供该提醒的示例性界面。在图62A中,界面6200提供用户必须跑2.2英里以达到他或她的预定目标的告示。在图62B中,界面6210可在跑步过程中提供各种语音告示。语音告示可向用户表明朝向目标已经进行的进度。例如,用户可被提供表明目标的当前部分已经完成以及已经朝向总体目标所进行的进度的消息。替换地或附加地,消息可实质为文本,且还可包括诸如“你的下次跑步时周六的3英里”或“你在完成目标之前还有5次每次2.2英里的跑步”的提醒信息。

激励-祝贺和喝彩

当用户完成目标、达成里程碑、完成任务、取得进度或完成改进跑步时,用户可被提供有鼓励或祝贺消息。替换地或附加地,可在跑步前或跑步中途提供鼓励的言辞和/或其他消息。这些消息可包括音频、视频、图像、动态图像、可触碰或触觉反馈(例如,振动)等。在一种或多种布置中,祝贺消息可包括来自诸如周知的运动员的名人的音频和/或视频消息。用户可被允许配置何时产生该消息以及传输至用户。例如,用户可能不希望跑步中途的祝贺消息,且由此,可标示全部消息在锻炼之后或在非锻炼时间中播放的偏好。因此,用户也可表明何时消息不被传输。附加地或替换地,祝贺消息可包括音效,诸如人群喝彩、扩音器声、牛铃声、呜呜祖拉(vuvzela)声、爆竹爆炸声、老虎机中奖声等。

图63A-63C示出了其中一个或多个祝贺或激励消息可在列表中显示的示例性祝贺界面。一些消息也可由移动装置产生,而其他消息可接收自其他用户。在一个或多个示例中,消息可被使用文本至语音系统转换,且通过音频输出装置播放。替换地或附加地,其他用户可发送音频和/或视频消息。消息的发送者可表明何时消息被传输至用户的触发事件。例如,发送者可表明消息在用户在单次锻炼中达到5英里标记时被显示或播放。

在一些示例中,用户可被名人祝贺。图64A-64E示出了示例性祝贺界面,其包括名人消息。消息可包括音频和/或视频。消息可被传输用于各种成就,诸如完成改进跑步、达到里程碑(例如,一周内25英里)、创造最快速度、最远距离和最快时间等。在一种或多种布置中,成就可包括达到不同的健身水平。例如,在一周内跑5英里或更少可被视作第一健身水平,而一周内跑超过5英里但少于10英里可被视作第二健身水平。附加的健身水平可被限定,且各种奖励或特权可和其相关联。例如,用户可获取至不同的锻炼的访问权、接收各种奖励(例如,音乐、产品、服务等)、通过各种公开渠道(例如,在健身监测站点的主页面上)获取认可等。

根据一些方面,可基于通过在线社区(诸如远端社交网络站点)从其他用户接收的评论或其他交互的数量而选择用于传输(例如,发送、编译、回放)至用户的名人消息的类型。例如,其他用户可评论或表示他们“喜欢”由用户在锻炼进程之前或之中发布的锻炼公告。其他用户也以其他方式和锻炼公告交互,包括转发该公告至他人、将公告链接至其他站点、使用其他标签(例如表情符号)标记公告等。运动活动监测应用或服务可继而确定通过与公告相关的社交网络站点接收的交互的数量。不同类型的祝贺消息(例如,不同的音效或不同类型的消息)可继而被取决于确定的交互的数量而被选择和触发。例如,更大或更显著或独特的音效或消息可由于交互的数量的增加而被被选择和触发。在一些布置中,仅来自其他用户的正互动可被计入。因此,用户的锻炼公告的“不喜欢”或不赞同的表达可不被计入朝向用于选择或触发祝贺消息的交互总量。

在一些情形中,每一个音效或祝贺消息可对应于反馈量和/或反馈的内容的范围。例如,第一至第三评论或其他类型的反馈可触发第一消息,而第四至第七评论可触发第二消息。可设置不同的阈值、触发器和范围用于不同的消息。可按照需要限定任意数量的范围。在一些布置中,用户提供反馈至用户的锻炼可选择激励或祝贺内容以提供给用户。系统可基于流行度选择一个或多个用户选择的内容例如,如果6个人选择内容A,但是2个人选择内容B,内容A可被给予进行锻炼的个人。在其他实例中,所有被选择的内容项目可被给予个人。

其他类型的消息,例如教练或鼓励,可在负反馈被接收时被发送给用户。例如,如果用户在他们的社交网站上接收响应于锻炼帖子的“不喜欢”投票或负面评论,运动表现检测装置可接收和/或给予鼓励消息以激励用户改进他或她的表现。类似于祝贺消息,不同类型、水平或严厉度的激励、教练或鼓励消息可被提供给用户,这依赖于接收的负反馈的数量。教练或鼓励消息可包括用于改进表现的建议的指导。

图65A示出了示例性锻炼进程公告,其可在锻炼之前、之中或之后发布或以其他方式提供至在线社区(诸如用户的社交网络站点)或通过诸如社交网络服务(例如,TWITTER)的在线社区传输。公告6500可标示用户致力于的锻炼的锻炼类型(例如,马拉松训练跑步)和鼓励其他用户(例如,好友和家庭)留下评论或表示对锻炼的赞同(或不赞同)。评论6501或赞同的标识6503的数量可和公告一起显示。在一些布置中,多种反馈类型和/或来自多个不同和/或差异在线社区或远端网络站点的反馈可被累加,以确定接收的反馈的量。例如,一些评论的数量可添加至接收的赞同标识的数量。在其他布置中,反馈的每个类型可被单独计算。附加地或替换地,仅正反馈或匹配一个或多个预定规则或参数(例如,内容的类型、在反馈中使用的词、字、符号、作者/评论者的身份等)的反馈可被计入反馈的量。在此外的其他示例中,选择用于传输至用户的内容或消息的类型可不是基于反馈的量,而基于匹配一个或多个预定参数或规则,或在基于习惯的量之外基于匹配一个或多个预定参数或规则。例如,该参数或规则可包括内容的类型、在反馈中使用的单词、字、符号、作者/评论者的身份等。

确定接收的反馈的量可包括从在线社区(例如,社交网络站点)接收评论,以及计接收的反馈的量(例如,评论的数量)。在另一示例中,确定反馈的量可包括接收响应于发布的锻炼信息接收的评论或反馈的数量的标识。在其他示例中,确定反馈的量可由其他装置进行。该其他装置可继而提供确定的反馈的量至运动监测系统。该其他装置还可被配置为选择提供至用户的内容(例如,音效、视频、文本、触觉反馈)。提供确定的反馈的量也可从装置(例如,运动表现监测装置)的一个软件或硬件模块至该相同装置的另一软件或硬件模块进行。提供确定的反馈的量还可包括确定的反馈的量在存储器中的存储。

根据一些布置,确定反馈的量和内容的选择可由不同的装置进行,诸如运动监测服务和运动表现监测装置。替换地,确定和内容选择可由相同的装置进行。在此外的其他布置中,确定反馈的量和/或内容的选择可通过在线社区(例如,社交网络系统)进行。

图65B和65C示出了可在用户完成锻炼之后显示的示例性锻炼公告。这些示例性示例中的锻炼公告可提供和完成的锻炼相关的统计数据和指标。例如,跑步的距离、跑步的时间和/或速度(例如,平均速度、最快速度、最慢速度等)可显示在锻炼公告中。其他用户可被允许评论该公告,且祝贺消息可提供至用户,如上所述。

图65D示出了具有相关的好友或其他用户反馈的另一示例性锻炼公告。替代于或在响应于锻炼公告提交文本评论和/或赞同标识之外,好友和其他用户也可录制播放给用户的音频和/或视频消息。在公告6511中,示例性地,好友已经响应于公告6511录制了音频消息6513。音频消息6513可立即播放给用户,或可根据由音频消息6513的创建者选择的触发器(例如,锻炼的完成、达到特定的距离、时间或速度目标、接收特定数量的总评论或其他类型的反馈等)而播放。替换地或附加地,进行锻炼的用户可选择用于接收由好友和其他个人留下的音频消息的触发事件。

音效可用作提醒用户他们已经接收到特定数量的正反馈的高效的方式,而不需要用户听或查看长的音频或可视消息。

运动活动数据的显示

运动活动信息和由其产生的信息(例如,统计数据、趋势、推荐等)可显示在此处描述的一个或多个界面中。在一种布置中,用户可访问远端站点,该站点向对运动活动监测服务注册的用户产生和显示运动活动信息。在一种或多种布置中,信息屏显和界面可通过移动装置和/或在其上运行的健身监测应用访问。替换地,用户可通过其他计算装置访问信息屏显。因为在一些布置中,信息屏显由远端健身监测服务器产生和提供,用户可从多个位置和装置访问锻炼信息,而不需要同步和传输数据的这些装置或位置中的每一个。

图66A和66B示出了包括锻炼回顾的示例性界面。锻炼回顾可包括在选定的跑步的全部跑步距离上的用户的速度的图6601。用户可选择不同的跑步,以从诸如列表6605的锻炼列表查看。列表6605可包括预定数量的最近的锻炼。图6601可包括标示对应于诸如1英里、1公里、0.5英里等的距离增量的跑步中途的点的标识或标记6607。锻炼回顾界面还可包括锻炼属性标识,诸如GPS标识6609。GPS标识6609可表明锻炼通过GPS信息记录。因此,用户的路径可已经记录为锻炼信息的一部分。因此,用户可添加附加的属性或参数至该锻炼。例如,用户可选择心情选择器选项6611,以输入用户在跑步之后的心情。心情可包括用户在完成锻炼之后的心理和/或生理感受。其他信息可包括在锻炼回顾中,包括新闻或消息汇总、上次跑步的简介、目标进度(达成目标剩余的量)、挑战进度或位置等。

图66C和66D示出了输入跑步和/或锻炼的属性的界面。例如,在图66C中,界面6620包括用于标明用户的心情、天气状况和/或地形的输入窗口6623。窗口6623还可提供文本输入表,其配置为接收关于锻炼的附加的用户评论。在一种或多种布置中,如果锻炼被使用诸如GPS装置的定位系统记录,则窗口6623可显示标识6625。

图66E和66F示出了多次锻炼的锻炼小结的日程表或时间线视图。每天都可包括条状图,其标示在该天(或诸如小时、周、月等的其他时间单位)上跑的距离。悬停于每个条状图上或以其他方式和其交互可使得诸如图66E中的窗口6631的细节窗口显示具有关于该跑步的附加的信息。例如,窗口6631可标示跑步之后用户的心情、天气状况、地形和该锻炼是否包括位置和路径信息。如果用户已经输入了手动或定制标记,标记图标6635可和代表对应的锻炼的条状图相关地显示。也可显示小结数据6637,以标示在当前显示的时间框架中的全部锻炼的时间、锻炼、距离和消耗的卡路里的总量。

在选择特定的锻炼以查看和/或分析之后,用户可被提供有一界面,该界面提供关于选择的锻炼的细节。图66G和66H示出了示例性跑步细节页面,其提供针对该跑步记录的统计数据的小结。在图66G中示出的示例性示例中,用户可被允许使用编辑选项6641编辑为锻炼存储的各个参数。在一些布置中,一些参数可能不能改变,诸如跑步的距离和事件和/或消耗的卡路里。如果跑步被使用GPS装置或其他的定位系统记录,则跑步的细节界面可包括GPS标识6643。附加地,如果跑步被使用位置信息记录,则界面可显示路径视图选项6645。路径和路径信息将在下文中详尽地描述。

图66I和66J示出了用于改动记录的锻炼信息的一个或多个参数的编辑界面。例如,用户可被提供有用于改动跑步后用户的心情、天气状况、地形和/或注释的选项。其他参数也可取决于用户偏好、服务提供方要求和规则等被改动。

图66K示出了示例性锻炼数据界面6660,其显示关于锻炼进程的统计数据。界面6660可包括跑步曲线6661,对应于时间-距离、距离-速度、时间-速度和/或以上的各种组合。在一些布置中,跑步曲线6661可包括一个或多个视觉特征,以代表锻炼的指标。例如,可使用不同的颜色以代表在锻炼上有用户表现出的不同速度。在另一示例中,可使用不同的图样或跑步曲线的透明度以代表不同的心率。界面6660还可提供附加的锻炼数据粒度,其包括分时和区间时间和速度。在一些布置中,该附加信息仅可在用户选择记录锻炼或查看锻炼数据的特定模式时被提供或记录。在其他布置中,附加的信息可能可用,而不论记录模式。

锻炼数据视觉标识的其他类型可包括显示对照或位于平均速度曲线之上的当前跑速度度曲线(例如,用于诸如全部跑步或特定时间段中的全部跑步的一组跑步、相同路径的全部跑步等)。附加地或替换地,跑步曲线或其他锻炼数据视觉标识可显示具有在该锻炼中使用的音乐播放列表。

路径追踪、显示和创建

如此处所述,在一些布置中,用户的锻炼可通过定位系统记录。因此,用户的路径可已经记录和存储为锻炼数据的一部分。在获取锻炼数据后,路径可被显示,以供用户查看。

图67A-67G示出了一系列路径细节界面,其中可显示路径信息。例如,在图67A的界面6700中,用户的路径6701可以动画的方式在地图上画出。代表用户的图标6703可为活动的,且根据跑步的路径而移动。路径由主路径线6705以及在图标6703穿过路径的一部分之后由主路径线后的辅助路径线6707标示。图标6703可根据用户沿路径的速度而移动。例如,图标6703可在其中用户表现出较慢的速度的路径6701的部分中移动的较慢,而在其中用户表现出较快速度的路径6701的部分中移动的较快。移动动画可和用户的速度成比例,且可使用基于用户的速度的算法计算出(例如,每小时英里数可转换成每秒像素数)。界面6700还可包括沿路径的距离标记6709,以标示距离增量(例如,1英里、1公里、0.5英里等)。速度标记6711也可被包括,以标示路径上用户表现出最快速度和最慢速度的点。海拔信息也可被使用海拔标记6713提供,以标示最高海拔或更高海拔的点。

在部分6715中,界面6700可包括用户的速度和海拔相对于时间的图6717。线6719和6721可随着使用图标6703的用户跑步的动画的进行而变动外观(例如,以动画的方式)。例如,线6719的部分6723可看上去更宽,标示动画已经经过路径的该部分。标记6725标示路径中动画的当前位置。也可提供关于该位置的详尽的信息,包括距离、时间、速度和海拔。重播选项6727可被选择,以重新播放该动画。在一种或多种布置中,重播可以和跑步和路径细节的初始加载上动画示出的速度相比以更慢的速度播放动画。图例6729可提供用于每一个标记6709、6711和6713以及对应的锻炼数据的说明。例如,最佳和最差里程数的速度可被显示,而也可提供最快速度和最慢速度的信息。对应于最高海拔标记6713的海拔数据也可被显示。用户还可手动地创建他们自己的标记,以帮助将沿跑步或锻炼的特定位置和一组表现统计数据相关联。

和一个或多个标记6709、6711和6713的交互可使得对应的锻炼数据被显示用于用户的锻炼的该特定点。图67C示出了用户选择标记6713时的示例性界面。响应于该选择,图6717可被相应地改动,以显示对应的数据。在一种或多种布置中,用户的图标(例如,图67A的图标6703)可立刻被移动至选择的位置。附加地或替换地,显示的路径也可被改动,以反映用户的图标的位置(例如,直至选择的点的路径的部分可被改动,以反映经过)。未标记的部分也可被选择,以查看锻炼数据。图例6729也可在选择了路径上的标记或其他点之后被更新。

根据一个或多个附加的方面,地图下拉菜单选项6731(图67A)可显示底层地图的各个选项。例如,用户可能能够变动地图的外观,以显示卫星图像、计算机生成标示物(如图67A所示)、地形图像和/或结合了卫星和地形的混合图像。图67F示出了卫星图像模式中地图上的路径。

附加地或替换地,路径或锻炼的各种类型的特质可被使用视觉属性视觉地传输。例如,路径可包括标示用户在跑步过程中表现出的不同速度或速率、心率等的多种颜色。在特定示例中,其中用户表现出位于第一阈值之上的速度的路径线的部分可以绿色显示,而其中用户表现出位于第二阈值之下的速度的路径线的其他部分可以红色显示。其中用户表现出在第一阈值和第二阈值之间的速度的路径线的此外的其他部分可以黄色显示。可使用各种颜色梯度和特质来标示速度、速度、心率、海拔、地形、天气等。可使用其他的视觉属性来示出各个锻炼属性,视觉属性包括图样、透明度、阴影、加点等。

图67G示出了如果心率信息可用,其中心率选项卡6751显示出的路径信息界面6750。心率选项卡6751的选择可使得图显示和时间或距离或速度相对的心率。如果心率信息可用,则路径信息和细节也可被使用该数据补充。例如,最高心率标记和最低心率标记可显示在路径上。

图68A示出了另一示例性路径细节界面6800。界面6800可包括诸如跑步感觉的附加消息或建议,诸如建议6801,其推荐为最后的0.25英里播放动力歌曲,以创造该路径的新的时间记录。建议可基于不同的算法和参数产生,且在一个示例中,可包括标示用户具有最慢速度的跑步的部分以及建议播放激励歌曲以增加该速度。在另一示例中,如果用户看上去在跑步/路径的第一部分中进行了显著的努力(例如,基于心率信息),则系统可建议用户在第一部分中以较慢的速度跑步,以不在路径的剩余部分中变得筋疲力尽。

路径信息可通过选择公布选项6803而公布在一种或多种布置中。用户可公布信息至各个出口,包括FACEBOOK、TWITTER和/或其他社交网络站点和新闻汇总服务。用于标示账户信息和公布选项的菜单(未示出)可在选择公布选项6803之后被显示。

界面6800还可包括用于相同或类似路径的此前的锻炼的列表6805。列表6805可包括一个或多个条目,且可包括锻炼细节的简述,包括例如跑步时间和是否记录有任何成就。例如,如果用户在1月21号以最快时间跑了该路径,则条目可包括荣誉图标6807,作为该成就或要事的标识。此外,界面6800可在部分6809中提供改进跑步建议。特别地,界面6800可显示在当前路径上改进了预定量的距离的其他路径。路径建议可基于用户过去跑的路径或其他用户已经跑的路径而产生。

图68B示出了其中用户可保存路径和添加路径细节的界面。界面6810包括提醒6811,其中路径名可在关键词和描述之外被标明。关键词可包括一个或多个词,其可被用作搜索项,从而用户或其他用户可更方便地从路径的数据库找到该路径。描述可包括关于路径的更详细的讨论,包括风景、地形、难度、天气、交通、噪声等。用户还可使用选项6813选择路径的隐私性。例如,通过设置路径为隐私的,其他用户可能不能找到或查看该路径。可提供附加的隐私参数和设置,包括选择被允许搜索和/或查看路径的特定的个人或个人的组的选项。其他选项可包括限定对于每个个人或个人的组允许哪些查看和访问特权。

图69A示出了列出了用户已经跑、创建和/或保存的各个路径的保存路径界面。例如,路径列表6901包括由用户保存的4个不同的路径。使用GPS创建/记录的路径(诸如路径6903)可包括一个或多个标识或可以不同的方式显示。例如,距离标识6905可看上去不同于诸如路径6915的非GPS创建的路径的标识。保存路径列表6901可对照地图背景显示。地图可包括一个或多个标记,其标示路径的位置,且列表6901中的路径可被编号或以其他方式标示,以对应于标记。路径还可由用户或已经跑过该路径的用户评价。评价可通过诸如评价标识6907反映或标示。界面中的其他选项卡可包括搜索选项卡6909以及创建选项卡6911,分别用于搜索数据库或路径列表,以及用于创建路径。附加地,可使用快速搜索条6913用于关键词搜索,而搜索选项卡6909可提供高级搜索选项,诸如距离、地形、天气等。

图69B示出了路径界面6920,其可在用户从路径列表(例如,图69A中的路径列表6901)选择路径(例如,图69A中的路径6905)之后显示。在选择了路径之后,路径列表6921可仅显示选择的路径,且提供显示在包括多个路径的路径列表(例如,图69A的路径列表6901)中显示的内容之外的附加的细节。附加的细节可包括和路径以及描述相关联地存储的关键词。信息还可标示路径的创建者。底层地图6923还可改变用于以其中路径的每个部分可分辨的比例显示路径。在一个示例中,地图6923可显示较路径的边界大预定的量的区域。例如,地图6923的显示区域可被限定为使得路径占据显示区域的60%、75%、90%或其他百分比。

图70A示出了路径创建界面,通过其用户可限定新的路径。为了创建新的路径,用户可通过表格7001限定开始位置。替换地,用户可使得路径基于记录的GPS路径。用户还可标明名字、关键词(例如,用于搜索)、描述和该路径是否被共享。在选择了开始位置之后,可显示结束位置表格(未示出)。开始和结束位置可通过和地图7003交互或通过输入地址而选择。在一种或多种布置中,用户还可标明跑步过程中用户希望经过的中间点。用户还可标明他或她希望跑的距离以及该跑步是否应该沿道路。基于这些参数,系统和界面可产生建议的路径且在地图7003上显示该路径。用户可通过可在地图7003上显示的路径线交互、引入附加的中间点、调节距离、改动开始和结束点等而改动路径。用户还可使用选项7005以移除此前采用的一个或多个步骤。例如,如果用户在创建界面为活跃的时通过初始地跑或走该路径而创建路径且用户在他或她的路径上犯了错,则用户可暂停以移除路径的最后的部分。

替换地,用户可通过从数据库获取此前记录的GPS路径而创建路径。例如,用户可选择选项7007以获取GPS路径。图70B示出了选择菜单7010,其中多个此前记录的路径显示在列表7011中。小地图7013可被显示,以提供关于路径的形状和位置的总体概览。列表7011可以时间倒序、通过字母顺序、通过距离等显示。

如果用户选择此前记录的GPS路径,路径创建界面中的多个框可被自动地填写。例如,在图70C中,创建界面7050已经预填写了路径的开始地址、距离和名字。如果关键词或描述被关于选择的路径存储,这些框也可被自动地预填写。由于路径被使用GPS装置产生,最后的步骤和后续的道路选项可被中止。替换地,选项可保持活跃,以允许用户改动由GPS装置记录的路径。

图71A和71B示出了用于查看路径信息的其他示例性界面。在图71A中,路径信息屏显7100可包括好友选项卡7101,其允许用户查看正在跑或已经跑过相同或类似路径的好友的列表。图71B示出了好友列表屏显7110,其中好友7111以标示和路径相关的挑战的当前排名的顺序显示。例如,可为路径限定速度挑战,且由此列表屏显7110可以最快至最慢速度的顺序列出好友。没有速度数据的那些可以字母顺序列在底部。好友也可根据其他顺序显示,包括字母顺序、年龄顺序、用户已跑过该路径的次数、速度等。

图72A-72F示出了其他示例性路径追踪和查看界面。在一种或多种布置中,路径追踪可包括使用个人信息、自动确定的信息和/或用户输入的信息标记路径的选项。例如,用户可使用他或她在沿路径锻炼时的感受、路径的名称、路径评价(例如,有多少用户享受该路径、风景评价、噪声评价、地形评价)、音乐建议、天气、地形、沿路径的地标或令人感兴趣的地点等。信息可继而和寻求用于使用的路径的其他个人共享。不同的用户可标记该路径,从而路径可显示具有多个标签。

通过追踪和存储用户路径,运动活动监测和追踪系统可进一步相对于也已经跑过相同路径的其他用户评价用户在该路径上的表现。因此,系统可基于相对于其他用户的用户表现限定各个成就。成就的示例包括对于在限定的时间段中以最多次数跑该路径的喝彩、和/或对于在预定的时间段中最快地跑该路径的喝彩。预定的时间段可对应于全部时间、特定数量的最近的周、月、年等。

图73示出了示例性界面7300,其中路径计分板7301和7303被显示用于特定的路径。路径可显示在地图区域中。计分板7301根据用户已经跑过该路径的次数列出了已经跑过该路径的用户。另一方面,计分板7303根据最快速度列出了已经跑过该路径的用户。在一些布置中,计分板7301和7303可分别一直显示当前用户和对应的跑步次数和速度,以允许用户将每一个计分板7301和7303的领先者进行比较。在用户达到了计分板上的一定位置时,例如,第一、第二、第三、前10、前10%、前20%等时,可提供告示至用户。在一个示例中,告示可为传输至用户的便携式装置的推动告示,从而用户可立刻被告知该成就。在其他示例中,告示可通过电子邮件、短消息、多媒体消息、语音邮件、电话等传输。

在一些情形中(诸如图73中示出的),系统还可追踪沿路径或跑动的各个距离跑步。例如,计分板7301示出了已经跑过标明的距离最多次数的用户。这些类型的计分板可用于诸如跑道,其中跑道提供允许特定距离跑步的不同距离标记。

路径可显示或标示在地图上,以帮助用户将他或她已经进行过锻炼的位置可视化。在标示用户的锻炼之外,地图还可标识诸如好友的其他和热门的锻炼的位置。在一些布置中,地图仅可显示用户的好友的当前锻炼或最后记录的锻炼。在其他布置中,地图可显示在特定量的时间上(例如,全部时间、特定数量的月、日、周、年、小时等)用户的好友的全部记录的锻炼。在此外的附加的或替换的布置中,用户可表明用于在地图显示锻炼的过滤器。这些过滤器可包括诸如距离、速度、海拔、坡度、天气、地理区域(例如,州、郡、大陆、半球、时区、邮编等)。选择其他用户的路径位置标识,用户能够查看路径的明细、该其他用户在该路径上的锻炼进程等。

GPS和其他定位系统的使用提供了更多的粒度以及附加的功能,用于追踪和监测运动表现。此外,位置检测向用户提供了和其他用户比较表现,以及确定他们可能跑的其他可能的位置的能力。位置确定和路径追踪的各个其他优点和特征也可使用此处描述的方面实现。

实时挑战

根据一个或多个附加或替换的方面,监测装置和/或服务提供方可便于在实时挑战环境中用户和竞争者的匹配。图74示出了用于产生和处理实时挑战的示例性方法。例如,在步骤7400中,用户可选择诸如1K跑步的锻炼。锻炼可被通过诸如移动健身监测装置的装置限定和启动。用户可选择预定的跑步类型/配置或可定制他或她自己的跑步。后续地,在步骤7405中,用户可启动对一个或多个其他用户的1K跑步挑战。在步骤7410中,挑战匹配系统可确定用户是否已经指定用于挑战的特定用户。例如,用户可已经选择了好友用于挑战。如果这样,则系统可在步骤7415中确定选定的用户是否当前和与匹配系统相关联的运动活动服务联机。例如,如果用户未登录该服务,则用户可被确定不在线。替换地,如果用户在线,则用户可被认为在线。在一种或多种步骤中,在线还可包括和用户的活动数据通信连接。因此,如果和选定的用户的活动数据连接不可用,则用户可被认为不在线。如果选定的用户被确定不在线,则系统可在步骤7420中传输表示选定的用户不可用的消息。系统可继而在步骤7425中显示允许用户挑战其他用户或直接跳转至跑步的界面。如果用户选择挑战其他用户,则系统可返回至步骤7410。替换地,系统可转至步骤7430,其中可启动跑步而不具有挑战组件。

如果用户尚未选择用于挑战的特定的用户,则系统可自动地识别且选择一个或多个用户。例如,在步骤7435中,系统可识别启动该跑步的该用户的一个或多个属性。属性可包括年龄、体重、身高、体能水平、静息心率等。在步骤7440中,系统可搜索可能具有和该用户类似的阈值水平的联机用户。系统可继而在步骤7445中传输挑战邀请至每一个匹配的联机用户。在一些布置中,匹配系统可滤去当前正在进行运动活动的用户(例如,以不打断这些用户)。在其他布置中,匹配系统可标示在该相同的道路或路径或类似的路径的邻近范围中的用户。可使用各个其他匹配参数和算法以寻找用于挑战的其他用户。例如,在一些情形中,搜索范围可被限制至用户的好友的列表,而不是服务的全部用户。

在步骤7450中,匹配系统可确定被邀请的用户是否已经接受了该挑战。如果没有,则系统可在步骤7455中告知用户用户的挑战邀请已经被拒绝。系统可继而显示诸如在步骤7425中产生和显示的那样的菜单。如果一个或多个被邀请的用户已经接受了该挑战,则当前用户可被在步骤7460中告知该接受。锻炼可继而在步骤7430中启动,作为在接受的参与者之间的挑战。

在一种或多种布置中,参与者可通过在挑战中(例如,跑步中途)选择增加目标量(例如,距离、消耗的卡路里、速度)的选项而增加挑战。通知可继而传输至其他参与者,询问他们是否同意挑战中的改动。如果预定数量的参与者同意,则该挑战可继而自动和即刻地动态地改动。例如,挑战仅可在大部分参与者同意或至少75%的参与者同意或全部参与者同意(或一些其他的阈值或规则被满足)时被改动。在其他示例中,挑战可对于同意的参与者改动,而不对那些不同意挑战中的改动的参与者改动。在这样的情形中,可在跑步中途创建两个分立的挑战:一个对应于初始目标/挑战,而另一个对应于改动后的目标/挑战。如果改动后的目标/挑战大于初始的目标/挑战,则改动后的目标的/挑战的参与者也可保留初始目标/挑战的参与者。

在挑战结束时,用户的结果可被进行比较,且将宣布获胜者。在一些布置中,服务提供方可奖励获胜者以喝彩、虚拟奖牌、虚拟货币或其他奖励。附加地或替换地,系统可提醒挑战参与者在其他规划的时间处参与其他的跑步,以进一步鼓励参与者参与运动活动。

锻炼前和锻炼后挑战

为了进一步激励用户参与运动活动和保持兴趣,训练应用和装置可在锻炼前和/或锻炼后提供附加的挑战。例如,训练应用可要求用户在被允许使用应用限定新的跑步(例如,时间跑步、距离跑步或基本跑步)或在被允许开始限定的锻炼之前完成锻炼前挑战。

图75示出了示例性界面,其配置为挑战用于在参与锻炼进程之前完成热身锻炼。界面7500可包括诸如可旋转轮7501的互动选择机构,其填写有多个预定热身活动。使用预定的热身活动预填充选择机构7501还教导或告知用户恰当和有效的热身程序。用户可通过将手指划过界面屏幕或按压“旋转”按钮(未示出)而和轮7501交互(例如,旋转该轮)。装置可具有随机或假随机地从在轮7501中填写的那些选择一种热身活动。可使用指针7503可视地示意旋转,且确定选择的热身活动。在一些布置中,装置和应用可能在允许用户启动锻炼进程之前要求完成选定的热身活动。例如,应用可锁定热身活动界面,直至其已被完成。完成可由装置(例如,使用GPS或加速度器算法)监测,或可自己报告。在一些布置中,轮7501可被填写具有从热身活动的数据库选择的热身活动。因此,轮7501可在不同的时间(例如,对于不同的锻炼进程)填写具有不同的热身活动。

和图75中描述的锻炼前热身活动选择机构类似,运动训练应用还可提供放松活动选择机构。例如,图76示出了放松活动选择界面,用于选择锻炼后的放松活动。应用可提供该界面,以告知用户在锻炼之后的放松的重要性,以及这样做的有效的方式。界面7600的选择机构7601可以和图75的轮选择机构7501类似的方式操作。特别地,轮7601可填写具有放松活动的任意数字(例如,1、2、5、10、15、20等),且包括指针7603,以示意旋转和确定选择的任务。在一些环境中,轮7601可填写具有至少两项放松活动。放松任务可包括拉伸、步行、慢跑等,以帮助降低酸痛和增加柔韧性。在一些情形中,可能要求放松活动,且通过如果放松未进行则不为相关的锻炼记录或提供点数而执行。例如,锻炼可用于赚取虚拟货币或指标。因此,如果用户不进行放松,他或她可能不赚取对应量的虚拟货币或虚拟运动表现指标。

也可在图75和76的示例性轮选择机构之外或替代其使用其他选择机构。例如,可提供老虎机选择机构,其中用户拉一杆,以确定将进行的热身或放松活动。在另一示例中,应用可模拟滚动一个或多个骰子,其中骰子的每一个面列出不同的放松或热身活动。

其它特征

附加的特征可包括作为此处描述的运动训练应用、装置和系统的一部分。例如,运动训练应用或系统可产生用户可在锻炼进程中竞争的虚拟竞争者。虚拟竞争者可为用户提供额外的激励。在一个示例中,用户可表明虚拟竞争者的希望的平均速度,以及意图的锻炼的距离或持续期间。应用或系统可继而基于该特定的平均速度模拟虚拟竞争者的进度,且将虚拟竞争者的模拟进度和用户的实际进度进行比较。该比较可继而传输至用户。在一个示例中,诸如“加速!你的竞争者即将超过你!”或“保持住,你领先你的竞争者”的音频消息可被提供至用户,以提供相对表现的标识。在其他示例中,相对于用户的进度的虚拟竞争者的进度可沿路径图显示。在此外的其他示例中,虚拟竞争者的表现的量化指标可对照用户的表现显示。也可使用其他类型的表现标识。

利用天气/环境/位置预报规划活动时间表

根据另一方面,这里所述的系统和方法可确定推荐的要进行的活动,推荐的进行活动的时间,和/或规划对于用户的活动或一系列活动的时间表。例如,系统可确定:(i)用于进行活动的时间的窗口(一个或多个)(例如,可用的或不严重与现存或用户的日程表上的其它活动冲突的时间窗口);(ii)用于进行活动的位置(例如,当前位置、默认位置、偏好位置、用户正行进的位置、用户已在过去进行活动的位置、在时间和/或距离上离当前位置足够近的位置,基于系统维持的位置数据库的位置等);(iii)天气和/或条件预报(例如,天气预报、过去或当前天气事件、浪高/波形/波集、雪深、雪貌、其它大气状态、地球或环境数据或条件,包括可能与一个或多个活动相关的这种数据);以及(iv)一个或多个活动(例如,基于活动信息例如用户偏好或期望类型的活动)。根据确定的窗口(一个或多个)、确定的位置(一个或多个)、确定的天气/条件预报(一个或多个)、确定的活动、和/或其它预定或用户配置参数的任意组合,系统可推荐用户例如可在一位置和/或时间进行的活动。应理解,关于根据前述说明规划活动时间表:(i)术语“确定”是指系统操作或已操作以提供输出给用户;从而,该术语不暗示系统应提供输出或任意输出(如果提供)应为推荐,或任意这种推荐(如果提供)是任意方式或任意程度或可信水平、精确度/不精确度、正确性/不正确性等,包括关于时间、位置、活动、条件或推荐的其它方面中的任意个;和(ii)术语“推荐”是指系统的输出,响应于例如数据、构造和逻辑,其输出:(i)可包括给用户的提议--用户考虑一个或多个活动,在一个或多个位置,和/或在一个或多个时间/天,该提议可或可不对于用户是可取的,以任意方式或任意程度,和(ii)可或不可被用户接受或可接受,可或不可最终被规划时间表(例如,即使初始被系统规划时间表,用户可拒绝)以及可或不可最终被用户实行。

在一个实施例中,系统可确定时间槽,其中用户能进行活动。这些槽可通过用户直接输入他们能和/或愿意进行活动的时间而被确定。例如,用户可输入她的典型工作时间表且系统相应地不在她工作时间中规划活动时间表。关于这种工作时间表,用户还可输入附加信息,例如用户可或多或少柔性的日子,或肯顺从活动推荐。用户还可输入附加信息,例如“星期天从不”,系统在确定进行活动的推荐时间时可不考虑星期天。

附加地或替换地,系统可访问/同步用户的日程表以确定用户可用的时间槽。在一些实施例中,日程表可整合至系统中且用户可利用与系统相关联的界面(例如MICROSOFT OUTLOOK)直接输入她的规划的事件到日程表中。在其他实施例中,用户可使得她的规划的事件储存在例如移动设备的日程表上。在这种实施例中,系统可与移动设备同步且输入用户的制订时间表的事件或潜在冲突以用于规划时间表。在又一些其它实施例中,用户可使得她的规划的事件或潜在冲突储存在与系统和/或移动设备远离的设备的日程表中。在这种实施例中,系统可通过网络(例如因特网或蜂窝电话网)从远程设备获取用户的规划的事件。

在一些实施例中,系统可确定进行活动的推荐时间而不查阅用户的日程表/安排。例如,关于推荐,系统可在一天内任意时间规划活动,和/或可仅使用默认的设置来规划时间表。在特定实施例中,一个默认设置可防止系统在缺少用户相反输入的情况下在平日(weekday)从9:00AM至5:00PM规划活动,大多数用户在这些时间内在工作。另一默认设置可防止在非白天的时间中规划特定室外活动。这些设定也可为用户可配置的。

在另一些实施例中,系统可从例如她的过去活动中确定用户的时间表。例如,系统可追踪用户的在一个或多个时间周期内活跃时间(例如一或多天、月、年),以识别与一或多个活动相关的一个或多个样式。系统可由此以各种方式追踪用户的活跃时间,包括:例如,(i)提在与系统相关联的移动应用中提供校准模式,其中用户被指导保持应用运行预定时间段,且在该时间过程中,应用追踪用户的活动和/或(ii)用户使用与系统相关联的移动软件应用(其增强用户对于一个或多个用户活动的热情、激励和/或其它参与),该移动软件应用更新活动数据至系统数据库,该活动数据可被加上或具有例如时间/日期、位置(一个或多个)、环境条件、关于活动的用户输入(例如对于活动的情绪响应)或其它数据的戳。

作为其它实例,系统可利用其它用户数据源追踪用户在一个或多个时间段中的活跃时间。为了阐述,系统可经由访问用户的社交网、博客或其它在线数据输入来追踪用户的活动,包括经由用户帖子的分析(其可明确地或暗示地包括表明用户的时间表的信息(例如,在跑步前、中或后的吱吱声,具有关于活动的数据或其它可被分析以提供活跃时间数据的)。做为另一实例,系统可经由用户使用与活动协作的移动软件应用追踪用户在一或多天内的活动,其中任意这种应用可使得能捕获和更新各种数据(其可被转达给系统或被系统访问),该数据可被加上时间/日期、位置(一个或多个)、环境条件、关于活动的用户输入(例如,对于活动的情绪性响应)的戳。

系统可处理任意被追踪时间以确定用户未来何时将能活跃。例如,如果系统追踪用户的活动且确定用户倾向于每周一、周三、周五的6:30PM跑步,则系统可确定童车周一、周三、周五晚上是开放的和/或优选的时间以规划活动(例如,跑步)。进而,如果系统追踪用户的活动且确定用户通常在例如周五、周六或周日的一天滑雪,则系统可确定周五、周六、周日是适当的日子以规划活动(例如,滑雪)。

附加地或替换地,系统可推荐关于将要进行的活动的活动,即使推荐的活动的类型不同于被追踪的那些活动。即,系统可从用户过去的活动推荐在被确定开放的一个或多个任意时间槽处任意类型的活动。系统可给用户推荐用户进行各种活动,例如周一晚上(不只是,例如,跑步),如果系统确定这是用户通常活跃的时间(且由此是用户通常自由的时间)。例如,如果用户通常例如在周一和周三晚上跑步,在周四早上划船、在周五下午骑车、周六全天滑雪、周日下午玩高尔夫,系统可确定用户的时间表通常在周一和周三晚上、周四早上、周五下午、周六全天和周日下午是开放的。相应地,在这种实施例中,代替或附加地,在指定活动时间表时参考用户的日程表和/或默认设定,系统可可推荐在任一确定的开放时间(例如,周一和周三晚上、周四早上、周五下午、周六全天和周日下午)进行任意类型的活动(例如跑步、自行车、高尔夫、滑雪、划船等)。

在一些实施例中,系统可确定进行活动的潜在位置。例如,系统可使用用户的当前位置,且相应地确定在距离当前位置预定距离内的用于活动的潜在位置。当前位置可为用户输入的(例如,通过用户输入她的邮政编码或城市或州)或可被使用例如移动设备的GPS定位能力找到。预定距离可基于最大允许行进时间或用于用户的当前位置的其它行进阈值而被应用。该行进阈值可通过默认设定或可为用户可配置的。

在其它实施例中,系统可从日程表和/或从她的过去活动确定用户的位置。关于基于日程表的确定,系统可使得能从一个或多个用户日程表获得数据(如这里所述),且这样做时,不仅获得关于什么时间槽用户能进行活动的信息,还获得关于用户将在何处的信息。由此,如果日程表指示用户将在周二至周四旅行,系统在规划这些日子中的活动时可使用用户要旅行至的位置。关于基于过去活动的确定,系统可使得能经由各种源(如所述)获得活动数据,这样做时,不仅获得时间和/或日期数据,还获得位置数据和/或位置(一个或多个)可被从其确定的其它数据。

在确定可进行活动的潜在位置中,系统可确定用户的当前或未来位置之一/二者。即,系统可被实施以确定用户的当前位置和/或用户的未来位置。系统可经由各种实施以确定用户的未来位置,例如经由里所述的那些。

在确定可进行活动的潜在位置中,系统可这样做而不考虑用户的当前或未来位置。在示例性实施例中,系统可以各种方式确定潜在位置,包括例如:(i)关于一个或多个倾向的或喜好的位置的用户输入(例如,包括或不包括,关于用于这种位置的一个或多个活动的用户输入);(ii)关于预期位置的用户输入(例如,包括或不包括,关于用于这种位置的一个或多个活动的用户输入);(iii)关于其中用户已进行过去的活动的位置的追踪数据(如这里所述)(例如,包括或不包括,关于以发生在这种位置的一个或多个活动的数据)或日程表信息(如这里所述)的分析。(iv)关于用于活动的倾向条件的用户输入(例如,包括或不包括,关于用于这种位置的一个或多个活动的用户输入);(v)由系统访问的关于各种活动的在线数据(例如,经由站点、博客、社交网站和其它在线源,如由商业或兴趣爱好者提供的,例如滑雪胜地、滑雪装备制造者、商业杂志等);(vi)由系统从用户的真实或虚拟好友访问的在线数据(例如,经由站点、博客、社交网站和其它在线源);(vii)由系统维护的一个或多个位置数据库(例如,包括或不包括,用于这种位置的一个或多个活动)。

除了确定时间槽和位置,系统可确定天气和/或条件预报。做为例子,系统可确定关于确定的时间槽和/或确定的位置的天气/条件预报(如这里使用的术语)。即,系统可访问包含关于用于确定的位置和/或时间槽的预报温度、降水、风条件、湿度、云量等的天气馈送(feed)。做为另一例子,系统可在没有确定的位置和/或确定的时间槽的情况下确定天气/条件预报(如这里使用的术语)。即,系统可受各种因素、数据、配置和/或其它基础影响(包括,例如关于用户关于地理范围的配置;系统追踪的或其它储存的数据,在当前或近年用户的典型或偏好活动,用户的当前活动等)而确定天气/条件预报。作为另一实例,系统可以在天气/条件预报(一个或多个)、和/或时间槽(一个或多个)和/或位置(一个或多个)之间以任意顺序(迭代地、递归地、或其它顺序)确定。

在一些实施例中,系统可确定用于例如确定的时间槽以外的时间段的天气/条件预报。更特别地,系统可确定一确定的时间槽前、中和/或后的施加的天气/条件预报或事件。例如,时间槽前的下雨预报可导致例如淹没道路或弄湿果岭,且由此系统可不推荐在该时间槽内的高尔夫活动。作为相反实例,时间槽前的下雪预报可导致例如滑道上的新雪粉末,且由此系统可推荐在该时间槽中的滑雪活动。而且,系统可考虑活动前或后的天气/条件预报可如何影响例如至确定位置或从确定位置的行进。例如,如果系统确定开放的时间槽,但是天气/条件预报在时间槽前或后预报有龙卷风条件,系统可不推荐要求在龙卷风条件中的行进时间的任何活动,因为去该活动或从该活动回来可为危险的。

如这里使用的,天气/条件预报宽泛地指任意大气、陆地和/或环境事件或条件(其可以任何方式与活动相关,包括例如行进或进行一个或多个活动)。相应地,在这种条件下,天气/条件预报可包括,例如,过去的、当前或未来的预报(一个或多个)和/或事件(一个或多个),包括,例如温度、风速和/或方向、降水的时机和类型、降水量、洪水、紫外线指数、湿度水平、大气压力、风寒、热指数、日落/日出时间、云量、高/低潮时间、浪高/形状/波集或其他波浪条件、雪深、雪容或其它滑雪条件,等。这种条件可通过系统局部地确定和或从一个或多个外部源访问。例如,在一些实施例中,系统可使用简易信息集合(RSS)馈送从一个或多个源获得天气/条件预报信息,例如国家海洋和大气管理局(National Oceanic and Atmospheric Administration(NOAA)),国家气象局(the National Weather Service),商业站点等。

作为另一实例,系统可确定一个或多个用户活动。系统可由此受各种因素、数据、配置和/或其它基础影响而确定活动,包括,例如系统追踪的或其它储存的数据,用户的典型或偏好活动(包括或不包括,例如,系统关于等级、优先权、或这种活动中的其它权重,任意权重可各自实施,包括,例如以包括各种因素,例如,活动位置配对、日期、年、天气条件和或可基于各种历史数据被估计的因素,例如用户进行活动的频率、这种进行的持续时间、这种进行过程中的主要天气条件、用户关于这种进行的输入,例如经由在活动过程中使用的任意移动软件应用);用户最近的活动;用户档案信息(例如,系统可基于用户的人口统计数据(一个或多个)建议活动);和/或用户关于活动信息的输入(例如,用户偏好的、喜好的或期望类型的活动,例如跑步、划船、滑雪、高尔夫等;和/或,例如关于等级、优先权或其他这种活动之间的权重,任意这种权重各自地实施,包括,例如,以包括各种因素,例如,活动位置配对、日期、年、主要天气条件)。

使用一个或多个:确定的时间槽、确定的位置、确定的天气/条件预报,和确定的活动,系统可确定用于用户的一个或多个推荐。即,系统可确定在特定的时间槽中,在特定的位置,天气条件将是较好的以进行确定的活动;且,相应地,系统可规划活动和警示用户,如这里所述。应理解,任意特定推荐可基于确定的组合,该确定排除一个或多个上文列举的那些。还应理解,任意特定推荐可考虑附加预定条件和/或用户设定偏好,如这里所述。还应理解,这里,术语“系统可规划”是指系统的操作朝向警示用户,如这里所述,该操作可或可不包括关于推荐的任意实际时间表规划(例如,进行日程表输入)。

座作为示例性使用,用户可配置和其它方式使用系统的实施例而不提供具体活动,即,由此系统可基于配置和其它数据进行推荐。作为另一示例性使用,用户可通过指定活动使用系统的实施例和这里所述的方法,例如朝向规划跑步或一组跑步。在后一实例中,用户可希望跑步例如3英里,但是不知道何时是跑步3英里的理想窗口(和潜在位置)。由此,用户将提供输入:其活动是“跑步”。响应该输入,系统可确定何时用户具有能足够跑3英里长的时间槽。即,使用来自过去跑步的用户平均步速和/或相同年龄和经历的用户的平均步速,系统可确定用户将用约30分钟来跑步3英里,且相应地系统将查找30分钟的窗口来在其中规划跑步(且如这里所述在跑步的任一侧具有必需的缓冲)。附加地或替换地,系统可确定用于用户进行活动的位置(例如跑步)。例如,系统可使用移动设备的GPS定位能力来确定用户的当前位置,且由此仅在靠近当前位置的位置在不远将来的时间槽中规划跑步。替换地,系统可访问用户的日程表且确定,例如,用户将在两天内旅行,且由此仅在这些日子旅行的地方附近的位置规划跑步。在一些实施例,用户可提供倾向位置的列表(例如,特定公园或跑道),且系统可使用一个或多个用户的倾向位置,包括关于这种位置的因素,对于任意给定日子或条件或其他时间的用户的中值、平均、典型。而且,在一些实施例中,系统可使用对于确定的时间槽和/或位置的天气/条件预报来确定推荐的跑步时间。例如,系统可对于每个潜在时间槽/位置来比较降水的变化、温度、云量、风条件、湿度水平等,且确定天气/条件是最期望时的一个或多个推荐的时间来跑步3英里。

在一些实施例中,系统可使用用于进行类似活动的用户的和/或其它过去的位置来确定推荐的位置。例如,在一些实施例中,用户可已经在过去在特定位置进行活动,且指示特定位置的“喜好的”位置。相应地,当推荐用于后续活动的位置时,系统可参考例如用户的喜好位置。在一些实施例中,用户可已标记(例如提供反馈等)和/或评价她先前进行活动的特定位置。相应地,系统可在推荐用于后续活动的位置时参考该反馈和/或评价。例如,系统可在选择进行活动的推荐位置时选择用户更喜好地评价的而不是其他的位置。在其他实施例中,系统可基于用户的过去表现确定推荐位置。例如,如果用户已经在特定位置处多次进行活动,系统可在推荐进行后续活动的位置时使用该特定位置。而起,如果用户已经在特定位置处特别好地进行活动,系统可在推荐进行后续活动的位置时选择该特定位置。

在其他实施例中,系统可在推荐位置时参考例如储存的位置的数据库和/或目录。例如,在一些实施例中,系统可包括进行特定活动的多个储存的位置,且用户可选择该多个位置的特定位置,在该位置他们希望在未来进行该活动。由此,用户可建立愿望列表等(例如,来自储存的位置的他们喜欢在未来进行活动的一个或多个位置),且在选择位置时系统可参考该愿望列表且选择被列表的位置中的一个作为推荐的位置。在其他实施例中,系统可基于其它用户的活动选择用于进行推荐的活动的储存的位置。例如,系统可选择储存的位置,其为被其它用户使用的受欢迎的位置(如通过例如多多次其它用户在该位置进行活动、其它用户的提供的反馈和/或关于位置的评价、其它用户在该位置的表现等确定)。而且,系统可参考例如用户的社交媒体出口,且基于用户在社交媒体出口的联系人的过去活动确定位置。例如,系统可参考用户在社交网站上的“好友”列表,确定这些好友在过去进行活动的那些位置(包括,在其它实施例中,讨论的那些位置的流行度),且推荐一位置供用户相应地进行活动。

前文可参考特定例子,例如跑步,而被更好地理解。在确定跑步的推荐位置时,系统可使用用户的和/或其它人的过去跑步位置。例如,系统可确定由用户和/其它人使用的一个或多个路径,如参考图67-73详述。在一些实施例中,系统可选择一路径(用户已指定为喜好路径)做为推荐位置。在其它实施例中,系统可根据由用户提供的关于路径的反馈和/或评价来选择路径做为推荐位置。在其它实施例中,系统可选择用户通常跑步的路径和/或用户在过去进行的较好的路径(例如,记录为个人最好时间、距离等)作为推荐的位置。

在又一些实施例中,系统可在选择推荐位置时参考储存(例如编目录的)的路径的数据库。例如,用户可从储存的路径的目录汇编她希望跑步的一个或多个路径的列表,且系统可选择一个列表路径作为推荐位置。在其它实施例中,系统可选择频繁地被其它人跑步,被其它人高度评价、和/或其中其他人已经较好地表现(例如建立个人记录等)的路径作为推荐位置。在其它实施例中,系统可在选择路径作为推荐位置时访问社交媒体出口。例如,系统可选择已被用户的社交网站上的一个或多个“好友”跑步的路径作为推荐位置。在这种实施例中,当选择推荐位置时,系统可参考例如好友的每路径跑步频率、好友是否以指出该路径是喜好的路径、好友的关于该路径的反馈和/或评价、和/或好友在该路径的表现等。

在一些实例中,系统可提示用户推荐的活动,推荐的时间和/或推荐的位置。在一个实例中,如果用户已经指定活动和/或位置,系统可推荐时间,参考或不参考用户的指定。在另一实例中,用户使用系统而不具有任何指定,在这种情况下系统可提示用户各种选项,其基于活动、时间和位置的组合,潜在地具有与用户的与推荐相关的理解或决定相关的元数据(例如,天气/条件预报)。

在一个实施例中,系统可通过在移动设备上的一个或多个推送通知来提示用户。例如,如图84A所示,用户可在移动设备8400上接收推送通知8402。具体地,推送通知8402可被发送至用户的移动设备8400上以通知她推荐的时间和位置已被确定以进行期望的推荐活动。在示出的实例中,系统确定(使用例如用户的可用性、位置和/或天气和/或条件预报等)进行推荐活动的推荐时间是8月27日上午9:20,在San Francisco,CA。相应地,系统发送用户推送通知8402以提示她推荐的时间、位置和/或活动。本领域技术人员应认识到,推送通知8402的外观仅是示意性的,且在其它实施例中该外观可变化而不偏离本公开。这些通知可包括制定活动(例如跑步)时间表的推荐或活动已被自动规划的通知。当通知提供推荐时,用户可被要求选择一选项以在活动被添加至训练日程表或时间表之前接收活动的时间表。

系统可响应于例如接收的推送通知8402进一步提供用于用户的接口来规划活动。例如,用户可点击或其它方式选择推送通知8402,然后可被引导至活动时间表规划部8404。活动时间表规划部8404可为默认开放至确定的推荐时间(在示例性例子中,9:20AM),从而用户可容易地在推荐的时间规划推荐活动。而且,活动时间表规划部8404可包括图标,为方便起见其表示在规划的时间处的天气。如所示,活动时间表规划部8404指示在8月26日通常下雨且在8月28日通常多云,但是在8月28日(进行推荐活动的推荐的日子)通常晴天(如推送通知8402所指)。在一些实施例中,用户可能够进一步在活动时间表规划部8404处修改推荐的时间。例如,系统可包括用户接口,如果用户希望在另一时间进行活动,其允许她改变推荐的活动的时间。

如图84A中所示,推送通知8202指示一城市作为推荐活动的推荐位置(例如,San Francisco)。在其他实施例中,位置可更具体。例如,位置可例如是特定海滩、公园、或优选地进行活动的其它区域。由此,如果推荐的活动时“划船”,位置可为特定的湖。替换地,如果推荐的活动时跑步,冲浪、滑雪或高尔夫,位置可为例如分别为优选的跑道(和/或路径,如讨论的)、海滩、滑道或高尔夫场地。

图84B示出了可被提供给用户的通知的替换实施例。具体地,嵌入的通知8406被提供于系统的一个实施例的用户界面中(而不是例如被推送至用户,例如通过推送通知8402)。而且,不像推送通知8402,嵌入的通知8406不包含位置。即,虽然通知8402包括关于进行推荐活动的时间和位置的信息,在一些实施例中(例如图84B),通知可简单地建议例如进行推荐活动的时间。具体地,一些实施例可简单地使用用户的当前位置或用户的默认位置,且由此可基于用户的制定时间表的事件和/或用于当前或默认位置的天气/条件预报而返回用于进行推荐活动的时间。在图84B中所示的实施例中,系统可简单地确定进行推荐活动的推荐时间,且由此返回通知(例如,嵌入的通知8406或替换地类似于推送通知8402的推送通知),该通知提供完成活动的时间(即,周日的5PM和9PM之间)。如图84A中的实施例,用户则可能够选择推送通知8406和确认和/或利用活动时间表规划部8408重新规划推荐活动。

根据一些方面,系统可直接添加推荐用于进行推荐活动的时间/位置至用户的日程表。即,如果如上所述,系统已经访问用户的日程表,系统可进一步输入推荐的活动时间和位置至被访问的日程表中。例如,如果,如图84A所示,进行推荐的活动的推荐的时间是8月27日9:20PM在San Francisco,系统可自动地更新用户的日程表,以在该日子该时间包括规划的活动。

系统可进一步基于确定的信息确定用于一系列推荐活动的推荐时间。例如,用户可指示她希望在一周中活跃一特定时间量和/或用户可提供用户希望进行的一个或多个活动的总量,且系统可相应地确定在整个一周内进行一个或多个活动的推荐时间。而且,系统可输入推荐时间的每个至用户的日程表中,以使得她知道那天和什么时间最优先进行一个或多个活动。

例如,用户可指示她系统在给定周内跑15英里。利用任一前述技术,系统由此可确定整个一周内要跑步的多个推荐时间和/或位置(例如,路径),以最终完成15英里。例如,系统可确定(通过例如访问用户的日程表)用户周一和周二将在华盛顿特区,周三和周四在洛杉矶,和周五至周日全天在旧金山,在联合广场停留。系统可进一步确定用户已经规划周一和周二从9:00AM至5:00PM、周三从7:00AM至10:00PM、和周四至周日从7:00AM至1:00PM的事件。最终,系统可确定从周一下午晚些至周二在华盛顿特区有暴风雨,周三和周四在洛杉矶湿度高过100度,她在旧金山每天是晴天和65度,周六下午具有大风。相应地,系统可规划在华盛顿特区在周一7:00AM在国家购物中心附近跑5英里(在用户的第一规划事件之前且在暴风雨到来之前),在洛杉矶不跑步(由于极高温和湿度),在旧金山周五和周日3:00PM绕联合广场跑5英里(在每个的规划事件后且具有期望的65度温度且没有风)。再次,系统可警告用户推荐的时间/位置和/或可输入每个这些推荐时间/位置至用户的日程表中,以使得她知道何时和何地去进行她的期望的活动(例如跑步)。

在一些实施例中,用户可不指示特定活动(例如跑步),但是可指示例如她希望是活跃的。相应地,系统可推荐时间、位置和活动供用户执行。即,使用一个或多个用户定义或默认设置、用户时间表、用户过去习惯、天气/条件预报等,系统可给用户推荐时间、位置和/或活动(例如在周一7:00AM绕国家购物中心跑步,周五3:00OM在旧金山湾皮划艇,周日3:00PM在旧金山联合广场骑自行车)。

在一些实施例中,用户可被提供有不进行一个或多个活动的建议。例如,系统可确定在特定时间进行活动是例如危险的。在这种实施例中,系统可首先确定用户已例如在特定时间槽规划活动(通过参考用户的日程表,参考默认设置,参考用户对通知的接收等),以提前提供推荐以在特定时间槽进行活动(经由例如上述通知),和/或倾向于在特定时间槽进行活动(由于例如用户的日程表中的开放时间,用户的过去习惯等)。而且,系统可确定特定时间槽不希望进行活动,且由此给用户提供例如通知或类似推荐她不进行期望的活动。在其它实施例中,用户可不具有规划的活动,但是被提供有不进行活动推荐以尝试在特定时间中先占用户的活动表现。

例如,在一些实施例中,系统可确定,参考例如一个或多个天气/调节预报,特定时间进行活动将是危险的(例如跑步)。例如,天气/调节预报可指示在周一下午预计有龙卷风,或周日将是臭氧警报日(例如,热、湿度、和/或空气滞留使得室外活动对于用户的健康是危险的)。相应地,系统可发送给用户以通知,建议用户在周一下午不去跑步。在一些实施例中,通知可被发送而不参考用户的时间表且由此可被发送以例如先占用户进行活动,甚至此时没有规划时间表。

在其它实施例中,系统可确定用户已规划事件(例如规划跑步)但是由于天气/条件预报等的变化,系统可发送给用户一建议以不进行活动(例如,告诉用户不去跑步)。例如,用户可已经在她的日程表中储存跑步的时间,或用户可已经例如配置默认设置指示她将在每天/周/等特点时间跑步,或系统可已经提前推荐跑步的时间,或系统可确定用户由于她过去的喜好而可能跑步(例如,系统确定她通常在每天/周/等的相同时间跑步)。但是,由于例如天气/条件预报,系统可确定进行规划的/可能的跑步将是危险的。例如,关于先前推荐的跑步,系统可接收例如RSS馈送等,指示天气/条件预报的突然变化使得先前推荐的进行活动的时间是危险的。例如,系统可接收RSS馈送,其指示对于规划的活动的时间/位置(或所述的活动之前或之后的时间)的龙卷风警报以发出,且由此可发送给用户一通知,建议她不进行活动(例如跑步)。关于用户的习惯(例如,系统追踪用户的活动且确定她每周四晚上跑步且由此可能在这个周四晚上跑步),系统可确定可能活动的时间(例如周四晚上)可能是危险的(由于例如预报的严重暴风雨、臭氧警报日等)且可相应地发送用户一通知不进行活动。在任意实施例中,通知可为一般性的(例如,“今天不要室外锻炼”)或可为具体的(例如,“由于臭氧警报日周一不要进行你规划的跑步”、“由于预期大浪不要在周六冲浪”等)。而且,通知可仅是提供信息性质的(例如,仅提供警告给用户),可链接用户至一界面以例如取消计划的活动,和/或(且在一些实施例中代替返回一通知)系统可自动地更新用户的日程表(例如,取消规划的活动等)。

而且,在一些实施例中,用户可配置关于接收通知(其建议用户不进行活动)的一个或多个设置。例如,不同用户可具有关于何时他们希望接收不进行活动的建议不同的阈值,且由此可配置系统以相应地发送通知。例如,关于冲浪,第一用户可希望接收建议她当例如水母要在该区域出现时不冲浪的通知,而第二用户可仅希望接收推荐她在鲨鱼要在该区域出现时不冲浪的通知。关于跑步,已经例如跑过许多耐力赛的第一用户可配置系统以发送仅在非常严酷环境条件中不跑步的推荐(例如飓风、强龙卷风等),而更业余的跑步者可配置系统以发送在较不严酷环境条件不跑步的推荐(例如,雷阵雨、热和湿等)。而且,一个用户可配置系统基于特定活动而提供不同水平的不进行活动的推荐。例如,作为顽固的冲浪者而不是业余跑步者的用户可具有比接收不进行冲浪(例如,仅在暴风雨时)的推荐更低的不进行跑步的阈值(例如,预期的阵雨等)。

当确定推荐时,示例性系统可使用一系列默认规则或设定。例如,系统可推荐具有关于用户的其它事件的缓冲时间的活动时间,例如,系统可推荐进行活动的时间,以使得其它规划的事件更近地落入活动前或后的小时内,由此用户可进行活动而不与她的任意其它委托干涉。而且,系统可一般推荐在用户的位置的预定距离内进行活动的位置,从而用户不必行进较远的距离来进行活动。而且,系统可确定对于推荐的位置的计划的日出和日落时间,且仅推荐在白天时的小时内进行活动。

在其他实施例中,一个或多个上述默认规则或设定可被用户配置。例如,在一些实施例中,用户可配置系统如何与规划的事件交互。由此,用户可限定系统应在活动的每侧留下多少时间。例如,用户可在开始活动前需要仅少许分钟(例如足够换衣服的时间),但是可希望在活动后更多的施加(例如,足够淋浴、换衣等的时间)。由此,用户可配置系统使得系统可推荐活动开始时间以尽可能靠近规划事件后十五分钟,但是可仅推荐活动的时间使得其结束不晚于下一规划事件前一小时。而且,用户可能够指定特定日子或时间以避开用于活动的推荐时间(例如,从不在6:00AM之前,且从不在周日),且可甚至规定什么活动可被系统无视。即,用户可例如观看每周电视节目且将其包括在她的日程表和/或被系统访问的其他时间表规划部中。但是,用户可进一步指示,如果活动的最优选时间与电视节目干涉,系统应无视电视节目且推荐用于该日子和时间的活动时间。

例如,在一些实施例中,用户可指示一个或多个潜在冲突且配置用于例如无视该一个或多个潜在冲突的阈值水平。用户可指示一些冲突可从不被无视(例如,系统应从不推荐在这种冲突期间进行活动)。但是,用户可指示其它潜在冲突应被尽可能避开,但是可在必要时无视(例如,没有用于活动的其它可用时间,时间槽对于活动特别优选等)。而且,用户可指示特定的潜在冲突可在必要时更容易被无视。在示例性实施例中,系统或用户可评级、评价、给优先权或其它权重给一个/两个活动(与天气/条件预报相关或不相关)和/或其它用户事件(例如周年纪念),以使得系统能对可用用户事件无视或不,这基于比较任意可用时机(例如,关于特定活动,在例如期望天气/条件预报的条件下)。

例如,用户可已经例如每周在周三早上会见她的老板,她不希望错过。相应地,她可指示她在周三早上有冲突且可配置系统不无视该冲突。在这种实施例中,系统在推荐进行活动的时间时将不考虑周三早上。但是,用户可进一步指示她在周五从9:00AM至5:00PM具有潜在冲突(例如她在工作)但是如果例如用于活动的条件在该时间时特别优选和/或没有其他时间来进行活动等可配置系统无视这种潜在冲突。例如,如果雪况在特定滑道是特别期望的,热情的滑雪者可希望在周五离开工作去滑雪。由此,在确定进行活动(例如滑雪)的推荐时间时,系统可寻求避开周五的9:00AM至5:00PM,但是条件特别可取(例如新雪粉等)或没有其他时间来进行该活动时可推荐在该时间期间进行该活动。而且,用户可指示特定的潜在冲突,其具有低的阈值已被无视。例如,用户可指示她每周四晚7:30PM观看特定电视节目,她将愿意避开,但是如果系统推荐在该时间进行活动时其可被无视。

在任意实施例中,当潜在冲突被无视时(例如,当系统推荐在与潜在冲突相同时间中的活动时间)和/或当活动由于潜在的冲突而不被推荐和/或规划时,系统可给用户提供通知。例如,用户可被提供有通知:由于潜在冲突活动没有被推荐和/或规划(例如由于冲突活动没有被规划在周三早上,或由于用于无视潜在冲突的阈值没有被满足活动没有被规划在周五,等)。或者,用户可被提供有通知:提供进行活动的推荐的时间以及通知推荐的时间与潜在冲突一致,由此用户可倾向于进行推荐的活动或进行适当的安排以进行推荐的活动(例如,请假、在DVR上设定记录等)。

用户可进一步配置她愿意行进以进行期望活动的最大距离。对于一些活动,用户可不愿意行进过远。例如,用户可指定她仅希望在从她默认或当前位置等快速驱车或短步行的位置跑步。相应地,系统将仅寻找附近的推荐的公园、跑道、城市等来进行希望的活动(例如,跑步)。但是,对于其它活动,用户可希望行进较远的距离。例如,对于滑雪,如果滑雪条件理想,用户可希望行进数百或甚至数千英里。相应地,系统可查找比跑步更远的推荐位置。而且,用户可配置她愿意行进至的特定位置。例如,用户可指定她愿意行进至旧金山而不是洛杉矶。由此,系统可仅根据用户的愿望寻找特定位置中的天气/条件预报。

在一些实施例中,系统在确定推荐的活动和/或进行活动的推荐时间时可考虑行进时间和/或行进花费。由此,对于用户附近的位置,系统可推荐活动的开始时间更接近规划中的冲突,因为用户不需要太多提前时间。但是,对于更远的位置,系统可推荐活动的开始时间,其在规划的事件后或从当前时间具有足够时间以使得用户有时间行进到希望的位置。在其他实施例中,系统可考虑实时或计划的交通数据,且推荐进行活动的时间,以使得用户具有足够时间以在活动的两端行进而不与她的其他安排干涉。返回至滑雪的例子,如果用户在华盛顿特区,如果用户在开始活动前具有一天或更多时间使得她可具有足够时间在推荐的时间开始前行进至inter Park,系统可仅推荐在Winter Park滑雪。但是,如果用户在丹佛,当用户例如在活动开始前具有两小时时系统可推荐在Winter Park滑雪。关于其他方面,该缓冲时间可由用户配置,以使得根据用户的希望提供适当的缓冲时间。

在一些实施例中,当通过推荐的活动时间确定到达推荐位置所需的缓冲时间时,系统可考虑多个目的地。例如,在一些实施例中,系统可确定用户在到达推荐位置前需要行进至一个或多个中间目的地,且可在推荐活动和/或进行活动的时间时相应地考虑这种行进时间。例如,通过例如访问用户的日程表,访问一个或多个用户配置的设置,确定用户的习惯等,系统可确定用户在推荐的时间之前在工作且由此将必须回家(以例如换衣服,拿必须的装备等)且由此可仅推荐允许用户具有足够时间行进到该中间位置(例如,家)然后到推荐位置的活动时间。

对于一些活动,行进至中间位置的必要性可由用户的当前位置确定。例如,如果活动是跑步,且用户在工作,系统可确定用户必须在活动前回家以换衣服等。但是,如果用户已经在家,则系统可确定用户不必在行进至推荐位置前行进至中间位置。对于其它活动,行进至中间位置的必要性可由要进行的推荐活动的类型确定。例如,如果推荐的活动是划船,系统可确定用户可能必须去船坞以获取她的船,或如果活动是远程俱乐部的高尔夫,系统可确定用户可能必须去当地乡村俱乐部以获取她的高尔夫球杆。相应地,对于这种活动,当推荐活动开始时间时,系统可包括行进至推荐位置前的行进至中间目的地(例如,船坞、乡村俱乐部等)的时间。而且,系统可确定(基于例如位置和/或活动类型)用户在行进至推荐位置前必须行进至多个中间目的地,且由此提供适当的提前时间。例如,返回至划船的例子,如果用户在工作,系统可确定用户必须首先回家换衣服,其次行进至船坞拿她的船,第三再行进至划船的推荐位置。相应地,当推荐用于活动的时间时,系统可提供足够的缓冲时间用于多于一个的中间目的地。类似地,当确定在活动后用户下一规划事件前留下多长时间时,系统可确定一个或多个中间目的地(例如,用户可必须将船返回至船坞,回家淋浴等)。

在一些实施例中,被提供用于例如每个活动类型的缓冲时间可由用户配置。由此,在一些实施例中,用户可配置系统以在她例如在工作时包括家作为中间目的地。而且,用户可配置系统以在活动是划船时包括船坞作为中间目的地,当活动是高尔夫时包括乡村俱乐部作为中间目的地,当活动是滑雪时包括用于获得打折提升机票的滑雪商店作为中间目的地等。由此,当确定例如推荐位置和/或时间进行推荐活动时,系统可依赖于例如用户的位置和/或要进行的活动的类型根据一个或多个用户配置的设定并入适当的提前时间。

用户可进一步配置它们有多提前来接收通知,其指示进行推荐活动的推荐时间。例如,响应于例如用户改变她的日程表或突然的天气变化,进行推击活动的推荐时间可快速出现。在一些实施例中,用户可已经指定她希望被提前特定时间被通知,且相应地如果没有足够提前的提示,系统将不推荐活动和/或提示用户。但是,在其它实例中,用户可指示非常接近开始时间发送通知是可以的,且系统可例如非常接近推荐的活动开始时间发送推送通知。

例如,系统可检测,由于天气样式的转移,附近海岸的平均波浪尺寸已增加,形成冲浪的理想条件。而且,用户可已经指示,对于这种活动(例如冲浪),她希望不管多接近推荐的活动开始时间都接收推送通知;由此,系统将发送推送通知,告知用户冲浪的当前推荐时间,且由此用户可立即停止他们做的事情而去冲浪以不错过波浪。另一用户可已经指示,对于这种活动(例如冲浪),她希望充分提前地接收推送通知,以使得能行进至位置,以在推荐的活动开始时间或在特定时间内到达;由此,系统将在推荐的冲浪时间前确定的时间内发送推送通知告知用户,或如果确定的时间已经过去,不发送通知或发送通知警告机会和时间不足。但是,在其他实例中,用户可已经配置系统,仅如果例如在活动开始前有足够时间供用户适当地请假同时还具有足够时间进行活动等时,推荐和/或通知用户活动。返回增加的波浪的尺寸的例子,在这种实施例中,系统可不立即推荐活动(即冲浪)和/或通知用户,因为这样做将不能给用户特定的时间来准备。

本公开的前述方面不限于任一活动,而是可被跨宽范围的活动应用。相应地,推荐的时间、位置和天气/条件预报可依赖于活动而不同。即,不同的优选天气和位置参数可被限定用于不同类型的活动。例如,如果推荐的活动是“跑步5英里”,系统可确定推荐的活动时间和位置,其具有希望的属性用于该活动;即,时间块足够长来完成5英里(例如,45分钟),附近的位置(例如当地跑道)和跑步者希望的天气条件(例如中等温度,没有降水,低湿度,白天等)。但是,如果推荐的活动是“滑雪”,系统可确定更多具有希望属性用于该活动的不同的时间、位置和天气条件;即,时间块足够长来滑雪(例如,半天用于当地晚上滑雪)、有晚上滑雪的位置、和希望用于滑雪的天气/条件(例如,新落的雪或良好的雪容、结实的基部)。相应地,系统如上所述可被跨宽范围的活动使用(例如,跑步、划船、骑自行车、滑雪、冲浪、高尔夫等)且推荐的时间和位置可被系统基于对于特定活动是期望的天气和其它对立面而被规划。

在一些实施例中,这里所述的系统和方法可被联系至一个或多个社交出口,例如社交网站。例如,应用(application)或小程序(applet)可被配置为与系统接口且帮助细推荐活动时间和位置给用户。在一个实施例中,当用户接收通知和/或日程表更新,其指示推荐的时间来进行活动,用户可能够与例如位于优选位置处的其他个人互动。由此,该其他个人可提供更多信息给用户以决定是否接受推荐的活动时间。在其他实施例中,用户可能够与其它人通过社交出口分享推荐的活动时间,从而个人可例如在推荐的时间相遇以进行活动。

例如,在一个实施例中,在下雨天,系统可返回推荐的时间和位置以跑步,其落入雨预期停止的时间。当接收例如推送通知或规划更新详细的推荐时间和位置时,用户可能够与例如用户的联系人列表的部分的其他用户交互。例如,用户可发出消息指示她已经接收通知:窗口将在附近公园3:00PM对于跑步是开放的,且她将去跑步,是否有人想要参加。在其他实施例中,已经在公园的其他用户可自动地链接至该通知,从而用户被提供有关于例如实时条件的即时反馈。例如,如果系统提供通知指示推荐的跑步时间(附近公园)和位置(3:00PM),该通知和/或与系统相关联的用户界面可被链接至在公园的其他个人。这些个人可从公园提供实时更新,例如“溪流已在跑道发洪水”或“跑道上有倒树”。相应地,虽然由系统提供的推荐时间将具有较好的天气条件,利用例如来自利用系统的实施例和/或通过社交出口以其他方式连接的其他用户的反馈,用户可倾向于进行活动。

图85是流程图,示出了由系统的一个实施例进行的方法以规划活动。具体地,在步骤8502处,系统确定是否使用用户的日程表。在一些实施例中,系统可仅基于例如天气/条件预报进行活动规划且由此不与用户的时间表协调。在其它实施例中,用户可没有激活日程表功能(例如,通过阻止访问远程日程表)或可没有输入任意规划的事件至日程表中。在这种实施例中,如果系统不访问用户的日程表(或替换地,如果在用户的日程表上没有东西)方法进行至步骤8506,其中系统使用默认设置。在一些实施例中,在确定进行活动的优选时间时,默认设置可不考虑用户的时间表。即,系统可仅基于例如期望位置的天气/条件预报规划活动。或者,替换地,系统可使用预定(在一些情况下,用户限定的)默认规划设定,例如从不在一周的9:00AM和5:00PM之间、周六的9:00AM之前、且从不在周日。在一些实施例中,系统在规划时间表时可访问用户的日程表(在步骤8504处)和默认设定(在步骤8506处)。

但是,如果在步骤8502处系统确定将使用用户的日程表,方法进行至步骤8504,其中系统从用户的日程表获取规划的事件。如上所述,日程表可被整合至系统,或可例如位于移动设备上和/或远离系统且能经由网络访问。获取的规划事件则可被在确定进行活动的推荐时间时避开。而且,默认设置(在步骤8506处获得)和/或用户的时间表(在步骤8504处获得)可包括一个或多个潜在冲突,用户已指出该冲突可在特定阈值条件满足时被无视。在这种实施例中,系统可考虑包含潜在冲突的时间段作为用于推荐活动的潜在时间,但是如果例如阈值条件被满足时可仅最终无视(例如,推荐在冲突过程中的活动)。

在步骤8508处,系统可确定用户的位置和/或用于进行活动的位置。确定的位置可为例如当前位置(使用例如用户的输入或移动设备的GPS定位能力)、默认位置(例如,用户的家、工作等),或可为未来位置(例如,用户行进至的位置)。再次,系统可访问用户的日程表以确定例如用户在特定日子在其中的位置。附加地或替换地,系统可在步骤8508处确定位置,用户已将该位置指定为进行活动的期望位置。即,虽然在一些实施例中系统可给予用户的位置建议例如附近位置来进行活动,在其他实施例中用户可已经输入希望位置或多个位置(例如,特定公园的跑道或特定海岸等)且系统在步骤8508处确定这些希望的位置。

在一些实施例中,在步骤8508处,系统可确定用户或其他人在过去进行活动的一个或多个位置。例如,系统可选择储存在能被系统访问的一个或多个数据库和/或目录中的路径。在一些实施例中,被选择的路径可为用户已指出她希望跑步的路径(例如,储存在愿望列表等上的路径)、被用户和/或其他人频繁跑/高度评价的路径、和/或用户和/或其他人在其中进行的较好的路径(例如,建立个人记录等)。在这种实施例中,在确定活动被被其它人在过去进行活动的位置和/或路径时,系统可与一个或多个社交媒体出口接口(例如社交网站上的好友列表)。

而且,在步骤8508中确定位置时,系统可考虑例如到达确定的位置和/或从该位置返回所需的时间的因素。这样做时,系统可确定一个或多个中间位置(例如用户的家、船坞、乡村俱乐部、滑雪商店等),用户可需要在到达确定的位置前或从该位置返回时在其中行进。在这种实施例中,当在例如步骤8516处推荐活动时(将要讨论),系统可推荐用于进行活动的时间,其给用户提供足够的时间以行进到该一个或多个中间位置或从其返回。

在步骤8510处,系统确定天气/条件预报。在这种实施例中,系统可确定用于在先前步骤中确定的一个或多个可用时间槽和/或位置的天气/条件预报。例如,如前所述,系统可不访问日程表和/或用户可不输入任意时间表信息至日程表中。在这种实施例中,系统可获得用于每个潜在位置(例如用户的当前位置、用户当前位置的附近位置、用户指定位置、用户偏好位置、受欢迎的路径等)的天气/条件预报且确定用于进行活动的优选时间。在其他实施例中,如果系统已访问用户的规划事件(例如通过访问用户的日程表),系统可确定用于在步骤8502、8504、8506和8508中认定的一个或多个时间/位置组合的预报。

在一些实施例中,系统可进一步确定用于在步骤8502-8506中确定的一个或多个确定的时间槽之前和/或之后的时间段的天气/条件预报。例如,系统可确定时间槽前一时间段的可影响活动表现的天气/条件预报(例如发洪水的溪流、泥泞的果岭、滑雪道上的新雪等)。而且,系统可确定一时间段的可影响例如行进至活动位置或从活动位置返回的天气/条件预报。用于确定的时间槽、位置和/或确定的时间槽之前和/或之后时间段的确定的天气/条件预报可包括任意相关天气数据,其与例如行进或活动表现相关(例如,温度、风速/方向、降水、紫外线指数、湿度水平、大气压力、风寒、热指数、日出/日落时间、云量、高/低潮时间、波浪状况等),且可从任意希望的源获得(例如,RSS馈送、NOAA、国家气象局、商业网站等)。

在步骤8512处,系统可检查以观察是否用户已配置任意偏好。例如,用户可已经配置各种如上所述的偏好(例如,无视冲突,例如其它事件,希望的提前时间、在规划的活动两侧的间隔、活动类型等)。如果在步骤8512处,系统确定用户已经配置偏好,该方法将进行至步骤8514且系统将在移动至步骤8514前确定那些偏好。但是,如果用户还没有配置任意附加偏好,方法将移动至步骤8516。

在步骤8516处,系统确定推荐的活动(例如,用户输入的活动、根据条件择优选择的活动、在用户希望列表等上指定的活动、储存在默认的或用户配置的设定中的活动等)且推荐用于进行活动的时间。如上所述,系统可基于一个或多个用户时间表、用户位置、天气/条件预报和活动(例如,用于该类型活动的优选天气参数)确定用于进行推荐活动的时间(或一系列时间)。在一些实施例中,用于进行推荐活动的推荐时间可基于用户的过去的活动习惯而被确定。例如,系统确定用户过去在一天/周的在什么时间已进行活动,且由此系统可推荐在一天/周的该时间进行推荐活动的时间。而且推荐的时间可为单个时间(例如,波浪状态当前对于冲浪是期望的),或可为一系列时间(例如,周一早上跑5英里且周五下午跑5英里)。而且,在一些实施例中,系统可根据用户配置的偏好无视一个或多个潜在冲突。例如,如果条件是特别期望的,等,在潜在冲突过程中,系统可确定用户是否已经配置该系统以无视该潜在冲突和是否用于无视潜在冲突的阈值条件已被满足。如果是,则系统可推荐在潜在冲突的时间进行推荐的活动(例如,可推荐无视该冲突);如果否,系统可不推荐在潜在冲突的时间进行推荐的活动。

最终,在步骤8518处,系统可通知用户进行活动的推荐的时间例如,系统可给用户发送推送通知,如关于图84A和84B所述。替换地,系统可给用户发送电子邮件或文字消息通知他们进行推荐活动的优选时间。或者,系统可输入要进行推荐的活动的推荐的时间(或一系列时间)至用户的日程表中。附加地,系统可与例如社交出口接口,以使得其它个人可被通知推荐的时间/位置和/或使得其它个人可提供关于推荐的时间/位置的进一步信息。

在其中由于一个或多个潜在冲突系统不在特定时间推荐的实施例中,系统可在步骤8518处通知用户:由于潜在的冲突,不推荐/规划活动。附加地,如果系统正在无视一个或多个潜在冲突,如上所述,(例如一个或多个阈值已被满足用于无视潜在冲突),通知可包括指示推荐的时间与用户的潜在冲突一致但是因为例如特定的期望的天气条件等,潜在冲突已被无视。

在一些实施例中,在步骤8518处,不进行活动的推荐可被返回至用户。例如,如果系统确定特定时间和/或位置可对于进行活动是危险的(由于例如恶劣天气、龙卷风警报等),则系统可给用户提供不进行活动的通知。该特定时间可例如是推荐活动时间(例如在用户的日程表上的规划的活动、用户接受的和/或规划的先前推荐的活动、用户配置的默认设置指示规划的活动、一天/周中用户在过去已进行活动的时间等)或可与规划的活动无关,仅被提供用于提供消息的用途(例如,提供的龙卷风迹象警告以先占任意用户活动等)。

本领域技术人员受益于本公开,应认识到,这里所述的任意步骤(例如,关于图85所述的步骤)和或所述系统的任意所述功能在推荐活动是可被重新排列、补充、和/或忽略,而不偏离本公开的范围。例如,在一些实施例中,确定天气/条件预报(例如,图85中的步骤8510)可被在例如确定位置(例如,图85中的步骤8508)之前、访问用户的日程表(例如,图85中的步骤8504)之前、或确定要进行的活动的类型之前进行。在这种实施例中,预测的天气/条件预报可驱动何种类型的活动和/或用于哪些活动的位置被推荐。例如,如果系统接收天气/条件预报和确定,例如,特定海滩的浪条件使得冲浪将被在特定时间高度期望,系统可推荐在特定时间在特定海滩冲浪,而例如不参考用户的位置和/或时间表(或,在一些实施例中,不管任意潜在冲突用户,可提供用户的位置和/或时间表)。类似地,任意其它步骤和/或特征可被重排、补充、和/或省略,而不偏离本公开的范围。

结论

提供具有此处描述的一个或多个特征的活动监测系统和环境向用户提供一种沉浸式体验,其将鼓励和激励用户参与运动活动并改进他或她的健身。通过鼓励用户超过在其他跑步中途创造的此前的统计数据,用户可被他或她能够产生的改进而激励。附加地,用户可能能够将单个装置用于室内和室外锻炼两者,且由此能够将锻炼数据累积在单个装置上。此外,用户可被能够发出至其他用户的实时挑战而激励进行锻炼。因此,用户可觉得他们在和其他用户一起锻炼,即使他们在物理上是自己在跑步。

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