[发明专利]一种网盘服务器和终端的文件同步的方法和系统在审
| 申请号: | 201710682473.8 | 申请日: | 2017-08-10 |
| 公开(公告)号: | CN107577718A | 公开(公告)日: | 2018-01-12 |
| 发明(设计)人: | 陈峰 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 上海硕力知识产权代理事务所(普通合伙)31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务器 终端 文件 同步 方法 系统 | ||
技术领域
本发明实施例涉及互联网技术,尤其涉及一种网盘服务器和终端的文件同步的方法和系统。
背景技术
网盘,又称网络U盘、网络硬盘,是由互联网公司推出的在线存储服务,服务器机房为用户划分一定的磁盘空间,为用户免费或收费提供文件的存储、访问、备份、共享等文件管理等功能,并且拥有高级的世界各地的容灾备份。用户可以把网盘看成一个放在网络上的硬盘或U盘,不管是在家中、单位或其它任何地方,只要连接到因特网,就可以读取、管理、编辑网盘里的文件,不需要随身携带,更不怕丢失。
随着网盘市场竞争的日益激烈和存储技术的不断发展,传统的网盘技术已经显得力不从心,传输速度慢、冗灾备份及恢复能力低、安全性差、营运成本高等瓶颈一直困扰着网盘企业。
最新应用的云计算储存技术,为网盘行业带来了新的革命,传统的网盘将逐步被云存储取代。云存储是构建在高速分布式存储网络上的数据中心,它将网络中大量不同类型的存储设备通过应用软件集合起来协同工作,形成一个安全的数据存储和访问的系统,适用于各大中小型企业与个人用户的数据资料存储、备份、归档等一系列需求。
一般而言,终端通过运行其安装的应用程序(Application,APP)来和网盘服务器进行交互,APP是指智能终端安装的第三方应用程序,统称“移动应用”。App客户端(APP Client)是指终端上的应用程序客户端,终端通过运行App客户端和所述网盘服务器进行交互,例如,终端将其保存的各类文件(例如音频文件,视频文件,文字文件)向所述网盘服务器发送,或者接收所述网盘服务器发送的各类文件,以达到终端和所述网盘服务器交互文件的目的。
但是,目前的网盘服务器,一般是终端将其需要保存到网盘服务器的文件发送给所述网盘服务器,或者终端从网盘服务器获取需要的文件,但是由于终端和网盘服务器没有保持同步,当终端和网盘服务器其中一个修改文件或文件相关信息时,会导致终端和网盘服务器管理冗余的文件或信息,没办法保持同步。
发明内容
本发明实施例提供一种网盘服务器和终端的文件同步的方法和系统,能使得终端和网盘服务器一直保持同步管理文件和文件信息。
本发明的一方面提供一种网盘服务器和终端的文件同步的方法,所述方法包括:
所述终端扫描自身文件得到第一目录结构表;
所述终端将扫描到的且不在所述终端保存的目录结构表中的第一文件名对应的文件发送到所述网盘服务器,并将其保存的目录结构表更新为所述第一目录结构表;
所述终端请求所述网盘服务器发送所述网盘服务器目录结构表;
所述终端接收所述网盘服务器发送的所述目录结构表后,将所述网盘服务器的所述目录结构表与所述终端保存的所述第一目录结构表进行比较;
如果比较结果为所述网盘服务器的所述目录结构表与所述终端保存的所述第一目录结构表分别包括不同的文件名,所述终端同步所述网盘服务器保存的文件为所述终端保存的文件,并更新所述终端保存的所述第一目录结构表为所述网盘服务器目录结构表。
可选地,所述终端将所述第一目录结构表与所述终端保存的目录结构表进行比较;
所述终端将其保存的目录结构表更新为所述第一目录结构表具体包括:
所述终端将出现在所述第一目录结构表而不出现在所述终端保存的目录结构表的信息加入到所述终端保存的目录结构表;
所述终端删除出现在所述终端保存的目录结构表而不出现在所述第一目录结构表的信息;
所述终端在所述终端保存的目录结构表中保留既出现在所述第一目录结构表又出现在所述终端保存的目录结构表的相同信息。
可选地,如果比较结果为所述网盘服务器的所述目录结构表与所述终端保存的所述第一目录结构表分别包括的所有文件名相同但其他信息不同,所述终端与所述网盘服务器不进行文件的同步,仅仅更新所述终端保存的所述第一目录结构表为所述网盘服务器目录结构表。
可选地,所述如果比较结果为所述网盘服务器的所述目录结构表与所述终端保存的所述第一目录结构表分别包括不同的文件名,所述终端同步所述网盘服务器保存的文件为所述终端保存的文件具体包括:
如果所述比较结果为所述网盘服务器的所述目录结构表包括的第二文件名没有出现在所述终端保存的所述第一目录结构表中,所述终端请求所述网盘服务器将该第二文件名对应的文件发送给所述终端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710682473.8/2.html,转载请声明来源钻瓜专利网。





