[发明专利]一种文档同步方法及系统、文档同步客户端在审

专利信息
申请号: 201611109171.3 申请日: 2016-12-06
公开(公告)号: CN106776980A 公开(公告)日: 2017-05-31
发明(设计)人: 陈鹏飞 申请(专利权)人: 上海爱数信息技术股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 上海光华专利事务所31219 代理人: 高园园
地址: 201112 上海市闵行*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文档 同步 方法 系统 客户端
【说明书】:

技术领域

发明涉及一种文档同步的技术领域,特别是涉及一种文档同步方法及系统、文档同步客户端。

背景技术

电子文档管理的核心在于同步和对历史版本管理。对于个人网盘产品,由于没有太多的共享需求,所以可以采用直接扫描本地目录变化,来实现文档实时全同步。但是对于企业级应用场景,电子文档管理服务端上存在上TB甚至是PB级别的海量数据。此时若依旧采用全同步方式则存在以下缺陷:

1)终端用户客户机的磁盘空间一直处于占用满状态;

2)整个网络中一直传输着文档同步数据,导致带宽资源被无效占用着。

因此,针对企业级海量文件应用场景,基于Hook机制的按需触发下载机制能够很好的解决文档全同步以及网络带宽占用的问题。因为在该方式下,当用户需要访问某个文档时,才自动触发该文件内容的下载,默认仅同步该层面目录下的空目录名称以及文件名称。

对于采用Hook机制的同步客户端而言,需要拦截打开、关闭、读取、写入等文档操作,并且做出正确的响应。但是Hook并不能拦截到应用程序对于文件的所有访问。

另外,基于Hook机制的同步方式也存在明显的缺陷,即应用程序对文件的读写被迫延迟到文档下载完成之后。假如是几百MB或者上GB文件,这种延迟将会非常明显,导致用户体验较差。

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种文档同步方法及系统、文档同步客户端,通过虚拟磁盘机制拦截所有对文件的访问,使得文档同步客户端能够在应用程序读取文档内容的时候,边从服务端下载数据,边向应用程序反馈数据,且文档打开的延迟仅受限于网络带宽,从而极大地提升了用户体验。

为实现上述目的及其他相关目的,本发明提供一种文档同步方法,包括以下步骤:将文档同步客户端虚拟为一个网络文件系统的服务器,所述文档同步客户端设置在本地计算机上,为文档同步服务器在本地计算机上的映射;将文档同步客户端挂载到本地计算机文件系统中的一个卷;当本地计算机上的应用程序打开卷上的目录和文件时,虚拟文件系统根据文档同步客户端的挂载信息将应用程序的文档操作请求投射到文档同步客户端的网络文件系统;文档同步客户端将对网络文件系统的请求转换为对文档的操作请求。

于本发明一实施例中,将所述文档同步客户端虚拟为一个单用户单挂载的网络文件系统的服务器。

于本发明一实施例中,还包括:在文档关闭时触发上传机制,将文档同步客户端上的文档上传至文档同步服务器。

于本发明一实施例中,还包括:设定同步周期,每间隔同步周期将文档同步客户端上的文档上传至文档同步服务器。

同时,本发明还提供一种文档同步系统,包括虚拟模块、挂载模块、投射模块和转换模块;

所述虚拟模块用于将文档同步客户端虚拟为一个网络文件系统的服务器,文档同步客户端设置在本地计算机上,为文档同步服务器在本地计算机上的映射;

所述挂载模块用于将文档同步客户端挂载到本地计算机文件系统中的一个卷;

所述投射模块用于在本地计算机上的应用程序打开卷上的目录和文件时,通过虚拟文件系统根据文档同步客户端的挂载信息将应用程序的文档操作请求投射到文档同步客户端的网络文件系统;

所述转换模块用于通过文档同步客户端将对网络文件系统的请求转化为对文档的操作请求。

于本发明一实施例中,所述虚拟模块将所述文档同步客户端虚拟为一个单用户单挂载的网络文件系统的服务器。

于本发明一实施例中,还包括上传模块,所述上传模块用于在文档关闭时触发上传机制,将所述文档同步客户端上的文档上传至所述文档同步服务器。

于本发明一实施例中,还包括周期上传模块,所述周期上传模块用于每间隔同步周期将所述文档同步客户端上的文档上传至所述文档同步服务器。

同时,本发明还提供一种文档同步客户端,所述文档同步客户端设置在本地计算机上,为文档同步服务器在本地计算机上的映射;

所述文档同步客户端包括协议转换模块、临时文件缓存模块、客户端主逻辑模块、元数据库和客户端缓存模块;

所述协议转换模块用于将对网络文件系统的请求转化为对文档的操作;

所述临时文件缓存模块用于在将对网络文件系统的请求转化为对文档的操作时,提供临时目录和文件的缓存;

所述客户端主逻辑模块用于接收对网络文件系统的操作请求;

所述元数据库用于保存文档同步客户端当前登录用户所能访问的文档和目录的元数据;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611109171.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top