0 引言
随着Internet以及个人计算机的普及, Internet用户已经达到了前所未有的数量, 网络的利用已逐渐渗透到各个行业, 视频会议、电子商务等新业务已经出现, 这些业务的推出极大地促进了人们的生活, 提高社会效率。同样, 视频监控技术的发展也经历了模拟监控和数字监控阶段, 目前正在向大规模网络监控技术发展。
网络监控系统具有克服区域限制、传输信号不易受干扰、网络带宽可重用等优点, 因此,与传统的监控模式相比,有更广阔的发展空间。为此, 本文结合相关技术, 基于嵌入式的提出Web远程监控系统方案, 该方案集门禁、红外监测、烟雾探测等外围设备于一体, 并具有智能监控、存储设备成本低、网络资源占用率小、扩展方便等特点。
1 系统硬件设计
本系统以S3C2410是控制核心, 并基于嵌入式Linux开发设计操作系统。nand flash设备采用cramfs文件系统, 上电后挂载yaffs保存临时数据文件的文件系统, 并提供有SD用于保存视频文件的卡接口。
该系统的视频采集设备采用中芯微ZC301芯片中的USB Camera.该芯片已广泛应用于市场, 它能够支持Video4linux.
Video4linux作为Linux一组可支持图像设备的系统API, 图像采集可以通过适当的视频采集设备和驱动来实现。
网络接入系统通常有两种设计方法, 一是通过外部扩展网络芯片RTL8019AS来实现, 另一种是通过外部扩展GPRS模块(设计中, GPRS可采用核心模块wavecomQ2403A) 来实现。前者适用于固定检测地点, 后者可以提供事件触发短信发送功能, 又可以提供GPRS网络接入功能, 因此,视频监控系统也可以应用于汽车、野外等环境。
此外, 该系统还扩展了红外、烟雾测控设备、门禁系统, 并配备报警装置, 系统硬件设计的整体框图如图1所示。
图1 系统硬件设计整体框图
2 软件设计
该系统软件由后台流程和前台用户接口组成。为防止竞争, 当软件实现时,用户CGI接口可利用system V邮箱通信机制要求后台过程。后台提供有线程接收请求,并统一调度各设备的功能模块。图2显示了该系统的软件整体结构框架。以下是系统的每个模块。
图2 系统软件整体框架图
2.1 红外检测模块和烟雾检测模块