掌桥专利:专业的专利平台
掌桥专利
首页

用于健康应用程序的用户界面

文献发布时间:2023-06-19 18:37:28


用于健康应用程序的用户界面

本申请是申请日为2021年6月1日、国家申请号为202180024074.7、发明名称为“用于健康应用程序的用户界面”的中国发明专利申请的分案申请。

本申请涉及2020年6月2日提交的名称为“USER INTERFACES FOR HEALTHAPPLICATIONS”的美国临时专利申请序列号63/033,829;2020年6月3日提交的名称为“USERINTERFACES FOR HEALTH APPLICATIONS”的美国临时专利申请序列号63/033,832;2020年9月14日提交的名称为“USER INTERFACES FOR HEALTH APPLICATIONS”的美国临时专利申请序列号63/078,315;2020年9月22日提交的名称为“USER INTERFACES FOR HEALTHAPPLICATIONS”的丹麦专利申请序列号PA 2020 70619;2020年9月24日提交的名称为“USERINTERFACES FOR HEALTH APPLICATIONS”的美国专利申请序列号17/031,704;2020年9月24日提交的名称为“USER INTERFACES FOR HEALTH APPLICATIONS”的美国专利申请序列号17/031,717;2020年9月24日提交的名称为“USER INTERFACES FOR HEALTH APPLICATIONS”的美国专利申请序列号17/031,723;2020年9月24日提交的名称为“USER INTERFACES FORHEALTH APPLICATIONS”的美国专利申请序列号17/031,727;2020年9月24日提交的名称为“USER INTERFACES FOR HEALTH APPLICATIONS”的美国专利申请序列号17/031,779,这些专利申请的全部内容据此以引用方式并入。

技术领域

本公开整体涉及计算机用户界面,并且更具体地涉及用于管理和/或呈现健康数据的技术。

背景技术

使用电子设备上的健康应用程序测量和管理健康信息是提供和保持某人健康的意识的方便且有效的方法。使用电子设备使用户能够快速和容易地捕获健康信息并且管理和监测健康信息。

发明内容

用于使用电子设备来管理健康数据的一些技术通常很麻烦且效率低下。例如,一些技术使用复杂且耗时的用户界面,该用户界面可包括多次按键或击键。此类技术需要比所需更多的时间,这导致浪费用户的时间和设备能量。这后一考虑在电池驱动的设备中是特别重要的。

因此,本发明技术为电子设备提供了用于管理和/或呈现健康数据的更快、更有效的方法和界面。此类方法和界面任选地补充或替换用于管理和/或呈现健康数据的其他方法。此类方法和界面减少对用户所造成的认知负担,并且产生更有效的人机界面。对于电池驱动的计算设备,此类方法和界面节省功率,并且增大电池充电之间的时间间隔。此类方法和界面还使用户能够快速和容易地捕获健康信息,从而激励用户经常监测他或她的健康。此类方法和界面还使用户能够方便地查看和管理所记录的健康信息,从而提升用户对用户的当前健康状态的意识。

根据一些实施方案,描述了一种在与显示生成部件和一个或多个输入设备通信的计算机系统处执行的方法。该方法包括:经由显示生成部件显示用户界面,该用户界面包括对应于健康相关功能的多个用户界面对象,该多个用户界面对象包括对应于第一健康相关功能的第一用户界面对象,其中:根据确定第一健康相关功能当前是活动的,第一用户界面对象包括第一健康相关功能在活动的指示;根据确定第一健康相关功能当前是不活动的并且能够用于经由在计算机系统处接收到的一组一个或多个输入来激活,第一用户界面对象包括第一健康相关功能能够用于激活的指示;以及根据确定第一健康相关功能当前是不活动的并且不能够用于激活,第一用户界面对象包括第一健康相关功能不能够用于激活的指示。

根据一些实施方案,描述了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储被配置为由与显示生成部件和一个或多个输入设备通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示用户界面,该用户界面包括对应于健康相关功能的多个用户界面对象,该多个用户界面对象包括对应于第一健康相关功能的第一用户界面对象,其中:根据确定第一健康相关功能当前是活动的,第一用户界面对象包括第一健康相关功能在活动的指示;根据确定第一健康相关功能当前是不活动的并且能够用于经由在计算机系统处接收到的一组一个或多个输入来激活,第一用户界面对象包括第一健康相关功能能够用于激活的指示;以及根据确定第一健康相关功能当前是不活动的并且不能够用于激活,第一用户界面对象包括第一健康相关功能不能够用于激活的指示。

根据一些实施方案,描述了一种暂态计算机可读存储介质,该暂态计算机可读存储介质存储被配置为由与显示生成部件和一个或多个输入设备通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示用户界面,该用户界面包括对应于健康相关功能的多个用户界面对象,该多个用户界面对象包括对应于第一健康相关功能的第一用户界面对象,其中:根据确定第一健康相关功能当前是活动的,第一用户界面对象包括第一健康相关功能在活动的指示;根据确定第一健康相关功能当前是不活动的并且能够用于经由在计算机系统处接收到的一组一个或多个输入来激活,第一用户界面对象包括第一健康相关功能能够用于激活的指示;以及根据确定第一健康相关功能当前是不活动的并且不能够用于激活,第一用户界面对象包括第一健康相关功能不能够用于激活的指示。

根据一些实施方案,描述了一种计算机系统,该计算机系统包括显示生成部件、一个或多个输入设备、一个或多个处理器和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示用户界面,该用户界面包括对应于健康相关功能的多个用户界面对象,该多个用户界面对象包括对应于第一健康相关功能的第一用户界面对象,其中:根据确定第一健康相关功能当前是活动的,第一用户界面对象包括第一健康相关功能在活动的指示;根据确定第一健康相关功能当前是不活动的并且能够用于经由在计算机系统处接收到的一组一个或多个输入来激活,第一用户界面对象包括第一健康相关功能能够用于激活的指示;以及根据确定第一健康相关功能当前是不活动的并且不能够用于激活,第一用户界面对象包括第一健康相关功能不能够用于激活的指示。

根据一些实施方案,描述了一种计算机系统。该计算机系统包括:显示生成部件;一个或多个输入设备;用于经由显示生成部件显示用户界面的装置,该用户界面包括对应于健康相关功能的多个用户界面对象,该多个用户界面对象包括对应于第一健康相关功能的第一用户界面对象,其中:根据确定第一健康相关功能当前是活动的,第一用户界面对象包括第一健康相关功能在活动的指示;根据确定第一健康相关功能当前是不活动的并且能够用于经由在计算机系统处接收到的一组一个或多个输入来激活,第一用户界面对象包括第一健康相关功能能够用于激活的指示;以及根据确定第一健康相关功能当前是不活动的并且不能够用于激活,第一用户界面对象包括第一健康相关功能不能够用于激活的指示。

根据一些实施方案,描述了一种在与显示生成部件和一个或多个输入设备通信的计算机系统处执行的方法。该方法包括:经由显示生成部件显示对应于第一健康相关功能的一组一个或多个用户界面,其中第一健康相关功能当前是不活动的并且其中显示对应于第一健康相关功能的该组一个或多个用户界面包括:根据确定满足一组激活容许性标准,该组激活容许性标准包括在计算机系统的当前位置满足一组基于位置的标准时满足的基于位置的标准,显示一组一个或多个激活用户界面的第一激活用户界面,该组一个或多个激活用户界面包括第一可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该第一可选用户界面对象激活第一健康相关功能;以及根据确定不满足该组激活容许性标准,显示通知界面,该通知界面包括对应于第一健康相关功能的第一信息并且不包括可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该可选用户界面对象激活第一健康相关功能。

根据一些实施方案,描述了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储被配置为由与显示生成部件和一个或多个输入设备通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示对应于第一健康相关功能的一组一个或多个用户界面,其中第一健康相关功能当前是不活动的并且其中显示对应于第一健康相关功能的该组一个或多个用户界面包括:根据确定满足一组激活容许性标准,该组激活容许性标准包括在计算机系统的当前位置满足一组基于位置的标准时满足的基于位置的标准,显示一组一个或多个激活用户界面的第一激活用户界面,该组一个或多个激活用户界面包括第一可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该第一可选用户界面对象激活第一健康相关功能;以及根据确定不满足该组激活容许性标准,显示通知界面,该通知界面包括对应于第一健康相关功能的第一信息并且不包括可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该可选用户界面对象激活第一健康相关功能。

根据一些实施方案,描述了一种暂态计算机可读存储介质,该暂态计算机可读存储介质存储被配置为由与显示生成部件和一个或多个输入设备通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示对应于第一健康相关功能的一组一个或多个用户界面,其中第一健康相关功能当前是不活动的并且其中显示对应于第一健康相关功能的该组一个或多个用户界面包括:根据确定满足一组激活容许性标准,该组激活容许性标准包括在计算机系统的当前位置满足一组基于位置的标准时满足的基于位置的标准,显示一组一个或多个激活用户界面的第一激活用户界面,该组一个或多个激活用户界面包括第一可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该第一可选用户界面对象激活第一健康相关功能;以及根据确定不满足该组激活容许性标准,显示通知界面,该通知界面包括对应于第一健康相关功能的第一信息并且不包括可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该可选用户界面对象激活第一健康相关功能。

根据一些实施方案,描述了一种计算机系统,该计算机系统包括显示生成部件、一个或多个输入设备、一个或多个处理器和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示对应于第一健康相关功能的一组一个或多个用户界面,其中第一健康相关功能当前是不活动的并且其中显示对应于第一健康相关功能的该组一个或多个用户界面包括:根据确定满足一组激活容许性标准,该组激活容许性标准包括在计算机系统的当前位置满足一组基于位置的标准时满足的基于位置的标准,显示一组一个或多个激活用户界面的第一激活用户界面,该组一个或多个激活用户界面包括第一可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该第一可选用户界面对象激活第一健康相关功能;以及根据确定不满足该组激活容许性标准,显示通知界面,该通知界面包括对应于第一健康相关功能的第一信息并且不包括可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该可选用户界面对象激活第一健康相关功能。

根据一些实施方案,描述了一种计算机系统。该计算机系统包括:显示生成部件;一个或多个输入设备;用于经由显示生成部件显示对应于第一健康相关功能的一组一个或多个用户界面的装置,其中第一健康相关功能当前是不活动的并且其中显示对应于第一健康相关功能的该组一个或多个用户界面包括:根据确定满足一组激活容许性标准,该组激活容许性标准包括在计算机系统的当前位置满足一组基于位置的标准时满足的基于位置的标准,显示一组一个或多个激活用户界面的第一激活用户界面,该组一个或多个激活用户界面包括第一可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该第一可选用户界面对象激活第一健康相关功能;以及根据确定不满足该组激活容许性标准,显示通知界面,该通知界面包括对应于第一健康相关功能的第一信息并且不包括可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该可选用户界面对象激活第一健康相关功能。

根据一些实施方案,描述了一种在与显示生成部件和一个或多个输入设备通信的计算机系统处执行的方法。该方法包括:经由显示生成部件显示用于第一健康相关跟踪功能的一组一个或多个配置用户界面中的第一配置用户界面,其中第一配置用户界面包括第一可选用户界面对象,并且其中第一健康相关跟踪功能当前被配置为在计算机系统处于第一模式和与第一模式不同的第二模式时跟踪第一组健康相关数据;接收一组一个或多个输入,该组一个或多个输入包括对应于第一可选用户界面对象的输入;以及响应于该组一个或多个输入,将第一健康相关跟踪功能配置为在计算机系统处于第一模式时不跟踪第一组健康相关数据,而在计算机系统处于第二模式时继续跟踪第一组健康相关数据。

根据一些实施方案,描述了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储被配置为由与显示生成部件和一个或多个输入设备通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示用于第一健康相关跟踪功能的一组一个或多个配置用户界面中的第一配置用户界面,其中第一配置用户界面包括第一可选用户界面对象,并且其中第一健康相关跟踪功能当前被配置为在计算机系统处于第一模式和与第一模式不同的第二模式时跟踪第一组健康相关数据;接收一组一个或多个输入,该组一个或多个输入包括对应于第一可选用户界面对象的输入;以及响应于该组一个或多个输入,将第一健康相关跟踪功能配置为在计算机系统处于第一模式时不跟踪第一组健康相关数据,而在计算机系统处于第二模式时继续跟踪第一组健康相关数据。

根据一些实施方案,描述了一种暂态计算机可读存储介质,该暂态计算机可读存储介质存储被配置为由与显示生成部件和一个或多个输入设备通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示用于第一健康相关跟踪功能的一组一个或多个配置用户界面中的第一配置用户界面,其中第一配置用户界面包括第一可选用户界面对象,并且其中第一健康相关跟踪功能当前被配置为在计算机系统处于第一模式和与第一模式不同的第二模式时跟踪第一组健康相关数据;接收一组一个或多个输入,该组一个或多个输入包括对应于第一可选用户界面对象的输入;以及响应于该组一个或多个输入,将第一健康相关跟踪功能配置为在计算机系统处于第一模式时不跟踪第一组健康相关数据,而在计算机系统处于第二模式时继续跟踪第一组健康相关数据。

根据一些实施方案,描述了一种计算机系统,该计算机系统包括显示生成部件、一个或多个输入设备、一个或多个处理器和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示用于第一健康相关跟踪功能的一组一个或多个配置用户界面中的第一配置用户界面,其中第一配置用户界面包括第一可选用户界面对象,并且其中第一健康相关跟踪功能当前被配置为在计算机系统处于第一模式和与第一模式不同的第二模式时跟踪第一组健康相关数据;接收一组一个或多个输入,该组一个或多个输入包括对应于第一可选用户界面对象的输入;以及响应于该组一个或多个输入,将第一健康相关跟踪功能配置为在计算机系统处于第一模式时不跟踪第一组健康相关数据,而在计算机系统处于第二模式时继续跟踪第一组健康相关数据。

根据一些实施方案,描述了一种计算机系统。该计算机系统包括:显示生成部件;一个或多个输入设备;用于经由显示生成部件显示用于第一健康相关跟踪功能的一组一个或多个配置用户界面中的第一配置用户界面的装置,其中第一配置用户界面包括第一可选用户界面对象,并且其中第一健康相关跟踪功能当前被配置为在计算机系统处于第一模式和与第一模式不同的第二模式时跟踪第一组健康相关数据;用于接收一组一个或多个输入的装置,该组一个或多个输入包括对应于第一可选用户界面对象的输入;以及用于以下操作的装置:响应于该组一个或多个输入,将第一健康相关跟踪功能配置为在计算机系统处于第一模式时不跟踪第一组健康相关数据,而在计算机系统处于第二模式时继续跟踪第一组健康相关数据。

根据一些实施方案,描述了一种在与显示生成部件、一组一个或多个生物识别传感器和一组一个或多个传感器通信的计算机系统处执行的方法。该方法包括:发起生物识别分析过程,该生物识别分析过程包括经由该一个或多个生物识别传感器检测第一生物识别数据;在生物识别分析过程期间:经由该组一个或多个传感器检测第一组传感器数据;以及响应于检测到第一组传感器数据:根据确定第一组传感器数据满足第一组停止标准,停止生物识别分析过程。

根据一些实施方案,描述了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储被配置为由与显示生成部件、一组一个或多个生物识别传感器和一组一个或多个传感器通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:发起生物识别分析过程,该生物识别分析过程包括经由该一个或多个生物识别传感器检测第一生物识别数据;在生物识别分析过程期间:经由该组一个或多个传感器检测第一组传感器数据;以及响应于检测到第一组传感器数据:根据确定第一组传感器数据满足第一组停止标准,停止生物识别分析过程。

根据一些实施方案,描述了一种暂态计算机可读存储介质,该暂态计算机可读存储介质存储被配置为由与显示生成部件、一组一个或多个生物识别传感器和一组一个或多个传感器通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:发起生物识别分析过程,该生物识别分析过程包括经由该一个或多个生物识别传感器检测第一生物识别数据;在生物识别分析过程期间:经由该组一个或多个传感器检测第一组传感器数据;以及响应于检测到第一组传感器数据:根据确定第一组传感器数据满足第一组停止标准,停止生物识别分析过程。

根据一些实施方案,描述了一种计算机系统,该计算机系统包括显示生成部件、一组一个或多个生物识别传感器、一组一个或多个传感器、一个或多个处理器和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:发起生物识别分析过程,该生物识别分析过程包括经由该一个或多个生物识别传感器检测第一生物识别数据;在生物识别分析过程期间:经由该组一个或多个传感器检测第一组传感器数据;以及响应于检测到第一组传感器数据:根据确定第一组传感器数据满足第一组停止标准,停止生物识别分析过程。

根据一些实施方案,描述了一种计算机系统。该计算机系统包括:显示生成部件;一组一个或多个生物识别传感器;一组一个或多个传感器;用于发起生物识别分析过程的装置,该生物识别分析过程包括经由该一个或多个生物识别传感器检测第一生物识别数据;用于以下操作的装置:在生物识别分析过程期间:经由该组一个或多个传感器检测第一组传感器数据;以及响应于检测到第一组传感器数据:根据确定第一组传感器数据满足第一组停止标准,停止生物识别分析过程。

根据一些实施方案,描述了一种在与显示生成部件和一个或多个输入设备通信的计算机系统处执行的方法。该方法包括:经由显示生成部件显示第一健康相关跟踪功能的概要用户界面,其中:概要用户界面包括与由第一健康相关跟踪功能采集的跟踪数据相对应的一组一个或多个用户界面对象,该组一个或多个用户界面对象包括与经由第一健康相关跟踪功能采集的第一数据相对应的第一用户界面对象,并且显示概要用户界面包括:根据确定在第一类型的一个或多个条件下采集了第一数据,将第一用户界面对象与指示一起显示,该指示指示在第一类型的一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据。

根据一些实施方案,描述了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储被配置为由与显示生成部件和一个或多个输入设备通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示第一健康相关跟踪功能的概要用户界面,其中:概要用户界面包括与由第一健康相关跟踪功能采集的跟踪数据相对应的一组一个或多个用户界面对象,该组一个或多个用户界面对象包括与经由第一健康相关跟踪功能采集的第一数据相对应的第一用户界面对象,并且显示概要用户界面包括:根据确定在第一类型的一个或多个条件下采集了第一数据,将第一用户界面对象与指示一起显示,该指示指示在第一类型的一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据。

根据一些实施方案,描述了一种暂态计算机可读存储介质,该暂态计算机可读存储介质存储被配置为由与显示生成部件和一个或多个输入设备通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示第一健康相关跟踪功能的概要用户界面,其中:概要用户界面包括与由第一健康相关跟踪功能采集的跟踪数据相对应的一组一个或多个用户界面对象,该组一个或多个用户界面对象包括与经由第一健康相关跟踪功能采集的第一数据相对应的第一用户界面对象,并且显示概要用户界面包括:根据确定在第一类型的一个或多个条件下采集了第一数据,将第一用户界面对象与指示一起显示,该指示指示在第一类型的一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据。

根据一些实施方案,描述了一种计算机系统,该计算机系统包括显示生成部件、一个或多个输入设备、一个或多个处理器和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:经由显示生成部件显示第一健康相关跟踪功能的概要用户界面,其中:概要用户界面包括与由第一健康相关跟踪功能采集的跟踪数据相对应的一组一个或多个用户界面对象,该组一个或多个用户界面对象包括与经由第一健康相关跟踪功能采集的第一数据相对应的第一用户界面对象,并且显示概要用户界面包括:根据确定在第一类型的一个或多个条件下采集了第一数据,将第一用户界面对象与指示一起显示,该指示指示在第一类型的一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据。

根据一些实施方案,描述了一种计算机系统。该计算机系统包括:显示生成部件;一个或多个输入设备;用于经由显示生成部件显示第一健康相关跟踪功能的概要用户界面的装置,其中:概要用户界面包括与由第一健康相关跟踪功能采集的跟踪数据相对应的一组一个或多个用户界面对象,该组一个或多个用户界面对象包括与经由第一健康相关跟踪功能采集的第一数据相对应的第一用户界面对象,并且显示概要用户界面包括:根据确定在第一类型的一个或多个条件下采集了第一数据,将第一用户界面对象与指示一起显示,该指示指示在第一类型的一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据。

根据一些实施方案,描述了一种在与一组一个或多个生物识别传感器通信的计算机系统处执行的方法。该方法包括:检测满足第一组健康测量标准;以及响应于检测到满足该组健康测量标准:根据确定计算机系统处于第一模式,经由该组一个或多个生物识别传感器测量生物识别参数的值;并且根据确定计算机系统处于与第一模式不同的第二模式,放弃测量生物识别参数。

根据一些实施方案,描述了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储被配置为由与一组一个或多个生物识别传感器通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:检测满足第一组健康测量标准;以及响应于检测到满足该组健康测量标准:根据确定计算机系统处于第一模式,经由该组一个或多个生物识别传感器测量生物识别参数的值;并且根据确定计算机系统处于与第一模式不同的第二模式,放弃测量生物识别参数。

根据一些实施方案,描述了一种暂态计算机可读存储介质,该暂态计算机可读存储介质存储被配置为由与一组一个或多个生物识别传感器通信的计算机系统的一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:检测满足第一组健康测量标准;以及响应于检测到满足该组健康测量标准:根据确定计算机系统处于第一模式,经由该组一个或多个生物识别传感器测量生物识别参数的值;并且根据确定计算机系统处于与第一模式不同的第二模式,放弃测量生物识别参数。

根据一些实施方案,描述了一种计算机系统,该计算机系统包括一组一个或多个生物识别传感器、一个或多个处理器和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序。该一个或多个程序包括用于以下操作的指令:检测满足第一组健康测量标准;以及响应于检测到满足该组健康测量标准:根据确定计算机系统处于第一模式,经由该组一个或多个生物识别传感器测量生物识别参数的值;并且根据确定计算机系统处于与第一模式不同的第二模式,放弃测量生物识别参数。

根据一些实施方案,描述了一种计算机系统。该计算机系统包括:一组一个或多个生物识别传感器;用于检测满足第一组健康测量标准的装置;以及用于以下操作的装置:响应于检测到满足该组健康测量标准:根据确定计算机系统处于第一模式,经由该组一个或多个生物识别传感器测量生物识别参数的值;并且根据确定计算机系统处于与第一模式不同的第二模式,放弃测量生物识别参数。

用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的暂态计算机可读存储介质或其他计算机程序产品中。

因此,为设备提供了用于管理和/或呈现健康数据的更快、更高效的方法和界面,从而提高了此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于管理和/或呈现健康数据的其他方法。

附图说明

为了更好地理解各种所述实施方案,应结合以下附图参考下面的具体实施方式,其中类似的附图标号在所有附图中指示对应的部分。

图1A是示出根据一些实施方案的具有触敏显示器的便携式多功能设备的框图。

图1B是示出了根据一些实施方案的用于事件处理的示例性部件的框图。

图2示出了根据一些实施方案的具有触摸屏的便携式多功能设备。

图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。

图4A示出了根据一些实施方案的针对便携式多功能设备上应用程序的菜单的示例性用户界面。

图4B示出了根据一些实施方案的针对具有与显示器分开的触敏表面的多功能设备的示例性用户界面。

图5A示出了根据一些实施方案的个人电子设备。

图5B是示出根据一些实施方案的个人电子设备的框图。

图6A至图6O示出了根据一些实施方案的用于管理电子设备上的健康与安全特征的示例性用户界面。

图7A至图7C是示出根据一些实施方案的用于管理电子设备上的健康与安全特征的方法的流程图。

图8A至图8S示出了根据一些实施方案的用于管理电子设备上的健康特征的设置的示例性用户界面。

图9A至图9C是示出根据一些实施方案的用于管理电子设备上的健康特征的设置的方法的流程图。

图10A至图10V示出了根据一些实施方案的用于管理电子设备上的后台健康测量的示例性用户界面。

图11A至图11B是示出根据一些实施方案的用于管理电子设备上的后台健康测量的方法的流程图。

图12A至图12N和图12Q至图12AG示出了根据一些实施方案的用于管理使用电子设备进行的生物识别测量的示例性用户界面。

图12O和图12P分别是示出用于基于位置和移动数据来管理提示和测量的方法的流程图。

图13A至图13B是示出根据一些实施方案的用于管理使用电子设备进行的生物识别测量的方法的流程图。

图14A至图14I示出了根据一些实施方案的用于在电子设备上提供所捕获的健康信息的结果的示例性用户界面。

图15A至图15B是示出根据一些实施方案的用于在电子设备上提供所捕获的健康信息的结果的方法的流程图。

图16A至图16C示出了根据一些实施方案的用于管理电子设备上的后台健康测量的示例性用户界面。

图17A至图17B是示出根据一些实施方案的用于管理电子设备上的后台健康测量的方法的流程图。

具体实施方式

以下描述阐述了示例性方法、参数等。然而,应当认识到,此类描述并非意在限制本公开的范围,而是作为对示例性实施方案的描述来提供。

需要提供用于管理和/或呈现健康数据的高效的方法和界面的电子设备。例如,需要这样的电子设备,其使用户能够快速和容易地测量健康信息以使用户能够方便地监测他或她的健康。又如,需要这样的电子设备,其使用户能够方便和高效地管理和监测所捕获的健康信息,使得用户可容易地了解并正确响应结果。又如,需要这样的电子设备,其使用户能够方便地查看和管理各种健康与安全特征以便用户使用电子设备以高效且有效的方式评估他或她的健康。此类技术可减轻在电子设备上访问健康数据的用户的认知负担,由此提高生产率。此外,此类技术可减少以其他方式浪费在冗余用户输入上的处理器功率和电池功率。

下面图1A至图1B、图2、图3、图4A至图4B和图5A至图5B提供了对用于执行管理和/或呈现健康数据的技术的示例性设备的描述。图6A至图6O示出了根据一些实施方案的用于管理电子设备上的健康与安全特征的示例性用户界面。图7A至图7C是示出根据一些实施方案的用于管理电子设备上的健康与安全特征的方法的流程图。图6A至图6O中的用户界面用于示出下文所述的过程,包括图7A至图7C中的过程。图8A至图8S示出了根据一些实施方案的用于管理电子设备上的健康特征的设置的示例性用户界面。图9A至图9C是示出根据一些实施方案的用于管理电子设备上的健康特征的设置的方法的流程图。图8A至图8S中的用户界面用于示出下文所述的过程,包括图9A至图9C中的过程。图10A至图10V示出了根据一些实施方案的用于管理电子设备上的后台健康测量的示例性用户界面。图11A至图11B是示出根据一些实施方案的用于管理电子设备上的后台健康测量的方法的流程图。图10A至图10V中的用户界面用于示出下文所述的过程,包括图11A至图11B中的过程。图12A至图12N和图12Q至图12AG示出了根据一些实施方案的用于管理使用电子设备进行的生物识别测量的示例性用户界面。图12O和图12P分别是示出用于基于位置和移动数据来管理提示和测量的方法的流程图。图13A至图13B是示出根据一些实施方案的用于管理使用电子设备进行的生物识别测量的方法的流程图。图12A至图12N和图12Q至图12AG中的用户界面用于示出下文所述的过程,包括图12O至图12P和图13A至图13B中的过程。图14A至图14I示出了根据一些实施方案的用于在电子设备上提供所捕获的健康信息的结果的示例性用户界面。图15A至图15B是示出根据一些实施方案的用于在电子设备上提供所捕获的健康信息的结果的方法的流程图。图14A至图14I中的用户界面用于示出下文所述的过程,包括图15A至图15B中的过程。图16A至图16C示出了根据一些实施方案的用于管理电子设备上的后台健康测量的示例性用户界面。图17A至图17B是示出根据一些实施方案的用于管理电子设备上的后台健康测量的方法的流程图。图16A至图16C中的用户界面用于示出下文所述的过程,包括图17A至图17B中的过程。

尽管以下描述使用术语“第一”、“第二”等来描述各种元件,但这些元件不应受术语的限制。这些术语只是用于将一个元件与另一元件区分开。例如,第一触摸可被命名为第二触摸并且类似地第二触摸可被命名为第一触摸,而不脱离各种所述实施方案的范围。第一触摸和第二触摸两者均为触摸,但是它们不是同一触摸。

在本文中对各种所述实施方案的描述中所使用的术语只是为了描述特定实施方案的目的,而并非旨在进行限制。如在对各种所述实施方案中的描述和所附权利要求书中所使用的那样,单数形式“一个”和“该”旨在也包括复数形式,除非上下文另外明确地指示。还将理解的是,本文中所使用的术语“和/或”是指并且涵盖相关联的所列出的项目中的一个或多个项目的任何和全部可能的组合。还将理解的是,术语“包括”(“includes”、“including”、“comprises”和/或“comprising”)在本说明书中使用时是指定存在所陈述的特征、整数、步骤、操作、元件和/或部件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件和/或其分组。

根据上下文,术语“如果”任选地被解释为意指“当......时”、“在......时”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定……”或“如果检测到[所陈述的条件或事件]”任选地被解释为是指“在确定……时”或“响应于确定……”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。

本文描述了电子设备、此类设备的用户界面和使用此类设备的相关过程的实施方案。在一些实施方案中,该设备为还包含其他功能诸如PDA和/或音乐播放器功能的便携式通信设备,诸如移动电话。便携式多功能设备的示例性实施方案包括但不限于来自AppleInc.(Cupertino,California)的

在下面的讨论中,描述了一种包括显示器和触敏表面的电子设备。然而,应当理解,该电子设备任选地包括一个或多个其他物理用户界面设备,诸如物理键盘、鼠标和/或操纵杆。

该设备通常支持各种应用程序,诸如以下中的一者或多者:绘图应用程序、呈现应用程序、文字处理应用程序、网站创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、健身支持应用程序、照片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网页浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。

在设备上执行的各种应用程序任选地使用至少一个通用的物理用户界面设备,诸如触敏表面。触敏表面的一种或多种功能以及被显示在设备上的对应信息任选地对于不同应用程序被调整和/或变化,和/或在相应应用程序内被调整和/或变化。这样,设备的共用物理架构(诸如触敏表面)任选地利用对于用户而言直观且清楚的用户界面来支持各种应用程序。

现在将注意力转到具有触敏显示器的便携式设备的实施方案。图1A是示出了根据一些实施方案的具有触敏显示器系统112的便携式多功能设备100的框图。触敏显示器112有时为了方便被叫做“触摸屏”,并且有时被称为或被叫做“触敏显示器系统”。设备100包括存储器102(其任选地包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外围设备接口118、RF电路108、音频电路110、扬声器111、麦克风113、输入/输出(I/O)子系统106、其他输入控制设备116和外部端口124。设备100任选地包括一个或多个光学传感器164。设备100任选地包括用于检测设备100(例如,触敏表面,诸如设备100的触敏显示器系统112)上的接触的强度的一个或多个接触强度传感器165。设备100任选地包括用于在设备100上生成触觉输出的一个或多个触觉输出发生器167(例如,在触敏表面(诸如设备100的触敏显示器系统112或设备300的触摸板355)上生成触觉输出)。这些部件任选地通过一个或多个通信总线或信号线103进行通信。

如在本说明书和权利要求书中所使用的,术语触敏表面上的接触的“强度”是指触敏表面上的接触(例如,手指接触)的力或压力(每单位面积的力),或是指触敏表面上的接触的力或压力的替代物(代用物)。接触的强度具有值范围,该值范围包括至少四个不同的值并且更典型地包括上百个不同的值(例如,至少256个)。接触的强度任选地使用各种方法和各种传感器或传感器的组合来确定(或测量)。例如,在触敏表面下方或相邻于触敏表面的一个或多个力传感器任选地用于测量触敏表面上的不同点处的力。在一些具体实施中,来自多个力传感器的力测量值被组合(例如,加权平均)以确定所估计的接触力。类似地,触笔的压敏顶端任选地用于确定触笔在触敏表面上的压力。另选地,在触敏表面上检测到的接触区域的尺寸和/或其变化、接触附近的触敏表面的电容和/或其变化以及/或者接触附近的触敏表面的电阻和/或其变化任选地被用作触敏表面上的接触的力或压力的替代物。在一些具体实施中,接触力或压力的替代物测量直接用于确定是否已经超过强度阈值(例如,强度阈值以对应于替代物测量的单位来描述)。在一些具体实施中,接触力或压力的替代物测量被转换成估计的力或压力,并且估计的力或压力用于确定是否已超过强度阈值(例如,强度阈值是以压力的单位进行测量的压力阈值)。使用接触的强度作为用户输入的属性,从而允许用户访问用户在实地面积有限的尺寸更小的设备上本来不可访问的附加设备功能,该尺寸更小的设备用于(例如,在触敏显示器上)显示示能表示和/或接收用户输入(例如,经由触敏显示器、触敏表面或物理控件/机械控件,诸如旋钮或按钮)。

如本说明书和权利要求书中所使用的,术语“触觉输出”是指将由用户利用用户的触感检测到的设备相对于设备的先前位置的物理位移、设备的部件(例如,触敏表面)相对于设备的另一个部件(例如,外壳)的物理位移、或部件相对于设备的质心的位移。例如,在设备或设备的部件与用户对触摸敏感的表面(例如,手指、手掌或用户手部的其他部分)接触的情况下,通过物理位移生成的触觉输出将由用户解释为触感,该触感对应于设备或设备的部件的物理特征的所感知的变化。例如,触敏表面(例如,触敏显示器或触控板)的移动任选地由用户解释为对物理致动按钮的“按下点击”或“松开点击”。在一些情况下,用户将感觉到触感,诸如“按下点击”或“松开点击”,即使在通过用户的移动而物理地被按压(例如,被移位)的与触敏表面相关联的物理致动按钮没有移动时。又如,即使在触敏表面的光滑度无变化时,触敏表面的移动也会任选地由用户解释或感测为触敏表面的“粗糙度”。虽然用户对触摸的此类解释将受到用户的个体化感官知觉的限制,但是对触摸的许多感官知觉是大多数用户共有的。因此,当触觉输出被描述为对应于用户的特定感官知觉(例如,“按下点击”、“松开点击”、“粗糙度”)时,除非另外陈述,否则所生成的触觉输出对应于设备或其部件的物理位移,该物理位移将会生成典型(或普通)用户的所述感官知觉。

应当理解,设备100仅仅是便携式多功能设备的一个示例,并且设备100任选地具有比所示出的部件更多或更少的部件,任选地组合两个或更多个部件,或者任选地具有这些部件的不同配置或布置。图1A中所示的各种部件以硬件、软件、或硬件与软件两者的组合来实现,包括一个或多个信号处理和/或专用集成电路。

存储器102任选地包括高速随机存取存储器,并且还任选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其他非易失性固态存储器设备。存储器控制器122任选地控制设备100的其他部件访问存储器102。

外围设备接口118可用于将设备的输入外围设备和输出外围设备耦接到CPU 120和存储器102。一个或多个处理器120运行或执行存储器102中所存储的各种软件程序和/或指令集以执行设备100的各种功能并处理数据。在一些实施方案中,外围设备接口118、CPU120和存储器控制器122任选地被实现在单个芯片诸如芯片104上。在一些其他实施方案中,它们任选地在独立的芯片上实现。

RF(射频)电路108接收和发送也被称作电磁信号的RF信号。RF电路108将电信号转换为电磁信号/将电磁信号转换为电信号,并且经由电磁信号与通信网络及其他通信设备进行通信。RF电路108任选地包括用于执行这些功能的熟知的电路,包括但不限于天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、编解码芯片组、用户身份模块(SIM)卡、存储器等等。RF电路108任选地通过无线通信来与网络和其他设备进行通信,这些网络为诸如互联网(也被称为万维网(WWW))、内联网和/或无线网络(诸如,蜂窝电话网络、无线局域网(LAN)和/或城域网(MAN))。RF电路108任选地包括用于诸如通过近程通信无线电部件来检测近场通信(NFC)场的熟知的电路。无线通信任选地使用多种通信标准、协议和技术中的任一者,包括但不限于全球移动通信系统(GSM)、增强型数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、演进、纯数据(EV-DO)、HSPA、HSPA+、双单元HSPA(DC-HSPDA)、长期演进(LTE)、近场通信(NFC)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、蓝牙低功耗(BTLE)、无线保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE802.11g、IEEE 802.11n和/或IEEE802.11ac)、互联网协议语音(VoIP)、Wi-MAX、电子邮件协议(例如,互联网消息访问协议(IMAP)和/或邮局协议(POP))、即时消息(例如,可扩展消息处理和存在协议(XMPP)、用于即时消息和存在利用扩展的会话发起协议(SIMPLE)、即时消息和存在服务(IMPS))、和/或短消息服务(SMS),或者包括在本文档提交日期时还未开发出的通信协议的任何其他适当的通信协议。

音频电路110、扬声器111和麦克风113提供用户与设备100之间的音频接口。音频电路110从外围设备接口118接收音频数据,将音频数据转换为电信号,并将电信号传输到扬声器111。扬声器111将电信号转换为人类可听到的声波。音频电路110还接收由麦克风113从声波转换的电信号。音频电路110将电信号转换为音频数据,并且将音频数据传输到外围设备接口118以用于处理。音频数据任选地由外围设备接口118检索自和/或传输至存储器102和/或RF电路108。在一些实施方案中,音频电路110还包括耳麦插孔(例如,图2中的212)。耳麦插孔提供音频电路110与可移除音频输入/输出外围设备之间的接口,该外围设备为诸如仅输出的耳机或者具有输出(例如,单耳耳机或双耳耳机)和输入(例如,麦克风)两者的耳麦。

I/O子系统106将设备100上的输入/输出外围设备诸如触摸屏112和其他输入控制设备116耦接到外围设备接口118。I/O子系统106任选地包括显示控制器156、光学传感器控制器158、深度相机控制器169、强度传感器控制器159、触觉反馈控制器161,以及用于其他输入或控制设备的一个或多个输入控制器160。该一个或多个输入控制器160从其他输入控制设备116接收电信号/将电信号发送到该其他输入控制设备。该其他输入控制设备116任选地包括物理按钮(例如,下压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击式转盘等。在一些实施方案中,输入控制器160任选地耦接到以下各项中的任一者(或不耦接到以下各项中的任一者):键盘、红外线端口、USB端口,以及指向设备诸如鼠标。一个或多个按钮(例如,图2中的208)任选地包括用于扬声器111和/或麦克风113音量控制的增大/减小按钮。该一个或多个按钮任选地包括下压按钮(例如,图2中的206)。在一些实施方案中,电子设备是(例如,经由无线通信、经由有线通信)与一个或多个输入设备进行通信的计算机系统。在一些实施方案中,该一个或多个输入设备包括触敏表面(例如,触控板,作为触敏显示器的一部分)。在一些实施方案中,该一个或多个输入设备包括一个或多个相机传感器(例如,一个或多个光学传感器164和/或一个或多个深度相机传感器175),诸如用于跟踪用户的手势(例如,手部手势)作为输入。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。

快速按下下压按钮任选地脱离触摸屏112的锁定或者任选地开始使用触摸屏上的手势来对设备进行解锁的过程,如在2005年12月23日提交的名称为“Unlocking a Deviceby Performing Gestures on an Unlock Image”的美国专利申请11/322,549(即,美国专利No.7,657,849)中所述的,该美国专利申请据此全文以引用方式并入本文。长按下压按钮(例如206)任选地使设备100开机或关机。一个或多个按钮的功能任选地为用户可定制的。触摸屏112用于实现虚拟按钮或软按钮以及一个或多个软键盘。

触敏显示器112提供设备和用户之间的输入接口和输出接口。显示控制器156从触摸屏112接收电信号和/或将电信号发送到触摸屏112。触摸屏112向用户显示视觉输出。视觉输出任选地包括图形、文本、图标、视频以及它们的任何组合(统称为“图形”)。在一些实施方案中,一些视觉输出或全部的视觉输出任选地与用户界面对象对应。

触摸屏112具有基于触觉和/或触感接触来接受来自用户的输入的触敏表面、传感器、或传感器组。触摸屏112和显示控制器156(与存储器102中的任何相关联的模块和/或指令集一起)检测触摸屏112上的接触(和该接触的任何移动或中断),并且将所检测到的接触转换为与被显示在触摸屏112上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在示例性实施方案中,触摸屏112与用户之间的接触点对应于用户的手指。

触摸屏112任选地使用LCD(液晶显示器)技术、LPD(发光聚合物显示器)技术或LED(发光二极管)技术,但是在其他实施方案中使用其他显示技术。触摸屏112和显示控制器156任选地使用现在已知的或以后将开发出的多种触摸感测技术中的任何技术以及其他接近传感器阵列或用于确定与触摸屏112接触的一个或多个点的其他元件来检测接触及其任何移动或中断,该多种触摸感测技术包括但不限于电容性的、电阻性的、红外线的、和表面声波技术。在示例性实施方案中,使用投射式互电容感测技术,诸如在来自Apple Inc.(Cupertino,California)的

触摸屏112的一些实施方案中的触敏显示器任选地类似于以下美国专利中描述的多点触敏触摸板:6,323,846(Westerman等人)、6,570,557(Westerman等人)和/或6,677,932(Westerman等人)和/或美国专利公开2002/0015024A1,该每个专利据此全文以引用方式并入。然而,触摸屏112显示来自设备100的视觉输出,而触敏触摸板不提供视觉输出。

在一些实施方案中,触摸屏112的触敏显示器如以下专利申请所述:(1)提交于2006年5月2日的名称为“Multipoint Touch Surface Controller”的美国专利申请No.11/381,313;(2)2004年5月6日提交的名称为“Multipoint Touchscreen”的美国专利申请No.10/840,862;(3)2004年7月30日提交的名称为“Gestures For Touch Sensitive InputDevices”的美国专利申请No.10/903,964;(4)2005年1月31日提交的名称为“Gestures ForTouch Sensitive Input Devices”的美国专利申请No.11/048,264;(5)2005年1月18日提交的名称为“Mode-Based Graphical User Interfaces For Touch Sensitive InputDevices”的美国专利申请No.11/038,590;(6)2005年9月16日提交的名称为“VirtualInput Device Placement On A Touch Screen User Interface”的美国专利申请No.11/228,758;(7)2005年9月16日提交的名称为“Operation Of A Computer With A TouchScreen Interface”的美国专利申请No.11/228,700;(8)2005年9月16日提交的名称为“Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”的美国专利申请No.11/228,737;以及(9)2006年3月3日提交的名称为“Multi-Functional Hand-HeldDevice”的美国专利申请No.11/367,749。所有这些申请全文以引用方式并入本文。

触摸屏112任选地具有超过100dpi的视频分辨率。在一些实施方案中,触摸屏具有约160dpi的视频分辨率。用户任选地使用任何合适的物体或附加物诸如触笔、手指等等来与触摸屏112接触。在一些实施方案中,将用户界面设计为主要通过基于手指的接触和手势来工作,由于手指在触摸屏上的接触区域较大,因此这可能不如基于触笔的输入精确。在一些实施方案中,设备将基于手指的粗略输入转化为精确的指针/光标位置或命令以用于执行用户所期望的动作。

在一些实施方案中,除了触摸屏之外,设备100任选地还包括用于激活或去激活特定功能的触控板。在一些实施方案中,触摸板是设备的触敏区域,与触摸屏不同,该触敏区域不显示视觉输出。触摸板任选地是与触摸屏112分开的触敏表面,或者是由触摸屏形成的触敏表面的延伸部分。

设备100还包括用于为各种部件供电的电力系统162。电力系统162任选地包括电力管理系统、一个或多个电源(例如,电池、交流电(AC))、再充电系统、电力故障检测电路、功率转换器或逆变器、电源状态指示符(例如,发光二极管(LED))以及与便携式设备中的电力的生成、管理和分配相关联的任何其他部件。

设备100任选地还包括一个或多个光学传感器164。图1A示出了耦接到I/O子系统106中的光学传感器控制器158的光学传感器。光学传感器164任选地包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164从环境接收通过一个或多个透镜而投射的光,并且将光转换为表示图像的数据。结合成像模块143(也叫做相机模块),光学传感器164任选地捕获静态图像或视频。在一些实施方案中,光学传感器位于设备100的后部上,与设备前部上的触摸屏显示器112相背对,使得触摸屏显示器能够用作用于静态图像和/或视频图像采集的取景器。在一些实施方案中,光学传感器位于设备的前部上,使得在用户在触摸屏显示器上查看其他视频会议参与者的同时任选地获取该用户的图像以用于视频会议。在一些实施方案中,光学传感器164的位置可由用户改变(例如,通过旋转设备外壳中的透镜和传感器),使得单个光学传感器164与触摸屏显示器一起使用,以用于视频会议和静态图像和/或视频图像采集两者。

设备100任选地还包括一个或多个深度相机传感器175。图1A示出了耦接到I/O子系统106中的深度相机控制器169的深度相机传感器。深度相机传感器175从环境接收数据以从视点(例如,深度相机传感器)创建场景内的对象(例如,面部)的三维模型。在一些实施方案中,结合成像模块143(也称为相机模块),深度相机传感器175可选地用于确定由成像模块143捕获的图像的不同部分的深度图。在一些实施方案中,深度相机传感器位于设备100的前部,使得在用户在触摸屏显示器上查看其他视频会议参与者的同时任选地获取具有深度信息的用户图像以用于视频会议,并且捕捉具有深度图数据的自拍。在一些实施方案中,深度相机传感器175位于设备的后部,或者设备100的后部和前部。在一些实施方案中,深度相机传感器175的位置可由用户改变(例如,通过旋转设备外壳中的透镜和传感器),使得深度相机传感器175与触摸屏显示器一起使用以用于视频会议和静态图像和/或视频图像采集两者。

设备100任选地还包括一个或多个接触强度传感器165。图1A示出了耦接到I/O子系统106中的强度传感器控制器159的接触强度传感器。接触强度传感器165任选地包括一个或多个压阻应变仪、电容式力传感器、电气力传感器、压电力传感器、光学力传感器、电容式触敏表面或其他强度传感器(例如,用于测量触敏表面上的接触的力(或压力)的传感器)。接触强度传感器165从环境接收接触强度信息(例如,压力信息或压力信息的代用物)。在一些实施方案中,至少一个接触强度传感器与触敏表面(例如,触敏显示器系统112)并置排列或邻近。在一些实施方案中,至少一个接触强度传感器位于设备100的后部上,与位于设备100的前部上的触摸屏显示器112相背对。

设备100任选地还包括一个或多个接近传感器166。图1A示出了耦接到外围设备接口118的接近传感器166。另选地,接近传感器166任选地耦接到I/O子系统106中的输入控制器160。接近传感器166任选地如以下美国专利申请中所述的那样执行:No.11/241,839,名称为“Proximity Detector In Handheld Device”;No.11/240,788,名称为“ProximityDetector In Handheld Device”;No.11/620,702,名称为“Using Ambient Light SensorTo Augment Proximity Sensor Output”;No.11/586,862,名称为“Automated ResponseTo And Sensing Of User Activity In Portable Devices”;以及No.11/638,251,名称为“Methods And Systems For Automatic Configuration Of Peripherals”,这些美国专利申请据此全文以引用方式并入本文。在一些实施方案中,当多功能设备被置于用户的耳朵附近时(例如,当用户正在进行电话呼叫时),接近传感器关闭并且禁用触摸屏112。

设备100任选地还包括一个或多个触觉输出发生器167。图1A示出了耦接到I/O子系统106中的触觉反馈控制器161的触觉输出发生器。触觉输出发生器167任选地包括一个或多个电声设备诸如扬声器或其他音频部件;和/或用于将能量转换成线性运动的机电设备诸如电机、螺线管、电活性聚合物、压电致动器、静电致动器或其他触觉输出生成部件(例如,用于将电信号转换成设备上的触觉输出的部件)。接触强度传感器165从触觉反馈模块133接收触觉反馈生成指令,并且在设备100上生成能够由设备100的用户感觉到的触觉输出。在一些实施方案中,至少一个触觉输出发生器与触敏表面(例如,触敏显示器系统112)并置排列或邻近,并且任选地通过竖直地(例如,向设备100的表面内/外)或侧向地(例如,在与设备100的表面相同的平面中向后和向前)移动触敏表面来生成触觉输出。在一些实施方案中,至少一个触觉输出发生器传感器位于设备100的后部上,与位于设备100的前部上的触摸屏显示器112相背对。

设备100任选地还包括一个或多个加速度计168。图1A示出了耦接到外围设备接口118的加速度计168。另选地,加速度计168任选地耦接到I/O子系统106中的输入控制器160。加速度计168任选地如以下美国专利公开中所述的那样执行:美国专利公开No.20050190059,名称为“Acceleration-based Theft Detection System for PortableElectronic Devices”和美国专利公开No.20060017692,名称为“Methods AndApparatuses For Operating APortable Device Based On An Accelerometer”,这两个美国专利公开均全文以引用方式并入本文。在一些实施方案中,基于对从一个或多个加速度计接收的数据的分析来在触摸屏显示器上以纵向视图或横向视图显示信息。设备100任选地除了加速度计168之外还包括磁力仪和GPS(或GLONASS或其他全球导航系统)接收器,以用于获取关于设备100的位置和取向(例如,纵向或横向)的信息。

在一些实施方案中,存储于存储器102中的软件部件包括操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135以及应用程序(或指令集)136。此外,在一些实施方案中,存储器102(图1A)或370(图3)存储设备/全局内部状态157,如图1A和图3中所示。设备/全局内部状态157包括以下中的一者或多者:活动应用程序状态,其指示哪些应用程序(如果有的话)当前是活动的;显示状态,其指示什么应用程序、视图或其他信息占据触摸屏显示器112的各个区域;传感器状态,包括从设备的各个传感器和输入控制设备116获得的信息;以及关于设备的位置和/或姿态的位置信息。

操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OS X、iOS、WINDOWS或嵌入式操作系统诸如VxWorks)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、功率管理等)的各种软件部件和/或驱动器,并且促进各种硬件部件和软件部件之间的通信。

通信模块128有利于通过一个或多个外部端口124来与其他设备进行通信,并且还包括用于处理由RF电路108和/或外部端口124所接收的数据的各种软件组件。外部端口124(例如,通用串行总线(USB)、火线等)适于直接耦接到其他设备,或间接地通过网络(例如,互联网、无线LAN等)进行耦接。在一些实施方案中,外部端口是与

接触/运动模块130任选地检测与触摸屏112(结合显示控制器156)和其他触敏设备(例如,触摸板或物理点击式转盘)的接触。接触/运动模块130包括各种软件部件以用于执行与接触检测相关的各种操作,诸如确定是否已经发生了接触(例如,检测手指按下事件)、确定接触强度(例如,接触的力或压力,或者接触的力或压力的替代物)、确定是否存在接触的移动并跟踪在触敏表面上的移动(例如,检测一个或多个手指拖动事件),以及确定接触是否已经停止(例如,检测手指抬起事件或者接触断开)。接触/运动模块130从触敏表面接收接触数据。确定接触点的移动任选地包括确定接触点的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改变),所述接触点的移动由一系列接触数据表示。这些操作任选地被应用于单点接触(例如,单指接触)或者多点同时接触(例如,“多点触摸”/多个手指接触)。在一些实施方案中,接触/运动模块130和显示控制器156检测触摸板上的接触。

在一些实施方案中,接触/运动模块130使用一组一个或多个强度阈值来确定操作是否已由用户执行(例如,确定用户是否已“点击”图标)。在一些实施方案中,根据软件参数来确定强度阈值的至少一个子集(例如,强度阈值不是由特定物理致动器的激活阈值来确定的,并且可在不改变设备100的物理硬件的情况下被调节)。例如,在不改变触控板或触摸屏显示器硬件的情况下,触控板或触摸屏的鼠标“点击”阈值可被设定成预定义的阈值的大范围中的任一个阈值。另外,在一些具体实施中,向设备的用户提供用于调节一组强度阈值中的一个或多个强度阈值(例如,通过调节各个强度阈值和/或通过利用对“强度”参数的系统级点击来一次调节多个强度阈值)的软件设置。

接触/运动模块130任选地检测由用户进行的手势输入。触敏表面上的不同手势具有不同的接触模式(例如,所检测到的接触的不同运动、计时和/或强度)。因此,任选地通过检测特定接触模式来检测手势。例如,检测手指轻击手势包括检测手指按下事件,然后在与手指按下事件相同的位置(或基本上相同的位置)处(例如,在图标的位置处)检测手指抬起(抬离)事件。作为另一个示例,在触敏表面上检测手指轻扫手势包括检测手指按下事件,然后检测一个或多个手指拖动事件,并且随后检测手指抬起(抬离)事件。

图形模块132包括用于在触摸屏112或其他显示器上呈现和显示图形的各种已知的软件部件,包括用于改变所显示的图形的视觉冲击(例如,亮度、透明度、饱和度、对比度或其他视觉属性)的部件。如本文所用,术语“图形”包括可被显示给用户的任何对象,包括但不限于文本、网页、图标(诸如,包括软键的用户界面对象)、数字图像、视频、动画等。

在一些实施方案中,图形模块132存储表示待使用的图形的数据。每个图形任选地被分配有对应的代码。图形模块132从应用程序等接收用于指定待显示的图形的一个或多个代码,在必要的情况下还一起接收坐标数据和其他图形属性数据,并且然后生成屏幕图像数据,以输出至显示控制器156。

触觉反馈模块133包括用于生成指令的各种软件部件,该指令由触觉输出发生器167用于响应于用户与设备100的交互而在设备100上的一个或多个位置处产生触觉输出。

任选地为图形模块132的部件的文本输入模块134提供用于在各种应用程序(例如,联系人137、电子邮件140、IM 141、浏览器147和需要文本输入的任何其他应用程序)中输入文本的软键盘。

GPS模块135确定设备的位置,并提供该信息以供在各种应用程序中使用(例如提供给电话138以供在基于位置的拨号中使用;提供给相机143作为图片/视频元数据;以及提供给提供基于位置的服务的应用程序,诸如天气桌面小程序、本地黄页桌面小程序和地图/导航桌面小程序)。

应用程序136任选地包括以下模块(或指令集)或者其子集或超集:

·联系人模块137(有时称为通讯录或联系人列表);

·电话模块138;

·视频会议模块139;

·电子邮件客户端模块140;

·即时消息(IM)模块141;

·健身支持模块142;

·用于静态图像和/或视频图像的相机模块143;

·图像管理模块144;

·视频播放器模块;

·音乐播放器模块;

·浏览器模块147;

·日历模块148;

·桌面小程序模块149,其任选地包括以下各项中的一者或多者:天气桌面小程序149-1、股市桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4、词典桌面小程序149-5、和由用户获取的其他桌面小程序、以及用户创建的桌面小程序149-6;

·用于形成用户创建的桌面小程序149-6的桌面小程序创建器模块150;

·搜索模块151;

·视频和音乐播放器模块152,其合并视频播放器模块和音乐播放器模块;

·笔记模块153;

·地图模块154;以及/或者

·在线视频模块155。

任选地存储在存储器102中的其他应用程序136的示例包括其他文字处理应用程序、其他图像编辑应用程序、绘图应用程序、呈现应用程序、支持JAVA的应用程序、加密、数字权益管理、语音识别和语音复制。

结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、和文本输入模块134,联系人模块137任选地用于管理通讯录或联系人列表(例如,存储在存储器102或存储器370中的联系人模块137的应用程序内部状态192中),包括:向通讯录添加一个或多个姓名;从通讯录删除姓名;将电话号码、电子邮件地址、物理地址或其他信息与姓名关联;将图像与姓名关联;对姓名进行归类和分类;提供电话号码或电子邮件地址来发起和/或促进通过电话138、视频会议模块139、电子邮件140或IM 141进行的通信;等等。

结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,电话模块138任选地用于输入与电话号码对应的字符序列、访问联系人模块137中的一个或多个电话号码、修改已输入的电话号码、拨打相应的电话号码、进行会话,以及当会话完成时断开或挂断。如上所述,无线通信任选地使用多种通信标准、协议和技术中的任一种。

结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触/运动模块130、图形模块132、文本输入模块134、联系人模块137和电话模块138,视频会议模块139包括根据用户指令来发起、进行和终止用户与一个或多个其他参与方之间的视频会议的可执行指令。

结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,电子邮件客户端模块140包括响应于用户指令来创建、发送、接收和管理电子邮件的可执行指令。结合图像管理模块144,电子邮件客户端模块140使得非常容易创建和发送具有由相机模块143拍摄的静态图像或视频图像的电子邮件。

结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,即时消息模块141包括用于以下操作的可执行指令:输入与即时消息对应的字符序列、修改先前输入的字符、传输相应即时消息(例如,使用短消息服务(SMS)或多媒体消息服务(MMS)协议以用于基于电话的即时消息或者使用XMPP、SIMPLE、或IMPS以用于基于互联网的即时消息)、接收即时消息以及查看所接收的即时消息。在一些实施方案中,所传输和/或接收的即时消息任选地包括图形、照片、音频文件、视频文件和/或MMS和/或增强消息服务(EMS)中所支持的其他附件。如本文所用,“即时消息”是指基于电话的消息(例如,使用SMS或MMS发送的消息)和基于互联网的消息(例如,使用XMPP、SIMPLE或IMPS发送的消息)两者。

结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块,健身支持模块142包括用于创建健身(例如,具有时间、距离和/或卡路里燃烧目标)的可执行指令;与健身传感器(运动设备)进行通信;接收健身传感器数据;校准用于监视健身的传感器;为健身选择和播放音乐;以及显示、存储和传输健身数据。

结合触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触/运动模块130、图形模块132和图像管理模块144,相机模块143包括用于以下操作的可执行指令:捕获静态图像或视频(包括视频流)并且将它们存储到存储器102中、修改静态图像或视频的特征,或从存储器102删除静态图像或视频。

结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、和相机模块143,图像管理模块144包括用于排列、修改(例如,编辑)、或以其他方式操控、加标签、删除、呈现(例如,在数字幻灯片或专辑中)、以及存储静态图像和/或视频图像的可执行指令。

结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,浏览器模块147包括用于根据用户指令来浏览互联网,包括搜索、链接至、接收和显示网页或其部分,以及链接至网页的附件和其他文件的可执行指令。

结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、电子邮件客户端模块140和浏览器模块147,日历模块148包括根据用户指令来创建、显示、修改和存储日历以及与日历相关联的数据(例如,日历条目、待办事项等)的可执行指令。

结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序模块149是任选地由用户下载和使用的微型应用程序(例如,天气桌面小程序149-1、股市桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4和词典桌面小程序149-5)或由用户创建的微型应用程序(例如,用户创建的桌面小程序149-6)。在一些实施方案中,桌面小程序包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件和JavaScript文件。在一些实施方案中,桌面小程序包括XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!桌面小程序)。

结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序创建器模块150任选地被用户用于创建桌面小程序(例如,将网页的用户指定部分转变为桌面小程序)。

结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,搜索模块151包括用于根据用户指令来搜索存储器102中与一个或多个搜索条件(例如,一个或多个用户指定的搜索词)匹配的文本、音乐、声音、图像、视频和/或其他文件的可执行指令。

结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、音频电路110、扬声器111、RF电路108、和浏览器模块147,视频和音乐播放器模块152包括允许用户下载和回放以一种或多种文件格式诸如MP3或AAC文件存储的所记录的音乐和其他声音文件的可执行指令,以及用于显示、呈现或以其他方式回放视频(例如,在触摸屏112上或在经由外部端口124连接的外部显示器上)的可执行指令。在一些实施方案中,设备100任选地包括MP3播放器诸如iPod(Apple Inc.的商标)的功能。

结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,笔记模块153包括用于根据用户指令来创建和管理笔记、待办事项等的可执行指令。

结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154任选地用于根据用户指令接收、显示、修改和存储地图以及与地图相关联的数据(例如,驾驶方向、与特定位置处或附近的商店及其他兴趣点有关的数据,以及其他基于位置的数据)。

结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155包括用于执行以下操作的指令:允许用户访问、浏览、接收(例如,通过流式传输和/或下载)、回放(例如在触摸屏上或在经由外部端口124所连接的外部显示器上)、发送具有至特定在线视频的链接的电子邮件,以及以其他方式管理一种或多种文件格式诸如H.264的在线视频。在一些实施方案中,使用即时消息模块141而不是电子邮件客户端模块140来发送特定在线视频的链接。在线视频应用程序的其他描述可见于2007年6月20日提交的名称为“Portable Multifunction Device,Method,and Graphical User Interfacefor Playing Online Videos”的美国临时专利申请No.60/936,562和2007年12月31日提交的名称为“Portable Multifunction Device,Method,and Graphical User Interfacefor Playing Online Videos”的美国专利申请No.11/968,067,这两个专利申请的内容据此全文以引用方式并入本文。

上述每个模块和应用程序对应于用于执行上述一种或多种功能以及在本专利申请中所述的方法(例如,本文所述的计算机实现的方法和其他信息处理方法)的可执行指令集。这些模块(例如,指令集)不必以独立的软件程序、过程或模块实现,因此这些模块的各种子集任选地在各种实施方案中组合或以其他方式重新布置。例如,视频播放器模块任选地与音乐播放器模块组合成单个模块(例如,图1A中的视频和音乐播放器模块152)。在一些实施方案中,存储器102任选地存储上述模块和数据结构的子组。此外,存储器102任选地存储上文未描述的另外的模块和数据结构。

在一些实施方案中,设备100是该设备上的预定义的一组功能的操作唯一地通过触摸屏和/或触摸板来执行的设备。通过使用触摸屏和/或触摸板作为用于操作设备100的主要输入控制设备,任选地减少设备100上的物理输入控制设备(例如,下压按钮、拨盘等等)的数量。

唯一地通过触摸屏和/或触摸板来执行的预定义的一组功能任选地包括在用户界面之间的导航。在一些实施方案中,触摸板在被用户触摸时将设备100从设备100上显示的任何用户界面导航到主菜单、home菜单或根菜单。在此类实施方案中,使用触摸板来实现“菜单按钮”。在一些其他实施方案中,菜单按钮是物理下压按钮或者其他物理输入控制设备,而不是触摸板。

图1B是示出了根据一些实施方案的用于事件处理的示例性部件的框图。在一些实施方案中,存储器102(图1A)或存储器370(图3)包括事件分类器170(例如,在操作系统126中)以及相应的应用程序136-1(例如,前述应用程序137至151、155、380至390中的任一个应用程序)。

事件分类器170接收事件信息并确定要将事件信息递送到的应用程序136-1和应用程序136-1的应用程序视图191。事件分类器170包括事件监视器171和事件分配器模块174。在一些实施方案中,应用程序136-1包括应用程序内部状态192,该应用程序内部状态指示当应用程序是活动的或正在执行时被显示在触敏显示器112上的一个或多个当前应用程序视图。在一些实施方案中,设备/全局内部状态157被事件分类器170用来确定哪个(哪些)应用程序当前是活动的,并且应用程序内部状态192被事件分类器170用来确定要将事件信息递送到的应用程序视图191。

在一些实施方案中,应用程序内部状态192包括附加信息,诸如以下各项中的一者或多者:当应用程序136-1恢复执行时将被使用的恢复信息、指示信息正被显示或准备好用于被应用程序136-1显示的用户界面状态信息、用于使得用户能够返回到应用程序136-1的前一状态或视图的状态队列,以及用户采取的先前动作的重复/撤销队列。

事件监视器171从外围设备接口118接收事件信息。事件信息包括关于子事件(例如,触敏显示器112上的用户触摸,作为多点触摸手势的一部分)的信息。外围设备接口118传输其从I/O子系统106或传感器诸如接近传感器166、一个或多个加速度计168和/或麦克风113(通过音频电路110)接收的信息。外围设备接口118从I/O子系统106接收的信息包括来自触敏显示器112或触敏表面的信息。

在一些实施方案中,事件监视器171以预先确定的间隔将请求发送至外围设备接口118。作为响应,外围设备接口118传输事件信息。在其他实施方案中,外围设备接口118仅当存在显著事件(例如,接收到高于预先确定的噪声阈值和/或接收到超过预先确定的持续时间的输入)时才传输事件信息。

在一些实施方案中,事件分类器170还包括命中视图确定模块172和/或活动事件识别器确定模块173。

当触敏显示器112显示多于一个视图时,命中视图确定模块172提供用于确定子事件已在一个或多个视图内的什么地方发生的软件过程。视图由用户能够在显示器上看到的控件和其他元素构成。

与应用程序相关联的用户界面的另一方面是一组视图,本文中有时也称为应用程序视图或用户界面窗口,在其中显示信息并且发生基于触摸的手势。在其中检测到触摸的(相应应用程序的)应用程序视图任选地对应于在应用程序的程序化或视图分级结构内的程序化水平。例如,在其中检测到触摸的最低水平视图任选地被称为命中视图,并且被识别为正确输入的事件集任选地至少部分地基于初始触摸的命中视图来确定,所述初始触摸开始基于触摸的手势。

命中视图确定模块172接收与基于触摸的手势的子事件相关的信息。当应用程序具有以分级结构组织的多个视图时,命中视图确定模块172将命中视图识别为应当对子事件进行处理的分级结构中的最低视图。在大多数情况下,命中视图是发起子事件(例如,形成事件或潜在事件的子事件序列中的第一子事件)在其中发生的最低水平视图。一旦命中视图被命中视图确定模块172识别,命中视图便通常接收与其被识别为命中视图所针对的同一触摸或输入源相关的所有子事件。

活动事件识别器确定模块173确定视图分级结构内的哪个或哪些视图应接收特定子事件序列。在一些实施方案中,活动事件识别器确定模块173确定仅命中视图应接收特定子事件序列。在其他实施方案中,活动事件识别器确定模块173确定包括子事件的物理位置的所有视图是活跃参与的视图,并因此确定所有活跃参与的视图都应接收特定子事件序列。在其他实施方案中,即使触摸子事件完全被局限到与一个特定视图相关联的区域,分级结构中的较高视图将仍然保持为活跃参与的视图。

事件分配器模块174将事件信息分配到事件识别器(例如,事件识别器180)。在包括活动事件识别器确定模块173的实施方案中,事件分配器模块174将事件信息递送到由活动事件识别器确定模块173确定的事件识别器。在一些实施方案中,事件分配器模块174在事件队列中存储事件信息,该事件信息由相应事件接收器182进行检索。

在一些实施方案中,操作系统126包括事件分类器170。另选地,应用程序136-1包括事件分类器170。在又一个实施方案中,事件分类器170是独立模块,或者是存储在存储器102中的另一个模块(诸如,接触/运动模块130)的一部分。

在一些实施方案中,应用程序136-1包括多个事件处理程序190和一个或多个应用程序视图191,其中的每一个都包括用于处理发生在应用程序的用户界面的相应视图内的触摸事件的指令。应用程序136-1的每个应用程序视图191包括一个或多个事件识别器180。通常,相应应用程序视图191包括多个事件识别器180。在其他实施方案中,事件识别器180中的一个或多个事件识别器是独立模块的一部分,该独立模块为诸如用户界面工具包或应用程序136-1从中继承方法和其他属性的更高级别的对象。在一些实施方案中,相应事件处理程序190包括以下各项中的一者或多者:数据更新器176、对象更新器177、GUI更新器178、和/或从事件分类器170接收的事件数据179。事件处理程序190任选地利用或调用数据更新器176、对象更新器177或GUI更新器178来更新应用程序内部状态192。另选地,应用程序视图191中的一个或多个应用程序视图包括一个或多个相应事件处理程序190。另外,在一些实施方案中,数据更新器176、对象更新器177和GUI更新器178中的一者或多者被包括在相应应用程序视图191中。

相应的事件识别器180从事件分类器170接收事件信息(例如,事件数据179),并且根据事件信息识别事件。事件识别器180包括事件接收器182和事件比较器184。在一些实施方案中,事件识别器180还包括元数据183和事件传递指令188(其任选地包括子事件递送指令)的至少一个子集。

事件接收器182从事件分类器170接收事件信息。事件信息包括关于子事件例如触摸或触摸移动的信息。根据子事件,事件信息还包括附加信息,诸如子事件的位置。当子事件涉及触摸的运动时,事件信息任选地还包括子事件的速率和方向。在一些实施方案中,事件包括设备从一个取向旋转到另一取向(例如,从纵向取向旋转到横向取向,或反之亦然),并且事件信息包括关于设备的当前取向(也被称为设备姿态)的对应信息。

事件比较器184将事件信息与预定义的事件或子事件定义进行比较,并且基于该比较来确定事件或子事件,或者确定或更新事件或子事件的状态。在一些实施方案中,事件比较器184包括事件定义186。事件定义186包含事件的定义(例如,预定义的子事件序列),例如事件1(187-1)、事件2(187-2)以及其他。在一些实施方案中,事件(187)中的子事件例如包括触摸开始、触摸结束、触摸移动、触摸取消和多点触摸。在一个示例中,事件1(187-1)的定义是被显示对象上的双击。例如,双击包括被显示对象上的预先确定时长的第一触摸(触摸开始)、预先确定时长的第一抬离(触摸结束)、被显示对象上的预先确定时长的第二触摸(触摸开始)以及预先确定时长的第二抬离(触摸结束)。在另一个示例中,事件2(187-2)的定义是被显示对象上的拖动。例如,拖动包括被显示对象上的预先确定时长的触摸(或接触)、触摸在触敏显示器112上的移动、以及触摸的抬离(触摸结束)。在一些实施方案中,事件还包括用于一个或多个相关联的事件处理程序190的信息。

在一些实施方案中,事件定义187包括对用于相应用户界面对象的事件的定义。在一些实施方案中,事件比较器184执行命中测试以确定哪个用户界面对象与子事件相关联。例如,在触敏显示器112上显示三个用户界面对象的应用程序视图中,当在触敏显示器112上检测到触摸时,事件比较器184执行命中测试以确定这三个用户界面对象中的哪一个用户界面对象与该触摸(子事件)相关联。如果每个所显示对象与相应事件处理程序190相关联,则事件比较器使用该命中测试的结果来确定哪个事件处理程序190应当被激活。例如,事件比较器184选择与子事件和触发该命中测试的对象相关联的事件处理程序。

在一些实施方案中,相应事件(187)的定义还包括延迟动作,该延迟动作延迟事件信息的递送,直到已确定子事件序列确实对应于或不对应于事件识别器的事件类型。

当相应事件识别器180确定子事件序列不与事件定义186中的任何事件匹配时,该相应事件识别器180进入事件不可能、事件失败或事件结束状态,在此之后忽略基于触摸的手势的后续子事件。在这种情况下,对于命中视图保持活动的其他事件识别器(如果有的话)继续跟踪并处理持续进行的基于触摸的手势的子事件。

在一些实施方案中,相应事件识别器180包括具有指示事件递送系统应当如何执行对活跃参与的事件识别器的子事件递送的可配置属性、标记和/或列表的元数据183。在一些实施方案中,元数据183包括指示事件识别器彼此如何交互或如何能够交互的可配置属性、标志和/或列表。在一些实施方案中,元数据183包括指示子事件是否递送到视图或程序化分级结构中的不同层级的可配置属性、标志和/或列表。

在一些实施方案中,当事件的一个或多个特定子事件被识别时,相应事件识别器180激活与事件相关联的事件处理程序190。在一些实施方案中,相应事件识别器180将与事件相关联的事件信息递送到事件处理程序190。激活事件处理程序190不同于将子事件发送(和延期发送)到相应命中视图。在一些实施方案中,事件识别器180抛出与所识别的事件相关联的标记,并且与该标记相关联的事件处理程序190获取该标记并执行预定义过程。

在一些实施方案中,事件递送指令188包括递送关于子事件的事件信息而不激活事件处理程序的子事件递送指令。相反,子事件递送指令将事件信息递送到与子事件序列相关联的事件处理程序或者递送到活跃参与的视图。与子事件序列或与活跃参与的视图相关联的事件处理程序接收事件信息并执行预先确定的过程。

在一些实施方案中,数据更新器176创建并更新在应用程序136-1中使用的数据。例如,数据更新器176对联系人模块137中所使用的电话号码进行更新,或者对视频播放器模块中所使用的视频文件进行存储。在一些实施方案中,对象更新器177创建并更新在应用程序136-1中使用的对象。例如,对象更新器177创建新的用户界面对象或更新用户界面对象的位置。GUI更新器178更新GUI。例如,GUI更新器178准备显示信息,并且将显示信息发送到图形模块132用以显示在触敏显示器上。

在一些实施方案中,事件处理程序190包括数据更新器176、对象更新器177和GUI更新器178,或具有对该数据更新器、该对象更新器和该GUI更新器的访问权限。在一些实施方案中,数据更新器176、对象更新器177和GUI更新器178被包括在相应应用程序136-1或应用程序视图191的单个模块中。在其他实施方案中,它们被包括在两个或更多个软件模块中。

应当理解,关于触敏显示器上的用户触摸的事件处理的上述论述还适用于利用输入设备来操作多功能设备100的其他形式的用户输入,并不是所有用户输入都是在触摸屏上发起的。例如,任选地与单次或多次键盘按下或按住协作的鼠标移动和鼠标按钮按下;触摸板上的接触移动,诸如轻击、拖动、滚动等;触笔输入;设备的移动;口头指令;检测到的眼睛移动;生物特征输入;和/或它们的任何组合任选地被用作对应于限定要识别的事件的子事件的输入。

图2示出了根据一些实施方案的具有触摸屏112的便携式多功能设备100。触摸屏任选地在用户界面(UI)200内显示一个或多个图形。在本实施方案以及下文所述的其他实施方案中,用户能够通过例如利用一根或多根手指202(在图中未按比例绘制)或一支或多支触笔203(在图中未按比例绘制)在图形上作出手势来选择这些图形中的一个或多个图形。在一些实施方案中,当用户中断与一个或多个图形的接触时,将发生对一个或多个图形的选择。在一些实施方案中,手势任选地包括一次或多次轻击、一次或多次轻扫(从左向右、从右向左、向上和/或向下)和/或已与设备100发生接触的手指的滚动(从右向左、从左向右、向上和/或向下)。在一些具体实施中或在一些情况下,不经意地与图形接触不会选择图形。例如,当与选择对应的手势是轻击时,在应用程序图标上方扫动的轻扫手势任选地不会选择对应的应用程序。

设备100任选地还包括一个或多个物理按钮,诸如“home”或菜单按钮204。如前所述,菜单按钮204任选地用于导航到任选地在设备100上被执行的一组应用程序中的任何应用程序136。另选地,在一些实施方案中,菜单按钮被实现为被显示在触摸屏112上的GUI中的软键。

在一些实施方案中,设备100包括触摸屏112、菜单按钮204、用于使设备开机/关机和用于锁定设备的下压按钮206、一个或多个音量调节按钮208、用户身份模块(SIM)卡槽210、耳麦插孔212和对接/充电外部端口124。下压按钮206任选地用于通过压下该按钮并且将该按钮保持在压下状态持续预定义的时间间隔来对设备进行开/关机;通过压下该按钮并在该预定义的时间间隔过去之前释放该按钮来锁定设备;和/或对设备进行解锁或发起解锁过程。在另选的实施方案中,设备100还通过麦克风113接受用于激活或去激活某些功能的语音输入。设备100还任选地包括用于检测触摸屏112上的接触的强度的一个或多个接触强度传感器165,和/或用于为设备100的用户生成触觉输出的一个或多个触觉输出发生器167。

图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。设备300不必是便携式的。在一些实施方案中,设备300是膝上型电脑、台式计算机、平板电脑、多媒体播放器设备、导航设备、教育设备(诸如儿童学习玩具)、游戏系统或控制设备(例如,家用控制器或工业用控制器)。设备300通常包括一个或多个处理单元(CPU)310、一个或多个网络或其他通信接口360、存储器370和用于使这些部件互连的一条或多条通信总线320。通信总线320任选地包括使系统部件互连并且控制系统部件之间的通信的电路(有时称作芯片组)。设备300包括具有显示器340的输入/输出(I/O)接口330,该显示器通常是触摸屏显示器。I/O接口330还任选地包括键盘和/或鼠标(或其他指向设备)350和触摸板355、用于在设备300上生成触觉输出的触觉输出发生器357(例如,类似于上文参考图1A所述的触觉输出发生器167)、传感器359(例如,光学传感器、加速度传感器、接近传感器、触敏传感器和/或接触强度传感器(类似于上文参考图1A所述的接触强度传感器165))。存储器370包括高速随机存取存储器,诸如DRAM、SRAM、DDR RAM,或其他随机存取固态存储器设备;并且任选地包括非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存存储器设备或其他非易失性固态存储设备。存储器370任选地包括远离CPU 310定位的一个或多个存储设备。在一些实施方案中,存储器370存储与便携式多功能设备100(图1A)的存储器102中存储的程序、模块和数据结构类似的程序、模块和数据结构或其子集。此外,存储器370任选地存储在便携式多功能设备100的存储器102中不存在的附加程序、模块和数据结构。例如,设备300的存储器370任选地存储绘图模块380、呈现模块382、文字处理模块384、网站创建模块386、盘编辑模块388、和/或电子表格模块390,而便携式多功能设备100(图1A)的存储器102任选地不存储这些模块。

图3中的上述元素中的每个元素任选地存储于先前提到的存储器设备的一个或多个存储器设备中。上述模块中的每个模块对应于用于执行上述功能的指令集。上述模块或程序(例如,指令集)不必被实现为单独的软件程序、过程或模块,并且因此这些模块的各种子集任选地在各种实施方案中被组合或以其他方式重新布置。在一些实施方案中,存储器370任选地存储上述模块和数据结构的子组。此外,存储器370任选地存储上文未描述的附加模块和数据结构。

现在将注意力转到任选地在例如便携式多功能设备100上实现的用户界面的实施方案。

图4A示出了根据一些实施方案的便携式多功能设备100上的应用程序菜单的示例性用户界面。类似的用户界面任选地在设备300上实现。在一些实施方案中,用户界面400包括以下元件或者其子集或超集:

·无线通信诸如蜂窝信号和Wi-Fi信号的信号强度指示符402;

·时间404;

·蓝牙指示符405;

·电池状态指示符406;

·具有针对常用应用程序的图标的托盘408,该图标诸如:

○电话模块138的被标记为“电话”的图标416,该图标416任选地包括未接来电或语音信箱的数量的指示符414;

○电子邮件客户端模块140的被标记为“邮件”的图标418,该图标418任选地包括未读电子邮件的数量的指示符410;

○浏览器模块147的标记为“浏览器”的图标420;以及

○视频和音乐播放器模块152(也称为iPod(苹果公司(Apple Inc.)的商标)模块152)的被标记为“iPod”的图标422;以及

·其他应用程序的图标,诸如:

○IM模块141的被标记为“消息”的图标424;

○日历模块148的被标记为“日历”的图标426;

○图像管理模块144的被标记为“照片”的图标428;

○相机模块143的被标记为“相机”的图标430;

○在线视频模块155的被标记为“在线视频”的图标432;

○股市桌面小程序149-2的被标记为“股市”的图标434;

○地图模块154的被标记为“地图”的图标436;

○天气桌面小程序149-1的被标记为“天气”的图标438;

○闹钟桌面小程序149-4的被标记为“时钟”的图标440;

○健身支持模块142的被标记为“健身支持”的图标442;

○笔记模块153的标记为“笔记”的图标444;以及

○设置应用程序或模块的被标记为“设置”的图标446,该图标提供对设备100及其各种应用程序136的设置的访问。

应当指出的是,图4A中示出的图标标签仅仅是示例性的。例如,视频和音乐播放器模块152的图标422被标记“音乐”或“音乐播放器”。对于各种应用程序图标任选地使用其他标签。在一些实施方案中,相应应用程序图标的标签包括与该相应应用程序图标对应的应用程序的名称。在一些实施方案中,特定应用程序图标的标签不同于与该特定应用程序图标对应的应用程序的名称。

图4B示出了具有与显示器450(例如,触摸屏显示器112)分开的触敏表面451(例如,图3的平板电脑或触摸板355)的设备(例如,图3的设备300)上的示例性用户界面。设备300还任选地包括用于检测触敏表面451上的接触的强度的一个或多个接触强度传感器(例如,传感器359中的一个或多个传感器)和/或用于为设备300的用户生成触觉输出的一个或多个触觉输出发生器357。

尽管将参考触摸屏显示器112(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些示例,但是在一些实施方案中,设备检测与显示器分开的触敏表面上的输入,如图4B中所示。在一些实施方案中,触敏表面(例如,图4B中的451)具有与显示器(例如,450)上的主轴(例如,图4B中的453)对应的主轴(例如,图4B中的452)。根据这些实施方案,设备检测在与显示器上的相应位置对应的位置(例如,在图4B中,460对应于468并且462对应于470)处与触敏表面451的接触(例如,图4B中的460和462)。这样,当触敏表面(例如,图4B中的451)与多功能设备的显示器(例如,图4B中的450)分开时,由设备在该触敏表面上检测到的用户输入(例如,接触460和462以及它们的移动)被该设备用于操纵该显示器上的用户界面。应当理解,类似的方法任选地用于本文所述的其他用户界面。

另外,虽然主要是参考手指输入(例如,手指接触、单指轻击手势、手指轻扫手势)来给出下面的示例,但是应当理解的是,在一些实施方案中,这些手指输入中的一个或多个手指输入由来自另一输入设备的输入(例如,基于鼠标的输入或触笔输入)替代。例如,轻扫手势任选地由鼠标点击(例如,而不是接触),之后是光标沿着轻扫的路径的移动(例如,而不是接触的移动)替代。又如,轻击手势任选地由在光标位于轻击手势的位置上方时的鼠标点击(例如,代替对接触的检测,之后是停止检测接触)替代。类似地,当同时检测到多个用户输入时,应当理解的是,多个计算机鼠标任选地被同时使用,或鼠标和手指接触任选地被同时使用。

图5A示出了示例性个人电子设备500。设备500包括主体502。在一些实施方案中,设备500可包括相对于设备100和300(例如,图1A至图4B)所述的特征中的一些或全部特征。在一些实施方案中,设备500具有在下文中称为触摸屏504的触敏显示屏504。作为触摸屏504的替代或补充,设备500具有显示器和触敏表面。与设备100和300的情况一样,在一些实施方案中,触摸屏504(或触敏表面)任选地包括用于检测所施加的接触(例如,触摸)强度的一个或多个强度传感器。触摸屏504(或触敏表面)的一个或多个强度传感器可提供表示触摸的强度的输出数据。设备500的用户界面可基于触摸的强度来对触摸作出响应,这意味着不同强度的触摸可调用设备500上的不同用户界面操作。

用于检测和处理触摸强度的示例性技术见于例如以下相关专利申请中:2013年5月8日提交的名称为“Device,Method,and Graphical User Interface for DisplayingUser Interface Objects Corresponding to an Application”的国际专利申请序列No.PCT/US2013/040061,发布为WIPO专利公开No.WO/2013/169849;以及2013年11月11日提交的名称为“Device,Method,and Graphical User Interface for TransitioningBetween Touch Input to Display Output Relationships”的国际专利申请序列No.PCT/US2013/069483,发布为WIPO专利公开No.WO/2014/105276,该每个专利申请据此全文以引用方式并入。

在一些实施方案中,设备500具有一个或多个输入机构506和508。输入机构506和508(如果包括的话)可以是物理形式的。物理输入机构的示例包括下压按钮和可旋转机构。在一些实施方案中,设备500具有一个或多个附接机构。此类附接机构(如果包括的话)可允许将设备500与例如帽子、眼镜、耳环、项链、衬衣、夹克、手镯、表带、手链、裤子、皮带、鞋子、钱包、背包等附接。这些附接机构允许用户穿戴设备500。

图5B描绘了示例性个人电子设备500。在一些实施方案中,设备500可包括参考图1A、图1B和图3所述的部件中的一些或全部部件。设备500具有总线512,该总线将I/O部分514与一个或多个计算机处理器516和存储器518操作性地耦接。I/O部分514可连接到显示器504,该显示器可具有触敏部件522并且任选地具有强度传感器524(例如,接触强度传感器)。此外,I/O部分514可与通信单元530连接,用于使用Wi-Fi、蓝牙、近场通信(NFC)、蜂窝和/或其他无线通信技术来接收应用程序和操作系统数据。设备500可包括输入机构506和/或508。例如,输入机构506任选地是可旋转输入设备或者可按压输入设备以及可旋转输入设备。在一些示例中,输入机构508任选地是按钮。

在一些示例中,输入机构508任选地是麦克风。个人电子设备500任选地包括各种传感器,诸如GPS传感器532、加速度计534、定向传感器540(例如,罗盘)、陀螺仪536、运动传感器538和/或其组合,所有这些设备均可操作地连接到I/O部分514。

个人电子设备500的存储器518可包括用于存储计算机可执行指令的一个或多个非暂态计算机可读存储介质,该计算机可执行指令当由一个或多个计算机处理器516执行时例如可使得计算机处理器执行下述技术,包括过程700(图7A至图7C)、900(图9A至图9C)、1100(图11A至图11B)、1300(图13A至图13B)、1500(图15A至图15B)和1700(图17A至图17B)。计算机可读存储介质可以是可有形地包含或存储计算机可执行指令以供指令执行系统、装置和设备使用或与其结合的任何介质。在一些示例中,存储介质是暂态计算机可读存储介质。在一些示例中,存储介质是非暂态计算机可读存储介质。非暂态计算机可读存储介质可包括但不限于磁存储装置、光学存储装置、和/或半导体存储装置。此类存储装置的示例包括磁盘、基于CD、DVD或蓝光技术的光盘,以及持久性固态存储器诸如闪存、固态驱动器等。个人电子设备500不限于图5B的部件和配置,而是可包括多种配置中的其他部件或附加部件。

如本文所用,术语“示能表示”是指任选地在设备100、300和/或500(图1A、图3和图5A至图5B)的显示屏上显示的用户交互式图形用户界面对象。例如,图像(例如,图标)、按钮和文本(例如,超链接)任选地各自构成示能表示。

如本文所用,术语“焦点选择器”是指用于指示用户正与之进行交互的用户界面的当前部分的输入元件。在包括光标或其他位置标记的一些具体实施中,光标充当“焦点选择器”,使得当光标在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元素)上方时在触敏表面(例如,图3中的触摸板355或图4B中的触敏表面451)上检测到输入(例如,按压输入)的情况下,该特定用户界面元素根据所检测到的输入而被调节。在包括能够实现与触摸屏显示器上的用户界面元素的直接交互的触摸屏显示器(例如,图1A中的触敏显示器系统112或图4A中的触摸屏112)的一些具体实施中,在触摸屏上所检测到的接触充当“焦点选择器”,使得当在触摸屏显示器上在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元素)的位置处检测到输入(例如,由接触进行的按压输入)时,该特定用户界面元素根据所检测到的输入而被调节。在一些具体实施中,焦点从用户界面的一个区域移动到用户界面的另一个区域,而无需光标的对应移动或触摸屏显示器上的接触的移动(例如,通过使用制表键或箭头键将焦点从一个按钮移动到另一个按钮);在这些具体实施中,焦点选择器根据焦点在用户界面的不同区域之间的移动而移动。不考虑焦点选择器所采取的具体形式,焦点选择器通常是由用户控制的以便递送与用户界面的用户预期的交互(例如,通过向设备指示用户界面的用户期望与其进行交互的元素)的用户界面元素(或触摸屏显示器上的接触)。例如,在触敏表面(例如,触摸板或触摸屏)上检测到按压输入时,焦点选择器(例如,光标、接触或选择框)在相应按钮上方的位置将指示用户期望激活相应按钮(而不是设备显示器上示出的其他用户界面元素)。

如说明书和权利要求中所使用的,接触的“特征强度”这一术语是指基于接触的一个或多个强度的接触的特征。在一些实施方案中,特征强度基于多个强度样本。特征强度任选地基于相对于预定义事件(例如,在检测到接触之后,在检测到接触抬离之前,在检测到接触开始移动之前或之后,在检测到接触结束之前,在检测到接触的强度增大之前或之后和/或在检测到接触的强度减小之前或之后)而言在预先确定的时间段(例如,0.05秒、0.1秒、0.2秒、0.5秒、1秒、2秒、5秒、10秒)期间采集的预定义数量的强度样本或一组强度样本。接触的特征强度任选地基于以下各项中的一者或多者:接触的强度的最大值、接触的强度的均值、接触的强度的平均值、接触的强度的前10%处的值、接触的强度的半最大值、接触的强度的90%最大值等。在一些实施方案中,在确定特征强度时使用接触的持续时间(例如,在特征强度是接触的强度在时间上的平均值时)。在一些实施方案中,将特征强度与一组一个或多个强度阈值进行比较,以确定用户是否已执行操作。例如,该组一个或多个强度阈值任选地包括第一强度阈值和第二强度阈值。在该示例中,特征强度未超过第一阈值的接触导致第一操作,特征强度超过第一强度阈值但未超过第二强度阈值的接触导致第二操作,而特征强度超过第二阈值的接触导致第三操作。在一些实施方案中,使用特征强度与一个或多个阈值之间的比较来确定是否要执行一个或多个操作(例如,是执行相应操作还是放弃执行相应操作)而不是用于确定执行第一操作还是第二操作。

如本文所用,“已安装的应用程序”是指已下载到电子设备(例如,设备100、300和/或500)上并准备好在设备上启动(例如,变为打开)的软件应用程序。在一些实施方案中,下载的应用程序利用安装程序而变为已安装的应用程序,安装程序从下载的软件包提取程序部分并将提取的部分与计算机系统的操作系统集成。

如本文所用,术语“打开的应用程序”或“执行中的应用程序”是指具有保持状态信息(例如,作为设备/全局内部状态157和/或应用程序内部状态192的一部分)的软件应用程序。打开的或执行中的应用程序是任选地以下类型的应用程序中的任一者:

·当前显示于正使用应用程序的设备的显示屏上的活动应用程序;

·后台应用程序(或后台进程),其当前未显示但该应用程序的一个或多个进程正由一个或多个处理器处理;和

·没有运行但具有被存储在存储器(分别有易失性和非易失性的)中并可用于恢复应用程序的执行的状态信息的暂停的或休眠的应用程序。

如本文所用,术语“关闭的应用程序”是指不具有保持状态信息的软件应用程序(例如,关闭的应用程序的状态信息不被存储在设备的存储器中)。因此,关闭应用程序包括停止和/或移除应用程序的应用程序进程以及从设备的存储器移除应用程序的状态信息。一般来讲,当在第一应用程序中时,打开第二应用程序并不关闭第一应用程序。在显示第二应用程序并且第一应用程序停止显示时,第一应用程序变为后台应用程序。

现在将注意力转到在电子设备(诸如便携式多功能设备100、设备300或设备500)上实现的用户界面(“UI”)以及相关联的过程的实施方案。

图6A至图6O示出了根据一些实施方案的用于管理电子设备上的健康与安全特征的示例性用户界面。这些附图中的用户界面用于示出下文所述的过程,包括图7A至图7C中的过程。

图6A示出了电子设备600A(例如,智能电话;智能手表),该电子设备具有显示生成部件602A(例如,显示控制器、触敏显示器系统;显示器(例如,集成或连接))和一个或多个输入设备(例如,陀螺仪、加速度计、麦克风、触敏表面)。在一些实施方案中,设备600A包括设备100、300和500的一个或多个元件或特征。

在图6A中,设备600A经由显示生成部件602A显示健康应用程序的用户账户页面的用户界面610。健康应用程序收集与用户账号相关的健康相关功能的数据并在设备600A上呈现该数据。健康相关功能对应于在设备600A上操作或可用于在该设备上操作或者在外部电子设备上操作或可用于在外部电子设备上操作的应用程序(例如,或应用程序特征),所述外部电子设备诸如为与设备600A配对的智能手表(例如,下文首先参考图8I描述的设备600B)或服务器。用户界面610包括可选用户界面元素612,该可选用户界面元素在被选择时使得显示参考图6B描述的用户界面。

在图6A中,在显示用户界面610时,设备600A接收指向可选用户界面元素612的输入601(例如,触摸输入;轻击输入)。

在图6B中,响应于接收到输入601,设备600A显示用户界面614。图6B中显示用户界面614的设备600A的左描绘对应于用户界面614的顶部,并且图6B中显示用户界面614的设备600A的右描绘对应于用户界面614的底部。

用户界面614包括用户界面对象,其在本文中也称为拼盘(platter)(例如,618、620、622、624、626、628、632、634、638和640)。每个拼盘对应于特定健康相关功能,该特定健康相关功能当前在设备600A或配对的智能手表上是不活动的、活动的或不可用于操作。在用户界面614内,设备600A基于相应健康相关功能在设备600A或配对的智能手表上是不活动的、活动的还是不可用于操作来布置拼盘。如果相应健康相关功能未被启用或未设置为由设备600A或配对的智能手表使用,则相应健康相关功能在设备600A或配对的智能手表上是不活动的。如果相应健康相关功能(例如,自动地)连续地和/或间歇地由设备600A或配对的智能手表使用或者被启用以(例如,手动地)由该设备或配对的智能手表使用,则相应健康相关功能在设备600A或配对的智能手表上是活动的。如果相应健康相关功能不能被启用或设置为由设备600A或配对的智能手表使用,则相应健康相关功能在设备600A或配对的智能手表上不可用。

如图6B所示,用户界面614包括区域616,该区域包括与当前在设备600A上和/或在配对的智能手表上不活动的健康相关功能相对应的拼盘618、620、622、624、626和628。在区域616中,拼盘包括关于其对应应用程序的信息(例如,关于应用程序的功能的信息)、相应应用程序(例如,或应用程序特征)可在其上激活的一个或多个设备(例如,设备600A和/或配对的智能手表)的指示以及用于激活相应应用程序(例如,或应用程序特征)的示能表示(例如,设置示能表示;启用示能表示)的类型。

例如,与ECG应用程序相对应的拼盘618包括关于进行ECG测量以监测心脏健康的信息618A、仅可经由配对的智能手表使用ECG应用程序的指示618B以及设置示能表示618C。设置示能表示618C在被激活时发起用于启用ECG应用程序以经由配对的智能手表使用的设置过程。

又如,拼盘622对应于低心率通知应用程序,该低心率通知应用程序可测量用户的心率,管理测量的心率数据,并且如果测量的心率降至低于通知阈值,则基于心率数据来生成低心率通知。拼盘622包括关于监测心率的信息622A、可经由配对的智能手表使用低心率通知应用程序的指示622B以及启用示能表示622C。示能表示622C在被激活时发起用于激活低心率通知应用程序的简化(例如,一步;加快)过程。

又如,与跌倒检测应用程序相对应的拼盘626包括关于跌倒检测应用程序的一个或多个特征的信息626A、可经由配对的智能手表使用跌倒检测应用程序的指示626B以及启用示能表示626C,该启用示能表示在被激活时发起用于激活跌倒检测应用程序(例如,而不是激活跌倒检测应用程序的本地设置过程)的简化(例如,一步;加快)过程。

又如,拼盘628对应于噪声通知应用程序,该噪声通知应用程序可检测周围环境的噪声级并且如果检测的噪声级被确定为高于噪声级阈值,则生成通知。拼盘628包括关于噪声通知的一个或多个特征的信息628A、可经由设备600A和配对的智能手表两者使用噪声通知应用程序的指示628A以及启用示能表示628C,该启用示能表示在被激活时发起用于在设备600A和配对的智能手表两者上激活噪声通知应用程序的简化(例如,一步;加快)过程。

也如图6B所示,用户界面614包括区域630,该区域包括与当前在设备600A上和/或在与设备600A配对的外部设备(例如,设备600B)上活动的健康相关功能相对应的拼盘632和636。在图6B的实施方案中,区域630包括与医疗ID应用程序相对应的拼盘632和与紧急SOS应用程序相对应的拼盘634。

在区域630中,拼盘包括关于其相应应用程序(例如,或应用程序特征)的信息以及何时最后更新相应应用程序(例如,或应用程序特征)(例如,何时最后更新/更改相应应用程序的一个或多个设置;何时最后更新/更改存储在相应应用程序中的一个或多个用户界面;何时将相应应用程序的版本最后更新到较新的版本)的指示。

例如,与医疗ID应用程序相对应的拼盘632包括关于如何使用医疗ID应用程序的信息632A以及最后更新医疗ID应用程序和/或用户录入在医疗ID应用程序中的信息时的日期的指示632B。

也如图6B所示,用户界面614包括区域636,该区域包括与不可用于在设备600A上和/或在配对的智能手表上操作的健康相关功能相对应的拼盘638和640。区域636包括与低有氧适能水平通知应用程序相对应的拼盘638和与心脏健康水平跟踪应用程序相对应的拼盘640。

在区域636中,拼盘包括关于为什么其相应应用程序(例如,或应用程序特征)不可用的信息以及用于查看关于该应用程序的附加信息或更改相应设备的设备设置(例如,设备权限,诸如隐私设置)以使该应用程序可用(例如,使得该应用程序能够用于激活)的一种示能表示。

例如,与低有氧适能水平通知应用程序相对应的拼盘638包括为什么低有氧适能水平通知应用程序(例如,在配对的智能手表上)不可用的指示638A以及用于查看关于低有氧适能水平通知应用程序的附加信息和/或为什么该应用程序在配对的智能手表上不可用(例如,不与配对的智能手表兼容)的了解更多示能表示638B。

又如,与心脏健康水平跟踪应用程序相对应的拼盘640包括该应用程序由于设备设置(例如,隐私设置)而不可用的指示640A以及打开设置示能表示640B,该打开设置示能表示在被激活时使得显示可从其更改设备设置(例如,包括隐私设置)的设置用户界面。

在图6B中,在显示用户界面614时,设备600A接收输入603,该输入指向与跌倒检测应用程序相对应的拼盘626的启用示能表示626C。

在图6C中,响应于接收到输入603,设备600A显示用于激活跌倒检测应用程序的用户界面642。用户界面642包括关于跌倒检测应用程序的一个或多个特征的信息642A。用户界面642包括经由与设备600A配对的连接的智能手表(例如,设备600B)来操作跌倒检测应用程序的指示642B。用户界面642还包括可选切换按钮642C,该可选切换按钮在被选择时将跌倒检测应用程序从其当前不活动“关”状态切换到活动“开”状态,而不需要进一步的输入或步骤。在不活动“关”状态下,跌倒检测应用程序未被激活,因此该应用程序的跌倒检测特征未在设备600B上或在配对的智能手表上启用。在活动“开”状态下,跌倒检测应用程序被激活,因此该应用程序的跌倒检测特征被启用并且由设备600B或配对的智能手表使用。因此,用户界面642启用用于激活跌倒检测应用程序的一步过程。

另外在图6C中,在显示用户界面642时,设备600A接收输入605,该输入指向切换按钮642C以激活跌倒检测应用程序(例如,打开该切换键)。响应于接收到指向激活跌倒检测应用程序的输入605,设备600A使得跌倒检测应用程序在配对的智能手表上激活。

图6D示出了在跌倒检测应用程序已经由输入605来激活之后显示用户界面614的设备600A。在图6D中,设备600A在区域630中而不是在区域616中显示与跌倒检测应用程序相对应的拼盘626,因为跌倒检测应用程序已被激活。

另外在图6D中,在显示用户界面614时,设备600A接收输入607,该输入指向与噪声通知应用程序相对应的拼盘628的启用示能表示628C。

在图6E中,响应于接收到输入607,设备600A显示用于激活噪声通知应用程序的用户界面644。用户界面644包括关于噪声通知应用程序的一个或多个特征的信息644A。用户界面644还包括经由设备600A和配对的智能手表两者来操作噪声通知应用程序的指示644B。用户界面644还包括可选切换按钮644C;即在被激活时将噪声通知应用程序从其当前不活动“关”状态切换到活动“开”状态的示能表示。用户界面644还包括可选用户界面对象644D,该可选用户界面对象在被激活时使用户能够将用于确定是否应触发噪声通知的分贝阈值从当前选择的阈值80dB更改为不同阈值。80dB是可选分贝阈值的示例;噪声通知应用程序可提供多个供选择的分贝阈值,包括或不包括80dB。

另外在图6E中,在显示用户界面644时,设备600A接收输入609,该输入指向切换按钮644C以激活噪声通知应用程序。响应于接收到输入609,设备600A使得噪声通知应用程序在设备600A和配对的智能手表两者上激活。

图6F示出了在噪声通知应用程序已经由输入609来启用之后显示用户界面614的设备600A。在图6F中,设备600A在区域630而不是区域616中显示与跌倒检测应用程序相对应的拼盘628,因为噪声通知应用程序现已被激活。

在图6F中,在显示用户界面614时,设备600A接收输入611,该输入指向与低心率通知应用程序相对应的拼盘622的启用示能表示622C。

在图6G中,响应于接收到输入611,设备600A显示用于激活(例如,心率测量/管理应用程序的)低心率通知特征的用户界面646。用户界面646包括关于低心率通知应用程序的一个或多个特征的信息646A,包括需要选择BPM阈值以激活低心率通知应用程序的指示。用户界面646还包括经由配对的智能手表操作低心率通知应用程序的指示646B以及用于选择心率阈值的阈值选择区域648,如果测量的心率低于该心率阈值,则会触发低心率通知。阈值选择区域648包括多个BPM阈值648A-648F,其中阈值648A对应于关(因此通知未被激活),阈值648B对应于55BPM,阈值648C对应于50BPM,阈值648D对应于45BPM,阈值648E对应于40BPM,并且阈值648F对应于35BPM。

另外在图6G中,在显示用户界面646时,设备600A接收指向选择阈值648D(45BPM)的输入613。响应于接收到指向选择阈值648D的输入613,设备600A使得基于45BPM的选择的通知阈值来在配对的智能手表上激活低心率通知应用程序。

图6H示出了在低心率通知应用程序已在图6G中启用之后显示用户界面614的设备600A。在图6H中,设备600A在区域630而不是区域616中显示与低心率通知应用程序相对应的拼盘622,因为低心率通知应用程序现已被激活。

在图6H中,在显示用户界面614时,设备600A接收输入615,该输入指向与ECG应用程序相对应的拼盘618的设置示能表示618C。响应于接收到输入615,设备600A发起ECG应用程序的设置过程,该设置过程对应于ECG应用程序的本地多步设置过程,如图6I至图6K中(例如,部分地)示出。

在图6I中,设备600A显示ECG应用程序的设置过程的第一设置用户界面650。第一设置用户界面650包括关于ECG测量的信息650A、对用户信息的请求650B(例如,出生日期;年龄)以及用于继续ECG应用程序的设置过程的示能表示650C。另外在图6I中,在显示第一设置用户界面650时,设备600A接收指向示能表示650C的输入617。

在图6J中,响应于接收到输入617,设备600A显示ECG应用程序的设置过程的第二设置用户界面652。第二设置用户界面652包括关于ECG测量及其与心脏健康的关系的详细信息652A以及用于继续ECG应用程序的设置过程的示能表示652B。另外在图6J中,在显示第二设置用户界面652时,设备600A接收指向示能表示652B的输入619。

在图6K中,响应于接收到如图6J所示的输入619,设备600A显示ECG应用程序的设置过程的第三设置用户界面654。第三设置用户界面654包括关于通过使用配对的智能手表进行ECG测量来完成设置过程的信息654A。在一些实施方案中,设备600A在检测到完成经由配对的智能手表进行的成功第一次ECG测量时激活ECG应用程序。

图6L示出了在ECG应用程序已在图6I至图6K中启用之后显示用户界面614的设备600A。在图6L中,设备600A在区域630而不是区域616中显示与ECG应用程序相对应的拼盘616,因为ECG应用程序现已被激活。

在图6L中,在显示用户界面614时,设备600A接收输入621,该输入指向与低有氧适能水平通知应用程序相对应的拼盘638的了解更多示能表示638B。

在图6M中,响应于接收到输入621,设备600A显示与低有氧适能通知应用程序相关联的用户界面656。用户界面656包括低有氧适能通知应用程序不可用于在设备600A上或在配对的智能手表上操作的指示656A,以及为什么该应用程序不可用的原因的指示656B。

在一些实施方案中,应用程序(例如,或应用程序特征)不可用(不可用于在设备600A上和/或在配对的智能手表上操作),这是由于数据访问权限或使用设备600A或外部设备(例如,设备600B)的位置(例如,城市;州;国家)处的法规(例如,政府法规),如下文参考图8A至图8S和图10A至图10V更详细描述的。在一些实施方案中,应用程序(例如,或应用程序特征)不可用(不可用于在设备600A上或在配对的智能手表上操作),这是由于用户的生物特性(例如,年龄;妊娠;预先存在的医疗状况),如下文参考图8A至图8S更详细描述的。

图6N示出了显示健康应用程序的概要用户界面660的设备600A。概要用户界面660包括与不同健康相关功能相对应的多个用户界面对象662、664和666,这些不同健康相关功能对应于在设备600A上和/或在配对的智能手表上操作的健康相关应用程序(例如,或应用程序特征)。概要用户界面660包括用户界面对象662,该用户界面对象对应于噪声级通知应用程序并且包括与检测的噪声级相关联的信息。概要用户界面660还包括用户界面对象664,该用户界面对象对应于活动应用程序并且包括测量/检测的活动相关信息。概要用户界面660还包括用户界面对象666,该用户界面对象对应于健身应用程序并且包括过去健身信息。

图6O示出了在概要用户界面600中显示与用户界面614相关的通知668(例如,基于时间的通知)的设备600A。通知668包括应审查并视需要更新如图6B所示的用户界面614中列出的健康相关功能的指示668A。在一些实施方案中,设备600A将通知668显示为横幅通知(例如,在主用户界面或不同应用程序的用户界面上方)。在一些实施方案中,设备600A在设备600A的唤醒屏幕中显示通知668。

在一些实施方案中,设备600A自动地每年显示一次通知668。在一些实施方案中,设备600A自动地每月显示一次通知668。

在一些实施方案中,响应于接收到指向通知668的输入,设备600A显示用户界面614,使得用户可容易且方便地管理健康相关应用程序(例如,或应用程序特征)。

图7A至图7C是示出根据一些实施方案的用于管理电子设备上的健康与安全特征的方法的流程图。在计算机系统(例如,电子设备(例如,100、300、500、600A))处执行方法700,该计算机系统与显示生成部件(例如,602A)(例如,显示控制器、触敏显示器系统;显示器(例如,集成或连接))和一个或多个输入设备(例如,陀螺仪、加速度计、麦克风、触敏表面)通信。方法700中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。

在一些实施方案中,电子设备(例如,600A)是计算机系统。该计算机系统任选地与显示生成部件(例如,602A)和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。

如下所述,方法700提供了用于管理和/或呈现健康数据的直观方式。该方法减少了用户管理和/或呈现健康数据的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使用户能够更快速且更有效地管理和/或呈现健康数据节省功率并增加电池充电之间的时间。

计算机系统(例如,600A)在(702)处经由显示生成部件(例如,602A)显示用户界面(例如,614)(例如,健康功能列表界面),该用户界面包括对应于健康相关(例如,身体健康(包括身体安全)、心理健康)功能(例如,在计算机系统上或可用于在计算机系统上操作或者在与计算机系统通信的外部电子设备上操作或可用于在这些外部电子设备上操作的应用程序或应用程序特征)的多个用户界面对象(例如,618-628、632-634、638-640),该多个用户界面对象包括对应于第一健康相关功能(例如,心率跟踪相关功能(例如,620、622、624、638、640)、医疗识别功能(例如,632)、紧急联系功能(例如,634)、环境噪声级跟踪功能(例如,628))的第一用户界面对象。

第一用户界面对象(例如,632、634)包括(704)根据确定第一健康相关功能当前是活动的(例如,在计算机系统上是活动的;在与计算机系统通信的外部电子设备上是活动的;主动向计算机系统提供第一健康相关功能的数据),第一健康相关功能为活动的指示(例如,632A)(例如,图形或文本指示)(706)。

第一用户界面对象(例如,618、620、622、624、626、628)包括(704)根据确定第一健康相关功能当前是不活动的并且能够用于经由在计算机系统(例如,602a)处接收到的一组一个或多个输入来激活,第一健康相关功能能够用于激活的指示(例如,图形或文本指示;在被选择时发起用于激活第一健康相关功能的过程的可选用户界面对象(例如,618C、626C))(708)。在一些实施方案中,及第一健康相关功能不活动的指示。

第一用户界面对象(例如,638、640)包括(704)根据确定第一健康相关功能当前是不活动的并且不能够用于激活(例如,不能够用于经由计算机系统激活;当前不能够用于激活(例如,由于监管、硬件或软件约束或限制)),第一健康相关功能不能够用于激活的指示(例如,638A)(例如,图形或文本指示)(710)。

基于第一健康相关功能是否活动或者不活动且可用或者不活动且不能够用于激活来将第一用户界面对象与指示一起显示,为用户提供了关于第一健康相关功能的状态的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一健康相关功能不能够用于激活的指示(例如,638A)包括描述该功能为什么不能够用于激活的指示。

在一些实施方案中,由于第一可解决问题(例如,可通过更新解决的软件问题;可通过替换和/或采购硬件来解决的硬件问题;可通过改变位置来解决的基于位置的问题),第一健康相关功能不能够用于激活,并且第一健康相关功能不能够用于激活的指示包括(724)可选部分(例如,可选区域、示能表示),当通过经由该一个或多个输入设备接收到的输入被选择时,该可选部分发起用于解决第一可解决问题并由此使第一健康相关功能能够用于激活的过程(例如,计算机系统处的过程;与计算机系统通信的外部设备处的过程)(726)。提供发起用于解决阻止健康相关功能的激活的可解决问题的过程的可选部分,为用户提供了对设备的更多控制并且问题的解决无需手动识别问题的原因并且不必因用于识别和解决问题的多个选项而使UI杂乱。提供对计算机系统的附加控制而不由于附加显示的控件使UI杂乱,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供适当的输入并且减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,第一健康相关功能当前是不活动的并且能够用于激活,并且第一用户界面对象(例如,618、620、622、624、626、628)还包括(712)可选部分(例如,可选区域、示能表示),当通过经由该一个或多个输入设备接收到的输入被选择时,该可选部分发起用于激活第一健康相关功能(例如,如图6C、图6E、图6G和图6I至图6K所示)的过程(714)。在一些实施方案中,根据确定第一健康相关功能是活动的,第一用户界面对象(例如,632、634)不包括该可选部分,当通过经由该一个或多个输入设备接收到的输入被选择时,该可选部分发起用于激活第一健康相关功能的过程。

在一些实施方案中,根据确定第一健康相关功能是第一类型的功能(例如,具有二元状态(活动、不活动)的功能(例如,紧急跌倒检测、紧急联系)),用于激活第一健康相关功能(例如,如图6C、图6E、图6G和图6I至图6K所示)的过程包括(716)需要第一最少数量的输入(例如,必须接收到的最少数量的输入)来激活第一健康相关功能(例如,如图6C、图6E和图6G所示)的第一类型的激活过程(718)。在一些实施方案中,第一最少数量的输入为1。

在一些实施方案中,根据确定第一健康相关功能是第二类型的功能(例如,需要附加信息或批准来激活的功能),用于激活第一健康相关功能(例如,如图6C、图6E、图6G和图6I至图6K所示)的过程包括(716)第二类型的激活过程,其中第二类型的激活过程需要第二数量的最少输入(例如,第一数量的最少输入加1(例如,在第一类型的激活过程需要最少一个输入时2个或更多个最少输入)来激活第一健康相关功能(例如,如图6I至图6K所示),并且其中第二数量的最少输入大于第一数量的最少输入(722)。基于第一健康相关功能是第一类型还是第二类型来发起用于使用需要不同量的最少输入的不同类型的激活过程激活第一健康相关功能的过程,为系统提供了适应不同类型的健康相关功能的激活的能力,从而增加了可经由用户界面向用户提供的控制选项。提供附加控制选项,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且高效地使用计算机系统而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,健康相关功能是第一类型的功能并且具有二元状态(例如,活动或不活动)。在一些实施方案中,第一类型的健康相关功能具有非二元状态(例如,不活动状态、具有第一参数的活动状态;具有第二参数的活动状态)并且第一类型的激活过程包括预先填充该功能的至少一个参数。

在一些实施方案中,第二类型的激活过程(例如,如图6I至图6K所示)包括提供影响该功能的信息或参数(例如,阈值、激活频率值)的选择。

在一些实施方案中,第一类型的激活过程(例如,如图6C、图6E和图6G所示)包括经由显示生成部件(例如,602A)显示单个可选用户界面对象,当通过经由该一个或多个输入设备接收到的输入被选择时,该单个可选用户界面对象激活第一健康相关功能(例如,可由单个输入激活第一健康相关功能)(720)。提供单个用户界面对象以激活该功能,使用户能够激活该功能而不由于多个控件使用户界面杂乱。提供对计算机系统的附加控制而不由于附加显示的控件使UI杂乱,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供适当的输入并且减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,第二类型的激活过程(例如,如图6I至图6K所示)包括经由显示生成部件(例如,602A)显示多个用户界面(例如,650、652、654)的序列,并且在激活第一健康相关功能之前接收多个用户输入,该多个用户输入在显示该多个用户界面的界面时被接收到。经由多个输入激活健康相关功能并使用多个用户界面确保了接收到正确激活该功能所需的信息,从而确保正确的激活并减少错误。确保功能的正确激活并减少错误,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,第一健康相关功能能够用于激活的指示(例如,618A、626A)包括描述如何激活该功能的指示。

在一些实施方案中,计算机系统(例如,600A)与第一用户账户(例如,标识账户、访问账户、具有存储在服务器上的信息的账户)相关联,第一用户账户与第一外部电子设备(例如,图8I的600B)(例如,智能手表、平板电脑)相关联,并且第一健康相关功能在活动时包括在计算机系统上操作的一个或多个功能和在第一外部电子设备上操作的一个或多个功能。在一些实施方案中,计算机系统(例如,600)接收包括与第一用户界面对象相对应的输入的一组一个或多个输入。在一些实施方案中,响应于接收到包括与第一用户界面对象相对应的输入的该组一个或多个输入,计算机系统经由显示生成部件(例如,602a)显示与第一健康相关特征相对应的特征用户界面,该特征用户界面包括:第一特征用户界面对象,该第一特征用户界面对象对应于计算机系统上的该一个或多个操作的功能;以及第二特征用户界面对象,该第二特征用户界面对象对应于在第一外部电子设备上操作的该一个或多个功能中的功能。在一些实施方案中,第一特征用户界面对象可选择以修改计算机系统上的第一健康相关特征的一个或多个参数,而不影响第一外部电子设备上的第一健康相关特征的功能。在一些实施方案中,第二特征用户界面对象可选择以修改第一外部电子设备上的第一健康相关特征的一个或多个参数,而不影响计算机系统上的第一健康相关特征的功能。为特征用户界面提供与计算机系统和第一外部电子设备上的健康相关功能的操作相对应的单独界面对象,为用户提供了关于该功能的操作的、特定于计算机系统或外部设备的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,用于激活第一健康相关功能的过程包括显示设置用户界面(例如,644),该设置用户界面同时包括用于修改(例如,影响;更改;设定)计算机系统的第一健康相关功能的参数的第一设置用户界面对象(例如,644D)以及用于修改(例如,影响;更改;设定)第二外部电子设备(例如,智能手表、平板电脑;与第一外部电子设备相同或不同的设备)的第一健康相关功能的参数的第二设置用户界面对象(例如,644D)。同时显示计算机系统和外部电子设备两者的健康相关功能的设置用户界面对象,为用户提供了关于计算机系统和外部设备两者的功能的设置/参数的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一健康相关功能的设置用户界面可从应用程序(例如,与图6N的用户界面660相对应的应用程序)(例如,健康数据聚合应用程序)访问,该应用程序收集并呈现多个健康相关功能(包括第一健康相关功能)的数据。

在一些实施方案中,用于激活第一健康相关功能的过程包括显示设置用户界面,该设置用户界面包括该功能的可选参数的一个或多个预先填充或预先选择的值(例如,如图8C至图8D的用户界面806中所示)并且还包括用于修改该一个或多个预先填充或预先选择的值的选项。

在一些实施方案中,用于激活第一健康相关功能的过程包括显示设置用户界面(例如,644、646),该设置用户界面包括在计算机系统(例如,600A)和至少一个外部电子设备(例如,图8I的600B)处控制该功能的参数的一个或多个可选用户界面对象。在一些实施方案中,这些参数存储在远程服务器上并且可由与计算机系统的用户相关联的多个设备访问。

在一些实施方案中,计算机系统(例如,600A)(例如,在预先确定的时间,在预先确定的时间间隔(例如,设定的月数)之后)显示提醒用户(例如,经由设置用户界面)检查第一健康相关功能的一个或多个设置的通知。在一些实施方案中,在应用程序(例如,健康数据聚合应用程序)中显示该通知,该应用程序收集并呈现多个健康相关功能(包括第一健康相关功能)的数据。

在一些实施方案中,不能从包括与健康相关功能相对应的该多个用户界面对象的用户界面修改第一健康相关功能的设置(例如,任何设置,包括该功能的激活状态)(例如,修改该功能的设置需要导航到一个或多个不同用户界面)。防止从用户界面修改第一健康相关功能的设置,降低了不经意修改设置的风险和/或降低了用户将在不访问与该功能有关的附加信息和/或设置的情况下作出修改的风险。降低不经意操作的风险使用户-设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且高效地使用计算机系统而减少了电力使用并且延长了设备的电池寿命。

应注意,上文相对于方法700(例如,图7A至图7C)所述的过程的详情也以类似方式适用于上文所述的方法。例如,方法900任选地包括上文参考方法700所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法900所述的健康应用程序的一个或多个特征。又如,方法1100任选地包括上文参考方法700所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法1100所述的后台测量特征的一个或多个特征。又如,方法1300任选地包括上文参考方法700所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法1300所述的用于测量生物识别信息的应用程序的一个或多个特征。又如,方法1500任选地包括上文参考方法700所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法1500所述的健康应用程序用户界面的一个或多个特征。又如,方法1700任选地包括上文参考方法700所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法1700所述的后台测量特征的一个或多个特征。为了简明起见,这些详情在下文中不再重复。

图8A至图8S示出了根据一些实施方案的用于管理电子设备上的健康特征的设置的示例性用户界面。这些附图中的用户界面用于示出下文所述的过程,包括图9A至图9C中的过程。

图8A示出了显示健康应用程序的概要用户界面800(对应于上文首先参考图6N所述的概要用户界面660)的设备600A。在图8A中,设备600A在概要用户界面660中显示可在设备600A上设置(例如,启用)低有氧适能通知的通知802。通知802包括关于低有氧适能通知及其与心脏健康的关系的信息802A。通知802还包括用于发起低有氧适能通知的设置的示能表示802B。

另外在图8A中,在显示概要用户界面800时,设备600A接收指向示能表示802B的输入801。

在图8B中,响应于接收到输入801,设备600A显示设置用户界面804,该设置用户界面对应于用于激活低有氧适能通知应用程序的设置(例如,引导(onboarding))过程的一部分。用户界面804包括可启用配对的智能手表以生成低有氧适能通知的指示804A。用户界面804还包括用于继续激活低有氧适能通知应用程序的设置过程的示能表示804B。

另外在图8B中,在显示用户界面804时,设备600A接收指向示能表示804B的输入803。

在图8C中,响应于接收到输入803,设备600A显示设置用户界面806,该设置用户界面对应于用于激活低有氧适能通知应用程序的设置过程的一部分。

在图8C的实施方案中,设置用户界面806包括用户健康详情区域808以用于接收关于用户健康的信息(例如,性别;出生日期;身高;体重)。在一些实施方案中,设备600A请求用户健康详情区域808中的用户健康信息的用户输入。在一些实施方案中,设备600A在没有手动用户输入的情况下自动地基于例如来自健康应用程序的存储的用户信息来预先填充用户的健康信息。

设置用户界面806还包括药物区域810以用于接收与用户当前服用的一种或多种药物有关的信息。药物区域810包括可由用户选择的与不同药物相对应的多个可选用户界面对象(例如,与钙通道阻滞剂相对应的用户界面对象812、与β阻滞剂相对应的用户界面对象814)。

在一些实施方案中,设置用户界面806还包括用于接收可影响有氧适能的附加信息(诸如用户当前是否怀孕或用户当前是否具有任何预先存在的医疗状况)的区域。

在图8C中,在显示设置用户界面806时,设备600A接收输入805,该输入指向在药物区域810中选择与β阻滞剂相对应的用户界面对象814。

在图8D中,响应于接收到输入805,设备600A在与β阻滞剂相对应的用户界面对象814中显示β阻滞剂已被选择为用户当前服用的药物的指示814A(例如,勾号;视觉标记)。

另外在图8D中,在显示引导用户界面806时,设备600A接收输入807,该输入指向用于继续激活低有氧适能通知应用程序的设置过程的示能表示816。

在图8E中,响应于接收到图8D所示的输入807,设备600A显示设置用户界面818,该设置用户界面对应于用于激活低有氧适能通知应用程序的设置过程的一部分。设置用户界面818包括用户的有氧适能测量结果将被分类为的五分位组(例如,极高、高、平均、低、极低)的指示818A(例如,包括图表或列表)。这些五分位组包括极高、高、平均、低、极低。设置用户界面818还包括用于继续激活低有氧适能通知应用程序的设置过程的示能表示818B。

另外在图8E中,在显示引导用户界面818时,设备600A接收指向示能表示818B的输入809。

在图8F中,响应于接收到如图8E所示的输入809,设备600A显示设置用户界面820,该设置用户界面对应于用于激活低有氧适能通知应用程序的设置过程的一部分。设置用户界面820包括可影响(例如,降低)用户的有氧适能水平的多个因素822A-822D(包括年龄、妊娠、COPD和肺问题及心脏病)的指示(例如,列表)。设置用户界面820还包括用于继续激活低有氧适能通知应用程序的设置过程的示能表示824。

另外在图8F中,在显示引导用户界面820时,设备600A接收指向示能表示824的输入811。

在图8G中,响应于接收到输入811,设备600A显示设置用户界面826,该设置用户界面包括用于完成低有氧适能通知应用程序的引导过程并启用配对的智能手表上的低有氧适能通知的示能表示826A。设置用户界面826还包括用于退出引导过程而不启用配对的智能手表上的低有氧适能通知的示能表示826B。

另外在图8G中,在显示引导用户界面826时,设备600A接收指向示能表示826A的输入813。

在一些实施方案中,在启用应用程序(例如,或应用程序特征)诸如启用低有氧适能通知应用程序之前,设备600A确定该应用程序是否可在设备600A上或在配对的智能手表上操作或者接收关于该应用程序是否可在该设备上或在配对的智能手表上操作的确定。在一些实施方案中,该确定基于应用于设备600A和/或外部设备(例如,设备600B)的当前位置的法规(例如,政府法规),其中基于设备600A和/或配对的智能手表的一个或多个传感器(例如,GPS传感器)来确定当前位置。在一些实施方案中,该确定基于用户的特性(例如,年龄)。

响应于接收到输入813,设备600A确定是否可基于用户的当前年龄来启用低有氧适能通知,其中将用户的当前年龄与可在外部设备(例如,设备600B)上启用低有氧适能通知的年龄阈值(例如,50;60)进行比较。在图8G中,设备600A确定用户的当前年龄在该年龄阈值下。

在图8H中,响应于接收到输入813(例如,并且根据确定用户的当前年龄低于阈值年龄),设备600A激活低有氧适能通知并且显示与低有氧适能通知应用程序相对应的用户界面828。

用户界面828包括可选用户界面对象830以使得显示与经由配对的智能手表测量的先前有氧适能水平相对应的测量数据。用户界面828还包括当前启用低有氧适能通知的指示832。用户界面828还包括信息区域834,该信息区域包括用于查看关于有氧适能的附加更详细信息的多个可选用户界面对象834A-834D。用户界面828还包括信息区域836,该信息区域包括关于低有氧适能的信息(例如,基本信息)。

图8I示出了配对的智能手表(此后称为设备600B)。设备600B包括一个或多个生物识别传感器(例如,包围在该设备的外壳中)以用于在用户穿戴着该设备时测量有氧适能。在一些实施方案中,设备600B包括设备100、300、500和600A的一个或多个特征或元件。

在图8I中,已经由上文参考图8A至图8H所述的设置过程来在设备600B上启用低有氧适能通知。响应于检测到基于经由该一个或多个生物识别传感器进行的多个有氧适能测量,一个或多个有氧适能测量(例如,一定数量的先前有氧适能测量的序列;先前一定数量的测量内的至少预先定义的数量的测量)被确定为属于极低五分位组,设备600B如图8I中那样显示通知838。

通知838包括先前有氧适能测量已被测定为极低的指示838A。通知838还包括极低测量的潜在原因的指示838B。通知838还包括可经由设备600A访问关于极低测量的附加(例如,更详细)信息的指示838C。通知838还包括示能表示838D以使得在设备600B上显示关于极低有氧适能测量的附加信息。通知838还包括示能表示838E以使得设备600B停止显示该通知。通知838还包括可经由设置应用程序管理通知(例如,是否要启用或禁用设备600B上的通知,包括通知838)的指示838F。

图8J示出了显示设置用户界面826的设备600B,如上文首先参考图8G所述。然而,与图8G中不同,在图8J中,用户的年龄高于允许使用低有氧适能通知的年龄阈值(例如,高于50;高于60)。

在图8J中,在显示引导用户界面826时,设备600A接收输入815,该输入指向用于在设备600B上启用低有氧适能通知的示能表示826A。与图8G中一样,响应于接收到输入815,设备600A确定是否可基于用户的当前年龄来启用低有氧适能通知,其中将用户的当前年龄与可启用低有氧适能通知的年龄阈值(例如,50;60)进行比较。

在图8K中,响应于接收到输入815,设备600A放弃激活低有氧适能通知并且显示用户界面840。用户界面840包括低有氧适能通知不可用(例如,低有氧适能通知不能被激活)的指示840A。用户界面840还包括为什么低有氧适能通知不可用(由于用户的年龄高于用于启用低有氧适能通知的年龄阈值)的指示840B。

图8L示出了经由显示生成部件602B显示通知842的设备600B,该通知指示存在与低有氧适能通知有关的更新。在图8L中,设备600A和/或设备600B已确定用户的年龄已达到低有氧适能通知不可用的年龄阈值(例如,50;60)(例如,用户已经50岁;用户已经60岁)。在确定用户的年龄已达到年龄阈值时,设备600A在没有用户输入的情况下自动地从低有氧适能通知取消注册用户并且使得低有氧适能通知在设备600B上去激活。

在图8M中,设备600B(例如,响应于和/或根据确定低有氧适能通知不再可用,如图8L所述)经由显示生成部件602B显示通知844,该通知指示低有氧运动通知不再可用并因此在设备600B上将不再为活动的。

图8N示出了显示概要用户界面800的设备600B,如上文首先参考图8A所述。在图8N中,在设备600B上激活低有氧适能通知。概要用户界面800包括与低有氧适能通知相对应的用户界面对象846(此后称为拼盘846)。拼盘846包括已经由设备600B检测到极低有氧适能水平的指示846A。

另外在图8N中,在显示概要用户界面800时,设备600A接收指向拼盘846的输入817。

在图8O中,响应于接收到输入817,设备600A显示有氧适能应用程序的用户界面848。用户界面848包括图形区域852,该图形区域包括落入当前选择的时间范围内的用户的先前有氧适能测量的图形指示(例如,经由图表图或点图)。当前选择的时间范围是当前天,如经由时间范围指示850A所指示。设备600A还在图形区域852的图形指示中指示与落入在当前选择的有氧适能水平五分位组过滤器内的有氧适能测量相对应的点(例如,通过在视觉上标记或突出显示)。

用户界面848还包括在当前选择的时间范围期间的一个或多个有氧适能测量(或另选地,在整个当前选择的时间范围中的有氧适能测量的聚合平均值)的有氧适能水平指示850B(例如,包括有氧适能水平五分位组的指示)。在图8O中,有氧适能水平指示850B指示当前天期间用户的有氧适能水平落入极低五分位组内。

用户界面848还包括时间范围选择区域854,该时间范围选择区域包括多个可选时间范围,包括当前天选项854A、过去周选项854B、过去月选项854C和过去年选项854D。如上所提及,当前选择的时间范围是当前天,并且时间范围选择区域854包括当前天选项854A是当前选择的时间范围的视觉指示(例如,通过在视觉上突出显示或标记当前天选项854A)。

用户界面848还包括当前选择的有氧适能水平五分位组的指示856以及落入当前选择的时间范围期间的当前选择的有氧适能水平五分位组水平内的有氧适能水平测量数量的数值指示856A。在图8O中,当前选择的有氧适能水平五分位组为极低,并且数量指示856A指示在当前天期间进行的3个有氧适能测量落入极低五分位组内。

用户界面848还包括示能表示858(例如,陈述“显示所有过滤器”),该示能表示在被激活时使得显示所有可用有氧适能五分位组(例如,极高、高、平均、低、极低)以应用为图形区域852中当前显示的有氧适能数据的过滤器。在图8O中,在显示用户界面848时,设备600A接收指向过滤器示能表示858的输入819(例如,触摸输入;轻击输入)。

在图8P中,响应于接收到输入819,设备600A在用户界面848中显示与五分位组(极高、高、平均、低和极低)相对应的多个过滤器860A-860E,其中极低过滤器860E为当前选择的过滤器。

图形区域852中显示的有氧适能水平测量包括落入极低五分位组内的3个测量、落入低五分位组内的1个测量、落入平均五分位组内的2个测量、落入高五分位组内的0个测量以及落入极高五分位组内的0个测量。与每个相应五分位组相对应的测量的数量也经由过滤器860A-860E指示。

设备600A还在图形区域852中通过以下方式在视觉上指示落入当前选择的五分位组过滤器内的有氧适能水平测量:(例如,使用特定视觉特性,诸如不同背景颜色或填充颜色/图案)指示与当前选择的五分位组水平相对应的图形的区或区域。在图8P中,当前选择的五分位组对应于过滤器860E(极低五分位组),并且图形区域852包括涵盖极低五分位组的图形的区域的视觉指示852A。

另外在图8P中,在显示用户界面848时,设备600A接收指向滚动用户界面的输入821(例如,滚动输入;轻扫输入)。

在图8Q中,响应于接收到输入821,设备600A滚动用户界面848(例如,向下)。如图8Q所示,用户界面848还包括先前有氧适能水平测量信息862(例如,在用户的上次步行期间测量的有氧适能水平)。用户界面848还包括关于有氧适能的信息864。用户界面848还包括关于有氧适能如何与心脏健康相关的信息866。

图8R示出了显示用户界面848的设备600A。在图8R中,未启用低有氧适能通知。设备600A在用户界面848中显示有氧适能通知868(例如,显示为该用户界面内的提示或拼盘),该有氧适能通知包括可启用有氧适能应用程序的指示(例如,和监测有氧适能对于整体健康的益处)。

在图8R中,在显示通知868时,设备600A接收指向通知868的输入823。在一些实施方案中,如果先前已设置低有氧适能通知应用程序,则设备600A响应于接收到输入823而启用低有氧适能通知(例如,而不需要用户经历如上文参考图8A至图8H所述的引导过程)。在一些实施方案中(例如,如果先前已设置低有氧适能通知应用程序),设备600A显示设置用户界面,该设置用户界面允许响应于接收到输入823而快速(例如,一步)启用低有氧适能通知(例如,经由切换键或示能表示上的输入以启用通知)。在一些实施方案中(例如,如果先前尚未设置低有氧适能通知应用程序),设备600A响应于接收到输入823而发起上文参考图8A至图8H所述的引导过程。

图8S示出了显示健康应用程序的概要用户界面800的设备600A,如上文首先参考图8A所述。在图8S中,在确定预先确定的数量的先前有氧适能测量落入极低五分位组内时,设备600A在概要用户界面870中显示通知870,该通知指示预先确定的数量的先前有氧适能测量被确定为落入极低五分位组中。

在图8S中,通知870包括关于落入极低五分位组中的测量的数量的信息870A。通知870还包括落入极低五分位组中的先前测量的图形指示870B(例如,将这些测量对平均有氧适能水平作图的线图或点图)。

在一些实施方案中,相对于图8A至图8S,针对测量低有氧适能描述的特征替代地涉及测量或跟踪血氧水平(例如,SpO

图9A至图9C是示出根据一些实施方案的用于管理电子设备上的健康特征的设置的方法的流程图。在计算机系统(例如,电子设备(例如,100、300、500、600A、600B))处执行方法900,该计算机系统与显示生成部件(例如,602A、602B)(例如,显示控制器、触敏显示器系统;显示器(例如,集成或连接))和一个或多个输入设备(例如,陀螺仪、加速度计、麦克风、触敏表面)通信。方法900中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。

在一些实施方案中,电子设备(例如,600A、600B)是计算机系统。该计算机系统任选地与显示生成部件(例如,602A、602B)和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。

如下所述,方法900提供了用于管理和/或呈现健康数据的直观方式。该方法减少了用户管理和/或呈现健康数据的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使用户能够更快速且更有效地管理和/或呈现健康数据节省功率并增加电池充电之间的时间。

计算机系统(例如,600A、600B)在(902)处(例如,响应于自动确定满足一组显示标准(例如,在软件更新之后,在预先确定的时间))经由显示生成部件(例如,602A、602B)显示一组一个或多个用户界面(例如,如图8A至图8H和图10D至图10E所示),该组一个或多个用户界面对应于第一健康相关功能(例如,可用于在计算机系统上操作或可用于在与计算机系统通信的外部电子设备上操作的应用程序或应用程序特征(例如,心率跟踪相关功能、医疗识别功能、紧急联系功能、环境噪声级跟踪功能)),其中第一健康相关功能当前是不活动的(例如,未启用(例如,该功能的一个或多个特征不活动或未启用))。

显示对应于第一健康相关功能的该组一个或多个用户界面(例如,如图8A至图8H和图10D至图10E所示)包括(904)根据确定满足一组激活容许性标准(例如,制约第一健康相关功能当前是否能够用于激活的一组标准),该组激活容许性标准包括在计算机系统的当前位置(例如,州、地区或国家内的位置)满足一组基于位置的标准时满足的基于位置的标准,显示一组一个或多个激活用户界面的第一激活用户界面(例如,826、828、1004、1008),该组一个或多个激活用户界面包括第一可选用户界面对象(例如,示能表示;“完成”按钮、“激活”开关),当通过经由该一个或多个输入设备接收到的输入被选择时,该第一可选用户界面对象激活第一健康相关功能(906)。

显示对应于第一健康相关功能的该组一个或多个用户界面包括(904)根据确定不满足该组激活容许性标准,显示通知界面,该通知界面包括对应于(例如,关于、涉及)第一健康相关功能的第一信息(例如,与该功能有关的详情、关于为什么该功能在当前位置不可用的信息)并且不包括可选用户界面对象(例如,不包括用于激活第一健康相关功能的任何可选用户界面对象),当通过经由该一个或多个输入设备接收到的输入被选择时,该可选用户界面对象激活第一健康相关功能(908)。另选地显示第一激活用户界面或通知界面,为用户提供了关于当前是否满足该组一个或多个基于位置的标准的反馈以及关于是否可在当前位置激活第一健康相关功能的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,该组基于位置的标准包括在计算机系统(例如,600A、600B)的当前位置匹配预先确定的一组一个或多个位置(例如,在(例如,按照相关法规)允许使用第一健康相关功能的预先确定的州、地区或国家内的位置)时满足的标准(910)。另选地基于包括使当前位置与预先确定的位置匹配的标准来显示第一激活用户界面或通知界面,为用户提供了关于当前位置对应于允许激活第一健康相关功能的预先确定的位置的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一健康相关功能是用于测量或跟踪SPO

在一些实施方案中,该组一个或多个激活用户界面包括第二激活用户界面(例如,与第一激活用户界面不同或相同的界面),该第二激活用户界面包括用于确认计算机系统(例如,600A、600B)的用户的第一生物识别详情(例如,年龄、体重、性别)(例如,如图8C至图8D所示)的用户界面对象(例如,该用户界面对象是可用来修改第一生物识别详情的可选用户界面对象)。为用户提供用于确认生物识别详情的界面对象,为用户提供了作为如存储在计算机系统上或可由计算机系统访问的详情的当前值的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一生物识别详情是与包括用户的多个生物识别详情的用户的健康概况相关联的详情(例如,如图8C至图8D所示)。在一些实施方案中,在显示对应于第一健康相关功能的用户界面之前,可由计算机系统(例如,600A、600B)(例如,经由对应于用户界面800的健康应用程序)访问健康概况。

在一些实施方案中,该组一个或多个激活用户界面包括第三激活用户界面(例如,与第一或第二激活用户界面不同或相同的界面),该第三激活用户界面包括可影响第一健康相关功能(例如,在该功能是心脏相关功能时影响心率)的一种或多种药物的指示(例如,如经由图8C至图8D中的810所示)。为用户提供可影响心率的一种或多种药物的指示,为用户提供了作为在第一健康相关系统在计算机系统上操作时可影响第一健康相关系统的功能的因素的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第三激活用户界面包括用于提供输入以指示用户当前是否正服用该一种或多种药物的可选用户界面对象(例如,814)。

在一些实施方案中,该组一个或多个激活用户界面包括第四激活用户界面(例如,与第一、第二或第三激活用户界面不同或相同的界面),该第四激活用户界面包括可影响第一健康相关功能的一个或多个生理参数的指示(例如,如图8C至图8D所示)。

在一些实施方案中,第一健康相关功能包括在被激活时执行一个或多个生物识别测量(例如,测量心率)(例如,如图12A至图12G所示)。在一些实施方案中,自动地(例如,在没有显式用户请求的情况下)在后台执行生物识别测量。在一些实施方案中,在完成第一健康相关功能的生物识别测量之后,计算机系统(例如,600A和/或600B)发出与生物识别测量相对应的感知指示(例如,838)(例如,视觉、听觉或触觉指示;警示)。在一些实施方案中,该指示是在被选择时显示测量的结果的可选用户界面对象。发出与生物识别测量相对应的感知指示,为用户提供了关于完成的生物识别测量的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,激活容许性标准包括在计算机系统(例如,600A、600B)的用户的年龄(例如,如可用于计算机系统或由用户录入的数据所指示)未超过阈值年龄值(例如,50、55、60)时满足的标准(912)。在激活容许性标准中包括年龄限制,为用户提供了关于需要什么年龄来激活第一健康相关标准的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,在第一健康相关功能为活动的时(例如,在激活该功能之后),计算机系统(例如,600A、600B)在(916)处检测用户的当前年龄超过(例如,已改变为超过)阈值年龄值(例如,50、55、60)。在一些实施方案中,响应于检测到用户的当前年龄超过阈值年龄值,计算机系统在(916)处去激活第一健康相关功能的至少一个功能(例如,一个部件、一组功能之中的一个功能;第一健康相关功能的所有功能)。基于用户年龄来自动地去激活第一健康相关功能的功能,减少了对用于执行该去激活的用户输入的需要。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,去激活第一健康相关功能的该至少一个功能包括经由显示生成部件(例如,602A、602B)显示第一健康相关功能的去激活的至少一个功能不可用于重新激活的指示(例如,844)(918)。显示第一健康相关功能不可用于重新激活的指示,为用户提供了关于该功能的状态的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一健康相关功能包括在被激活时执行一个或多个生物识别测量(例如,心率)(920)。在一些实施方案中,自动地(例如,在没有显式用户请求的情况下)在后台执行生物识别测量。在一些实施方案中,在完成第一健康相关功能的第一生物识别测量之后,计算机系统(例如,600A、600B)在(922)处经由显示生成部件(例如,602A、602B)显示第一生物识别测量的结果,其中生物识别测量的结果包括将该结果分类为五个可能五分位组中的五分位组的指示(例如,结果为极高、高、平均、低或极低)(例如,如图8O至图8P所示)。将生物识别测量的结果显示为五分位组,为用户提供了关于测量的结果的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一生物识别测量被分类为第一五分位组(例如,五个可能五分位组中的最低五分位组)。在一些实施方案中,在完成第一生物识别测量之后,计算机系统(例如,600A、600B)执行第二生物识别测量。在一些实施方案中,在完成第二生物识别测量之后,计算机系统经由显示生成部件(例如,602A、602B)显示第二生物识别测量的结果,根据确定第二生物识别测量的结果被分类为第一五分位组(例如,与第一结果相同的五分位组),该结果包括第二生物识别测量被分类为第一五分位组的指示,其中将第二生物识别测量的结果分类为第一五分位组的指示不同于将第一生物识别测量的结果分类为第一五分位组的指示。在一些实施方案中,第二生物识别测量的指示强调用户的结果在多个测量之中继续保持在第一五分位组中。(例如,“您的结果仍然极低”)。显示与也位于第一五分位组中的第一生物识别测量的结果的指示不同的、位于第一五分位组中的第二生物识别的结果的指示,向用户提供了至少两个测量已位于第一五分位组中的反馈并且区分了这两个测量的结果,即便这两个测量位于相同五分位组中。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一生物识别测量的结果或第二生物识别测量的结果包括第一健康相关功能的生物识别测量一直保持在某个五分位组中(例如,最低五分位组中)的时间长度的指示。

在一些实施方案中,在显示对应于第一健康相关功能的该组一个或多个用户界面之前,计算机系统(例如,600A、600B)(例如,经由GPS,经由蜂窝电话塔查验,经由Wi-Fi接入点定位)确定计算机系统的当前位置。

在一些实施方案中,显示该组一个或多个激活用户界面中的第一激活用户界面是响应于在显示应用程序(例如,与用户界面800相对应的健康应用程序)(例如,健康数据聚合应用程序)的用户界面时接收到的输入而发生的,该应用程序收集并呈现多个健康相关功能(包括第一健康相关功能)的数据。基于在健康聚合应用程序中接收到的输入来显示一组一个或多个激活用户界面中的第一激活用户界面,为用户提供了从与健康信息相关的应用程序激活第一健康相关功能的能力,这向用户揭示了计算机系统的相关功能并且改善了人机交互。揭示相关功能并且改善人机交互,增强了计算机系统的可操作性并且使机器-用户界面更高效且有效(例如,有效地向用户提供计算机操作和功能)。

在一些实施方案中,第一健康相关功能包括在被激活时执行一个或多个生物识别测量(例如,心率)。在一些实施方案中,自动地(例如,在没有显式用户请求的情况下)在后台执行生物识别测量。在一些实施方案中,在完成第一健康相关功能的多个生物识别测量之后,计算机系统(例如,600A、600B)显示数据用户界面(例如,848),该数据用户界面包括该多个生物识别测量的至少子组的结果的图形表示(例如,852)(例如,图表;图形)。在一些实施方案中,该图形表示对应于可调节的时间段(例如,天、周、月、年)的结果。显示包括该多个生物识别测量的至少子组的结果的图形表示的数据用户界面,为用户提供了关于可在计算机系统处访问的测量数据的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,包括图形表示(例如,852)的数据用户界面(例如,848)包括关于第一健康相关功能的附加信息(例如,文本信息)以及用于访问对应于或关于第一健康相关功能的附加信息的一个或多个可选用户界面对象。

在一些实施方案中,第一健康相关功能包括在被激活时执行一个或多个生物识别测量(例如,测量心率)。在一些实施方案中,自动地(例如,在没有显式用户请求的情况下)在后台执行生物识别测量。在一些实施方案中,在完成第一健康相关功能的第三生物识别测量之后,计算机系统(例如,600A、600B)经由显示生成部件(例如,602A、602b)显示第三生物识别测量的结果,其中显示第三生物识别测量的结果(例如,极高、高、平均、低或极低)包括显示来自多个不同年龄范围的参考测量值。在一些实施方案中,结果页面(例如,848)包括按年龄组的生物识别测量的平均值和/或统计范围。将用户的生物识别测量的结果连同来自多个不同年龄范围的参考测量值一起显示,为用户提供了关于存储在计算机系统处和/或可从计算机系统访问的参考测量值的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,来自多个不同年龄范围的参考测量值不包括来自高于预先确定的年龄阈值(例如,50、55、60)的年龄范围的测量值。

在一些实施方案中,来自多个不同年龄范围的参考测量值可被配置为按特定性别(例如,男性、女性)示出参考值或示出所有性别的组合参考值。

应注意,上文参考方法900(例如,图9A至图9C)所述的过程的详情也以类似方式适用于上文和下文所述的方法。例如,方法700任选地包括上文参考方法900所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法900所述的健康应用程序的一个或多个特征。又如,方法1100任选地包括上文参考方法900所述的各种方法的特性中的一个或多个特性。例如,与如参考方法900所述的设置用户界面的有条件显示有关的特征可应用于参考方法1100所述的设置过程。又如,方法1300任选地包括上文参考方法900所述的各种方法的特性中的一个或多个特性。例如,与如参考方法900所述的设置用户界面的有条件显示有关的特征可在用于设置参考方法1300所述的生物识别测量应用程序的过程期间应用。对于另一示例,方法1500任选地包括上文参考方法900所述的各种方法的特征中的一个或多个特征。例如,在参考方法1500所述的用户界面中呈现的健康信息可至少部分地基于是否可如参考方法900所述的那样启用或设置特定类型的健康应用程序或特征。又如,方法1700任选地包括上文参考方法900所述的各种方法的特性中的一个或多个特性。例如,经由如参考方法1700所述的后台测量来收集的健康信息的类型可至少部分地基于是否可如参考方法900所述的那样启用或设置特定类型的健康应用程序或特征。为了简明起见,这些详情在下文中不再重复。

图10A至图10V示出了根据一些实施方案的用于管理电子设备上的后台健康测量的示例性用户界面。这些附图中的用户界面用于示出下文所述的过程,包括图11A至图11B中的过程。

图10A示出了设备600A,该设备显示设备600B的伴侣应用程序的用户界面1000,其中该伴侣应用程序可用于管理设备600B的设置、应用程序和/或应用程序特征。在图10A中,用户界面1000包括与安装在设备600B上的应用程序相对应的多个用户界面对象(例如,示能表示),包括与心脏健康水平跟踪器应用程序相对应的用户界面对象1002。

心脏健康水平跟踪器应用程序使得设备600B使用设备600B的一个或多个生物识别传感器来执行自动/后台心率测量而不需要手动用户输入来进行这些测量。在一些实施方案中,以预先确定的时间间隔执行自动/后台心率测量。

在图10A中,在显示用户界面1000时,设备600A接收指向用户界面对象1002的输入1001。

在图10B中,响应于接收到输入1001,设备600A显示与心脏健康水平跟踪器应用程序的设置(例如,引导)过程相对应的设置用户界面1004。在一些实施方案中,还可从健康应用程序访问设置用户界面1004(例如,设置用户界面1004被显示为健康应用程序的用户界面上方的弹出窗口)。

在图10B中,设置用户界面1004包括关于心脏健康水平跟踪器应用程序的特征的信息1004A。设置用户界面1004还包括位置信息将用于确定心脏健康水平跟踪器应用程序是否可供在当前位置处使用的指示1004B。设置用户界面1004还包括用于继续心脏健康水平跟踪器应用程序的引导过程的示能表示1004C。

在图10B中,设备600A处于心脏健康水平跟踪器应用程序不可供使用(例如,由于相应位置处的法规)的位置(例如,城市;州;国家;地区)。在显示引导用户界面1004时,设备600A接收指向示能表示1004C的输入1003。

在图10C中,响应于接收到输入1003(例如,并且基于确定设备600A处于心脏健康水平跟踪器应用程序不可供使用的位置),设备600A显示覆盖在设置用户界面1004上的通知1006,该通知包括心脏健康水平跟踪器应用程序不可供在当前位置处使用的指示1006A。设备600A还放弃启用心脏健康测量特征。

图10D示出了再次显示设置用户界面1004的设备600A,如上文首先参考图10B所述。在图10D中,设备600A处于心脏健康水平跟踪器应用程序可供使用(例如,未被法规禁止使用)的位置。在显示引导用户界面1004时,设备600A接收指向示能表示1004C的输入1005。

在图10E中,响应于接收到输入1005(例如,并且基于确定设备600A处于心脏健康水平跟踪器应用程序可供使用的位置),设备600A显示用户界面1008(例如,心脏健康水平跟踪器应用程序的设置页面)。

用户界面1008包括指示心脏健康水平跟踪器特征被激活的可选用户界面对象1010。用户界面1008还包括关于心脏健康水平跟踪器特征的信息1012。

用户界面1008还包括可选用户界面对象1014,该可选用户界面对象包括用于触发通知的当前选择的阈值(例如,默认阈值)的指示,这些通知指示测量的心脏健康水平信息低于选择的阈值。用户界面1008还包括关于何时将触发这些通知的信息1016。

图10F示出了显示用户界面1018(例如,主用户界面;应用程序用户界面)的设备600B,该用户界面包括与心脏健康水平跟踪器应用程序相对应的应用程序图标1020。在图10F中,未在设备600B上激活心脏健康水平跟踪器应用程序。

在图10F中,在显示用户界面1018时,设备600B接收指向应用程序图标1020的输入1007。

在图10G中,响应于接收到指向应用程序图标1020的输入1007,设备600B显示通知1022,该通知包括可激活心脏健康水平跟踪器应用程序(例如,可在设备600A上完成心脏健康水平跟踪器应用程序的设置过程)的指示1022A。

在图10H中,设备600A(例如,在设备600B显示通知1022时)显示与心脏健康水平跟踪器应用程序相对应的通知1024。通知1024包括用于在设备600B上启用心脏健康水平跟踪器特征的示能表示1024A。在显示通知1024时,设备600A接收指向示能表示1024A的输入1009。

在图10I中,响应于接收到输入1009,设备600A显示与心脏健康水平跟踪器应用程序相对应的用户界面1008,如上文首先参考图10E所述。在显示用户界面1008时,设备600A接收指向可选用户界面对象1010的输入1011。在图10I中,可选用户界面对象1010指示与心脏健康水平跟踪器应用程序相对应的心脏健康水平跟踪器特征为活动的。

在图10J中,响应于接收到输入1011,设备600A显示用户界面1026,该用户界面包括关于心脏健康水平跟踪应用程序的信息1026A(例如,设备600B将以一整天中的预先确定的时间间隔发起自动/后台心率测量)。

另外在图10J中,用户界面1026包括用于在设备600B上启用或禁用自动/后台心率测量的可选用户界面对象1028(例如,切换键;示能表示)。可选用户界面对象1028指示后台心率测量当前处于开态。

在后台心率测量处于开态时,用户界面1026启用基于设备600B的当前设备状态来管理自动/后台心率测量。在一些实施方案中,设备状态包括睡眠模式和剧场模式(例如,勿扰模式)。

相对于睡眠模式而言,用户界面1026包括用于在设备600B处于睡眠模式时启用或禁用自动/后台心率测量的可选用户界面对象1030(例如,切换键;示能表示)。如果可选用户界面对象1030处于开态,则即使设备600B处于睡眠模式,设备600B也继续执行自动/后台心率测量(例如,以预先确定的时间间隔)。如果可选用户界面对象1030处于关态,则在设备600B处于睡眠模式时,设备600B放弃执行自动/后台心率测量(例如,以预先确定的时间间隔)。在图10J中,可选用户界面对象1030处于关态。

相对于剧场模式(例如,勿扰模式)而言,用户界面1026包括用于在设备600B处于剧场模式时启用或禁用自动/后台心率测量的可选用户界面对象1032(例如,切换键;示能表示)。如果可选用户界面对象1032处于开态,则即使设备600B处于剧场模式,设备600B也继续执行自动/后台心率测量(例如,以预先确定的时间间隔)。如果可选用户界面对象1032处于关态,则在设备600B处于剧场模式时,设备600B放弃执行自动/后台心率测量(例如,以预先确定的时间间隔)。在图10J中,可选用户界面对象1032处于关态。

在图10J中,在显示具有处于关态的与睡眠模式相对应的可选用户界面对象1030的用户界面1026时,设备600A接收指向可选用户界面对象1030的输入1013。

在图10K中,响应于接收到输入1013,设备600A经由可选用户界面对象1030指示在处于睡眠模式时现已启用自动/后台心率测量,并且使得在设备600B处于睡眠模式时启用设备600B上的后台心率测量。在图10K中,在处于剧场模式时仍禁用自动/后台心率测量;因此,设备600B将在设备600B未处于睡眠模式或剧场模式时或者在处于睡眠模式时执行自动/后台心率测量,但不会在设备600B处于剧场模式时执行自动/后台心率测量。

另外在图10K中,在显示具有处于关态的与剧场模式相对应的可选用户界面对象1032的用户界面1026时,设备600A接收指向可选用户界面对象1032的输入1015。

在图10L中,响应于接收到输入1015,设备600A经由可选用户界面对象1032指示在处于剧场模式时现已启用自动/后台心率测量,并且使得在设备600B处于剧场模式时启用设备600B上的自动/后台心率测量。在图10L的实施方案中,现在始终启用自动/后台心率测量,而不论设备600B是否处于睡眠模式和/或剧场模式。

另外在图10L中,在显示用户界面1026并且启用自动/后台心率测量时,设备600A接收指向可选用户界面对象1028的输入1017。

在图10M中,响应于接收到输入1017,设备600A经由可选用户界面对象1026指示现已禁用自动/后台心率测量。设备600A放弃显示与睡眠模式相对应的可选用户界面对象1030以及与剧场模式相对应的可选用户界面对象1032。设备600A还使得在设备600B上禁用自动/后台心率测量,使得设备600B不会执行任何自动/后台心率测量。

图10N至图10P示出了用于使用设备600B(而不是使用设备600A)启用或禁用自动/后台心率测量的对应过程。在图10N中,设备600B显示设备设置应用程序的用户界面1034,其中用户界面1034包括与安装在设备600B上的应用程序相对应的多个用户界面对象(例如,拼盘),包括与心脏健康水平跟踪器应用程序相对应的用户界面对象1036。

另外在图10N中,在显示用户界面1034时,设备600B接收指向用户界面对象1036的输入1019。

在图10O中,响应于接收到输入1019,设备600B显示与上文首先参考图10E所述的用户界面1008相对应的心脏健康水平跟踪器应用程序的用户界面1038。与用户界面1008类似,用户界面1038包括可选用户界面对象1040(例如,示能表示),该可选用户界面对象指示心脏健康水平跟踪器特征在设备600B上是活动的。用户界面1038还包括可选用户界面对象1042,该可选用户界面对象包括用于触发心率通知的当前选择的阈值(例如,默认阈值)的指示。

另外在图10O中,在显示用户界面1038时,设备600B接收指向可选用户界面对象1040的输入1021。

在图10P中,响应于接收到输入1021,设备600B显示与上文首先参考图10J所述的用户界面1026相对应的用户界面1044。与用户界面1026类似,用户界面1044包括关于心脏健康水平跟踪应用程序的信息1044A,特别是将由设备600B发起自动/后台心率测量(例如,以一整天中的预先确定的时间间隔)。

也与用户界面1026类似,用户界面1044包括用于在设备600B上启用或禁用自动/后台心率测量的可选用户界面对象1046(例如,切换键;示能表示)。在图10P中,可选用户界面对象1046指示自动/后台心率测量当前处于开态(例如,切换键处于开位置)。

与用户界面1026一样,在自动/后台心率测量处于开态时,用户界面1044还启用基于操作自动/后台心率测量的设备600B的当前设备状态来管理自动/后台心率测量。在图10P中,设备状态包括睡眠模式和剧场模式(例如,勿扰模式)。

相对于睡眠模式而言,用户界面1044包括用于在设备600B处于睡眠模式时启用或禁用自动/后台心率测量的可选用户界面对象1048(例如,切换键;示能表示)。如果可选用户界面对象1048处于开态,则即使设备600B处于睡眠模式,设备600B也继续执行自动/后台心率测量(例如,以预先确定的时间间隔)。如果可选用户界面对象1048处于关态,则在设备600B处于睡眠模式时,设备600B放弃执行自动/后台心率测量(例如,以预先确定的时间间隔)。在图10P中,可选用户界面对象1048处于开态。

相对于剧场模式(例如,勿扰模式)而言,用户界面1044包括用于在设备600B处于剧场模式时启用或禁用自动/后台心率测量的可选用户界面对象1050(例如,切换键;示能表示)。如果可选用户界面对象1050处于开态,则即使设备600B处于剧场模式,设备600B也继续执行自动/后台心率测量(例如,以预先确定的时间间隔)。如果可选用户界面对象1050处于关态,则在设备600B处于剧场模式时,设备600B放弃执行自动/后台心率测量(例如,以预先确定的时间间隔)。在图10P中,可选用户界面对象1050处于关态。

图10Q示出了显示用户界面1008的设备600B,如上文首先参考图10E所述。在图10Q中,在显示用户界面1008时,设备600B接收指向可选用户界面对象1014的输入1023。

在图10R中,响应于接收到输入1023,设备600B显示用于更改触发通知的心率BPM阈值的用户界面1052,如经由信息1052A所述。用户界面1052还包括关于典型、平均或正常心率的信息1052B。

用户界面1052还包括多个阈值选项1054A-1054E。在图10R中,阈值选项包括关选项1054A(其在被选择时不会启用通知)、第一阈值选项1054B(例如,40BPM)、第二阈值选项1054C(例如,45BPM)、第三阈值选项1054D(例如,50BPM)和第四阈值选项1054E(例如,55BPM)。另外在图10R中,标记1056指示第三阈值选项1054D是当前选择的心率阈值。

在图10S中,在显示以第三阈值选项1054D(例如,50BPM)作为当前选择的阈值的用户界面1052时,设备600A接收指向第四阈值选项1054E(例如,55BPM)的输入1025。

在图10T中,响应于接收到指向第四阈值选项1054E的输入1025,设备600B显示通知1056,该通知指示新选择的阈值(例如,55BPM)将引起频繁心率通知(例如,因为与设定低心率阈值时相比,在设定高心率阈值时,由设备600B执行的更大数量的自动/后台心率测量将归入高心率阈值,因此引起更大数量的通知)。

图10U至图10V示出了用于更改设备600B上的心率通知阈值的对应用户界面。在图10U中,设备600B显示心脏健康水平跟踪器应用程序的用户界面1038,如上文首先参考图10O所述。在显示用户界面1038时,设备600B接收指向可选用户界面对象1042的输入1027,该可选用户界面对象包括用于触发心率通知的当前选择的阈值(例如,默认阈值)的指示。

在图10V中,响应于接收到输入1027,设备600B显示用于更改心率BPM阈值的用户界面1058,该用户界面类似于如上文首先参考图10R所述的用户界面1052。与用户界面1052类似,用户界面1052包括关于典型、平均或正常心率的信息1052B。

也与用户界面1052类似,用户界面1058包括多个阈值选项1060A-1060E。在图10V中,与图10R中一样,阈值选项包括关选项1060A(其在被选择时不会启用通知)、第一阈值选项1060B(例如,40BPM)、第二阈值选项1060C(例如,45BPM)、第三阈值选项1060D(例如,50BPM)和第四阈值选项1060E(例如,55BPM)。另外在图10V中,标记1062指示第四阈值选项1060E是当前选择的心率阈值。如上文参考图10S中的用户界面1052所述,可经由用户界面1058选择用于触发心率通知的不同心率阈值。

在一些实施方案中,图10A至图10V的心率水平跟踪功能替代地为血氧水平跟踪功能。在一些实施方案中,计算机系统与血氧传感器(例如,连同光源(例如,LED)一起操作的光学血氧传感器)通信。在一些实施方案中,阈值是血氧的百分比。在一些实施方案中,图10A至图10V的心率水平跟踪功能替代地为用于测量或跟踪VO

图11A至图11B是示出根据一些实施方案的用于管理电子设备上的后台健康测量的方法的流程图。在计算机系统(例如,电子设备(例如,100、300、500、600A、600B))处执行方法1100,该计算机系统与显示生成部件(例如,602A、602B)(例如,显示控制器、触敏显示器系统;显示器(例如,集成或连接))和一个或多个输入设备(例如,陀螺仪、加速度计、麦克风、触敏表面)通信。方法1100中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。

在一些实施方案中,电子设备(例如,600A、600B)是计算机系统。该计算机系统任选地与显示生成部件(例如,602A、602B)和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。

如下所述,方法1100提供了用于管理和/或呈现健康数据的直观方式。该方法减少了用户管理和/或呈现健康数据的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使用户能够更快速且更有效地管理和/或呈现健康数据节省功率并增加电池充电之间的时间。

计算机系统(例如,600A、600B)在(1102)处经由显示生成部件(例如,602A、602B)显示用于第一健康相关跟踪功能(例如,可用于在计算机系统上操作或可用于在与计算机系统通信的外部电子设备上操作的跟踪(例如,数据跟踪、数据采集)应用程序或应用程序特征(例如,心率跟踪功能、环境噪声级跟踪功能))的一组一个或多个配置用户界面(例如,1004、1008、1026、1038、1044、1052、1058)中的第一配置用户界面,其中第一配置用户界面包括第一可选用户界面对象,并且其中第一健康相关跟踪功能当前被配置为跟踪(例如,自动地跟踪;在不需要明确用户输入的情况下跟踪)第一组健康相关数据(例如,心率数据、血压数据、环境噪声数据),同时计算机系统处于第一模式(例如,睡眠模式、锁定模式;低功率模式;与一天中预先确定的时间相对应的模式、勿扰模式(例如,剧场DND模式))以及与第一模式不同的第二模式(例如,默认模式;在第一模式未运行时运行的模式)。

计算机系统(例如,600A、600B)在(1108)处接收一组一个或多个输入,该组一个或多个输入包括与第一可选用户界面对象(例如,1028、1030、1032)(例如,切换开关、复选框、下拉菜单)相对应的输入。

响应于该组一个或多个输入,计算机系统(例如,600A、600B)在(1110)处将第一健康相关跟踪功能配置为在计算机系统处于第一模式时不跟踪(例如,不自动跟踪(例如,在没有用户输入的情况下不跟踪);不在后台跟踪)第一组健康相关数据(例如,与图10J中一样),而在计算机系统处于第二模式时继续跟踪第一组健康相关数据。将第一健康相关跟踪功能配置为在处于第一模式时不跟踪而在处于第二模式时继续跟踪,允许用户将计算机系统配置为自动地且选择性地执行跟踪功能,而用户不必手动激活和去激活该功能。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,第一健康相关跟踪功能是心率跟踪功能。

在一些实施方案中,用于第一健康相关跟踪功能的该组一个或多个配置用户界面(例如,1004、1008、1026、1038、1044、1052、1058)包括用于修改(例如,激活或去激活)第一健康相关跟踪功能的激活状态的可选示能表示(例如,1028、1046)以及关于第一健康相关跟踪功能的信息。

在一些实施方案中,可从应用程序访问用于健康相关跟踪功能的该组一个或多个配置用户界面(例如,1004、1008、1026、1038、1044、1052、1058),该应用程序用于配置与计算机系统(例如,600A)配对的外部电子设备(例如,600B)(例如,智能手表)的一个或多个特征。

在一些实施方案中,可从应用程序(例如,健康数据聚合应用程序)访问用于健康相关跟踪功能的该组一个或多个配置用户界面(例如,1004、1008、1026、1038、1044、1052、1058),该应用程序收集并呈现多个健康相关功能的数据,该多个健康相关功能包括第一健康相关功能(例如,与图8A的用户界面800相对应的健康应用程序)。在一些实施方案中,该组一个或多个配置用户界面显示为覆盖在收集并呈现健康数据的应用程序的用户界面上的弹出窗口。

在一些实施方案中,在显示用于第一健康相关跟踪功能的该组一个或多个配置用户界面(例如,1004、1008、1026、1038、1044、1052、1058)中的第一配置用户界面之前,计算机系统(例如,600A、600B)从与计算机系统通信的外部电子设备(例如,与计算机系统配对的智能手表)接收指示在外部电子设备处发起用于配置第一健康相关跟踪功能的过程(例如,用于激活该功能的过程、用于初始配置或设置该功能的过程)的数据。在一些实施方案中,响应于接收到该数据,计算机系统显示指示可在计算机系统处完成用于配置第一健康相关跟踪功能的过程的通知(例如,1022)。在一些实施方案中,该通知的选择使得显示用于第一健康相关跟踪功能的该组一个或多个配置用户界面中的第二配置用户界面(例如,与第一配置用户界面相同或不同)。显示指示可在计算机系统处完成用于配置第一健康相关跟踪功能的过程的通知,为用户提供了关于已发起的并且可使用计算机系统完成的过程的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,在显示指示可在计算机系统(例如,600A)处完成用于配置第一健康相关跟踪功能的过程的通知(例如,1022)之后,计算机系统接收完成用于在计算机系统处配置第一健康相关跟踪功能的过程的一组一个或多个输入(例如,如图10H所示),其中用于配置第一健康相关跟踪功能的过程包括(例如,自动地)启用第一健康相关跟踪功能以执行跟踪操作而不需要进一步的用户输入(例如,自动地执行后台测量)。启用第一健康相关跟踪功能以执行跟踪操作而不需要进一步的用户输入,使用户能够允许计算机系统在不需要进一步的用户输入的情况下执行操作。执行操作而无需用户输入增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,该组一个或多个配置用户界面(例如,1004、1008、1026、1038、1044、1052、1058)包括第二可选用户界面对象(例如,1028、1046),该第二可选用户界面对象在被选择时禁用在没有用户输入的情况下(例如,在没有手动激活跟踪功能的用户输入的情况下)发生的第一健康相关跟踪功能的跟踪操作(例如,测量)的执行。提供用于禁用在没有用户输入的情况下发生的第一健康相关跟踪功能的跟踪操作的执行的用户界面对象,为用户提供了用于禁用该功能并由此节省系统资源的选项。节省系统资源增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过限制不期望的操作),这又通过使用户能够更有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一健康相关跟踪功能被配置为仅响应于用户输入来执行跟踪操作(例如,第一健康相关跟踪功能不执行自动和/或后台跟踪操作)。仅在用户请求时执行第一健康相关跟踪功能的跟踪操作节省了系统资源。节省系统资源增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过限制不期望的操作),这又通过使用户能够更有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,在第一健康相关跟踪功能不活动时,计算机系统(例如,600A、600B)接收用于激活第一健康相关跟踪功能的用户请求。在一些实施方案中,响应于该请求,计算机系统将第一健康相关跟踪功能配置为在第一模式(例如,对应于1030、1048)和第二模式(例如,对应于1032、1050)下跟踪。

在一些实施方案中,在当前时间对应于预先确定的时间段(例如,一天中的某些小时;被识别为与睡眠时间段相对应的一天中的小时)时,计算机系统(例如,600A、600B)处于第一模式(例如,不发生跟踪功能的模式)(1106)。在一天中预先确定的时间段期间禁用跟踪节省了系统资源。节省系统资源增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过限制不期望的操作),这又通过使用户能够更有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,计算机系统(例如,600A、600B)在(1112)处接收第一类型的输入(例如,加速度计所检测的、指示与预先确定的移动模式匹配的计算机系统的移动的输入)。在一些实施方案中,响应于接收到第一类型的输入(1114),根据确定计算机系统不处于第一模式(例如,确定设备处于另一模式),计算机系统在(1116)处增加显示生成部件(例如,602A、602B)的亮度(例如,包括从不活动状态激活该部件)。在一些实施方案中,响应于接收到第一类型的输入(1114),根据确定计算机系统处于第一模式,计算机系统在(1118)处放弃增加显示生成部件的亮度。在一些实施方案中,第一模式是“剧场模式”,在该模式下,显示屏的变亮比该模式不活动时更受限。选择性地使显示生成部件变亮节省了系统资源并且防止了无意变亮。节省系统资源增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过限制不期望的操作),这又通过使用户能够更有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,该组一个或多个配置用户界面(例如,1004、1008、1026、1038、1044、1052、1058)包括第三可选用户界面对象,该第三可选用户界面对象在被选择时配置第一组健康相关数据的阈值(例如,如1052和1058中所示),该阈值使得计算机系统(例如,600A、600B)在健康相关跟踪功能检测到已超过该阈值时发出感知通知(例如,838)(1104)。在一些实施方案中,计算机系统在(1120)处接收包括与第三可选用户界面对象相对应的输入的一组一个或多个用户输入。在一些实施方案中,响应于接收到包括与第三可选用户界面对象相对应的输入的该组一个或多个用户输入(1122),根据确定该组一个或多个输入使得阈值被配置为预先确定的值(例如,将可能产生频繁通知的值(例如,多个预先确定的值之一)),计算机系统在(1124)处显示可产生频繁感知通知的指示。在一些实施方案中,响应于接收到包括与第三可选用户界面对象相对应的输入的该组一个或多个用户输入(1122),根据确定该组一个或多个输入使得阈值被配置为不是预先确定的值的值,计算机系统在(1126)处放弃显示可产生频繁感知通知的指示。基于阈值的设置来有条件地显示可产生频繁感知通知的指示,为用户提供了关于第一健康相关跟踪功能的配置的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一健康相关跟踪功能是血氧水平跟踪功能。在一些实施方案中,计算机系统与血氧传感器(例如,连同光源(例如,LED)一起操作的光学血氧传感器)通信。在一些实施方案中,阈值是血氧的百分比。在一些实施方案中,第一健康相关功能是用于测量或跟踪VO

应注意,上面参考方法1100(例如,图11A至图11B)所述的过程的详情也以类似方式适用于上文和下文所述的方法。例如,方法700任选地包括上文参考方法1100所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法1100所述的后台测量特征的一个或多个特征。又如,方法900任选地包括上文参考方法1100所述的各种方法的特性中的一个或多个特性。例如,与如参考方法900所述的设置用户界面的有条件显示有关的特征可应用于参考方法1100所述的设置过程。又如,方法1300任选地包括上文参考方法1100所述的各种方法的特性中的一个或多个特性。例如,参考方法1100所述的设置用户界面可用于设置用于如参考方法1300所述的生物识别测量的健康应用程序。又如,方法1500任选地包括上文参考方法1100所述的各种方法的特性中的一个或多个特性。例如,在参考方法1500所述的用户界面中呈现的健康信息可至少部分地基于来自已经由参考方法1100所述的设置用户界面来设置的应用程序的健康测量。又如,方法1700任选地包括上文参考方法1100所述的各种方法的特性中的一个或多个特性。例如,可经由健康应用程序来启用参考方法1700所述的后台健康测量,该健康应用程序已经由参考方法1100所述的设置用户界面来设置。为了简明起见,这些详情在下文中不再重复。

图12A至图12N和图12Q至图12AG示出了根据一些实施方案的用于管理使用电子设备进行的生物识别测量的示例性用户界面。图12O和图12P分别是示出根据一些实施方案的用于基于位置和移动数据来管理提示和测量的方法的流程图。这些附图中的用户界面用于示出包括图13中的过程的下文描述的过程。

图12A示出了显示主用户界面1200的设备600B。在一些实施方案中,设备600B包括一组一个或多个生物识别传感器(例如,最大耗氧水平传感器;心率传感器)。在一些实施方案中,设备600B包括一组一个或多个传感器(例如,陀螺仪;加速度计;麦克风;位置传感器;GPS传感器)。

在图12A中,上文首先参考图8A所述的心率跟踪器应用程序安装在设备600B上。用户界面1200包括与心率跟踪器应用程序相对应的应用程序图标1202。在显示应用程序图标1202时,设备600B接收指向应用程序图标1202的输入1201。

在图12B中,响应于接收到输入1201,设备600B在发起心率测量之前显示心率跟踪器应用程序的测量用户界面1204。

在发起心率测量之前,设备600B在测量用户界面1204中显示测量指令1206,所述测量指令向用户指示(例如,解释;教导)应如何在设备600B上进行心率测量。在图12B中,测量指令1206通知用户“在测量期间尽量保持不动”。在图12A至图12P的实施方案中,当用户使其手臂(和设备600B)的移动最小化并且以用户的手腕面向下且设备600B的显示生成部件602B面向上的方式保持理想手臂取向时,心率测量最准确。

在发起心率测量之前,设备600B还在测量用户界面1204中显示测量动画1208的至少一部分,该测量动画以动画方式显示测量过程。如图12C至图12E所示,测量动画1208包括多个形状(例如,波纹;线条),其中该多个形状初始具有第一视觉特性(例如,第一颜色),并且随着该测量继续进行,该多个形状的递增部分转变为具有与第一视觉特性不同的第二视觉特性(例如,第二颜色),直到在已完成该测量时该多个形状全都具有第二视觉特性。

在图12B中,测量用户界面1204还包括用于发起心率测量的示能表示1210。在显示具有示能表示1210的测量用户界面1204时,设备600接收输入1203,该输入指向用于发起设备600B上的心率测量的示能表示1210。

图12C至图12E示出了在经由设备600B执行心率测量时显示测量用户界面1204的设备600B。在一些实施方案中,心率测量过程包括在预先确定的时间段(例如,10秒;15秒;30秒)内收集心率数据(例如,心率数据的多个离散组(例如,样本))。在图12C至图12E中,用于完成心率测量的预先确定的时间段为15秒。

设备600B响应于接收到用于发起心率测量的输入1210而显示如图12C中的测量用户界面1204。在一些实施方案中,在执行心率测量时,设备600B在测量用户界面1204中显示时间计数器1212,该时间计数器指示完成当前心率测量还剩余的时间量。

在图12C中,剩余时间为15秒(因为刚刚发起该测量)。另外在图12C中,因为刚刚发起该测量,测量动画1208具有第一视觉特性(例如,第一颜色)。

在图12D中,剩余时间为10秒(因为该测量已在进行中)。另外在图12D中,因为在该测量已进行时测量动画1208的多个形状的一部分已从第一视觉特性转变为第二视觉特性,测量动画1208部分地具有第一视觉特性(例如,第一颜色)并部分地具有第二视觉特性(例如,第二颜色)。

在图12E中,剩余时间为3秒(因为该测量已在进行中并且现已接近完成)。另外在图12E中,因为该测量现已接近完成并且测量动画1208的多个形状的大部分已从第一视觉特性转变为第二视觉特性,测量动画1208的更大部分具有第二视觉特性(例如,第二颜色)而非第一视觉特性(例如,第一颜色)并且部分地具有第二视觉特性(例如,第二颜色)。

图12F示出了在检测到(例如,确定)已成功完成图12C至图12E中所描绘的心率测量时显示结果用户界面1214的设备600B。

结果用户界面1214包括结果指示1216。在图12F中,结果指示1216指示测量的心率为87BPM。结果用户界面1214还包括用于使得设备600B停止显示结果用户界面1214的示能表示1220。结果用户界面1214还包括可经由设备600A上的健康应用程序(例如,经由上文首先参考图6N所述的健康应用程序的用户界面660)查看关于该测量的更详细信息的指示1218。

图12G示出了在检测到(例如,确定)已成功完成图12C至图12E中所描绘的心率测量时显示完成的心率测量的结果用户界面1214的设备600B,其中在异常条件(诸如高海拔环境)下执行完成的心率测量。在一些实施方案中,设备600B经由该组一个或多个传感器(例如,位置传感器;GPS传感器)检测(例如,确定)异常条件(例如,高海拔)的存在。

在图12G中,由于在高海拔环境中进行心率测量,设备600B在结果用户界面1214中显示指示1222,该指示向用户通知该测量在高海拔环境中进行。在图12G中,指示1222陈述“测量在高海拔环境中进行。”

图12H至图12K示出了在经由设备600B执行另一个心率测量时显示测量用户界面1204的设备600B。

在图12H中,设备600B显示测量用户界面1204,其中刚刚发起该测量。因此,时间计数器1212指示完成当前心率测量还剩余15秒。

在图12I中,因为心率测量正在进行中,时间计数器1212现已指示完成当前心率测量还剩余12秒。

在心率测量正在进行中时,设备600B经由该组一个或多个传感器(例如,陀螺仪、加速度计)检测(例如,确定)一组或多组传感器数据。在一些实施方案中,一组或多组传感器数据包括指示设备600B的移动和/或取向变化的第一组传感器数据(例如,加速度计和/或陀螺仪数据)。在一些实施方案中,一组或多组传感器数据包括指示设备600B的位置变化(例如,空间位置和/或空间取向的变化)或引起位置变化的设备600B的移动(例如,位置变化或变化速率)的第二组传感器数据(例如,加速度计和/或陀螺仪数据)。如上所述,当用户使他或她的手臂(和设备600B)的移动最小化并且以用户的手腕面向下且设备600B的显示生成部件602B面向上的方式保持理想手臂位置(例如,手臂取向)时,心率测量最准确。

在图12I中,根据确定(例如,使用设备600B的所检测的位置和/或设备600B的所检测的移动)传感器数据(例如,指示位置的数据)满足一组提示标准,设备600B在测量用户界面1204中显示提示1224(例如,指令提示;教导提示),该提示向用户指示需要用户动作(例如,设备600B的位置变化和/或减少/停止设备600B的移动)才能完成测量过程。具体地,在图12I中,设备600B已检测到设备的位置处于非理想位置(例如,使得满足提示标准的预先确定的位置)并且发出位置相关提示。在图12I中,提示1224向用户指示“请保持手腕平放并保持手表面向上。”

图12J示出了在测量用户界面1204中显示与上文参考图12I所述的提示1224不同类型的提示(例如,不同版本的提示)的设备600B。

在图12J中,因为心率测量正在进行中,时间计数器1212指示完成当前心率测量还剩余10秒。在图12J中,根据确定传感器数据(例如,指示移动的数据)满足该组提示标准,设备600B在测量用户界面1204中显示提示1226,该提示向用户指示需要用户动作(例如,设备600B的位置变化和/或减少/停止设备600B的移动)才能完成测量过程。具体地,在图12J中,设备600B已检测到设备移动了非理想量(例如,超过阈值的量)并且发出移动相关提示。在图12J中,提示1226向用户指示“尽量不要移动。”

在一些实施方案中,在检测到第二组传感器数据满足该组提示标准(如在图12I或图12J中)之后,响应于(例如,在预先确定的时间段内(例如,在0.5秒内;在1秒内))检测到传感器数据(例如,位置数据和/或移动数据)不再满足该组提示标准(例如,因为用户已校正设备600B的位置和/或减少/停止该设备的移动),设备600B继续心率测量过程而不中断。

在一些实施方案中,如图12K所示,设备600B根据再次确定(例如,基于设备600B的所检测的(例如,所确定的)位置和/或设备600B的所检测的(例如,所确定的)移动)传感器数据满足该组提示标准而在测量用户界面1204中显示第二提示。具体地,在图12K中,提示1228向用户指示“请保持手腕平放。”在一些实施方案中,设备600B在相同非理想条件(例如,非理想位置或移动)持续长于预先确定的时间时发出不同提示以向用户提供该条件持续的更好反馈。在一些实施方案中,设备600B仅在发生不同条件(诸如位置条件后跟移动条件)时发出不同提示。

在一些实施方案中,在心率测量正在进行中时,设备600B检测到(例如,确定)第一组传感器数据(例如,指示移动和/或位置变化的加速度计和/或陀螺仪数据)满足第一组停止标准(例如,用于使得设备600B停止测量过程的标准)。

在图12L中,根据检测到第一组传感器数据满足第一组停止标准,设备600B放弃显示测量用户界面1204而不完成该测量。具体地,设备600B已检测到在图12H至图12K的心率测量期间设备的非理想位置和非理想移动程度一直持续并且在完成之前中止该测量。设备600B停止该测量而不显示结果,并且替代地显示用户界面1230(例如,通知;提示)。

用户界面1230包括该测量不成功并且无法完成的指示1232。用户界面1230还包括不成功测量的原因(例如,触发设备600B停止测量过程而不完成测量过程的一个或多个原因)的指示1234。用户界面1230还包括用于使得设备600B停止显示用户界面1230的示能表示1236。

另外在图12L中,在显示用户界面1230时,设备600B接收指向示能表示1205的输入1205。在一些实施方案中,响应于接收到输入1205,设备600B显示图12B的测量用户界面1204。

如所提及的,在心率测量期间显示提示(例如,提示1224;提示1226;提示1228)(由于第二组传感器数据在该测量期间满足该组提示标准)之后,响应于(例如,在预先确定的时间段内(例如,在0.5秒内;在1秒内))检测到(例如,确定)第二组传感器数据不再满足该组提示标准,设备600B继续心率测量过程。

如参考图12L所述,当离散组的数据的采样窗口(例如,N

在一些实施方案中,设备600B在x、y和z方向的3条轴线上分析加速度计数据。在一些实施方案中,如果来自加速度计数据的3条轴线中任一条轴线的最大值在给定采样窗口(例如,1秒)内超过阈值,则设备600B生成提示(例如,图12I的提示1224、图12J的提示1226、图12K的提示1228)。在一些实施方案中,(例如,1秒的)每个采样窗口相隔小于采样窗口的长度(例如,相隔0.5秒)以使得这些采样窗口重叠。

在一些实施方案中,如果设备600B检测到(例如,确定)预先确定的一组样本(例如,5)内的预先确定的数量(例如,5)的样本已超过阈值(例如,预先确定的一组5个样本之中的5个样本),则设备600B自动地中止当前心率测量会话。在一些实施方案中,这对应于设备600B已生成预先确定的数量(例如,5个)提示(例如,图12I的提示1224、图12J的提示1226和/或图12K的提示1228)。在中止心率测量会话时,设备600B显示如图12L所示的用户界面1230。

在一些实施方案中,当(例如,仅当)超过阈值的至少预先确定的数量的所检测的样本来自连续采样窗口时,设备600B中止当前心率测量会话。在一些实施方案中,当检测到超过阈值的至少预先确定的数量的所检测的样本但这些样本不来自连续采样窗口时,设备600B不中止心率测量会话。

在一些实施方案中,设备600B跟踪采样数据的2个信道—一个信道涉及设备600B的移动并且另一信道涉及设备600B的位置。在一些实施方案中,采样数据的2个信道彼此独立地进行评估。即,当检测(例如,确定)是否已生成预先确定的数量(例如,5个)提示以使得当前心率测量会话中止时,设备600B不聚合基于设备600B的移动的采样数据和基于设备600B的位置的采样数据(例如,超过阈值的2个基于移动的样本和超过阈值的3个基于位置的样本不被聚合,并且因此不使得当前会话中止)。

在一些实施方案中,如果成功完成图12H至图12L中所描绘的心率测量,则设备600B在与图12G的结果用户界面1214类似的结果用户界面中显示测量结果。

图12O中的流程图1201A描绘了用于确定是否要继续(并最终完成)或中止心率测量(如上文相对于图12L所述)的过程。流程图1201A特别描绘了是否应基于位置数据来继续或中止心率测量过程。

在步骤1203A处,设备600B发起心率测量(例如,如参考图12B所述)。在步骤1205A处,设备600B(例如,经由加速度计)检测与设备600B的当前位置相对应的位置数据。

在步骤1207A处,设备600B确定所检测的位置数据是否满足位置标准(例如,设备600B基于来自加速度计的位置数据来确定其是否处于该测量的可接受位置)。如果设备600B确定所检测的位置满足位置标准,则设备600B在步骤1209A处确定是否满足提示标准(例如,基于在当前测量期间已经生成的提示的数量)。如果设备600B确定所检测的位置不满足位置标准,则设备600B在步骤1211A处确定当前测量中是否还有剩余的时间(例如,是否有足够的时间用于当前测量中的另一个采样窗口)。

在步骤1209A处,如果设备600B确定满足提示标准,则设备600B在步骤1212处生成提示(例如,上文分别相对于图12I至图12K所述的提示1224、1226或1228)。在步骤1209A处,如果设备600B确定不(不再)满足提示标准,则设备600B放弃生成该提示。

在步骤1211A处,如果设备600B确定当前测量中还有剩余的时间,则设备600B返回到步骤1205A并且再次检测位置数据,同时继续心率测量。在步骤1211A处,如果设备600B确定没有剩余时间,则设备600B在步骤1215A处成功完成当前测量。

在步骤1213A处生成提示之后(或响应于在该步骤处生成提示),在步骤1217A处,设备600B确定是否已满足测量停止标准(例如,是否已生成至少预先确定的数量的提示;是否已检测到满足位置标准的至少预先确定的数量的事件)。在步骤1217A处,如果设备600B确定已满足停止标准,则设备600B转到步骤1219A,在该步骤处,其中止当前心率测量而不完成该测量。在步骤1217A处,如果设备600B确定尚未满足停止标准,则设备600B返回到步骤1205A,在该步骤处,其再次检测位置数据,同时继续心率测量。

类似地,图12P中的流程图1221A描绘了用于确定是否要继续(并最终完成)或中止心率测量(如上文相对于图12L所述)的过程。流程图1201A特别描绘了是否应基于移动数据来继续或中止心率测量过程。

在步骤1223A处,设备600B发起心率测量(例如,如参考图12B所述)。在步骤1225A处,设备600B(例如,经由加速度计)检测与设备600B的所检测的移动(例如,从3D空间中的一个位置到3D空间中的不同位置)相对应的移动数据。

在步骤1227A处,设备600B确定所检测的移动数据是否满足移动标准(例如,设备600B基于来自加速度计的移动数据来确定其是否已移动超过移动阈值)。如果设备600B确定所检测的移动满足移动标准,则设备600B在步骤1229A处确定是否满足提示标准(例如,基于在当前测量期间已经生成的提示的数量)。如果设备600B确定所检测的移动不满足移动标准,则设备600B在步骤1231A处确定当前测量中是否还有剩余的时间(例如,是否有足够的时间用于当前测量中的另一个采样窗口)。

在步骤1229A处,如果设备600B确定满足提示标准,则设备600B在步骤1233A处生成提示(例如,上文分别相对于图12I至图12K所述的提示1224、1226或1228)。在步骤1229A处,如果设备600B确定不(不再)满足提示标准,则设备600B放弃生成该提示。

在步骤1231A处,如果设备600B确定当前测量中还有剩余的时间,则设备600B返回到步骤1225A并且再次检测移动数据,同时继续心率测量。在步骤1231A处,如果设备600B确定没有剩余时间,则设备600B在步骤1235A处成功完成当前测量。

在步骤1233A处生成提示之后(或响应于在该步骤处生成提示),在步骤1237A处,设备600B确定是否已满足测量停止标准(例如,是否已生成至少预先确定的数量的提示;是否已检测到满足移动标准的至少预先确定的数量的事件)。在步骤1237A处,如果设备600B确定已满足停止标准,则设备600B转到步骤1239A,在该步骤处,其中止当前心率测量而不完成该测量。在步骤1237A处,如果设备600B确定尚未满足停止标准,则设备600B返回到步骤1225A,在该步骤处,其再次检测移动数据,同时继续心率测量。

图12M示出了显示用户界面1238的设备600B。用户界面1238包括关于在预先确定的时间段、当前天期间执行的多个心率测量(例如,如上文参考图12A至图12L所述的后台、自动测量和/或手动测量)的信息。

用户界面1238包括测得用户的心率在预先确定的时间段期间降至低于阈值的次数的指示1240。在图12M中,指示1240示出了测得用户的心率在当前天期间数次降至低于阈值90BPM。

用户界面1238包括在预先确定的时间段期间测得的心率范围的指示1242。在图12M中,指示1242示出了测得用户在当前天期间的心率在80-92BPM内。

如果在异常条件(例如,高海拔环境)下进行一个或多个测量,则用户界面1238包括预先确定的时间段期间的一个或多个测量在异常条件下进行的指示1244。在图12M中,指示1244示出了在高海拔环境处记录测量。

另外在图12M中,用户界面1238包括用于使得显示关于心率测量的附加信息的示能表示1246。在显示用户界面1238时,设备600B接收指向示能表示1246的输入1207。

在图12N中,响应于接收到输入1207,设备600B显示用户界面1248,该用户界面包括关于心率测量和/或心率跟踪器应用程序的信息(例如,文本信息)(例如,测量的心率表示的是什么;心率测量如何在设备600B上工作;关于心率跟踪器应用程序的一个或多个应用程序特征的信息)。

在一些实施方案中,图12A至图12O中所述的心率测量替代地为血氧水平测量(例如,SpO

图12Q至图12AG示出了使用设备600B的实施方案的血氧水平测量的应用程序的示例性用户界面,该设备包括血氧传感器(例如,连同光源(例如,LED)一起操作的光学血氧传感器)。在一些实施方案中,图12Q至图12AG的用户界面由血氧跟踪器应用程序生成,该血氧跟踪器应用程序包括上文首先参考图8A所述的心率跟踪器应用程序的一个或多个特征。例如,血氧跟踪器应用程序实现参考图12O至图12P所述的用于确定是否要继续(并最终完成)或中止生物识别测量的过程。为了便于理解,使用类似的附图标号来描述与心率跟踪器应用程序的用户界面中的元素类似的血氧跟踪应用程序的用户界面中的元素;应当理解,类似元素可包括对应元素的一个或多个特征。例如,血氧跟踪器应用程序(下文更详细描述)的测量界面1204a可包括参考心率跟踪器应用程序的测量界面1204所述的一个或多个特征,其中差别是使用界面1204a执行的测量是针对血氧而不是心率。为了简洁起见,从类似参考标号(附加了“a”或其他字母)的使用中将明显看出这些相似之处。

图12Q至图12S示出了在显示器602B上显示介绍用户界面1250的设备600B。在一些实施方案中,仅在血氧应用程序的初始(例如,首次)启动时显示介绍用户界面1250。在一些实施方案中,每当启动该应用程序时都显示介绍用户界面1250,直到使用该应用程序执行成功血氧测量。

在图12Q中,介绍用户界面1250包括介绍文本1250a和下一步按钮1252a。在图12Q中,设备600B接收下一步按钮1252a上的输入1254a。

在图12R中,响应于接收到输入1254a,设备600B显示介绍用户界面1250的第二屏幕,该第二屏幕包括指导文本1252b和下一步按钮1252b。指导文本1252b提供关于设备600B在用户手腕上的正确定位的建议。在图12R中,设备600B接收下一步按钮1252b上的输入1254b。

在图12S中,响应于接收到输入1254b,设备600B显示介绍用户界面1250的第三屏幕,该第三屏幕包括指导文本1252c和下一步按钮1252c。指导文本1252c提供关于在血氧测量期间设备600B的正确取向和定位的建议。在图12S中,设备600B接收下一步按钮1252c上的输入1254c。

在图12T中,响应于接收到输入1254c,设备600B显示血氧测量界面1204a。在一些实施方案中,在血氧跟踪器功能的启动时显示血氧测量界面1204a,而除了在该应用程序的首次启动时之外都不首先显示介绍用户界面1250。血氧测量界面1204a包括与上述测量动画1208类似的测量动画1208a和开始按钮1210a。在一些实施方案中,在开始血氧测量过程之前,血氧测量界面1204a可包括不同内容,这取决于先前血氧测量过程的结果,如下文更详细描述。在图12T中,设备600B接收开始按钮1210a上的输入1254d。

在图12U中,设备600B已响应于接收到输入1254d而开始血氧测量过程。在图12U的实施方案中,该测量在标称上需要15秒才能完成,其中1秒标称时间已经消逝,如时间计数器1212所指示。如上所述,血氧跟踪器应用程序所实现的血氧测量过程可实现图12O至图12P中所描绘的过程并因此可提供一个或多个提示,或中止测量操作,如相对于图12O至图12P更详细讨论的。

在图12V中,图12U所示的血氧测量过程已成功完成,并且设备600B显示结果界面1238a。结果界面1238a包括血氧测量结果1238a1,该血氧测量结果指示用户的测量血氧水平为96% SpO

在图12W中,设备600B响应于输入1254e而重新显示血氧测量界面1204a。血氧测量界面1204包括指示1256a,该指示提供上次血氧测量的结果的指示。在图12W中,指示1256a示出了上次测量具有96% SPO

图12X至图12Z示出了在输入1254d发起的血氧测量过程因所检测的过度移动而未成功完成时示出的界面。在图12X中,设备600B并不(例如,在结果界面1238a中)显示结果,而是显示结果界面1238b。结果界面1238b包括指示血氧测量不成功的结果1238b1以及解释移动可能是不成功测量的原因的文本1238b2。结果界面1238b还包括用于消除结果界面1238b的完成按钮1238b3以及用于显示关于不成功测量的进一步信息的信息按钮1238b4。在图12X中,设备600B接收信息按钮1238b4上的输入1254f以及完成按钮1238b3上的输入1254g。

在图12Y中,设备600B显示信息用户界面1258a,该信息用户界面提供关于结果界面1238b中报告的不成功结果的附加信息。信息用户界面1258a包括指导文本1258a1,该指导文本提供关于如何减少移动以降低后续测量过程的不成功测量的风险的附加指导。指导文本1258a1包括了解更多文本1258a2,可选择该了解更多文本以显示关于该错误的附加信息和/或指导。可选择返回按钮1258a3以返回到结果界面1238b。

在图12Z中,设备600B响应于输入1254g而重新显示血氧测量界面1204a。血氧测量界面1204包括指示1256b,该指示基于上次血氧测量的结果。在图12Z中,由于上次测量因所检测的过度移动而未能完成,指示1256b提供关于保持不动的指导。

图12AA至图12AC示出了在输入1254d发起的血氧测量过程因不当定位而未成功完成时示出的界面。在图12AA中,设备600B并不(例如,在结果界面1238a中)显示结果,而是显示结果界面1238c。结果界面1238c包括指示血氧测量不成功的结果1238c1以及解释设备600B的不当定位/取向可能是不成功测量的原因的文本1238c2。结果界面1238c还包括用于消除结果界面1238c的完成按钮1238c3以及用于显示关于不成功测量的进一步信息的信息按钮1238c4。在图12AA中,设备600B接收信息按钮1238c4上的输入1254h以及完成按钮1238c3上的输入1254i。

在图12AB中,设备600B显示信息用户界面1258b,该信息用户界面提供关于结果界面1238c中报告的不成功结果的附加信息。信息用户界面1258b包括指导文本1258b1,该指导文本提供关于如何定位设备600B以降低后续测量过程的不成功测量的风险的附加指导。指导文本1258b1包括了解更多文本1258b2,可选择该了解更多文本以显示关于该错误的附加信息和/或指导。可选择返回按钮1258b3以返回到结果界面1238c。

在图12AC中,设备600B响应于输入1254i而重新显示血氧测量界面1204a。血氧测量界面1204包括指示1256c,该指示基于上次血氧测量的结果。在图12AC中,由于上次测量因所检测的过度移动而未能完成,指示1256c提供关于设备600B的定位的指导。

图12AD至图12AG示出了在输入1254d发起的血氧测量过程因不当的某些因素而未成功完成时示出的界面。在图12AD中,设备600B并不(例如,在结果界面1238a中)显示结果,而是显示结果界面1238d。结果界面1238d包括指示血氧测量不成功的结果1238d1以及解释某些因素可能是不成功测量的原因的文本1238d2。在一些实施方案中,这些因素可基于指示非典型血氧传感器数据的异常血氧信号数据。在一些实施方案中,这些因素可基于异常血氧信号数据外加过度移动或不当定位数据的不存在的组合。在一些实施方案中,收集标称时间段(例如,15秒)的血氧数据并且通过该数据的后处理来确定不成功测量结果。结果界面1238d还包括用于消除结果界面1238d的完成按钮1238d3以及用于显示关于不成功测量的进一步信息的信息按钮1238d4。在图12AD中,设备600B接收信息按钮1238d4上的输入1254j以及完成按钮1238d3上的输入1254k。

在图12AE中,设备600B显示信息用户界面1258c,该信息用户界面提供关于结果界面1238d中报告的不成功结果的附加信息。信息用户界面1258c包括指导文本1258c1,该指导文本提供关于如何降低后续测量过程的不成功测量的风险的附加指导。可选择返回按钮1258c3以返回到结果界面1238d。

在图12AF中,设备600B响应于输入1254k而重新显示血氧测量界面1204a。血氧测量界面1204包括指示1256d1,该指示基于上次血氧测量的结果。在图12AF中,由于上次测量因某些因素(可包括设备600B在用户手臂上的不当定位)而未能完成,指示1256d1提供关于设备600B在用户手臂上的定位的指导。

在图12AG中,设备600B显示具有指示1256d2的血氧测量界面1204,该指示基于上次血氧测量的结果。在图12AG中,由于上次测量因某些因素(可包括设备600B在用户手臂上的不当固定)而未能完成,指示1256d2提供关于将设备600B固定在用户手臂上的指导。在一些实施方案中,在显示图12AF的界面达预先确定的时间之后自动地显示图12AG的界面。在一些实施方案中,响应于在显示图12AF的界面时接收到的输入(例如,轻击或轻扫)而显示图12AG的界面。在一些实施方案中,响应于输入1254k而显示图12AG的界面。

图13A至图13B是示出根据一些实施方案的用于管理使用电子设备进行的生物识别测量的方法的流程图。在计算机系统(例如,电子设备(例如,100、300、500、600A、600B))处执行方法1300,该计算机系统与显示生成部件(例如,602A、602B)(例如,显示控制器、触敏显示器系统;显示器(例如,集成或连接))、一组一个或多个生物识别传感器(例如,最大耗氧水平传感器;心率传感器)以及不同于该组一个或多个生物识别传感器的一组一个或多个传感器(例如,陀螺仪、加速度计、麦克风)通信。方法1300中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。

在一些实施方案中,电子设备(例如,600A;600B)是计算机系统。该计算机系统任选地与显示生成部件(例如,602A、602B)、该组一个或多个生物识别传感器和该组一个或多个传感器通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。在一些实施方案中,该一个或多个生物识别传感器包括最大耗氧水平传感器。在一些实施方案中,该组一个或多个生物识别传感器包括心率传感器。

如下所述,方法1300提供了用于管理和/或呈现健康数据的直观方式。该方法减少了用户管理和/或呈现健康数据的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使用户能够更快速且更有效地管理和/或呈现健康数据节省功率并增加电池充电之间的时间。

计算机系统(例如,600A;600B)在(1302)处发起生物识别分析过程(例如,图12B至图12L中描绘的过程),该生物识别分析过程包括经由该一个或多个生物识别传感器检测第一生物识别数据。在一些实施方案中,生物识别分析过程包括在预先确定的时间段内收集生物识别数据(例如,生物识别数据的多个离散组(例如,样本))。在一些实施方案中,生物识别分析过程包括测量用户的一个或多个生物识别参数(例如,最大耗氧水平、心率)。

在生物识别分析过程期间(1306),计算机系统(例如,600A;600B)在(1308)处经由该组一个或多个传感器检测第一组传感器数据(例如,指示移动和/或取向变化的加速度计和/或陀螺仪数据)。

在生物识别分析过程期间(1306),响应于检测到第一组传感器数据(1310),根据确定第一组传感器数据满足第一组停止标准,计算机系统(例如,600A、600B)在(1312)处停止(例如,中止;结束)生物识别分析过程(例如,停止收集生物识别过程中使用的生物识别数据)。在一些实施方案中,计算机系统还经由显示生成部件(例如,602A、602B)显示已停止/终止生物识别分析过程的指示(例如,图12L的通知1230)。在一些实施方案中,响应于检测到第一组传感器数据并且根据确定第一组传感器数据不满足第一组停止标准,计算机系统继续生物识别分析过程。在满足第一组停止标准时停止生物识别分析过程而用户不必手动停止该过程,优化了分析过程并且降低了错误生物识别结果的风险。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,该组一个或多个传感器包括至少第一传感器(例如,加速度计、陀螺仪、GPS传感器),该第一传感器被配置为检测计算机系统(例如,600A、600B)的位置(例如,定位(例如,GPS定位;相对于起始位置的定位);取向)或移动(例如,位置变化或位置的变化速率)(1304)。

在一些实施方案中,在生物识别分析过程(例如,图12B至图12L中描绘的过程)期间,计算机系统(例如,600A、600B)在(1314)处经由该组一个或多个传感器检测第二组传感器数据(例如,指示移动和/或取向变化的加速度计和/或陀螺仪数据),该第二组传感器数据指示计算机系统的位置(例如,空间位置和/或空间取向)或计算机系统的移动(例如,位置变化或变化速率)。在一些实施方案中,在生物识别分析过程期间,响应于检测到第二组传感器数据(1316),根据确定第二组传感器数据满足第一组提示标准,计算机系统在(1318)处经由显示生成部件(例如,602A、602B)显示改变计算机系统的位置(例如,从不当位置到正确位置)或限制(例如,消除)计算机系统的位置变化(例如,移动)的第一提示(例如,1224、1226、1228)。在一些实施方案中,该提示包括是否该数据指示计算机系统的移动和/或该数据指示过度移动/位置变化的指示(1320)。在一些实施方案中,第二组传感器数据指示用户手部的位置或移动。显示改变计算机系统的位置或限制(例如,消除)计算机系统的位置变化的提示,为用户提供了计算机系统已检测到满足提示标准的传感器数据的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,在显示第一提示(例如,1224、1226、1228)之后(1328),计算机系统(例如,600A、600B)在(1330)处继续生物识别分析过程(例如,图12B至图12L中描绘的过程)。在一些实施方案中,在显示第一提示时,计算机系统检测到来自该组一个或多个传感器的数据不再满足第一组提示标准,并且作为响应,停止显示第一提示。

在一些实施方案中,在生物识别分析过程(例如,图12B至图12L中描绘的过程)期间并且在显示第一提示(例如,1224、1226、1228)之后,计算机系统(例如,600A、600B)在(1332)处经由该组一个或多个传感器检测第三组传感器数据(例如,指示用户手部移动超过预先确定的阈值移动水平的加速度计和/或陀螺仪数据),该第三组传感器数据指示满足第一组标准(例如,超过阈值的持续移动)的计算机系统的位置(例如,空间位置和/或空间取向)或计算机系统的移动(例如,位置变化或变化速率)。在一些实施方案中,响应于检测到第三组传感器数据,计算机系统在(1334)处将第一提示(例如,1226)替换为改变计算机系统的位置或限制计算机系统的位置变化的第二提示(例如,1228),其中第二提示不同于第一提示。将第一提示替换为不同的第二提示,为用户提供了指示计算机系统已检测到满足第一组标准的进一步传感器数据的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一提示(例如,1224、1226、1228)包括关于如何具有计算机系统(例如,600A、600B)的正确位置或限制计算机系统的运动的指导(例如,“请保持手腕平放并保持手表面向上”)。提供关于如何限制计算机系统的位置变化的指导,为用户提供了修改用户与计算机系统的交互(例如,修改交互以便不引起生物识别测量的中断并且提供关于计算机系统的进行中状态的反馈)的提示。提供改进系统-用户交互的提示并且为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,显示改变计算机系统(例如,600A、600B)的位置或限制计算机系统的位置变化的第一提示(例如,1224、1226、1228)包括(1322)根据确定第二组传感器数据满足第一组位置标准,该第一组位置标准包括在计算机系统的位置匹配一组一个或多个预先确定的位置(例如,一组一个或多个预先确定的位置(例如,引起提示的取向范围;不当取向的范围;负面地影响生物识别分析过程的取向范围))中的第一预先确定的位置时满足的标准,改变计算机系统的位置的提示(例如,采用正确位置的提示或采用正确取向的提示(例如,“请放下手掌或手腕”)(1324)。在一些实施方案中,显示改变计算机系统的位置或限制计算机系统的位置变化的第一提示包括(1322)根据确定第二组传感器数据满足第一组移动标准,该第一组移动标准包括在计算机系统的移动程度(例如,移动速度;移动量;加速度)超过阈值时满足的标准,限制计算机系统的移动的提示(例如,“请保持手不动”)(1326)。基于满足不同标准来显示不同提示,为用户提供了关于所检测的传感器数据的类型和要采取的正确校正动作的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一生物识别数据是心率数据。

在一些实施方案中,在计算机系统(例如,600A、600B)处发起收集生物识别测量的过程(例如,图12B至图12L中描绘的过程)。在一些实施方案中,在与计算机系统通信的外部电子设备(例如,600B)(例如,智能手表)处发起收集生物识别测量的过程。

在一些实施方案中,在发起用于收集生物识别测量的过程(例如,图12B至图12L中描绘的过程)之前,计算机系统(例如,600A、600B)显示限制计算机系统的位置变化的提示(例如,1224、1226、1228)和可选用户界面对象,该可选用户界面对象在被选择时发起用于收集生物识别测量的过程。

在一些实施方案中,在完成生物识别分析过程(例如,图12B至图12L中描绘的过程)之后,计算机系统(例如,600A、600B)显示第一结果用户界面(例如,1238),该第一结果用户界面包括与生物识别分析过程相对应的信息(例如,收集操作的结果;未完成收集操作(例如,由于中断;由于错误)的指示),其中第一结果用户界面包括第一消除可选用户界面对象(例如,如图12M中的示能表示1246下方所示)。在一些实施方案中,计算机系统接收与第一消除可选用户界面对象相对应的用户输入。在一些实施方案中,响应于接收到与第一消除可选用户界面对象相对应的用户输入,计算机系统显示一组一个或多个生物识别分析过程发起用户界面中的第一用户界面,其中该组一个或多个生物识别分析过程发起用户界面包括(例如,包括在该组的第一用户界面或该组的不同用户界面中)第一发起可选用户界面对象,该第一发起可选用户界面对象在被选择时经由该组一个或多个生物识别传感器发起第二生物识别分析过程(例如,图12B至图12L中描绘的过程)。提供用于发起第二生物识别分析过程的可选用户界面对象,有助于维持人机交互。提供有助于维持人机交互的用户界面,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入),这使用户能够更快速且有效地使用计算机系统。

在一些实施方案中,在生物识别分析过程(例如,图12B至图12L中描绘的过程)期间,计算机系统(例如,600A、600B)显示生物识别数据的收集正在进行中的图形指示(例如,1208)(例如,状态栏),其中显示生物识别数据的收集正在进行中的图形指示包括显示具有第一视觉特性(例如,颜色、亮度、尺寸)的第一图形对象(例如,图标;图像)转变为具有与第一视觉特性不同的第二视觉特性的第二图形对象。在一些实施方案中,图形指示是从具有第一视觉特性(例如,第一颜色、亮度、尺寸)转变为第二视觉特性(例如,第二颜色、亮度、尺寸)的状态栏。显示生物识别数据的收集正在进行中的指示,为用户提供了关于生物识别测量的状态的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,在计算机系统(例如,600A、600B)收集生物识别测量(例如,经由图12B至图12L中描绘的过程)时,计算机系统显示收集操作中剩余的时间的指示(例如,1212)(例如,完成生物识别测量所需的时间)。

在一些实施方案中,在完成生物识别分析过程(例如,图12B至图12L中描绘的过程)之后,计算机系统(例如,600A、600B)显示第二结果用户界面(例如,图12G的1214),该第二结果用户界面包括生物识别分析过程的结果(例如,测量数据的定量或定性结果),以及根据确定在第一类型的一个或多个条件(例如,环境条件(例如,海拔、环境大气压))(例如,该一个或多个条件满足一组一个或多个条件标准;该一个或多个条件超过(例如,大于或小于)阈值(例如,阈值海拔、阈值大气压))下进行生物识别分析过程,在第一类型的一个或多个条件下进行生物识别分析过程的指示(例如,1222)(例如,文本指示、图形指示)。在一些实施方案中,根据确定未在第一类型的该一个或多个条件下进行生物识别分析过程,结果用户界面(例如,图12F的1214)不包括在第一类型的一个或多个条件下进行生物识别分析过程的指示。有条件地包括在第一类型的一个或多个条件下进行生物识别分析过程的指示,提供了关于进行生物识别分析过程的条件的用户反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第二结果用户界面(例如,图12G的1214)包括可选用户界面对象,该可选用户界面对象在被选择时使得显示关于生物识别测量的附加信息。

在一些实施方案中,当与第一组传感器数据相对应的第一检测值(例如,源自传感器数据的值;原始传感器数据)超过预期值(例如,预先确定的阈值)时,满足第一组停止标准。

在一些实施方案中,当离散组的数据的采样窗口(例如,N

在一些实施方案中,离散组的数据的采样窗口包括多个离散组的数据(例如,N

在一些实施方案中,该至少第一数量的离散组的数据是各自在相同预先确定的时间段(例如,1秒、0.5秒)内收集的多组数据。

在一些实施方案中,至少第一数量的离散组的数据中的多组数据中的至少两组数据在时间上重叠(例如,每个离散组的数据为1秒长并且第一组和第二组数据重叠其相应1秒持续时间中的0.5秒(例如,第一组从0秒运行到1秒,并且第二组从0.5秒运行到1.5秒))。

在一些实施方案中,在生物识别分析过程(例如,图12B至图12L中描绘的过程)期间的第一时间检测到第一组传感器数据。在一些实施方案中,在生物识别分析过程期间的第一时间之后的第二时间,计算机系统(例如,600A、600B)经由该组一个或多个传感器检测第四组传感器数据(例如,指示移动和/或取向变化的加速度计和/或陀螺仪数据)。在一些实施方案中,响应于检测到第四组传感器数据,根据确定第四组传感器数据满足与第一组停止标准不同的第二组停止标准,计算机系统停止生物识别分析过程。在一些实施方案中,停止标准(例如,阈值标准)在生物识别分析过程的持续时间内改变。在一些实施方案中,随着该过程继续,该标准变得更具限制性(例如,随着该过程进行,允许更少移动)。使用用于在生物识别分析过程的不同时间点停止的不同标准,为系统提供了用于确定是否要停止该过程的更精细的标准。采用更精细的标准增强了计算机系统的可操作性并且使系统更有效(例如,通过减少可因严格标准引起的漏报),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一组传感器数据包括指示计算机系统(例如,600A、600B)的位置的数据(例如,GPS坐标;街道地址)。

在一些实施方案中,第一组传感器数据包括指示计算机系统(例如,600A、600B)的运动(例如,从第一位置到第二位置的移动)的数据。

在一些实施方案中,第一组传感器数据包括指示计算机系统的位置的数据以及指示计算机系统(例如,600A、600B)的运动的数据。

在一些实施方案中,第一组传感器数据满足第一组停止标准,和/或从在第一生物识别数据的临床测量期间获得的临床数据实证推导出第一组提示标准。

在一些实施方案中,计算机系统是可穿戴设备(例如,智能手表)并且该组一个或多个传感器包括用于测量可穿戴设备的移动的加速度计。

在一些实施方案中,第一组传感器数据包括多个离散信道的数据(例如,与x、y和z轴相对应的移动数据)并且任何信道的数据可满足第一组停止标准(例如,当该标准是阈值移动值时,该多个信道中的任何一个信道的最大值可用于确定是否已超过阈值移动值)。

在一些实施方案中,第一生物识别数据是血氧水平测量(例如,SpO

在一些实施方案中,计算机系统在停止生物识别分析过程之后并且根据确定生物识别数据和/或第一组传感器数据满足第一组停止类型标准,显示第一停止用户界面(例如,不包括生物识别分析的定量结果的界面;包括第一组停止类型标准中的一个或多个标准的一个或多个指示的界面)(例如,1238b、1238c、1238d)。在一些实施方案中,计算机系统在停止生物识别分析过程之后并且根据确定生物识别数据和/或第一组传感器数据满足与第一组停止类型标准不同的第二组停止类型标准,显示与第一停止用户界面不同的第二停止用户界面(例如,不包括生物识别分析的定量结果的界面;包括第二组停止类型标准中的一个或多个标准的一个或多个指示的界面)。基于满足不同组停止标准来显示不同停止用户界面,为用户提供了关于为什么发生生物识别分析过程的停止的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一组停止类型标准包括在第一组传感器数据指示满足第一组移动停止类型标准(例如,在因过度移动而终止生物识别分析过程时满足的一组标准)的计算机系统的移动时满足的标准;并且第一停止用户界面包括关于减少计算机系统的移动(例如,在后续生物识别分析过程期间减少)的指导(例如,1238b2、1258a1)。显示包括关于减少移动的指导的停止用户界面,为用户提供了关于停止的原因的反馈并且还提示用户继续与计算机系统进一步(并以改进的方式)交互。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命;提示用户进一步与系统交互,改进并维持了用户-系统交互。

在一些实施方案中,第二组停止类型标准包括在第一组传感器数据指示满足第一组位置停止类型标准(例如,在因生物识别分析过程期间计算机系统的不当定位而终止生物识别分析过程时满足的一组标准)的计算机系统的位置时满足的标准;并且第二停止用户界面包括关于计算机系统的定位(例如,后续生物识别分析过程期间的定位)的指导(例如,1238c2、1258b1)。显示包括关于系统的定位的指导的停止用户界面,为用户提供了关于停止的原因的反馈并且还提示用户继续与计算机系统进一步(并以改进的方式)交互。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命;提示用户进一步与系统交互,改进并维持了用户-系统交互。

在一些实施方案中,计算机系统在停止生物识别分析过程之后:显示用于发起第二生物识别分析过程的用户界面(例如,图12Z的1204a、图12AC的1204a、图12AF和图12AG的1204a),该用户界面包括:可选用户界面对象,该可选用户界面对象在被选择时发起第二生物识别分析过程(例如,包括经由该一个或多个生物识别传感器检测第二生物识别数据的过程)。在一些实施方案中,该用户界面包括根据确定与第一类型停止条件(例如,过度移动)相对应的第一组传感器数据满足第一组停止标准,与第一类型停止条件相对应的指导(例如,1256b、1256c、1256d1、1256d2)(例如,关于如何解决、减轻和/或避免第一类型停止条件的指导)。在一些实施方案中,该用户界面包括根据确定与第二类型停止条件(例如,过度移动)相对应的第一组传感器数据满足第一组停止标准,与第二类型停止条件相对应的指导(例如,1256b、1256c、1256d1、1256d2)(例如,关于如何解决、减轻和/或避免第二类型停止条件的指导)。显示用于发起第二生物识别分析过程的用户界面(包括基于先前分析过程的停止的原因的不同指导),为用户提供了关于停止的原因的反馈并且还提示用户继续与计算机系统进一步(并以改进的方式)交互。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命;提示用户进一步与系统交互,改进并维持了用户-系统交互。

在一些实施方案中,计算机系统在生物识别分析过程期间(例如,在显示生物识别分析过程的结果(例如,定量结果)之前的任何时间点)并且根据确定第一生物识别数据满足与第一组停止标准不同的第二组停止标准(例如,在该数据指示生物识别数据中指示错误的一个或多个异常情况时满足的标准),停止生物识别分析过程(例如,如参考图12AD所讨论)。在满足第二组停止标准时停止生物识别分析过程而用户不必手动停止该过程,优化了分析过程并且降低了错误生物识别结果的风险。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,计算机系统在根据确定第一生物识别数据满足第二组停止标准而停止生物识别分析过程之后,显示与第一停止用户界面和第二停止用户界面不同的第三停止用户界面(例如,1238d)。基于满足不同组停止标准来显示不同停止用户界面,为用户提供了关于为什么发生生物识别分析过程的停止的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,计算机系统是可穿戴电子设备(例如,智能手表);并且第三停止用户界面包括关于调节可穿戴电子设备穿戴的方式(例如,在后续生物识别分析过程期间穿戴;相对于用户身体进行穿戴(例如,定位在用户的手腕/手臂上))的指导(例如,1238d2、1258c1)。显示包括关于可穿戴电子设备穿戴的方式的指导的停止用户界面,为用户提供了关于停止的原因的反馈并且还提示用户继续与计算机系统进一步(并以改进的方式)交互。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命;提示用户进一步与系统交互,改进并维持了用户-系统交互。

在一些实施方案中,停止生物识别分析过程包括检测预先确定的数量的生物识别数据(例如,基于检测预先确定的时间量(例如,有效生物识别分析过程所需的时间量)的数量和/或基于预先确定的量的有效采样点的数量);并且放弃显示指示与生物识别数据相对应的生物识别参数的结果(例如,放弃显示定量结果;显示未完成该分析的指示而不另行显示该分析的结果(例如,如图12AD中可以看出)。在一些实施方案中,为完整生物识别分析过程和停止/终止的生物识别分析采集的生物识别数据的量相同;差别是完成的生物识别分析包括显示结果(例如,定量结果;报告生物识别参数(例如,血氧水平)的值的结果),而停止/终止的生物识别分析过程不包括该结果的显示。

应注意,上面参考方法1300(例如,图13A至13B)所述的过程的详情也以类似方式适用于上文和下文所述的方法。例如,方法700任选地包括上文参考方法1300所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法1300所述的用于测量生物识别信息的应用程序的一个或多个特征。又如,方法900任选地包括上文参考方法1300所述的各种方法的特性中的一个或多个特性。例如,与如参考方法900所述的设置用户界面的有条件显示有关的特征可在用于设置参考方法1300所述的生物识别测量应用程序的过程期间应用。又如,方法1100任选地包括上文参考方法1300所述的各种方法的特性中的一个或多个特性。例如,参考方法1100所述的设置用户界面可用于设置用于如参考方法1300所述的生物识别测量的健康应用程序。又如,方法1500任选地包括上文参考方法1300所述的各种方法的特性中的一个或多个特性。例如,可经由参考方法1500所述的用户界面来向用户呈现经由参考方法1300所述的生物识别测量来捕获的健康信息。又如,方法1700任选地包括上文参考方法1300所述的各种方法的特性中的一个或多个特性。例如,如参考方法1300所述的健康应用程序的生物识别测量特征还可启用参考方法1700所述的后台测量特征。为了简明起见,这些详情在下文中不再重复。

图14A至图14I示出了根据一些实施方案的用于在电子设备上提供所捕获的健康信息的结果的示例性用户界面。这些附图中的用户界面被用于示出包括图15A至图15B中的过程的下文描述的过程。

图14A示出了显示健康应用程序的概要用户界面1400的设备600A。概要用户界面1400对应于上文首先参考图6N所述的概要用户界面660。

在图14A中,设备600A在用户界面1400中显示通知1402,该通知包括多个后台心率测量已被检测(例如,被确定)为在一定测量时间段内(例如,过去6小时;过去24小时;在当前天期间)低于低心率通知阈值(例如,上文首先参考图10Q至图10T所述的低心率通知阈值)的指示1402A。通知1402还包括已被检测为低于通知阈值的先前后台心率测量的图形指示1402B。在图14A中,3个先前后台心率测量(测得为87、88和89BPM)被检测为在当前天期间低于低心率通知阈值。

另外在图14A中,在显示通知1402时,设备600A接收指向通知1402的输入1401。

在图14B中,响应于接收到输入1401,设备600A显示心率水平跟踪器应用程序的用户界面1404。用户界面1404包括关于在当前选择的测量时间范围期间进行的后台心率测量的更详细信息。用户界面1404还包括时间范围选择区域1410,该时间范围选择区域包括不同时间范围1410A-1410E—当前小时时间范围1410A、当前天时间范围1410B、当前周时间范围1410C、当前月时间范围1410D和当前年时间范围1410E。在图14B中,当前选择的时间范围是当前天,如当前天时间范围1410B的视觉突出显示所指示。

用户界面1404还包括在当前选择的测量时间范围期间的心率测量范围的指示1406。在图14B中,用户界面1404经由指示1406来指示在当前天期间测量的心率在82至95BPM的范围内。

用户界面1404还包括(例如,点图或图表图的)图形区域1408,该图形区域包括对应于并指示在当前天期间测量的心率的标记1408A-1408J(例如,点)。标记1408A-1408J包括其对应的相应BPM值。对应于降至低于低心率通知阈值(在图14B的实施方案中低于90BPM)的测量的标记1408H-1408J与对应于未降至低于低心率通知阈值的测量的标记1408A-1408G在视觉上区分开。

用户界面1404还包括示能表示1416以用于使得显示关于图形区域1408中显示的每个测量的附加信息。在显示示能表示1416时,设备600A接收指向示能表示1416的输入1403。

在图14C中,响应于接收到输入1403,设备600A为图形区域1408中的标记1408A-1408J中的每个标记显示附加信息。在一些实施方案中,附加信息包括指示在异常情况下进行了多个所显示的测量的信息1418。在图14C中,异常情况是高海拔环境,并且信息1418指示在高海拔环境中进行了7个(共10个)测量。在一些实施方案中,附加信息包括用于标记1408A-1408J中的每个标记的环境压力信息(例如,在每个标记下面、在每个标记附近或邻近处示出)。

在图14D中,用户界面1404包括在异常情况下进行了多个所显示的测量的信息1418。设备600A在视觉上区分(例如,突出显示;使用不同颜色;使用不同尺寸)对应于在异常情况下进行的测量的标记与未在异常情况下进行的标记。在图14D中,异常情况是高海拔环境,其中标记1408D-1408J对应于在高海拔环境中进行的测量。

图14E示出了显示健康应用程序的概要用户界面1400的设备600A,如上文参考图14A所述。

在图14E中,设备600A在用户界面1400中显示通知1420。通知1420包括多个心率被测量(例如,作为设备600B上的后台操作)为在一定测量时间段内(例如,过去6小时;过去24小时;在当前天期间)低于低心率通知阈值(例如,上文首先参考图10Q至图10T所述的低心率通知阈值)的指示1420A(例如,文本描述)。通知1420还包括已被检测为低于通知阈值的先前后台心率测量的图形指示1420B。在图14E中,5个先前后台心率测量(测得为89、88、85、88和89BPM)被检测为在过去6小时期间低于低心率通知阈值。

另外在图14E中,在显示通知1420时,设备600A接收指向通知1420的输入1405。

在图14F中,响应于接收到输入1405,设备600A显示用户界面1404。用户界面1404包括时间范围区域1410。用户界面1404包括在当前选择的测量时间范围期间的心率测量范围的指示1406。用户界面1404包括(例如,点图或图表图的)图形区域1408,该图形区域包括对应于并指示在当前选择的测量时间范围期间测量的心率的标记1408A-1408J(例如,点),如上文首先参考图14B所述。

如所提及的,在图14F中,当前选择的测量时间范围是当前天,如经由当前天时间范围1410B所指示。在选择的时间范围是当前天时,设备600A接收指向当前周时间范围1410C的输入1407。

在图14F1中,设备600A显示用户界面1404a,该用户界面以与用于报告心率测量数据的1404类似的格式报告血氧测量数据。在一些实施方案中,响应于界面1400中与血氧测量相关的通知上的输入而显示界面1404a。在一些实施方案中,用户界面1404a包括相对于用户界面1404所讨论的一个或多个特征,其中差别是所报告的数据涉及血氧而不是心率。在图14F1中,用户界面1404a包括教育部分1404a1,该教育部分包括教程示能表示1404a2。在一些实施方案中,教育部分1404a2包括提供对关于血氧测量的进一步信息的访问的附加示能表示。在图14F1中,设备600A接收指向教程示能表示1404a2的输入1407a。

在图14F2中,设备600A显示教程用户界面1404b,该教程用户界面包括具有关于如何进行血氧测量和如何降低不成功测量的风险的信息的文本1404b1。在一些实施方案中,教程用户界面1404b包括演示如何执行测量的视频和/或动画。教程用户界面1404b还包括用于返回到用户界面1404a的返回示能表示1404b2。

在图14G中,响应于接收到图14F的指向当前周时间范围1410C的输入1407,设备600A更新图形区域1408的显示以替代地包括与在当前周过程中测量的心率相对应的标记1424A-1424G。在一些实施方案中,来自单日的多个心率测量被聚合(例如,作为一个或多个条形)以指示相应天期间的一个或多个测量范围,如图14G所示。

另外在图14G中,设备600在用户界面1404中显示多个信息区域1426-1432。用户界面1404包括指示日平均测量心率信息的第一信息区域1426。在图14G中,第一信息区域1426指示89至92日平均BPM。

在一些实施方案中,用户界面1404包括指示通知信息(例如,与在当前选择的时间段期间生成的低心率测量有关的通知的数量)的第二信息区域1428。在图14G中,第二信息区域1428指示与在当前周过程中生成低心率测量相关的6个通知,并且当前被选择(例如,如经由第二信息区域1428的视觉突出显示所指示)。也如图14G所示,标记1424A-1424G中的每个标记以第一视觉特性(例如,第一颜色)指示与降至低于低心率通知阈值(在图14G的实施方案中,90BPM)的测量相对应的部分,因此使得设备600A生成通知,并且以与第一视觉特性不同的第二视觉特性(例如,第二颜色)指示与未降至低于低心率通知阈值的测量相对应的剩余部分。

在一些实施方案中,用户界面1404包括第三信息区域1430,该第三信息区域指示关于在异常条件(例如,高海拔环境)下进行的心率测量的信息。在图14G中,第三信息区域1430指示在当前周过程中在高海拔环境中进行的心率测量测得介于85至93BPM之间。

在一些实施方案中,用户界面1404包括第四信息区域1432,该第四信息区域指示关于在睡眠时间期间(例如,在夜间时间期间;在用户被确定为入睡时;在测量设备(例如,设备600B)处于睡眠模式时)进行的心率测量的信息。在图14G中,第四信息区域1432指示在当前周过程中在睡眠时间期间进行的心率测量测得介于97至99BPM之间。

另外在图14G中,在用户界面1404中显示信息区域1426-1432时,设备600A接收指向第三信息区域1430的输入1409。

在图14H中,响应于接收到指向第三信息区域1430的输入1409,设备600A指示与在高海拔环境中进行的心率测量相对应的第三信息区域1430当前被选择。在第三信息区域1430被选择时,标记1424A-1424G中的每个标记以第一视觉特性(例如,第一颜色)指示与落入经由第三信息区域1430指示的范围(在图14G中,85至93BPM)内的测量相对应的部分,并且以与第一视觉特性不同的第二视觉特性(例如,第二颜色)指示与未落入经由第三信息区域1430指示的范围内的测量相对应的剩余部分。

另外在图14H中,在用户界面1404中显示信息区域1426-1432时,设备600A接收指向第三信息区域1430的输入1411。

在图14I中,响应于接收到指向第四信息区域1432的输入1411,设备600A指示与在睡眠时间期间(例如,在夜间时间期间;在用户被确定为入睡时;在测量设备(例如,设备600B)处于睡眠模式时)进行的心率测量相对应的第四信息区域1430当前被选择(例如,通过在视觉上突出显示第四信息区域1432)。在第四信息区域1432被选择时,标记1424A-1424G中的每个标记以第一视觉特性(例如,第一颜色)指示与落入经由第四信息区域1432指示的范围(在图14G中,97至99BPM)内的测量相对应的部分,并且以与第一视觉特性不同的第二视觉特性(例如,第二颜色)指示与未落入经由第四信息区域1432指示的范围内的测量相对应的剩余部分。

在一些实施方案中,图14A至图14I中所述的心率测量结果替代地为血氧水平跟踪和测量结果。在一些实施方案中,计算机系统与血氧传感器(例如,连同光源(例如,LED)一起操作的光学血氧传感器)通信。在一些实施方案中,阈值是血氧的百分比。在一些实施方案中,图14A至图14I中所述的心率测量结果替代地为VO

图15A至图15B是示出根据一些实施方案的用于在电子设备上提供所捕获的健康信息的结果的方法的流程图。在计算机系统(例如,电子设备(例如,100、300、500、600A、600B))处执行方法1500,该计算机系统与显示生成部件(例如,602A、602B)(例如,显示控制器、触敏显示器系统;显示器(例如,集成或连接))和一个或多个输入设备(例如,陀螺仪、加速度计、麦克风、触敏表面)通信。方法1500中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。

在一些实施方案中,电子设备(例如,600A)是计算机系统。该计算机系统任选地与显示生成部件(例如,602A、602B)和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。

如下所述,方法700提供了用于管理和/或呈现健康数据的直观方式。该方法减少了用户管理和/或呈现健康数据的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使用户能够更快速且更有效地管理和/或呈现健康数据节省功率并增加电池充电之间的时间。

计算机系统(例如,600A、600B)在(1502)处经由显示生成部件(例如,602A、602B)显示第一健康相关跟踪功能(例如,可用于在计算机系统上操作或可用于在与计算机系统通信的外部电子设备上操作的跟踪(例如,数据跟踪、数据采集)应用程序或应用程序特征(例如,心率跟踪功能、环境噪声级跟踪功能))的概要用户界面(例如,1400、1404)。

概要用户界面(例如,1400、1404)包括一组一个或多个用户界面对象(例如,1402;图14A的概要用户界面1400中示出的拼盘)(例如,图形的数据点),该组一个或多个用户界面对象对应于第一健康相关跟踪功能所采集(例如,在计算机系统处采集,在外部设备处采集并传输到计算机系统)的跟踪数据(1504)。

该组一个或多个用户界面对象包括(1506)与经由第一健康相关跟踪功能采集的第一数据相对应的第一用户界面对象(例如,1402、1408、1420)(1508),并且显示概要用户界面(例如,1400、1404)包括(1512)根据确定在第一类型的一个或多个条件(例如,环境条件(例如,海拔、环境大气压))(例如,该一个或多个条件满足一组一个或多个条件标准;该一个或多个条件超过(例如,大于或小于)阈值(例如,阈值海拔、阈值大气压))下采集了(例如,由计算机系统或向计算机系统提供数据的外部电子设备采集)第一数据,将第一用户界面对象与指示(例如,1418、1420B)(例如,文本指示、图形指示)一起显示,该指示指示在第一类型的该一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据(1514)。在一些实施方案中,该指示指示(例如,具体地或确切地指示)在第一类型的该一个或多个条件下采集了与第一数据相对应的第一用户界面对象。

在一些实施方案中,根据确定未在第一类型的一个或多个条件下采集第一数据,显示第一用户对象(例如,1402、1408、1420)而没有在第一类型的该一个或多个条件下采集了第一数据的指示。有条件地包括在第一类型的该一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据的指示,提供了关于采集跟踪数据的条件的用户反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,显示概要用户界面(例如,1400、1404)包括根据确定未在第一类型的一个或多个条件下采集由第一健康相关跟踪功能采集的与所显示的一个或多个用户界面对象相对应的跟踪数据,显示该组一个或多个用户界面对象(例如,1402、1408、1420)而没有在第一类型的该一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据的指示。显示该组一个或多个用户界面对象而没有在第一类型的该一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据的指示,为用户提供了指示未在第一类型的条件下采集该数据的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一类型的该一个或多个条件包括超过阈值(例如,大于海平面以上5000英尺;大于海平面以上8000英尺)的海拔高度(例如,海拔)(1516)。

在一些实施方案中,跟踪数据是心率跟踪数据。

在一些实施方案中,与由第一健康相关跟踪功能采集的跟踪数据相对应的该组一个或多个用户界面对象包括与由第一健康相关跟踪功能采集的跟踪数据相对应的多个用户界面对象(1510)(例如,如图14A至图14I所示)。在一些实施方案中,该多个用户界面对象中的第二用户界面对象(例如,1402B、1408、1420C、1424)对应于由第一健康相关跟踪功能进行的多个测量(例如,第二用户界面对象聚合预先确定的多个测量)。显示与由第一健康相关跟踪功能采集的跟踪数据相对应的多个用户界面对象,为用户提供了关于存储在计算机系统处或可由计算机系统访问的测量的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,显示概要用户界面(例如,1400、1404)包括(1518)根据确定由第一健康相关跟踪功能采集的跟踪数据指示计算机系统的用户的生物识别参数(例如,心率)在至少预先确定的时间段(例如,1小时、6小时、1天)内一直低于阈值(例如,60次心跳/分钟、50次心跳/分钟),显示用户的生物识别参数在至少预先确定的时间段内一直低于该阈值的指示(例如,1402A、1420A)(1520)。有条件地显示用户的生物识别参数在至少预先确定的时间段内一直低于该阈值的指示,为用户提供了关于由第一健康相关跟踪功能采集的跟踪数据的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,显示概要用户界面(例如,1400、1404)包括根据确定在第一类型的一个或多个条件下采集了第一数据,将第一用户界面对象(例如,1402、1408、1420)与在第一类型的一个或多个条件下采集了第一数据的指示(例如,特定于第一数据的指示)一起显示。将第一用户界面对象与在第一类型的一个或多个条件下采集了第一数据的指示(例如,特定于第一数据的指示)一起显示,为用户提供了特定于第一数据的反馈。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,第一类型的该一个或多个条件包括睡眠时间段(例如,用户入睡时(例如,被检测为入睡或被预测(例如,基于时间)为用户入睡)的时间段)。在一些实施方案中,在用户入睡时采集的数据被标记为如此指示。

在一些实施方案中,第一健康相关跟踪功能被配置为执行跟踪操作而不需要进一步的用户输入(例如,执行自动跟踪操作,执行后台测量)。启用第一健康相关跟踪功能以执行跟踪操作而不需要进一步的用户输入,使用户能够允许计算机系统在不需要进一步的用户输入的情况下执行操作。执行操作而无需用户输入增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,概要用户界面(例如,1400、1404)包括详情可选用户界面对象(例如,1414)(例如,“显示数据”示能表示),该详情可选用户界面对象在被选择时提供关于采集跟踪数据的至少一部分的一个或多个条件(例如,海拔高度条件;大气压条件)的附加信息。提供用于访问附加条件数据的可选用户界面对象,为用户提供了附加数据而不由于附加数据使概要用户界面杂乱。提供对设备的附加控制而不由于附加显示的控件使UI杂乱增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,指示在第一类型的该一个或多个条件下采集了由第一健康相关跟踪功能采集的跟踪数据中的至少一些跟踪数据的指示(例如,1418、1420B)包括由第一健康相关跟踪功能在第一类型的该一个或多个条件下进行的多个离散(例如,单独、可区分)测量的指示(例如,文本指示、图形指示)。提供由第一健康相关跟踪功能在第一类型的该一个或多个条件下进行的多个离散(例如,单独、可区分)测量的指示,为用户提供了关于该功能在第一类型的条件下进行测量有多频繁的反馈。根据权利要求1至9中任一项所述的方法,其中指示在所述第一类型的所述一个或多个条件下采集了由所述第一健康相关跟踪功能采集的所述跟踪数据中的至少一些跟踪数据的所述指示包括由所述第一健康相关跟踪功能在所述第一类型的所述一个或多个条件下进行的多个离散(例如,单独、可区分)测量的指示(例如,文本指示、图形指示)。为用户提供改进的视觉反馈,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,概要用户界面(例如,1400、1404)包括一组一个或多个过滤用户界面对象(例如,1410A-1410E、1426-1432),该组一个或多个过滤用户界面对象包括第一过滤用户界面对象,该第一过滤用户界面对象在被选择时基于第一过滤器参数(例如,基于采集该数据的条件;基于何时采集该数据)来过滤该组一个或多个用户界面对象。提供一组一个或多个过滤用户界面对象,为用户提供了选择性地过滤概要用户界面中所示的数据的能力,这为用户提供了用于控制数据的密度并由此减少用户界面中的杂乱的控制选项。减少用户界面中的杂乱,增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并且减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,概要用户界面(例如,1400、1404)包括关于跟踪功能正跟踪什么的信息(例如,可经由滚动该界面来访问的信息)及其对健康的重要性。

在一些实施方案中,跟踪数据是血氧水平跟踪数据。在一些实施方案中,计算机系统与血氧传感器(例如,连同光源(例如,LED)一起操作的光学血氧传感器)通信。在一些实施方案中,阈值是血氧的百分比。在一些实施方案中,跟踪数据是VO

应注意,上面参考方法1500(例如,图15A至图15B)所述的过程的详情也以类似方式适用于上文和下文所述的方法。例如,方法700任选地包括上文参考方法1500所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法1500所述的健康应用程序用户界面的一个或多个特征。又如,方法900任选地包括上文参考方法1500所述的各种方法的特性中的一个或多个特性。例如,在参考方法1500所述的用户界面中呈现的健康信息可至少部分地基于是否可如参考方法900所述的那样启用或设置特定类型的健康应用程序或特征。又如,方法1100任选地包括上文参考方法1500所述的各种方法的特性中的一个或多个特性。例如,在参考方法1500所述的用户界面中呈现的健康信息可至少部分地基于来自已经由参考方法1100所述的设置用户界面来设置的应用程序的健康测量。又如,方法1300任选地包括上文参考方法1500所述的各种方法的特性中的一个或多个特性。例如,可经由参考方法1500所述的用户界面来向用户呈现经由参考方法1300所述的生物识别测量来捕获的健康信息。又如,方法1700任选地包括上文参考方法1500所述的各种方法的特性中的一个或多个特性。例如,可经由参考方法1500所述的用户界面来向用户呈现经由参考方法1700所述的后台测量来捕获的健康信息。为了简明起见,这些详情在下文中不再重复。

图16A至图16C示出了根据一些实施方案的用于管理电子设备上的后台健康测量的示例性用户界面。这些附图中的用户界面用于示出下文所述的过程,包括图17A至图17B中的过程。

图16A示出了设备600B,其中设备600B包括一组一个或多个生物识别传感器(例如,心率传感器)和外部外壳604B(例如,壳体;框架)。在一些实施方案中,该组一个或多个生物识别传感器至少部分地与设备600B的外壳集成。设备600B(例如,周期性地)经由该组一个或多个生物识别传感器测量用户的心率,其中由设备600B自动地执行这些测量(例如,在后台,在没有来自用户的手动输入的情况下继续该测量)。

设备600B可处于第一模式(例如,正常操作模式;解锁模式)或第二模式(例如,睡眠模式、锁定模式;低功率模式;与一天中预先确定的时间相对应的模式;勿扰模式(例如,剧场DND模式);由用户手动地选择和设定为在没有明确用户输入的情况下不进行生物识别参数(例如,心率)的测量的模式的模式)。在一些实施方案中,在设备600B处于第一模式时,设备600B的显示生成部件602B关闭。在一些实施方案中,在设备600B处于第一模式时,显示生成部件602B打开。

在图16B中,在设备600B处于第一模式(例如,正常操作模式;解锁模式)时,设备600B使用该组一个或多个生物识别传感器测量以BPM计的心率。如所提及的,设备600B包括外部外壳604B。在测量心率时,设备600B激活在设备600B的外侧上(例如,从设备600B的该侧面)可见的传感器(例如,光学传感器)。在一些实施方案中,该传感器是光学传感器,该光学传感器被定位成感测来自设备600B的外部外壳外侧的光。

在图16B中,设备600B包括光发生部件(例如,LED),该光发生部件被配置为照明外部外壳604B外侧的空间(例如,与外部外壳604B的一侧相邻),如图16B所示。在一些实施方案中,在测量心率时,设备600B激活光发生部件,因此增加外部外壳604B外侧的空间(例如,与外部外壳604B的一侧相邻的空间)的亮度。在一些实施方案中,光发生部件定位在设备600B内以在一定方向上发射光,其中发射的光可从附近对象(例如,如果用户穿戴着设备600B的话,与设备600B相邻的用户手腕的一部分)反射。在图16A至图16C的实施方案中,光发生部件产生预先确定的强度和频率的光,在该光从用户身体反射并受用户身体影响之后,设备600B的生物识别传感器检测到该光,从而提供生物识别测量(例如,心率)。

在一些实施方案中,在设备600B处于第二模式时,设备600B不测量(例如,放弃测量)心率。即使后台心率测量被排定为周期性地(例如,每半小时一次;每小时一次;每2小时一次)执行,设备600B在处于第二模式时仍放弃执行该测量。在一些实施方案中,第二模式包括睡眠模式、锁定模式、低功率模式、与一天中预先确定的时间相对应的模式、剧场模式、勿扰模式和/或由用户手动地选择和设定为在没有明确用户输入的情况下不进行心率测量的模式的模式。

如上所解释,第二模式是设备600B的模式,该模式已经由设备600B先前接收到的一组一个或多个用户输入识别为在没有发起该测量的用户输入的情况下不进行测量心率的模式(例如,不由设备600B执行自动/后台测量的模式)。在一些实施方案中,在设备600B处于第二模式时,设备600B仍经由一个或多个明确用户输入来启用心率测量,如上文参考图12A至图12P所述。即,即使在设备600B处于第二模式时,仍可在设备600B上执行手动测量。

图16C示出了表1600,该表描绘了是否已由设备600B在预先确定的时间(例如,基于用于执行自动/后台测量的设定的周期时间间隔)执行自动/后台心率测量。在图16C中,用于执行自动/后台测量的设定的周期时间间隔是一天中的每小时。

在图16C中,设备600A在上午8:00、上午9:00、上午10:00、中午12:00、下午1:00、下午5:00、晚上6:00、晚上7:00、晚上8:00和晚上9:00处于第一模式(例如,正常操作模式;解锁模式)。

另外在图16C中,设备600B在上午11:00、下午2:00、下午3:00和下午4:00处于剧场模式(一种类型的第二模式),并且在晚上10:00–上午6:00处于睡眠模式(另一种类型的第二模式)。

如图16C中的表1600所示,在处于第一模式时,设备600B以预先确定的时间间隔(在图16C的实施方案中,每小时)执行自动/后台心率测量。也如图16C中的表1600所示,在处于第二模式时(不论是第一类型的第二模式还是第二类型的第二模式),设备600B放弃以预先确定的时间间隔执行自动/后台心率测量。

在一些实施方案中,图16A至图16C中所述的心率测量替代地为血氧水平测量。在一些实施方案中,计算机系统与血氧传感器(例如,连同光源(例如,LED)一起操作的光学血氧传感器)通信。在一些实施方案中,阈值是血氧的百分比。在一些实施方案中,图16A至图16C中所述的心率测量替代地为VO

图17A至图17B是示出根据一些实施方案的用于管理电子设备上的后台健康测量的方法的流程图。在计算机系统(例如,电子设备(例如,100、300、500、600B))处执行方法1700,该计算机系统与一组一个或多个生物识别传感器(例如,最大耗氧水平传感器;心率传感器;血压传感器;集成到计算机系统中的传感器;集成到与计算机系统通信的外部设备中的传感器)通信。方法1700中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。

在一些实施方案中,电子设备(例如,600B)是计算机系统。计算机系统任选地与该组一个或多个生物识别传感器通信(例如,有线通信、无线通信)。在一些实施方案中,该组一个或多个生物识别传感器包括最大耗氧水平传感器。在一些实施方案中,该组一个或多个生物识别传感器包括心率传感器。在一些实施方案中,该组一个或多个生物识别传感器包括血压传感器。在一些实施方案中,该组一个或多个生物识别传感器集成到计算机系统中和/或集成到与计算机系统通信的外部设备中。

如下所述,方法1700提供了用于管理和/或呈现健康数据的直观方式。该方法减少了用户管理和/或呈现健康数据的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使用户能够更快速且更有效地管理和/或呈现健康数据节省功率并增加电池充电之间的时间。

计算机系统(例如,600B)在(1702)处检测到满足第一组健康测量标准(例如,自动或后台测量标准)。在一些实施方案中,第一组健康测量标准不要求满足用户输入;该标准仅包括不要求满足用户输入的标准。在一些实施方案中,该标准包括选自以下的一个或多个标准:一天中预先确定的时间、自上一次健康测量以来预先确定的持续时间以及预先确定的量的系统资源(例如,处理器容量、存储器、电池电量)的可用性。

响应于检测到满足该组健康测量标准(1710),根据确定计算机系统(例如,600B)处于第一模式(例如,正常操作模式;解锁模式),计算机系统在(1712)处(例如,经由第一健康相关跟踪功能(例如,可用于在计算机系统上操作或可用于在与计算机系统通信的外部电子设备上操作的跟踪(例如,数据跟踪、数据采集)应用程序或应用程序特征(例如,心率跟踪功能、血压跟踪功能))经由该组一个或多个生物识别传感器测量生物识别参数(例如,心率、血压、最大耗氧水平)的值(例如,数据值;多个数据值)(例如,如图16B所示)。在一些实施方案中,与计算机系统通信的外部设备处于第一模式的确定。在一些实施方案中,以及满足第二组测量标准(例如,模式特定的一组标准)的确定。在一些实施方案中,第二组测量标准包括在第一模式尚未被识别(例如,未被手动地识别)为抑制测量的模式时满足的标准。

响应于检测到满足该组健康测量标准(1710),根据确定计算机系统(例如,600B)处于与第一模式不同的第二模式(例如,睡眠模式、锁定模式;低功率模式;与一天中预先确定的时间相对应的模式;勿扰模式(例如,剧场勿扰模式);由用户手动地选择为在没有明确用户输入的情况下不进行生物识别参数的测量的模式的模式),计算机系统(例如,600)在(1718)处放弃测量生物识别参数(例如,如图16A所示)。在一些实施方案中,计算机系统放弃测量任何生物识别参数。在满足某些条件时选择性地执行生物识别参数的测量,使计算机系统能够执行或不执行该测量而不需要进一步的用户输入。在已满足一组条件时选择性地执行操作而不需要进一步的用户输入,增强了设备的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,计算机系统(例如,600B)包括(1704)外部外壳(例如,604B)(例如,壳体;框架)(1706),其中测量生物识别参数的值包括激活从外部外壳外侧的视角可见的传感器(例如,该传感器在计算机系统/设备的外侧上可见)(1714)。在一些实施方案中,该传感器是光学传感器,该光学传感器被定位成感测来自该系统的外部外壳外侧的光。

在一些实施方案中,计算机系统(例如,600B)包括(1704)外部外壳(例如,604B)(例如,壳体;框架)(1706)和光发生部件(例如,LED),该光发生部件被配置为照明外部外壳外侧的体积(例如,与外壳的一侧相邻的空间)(1708)。在一些实施方案中,测量生物识别参数的值包括激活光发生部件并且增加外部外壳外侧的体积的亮度(1716)。在一些实施方案中,该传感器是光学传感器,该光学传感器被定位成感测来自该系统的外部外壳外侧的光,并且该系统包括光发生部件,该光发生部件被定位成在一定方向上发射光,该光可从附近对象(例如,与该系统(例如,该系统穿戴在用户身上(例如,手表))相邻的用户的一部分)反射以由光学传感器测量。

在一些实施方案中,第二模式对应于计算机系统(例如,600B)的模式,该模式已经由先前接收到的一组一个或多个用户输入识别为在没有发起该测量的用户输入的情况下不进行测量生物识别参数的模式(例如,不进行自动或后台测量的模式)(1720)。在一些实施方案中,在计算机系统处于第二模式时,计算机系统在(1722)处接收与测量生物识别参数的请求相对应的一组一个或多个输入(例如,如参考图12A至图12L所述)。在一些实施方案中,响应于接收到与测量生物识别参数的请求相对应的该组一个或多个输入,计算机系统在(1724)处经由该组一个或多个生物识别传感器测量生物识别参数的值。为用户提供在第二模式下禁用自动或后台测量的能力,同时仍提供在处于第二模式时手动进行测量的能力,为用户提供了对该系统的功能的改进的控制。提供用于改进对该系统的控制的用户界面,增强了设备的可操作性并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。

在一些实施方案中,计算机系统(例如,600B)接收第一类型的输入(例如,加速度计所检测的、指示与预先确定的移动模式匹配的计算机系统的移动的输入)。在一些实施方案中,响应于接收到第一类型的输入,根据确定计算机系统不处于第二模式(例如,确定设备处于另一模式(例如,第一模式)),计算机系统增加与计算机系统通信的显示生成部件(例如,602B)的亮度(例如,包括从不活动状态激活该部件)。在一些实施方案中,响应于接收到第一类型的输入,根据确定计算机系统处于第二模式,计算机系统放弃增加显示生成部件的亮度。在一些实施方案中,接收如下通知:如果不处于第一模式,则发出可听输出,如果处于第1模式,则放弃发出可听输出。在一些实施方案中,第二模式是“剧场模式”,在该模式下,显示屏的变亮比该模式不活动时更受限。选择性地使显示生成部件变亮节省了系统资源并且防止了无意变亮。节省系统资源增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过限制不期望的操作),这又通过使用户能够更有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,在当前时间对应于预先确定的时间段(例如,一天中的某些小时;被识别为与睡眠时间段相对应的一天中的小时)时,计算机系统(例如,600B)处于第二模式(例如,不进行该测量的模式)。在一天中预先确定的时间段期间禁用测量节省了系统资源。节省系统资源增强了计算机系统的可操作性并且使用户-设备界面更有效(例如,通过限制不期望的操作),这又通过使用户能够更有效地使用计算机系统而减少了电力使用并且延长了计算机系统的电池寿命。

在一些实施方案中,生物识别参数是心率。

在一些实施方案中,生物识别参数是血氧水平。在一些实施方案中,计算机系统与血氧传感器(例如,连同光源(例如,LED)一起操作的光学血氧传感器)通信。在一些实施方案中,阈值是血氧的百分比。在一些实施方案中,生物识别参数是VO

应注意,上文相对于方法1700所述的过程(例如,图17A至图17B)的详情也以类似方式适用于上文所述的方法。例如,方法700任选地包括上文参考方法1700所述的各种方法的特性中的一个或多个特性。例如,参考方法700所述的用于管理健康与安全特征的用户界面可用于管理参考方法1700所述的后台测量特征的一个或多个特征。又如,方法900任选地包括上文参考方法1700所述的各种方法的特性中的一个或多个特性。例如,经由如参考方法1700所述的后台测量来收集的健康信息的类型可至少部分地基于是否可如参考方法900所述的那样启用或设置特定类型的健康应用程序或特征。又如,方法1100任选地包括上文参考方法1700所述的各种方法的特性中的一个或多个特性。例如,可经由健康应用程序来启用参考方法1700所述的后台健康测量,该健康应用程序已经由参考方法1100所述的设置用户界面来设置。又如,方法1300任选地包括上文参考方法1700所述的各种方法的特性中的一个或多个特性。例如,如参考方法1300所述的健康应用程序的生物识别测量特征还可启用参考方法1700所述的后台测量特征。又如,方法1500任选地包括上文参考方法1700所述的各种方法的特性中的一个或多个特性。例如,可经由参考方法1500所述的用户界面来向用户呈现经由参考方法1700所述的后台测量来捕获的健康信息。为了简明起见,这些详情在下文中不再重复。

出于解释的目的,前面的描述是通过参考具体实施方案来描述的。然而,上面的例示性论述并非旨在是穷尽的或将本发明限制为所公开的精确形式。根据以上教导内容,很多修改形式和变型形式都是可能的。选择并描述这些实施方案是为了最好地解释这些技术的原理及其实际应用程序。本领域的其他技术人员由此能够最好地利用这些技术以及具有适合于所预期的特定用途的各种修改的各种实施方案。

虽然参照附图对本公开以及示例进行了全面的描述,但应当注意,各种变化和修改对于本领域内的技术人员而言将变得显而易见。应当理解,此类变化和修改被认为被包括在由权利要求书所限定的本公开和示例的范围内。

如上所述,本发明技术的一个方面在于采集并使用得自各种来源的数据,以改进健康信息的测量和呈现及健康与安全特征的管理。本公开预期,在一些实例中,这些所采集的数据可包括唯一地识别或可用于联系或定位特定人员的个人信息数据。此类个人信息数据可以包括人口统计数据、基于位置的数据、电话号码、电子邮件地址、推特ID、家庭地址、与用户的健康或健身水平有关的数据或记录(例如,生命体征测量、药物信息、锻炼信息)、出生日期或任何其他识别或个人信息。

本公开认识到在本发明技术中使用此类个人信息数据可用于使用户受益。例如,个人信息数据可用于呈现更高效且有效的方法以便用户测量、查看并管理健康信息。因此,此类个人信息数据(例如,健康信息数据)的使用使得用户能够更好地评估并监测其健康信息,从而提升用户对其当前健康状态的意识。此外,本公开还预期个人信息数据有益于用户的其他用途。例如,健康和健身数据可用于向用户的总体健康状况提供见解,或者可用作使用技术来追求健康目标的个人的积极反馈。

本公开设想负责采集、分析、公开、传输、存储或其他使用此类个人信息数据的实体将遵守既定的隐私政策和/或隐私实践。具体地,此类实体应当实行并坚持使用被公认为满足或超出对维护个人信息数据的隐私性和安全性的行业或政府要求的隐私政策和实践。此类政策应该能被用户方便地访问,并应随着数据的采集和/或使用变化而被更新。来自用户的个人信息应当被收集用于实体的合法且合理的用途,并且不在这些合法使用之外共享或出售。此外,应在收到用户知情同意后进行此类采集/共享。此外,此类实体应考虑采取任何必要步骤,保卫和保障对此类个人信息数据的访问,并确保有权访问个人信息数据的其他人遵守其隐私政策和流程。另外,这种实体可使其本身经受第三方评估以证明其遵守广泛接受的隐私政策和实践。另外,应当调整政策和实践,以便采集和/或访问的特定类型的个人信息数据,并适用于包括管辖范围的具体考虑的适用法律和标准。例如,在美国,对某些健康数据的收集或获取可能受联邦和/或州法律的管辖,诸如健康保险流通和责任法案(HIPAA);而其他国家的健康数据可能受到其他法规和政策的约束并应相应处理。因此,在每个国家应为不同的个人数据类型保持不同的隐私实践。

不管前述情况如何,本公开还预期用户选择性地阻止使用或访问个人信息数据的实施方案。即本公开预期可提供硬件元件和/或软件元件,以防止或阻止对此类个人信息数据的访问。例如,就所捕获的生物识别信息而言,本发明技术可被配置为在注册服务期间或其后的任何时间允许用户选择“选择加入”或“选择退出”参与对个人信息数据的收集。在另一个示例中,用户可选择限制所捕获的生物识别信息在另一个电子设备上保持的时间长度或完全禁止所捕获的生物识别信息在另一个电子设备上的存储。除了提供“选择加入”和“选择退出”选项外,本公开设想提供与访问或使用个人信息相关的通知。例如,可在下载应用时向用户通知其个人信息数据将被访问,然后就在个人信息数据被应用访问之前再次提醒用户。

此外,本公开的目的是应管理和处理个人信息数据以最小化无意或未经授权访问或使用的风险。一旦不再需要数据,通过限制数据收集和删除数据可最小化风险。此外,并且当适用时,包括在某些健康相关应用程序中,数据去标识可用于保护用户的隐私。可在适当时通过移除特定标识符(例如,出生日期等)、控制所存储数据的量或特异性(例如,在城市级别而不是在地址级别收集位置数据)、控制数据如何被存储(例如,在用户之间聚合数据)、和/或其他方法来促进去标识。

因此,虽然本公开广泛地覆盖了使用个人信息数据来实现一个或多个各种所公开的实施方案,但本公开还预期各种实施方案也可在无需访问此类个人信息数据的情况下被实现。即,本发明技术的各种实施方案不会由于缺少此类个人信息数据的全部或一部分而无法正常进行。例如,所捕获的生物识别信息可完全保持在用户的电子设备上并且可在没有用户明确同意的情况下禁止另一个设备(例如,服务器)对与所捕获的生物识别信息相对应的数据的访问。

技术分类

06120115636324