[发明专利]访问文件的方法、设备和计算机可读介质有效
申请号: | 201811267031.8 | 申请日: | 2018-10-26 |
公开(公告)号: | CN111104388B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 廖兰君;郑庆霄;王毅 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F16/188 | 分类号: | G06F16/188;G06F11/14 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;程延霞 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 文件 方法 设备 计算机 可读 介质 | ||
1.一种访问文件的方法,包括:
在客户端上的虚拟文件系统中,从应用接收用于打开所述虚拟文件系统中的文件的请求,所述请求包括所述文件的路径;
响应于确定所述文件在所述客户端处被成功打开过,向所述应用返回与所述文件有关的信息;
响应于确定所述文件在所述客户端处被打开失败,在所述虚拟文件系统的第一高速缓存中查找所述路径,所述第一高速缓存被配置为存储在所述客户端处被打开失败的文件的路径;
响应于在所述第一高速缓存中查找到所述路径,向所述应用返回所述文件被打开失败的指示;以及
响应于在所述第一高速缓存中未查找到所述路径,向备份服务器发送用于查找所述文件的请求。
2.根据权利要求1所述的方法,进一步包括:
响应于从所述备份服务器接收到未查找到所述文件的指示,在所述第一高速缓存中存储所述文件的所述路径,以及向所述应用返回所述文件被打开失败的所述指示;以及
响应于从所述备份服务器接收到查找到所述文件的指示,从所述备份服务器打开所述文件。
3.根据权利要求2所述的方法,进一步包括:
在所述第一高速缓存中存储所述文件在所述客户端处被打开失败的时间。
4.根据权利要求3所述的方法,进一步包括:
响应于在所述第一高速缓存中查找到所述文件的所述路径,更新所述文件的所述时间。
5.根据权利要求4所述的方法,其中在所述第一高速缓存中存储所述路径包括:
将所述第一高速缓存中的所述文件的所述路径的数目与一个阈值数目进行比较;
响应于所述路径的所述数目超过所述阈值数目,确定所述第一高速缓存中的所述文件中最近最少被访问的第一文件的路径;以及
从所述第一高速缓存中移除确定的所述第一文件的所述路径。
6.根据权利要求1所述的方法,其中确定所述文件在所述客户端处被打开失败包括:
在所述虚拟文件系统的第二高速缓存中查找所述路径,所述第二高速缓存被配置为存储在所述客户端处被成功打开过的文件的路径;以及
响应于在所述第二高速缓存中未查找到所述文件的所述路径,确定所述文件被打开失败。
7.一种电子设备,包括:
至少一个处理器;以及
包括计算机程序指令的至少一个存储器,所述至少一个存储器和所述计算机程序指令被配置为,与所述至少一个处理器一起,使得所述设备执行动作,所述动作包括:
在客户端上的虚拟文件系统中,从应用接收用于打开所述虚拟文件系统中的文件的请求,所述请求包括所述文件的路径;
响应于确定所述文件在所述客户端处被成功打开过,向所述应用返回与所述文件有关的信息;
响应于确定所述文件在所述客户端处被打开失败,在所述虚拟文件系统的第一高速缓存中查找所述路径,所述第一高速缓存被配置为存储在所述客户端处被打开失败的文件的路径;
响应于在所述第一高速缓存中查找到所述路径,向所述应用返回所述文件被打开失败的指示;以及
响应于在所述第一高速缓存中未查找到所述路径,向备份服务器发送用于查找所述文件的请求。
8.根据权利要求7所述的电子设备,其中所述动作进一步包括:
响应于从所述备份服务器接收到未查找到所述文件的指示,在所述第一高速缓存中存储所述文件的所述路径,以及向所述应用返回所述文件被打开失败的所述指示;以及
响应于从所述备份服务器接收到查找到所述文件的指示,从所述备份服务器打开所述文件。
9.根据权利要求8所述的电子设备,其中所述动作进一步包括:
在所述第一高速缓存中存储所述文件在所述客户端处被打开失败的时间。
10.根据权利要求9所述的电子设备,其中所述动作进一步包括:
响应于在所述第一高速缓存中查找到所述文件的所述路径,更新所述文件的所述时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811267031.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微型大孔径中空轴RV减速机
- 下一篇:半导体元件及其制作方法