- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)