文档介绍:华中科技大学
硕士学位论文
视频监控系统中监控中心软件的设计与实现
姓名:袁志娟
申请学位级别:硕士
专业:通信与信息系统
指导教师:王宏远
20070601
摘要
近年来,基于嵌入式的网络数字视频监控技术与互联网有机结合,且融合了信
息技术、计算机技术、网络技术以及流媒体技术,己成为监控领域的一个发展趋势。
因此嵌入式网络数字视频监控软件的研究将有着广阔的应用前景和巨大的社会效益
及经济效益。
本文以一个实际的嵌入式网络视频监控系统的模拟开发为背景,简要介绍了系
统的总体结构设计和各组成部分,对监控系统服务器端软件涉及的关键技术进行了
重点研究,详细论述了监控中心设计和实现的具体过程。
本监控系统主要由监控中心、客户端和视频服务器组成,其中,监控中心是系
统的核心部分。本文首先概要说明了系统的各个组成部分,重点阐明了监控中心的
基本设计思想:基于代理和面向对象,并详细分析了监控中心的子系统划分。
接着,文中介绍了监控中心实现过程中用到了一些关键技术:基于 TCP/IP 协议
的客户端和服务器端的通信原理,网络通信编程,即 socket 编程技术,多线程技术
以及用于上层应用程序访问数据库的 ADO 技术。其中,详细描述了 socket 编程的流
程以及 ADO 访问数据库的编程步骤。
基于代理和面向对象的设计思想,本文接下来重点分析了子系统的相互依赖关
系,依次介绍了各子系统的结构和实现。重点分析了系统的数据结构,详细描述了
数据库的设计和实现。
本文涉及的工作是对监控中心的实现进行研究和实践,它提出的设计思想和实
现方式有一定代表性,对相关领域的设计是具有一定借鉴意义的。
关键词:视频监控,客户端/服务器,数据库,ADO 技术,单件模式
I
Abstract
In recent years, with the integration of puter, network and multimedia
technology, the embedded digital video monitoring technique has e a development
trend of surveillance field. So, the research on the design of the software in the embedded
digital video monitoring system has great social and economic significance.
In this thesis, based on a practical embedded digital video monitoring project, we
briefly introduce the whole framework and each part of the system, focus on some key
technologies used in the server software, and detailedly describe the design and
implementation of the server system.
This monitoring system is mainly made up of monitoring-center, the client and the
video server. This thesis firstly briefly introduces each part of the whole system, puts
emphasis on the basic design ideas including using agency and object-oriented, and
particularly analyze the subsystem partition of monitoring-center.
Then, the thesis detailedly describes some key technologies used during the
realization of monitoring-center. These key technologies munication theory of
the server and the client based on TCP/IP protocols, sockets programming, multithreading
a