论文部分内容阅读
近年来,基于嵌入式的网络数字视频监控技术与互联网有机结合,且融合了信息技术、计算机技术、网络技术以及流媒体技术,己成为监控领域的一个发展趋势。因此嵌入式网络数字视频监控软件的研究将有着广阔的应用前景和巨大的社会效益及经济效益。本文以一个实际的嵌入式网络视频监控系统的模拟开发为背景,简要介绍了系统的总体结构设计和各组成部分,对监控系统服务器端软件涉及的关键技术进行了重点研究,详细论述了监控中心设计和实现的具体过程。本监控系统主要由监控中心、客户端和视频服务器组成,其中,监控中心是系统的核心部分。本文首先概要说明了系统的各个组成部分,重点阐明了监控中心的基本设计思想:基于代理和面向对象,并详细分析了监控中心的子系统划分。接着,文中介绍了监控中心实现过程中用到了一些关键技术:基于TCP/IP协议的客户端和服务器端的通信原理,网络通信编程,即socket编程技术,多线程技术以及用于上层应用程序访问数据库的ADO技术。其中,详细描述了socket编程的流程以及ADO访问数据库的编程步骤。基于代理和面向对象的设计思想,本文接下来重点分析了子系统的相互依赖关系,依次介绍了各子系统的结构和实现。重点分析了系统的数据结构,详细描述了数据库的设计和实现。本文涉及的工作是对监控中心的实现进行研究和实践,它提出的设计思想和实现方式有一定代表性,对相关领域的设计是具有一定借鉴意义的。