《一种基于触发下载的目录同步方法.pdf》由会员分享,可在线阅读,更多相关《一种基于触发下载的目录同步方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104184838A43申请公布日20141203CN104184838A21申请号201410467279422申请日20140915H04L29/0820060171申请人云南电网公司普洱供电局地址665000云南省思茅市茶城大道200号申请人上海爱数软件有限公司72发明人罗庆兵杨堂华桂丹白彪李基亮吴勇刘鹏丁东姚莉车勇波吴秋玫杨鸥杨宇陈鹏飞74专利代理机构昆明大百科专利事务所53106代理人何健54发明名称一种基于触发下载的目录同步方法57摘要一种基于触发下载的目录同步方法,包括以下步骤,1)当用户访问网盘缓存中某个目录时,首先在本地配置文件中检查该目录是否已在本地下载;。
2、2)若当前目录已在本地下载,则直接访问该目录下的内容;3)若在本地配置文件中检查不到已下载记录,则客户端与服务器端发生通信,在该目录下下载同名的空文件和子目录,同时在本地配置文件中标识该目录已在本地下载,已在本地下载过的目录和文件定期与服务器端同步。本发明解决了企业级用户在网盘首次登录时目录同步时间过长的问题;配合“内容触发”下载机制,可大幅减少重复数据在用户本地设备中存储以及网络中传输的压力。51INTCL权利要求书1页说明书3页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页10申请公布号CN104184838ACN104184838A1/1页21一。
3、种基于触发下载的目录同步方法,其特征在于,包括以下步骤,1)当用户访问网盘缓存中某个目录时,首先在本地配置文件中检查该目录是否已在本地下载;2)若当前目录已在本地下载,则直接访问该目录下的内容;3)若在本地配置文件中检查不到已下载记录,则客户端与服务器端发生通信,在该目录下下载同名的空文件和子目录,同时在本地配置文件中标识该目录已在本地下载,已在本地下载过的目录和文件定期与服务器端同步;4)当用户访问该目录下空文件时,自动触发空文件内容的下载,同时在本地配置文件中标识该文件已下载。权利要求书CN104184838A1/3页3一种基于触发下载的目录同步方法技术领域0001本发明涉及到网盘领域一种。
4、全新的目录同步方法,尤其涉及一种通过触发下载机制来同步网盘下的目录的方法。背景技术0002企业在文档管理方面,传统的做法是依赖于FTP服务器或者NAS,由于受到FTP服务器或者NAS本身性能的限制,以及近年来云计算技术的发展,更多的企业将目光转向了云存储。0003而基于云存储技术的网盘在客户端登录时,需要进行本地文件和云端文件之间同步,传统的做法是采用“完全同步”方式,也就是根据用户的配置在本地保留所有的目录以及目录下的文件内容。这由于需要将所有的文件以及目录保留在本地机器上,在企业级用户环境中,海量的文件同步需要耗费大量的同步时间和网络带宽,并且在每个设备上都保留一份完整的数据又是对存储资源。
5、的浪费。0004针对上述的问题,我们发明了一种基于触发下载的目录同步方法。用户在客户端登录时,仅同步当前所在位置目录下的空文件和目录,这样可解决客户端首次登录时需要同步全局目录和文件,而造成等待时间过长的问题。0005本发明主要是通过触发下载机制来同步目录。当用户进入某级目录时,仅同步该级目录下的空文件和子目录。当用户需要打开该级目录下某个文件时,自动触发下载该文件的内容;当用户需要进入该级目录下某个子目录时,自动触发下载该子目录下空文件和子目录。0006本发明主要是通过触发下载机制来同步网盘下的目录。仅同步当前所在位置下的目录,并且在该目录下自动创建同名的空文件和子目录。用户访问该目录下某个。
6、文件或者子目录时,自动触发下载文件内容或者下级子目录内的同名空文件和子目录。该发明可减少用户首次登录同步的时间以及在本地保留相同数据副本的存储压力。发明内容0007本发明提供了一种基于触发下载的目录同步方法,可解决用户首次登录时同步时间过长的问题。0008一种基于触发下载的目录同步方法,包括以下步骤,1)当用户访问网盘缓存中某个目录时,首先在本地配置文件中检查该目录是否已在本地下载;2)若当前目录已在本地下载,则直接访问该目录下的内容;3)若在本地配置文件中检查不到已下载记录,则客户端与服务器端发生通信,在该目录下下载同名的空文件和子目录,同时在本地配置文件中标识该目录已在本地下载,已在本地下。
7、载过的目录和文件定期与服务器端同步;4)当用户访问该目录下空文件时,自动触发空文件内容的下载,同时在本地配置文件说明书CN104184838A2/3页4中标识该文件已下载。0009本发明技术方案主要包含如下部分(1)本地目录已下载检测模块11)在用户本地配置文件中记录当前访问的目录是否已下载,来检测是否需要触发下载该目录下同名的空文件和子目录;(2)目录触发下载模块21)当用户访问网盘缓存中某个目录时,首先在本地配置文件中检查该目录是否已在本地下载;22)若当前目录已在本地下载,则直接访问该目录下的内容;23)若在本地配置文件中检查不到已下载记录,则客户端与服务器端发生通信,在该目录下下载同名。
8、的空文件和子目录,同时在本地配置文件中标识该目录已在本地下载。已在本地下载过的目录和文件定期与服务器端同步;24)当用户访问该目录下空文件时,自动触发空文件内容的下载,同时在本地配置文件中标识该文件已下载。0010通过本发明可达到如下效果一、解决企业级用户在网盘首次登录时目录同步时间过长的问题。通过将集中在首次登陆时目录同步的压力,分散到用户每一次的目录操作过程中,从而极大的减少了用户首次目录同步的时间;二、配合“内容触发”下载机制,可大幅减少重复数据在用户本地设备中存储以及网络中传输的压力。附图说明0011图1是本发明的流程图。具体实施方式0012一种基于触发下载的目录同步方法,包括以下步骤。
9、,1)当用户访问网盘缓存中某个目录时,首先在本地配置文件中检查该目录是否已在本地下载;2)若当前目录已在本地下载,则直接访问该目录下的内容;3)若在本地配置文件中检查不到已下载记录,则客户端与服务器端发生通信,在该目录下下载同名的空文件和子目录,同时在本地配置文件中标识该目录已在本地下载,已在本地下载过的目录和文件定期与服务器端同步;4)当用户访问该目录下空文件时,自动触发空文件内容的下载,同时在本地配置文件中标识该文件已下载。0013具体实施过程如下11用户安装网盘时,根据配置信息,在指定的位置创建缓存目录;12当用户进入某个目录时,在本地检查该目录是否已触发下载;若未触发下载,则客户端向服务器端发出请求,客户端则下载该目录下同名的空文件和子目录;13若已触发下载,则直接访问本地目录下的内容;说明书CN104184838A3/3页514当用户在某子目录下编辑、打开、移动文件时,触发该文件内容的同步;15已触发下载的目录和文件定期与服务器端同步;16网盘退出或者注销时,已触发下载的目录、文件、空文件保留在本地。说明书CN104184838A1/1页6图1说明书附图CN104184838A。