【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
随着应用越来越多连接至互联网服务,这些应用倾向于从这些服务要求更多数据。可能期望使得这些应用尽可能快地获得该数据。服务集成对于应用开发者展现了机遇和挑战。一方面,服务集成允许应用紧跟最新内容,但是其对于应用开发者提出了获得该内容的挑战。通常,下载内容是简单的事情;然而,这种代价高的网络操作通常发生在应用启动处。这导致了以下用户感知:应用不是最新的——例如当它们起动时它们必须命中网络以获得内容并且用户必须等待。这倾向于导致整体较差的用户体验,尤其是当用户第一次启动他们的应用时。可能期望通过在应用需要应用内容之前取得所述应用内容到设备而改进整体应用体验。
技术实现思路
以下展示了本专利技术的简化概述以便于提供对本文描述的一些方面的基本理解。本概要并非是所要求保护的主题的详尽概述。其意在既不标识所要求保护的主题的关键或必要元素,也不勾画主题创新的范围。其目的仅在于以简化形式展示所要求保护的主题的一些概念作为稍后展示的更详细描述的前叙。公开了针对计算机系统中被终止或挂起并且可以由计算机系统重新启动的应用预取数据的系统和方法。应用可以采用在计算机系统远程处并且从第三方内容源可得的数据。用于预取这样的远程数据的方法包括:将应用的集合与这样的数据和/或其位置相关联;确定预取条件的集合,确定可以预取哪些应用,以及如果预取条件满足所期望的预取策略则预取数据。可以使用预测模块或技术来识别可以预启动的那些应用。本系统可以包括: ...
【技术保护点】
一种用于针对应用预取数据的方法,所述应用能够运行在计算机系统中,所述计算机系统包括控制器、存储器和操作系统,所述数据被存储在所述计算机系统远程处的内容源处,方法包括:将应用的集合与数据的集合相关联,所述数据能够从内容源的集合被检索;确定预取条件的集合,所述预取条件包括组中一项,所述组包括:系统资源可用性,应用是否可以被预启动的预测性度量,与针对预取的用户设置有关的数据,与针对给定应用的之前预取是否成功有关的数据;确定可以预取哪些应用;以及如果所述条件的集合满足给定策略,执行从所述内容源预取数据。
【技术特征摘要】
【国外来华专利技术】2013.06.12 US 13/915,9461.一种用于针对应用预取数据的方法,所述应用能够运行在计算机系统中,所述计算
机系统包括控制器、存储器和操作系统,所述数据被存储在所述计算机系统远程处的内容
源处,方法包括:
将应用的集合与数据的集合相关联,所述数据能够从内容源的集合被检索;
确定预取条件的集合,所述预取条件包括组中一项,所述组包括:系统资源可用性,应
用是否可以被预启动的预测性度量,与针对预取的用户设置有关的数据,与针对给定应用
的之前预取是否成功有关的数据;
确定可以预取哪些应用;以及
如果所述条件的集合满足给定策略,执行从所述内容源预取数据。
2.根据权利要求1所述的方法,其中,关联应用的集合进一步包括:
将应用与组中一项相关联,所述组包括:来自URL的集合的数据,来自URI的集合的数
据,以及来自由所述应用对web服务做出的响应的数据。
3.根据权利要求1所述的方法,其中,关联应用的集合进一步包括:
向应用提供API,所述API能够向计算机系统提供与针对所述应用要预取的数据有关的
数据。
4.根据权利要求1所述的方法,其中,确定预取条件的集合进一步包括:
监视所述计算机系统的系统资源;以及
进一步其中所述系统资源包括组中一项,所述组包括:CPU利用,GPU利用,存储器利用,
I/O利用,和电池充电状态。
5.根据权利要求1所述的方法,其中,所述确定预取条件的集合进一步包括:
确定对预启动应用的可能性的度量。
6.根据权利要求5所述的方法,其中,所述确定对预启动应用的可能性的度量进一步包
括:
预测建模以给出应用何时可以被用户激活的预测度量;以及
进一步其中所述预测建模是组中一项,所述组包括:基于应用使用的次序而建模,基于
应用使用的频率而建模,基于应用使...
【专利技术属性】
技术研发人员:M梅里,M伊根,J埃尔德里奇,M克拉尔,L奥斯特曼,C米勒,S萨达,Z布朗,A基尚,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。