协同编辑(collaborative editing),理学-计算机科学技术-计算机应用-﹝人机交互﹞-人机交互技术-计算机支持的协同交互,多人共同编辑最终完成作品的一种模式。一般针对文档(文本、图像)和代码编写,目的在于促进团队工作,特别是加强团队对共享资源的操作。协同编辑的方式分为实时和非实时两种。非实时协同编辑,如CVS,是指对同一个文档的编辑发生在不同时间。而实时协同编辑允许多个小组成员同时编辑同一个文档,要求即刻看到自己与他人的动作对文档产生的效果。相对来说,实时协同编辑在实现上复杂很多,其复杂性来源于网络消息的延迟。一个成员对文档的编辑由于网络延迟可能最终被整合在一个不同的版本中,造成数据不一致。为了消除网络延迟带来的影响,一般在小组成员的本地站点保存一份副本,作为共享资源,在某个成员对共享资源进行编辑时即时将用户对本地副本的更新广播到所有其他成员。当不同成员的多个编辑同时发生时,实时协同编辑可能带来冲突。为了解决冲突,协同编辑系统可以通过悲观或乐观的方式保证数据的一致性。