| 【中文题名】 | 基于多媒体技术的协同设计系统交互工具的研究与应用 |
| 【英文题名】 | |
| 【学科专业】 | 机械设计及其理论 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-7-19 |
| 【中关键词】 | CSCD,远程异构协同设计,协同交互工具,NetMeeting二次开发,COM组件, |
| 【英关键词】 | CSCD,Long-rang Coollaborative Design,Coollaborative Communication Tools,NetMeeting's Second Develop,COM Model, |
| 【分类导航】 | 工业技术>机械、仪表工业>机械设计、计算与制图>机械设计>> |
| 【论文摘要】 |
协同设计作为CAD技术与CSCW技术结合的产物,可以有效地缩短产品开发周期,充分利用异地资源,降低产品设计成本等,近年来这方面的研究工作也在不断深入。但是,在协同设计领域,尤其是远程协同设计,其远程协同效果还不是很理想。其中一个典型现象就是,在网络环境下,协同设计人员之间的交流不象在现实环境中那样直接与方便。随着计算机网络技术的发展,基于网络的多媒体应用(包括音视频、白板等)越来越引起人们的重视,多媒体技术的应用对远程协同设计产生了巨大的影响。
为了让远程异构协同设计系统更好的支持协同设计活动,解决远程同步协同设计交流的难题,本文就如何在远程协同设计系统中实现音视频、白板等协同交互工具展开研究。
针对远程协同设计系统的实际需求,同时考虑音视频和白板的同步性以及开发工作量的大小,本着集成和自主开发并重的方针,以Visual C++为开发工具,充分利用COM组件技术,本文提出通过对Microsoft NetMeeting进行二次开发、重用NetMeeting COM组件的方法实现同步协同交互工具,使协同系统中各用户可以通过音视频、白板等工具进行交流协作,更加方便、更加高效地完成设计任务。... |
| 【论文题纲】 |
|
摘要 |
9-10 |
|
ABSTRACT |
10-11 |
|
第一章 绪论 |
11-21 |
|
1.1 课题提出的背景 |
11-15 |
|
1.1.1 计算机支持的协同工作(CSCW) |
12-13 |
|
1.1.2 计算机支持的协同设计(CSCD) |
13-15 |
|
1.2 协同设计系统中多媒体交互技术的应用 |
15-17 |
|
1.2.1 视频会议系统 |
16 |
|
1.2.2 视频会议系统的发展现状 |
16-17 |
|
1.3 课题提出的目的和意义 |
17-18 |
|
1.4 课题研究的主要内容 |
18-21 |
|
第二章 协同交互工具的实现思想及系统框架 |
21-27 |
|
2.1 辅助协同交互工具的实现方案 |
21-22 |
|
2.2 底层开发软件(视频会议系统)的选择 |
22 |
|
2.3 系统功能框架 |
22-25 |
|
2.4 本章小结 |
25-27 |
|
第三章 辅助协同交互工具的技术分析 |
27-43 |
|
3.1 系统开发所用关键技术——COM组件技术 |
27-35 |
|
3.1.1 COM概述 |
27-30 |
|
3.1.2 COM对象的重要接口——IUnknown接口 |
30-31 |
|
3.1.3 COM对象的创建 |
31-33 |
|
3.1.4 COM对象接收器 |
33-35 |
|
3.2 系统底层开发软件NetMeeting的分析 |
35-41 |
|
3.2.1 NetMeeting的体系结构 |
35-36 |
|
3.2.2 NetMeeting开发接口分析 |
36-38 |
|
3.2.3 NetMeeting COM对象分析 |
38-40 |
|
3.2.4 NetMeeting COM对象接收器 |
40-41 |
|
3.3 系统开发环境配置 |
41 |
|
3.4 本章小结 |
41-43 |
|
第四章 协同系统辅助交互工具的实现 |
43-67 |
|
4.1 NetMeeting COM接口的使用 |
43-46 |
|
4.1.1 NetMeeting COM接口的获取 |
43-44 |
|
4.1.2 系统用到的NetMeeting COM接口 |
44-46 |
|
4.2 系统程序中接收器的实现 |
46-51 |
|
4.2.1 CRefCount类的定义及其函数 |
46-47 |
|
4.2.2 CNotify类的定义及其函数 |
47-49 |
|
4.2.3 接收器类型的选择 |
49 |
|
4.2.4 会议接收器的实现 |
49-51 |
|
4.3 会议的创建和管理 |
51-61 |
|
4.3.1 创建会议 |
51-56 |
|
4.3.2 创建会议通道 |
56-58 |
|
4.3.3 会议成员的管理 |
58-61 |
|
4.4 协同交互工具功能的实现 |
61-64 |
|
4.4.1 聊天数据的发送与接收 |
61-62 |
|
4.4.2 音视频功能 |
62-63 |
|
4.4.3 文件传输及应用程序共享 |
63-64 |
|
4.4.4 白板 |
64 |
|
4.5 本章小结 |
64-67 |
|
第五章 辅助协同交互工具的实际应用 |
67-75 |
|
5.1 系统主界面 |
67 |
|
5.2 会议管理 |
67-69 |
|
5.3 音视频子系统 |
69-70 |
|
5.4 白板子系统 |
70 |
|
5.5 文字聊天子系统 |
70-71 |
|
5.6 文件传输子系统 |
71 |
|
5.7 应用程序共享子系统 |
71-74 |
|
5.8 本章小结 |
74-75 |
|
总结及展望 |
75-77 |
|
参考文献 |
77-81 |
|
攻读硕士学位期间发表的学术论文 |
81-83 |
|
致谢 |
83-84 |
|
学位论文评阅及答辩情况表 |
84 |
|
| 【DOI】 | LunWen.ID:2.2008.91484 |