论文部分内容阅读
协同场景编辑系统逐渐成为CSCW领域研究的一个热点,它能支持多人高度并行的协同编辑工作。如何保证数据的一致性并解决并发工作时产生的冲突是协同场景编辑系统的一个关键问题。本文首先介绍了协同场景编辑的相关问题,列举了现有CSCW系统的种类和应用领域。然后研究了基本的协同场景编辑系统的系统结构及传统的并发控制策略,并分析了它们的优缺点。在现实的系统中有些需要解决的问题,比如系统结构不灵活,系统中数据的共享范围过于单一,并发控制解决冲突的能力不强等。通过结合XXX项目的工作实践,对上述问题进行了研究,所做的主要工作如下:在研究多种CSCW系统结构的基础上,根据协同场景编辑和协同标绘使用的工作特点和要求,提出了一种树状系统结构。该结构有很高的灵活性且能适应不同大小的群体。并引入数据共享范围,使得不同用户能满足各种不同的共享要求。协同场景编辑系统中维护数据的一致性是系统的基本要求,本文提出了“局部一致性”模型,并给出了该模型的并发控制策略。对协同场景编辑系统并发工作时可能产生的冲突进行了分析与研究,提出了相应的冲突检测和协调的方法。综上所述,本文通过协同场景编辑系统为背景,对其中的几个关键问题进行了研究。所实现的系统也可以应用于类似的CSCW系统中。