CN105453127A - 分布式服务器-客户端环境中的文档同步的方法和*** - Google Patents

分布式服务器-客户端环境中的文档同步的方法和*** Download PDF

Info

Publication number
CN105453127A
CN105453127A CN201580000413.2A CN201580000413A CN105453127A CN 105453127 A CN105453127 A CN 105453127A CN 201580000413 A CN201580000413 A CN 201580000413A CN 105453127 A CN105453127 A CN 105453127A
Authority
CN
China
Prior art keywords
document
client
synchronous
described synchronous
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201580000413.2A
Other languages
English (en)
Inventor
孙弘周
吴正文
文荣光
曹圭坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fasoo com Co Ltd
Original Assignee
Fasoo com Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fasoo com Co Ltd filed Critical Fasoo com Co Ltd
Priority to CN202211556626.1A priority Critical patent/CN115858481A/zh
Publication of CN105453127A publication Critical patent/CN105453127A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种用于同步分布式服务器-客户端环境中的文档的方法和***。所述***包括同步服务器、分配器客户端、用户客户端和/或连接服务器和客户端的网络。所述方法包括包封同步文档中的诸如文档ID和版本号的同步信息的步骤、在同步服务器中存储同步文档和同步信息的步骤、如果打开最新版本则比较本地版本和存储在同步服务器中的版本的步骤、如果本地版本不是最新版本则通过从同步服务器接收文档来访问最新版本文档的步骤。

Description

分布式服务器-客户端环境中的文档同步的方法和***
技术领域
实施例涉及分布式服务器-客户端环境中的文档管理和文档同步的领域。
背景技术
对于企事业内部和外部成员来说,朝着共同任务合作有增加的趋势。在这样的合作中,电子文档文件由文档的作者分配用于合作者的共享。随着诸如智能手机和平板电脑的智能装置的激增,存在例如可连接至企业原有***的EMS(企业移动服务)的增加的使用。
发明内容
技术问题
在一些相关文档管理***中,如果修订发生在文档创建者首先上传用于分配的文档之后,则随后修订的分配是由文件传输或下载完成。例如,文档创建者可在服务器中上传最新修订的文档使得其他用户可下载最新修订的文档。可替代地,文档创建者可通过附上最新修订的文档将电子邮件发送到用户。
一些方法指定本地文件夹或存储空间来存储共享的文件。然而,因为需要用户连接至服务器或检查电子邮件,所以对这种方法可能会有限制。在用户从本地计算机访问文件的分布式环境中,可存在许多本地副本。其结果是,文档的同步会变得相对困难。分配器可在每个时段传输最新版本,但是这种传输会导致严重的网络带宽问题。
问题的解决方案
实施例涉及一种用于同步文档的方法和***。***包括同步服务器、分配器客户端、用户客户端和/或使服务器和客户端互相连接的网络。
在实施例中,方法包括在同步文档中包封同步信息(例如文档ID和/或版本号)、在同步服务器上存储文档和同步信息记录最新版本和/或检查本地版本和存储在同步服务器中的版本。在实施例中,如果本地版本不是最新版本,则然后通过从同步服务器接收同步文档使文档的最新版本可被访问。
在实施例中,在分配器客户端侧,打开用于输入诸如修订权利人信息、打印记信息的同步信息的分配器窗口、在同步文档中包裹同步信息和/或上传至同步服务器。
在实施例中,在用户客户端侧,打开用于输入是否使用同步文档或本地文档的用户窗口、如果最新版本被选择则将文档ID发送至同步服务器和/或打开从同步服务器接收的最新版本。
本发明的有益效果
因此,一个或多个示例性实施例提供一种用于同步分布式服务器-客户端环境中的文档的方法和***,其中服务器-客户端环境带有毫不费力地存储同步文档的最新版本并管理存在于客户端计算机中的本地副本之间同步文档同步的同步服务器。
附图说明
示例图1是根据实施例的用于文档同步的整体***配置;
示例图2是根据实施例的由功能模块组成的同步服务器的配置;
示例图3是根据实施例的用于分配器或用户的客户端的配置;
示例图4是根据实施例的用于包封同步信息的文件集成;
示例图5是根据实施例的文档同步方法的流程图;
示例图6是根据实施例示出分配器修订文档处的文档退出处理的流程图;
示例图7是根据实施例示出授权的用户修订文档处的文档退出处理的流程图;
示例图8是根据实施例示出修改关于修订权持有人的信息的修订权管理处理的流程图;
示例图9是根据实施例示出文档打印记管理处理的流程图;
示例图10是根据实施例示出用于分配器客户端的登录认证处理的流程图;
示例图11是根据实施例示出用于用户客户端的登录认证处理的流程图;
示例图12是根据实施例示出通过分配器进行文档创造处理的流程图;
示例图13是根据实施例示出通过分配器进行文档修订处理的流程图;
示例图14是根据实施例示出进行文档使用处理的流程图;
示例图15是根据实施例更详细地示出S201的流程图;
示例图16是根据实施例更详细地示出S204的流程图;
示例图17是根据实施例示出文档修订处理的流程图。
具体实施方式
本申请要求于2014年7月31日提交的申请号为10-2014-0098489的韩国专利申请的优先权,其全部内容在此引入以作参考。
“服务器”可指服务器-客户端环境中的服务器或由本领域普通技术人员理解的其他含义。服务器可在诸如个人计算机的通用计算机装置中执行。
“客户端”可指通用服务器-客户端环境中的客户端或由本领域普通技术人员理解的其他含义。客户端可在诸如个人计算机、智能电话、平板电脑、移动装置或其他类型的计算装置的计算装置中执行。
“同步”可指根据实施例管理可在本地计算机中发生修订的分布式环境中的文档同时控制版本号使得最新版本文档能被识别、存储和/或检索或由本领域普通技术人员理解的其他含义。
“同步信息”或“同步信息”可指用于同步诸如文档ID和本版号的文档所需的信息或由本领域普通技术人员理解的其他含义。同步服务器可记录同步信息并管理同步信息作为同步信息数据库。
“包封”可指记录和/或封装文档内的附加信息并管理信息或由本领域普通技术人员理解的其他含义。包封可生成包含用于分配器客户端或用户客户端使用的同步信息的同步文档。包封可包括封装带有文档标题和用于文档认证的数字签名的文档内容。根据实施例,带有文档标题和签名数据的封装内容可被加密保护。在实施例中,标题可被加密,并且加密后的标题可与内容和数字签名汇编。在涉及加密的情况下,在管理内容、标题和签名数据处理期间,可以使用解密。
“文档ID”可指分配给文档的唯一标识符或由本领域普通技术人员理解的其他含义。
“已同步文档”或“同步文档”可指其内部包封有同步信息的文档或由本领域普通技术人员理解的其他含义。
“本地文档”可指仅存储在本地计算机中的不被同步的文档或由本领域普通技术人员理解的其他含义。
“版本”可指与已同步文档的修订相关的数字或由本领域普通技术人员理解的其他含义。
“修订”可指修改同步文档并将最新版本上传至同步服务器或由本领域普通技术人员理解的其他含义。
“修订权”可指修订已同步文档和反映对同步服务器的修订的权利或由本领域普通技术人员理解的其他含义。
“正在退出”或“退出”可指专有权或具有修订已同步文档的专有权的状态或由本领域普通技术人员理解的其他含义。
“正在登录”或“登录”可指将已修订的退出文档上传至同步服务器,上传其版本并释放退出状态或由本领域普通技术人员理解的其他含义。例如,当同步服务器从分配器客户端接收登录请求时,分配器客户端可在同步文档修订为修订文档后将同步文档上传至同步服务器。
“主权”可指授予或撤销用户修订权的权利或由本领域普通技术人员理解的其他含义。文档的分配器可以是人、企业和/或默认情况下具有主权的账户。有关修订权持有人的信息可通过主权持有人被输入并包括在同步信息中。
“打印记”可指根据实施例展现文档的已指定用户确认文档的能力。可通过保存文档文件的哈希值、关于为文档打印记的用户和/或打印记日期和时间的信息来完成打印记。第一用户可在许可链中指定将为文档打印记的用户。第一用户可完成打印记。一旦打印记处理被完成,则不允许进行进一步打印记。
示例图1是根据实施例的用于文档同步的整体***配置。图2是根据实施例的同步服务器的示例。图3是根据实施例用于示出分配器客户端或用户客户端的客户端配置的示例。
在实施例中,***可包括分配器客户端(2000)、用户客户端(2100)和/或同步服务器(1000),其全部通过网络(10)连接。同步服务器(1000)可存储与分配器客户端(2000)和用户客户端(2100)连接的待同步的文档并管理用于同步的信息。同步服务器(1000)可包括DB服务器、网络服务器或存储服务器。
分配器客户端或用户客户端可在诸如个人计算机、智能电话、平板电脑、移动装置或其他类型计算装置的通用计算装置中被执行。
在功能上,同步服务器(1000)可包括分配器/用户管理模块(1102)、文档同步管理模块(1104)、修订控制模块(1106)、打印记管理模块(1108)、操作模块(1110)和/或同步信息DB(1120)。
在功能上,分配器客户端(2000)或者用户客户端(2100)可包括分配器/用户使用模块(2102)、文档同步使用模块(2104)、修订权使用模块(2106)、打印记使用模块(2108)、控制模块(2110)和/或同步文档使用DB(2120)。
根据实施例,分配器客户端(2000)和用户客户端(2100)可执行用于生成、管理和修订同步文档的文档同步处理。
当通过用户界面感测到用户意图时,同步程序可打开用于输入同步信息的“同步-生成窗口”。程序可打开用于文档修订的“文档-管理窗口”。当接收到打开文档命令时,程序可打开用于选择同步文档的最新版本或本地版本的“文档-使用窗口”。
文档生成可指文档创建。另外,正在生成可指正在创建。
例如,用户可点击文档以指定文档同步,右击以打开壳菜单并输入用于打开同步-生成窗口的壳菜单命令。在另一示例中,用户可双击文档以同步,文档-管理窗口可自动打开。
同步程序可包括例如用于提供壳菜单、记录并提取文档信息、发送或接收同步信息、上传和下载同步文档和/或检测文档是否由文档应用程序打开的DLL(动态链接库)文件。
根据实施例,同步程序可包括用于API挂载的核心模块。核心模块可通过检测包封在文档内的信息确定由文档应用程序(例如,MS-Word)打开的文档是否是需要文档同步的文档。
示例图4是根据实施例示出包封在用于同步的文档中的信息的文件集成图。用于同步的文档可包括内容数据、用于记录同步信息的标题和/或用于指示同步文档的数字签名。为了内容安全目的,可对文档进行加密。标题可包括诸如文档ID、文档创建者、文档版本号和/或创建时间的可以XML格式记录的信息。同步服务器可记录退出状态、用于每一个版本的打印记信息、关于修订权持有人的信息和/或存储用于每一个文档版本的文档文件。
示例图5是根据实施例示出文档同步处理的流程图。在S1(步骤1)处,分配器客户端可将包封有同步信息的文档上传至同步服务器。根据实施例,同步信息可包括文档ID和/或版本号中的至少一个。在S2(步骤2)处,同步服务器可记录同步信息并存储文档。S1和S2可被重复以在同步服务器处存储带有同步信息的多篇文档。在S3处,同步服务器可从用户客户端接收待打开文档的文档ID。在S4处,同步服务器可将对应于文档ID的最新版本信息发送至用户客户端。用户客户端可将从同步服务器接收的版本号与本地版本号比较以确定本地副本是否为最新版本。在S5处,如果版本不同,则同步服务器可从用户客户端接收用于最新更新版本文档的请求。在S6处,同步服务器可将最新版本文档发送至用户客户端。
示例图6是根据实施例示出分配器修订文档处的文档退出处理的流程图。在S7处,同步服务器可从分配器客户端接收退出请求。退出请求可包括请求专有权以修订相应文档的文档ID。在S8处,分配器客户端可将包封有同步信息的已修订文档上传至同步服务器。在S9处,同步服务器可存储用于同步的文档。在S10处,然后,同步服务器可清除退出状态。
示例图7是根据实施例示出授权用户修订文档处文档退出处理的流程图。在S11处,同步服务器从用户客户端接收退出请求。用户可以是修订权持有人。退出请求包括请求专有权以修订相应文档的文档ID。在S12处,用户客户端可将包封有同步信息的修订文档上传至同步服务器。在S13处,同步服务器存储用于同步的文档。在S14处,然后,同步服务器可清除退出状态。
示例图8是根据实施例示出修改关于修订权持有人的信息的修订权管理处理的流程图。在S15处,同步服务器可接收关于修改修订权持有人的信息。信息可包括文档ID。在S16处,同步服务器可记录已修改的同步信息。
示例图9是根据实施例示出文档打印记处理的流程图。在S17处,同步服务器可从分配器客户端和/或用户客户端接收打印记信息。用于文档的打印记信息可以是一些指定用户已经访问文档的确认。在S18处,同步服务器可记录打印记信息。
示例图10是根据实施例的流程图。在Sp1处,同步服务器可从分配器客户端接收请求用于登录认证。在Sp2处,如果完成登录认证,则S1可被执行。
示例图11是根据实施例的流程图。在Sp3处,同步服务器可从用户客户端接收请求用于登录认证。在Sp4处,如果完成登录认证,则S3可被执行。
示例图12是根据实施例示出通过分配器客户端进行文档创造处理的流程图。在S101处,通过录入同步信息,分配器客户端可打开用于同步文档创建的同步-生成窗口。在S102中处,分配器客户端可在录入同步信息时将文档与同步信息包封。在S103处,分配器客户端可将文档上传至同步服务器。
示例图13是根据实施例示出通过分配器客户端进行文档修订处理的流程图。在S104处,分配器客户端可打开用于文档修订的文档-管理窗口。在S105处,分配器客户端可将从分配器接收的退出请求发送至同步服务器。在S106处,分配器客户端可修订本地模式下的文档。在S107处,分配器客户端可在接收登录请求时将修订的文档上传至同步服务器。
示例图14是根据实施例示出文档使用处理的流程图。在S201处,用户客户端可打开用于使用(例如,阅读)同步文档的文档-使用窗口。当从用户接收打开文档命令时,打开文档-使用窗口。在S202处,不论待打开的是本地版本还是最新更新版本,用户客户端都可从用户接收输入。在S203处,如果用户需要最新更新版本文档,则用户客户端可将文档ID发送至同步服务器。在S204处,如果存储在同步服务器中的版本比本地存储的版本更新,则同步服务器可将最新版本文档发送至用户客户端。用户客户端可打开从同步服务器接收的版本。
示例图15是根据实施例更详细地示出S201的流程图。在S2011处,在用户录入打开文档命令时,用户客户端可通过挂载与文件I/O相关的API识别用户试图打开的文档。在S2012处,用户客户端可识别与待打开文档相关的同步信息。在S2013处,如果文档是包封有同步信息的同步文档,则用户客户端可打开用于使用同步文档的文档-使用窗口。
示例图16是根据实施例更详细地示出S204的流程图。在S2014处,用户客户端可从同步服务器接收对应于在S203处发送的文档ID的最新版本文档的版本信息(即,版本号)。在S2042处,如果接收的版本号和本地版本号不匹配,则用户客户端可请求同步服务器用于最新版本文档。在S2043处,用户客户端可从同步服务器接收最新版本文档。
示例图17是根据实施例示出文档修订处理的流程图。可仅通过授予修订文档权力的授权用户进行同步文档的修订。在S205处,用户客户端可打开用于同步管理的文档-管理窗口。在S206处,用户客户端可从用户接收退出请求并将退出请求发送至同步服务器。在S207处,用户客户端可利用本地模式下的文档应用程序(即,MS-Word)修订从同步服务器退出的文档。在S208处,一旦接收登录请求,则用户客户端可将已修订文档上传至同步服务器。
本发明的实施例可包括用于执行由计算机体现的各种操作和用于各种操作的计算机可读介质的计算机程序指令。
对于本领域的技术人员来说明显和显而易见的是,可以对公开的实施例进行各种变型和变化。如果他们在所附权利要求及其等同物的范围之内,所公开的实施例旨在涵盖明显和显而易见的变型和变化。

Claims (25)

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所述的***,其包括用于打印记管理的模块。
CN201580000413.2A 2014-07-31 2015-07-30 分布式服务器-客户端环境中的文档同步的方法和*** Pending CN105453127A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211556626.1A CN115858481A (zh) 2014-07-31 2015-07-30 分布式服务器-客户端环境中的文档同步的方法和***

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2014-0098489 2014-07-31
KR1020140098489A KR101634571B1 (ko) 2014-07-31 2014-07-31 문서 동기화 방법 및 컴퓨터 프로그램, 그 기록매체
PCT/KR2015/007988 WO2016018096A1 (en) 2014-07-31 2015-07-30 Method and system for document synchronization in a distributed server-client environment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202211556626.1A Division CN115858481A (zh) 2014-07-31 2015-07-30 分布式服务器-客户端环境中的文档同步的方法和***

Publications (1)

Publication Number Publication Date
CN105453127A true CN105453127A (zh) 2016-03-30

Family

ID=55217877

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202211556626.1A Pending CN115858481A (zh) 2014-07-31 2015-07-30 分布式服务器-客户端环境中的文档同步的方法和***
CN201580000413.2A Pending CN105453127A (zh) 2014-07-31 2015-07-30 分布式服务器-客户端环境中的文档同步的方法和***

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202211556626.1A Pending CN115858481A (zh) 2014-07-31 2015-07-30 分布式服务器-客户端环境中的文档同步的方法和***

Country Status (6)

Country Link
US (1) US10248624B2 (zh)
EP (2) EP3175417A4 (zh)
JP (1) JP6312330B2 (zh)
KR (1) KR101634571B1 (zh)
CN (2) CN115858481A (zh)
WO (1) WO2016018096A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451108A (zh) * 2017-06-13 2017-12-08 广州视源电子科技股份有限公司 一种协同编辑文档的方法和***
CN109495532A (zh) * 2017-09-13 2019-03-19 北京京东尚科信息技术有限公司 客户端更新方法和装置
CN109788027A (zh) * 2018-12-13 2019-05-21 平安科技(深圳)有限公司 数据同步方法、装置、服务器及计算机存储介质
CN110572450A (zh) * 2019-09-05 2019-12-13 腾讯科技(深圳)有限公司 数据同步方法、装置、计算机可读存储介质和计算机设备
CN112257391A (zh) * 2020-10-26 2021-01-22 苏宁云计算有限公司 在线文档提交方法、装置、计算机设备和存储介质
CN113778480A (zh) * 2021-07-28 2021-12-10 赤子城网络技术(北京)有限公司 弱联网环境下的数据更新方法、装置、电子设备和存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101903039B1 (ko) * 2016-11-21 2018-10-01 (주)솔트웍스 문서 통합 관리 시스템을 위한 동기화 장치

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1773506A (zh) * 2004-11-12 2006-05-17 国际商业机器公司 管理文件修订的方法与***
CN1828599A (zh) * 2005-02-22 2006-09-06 微软公司 幻影同步
CN101578610A (zh) * 2007-10-29 2009-11-11 株式会社东芝 文件访问控制装置及程序
KR20100079370A (ko) * 2008-12-31 2010-07-08 주식회사 한글과 컴퓨터 연결문서를 이용한 문서의 히스토리관리 방법 및 이를 이용한 시스템
US20110197186A1 (en) * 2007-07-20 2011-08-11 Salesforce.Com, Inc. Application update system, method and computer program product
KR20110112002A (ko) * 2010-04-06 2011-10-12 (주)레이풀시스템 문서관리 시스템에서의 문서 중앙화 방법
WO2014010891A1 (ko) * 2012-07-13 2014-01-16 주식회사 엑스소프트 네트워크 드라이브 기반 서버 방식 문서 관리 게이트 시스템

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3260524B2 (ja) * 1992-12-03 2002-02-25 株式会社日立製作所 ディジタル署名の生成方法
US6654746B1 (en) * 1999-05-03 2003-11-25 Symantec Corporation Methods and apparatuses for single-connection file synchronization workgroup file update
US20030069874A1 (en) * 1999-05-05 2003-04-10 Eyal Hertzog Method and system to automate the updating of personal information within a personal information management application and to synchronize such updated personal information management applications
US6578054B1 (en) * 1999-10-04 2003-06-10 Microsoft Corporation Method and system for supporting off-line mode of operation and synchronization using resource state information
JP2002189594A (ja) * 2000-12-21 2002-07-05 Mcn:Kk 最新バージョン自動設定システム、及び自動設定方法
JP4111881B2 (ja) * 2003-06-30 2008-07-02 エスアーペー アーゲー データ同期制御装置、データ同期制御方法及びデータ同期制御プログラム
WO2006053019A2 (en) * 2004-11-08 2006-05-18 Sharpcast, Inc. Method and apparatus for a file sharing and synchronization system
WO2007016510A2 (en) * 2005-08-01 2007-02-08 Andrew Erlichson Transferring of digital information
US7529780B1 (en) * 2005-12-30 2009-05-05 Google Inc. Conflict management during data object synchronization between client and server
US8583595B2 (en) * 2006-08-14 2013-11-12 International Business Machines Corporation Method and system for enhanced attribute synchronization in a content management system
US8468543B2 (en) * 2008-01-25 2013-06-18 Fasoo.Com.Co.Ltd. System and method for preventing DRM client crash using process separate execution
US9141483B1 (en) * 2008-03-27 2015-09-22 Dropbox, Inc. System and method for multi-tier synchronization
KR100886616B1 (ko) 2008-07-28 2009-03-05 (주)레이풀시스템 자동 문서관리 시스템 및 그 방법
JP2010170438A (ja) * 2009-01-26 2010-08-05 Hitachi Ltd 文書管理システム
US8612380B2 (en) * 2009-05-26 2013-12-17 Adobe Systems Incorporated Web-based collaboration for editing electronic documents
US8742250B2 (en) * 2010-08-09 2014-06-03 Palo Alto Research Center Incorporated Stationary sunlight redirecting system for increasing the efficiency of fixed-tilt PV farm
US8725682B2 (en) * 2010-09-08 2014-05-13 Daniel J Young Distribution and synchronization of digital objects
ES2689112T3 (es) * 2011-03-15 2018-11-08 Amadeus S.A.S. Método y sistema para mecanismo de sincronización en sistema de reservas de múltiples servidores
JP5417628B2 (ja) * 2011-04-08 2014-02-19 株式会社日立製作所 署名サーバ、署名システム、および、署名処理方法
US20120297363A1 (en) * 2011-05-19 2012-11-22 Microsoft Corporation Inferred and shared source control integration across mulitiple program development tools
US9323871B2 (en) * 2011-06-27 2016-04-26 Trimble Navigation Limited Collaborative development of a model on a network
US9460542B2 (en) * 2011-11-15 2016-10-04 Trimble Navigation Limited Browser-based collaborative development of a 3D model
US9330106B2 (en) * 2012-02-15 2016-05-03 Citrix Systems, Inc. Selective synchronization of remotely stored content
US9317500B2 (en) * 2012-05-30 2016-04-19 Audible, Inc. Synchronizing translated digital content
US9311071B2 (en) * 2012-09-06 2016-04-12 Box, Inc. Force upgrade of a mobile application via a server side configuration file
US20140344453A1 (en) * 2012-12-13 2014-11-20 Level 3 Communications, Llc Automated learning of peering policies for popularity driven replication in content delivery framework
US9336226B2 (en) * 2013-01-11 2016-05-10 Commvault Systems, Inc. Criteria-based data synchronization management
KR102053333B1 (ko) 2013-01-31 2019-12-06 삼성전자주식회사 무선 통신 시스템에서 개선된 네트워크 코딩 방법 및 장치
US8856256B1 (en) * 2013-03-13 2014-10-07 CoralTree Inc. System and method for file sharing and updating
US9053165B2 (en) * 2013-07-08 2015-06-09 Dropbox, Inc. Structured content item synchronization
US20150032690A1 (en) * 2013-07-25 2015-01-29 Microsoft Corporation Virtual synchronization with on-demand data delivery
US9374275B2 (en) * 2013-12-11 2016-06-21 Dropbox, Inc. Rapid application development using a content management system
US9509769B2 (en) * 2014-02-28 2016-11-29 Sap Se Reflecting data modification requests in an offline environment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1773506A (zh) * 2004-11-12 2006-05-17 国际商业机器公司 管理文件修订的方法与***
CN1828599A (zh) * 2005-02-22 2006-09-06 微软公司 幻影同步
US20110197186A1 (en) * 2007-07-20 2011-08-11 Salesforce.Com, Inc. Application update system, method and computer program product
CN101578610A (zh) * 2007-10-29 2009-11-11 株式会社东芝 文件访问控制装置及程序
KR20100079370A (ko) * 2008-12-31 2010-07-08 주식회사 한글과 컴퓨터 연결문서를 이용한 문서의 히스토리관리 방법 및 이를 이용한 시스템
KR20110112002A (ko) * 2010-04-06 2011-10-12 (주)레이풀시스템 문서관리 시스템에서의 문서 중앙화 방법
WO2014010891A1 (ko) * 2012-07-13 2014-01-16 주식회사 엑스소프트 네트워크 드라이브 기반 서버 방식 문서 관리 게이트 시스템

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451108A (zh) * 2017-06-13 2017-12-08 广州视源电子科技股份有限公司 一种协同编辑文档的方法和***
CN107451108B (zh) * 2017-06-13 2021-04-06 广州视源电子科技股份有限公司 一种协同编辑文档的方法和***
CN109495532A (zh) * 2017-09-13 2019-03-19 北京京东尚科信息技术有限公司 客户端更新方法和装置
CN109788027A (zh) * 2018-12-13 2019-05-21 平安科技(深圳)有限公司 数据同步方法、装置、服务器及计算机存储介质
CN110572450A (zh) * 2019-09-05 2019-12-13 腾讯科技(深圳)有限公司 数据同步方法、装置、计算机可读存储介质和计算机设备
CN110572450B (zh) * 2019-09-05 2022-09-30 腾讯科技(深圳)有限公司 数据同步方法、装置、计算机可读存储介质和计算机设备
CN112257391A (zh) * 2020-10-26 2021-01-22 苏宁云计算有限公司 在线文档提交方法、装置、计算机设备和存储介质
CN113778480A (zh) * 2021-07-28 2021-12-10 赤子城网络技术(北京)有限公司 弱联网环境下的数据更新方法、装置、电子设备和存储介质
CN113778480B (zh) * 2021-07-28 2024-01-30 赤子城网络技术(北京)有限公司 弱联网环境下的数据更新方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN115858481A (zh) 2023-03-28
EP3175417A4 (en) 2017-12-27
US20160085838A1 (en) 2016-03-24
JP6312330B2 (ja) 2018-04-18
KR101634571B1 (ko) 2016-07-08
EP3862950A1 (en) 2021-08-11
EP3175417A1 (en) 2017-06-07
US10248624B2 (en) 2019-04-02
KR20160015786A (ko) 2016-02-15
JP2016035746A (ja) 2016-03-17
WO2016018096A1 (en) 2016-02-04

Similar Documents

Publication Publication Date Title
US10505988B2 (en) System and method for secure synchronization of data across multiple computing devices
CN105453127A (zh) 分布式服务器-客户端环境中的文档同步的方法和***
JP6796194B2 (ja) カーネルイベントトリガ
EP1680727B1 (en) Distributed document version control
KR102556741B1 (ko) 서로 다른 파티들 사이에서 객체들을 추적하는 기법
US10740482B2 (en) Method for sharing multiple data items using a single URL
US20150347447A1 (en) Method and architecture for synchronizing files
US11347933B1 (en) Distributed collaborative storage with operational transformation
US20120260096A1 (en) Method and system for monitoring a secure document
US20190095632A1 (en) Electronic laboratory notebook system and method
CN106341371A (zh) 云存储数据的加密方法及其***
EP3744071B1 (en) Data isolation in distributed hash chains
US20150121548A1 (en) System and method for protected publication of sensitive documents
CN103930881A (zh) 托管存储锁定
CN112036125A (zh) 一种文档管理方法、装置及计算机设备
CN113127811A (zh) 文物数字资源安全共享方法、***、信息数据处理终端
WO2021198750A1 (en) System and method to manage information and documents on a native blockchain network system including permissioned blockchain, storage, sharing, organisation, porting and various applications
EP3365822B1 (en) Managing application specific feature rights
CN113672966A (zh) 文件访问控制方法和***
CN103209179A (zh) 一种安全网络存储方法和***
CN112685778A (zh) 一种数据存储方法及装置
US11349916B2 (en) Learning client preferences to optimize event-based synchronization
EP3557469B1 (en) System, method and computer program for secure data exchange
CN116886758A (zh) 云存储信息安全管理方法、装置、***及存储介质
US20160036802A1 (en) Placing a user account in escrow

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160330

RJ01 Rejection of invention patent application after publication