[发明专利]一种基于文件冷热的网盘同步方法及系统无效
| 申请号: | 201210567973.4 | 申请日: | 2012-12-24 |
| 公开(公告)号: | CN103067479A | 公开(公告)日: | 2013-04-24 |
| 发明(设计)人: | 晁云瞳;黄智寿;郎启旭 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 肖云;张奇洲 |
| 地址: | 519015 广东省珠*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 文件 冷热 同步 方法 系统 | ||
1.一种基于文件冷热的网盘同步方法,其特征在于包括以下步骤:
(1)根据云端服务器中各个共享文件的点击次数、文件大小、文件格式,按照预设的规则筛选出点击次数高和占用空间小的文件;
(2)将筛选出来的文件,按照其点击次数高低进行排序生成一个文件列表;
(3)将所述文件列表中记录的文件按照其排序依次从云端服务器下载到本地用户终端。
2.根据权利要求1所述的网盘的同步方法,其特征在于,在生成所述文件列表后还包括以下文件列表更新步骤:
定时获取其他用户终端同步给本地用户终端的共享文件信息,并将所述共享文件信息插入到所述文件列表前部以更新所述文件列表。
3.根据权利要求2所述的网盘的同步方法,其特征在于:
当所述第(3)步正在执行下载动作过程中,中断所述文件列表更新步骤直至所述第(3)步执行完毕。
4.根据权利要求1所述的网盘的同步方法,其特征在于,还包括以下步骤:
按照预设的时间和频率循环执行第(1)、第(2)和第(3)步,以更新本地用户端中下载的文件。
5.根据权利要求1至4所述的网盘的同步方法,其特征在于,所述第(3)步的具体下载过程是:
判断所述文件列表中的文件是否已经存在于本地用户终端;
若否,则直接从云端服务器中下载最新版本的文件至本地用户终端;
如是,则将其版本信息上传至云端服务器中进行判断是否为最新版本;
若不是,则从云端服务器中该文件的下载最新版本至本地用户终端。
6.一种基于文件冷热的网盘同步系统,其特征在于包括以下模块:
文件筛选模块,用于根据云端服务器中各个共享文件的点击次数、文件大小、文件格式,按照预设的规则筛选出点击次数高和占用空间小的文件;
文件列表生成模块,用于将筛选出来的文件,按照其点击次数高低进行排序生成一个文件列表;
文件下载模块,用于将所述文件列表中记录的文件按照其排序依次从云端服务器下载到本地用户终端。
7.根据权利要求6所述的网盘的同步系统,其特征在于:
该系统还包括文件列表更新模块,用于在生成所述文件列表后定时获取其他用户终端同步给本地用户终端的共享文件信息,并将所述共享文件信息插入到所述文件列表前部以更新所述文件列表。
8.根据权利要求7所述的网盘的同步系统,其特征在于:
当所述文件下载模块正在执行下载动作过程中,中断所述文件列表更新模块运行直至所述文件下载模块执行完毕。
9.根据权利要求6所述的网盘的同步系统,其特征在于:
该系统还包括文件定时更新模块,用于按照预设的时间和频率循环执行第文件筛选模块、文件列表生成模块和文件下载模块,以更新本地用户端中下载的文件。
10.根据权利要求6至9所述的网盘的同步系统,其特征在于,所述文件下载模块具体包括以下子模块:
判断模块,用于判断所述文件列表中的文件是否已经存在于本地用户终端,若不存在则执行最新版本更新模块,若存在则执行文件版本验证模块;
最新版本更新模块,用于直接从云端服务器中下载最新版本的文件至本地用户终端;
文件版本验证模块,用于将其版本信息上传至云端服务器中进行判断是否为最新版本,若不是则执行最新版本下载模块,若是则结束;
最新版本下载模块,用于从云端服务器中该文件的下载最新版本至本地用户终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件有限公司,未经珠海金山办公软件有限公司;北京金山办公软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210567973.4/1.html,转载请声明来源钻瓜专利网。





