[发明专利]针对服务连接应用而预取内容的方法和系统有效
申请号: | 201380077386.X | 申请日: | 2013-09-20 |
公开(公告)号: | CN105453042B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | M.梅里;M.伊根;J.埃尔德里奇;M.克拉尔;L.奥斯特曼;C.米勒;S.萨达;Z.布朗;A.基尚 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 服务 连接 应用 内容 | ||
1.一种数据预取的方法,包括:
使用处理设备将应用与从远离计算机系统的内容源检索的对应应用数据相关联;
使用所述处理设备确定与针对所述应用的先前预取相关联的预取条件集合;
使用所述处理设备,基于针对所述应用的所述先前预取来确定预取所述应用数据;
使用所述处理设备,基于与预取策略对应的所述预取条件集合,从所述内容源预取所述应用数据;
使用所述处理设备,将从所述内容源预取的所述应用数据存储在所述应用可访问的高速缓存中;
使用所述处理设备收集成功数据以测量对所述应用数据的所述预取;以及
使用所述处理设备,基于所述成功数据动态地改变所述预取策略。
2.根据权利要求1所述的方法,进一步包括:
将所述应用与来自统一资源定位符(URL)集合的URL数据或来自由所述应用对web服务做出的响应的web数据相关联。
3.根据权利要求1所述的方法,进一步包括:
向所述应用提供应用编程接口(API),以预取针对所述应用的所述应用数据。
4.根据权利要求1所述的方法,进一步包括:
监视所述计算机系统的系统资源;
其中所述系统资源包括:中央处理单元(CPU)利用率,图形处理单元(GPU)利用率,存储器利用率,输入或输出利用率,或者电池充电状态。
5.根据权利要求1所述的方法,进一步包括:
确定所述应用被预启动的度量。
6.根据权利要求5所述的方法,进一步包括:
确定对所述应用的激活的预测度量;
其中所述预测度量包括:基于应用使用的顺序而建模,基于应用使用的频率而建模,基于应用使用的日时间而建模,基于应用使用的位置而建模,使用最常用应用预测器而建模,使用最多使用预测器而建模,使用空预测器而建模,用自适应预测器而建模,或者用切换率预测器而建模。
7.一种用于数据预取的系统,包括:
存储指令的存储器设备;
执行存储在所述存储器设备中的所述指令的处理设备,所述指令在被所述处理设备执行时执行如下动作:
使用所述处理设备将应用与从远离计算机系统的内容源检索的对应应用数据相关联;
使用所述处理设备确定与针对所述应用的先前预取相关联的预取条件集合;
使用所述处理设备,基于针对所述应用的所述先前预取来确定预取所述应用数据;
使用所述处理设备,基于与预取策略对应的所述预取条件集合,从所述内容源预取所述应用数据;
使用所述处理设备,将从所述内容源预取的所述应用数据存储在所述应用可访问的高速缓存中;
使用所述处理设备收集成功数据以测量对所述应用数据的所述预取;以及
使用所述处理设备,基于所述成功数据动态地改变所述预取策略。
8.根据权利要求7所述的系统,其中,所述动作进一步包括:
确定对所述应用的激活的预测度量;
其中所述预测度量包括:基于应用使用的顺序而建模,基于应用使用的频率而建模,基于应用使用的日时间而建模,基于应用使用的位置而建模,使用最常用应用预测器而建模,使用最多使用预测器而建模,使用空预测器而建模,用自适应预测器而建模,或者用切换率预测器而建模。
9.根据权利要求8所述的系统,所述动作进一步包括:
标识过去的应用使用情况;
比较当前的应用使用情况;以及
返回所述应用在预测窗口内被激活的使用度量。
10.根据权利要求9所述的系统,其中,所述当前的应用 使用情况包括当前的前台应用、上次的前台应用或者所述应用已经使用了多长时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077386.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:卫星对地链路快速建立方法
- 下一篇:发送和接收信道探测参考信号的方法及装置