学位论文 > 优秀研究生学位论文题录展示

文档协同编辑协作机制及应用研究

作 者: 石映辉
导 师: 刘三(女牙)
学 校: 华中师范大学
专 业: 教育技术学
关键词: CSCW 协作机制 文档协同编辑
分类号: TP391.1
类 型: 硕士论文
年 份: 2011年
下 载: 50次
引 用: 0次
阅 读: 论文下载
 

内容摘要


计算机支持的协同工作(Computer Supported Cooperative Work, CSCW)的形成和发展是计算机多媒体技术和通信技术发展的产物,是现代社会文明发展进入信息化时代的需要。作为CSCW系统应用领域的一个重要分支,协同编辑系统支持处于不同地理位置的多个用户通过网络实时地浏览和编辑同一个共享的文档、图形或者其他多媒体文件,从而为用户节约大量的时间、人力和物力,提高用户的工作效率。协同编辑系统一般具有实时性、分布性和无约束性等特点,以确保进行协同工作的用户之间能够自由、快速、低延迟地进行信息的交流和传输。本文首先从协同编辑的概念及理论出发,阐述了文档协同编辑协作机制的三大体系结构,并对每种体系结构的优缺点做了详细的分析,然后对文档协同编辑中的一致性维护问题进行了深入探讨,并表明只要对用户的并发操作进行适当的调整和处理操作,就可以解决数据不一致、因果关系违背和操作意愿违背的问题。紧接着从目前国内外各种文档协同编辑协作机制入手,对目前主要的几种协同算法进行了全面的对比分析,并对这些算法中的不足之处进行了总结。基于目前较为认可的GOTO并发控制算法,本文提出了一种扩展的文档协同编辑协作机制,并对其进行了详细描述和分析证明。然后本文通过两个实例对文档协同编辑协作机制的应用模式进行了深入研究。第一个实例是其在远程协同学习中的应用,为远程协作学习提供了一种全新的协作学习环境和交流方式。第二个实例是其在共享电子白板中的应用,为基于网络的远程实时教学提供了新的思路。最后,本文分别从总体框架、通信层、操作转换机制、协同感知、一致性维护等模块的设计,对一个文档协同编辑原型系统的实现进行了详细的阐述。在通信层,我们采用了XMPP作为通信协议,并使用Openfire作为原型系统的通信服务器;在操作转换机制模块中,我们使用操作等待确认机制和操作的转换合成来确保一致性模型的维护。

全文目录


摘要  5-6
Abstract  6-11
第一章 绪论  11-14
  1.1 研究背景及意义  11
  1.2 国内外研究现状  11-13
  1.3 论文主要工作  13
  1.4 论文的组织结构  13-14
第二章 文档协同编辑系统概述  14-22
  2.1 协同编辑系统的概念及理论  14-17
    2.1.1 CSCW的定义及分类  14-15
    2.1.2 CSCW相关理论  15-16
    2.1.3 协同编辑系统的特性  16-17
    2.1.4 协同编辑系统的类型  17
  2.2 文档协同编辑系统的体系结构  17-18
    2.2.1 集中式体系结构  17-18
    2.2.2 分布式体系结构  18
    2.2.3 混合式体系结构  18
  2.3 文档协同编辑协作机制三要素  18-19
    2.3.1 并发控制  18-19
    2.3.2 数据通信  19
    2.3.3 协同感知  19
  2.4 现有文档协同编辑系统平台  19-21
    2.4.1 GROVE  19-20
    2.4.2 REDUCE  20
    2.4.3 CoEditor  20-21
    2.4.4 Z-Office  21
  2.5 本章小结  21-22
第三章 文档协同编辑协作机制实现方法  22-38
  3.1 本概念及相关定义  22-25
    3.1.1 操作关系  22
    3.1.2 一致性模型  22-23
    3.1.3 转换性质  23
    3.1.4 状态向量  23-24
    3.1.5 历史缓存  24
    3.1.6 操作的上下文  24
    3.1.7 转换函数  24-25
  3.2 常见协作机制的实现方法  25-29
    3.2.1 传统的协作机制实现  25
    3.2.2 基于操作转换的协作机制实现  25-28
    3.2.3 基于文档标注的协作机制实现  28
    3.2.4 各种协作机制实现算法对比  28-29
  3.3 文档协同编辑中的不一致问题  29-30
    3.3.1 数据不一致  29-30
    3.3.2 因果关系违背  30
    3.3.3 操作意愿违背  30
  3.4 改进的基于操作转换的协作机制  30-37
    3.4.1 GOTOS算法协作机制  31-34
    3.4.2 协同编辑协作机制分析  34-35
    3.4.3 协作机制的实例验证  35-37
  3.5 本章小结  37-38
第四章 文档协同编辑协作机制的应用模式  38-46
  4.1 远程协同学习系统中的文档协同编辑  38-41
    4.1.1 远程协同学习概述  38-40
    4.1.2 协同学习系统中的关键技术  40
    4.1.3 远程协同学习的应用  40-41
  4.2 共享电子白板的文档协同编辑  41-45
    4.2.1 共享电子白板系统架构  42-43
    4.2.2 共享电子白板中的关键技术  43-44
    4.2.3 共享电子白板的应用  44-45
  4.3 本章小结  45-46
第五章 文档协同编辑系统原型的实现  46-57
  5.1 系统总体设计  46-50
    5.1.1 系统需求分析  46-47
    5.1.2 系统体系结构  47-48
    5.1.3 系统模块设计  48-49
    5.1.4 系统界面设计  49-50
  5.2 通信层设计与实现  50-52
    5.2.1 通信技术与通信协议  50
    5.2.2 XMPP通信协议  50-51
    5.2.3 通信服务软件的使用  51-52
  5.3 操作转换机制的实现  52-54
    5.3.1 客户端—服务器协议  52
    5.3.2 操作等待确认机制  52-54
    5.3.3 操作的转换与合成  54
  5.4 协同感知设计与实现  54-56
  5.5 一致性维护模块的设计实现  56
  5.6 本章小结  56-57
第六章 总结与展望  57-59
  6.1 论文总结  57-58
  6.2 前景展望  58-59
参考文献  59-63
在校期间发表的论文与参与科研项目情况  63-64
致谢  64

相似论文

  1. 面向服务的多主体协作机制的研究与实现,TP393.09
  2. 网络科研协作模型Equal Organization及其应用研究,TP399-C1
  3. 基于协同思想的项目管理信息系统的设计与实现,TP311.52
  4. 公共危机治理中政府—社会协作机制的构建,D630
  5. 海洋船舶类复杂产品供应链协作机制研究,F426.4
  6. 网格协作模型与协作机制的研究,TP393.01
  7. 协同科技信息管理系统的研究与实现,TP311.52
  8. 带有协作机制的车辆路径问题的分支定价算法,F274
  9. 基于蚁群协作模型的P2P网络研究,TP393.02
  10. 基于CSCW的视频会议系统,TN948.63
  11. 阳泉市城镇居民基本医疗保险探索与研究,F842
  12. 基于不同项目采购模式的设计施工分工协作机制研究,F284
  13. 城市贫困人口社会救助中政府与非政府组织的协作机制研究,C912.2
  14. 基于RFID技术的汽车总装物流执行系统应用研究,TP391.44
  15. 基于MAS的故障诊断系统自适应模型与协作机制研究,TH165.3
  16. 基于蚁群算法的多机器人协作机制研究,TP242
  17. 中国资本市场各层次间互动关系研究,F832.51
  18. 基于Web的OA系统实现,TP317.1
  19. 基于CSCW技术的远程影像会诊系统设计与实现,TP311.52
  20. 软件协同显示技术,TP317.4

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 文字信息处理
© 2012 www.xueweilunwen.com