[发明专利]共享文件的处理方法及云存储服务器在审
申请号: | 201310382164.0 | 申请日: | 2013-08-28 |
公开(公告)号: | CN104426955A | 公开(公告)日: | 2015-03-18 |
发明(设计)人: | 汤寿麟;李文博 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享 文件 处理 方法 存储 服务器 | ||
1.一种共享文件的处理方法,其特征在于,包括:
云存储服务器接收第二客户端发送的更新请求消息,所述更新请求消息包括请求更新的第一文件的标识和所述第一文件的本地版本信息,所述第一文件是所述第二客户端从第一客户端的存储区内下载的;
所述云存储服务器根据所述第一文件的标识,确定所述第一文件位于所述第一客户端的存储区内,并从所述第一客户端的存储区内获取所述第一文件的当前版本信息;
如果所述云存储服务器根据所述第一文件的本地版本信息和所述第一文件的当前版本信息确定所述第一文件在所述第二客户端上的版本比所述第一文件在所述第一客户端的存储区内的版本低,生成所述第一文件的第一下载地址,并将所述第一下载地址发送给所述第二客户端,以供所述第二客户端根据所述第一下载地址从所述第一客户端的存储区内下载当前版本的所述第一文件。
2.根据权利要求1所述的方法,其特征在于,所述云存储服务器根据所述第一文件的标识,确定所述第一文件位于所述第一客户端的存储区内,包括:
所述云存储服务器根据所述第一文件的标识从所述第二客户端的存储区中确定所述第一文件对应的虚拟文件,所述虚拟文件是所述云存储服务器在所述第二客户端下载所述第一文件的过程中,根据共享目录中所述第一文件的索引生成的,所述第一文件的索引指向所述第一文件,所述虚拟文件和所述第一文件的索引分别包括所述第一文件的标识,所述共享目录中存储有允许共享的文件的索引;
所述云存储服务器根据所述虚拟文件从所述共享目录中获取所述第一文件的索引,根据所述第一文件的索引确定所述第一文件位于所述第一客户端的存储区内。
3.根据权利要求2所述的方法,其特征在于,所述云存储服务器接收第二客户端发送的更新请求消息之前,还包括:
所述云存储服务器接收所述第二客户端发送的下载请求消息,所述下载请求消息包括请求下载的所述第一文件的标识;
所述云存储服务器根据所述第一文件的标识,从所述共享目录中获取所述第一文件的索引,根据所述第一文件的索引确定所述第一文件位于所述第一客户端的存储区内,并生成所述第一文件的第二下载地址;
所述云存储服务器将所述第一文件的第二下载地址发送给所述第二客户端,以供所述第二客户端根据所述第二下载地址从所述第一客户端的存储区内下载所述第一文件。
4.根据权利要求3所述的方法,其特征在于,所述云存储服务器根据所述第一文件的标识,从所述共享目录中获取所述第一文件的索引之后,还包括:
所述云存储服务器根据所述第一文件的索引生成所述第一文件对应的所述虚拟文件,将所述虚拟文件存储到所述第二客户端的存储区中;
所述云存储服务器根据所述第一文件的索引确定所述第一文件位于所述第一客户端的存储区内之后,还包括:
所述云存储服务器将所述第一文件对应的引用计数加1。
5.根据权利要求3或4所述的方法,其特征在于,所述云存储服务器接收所述第二客户端发送的下载请求消息之前,还包括:
所述云存储服务器接收所述第一客户端发送的上传请求消息,所述上传请求消息包括所述第一文件;
所述云存储服务器将所述第一文件存储到所述第一客户端的存储区内;
所述云存储服务器接收所述第一客户端发送的共享请求消息,所述共享请求消息包括所述第一文件的标识;
所述云存储服务器根据所述第一文件的标识,为所述第一客户端的存储区内的所述第一文件设置共享标记,并在所述共享目录中增加所述第一文件的索引。
6.根据权利要求4所述的方法,其特征在于,还包括:
所述云存储服务器接收所述第一客户端发送的第一删除请求消息,所述第一删除请求消息包括所述第一文件的标识;
所述云存储服务器根据所述第一文件的标识,获取所述第一文件对应的引用计数;
如果所述引用计数为0,所述云存储服务器直接将所述第一文件从所述第一客户端的存储区内删除并删除所述共享目录中所述第一文件的索引;
如果所述引用计数大于0,所述云存储服务器将所述第一文件从所述第一客户端的存储区移到公共文件存储区,并修改所述共享目录中所述第一文件的索引,以使修改后的索引指向所述公共文件存储区内的所述第一文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310382164.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通信方法、装置及系统
- 下一篇:用于处理有限自动机的方法和装置