【技术实现步骤摘要】
分布式服务器
‑
客户端环境中的文档同步的方法和系统
[0001]本申请是申请号为201580000413.2,申请日为2015年07月30日,专利技术名称为“分布式服务器
‑
客户端环境中的文档同步的方法和系统”的专利申请的分案申请。
[0002]实施例涉及分布式服务器
‑
客户端环境中的文档管理和文档同步的领域。
技术介绍
[0003]对于企事业内部和外部成员来说,朝着共同任务合作有增加的趋势。在这样的合作中,电子文档文件由文档的作者分配用于合作者的共享。随着诸如智能手机和平板电脑的智能装置的激增,存在例如可连接至企业原有系统的EMS(企业移动服务)的增加的使用。
技术实现思路
[0004]技术问题
[0005]在一些相关文档管理系统中,如果修订发生在文档创建者首先上传用于分配的文档之后,则随后修订的分配是由文件传输或下载完成。例如,文档创建者可在服务器中上传最新修订的文档使得其他用户可下载最新修订的文档。可替代地,文档创建者可通过附上最新修订的文档将电子邮件发送到用户。
[0006]一些方法指定本地文件夹或存储空间来存储共享的文件。然而,因为需要用户连接至服务器或检查电子邮件,所以对这种方法可能会有限制。在用户从本地计算机访问文件的分布式环境中,可存在许多本地副本。其结果是,文档的同步会变得相对困难。分配器可在每个时段传输最新版本,但是这种传输会导致严重的网络带宽问题。
[0007]问题的解决方案
[0008 ...
【技术保护点】
【技术特征摘要】
1.一种方法,其包括:通过分配器客户端包封同步文档中的文档ID、版本信息和文档内容中的至少一个;通过分配器客户端将所述同步文档上传到同步服务器;在用户客户端打开所述同步文档的本地副本之前,在所述同步服务器上识别与被请求打开的所述同步文档的本地副本对应的所述同步文档,其中,在所述用户客户端访问所述同步文档的本地副本之后,在所述同步服务器上识别所述同步文档;从所述同步服务器请求所述同步文档的最新版本信息;从所述同步服务器接收所述同步文档的最新版本信息;如果所述同步文档比所述同步文档的本地副本更新,则从所述同步服务器接收所述同步文档;以及通过所述用户客户端打开所述同步文档。2.根据权利要求1所述的方法,其中所述识别所述同步文档是通过挂载所述同步文档的所述本地副本。3.一种方法,其包括:通过分配器客户端包封同步文档中的文档ID、版本信息和文档内容中的至少一个;通过分配器客户端将所述同步文档上传到同步服务器;通过用户客户端接收打开文档命令以打开所述同步文档;在用户录入打开文档命令时,所述用户客户端通过挂载与文件I/O相关的API来识别用户试图打开所述同步文档;识别所述用户试图打开的所述同步文档,所述同步文档通过所述用户客户端本地存储在所述用户客户端;从所述同步服务器请求所述同步文档的最新版本信息;从所述同步服务器接收所述同步文档的最新版本信息;如果所述同步文档比所述同步文档的本地副本更新,则从所述同步服务器接收所述同步文档;以及通过所述用户客户端打开所述同步文档。4.一种方法,所述方法用于分布式服务器
‑
客户端环境中的同步文档,所述方法包括:通过分配器客户端包封同步文档中的文档ID、版本信息和文档内容;通过分配器客户端将所述同步文档上传到同步服务器;在用户客户端接收打开文档命令以打开所述同步文档;在用户录入打开文档命令时,在用户客户端通过挂载与文件I/O相关的API来识别用户试图打开所述同步文档;在所述用户客户端识别所述用户试图打开的所述同步文档的版本的所述文档ID,所述同步文档本地存储在所述用户客户端;如果所述用户客户端期望得到所述同步文档的最近版本,则通过所述用户客户端将所述文档ID传送到所述同步服务器;在所述用户客户端从所述同步服务器接收所述同步文档的最新版本信息;如果从所述同步服务器接收的所述最新版本信息与本地存储在所述用户客户端的所述同步文档的版本的版本信息不匹配,则通过所述用户客户端请求所述同步文档的最新版
...
【专利技术属性】
技术研发人员:孙弘周,吴正文,文荣光,曹圭坤,
申请(专利权)人:飞索科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。