基于多媒体技术的协同设计系统交互工具的研究与应用

基于多媒体技术的协同设计系统交互工具的研究与应用

论文摘要

协同设计作为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 本章小结
  • 总结及展望
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于多媒体技术的协同设计系统交互工具的研究与应用
    下载Doc文档

    猜你喜欢