[发明专利]缓存文件的管理方法和管理装置在审
申请号: | 202110742786.4 | 申请日: | 2021-06-30 |
公开(公告)号: | CN115617255A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 薛春;梁宇;潘日维;李志鹏;邱歌;钱璟;易见;李家欣 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/123;G06N20/00;G06N3/02 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋兴;黄健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 文件 管理 方法 装置 | ||
1.一种缓存文件的管理方法,其特征在于,包括:
获取缓存文件的特征信息,所述特征信息包括所述缓存文件的读写信息、尺寸信息或活跃时间信息中的至少一个;
根据所述特征信息,确定所述缓存文件的文件类型,所述文件类型包括可删除类型、临时存储类型和长期存储类型中的至少两种;
根据所述缓存文件的文件类型,管理所述缓存文件。
2.根据权利要求1所述的管理方法,其特征在于,所述根据所述特征信息,确定所述缓存文件的文件类型,包括:
将所述特征信息输入至机器学习模型,获得所述缓存文件的文件类型,所述机器学习模型是利用历史缓存文件的特征信息和文件类型训练得到的。
3.根据权利要求2所述的管理方法,其特征在于,所述机器学习模型采用下列任一种算法:
降维算法、聚类算法、神经网络算法或者强化学习算法。
4.根据权利要求1至3中任一项所述的管理方法,其特征在于,在所述获取缓存文件的特征信息之前,所述方法还包括:
接收到应用的访问指令,所述访问指令用于指示所述应用访问所述缓存文件;
在未存储所述缓存文件的情况下,基于所述访问指令,下载所述缓存文件至内存。
5.根据权利要求1至4中任一项所述的管理方法,其特征在于,所述根据所述缓存文件的文件类型,管理所述缓存文件,包括:
若所述缓存文件的文件类型为可删除类型,确定所述内存是否小于第一预设阈值和/或所述缓存文件是否未在第一预设时长内被访问;
在所述内存小于所述第一预设阈值和/或所述缓存文件未在第一预设时长内被访问的情况下,删除所述缓存文件的文件页和文件标识。
6.根据权利要求1至4中任一项所述的管理方法,其特征在于,所述根据所述缓存文件的文件类型,管理所述缓存文件,包括:
若所述缓存文件的文件类型为临时存储类型,将所述文件页置于所述内存中的不可移除列表中,将所述文件标识置于最近最少使用LRU列表或者内存文件管理系统中。
7.根据权利要求6所述的管理方法,其特征在于,所述方法还包括:
在所述内存小于第二预设阈值和/或所述缓存文件未在第二预设时长内被访问的情况下,删除所述缓存文件的文件页和文件标识。
8.根据权利要求1至4中任一项所述的管理方法,其特征在于,所述根据所述缓存文件的文件类型,管理所述缓存文件,包括:
若所述缓存文件的文件类型为长期存储类型,将所述缓存文件的文件页和文件标识存储至闪存。
9.根据权利要求8所述的管理方法,其特征在于,所述方法还包括:
确定所述缓存文件是否未在第三预设时长内被访问;
在所述缓存文件未在所述第三预设时长内被访问的情况下,删除所述缓存文件的文件页和文件标识。
10.一种缓存文件的管理装置,其特征在于,包括:
获取模块,用于获取缓存文件的特征信息,所述特征信息包括所述缓存文件的读写信息、尺寸信息或活跃时间信息中的至少一个;
处理模块,用于根据所述特征信息,确定所述缓存文件的文件类型,所述文件类型包括可删除类型、临时存储类型或长期存储类型中的至少两种;以及根据所述缓存文件的文件类型,管理所述缓存文件。
11.根据权利要求10所述的管理装置,其特征在于,所述处理模块用于:
将所述特征信息输入至机器学习模型,获得所述缓存文件的文件类型,所述机器学习模型是利用历史缓存文件的特征信息和文件类型训练得到的。
12.根据权利要求11所述的管理装置,其特征在于,所述机器学习模型采用下列任一种算法:
降维算法、聚类算法、神经网络算法或者强化学习算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110742786.4/1.html,转载请声明来源钻瓜专利网。