一种Web技术的嵌入式网络视频监控系统的制作方法

文档序号:13519278阅读:137来源:国知局

本发明涉及web技术,特别涉及一种web技术的嵌入式网络视频监控系统

的嵌入式计算机技术。



背景技术:

随着现代网络通信技术的飞速发展,越来越多的企业、集团呈现出跨地域式的发展,而在这样的背景下,利用网络实现远程监控,对于降低企业的生产成本,提高劳动生产率,进而提高生产安全是有利无弊;另一方面,随着生产规模的扩大,设备分布的越来越离散,而视频监控以其实时直观的优势迅速被广大用户所接受,结合物理通信技术,能够非常容易的实现基于网络的远程视频监控。但是过去的视频监控网络通常都是采用普通的双绞线或者同轴电缆实现远程传输和监控的,对于具有大流量数据的视频图像而言的视频负载,通常会容易造成网络的拥塞,而且基于这种模式组建的网络视频监控系统后期维护较为繁杂,对系统的更新也比较困难。为此,必须要想方设法实现新技术在远程网络视频监控系统中的应用。



技术实现要素:

web技术系统架构是基于web技术的嵌入式网络视频监控系统,其整体结构采用了嵌入式十web网络相结合的方式进行架构,因此整个系统的架构可以分为以下三个层次:

(1)前端嵌入式网络摄像头

作为整个视频监控系统的前端设备,该系统采用了基于嵌入式技术的网络摄像头,该摄像头具备独立的ip通信能力,同时由于内部具有嵌入式微处理器,因此该摄像头支持对视频图像监控功能的专业化裁剪,从而实现网络视频监控功能的一对一通信和管理。另一方面,通过对嵌入式网络摄像头内部程序的裁剪,能够实现对视频图像数据的采集、压缩、存储和传输等多任务的协调,大幅降低了对网络传输的负载压力,从而提升了系统整体的健壮性;

(2)网络传输层

为了实现网络视频监控的远程传输,网络传输层选用数据传输实时性较好的工业以太网作为网络传输介质,选用环形拓扑结构作为网络传输层的物理结构,这样能够有利于提高数据传输的可靠性;

(3)终端视频监控管理层

作为整个嵌入式网络视频监控系统的管理层,主要由网络视频服务器和显示终端两部分构成,网络视频服务器参与对视频监控画面数据的管理和远程调取等访问任务,而显示终端则主要用来完成对远程视频监控画面的访问。

嵌入式视频监控程序的设计,嵌入式操作系统的主要特点之一,就是能够实现多任务的并行处理,尤其是本发明所选取的以linux作为核心内核,适宜将可移植性很强的uc/os-ii操作系统内核移植到以linux作为核心的操作系统中去,从而为多任务的并行处理的实现打卜了良好的技术基础,关于具体的利用linux操作系统和uc/os-ii内核实现多任务的并行处理,可以从以下几个步骤入手实施:

(1)划分任务流程:所有的任务需要实现进行规划处理,将任务的流程规划好,并按照具体的流程执行相应的进程,从而将所有任务的并行处理转变为进程的并行处理;

(2)按优先级顺序处理:按照预先定义的中断优先级顺序处理各个任务进程,当不同的任务进程同时处理时,按照优先级顺序进行处理;当相同优先级的任务进程需要处理时,可以按照任务的范围度实现中断嵌套处理,从而保证了多任务的并行处理;

(3)任务在事件库中被执行:当任务被分解为进程之后,按照优先级的顺序被定时器响应就进入了事件库,在事件库中主要是针对任务的属性和需要完成的目标,对任务的进程进行封装,封装主要包括文件封装和接日封装,封装的目的是为了实现在同时并行处理多个任务的时候,不会因为进程的相似性而发生任务的错误执行的情况。



技术特征:

技术总结
本发明涉及一种Web技术的嵌入式网络视频监控系统,根据嵌入式技术在网络远程视频监控系统的功能需求分析,系统整体结构采用了嵌入式十W eb网络相结合的方式进行架构,相较于传统的网络远程视频监控系统,具有突出的优势,更适合更远距离的传输,同时简化了系统结构和开发成本,成为网络远程监控系统的发展必然趋势。

技术研发人员:余漫游
受保护的技术使用者:长沙有干货网络技术有限公司
技术研发日:2016.07.16
技术公布日:2018.01.23
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1