自动通知器分配制造技术

技术编号:8806307 阅读:170 留言:0更新日期:2013-06-13 23:57
这里所描述的技术一般涉及在计算设备中分配通知器以响应于通知请求来提供通知。计算设备可以包括平台应用,所述平台应用被配置为从应用接收请求提供通知的通知请求。所述平台应用可以发现能够提供至少一个通知的通知器。所述平台应用可以利用所发现的通知器之一来调度通知请求,一旦利用所发现的通知器之一来调度通知请求,可以使所调度的通知器响应于通知请求来提供通知。这里所述的技术可以通过确定通知请求的优先级排序等级和计算设备的注意限制,根据用户需求来分配通知器,使得计算设备可以管理多个通知请求,而不会使用户被过多的通知淹没。

【技术实现步骤摘要】
【国外来华专利技术】自动通知器分配
技术介绍
除非本文中另行指出,否则在本节中描述的材料并非本申请的权利要求的现有技术,且不因为其被本节包括而被承认为现有技术。近来,用户经由安装在其智能电话或其它移动设备上的应用程序接收越来越多的信息。典型地,除了典型由传统电话提供的基本功能(如,电话呼叫、文本消息、和/或语音邮件)之外,这些应用程序可以向用户提供通知,如天气警报、股市警报、新闻警报和/或体育比赛。智能电话可以通过通知器(如,可视图形、闪光、听觉声音、振动等)向用户提供这些通知。随着越来越多的应用安装在智能电话上,提供给用户的通知的数量会过量地给予用户,并在特定时间使用户不必要地被可能对于用户来说不是特别相关、有趣或重要的信息淹没。这种失调随时间会变得更严重。
技术实现思路
本公开描述了与在计算设备中分配通知器以响应于通知请求来提供通知相关的各种技术。一些计算设备(如,这里所描述的智能电话)包括处理器和存储了平台应用的存储器。平台应用被配置为在处理器中执行,以使处理器从应用接收通知请求。处理器还被配置为发现可以响应于通知请求来提供通知的通知器。然后处理器可以利用通知器调度通知请求,并响应于通知请求,经由通知器来提供通知。本公开还描述了一种计算机存储介质,包括在其上存储的计算机可执行指令,用于在由计算设备执行时使计算设备分配通知器以响应于通知请求来提供通知的方法。根据这里描述的一些示例方法,从应用接收通知请求。发现响应于通知请求来提供通知的通知器。然后利用通知器调度通知请求。然后通知器响应于应用请求来提供通知。本公开还描述了针对分配通知器以响应于通知请求来提供通知的计算机实现的方法的各种技术。根据一些示例方法,计算设备从应用接收通知请求。计算设备发现能够响应于通知请求来提供通知的通知器。然后,计算设备利用通知器调度通知请求。然后,计算设备通过通知器响应于通知请求来提供通知。以上
技术实现思路
仅仅是说明性的,而绝不是限制性的。除了上述示例性的各方案、各实施例和各特征之外,参照附图和以下详细说明,将清楚其他方案、其他实施例和其他特征。附图说明根据以下说明和所附权利要求,结合附图,本公开的前述和其他特征将更加清楚。在认识到这些附图仅仅示出了根据本公开的一些示例且因此不应被认为是限制本公开范围的前提下,通过使用附图以额外的特征和细节来详细描述本公开,附图中:图1是示出了包括平台应用的计算环境的框图,该平台应用可以从应用接收通知请求,并响应于通知请求,经由计算设备的通知器来提供通知;图2是示出了示例平台应用的框图3是示出了可以经由网络与平台应用通信的多个设备的框图;图4是示出了用于分配通知器的示例过程的流程图;图5是示出了用于分配通知器的示例过程的流程图;图6是示出了示例计算设备的框图;以及图7是示出了包括用于在计算设备上执行计算机过程的计算机程序的示例计算机程序产品的局部视图的示意图;以上附图全部根据本文所述的至少一些实施例来布置。具体实施例方式在以下详细说明中,参考了作为详细说明的一部分的附图。在附图中,类似符号通常表示类似部件,除非上下文另行指明。具体实施方式部分、附图和权利要求书中记载的示例性实施例并不是限制性的。在不脱离在此所呈现主题的精神或范围的情况下,可以利用其他实施例,且可以进行其他改变。应当理解,在此一般性记载以及附图中图示的本公开的各方案可以按照在此明确公开的多种不同配置来设置、替换、组合、分割和设计。本公开尤其针对涉及在计算设备(如,智能电话、移动设备、电视、台式机、膝上型电脑和/或其他计算设备)中分配通知器以响应于通知请求来提供通知的方法、设备、系统和计算机程序产品。简言之,这里所描述的技术一般涉及在示例计算设备中分配通知器以响应于通知请求来提供通知。计算设备可以包括平台应用。平台应用可以被配置为从至少一个应用接收请求提供至少一个通知的至少一个通知请求。平台应用还可以被配置为发现能够提供通知的通知器。然后,平台应用可以利用所发现的通知器之一来调度通知请求,并且平台应用可以使被调度的通知器响应于通知请求来提供通知。这里所提出的技术可以通过确定通知请求的优先级排序等级和计算设备的注意限制,根据用户需求分配通知器,使得计算设备可以管理多个通知请求,而不会使用户被无关的通知淹没。图1是示出了包括平台应用102的计算环境100的框图,根据这里所提出的至少一些实施例,该平台应用102可以从应用120A-120N接收通知请求122A-122N,并响应于通知请求122A-122N,经由计算设备110的通知器130A-130N来提供通知132A-132N。根据一些实施例,计算设备110可以是移动设备,如移动电话、智能电话、平板计算机、便携式媒体播放器等。计算设备110还可以是非移动设备,如个人计算机、电视机、监视器、车载立体声系统等。应当理解,计算设备110可以是包括处理器和可以存储平台应用102的存储器的任何设备。应用120A-120N在此一般被称为应用120。这些应用120可以在计算设备110上操作,或者在一些示例实施例中,在与计算设备110通信的远程设备上操作。根据一些示例实施例,应用120可以是任意类型的计算机应用,包括文本消息收发应用、日历应用或天气应用等。应用120的一些其他示例可以包括被配置为显示正由计算设备110接收的蜂窝信号的强度的应用,或被配置为显示其信号正由计算设备110接收的蜂窝提供商的名称的应用。在一些示例实施例中,这些应用120的一个或多个可以被配置为向计算设备110的用户提供与该应用相关联的信息。根据一些实施例,应用120可以被配置为通过向平台应用102发布通知请求122A-122N,向用户通知特定事件。通知请求122A-122N在此一般被称为通知请求122。通知请求122可以是提供一个或多个通知(如,在此一般可以被称为通知132的通知132A-132N)的请求。诸如通知132中的任何一个的通知可以指可以响应于诸如通知请求122A之类的通知请求而提供给用户的诸如警报、警告、或提醒之类的通知。根据一些示例实施例,通知132可以是视觉、听觉或振动通知。根据一些示例实施例,并使用应用120A作为示例,应用120A可以在应用120确定发生了应引起用户注意的事件之后发布通知请求122A。这种事件的一些示例可以包括:接收到来电呼叫、文本消息或电子邮件,发布龙卷风警报,股票价格降至特定阈值价格以下,剩余电池寿命降至特定阈值以下等。可以呈现通知的持续时间可以改变。在一些实例中,可以不变地呈现通知,以向用户提供实时或接近实时的信息。例如,信号强度通知132A可以向用户持续提供蜂窝信号强度,提供商通知132B可以持续提供其蜂窝信号正由计算设备110接收的提供商名称。类似地,通知132C可以持续提供计算设备110的剩余电池寿命。根据一些示例实施例,当计算设备接收到文本消息或来电呼叫时,可以呈现听觉通知一次。然而,如果用户没有响应到来的文本消息或来电呼叫,则计算设备110可以呈现视觉通知器,直至用户响应于视觉通知而采取行动。根据一些实施例,虚线包围的图像所表示的天气通知132D可以提供当前的天气条件。天气通知132D可以在可选择用于访问天气应用的天气图形图标134A的界限内。应当理解,类似于天气通知132D,可以在与特定应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于分配通知器的计算机实现的方法,包括: 通过具有处理器和存储器的计算设备,从应用接收请求提供通知的通知请求; 通过所述计算设备发现能够响应于所述通知请求来提供所述通知的通知器; 利用所发现的通知器中的通知器,通过所述计算设备调度所述通知请求,以提供所述通知;以及 响应于所述通知请求,通过所述计算设备经由所述通知器来提供所述通知。2.根据权利要求1所述的计算机实现的方法,其中发现能够响应于所述通知请求来提供所述通知的通知器包括:发现与所述计算设备相关联的通知器和与同所述计算设备通信的远程设备相关联的通知器。3.根据权利要求1所述的计算机实现的方法,其中发现能够响应于所述通知请求来提供所述通知的通知器包括: 识别与所述计算设备相关联的备选通知器; 一旦识别出与所述计算设备相关联的备选通知器,确定所述备选通知器是否可用于响应于所述通知请求来提供所述通知; 一旦确定所述备选通知器可用于响应于所述通知请求来提供所述通知,在可用通知器列表中添加所述备选通知器作为可用通知器; 监视所述可用通知器列表中的可用通知器的可用性;以及 更新所述可用通知器列表,以反映所述可用通知器列表中可用通知器的可用性的改变。4.根据权利要求1所述的计算机实现的方法,其中接收请求提供通知的通知请求包括:从所述计算设备上操作的应用中接收所述通知请求。5.根据权利要求1所述的计算机实现的方法,其中接收请求提供通知的通知请求包括:从与所述计算设备耦接的远程设备上操作的应用中接收所述通知请求。6.根据权利要求1所述的计算机实现的方法,其中接收请求提供通知的通知请求包括:接收指示发布了所述通知请求的应用的应用标识符、期望提供所述通知的通知器的类型、或所述通知请求的优先级排序等级中的至少一个。7.根据权利要求1所述的计算机实现的方法,还包括: 确定所述计算设备正在操作的功率模式;以及 其中利用所发现的通知器中的通知器调度所述通知请求以提供所述通知包括: 一旦确定所述计算设备正在操作的功率模式,从所发现的通知器中选择被配置为在所述计算设备正在操作的功率模式中响应于所述通知请求来提供所述通知的通知器;以及利用所选通知器调度所述通知请求以提供所述通知。8.根据权利要求1所述的计算机实现的方法,其中从与所述计算设备相关联的应用接收通知请求包括: 从发布了所述通知请求的应用接收被配置为提供特定类型的通知的通知器的类型;以及 其中利用所发现的通知器中的通知器调度所述通知请求以提供所述通知包括: 从所发现的通知器中选择被配置为响应于所述通知请求来提供所述特定类型的通知的通知器;以及利用所选通知器调度所述通知请求以提供所述通知。9.根据权利要求1所述的计算机实现的方法,其中利用所发现的通知器中的通知器调度所述通知请求以提供所述通知包括: 识别还未提供通知的未决通知请求; 一旦识别了未决通知请求,确定与每个未决通知请求相关联的优先级排序等级;以及一旦确定了与每个未决通知请求相关联的优先级排序等级,根据每个未决通知请求的优先级排序等级,对未决通知请求进行优先级排序,使得在优先级排序等级较低的未决通知请求的通知之前提供优先级等级较高的未决通知请求的通知。10.根据权利要求9所述的计算机实现的方法,其中确定与每个未决通知请求相关联的优先级排序等级包括: 识别发布了所述未决通知请求的应用; 确定所述应用的优先级等级;以及 向所述未决通知请求指派优先级排序等级,所述优先级排序等级对应于所述应用的优先级等级。11.根据权利要求1所述的计算机实现的方法,还包括: 确定所述计算设备是否正在消混模式中操作; 一旦确定了所述计算设备正在消混模式中操作,确定所述通知请求的优先级排序等级; 确定所述通知请求的优先级排序等级是否高于阈值优先级排序等级; 一旦确定了所述通知请求的优先级排序等级高于阈值优先级排序等级,响应于所述通知请求来提供所述通知;以及 一旦确定了所述通知请求的优先级排序等级不高于阈值优先级排序等级,延迟响应于所述通知请求来提供所述通知,直至所述计算设备不再在消混模式中操作。12.根据权利要求1所述的计算机实现的方法,其中响应于所述通知请求,经由所述通知器来提供所述通知包括: 确定所述计算设备是否正在所述计算设备被配置为响应于所述通知请求来提供所述通知的可用模式中操作; 一旦确定了所述计算设备正在可用模式中操作,响应于所述通知请求立即提供所述通知; 一旦确定了所述计算设备不在可用模式中操作,确定所述计算设备是否正在所述计算设备被配置为响应于选择性通知请求来提供通知的降低可用性模式中操作; 一旦确定了所述计算设备正在降低可用性模式中操作,确定所述通知请求的优先级排序等级; 确定所述通知请求的优先级排序等级是否高于阈...

【专利技术属性】
技术研发人员:詹姆士·H·史蒂芬斯
申请(专利权)人:英派尔科技开发有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1