客户端同步更新的有效管理制造技术

技术编号:25004922 阅读:49 留言:0更新日期:2020-07-24 18:04
所公开的技术涉及一种系统,所述系统被配置来标识被配置来使服务器状态和文件系统状态收敛的第一组操作中的第一操作,其中所述第一操作不在响应于对所述服务器状态和所述文件系统状态中的至少一者的改变而生成的第二组操作中。所述系统进一步被配置来取消所述第一操作,标识在所述第一组操作中且在所述第二组操作中的第二操作;并且与所述取消所述第一操作同时发起执行所述第二操作。

【技术实现步骤摘要】
【国外来华专利技术】客户端同步更新的有效管理相关申请的交叉引用本申请要求2017年12月29日提交的美国非临时申请号15/858,110和2017年12月28日提交的美国临时申请号62/611,473的优先权,所述申请通过引用明确地整体并入本文。
技术介绍
内容管理系统允许用户使用网络跨多个设备访问和管理内容项。一些内容管理系统可允许用户共享内容项并且提供有助于用户协同使用内容项的另外的特征。内容管理系统通常将内容项存储在服务器上并且允许用户通过网络访问内容项。一些内容管理系统还允许将本地副本存储在客户端设备上,以便以更自然的接口(例如,本机应用程序或在客户端设备的文件系统内)向用户提供对内容项的更快访问。另外,这使用户在用户离线时能够访问内容项。内容管理系统尝试跨多个客户端设备和服务器使内容项的副本同步,使得每个副本是相同的。然而,内容项同步是困难的并且与许多技术障碍相关联。附图说明通过参考在附图中示出的特定实现方式,本技术的上述和其他优点和特征将变得显而易见。本领域普通技术人员将理解,这些附图仅示出了本技术的一些实例,并且本技术的范围将不限于这些实例本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,其包括:/n接收被配置来使服务器状态和文件系统状态收敛的第一组操作;/n接收被配置来在对所述服务器状态和所述文件系统状态中的至少一者的改变之后使所述服务器状态和所述文件系统状态收敛的第二组操作;/n标识在所述第一组操作中不在所述第二组操作中的第一操作;/n取消所述第一操作;/n标识在所述第一组操作中且在所述第二组操作中的第二操作;以及/n与所述取消所述第一操作同时发起执行所述第二操作。/n

【技术特征摘要】
【国外来华专利技术】20171228 US 62/611,473;20171229 US 15/858,1101.一种计算机实现的方法,其包括:
接收被配置来使服务器状态和文件系统状态收敛的第一组操作;
接收被配置来在对所述服务器状态和所述文件系统状态中的至少一者的改变之后使所述服务器状态和所述文件系统状态收敛的第二组操作;
标识在所述第一组操作中不在所述第二组操作中的第一操作;
取消所述第一操作;
标识在所述第一组操作中且在所述第二组操作中的第二操作;以及
与所述取消所述第一操作同时发起执行所述第二操作。


2.如权利要求1所述的计算机实现的方法,其还包括:
标识在所述第二组操作中不在所述第一组操作中的第三操作;
确定所述第一操作的所述取消已完成;以及
响应于所述确定来发起执行所述第三操作。


3.如权利要求1所述的计算机实现的方法,其还包括发起执行所述第一组操作。


4.如权利要求1所述的计算机实现的方法,其中所述第一组操作中的每个操作被配置成能够同时执行,并且所述第二组操作中的每个操作被配置成能够同时执行。


5.如权利要求1所述的计算机实现的方法,其中发起执行所述第二操作包括:
标识与所述第二操作相关联的脚本;以及
执行所述脚本。


6.如权利要求1所述的计算机实现的方法,其中发起执行所述第二操作包括:
向内容管理系统传输与所述第二操作相关联的指令以对所述服务器状态进行执行。


7.如权利要求1所述的计算机实现的方法,其中发起执行所述第二操作包括:
向客户端系统传输与所述第二操作相关联的指令以对所述文件系统状态进行执行。


8.如权利要求1所述的计算机实现的方法,其还包括:
标识同步树与远程树和本地树中的至少一者之间的第一差异,其中所述同步树表示所述服务器状态与所述文件系统状态之间的已知同步状态,所述远程树表示所述服务器状态,并且所述本地树表示所述文件系统状态;以及
基于所述第一差异来生成所述第一组操作,所述第一组操作被配置来使所述服务器状态和所述文件系统状态收敛。


9.如权利要求8所述的计算机实现的方法,其还包括:
标识所述同步树与所述远程树和所述本地树中的至少一者之间的第二差异;以及
基于所述第二差异来生成被配置来在对所述服务器状态和所述文件系统状态中的至少一者的改变之后使所述服务器状态和所述文件系统状态收敛的所述第二组操作。


10.如权利要求8所述的计算机实现的方法,其还包括:
接收针对由内容管理服务存储的内容项的服务器修改数据;以及
基于所述服务器修改数据来更新所述远程树。


11.如权利要求8所述的计算机实现的方法,其还包括:
接收针对由客户端设备存储的内容项的客户端修改数据;以及
基于所述客户端修改数据来更新所述本地树。


12.一种包括指令的非暂时性计算机可读介质,所述指令在由计算系统执行时致使所述计算系统:
接收被配置来使服务器状态和文件系...

【专利技术属性】
技术研发人员:J·莱I·戈德伯格S·贾亚卡尔
申请(专利权)人:卓普网盘股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1