[发明专利]通过多网盘冗余存储实现可靠性的虚拟文件系统无效
申请号: | 201310382098.7 | 申请日: | 2013-08-29 |
公开(公告)号: | CN104156377A | 公开(公告)日: | 2014-11-19 |
发明(设计)人: | 孙良茵 | 申请(专利权)人: | 孙良茵 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14;H04L29/06 |
代理公司: | 无 | 代理人: | 无 |
地址: | 100037 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 多网盘 冗余 存储 实现 可靠性 虚拟 文件系统 | ||
1.通过多网盘冗余实现可靠性的虚拟文件系统,其特征在于:包括操作系统文件接口、文件分拆还原模块、文件信息数据库和上传下载模块;操作系统文件接口用于响应用户作用在操作系统的请求,当用户请求为上传文件时,文件分拆还原模块将待上传文件进行分片,生成冗余文件;上传下载模块通过网络与其他网盘提供商提供的网盘系统进行通信,将所述的冗余文件分别上传到不同的网盘;文件分拆还原模块将待上传文件以及生成的冗余文件的属性信息、分片上传信息记录到文件信息数据库;文件信息数据库保存在所述的操作系统内;当用户请求为下载文件时,文件分拆还原模块从文件信息数据库中提取文件的属性及分片信息,上传下载模块根据文件分拆还原模块提取的信息通过网络从相应网盘中提取冗余文件,由文件分拆还原模块对提取的冗余文件进行还原。
2.通过多网盘冗余实现可靠性的虚拟文件系统,其特征在于:包括多个客户端和一个互联网同步系统;一个客户端为一个权利要求1所述的虚拟文件系统;上传文件的客户端称为上传客户端模块,其它要同步这个文件的客户端称为同步客户端模块;上传客户端模块完成文件上传时,将文件信息数据库内记录的信息以及用户id、客户端id存储在互联网同步系统中,所述的文件信息数据库内记录的信息采用sql命令形式,同步客户端模块向互联网同步系统查询,请求所有用户id与本身用户id相同,客户端id与本身客户端id不同的所有记录,取出每条记录中对应的sql命令,在本客户端的数据库执行该sql命令,即可得到与上传客户端相同的数据内容。
3.根据权利要求1或2所述的通过多网盘冗余实现可靠性的虚拟文件系统,其特征在于:在文件上传之前或者上传过程中通过加密以提高安全性。
4.根据权利要求1或2所述的通过多网盘冗余实现可靠性的虚拟文件系统,其特征在于:在文件上传或下载过程中,通过对文件本地缓存,提升访问性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于孙良茵,未经孙良茵许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310382098.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:创建虚拟块设备的方法及分布式文件系统
- 下一篇:地图搜索结果的展现方法和装置