在计算装置中向用户通知事件的制作方法_3

文档序号:9396563阅读:来源:国知局
解除,使得显示303回复到如图3E所示的正常视图。
[0051]在一个实施例中,最高优先级事件在事件概述301内比其它事件更突出展示。举例来说,正在进行的电话呼叫可为此类事件,且因此在事件概述301内被给出比其它事件多的空间。现在参见图4A,展示根据本发明实施例的包含高优先级待决事件401的事件通知概述301的实例。事件401是正在进行的电话呼叫,且因此准予比概述301中展示为图标302的其余项目更详细的显示。因此,事件401以更完整的描述展示。其余图标302表示暂停的歌曲以及所接收电子邮件消息、所接收文本消息和所接收电话呼叫的数目的指示符。由于没有足够空间来展示电话呼叫中的对方的完整姓名,因此使用省略号作为事件401的一部分。
[0052]图4B描绘图4A中所示的事件概述301的经扩展型式303,其包含高优先级待决事件401的更完整描述。
[0053]在一个实施例中,高优先级事件通知可直接由用户操纵。举例来说,如果在用户正从事于显示区域102内的任务时接收到电话呼叫,那么展示事件通知103。用户可忽略事件通知103且继续在显示区域102中工作;如果是这样,那么事件通知103将最终被解除或归入事件概述301。可任选地提供忽略按钮(未图示)以允许用户指示他或她没有兴趣接听所述电话呼叫。或者,用户可例如通过轻击事件通知103来接听电话呼叫。随后调用电话应用程序,其占据整个屏幕101或其某个部分以允许与其进行较容易的交互。在电话呼叫期间,用户可最小化电话应用程序,使得电话呼叫事件展示为事件通知103或事件概述301的部分(取决于其它事件是否也正待决)。
[0054]在一个实施例中,用户还可通过将对应事件通知103从屏幕101扫除来解除事件,例如以结束电话呼叫。
[0055]在一个实施例中,在二级屏幕或二级屏幕的一部分上展示事件。因此,在具有两个或两个以上显示屏幕的装置中,本发明的系统在一个实施例中可重新配置显示屏幕中的任一者的显示区域以便为如本文所述的事件或事件概述的显示留出空间。这在具有主要和辅助显示屏幕的装置中尤其有用。使用哪一屏幕用于显示事件的选择可基于显示屏幕的当前状态、事件的重要性、其它当前显示的事件和状态消息等而自动做出。
[0056]现在参见图5到图8,展示描绘根据一个实施例的用于实践本发明的方法的流程图。
[0057]图5描绘根据一个实施例的用于显示和解除事件通知和/或事件概述的方法。显示(501)事件通知103,如图1B中描绘。如上所述,作用中显示区域102可稍微地大小减小以为事件通知103提供空间。如果用户激活(502)事件通知103,那么调用(503)对应的应用程序,如图1C中描绘。如果事件通知103期满或被解除(504),那么做出关于事件通知103是否是持久的确定(505)。如果其不是持久的,那么将其从屏幕移除(506),如图2B中描绘。如果其是持久的,那么显示(507)事件概述301,如图3C中描绘。
[0058]图6描绘根据一个实施例的用于在正显示先前事件通知103A时显示新事件通知103B的方法。显示(601)事件通知103A,如图2A中描绘。新事件发生(602)。做出关于所显示通知103A是否是持久的确定(603)。如果否,那么新事件通知103B替代(605)先前事件通知103A,如图2C中描绘。
[0059]如果在603中,所显示事件通知103A是持久的,且如果在所显示事件通知103A上没有发生用户动作,那么显示(604)事件概述301,如图3C中描绘。
[0060]图9描绘根据一个实施例的用于在正显示具有最小显示时间的先前事件通知时显示新事件通知的方法。在此实施例中,直到先前事件通知103A已被显示了指定最小时段,新事件通知103B才替代先前事件通知103A。所述最小时段可为预定的全局参数,或者其可对事件通知103A为特定的。在一个实施例中,事件通知103A被显示了至少所述最小时段,但在没有后续事件通知103B准备好显示的情况下可显示更长时间。在一个实施例中,用户可在所述时段期满之前解除事件通知103A,在此情况下新事件通知103B可在所述解除之后显示。
[0061]在一个实施例中,如果后续事件通知103B来自同一小程序或应用程序且盖写或更新先前事件通知103A中含有的信息,那么产生例外。在此情况下,后续事件通知103B不必等待最小时段就可替代先前事件通知103A。举例来说,说“您有4条新消息”的消息不必等待最小时段就可替代说“您有3条新消息”的消息。
[0062]因此,如图9所示,显示(901)事件通知103A。新事件发生(902)。做出关于新事件是否是对先前事件的更新或盖写的确定(903)。如果是,那么新事件通知103B替代(905)先前事件通知103A。如果新事件不是更新或盖写,那么做出关于事件通知103A的最小显示时间是否已过去的确定(904)。如果是,那么新事件通知103B替代(905)先前事件通知103Ao
[0063]如果新事件不是对先前事件的更新或盖写,且如果事件通知103A的最小显示时间尚未过去,那么显示(906)事件概述301。
[0064]图7描绘根据一个实施例的用于在正显示事件概述301时显示新事件通知103D的方法。显示(701)事件概述301,如图3C中描绘。新事件发生(702)。针对新事件显示(703)事件通知103D,如图3D中描绘。如果用户激活(704)事件通知103D,那么调用(705)对应的应用程序。如果用户未激活事件通知103D,那么一旦事件通知103D期满或被解除(706),就再次显示(707)事件概述301,如图3E中描绘。事件概述301现在并入有新事件的信息。
[0065]图8描绘根据一个实施例的用于激活事件概述中的项目的方法。显示(801)事件概述301,如图3E中描绘。用户激活(802)事件概述301。扩展(803)事件概述301以展示经扩展型式303,如图3F中描绘。如果用户激活(804)经扩展事件概述303中的项目,那么调用(805)对应的应用程序104,如图3G中描绘。如果用户未激活经扩展事件概述303中的项目,那么事件概述例如在某个时段之后(或在用户输入将其收起的命令之后)收起(806)到其原始状态,如图3E中描绘。
[0066]在一个实施例中,本发明可用以允许用户监视所关注的持久数据集的状态。因此,在用户在装置上参与某个活动时,他或她可使用根据各种实施例的本发明技术来监视某个数据集的状态,例如收件箱、电池寿命、信号强度等。对数据的更新可根据本发明的技术来呈现。
[0067]已相对于一个可能实施例特定详细描述了本发明。所属领域的技术人员将了解,本发明可在其它实施例中实践。首先,组件的特定命名、术语的大写、属性、数据结构或任何其它编程或结构方面均不是强制的或重要的,且实施本发明或其特征的机制可具有不同的名称、格式或协议。此外,所述系统可如所描述经由硬件与软件的组合或者完全以硬件元件或者完全以软件元件实施。而且,本文描述的各种系统组件之间的功能性的特定划分仅是示范性的而不是强制的;由单个系统组件执行的功能可改为由多个组件执行,且由多个组件执行的功能可改为由单个组件执行。
[0068]本文对“一个实施例”、“一实施例”或“一个或一个以上实施例”的参考意味着结合实施例描述的特定特征、结构或特性包含于本发明的至少一个实施例中。此外,应注意,本文的短语“在一个实施例中”的实例不一定全部指代同一实施例。
[0069]以上内容的一些部分是在对计算机存储器内的数据位的操作的算法和符号表示的方面来呈现。这些算法描述和表示是数据处理领域的技术人员用来向所属领域的其他技术人员最有效地传达其工作的本质的手段。算法在此处且大体上设想为带来所需结果的步骤(指令)的自给序列。所述步骤是需要对物理量进行物理操纵的步骤。通常但不是必要的,这些量采取能够存储、转移、组合、比较和以另外方式操纵的电、磁或光信号的形式。主要出于通常使用的原因,将这些信号称为位、值、元件、符号、字符、术语、数字等有时候是方便的。此外
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1