[发明专利]应用的预测预启动有效
申请号: | 201380077373.2 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105431822B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | A.比拉尔;M.伊根;M.克拉尔;C.克利恩汉斯;H.普拉帕卡;A.基尚;A.古纳瓦达纳;P.科赫;C.米克;E.霍尔维奇;R.卡鲁亚纳;M.富丁 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 预测 启动 | ||
公开了在计算机系统中预启动应用的系统和方法,所述应用很可能从终止和/或暂停进程状态由用户激活。应用的预启动可以基于正在被激活的应用的评估概率以及系统资源的可用性水平来影响这样的预启动。应用可以基于这些和其它条件/考虑被预启动,被设计成改善后台中的应用的快速启动的用户体验。若干个预测模型被呈现以提供正在由用户激活的应用的似然性的良好估计。这样的预测模型可以包括自适应预测器(基于过去的应用使用情形)和/或切换速率预测器(基于正在被切换的并且可能具有被应用到这样的切换速率测量的衰减速率的应用的历史数据)。
背景技术
由于在初始化期间所使用的资源,所以启动应用是昂贵的操作。随着可以趋向于比传统台式机具有更多的硬件约束的低代价设备的普及,这个问题可能进一步加重。在过去,像高速缓存的解决方案已经用于加速应用启动。虽然这些解决方案改善了应用的启动时间,但是它们可能不足以给予用户足够的响应或所期望的性能,并且当高速缓存空间有限时,可能不太有效。
发明内容
以下内容呈现发明的简化概述以便提供对本文中所描述的一些方面的基本理解。该发明内容不是要求保护的主题的广泛概述。它既不旨在标识要求保护的主题的关键元素或必要元素,也不旨在描绘本主题发明的范围。其唯一目的是以简化形式呈现所要求保护的主题的一些概念,以作为稍后呈现的具体实施方式的前序。
公开了在计算机系统中预启动应用的系统和方法,所述应用很可能从终止和/或暂停进程状态由用户激活。应用的预启动可以基于正在被激活的应用的评估概率以及影响这样的预启动的系统资源的可用性水平。应用可以基于这些和其它条件/考虑被预启动,其被设计成改善后台中的应用的快速启动的用户体验。若干个预测模型被呈现以提供正在由用户激活的应用的似然性的良好估计。这样的预测模型可以包括自适应预测器(基于过去的应用使用情形)和/或切换速率预测器(基于被应用到这样的切换速率测量的正在被切换的并且可能具有衰减速率(decay rate)的应用的历史数据)。
在一个实施例中,公开了一种用于在计算机系统内预启动应用的方法。该方法可以包括以下步骤:对于给定的应用集合,所述应用能够由计算机系统的用户激活,将所述应用何时可以由所述用户激活的预测与所述应用相关联;监控所述计算机系统的系统资源;将预启动规则集合应用于所述应用集合,所述预启动规则包括组的其中一个,所述组包括:关于所述系统资源可用性的规则和关于与所述应用相关联的所述预测的规则;和基于所述预启动规则集合的满足来预启动一个所述应用。
在另一实施例中,公开了一种用于在计算机系统上预启动应用的系统。该系统可以包括:预测引擎,所述预测引擎能够提供给定应用可以由所述计算机系统的用户激活的似然性的预测测量;资源监控器,所述资源监控器能够提供所述计算机系统的系统资源利用的测量;预启动策略模块,所述预启动策略模块能够应用预启动策略规则集合,所述预启动策略规则包括组的其中一个,所述组包括:关于所述系统资源可用性的规则和关于与所述应用相关联的所述预测测量的规则;和预启动队列模块,所述预启动队列模块能够维护用于在所述计算机系统预启动的应用列表,所述应用列表取决于所述预启动策略规则的满足。
当结合在本申请中呈现的附图阅读时,下文在具体实施方式中呈现本系统的其它特征和方面。
附图说明
在参照的附图中图示了示例性实施例。旨在使本文中所公开的实施例和附图被认为是说明性的而非限制性的。
图1描绘了按照本申请的原理做出的本系统可以驻留在其中的许多个示例性环境。
图2示出了按照本申请的原理做出的本系统的一个实施例。
图3是用于在其中预测预启动是可能的应用的状态图的一个实施例。
图4描绘了范例示例以图示本系统和方法的使用。
图5和图6描绘了可以在本申请的一些实施例中采用的自适应预测器的一个实施例和一个范例示例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077373.2/2.html,转载请声明来源钻瓜专利网。