COEDITOR%3a一个基于CLIENT%2fSERVER模式的协同编辑系统.pdfVIP

COEDITOR%3a一个基于CLIENT%2fSERVER模式的协同编辑系统.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
箜±曼!垦盐箜塾堂叁塑塑兰墼塑望堕兰查叁垫笙苎 堕塞:!!!! 冯键林宗楷郭玉钗林守勋 (中科院计算技术研究所CAD开放实验室北京100080) l吐@∞.iet.ac.cn 中心,通过人一人交互界面。支持群体协同编辑文档。本文着重阐述了CoEditor的系统缩构、文档库和音/视频库的 混合结构模型,提出了动态多光标的概念和实现的框架. 关键词:csclr、协同编辑系统、动态多光标 1引言 自从八十年代中期提出计算机支持的协同工作(CSCW)概念后,来自计算机科学、心理科学、社会科学等领域的 越来越多的科研人员,投入至q研究和开发cScIr系统的过程中.协同编辑系统,支持异地群体协同编辑共享的文档. 是cs删中的一个重要研究课题.此类系统可应用于软件工程人员协同编写程序代码,研究人员共同撰写研究论文. 作者、编辑等共同对出版书籍进行修改讨论等等领域,有着广阔的应用前景.另外,协同编辑系统的研制还可对CSCW 中的一些关键技术如人-人交互舁面、并发控制、冲突与协调等进行深入的研究.目前,已有许多协同编辑的原型系统, 协同编辑历史的功能,因丽,不能分析整个协同过程中群体活动的特征:另外,除ColnllA外,大多系统不支持音/视 频通讯功能:而且,以上的所有系统不支持多光标的动态生成.我们在对上述这些系统分析的基础上,设计并实现了 一个协同编辑系统CoEditof(CooperativeEditor),该系统支持多种角色、文档多版本管理、群体行为历史记录、音,视 Interaction [9】. 本文第二部分阐述了CoEditor的系统结构:在第三部分,详细论述了文档库具有人员层的网状和关系混合的结 构模型以及音/视频库混合结构模型;在第四部分, 提出井研究了人一人交互界面中动态多光标的概念和实现的框架{ 最后是本文的结论. 2系统结构 OoF,ditor采用Client/Server模式的系统 结构,该结构具有良好的扩展性.另外,CoEditor 系统集成了文本、图形、语音、视频等多媒体数 据,这些在群体整个协同编辑过程中形成的多媒 体数据,将存储在服务器端相应的文档库和音/ 视频库中,并由我们自行研制的工程数据库管理 系统(EDB硒)进行管理.EDBMS是面向对象的关 系网状相结台的工程数据库管理系统,它除具有 能描述一般数据类型外,还增加了v型属性、L 型属性等。它能描述复杂对象之间的关系,并支 持长事务处理。E呱Is用联系(1ink)来表述表 间记录的有向、多重的网状关系,link是采用文 件的形式实现的[10]。系统结构见圈1。 服务器端文档库和音,视频库的集中管理, 图1CoEditor系统结构 255一 塑塞:!!!! 整±旦主里盐兰塑堂叁塑塑量塾塑塑堕兰查叁婆婆兰 便予实现系统的一致性检测和并发控制,减少了系统的复杂性.另外,客户端本地存储了协作群体的相关信息和麸事 文档的组织信息、内容等,使各站点具有一定的自治性.CoEditot支持最小到一行文本的加锁粒度t只传输发生的摹 件和变更的内容,从而,缩短了协作者的响应时间,髓络传输的通讯量也大大减少。随着参与协作的用户及活动的增 加,Server端的负荷也相应加重,但幅度增加不明显.园而t可支持中型规模的群体有效地协同编辑文档.当协作者 首次参与协商编辑某‘文档时,客户端将形成该文档的本地信息.当客户端发送或接收与文档变化相关的每—个消息 时.它将首先对本地信息进行更新。以保{正与服务器蛹文档庠的一致性.本地信息由系统自动维护t维护过程对协作 者透明. 3文档库与音/视频库的结构模型 3.I文档库结构校型 CoF._(1itor采用网状和关系相混合的模型来描述服务器端文档库的结构,如图2所示. 袭l是文档信息层-记录文档的整体信息,节点采用P印盯结构.系统驮认创建文档的人员为文档PaperNale的 主编Chieft主编在创建文档时,指定群体坍嗣的工作方式Mode shuct{ (同步或异步)·只有文

文档评论(0)

baihualong001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档