期刊文献+

基于树形结构文档的协同编辑算法

A Cooperative Editing Algorithm Based on Tree Representation Documents
下载PDF
导出
摘要 实时协同编辑系统是一类重要的CSCW应用系统,而一致性维护是设计和实现此类系统最具挑战性的一个难题。本文首先扩展CCI模型为CCIC模型,然后把协同编辑的文档结构从线性结构扩展为树形结构,并给出了相应的tree-GOT2算法。treeGOT2算法的操作变换次数比基于线性结构文档的协同算法大量减少,操作粒度也更加灵活,从而操作变换更加有效,体现了现实的优越性。 The real-time cooperative editing systems is an important application of CSCW. Consistency maintenance is one of the most significant challenges in designing and implementing such systems. This paper firstly expands CCI model into CCIC model, then proposes treeGOT2 which relies on a tree representation of the document instead of a linear representation of the document. The number of operation transformation in treeGOT2 is much less than those algorithms which rely on a linear representation of the document. The operation granularity of treeGOT2 can be a paragraph, sentence, word and character. Therefore treeGOT2 only issues effective operation transformations.
作者 杜大刚
出处 《计算机与现代化》 2008年第9期18-22,105,共6页 Computer and Modernization
关键词 协同编辑 操作变换 线性结构 树形结构 cooperative editing operational transformation linear representation tree representation
  • 相关文献

参考文献9

  • 1Sun Chengzheng, Sosic Rock. Optional locking integrated with operational transformation in distributed real-time group editors [ C]// Proc. of ACM 18th Symposium on Principles of Distributed Computing. Atlanta, USA, May 4-6 1999:43-52.
  • 2Sun Chengzheng, Jia Xiaohua, Zhang Yanchun, et al. Achieving convergence, causality-preservation, and intention-preservation in real-time cooperative editing systems [ J]. ACM Transactions on Computer-Human Interaction, 1998,5(1) : 63-108.
  • 3Ellis C A, Gibbs S J. Concurrency control in groupware systems [ C ]// Proc. of ACM SIGMOD Conference on Management of Data. Seattle, Washington, USA, 1989: 399-407.
  • 4Ressel M, Gunzenbauser R. An integrating, transformation-oriented approach to concurrency control and undo in group editors[ C]// Proc. of ACM Conference on Computer Supported Cooperative Work. November 1996:288-297.
  • 5Sun C Z, Jia X H, Zhang Y C, et al. A generic operation transformation scheme for consistency maintenance in real- time cooperative editing systems [ C]// Stephen C. Proc. of the ACM SIGGROUP Conf. on Supporting Group Work. Phoenix : ACM Press, 1997:425-434.
  • 6Vidot Nicolas, Cart Michelle, Ferrie Jean, et al. Copies convergence in a distributed real-time collaborative environment[C]// Proc. of ACM Conference on Computer Supported Cooperative Work. Philadelphia, USA, December 2000 : 171-180.
  • 7何鸿君,吴泉源,罗莉.协同编辑中维护操作意愿的文档标注方法[J].软件学报,1999,10(2):160-164. 被引量:15
  • 8Greenberg S, Marwood D. Real time groupware as a distributed system: concurrency control and its effect on the interface[C]// Proc. of ACM CSCW 1994. Nov. 1994: 207-217.
  • 9Ignat Claudia, Norrie Moira. Tree-based model algorithm for maintaining consistency in real-time collaborative editing systems [ C ]// Workshop on Collaborative Editing, Computer Supported Cooperative Work. New Orleans, USA, November 16-20, 2002.

二级参考文献2

  • 1Sun C,Proc of the 7th International Conference on Human-Computer Interaction,1997年,89页
  • 2Sun C,Proc of the International Conference on Supporting Group Work (GROUP’97),1997年,425页

共引文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部