[发明专利]一种文件缓存方法及装置在审
申请号: | 201310590835.2 | 申请日: | 2013-11-20 |
公开(公告)号: | CN104657378A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | 王磊 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 缓存 方法 装置 | ||
1.一种文件缓存方法,其特征在于,包括:
确定需要加载文件,且确定需要从网络下载该文件时,进行文件下载;
下载文件后,将所下载的文件备份存储到文件缓存和一级缓存中。
2.如权利要求1所述的方法,其特征在于,所述确定需要加载文件,且确定需要从网络下载该文件,具体包括:
确定需要加载文件,且文件未存储在一级缓存、二级缓存及文件缓存中。
3.如权利要求2所述的方法,其特征在于,还包括:
确定需要加载文件,且确定文件存储在一级缓存中时,直接从一级缓存中加载文件,并更新该文件的使用时间;
确定需要加载文件,且确定文件存储在二级缓存中时,从二级缓存中加载文件,并将该文件从二级缓存中移动到一级缓存中;
确定需要加载文件,且确定文件存储在文件缓存中时,从文件缓存中加载文件,更新该文件的使用时间,并将该文件从文件缓存中移动到一级缓存中。
4.如权利要求3所述的方法,其特征在于,将文件移动到一级缓存中后,还包括:
确定一级缓存中的文件存储量超过设定的第一阈值?时,将距离上次使用时间最长的文件移动到二级缓存中,直至一级缓存中的文件存储量小于第一阈值。
5.如权利要求1~4任一所述的方法,其特征在于,将所下载的文件备份存储到文件缓存和一级缓存中后,还包括:
确定一级缓存中的文件存储量超过设定的第一阈值时,将距离上次使用时间最长的文件移动到二级缓存中,直至一级缓存中的文件存储量小于第一阈值;
确定文件缓存中的文件存储量超过设定的第二阈值时,删除设定比例的距离上次使用时间最长的文件。
6.一种文件缓存装置,其特征在于,包括:
加载单元,用于确定需要加载文件,且确定需要从网络下载该文件时,进行文件下载;
备份单元,用于下载文件后,将所下载的文件备份存储到文件缓存和一级缓存中。
7.如权利要求6所述的装置,其特征在于,所述加载单元确定需要加载文件,且确定需要从网络下载该文件,具体包括:
确定需要加载文件,且文件未存储在一级缓存、二级缓存及文件缓存中。
8.如权利要求7所述的装置,其特征在于,所述加载单元还用于:
确定需要加载文件,且确定文件存储在一级缓存中时,直接从一级缓存中加载文件,并更新该文件的使用时间;
确定需要加载文件,且确定文件存储在二级缓存中时,从二级缓存中加载文件,并将该文件从二级缓存中移动到一级缓存中;
确定需要加载文件,且确定文件存储在文件缓存中时,从文件缓存中加载文件,更新该文件的使用时间,并将该文件从文件缓存中移动到一级缓存中。
9.如权利要求8所述的装置,其特征在于,将文件移动到一级缓存中后,所述备份单元还用于:
确定一级缓存中的文件存储量超过设定的第一阈值时,将距离上次使用时间最长的文件移动到二级缓存中,直至一级缓存中的文件存储量小于第一阈值。
10.如权利要求6~9任一所述的装置,其特征在于,所述备份单元还用于:
将所下载的文件备份存储到文件缓存和一级缓存中后,确定一级缓存中的文件存储量超过设定的第一阈值时,将距离上次使用时间最长的文件移动到二级缓存中,直至一级缓存中的文件存储量小于第一阈值;确定文件缓存中的文件存储量超过设定的第二阈值时,删除设定比例的距离上次使用时间最长的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司;,未经青岛海信移动通信技术股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310590835.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据迁移方法及装置
- 下一篇:基于节目关系的视频节目的搜索方法和装置