




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Web技术的嵌入式 作者: 日期:基于Web技术的嵌入式网络视频监控系统研究【摘要】针对传统的视频监控系统在实际应用中所存在的不足与问题,本论文详细研究设计了基于Web技术的嵌入式网络视频监控系统。首先简要分析了嵌入式技术,并对基于嵌入式技术的网络视频监控系统的功能需求和软硬件平台进行了分析,在此基础上重点论述了基于Web技术的嵌入式网络视频监控系统的实现方案,给出了系统的架构和软件程序的设计方案,对于进一步提高嵌入式技术在网络视频监控系统中的应用水平具有较好的指导和借鉴意义。【关键词】Web 技术 嵌入式系统 网络视频 监控系统1、 引言 随着现代网络通信技术的飞速发展,越来越多的企业、集团呈现出跨地域式的发展,而在这样的背景下,利用网络实现远程监控,对于降低企业的生产成本,提高劳动生产率,进而提高生产安全是有利无弊;另一方面,随着生产规模的扩大,设备分布的越来越离散,而视频监控以其实时直观的优势迅速被广大用户所接受,结合物理通信技术,能够非常容易的实现基于网络的远程视频监控。但是过去的视频监控网络通常都是采用普通的双绞线或者同轴电缆实现远程传输和监控的,对于具有大流量数据的视频图像而言的视频负载,通常会容易造成网络的拥塞,而且基于这种模式组建的网络视频监控系统后期维护较为繁杂,对系统的更新也比较困难。为此,必须要想方设法实现新技术在远程网络视频监控系统中的应用。本论文主要结合嵌入式系统的设计特点,详细探讨基于Web 技术的嵌入式网络视频监控系统的设计与应用,以期能够从中找到嵌入式网络视频监控系统的可靠设计与应用方案,并以此和广大同行分享。二、视频监控系统的发展历程 视频监控系统经历了本地模拟信号监控系统,基于PC插卡的数字监控系统,基于嵌入式技术的网络数字监控系统等发展过程。 2.1本地模拟信号监控系统 本地图像监控系统主要由摄像机、视频矩阵、监视器、录像机等组成,利用模拟视频线将来自摄像机的视频连接到监视器上,利用视频矩阵主机,采用键盘进行切换和控制,录像采用使用磁带的长时间录像机;远距离图象传输采用模拟光纤,利用光端机进行视频的传输。 传统的模拟闭路电视监控系统有很多局限性:首先,有线模拟视频信号的传输对距离十分敏感;其次,有线模拟视频监控无法联网,只能以点对点的方式监视现场,并且使得布线工程量极大; 另外,有线模拟视频信号数据的存储会耗费大量的存储介质(如录像带),查询取证时十分烦琐。 2.2基于PC插卡的数字监控系统 基于PC机的远程图像监控系统由PC机插视频卡构成,在监控现场,有若干个摄像机,各种检测、报警探头与数据设备,通过各自的传输线路,汇接到监控终端机上,该终端可以是一台PC机,也可以是专用的工业机箱。 基于PC的视频监控系统终端功能较强,便于现场操作。但稳定性不好,视频前端(如CCD等视频信号的采集、压缩、通讯)较为复杂,可靠性不高,PC机也需专人管理,特别是在环境或空间不适宜的监控点,这种方式不理想。 2.3基于嵌入式技术的网络数字监控系统基于嵌入技术的监控系统不需处理模拟视频信号的PC,而是把摄像机输出的模拟视频信号通过嵌入式视频编码器直接转换成IP数字信号。研祥的EC5-1612CVDNA具备4路视频编码处理、网络通信、自动控制等强大功能,直接支持网络视频传输和网络管理,使得监控范围达到前所未有的广度。研祥公司除了编码器外,还有嵌入式解码器、控制器、录像服务器等独立的硬件模块,它们可单独安装,并可与其他厂家的设备实现互连。 数字化视频监控的优点是克服了模拟闭路电视监控的局限性:首先,数字化视频可以在计算机网络(局域网或广域网)上传输图像数据,基本上不受距离限制,信号不易受干扰,可大幅度提高图像品质和稳定性;其次,数字视频可利用计算机网络联网,网络带宽可复用,无须重复布线;另外,数字化存储成为可能,经过压缩的视频数据可存储在磁盘阵列中或保存在光盘中,查询十分简便快捷。 基于嵌入式设备的监控系统的优点是:由于这种系统的硬件是一个同处理器和操作系统捆绑较为紧密、功能专一、专门设计的独立的设备,不像插卡系统那样受通用计算机系统中其它软件硬件的影响,因此性能上更稳定,且便于安装、维护,易于实现系统的模块化设计,便于管理、维护。三、嵌入式技术在网络远程视频监控中的应用分析3.1 嵌入式技术分析 嵌入式技术是一种以实际应用为中心,结合实际功能对软硬件进行裁剪,从而构建专用计算机系统的一种技术。嵌入式技术的发展为嵌入式网络视频监控系统的发展和应用提供了有利条件和基础平台。嵌入式系统主要由嵌入式微处理器、相关支撑硬件、嵌入式操作系统以及其他应用软件等组成。与PC 相比,嵌入式系统具有成本低、耗电少、实时性好、稳定性好以及易于升级扩展等优点,具有良好的应用前景。随着硬件设备的升级,现在很多基于嵌入式的摄像头都作为前端视频监控设备,这样直接在摄像头内部进行图像视频数据的压缩,通过嵌入式视频服务器的转播,用户用普通的浏览器输入对应的嵌入式网络摄像头的IP地址,就可以实现对远程网络摄像头的视频监控,大大简化了整个系统的硬件构成,同时由于基于嵌入式技术构成的远程网络视频监控系统,用户也无需在PC 机上开发专用的视频监控管理软件,只需要用普通的浏览器就能够实现远程视频监控,大幅降低了系统的开发成本。3.2 基于嵌入式技术的网络视频监控系统需求分析(1)功能需求分析 基于嵌入式技术的网络视频监控系统,主要是实现远程网络视频监控,其具体功能需求主要体现在以下几个方面:基于嵌入式的网络摄像头负责前端现场的视频图像的采集,同时在摄像头内部进行视频图像的压缩,以远程网络支持的通信协议传输至网络视频服务器,由服务器向用户提供视频监控画面。客户通过浏览器与服务器进行交互,获取远程网络视频监控画面;客户也可以直接通过IP管理访问远程网络摄像头,直接获取远程视频监控画面。网络视频服务器负责对远程视频监控画面数据的管理,包括存储、调用和访问,同时通过对客户的权限设计与管理,确保不同权限等级的客户拥有不同权限的远程视频监控画面的管理;另一方面,网络视频服务器还必须要设计必要的安全管理程序,确保视频监控数据在网络中的传输安全。(2)系统软硬件平台分析 系统硬件平台基于Web 技术的嵌入式网络视频监控系统的硬件平台主要由嵌入式系统构成,包括基于嵌入式技术的网络摄像头,网络视频服务器;其中基于嵌入式技术的网络摄像头,主要由嵌入式微处理器,存储器、通信接口等部分构成。嵌入式微处理器的核心部件是ARM内核,该内核能够支持多线程任务的并行开发,并且针对具体的功能对软件进行裁剪,大大简化了网络摄像头的硬件结构和硬件平台成本。系统软件平台系统软件主要是在前端网络摄像头内部实现视频图像数据采集和压缩处理的软件平台,该平台采用嵌入式Linux 系统为基础平台进行裁剪和开发。Linux 内核能够轻易实现对设备的硬件驱动、I/O 数据的读取与存储、进程的调度以及多任务协调等任务,因此,只要提供具体的功能,就能够利用Linux内核实现具体的功能开发。四、基于Web 技术的嵌入式网络视频监控系统的实现4.1 系统架构基于Web 技术的嵌入式网络视频监控系统,其整体结构采用了嵌入式+Web 网络相结合的方式进行架构,因此整个系统的架构可以分为以下三个层次:(1)前端嵌入式网络摄像头作为整个视频监控系统的前端设备,该系统采用了基于嵌入式技术的网络摄像头,该摄像头具备独立的IP通信能力,同时由于内部具有嵌入式微处理器,因此该摄像头支持对视频图像监控功能的专业化裁剪,从而实现网络视频监控功能的一对一通信和管理。另一方面,通过对嵌入式网络摄像头内部程序的裁剪,能够实现对视频图像数据的采集、压缩、存储和传输等多任务的协调,大幅降低了对网络传输的负载压力,从而提升了系统整体的健壮性。(2)网络传输层为了实现网络视频监控的远程传输,网络传输层选用数据传输实时性较好的工业以太网作为网络传输介质,选用环形拓扑结构作为网络传输层的物理结构,这样能够有利于提高数据传输的可靠性。(3)终端视频监控管理层作为整个嵌入式网络视频监控系统的管理层,主要由网络视频服务器和显示终端两部分构成,网络视频服务器参与对视频监控画面数据的管理和远程调取等访问任务,而显示终端则主要用来完成对远程视频监控画面的访问。4.2 嵌入式视频监控程序的设计嵌入式操作系统的主要特点之一,就是能够实现多任务的并行处理,尤其是本论文所选取的以Linux作为核心内核,适宜将可移植性很强的uC/OS-II 操作系统内核移植到以Linux作为核心的操作系统中去,从而为多任务的并行处理的实现打下了良好的技术基础。 关于具体的利用Linux 操作系统和uC/OS-II 内核实现多任务的并行处理,可以从以下几个步骤入手实施:(1)划分任务流程:所有的任务需要实现进行规划处理,将任务的流程规划好,并按照具体的流程执行相应的进程,从而将所有任务的并行处理转变为进程的并行处理;(2)按优先级顺序处理:按照预先定义的中断优先级顺序处理各个任务进程,当不同的任务进程同时处理时,按照优先级顺序进行处理;当相同优先级的任务进程需要处理时,可以按照任务的范围度实现中断嵌套处理,从而保证了多任务的并行处理;(3)任务在事件库中被执行:当任务被分解为进程之后,按照优先级的顺序被定时器响应就进入了事件库,在事件库中主要是针对任务的属性和需要完成的目标,对任务的进程进行封装,封装主要包括文件封装和接口封装,封装的目的是为了实现在同时并行处理多个任务的时候,不会因为进程的相似性而发生任务的错误执行的情况。总之,在嵌入式系统中,多任务的并行处理需要借助于进程处理,并按照优先级的顺序进行处理,当然,也可以借助于Linux内核的事件调度轮盘,辅以合适的任务执行策略,即可实现预期的多任务并行处理的机制。五、结语基于Web 技术的嵌入式网络视频监控系统,相较于传统的网络远程视频监控系统,具有突出的优势,如适合更远距离的传输,简化了系统结构和开发成本等,因此在近几年,基于Web 技术的嵌入式网络视频监控系统得到了广泛的应用,因此基于Web 技术的嵌入式网络视频监控系统已经成为网络远程监控系统的发展必然趋势。本论文结合嵌入式系统详细探讨了网络远程视频监控系统的开发与实现,对于网络远程视频监控技术的研究,无论是从理论研究方面,还是从实际应用方面,都具有较好的指导借鉴意义。当然,本论文所设计的嵌入式网络视频监控系统只是从嵌入式角度对系统进行了开发设计,针对Web 技术尚有很多具体的技术问题有待解决,这有待于广大技术人员的共同努力,才能够最终实现基于Web 技术的嵌入式网络视频监控技术的飞速发展和应用。参考文献1 颜菲菲.基于Web的远程数字视频监控系统的设计与研究.济南:山东大学,20052 孙辉,陆松年,杨树堂.基于Linux和S3C2410 的嵌入式Web Server的研究与实现.计算机应用与软件,2007,(24):39-403 王田苗.嵌入式系统设计与实例开发.北京:清华大学出版社,20034 陈峰,李滨滔,戈志华.基于S3C2410的嵌入式Linux
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《电子商务合同法修订与电子支付法律效力合同》
- 生物降解材料在物流包装中的应用-洞察及研究
- 中药现代化研究进展-第1篇-洞察及研究
- 2025-2030封装晶体振荡器在工业机器人控制系统的应用拓展研究
- 2025-2030多因素认证中指纹识别技术占比变化趋势
- 2025-2030复合蛋白饮料技术壁垒与专利布局深度分析
- 2025-2030固态电池量产时间表与电动汽车续航里程提升关联研究
- 2025-2030固态电池量产工艺突破对电动汽车产业格局重塑影响研究报告
- 2025-2030固态电池电解质材料研发进展与车企战略投资方向预判
- 2025-2030固态电池技术路线比较与市场导入策略研究报告
- 人民监督员知识讲座
- 《研究生入学教育》课件
- 汽车行业中的环境保护与可持续发展
- 传染病科护士的新技术和新疗法应用
- 打起手鼓唱起歌混声合唱简谱
- 改造卫生间施工方案范本
- QGW 201175-2019-金风陆上风力发电机组 塔架通用防腐技术规范
- 医疗废物泄露应急演练脚本
- 第八章呼吸系统疾病
- 老友记第一季字幕
- 输电线路风偏计算基本方法
评论
0/150
提交评论