论文摘要
协同设计作为CAD技术与CSCW技术结合的产物,可以有效地缩短产品开发周期,充分利用异地资源,降低产品设计成本等,近年来这方面的研究工作也在不断深入。但是,在协同设计领域,尤其是远程协同设计,其远程协同效果还不是很理想。其中一个典型现象就是,在网络环境下,协同设计人员之间的交流不象在现实环境中那样直接与方便。随着计算机网络技术的发展,基于网络的多媒体应用(包括音视频、白板等)越来越引起人们的重视,多媒体技术的应用对远程协同设计产生了巨大的影响。为了让远程异构协同设计系统更好的支持协同设计活动,解决远程同步协同设计交流的难题,本文就如何在远程协同设计系统中实现音视频、白板等协同交互工具展开研究。针对远程协同设计系统的实际需求,同时考虑音视频和白板的同步性以及开发工作量的大小,本着集成和自主开发并重的方针,以Visual C++为开发工具,充分利用COM组件技术,本文提出通过对Microsoft NetMeeting进行二次开发、重用NetMeeting COM组件的方法实现同步协同交互工具,使协同系统中各用户可以通过音视频、白板等工具进行交流协作,更加方便、更加高效地完成设计任务。本文设计开发的基于多媒体技术的协同设计交互工具主要由5个子系统构成:白板子系统、文字交谈子系统、文件传输子系统、应用程序共享子系统和音视频子系统,它们在整个协同过程中,相辅相成,协同效果显著。最后本文利用该辅助协同交互工具完成了一个同步协同设计实例,从而验证了该方法的有效性。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题提出的背景1.1.1 计算机支持的协同工作(CSCW)1.1.2 计算机支持的协同设计(CSCD)1.2 协同设计系统中多媒体交互技术的应用1.2.1 视频会议系统1.2.2 视频会议系统的发展现状1.3 课题提出的目的和意义1.4 课题研究的主要内容第二章 协同交互工具的实现思想及系统框架2.1 辅助协同交互工具的实现方案2.2 底层开发软件(视频会议系统)的选择2.3 系统功能框架2.4 本章小结第三章 辅助协同交互工具的技术分析3.1 系统开发所用关键技术——COM组件技术3.1.1 COM概述3.1.2 COM对象的重要接口——IUnknown接口3.1.3 COM对象的创建3.1.4 COM对象接收器3.2 系统底层开发软件NetMeeting的分析3.2.1 NetMeeting的体系结构3.2.2 NetMeeting开发接口分析3.2.3 NetMeeting COM对象分析3.2.4 NetMeeting COM对象接收器3.3 系统开发环境配置3.4 本章小结第四章 协同系统辅助交互工具的实现4.1 NetMeeting COM接口的使用4.1.1 NetMeeting COM接口的获取4.1.2 系统用到的NetMeeting COM接口4.2 系统程序中接收器的实现4.2.1 CRefCount类的定义及其函数4.2.2 CNotify类的定义及其函数4.2.3 接收器类型的选择4.2.4 会议接收器的实现4.3 会议的创建和管理4.3.1 创建会议4.3.2 创建会议通道4.3.3 会议成员的管理4.4 协同交互工具功能的实现4.4.1 聊天数据的发送与接收4.4.2 音视频功能4.4.3 文件传输及应用程序共享4.4.4 白板4.5 本章小结第五章 辅助协同交互工具的实际应用5.1 系统主界面5.2 会议管理5.3 音视频子系统5.4 白板子系统5.5 文字聊天子系统5.6 文件传输子系统5.7 应用程序共享子系统5.8 本章小结总结及展望参考文献攻读硕士学位期间发表的学术论文致谢学位论文评阅及答辩情况表
相关论文文献
标签:远程异构协同设计论文; 协同交互工具论文; 二次开发论文; 组件论文;