再同步内容管理系统中的元数据

    公开(公告)号:CN111512302B

    公开(公告)日:2024-04-12

    申请号:CN201880083815.7

    申请日:2018-12-12

    发明人: J·莱

    IPC分类号: G06F16/178

    摘要: 一种客户端可以使表示账户中内容项的服务器状态、本地状态和同步状态的树数据结构再同步。在一些方面,所述客户端标识所述账户上的一组本地内容项,并且生成表示文件系统状态并包括所述本地组中每个项的本地节点的本地树。所述客户端确定所述账户上的一组远程内容项的服务器状态。基于所述服务器状态,所述客户端生成表示所述远程组并包括所述远程组中每个项的相应节点的远程树。基于所述本地树和所述远程树,所述客户端生成包括所述本地树与所述远程树之间的匹配节点的同步树,所述同步树表示所述文件系统状态与所述服务器状态之间的同步状态。然后,所述客户端存储所述本地树、所述远程树和所述同步树。

    有效地传播差异化值的方法和装置

    公开(公告)号:CN111373388B

    公开(公告)日:2024-03-15

    申请号:CN201880075620.8

    申请日:2018-12-13

    发明人: S·贾亚卡尔

    IPC分类号: G06F16/178

    摘要: 所公开的技术涉及一种系统,所述系统被配置来标识同步树与远程树和本地树中的至少一者之间的至少一个差异。所述同步树表示服务器状态与文件系统状态之间的已知同步状态,所述远程树表示所述服务器状态,并且所述本地树表示所述文件系统状态。所述系统可进一步基于所述至少一个差异来生成被配置来使所述服务器状态和所述文件系统状态收敛的一组操作并且管理所述一组操作的执行。树中的节点的状态是由基于其后代的哈希值的值来表示。当添加或移除节点时,祖先的值是基于其旧值和所述添加或移除的节点的哈希值来重新计算。

    增量客户端同步
    3.
    发明授权

    公开(公告)号:CN111448558B

    公开(公告)日:2023-12-12

    申请号:CN201880073349.4

    申请日:2018-12-12

    IPC分类号: G06F16/178

    摘要: 所公开的技术涉及一种系统,所述系统被配置来基于包括同步树、远程树和本地树的一组树数据结构来标识一组修改。所述同步树表示服务器状态与文件系统状态之间的已知同步状态,所述远程树表示所述服务器状态,并且所述本地树表示所述文件系统状态。所述系统进一步被配置来基于每项修改是否具有相依性来从所述一组修改中选择一组不受阻止的修改,并且基于所述一组不受阻止的修改来执行一组任务,所述一组任务被配置来使所述服务器状态和所述文件系统状态收敛。

    再同步内容管理系统中的元数据

    公开(公告)号:CN111512302A

    公开(公告)日:2020-08-07

    申请号:CN201880083815.7

    申请日:2018-12-12

    发明人: J·莱

    IPC分类号: G06F16/178

    摘要: 一种客户端可以使表示账户中内容项的服务器状态、本地状态和同步状态的树数据结构再同步。在一些方面,所述客户端标识所述账户上的一组本地内容项,并且生成表示文件系统状态并包括所述本地组中每个项的本地节点的本地树。所述客户端确定所述账户上的一组远程内容项的服务器状态。基于所述服务器状态,所述客户端生成表示所述远程组并包括所述远程组中每个项的相应节点的远程树。基于所述本地树和所述远程树,所述客户端生成包括所述本地树与所述远程树之间的匹配节点的同步树,所述同步树表示所述文件系统状态与所述服务器状态之间的同步状态。然后,所述客户端存储所述本地树、所述远程树和所述同步树。

    客户端同步更新的有效管理
    8.
    发明公开

    公开(公告)号:CN111448559A

    公开(公告)日:2020-07-24

    申请号:CN201880078715.5

    申请日:2018-12-18

    IPC分类号: G06F16/178

    摘要: 所公开的技术涉及一种系统,所述系统被配置来标识被配置来使服务器状态和文件系统状态收敛的第一组操作中的第一操作,其中所述第一操作不在响应于对所述服务器状态和所述文件系统状态中的至少一者的改变而生成的第二组操作中。所述系统进一步被配置来取消所述第一操作,标识在所述第一组操作中且在所述第二组操作中的第二操作;并且与所述取消所述第一操作同时发起执行所述第二操作。

    增量客户端同步
    9.
    发明公开

    公开(公告)号:CN111448558A

    公开(公告)日:2020-07-24

    申请号:CN201880073349.4

    申请日:2018-12-12

    IPC分类号: G06F16/178

    摘要: 所公开的技术涉及一种系统,所述系统被配置来基于包括同步树、远程树和本地树的一组树数据结构来标识一组修改。所述同步树表示服务器状态与文件系统状态之间的已知同步状态,所述远程树表示所述服务器状态,并且所述本地树表示所述文件系统状态。所述系统进一步被配置来基于每项修改是否具有相依性来从所述一组修改中选择一组不受阻止的修改,并且基于所述一组不受阻止的修改来执行一组任务,所述一组任务被配置来使所述服务器状态和所述文件系统状态收敛。