• 论文 •    

协同设计中基于特征修改的并发控制算法

张敬谊,张申生,陈纯,李磊   

  1. 上海交通大学计算机科学与工程系,上海200030
  • 出版日期:2003-10-15 发布日期:2003-10-25

A Concurrent Control Policy Based on Feature in Distributed Collaborative Design System

ZHANG Jing-yi, ZHANG Shen-sheng, CHEN Chun, LI Lei   

  1. Dep.of Computer Sci. and Eng., Shanghai Jiaotong Univ., Shanghai200030, China
  • Online:2003-10-15 Published:2003-10-25

摘要: 维护用户的操作意愿,保证操作对象的一致性,一直是计算机支持的协同设计系统中的一项具有挑战性的研究工作。在群体成员实时协作过程中,必然存在多个用户对共享对象的访问,系统需针对访问结果作出实时的响应,由于不同的用户针对同一个共享对象的并发操作可能产生冲突,从而破坏其一致性的维护,产生团队工作的混乱以及协同工作的中断,因此,必须采取有效的方式解决并发操作所产生的冲突与反复。在本文的实时协同设计系统中,通过分析被修改的特征与其他特征间可能出现的空间包含关系与相交关系,提出了三维参数化非线性修改算法来合理地表达操作历程,并分析了不同的用户针对同一个共享对象的并发操作可能产生冲突的特点,设计了一种面向空间模型的维护操作意愿的控制策略,避免了用户界面视图的混乱,保证了操作发生的先决条件,从而有效地维护操作意愿的一致性。

关键词: 协同设计, 同步, 并发控制, 操作意愿

Abstract: It is a challenge to support the intention preservation of operation and maintain the consistency of the shared objects in the field of CSCW. An effect method must be taken to solve the operation conflict since different users may access the same object in the same time. In the real-time Computer Supported Collaborative Design (CSCD), we examine the spatial relationship between the current feature and the other features, and present a nonlinear modifying algorithm to express the history of the users operation. Then a concurrent control policy based on the 3D model is put forward after the conflict feature is analyzed. This policy not only guarantees the precondition of the users operation, but also maintains the consistency of the shared objects.

Key words: computer supported collaborative design, synchronous, concurrent control, intention of operation, nonlinear

中图分类号: