当前位置: 首页> 学位论文 >详情
原文传递 基于3G网络的车载视频监控系统的设计与实现
论文题名: 基于3G网络的车载视频监控系统的设计与实现
关键词: 3G网络;嵌入式linux;多线程操作;服务器客户端;语音对讲;车载视频监控系统
摘要: 随着科技的发展和平安城市概念的推广,视频监控系统的市场需求十分旺盛,目前很多小区、学校、银行等重点场所都安装了视频监控设备。无线网络的兴起,使得视频监控设备的应用更加广泛。无线视频监控系统应用于车辆监控、交通管理等方面,能够减缓交通压力、保障人身财产安全。本文所设计的3G视频监控系统是针对车载移动环境开发的监控系统,系统由三部分组成,车载监控终端、服务器和客户端软件;其中监控终端通过摄像头对图像进行采集、编码,经由无线网络将视频传输到服务器;服务器用于转发和管理视频数据,并为客户端提供服务响应;客户端对车辆进行远程视频监控,实现与终端的语音对讲。本文针对具体应用背景,从三方面对整个视频监控系统做了研究和开发。
  本文首先对视频监控系统的研究背景和意义进行了详细的阐述,同时还对监控系统中涉及的核心技术做了简单介绍。通过对监控系统的功能需求分析,结合系统的性能指标,提出了系统的整体方案,包括监控终端的总体方案和服务器客户端的架构设计。然后,按照系统方案进行了终端的硬件设计,包括选择控制器、设计硬件框图、构建最小系统和外围电路。终端的硬件部分设计完毕后,本文根据系统资源对终端进行操作系统移植,对部分系统内核不包含的资源,进行相应的驱动程序的设计。
  接着是系统应用软件的设计,分别是终端的应用软件和服务器客户端的应用软件。终端的应用程序设计按“单进程、多线程”的开发思路,首先介绍了软件的总体设计流程,然后按照功能模块划分,对视频处理模块、音频处理模块、网络通信模块、云台控制模块、GPS定位模块等分节进行了详细的介绍,每一模块都给出了软件流程图和软件设计中的重要数据结构的介绍。对音、视频功能模块,重点给出了关键的编解码属性的配置。对终端应用软件中的难点--网络通信模块,从网络传输机制的设计,到发送缓存的数据结构设计,以及本文设计的网络传输协议都做了详细说明。
  服务器软件和客户端软件,都从软件的总体结构入手,先介绍软件的类结构图,数据流图,然后对其中的关键算法进行简单介绍。服务器软件中的关键算法包括丢包检测算法、缓存算法和转发算法;客户端软件中的关键算法包括视频的校验转存和解码算法、音频的录音编码和解码放音算法。
  最后,对系统各功能模块进行了测试,结果表明系统在3G网络下能够实现可靠的视频监控效果。同时对项目开发过程中的工作做了总结,对产品的未来改进做出了展望。
作者: 陈瑾
专业: 控制科学与工程;模式识别与智能系统
导师: 叶桦
授予学位: 硕士
授予学位单位: 东南大学
学位年度: 2012
正文语种: 中文
检索历史
应用推荐