【技术实现步骤摘要】
【国外来华专利技术】自动通知器分配
技术介绍
除非本文中另行指出,否则在本节中描述的材料并非本申请的权利要求的现有技术,且不因为其被本节包括而被承认为现有技术。近来,用户经由安装在其智能电话或其它移动设备上的应用程序接收越来越多的信息。典型地,除了典型由传统电话提供的基本功能(如,电话呼叫、文本消息、和/或语音邮件)之外,这些应用程序可以向用户提供通知,如天气警报、股市警报、新闻警报和/或体育比赛。智能电话可以通过通知器(如,可视图形、闪光、听觉声音、振动等)向用户提供这些通知。随着越来越多的应用安装在智能电话上,提供给用户的通知的数量会过量地给予用户,并在特定时间使用户不必要地被可能对于用户来说不是特别相关、有趣或重要的信息淹没。这种失调随时间会变得更严重。
技术实现思路
本公开描述了与在计算设备中分配通知器以响应于通知请求来提供通知相关的各种技术。一些计算设备(如,这里所描述的智能电话)包括处理器和存储了平台应用的存储器。平台应用被配置为在处理器中执行,以使处理器从应用接收通知请求。处理器还被配置为发现可以响应于通知请求来提供通知的通知器。然后处理器可以利用通知器调度通知请求,并响应于通知请求,经由通知器来提供通知。本公开还描述了一种计算机存储介质,包括在其上存储的计算机可执行指令,用于在由计算设备执行时使计算设备分配通知器以响应于通知请求来提供通知的方法。根据这里描述的一些示例方法,从应用接收通知请求。发现响应于通知请求来提供通知的通知器。然后利用通知器调度通知请求。然后通知器响应于应用请求来提供通知。本公开还描述了针对分配通知器以响应于通知请求来提供通知的计算机实现的方法的各种 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于分配通知器的计算机实现的方法,包括: 通过具有处理器和存储器的计算设备,从应用接收请求提供通知的通知请求; 通过所述计算设备发现能够响应于所述通知请求来提供所述通知的通知器; 利用所发现的通知器中的通知器,通过所述计算设备调度所述通知请求,以提供所述通知;以及 响应于所述通知请求,通过所述计算设备经由所述通知器来提供所述通知。2.根据权利要求1所述的计算机实现的方法,其中发现能够响应于所述通知请求来提供所述通知的通知器包括:发现与所述计算设备相关联的通知器和与同所述计算设备通信的远程设备相关联的通知器。3.根据权利要求1所述的计算机实现的方法,其中发现能够响应于所述通知请求来提供所述通知的通知器包括: 识别与所述计算设备相关联的备选通知器; 一旦识别出与所述计算设备相关联的备选通知器,确定所述备选通知器是否可用于响应于所述通知请求来提供所述通知; 一旦确定所述备选通知器可用于响应于所述通知请求来提供所述通知,在可用通知器列表中添加所述备选通知器作为可用通知器; 监视所述可用通知器列表中的可用通知器的可用性;以及 更新所述可用通知器列表,以反映所述可用通知器列表中可用通知器的可用性的改变。4.根据权利要求1所述的计算机实现的方法,其中接收请求提供通知的通知请求包括:从所述计算设备上操作的应用中接收所述通知请求。5.根据权利要求1所述的计算机实现的方法,其中接收请求提供通知的通知请求包括:从与所述计算设备耦接的远程设备上操作的应用中接收所述通知请求。6.根据权利要求1所述的计算机实现的方法,其中接收请求提供通知的通知请求包括:接收指示发布了所述通知请求的应用的应用标识符、期望提供所述通知的通知器的类型、或所述通知请求的优先级排序等级中的至少一个。7.根据权利要求1所述的计算机实现的方法,还包括: 确定所述计算设备正在操作的功率模式;以及 其中利用所发现的通知器中的通知器调度所述通知请求以提供所述通知包括: 一旦确定所述计算设备正在操作的功率模式,从所发现的通知器中选择被配置为在所述计算设备正在操作的功率模式中响应于所述通知请求来提供所述通知的通知器;以及利用所选通知器调度所述通知请求以提供所述通知。8.根据权利要求1所述的计算机实现的方法,其中从与所述计算设备相关联的应用接收通知请求包括: 从发布了所述通知请求的应用接收被配置为提供特定类型的通知的通知器的类型;以及 其中利用所发现的通知器中的通知器调度所述通知请求以提供所述通知包括: 从所发现的通知器中选择被配置为响应于所述通知请求来提供所述特定类型的通知的通知器;以及利用所选通知器调度所述通知请求以提供所述通知。9.根据权利要求1所述的计算机实现的方法,其中利用所发现的通知器中的通知器调度所述通知请求以提供所述通知包括: 识别还未提供通知的未决通知请求; 一旦识别了未决通知请求,确定与每个未决通知请求相关联的优先级排序等级;以及一旦确定了与每个未决通知请求相关联的优先级排序等级,根据每个未决通知请求的优先级排序等级,对未决通知请求进行优先级排序,使得在优先级排序等级较低的未决通知请求的通知之前提供优先级等级较高的未决通知请求的通知。10.根据权利要求9所述的计算机实现的方法,其中确定与每个未决通知请求相关联的优先级排序等级包括: 识别发布了所述未决通知请求的应用; 确定所述应用的优先级等级;以及 向所述未决通知请求指派优先级排序等级,所述优先级排序等级对应于所述应用的优先级等级。11.根据权利要求1所述的计算机实现的方法,还包括: 确定所述计算设备是否正在消混模式中操作; 一旦确定了所述计算设备正在消混模式中操作,确定所述通知请求的优先级排序等级; 确定所述通知请求的优先级排序等级是否高于阈值优先级排序等级; 一旦确定了所述通知请求的优先级排序等级高于阈值优先级排序等级,响应于所述通知请求来提供所述通知;以及 一旦确定了所述通知请求的优先级排序等级不高于阈值优先级排序等级,延迟响应于所述通知请求来提供所述通知,直至所述计算设备不再在消混模式中操作。12.根据权利要求1所述的计算机实现的方法,其中响应于所述通知请求,经由所述通知器来提供所述通知包括: 确定所述计算设备是否正在所述计算设备被配置为响应于所述通知请求来提供所述通知的可用模式中操作; 一旦确定了所述计算设备正在可用模式中操作,响应于所述通知请求立即提供所述通知; 一旦确定了所述计算设备不在可用模式中操作,确定所述计算设备是否正在所述计算设备被配置为响应于选择性通知请求来提供通知的降低可用性模式中操作; 一旦确定了所述计算设备正在降低可用性模式中操作,确定所述通知请求的优先级排序等级; 确定所述通知请求的优先级排序等级是否高于阈...
【专利技术属性】
技术研发人员:詹姆士·H·史蒂芬斯,
申请(专利权)人:英派尔科技开发有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。