[发明专利]一种云端‑本地文件同步实现方法及系统在审
申请号: | 201710551083.7 | 申请日: | 2017-07-07 |
公开(公告)号: | CN107332918A | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 曾斌 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L9/28;G06F21/62 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良,吴辉辉 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 云端 本地文件 同步 实现 方法 系统 | ||
1.一种云端-本地文件同步实现方法,其特征在于,包括如下步骤:
步骤S1,应用客户端发送指定同步文件夹文件列表信息至后台与预先上传的文件列表信息比较,将已上传在后台文件信息存储于应用客户端的本地数据库;
步骤S2,获取本地文件列表信息并与本地数据库列表信息进行比较并在云端进行同步操作。
2.根据权利要求1所述的一种云端-本地文件同步实现方法,其特征在于,所述步骤S1还包含扫描步骤S11:
扫描指定同步文件夹文件列表和所述预先上传的文件列表并计算出所述指定目录文件列表信息校验码和所述预先上传的文件列表信息校验码。
3.根据权利要求1所述的一种云端-本地文件同步实现方法,其特征在于,所述步骤S1还包含第一反馈步骤S12:
所述指定同步文件夹文件列表信息和所述预先上传的文件列表信息比较后,将无需同步的信息以第一反馈列表的形式返回应用客户端。
4.根据权利要求1所述的一种云端-本地文件同步实现方法,其特征在于,所述步骤S1中还包括第二反馈步骤S13:
经过比较后得到的需要同步文件列表信息以第二反馈列表形式存储于应用客户端的数据库。
5.根据权利要求1所述的一种云端-本地文件同步实现方法,其特征在于,所述步骤S2具体为:
将所述本地文件列表信息并与所述本地数据库列表信息进行比较;
若所述本地数据库列表信息不含有所述本地文件列表信息,则将比较后得到的差异文件信息上传至云端更新;
若所述本地数据库列表信息含有所述本地文件列表信息中没有的文件信息,则在云端删除所述文件。
6.一种云端-本地文件同步系统,其特征在于,包括:
第一比较模块,用于在后台比较新上传的指定同步文件夹文件列表信息和预先上传的文件列表信息;
存储模块,根据第一比较模块的比较结果,将已上传在后台文件信息存储于应用客户端的本地数据库;
第二比较模块,用于在应用客户端比较所述本地文件列表信息和所述本地数据库列表信息;
同步模块,根据第二比较模块的比较结果在云端进行同步操作。
7.根据权利要求6所述的一种云端-本地文件同步系统,其特征在于,所述第一比较模块中还包含第一反馈单元,用于将比较后无需同步的信息以第一反馈列表形式返回所述应用客户端。
8.根据权利要求7所述的一种云端-本地文件同步系统,其特征在于,所述第一比较模块中还包含第二反馈单元,用于将比较后需同步的信息以第二反馈列表形式存储于所述应用客户端的数据库。
9.根据权利要求6所述的一种云端-本地文件同步系统,其特征在于,所述第二比较模块还包含更新单元,用于所述本地文件列表信息和所述本地数据库列表信息进行比较后在云端更新所述本地数据库列表信息不含有所述本地文件列表信息的差异文件。
10.根据权利要求6所述的一种云端-本地文件同步系统,其特征在于,所述二比较模块还包含删除单元,用于所述本地文件列表信息和所述本地数据库列表信息进行比较后在云端删除所述本地数据库列表信息含有的且所述本地文件列表信息不含有的差异文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710551083.7/1.html,转载请声明来源钻瓜专利网。