用于通知的安静时间的制作方法

文档序号:7793235阅读:173来源:国知局
用于通知的安静时间的制作方法
【专利摘要】在一些具体实施中,计算设备可被配置为当生成将引起干扰或用户不希望的通知时自动关闭通知。该设备可配置有安静时间,在该安静时间期间将以其它方式由计算设备所生成的通知可被抑制。在一些具体实施中,安静时间可被配置为具有开始时间和结束时间的时间段。在一些具体实施中,安静时间可从应用程序数据得出。例如,日历数据、闹钟数据、地图数据等可用于确定安静时间何时应当被强制执行。在一些具体实施中,该设备可配置有对安静时间通知抑制的例外。在一些具体实施中,用户可识别安静时间通知抑制不应当被应用于的联系人。
【专利说明】用于通知的安静时间
[0001]相关申请的交叉引用
[0002]本专利申请要求于2012年6月7日提交的美国临时专利申请61/656,935和于2013年3月15日提交的美国专利申请13/842,682的权益,其内容全文以引用方式并入本文以用于所有目的。

【技术领域】
[0003]本公开一般涉及用于提供计算设备上的通知的机制。

【背景技术】
[0004]计算设备通常为在计算设备上发生或由计算设备检测到的事件提供通知。例如,具有通话能力的计算设备可提供通知用户来电呼叫的铃声通知。日历应用程序上的预定会议可触发提醒用户此次会议的通知。传入的文本消息或电子邮件可触发通知用户新消息或电子邮件的通知。这些通知可通过声音、运动(例如振动)和/或光(例如在照明显示器上的图形化通知)呈现给用户。
[0005]有时这些通知在用户不希望被打扰时发生。例如,在会议期间接收到电话呼叫通知(例如铃声、图形通知或振动)可对会议的参与者造成干扰。在用户睡觉时文本消息或电子邮件通知可妨碍舒适的睡眠。用于避免这些类型的打扰的常见方法是允许用户手动关闭计算设备的铃声和/或声音,或关闭计算设备本身。然而,当用户不希望被打扰时,这些方法需要用户记得手动打开或关闭铃声或设备。


【发明内容】

[0006]在一些具体实施中,计算设备可被配置为当生成将引起干扰或用户不希望的通知时自动关闭通知。该设备可配置有安静时间,在该安静时间期间由计算设备通常所生成的通知可被抑制。在一些具体实施中,安静时间可被配置为具有开始时间和结束时间的时间段。在一些具体实施中,安静时间可从应用程序数据得出。例如,日历数据、闹钟数据、地图数据、传感器数据等可用于确定安静时间何时应当被强制执行。在一些具体实施中,该设备可配置有对安静时间通知抑制的例外。例如,用户可识别安静时间通知抑制不应当被应用于的联系人。
[0007]特定的具体实施提供了至少以下优点:计算设备上的通知可被自动抑制,从而减小由计算设备的用户所经历的不希望的干扰的数量。根据一些具体实施,用户不必记得打开或关闭通知。
[0008]在下面的附图和说明书中示出了一种或多种具体实施的细节。其他特征、方面和潜在优点在说明书和附图以及权利要求中将显而易见。

【专利附图】

【附图说明】
[0009]图1A和图1B示出了用于在计算设备上配置安静时间的示例图形用户界面。
[0010]图2A和图2B示出了用于配置用于安静时间的位置的示例图形用户界面。
[0011]图3示出了用于配置用于日历事件的安静时间的示例图形用户界面。
[0012]图4示出了用于配置用于闹钟事件的安静时间的示例图形用户界面。
[0013]图5示出了具有安静时间指示符的示例图形用户界面。
[0014]图6是不例安静时间过程的流程图。
[0015]图7是实现图1至图6的特征和过程的示例性系统架构的框图。
[0016]各附图中的类似的参考标号指示类似的元件。

【具体实施方式】
[0017]本公开描述了用于实现各种特征、过程或工作流的各种图形用户界面(⑶I)。这些GUI可在如下的各种电子设备上呈现,该各种电子设备包括但不限于膝上型计算机、台式计算机、计算机终端、电视系统、平板电脑、电子书阅读器和智能电话。这些电子设备中的一个或多个电子设备可包括触敏表面。触敏表面可处理多个同时的输入点,包括处理与输入的每个点的压力、角度或位置相关的数据。此类处理可促进利用多个手指的手势,该手势包括紧缩和轻扫。
[0018]当本公开指“选择”⑶I中的用户界面元件时,这些术语被理解为包括在用户界面元件上方利用鼠标或其它输入设备来点击或“悬停”,或利用一个或多个手指或触笔来在用户界面元件上触摸、轻敲或做手势。用户界面元件可以是虚拟按钮、菜单、选择器、开关、滑块、洗涤器、旋钮、缩略图、链接、图标、径向按钮、复选框以及用于从用户接收输入或将反馈提供至用户的任何其它机构。
[0019]当本公开指“滚动”或“卷动”⑶I时,这些术语被理解为包括利用鼠标或其它输入设备来操纵GUI,或在用户界面上利用一个或多个手指来触摸、轻敲或做手势以使得GUI看起来滚动。例如,用户可将输入提供至用户界面元件(例如虚拟按钮、开关、滑块、洗涤器、旋钮、按钮和任何其它机构)以使得⑶I滚动。
[0020]安静时间一手动设定
[0021]图1A和图1B示出了用于在计算设备上配置安静时间的示例图形用户界面100。例如,用户可滚动图形用户界面100以显示图1A和图1B的图形元件。可例如通过选择计算设备的系统设定功能来访问图形用户界面100。
[0022]在一些具体实施中,图形用户界面100可包括用于引发和/或终止计算设备上的安静时间的图形元件102。例如,用户可选择图形元件102以手动引发在计算设备上的安静时间。在安静时间期间,通常由计算设备所生成的通知可被抑制。例如当计算设备在安静时间期间检测到通常将触发使得计算设备生成声音(例如铃声)、引起运动(例如振动)或呈现图形通知(例如照明移动设备的显示器)的通知的事件(例如来电呼叫、文本消息、电子邮件、日历事件等)时,可抑制声音、运动或照明。用户可通过选择图形元件102来终止安静时间。例如,图形元件102可用作开/关切换键,使得当安静时间关闭时图形元件102选择打开安静时间并且当安静时间打开时图形元件102选择关闭安静时间。
[0023]安静时间一自动/预定的设定
[0024]在一些具体实施中,可基于用户定义的计划表来自动引发和终止安静时间。例如,图形用户界面100可包括用于打开/关闭预定的安静时间的图形元件104 (例如开关)。在一些具体实施中,用户可指定什么类型的通知可在安静时间期间被接收,例如当电子邮件消息被允许生成通知时,可阻挡短消息服务文本消息。在一些具体实施中,用户可指定安静时间有效期间的时间段。例如,图形元件106可被选择以呈现用于指定一周的哪些天来观察安静时间和时间段(例如开始时间和结束时间)的界面(未示出),在该时间段期间安静时间应当在所选择的日期被强制执行。例如,用户可指定安静时间应当在工作日(例如星期一至星期五)的晚上9点和早上7点之间被强制执行。
[0025]在一些具体实施中,安静时间可基于时区来进行调节。例如,图形用户界面100可包括用于打开/关闭对安静时间计划表的自动时区调节的开关108。例如,如果计算设备从太平洋时区移动到中心时区,则安静时间计划表可自动调节以说明时差。在一些具体实施中,如果用于安静时间的自动时区调节关闭,则用户可被提示基于计算设备的移动来调节安静时间计划表。例如,如果用户携带计算设备从San Francisco, CA旅行到Denver, CO并且自动时区调节关闭,则设备可呈现询问用户是否想要将安静时间计划表调节为Denver (中心)时间的图形通知(未示出)。用户可将输入提供至图形通知以使得安静时间计划表被调节为中心时间或可提供输入以保持根据太平洋时间的安静时间计划表。
[0026]在一些具体实施中,图形用户界面100可包括用于指定在安静时间期间所允许的通知类型(例如声音、振动、照明、无)的图形元件109。如果用户指定允许通过照明(例如照明计算设备的显示器并且呈现图形通知)所进行的通知,则通常将引起声音或振动的通知将仅引起照明显示器和呈现图形通知。如果用户指定不允许通知,则所有的通知将被抑制;响应于所检测的事件,没有声音、振动和/或照明将由移动设备生成。
[0027]安静时间例外
[0028]在一些具体实施中,用户可配置计算设备以允许在安静时间期间的通知。例如,图形用户界面100可包括用于打开/关闭用户地址簿中的联系人的安静时间例外的图形元件110(例如开关)。如果图形元件110处于“打开”状态,则在安静时间期间与用户联系人数据库(例如地址簿)中的联系人相关联的事件(例如电话呼叫、文本消息、电子邮件等)将生成通知。根据通常的安静时间操作,不与用户联系人数据库或地址簿中的联系人相关联的通知将被抑制。类似地,用于喜爱的联系人的安静时间例外可通过选择图形元件112来打开。例如,用户可指定用户联系人数据库中的喜爱的联系人组。
[0029]图形用户界面100可包括用于识别针对安静时间例外的用户地址簿中的联系人组的图形元件114。例如,用户可生成用户地址簿中的联系人组(例如工作、家庭、垒球队、喜爱、VIP等)。用户可选择图形元件114以查看和选择安静时间例外应当应用于的一个或多个联系人组。如果检测到与所选择的联系人组的成员相关联的事件并且在安静时间期间生成通知,则来自所选择组的通知将不被抑制。类似地,针对特定或各个联系人的安静时间例外可通过选择图形元件116来指定。
[0030]在一些具体实施中,安静时间例外可基于事件的紧急性。例如,事件的紧急性可通过事件多久被重复来推断。图形元件118可由用户进行选择以指定阈值时间段,事件的紧急性通过阈值时间段可被确定。例如,用户可选择图形元件110并且指定三分钟的时间段。因此,如果两个电话呼叫、文本消息、电子邮件等在安静时间期间在三分钟时段内从同一呼叫人接收到,则第二次呼叫可使得通知(例如声音、运动、照明)由计算设备生成。
[0031]在一些具体实施中,安静时间例外可从计算设备上的先前用户活动来推断。例如,如果在安静时间期间用户引发电话呼叫、文本消息、电子邮件或其它通信至特定人士,则来自特定人士的回复通信可允许生成计算设备上的通知。在一些具体实施中,回复例外可受制于时间窗口,回复例外将在该时间窗口期间应用。例如,如果来自特定人士的回复通信在一小时内被接收到,则可应用回复例外并且可生成通知。如果回复通信在用户引发的通信三小时之后被接收到,则来自特定人士的回复通信可被抑制。回复阈值可由用户通过选择图形元件120来指定。
[0032]自动启用用于应用程序事件的安静时间
[0033]参考图1B,图形用户界面100可包括用于打开/关闭日历事件的安静时间的图形元件122。例如,用户可选择图形元件122以使得针对日历
[0034]事件(例如会议、约会等)或基于其它日历数据(例如办公时间)自动启用安静时间。例如,当会议事件针对计算设备上的日历应用程序生成时,安静时间可在会议事件的持续时间内自动启用使得用户将不在会议期间接收到通知。在一些具体实施中,用户可选择各个日历事件以使安静时间被启用,从而使得一些但不是全部的日历事件抑制通知。
[0035]在一些具体实施中,如果日历应用程序具有针对用户指定办公时间(例如工作时间)的信息,则安静时间可被启用使得与工作相关的通知将在非工作时间期间被抑制和/或非与工作相关的通知将在工作时间期间被抑制。例如,如果在非工作时间期间电子邮件从工作电子邮件账户接收到,则工作电子邮件通知可被抑制。类似地,如果在工作时间期间电子邮件从非工作电子邮件账户接收到,则非工作电子邮件通知可被抑制。电话呼叫、文本消息和其它通信通知可以类似的方式处理。
[0036]在一些具体实施中,图形用户界面100可包括用于打开用于闹钟事件的安静时间的图形元件124。例如,用户可选择图形元件124以使得安静时间针对闹钟事件自动启用。在一些具体实施中,当用户在闹钟应用程序中设定闹钟时安静时间可自动启用并且当闹钟响起时自动禁用。在一些具体实施中,如果用户在闹钟被设定之后开始使用计算设备,则安静时间可自动禁用。例如,如果用户设定闹钟以在早上8点唤醒用户,但是用户在7点便开始使用计算设备,则基于计算设备的使用,安静时间可在7点禁用。
[0037]自动启用基于移动的安静时间
[0038]在一些具体实施中,基于移动设备的移动,安静时间可启用/禁用。例如,移动设备上的传感器可检测移动设备正在移动时的速度并且确定对应的活动。如果设备正以每小时三英里移动,则设备可确定用户在散步。如果设备正以每小时六英里移动,则设备可确定用户在跑步。如果设备正以每小时二十英里移动,则设备可确定用户在驾驶或乘坐在机动车辆中。
[0039]在一些具体实施中,当用户驾驶或乘坐在汽车中时,图形用户界面100可包括用于启用安静时间的图形元件126。例如,用户可想要减少在驾驶时的干扰的数量和/或减少在驾驶时使用计算设备的诱惑。因此,用户可通过选择图形元件126来使移动设备自动抑制驾驶时的通知。
[0040]在一些具体实施中,图形用户界面100可包括用于在用户跑步或散步时启用安静时间的图形元件128。例如,用户可不想要在锻炼时被通知打扰。用户可在散步和/或跑步时听音乐并且可被中断用户锻炼或享受音乐的通知惹恼。因此,用户可通过选择图形元件128来使移动设备抑制散步和/或跑步时的通知。
[0041]在一些实施例中,设备没有正在移动的检测可用于激活安静时间并且抑制通知。例如,用户可在睡眠之前将他们的移动设备放置在床头柜或书桌上——移动设备没有正在移动的检测可用作通知应当被抑制的指示。在其它实施例中,在预先确定的时间段内移动设备还没有正在移动的检测可类似地指示用户已将移动设备放置在固定位置并且通知应当被抑制。
[0042]自动启用用于位置的安静时间
[0043]在一些具体实施中,安静时间可基于位置而启用/禁用。例如,如果用户出席教堂,则用户可希望在教堂时抑制通知。如果用户想要看电影,则用户可希望在电影院时抑制通知。当用户邻近指定的位置时,安静时间可被启用。例如,靠近度可基于如通过使用各种位置确定技术中的任一位置确定技术所确定的移动设备的当前位置,该各种位置确定技术包括全球导航卫星系统、航位推算、地理围栏和/或其它位置确定技术。当用户移动远离指定位置时,安静时间可被禁用。因此,在一些具体实施中,图形用户界面100可包括用于识别其中安静时间应当被强制执行的位置的图形元件130,如下面参考图2A和图2B另外所述的。
[0044]图2A和图2B示出了用于配置用于安静时间的位置的示例图形用户界面200和250。在一些具体实施中,图形用户界面200可响应于图1B的用户选择图形元件130来呈现。图形用户界面200可包括已被配置用于安静时间的位置202、204的列表。在一些具体实施中,用户可选择图形元件206或208以查看并编辑分别对应于位置202和204的信息。在一些具体实施中,用户可通过选择图形元件210来从位置列表删除位置。例如,用户可选择位置202并且然后选择图形元件210以删除位置。另选地,在触摸屏设备上,用户可横跨位置滑动或轻扫手指以使删除按钮被显示。用户然后可选择删除按钮以从位置列表删除位置。在一些具体实施中,新的位置可通过选择图形元件212而被配置用于安静时间。
[0045]在一些具体实施中,图2B的图形用户界面250可响应于用户选择图形元件206或208来呈现。如果图形用户界面250响应于图形元件206或208的选择来呈现,则可利用被配置用于对应于图形元件206或208的位置的数据来填充图形用户界面250,从而使得用户可编辑数据。图形用户界面250然后可用于编辑或修改用于位置的数据(例如参数)。如果图形用户界面250响应于图形元件212的选择来呈现,则图形用户界面250可利用默认信息来填充。默认信息然后可被修改以指定用于新位置的安静时间参数。
[0046]在一些具体实施中,图形用户界面250可包括用于接收文本的图形元件252,该文本指定用于位置的标签。例如,图形元件252可以是文本输入框并且用户可以用于位置的名称或标签来键入。图形用户界面可包括用于指定地理位置的图形元件254。例如,图形元件254可指定移动设备的当前位置作为默认位置。如果用户选择图形元件254,则用户可输入指定到地理位置的地址,在该地理位置中安静时间应当被强制执行。另选地,当用户选择图形元件254时,地图界面(未示出)可被显示并且用户可选择或以其它方式识别在地图上的地理位置,其中安静时间应当被强制执行。图形用户界面250可包括用于指定靠近度的图形元件255。例如,用户可选择图形元件255以指定关于位置的靠近度、距离或半径,在该位置内安静时间应当被强制执行。用户指定的地理位置然后可显示在图形元件254上。
[0047]在一些具体实施中,图形用户界面250可包括用于指定用于位置的安静时间开始和结束时间的图形元件256。例如,如果用户在星期日的早上8点和早上10点之间出席教堂礼拜,并且在其它时间在教堂工作,则用户可希望具有在教堂礼拜期间被强制执行的安静时间,但允许在当用户处于教堂位置时的其它时间期间的通知。在一些具体实施中,安静时间可在指定的位置处一直被强制执行。例如,用于图形元件256的默认值可以是安静时间总在指定位置处被强制执行的“全部”或一些其它指示。如果用户想要仅在特定的时间段期间被强制执行的安静时间,则用户然后可将默认值改变为指定的时间段。指定的时间段可以是循环的时间段。例如,循环的时间段可以是星期一至星期五,早上8点至晚上6点。
[0048]在一些具体实施中,基于触发通知的事件的特性,在指定位置处的安静时间可被选择性地强制执行。例如,特性可包括谁引起事件(例如联系人)、通信机构(例如电子邮件账户)或任何其它特性。在一些具体实施中,图形元件258可用于指定应当从安静时间强制执行中除去的电子邮件帐户。例如,用户可将工作位置添加到其中安静时间应当被强制执行的位置,但是使用图形元件258来指定从工作账户所接收的电子邮件应当在工作位置处在安静时间期间生成通知。类似地,用户可指定用于家庭位置的安静时间并且指定允许来自个人账户的电子邮件触发通知的例外。因此,用户可指定用户在特定位置处将接收用于什么类型的电子邮件的通知。类似地,电话通知可通过选择用于指定的安静时间位置的图形元件260来进行配置,使得仅来自指定联系人(例如个人、组等)的电话呼叫将在指定位置处生成通知。通过选择图形元件262,文本消息例外可以与电子邮件和电话类似的方式被配置用于安静时间位置。一旦用户已利用如上所述的安静时间位置参数来配置位置,则用户可选择图形元件264以保存安静时间位置配置。用户可选择图形元件266以离开或关闭图形用户界面250,而无需保存任何变化。一旦新的位置被保存,则该位置可被显示在图2A的图形用户界面200中。
[0049]启用应用程序中的安静时间
[0050]在一些具体实施中,安静时间可被配置在应用程序内。例如,日历应用程序可在对应于预定会议的时间段内启用安静时间。时钟应用程序可在对应于睡眠/唤醒计划表的时间段内启用安静时间。
[0051]日历事件
[0052]图3示出了用于配置用于日历事件的安静时间的示例图形用户界面300。例如,通过提供指示用户想要生成新的日历事件(例如会议、约会等)的输入,用户可从日历应用程序内调用图形用户界面300。图形用户界面300可包括用于指定用于日历事件的标题的图形元件302。例如,图形元件302可以是用于输入用于日历事件的标题的文本框。
[0053]图形用户界面300可包括用于指定与日历事件相关联的位置的图形元件304。例如,位置可以是对应于用户地址簿或联系人列表中的联系人的位置、地址或姓名的特别描述。在一些具体实施中,如果安静时间针对日历事件而打开,则只有在用户或计算设备处于与日历事件相关联的位置时,安静时间将被强制执行。因此,如果用户错过约会或会议,则用户将仍获得在计算设备上的通知,虽然安静时间已经在日历事件的时间段内打开。
[0054]图形用户界面300可包括用于指定用于日历事件的开始和结束时间的图形元件306。例如,用户可选择图形元件306以调用用于指定用于日历事件的开始和结束时间的图形用户界面(未示出)。
[0055]图形用户界面300可包括用于指定在日历事件期间的用户可用性的图形元件308。例如,用户可指定用户将可用或繁忙。在一些具体实施中,基于用户的指定的可用性,安静时间可在日历事件的持续时间内被启用。例如,如果用户选择图形元件308并且选择“繁忙”作为在日历事件持续时间内的用户可用性,则安静时间可基于“繁忙”可用性选择来被强制执行。另选地,如果用户选择图形元件308并且选择“自由”或“可用”作为可用性选择,则安静时间将不在日历事件期间被强制执行。
[0056]图形用户界面300可包括用于打开/关闭用于日历事件的安静时间的图形元件310。例如,如果安静时间已经使用图形用户界面100的系统设定来针对日历事件被启用,则当新的日历事件生成时,图形元件310可默认为“打开”。用户可选择图形元件310来针对新的日历事件将安静时间切换到“关闭”,即使用户不想要安静时间针对新的日历事件被强制执行。如果安静时间先前还没有针对日历事件被启用(例如通过图形用户界面100的系统设定),则用户可选择图形元件310以针对新的日历事件启用安静时间。安静时间然后可在日历事件的持续时间内被强制执行。
[0057]闹钟事件
[0058]图4示出了用于配置用于闹钟事件的安静时间的示例图形用户界面400。图形用户界面400可包括用于指定何时重复闹钟(例如每天、工作日、星期一等)的图形元件402。图形元件404可被选择以调用允许用户选择与闹钟相关联的声音类型的界面(未示出)。图形元件406允许用户指定用于闹钟的标签。例如,用户可输入用于标签的文本。用户可与图形元件410进行交互以指定闹钟应当发出声音的时间。例如,图形元件410可包括用于设定小时和分钟的可滚动数字以及用于指定早上或晚上的可滚动元件。
[0059]图形用户界面400可包括用于启用/禁用(例如打开/关闭)用于闹钟事件的安静时间的图形元件412。例如,如果安静时间已经使用图形用户界面100的系统设定针对闹钟事件被启用,则当新的闹钟事件生成时,图形元件412可默认为“打开”,并且安静时间可从闹钟打开的时间到闹钟发出声音(响起)的时间被强制执行。用户可选择图形元件310来针对新的闹钟事件将安静时间切换到“关闭”,即使用户不想要安静时间针对新的闹钟事件被强制执行。如果安静时间先前还没有针对闹钟事件被启用(例如通过图形用户界面100的系统设定),则用户可选择图形元件310来针对新的闹钟事件启用安静时间。安静时间然后可在日历事件的持续时间内被强制执行。
[0060]在一些具体实施中,当闹钟打开时安静时间可被自动启用(打开、强制执行),并且当闹钟发出声音时被自动禁用。例如,用户可设定闹钟以在早上6点时唤醒用户。当用户在夜晚打开闹钟时安静时间可被自动强制执行并且当闹钟在早上响起或发出声音时安静时间强制执行可自动终止。在一些具体实施中,当用户生成新的闹钟事件时用户可被提示打开安静时间。例如,如果系统设定指示安静时间针对闹钟事件关闭,则当闹钟事件被生成时用户可被提示针对新的闹钟事件打开安静时间。
[0061]暗示基于使用模式的安静时间
[0062]在一些具体实施中,安静时间可基于观察的用户模式而被启用和/或强制执行。例如,计算设备可监视用户何时打开或关闭计算设备上的安静时间并且将该活动与移动、位置、应用程序数据或可用于计算设备的其它数据关联。例如,如果用户在用户日历中预定的会议期间反复静音或关闭计算设备,则计算设备可将静音或关闭计算设备的动作与日历事件关联并且自动确定设备应当在会议期间进入安静时间。该设备可自动启用或禁用安静时间或呈现询问用户是否希望进入安静时间模式的提示。类似地,如果用户在特定位置和/或特定时间时反复静音或关闭计算设备,则计算设备可将用户动作(例如静音、关闭计算设备)与特定的位置和/或时间关联。当用户处于特定位置和/或特定时间时,计算设备然后可自动进入安静时间。
[0063]示例性安静时间指示符
[0064]图5示出具有安静时间指示符的示例图形用户界面500。图形用户界面500可包括用于显示用于计算设备的状态信息的信息区域502。例如,信息区域502可包括信号强度信息、电信运营商信息、当前时间和/或电池状态信息。在一些具体实施中,信息区域502可包括安静时间指示符504。例如,安静时间指示符504可包括文本、符号、图标或用于指示安静时间当前在计算设备上被强制执行(例如打开)的任何其它类型的图形元件。在一些具体实施中,安静时间指示符可被显示在除信息区域502之外的图形用户界面500的一部分上。
[0065]语音激活
[0066]在一些具体实施中,安静时间可通过语音命令被启用。例如,用户可说出命令(例如“启用安静时间”或“启动安静时间”)以启用计算设备上的安静时间。计算设备可包括麦克风以检测语音命令。响应于检测到语音命令,计算设备可启用计算设备上的安静时间。计算设备可对其它安静时间语音命令进行反应。例如,用户可说出诸如“在接下来的三个小时内不打扰”的命令以在接下来的三个小时内启用安静时间。计算设备可检测并处理语音命令以参考图1-图6来启用在本文中所讨论的任何安静时间功能。
[0067]示例安静时间讨稈
[0068]图6是示例性安静时间过程的流程图600。在步骤602处,通知事件在计算设备上被检测到。例如,通知事件可与来电呼叫、新的语音消息、电子邮件的收条、闹钟、与日历事件相关联的提醒,或可触发计算设备上的通知的任何其它事件相关联。
[0069]在步骤604处,计算设备可确定安静时间在计算设备上被启用。例如,安静时间可通过参考图1-图4在上面所描述的界面在计算设备上被启用。
[0070]在步骤606处,计算设备可确定是否已满足安静时间标准。例如,安静时间标准可以是基于时间、位置和/或移动的标准。安静时间标准可包括例如安静时间计划表、日历事件、闹钟事件、移动/速度阈值(例如对应于驾驶、散步、跑步等)、指定的位置。如果尚未满足安静时间标准(例如当前时间不在为安静时间指定的时间段内,当前位置不是指定的安静时间位置,设备移动不超过指定阈值等),则针对由计算设备所检测的事件所生成的通知将不被抑制。
[0071]如果在步骤606处已满足安静时间标准,则在步骤610处计算设备可确定是否已满足安静时间例外。例如,安静时间例外可对应于与指定联系人相关联的事件,被确定为紧急的事件(例如其中呼叫人在短时间段内再次呼叫),或由计算设备的用户发起的事件(例如对用户发起的电话呼叫、文本消息、电子邮件的回复等)。在一些具体实施中,如果满足一个或多个安静时间例外,则在步骤608处计算设备可允许用于所检测的事件的通知。在一些具体实施中,如果不满足任何安静时间例外,则在步骤612处计算设备可阻止或抑制用于所检测的事件的通知。
[0072]实例系统架构
[0073]图7是能够实现图1-图6的特征和过程的实例计算设备700的框图。计算设备700可包括存储器接口 702、一个或多个数据处理器、图像处理器和/或中央处理单元704、以及外围设备接口 706。存储器接口 702、一个或多个处理器704和/或外围设备接口 706可为单独部件或者可集成到一个或多个集成电路中。计算设备700中的各种部件可由一条或多条通信总线或信号线来耦接。
[0074]可将传感器、设备和子系统耦接至外围设备接口 706以促进多种功能。例如,可将运动传感器710、光传感器712和接近传感器714耦接至外围设备接口 706以促进取向、照明和靠近功能。也可将其它传感器716连接到外围设备接口 706,诸如全球导航卫星系统(GNSS)(如GPS接收器)、温度传感器、生物测定传感器或其他感测设备以促进相关功能。
[0075]可利用照相机子系统720和光学传感器722 (例如,电荷耦合设备(CXD)或互补金属氧化物半导体(CMOS)光学传感器)来促进照相机功能,诸如拍摄照片和视频剪辑。照相机子系统720和光学传感器722可用于收集要在认证用户期间使用的用户的图像,例如通过执行面部识别分析。
[0076]可通过一个或多个无线通信子系统724来促进通信功能,该无线通信子系统可包括射频接收器与发射器和/或光学(如红外)接收器与发射器。通信子系统724的具体设计与实施可取决于计算设备700旨在通过其进行工作的一个或多个通信网络。例如,计算设备700可包括设计用于通过GSM网络、GPRS网络、EDGE网络、W1-Fi或WiMax网络以及Bluetooth?网络进行工作的通信子系统724。具体地,无线通信子系统724可包括主机协议使得设备100可被配置为其他无线设备的基站。
[0077]可将音频子系统726耦接至扬声器728和麦克风730以促进支持语音的功能,例如扬声器识别、语音复制、数字记录和电话功能。音频子系统726可被配置为促进与通知相关联的声音的展示,如参考图1-图6在上面描述的。
[0078]I/O子系统740可包括触摸表面控制器742和/或一个或多个其他输入控制器744。触摸表面控制器742可耦接至触摸表面746。触摸表面746和触摸表面控制器742例如可使用多种触敏技术中的任何一种触敏技术来检测接触和运动或其中断,触敏技术包括但不限于电容性、电阻性、红外和表面声波技术,以及用于确定与接触表面746接触的一个或多个点的其他接近传感器阵列或其他元件。
[0079]可将一个或多个其他输入控制器744耦接至其他输入/控制设备748,诸如一个或多个按钮、摇臂开关、拇指滚轮、红外线端口、USB端口和/或指针设备诸如触笔。该一个或多个按钮(未示出)可包括用于扬声器728和/或麦克风730的音量控制的增大/减小按钮。
[0080]在一个具体实施中,将按钮按下第一持续时间可解开触摸表面746的锁定;并且将按钮按下比第一持续时间更长的第二持续时间可打开或关闭计算设备700的电源。将按钮按下第三持续时间可激活语音控制或语音命令、使用户能够向麦克风730中说出命令的模块以使设备执行语音命令。用户能够定制一个或多个按钮的功能。例如,也可使用触摸表面746来实现虚拟或软按钮和/或键盘。
[0081]在一些具体实施中,计算设备700可呈现记录的音频和/或视频文件,诸如MP3、AAC和MPEG文件。在一些具体实施中,计算设备700可包括MP3播放机诸如iPod?的功能。因此,计算设备700可包括与iPod兼容的36针脚连接器。也可使用其他输入/输出设备以及控制设备。
[0082]存储器接口 702可耦接至存储器750。存储器750可包括高速随机存取存储器和/或非易失性存储器,诸如一个或多个磁盘存储设备、一个或多个光学存储设备,和/或闪存存储器(如NAND、N0R)。存储器750可存储操作系统752,诸如Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS或嵌入式操作系统诸如VxWorks。
[0083]操作系统752可包括用于处理基础系统服务以及用于执行硬件相关任务的指令。在一些具体实施中,操作系统752可以是内核(如UNIX内核)。在一些具体实施中,操作系统752可包括用于接收安静时间配置输入并且强制执行计算设备上的安静时间的指令。操作系统752可实现参考图1-图6所述的安静时间特征。
[0084]存储器750还可存储通信指令754以促进与一个或多个附加设备、一个或多个计算机和/或一个或多个服务器进行通信。存储器750可包括促进图形用户界面处理的图形用户界面指令756 ;促进与传感器相关的处理和功能的传感器处理指令758 ;促进与电话相关的处理和功能的电话指令760 ;促进与电子消息处理相关的处理和功能的电子消息处理指令762 ;促进与网页浏览相关的处理和功能的网页浏览指令764 ;促进与媒体处理相关的处理和功能的媒体处理指令766 ;促进与GNSS和导航相关的处理和指令的GNSS/导航指令768 ;和/或促进与照相机相关的处理和功能的照相机指令770。
[0085]存储器750可存储其它软件指令772以促进其他处理和功能,诸如参考图1_图6所述的安静时间处理和功能。例如,软件指令可包括用于从计算设备上的日历和闹钟应用程序接收安静时间配置信息的指令。
[0086]存储器750还可存储促进与网络视频相关的处理和功能的其它软件指令(未示出)诸如网络视频指令;和/或促进与网上购物相关的处理和功能的网上购物指令。在一些具体实施中,媒体处理指令766分为音频处理指令和视频处理指令以分别促进与音频处理相关的处理和功能以及与视频处理相关的处理和功能。激活记录和国际移动设备身份(IMEI 774)或类似硬件标识符也可存储在存储器750中。
[0087]上面识别的指令和应用程序中的每一者均可对应于用于执行上述一个或多个功能的指令集。这些指令不需要作为独立的软件程序、进程或模块来执行。存储器750可包括另外的指令或更少的指令。此外,可在硬件和/或软件中,包括在一个或多个信号处理和/或专用集成电路中,实施计算设备700的各种功能。
[0088]因此,根据上面所述,本公开的一些实例涉及如下的方法,包括:检测移动设备上的通知事件,其中移动设备被配置为响应于通知事件来生成声音、光、运动或它们的组合,该通知事件确定是否满足一个或多个标准,其中一个或多个标准包括基于时间的标准、基于位置的标准或基于移动的标准;并且当满足一个或多个标准时,响应于检测到通知事件来阻止移动设备生成声音、光和/或运动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中确定还包括确定移动设备靠近预定义的地理位置。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中确定还包括确定与通知事件相关联的时间落入指定的时间段内。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中确定还包括确定已激活使移动设备安静的用户模式,包括生成声音、光和/或运动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中用户模式手动激活和取消激活。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中确定还包括确定移动设备正以比阈值速度更快的速度移动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中确定还包括确定移动设备正以比阈值速度更慢的速度移动预先确定的时间量。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中确定还包括:确定满足一个或多个例外;并且当满足一个或多个例外时,响应于检测到通知事件来允许移动设备生成声音、光或运动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中确定满足一个或多个例外还包括确定通知事件与存储在移动设备上的联系人数据库中的联系人相关联。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中确定满足一个或多个例外还包括确定通知事件与联系人相关联,该联系人与在阈值时间段内所检测到的先前通知事件相关联。
[0089]本公开的一些实例涉及一种非暂态计算机可读介质,该非暂态计算机可读介质包括一个或多个指令序列,该一个或多个指令序列当由一个或多个处理器执行时,使得:检测移动设备上的通知事件,其中移动设备被配置为响应于通知事件来生成声音、光、运动或它们的组合;确定是否满足一个或多个标准,其中一个或多个标准包括基于时间的标准、基于位置的标准或基于移动的标准;并且当满足一个或多个标准时,响应于检测到通知事件来阻止移动设备生成声音、光和/或运动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起确定移动设备靠近预定义的地理位置的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起确定与通知事件相关联的时间落入指定的时间段内的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括如下的指令:引起确定已激活使移动设备安静的用户模式,包括生成声音、光和/或运动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中用户模式手动激活和取消激活。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起确定移动设备正以比阈值速度更快的速度移动的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起确定移动设备正以比阈值速度更慢的速度移动预先确定的时间量的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起如下操作的指令:确定满足一个或多个例外;并且当满足一个或多个例外时,响应于检测到通知事件来允许移动设备生成声音、光或运动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定满足一个或多个例外的指令还包括引起确定通知事件与存储在移动设备上的联系人数据库中的联系人相关联的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定满足一个或多个例外的指令还包括引起确定通知事件与联系人相关联的指令,该联系人与在阈值时间段内所检测到的先前通知事件相关联。
[0090]本公开的一些实例涉及一种系统,包括:一个或多个处理器;和非暂态计算机可读介质,该非暂态计算机可读介质包括一个或多个指令序列,该一个或多个指令序列当由一个或多个处理器执行时,使得:检测移动设备上的通知事件,其中移动设备被配置为响应于通知事件来生成声音、光、运动或它们的组合;确定是否满足一个或多个标准,其中一个或多个标准包括基于时间的标准、基于位置的标准或基于移动的标准;以及当满足一个或多个标准时,响应于检测到通知事件来阻止移动设备生成声音、光和/或运动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起确定移动设备靠近预定义的地理位置的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起确定与通知事件相关联的时间落入指定的时间段内的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括如下的指令:引起确定已激活使移动设备安静的用户模式,包括生成声音、光和/或运动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中用户模式手动激活和取消激活。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起确定移动设备正以比阈值速度更快的速度移动的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起确定移动设备正以比阈值速度更慢的速度移动预先确定的时间量的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定的指令还包括引起如下操作的指令:确定满足一个或多个例外;并且当满足一个或多个例外时,响应于检测到通知事件来允许移动设备生成声音、光或运动。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定满足一个或多个例外的指令还包括引起确定通知事件与存储在移动设备上的联系人数据库中的联系人相关联的指令。除了上述所公开的实例中的一者或多者之外或作为另外一种选择,在一些实例中引起确定满足一个或多个例外的指令还包括引起确定通知事件与联系人相关联的指令,该联系人与在阈值时间段内所检测到的先前通知事件相关联。
【权利要求】
1.一种方法,包括: 检测移动设备上的通知事件,其中所述移动设备被配置为响应于所述通知事件来生成声音、光、运动或它们的组合; 确定是否满足一个或多个标准,其中所述一个或多个标准包括基于时间的标准、基于位置的标准或基于移动的标准;以及 当满足所述一个或多个标准时,响应于检测到所述通知事件来阻止所述移动设备生成声音、光和/或运动。
2.根据权利要求1所述的方法,其中所述确定还包括确定所述移动设备靠近预定义的地理位置。
3.根据权利要求1所述的方法,其中所述确定还包括确定与所述通知事件相关联的时间落入指定的时间段内。
4.根据权利要求1所述的方法,其中所述确定还包括确定已激活使所述移动设备安静的用户模式,包括生成声音、光和/或运动。
5.根据权利要求1所述的方法,其中所述确定还包括确定所述移动设备正以比阈值速度快的速度移动。
6.根据权利要求1所述的方法,其中所述确定还包括确定所述移动设备正以比阈值速度慢的速度移动预先确定的时间量。
7.根据权利要求1所述的方法,其中所述确定还包括: 确定满足一个或多个例外;以及 当满足所述一个或多个例外时,响应于检测到所述通知事件来允许所述移动设备生成声音、光或运动。
8.根据权利要求7所述的方法,其中所述确定满足所述一个或多个例外还包括确定所述通知事件与存储在所述移动设备上的联系人数据库中的联系人相关联。
9.根据权利要求7所述的方法,其中所述确定满足所述一个或多个例外还包括确定所述通知事件与联系人相关联,所述联系人与在阈值时间段内所检测到的先前通知事件相关联。
10.一种包括一个或多个指令序列的非暂态计算机可读介质,所述一个或多个指令序列当由一个或多个处理器执行时,引起: 检测移动设备上的通知事件,其中所述移动设备被配置为响应于所述通知事件来生成声音、光、运动或它们的组合; 确定是否满足一个或多个标准,其中所述一个或多个标准包括基于时间的标准、基于位置的标准或基于移动的标准;以及 当满足所述一个或多个标准时,响应于检测到所述通知事件来阻止所述移动设备生成声音、光和/或运动。
11.根据权利要求10所述的非暂态计算机可读介质,其中引起确定的所述指令还包括引起确定所述移动设备靠近预定义的地理位置的指令。
12.根据权利要求10所述的非暂态计算机可读介质,其中引起确定的所述指令还包括引起确定与所述通知事件相关联的时间落入指定的时间段内的指令。
13.根据权利要求10所述的非暂态计算机可读介质,其中引起确定的所述指令还包括如下指令:该指令引起确定已激活使所述移动设备安静的用户模式,包括生成声音、光和/或运动。
14.根据权利要求10所述的非暂态计算机可读介质,其中引起确定的所述指令还包括弓I起确定所述移动设备正以比阈值速度快的速度移动的指令。
15.根据权利要求10所述的非暂态计算机可读介质,其中引起确定的所述指令还包括引起确定所述移动设备正以比阈值速度慢的速度移动预先确定的时间量的指令。
16.根据权利要求10所述的非暂态计算机可读介质,其中引起确定的所述指令还包括引起如下操作的指令: 确定满足一个或多个例外;以及 当满足所述一个或多个例外时,响应于检测到所述通知事件来允许所述移动设备生成声音、光或运动。
17.根据权利要求16所述的非暂态计算机可读介质,其中引起确定满足所述一个或多个例外的所述指令还包括引起确定所述通知事件与存储在所述移动设备上的联系人数据库中的联系人相关联的指令。
18.根据权利要求16所述的非暂态计算机可读介质,其中引起确定满足所述一个或多个例外的所述指令还包括引起确定所述通知事件与联系人相关联的指令,所述联系人与在阈值时间段内所检测到的先前通知事件相关联。
19.一种系统,包括: 一个或多个处理器;和 非暂态计算机可读介质,所述非暂态计算机可读介质包括一个或多个指令序列,所述一个或多个指令序列当由所述一个或多个处理器执行时,引起: 检测移动设备上的通知事件,其中所述移动设备被配置为响应于所述通知事件来生成声音、光、运动或它们的组合; 确定是否满足一个或多个标准,其中所述一个或多个标准包括基于时间的标准、基于位置的标准或基于移动的标准;以及 当满足所述一个或多个标准时,响应于检测到所述通知事件来阻止所述移动设备生成声音、光和/或运动。
20.根据权利要求19所述的系统,其中引起确定的所述指令还包括引起确定所述移动设备靠近预定义的地理位置的指令。
21.根据权利要求19所述的系统,其中引起确定的所述指令还包括引起确定与所述通知事件相关联的时间落入指定的时间段内的指令。
22.根据权利要求19所述的系统,其中引起确定的所述指令还包括如下指令:该指令引起确定已激活使所述移动设备安静的用户模式,包括生成声音、光和/或运动。
23.根据权利要求19所述的系统,其中引起确定的所述指令还包括引起确定所述移动设备正以比阈值速度快的速度移动的指令。
24.根据权利要求19所述的系统,其中引起确定的所述指令还包括引起确定所述移动设备正以比阈值速度慢的速度移动预先确定的时间量的指令。
25.根据权利要求19所述的系统,其中引起确定的所述指令还包括引起如下操作的指令: 确定满足一个或多个例外;以及 当满足所述一个或多个例外时,响应于检测到所述通知事件来允许所述移动设备生成声音、光或运动。
【文档编号】H04W68/00GK104350794SQ201380027535
【公开日】2015年2月11日 申请日期:2013年5月31日 优先权日:2012年6月7日
【发明者】I·A·乔德里, G·诺维克, S·福斯塔尔, M·格兰杰, G·R·迪克尔, T·霍金斯 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1