用于管理与终端用户有关的生理信息的系统、方法和计算机程序产品的制作方法

文档序号:6655342阅读:201来源:国知局
专利名称:用于管理与终端用户有关的生理信息的系统、方法和计算机程序产品的制作方法
技术领域
本发明通常涉及用于监视用户活动的系统和方法,特别地涉及用于管理与用户活动有关的生理信息的系统、相关联方法和计算机程序产品。
背景技术
人们出于各种原因从事锻炼计划(program)。这些原因包括维持正常的健康、辅助减肥计划和为诸如马拉松的特定运动竞赛做准备。如果既要实现预期效果又要锻炼者避免损伤,则这样的项目需要谨慎地加以指定和管理。例如根据美国专利第6,635,013号可以知道使用计算机向用户提供锻炼计划。然而,此系统仅提供印制的静态指令。因而,要求更具互动性锻炼计划开发的人士必须雇用个人健身教练,这可能既不方便又昂贵。
已经开发出用以提供既成本有效又方便的健身计划的系统和装置。一个这样的装置由英国(GB)专利申请第0326387.8号公开,该申请标题为Apparatus and Method for Providing a User with a PersonalExercise Program,申请日为2003年11月12曰,通过引用将其内容整体结合于此。正如GB0326387.8所公开的,锻炼辅助装置包括用户接口和处理器,该用户接口可以包括无线通信接收机,而该处理器可以包括移动电话。该装置被配置用于基于比如用户生理信息(例如与有氧健身有关的信息)的物理参数来生成锻炼计划,其中锻炼计划可以包括有氧健身和/或力量增强锻炼。该装置也可以被配置用于控制用户接口在进行所生成的计划期间向用户提供指导。
该装置可以被配置用来生成包括多个锻炼定义的计划,每个定义包括可变的锻炼持续时间参数。该装置可以基于生理信息来设置可变参数,生理信息是比如与有氧健身有关的输入信息。该装置也可以被配置用来通过将基本持续时间与用户的有氧健身值相乘来计算锻炼持续时间。有氧健身值随之又可以基于输入的生理信息来确定,而且随后基于可以在生成的计划的锻炼结束时输入的生理信息比如在预定时间(例如三至八周的间隔)来修改。更特别地,例如可以通过确定期望表现、根据在锻炼之后接收的生理信息确定实际表现、比较期望表现和实际表现,并且随后基于该比较增加或减少有氧健身值来修改有氧健身值。
该装置也可以被配置用以通过选择不同强度类别的锻炼混合来生成计划,其中强度混合之比由有氧健身值确定。如果希望的话,还可以基于在生成的计划中一周的锻炼进行次数来进一步确定比例。该装置可以被配置用来从预定的锻炼列表中选定一个强度类别中的锻炼的可变选集,比如通过为计划的结束时段选定代表强度减少的锻炼。
该装置还可以被配置用来通过基于力量值选择锻炼来产生计划,其中力量值可以基于输入的生理信息来确定。在这样的实例中,该装置可以被配置用来为计划选择在计划期间逐渐变难的锻炼。如上所示,该装置可以被配置用来从预定的锻炼列表之中确定可变的锻炼选择。
尽管诸如由GB0326387.8公开的装置充分地提供既成本有效又方便的健身计划。但是一直希望对这样的装置进行改进。因此,希望设计一种能导出与进行锻炼的用户有关的生理信息的活动监视器,其中该活动监视器包括用于将导出的物理信息无线地传达到如由GB0326387.8公开的锻炼辅助装置的装置。在这点上,还希望提供一种对导出的生理信息进行管理的系统和方法。

发明内容
鉴于上述背景,本发明的实施例提供了一种用于监视用户的至少一个活动的终端和相关联方法及计算机程序。尽管用户通常包括个人,但是根据本发明的实施例,用户可以可选地包括能进行一个或多个活动的许多实体中的任何实体。例如,用户可以包括狗、猫、马、兔、羊或者能进行一个或多个活动的其它动物,其中许多活动可以非常类似人一样地进行。
本发明的实施例能监视用户的健身活动而且使得用户能够管理他或她的个人健身目标。更特别地,该终端能导出与终端用户有关的生理信息。随后,本发明的实施例能管理生理信息以便通过允许终端将一条或多条生理信息传送到一个或多个目的地来提供增强的个人体验。例如,本发明的实施例允许终端用户通过在一些相应终端之间传送生理信息来彼此共享生理信息。另外地或者可选地,本发明的实施例允许终端用户将生理信息传送到一个或多个目的地,使得一个或多个目的地可以基于生理信息向终端提供内容,比如经调整的锻炼项目和/或用以进行锻炼计划活动的提醒。
根据本发明的一个方面,提供一种用于管理生理信息的系统。该系统包括移动终端和至少一个目的地。该终端能传送与终端用户有关的生理信息。在这点上,该终端也能导出生理信息。一个或多个目的地随之又能接收生理信息而且基于生理信息进行至少一个操作。目的地可以将内容返回到终端,其中该内容基于由一个或多个目的地进行的一个或多个操作来选择。在接收内容时,终端然后也能基于内容进行至少一个操作。在一个典型背景中,一个或多个目的地包括至少一个其它移动终端。在这样的实例中,一个或多个其它移动终端能返回与一个或多个其它终端的一个或多个其它用户有关的生理信息。
更特别地,例如一个或多个目的地能进行一个或多个操作,操作包括调整锻炼计划和/或基于锻炼时间表设置至少一个提醒。在这样的实例中,一个或多个目的地还能将调整的锻炼计划和/或提醒返回到终端。随之,终端然后又能进行包括修改用户日程的一个或多个操作,该日程能反映经调整的锻炼计划的一个或多个练习时间表。另外地或者可选地,终端能向用户通知经调整的锻炼项目和/或执行一个或多个提醒。为了增强用户在进行一个或多个活动期间的体验,终端能传送生理信息,其中一个或多个目的地能调整锻炼计划而且将经调整的锻炼计划返回到终端,以及该终端向用户通知经调整的锻炼计划,这一切都是在用户进行一个或多个活动期间进行的。
该系统也可以包括用于有助于在终端与一个或多个目的地之间传送生理信息和内容的移动台。更特别地,移动台能从终端接收生理信息,而且随后将生理信息传输到一个或多个目的地。随之,移动台然后又能从一个或多个目的地接收内容,并且随后将内容返回到终端。
在终端传送生理信息之前,终端或者移动台能基于与用户有关的存在信息启动生理信息的传送。更特别地,终端或者移动台能监视与用户有关的存在信息,而且在存在信息指示用户在进行至少一个活动时启动传送。例如,终端或者移动台能在检测到一个或多个活动的进行时启动传送。在这点上,终端或者移动台能在存在信息指示移动台正在导出与用户有关的生理信息时启动传送。可选地,例如终端或者移动台能在当前时间与为用户进行至少一个活动而设置的预定义时间相匹配时启动传送。在又一可选例子中,终端或者移动台能在终端的位置与用户能进行一个或多个活动所在的位置相匹配时启动传送。
根据本发明的其它方面,提供了用于管理生理信息的移动终端、移动台、方法和计算机程序产品。因此,本发明的实施例提供了一种用于管理与终端用户有关的生理信息的系统、移动终端、移动台、方法和计算机程序产品。如上所示和如下所述,本发明的实施例能通过允许终端将生理信息传送到目的地来管理生理信息,这些终端能基于生理信息进行操作并且将内容返回到终端。因此,本发明实施例的系统、移动终端、移动台、方法和计算机程序产品解决了现有技术所认同的问题而且提供了附加优点。


已经在一般性表述中如是描述了本发明,现在将对附图进行参照,这些附图未必是按比例绘制,而且在附图中图1是本发明一个实施例的终端的示意性框图;图2A-2E是根据本发明各种实施例的放置在用户附近的终端的示意性图示;图3是对根据本发明一个实施例在监视用户的至少一个活动的方法中的各种步骤进行说明的流程图;图4A-4D是用户目标的图形表示的示意性图示,其中图形表示的许多段中的每一段代表目标的连续百分比而且可以加以改变以反应用户实现相应百分比;图5是图示了在一些连续时间段上由终端收集的各条生理信息的示意性条形图;图6A-6C、7、8A-8D、9A-9D、10、11、12A-12D、13和14是本发明实施例的终端的示意性图示以及在终端操作期间呈现的各种示例性显示;图15是根据本发明一个实施例包括移动网络和数据网络的无线通信系统的示意性框图,其中终端通过无线RF链路双向地耦合到该移动网络和数据网络;图16是根据本发明一个实施例的移动台的示意性框图;图17是根据本发明一个实施例终端经由移动台向一个或多个目的提供或者另外地传送一条或多条生理信息的功能框图;以及图18是包括根据本发明一个实施例对由移动终端计算得出或者另外地导出的生理信息进行管理的方法中的各种步骤的流程图。
具体实施例方式
现在将参照其中示出了本发明优选实施例的附图,在下文中更完全地描述本发明。然而,本发明可以实施于许多不同形式而不应当理解为限于这里阐释的实施例;准确地说,提供这些实施例使得本公开将是透彻和完整的,并且向本领域技术人员完全地传达本发明的范围。相似的标号在全文中指代相似的单元。
图1图示了根据本发明一个实施例的终端10的示意性框图。应当理解,图示的和下文描述的终端仅说明将受益于本发明的一类终端,因此不应当理解为限制本发明的范围。尽管出于例子的目的而图示了和将在下文描述了终端的数个实施例,但是比如移动电话、便携数字助理(PDA)、寻呼机以及其它类型的语音和文本通信系统的其它类型终端也能够容易地运用本发明。
如图所示,终端10包括比如控制器12的处理器。如下面更具体地说明,控制器包括用于实施根据本发明实施例的终端功能而要求的电路。例如,控制器可以包括数字信号处理器设备、微处理器设备和/或各种模拟到数字转换器、数字到模拟转换器以及其它支持电路。终端的控制和信号处理功能根据这些设备的相应功能在它们之间分配。控制器也可以包括用以操作一个或多个软件应用的功能。除控制器之外,终端也可以包括用户接口,该用户接口可以例如包括在终端操作期间能由控制器驱动以呈现各种可听音调的常规耳机或扬声器14。用户接口也可以包括显示器16和用户输入接口,二者也耦合到控制器。尽管未示出,但是用户接口还可以包括例如能接收语音输入的麦克风。允许终端接收数据的用户输入接口可以包括允许终端接收数据的许多设备中的任何设备,比如小键盘18、触摸显示器(未示出)或其它输入设备。在包括键盘的实施例中,键盘可以包括用于操作终端的一个或多个键。
同样如下所述,终端也可以包括一个或多个用于根据一些不同的有线和/或无线技术中的任何技术来共享和/或获得来自电子设备的数据的装置。例如,终端可以包括射频(RF)收发器20和/或红外线(IR)收发器22,使得终端可以根据射频和/或红外线技术来共享和/或获得数据。同样例如,终端可以包括蓝牙(BT)收发器24,使得终端可以根据蓝牙传送技术来共享和/或获得数据。尽管未示出,终端可以另外地或者可选地根据包括LAN和/或WLAN技术的一些不同的有线和/或无线联网技术来发送和/或传输来自电子设备的数据。
终端10还可以包括比如易失性存储器26和/或非易失性存储器28的存储器。非易失性存储器例如可以包括嵌入的或可移除的多媒体存储卡(MMC)、由Sony公司制造的记忆棒、EEPROM、闪存、硬盘等。存储器可以存储由终端用来实施终端功能的许多条信息和数据中的任何一个。例如,存储器可以存储能在终端上操作、用以监视终端用户健身活动并且管理用户个人健身目标的活动检测应用30。在这点上,存储器也可以存储数据库32,该数据库包括例如关于终端用户的个人信息,比如出生日期、性别、身高和/或体重以及用户在行走和/或跑步时的步长。此外,例如数据库可以包括用户的个人健身目标,比如一次和/或一周目标进行一个或多个活动的时间量、在进行一个或多个活动时所采用的步数、在进行一个或多个活动时所燃烧的卡路里数和/或在进行一个或多个活动时所行进的距离。类似地,例如数据库可以包括用户在给定时间段进行一个或多个活动时所用的时间量、在进行一个或多个活动时所采用的步数、在进行一个或多个活动时所燃烧的卡路里数和/或在进行一个或多个活动时所行进的距离。
终端也可以具有用于感测终端或终端用户的环境条件或者终端用户的一个或多个生理条件的一个或多个传感器34。在这点上,终端可以包括如例如心率传感器、定位传感器、触摸传感器、音频传感器、罗盘传感器、环境光传感器、环境压力传感器和/或环境温度传感器等传感器。定位传感器可以例如包括全球定位系统(GPS)传感器。另外地或者可选地,定位传感器可以例如包括无线电信标三角测量传感器,该传感器借助于无线电信标、基站或接入点的网络来确定无线设备的位置,这一点例如在Nokia欧洲专利EI0767594A3中有所描述,该专利标题为Terminal Positioning System,公布于1999年5月12日,通过引用将其内容整体结合于此。
将理解到,传感器34也可以位于类似附件的终端10的盖中和/或者比如支持蓝牙功能的设备的无线附件中。传感器还可以位于比如用户的房间或测量的环境中,其中由这样的传感器收集的数据被传送到终端。同样,能够由终端所测量的信息,比如终端使用的持续时间,可以作为传感器数据由终端接收。关于这种传感器的更多信息,参见美国专利申请第09/854,628号,标题为Context Sensitive Web Services,申请日为2001年5月15日,于2002年11月21目公布为美国专利申请公开第2002/0173295号,通过引用将其内容整体结合于此。尽管终端可以包括许多不同传感器中的任何传感器,但是在一个典型实施例中,传感器中的至少一个传感器包括两轴或三轴加速度传感器(加速计)。
如上所述和如图2A中所示,本发明实施例的终端10能实施于便携包装中。因此可以将终端放置在与用户相对靠近的邻近处。例如,如图2B中所示,可以在用户衣服口袋中携带终端。可选地,分别如图2C、2D和2E中所示,可以将终端用系带系附于或者另外地绑缚于用户的手腕、腰部或脚踝。例如,在一些其它可选方案中,终端可以用系带系附于或者另外绑缚于用户的胳膊或腿部、悬挂在用户的颈部或者夹在用户的衣服上。将理解到,在将终端放置在与用户靠近的邻近处的许多实例中,终端附加地包括绑带、系带、夹子、系索等。例如,如图2C和2E中所示,当终端被绑缚于用户的手腕或脚踝时,终端可以实施于包括手腕绑带35或脚踝绑带37的便携封装中,手腕绑带和脚踝绑带二者可以包括相同的绑带。同样例如如图2D中所示,当终端用系带系附于用户的腰部周围时,终端可以实施于包括系带39的便携封装中。
现在将根据本发明的实施例来描述活动检测应用30的操作。在这点上,如上所述,活动检测应用可以实施于在非易失性存储器28所存储的软件中并且由终端10的控制器12操作。然而,应当理解,尽管活动检测应用典型地实施于软件中,活动检测应用可以可选地实施于固件、硬件等中。通常以及如下面更具体地说明,活动检测应用能与终端的一个或多个传感器34进行接口以接收用户的一个或多个环境和/或生理条件的测量,比如接收心率测量和/或针对一个或多个时间段对一定距离上的移动进行指示的加速度测量。在这点上,该移动可以代表用户在这些一个或多个时间段进行一个或多个活动的同时迈出一个或多个步子。由于活动检测应用接收这样的一个或多个测量,活动检测应用能跟踪活动持续时间、用户在进行活动时的心率、用户在进行活动时移动的距离、用户在该距离的所进行的步数和/或用户的移动速度。活动检测应用还能计算用户在进行活动时消耗的能量(例如卡路里)。
将理解到,从一个或多个传感器34接收的测量可以指示用户在进行许多不同活动中的一个或多个活动的同时进行跑步或行走。例如,测量可以指示用户正在进行比如行走、跑步、跳舞、园艺工作(户外家务劳动)的活动、进行家务劳动(室内家务劳动)和/或参与体育活动(例如有氧健身、羽毛球、篮球、足球、英式足球、高尔夫、举重训练、徒步旅行、跳绳、壁球、乒乓球、网球、北欧式训练、壁球、短网拍墙球等)。也将理解到,依赖于用户进行的特定活动,用户可以在给定的持续时间、距离和步数中消耗或多或少的能量。因此,由于活动检测应用针对每个时间段接收用户环境条件的一个或多个测量,活动检测应用30能基于用户进行的活动以及用户进行活动所用的强度水平来计算用户消耗的能量。
更特别地,现在参照图3,该示了根据本发明一个实施例监视用户的至少一个活动的方法。在操作中,可以比如响应于经由用户接口(例如小键盘18)的用户输入由终端10执行或另外地初始化活动检测应用。随后如图3中所示,活动检测应用30可以请求以及随后接收来自用户的个人信息,如块36中所示。个人信息可以包括许多条不同信息中的任何信息,如例如出生日期、性别、身高和/或体重以及用户在行走和/或跑步时的步长。除个人信息之外,活动检测应用也可以请求以及随后接收在活动检测应用的操作期间用户正在或将要进行的活动的选择。在这点上,活动检测应用能接收对任何活动的选择。然而,在一个典型实施例中,活动检测应用比如在终端的显示器16上呈现活动列表,以及随后接收对列表中的某个活动的选择。例如,活动检测应用可以呈现包括行走、跑步、跳舞、园艺工作(户外家务劳动)、进行家务劳动(室内家务劳动)或者参与有氧健身、羽毛球、篮球、足球、英式足球、高尔夫、举重训练、徒步旅行、跳绳、壁球、乒乓球、网球、北欧式训练、壁球或短网拍墙球的活动列表。同样如下面的说明,活动检测应用还可以呈现和接收“自动检测”选择,该选择一经选定就引起活动检测应用在用户进行活动时检测该活动而不再需要来自用户的输入。
无论活动检测应用30如何接收用户的个人信息以及对活动的选择,活动检测应用随后可以被操作用以监视进行所选活动的用户。更特别地,活动检测应用可以从终端10的一个或多个传感器34接收测量,其中一个或多个传感器能测量终端用户的环境和/或生理条件。在出于说明目的而在块38中示出的以及在下文中描述的一个典型实施例中,活动检测应用从加速计接收加速度测量,比如向下加速度(x轴)和向后加速度(y轴)测量。活动检测应用30可以在操作期间的不同时间从一个或多个传感器34接收一个或多个测量。例如,在一个实施例中,活动检测应用以25Hz的采样频率接收测量。如有必要,每个采样的测量也可以从模拟测量转换成数字测量以用于活动检测应用的后续处理。例如,每个采样的测量可以通过将模拟采样转换成数字采样的模拟到数字转换器来传递,该数字采样比如是代表从0到4095的测量幅度的12比特数字采样。
尽管活动检测应用30可以用给定的采样频率接收测量,但是活动检测应用能动态地调整采样频率以由此控制终端10的功率消耗。例如,活动检测应用可以从加速计接收测量,而且如果测量在给定阈值以下就降低采样频率以由此减少终端的功率消耗。如果测量增加到阈值以上则活动检测应用随后可以增加采样频率。
由于活动检测应用30从加速计接收测量,活动检测应用就可以预处理加速计测量以便于活动检测应用的随后使用,如块40中所示。例如,活动检测应用可以将测量限制到给定的测量范围之内和/或将测量标准化。例如,更特别地,当测量经采样和转换成代表从0到4095的幅度的12比特采样时,活动检测应用可以用如下方式将每个测量i限制到从1700到2500的范围之内x^i,y^i=1700,xi,yi<1700xi,yi1700<xi,yi<25002500,xi,yi>2500,]]>其中xi和yi分别地指代来自加速计的第i个向下加速度(x轴)和向后加速度(y轴)测量;而 和 分别地指代来自加速计的第i个范围受限的向下加速度(x轴)和向后加速度(y轴)测量。一般来说,除非另有指明,如这里所用的,xi和yi指代输入到处理步骤中的测量,而 和 指代从相应的处理步骤输出的测量。
同样如上所述,活动检测应用30可以将测量标准化。例如,标准化活动检测应用可以通过将每个测量减去所有测量的平均值以为零的基数将测量标准化。作为符号化地记载,每个测量然后可以标准化如下x^i,y^i=xi,yi-1N1Σk-i-N1ixi,yi,]]>其中N1等于采样窗块中的采样数(例如128个采样)(其中可以对每个采样窗块进行一次确定 和 中的平均数计算);xi和yi指代对于相应采样窗块的第i个测量;而 和 指代对于相应采样窗块的标准化测量。
在预处理来自加速计的测量之前或之后,活动检测应用可以识别所选活动的类型,如块42中所示。在这点上,将理解到,不同的活动可以包括不同的主导属性,这些属性为计算用户在进行相应活动时消耗的能量定义了基准。例如,在进行比如园艺工作、举重训练、家务劳动和跳绳的活动时消耗的能量通常可以基于用户进行相应活动的持续时间来确定。对于比如跳舞、有氧健身、羽毛球、篮球、足球、英式足球、高尔夫、徒步旅行、壁球、乒乓球、网球、北欧式训练、壁球和短网拍墙球的其它活动,用户消耗的能量通常基于用户进行相应活动的强度来确定。另外,对于比如行走和跑步的活动,用户消耗的能量可以基于用户在进行相应活动时的速度来确定。
用户所选的活动(参见块36)因此可以基于用于计算用户在进行所选活动时消耗的能量的技术而具有相关联的类型。尽管每个活动可以具有许多不同类型中的任何类型,但是在一个典型实施例中,每个活动可以被识别为持续活动、强度活动或步行活动。如上所述,相较于强度和步行活动,用户在进行持续活动时消耗的能量可以基于用户进行相应活动的持续时间来确定。因此一般来说以及特别地对于持续活动而言,活动检测应用30能跟踪用户进行所选活动的持续时间,如块44中所示。
另一方面,对于每个强度活动,针对进行活动的用户可以确定强度值,如块46中所示。强度值可以用许多不同方式中的任何方式来确定。例如在一个实施例中,强度值可以基于平均加速度测量来确定。更特别地,强度值I可以确定如下I=1N2Σk=i-N2i|xk|+|yk|,]]>其中N2等于在给定的测量时段内获得的采样数,它可以等于或不同于上面所述的N1。在确定强度值之后,如有需要则可以将强度值缩放到比如从0到100的范围之内。
相较于强度活动,对于每个步行活动,活动检测应用30可以检测用户在进行相应活动时的每一步,如块48中所示。随着用户进行活动,活动检测应用可以然后跟踪用户所进行的步数以及用户进行步行的速度。尽管活动检测应用可以用许多不同方式中的任何方式检测每一步,但是在一个实施例中,活动检测应用通过首先对加速计测量进行带通滤波来检测每一步。例如,活动检测应用可以对测量进行有限冲击响应(FIR)滤波,如有需要,可将滤波的测量标准化以避免溢出。
正如本领域技术人员将理解到的,活动检测应用可以基于向下加速度(x轴)测量来检测用户的步行而不需要向后加速度(y轴)测量。然而,在各种实施例中,特别是在用户以很低的行走速度移动时的实例中,可能希望基于向后加速度测量来检测用户的步行。因此,以下描述将着力于向下加速度测量,不过应当理解,如有需要,活动检测应用同样可以用与向下加速度测量相同的方式来处理向后加速度测量。
在一个更特别的实施例中,活动检测应用30可以通过以下的FIR滤波器来传递向下加速度测量x^i=1C1Σk-0m-1hkxi-k,]]>其中hk包括m(例如m=16)个滤波器抽头中的每一个,而C1包括常数(例如2048)。FIR滤波器可以包括用以实现滤波器的许多不同滤波器抽头中的任何抽头。例如,FIR滤波器可以包括用于每一步行活动的滤波器抽头组,比如一组用于行走活动的滤波器抽头以及另一组用于跑步活动的。在这点上,用于行走活动的滤波器抽头可以实现在0.1和4Hz具有截止频率的带通滤波器,而用于跑步活动的滤波器抽头可以实现在0.1和2Hz具有截止频率的带通滤波器。
在对测量进行滤波之后,活动检测应用30可以根据经滤波的测量来计算阈值。更特别地,例如活动检测应用可以根据下式确定阈值TT=C2N1Σk=i-N1i|xk|,]]>C2=2/4ifwalking3/4ifrunning,]]>其中N1与前面一样地等于采样窗块中的采样数(例如128个采样),其中可以对每个采样窗块进行一次确定阈值T中的平均数计算。将理解到,如有需要,该阈值可以配置为具有最小值(例如TMIN=25)用以消除根据很低测量得出的步行检测,比如在终端10静放于桌上时。
在对测量进行滤波和计算阈值之后,活动检测应用30然后可以通过比较经滤波的测量和阈值来检测步行。更特别地,例如活动检测应用可以操作状态机,由此S0代表当测量大于相应阈值时的状态,而S1代表当测量小于负阈值时的状态。然后根据这些状态,每当状态从S1转变到S0时,即每当小于负阈值的测量增加到大于阈值时,活动检测应用可以检测到步行。由于活动检测应用可以接收一个或多个偶发性的测量,这些测量可以在用户尚未实际地进行步行时指示步行,所以如有需要,状态S1可以包括超时(例如一秒)使得如果测量在超时之内不大于阈值则进入状态S0而没有相应的步行检测。
除检测每一步之外,活动检测应用30如上所述可以确定用户进行步行活动的速度,也如块48中所示。例如,活动检测应用可以通过确定活动检测应用检测每一步所用的速率来确定速度。步行速率然后可以与用户在进行相应步行活动(例如行走、跑步等)时的步长相乘,其中步长可以用其它个人信息(参见块36)由用户输入。另外,活动检测应用可以确定用户已经进行所选活动的距离。例如,活动检测应用可以通过将检测的步数与相应活动的步长相乘来确定距离。
将理解到,活动检测应用30针对无论是强度活动、持续活动或步行活动的每类所选活动确定或计算许多不同值或许多条生理信息。然而,应当理解,在不脱离本发明的精神和范围时,无论所选活动的类型如何,活动检测应用可以针对其它活动类型中的一个或多个类型确定或计算许多条生理信息。例如,无论是什么活动类型,活动检测应用能确定或计算用户心率、强度值、活动持续时间、检测的步数、用户进行活动的速度和/或用户进行活动的距离中的任何一个或多个。
在一个或多个时间点,在活动检测应用30确定或计算前述各条生理信息中的一条或多条信息之时或之后,活动检测应用可以计算用户在进行所选活动时消耗的能量,如块50中所示。在这点上,如上所述,活动检测应用可以基于活动以及还基于活动类型来计算所消耗的能量。此外,活动检测应用还可以基于用户的基础代谢率(BMR)、代谢当量(MET)以及用户进行活动的持续时间来确定用户在进行持续活动时消耗的能量。更特别地,活动检测应用可以基于活动、以及当所选活动具有强度活动类型时还基于强度值、而当所选活动具有步行活动类型时还基于速度来确定MET。作为符号化地记载,然后活动检测应用可以根据下式之一来确定用户消耗的卡路里数Caloriescharntiow=BMR×MET(activity)×timeCaloriesintensity=BMR×MET(activity,intensity)×timeCaloriesstep=BMR×MET(activity,speed)×timeBMR和MET可以用许多不同方式中的任何方式来确定。例如,BMR可以基于用户性别、年龄和体重(参见块36)来确定,这些信息中的每一个可以和用户的其它个人信息一起输入。更特别地,BMR可以根据世界健康组织等式来确定,这些等式基于用户的年龄和体重来预测BMR。例如,对于年龄18-30的男性,BMR可以确定如下BMR18-30=15.3×weight+679其中weight以公斤表示。
与BMR相似,MET可以用许多不同方式中的任何方式来确定。将理解到,MET值通常定义为活动的能量消耗,而且对于不同的活动包括若干BMR。例如,用于持续活动的MET值可以包括基于相应活动的常数乘数,其中该常数可以根据经验性分析、学习等来确定。对于强度活动,MET可以针对所选活动基于能量代价与强度值之间的关系来确定。因此根据经验性分析、学习等,可以针对每个可选活动来确定MET与强度I之间的关系。尽管可以确定MET与强度I之间的任何阶次关系,但是在一个实施例中,可以确定具有如下形式的线性关系MET(activity,intensity)=C1×I+C4在前式中,C3和C4代表了对线性关系进行定义的用于所选活动的常数,二者如上所述可以根据经验性分析、学习等来确定。将理解到,在各种实例中可能希望将MET与I之间的关系约束到最小值和最大值之内,即METMAX、METMIN和IMAX、IMIN。在这样的实例中,C3和C4可以在强度I小于IMIN时设置为等于零。而当I超过IMAX时,C3可以设置为等于零,而C4设置为等于METMAX。
相较于用于强度活动的MET,可以通过基于所选活动对进行所选活动的速度执行加权来确定用于步行活动的MET。更特别地,例如用于步行活动的MET可以确定如下MET(activity,speed)walking=0.4930×speedMET(activity,speed)running=1.0×speed其中speed可以用公里每小时(km/h)来表示。
由于活动检测应用30操作和确定或者计算各条生理信息,活动检测应用可以将一条或多条生理信息记录于比如终端10的数据库32中。例如,如块52中所示,活动检测应用可以针对进行所选活动的用户来记录心率、消耗能量、持续时间、距离和/或检测的步伐。如块54中所示,在操作期间,活动检测应用可以连续地从加速计接收测量,而且为执行所选活动的用户确定或计算各条不同的生理信息。
由活动检测应用30记录的各条生理信息可以随后与用户目标做比较。例如,记录的心率、消耗能量、持续时间、距离和/或检测的步伐可以分别与对于心率、消耗能量、持续时间、距离和/或检测的步伐的目标做比较。在这点上,在用户进行输入并且活动检测应用接收用户的个人信息之时或之后,用户可以输入而且活动检测应用可以接收与一个或多个与所选活动有关的用户目标。例如,活动检测应用可以接收比如用于进行活动的预期心率、消耗能量数量、进行活动的持续时间、进行活动的距离和/或进行活动时的步数等目标。将理解到,可以针对一些不同时间段中的任何时间段,比如针对单个活动或者按天、按周、按月、按年等进行的一个或多个活动来接收目标。
除了在给定时间段内记录的各条生理信息和/或用于给定时间段内相应各条生理信息的目标之外,活动检测应用30能呈现用户目标的比较以及用户朝着这些目标的进展。例如,如图4A-4D中所示,活动检测应用可以驱动显示器16比如以闭环56的形式呈现用户目标的图形表示。如图所示,闭环包括或者分裂成多个段58,其中每一段代表目标的连续百分比。在这点上,从某一段开始,从开始段58a起的在给定方向上的每个连续相邻块可以代表目标的连续百分比。例如,对于由包括20段的闭环所代表的2,000卡路里目标,每一段可以代表目标的5%或者100卡路里。在这点上,开始段可以代表第一个5%,而开始段紧接右方的段58b代表目标的第二个5%(即10%),段58b紧接右方的段58c代表第三个5%(即15%),依此类推。
由于活动检测应用30比如通过将目标与相应记录的各条生理信息做比较来识别用户何时达到目标的每个连续百分比,活动检测应用可以驱动显示器16响应于用户达到的连续百分比而改变目标的闭环表示的相应段。活动检测应用可以用许多不同方式中的任何方式来改变相应段。例如在图4B-4C中所示的一个实施例中,响应于用户达到目标的连续百分比,活动检测应用驱动显示器来改变相应段的颜色,比如通过将颜色从白色、未定颜色或者另外地是无色改变成黑色。
除了针对给定的时间段呈现目标的图形表示以及用户朝着目标的进展之外,时间段可以针对不同的时间段以及相对于这些时间段而呈现的用户进展来增加或减少。例如,行走10,000步的用户一天目标可以通过将一天目标乘以一周七天来转换成一周目标(即70,000步)、通过将一天目标乘以一月三十天来转换成一月目标(即300,000步),依此类推。可选地,例如行走10,000步的用户一天目标可以通过将一天目标除以一天二十四小时来转换成一小时目标(即417步)、通过将一天目标除以一天1440分钟来转换成一分钟目标(即7步),依此类推。与相应目标有关的各条生理信息然后可以在一个或多个相应时间段上加以记录和收集,而且比如以图4A-4D中所示的方式相关于一个或多个相应目标加以呈现。附加地或可选地,与相应目标有关的各条生理信息可以用一个或多个其它方式来呈现。例如,如图5中所示,可以在一些连续时间段上在各条生理信息的条形图中呈现各条生理信息。
如上所所述,活动检测应用30可以呈现和接收“自动检测”选择,该选择一经选定就引起活动应用检测在用户进行活动时检测该活动。例如在一个典型实施例中,一个或多个活动可以通过标识符(例如RFID)来限定。在这点上,可以比如通过位于或者邻近终端用户能够进行相应活动的位置(或者设备、机器等)的RFID标记或其它短程通信装置(例如接入点),由终端10对相应活动进行“标记”或者另外地进行接收。随后,可以基于由RFID标记提供给终端的标识符或其它短程通信装置来调用相应活动。例如,考虑无线接入点位于网球设施的网球球场邻近处,其中接入点适用于传输定义了网球活动的标识符。在这一实例中,当所选活动包括“自动检测”并且终端用户进入网球设施从而将终端带入接入点的范围之内时,活动检测应用可以接收该标识符从而将所选活动检测为网球。
在另一实施例中,例如活动检测应用可以检测来自没有活动或者正在进行行走或跑步活动的用户的活动。在这点上,在采样窗块(例如N=50)之上,可以根据下式计算用于向下加速度(x轴)和向后加速度(y轴)的平均绝对值xmean,ymean=1NΣk=i-Ni|xk,yk|]]>然后,对于每对[xmean,ymean],活动检测应用可以确定到与每一可检测的活动相关联的预定义质心的平方欧几里得距离d。在这点上,每个活动可以具有质心值的相关坐标对。行走活动例如可以具有如下质心坐标对Cx=120,Cy=70。作为符号化地记载,然后对于每一可检测的活动,可以将距离d确定如下d=(xmean-Cx)2÷(ymean-Cy)2
在确定了到与每一可检测的活动相关联的质心的距离d之后,活动检测应用可以将具有最短距离的活动选择为检测到的活动。
将理解到,在各种实例中,终端10可以在与那些邻近用户进行所选或所检测的活动的位置不同的位置处进行操作(已经执行或者另外地启动活动检测应用30),比如当终端定位于存储位置处时。活动检测应用因此可以被配置用来根据从加速计接收的测量来确定终端的位置,从而有助于活动检测应用识别用户何时在进行活动以及在用户没有活动的时段内终端何时在进行操作。根据这样的确定,活动检测应用然后还可以进一步计算当用户进行操作时用户实际上没有活动的持续时间。
如上所述,终端10可以包括一个或多个传感器34,其中传感器34包括两轴或三轴加速度传感器(加速计)。在终端包括三轴加速计的实例中,活动检测应用30还可以从三个轴接收测量以由此确定当终端进行操作时终端的姿势。通过确定姿势,活动检测应用可以在与终端的方位无关的情况下确定在用户没有活动的时段内终端何时在进行操作。另外,当终端附着到用户的位置已知时,活动检测应周可以确定用户的姿势,以也允许活动检测应用确定在没有活动的时段内终端何时在进行操作。
如上所述,活动检测应用30能管理用户的个人健身目标。在这点上,也如上所述,活动检测应用可以驱动显示器呈现这些目标以及用户朝着这些目标的进展。然而,应当理解,活动检测应用也可以基于用户朝着这些目标的进展来动态地调整用户的一个或多个目标。例如,假设用户具有行走70,000步的一周目标,该目标可以细分成10,000步的一天目标。同样,假设在该周的前五日,用户已经行走总计仅10,000步。在这样的实例中,活动检测应用可以将用户在该周剩余两日的一天目标调整到每天30,000步。通过将一天目标调整到每天30,000步,用户可以通过在该周的剩余两日达到经调整的一天目标来达到70,000步的一周目标。
现在对图6A-6C、7、8A-8D、9A-9D、10、11、12A-12D、13和14进行参照,这些示了本发明实施例的终端10以及在终端的操作期间呈现的各种示例性显示。如图6A中所示,在激活活动检测应用30时,活动检测应用可以驱动显示器16呈现当前所选活动(例如“自动”)的门户、时间(例如“18:54”)以及能对其加以选择以激活菜单和活动选择功能的软键。根据该门户,用户可以滚动经过一些不同的显示,这些不同的显示包括呈现用户朝着一日目标(图6B)和/或一周目标(图6C)的进展的图形表示,该显示比如以与上面参照图4A-4D描述相同的方式来呈现。如图6B和6C中所示,除呈现用户的进展之外,显示可以针对给定时间帧上的相应计算来呈现当前一条生理信息,比如当天(例如图6B中的6586)和/或本周(例如图6C中的6594)的当前步行计数(通过脚印来指示)。
同样在操作期间,用户能比如经由用户输入接口来选择由显示器16呈现的软键之一(例如“菜单”和“活动”)。如图7中所示,例如在选择“活动”软键时,可以向用户呈现活动列表,使得活动检测应用30可以随后接收对列表中某个活动的选择(当前所选的活动通过门户来呈现)(参见图6A)。另一方面,在选择“菜单”软键时,可以向用户呈现许多菜单功能,包括“结果”功能(图8A-8D)、“目标”功能(图9A-9D)、“个人信息”功能(图10)、“步行信息”功能(图11)、“设置”功能(图12A-12D)、“额外”功能(图13)和/或“数据传输”功能(图14)。
如图8A-8D中更特别地所示,例如当选择“结果”功能时,活动检测应用30可以驱动显示器16呈现在一个或多个时间段内用户在进行所有的所选活动时所消耗的总能量(图8B)和/或在一个或多个时间段内用户在进行单个的所选活动时所消耗的能量(图8C中所示的有氧健身和图8D中所示的行走)。
如图9A-9D中所示,例如当选择“目标”功能时,活动检测应用30可以驱动显示器16呈现当前的一天目标(例如图9B中所示的70000步)。根据当前一周目标的显示,用户然后能例如通过修改目标值和目标类型(例如消耗能量、持续时间、步行、距离等)来选择和修改目标。除呈现一周目标之外,“目标”功能也可以允许用户比如为消耗能量、持续时间、步行、距离等设置一次性目标。同样将理解到,取代了设置个人目标,用户可以基于能在终端10内预存储的缺省设置来选择设置一个或多个目标,如图9D中所示。例如,终端10可以存储而且用户可以选择一个或多个预定义目标以将用户维持于良好的健康中。
如图10中简要地所示,当选择“个人信息”功能时,活动检测应用30可以驱动显示器16请求以及随后从用户接收比如出生日期、性别、身高和/或体重的个人信息。对于附加的个人信息,用户可以选择“步行信息”功能,如图11中简要地所述。当选择“步行信息”功能时,活动检测应用可以驱动显示器请求以及随后从用户接收用户在行走和/或跑步时的步长。
应当注意,根据本发明实施例测量、确定和/或计算的许多条生理信息具有相关联的单位。在这点上,当选择“设置”功能时,如图12A-12D中所示,用户能选择单位以与一条或多条生理信息相关联。例如,如图12B中所示,用户能选择单位以与用户消耗的能量(例如“卡路里”)相关联。如图12C中所示,用户能选择单位以与用户的体重相关联(例如“公斤”)。
如图13中简要地所示,当选择“额外”功能时,活动检测应用30可以驱动显示器16请求以及随后从用户接收对终端10的一个或多个额外功能的选择。在这点上,除操作活动检测应用30之外,终端还能进行一个或多个附加或额外的功能。例如,终端可以包括而且能操作全球定位系统(GPS)、无线电、时钟、数字音乐(例如MP3)播放器、PDA、管理器、移动电话等。
另外,如图14中简要地所示,当选择“数据传输”功能时,活动检测应用30可以与一个或多个装置通信以便共享和/或获得来自比如RF收发器20、IR收发器22、蓝牙收发器24等(参见图1)电子设备的数据,从而发送和/或接收数据。在这点上,终端10能与移动台、终端等通信,比如由英国(GB)专利申请第0326387.8号公开的装置,该申请标题为Apparatus and Method for Providing a User with aPersonal Exercise Program,申请日为2003年11月12日,通过引用将其内容整体结合于此。在与移动台通信时,本发明实施例的终端能发送数据到移动台,比如在活动检测应用30的操作期间所计算出的各条生理信息(比如消耗能量、持续时间、步伐、距离等)以便移动台的后续使用。另外地或者可选地,本发明实施例的终端能从移动台接收数据,比如目标设置和/或BMR、MET、其它与活动相关的值等。
参照图15,提供了对于将从本发明实施例的终端10中受益的一类系统的图示。将主要与移动通信应用相结合来描述该系统。然而,应当理解,可以与在移动通信产业中以及在移动通信产业以外的各种其它应用相结合来利用该系统。例如,可以与有线和/或无线网络(例如因特网)相结合来利用本发明实施例的系统。
如图所示,终端10可以根据如例如射频(RF)、蓝牙(BT)、红外线(IrDA)或者包括WLAN技术的许多不同无线联网技术中的任何技术来与移动台60(比如GB0326387.8公开的移动台)进行接口。然而,应当理解,尽管终端和移动台在这里表示和描述为包括图15的系统的单独部件,但是一个或多个实体可以支持在逻辑上独立但是共同位于该一个或多个实体之内的终端和移动台,而不脱离本发明的精神和范围。例如,终端也能起到移动台的作用,或者移动台也能起到终端的作用。
移动台10可以包括用于发送信号到基址或基站(BS)64以及用于从该基址或基站接收信号的天线62。另外地或者可选地,终端可以包括用于发送信号到BS以及用于从BS接收信号的天线。在任一情形下,基站是一个或多个蜂窝或移动网络的一部分,每个移动网络包括为了操作网络而要求的单元,比如移动交换中心(MSC)66。
正如本领域技术人员所知的,移动网络也可以称为基站/MSC/联网功能(BMI)。在操作中,MSC能在移动台进行和接收呼叫时将呼叫路由到移动台以及为来自移动台的呼叫寻路由。MSC也可以在移动台卷入呼叫中时提供到陆上线路干线的连接。此外,MSC可以能控制消息到移动台的以及消息从移动站的转发,而且也可以控制用于移动站的消息到消息收发中心的以及消息从消息收发中心的转发,比如短消息服务(SMS)消息到SMS中心(SMSC)67的以及短消息从SMS中心的转发。
MSC66可以耦合到数据网络,比如局域网(LAN)、城域网(MAN)和/或广域网(WAN)。MSC可以直接耦合到数据网络。然而,在一个典型实施例中,MSC耦合到GTW68,而GTW耦合到WAN,比如因特网70。随之,比如处理单元(例如个人计算机、服务器计算机等)的设备又可以经由因特网耦合到移动台60以及因此耦合到终端10。例如,如下所述,处理单元可以包括与起始服务器72等相关联的一个或多个处理单元,其中之一在图15中示出。
BS14也可以耦合到信今GPRS(通用分组无线服务)支持节点(SGSN)74。众所周知,SGSN通常能进行用于分组交换服务的与MSC66相似的功能。与MSC相似,SGSN可以耦合到数据网络,比如因特网70。然而,在更典型的实施例中,SGSN耦合到分组交换核心网络,比如GPRS核心网络76。分组交换核心网络然后耦合到另一GTW,比如GTW GPRS支持节点(GGSN)78,而GGSN耦合到因特网。除GGSN之外,分组交换核心网络也可以耦合到GTW78。GGSN也可以耦合到消息收发中心,比如多媒体消息服务(MMS)中心(MMSC)79。在这点上,与MSC相似,GGSN和SGSN能控制比如MMS消息的消息转发。GGSN和SGSN也能控制用于移动台的消息到消息收发中心的以及消息从消息收发中心的转发以及因此控制用于终端10的消息到消息收发中心的以及消息从消息收发中心的转发。
此外,通过将SGSN74耦合到GPRS核心网络76和GGSN78,比如起始服务器72的设备可以经由因特网80、SGSN和GGSN耦合到移动台60以及因此耦合到终端10。在这点上,比如起始服务器的设备可以穿越SGSN、GPRS和GGSN来与移动台通信。例如,起始服务器可以比如根据多媒体广播多播服务(MBMS)将内容提供给移动台。对于关于MBMS的更多信息,参见第三代伙伴项目(3GPP)技术规范3GPP TS 22.146,标题为Multimedia Broadcast MulticastService(MBMS),通过引用将其内容整体结合于此。
尽管并非每个可能移动网络的每个单元都在这里进行示出和描述,但是应当理解,移动台60能够以及因此终端10也能够通过BS14耦合到许多不同网络中的任何一个或多个网络。在这点上,一个或多个网络能支持根据一些第一代(1G)、第二代(2G)、2.5G和/或第三代(3G)移动通信协议等中的任何一个或多个协议的通信。例如,一个或多个网络能支持根据2G无线通信协议IS-136(TDMA)、GSM和IS-95(CDMA)的通信。又如,一个或多个网络能支持根据2.5G无线通信协议GPRS、增强数据GSM环境(EDGE)等的通信。再如,一个或多个网络能支持根据3G无线通信协议的通信,比如运用宽带码分多址(WCDMA)无线电接入技术的通用移动电话系统(UMTS)网络。如同双模或更高模式的移动台(例如数字/模拟或TDMA/CDMA/模拟电话)一样,一些窄带AMPS(NAMPS)以及TACS网络也可以受益于本发明的实施例。
除了或者取代使终端与移动台60进行接口,终端10可以耦合到一个或多个无线接入点(AP)80。AP可以包括被配置用以根据如例如射频(RF)、蓝牙(BT)、红外线(IrDA)或者包括WLAN技术的一些不同的无线联网技术中的任何技术等技术来与终端进行通信的接入点。另外地或者可选地,终端可以直接地或者间接地(例如经由移动台)耦合到一个或多个用户处理器82。每个用户处理器可以包括比如个人计算机、膝上型计算机等计算系统。在这点上,用户处理器可以被配置用以根据如例如RF、BT、IrDA或者包括LAN和/或WLAN技术的一些不同的有线或无线通信技术中的任何技术等技术来与移动台进行通信。一个或多个用户处理器可以另外地或者可选地包括能存储内容的可移动存储器,该内容可以随后被传送到终端。
AP80和用户处理器82可以耦合到因特网70。与MSC66相似,AP和用户处理器可以直接耦合到因特网。然而,在一个有利的实施例中,AP经由GTW68间接地耦合到因特网。将理解到,通过直接地或间接地将终端10和起始服务器72以及一些其它设备中的任何设备连接到因特网,终端能够相互通信、与起始服务器等通信,从而实现终端的各种功能,以将数据、内容等发送到起始服务器和/或从起始服务器接收内容、数据等。
现在对图16进行参照,该示了将从本发明实施例中受益的一类移动台60。然而,应当理解,图示的以及下文描述的移动电话仅仅说明将受益于本发明的一类移动台,因此不应当理解为限制本发明的范围。尽管出于例子的目的而图示了以及将在下文描述移动台的数个实施例,但是比如PDA、寻呼机、膝上型计算机以及其它类型电子系统的其它类型移动台可以容易地运用本发明。
如图所示,除天线62之外,移动台60还包括发射机84、接收机86以及分别地将信号提供到发射机和接收机并且从发射机和接收机接收信号的控制器88。这些信号包括根据可应用的蜂窝系统的空中接口标准的信今信息以及用户话音和/或用户生成的数据。在这点上,移动台能以一个或多个空中接口标准、通信协议、调制类型和接入类型进行操作。更特别地,移动台能根据许多第一代(1G)、第二代(2G)、2.5G和/或第三代(3G)通信协议等中的任何协议进行操作。例如,移动台能根据2G无线通信协议IS-136(TDMA)、GSM和IS-95(CDMA)进行操作。又如,移动台能根据2.5G无线通信协议GPRS、增强数据GSM环境(EDGE)进行通信。再如,移动台能根据3G无线通信协议进行操作,比如运用宽带码分多址(WCDMA)无线电接入技术的通用移动电话系统(UMTS)网络。如同双模或更高模式的移动台(例如数字/模拟或TDMA/CDMA/模拟电话)一样,一些窄带AMPS(NAMPS)以及TACS移动台也可以受益于本发明的教导。
将理解到控制器88包括为了实施移动台60的音频和逻辑功能而要求的电路。例如,控制器可以包括数字信号处理器设备、微处理器设备和各种模数转换器、数模转换器以及其它支持电路。移动台的控制和信号处理功能根据这些设备的相应功能在它们之间分配。控制器还可以包括内部话音编码器(VC)88A,而且可以包括内部数据调制解调器(DM)88B。另外,控制器可以包括用以操作可以存储于存储器(未示出)中的一个或多个软件程序的功能。例如,控制器能操作连接程序,比如常规的Web浏览器。例如,连接程序然后可以允许移动台比如根据超文本传送协议(HTTP)和/或无线应用协议(WAP)发送和接收Web内容。
移动台60也包括用户接口,该用户接口包括常规耳机或扬声器90、振铃器92、麦克风94、显示器96和用户输入接口,它们都耦合到控制器88。允许移动台接收数据的用户输入接口可以包括允许移动台接收数据的一些设备中的任何设备,比如键盘98、触摸显示器(未示出)或其它输入设备。在包括键盘的实施例中,键盘包括常规数字(0-9)和有关键(#、*)以及用于操作移动台的其它键。尽管未示出,移动台可以包括比如振动电池包的电池,用于对为了操作移动台而要求的各种电路供以动力以及可选地提供机械振动作为可检测的输出。
与终端10相似,移动台也可以包括用于共享和/或获得数据的一个或多个装置。例如,移动台可以包括短程RF收发器或询问器100,使得可以根据RF技术来与电子设备共享数据和/或从电子设备获得数据。移动台可以附加地或另外地包括短程收发器,如例如IR收发器102和/或蓝牙(BT)收发器104,该蓝牙收发器使用由蓝牙专门兴趣组开发的蓝牙品牌无线技术来进行操作。移动台因此可以另外地或者可选地能根据这样的技术和/或根据包括比如IEEE802.1技术等WLAN技术的一些不同的无线联网技术来发送数据到电子设备和/或从电子设备接收数据。也与终端相似,移动台60也可以包括一个或多个传感器107(例如心率、定位传感器、触摸传感器、音频传感器、罗盘传感器、环境光传感器、环境压力传感器、环境温度传感器、加速度传感器等)。
移动台60还可以包括比如订户标识模块(SIM)106、可移除用户标识模块(R-UIM)等存储器,该存储器通常存储与移动订户有关的信息元素。除SIM之外,移动台还可以包括其它可移除的和/或固定存储器。在这点上,移动台可以包括易失性存储器108,比如包括用于暂时存储数据的高速缓存区的易失性随机存取存储器(RAM)。移动台也可以包括其它非易失性存储器110,该存储器可以是嵌入的和/或可以是可移除的。非易失性存储器可以另外地或者可选地包括EEPROM、闪存等。存储器可以存储由移动台用来实施移动台功能的许多条信息中的任何信息以及数据。例如,存储器可以存储比如从终端接收的一条或多条生理信息的数据。存储器也可以存储能在移动台上操作的一个或多个应用。例如,存储器可以存储比如健身教练应用、常规Web浏览器、一个或多个消息收发(电子邮件、SMS、MMS等)应用和/或时间管理或日程应用的客户机应用。同样如下所述,存储器可以存储能管理数据的数据管理器,该数据比如是能发送到终端10和/或从该终端接收的一条或多条数据。
根据本发明的另一方面,提供了一种用于对由终端10计算或者另外地导出的生理信息进行管理的系统和方法。如下所述,终端能经由移动台60来与一个或多个目的地通信,从而允许目的地从终端接收生理信息。目的地可以随后以许多不同方式中的任何方式管理或者另外地利用生理信息。例如,一个或多个目的地能查看生理信息以及创建、修改或者另外地定制练习计划或例程,包括基于执行练习计划活动的时间表来设置通知、闹钟等(统称为“提醒”)。在这点上,一个或多个目的还能与终端通信以将内容传送到终端,比如经创建、修改或者另外定制的练习计划或例程和/或一个或多个提醒。这样,管理生理信息的系统和方法在为终端用户提供更佳体验的同时有助于对终端的使用。
现在对图17进行参照,该示了终端10或者更特别地是终端的活动检测应用30的功能框图,其经由移动台60向一个或多个目的地提供或者另外地传送一条或多条生理信息。根据本发明实施例为了允许终端经由移动台向一个或多个目的地传送生理信息,移动台能操作数据管理器112。数据管理器能使终端的活动检测应用与一个或多个目的地进行接口,这些目的地包括移动台本地的一个或多个目的地和/或远离移动台的一个或多个目的地。例如,数据管理器可以使活动检测应用与比如数据库114的本地目的地和/或比如健身教练应用116和/或日程应用118的一个或多个应用进行接口。又如,数据管理器使活动检测应用与比如一个或多个其它终端10和/或移动台和/或一个或多个起始服务器72、用户处理器82等的一个或多个远程目的地120进行接口。
将理解到,移动台60的数据管理器112可以直接地使终端10的活动检测应用30与一个或多个远程目的地120进行接口。然而,在一个实施例中,数据库管理器经由常规Web浏览器应用122和/或一个或多个消息收发应用124(其中的任何一个或多个可以包括本地目的地)间接地使活动检测应用与一个或多个远程目的地进行联系。在这点上,远程目的地中的任何一个或多个能以与移动台非常相同的方式来存储数据库和/或操作应用,比如健身教练应用、日程应用Web浏览器和/或一个或多个消息收发应用。
如这里所示和所述,数据管理器112、健身教练116、日程应用118、Web浏览器122和一个或多个消息收发应用124各自包括由移动台60和/或一个或多个远程目的地120操作的软件。然而,应当理解,数据管理器、健身教练、日程应用、Web浏览器和一个或多个消息收发应用可以可选地包括固件或硬件,而不脱离本发明的精神和范围。同样,尽管这些应用被表示和描述为在移动台和一个或多个目的地本地,但是应用中的任何一个或多个可以可选地比如穿越因特网70分别地从移动台和/或一个或多个目的地分布开而且与移动台和/或一个或多个目的地通信。另外,如这里所示和所述,经由移动台将内容从终端提供或者另外地传送到一个或多个目的地,或者相反。然而,应当注意,术语“提供”和“传送”在这里可以相互替代地使用,而且提供或者传送内容例如可以包括经由移动台将内容从终端移动或复制到一个或多个目的地,而不脱离本发明的精神和范围。
现在将参考经由移动台60将生理信息从终端10传送到一个或多个目的地,和/或一个或多个目的地经由移动台将内容传送到终端,来更具体地描述本发明实施例的系统、方法和计算机程序产品。如这里所述,目的地可以包括任何实体(例如数据库114、健身教练116、日程应用118、一个或多个终端10、一个或多个移动台、一个或多个起始服务器72、一个或多个用户处理器82等),该实体包括或者另外地关联于移动设备。在这点上,目的地可以包括任何实体,其中该实体能根据本发明的实施例进行工作以与终端通信从而从终端接收比如一条或多条生理信息的内容,和/或将比如经修改和/或定制的练习时间表和/或提醒的内容传送到终端。将理解到,尽管在功能上以不同的方式进行操作,但是终端或移动台可以在不同时间起到目的地的作用。
现在参照图18,该示了包括在对由终端10计算或者另外导出的生理信息进行管理的方法中的各种步骤的流程图。如块128中所示,该方法包括启动一条或多条生理信息到一个或多个目的地的传送。生理信息的传送可以用一些不同方式中的任何方式来启动。例如,终端和/或移动台60的用户可以比如经由相应的用户接口来启动该传送。另外地或者可选地,终端和/或移动台可以基于存在信息来启动该传送,该存在信息指示终端用户在进行所选活动期间在使用终端。在这样的实例中,例如移动台的数据管理器112(或者终端的活动检测应用30)能监视与用户有关的存在信息。然后,当存在信息指示用户在进行所选活动期间在使用终端时,数据管理器可以启动生理信息的传送。
可以用一些不同方式中的任何方式由数据管理器112(或者活动检测应用30)接收、确定或者另外地识别指示用户在进行所选活动期间在使用终端10的存在信息。例如,数据管理器可以基于接收到一个通知或通信来确定存在信息指示用户在进行所选活动期间使用了终端,其中该通知或通信是关于活动检测应用正被操作以监视用户的一个或多个活动和/或导出在进行一个或多个活动期间的与用户有关的生理信息。在这点上,如上所述,数据管理器可以基于活动检测应用自动地检测所选活动(这一点可以在所选活动是“自动检测”时加以确定)以及活动检测应用检测到活动时来确定存在信息。
另外地或者可选地,例如数据管理器112(或者活动检测应用30)可以基于为用户执行所选活动而设置的预定义时间来确定存在信息,这一点可以根据由终端10、移动台60和/或目的地存储的日程来识别,该日程反映了一个或多个练习时间表或例程。在这点上,数据管理器可以通过将当前时间与为用户执行所选活动而设置的预定义时间相匹配来确定存在信息。在另一例子中,数据管理器可以基于指示用户在进行活动期间使用了终端的终端10的位置(以及因此是终端用户的位置)来确定存在信息,。例如,数据管理器可以接收终端的位置(以及因此是终端用户的位置),并且将该位置与用户能执行活动的所在位置(例如体育馆)相匹配,确定指示用户在终端的位置处在进行活动期间在使用终端的存在信息。
无论生理信息的传送如何启动,生理信息随后可以从终端10、或者更特别地是从终端10的活动检测应用30传送到移动台60的数据管理器,如块130中所示。生理信息可以包括由终端存储、计算或者另外地导出的许多条不同信息中的任何信息。类似地,可以比如由终端用户、移动台用户、活动检测应用和/或数据管理器以许多不同方式中的任何方式选择一条或多条生理信息(如下所述)。
例如,生理信息可以包括任何一条或多条用户个人信息(例如出生日期、性别、身高、体重、用户在行走和/或跑步时的步长等)和/或对于由用户进行的一个或多个活动的选择(例如自动检测、行走、跑步、跳舞、园艺劳动(户外家务劳动)、进行家务劳动(室内家务劳动)或者参与有氧健身、羽毛球、篮球、足球、英式足球、高尔夫、举重训练、徒步旅行、跳绳、壁球、乒乓球、网球、北欧式训练、壁球、短网拍墙球等)。另外地或者可选地,生理信息可以针对每个所选活动包括反应用户何时开始进行活动的时间戳、用户的心率、与用户相关联的强度值、活动的持续时间、检测的步数、用户进行活动的速度、用户进行活动的距离和/或用户在进行活动时消耗的能量。另外,例如生理信息可以另外或可选地包括与一个或多个所选活动有关的用户的一个或多个目标(例如预期的心率、消耗的能量数量、进行活动的持续时间,进行活动的距离和/或一天、一周、一月、一年中在进行活动时的步数等)。
无论从终端10的活动检测应用30传送什么具体生理信息,可以用许多不同方式中的任何方式以及根据许多不同通信或传送技术中的任何技术将生理信息传送到移动台。在一个实施例中,例如根据比如RF、BR、或IrDA的许多不同短程通信技术中的任何技术或者比如LAN和/或WLAN技术的许多有线和/或无线联网技术中的任何技术将生理信息传送到移动台。
如块132中所示,当从终端10的活动检测应用30收到生理信息时,移动台60的数据管理器112可以将一条或多条生理信息传送到一个或多个目的地。例如,数据管理器可以将一条或多条生理信息传送到在移动台本地的数据库114、健身教练116和/或日程应用118中的一个或多个和/或一个或多个远程目的地120(例如一个或多个终端10、一个或多个移动台、一个或多个起始服务器72、一个或多个用户处理器82等)。与一条或多条生理信息相似,可以用许多不同方式中的任何方式选择一个或多个目的地。例如,可以由终端用户、移动台用户、活动检测应用和/或数据管理器选择一个或多个目的地。更特别地,例如可以基于传送到一个或多个目的地的一条或多条生理信息,由活动检测应用和/或数据管理器选择一个或多个相应目的地。
与从终端10传送生理信息到移动台60相似,可以用许多不同方式中的任何方式以及根据许多不同通信或传送技术中的任何技术来传送一条或多条生理信息到目的地。在这点上,当传送生理信息到一个或多个远程目的地120时,数据管理器112可以根据比如GPRS、EDGE、MBMS等许多不同蜂窝(例如1G、2G、2.5G、3G等)通信技术中的任何技术、比如RF、BR、IrDA等许多不同短程通信技术中的任何技术和/或比如LAN和/或WLAN技术的许多不同有线和/或无线联网技术中的任何技术来传送一条或多条生理信息。更特别地,例如数据管理器可以通过以电子邮件、SMS或MMS消息将相应的一条或多条生理信息发送到一个或多个远程目的地来将一条或多条生理信息传送到一个或多个远程目的地,其中电子邮件、SMS或MMS是通过相应的消息收发应用124经由比如相应的电子邮件服务器(例如起始服务器72)、SMSC67或MMSC79的相应消息收发中心发送到远程目的地的(见图15)。
无论数据管理器112如何将一条或多条生理信息传送到一个或多个目的,一个或多个目的地随后可以基于相应的一条或多条生理信息进行操作,如图18的块134中所示。例如,一个或多个目的地可以将一条或多条生理信息比如存储于数据库中。又如,一个或多个目的地可以向一个或多个相应目的地的用户呈现或者另外地显示一条或多条生理信息。另外地或者可选地,一个或多个目的地可以传送生理信息中的一条或多条信息到一个或多个其它目的地或者另外与一个或多个其它目的地共享生理信息中的一条或多条信息。
另外,例如一个或多个目的地可以将一条或多条生理信息接收到比如健身教练应用116和/或日程应用118的应用中,该应用能基于生理信息进行一个或多个操作。在这点上,比如GB0326387.8公开的健身教练应用能或者另外地适用于接收一条或多条生理信息,而且基于该一条或多条生理信息来生成用于终端用户的锻炼计划(包括一个或多个所选活动),在整个锻炼计划中指导用户,和/或基于用户在锻炼计划中的进度(包括用户在锻炼计划的一个或多个活动中的进度)来修改、定制或者另外地调整计划和/或用户的目标(相关于所选活动的目标)。在又一例子中,日程应用可以通过预定终端用户进行一个或多个所选活动来生成锻炼时间表,这些活动比如是由健身教练应用生成的锻炼计划的那些活动。如有需要,锻炼时间表然后可以结合到锻炼计划中。日程应用也能基于锻炼时间表来设置一个或多个提醒从而有助于终端用户进行锻炼计划的一个或多个活动或者更特别地进行锻炼计划的一个或多个预定活动。
如前所述,一个或多个目的地能基于一条或多条生理信息进行一个或多个操作。应当理解,一个或多个目的地能与一个或多个其它目的地通信以基于一条或多条生理信息来统一地进行那些一个或多个操作,而不脱离本发明的精神和范围。例如,在移动台60本地的健身教练应用(例如健身教练116)或者远离移动台60的健身教练应用能生成锻炼计划。健身教练应用也能与在移动台本地的日程应用(例如日程应用118)或者远离移动台的日程应用进行通信,使得日程应用可以预定用户进行一个或多个所选活动和/或设置一个或多个提醒。另外,应当理解,尽管操作能由包括不同应用的不同目的地来进行,但是单个目的地能进行多个目的地的操作。例如,在移动台本地的或者远离移动台的健身教练应用能进行健身教练应用的操作以及日程应用的一个或多个操作,比如预定终端用户进行一个或多个所选活动。
将理解到,在一个或多个实例中,在基于一条或多条生理信息进行一个或多个操作之后,一个或多个目的地可以基于该目的地所进行的一个或多个操作来选择或者另外地确定要返回或者另外地要传送到终端10的内容,如块136中所示。例如,健身教练应用可以使新的锻炼计划和/或对现存锻炼计划(包括现存计划的一个或多个活动)的修改或调整被传送到终端。又如,健身教练应用可以使终端用户关于锻炼计划的所选活动的新的或调整的目标和/或与锻炼计划或用户在锻炼计划中的进度有关的其它内容被传送到终端。在另一例子中,日程应用可以使一个或多个提醒(例如提醒、报警等)被传送到终端。
无论一个或多个目的地必须使什么内容传送到终端10,在这样的实例中一个或多个目的地可以将这样的内容传送到移动台60的数据管理器112,其方式比如与数据管理器将生理信息发送到相应的一个或多个目的地的方式一样,如块138中所示。例如,一个或多个目的地可以根据比如GPRS、EDGE、MBMS等一些不同蜂窝(1G、2G、2.5G、3G等)通信技术中的任何方式、比如RF、BR、IrDA等一些不同短程通信技术中的任何技术和/或比如LAN和/或WLAN技术的一些不同有线和/无线联网技术中的任何技术将内容传送到数据管理器。当数据管理器收到内容时,数据管理器可以将内容传送到终端10或者更特别地传送到终端的活动检测应用30。例如,数据管理器可以用与终端将生理信息传送到移动终端的方式相同的方式将内容传送到活动检测应用,如块140中所示。在这点上,数据管理器可以根据比如RF、BT或IrDA的许多不同短程通信技术中的任何技术或者比如LAN和/或WLAN技术的许多不同有线和/或无线联网技术中的任何技术将内容传送到终端。
如块142中所示,在收到内容时,终端10的活动检测应用30可以随后基于该内容进行操作。例如,活动检测应用可以将内容存储于存储器中,比如存储于数据库32中。又如,活动检测应用可以比如通过向终端用户通知对现存锻炼计划的一个或多个调整来向终端用户呈现或者另外地通知一条或多条内容,从而有助于终端用户根据调整的锻炼计划来进行活动。另外地或者可选地,例如活动检测应用可以修改由终端存储的终端用户日程,其中该日程能反映终端用户的一个或多个练习时间表或例程,包括调整的锻炼计划的一个或多个时间表或例程。又如,活动检测应用可以执行一个或多个提醒以进一步有助于终端用户进行一个或多个所选活动或者更特别地进行锻炼计划的一个或多个预定活动。
无论一个或多个目的地是否使内容传送到终端10,终端可以但是不是必须以与上述方式相同的方式继续将生理信息传送到目的地,如块144中所示。在这点上,当启动生理信息的传送时,终端或者更特别地是活动检测应用30可以适用于在终端用户进行活动期间在多个场合中传送生理信息。例如,活动检测应用可以用于在活动的开始和结束时或者在活动进行期间以预定义的间隔传送生理信息。类似地,然后一个或多个目的地可以但是不是必须比如在终端用户进行活动期间继续将内容传送回到终端。例如,一个或多个目的地可以适用于比如通过基于用户在活动中或者更一般地说是在锻炼计划中的进度对终端用户关于活动的目标进行调整,在终端用户进行锻炼计划的活动期间连续地修改或者调整现存锻炼计划。
为了进一步说明本发明的这一方面,考虑终端10和移动台60的用户已经雇佣了个人教练,该个人教练拥有比如个人计算机、膝上型计算机、移动电话或PDA的通信设备(即目的地)。个人教练已经为终端用户设计了已经由终端用户存储在终端上的锻炼计划(包括至少一个预定活动)。例如,锻炼计划可以包括终端用户在预定时间跑步三十分钟。在终端用户开始进行预定活动时,终端用户将活动检测应用配置为一旦用户开始进行预定活动就开始将生理信息发送到个人教练(或者更准确地是个人教练的通信设备)以及在活动进行期间以五分钟间隔连续地发送生理信息。在这一实例中,生理信息例如包括用户的心率、强度水平和/或进行预定活动的持续时间。
当用户开始进行预定的跑步活动时,用户终端10的活动检测应用30将用户的心率、强度水平和/或活动持续时间发送到用户的移动终端60,该终端又将用户的心率、强度水平和/或活动持续时间发送到个人教练的通信设备。然后,在三十分钟跑步期间内以五分钟间隔,活动检测应用继续将生理信息发送到个人教练。通信设备可以接收生理信息而且将生理信息呈现给个人教练,使得个人教练能监视用户在跑步期间的进度。在跑步期间,个人教练然后能基于生理信息来调整或者另外地修改预定活动。例如,个人教练可以修改所选活动的持续时间(例如将时间从三十分钟增加/减少)、修改所选活动(例如将活动从跑步改变成行走)和/或修改锻炼计划的一个或多个其它预定活动(例如增加/减少其它预定活动的持续时间和/或修改一个或多个其它活动)。在修改预定活动之后,个人教练经由通信设备和用户的移动台可以将修改的时间表发送到用户或者更特别地是用户的终端。在收到修改的时间表时,活动检测应用可以向用户通知该修改(例如经由提醒),使得用户从而可以相应地修改预定活动的进行。另外地或者可选地,活动检测应用可以修改终端用户的日程以反映修改的日程。
在另一背景下,考虑取代雇佣个人教练,终端10和移动台60的用户希望为一次性或者常规性的网球赛物色体格条件相当的一个或多个伙伴。在这样的实例中,也考虑相应参与者在打网球时的强度水平可以代表相应参与者的体格条件。也考虑基于Web的服务提供商(即目的地)提供包括终端用户的订户的生理信息库,而且允许终端用户基于由服务提供商维护的比如强度水平的订户生理信息来搜寻也渴望网球赛伙伴的其它订户。
在这一背景下,终端用户可以启动将打网球的用户的强度水平传输到服务提供商,其中强度水平可以在终端用户打网球时或者在随后的任何点进行传输。当收到强度水平时,服务提供商可以将强度水平存储于由服务提供商维护的库中。此外,响应于收到用户强度水平,服务提供商可以将具有相当强度水平的一个或多个其它订户的列表发送回到终端,而且如有需要,可以包括相应订户的移动电话号码。用户然后可以联络来自列表的一个或多个订户以预定预期的网球赛。
另外,考虑用户已经与伙伴打过网球,每个人在比赛期间使用相应的终端10计算或者另外地导出与相应参与者有关的生理信息,包括相应参与者在网球赛期间的强度水平。在网球赛之后,参与者然后可以相互分享比如强度水平的生理信息。在这一实例中,每个参与者的终端被认为是针对其它参与者终端的生理信息目的地。因此,通过在网球赛之后交换生理信息,参与者可以比较在网球比赛中计算和或导出的对方的生理信息。
根据本发明的一个方面,本发明的系统的全部或部分,比如终端10、移动终端60和/一个或多个目的地的全部或部分,一般在计算机程序产品(例如活动检测应用30、数据管理器112等)的控制之下操作。用于执行本发明实施例的方法的计算机程序产品包括比如非易失性存储介质的计算机可读存储介质和实现在计算机可读存储介质中的比如一系列计算机指令的计算机可读程序代码部分。
在这点上,图3和18是根据本发明的方法、系统和程序产品的流程图。将理解到,流程图的每个块或步骤以及流程图中的块的组合可以由计算机程序指令来实施。这些计算机程序指令可以加载到计算机或者其它可编程装置上以产生机器,使得在计算机或者其它可编程装置上执行的指令创建用于实施在一个或多个流程图块或步骤中指定的功能的装置。这些计算机程序指令也可以存储于计算机可读存储器中,该存储器可以指导计算机或者其它可编程装置以特定方式操作,使得在计算机可读存储器中存储的指令产生产品物品,该产品物品包括实施在一个或多个流程图块或步骤中指定的功能的指令装置。计算机程序指令也可以加载到计算机或者其它可编程装置上以使一系列操作步骤得以在计算机或者其它可编程装置上执行从而产生计算机实施的过程,使得在计算机或者其它可编程装置上执行的指令提供用于实施在一个或多个流程图块或步骤中指定的功能的步骤。
因而,流程图的块或步骤支持用于执行指定功能的装置的组合、用于执行指定功能的步骤的组合以及用于执行指定功能的程序指令装置。也将理解到,流程图的每个块或步骤以及流程图中的一个或多个块或步骤的组合可以由执行指定功能或步骤的专用基于硬件的计算机系统,或者专用硬件和计算机指令的组合来实施。
在受益于前面的说明书以及相关联的附图中所呈现的教导时,本发明的许多修改和其它实施例对于本发明所涉及的领域中的技术人员将是可以想到的。因此,应当理解本发明不限于公开的具体实施例,而且修改和其它实施例旨在于涵盖于所附权利要求的范围之内。尽管这里利用了具体措词,但是它们仅仅是在通用性和描述性意义上使用的而不是用于限制目的。
权利要求
1.一种用于管理生理信息的系统,该系统包括移动终端,能传送与用户有关的生理信息;以及至少一个目的地,能接收所述生理信息并且基于所述生理信息进行至少一个操作,其中所述至少一个目的地也能将内容返回到所述终端,所述内容基于由所述至少一个目的地进行的至少一个操作来选择,以及其中所述终端也能基于返回到所述终端的所述内容来进行至少一个操作。
2.根据权利要求1所述的系统,进一步包括移动台,能从所述终端接收所述生理信息,而且随后将所述生理信息发送到所述至少一个目的地,并且其中所述移动台能从所述至少一个目的地接收所述内容,而且随后将所述内容返回到所述终端。
3.根据权利要求2所述的系统,其中所述终端和所述移动台之一能基于与所述用户有关的存在信息来启动生理信息的所述传送。
4.根据权利要求3所述的系统,其中所述终端和所述移动台之一能监视与所述用户有关的存在信息,并且在所述存在信息指示用户在进行至少一个活动时启动所述传送。
5.根据权利要求4所述的系统,其中所述终端和所述移动台之一能在检测到进行所述至少一个活动时启动所述传送。
6.根据权利要求4所述的系统,其中所述终端和所述移动台之一能在当前时间与为用户进行所述至少一个活动而设置的预定义时间相匹配时启动所述传送。
7.根据权利要求4所述的系统,其中所述终端和所述移动台之一能在所述终端的位置与所述用户能进行所述至少一个活动所在的位置相匹配时启动所述传送。
8.根据权利要求1所述的系统,其中所述至少一个目的地能进行包括调整锻炼计划的至少一个操作,以及其中所述至少一个目的地能将所述调整的锻炼计划返回到所述终端。
9.根据权利要求8所述的系统,其中所述终端能进行包括向所述用户通知所述调整的锻炼计划的至少一个操作。
10.根据权利要求9所述的系统,其中所述终端能传送生理信息,所述至少一个目的地能调整所述锻炼计划并且将所述调整的锻炼计划返回到所述终端,以及所述终端能在所述用户进行所述至少一个活动时向所述用户通知所述调整的锻炼计划。
11.根据权利要求8所述的系统,其中所述终端能进行包括修改所述用户的日程的至少一个操作,所述日程能反映所述调整的锻炼计划的至少一个练习时间表。
12.根据权利要求1所述的系统,其中所述至少一个目的地能进行包括基于锻炼时间表设置至少一个提醒的至少一个操作,以及其中所述目的地能将所述至少一个提醒返回到所述终端。
13.根据权利要求12所述的系统,其中所述终端能进行包括执行所述至少一个提醒的至少一个操作。
14.根据权利要求12所述的系统,其中所述至少一个目的地包括至少一个其它移动终端,以及其中所述至少一个其它移动终端能返回与所述至少一个其它终端的至少一个其它用户有关的生理信息。
15.根据权利要求1所述的系统,其中所述移动终端还能导出与所述用户有关的生理信息。
16.根据权利要求15所述的系统,其中所述终端和所述移动台之一能基于与所述用户有关的存在信息启动所述生理信息的传送,所述存在信息指示所述移动台正在导出与所述用户有关的生理信息。
17.一种移动终端,包括能操作活动检测应用的控制器,所述活动检测应用能将与用户有关的生理信息传送到至少一个目的地,并且随后从所述至少一个目的地接收其在基于所述生理信息进行至少一个操作之后的内容,其中所述内容基于由所述至少一个目的地进行的至少一个操作来选择,以及其中所述活动检测应用也能基于返回到所述终端的所述内容进行至少一个操作。
18.根据权利要求17所述的移动终端,其中所述活动检测应用能基于与所述用户有关的存在信息启动生理信息的所述传送。
19.根据权利要求18所述的移动终端,其中所述活动检测应用能监视与所述用户有关的存在信息,并且在所述存在信息指示用户在进行至少一个活动时启动所述传送。
20.根据权利要求19所述的移动终端,其中所述活动检测应用能在检测到进行所述至少一个活动时启动所述传送。
21.根据权利要求19所述的移动终端,其中所述活动检测应用能在当前时间与为所述用户进行所述至少一个活动而设置的预定义时间相匹配时启动所述传送。
22.根据权利要求19所述的移动终端,其中所述活动检测应用能在所述终端的位置与所述用户能进行所述至少一个活动所在的位置相匹配时启动所述传送。
23.根据权利要求17所述的移动终端,其中所述活动检测应用能将所述生理信息传送到移动台,以便使得所述移动台能将所述生理信息传送到至少一个目的地,以及使得所述目的地能将内容返回到所述移动台,且所述移动台将所述内容返回到所述终端。
24.根据权利要求17所述的移动终端,其中所述活动检测应用能将生理信息传送到至少一个目的地,以便使得所述至少一个目的地能调整锻炼计划而且将所述调整的锻炼计划返回到所述终端。
25.根据权利要求24所述的移动终端,其中所述活动检测应用能进行包括向所述用户通知所述调整的锻炼计划的至少一个操作。
26.根据权利要求25所述的移动终端,其中所述活动检测应用能传送所述生理信息,接收由所述至少一个目的地返回的所述调整的锻炼计划,并且在所述用户进行所述至少一个活动期间向所述用户通知所述调整的锻炼计划。
27.根据权利要求24所述的移动终端,其中所述活动检测应用能进行包括修改所述用户的日程的至少一个操作,所述日程能反映所述调整的锻炼计划的至少一个练习时间表。
28.根据权利要求17所述的移动终端,其中所述活动检测应用能将生理信息传送到至少一个目的地,以便使得所述至少一个目的地能基于锻炼时间表设置至少一个提醒,而且将所述至少一个提醒返回到所述终端。
29.根据权利要求28所述的移动终端,其中所述活动检测应用能进行包括执行所述至少一个提醒的至少一个操作。
30.根据权利要求28所述的移动终端,其中所述活动检测应用能将生理信息传送到包括至少一个其它移动终端的至少一个目的地,以便使得所述至少一个其它终端能返回与所述至少一个其它终端的至少一个其它用户有关的生理信息。
31.根据权利要求17所述的移动终端,其中所述活动检测应用还能导出与所述用户有关的生理信息。
32.根据权利要求31所述的移动终端,其中所述活动检测应用能基于与所述用户有关的存在信息启动生理信息的所述传送,所述存在信息指示所述活动检测应用正在导出与所述用户有关的生理信息。
33.一种移动台,包括能操作数据管理器的控制器,所述数据管理器能从移动终端接收与用户有关的生理信息,其中所述数据管理器也能将所述生理信息传送到至少一个目的地,并且随后从所述至少一个目的地接收其在基于所述生理信息进行至少一个操作之后的内容,以及其中所述数据管理器能将所述内容返回到所述终端,以便使得所述终端能基于所述内容进行至少一个操作,所述内容基于由所述至少一个目的地进行的至少一个操作来选择。
34.根据权利要求33所述的移动台,其中所述数据管理器能基于与所述用户有关的存在信息启动生理信息的所述传送。
35.根据权利要求34所述的移动台,其中所述数据管理器能监视与所述用户有关的存在信息,并且在所述存在信息指示所述用户在进行至少一个活动时启动所述传送。
36.根据权利要求35所述的移动台,其中所述数据管理器能在检测到进行所述至少一个活动时启动所述传送。
37.根据权利要求35所述的移动台,其中所述数据管理器能在当前时间与为所述用户进行所述至少一个活动而设置的预定义时间相匹配时启动所述传送。
38.根据权利要求35所述的移动台,其中所述数据管理器能在所述终端的位置与所述用户能进行所述至少一个活动所在的位置相匹配时启动所述传送。
39.根据权利要求33所述的移动台,其中所述数据管理器还能将所述生理信息传送到至少一个目的地,以便使得所述至少一个目的地能调整锻炼计划,以及其中所述数据管理器能从所述至少一个目的地接收所述调整的锻炼计划,而且随后将所述调整的锻炼计划返回到所述终端。
40.根据权利要求39所述的移动台,其中所述移动台能将所述调整的锻炼计划返回到所述终端,以便使得所述终端能进行包括向所述用户通知所述调整的锻炼计划的至少一个操作。
41.根据权利要求40所述的移动台,其中所述数据管理器能接收生理信息,将所述生理信息传送到至少一个目的地,从所述至少一个目的地接收所述调整的锻炼计划,并且随后将所述调整的锻炼计划返回到所述终端,以便使得所述终端能在所述用户进行所述至少一个活动期间向所述用户通知所述调整的锻炼计划。
42.根据权利要求39所述的移动台,其中所述移动台能将所述调整的锻炼计划返回到所述终端,以便使得所述终端能进行包括修改所述用户的日程的至少一个操作,所述日程能反映所述调整的锻炼计划的至少一个练习时间表。
43.根据权利要求33所述的移动台,其中所述数据管理器还能将所述生理信息传送到至少一个目的地,以便使得所述至少一个目的地能基于锻炼时间表设置至少一个提醒,并且其中所述数据管理器能从所述至少一个目的地接收所述至少一个提醒,并且随后将所述至少一个提醒返回到所述终端。
44.根据权利要求43所述的移动台,其中所述数据管理器能将所述至少一个提醒返回到所述终端,以便使得所述终端能进行包括执行所述至少一个提醒的至少一个操作。
45.根据权利要求43所述的移动台,其中所述至少一个目的地包括至少一个其它移动终端,以及其中所述数据管理器能接收并且向所述终端返回包括与所述至少一个其它终端的至少一个其它用户有关的生理信息的内容。
46.根据权利要求33所述的移动台,其中所述数据管理器能接收由所述移动终端导出的生理信息。
47.根据权利要求46所述的移动台,其中所述数据管理器能基于与所述用户有关的存在信息启动生理信息的所述传送,所述存在信息指示所述移动终端正在导出与所述用户有关的生理信息。
48.一种管理与用户有关的生理信息的方法,所述方法包括在至少一个目的地从移动台接收生理信息;基于由所述至少一个目的地接收到的生理信息在所述至少一个目的地处进行至少一个操作;从所述至少一个目的地向所述终端返回内容,所述内容基于由所述至少一个目的地进行的至少一个操作来选择,其中返回内容包括返回内容以便使得所述终端能基于返回到所述终端的内容进行至少一个操作。
49.根据权利要求48所述的方法,还包括基于与所述用户有关的存在信息启动生理信息的传送。
50.根据权利要求49所述的方法,进一步包括监视与所述用户有关的存在信息,其中启动传送包括在所述存在信息指示所述用户在进行所述至少一个活动时启动传送。
51.根据权利要求50所述的方法,其中启动传送包括在检测到进行所述至少一个活动时启动传送。
52.根据权利要求50所述的方法,其中启动传送包括在当前时间与为所述用户进行所述至少一个活动而设置的预定义时间相匹配时启动传送。
53.根据权利要求50所述的方法,其中启动传送包括在所述终端的位置与所述用户能进行所述至少一个活动所在的位置相匹配时启动传送。
54.根据权利要求48所述的方法,其中接收生理信息包括从移动终端到移动台接收生理信息以及从所述移动台到至少一个目的地接收生理信息,以及其中将内容返回到所述终端包括将内容从所述至少一个目的地返回到所述移动台以及将内容从所述移动台返回到所述终端。
55.根据权利要求48所述的方法,其中在所述至少一个目的地进行至少一个操作包括调整锻炼计划,以及其中将内容返回到所述终端包括将所述调整的锻炼计划返回到所述终端。
56.根据权利要求55所述的方法,其中返回内容包括返回内容以便使得所述终端能向所述用户通知所述调整的锻炼计划。
57.根据权利要求56所述的方法,其中接收生理信息、在所述至少一个目的地调整所述锻炼计划、将所述调整的锻炼计划返回到所述终端和向所述用户通知所述调整的锻炼计划发生在所述用户进行所述至少一个活动期间。
58.根据权利要求55所述的方法,其中返回内容包括返回内容以便使得所述终端能修改所述用户的日程,所述日程能反映所述调整的锻炼计划的至少一个练习时间表。
59.根据权利要求48所述的方法,其中在所述至少一个目的地处进行至少一个操作包括基于锻炼时间表设置至少一个提醒,以及其中将内容返回到所述终端包括将所述至少一个提醒返回到所述终端。
60.根据权利要求59所述的方法,其中返回内容包括返回内容以便使得所述终端能执行所述终端处的所述至少一个提醒。
61.根据权利要求59所述的方法,其中接收生理信息包括在包括至少一个其它移动终端的至少一个目的地处从移动终端接收生理信息,以及其中将内容返回到所述终端包括返回与所述至少一个其它终端的至少一个其它用户有关的生理信息。
62.根据权利要求48所述的方法,其中接收生理信息包括接收由所述移动终端导出的生理信息。
63.根据权利要求62所述的方法,进一步包括基于与所述用户有关的存在信息启动生理信息的传送,所述存在信息指示所述移动终端正在导出与所述用户有关的生理信息。
64.一种用于管理生理信息的计算机程序产品,其中所述计算机程序产品包括其中存储有计算机可读程序代码部分的至少一个计算机可读存储介质,所述计算机可读程序代码部分包括第一可执行部分,用于在至少一个目的地处从移动台接收生理信息;第二可执行部分,用于基于由所述至少一个目的地接收到的生理信息在所述至少一个目的地进行至少一个操作;以及第三可执行部分,用于从所述至少一个目的地向所述终端返回内容,所述内容基于由所述至少一个目的地进行的至少一个操作来选择,其中所述第三可执行部分适用于返回内容以便使得所述终端能基于返回到所述终端的内容进行至少一个操作。
65.根据权利要求64所述的计算机程序产品,进一步包括第四可执行部分,用于基于与所述用户有关的存在信息启动生理信息的传送。
66.根据权利要求65所述的计算机程序产品,进一步包括第五可执行部分,用于监视与所述用户有关的存在信息,其中所述第四可执行部分适用于在所述存在信息指示所述用户正在进行所述至少一个活动时启动所述传送。
67.根据权利要求66所述的计算机程序产品,其中所述第四可执行部分适用于在检测到进行所述至少一个活动时启动所述传送。
68.根据权利要求66所述的计算机程序产品,其中所述第四可执行部分适用于在当前时间与为所述用户进行所述至少一个活动而设置的预定义时间相匹配时启动所述传送。
69.根据权利要求66所述的计算机程序产品,其中所述第四可执行部分适用于在所述终端的位置与所述用户能进行所述至少一个活动所在的位置相匹配时启动所述传送。
70.根据权利要求64所述的计算机程序产品,其中所述第一可执行部分适用于在移动台处从所述移动终端接收生理信息,其中所述计算机程序产品进一步包括第四可执行部分,用于在所述至少一个目的地处从所述移动台接收所述生理信息,其中所述第三可执行部分适用于从所述至少一个目的地将内容传送到所述移动台;以及第五可执行部分,用于将所述移动台接收到的内容返回到所述终端。
71.根据权利要求64所述的计算机程序产品,其中所述第二可执行部分适用于在所述至少一个目的地处调整锻炼计划,以及其中所述第三可执行部分适用于将所述调整的锻炼计划返回到所述终端。
72.根据权利要求71所述的计算机程序产品,其中所述第三可执行部分适用于返回内容使得所述终端能向所述用户通知所述调整的锻炼计划。
73.根据权利要求72所述的计算机程序产品,其中所述第一可执行部分适用于接收生理信息,所述第二可执行部分适用于在所述至少一个目的地调整所述锻炼计划,以及所述第三可执行部分适用于将所述调整的锻炼计划返回到所述终端,以便使得所述终端能在所述用户进行所述至少一个活动期间向所述用户通知所述调整的锻炼计划。
74.根据权利要求71所述的计算机程序产品,其中所述第三可执行部分适用于返回内容使得所述终端能修改所述用户的日程,所述日程能反映所述调整的锻炼计划的至少一个练习时间表。
75.根据权利要求64所述的计算机程序产品,其中所述第二可执行部分适用于基于锻炼时间表设置至少一个提醒,以及其中所述第三可执行部分适用于将所述至少一个提醒返回到所述终端。
76.根据权利要求75所述的计算机程序产品,其中所述第三可执行部分适用于返回内容使得所述终端能执行所述终端处的所述至少一个提醒。
77.根据权利要求75所述的计算机程序产品,其中所述第一可执行部分适用于在包括至少一个其它移动终端的至少一个目的地从移动终端接收生理信息,以及其中所述第三可执行部分适用于返回与所述至少一个其它终端的至少一个其它用户有关的生理信息。
78.根据权利要求64所述的计算机程序产品,其中所述第一可执行部分适用于接收由所述移动终端导出的生理信息。
79.根据权利要求78所述的计算机程序产品,进一步包括第四可执行部分,用于基于与所述用户有关的存在信息启动生理信息的传送,所述存在信息指示所述移动终端在导出与所述用户有关的生理信息。
全文摘要
一种用于管理生理信息的系统包括移动终端和至少一个目的地。该终端能传送与终端用户有关的生理信息。一个或多个目的地又能接收生理信息而且基于生理信息进行至少一个操作。目的地可以将内容返回到终端,其中该内容基于由一个或多个目的地进行的一个或多个操作来选择。在接收内容时,终端然后也能基于内容进行至少一个操作。该系统也可以包括用于有助于生理信息和内容在终端与一个或多个目的地之间的传送的移动台。
文档编号G06F19/00GK1953700SQ200580008365
公开日2007年4月25日 申请日期2005年1月24日 优先权日2004年1月31日
发明者卡里·热尔特, 桑特蒂·诺克卡里南, 朱克卡·尼蒂拉, 塔帕尼·里阿南, 蒂莫·维蒂凯南 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1