协同设计系统及其关键技术的研究与实现

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:benben0070
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术的快速发展将人类社会带入了信息化时代,随着计算机网络技术和通信技术的相互融合,出现了以这两项技术为基础的一个全新的领域---计算机支持的协同工作(Computer Supported cooperative Work),简称CSCW[1]。随着这一理论的不断发展与成熟,其应用愈加广泛,协同设计(CSCD)逐渐成为产品设计业界竞相追逐的技术,高性能的协同设计系统的开发成为复杂产品设计企业提高自己竞争能力的重要手段,企业所采用的协同设计系统的性能、效率直接决定了企业能否在现今的竞争环境下生存、取胜。因此,有关协同设计及其各种关键技术的研究已经成为国内外专家学者研究的热点。现今协同设计系统所面向的复杂产品设计的概念设计和详细设计过程,将涉及到不同的专业知识,因此设计过程往往由具备不同领域知识的多个小组共同完成,协同设计中的各个小组是相对独立和相互依赖的关系,每个小组都有自己独立的知识结构,问题求解思路和策略,但是各个小组具有一个共同的设计目标、共同的设计实体[2]。设计人员设计思想同设计细节上的交流就成为必需,正是这些关系导致了在产品开发过程中,冲突是不可避免的,从某种意义上讲协同设计的过程是一个冲突的产生,检测和消解的过程。因此,针对协同设计过程中并发操作的冲突消解问题是协同设计系统的关键问题;协同设计中的实时通信性能是衡量该协同设计系统性能的重要指标,实时通信系统所提供的网络环境能否及时的将各设计终端的设计操作反映在服务器和其他的设计端直接决定了该协同系统协同性能的高低。随着设计层面的不断提高,设计本身的要求愈加严格,协同设计对象由二维图形平面设计转向为三维空间实体的设计,描述实体的数据结构日趋复杂,早期的简单数据已经不能够完善的描述当前设计的3D图形实体对象。数据的复杂,相应的增大了网络负载,对网络环境和实时通信系统的同步协同性能要求不断提高。在同等的网络环境下采用什么样的协同通信机制才能保证设计系统的协同性,成为三维协同设计系统实时通信部分所要解决的首要问题之一。协同设计系统性能的高低直接表现为三个重要指标:并发性、响应性、一致性[3]。本文中所作的有关协同设计两大关键问题(协同设计系统冲突消解机制、协同设计系统的实时通信系统)的研究,正是以提高或最优化系统的这三个指标为目的。冲突消解问题往往是一个协同系统地瓶颈问题。协同设计系统所采用的并发操作控制机制,能否很好的解决系统的冲突,将会直接决定该系统的协同性能的好坏。合理的冲突消解机制的应用,能够保证系统的并发性。完善的网络拓扑结构提供良好的网络环境,以及高效低耗的通信机制的应用能够保证协同系统的响应性和一致性。本文在对现有的协同设计系统地实现框架研究和学习的基础上,提出了一种协同设计系统实现上的“三层双接口”框架;针对协同设计中并发操作冲突消解的研究和现有的冲突消解机制的学习比较,提出一种对用户状态和设计操作的分类,并基于这种分类给出了一种面向对象方法的冲突检测和消解机制,从而改善、提高系统的并发性;通过对协同设计系统的网络环境的学习,和对现有的实时通信机制的研究,给出一种基于消息驱动的实时通信机制,实现系统的操作协同;最后,将流传输方式应用到系统中,实现共享数据的快速高效传输,在现有可行的网络环境下,保证系统的响应性和一致性。最后,对采用上述机制的系统作整体性能分析找出优势和下一步的工作。全文以一个基于HOOPS的概念外观协同设计系统为实体,将文中给出的冲突消解和实时通信机制应用到该系统中,并予以实现
其他文献
随着多媒体技术、网络技术的迅速发展,图像信息的应用日益广泛,对规模越来越大的图像数据库、可视信息进行有效的管理成为迫切需要解决的问题。图像检索技术是解决这一问题的关
XML文档具有的与平台无关、可移植性强等特点使其已成为跨系统交换数据的标准格式,便于进行信息检索、集成、挖掘,有着重要的实际应用意义,而Word字处理软件具有强大的文档编辑
纹理合成是计算机图形学的重要研究方向,有其广泛的应用前景。如三维表面的特征保持,出土文物的表面修复,三维表面流场的纹理可视化,3D游戏的真实感渲染,地理信息系统的地形渲染,破
随着机器学习的研究不断火热,使得电脑、手机、智能电视、家庭游戏机等设备上的人机交互应用越来越流行,而这一技术的核心就是近距离视频跟踪技术。通过对操作者的动作进行跟
移动Ad hoc网络(移动自组网或MANET)是指由一组带有无线收发装置的移动节点组成的一个多跳的、不需要固定中心接入点或者基站支持的自治系统。以其组网灵活,快捷,不需要预设
本文从B/S模式多层数据库应用系统开发面临的问题出发,仔细研究了现有代码自动生成技术,并在深入研究XML与XSLT技术的基础上,设计并实现了基于XML/XSLT的动态网页自动生成系
数据流编程语言简化了相关领域的编程,很好地把任务计算和数据通信分开,从而使应用程序分别在任务级和数据级均具有可并行性。在多GPU和多CPU的混合架构系统平台上,任务计算
随着Web服务技术的日益成熟,越来越多的稳定易用的Web服务共享在网络上。Web服务也越来越多的应用于商业和企业中。在经济全球化发展的影响下,现代商业和企业中对信息共享,协同
本研究从理论上对医学生职业素质综合评价问题作了科学性思考,提出了发展性的评价观及其应遵循的六个“统一”的原则。 本研究通过查阅相关资料、抽样调查、统计分析等方法
随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层Web体系结构逐渐发展成为Web应用开发的主流。但仍然存在程序可重用程度低、维护工作繁琐等不足,因此,如何组织应用程