一种异构文档协作云服务间透明互操作的方法

    公开(公告)号:CN103488754B

    公开(公告)日:2017-03-29

    申请号:CN201310439944.4

    申请日:2013-09-22

    Applicant: 复旦大学

    Abstract: 本发明属于云计算和计算机支持的协同工作技术领域,具体为一种异构文档协作云服务间透明互操作的方法。该方法通过中间代理为使用异构文档协作云服务的用户提供透明的跨云文档协作服务,并保证共享文档的一致性。本发明的有益效果在于:一方面,用户可以使用他们所熟悉的服务参与跨云文档协作,而不需要学习或为新的服务付费,不需要安装任何软件或插件;另一方面,服务提供商不需要投入任何额外工作,如制定标准或修改代码,即可实现和其他类似的服务间的互操作。

    一种地址空间转换算法中的部分复制方法

    公开(公告)号:CN111124293B

    公开(公告)日:2023-03-10

    申请号:CN201911257152.9

    申请日:2019-12-10

    Applicant: 复旦大学

    Abstract: 本发明属于协同编辑算法技术领域,具体为一种地址空间转换算法中的部分复制方法。本发明包括:构建服务器与客户端的副本存储结构;设计服务器与客户端的操作同步协议,该操作同步协议支持副本补全;设计服务器与客户端的部分副本同步协议,该副本同步协议支持增量式的构建客户端副本;本发明部分复制方法以服务端增加一小部分内存为代价换来了客户端内存消耗的大幅缩减和操作执行效率的提升。另一方面,由于现有的协同编辑应用都会将各种结构转换为线性结构做一致性维护。因此本发明提出的部分复制方法具有普遍意义,只要稍作改进就能够在其他结构中应用。

    交互云应用中AST部分复制和同步方法

    公开(公告)号:CN103491161B

    公开(公告)日:2016-09-28

    申请号:CN201310430182.1

    申请日:2013-09-22

    Applicant: 复旦大学

    Abstract: 本发明属于计算机支持的协同工作技术领域,具体为一种交互云应用中AST部分复制和同步方法。具体包括:(1)数据的部分复制和副本的增量构建方法;(2)基于标量时间戳的副本同步协议;(3)部分复制下的地址空间转换方法。该方法适用于基于树型共享数据的交互云应用,能够在任何网络条件下为用户提供快速的本地响应体验;允许对树型数据的任意部分进行复制和副本的增量式构建;能够为拥有大规模用户的交互云应用提供高效的副本同步和数据一致性保证。

    一种异构文档协作云服务间透明互操作的方法

    公开(公告)号:CN103488754A

    公开(公告)日:2014-01-01

    申请号:CN201310439944.4

    申请日:2013-09-22

    Applicant: 复旦大学

    CPC classification number: G06F17/30209 G06F17/21 H04L67/30

    Abstract: 本发明属于云计算和计算机支持的协同工作技术领域,具体为一种异构文档协作云服务间透明互操作的方法。该方法通过中间代理为使用异构文档协作云服务的用户提供透明的跨云文档协作服务,并保证共享文档的一致性。本发明的有益效果在于:一方面,用户可以使用他们所熟悉的服务参与跨云文档协作,而不需要学习或为新的服务付费,不需要安装任何软件或插件;另一方面,服务提供商不需要投入任何额外工作,如制定标准或修改代码,即可实现和其他类似的服务间的互操作。

    一种地址空间转换算法中的部分复制方法

    公开(公告)号:CN111124293A

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

    申请号:CN201911257152.9

    申请日:2019-12-10

    Applicant: 复旦大学

    Abstract: 本发明属于协同编辑算法技术领域,具体为一种地址空间转换算法中的部分复制方法。本发明包括:构建服务器与客户端的副本存储结构;设计服务器与客户端的操作同步协议,该操作同步协议支持副本补全;设计服务器与客户端的部分副本同步协议,该副本同步协议支持增量式的构建客户端副本;本发明部分复制方法以服务端增加一小部分内存为代价换来了客户端内存消耗的大幅缩减和操作执行效率的提升。另一方面,由于现有的协同编辑应用都会将各种结构转换为线性结构做一致性维护。因此本发明提出的部分复制方法具有普遍意义,只要稍作改进就能够在其他结构中应用。

    一种可伸缩和高效的地址空间转换算法

    公开(公告)号:CN107277112A

    公开(公告)日:2017-10-20

    申请号:CN201710378266.3

    申请日:2017-05-24

    Applicant: 复旦大学

    Abstract: 本发明属于实时协同编辑技术领域,具体为一种可伸缩和高效的地址空间转换算法。本发明方法基于客户端/服务器架构,每个用户在本地保存一份共享文档的副本,本地产生的操作直接在本地执行,并将该操作广播给其他所有用户;接收到远程操作的用户调用相应的算法,通过找到操作在副本中的实际执行位置后再执行操作,确保共享文档结果的最终一致性。该方法采用基于标识符来查找操作目标的方式,避免了多余的回溯过程;采用基于标量时间戳的同步协议,能够有效的隐藏网络延迟和参与用户人数变化所带来的影响,大大提高了算法性能。

    一种可伸缩和高效的地址空间转换算法

    公开(公告)号:CN107277112B

    公开(公告)日:2020-10-30

    申请号:CN201710378266.3

    申请日:2017-05-24

    Applicant: 复旦大学

    Abstract: 本发明属于实时协同编辑技术领域,具体为一种可伸缩和高效的地址空间转换算法。本发明方法基于客户端/服务器架构,每个用户在本地保存一份共享文档的副本,本地产生的操作直接在本地执行,并将该操作广播给其他所有用户;接收到远程操作的用户调用相应的算法,通过找到操作在副本中的实际执行位置后再执行操作,确保共享文档结果的最终一致性。该方法采用基于标识符来查找操作目标的方式,避免了多余的回溯过程;采用基于标量时间戳的同步协议,能够有效的隐藏网络延迟和参与用户人数变化所带来的影响,大大提高了算法性能。

    交互云应用中AST部分复制和同步方法

    公开(公告)号:CN103491161A

    公开(公告)日:2014-01-01

    申请号:CN201310430182.1

    申请日:2013-09-22

    Applicant: 复旦大学

    Abstract: 本发明属于计算机支持的协同工作技术领域,具体为一种交互云应用中AST部分复制和同步方法。具体包括:(1)数据的部分复制和副本的增量构建方法;(2)基于标量时间戳的副本同步协议;(3)部分复制下的地址空间转换方法。该方法适用于基于树型共享数据的交互云应用,能够在任何网络条件下为用户提供快速的本地响应体验;允许对树型数据的任意部分进行复制和副本的增量式构建;能够为拥有大规模用户的交互云应用提供高效的副本同步和数据一致性保证。

Patent Agency Ranking