论文部分内容阅读
实时组编辑支持多个异地用户通过网络同时地并发地参与一个共享文档数据(文字、图形、媒体等)的编辑和修改,是计算机支持的协同工作(CSCW)领域的一个重要研究方向。现有的实时组编辑研究主要局限于小组协同。随着通讯技术的高速发展,人类的协同活动逐渐突破地域的限制,协同活动的规模越来越大,因此,研究在大规模协同环境下支持实时组编辑活动,是十分必要的。
在分析现有研究工作的基础上,本文根据大规模协同环境和实时组编辑应用的特点,对大规模协同环境下实时组编辑活动中的因果并发检测问题和协同数据管理问题进行了深入的分析和研究,主要研究内容包括:
直接因果先序向量时间戳技术。提出了一种新的时间戳工具——直接因果先序向量时间戳,并提出了基于该时间戳工具解决实时组编辑活动中因果并发检测问题的方法,能够有效提高低并发的大规模协同环境下实时组编辑活动中的因果并发检测效率。
Leader优先协同交互模型。提出了一种新的实时组编辑协同交互模型,通过限制各协同站点上远程操作的同步顺序,能够在高并发的大规模协同环境下,有效控制操作的直接因果先序向量时间戳的大小;通过将实时组编辑会话根据协同站点间的网络状况合理分区,并适当引入一些虚拟协同站点参与协同交互模型,能够继续保持用户间较高的协同感知性能。
动态分布式数据定位服务。提出了一种新的存储网格定位服务设计,通过将相关元数据以及其它参考信息分散存储到各个存储单元上,以增强服务的强壮性;通过在数据定位服务提供者上对收集到的信息进行集中式的管理,能够支持任意复杂的数据定位查询。该设计可以对基于存储网格的大规模协同环境下实时组编辑活动中数据管理服务的构建提供有效的支持。
实时组编辑原型系统。结合上述研究成果和方法,提出了一个大规模协同环境下的实时组编辑活动框架,并以AutoCAD应用为背景,实现了一个支持大规模协同环境的实时组编辑原型系统。