第一章 绪论 | 第1-22页 |
第一节 监控系统概述 | 第7-10页 |
一. 监控系统的分类 | 第7-8页 |
二. 两种监控系统的比较 | 第8-9页 |
三. 多用户计算机远程监控系统 | 第9-10页 |
第二节 计算机远程监控系统的相关理论 | 第10-17页 |
一. 视频压缩 | 第10-15页 |
二. 视频传输 | 第15-17页 |
第三节 多用户计算机远程监控系统的几种设计方案 | 第17-18页 |
一. 基于TCP/IP协议的视频流服务器解决方案 | 第17页 |
二. 基于JMF(Java Media Framework)解决方案 | 第17-18页 |
三. 基于H.263硬件压缩算法解决方案 | 第18页 |
四. 基于H.263软件压缩算法及TCP/IP和PSTN解决方案 | 第18页 |
第四节 多用户计算机远程监控系统设计方案的选择 | 第18-20页 |
一. 视频传输方案的选择 | 第18-19页 |
二. 视频压缩方案的选择 | 第19-20页 |
三. 输入输出控制及多画面监控方案的选择 | 第20页 |
第五节 多用户计算机远程监控系统的意义和特点 | 第20-22页 |
第二章 概要设计 | 第22-45页 |
第一节 系统的组成与结构 | 第22-27页 |
一. 系统的组成与结构 | 第22页 |
二. 各组成部分功能描述 | 第22-27页 |
第二节 系统功能及描述 | 第27-31页 |
一. 现场实时多画面监视 | 第27页 |
二. 视频和文件传输 | 第27页 |
三. 远程实时监视 | 第27-28页 |
四. 现场控制和远程遥控 | 第28页 |
五. 多用户同时监控 | 第28页 |
六. 传感器和报警控制 | 第28页 |
七. 视频存储和重放 | 第28-29页 |
八. 视频压缩参数设置 | 第29-30页 |
九. 系统设置和管理 | 第30-31页 |
第三节 系统开发的软件需求 | 第31-34页 |
一. 面向对象的程序设计 | 第31-32页 |
二. 多线程程序设计 | 第32-33页 |
三. Microsoft Visual C++6.0 | 第33-34页 |
四. H.263压缩算法软件开发包 | 第34页 |
第四节 主要功能模块设计 | 第34-45页 |
一. 本地机系统的功能模块划分 | 第34-35页 |
二. 远程机系统的功能模块划分 | 第35-36页 |
三. 视频图象的传输 | 第36-37页 |
四. 视频压缩和解压缩模块 | 第37-38页 |
五. 数据通信模块 | 第38-39页 |
六. 通信侦听模块 | 第39页 |
七. 输入输出控制模块 | 第39页 |
八. 画面分割器控制模块 | 第39页 |
九. 数据库管理模块 | 第39-40页 |
十. 音频控制模块 | 第40页 |
十一. 用户界面模块 | 第40页 |
十二. 交互控制协议模块 | 第40-45页 |
第三章 详细设计 | 第45-59页 |
第一节 系统的类层次结构 | 第45-47页 |
一. 远程监控系统服务器端的类图 | 第46-47页 |
二. 远程监控系统客户端的类图 | 第47页 |
第二节 各类的功能描述 | 第47-52页 |
一. 继承的MFC | 第47-48页 |
二. 服务器端和客户端的共用类 | 第48-49页 |
三. 服务器端专有类 | 第49-51页 |
四. 客户端专有类 | 第51-52页 |
第三节 一些具体的编程技术 | 第52-59页 |
一. 多线程编程 | 第52-54页 |
二. Windows Sockets编程 | 第54-56页 |
三. 串口通信编程 | 第56-57页 |
四. 画面分割器编程 | 第57-58页 |
五. VxD编程 | 第58-59页 |
第四章 测试报告 | 第59-64页 |
一. 测试环境 | 第59-60页 |
二. 测试结果 | 第60-64页 |
第五章 结论 | 第64-65页 |
参考文献 | 第65-67页 |
致谢 | 第67页 |