当前位置: 首页 > 专利查询>重庆大学专利>正文

一种安全监控系统的构建方法技术方案

技术编号:11941834 阅读:69 留言:0更新日期:2015-08-26 12:54
该发明专利技术提供了一种安全监控系统的构建方法,具体步骤包括:1、搭建数据源层;2、建立数据传输层;3、搭建数据分析层;4、建立数据显示层。本发明专利技术采用UDP/IP传输协议,以及H.264压缩编码算法,提高了视频数据传输速率,另外也降低了视频数据大小,节约了数据存储空间。磁盘阵列存储方式,增大了数据存储空间,支持更远时间的视频回放。多线程技术,防止了数据包丢失,提高了数据接收和拆包效率。前后台交互采用Websocket技术,半双工的工作原理,实现了实时数据的可视化展示。可伸缩矢量图像绘制监控区域地图,满足地图的无损放大与缩小,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及监控系统信息处理
,特别是及关键技术。
技术介绍
目前,安全监控系统大多采用基于数字存储技术的硬盘录像系统以及硬盘刻录机系统。数字硬盘录像系统不仅存储费用低、效率高,而且还具有网络传输、远程传输和循环存储等优点。与此同时,硬盘录像系统的数字化和传输网络化等先进技术可以实现与防盗报警等系统联网联动,及时准确地反馈现场信息,为报警事件提供充分可靠的依据,但是硬盘刻录机能够接入的视频监控数量有限,不能够大规模地集成视频监控。另外,目前的安全监控系统,内部缺少安全分析模型,对安全等级以及风险等级不能进行有效地评估,评估的结果不能进行可视化的展示。通常情况下的安全监控系统是基于C/S架构的,用户需要安装专用的客户端才能够正常使用系统,不便于访问,降低了系统的实用性。
技术实现思路
有鉴于此,本专利技术的目的在于提供。该系统能够集成大量的监控摄像头,监测范围广,覆盖面全。同时,采用磁盘阵列的方式对监控数据进行存储,能够保证过去一个月内的视频数据的回放。另外,视频数据的压缩、编码以及传输通过视频服务器完成,编码方式则采用最先进的H.264编码方式,加快了视频流传输速率,减小视频数据量。为达到上述目的,本专利技术提供如下技术方案:步骤一:搭建数据源层,用于接收传感器类数据、视频类数据、以及表单类数据,所获取到的基本数据直接存入数据库中;步骤二:采用UDP/IP协议建立数据传输层,确定本地服务器与远程服务器之间的数据传输格式,保证数据的正常传输;步骤三:使用Java Scoket技术建数据分析层,中间层负责把从传输层获取的数据进行处理,处理后的数据以轻量化数据格式与显示层进行数据交互;步骤四:建立显示层,用于完成可伸缩矢量图形渲染,以及数据可视化,视频监控以及报警信息推送等功能;进一步,在步骤一中具体包括以下步骤:21:传感器原始数据获取;22:传感器原始数据格式转换,例如,温度传感器采集到的模拟量需要经过模/数转换后需要再次转换成以度数为单位的数据;23:数据存储,根据相应的命名规则,在数据库中建立数据表,定义相关字段,对转换后的数据进行存储;进一步,在步骤一中所述的视频服务器,其作用是对视频数据进行模/数转换,将摄像头获取到的模拟信号转换成能在网络上传输的数字信号。另外,受到视频数据本身大小的限制,视频服务器将对转换后的数字信号进行压缩编码,编码算法则采用最新的H.264算法,以此提高数据传输效率;进一步,在步骤二中所述的数据传输层,主要负责本地服务器与远程服务器之间的数据通信。数据传输协议采用UDP/IP协议而非TCP/IP协议,由于整个网络环境采用专网的形式,因此Μ)Ρ/ΙΡ协议在数据传输速率上面将比tcp/ip传输效率更高;进一步,在步骤二中所述的远程服务器,主要用来接收本地服务器所传输的数据,此处采用多线程的方式,接收数据包与拆包同时进行。而非单线程模式下,先接收数据包再拆包,拆包完成后再去接收第二个数据包。采用多线程方式,能够有效地避免数据包的丢失,接收程序占用一个线程,能够对接收端口实时监听,只要有数据包过来,就将被获取到,并送入缓存区,供拆包程序进行拆包;进一步,在步骤二中所述的远程服务器,除了将数据进行拆包外,还将对数据进行存储,数据库中存放的数据为传感器类数据和文本类数据,而视频数据则仅仅存放其物理地址;进一步,在步骤三中所述的数据处理层,其作用是对数据库中存放的基础数据进行分析处理。基础数据经过事故预警及检测模型分析后的分析结果采用轻量化的数据格式与显示层交互,并且需要实时显示的传感类数据则直接通过WebSocket技术推送至显示层;进一步,在步骤四中所述的数据显示层,其作用是对地图及数据进行可视化展示。前端的监控地图为可伸缩矢量图像,所有的图形均为代码生成。而非位图,因此不是由很多的像素点构成,图形的放大与缩小对显示的质量没有影响;本专利技术的有益效果在于:本专利技术采用UDP/IP传输协议,以及H.264压缩编码算法,提高了视频数据传输速率,另外也降低了视频数据大小,节约了数据存储空间。磁盘阵列存储方式,增大了数据存储空间,支持更远时间的视频回放。多线程技术,防止了数据包丢失,提高了数据接收和拆包效率。前后台交互采用Websocket技术,半双工的工作原理,实现了实时数据的可视化展示。可伸缩矢量图像绘制监控区域地图,满足地图的无损放大与缩小,提高了用户体验。【附图说明】为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步的详细描述,其中:图1为安全监控系统流程图;图2为安全监控系统架构图。【具体实施方式】下面将结合附图,对本专利技术的优选实施例进行详细的描述。图1为本专利技术所述方法的流程图,本方法包括以下步骤:S1:搭建数据源层,用于接收传感器类数据、视频类数据、以及表单类数据,并将所获取到的基本数据存入数据库中;所述的视频数据与传感器数据,在本地也需要进行存储。另外数据库中存储的仅仅是视频数据的物理地址,非视频数据本身。因为视频数据本身是无法被存储在数据库当中的,除非是对视频数据进行编码,以二进制代码的方式进行存储,但是这样的话会加大服务器的工作量,降低效率。因此,数据库中仅存储视频数据的物理地址;所述的视频服务器,其作用是对视频数据进行模/数转换,将摄像头获取到的模拟信号转换成能在网络上传输的数字信号。另外,受到视频数据本身大小的限制,视频服务器将对转换后的数字信号进行压缩编码,编码算法则采用最新的H.264算法,以此提高数据传输效率;[002当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于贝叶斯网络的复杂系统中传感器故障诊断方法,其特征在于包括下述步骤:步骤一:搭建数据源层,用于接收传感器类数据、视频类数据、以及表单类数据,所获取到的基本数据直接存入数据库中;步骤二:采用UDP/IP协议建立数据传输层,确定本地服务器与远程服务器之间的数据传输格式,保证数据的正常传输;步骤三:使用Java Scoket技术建数据分析层,中间层负责把从传输层获取的数据进行处理,处理后的数据以轻量化数据格式与显示层进行数据交互;步骤四:建立显示层,用于完成可伸缩矢量图形渲染,以及数据可视化,视频监控以及报警信息推送等功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:张可柴毅马号钱锟张迅捷
申请(专利权)人:重庆大学
类型:发明
国别省市:重庆;85

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1