多活动平台和接口的制作方法

文档序号:6215029阅读:183来源:国知局
多活动平台和接口的制作方法
【专利摘要】活动监测可包括跟踪活动进行的路线或位置。在一些示例中,路线可对照指示更高活动或流行度的区域的热图被显示。替代地或另外,路线可通过系统基于各种规则而自动产生,所述规则比如时间量、优选的位置(起点和终点)、流行度或活动的水平等和/或其组合。用户的锻炼信息可进一步与特定位置或路线相关联地存储。
【专利说明】多活动平台和接口
[0001] 相关申请的交叉引用
[0002] 本申请要求于2012年6月5日递交的、申请号为61/655, 578、标题为 "Multi-ActivityPlatformandInterface"的美国申请的优先权,其全部内容并入在这 里。

【背景技术】
[0003] 运动和健身变得越来越流行,并且这种活动的益处众所周知。各种类型的技术已 经被结合到健身及其他运动活动中。例如,各式各样的便携式电子设备可用于健身活动,诸 如MP3或其他音频播放器、收音机、便携式电视机、DVD播放器或其他视频播放设备、手表、 GPS系统、计步器、移动电话、传呼机、呼叫器等等。许多健身爱好者或运动员在锻炼或训练 时使用一个或多个这些设备以便娱乐、记录和提供表现数据,或保持其与其他设备联系等。


【发明内容】

[0004] 以下给出本公开的各个方面的总体概述,以便提供对其至少一些方面的基本理 解。该概述不是本发明的详细总述。其不旨在识别关键或至关重要的元件或描绘发明范 围。下面的概述仅仅以一般形式给出了本发明的一些概念,作为在下文提供的详细说明的 前序。
[0005] 这里公开的各方面提供支持多种不同类型活动的系统与活动监测和跟踪设备之 间的接口、在线社区,和活动数据记录。另外或替代地,这里描述的各方面提供用于,基于设 备的类型来区别活动数据和信息,活动数据通过所述设备记录。再进一步地,来自多种活动 类型的活动数据、设备和设备类型和活动会话可朝向单个目标汇总。以此方式,提供进行活 动(包括健身计划、运动或其他类型的物理活动和运动活动)的动机的目标可能不再将用 户限制于用于特定目标的单个活动或设备。
[0006] 其他方面和特征在整个发明中描述。

【具体实施方式】
[0007] 在对各种示例实施例的以下描述中参考了附图,所述附图构成其一部分,并且在 附图中以图解的方式示出了可以实践本发明各方面的各种示例设备、系统和环境。应当理 解,可以利用部件、示例设备、系统和环境的其他特定布置,并且可以做出结构和功能的修 改而不脱离本发明的范围。
[0008]
[0009] 图1图示了总体网络和系统环境,这里描述的一个或多个方面可应用和操作于其 中。例如,环境100可包括经由各种类型的网络、连接件和协议连接的多个设备,所述协议 包括因特网、短距离和长距离无线通信、有线通信、蜂窝通信、蓝牙(例如低能量)、ZIGBEE、 RFID、Wi-Fi、WLAN、USB、FireWire等及其组合。例如,通过短距离连接,包括有线和无线连 接,活动监测设备103a和103b可分别连接到计算设备105a和105b。另一方面,活动检测 设备103c可经由远范围通信,包括Wi-Fi、蜂窝通信、TCP/IP、以太网等及其组合而连接到 远程活动监测和跟踪系统107。
[0010] 活动监测设备103a、103b和103c可包括任何类型的活动监测设备,包括手机、专 用活动监测设备、传感器等及其组合。活动监测设备的示例被描述在:2011年11月1日递 交的、标题为"WearableDeviceHavingAthleticFunctionality"、申请号为 13/287, 047 的美国申请;2010年4月26日递交的、标题为"AthleticWatch"、申请号为12/767,288 的美国申请;2010年4月26日递交的、标题为"GPSFeaturesAndFunctionalityInAn AthleticWatchSystem"、申请号为12/767, 447的美国申请;2010年4月26日递交的、标 题为"AthleticWatch"、申请号为12/767,425的美国申请;2010年4月26日递交的、标题 为"AthleticWatch"、申请号为12/767,308的美国申请;2012年1月4日递交的、标题为 "AthleticWatch"、申请号为13/343,587的美国申请,以上内容据此通过引用而以全文并 入。
[0011] 活动监测设备103a、103b和103c可包括不同的传感器(例如,心率传感器、加速 计、全球定位系统、蜂窝三角测量系统、冲击传感器、温度计、陀螺仪、光传感器等),可使用 不同的通信或数据记录协议,具有不同的校准和/或配置为检测不同类型的活动和运动。 例如,设备l〇3c可配置为检测脚步的数量及基于脚步的相应步速,而设备103b可配置为检 测心率和臀部运动(例如针对篮球或其他运动类型)。因此,设备103a和103b所记录的数 据可能不是直接兼容或可对比的。使用者可例如不得不使用不同的应用服务或系统来观察 度量和记录的数据,从而信息被适当地处理和直观化,或者被传送。甚至在具有类似部件的 设备之间(例如设备103a和103c),设备可具有不同的灵敏度或校准,由此,作为结果的数 据可能仍提供不准确的性能对比。
[0012] 为了便于对比并为了将总体物理活动的跟踪合理化,可使用多活动系统和平台, 比如系统107来处理活动数据。系统107可主持活动监测并跟踪站点和社区,用户可通过所 述站点和社区跟踪他们自己的活动过程以及连接其他用户以便共享和/或对比活动水平、 竞争、加入共同活动、交流等。如这里描述的,监测设备103a和103b之间的活动数据的通 信可分别通过计算设备105a和105b协助。活动监测设备103a可进一步与设备105c通信 数据。然而,计算设备105a、105b和105c的使用可能不是必须的,如果,例如设备103a和 103b包括用于与系统107接口的通信器件,例如因特网访问口或广域网访问口。在一些示 例中,设备l〇5a、105b和105c还可提供活动数据的中间处理,并包括一个或多个多活动系 统和平台的功能和/或能力。
[0013] 系统107可配置为提供单个来源,通过所述单个来源,用户可观察用于所进行的 各种活动和活动类型的活动数据。例如,不是必须通过第一站点或系统观察篮球活动数据 并通过另一站点或系统运行数据,而是,用户可通过单个平台或系统整合地观察信息。另 夕卜,使用不同监测设备或不同类型的监测设备(比如设备l〇3a、103b和103c)记录的数据 也可以被整合和一起观察。系统107还可提供允许被记录的数据和活动的更细化控制的数 据处理和可视化。例如,系统107可为用户提供基于所使用的监测设备、活动监测设备的类 型、所进行的活动的类型、时间段、和/或活动会话(session)而观察数据组的能力。而且, 通过系统107的物理活动数据的整合可允许用户测量、观察和评估他的或她的总体物理活 动水平。例如,各种物理活动数据(例如度量)可被转换成虚拟活动度量,比如活动点,以提 供不同活动和活动会话之间的对比的基础。另外,用户可限定可通过进行多种类型活动实 现的目标,即使所述多种类型的活动使用不同的度量测量或提供不同类型的传感器数据, 和/或如果用户使用不同的监测设备或不同类型的监测设备,比如设备l〇3a、103b和103c。
[0014] 计算设备105a、105b和105c可配置为提供与系统107的数据处理类似的数据处 理,而不要求数据被发送到系统107。例如,计算设备105a可从多个监测设备103a、103b 和/或103c接收数据,并类似于系统107地提供对比和数据跟踪。替代地或另外,计算设 备105a、105b和105c还可用于一些布置中,以提供数据的中间存储和有助于与系统107的 数据通信。例如,如果设备l〇3a和103b包括相对小的存储能力,则计算设备105a、105b和 105c可用于存储分别来自设备103a和103b的记录数据,使得设备103a和103b可删除之 前记录的活动数据,来为存储额外的新数据让出空间。计算设备105a、105b和105c可对 应于其他活动监测设备;电信设备,比如蜂窝式电话、卫星电话、因特网电话技术设备、手机 等;便携计算设备,包括音乐播放器、视频播放器、膝上电脑等;和/或桌面计算系统,比如 个人计算机(PC)。
[0015] 在一种或多种布置中,设备105a、105b和105c中的一个或多个可配置为不同于其 他设备。在一个示例中,设备l〇5c可配置用于局域同步和活动数据的存储,而设备105a和 105b中的一个或多个可配置用于贯穿同步(pass-throughsynchronization)。因此,活动 数据可在活动监测设备l〇3a和设备105c之间被同步,使得活动数据存储在设备105c上。 活动数据可随后在未来的相同点处被同步到多活动系统107。当处于贯穿同步模式中时, 设备105a可在没有中间存储的情况下协助设备103a与多活动系统107之间的同步。即, 设备105a可能不支持仅设备105a和活动监测设备103a之间的同步。设备105a、105b和 l〇5c的各种同步配置可取决于安装于其上和/或在其上运行的同步应用的类型。
[0016] 图2图示了示例计算系统,其可包括在图1中所描述设备的一个或多个中。例如, 计算系统201可以适于作为设备103a、103b、103c、105a、105b和107中的任一个操作。如该 图中所示,计算机201具有计算单元203。计算单元203可包括处理单元205和系统存储器 207。处理单元205可以是用于执行软件指令的任何类型的处理设备,但可以传统地是微处 理设备。系统存储器207可以包括只读存储器(ROM) 209和随机访问存储器(RAM) 211。如 本领域普通技术人员将理解的,只读存储器(ROM) 209和随机访问存储器(RAM) 211二者都 可存储用于通过处理单元205执行的软件指令。
[0017] 通过总线213或替代通信结构,处理单元205和系统存储器207被直接或间接地 连接到一个或多个外围设备。例如,处理单元205或系统存储器207可直接或间接地连接 到额外的存储储存器,比如硬盘驱动器217和可移除的光盘驱动器219。计算机201可进 一步使用或与其他存储储存中介(比如固态驱动器、可移除的磁盘驱动器和闪存卡)接口。 处理单元205和系统存储器207还可以直接或间接地连接到一个或多个输入设备221和一 个或多个输出设备223。输入设备221可包括,例如,键盘、触摸屏、远程控制平板、定点设备 (比如鼠标、触摸板、手写笔、轨迹球、或操纵杆)、扫描仪、摄像头或麦克风。输出设备223 可包括,例如,监测显示器、电视、打印机、音响或扩音器。
[0018] 仍进一步地,计算单元203可以直接或间接地连接到一个或多个网络接口 215, 用于与网络通信。这种类型的网络接口 215有时可称为网络适配器或网络接口卡(NIC), 其根据一个或多个通信协议,比如传输控制协议(TCP)、因特网协议(IP)、用户数据报协议 (UDP),将来自计算单元203的数据和控制信号转换为网络信息。网络适配器可以是无线或 有线的,或其组合。这些协议是本领域已知的,且因此将不在这里详细讨论。接口 215可采 用任何适当的连接代理程式用于连接到网络,包括例如无线收发器、电力线适配器、调制解 调器、或以太网连接器。连接代理程式可以是无线或有线的,或其组合。因此,使用接口 215, 计算机201可在除了局域网络之外能够访问广域网,比如因特网。在一种或多种布置中,用 户可通过局域或广域网络使用接口 215浏览网站或其他网络设备。诸如物理活动的数据可 以被传送到局域网络源或远程网络源(例如图1的设备103a、103b、103c、105a和105b)或 被从其接收。
[0019] 其他外围设备可被图1中所示类型的计算机201包括或连接到所述计算机201,如 本领域已知的。在一些情况中,外围设备可以永久地或半永久地连接到计算单元203。例 如,对于很多计算机,计算单元203、硬盘驱动器217、可移除的光盘驱动器219和显示器是 半永久地封装在单个壳体中的。但是,其他的外围设备可以可移除地连接到计算设备201。 计算机201可包括,例如,一个或多个通信端口,外围设备通过所述通信端口连接到计算单 元203 (直接连接或通过总线213间接连接)。这些通信端口可由此包括并行的总线端口或 串行的总线端口,比如使用通用串行总线(USB)标准或IEEE1394高速串行总线标准(例如 火线端口)的串行总线端口替代地或另外,计算机201可包括无线数据"端口",比如蓝牙接 口、Wi-Fi接口、红外数据端口等。
[0020] 应理解,根据本发明的各种示例的所采用的计算设备可包括比图2中所示的计算 机201更多的部件、比计算机201更少的部件、或与计算机201不同的部件组合。一些实施 例,例如,可采用意图具有非常具体的功能的一个或多个计算设备,比如数字音乐播放器、 活动监测设备或服务器计算机。这些计算设备可由此省略不必要的外设,比如网络接口 215、可移除的光盘驱动器219、打印机、扫描仪、外部硬盘等。一些实施例可替代地或额外采 用意图能够实现广泛功能的计算设备,比如桌面或膝上个人计算机。这些计算设备可根据 需要具有外围设备的任何组合或额外的部件。
[0021] 图3图示了另一示例计算设备,其可应用到活动监测设备,比如图1的设备103a、 103b、103c。例如,活动检测和跟踪设备300可包括多种部件,包括主控制器或主机处理器 301,其配置为执行指令或根据指令控制设备300的其他部件。设备300可进一步包括用户 储存数据和指令的存储器,包括易失和非易失存储器,比如随机访问存储器(RAM) 303、只读 存储器(ROM) 305和储存器307。另外,设备300可包括充电部件309,用于为给设备300供 能的一个或多个电池(未示出)供电。设备300可进一步包括各种输入和输出适配器和其 他部件,包括环境光传感器311、显示器适配器313、加速度计315和输入适配器317。环境 光传感器311可用于确定一个或多个显示器的亮度水平,用于其可视性。光传感器311还 可用于确定一天的大体时间。输入适配器317可配置为,根据包括在设备300中的输入设 备的类型,接收和处理各种类型的输入,包括按钮按压、触摸输入、滚轮输入等。加速度计 315可配置用于,在该设备被佩戴时检测可佩带设备和用户的运动。在一些示例中,加速度 计315可以是单轴、三轴或六轴的加速度计。其他传感器,包括心率传感器、温度传感器、湿 度传感器、指南针、陀螺传感器等也可包括在设备300中。
[0022] 通过设备300的通信可通过有线和无线连接器件进行。在一个示例中,设备300 包括无线电部件319,其配置为与其他设备通过射频传输无线地通信。无线电部件319可对 应于蓝牙收发器、RFID设备、Wi-LAN收发器、蜂窝收发器等和/或其组合,和/或可包括专 用处理器。显示器适配器313可配置为,在传输各种活动信息、交互信息、警示、通知等时控 制该设备的一个或多个显示器。在一个示例中,显示器适配器313可配置为与控制设备300 的第二显示器独立地控制第一显示器。可佩带设备还可包括位置确定部件,比如全球定位 系统(GPS)部件321。位置确定还可使用其他设备进行,包括蜂窝收发器(例如基于蜂窝三 角测量)。这里描述的部件可组合成为单个设备,或可分配于多个部件。而且,附加或替代 的部件可用来提供附加或替代的功能。
[0023] 诸如系统107的多活动平台和系统可配置为,从各个不同的监测/检测设备和监 测/检测设备类型,接收物理活动数据,所述物理活动数据用于多种不同类型的活动和多 种活动会话。系统所提供的各种功能可包括:活动数据跟踪和处理、协助活动挑战、与传 统活动跟踪系统接口、产生包括用于整个社区的活动统计的通信信息、设备配置、设置和同 步、跟踪和处理目标、用户注册、与其他社区或社交网络接口以获得或提供相关信息、用户 配置和站点管理等。
[0024] 尽管多活动平台和系统107被描述为与设备103a、103b、103c、105a、105b和105c 分开,但是多活动平台的全部或部分可在设备103a、103b、103c、105a、105b和105c中实现。 例如,多活动平台可包括应用协议接口,其配置为协助不同活动监测设备、跟踪服务或系 统、活动监测应用等之间的数据通信和交互。这样,不管活动监测设备(例如其包括的传感 器的类型或要被跟踪的活动的类型)、其上执行的跟踪服务或系统或应用的类型或配置如 何,数据可使用共享框架通信,功能可使用共享框架被调用。
[0025] 图4图示了多活动平台和系统处理来自多种设备和用于多种活动的活动数据可 进行的过程。在步骤400中,系统可接收将数据发布到系统的请求。该请求可从活动检测 和监测设备,比如设备103a、103b和103c(图1)接收,或从中间设备比如计算设备105a和 105b(图1)接收。在步骤405,系统可接收来自请求设备的物理活动数据。物理活动数据 可根据各种协议被传送,且在至少一个示例中,可使用系统提供的API被传送,如这里进一 步详细讨论的。在步骤410中,系统可确定负责记录物理活动数据的活动检测和监测设备 的设备类型。设备类型可指示设备性能、该设备类型配置为针对其使用的活动的类型、设备 部件、数据精度、数据记录参数(例如数据被收集的频率)等及其组合。设备类型可基于在 请求中指定的各种参数(例如API的数据发布功能中的设备类型参数),或基于被接收的物 理活动数据的分析而被确定。例如,系统可确定被接收的物理活动数据是否包括加速度计 数据、心率数据、GPS数据等。基于预限定的规则,系统可随后确定物理活动数据中的数据 的类型是否对应于第一设备类型或第二设备类型。在另一示例中,系统可接收设备识别符, 比如用户指定名称、品牌、产品名称、序列号等,并基于其确定设备类型。在特定示例中,设 备识别符可以在设备注册时预先关联于或登记至设备类型。还可以根据需要或期望使用各 种其他确定设备类型的方法。
[0026] 在步骤415中,系统可进一步确定与被接收的物理活动数据相关联的活动的类 型。在一个示例中,这种确定可基于设备(数据从该设备接收)的类型进行。例如,第一类 型的设备可配置用于第一活动类型,比如篮球,而另一类型的设备可配置用于第二活动类 型,比如跑步或走路。在另一示例中,活动类型的确定可基于从系统接收的数据参数而被确 定。所述参数可以是用户指定的(通过用户将活动数据标记上进行的活动类型),或可以 由一个或多个设备基于活动类型识别算法和方法学而进行标记。在一个示例中,设备,比如 活动检测和监测设备,可将物理活动数据的型式(pattern)与预限定的物理活动数据组比 较,并确定相似度。在确定了物理活动的型式具有与物理活动数据的预设组(为已知的活 动类型)匹配的预限定的阈值时,设备可确定当前记录的物理活动对应于同一活动类型。 各种其他功能、算法和方法可用来确定活动类型。
[0027] 在步骤420中,系统可以可选地配置为产生用于被接收的物理活动数据的活动度 量。度量可包括时间、步速、距离、心率、身体温度、迈的脚步、燃烧的卡路里等。在一些布置 中,物理活动数据可以已经包括活动检测和监测设备或中间计算设备产生的度量。因此,系 统可配置为确定度量是否已经产生于或包括在被接收的活动数据中,且如果否,则产生度 量。然而,如果度量已经被产生/包括,则系统可不产生度量。在其他布置中,物理活动数 据可以是尚未处理成度量的原始传感器数据。因此,如果是后者,则系统可处理所述原始传 感器数据到一个或多个度量中。例如,对于加速度计数据和跑步活动,脚部接触时间可从传 感器数据根据各种已知方法学识别出,步速、距离和速度可从其计算。度量可使用基于设备 类型和/或所进行的活动的类型而选择的算法和方法产生。例如,不同的设备类型可具有 不同的校准值,而用于不同类型的运动活动的数据可对应于不同类型的度量。不同设备类 型还可具有不同的传感器,并由此要求用来处理传感器数据的不同类型的算法。
[0028] 在步骤425中,系统可进一步将从活动数据确定的活动度量标准化。可进行标准 化以补偿不同设备、不同设备类型、不同活动会话、不同活动类型等之间的数据精度的差 异。标准化可使用用于调节针对某类型活动或某类型设备确定的度量的预限定表格或标准 化(例如校准)值进行。由此,使用第一活动监测设备确定的中长跑可以被乘以系数1.05, 而使用第二活动监测设备确定的中长跑可以被乘以系数〇. 998。这些标准化或校准可基于 一种或多种布置中的经验分析而被确定。在其他示例中,标准化和校准值可通过基于统计 分析询问用户进行指定活动(例如跑步200英尺)并记录和分析作为结果的数据而确定。
[0029] 在步骤430,该系统可进一步确定活动会话、所进行的活动类型、所使用的设备或 设备类型是否适用于虚拟或通用(universal)活动度量,比如活动点。系统可例如将活动 点的积累限制到某些活动、活动类型、设备或设备类型和/或其组合。活动点可用于传达总 体活动水平的测量,以限定并测量朝向目标的进度,作为虚拟货币,以实现里程碑和其他类 型的成就等。通过使用虚拟/通用度量,作为多个活动、活动类型、设备和设备类型的活动 可以被整合成总体活动水平或量。如果活动数据不适用于活动点,则活动数据(比如原始 数据和/或度量)可以在步骤435中被存储,而不将这些度量或数据转换成活动点的量,且 不给用户奖励活动点。该过程则可进行至步骤450,或该过程可结束。
[0030] 如果,另一方面,活动数据适用于活动点,则该系统可使用不同的算法,根据设备 类似和/或活动类型而确定对应于在步骤440中已接收物理活动数据的多个活动点。例 如,不同算法可针对不同设备类型、不同活动类型、或设备类型和活动类型的不同组合而被 限定。度量和/或原始活动数据也可以被存储。由于对于相同量的物理活动(例如通过一 个或多个特定度量限定的),一些活动可比其他活动要求更低的物理付出,因此可使用不同 的算法。在一个示例中,跑步行进3英里比步行行进3英里在物理意义上更费力。相应地, 相比于用来产生用于步行活动的活动点的算法,用于跑步活动的算法(到活动点)可产生 更多数量的活动点。即,对于跑步3英里可以奖励比步行3英里更多的活动点。算法还可以 考虑多种类型的度量,比如心率、距离、步速、体温等。在一些布置中,活动特性,比如海拔、 地形、温度和气候(例如雨、雪、晴天)也可以用于活动点确定过程。
[0031] -旦活动点的数量已经被确定,则在步骤445中活动点可被增加到针对特定时间 段的活动点的总数中。例如,活动点可被累积以实现目标时间段(例如1小时、12小时、1 天、2天、1周等)期间的目标。由此,在步骤450中,系统可基于积累的活动点的量来确定用 户是否实现目标,达到里程碑等。例如,对于一天,用户可具有3000个活动点目标。因此, 系统可确定用户是否实现了用于该天的3000个活动点。在另一个示例中,里程碑可被限定 为达到25000个终生活动点。因此,系统可确定所有终生积累的活动点的总数是否已经达 到25000。这样,不同的活动点计数可被保留用于不同的时间段。
[0032] 如果用户已经达到目标或实现里程碑,则奖励或提醒可在步骤455中被提供给用 户。奖励可包括虚拟道具、服务、优惠券、票、货币、虚拟货币、头像道具等。如果目标尚未被 实现或里程碑尚未被达到,则系统可在步骤460中指示达到里程碑或目标仍需要的过程的 量(例如所需的活动点的数量)。
[0033] 除了从设备接收数据之外,系统还可配置为传送数据到设备。例如,系统与一个或 多个监测设备之间的数据同步可包括,将第一监测设备记录的物理活动数据传递到第二监 测设备,和/或将第一监测设备记录的历史活动数据下载回到第一监测设备。在一些情况 中,不是所有的数据可从第一监测设备传递到另一监测设备,而是替代地,数据可基于数据 兼容性、活动类型、用户进行的活动等而被过滤。例如,接收设备可要求具有记录与来自传 递设备的要同步的数据相同类型数据(例如具有相同类型的传感器)的能力。在另一示例 中,数据可仅在接收设备配置为跟踪和/或监测对应于所述数据的活动类型的情况下被同 步。各种其他规则可被用来处理同步请求。只要接收设备具有跟踪活动点的能力,活动点 可总是被同步。
[0034] 在一些示例中,两个监测设备之间的数据传输和同步可通过多活动平台和系统协 助。例如,系统可配置为,将使用与接收设备兼容的第一通信协议发送的数据转换为与接收 设备兼容的第二通信协议。另外或替代地,数据的内容可由系统根据接收设备的格式要求 (例如字符限制、图片尺寸、数字格式、数据格式等)和数据存储结构或接收设备的参数而 被修改。在一个示例中,用户概要信息可自动从一个设备输入到另一设备。在第一设备上 可获得的各种数据域可能不存在于第二设备上,由此,系统可在将信息同步到第二设备之 前过滤掉用于这些域的数据。系统可配置为执行各种其他的数据和通信操作功能,以提供 两设备之间的兼容性。
[0035] 如所讨论的,活动监测设备,比如设备103a、103b或103c,可首先检测和存储活动 数据,并随后与一个或多个本地设备/应用(例如设备l〇5c)和/或远程多活动系统/服 务器(例如系统107)同步数据。在一种布置中,多活动系统/服务器可能由于较大的存储 能力而代表目的地或优选存储站点。因此,活动监测设备记录的数据和/或同步到本地设 备/应用(比如设备105c)的数据可最终被传输到多活动系统/服务器用于长期存储,以 便不要求和/或占据监测设备和/或本地设备中的较大数据存储能力。本地设备可以是移 动通信设备,比如手机、便携式媒体设备、平板电脑、上网本、膝上电脑,和/或固定设备,比 如桌上电脑。
[0036] 在一些布置中,中间设备,比如设备105a,可执行同步应用,所述同步应用配置为 在活动监测设备和多活动系统/服务器之间同步数据。这样的中间计算设备和同步应用可 能不配置为在中间设备和活动监测设备之间同步数据。替代地,同步应用可能仅在活动监 测设备和多活动系统/服务器之间同步数据,且仅当可以连接到多活动系统/服务器时提 供这样的同步功能。对比地,本地应用/设备可同步来自活动监测设备的活动数据,这独立 于与多活动系统/服务器同步数据。一旦可获得与多活动系统/服务器的网络连接,或当 用户选择与多活动系统/服务器同步,则数据可随后从本地设备/应用被同步到多活动系 统/服务器。
[0037] 也可以使用其他同步过程。例如,本地设备/应用可通过中间应用/设备同步数 据。在另一示例中,活动监测设备可配置为与多活动系统/服务器直接通信(例如,没有与 本地设备/应用或中间设备/应用的第一通信)并与之同步数据。同样,一个或多个中间 设备,通过或不通过任何本地设备(一个或多个),可在其任何组合中同步,例如根据连通 性、期望,以保持设备的这些组合(一个或多个)处于同步,或相反。活动监测设备可以或 可以不与中间和/或本地设备(一个或多个)的任何这种组合一起被同步。活动监测设备 可以或可以不与中间和/或本地设备(一个或多个)和/或活动监测设备的任何这种组合 一起被同步。
[0038] 为了减少被传递和同步的数据中的重叠量,各种参数/设置可被限定以跟踪已经 被同步到多活动系统/服务器和同步到本地设备/应用的数据。在一个示例中,活动监测 设备可存储两个参数:本地读取偏移(LRO)和本地读取时间戳(LRTS)。本地读取偏移(例 如存储器位置识别符)可指示活动监测设备储存器中的偏移,当同步时本地应用/设备应 在所述偏移处开始从监测设备读取活动数据。例如,这样的存储器位置或偏移可指定第一 未读取活动数据记录被存储的位置。本地读取时间戳对应于来自活动监测设备存储器的、 由本地应用读取的最后样本的时间戳。时间戳可对应于样本(例如活动数据)被监测设备 所记录的时间。这些参数在本地设备/应用与活动监测设备同步时(例如过程中或之后) 被设置。例如,活动监测设备可基于由本地设备最后读取的活动监测设备储存的存储器位 置而设置和/或存储本地读取偏移。特别地,本地读取偏移可对应于本地设备以一个位置 或存储器位置增量读取的最后储存器位置的偏移(例如第一新活动数据存储器位置)。由 此,LRO和LRTS可帮助活动监测设备、本地应用/设备和/或MSP跟踪已经被读取的数据 和/或尚未被读取的数据,从而在同步过程中读取数据不再被不必要地传送回本地应用/ 设备。
[0039] 另外,多活动服务/系统可限定最后同步偏移(LSO)和最后同步时间戳(LSTS)。 LSO可以指代活动监测设备的储存存储器中的偏移,数据的读取和到多活动服务/系统的 同步应在所述偏移处开始。如果相比于已经同步到多活动服务/系统的数据量,本地同步 设备已经读取了更多或更少的数据,则LSO可不同于LR0。另一方面,如果已经被同步到多 活动服务/系统的相同数据也已经被本地设备/应用所读取,则LSO和LRO可相同。
[0040] 本地设备可以在与监测设备同步时更新(或使得活动监测设备更新)LR0和LRTS。 而且,本地设备可在将数据同步到多活动服务/系统时更新LSO和LSTS,或使得LRO和LRTS 被更新。当中间设备/应用引导监测设备/应用与多活动系统/服务之间的同步时,仅LSO 和LSTS可被更新。在这样的事件中,LR0/LRTS也可以被更新。在一个示例中,中间设备/ 用于可首先请求来自多活动服务/系统的LSO和LSTS,并使用LSO和LSTS来确定活动监 测设备存储器中的用于读取数据和将数据与多活动服务/系统同步的起始点。使用以上过 程,多活动服务/系统可以避免接收在过去已经被同步到多活动服务/系统的数据。
[0041] 另外或替代地,监测设备的已经同步到多活动系统/服务的数据可从监测设备删 除。在另一示例中,如果多活动系统/服务已经与那些数据同步,则数据可被删除;在删除 数据的这种情况中,通知或指示可提供到活动监测设备、本地设备、中间设备和/或多活动 系统/服务器,指示与本地设备的同步已经进行,所述本地设备存储有待与多活动系统/服 务同步的数据。
[0042] 然而,仅被同步到本地设备而不是多活动系统/服务的数据可能不被删除。其中 数据可能不被删除的情况的示例包括,例如,为了保持对被同步数据的冗余(比如直到已 经经过了选定时间,或选定事件已发生,比如到预定一个或多个设备,或到多活动系统/服 务的同步),或在用户想要以后通过中间设备/应用(替代本地设备)同步数据的事件中, 和/或在用户想要从监测设备同步额外的本地设备的情况中。在其他示例中,如果多活动 系统/服务还没有与那些数据同步,则数据可被删除。替代地,通知或指示可提供到活动监 测设备、本地设备、中间设备和/或多活动系统/服务器,指示与本地设备的同步已经进行, 所述本地设备存储有待与多活动系统/服务同步的数据。在一些情况中,同步到多活动系 统/服务的数据可能不被从活动监测设备删除,如果,例如数据尚未同步到当前最近的本 地设备/应用。数据从活动监测设备的删除可由用户配置。替代地或另外,在活动监测设 备上的剩余空间降低到低于指定阈值的事件中,数据可在被同步到多活动系统/服务和/ 或任何其他设备时被删除。
[0043] 根据其他方面,来自活动监测设备的数据可被同步到多个本地设备。在这种配置 中,每个本地设备可设定对该本地设备而言独一无二的LRO和LRTS标记(maker)。
[0044] 在另一布置中,如果本地设备确定用户试图从监测设备同步阈值量的数据,则本 地设备可为用户提供替代地使用中间设备/应用的消息/推荐。这种推荐可在中间设备/ 应用配置为以比本地设备更快的速度(例如USB对比蓝牙)读取监测设备的数据的情况中 被提供。
[0045] 通过使用上述的同步和时间戳,可被同步的数据的量被最优化,使得新的或未同 步的数据将被同步到接收设备。
[0046] 监测设各设詈/配詈
[0047] 多活动平台和系统可进一步允许设备、系统和应用设置和配置各种类型的监测设 备。在一些布置中,中间计算设备,比如设备105a或105b,可用作配置为与各种监测设备和 设备类型通信和接口的多活动系统,所述各种监测设备和设备类型配置为检测并监测各种 类型的活动。例如,中间应用或计算设备可用来注册用户或具有多活动服务的设备或系统, 比如在线社区或服务。在特定示例中,中间应用或计算设备可配置为注册多个不同设备和 设备类型。
[0048] 图5A-5E图示了用于设备设置和配置应用的示例界面,所述应用可在用户的本地 计算设备上执行,活动监测设备可连接到所述本地计算设备。在一个示例中,应用可存储在 活动监测设备中,并在连接时下载到和安装到用户的设备。替代地或另外,活动监测设备可 通过指令存储位置识别符,比如URI,用于计算设备检索和安装位于URI处的数据。在另一 示例中,如图5A所示,活动监测设备可指定URI,设备可在该URI处被引入,且可以提供下载 用于配置所述设备的相应应用的选项。在活动监测设备连接后,本地计算设备则可自动地 导航到URI。
[0049] 图5B-5D图示了在下载设备配置应用之后可提供的示例设备配置接口。例如,图 5C允许用户指定用户特性,比如高度和重量,以帮助更好地校准设备和识别设备将佩戴的 手腕。其他类型的用户特性可根据希望或根据需要作为配置选项被限定和提供。例如,设备 可以佩戴在用户身体的其他部分上。还可以添加年龄作为用户特性,用于校准的目的。在 图中,用户可被呈现用于设置活动目标的界面。用户可选择多个预限定水平的任一个, 或手动限定他的或她的目标(未示出)。目标则可被存储到监测设备,用于目标跟踪和过程 监测。
[0050] 图5E图示了一示例界面,用户可通过该界面创建或登录进入在线活动跟踪和监 测服务。用户可被提供以下选项:注册专用于该服务的用户名,或使用用于外部站点(例 如外部社区网站)的登录名作为用于该活动跟踪和监测设备的登录名。各种配置和注册信 息可通过共享的API被通信到监测设备,如这里讨论的。另外,设备的状态也可使用共享的 API找回。其他监测设备和设备类型可类似地使用共享的API配置。例如,配置和设置应用 可配置为与多种类型的监测设备交互。
[0051] 图5F-5I图示了另一示例应用界面,用户可通过该界面配置活动监测设备。在图 5F中,例如,用户可指定他的或她的生日、性别、身高和体重。在图5G中,用户可进一步指示 设备应如何获取一天的时间。用户可手动地输入日期的时间,或可从一个或多个其他系统 (比如设备通过其配置的计算设备、蜂窝系统、卫星等)获得时间和日期信息。用户还可指 示应使用24小时制还是12小时制。图5H图示了一界面,通过该界面用户可选择要被显示 在设备上的度量。例如,用户可选择显示卡路里,而非脚步(st印)。其他设置可被类似地 限定。图51图示了一界面,用户可通过该界面配置显示选项,比如是否使用目标指示灯和 /或包括目标庆祝。各种其他配置选项可根据期望或需要而添加或去除。
[0052] 配置应用可配置为交互或配置多种不同类型的设备。因此,配置界面可根据连接 的设备类型而在内容上和/或外观上不同。在一个示例中,应用可识别被连接的设备类型, 和自动地执行适当的API,并显示用于被识别的设备类型的相应界面。不同的界面可提供不 同的配置选项,比如不同的可显示度量、颜色配置(例如,如果设备支持颜色显示)、显示器 配置(例如,根据包括在设备中的多个显示器的不同选项)等和/或其组合。
[0053] 图6A图示了传输设备的电池电量状态的示例界面。在一些示例中,设备可能第 一时间不可用,直到设备已经达到具体电量水平(例如50%、65%、70%、80%、90%、95%、 100%等)。
[0054] 当设备已经达到所需水平的电量时,如图6B的界面的显示可被提供。
[0055] 图7图示了另一示例性配置界面,用户可以通过所述界面限定或重新限定他的或 她的目标。用户可以根据期望改变用于当前时间段或任何其他时间段的目标。一旦用户已 经确认目标,则该目标信息可利用这里描述的各种共享API同步到用户的设备。
[0056] 多活动社厌
[0057] 多活动系统或服务可包括在线社区或站点,其允许用户查看活动信息,所述活动 信息不仅用于他的或她的活动,还用于其他活动。所述查看可包括各种信息类型,包括音 频、视频、文本等。例如,激励信息(例如用户产生的或系统产生的)可通过音频信息提供 到用户。用户还可记录音频记事,所述音频记事存储为与一个或多个活动会话、目标时间段 等相关联。
[0058] 在线社区或站点可根据用户状态为用户提供不同的初始化界面。例如,如果用户 新到社区,则可显示第一界面。另一方面,如果用户是回访用户,则在登录后第二界面可呈 现给用户。
[0059] 图8A图示了示例欢迎界面,其可在在线社区或站点上在用户登录后针对新用户 显示。界面可给用户提供选项,以购买活动监测设备,或指定用户已经购买和/或将使用的 监测设备或其他设施的类型(如果已知)。在一些布置中,注册/配置应用可自动地通知已 注册设备的在线社区,由此,用于用户(不管是新的或是回访的)的欢迎界面在登陆后可以 得知已注册设备的存在。例如,产品推荐列表可不包括已经购买和/或注册的那些。图8A 的界面可进一步提供下载注册/配置应用的链接。再次,如果用户已经下载该应用,则界面 可不提供链接。
[0060] 图8B图示了示例欢迎界面,其可显示给在线社区/站点的已有用户。替代推荐产 品或提供下载设备应用的选项,界面可包括用于观察活动数据的选项。活动数据可基于活 动类型和/或用来记录活动数据的设备的类型。因此,界面可提供多个选项用于查看活动 数据,这取决于其中用户已经接合的活动类型和/或用户记录他的或她的活动使用的设备 类型。如这里讨论的,多活动平台和系统可用来接收和区分不同活动类型和设备类型的数 据。因此,当不同活动类型和设备类型被反映在活动数据中时,在线站点/社区可自动地识 别出。
[0061] 另外或替代地,不同活动类型的活动或使用不同设备类型记录的活动可以以不同 方式被可视化(例如颜色、主题、界面、图表类型、数据类型等)。图9A和9B示出不同的界 面,其可以根据将要观察的活动数据的类型而产生和显示。例如,图9A以第一类型的可视 化界面显示了使用第一类型的监测设备记录的活动数据。界面的细节在这里进一步详细讨 论。图9B图示了第二类型的可视化界面,用于可视化使用第二类型的监测设备记录的活动 数据。设备的类型可基于性能(capability)、校准、所使用传感器的类型、设备配置为将佩 戴的区域等而不同。另外,不同的视觉展示(visualization)和/或界面可设置用于不同 类型的设备,而与所进行的活动类型无关就(例如使用不同类型设备记录的活动的类型可 以是相同或不同的)。
[0062] 在其他示例中,各种活动度量可在同一界面中查看或显示,而与设备类型或活动 类型无关。例如,用户可能够跟踪朝向可通过多种活动的进行而实现的目标的进度,而与用 来记录这些活动的设备类型无关。
[0063] 图10A-10G图示了示例运动跟踪和监测界面,其用于跟踪多种类型的活动和使用 多种类型的监测设备记录的活动。界面还可用来标记关于各种活动和所进行的活动会话的 附加的信息,和跟踪朝向活动目标的进程。例如,图10图示了指示用户还没有记录活动或 没有进行朝向活动目标的进展的界面。例如,当用户首次注册服务且还没有进行或与在线 社区同步任何数据时,图IOA的界面可被显示。界面可进一步显示信息,比如朝向里程碑的 进展的量。里程碑可不同于针对具体目标时间段限定的目标。例如,目标时间段可以是有 限的时间量,且目标进展可基于在该有限时间量期间进行的活动而确定。目标时间段还可 以按常规时间表循环。另一方面,里程碑可表示进行的活动在用户使用期的进程中达到的 成就(例如在用户使用期中达到50000活动点)。里程碑可以是独一无二的。例如,每个里 程碑仅可实现一次。替代地,里程碑可被限定用于有限时间范围,包括目标时间段。在一些 示例中,里程碑可被限定用于任何不同于特定目标时间段的时间段。在再一示例中,里程碑 和成就可与不是目标度量的度量相关。里程表和目标的各种配置可被使用。
[0064] 活动监测界面可进一步包括将用户的表现与社区和/或社区中用户组进行对比 的部分。例如,在图IOA中,用户的周活动点与用户的整个社区以及与用户相同年龄的人的 社区子组。用户可配置(例如选择和/或限定)他的或她的表现将与之对比的子组和子组 的数量。用户可进一步配置将对比的活动时间段(例如每天、每周、每月等)。
[0065] 图IOB图示了可在用户已经记录并同步了活动数据时显示的界面。如图所示,界 面指示在用户的使用期内用户已经朝向里程表进行了积累10000活动点的进展。界面还可 以包括查看后续里程碑的选项。里程碑可以本质上是连续的或进展型的,使得用户在达到 第二里程碑之前必须完成第一里程碑。
[0066] 图IOC图示了另一界面,其显示用户朝向目标以及里程表进行的进展。其他社区 概要信息还可被提供,包括是否已经实现连串(streak)、连串的长度、达到目标的数量以及 用于选定的目标时间段的各种度量。在一个示例中,界面的一部分可显示用于选定目标时 间段的详细度量和活动信息。不同的目标时间段可显示为沿显示区段的一侧的可选区段标 签。除了识别目标时间段之外(例如天、小时、周等),区段标签还可显示针对这些时间段的 朝向目标的进度。例如,区段标签可指示截止当天用户是否完成了目标、是否朝向目标进行 了适当量的进展(但未完成)、或是否朝向目标进行了低水平的进展。其他指示也可以作为 目标时间段区段标签的一部分被包括。例如,如果在该目标时间段期间用户达到了里程碑, 则另一符号或指示可被显示。在另一示例中,如果用户以特定的量超出了他的或她的目标, 另外的符号或指示可被用作指示符。不同的颜色、指示、图案、符号、特征、透明度等可被用 来在目标进度、其他成就、事件等之间进行区分。
[0067] 针对目标时间段的活动细节显示可包括目标计量,其指示用户是否满足了他的或 她的目标,如果否,则显示朝向目标进行的进展的量。另外,图表可被显示,以图示在目标时 间段上的活动水平的分解(breakdown)。活动中的各种峰值还可以在图表中通过指示符被 识别,比如"SPARK"。峰值可通过超出活动的阈值量的活动水平、在目标时间段中活动水平 的最高数量限定。例如,最高1、2、3、4、5、10个峰值可在图表中指出。各种度量还可以以部 分细节显示被显示,比如燃烧的卡路里、行进的距离、进行的步数和/或活跃时间。显示器 的另一部分可显示当前连串(例如其中目标已经被达到的连续目标时间段的当前数量)和 用户使用期中击中的目标的数量(或指定时间段)。显示器的该部分可显示连串跟踪,其提 供包括当前目标时间段的连续的目标时间段的数量、和用于这些时间段的每一个的目标进 程状态的指示。该界面还可以识别用户已经实现的最长连串。在界面的另一部分中,显示 器可提供用于提高或降低目标的建议。例如,如果用户已经以指定量(例如,用户超出一个 或多个之前的目标的平均量、用户超过一个或多个之前目标的积累量、用户超过一个或多 个之前目标的更大量、中间量或最低量)超出之前的目标,则系统可建议用户提高下一目 标(例如以该指定量甚至更大的量)。
[0068] 图IOD图示了示例总体概要界面,其不特别针对任何特定目标时间段。总体概要 界面可提供关于最近预限定的时间段的信息,比如最近一周、一个月、一年或自与监测设备 或特别检测设备等最后一次同步以来的时间段。总体概要界面可指示达到的成就的数量、 自最后一次同步以来获得的活动点的量和/或活动天数的量(例如其中达到活动阈值水平 的天数数量)。
[0069] 图IOE图示了成就庆祝,其中成就对应于超过目标40%。
[0070] 图IOF图示了一界面,用户可通过该界面指定他们在活动时间段或活动会话过程 中具有的主观感受。用户可选择/指定表情和/或提供用户指定的评论或注释相关时间段。 该信息可随后与目标时间段、活动会话、和/或用户账户相关联地存储。在其他示例中,活 动会话和活动点可被标记,或以其他方式被标示有位置信息和/或时间信息。地理位置可 使用一个或多个位置确定系统标记,比如GPS、蜂窝三角测量、基于ISP的Wi-Fi位置确定 等。位置确定系统可在设备内或与设备为一体,或可以与设备分离(例如,诸如手机的具有 GPS功能的移动通信设备)。时间可基于设备的时间或其他设备、服务器和系统的时间被 确定。因此,活动点和活动数据通常可基于地理位置和/或时间以颗粒方式被过滤和查看。 在一个或多个示例中,关于特定活动点或活动会话的该标记或添加的信息可作为元数据存 储。
[0071] 图IOG图示了在用户已经输入用户的主观感受并注释了活动时间段之后可显示 的界面。
[0072] 图IlA和IlB图示了的示例界面提供针对一时间段,比如目标时间段进行的活动 的详细曲线。用户可悬停在图表的一部分(例如任何部分或特定部分)上或与之交互,以 获得在时间上或图表中特别针对该特定点的活动度量和信息。指示符可提供在图标上以指 示各种事件,比如用户触碰目标和峰值活动水平的点。例如,图IlD图示了指示用户最活跃 的时间段(比如小时)的指示符。如果所显示的目标时间段对应于最好的一天,则旗帜或 其他指示符还可以显示在详细界面中。最好的一天或最好的活动时间段可以被限定为获得 最高活动点量、度量达到历史最高(例如步数、距离等)、用户活跃最大时间量的一天或其 他时间段。界面的一部分还可显示当前时间段与其他时间段的对比。
[0073] 图IlC图示了最好的一天指示界面。
[0074] 图12图示了一界面,其中用户在一时间段上的活动可通过所述界面重播。例如, 曲线可以是动画的,从而用户的活动以动画的方式绘制在目标时间段上。
[0075] 在一些示例中,界面可以与活动类型的分解(breakdown)和监测设备的类型(其 对积累的活动有所贡献)一起显示活动水平。例如,在活动点的图表上悬停或与之交互可 显示与积累的活动点相关联的活动类型列表、活动会话、设备类型等。活动类型、活动会话 和/或设备类型的列表还可包括针对这些各种参数的每一个积累的活动点的量。用户还可 通过上述参数过滤显示在活动点曲线中的数据。例如,曲线可被过滤,从而仅来自特定类型 活动的活动点被显示。在另一示例中,曲线可被过滤,从而仅使用特定类型的监测设备积累 的活动点被显示在曲线中。在再一示例中,曲线可被过滤,从而仅在特定活动会话中积累的 活动点被显示。在再一示例中,活动数据和活动点可与具体监测设备相关联。由此,用户可 能够在基于具体使用的设备积累的活动点和所进行的活动时间进行区分。另外或替代地, 对应于不同活动类型的活动点、不同监测设备类型和/或不同活动会话的活动点可以以不 同的外观显示在曲线中。例如,针对第一类型活动积累的活动点可以以红色显示,而针对第 二类型活动所积累的活动点可以以黄色显示,等。各种其他可视配置可被采用且可由用户 指定。
[0076] 图13A-13F图不的不例概要界面显不了用户分别在一周、一个月和一年内的活动 水平。图13A-13F中的界面的每一个可基于更小的时间帧以更进一步的分解显示用户这些 时间段的活动水平。例如,每周概要可包括每天的柱状图,而每月概要可包括每周的柱状 图。与项目中的一个或多个交互(例如在其上悬停)可显示更多的具体活动信息和细节, 包括度量、所使用的设备类型、活动会话、所进行的活动类型等和/或其组合。界面还可显 示用于该概要时间段的目标完成率。例如,在图13A的每周概要中,界面可显示每日目标碰 触数量和/或达到的目标的百分比。
[0077] 在图13E中,概要界面可为用户提供他的或她的表现的每日图形,以及针对给定 时间范围(例如去年、最近六个月、上个月、上周、最近两天、指定时间段等)的快照信息。快 照可提供附加信息,比如在各种类型的地形上进行的活动的量。针对地形快照的标题(例 如"开路先锋(TRAILBLAZER)")可以根据用户已经进行最多活动的地形而改变。例如,如 果用户在公路表面跑得最多,则地形快照的标题可以是"公路勇士(ROADWARRIOR)"。在各 类型的表面或环境的每一个上进行的活动量(例如跑步速离)可以通过活动度量(如距离 或时间),或通过快照时段的百分比限定。用户的活动还可通过一天的时间快照而传达。相 应地,用户可评估在一天的不同时段,比如早晨、上午和晚上,所进行的活动的量。对于地形 快照,一天的时间快照的标题也可根据用于进行最多活动的一天的时段(例如快照时间范 围)而不同。还可以提供其他类型的快照。例如,可针对其他类型的活动度量、活动类型、 用来测量活动的设备类型、位置、海拔、温度、联合或单独表现等产生快照。
[0078] 图13F示出了示例性心率概要界面,其中活动快照针对活动类型或心率或强度被 提供。心率或强度快照可基于基于预定阈值的自动排序、或基于用户关于锻炼或活动强度 如何感受的用户指定(例如主管感受)而被分类。在一些示例中,心率或强度快照可以基 于测量的心率以及用户指定的强度水平二者的组合而产生。在一个示例中,两类心率可以 与用于每个活动或锻炼的三种不同用户指定强度水平一起被限定。因此,心率/强度快照 可将活动分类到六个不同的区域内(对两个心率分类的每一个有三个不同的强度水平)任 何数量的心率分类/水平和强度水平可根据需要或希望而限定。
[0079] 图14A-14D图示了用户的示例个人资料页面。用户的个人资料页面可包括记录的 列表、最近活动、成就、里程碑、奖励等。另外,用户的个人资料可提供用户的概要信息,包括 最多使用的设备或最多使用的设备类型、最经常进行的活动的类型、活动点平均值、其他平 均度量、个人信息(例如名字、年龄、地点、生日等)等。图14A图示了当用户尚未注册或同 步任何活动数据时可显示的个人资料界面。在一些布置中,用户的个人资料页面还可显示 用户用来记录活动的设备/设备类型。
[0080] 图15图示了示例设备设置界面。用户注册的每个设备可在在线站点上具有不同 的设备设置界面。设备设置界面可显示关于在设备中注册的设置的信息,比如由设备识别 的当前时间和日期、要被显示在设备上的数据类型(例如度量)、设备的方位(例如手腕或 设备佩戴的其他位置)和语言设置。在一些示例中,界面可允许用户在设备上编辑或更新 设置。用于不同设备的界面可包括不同的设置参数和信息。例如,用于第一设备的界面可 包括GPS设置,而如果第二设备不包括GPS传感器的话则用于第二设备的界面可能不包括 GPS设置。设备指定界面还可包括活动数据和使用相应设备检测的活动的概况(如这里描 述的)。因此,这些子界面可允许用户以更细化的水平显示用户的活动。在一些布置中,在 线站点或社区可进一步识别设备类型或用户最频繁使用以记录活动数据的特定设备,或用 户已经记录大部分量的活动的设备的类型。
[0081] 图16A和16B图示了可通过在线活动跟踪站点显示给用户的示例通知。
[0082] 图17A-17D图示了用于共享活动数据的示例界面。在图17A中,例如,用户的个人 资料可植入关于其他用户的信息。例如,通知或新闻事件可被发布到用户的个人资料,以提 醒用户其他用户的最近活动或活动事件。例如,其他用户可具有最近完成的目标或达到的 里程碑。这样的事件可被显示给用户,以起到激励的作用并鼓励用户祝贺其他用户。活动 共享可被配置为打开或关闭。其他共享参数也可被限定。例如,用户可指定活动应被分享 到的用户和/群组。在其他示例中,用户可限定允许共享的时间和/或可共享的活动或事 件的类型。在特别实施例中,用户可指定从第一类型的设备得到的事件或活动数据,第一类 型的活动或特别的活动会话是将要共享的,而从第二类型的设备得到的事件和/或活动数 据、第二类型的活动或另一具体活动会话是不被共享的。由此,多活动平台的使用允许系统 在分享活动信息方面提供更细化的控制。活动可以通过用户的个人资料分享(例如当其他 用户查看该用户的个人资料时),或作为其他用户的个人资料、活动提要(feed)等的一部 分。例如,第一用户的活动事件和信息可被推送到另一用户的个人资料或页面。
[0083] 图17B-17D图示了用于通过外部社会社区和网络站点分享活动信息和事件的示 例界面。图17B图示了包括用于在FACEBOOK或TWITTER上分享的选项。图17C和17D图 示了弹出界面,通过该弹出界面,用户可提交便签、指定要被分享的活动信息、识别信息要 被分享给的用户等。对于要被分享和不要被分享的配置信息,用户可通过外部站点和系统 基于设备类型、活动类型、活动会话等配置信息的分享。在一个示例中,用户可通过外部站 点和系统配置信息的分享,这与通过内部系统或社区分享分开。
[0084] 激励用户继续体育活动可以以多种方式进行。在一个示例中,用户可以通过活动 水平进度被激励。图18示出了示例活动水平进度,其基于颜色限定了活动的各种水平。因 此,随着用户继续进行体育活动,用户可以通过刻度或从一个颜色到另一个进展。刻度可以 以其他方式限定,且不限于颜色刻度。例如,进展刻度的不同水平可以通过不同的名称、图 标、图像等表示。在进展刻度方面的进步可以以各种方式被奖励,包括新的用户配置图标、 图像、虚拟物品(例如鞋或其他服饰)、折扣、新的头像、财务奖励等。进展或进步可以以多 种方式并基于各种度量被评估。例如,在图18的示例刻度中,用户可通过达到使用期英里 (或其他距离度量)跑步的不同水平而进展。在其他示例中,刻度可通过每时间段(例如每 天、每周、每两周、每月、每年等)进行的活动的平均量而限定。因此,在一个或多个示例中, 如果例如用户每时间段的评价活动量降低,则在刻度中用户可倒退。在其他示例中,比如上 述的示例(其中刻度通过所进行的被记录活动的总数限定),用户可仅能沿刻度前进(即没 有倒退的可能)。进展刻度可以基于多种度量类型限定,包括燃烧的卡路里、进行的步数、步 速等和/或其组合。
[0085] 图19A和19B示出了示例界面,通过该示例界面用户可查看他的或她的当前活动 水平,并查看在进度刻度上达到下一水平所要求的活动量。例如,图19A图示了针对两个不 同的活动跟踪设备的每一个的、用户的累积活动。针对不同类型设备记录的活动可以使用 不同类型的活动度量登记。活动跟踪器之一或二者可包括用户界面元件,其允许用户查看 当前进展和/或沿活动刻度前进所需的进展的量。例如,带状元件可被显示,以允许用户引 起活动刻度信息的显示。
[0086] 图19B图示了一界面,其中带状元件已经被激活。活动刻度信息显示元件可以被 色码化,或以其他方式被编码以表示刻度的各水平。另外,每个水平内的各个子水平也可以 在显示元件中被表示。相应地,用户可能够不仅查看总体进展水平,还可以查看每个总体水 平内的进展的更小划界。显示元件可进一步通过文本和/或视觉信息列出达到下一子水平 所要求的活动量或总体进展水平。使用这样的可激活和/或可隐藏的显示元件可允许界面 将用户的显示空间最大化,同时提供用户可能想查看的信息。可进一步允许用户选择或以 其他方式与显示元件互动,以使得另一界面(例如另一网页或同一页面内的子界面)被显 示。该其他界面可提供关于各水平或达到这些水平所要求的活动量的进一步信息。各种其 他类型的显示元件可以被使用,且不同的互动可以根据需要或根据希望而并入到显示元件 中。
[0087] 活动跟踪系统可进一步为用户提供跟踪不同路线或活动位置的能力。图20示出 了示例界面,其包括地图,所述地图显示了已限定的活动路线或其他(方案)的各种位置。 活动路线或方案可通过视觉元素表示在地图上,所述视觉元素可包括指示用户先前是否已 经使用过该活动路线或方案的视觉特征。另外,信息栏可显示关于各路线或方案的详细信 息,且如果用户之前已经使用过该路线或方案,则为用户提供统计数据(例如针对最佳的 跑步或最近的跑步)。最佳跑步可以关于最低或最高度量(例如最高燃烧的卡路里、最低的 步速、最长距离等)限定。用户统计数据可能仅对应于用户针对该路线或方案的所有表现 的累积统计数据。如果用户之前没有使用过该路线或方案(或尚未使用该路线或方案达到 预限定的时间量),则信息栏可替代地显示针对已经实行过该路线或方案的一个或多个其 他个体的统计数据。在一个示例中,信息栏可显示特定社区中该路线或方案的表现的总数 (例如已经进行了该路线或方案的所有用户,已经使用该路线或方案的用户好友、居住在5 英里半径内已经使用该路线或方案的用户、已经使用该路线或方案至少X次的用户等)。
[0088] 尽管图20的界面仅显示了世界的一个区域,用户还可以使用搜索字段来查找世 界的其他区域。在一个或多个示例中,界面可能仅显示其中已经限定了路线或方案的地区。 另外或替代地,用户可能够使用多种参数过滤地图中显示的路线或方案。例如,用户可指 定,仅显示针对特定活动或活动类型的路线或方案。在其他示例中,用户可通过流行度水平 和/或活动水平来过滤路线或方案。流行度可以以多种方式限定,包括基于该路线或方案 已经被使用的次数的数量、接收到的正面评论或投票的数量、该路线或方案已经被分享的 次数的数量等。在另一示例在,用户可基于难度水平而过滤路线或方案。难度水平可由路 线或方案的创建者限定,或可通过之前已经用过该路线或方案的用户提交的投票/标签而 限定。难度水平还可以基于从该路线或方案测量的度量而限定。例如,如果已经使用过该 路线或方案的多个用户的平均心率高于指定阈值,则路线或方案可以被计分为高难度。相 应地,不同的难度水平可以对应于不同的心率范围。其他过滤参数可包括距离、估计的或平 均的实际需要时间量、好友数量或已经进行过该路线或方案的其他用户的数量等。
[0089] 在一些示例中,界面可自动地基于用户的锻炼历史和/或其他特性过滤掉路线或 方案。例如,如果用户的最长跑步为10英里,则界面可过滤掉大于或小于用户的最长跑步 达到预限定的量(例如30%,50%,75%,100%等)的路线或方案。在其他示例中,如果 用户已经指示不喜欢山路跑步或越野跑步,则系统可自动地过滤掉这样的路线或方案。各 种其他规则和自动过滤可以根据用户期望而被指定和应用。
[0090] 图21、22A和22B示出了其中显示了路线细节的界面。例如,如果用户选择图20中 的地图上或信息栏中显示的路线或区域中的一个,则用户可被引导到例如图21、22A和22B 中所示界面的用户界面。
[0091] 在图21中,例如,在地图中显示了跑步的路线,并在信息栏中显示了路线的细节。 特别地,信息栏可提供比如跑步长度、对于跑步所要求的估计时间量、已经进行跑步的用户 的数量、所进行的跑步的数量等的细节。还可以提供海拔高度图,以指示在跑步期间涉及的 海拔高度变化。路线的描述(例如创建者限定的)也可以被显示。在一个或多个示例中,路 线也可以被标记有用户提交的各种关键词。这些关键词或标签有助于查找适于用户兴趣、 运动水平和/或需要的路线。信息栏可进一步显示已经跑过该路线的一个或多个跑步者。 例如,信息栏可显示对于该路线的最快跑步者,以及谁跑了该路线最多次数,以及他们的相 关度量。该信息可给用户提供附加的动机,来试图在次数跑步的数量或最快步速方面达到 前列位置。在其他示例中,在路线细节中,系统可随机选择用户以进行显示。
[0092] 根据一些方面,在信息栏和/或地图中显示的信息可以是交互式的。例如,如果用 户悬停在高度地图的特定区段上方或与之以其他方式交互,则地图中显示的路线的对应部 分可以被高亮,或以其他方式被指示(例如标签、指针、图标等)。在其他示例中,用户可在 地图中显示的路线的一部分上方悬停或以其他方式与之交互,以使得弹窗显示在路线的该 点处显示最佳或平均步速。另外或替代地,当与路线的一部分交互时,还可以显示用户提供 的图像、照片、便签等。
[0093] 图22A示出了,当用户之前已经跑过该路线一次或多次时所显示的示例界面。该 界面可显示一次或多次之前的跑步的度量。之前的跑步信息可以基于最佳的之前跑步、根 据一个或多个度量(比如步速)被分类或选择。另外,或替代地,之前的跑步信息可以以最 近的跑步被提供。除了指示对于该路线来说在各个分类中的领先者之外,信息栏可以进一 步显示当前用户与领先者之间的对比。相应地,可以给用户提供信息,所述信息诸如超过跑 步领先者的当前次数所需要的跑步的次数,或对于该路线而言用户与步速领先者之间的步 速差距。该信息可提供附加的动机来挑战用户。
[0094] 图22B示出了一界面,其中基于与用户之前的其中一次跑步的选择或其他互动, 子页面被显示。子界面可提供,关于之前跑步的额外细节,包括测量跑步的设备、跑步的度 量、和与该跑步相关的标签(例如天气、心情、地形、所使用的装置)。另外,子界面可提供路 线的图像,其具有跑步过程中用户的特定度量的指示。例如,在跑步的对应点处,可基于用 户的心率或步速而限定路线的外观。根据另一示例,选择特定跑步可使得主界面地图中显 示的路线改变成指示度量的路线线条。
[0095] 图23示出了另一界面,其显示了路线地图和信息栏。信息栏显示了针对跑步次数 的数量和速度/步速的每一项的个体排行榜。当前用户可以总是显示在排行榜中,不管他 们位置如何。用户还可以具有将他们自己从排行榜上去除的选项。从排行榜去除可包括, 将与路线相关联的跑步的记录去除。替代地,从排行榜去除可仅包括将跑步就与特定路线 取消关联。例如,跑步度量(例如距离、步速等)可能仍记录在用户的总体跑步历史和积累 的总数和平均值中。在其他示例中,去除可包括将记录从公众隐藏。相应地,尽管当用户查 看记录的跑步时记录可能仍链接到该路线,但该关联可能对其他人不可见。
[0096] 图24A示出了其中可以创建路线的界面。路线创建界面可允许用户在地图上手动 地画路径来代表要跑的路线。在其他示例中,用户可下载它们之前跑过的路线(例如使用 GPS记录的),或根据期望修改该路线。在限定路线时,用户可输入名字、提供路线描述,和 用一个或多个关键词或词语标记该路线。
[0097] 另外,地图显示可包括热图。热图的使用不限于路线创建,且可以在其他环境中显 示,包括回顾用户的表现和查看可用路线。热图可表示流行度水平或用于地图的对应区域 的活动性。热图可限于运动活动,且因此可能不包括这些区域中进行的其他活动相关的信 息。在一些示例中,热图可配置为限于(例如,仅反映其数据)一个或多个特定类型的运动 活动、使用一个或多个特定类型设备记录的活动、一个或多个人口统计组等,及其组合。热 图可通过使用变化的颜色或颜色阴影、图案、透明度或其他变化的视觉外观来指明活动或 流行度的水平。例如,暗红色可表示高水平的活动性或流行度,而浅红色(例如粉红)可表 示对应区域中的低水平的活动性或流行度。在地图的区域上悬停可提供额外的信息,比如 每天或其他时间段进行的跑步的数量、每天或每周或其他时间段在该区域中的不同跑步者 的数量、该区域中最近一次跑步等。热图可以根据期望而被激活或去激活。例如,用户可返 回到常规的线式地图,或激活卫星地图。
[0098] 在一个或多个示例中,系统可基于用户指定的距离、用户指定的时间量、大致位置 (例如城市、邮区代码、邻近地区、地址等)和/或其组合而从热图而自动地产生路线。该系 统可通过将路线延伸穿过的区域的流行度或活动水平最大化而产生路线。在一个示例中, 用户可指定开始位置和结束位置,且系统可基于之前存储的活动信息而自动地确定路线, 所述路线将流行度或活动水平最大化。替代地,系统可产生将路线延伸穿过的区域的流行 度或活动水平最小化的路线。活动水平/流行度水平是最大化或是最小化可以由用户选 择。在一个或多个布置中,基于用户指定的锻炼时间量而产生路线可包括,分析潜在路线的 流行度或活动水平。例如,具有更高流行度或活动水平的路线可能要求更多时间去穿越。相 应地,路线可能被缩短(例如相对于穿过较不流行区域或具有较低活动水平的路线而言), 以满足指定的锻炼时间的量。
[0099] 图24B示出了另一示例路线创建界面,其中估计的完成时间被显示。估计的完成 时间可基于用户的平均步速(总的或针对类似地形,长度和/或海拔高度)被计算。
[0100] 图25示出了示例信息栏,其显示了最近创建/保存的路线和最近跑的路线。信息 栏可包括计数器,其指示用户已创建或保存的路线的数量,以及用户已经跑过的路线的数 量。
[0101] 多种活动应用/设各界而
[0102] 活动监测设备、活动跟踪设备和系统、中间设备和其他计算设备或系统和/或在 其上执行的应用之间的交互可使用共享的应用协议接口(API)引导。例如,在手机上执行 的应用可使用API来从采用API的活动监测设备检索数据或将数据传递到该活动监测设 备。类似地,活动监测设备和活动跟踪服务或系统之间的通信可使用API引导。专用活动 监测设备之间的通信还可使用共享的API引导。协议的一示例在下文中更详细描述。
[0103] 活动数据跟踪和处理
[0104] 用于活动数据跟踪和处理的API可包括各种功能,包括活动删除,针对一个或多 个活动的活动细节请求,活动列表请求,活动概要检索,发布和删除标签,请求活动类型指 定的信息,基于日期范围请求活动数据等。API可用于监测设备和其他设备,以与多活动系 统交互,和用于多活动系统或其他计算设备,以从监测设备检索信息和将信息传递到该监 测设备。
[0105] 活动删除:该服务可用来删除活动(例如具有特别活动会话指示符的活动会话)。 一旦被删除,用户将不再能够查看该活动,且可能不再用于任何计算、整合或挑战。例如,在 删除后针对该活动奖励的活动点的数量可被从总活动点数量中扣除。
[0106] 活动细节:设备还可以能够根据单个活动或活动会话检索细节。该服务使用活动 ID作为参数,返回与具体活动相关的所有信息。细节可包括原始传感器数据、度量、地点信 息、参与个体等。
[0107] 最后活动的活动细节;该服务返回与最后活动会话有关的信息。因此,替代必须知 道最后活动会话的ID,系统可提供特别针对最近活动的功能调用。用户还可指定活动类型, 由此允许设备选择针对特定活动类型的最后活动会话。类似地,其他参数类型可被用来进 一步或不同地在最后活动会话之间进行区分。
[0108] 活动列表:返回用户活动列表。对于任何希望按日期、时间或索引获得活动列表 的应用来说,该服务是有用的。例如,设备可要求在两个特定日期或时间之间进行的所有活 动。该列表还可以基于其他参数被过滤,包括活动类型、设备类型、设备ID、活动特征(例如 高于或低于阈值、特定天气条件、特定地形或地点、所使用的活动装置等)等。使用索引的 检索可表示,指定活动ID范围和检索该ID范围内的所有活动。
[0109] 具体月份的活动概要:该功能允许设备检索用户的针对具体月份的活动概要。活 动概要可包括关于满足的目标数量、得到的活动点(或其他活动度量)的平均数量、目标完 成的连串的识别等的统计,如下文详细描述的。
[0110] 具体周的活动概要:获得用户的针对某周的活动概要。
[0111] 具体年份的活动概要:获得用户的针对具体年份的活动概要。
[0112] 活动更新:该服务使用活动ID作为参数,返回与具体活动相关的所有信息。在 一些示例中,该功能可包括指定与具体活动有关的信息最后一次被检索时的日期或时间参 数。设备或系统(从该设备或系统请求信息)则可传递自该指定日期或时间起为新的所有 信息。
[0113] 篮球活动细节:如所述,活动数据请求可以是活动类型指定的。因此,功能可被提 供,以检索单个篮球活动会话的细节。该服务使用活动ID作为参数,返回与具体活动相关 的所有信息。
[0114] 篮球活动列表:返回用户篮球活动列表。
[0115] 定制的标签:增加针对指定用户的用户定制标签。例如,可允许用户限定针对活动 会话的定制特征标签。标签可包括,天气、装置、地形、在活动会话之前吃的食物、用户指定 的便签等。
[0116] 每天活动点概要服务:得到在一区间上的用户每天活动点历史。替代地或另外,不 同的活动点时间段可被限定用于检索,比如每周活动点历史或每小时活动点历史。
[0117] 删除标签:删除针对指定活动的用户标签。
[0118] 扩展的度量:增加针对指定活动的用户扩展的度量或得到与活动ID相关联的扩 展的度量或删除扩展的度量的列表。扩展的度量可表示非自动同步的度量。在其他示例中, 扩展的度量可表示用户输入/指定的(例如非自动检测或通过活动跟踪设备或监测系统产 生的)任何度量。
[0119] 得到针对开始和结束时间的数据流:得到针对开始时间和结束时间的数据流。该 服务返回与用户相关联的在指定的开始和结束时间参数之间的所有数据流。例如,数据流 可包括活动数据和信息,以及用户进行的其他动作,比如个人资料的更新、增加朋友、设置 目标等。
[0120] 获得标签:获得针对指定活动会话的用户标签。
[0121] 获得用户事件:返回要被显示的用户事件。用户事件可表示用户所进行的动作或 所达到的成就/目标。
[0122] 发布标签:针对具体活动增加用户标签。
[0123] 以日期范围发布标签:标记指定日期范围中的所有活动会话。
[0124] 跑步活动细节:该服务使用活动ID作为参数,返回与跑步活动相关的所有信息。
[0125] 跑步:我的活动:返回用于跑步的运动活动列表和他们的整合。
[0126] 跑步:我的活动vl. 0 :返回活动记录、活动历时细节和针对跑步活动的用户的使 用期细节。
[0127] 跑步:我的活动:通过活动ID返回用于用户的运动活动。
[0128] 训练活动细节:得到单个活动的细节。该服务使用活动ID作为参数,返回与具体 活动相关的所有信息。
[0129] 训练活动列表:返回针对训练类型活动的用户活动概要列表。
[0130] 挑战
[0131] 挑战可以使用两种不同设备或设备类型在两个用户之间发出或引导。接下来提供 可被用来产生、跟踪和完成挑战的API列表。
[0132] 接受挑战:接受挑战。
[0133] 接受或拒绝挑战:一旦用户已经被邀请到一挑战,则接收或拒绝挑战将是用户的 响应。
[0134] 增加挑战:通过被提供的信息增加挑战,比如目标、持续时间、参与者、挑战是否是 公开或私人的、地点、挑战名称、开始时间等。在一些情形中,增加挑战服务允许用户指定预 限定的调整类型,比如产生每日目标、周挑战、正面交锋、群组燃料目标、群组锻炼、基于训 练(Drill)的挑战和团队合作,如这里将进一步描述的。还可以设置私人水平。例如,接下 来的表格描述了示例私人水平。
[0135]

【权利要求】
1. 一种系统,包括: 处理器;和 存储计算机可读指令的存储器,所述指令在被执行时使得系统: 产生用户界面,所述用户界面包括地图和与地图中显示的区域中进行的运动活动相关 的信息; 确定以下至少一个:地图中所显示区域的多个子区域的流行度水平和活动水平;和 产生可视地描述以下至少一个的热图:所述多个子区域的活动水平和流行度水平。
2. 如权利要求1所述的系统,进一步包括产生穿过第一子区域和第二子区域延伸的路 线,其中产生所述路线包括选择第一子区域和第二子区域以最大化以下至少一个:所述路 线的总体流行度水平和总体活动水平。
3. 如权利要求1所述的系统,进一步包括产生穿过第一子区域和第二子区域延伸的路 线,其中产生所述路线包括选择第一子区域和第二子区域以最小化以下至少一个:所述路 线的总体流行度水平和总体活动水平。
4. 如权利要求1所述的系统,其中产生所述热图以描述多个子区域的活动水平,其中 活动水平包括针对相应区域记录的多个活动表现。
5. 如权利要求1所述的系统,其中产生所述热图以描述流行度水平,其中流行度水平 包括被接收用于相应区域的多个正反馈。
6. 如权利要求1所述的系统,其中产生用户界面包括产生一个或多个互动选项,所述 互动选项用于在热图上创建运动活动路线。
7. 如权利要求1所述的系统,其中流行度水平和活动水平的所述至少一个基于用户指 定的用户组的活动而确定。
8. -种存储计算机可读指令的非瞬时性计算机可读介质,所述指令在被执行时使得所 述装置: 产生界面,所述界面包括完成运动活动路线的用户列表,其中该用户列表包括当前用 户; 在界面中提供让当前用户将所述当前用户从用户列表中去除的选项;和 当接收到将当前用户从用户列表中去除的请求时,将当前用户的一个或多个表现从所 述运动活动路线取消关联。
9. 如权利要求8所述的非瞬时性计算机可读介质,其中将当前用户的一个或多个表现 从所述运动活动路线取消关联进一步包括,将所述一个或多个表现从公共视野隐藏。
10. 如权利要求8所述的非瞬时性计算机可读介质,其中将当前用户的一个或多个表 现取消关联是其他用户看到的唯一影响信息。
11. 如权利要求10所述的非瞬时性计算机可读介质,其中通过当前用户与运动活动路 线相关联,所述一个或多个表现可看到。
12. -种存储计算机可读指令的非瞬时性计算机可读介质,所述指令在被执行时使得 所述装置: 接收用户请求以显示一个或多个预限定活动路线,其中所述请求指明一位置; 识别所述位置的指定距离内的多个预限定活动路线;和 基于用户的至少一个参数,过滤所述多个预限定活动路线,所述请求从该用户被接收。
13. 如权利要求12所述的非瞬时性计算机可读介质,其中所述至少一个参数包括以下 至少一个:起始位置和结束位置。
14. 如权利要求12所述的非瞬时性计算机可读介质,其中所述至少一个参数包括以下 至少一个:预限定活动路线的流行度水平和活动水平。
15. 如权利要求12所述的非瞬时性计算机可读介质,其中所述至少一个参数包括希望 的锻炼时间的量。
16. 如权利要求12所述的非瞬时性计算机可读介质,进一步包括,针对预限定活动路 线中的至少一个,显示一个或多个其他用户的针对一个或多个表现的活动统计数据。
17. 如权利要求16所述的非瞬时性计算机可读介质,其中所述活动统计数据包括针对 预限定活动路线中的所述至少一个被记录的最大或最小活动度量。
18. 如权利要求12所述的非瞬时性计算机可读介质,其中所述至少一个参数包括活动 类型。
【文档编号】G01C21/00GK104508426SQ201380040168
【公开日】2015年4月8日 申请日期:2013年6月5日 优先权日:2012年6月5日
【发明者】K.勒什, K.L.怀特 申请人:耐克创新有限合伙公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1