分布式服务器-客户端环境中的文档同步的方法和系统的制作方法_2

文档序号:9693289阅读:来源:国知局
存储用于每一个文档版本的文档文件。
[0058]示例图5是根据实施例示出文档同步处理的流程图。在SI (步骤I)处,分配器客户端可将包封有同步信息的文档上传至同步服务器。根据实施例,同步信息可包括文档ID和/或版本号中的至少一个。在S2(步骤2)处,同步服务器可记录同步信息并存储文档。SI和S2可被重复以在同步服务器处存储带有同步信息的多篇文档。在S3处,同步服务器可从用户客户端接收待打开文档的文档ID。在S4处,同步服务器可将对应于文档ID的最新版本信息发送至用户客户端。用户客户端可将从同步服务器接收的版本号与本地版本号比较以确定本地副本是否为最新版本。在S5处,如果版本不同,则同步服务器可从用户客户端接收用于最新更新版本文档的请求。在S6处,同步服务器可将最新版本文档发送至用户客户端。
[0059]示例图6是根据实施例示出分配器修订文档处的文档退出处理的流程图。在S7处,同步服务器可从分配器客户端接收退出请求。退出请求可包括请求专有权以修订相应文档的文档ID。在S8处,分配器客户端可将包封有同步信息的已修订文档上传至同步服务器。在S9处,同步服务器可存储用于同步的文档。在SlO处,然后,同步服务器可清除退出状态。
[0060]示例图7是根据实施例示出授权用户修订文档处文档退出处理的流程图。在Sll处,同步服务器从用户客户端接收退出请求。用户可以是修订权持有人。退出请求包括请求专有权以修订相应文档的文档ID。在S12处,用户客户端可将包封有同步信息的修订文档上传至同步服务器。在S13处,同步服务器存储用于同步的文档。在S14处,然后,同步服务器可清除退出状态。
[0061]示例图8是根据实施例示出修改关于修订权持有人的信息的修订权管理处理的流程图。在S15处,同步服务器可接收关于修改修订权持有人的信息。信息可包括文档ID。在S16处,同步服务器可记录已修改的同步信息。
[0062]示例图9是根据实施例示出文档打印记处理的流程图。在S17处,同步服务器可从分配器客户端和/或用户客户端接收打印记信息。用于文档的打印记信息可以是一些指定用户已经访问文档的确认。在S18处,同步服务器可记录打印记信息。
[0063]示例图10是根据实施例的流程图。在Spl处,同步服务器可从分配器客户端接收请求用于登录认证。在Sp2处,如果完成登录认证,则S1可被执行。
[0064]示例图11是根据实施例的流程图。在Sp3处,同步服务器可从用户客户端接收请求用于登录认证。在Sp4处,如果完成登录认证,则S3可被执行。
[0065]示例图12是根据实施例示出通过分配器客户端进行文档创造处理的流程图。在S101处,通过录入同步信息,分配器客户端可打开用于同步文档创建的同步-生成窗口。在S102中处,分配器客户端可在录入同步信息时将文档与同步信息包封。在S103处,分配器客户端可将文档上传至同步服务器。
[0066]示例图13是根据实施例示出通过分配器客户端进行文档修订处理的流程图。在S104处,分配器客户端可打开用于文档修订的文档-管理窗口。在S105处,分配器客户端可将从分配器接收的退出请求发送至同步服务器。在S106处,分配器客户端可修订本地模式下的文档。在S107处,分配器客户端可在接收登录请求时将修订的文档上传至同步服务器。
[0067]示例图14是根据实施例示出文档使用处理的流程图。在S201处,用户客户端可打开用于使用(例如,阅读)同步文档的文档-使用窗口。当从用户接收打开文档命令时,打开文档-使用窗口。在S202处,不论待打开的是本地版本还是最新更新版本,用户客户端都可从用户接收输入。在S203处,如果用户需要最新更新版本文档,则用户客户端可将文档ID发送至同步服务器。在S204处,如果存储在同步服务器中的版本比本地存储的版本更新,则同步服务器可将最新版本文档发送至用户客户端。用户客户端可打开从同步服务器接收的版本。
[0068]示例图15是根据实施例更详细地示出S201的流程图。在S2011处,在用户录入打开文档命令时,用户客户端可通过挂载与文件I/O相关的API识别用户试图打开的文档。在S2012处,用户客户端可识别与待打开文档相关的同步信息。在S2013处,如果文档是包封有同步信息的同步文档,则用户客户端可打开用于使用同步文档的文档-使用窗口。
[0069]示例图16是根据实施例更详细地示出S204的流程图。在S2014处,用户客户端可从同步服务器接收对应于在S203处发送的文档ID的最新版本文档的版本信息(即,版本号)。在S2042处,如果接收的版本号和本地版本号不匹配,则用户客户端可请求同步服务器用于最新版本文档。在S2043处,用户客户端可从同步服务器接收最新版本文档。
[0070]示例图17是根据实施例示出文档修订处理的流程图。可仅通过授予修订文档权力的授权用户进行同步文档的修订。在S205处,用户客户端可打开用于同步管理的文档-管理窗口。在S206处,用户客户端可从用户接收退出请求并将退出请求发送至同步服务器。在S207处,用户客户端可利用本地模式下的文档应用程序(即,MS-Word)修订从同步服务器退出的文档。在S208处,一旦接收登录请求,则用户客户端可将已修订文档上传至同步服务器。
[0071]本发明的实施例可包括用于执行由计算机体现的各种操作和用于各种操作的计算机可读介质的计算机程序指令。
[0072]对于本领域的技术人员来说明显和显而易见的是,可以对公开的实施例进行各种变型和变化。如果他们在所附权利要求及其等同物的范围之内,所公开的实施例旨在涵盖明显和显而易见的变型和变化。
【主权项】
1.一种方法,其包括: 通过第一客户端包封同步文档中的文档ID、版本信息和文档内容中的至少一个; 将所述同步文档上传到同步服务器; 当第二客户端访问所述已同步文档的本地副本时,识别待打开的同步文档; 如果所述第二客户端期望得到所述同步文档的最近版本,则从所述同步服务器请求最新版本信息; 从所述同步服务器接收所述同步文档的最新版本信息; 如果所述最新版本比本地版本更新,则从所述同步服务器接收所述同步文档的最新版本并打开所述同步文档的最新版本。2.根据权利要求1所述的方法,其中所述方法是用于利用所述同步服务器同步分布式服务器-客户端环境中的文档且存储所述同步文档的最新版本并管理存在于客户端计算机中的本地副本中的所述同步文档的同步。3.根据权利要求1所述的方法,其中所述第一客户端是分配器。4.根据权利要求3所述的方法,其包括打开用于创建同步文档的分配器客户端窗口。5.根据权利要求1所述的方法,其中所述第二客户端是用户。6.根据权利要求5所述的方法,其包括打开用于选择所述同步文档的最新版本或本地版本的用户客户端窗口。7.根据权利要求1所述的方法,其中所述识别所述同步文档是通过挂载待打开的同步文档。8.根据权利要求2所述的方法,其中存储步骤包括: 退出用于修订的所述同步文档; 在修订所述同步文档后,将所述同步文档登录为修订文档。9.根据权利要求1所述的方法,其包括对所述同步文档启动打印记处理以保证所述同步文档的指定用户具有已访问的同步文档或已确认的同步文档中的至少一个。10.根据权利要求1所述的方法,其包括显示所述同步文档的修订历史。11.根据权利要求1所述的方法,其包括显示所述同步文档的使用。12.根据权利要求1所述的方法,其包括显示所述同步文档和其他同步文档之间的关系Ο13.—种方法,其包括: 从第一客户端接收包封有文档ID、版本信息和文档内容中的至少一个的同步文档; 记录同步信息并存储所述同步文档; 当第二客户端访问所述同步文档的本地副本时,将所述同步文档的最新版本信息发送至第二客户端; 如果从所述第二客户端请求所述同步文档的最新版本,则将所述同步文档的最新版本发送至所述第二客户端。14.根据权利要求13所述的方法,其中所述方法是利用所述同步服务器同步分布式服务器-客户端环境中的文档且存储所述同步文档的最新版本并管理存在于客户端计算机中的本地副本中的所述同步文档的同步。15.根据权利要求13所述的方法,其中所述第一客户端是分配器或用户中的至少一个。16.根据权利要求13所述的方法,其中所述第二客户端是用户。17.根据权利要求15所述的方法,其中存储步骤包括: 通过授权客户端用于由授予专有修订权的修订授权退出所述同步文档; 授权登录由已授权客户端修订的所述同步文档并存储在同步服务器上。18.根据权利要求13所述的方法,其包括当客户端指定特定用户确认所述同步文档时,对所述同步文档打印记。19.根据权利要求13所述的方法,其包括管理所述同步文档的修订历史。20.根据权利要求13所述的方法,其包括管理所述同步文档的使用信息。21.根据权利要求13所述的方法,其包括管理多个同步文档之间的相关信息22.一种用于同步具有一个或多个服务器和客户端的分布式服务器-客户端环境中的文档的系统,其包括: 同步服务器,其具有存储待同步的文档的同步信息数据库和管理存在于客户端中的文档的本地副本之间的自动文档同步的同步管理模块; 分配器客户端,其用于分配器启动同步文档的文档创建和文档分配; 用户客户端,其用于使用户进行所述同步文档的阅读或所述同步文档的修订中的至少一个; 网络,其用于使所述同步服务器、所述分配器客户端和所述用户客户端互相连接。23.根据权利要求22所述的系统,其中所述同步信息包括识别所述同步文档的签名和包含文档ID或版本信息中的至少一个的标题。24.根据权利要求23所述的系统,其中所述同步信息包括用于加密文档内容以用于安全保护的加密信息。25.根据权利要求22所述的系统,其包括用于打印记管理的模块。
【专利摘要】一种用于同步分布式服务器-客户端环境中的文档的方法和系统。所述系统包括同步服务器、分配器客户端、用户客户端和/或连接服务器和客户端的网络。所述方法包括包封同步文档中的诸如文档ID和版本号的同步信息的步骤、在同步服务器中存储同步文档和同步信息的步骤、如果打开最新版本则比较本地版本和存储在同步服务器中的版本的步骤、如果本地版本不是最新版本则通过从同步服务器接收文档来访问最新版本文档的步骤。
【IPC分类】G06Q50/10, G06Q10/10
【公开号】CN105453127
【申请号】CN201580000413
【发明人】孙弘周, 吴正文, 文荣光, 曹圭坤
【申请人】飞索科技有限公司
【公开日】2016年3月30日
【申请日】2015年7月30日
【公告号】US20160085838, WO2016018096A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1