节点文献

面向科研协作的协同编辑环境的研究

Research on Cooperative Editing Environment of Scientific Research

【作者】 杨久清

【导师】 李廉;

【作者基本信息】 兰州大学 , 计算机技术, 2012, 硕士

【摘要】 协同编辑是计算机支持的协同工作的重要应用分支,它支持地理位置上分散的多个用户通过Internet实时在线地浏览和编辑同一个共享文档,以克服由地域分散而带来的工作不便,提供一个交流合作的平台。本论文来源于国家工信部电子发展基金项目"PapersCloud",主要针对项目的研究方向之一协同编辑进行了深入探讨,对面向科研协作的文档协同编辑环境的架构进行研究与设计。论文就以下方面进行了研究:1)科研协同编辑环境的概况:从计算机支持的协同工作和协同编辑的概念及理论出发,引出了协同编辑环境的三大体系结构,并对每种体系的优缺点进行了分析。2)协同编辑机制的相关内容:对协同编辑机制的三要素和实现方法进行了详细阐述。着重展开了对一致性维护、协同感知、访问控制、协作通信和并发控制等协同编辑机制的研究。在经过对协同编辑的相关理论和机制的研究后,论文重点对协同编辑环境架构进行了设计:本文将协同编辑环境架构分为三个部分,即客户端、通信层和服务器端,并对每一个部分进行结构设计。在客户端,以人机交互为切入点,简要设计了一个提供编辑区、编辑工具、在线讨论等模块的协同编辑界面。在通信层,采用了Jabber作为通信平台,并在此基础上设计了一个可进行消息恢复的可靠传输机制。在服务器端,对控制层的协同应用子层中的几个关键的协同编辑机制进行了设计。

【Abstract】 Cooperative Editing Environment is a very important application branch of Computer Supported Cooperative Work, and it allows a group of users to view and edit a shared document at the same time from geographically dispersed sites connected through Internet, to overcome the inconvenience brought by the geographical dispersed and provide opportunities for communication, discussion and cooperation.The dissertation which relies on the project of "Papers Cloud" supported by the Electronics Development Fund of Ministry of Industry and Information Technology mainly aims for cooperative Editing that is one of the directions of the research projects, and then gives the detailed designing of the Cooperative Editing Environment for Scientific collaboration. This dissertation has made several researches on the following key issues:1) The general situation of Cooperative Editing Environment:the dissertation comes up with the concept and theory of CSCW and cooperative editing environment, and then elicits the three architectures adopted by the current scientific collaboration system with elaborating the advantages and disadvantages.2) The details of Cooperative Editing Mechanism:it details on the three key elements of cooperative editing mechanisms and the implementation, and the focus on the mechanism of cooperative editing such as consistency safeguard, cooperative awareness, access control, cooperative communication, concurrency control and so on.The dissertation has given the detailed designing of the Cooperative Editing Environment of Scientific collaboration. The architecture of cooperative editing environment is divided into three parts, Client, Communication Layer and Server. Every part of the structure is designed in detailed. With the starting point of human-computer interaction, an interface of cooperative editing is designed which is composed of editor, editing tools, online discussions and the other modules,On the communication layer, Jabber is used as a communications platform. Meanwhile, a reliable transport mechanism is designed for message recovery on the basis of it. On the server side, several key mechanisms of cooperative editing which works in the sub-layer of control layer are designed.

  • 【网络出版投稿人】 兰州大学
  • 【网络出版年期】2012年 09期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络