首页> 中国专利> 用于基于身体活动水平的变化自动调节通知操作的方法和装置

用于基于身体活动水平的变化自动调节通知操作的方法和装置

摘要

本发明公开涉及用于基于身体活动水平的变化自动调节通知操作的方法和装置。公开了一种基于处理器的个人电子设备(诸如智能电话),其被编程为对来自各种传感器的数据自动作出响应,根据这些数据可推断出用户活动。传感器中的一者或多者可由用户佩戴以及远离设备。设备可使用无线通信链路来获得遥感器数据。来自设备中的板载传感器—诸如运动传感器、位置传感器等等—的数据也可用于推断用户的当前活动。在一个实施例中,长时间的不活动触发对用户起立、舒展并四处走动的提醒。在其它实施例中,用户活动水平的转变可用于触发提醒和/或设定设备状态(诸如勿扰状态,其中通知和警告被抑制)。

著录项

  • 公开/公告号CN113094112A

    专利类型发明专利

  • 公开/公告日2021-07-09

    原文格式PDF

  • 申请/专利权人 苹果公司;

    申请/专利号CN202110562308.5

  • 发明设计人 N·兹米亚恩斯卡;D·法若卢;

    申请日2014-01-08

  • 分类号G06F9/4401(20180101);G06F3/01(20060101);G16Y20/40(20200101);G16Y40/10(20200101);

  • 代理机构11038 中国贸促会专利商标事务所有限公司;

  • 代理人曹瑾

  • 地址 美国加利福尼亚

  • 入库时间 2023-06-19 11:45:49

说明书

本申请是申请日为2014年1月8日,申请号为201480005135.5的发明专利申请“用于基于身体活动水平的变化自动调节通知操作的方法和装置”的分案申请。

技术领域

本发明涉及个人电子设备。更具体地,本发明涉及智能电话的警告和通知功能。

背景技术

智能电话是建于移动操作系统上并且具有高级计算能力和连通性的移动电话。第一部智能电话使个人数字助理(PDA)的功能与移动电话的功能相结合。之后的模型增加了便携式媒体播放器、紧凑型数码相机、袖珍摄像机和GPS导航单元的功能性以形成一个多用途设备。许多当前的智能电话还包括用于输入的高分辨率触摸屏和显示标准网页以及移动优化网站的网页浏览器。Wi-Fi和/或移动宽带可提供高速数据访问。

Wi-Fi是广泛使用的技术,其允许电子设备通过计算机网络(包括高速互联网连接)无线地交换数据(使用无线电波)。Wi-Fi联盟将Wi-Fi定义为任一种“基于电气与电子工程师协会(IEEE)802.11标准的无线局域网(WLAN)产品”。然而,由于大多数现代WLAN是基于这些标准的,因此术语“Wi-Fi”在通用英语中被用作“WLAN”的同义词。

可使用Wi-Fi的设备(诸如个人计算机、视频游戏机、智能电话、平板电脑或数字音频播放器)能够经由无线网络接入点连接到网络资源诸如互联网。诸如接入点(或“热点”)通常在室内具有约65英尺(20米)的范围,并且在室外具有更大范围。热点覆盖区域可包括像具有阻挡无线电波的墙壁的单人房间一样小的区域,或者像数平方英里一样大的区域——这可通过使用多个重叠的接入点来实现。

移动宽带是通过便携式调制解调器、移动电话、USB无线调制解调器或其他移动设备用于无线互联网接入的术语。

智能电话基本上是具有内置应用程序和互联网接入的蜂窝电话。除数字语音服务之外,当前智能电话还提供文本消息、电子邮件、网络浏览和视频回放和通话。除其内置功能之外,智能电话还能够运行无数免费和付费的应用程序,使蜂窝电话变为移动个人计算机。

除用于与蜂窝通信系统交互的无线电发射器和接收器之外,许多智能电话还具有向其各种系统提供输入的附加传感器。例如,Apple Inc.的

iPhone显示器可对多个传感器作出响应。当在通话期间将设备拿到脸部附近时,接近传感器去激活显示器和触摸屏。这样做是为了节省电池电量以及阻止通过与用户的脸部和耳朵接触而无意中输入。环境光传感器调节显示器亮度,继而节省电池电量。三轴加速度计感测电话的取向并相应地改变屏幕,使得用户能够轻易地在纵向模式和横向模式之间切换。照片浏览、网页浏览和音乐播放同时支持竖直以及左或右宽屏取向。

某些智能电话具有“勿扰”模式。当激活“勿扰”模式(例如,通过设置菜单)时,电话抑制大部分通信形式—电话呼叫、文本消息、警告、社交媒体通知等等。当启用该模式时,电话将完全不发出响声或振动,从而用户可完成会议或就寝而不受外界打扰。然而,当用户打开电话的显示器时,所有这些通知可被捕获并且出现在“通知中心”。

用户根据需要可将“勿扰”特征配置为按预定义计划运行或可简单地将其打开和关闭。用户还可指定某些联系人–有时被命名为“VIP”—即使在电话处于“勿扰”模式下也被允许接通用户。

在某些具体实施中,当呼叫呼入时,用户可照常选择对其接听或忽略,或可立即以文本消息回复。用户还可设置智能电话来稍后提醒其有关呼叫—要么在特定时间,要么在离开当前位置(由电话的位置传感器所确定)时。

各种选项可允许进一步定制智能电话上的勿扰设置。例如,针对“重复呼叫”的选项可允许激活一模式,在该模式中只要某人在一定时间间隔内使用同一号码再次呼叫,则第二次呼叫将不再是静音。

发明内容

基于处理器的个人电子设备(诸如智能电话)被编程为对由各种传感器发送的数据自动作出响应,根据这些数据可推断出用户活动。传感器中的一者或多者可由用户佩戴和远离设备。设备可使用无线通信链路来获得遥感器数据。在某些实施例中,来自设备中板载传感器—诸如运动传感器、位置传感器、环境光传感器等等—的数据也可用于推断用户的当前活动。在其它实施例中,用户数据(诸如日历条目)也可用于确定可能的用户活动并相应地调节设备通知。

在一个具体代表性实施例中,本发明包括用于在3小时久坐不动活动之后自动生成站起来舒展的提醒的过程。还可由时刻来调节(例如,在用户入睡的情况下不生成提醒)。又如,基于从活跃到空闲的转变,可在用户完成其每天跑步之后设定呼叫某人的提醒。又如,基于从空闲到跑步的转变,可在用户开始跑步时启动某个音乐播放列表。

附图说明

图1是基于处理器的设备的框图。

图2为根据本发明的第一代表性实施例的过程的流程图。

图3为根据本发明的第二代表性实施例的过程的流程图。

图4为根据本发明的第三代表性实施例的过程的流程图。

图5为根据本发明的第四代表性实施例的过程的流程图。

图6为根据本发明的第五代表性实施例的过程的流程图(分图6A和图6B两部分)。

具体实施方式

参见图1,其示出了根据一个实施例的例示性电子设备100的简化功能框图。电子设备100例如可以是智能电话、个人媒体设备、便携式相机、或平板电脑、笔记本或台式计算机系统。如图所示,电子设备100可包括处理器105、显示器110、用户界面115、图形硬件120、设备传感器125(如,接近传感器/环境光传感器、加速度计和/或陀螺仪)、麦克风130、一个或多个音频编解码器135、一个或多个扬声器140、通信电路145、图像捕获电路或单元150、一个或多个视频编解码器155、存储器160、存储设备165,和通信总线170。

处理器105可执行必要的指令以实施或控制由设备100所执行的多种功能的操作(如,处理从设备传感器125获得的数据)。处理器105可例如驱动显示器110并可从用户界面115接收用户输入。用户界面115可呈多种形式,诸如按钮、小键盘、刻度盘、点击式转盘、键盘、显示屏和/或触摸屏。处理器105可为片上系统,诸如存在于移动设备中的片上系统,并且包括一个或多个专用图形处理单元(GPU)。处理器105可基于精简指令集计算机(RISC)或复杂指令集计算机(CISC)架构或任何其他合适的架构,并且可包括一个或多个处理内核。图形硬件120可以是用于处理图形和/或辅助处理器105执行计算任务的专用计算硬件。在一个实施例中,图形硬件120可包括一个或多个可编程图形处理单元(GPU)。

图像捕获电路150可捕获可被处理以生成图像的静态图像和视频图像。来自图像捕获电路150的输出可至少部分地由以下部件来处理:一个或多个视频编解码器155和/或处理器105和/或图形硬件120、和/或结合在电路150内的专用图像处理单元。由此捕获的图像可存储在存储器160和/或存储装置165、可擦可编程只读存储器(EPROM)和电可擦可编程只读存储器(EEPROM)中。存储器160和存储装置165可用于保持被组织成一个或多个模块并以任何所需的计算机编程语言写成的计算机程序指令或代码。例如,此类计算机程序代码在被处理器105执行时可实现本文所述方法中的一种或多种。存储器160可包括由处理器105、图形硬件120和图像捕获电路150用于执行设备功能的一种或多种不同类型的介质。例如,存储器160可包括存储器高速缓存、只读存储器(ROM),和/或随机存取存储器(RAM)。存储装置165可存储介质(如,音频、图像和视频文件)、计算机程序指令或软件、偏好信息、设备配置文件信息、以及任何其他合适的数据。存储装置165可包括一种或多种非暂态存储介质,包括例如磁盘(固定盘、软盘和可移除盘)和磁带、光学介质(诸如CD-ROM和数字视频光盘(DVD))、以及半导体存储设备(诸如电可编程只读存储器)。

电子设备诸如设备100可接收来自板载设备传感器125的输入,这些传感器可为上述类型—即,接近传感器、加速度计、陀螺仪、环境光传感器和位置传感器。此外,其可通过通信电路145接收来自遥感器的信号和/或数据。此类遥感器可由设备的用户来佩戴—例如,腕关节运动传感器、脉搏率传感器、呼吸率传感器等等。本领域的技术人员应当理解,可对系统100的处理器105进行编程以接收来自传感器的输入数据并根据该数据推断出用户的当前活动。用户的活动可用于自动选择设备的一个或多个状态(或“设置”)。

以举例的方式,考虑其中设备100为智能电话的情况。在从工作日的约晚上11:00开始的较长一段时间内(日期和时间通过电话的时钟和日历特征部和/或电话所连接的网络对处理器105可用),内置加速度计和陀螺仪报告设备无运动并且环境光传感器报告昏暗或黑暗条件。用户所佩戴的遥感器报告不频发的臂部运动以及较低的脉搏率和呼吸率。没有进行键盘或触摸屏输入。没有拨打电话或发送消息。电话可感测到其连接到充电器。通过所有这些信息,在处理器105上进行的过程可合理地推断出用户在睡眠中。该过程可基于某些数据的预选参数将概率分配给该推断。处理器可使用所计算的概率来决定基于该信息需采取什么行动(如果有的话)。

概率计算可采用模式识别技术。例如,如果某个确定的用户活动(例如,睡眠)每天在几乎相同的地点于几乎相同的时间重复发生几乎相同的时间长度,则可将较高概率(置信度)分配给该确定。

通过引用附图所示的以下实例和一个或多个示例性实施例可很好地理解各种实施例。根据本发明的方法允许基于处理器的设备诸如智能电话基于(用户和/或设备的)活动水平和/或活动转变动态地设置和/或重置提醒。

现参见图2中流程图形式所示的示例性过程200,可以看出在检测到长时间不活动的情况下如何可使用本发明来提醒用户起立舒展并四处走动。

过程可始于210处,其中用户选择该过程在基于其处理器的设备的背景下进行。

在220处,设备可接收并分析来自上述各种板载传感器和/或外部传感器的数据。在230处,设备可根据传感器数据确定出用户是否久坐不动(即,低活动水平)。例如,设备可根据运动传感器(加速度计)和/或位置传感器确定设备大体上不移动并且脉搏率遥感器可指示相对较低的用户心率。如果用户似乎并未久坐不动(230处的“否”分支),则设备可在230处继续接收并分析传感器数据并且在230处继续监视久坐不动状态。

如果检测到久坐不动状态(230处的“是”分支),则设备可在240处启动定时器然后在280处做出用户的久坐不动状态是否持续进行的另一确定(根据在270处所接收并分析的传感器数据)。如果是这样(280处的“是”分支),则可检查定时器计数来确定久坐不动状态是否已持续预选的最短时间X。如果是(250处的“是”分支),则设备可在260处继续进行而生成针对用户的提醒。例如,设备可发出声调并显示诸如以下的消息:“您已久坐X[时间单位]。您应该起立舒展并四处走动”。该过程继而在299处结束。在某些实施例中,该过程可监视用户的后续活动水平以在如果活动增加而可能激活后续提醒的情况下确定是否及时采取建议。

如果用户的久坐不动状态未持续最短预选时间X(250和280处的“否”分支),则可在290处重置定时器,并且系统可返回220处的接收并分析传感器数据以及230处的确定用户是否处于久坐不动状态。这样,系统可持续监视用户的活动水平并在检测到久坐不动持续时间长于预选时间X的情况下发出提醒。

该示例性过程(图3中的300)为实例1过程的改进,其中在用户可能入睡的情况下抑制起立舒展并四处走动的提醒。

该过程可始于310处,其中用户选择该过程在基于其处理器的设备的背景下进行。

在320处,设备可接收并分析来自上述各种板载传感器和/或外部传感器的数据。在330处,设备可根据传感器数据确定出用户是否久坐不动(即,低活动水平)。例如,设备可从运动传感器(加速度计)和/或位置传感器来确定设备大体上不移动并且脉搏率遥感器可指示相对较低的用户心率。如果用户似乎并未久坐不动(330处的“否”分支),则设备可在330处继续接收并分析传感器数据并且在330处继续监视久坐不动状态。

如果检测到久坐不动状态(330处的“是”分支),则设备可在340处启动定时器然后在380处做出用户的久坐不动状态是否持续进行的另一确定(根据在370处所接收并分析的传感器数据)。如果是这样(380处的“是”分支),则可检查定时器计数来确定久坐不动状态是否已持续预选的最短时间X。如果是(350处的“是”分支),则设备可在355处继续进行而确定用户是否可能入睡。在某些实施例中,该确定可包括对时刻(能够从设备的内部时钟和/或网络时间数据获得)的考虑。例如,如果用户从在工作日的晚上约11:00到早晨约6:00处于非活动状态,则可合理推断出其在睡眠中。设备是否连接到充电器也可以是确定中的因素。在某些实施例中,用户的活动模式可以是确定用户是否可能入睡的因素。

如果确定用户可能入睡(355处的“是”分支),则该过程可略过在360处生成提醒并在399处结束。另一方面,如果确定用户不大可能入睡(355处的“否”分支),则该过程可在360处生成针对用户的提醒。例如,设备可发出声调并显示诸如以下的消息:“您已久坐X[时间单位]。您应该起立舒展并四处走动”。该过程继而在399处结束。在某些实施例中,该过程可监视用户的后续活动水平以在如果活动增加而可能激活后续提醒的情况下确定是否及时采取建议。

如果用户的久坐不动状态未持续最短预选时间X(350和380处的“否”分支),则可在390处重置定时器并且系统可返回320处的接收并分析传感器数据以及330处的确定用户是否处于久坐不动状态。这样,系统可持续监视用户的活动水平并在检测到久坐不动持续时间长于预选时间X并且用户不大可能入睡的情况下发出提醒。

根据本发明采用活动水平转变来触发用户选择的提醒的示例性过程在图4的流程图形式中示出为过程400。

该过程可始于410处,其中设备的用户从一系列可选功能中来选择特定功能。在420处,用户可输入用于提醒的特定消息。例如,用户可输入“呼叫Steve”。在某些实施例中,可从一系列消息中选择消息,该一系列消息可包括系统生成消息和/或用户之前输入的消息。在425处,提示用户选择将触发提醒的特定转变。可从系统给出的一系列选择中进行选择。出于所示实例的目的,所选择的转变为“在我完成跑步时”。

在430处,设备可接收并分析来自上述各种板载传感器和/或外部传感器的数据。在440处,设备可根据传感器数据确定出用户是否正在跑步。例如,设备可根据运动传感器(加速度计)确定存在周期性的大体上下运动,并且根据位置传感器确定设备正以与人体跑步一致的速度相对于地面移动。脉搏率遥感器可指示出心率加速。如果用户似乎并未跑步(440处的“否”分支),则设备可在430处继续接收并分析传感器数据并且在440处继续监视跑步。

如果检测到跑步(440处的“是”分支),则设备可在450处启动定时器并在460处继续监视跑步活动。如果跑步活动持续进行(460处的“是”分支),则该过程继续循环监视。然而,当跑步停止时(460处的否分支),可在470处检查定时器计数并且如果该计数未超过预选间隔X(470处的否分支),则可在480处重置定时器并且该过程返回430以接收并分析传感器数据来确定(在440处)用户是否正在跑步。这样,短暂的一阵跑步则不会被系统误当作运动型跑步。

当持续时间大于预选间隔X的运动型跑步结束时(470处的“是”分支),系统可在490处生成提醒并在499处结束之前显示420处用户输入的消息。在所示的情况下,可发出音调并且消息“呼叫Steve”可显示在设备的屏幕上。

代表性过程500在图5的流程图形式中示出。在该具体实施例中,设备的用户在其去跑步时选择某个音乐播放列表来聆听。设备自动检测活动的变化并激活播放列表。

用户可在510处例如通过激活设备上的设置菜单并启用该特定功能来发起该过程。该过程继而可呈现一系列保存的播放列表,并且在520处,用户可选择保存的播放列表之一作为其指定的“跑步播放列表”。

在530处,设备可接收并分析来自上述各种板载传感器和/或外部传感器的数据。在540处,设备可从传感器数据来确定用户是否正在跑步。例如,设备可从位置传感器来确定该设备正以介于约6MPH和约15MPH之间的速度移动并且来自运动传感器(加速度计)的数据可指示设备正以节奏性模式大体上下移动,根据这些信息设备可推断出用户正在跑步。如果用户似乎并未跑步(540处的“否”分支),则设备可在530处继续接收并分析传感器数据并且在540处监视跑步活动。

如果检测到跑步(540处的“是”分支),则设备可在545处启动定时器继而在550处做出跑步活动是否持续进行的另一确定。如果是这样(550处的“是”分支),则可检查定时器计数来确定跑步活动是否已持续预选的最短时间X。如果是(560处的“是”分支),则设备可在570处继续激活所选择“跑步”播放列表并且该过程在590处结束。然而,如果跑步并未持续进行至少预设的持续时间(550处的“否”分支),则在580处重置定时器,并且该过程在530处重新接收并分析传感器数据以及在540处监视跑步活动。这样,短暂的一阵跑步–例如,跑步赶公交–不会被误当作开始运动型跑步。

代表性过程600在图6A和6B的流程图形式中示出。在该具体实施例中,设备的用户可在其执行运动锻炼时选择进入勿扰状态。设备自动检测活动水平的变化并且在锻炼期间使设备处于其勿扰状态。

用户可在610处例如通过激活设备上的设置菜单并启用该特定功能来发起该过程。

在630处,设备可接收并分析来自上述各种板载传感器和/或外部传感器的数据。在640处,设备可从传感器数据来确定用户是否正在运动(即,高活动水平)。例如,设备可从运动传感器(加速度计)来确定该设备正以较快速度(并且可能以大体上节奏性的模式)移动并且脉搏率遥感器可指示用户心率加快。如果用户似乎并未运动(640处的“否”分支),则设备可在630处继续接收并分析传感器数据并且在640处监视高活动量。

如果检测到运动(“高活动量”)(640处的“是”分支),则设备可在645处启动定时器继而在650处做出高活动水平是否持续进行的另一确定。如果是这样(650处的“是”分支),则可检查定时器计数来确定高活动水平是否已持续预选的最短时间X。如果是(655和660处的“是”分支),则设备可在662处继续激活勿扰状态并且在660处继续活动监视。在健身期间,该过程保持循环。然而,如果高活动量并未持续进行至少预设的持续时间(650处的“否”分支),则在665处重置定时器并且该过程在630处重新接收并分析传感器数据以及640处的监视高活动水平。这样,短暂的一阵活动–例如,跑步赶公交–不会被误当作开始运动锻炼。

当高活动水平停止时(660处的否分支),该过程可在670处启动第二定时器并在675处继续监视活动水平。如果较低活动水平持续了预选间隔Y以上(680处的“是”分支),则该过程可在685处继续进行以去激活勿扰功能,并且在690处呈现在健身期间出现的累积的被抑制通知。该过程继而在699处结束。然而,如果较低活动量状态并未持续预选时间段Y(675处的“是”分支),则可在695处重置定时器2并且该过程可返回660处的监视用户的活动水平。这样,短暂的较低活动水平时间—例如,喝水休息—不会被误当作健身结束。

在另一个实施例中,用户可在健身开始时手动选择勿扰状态,并且该自动化过程可在健身结束时去激活勿扰功能。

在类似于上述的过程中,在某个活动在一定时间段内并未执行的情况下用户可选择显示提醒。例如,用户可在其过去X天(其中X为用户输入的数字)一直没去跑步的情况下设定去跑步的提醒。系统继而可持续监视跑步类型的活动(根据传感器数据来确定)并记录下未检测到跑步类型的活动的连续几天的跑步计数。如果检测到持续的跑步活动,则计数器重置。然而,如果计数超过X天,则生成提醒。

尽管已示出并描述了本发明的具体实施例,但它们并不旨在限制本专利的涵盖范围。本领域的技术人员将理解可在不脱离以下权利要求书字面上以及等同意义所涵盖的本发明范围的情况下作出各种变化和修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号