论文部分内容阅读
随着信息化进程的深入,计算机支持的协同设计(CSCD)正受到日益广泛的重视,并成为一个研究热点,它的深入研究和推广应用需要解决一系列的技术难题,而协同感知技术的研究便是其中的关键之一。只有协同感知机制得到解决,计算机支持的协同设计的应用环境才能有确立的基础,计算机支持的协同设计的应用系统才能正常运作。
本文以建立一个实时协作、自然交互、强大实用的CAD系统为目标,并针对基于博士CAD平台的协同感知进行了较为深入的研究,主要进行了以下几方面的工作:
1、从研究协同设计系统的体系结构入手,提出了一种基于博士CAD协同设计系统的联邦式体系结构。并具体讨论了该系统的运作方式以及在版本控制、访问控制和感知控制方面的思路和方法。
2、针对协同设计中协同感知技术,分析基于博士CAD平台的协同感知系统中感知信息的分类、感知方法等,对基于博士CAD平台的协同感知系统进行功能模块的划分。
3、为了满足协同设计系统对实时性的要求,最大限度的减少网络数据交换的传输量,采用基于“消息”机制的协同感知技术对动态数据进行传输,以提高系统的响应能力和健壮性。
4、在原有单机版博士CAD系统的基础上构建信息处理模块,利用Winsock编程来实现通信模块,实现了多点间协同设计中的图形感知功能。
5、利用基于COM的组件技术,在微软提供的NetMeeting API基础上开发交谈感知模块,建立起多用户之间的交谈感知,增强系统的人--人交互性能。
实验证明,本文开发的系统有效地结合了本文提及的相关技术,使系统建立起多用户之间的图形数据和交谈感知能力,满足协同设计系统中的协同感知的需要,对其它同构协同设计系统的开发具有指导和借鉴意义。