[发明专利]用于预测性的文件缓存和同步的技术在审
申请号: | 201680030302.0 | 申请日: | 2016-05-25 |
公开(公告)号: | CN107667352A | 公开(公告)日: | 2018-02-06 |
发明(设计)人: | H·李;S·S·沙纳尔;R·J·奥布里;J·布雷厄姆;P·班纳吉 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/0815 | 分类号: | G06F12/0815;G06F12/0846 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 刘瑜,王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 预测 文件 缓存 同步 技术 | ||
相关专利申请的交叉引用
本申请要求2015年6月25日提交的题为“TECHNOLOGIES FOR PREDICTIVE FILE CACHING AND SYNCHRONIZATION(用于预测性的文件缓存和同步的技术)”的序号为14/750,618的美国发明专利申请的优先权。
背景技术
近年来,在线和离线使用“轻量级”计算设备执行大量工作(例如,编辑文档,起草电子邮件,听音乐等)已经激增。这样的离线任务通常很大程度上依赖于对文件进行缓存,这涉及将文件本地存储以减少网络开销和文件检索延迟。对文件进行缓存主要由web服务器使用,例如,以减少网络带宽使用、延迟和服务器使用。传统的缓存方案通常涉及以无区别的方式存储和删除少量的内容。因此,采用传统的缓存技术的计算设备通常会缓存用户再也不会使用的内容和/或过早删除仍然需要的内容(例如,因为存储内容的预定时间段已过期)。
附图说明
这里描述的概念在附图中通过示例的方式而非限制的方式进行了说明。为了说明的简单和清楚,附图中所示的元件不一定按比例绘制。在适当的情况下,参考标签已在图中重复以表明相应或相似的元素。
图1是用于文件缓存和同步的系统的至少一个实施例的简化框图;
图2是图1的系统的计算设备的环境的至少一个实施例的简化框图;
图3-4是用于文件缓存和同步的方法的至少一个实施例的简化流程图;
图5是用于确定要缓存的文件的方法的至少一个实施例的简化流程图;以及
图6是图1的系统的文件命名空间的至少一个实施例的简化框图。
具体实施方式
虽然本公开的概念易于进行各种修改和替代形式,但是其具体实施例已经在附图中通过示例的方式示出,并且将在本文中进行详细描述。然而,应当理解,不意图将本公开的概念限制为所公开的特定形式,而是相反,意图是覆盖与本公开和所附权利要求一致的所有修改方案、等同方案和替代方案。
说明书中对“一个实施例”,“实施例”,“示例性实施例”等的提及表示所描述的实施例可以包括特定的特征、结构或特性,但是每个实施例可以必然包括也可以不必然包括该特定的特征、结构或特性。此外,这样的短语不一定指代相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,结合其他实施例来实现这样的特征、结构或特性被认为是在本领域技术人员的知识以内,无论是否明确描述。此外,应当意识到,列表中以“A,B和C中的至少一个”的形式包括的项目可以意味着(A);(B);(C):(A和B);(A和C);(B和C);或(A,B和C)。类似地,以“A,B或C中的至少一个”的形式列出的项目可以是(A);(B);(C):(A和B);(A和C);(B和C);或(A,B和C)。
在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合实现。所公开的实施例还可以被实现为由一个或多个暂态的或非暂态的机器可读(例如,计算机可读)存储介质承载或存储的指令,其可由一个或多个处理器读取和执行。机器可读存储介质可以被实现为用于以机器可读的形式存储或发送信息的任何存储设备、机构或其他物理结构(例如,易失性或非易失性存储器,介质盘或其他介质设备)。
在附图中,可以以具体的布置和/或顺序示出一些结构或方法特征。然而,应当意识到,可能不需要这种具体的布置和/或排序。相反,在一些实施例中,这些特征可以以与说明性图中所示的不同的方式和/或顺序排列。另外,在特定附图中包括结构或方法特征并不意味着在所有实施例中都需要这样的特征,并且在一些实施例中可以不包括这些特征或者可以将其与其它特征组合。
现在参考图1,用于文件缓存和同步的系统100包括计算设备102、网络104和云服务器106。如下面详细描述的,在说明性实施例中,计算设备102可以基于生成的传感器数据确定计算设备102的设备上下文,以及预测性地对文件(例如,来自云服务器106的)进行缓存以供计算设备102后续使用。例如,在一些实施例中,计算设备102可以识别并缓存与计算设备102的用户最近访问的其他文件相似的文件(例如,包括类似的特性)。另外,如下所述,计算设备102可以通过将经修改的缓存器文件存储到云服务器106来在系统100上同步文件。应该是意识到,本文描述的文件缓存和同步技术可以比传统技术更有效地缓存文件,同时例如减少存储要求(例如,通过更智能地识别要缓存的文件)并解决各种安全问题(例如,通过减少在特定时间点缓存到设备的内容的量)。此外,在一些实施例中,说明性技术可以提高特定计算设备的缓存命中率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680030302.0/2.html,转载请声明来源钻瓜专利网。