[发明专利]应用的预测预启动有效
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 预测 启动 | ||
1.一种用于在计算机系统内预启动应用的方法,所述计算机系统包括控制器、存储器和操作系统,所述方法包括:
向所述计算机系统供应针对一个或多个应用的初始预启动预测数据,所述一个或多个应用中的每个应用被配置为由所述计算机系统的用户激活,所述初始预启动预测数据包括关于所述一个或多个应用的数据,并且从除了所述计算机系统的所述用户以外的源被导出;
通过将所述初始预启动预测数据中的至少一些与所述一个或多个应用中的至少一个应用在未来何时能够被所述用户激活的基于观测的预测进行组合来创建预测模型,所述基于观测的预测包括观测所述计算机系统的系统资源的用户使用情况;
监控用户计算机系统的系统资源,并将一个或多个预启动规则应用于所述一个或多个应用,所述预启动规则考虑以下至少一项:所述用户计算机系统上的系统资源的可用性,以及所述基于观测的预测模型;和
基于一个或多个预启动规则的满足预启动所述一个或多个应用中的至少一个应用。
2.根据权利要求1所述的方法,其中,所述一个或多个应用被配置为由用户激活,所述一个或多个应用包括组中的一项,所述组包括单独应用、由所述用户一起使用的应用、以一定顺序使用的应用、在一天的某些时间使用的应用、以规律的间隔使用的应用、在某个位置使用的应用和响应于所述计算机系统中的某些事件所使用的应用。
3.根据权利要求1所述的方法,其中,所述预测模型是组中的一项,所述组包括:
使用最常见的应用预测器的建模、使用最常用的预测器的建模、使用空预测器的建模、使用oracle预测器的建模和利用切换速率预测器的建模。
4.根据权利要求3所述的方法,其中,所述预测模型包括自适应预测器模型,所述自适应预测器模型至少包括:
标识过去应用使用情形;
比较当前应用使用情形;
返回已查询的应用可以在所期望的预测窗口内被激活的测量。
5.根据权利要求3所述的方法,其中,利用切换速率预测器的建模还包括:
随时间维护应用上的切换速率数据;和
提供所述应用何时很可能被切换的测量。
6.根据权利要求5所述的方法,其中,利用切换速率预测器的建模还包括:
随时间将衰减速率应用于所述切换速率数据;和
根据所述衰减速率,改变所述测量。
7.根据权利要求1所述的方法,其中,应用一个或多个预启动规则还包括:
将所述系统资源的所述可用性水平考虑到所期望的阈值,
考虑何时可以由用户激活应用的所述预测测量;和
基于所述可用性水平和所述预测测量,取决于条件的所述满足,确定是否预启动所述应用。
8.一种用于在计算机系统上预启动应用的系统,所述计算机系统包括控制器、存储器和操作系统,所述系统包括:
供应预测模块,所述供应预测模块被配置为向所述计算机系统供应针对一个或多个应用的初始预启动预测数据,所述一个或多个应用中的每个应用被配置为由所述计算机系统的用户激活,所述初始预启动预测数据包括关于所述一个或多个应用的数据,并且从除了所述计算机系统的所述用户以外的源被导出;
预测引擎,所述预测引擎被配置为通过将所述初始预启动预测数据中的至少一些与所述一个或多个应用中的至少一个应用在未来能够被所述计算机系统的所述用户激活的基于观测的预测进行组合来创建预测模型,所述基于观测的预测基于观测系统资源随着时间的用户使用情况;
预启动策略模块,所述预启动策略模块被配置为将一个或多个预启动策略规则应用于所述一个或多个应用,所述预启动策略规则考虑以下至少一项:系统资源的可用性以及所述基于观测的预测模型;和
预启动队列模块,所述预启动队列模块被配置为维护用于取决于一个或多个预启动策略规则的满足来预启动的应用列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077373.2/1.html,转载请声明来源钻瓜专利网。