视频监控平台的运维管理系统的制作方法

文档序号:12038200阅读:403来源:国知局
视频监控平台的运维管理系统的制作方法与工艺

本发明涉及视频监控技术领域,是一种视频监控平台的运维管理系统。



背景技术:

目前电力安防系统通过部署统一视频监控平台来运维管理地区整体的视频监控系统,而在地市级别的运维上,由于缺少一些较好的技术手段,还没实现自动化运维的目标,更加缺少对数据的系统性的梳理,未达成对视频设备故障的全过程管控。在日常的运维过程中,又有不少的重复性工作,亟需一种自动化运维的方式,让运维人员从机械性的劳动者的解脱出来,更加关注区域视频监控的整体情况。



技术实现要素:

本发明提供了一种视频监控平台的运维管理系统,克服了上述现有技术之不足,其能有效解决现有的视频监控平台自动化程度低,不能实现对视频监控设备故障自动化运维的问题。

本发明的技术方案之一是通过以下措施来实现的:一种视频监控平台的运维管理系统包括视频监控设备数据管理单元、自动巡视单元、数据分析单元和报表生成单元,所述视频监控设备数据管理单元包括采集视频监控设备完整周期正常数据的正常视频监控设备数据管理模块和采集视频监控设备完整周期故障数据的故障视频监控设备数据管理模块以及建立视频监控设备正常数据和故障数据的数据库;

自动巡视单元采用通信协议完成网络探测,并对视频流进行采集、分解、分析,完成自动巡视和故障原因上报;

数据分析单元对视频监控设备完整周期的正常数据、故障数据和在线数据进行处理,并以图表的形式进行展现;

报表生成单元采用office编程形成视频周报模板,在模板上导入相应的视频监控数据,同时导入相应的故障原因,生成实时视频周报。

下面是对上述发明技术方案的进一步优化或/和改进:

上述数据管理单元还包括数据初始化模块、数据标准化模块、数据查询模块和数据审计模块,所述数据初始化模块基于当前所运维的设备数据采用orm框架,以实体的形式来描述数据;数据标准化模块对数据进行标准化梳理、名称由变动的地点添加别名属性以及对基于视频监控设备的功能、网络、区域、批次层面进行划分及补充;数据查询模块包括以多条件的查询方式搜索数据;数据审计模块是对数据库中的数据和运维人员操作的数据进行审计,并将相应的记录存储在数据库中。

上述自动巡视单元包括网络探测模块、视频处理模块、定时模块和故障上报模块,所述网络探测模块根据视频监控设备所支持的网络协议而实现对视频监控设备进行探测;视频处理模块通过rtsp协议得到视频监控设备的视频码流并将视频码流分解为帧图像,通过对帧图像进行分析找出监控图像异常的摄像头;定时模块用于定时启动网络探测模块和视频处理模块;故障上报模块用于对网络探测模块和视频处理模块发现的视频监控设备的故障上报。

上述数据分析单元包括数据处理模块、数据展现模块、视频周报模块和故障分析模块,所述数据处理模块对正常视频监控设备的运行数据、故障视频监控设备的运行数据以及故障检修数据进行处理;数据展现模块将视频监控设备数据导出并输出,输出方式包括excel表格和图表;视频周报模块将视频监控设备一周的运维数据汇总,再将数据导入预设的视频周报模板中,生成相应的文档;故障分析模块对视频监控设备的所在区域和网络结构进行分析并对相应的路由结构判断设备掉线的原因,制定检修计划。

本发明极大方便了设备运维人员的对设备的运维管理工作,能够自动生成相应的报表,减少文档处理工作,并能及时的掌握设备故障和故障原因,有效提高了工作效率。

附图说明

附图1为本发明的整体结构示意图。

附图2为附图1中数据管理单元的结构示意图。

附图3为附图1中自动巡视单元的结构示意图。

附图4为附图1中数据分析单元的结构示意图。

具体实施方式

本发明不受下述实施例的限制,可根据本发明的技术方案与实际情况来确定具体的实施方式。

下面结合实施例及附图对本发明作进一步描述:

如附图1、2、3、4所示,该视频监控平台的运维管理系统包括视频监控设备数据管理单元、自动巡视单元、数据分析单元和报表生成单元,所述视频监控设备数据管理单元包括采集视频监控设备完整周期正常数据的正常视频监控设备数据管理模块和采集视频监控设备完整周期故障数据的故障视频监控设备数据管理模块以及建立视频监控设备正常数据和故障数据的数据库;

自动巡视单元采用通信协议完成网络探测,并对视频流进行采集、分解、分析,完成自动巡视和故障原因上报;

数据分析单元对视频监控设备完整周期的正常数据、故障数据和在线数据进行处理,并以图表的形式进行展现;

报表生成单元采用office编程形成视频周报模板,在模板上导入相应的视频监控数据,同时导入相应的故障原因,生成实时视频周报。

实时工作时视频监控设备完整周期正常数据所包含的信息可有:设备名称、设备编号、安装地点、设备ip、所属网段、视频监控类别(安防,生产,营销)、归属部门、安装负责人、投运时间和退运时间;视频监控设备完整周期故障数据包含的信息可有:故障对应的设备、故障发生时间、故障信息、故障类别、故障确认时间、故障原因、故障结束时间等,其中故障原因,则是运维人员通过联系相应的人员查明故障原因。

为了与原有的数据进行对接,则实现了python的office编程,采用win32com接口,对原有的数据即保存在excel表格中的数据进行导入,让系统的投入运行更加容易。

自动化巡视单元是对数据库中所保存的视频ip地址进行查询,查看其网络是否正常,如果有新的异常ip,则创建相应的故障数据,给运维人员处理和确认,反之则自动确认。自动化运维过程中,如果有条件可以实现实时监控,否则可以采用定时的方法,每天固定时间巡视。

报表生成单元是帮助运维人员每周完成视频周报。视频周报是以客观数据来表述视频监控的运维情况,经过运维人员的修改及调整,可在较短的时间内形成一篇数据正确的视频周报。

数据分析单元是对故障数据的挖掘,通过对所有的故障进行分析,找出某段时间内,视频故障出现最多的地区,以及相应的所属部门、安装人员、设备厂商、故障类别,从而实现对整个地区的视频故障实时监控,找出视频监控故障问题的关键点并着重解决,提高地区视频监控的整体质量,对今后工作也有较好的指导作用。

可根据实际需要,对上述视频监控平台的运维管理系统作进一步优化或/和改进:

如附图1、2、3、4所示,所述数据管理单元还包括数据初始化模块、数据标准化模块、数据查询模块和数据审计模块,所述数据初始化模块基于当前所运维的设备数据采用orm框架,以实体的形式来描述数据;数据标准化模块对数据进行标准化梳理、名称由变动的地点添加别名属性以及对基于视频监控设备的功能、网络、区域、批次层面进行划分及补充;数据查询模块包括以多条件的查询方式搜索数据;数据审计模块是对数据库中的数据和运维人员操作的数据进行审计,并将相应的记录存储在数据库中。

视频监控设备数据管理单元通过对当前区域所运维的设备数据、故障数据、网络数据进行梳理,建立数据库,实现标准化的数据操作,去除陈旧、冗余、不一致的数据,以便运维人员能简单得到准确数据。数据初始化模块建立设备实体的属性可有:id、类别、区域、地点、ip、用户名、密码、erp编码、具体地点、运维人员、状态、创建时间、更新时间、退运时间、路由轨迹、设备属性等,设备属性为外键,所对应的设备属性数据实体的属性可有:id、厂商、型号、摄像头像素、物理地址等。在数据初始化的过程中,设备台帐数据存储在excel表格中,故采用直接读取excel表格数据的方式,并消除单元格内可能出现的多余空格、冗余数据,从而确保数据准确。数据标准化模块确保对数据库进行查询时能搜索出相应的数据,其功能分为安防、生产、营销(包括计量、稽查),网络为设备所处的网段以及相应的路由路径,区域为相应的地理区域,批次为设备安装建设的批次。数据的更新,也根据标准化原则,运维过程中视频监控设备的变化而更新数据,如设备的新增、升级、投入平台、退出平台、退运等,设备的变化,设备的新增、投入平台、退运是指某个地点的视频监控设备变动,设备升级则是设备属性的改变,为了体现设备升级的变动,设计设备实体与设备属性实体的关系是多对一的关系,即一个设备对应多个设备属性,但是所对应的设备属性只有一个是运行中的,其余的均为退运,由于视频监控设备退运之后不会再投入到其他区域运行,故不用跟踪退下的设备去向;由于网络结构的变化,设备的网络地址应做相应改变。数据查询模块搜索数据可采用:如“area=xx县”+“pixel=200万”+“batch=2014年”查询某一区域,安装的设备像素为200万像素,2014年所有批次的设备实体对象;也可单独查询设备属性实体“status=退运”的实体,也可组合查询某一区域的退运设备。通过使用数据审计模块便于数据恢复和责任追查。

如附图1、2、3、4所示,所述自动巡视单元包括网络探测模块、视频处理模块、定时模块和故障上报模块,所述网络探测模块根据视频监控设备所支持的网络协议而实现对视频监控设备进行探测;视频处理模块通过rtsp协议得到视频监控设备的视频码流并将视频码流分解为帧图像,通过对帧图像进行分析找出监控图像异常的摄像头;定时模块用于定时启动网络探测模块和视频处理模块;故障上报模块用于对网络探测模块和视频处理模块发现的视频监控设备的故障上报。视频监控设备一般支持http,https,rtsp等协议,而由于部分设备存在系统漏洞,将http协议的端口关闭,但支持rtsp协议的端口未关闭,故采用rtsp协议来测试设备是否在线。另外,也可以采用icmp协议来测试设备是否在线,并根据往返时间来确定网络质量,其中除了断线的设备,还有部分设备是时延较大、传输质量较差,不符合视频监控的传输要求,故对这部分设备的判断,需要采取多次分时测试,并根据所在区域的网络传输时延设置阈值,超过阈值的采取多次分时测试以确定网络传输质量是否正常。当一设备被确定为异常(包括中断)则创建设备传输故障数据实体对象,此对象的属性有:id、故障类别、状态、处理方式、处理人、开始时间、结束时间等。监控设备的异常,通常原因是通信网络异常和站所停电,也有设备出故障,而设备出故障,则是要采取设备更换;处理方式类似设备升级,设备实体对象添加新的设备属性对象,而原设备属性对象的状态设置为“故障”。在具体的流程中,先是对设备进行在线状态巡视,并将在线正常的设备存入在线巡视正常的队列中,再从队列中取出设备数据,再对设备进行监控画面巡视。故在实际的处理过程中,需采取多线程的处理方式,采用线程+队列的形式,具体分为两个流程,一个流程处理在线正常的设备,一个处理在线异常的设备,处理在线正常设备流程的线程有:数据库读取线程、测试网络线程、测试画面线程、数据库存储线程;处理在线正常设备流程的队列有:全部设备队列、设备正常队列、设备在线异常队列、设备画面异常队列;处理异常设备流程的线程有:数据库读取线程、测试网络线程、测试画面线程、数据存储线程;处理异常设备流程的队列有:全部异常设备队列、网络正常设备队列、画面正常设备队列,线程之间的数据通信全部采用队列的形式。其中通信状态为正常的设备,要生成当前的路由轨迹,路由轨迹图可让运维人员清晰了解目标主机的服务状态、骨干路由节点所处的idc位置、经过的路由节点信息等。视频监控设备异常的原因为可包括:黑屏、白屏、闪烁、色彩异常等,可保存相应的设备异常图像,作为验证核实的参考。定时模块所预设的时间可以根据运维人员而改变。实际工作时通过声音和图像的形式提醒运维人员故障已产生,运维人员需确认故障,并与所在区域的运维人员了解情况,将故障原因和类型记录,其中声音的提示只持续3秒。

如附图1、2、3、4所示,所述数据分析单元包括数据处理模块、数据展现模块、视频周报模块和故障分析模块,所述数据处理模块对正常视频监控设备的运行数据、故障视频监控设备的运行数据以及故障检修数据进行处理;数据展现模块将视频监控设备数据导出并输出,输出方式包括excel表格和图表;视频周报模块将视频监控设备一周的运维数据汇总,再将数据导入预设的视频周报模板中,生成相应的文档;故障分析模块对视频监控设备的所在区域和网络结构进行分析并对相应的路由结构判断设备掉线的原因,制定检修计划。

视频监控模块整体的运行数据包括设备在线情况、故障设备(名称、故障原因、持续时间)、近一周恢复的设备(故障、检修人员、相关变动)等。而故障检修方面,以故障和检修这两个事件作为主体,通过故障事件,可分析设备的品牌、型号、所在区域、施工人员、运维人员等对设备运行的影响,通过检修事件,可分析所在区域、施工人员、检修人员对设备检修的影响。采用excel表格和图表展示视频监控设备数据,更直观,方便工作人员查看。通过对数据库查询,找到所在区域(站所)的运维人员和相应的联系方式,询问其区域是否停电或停网,从而对故障有了初步的判断。其中网络结构和设备的路由结构都会在自动巡视单元中更新。自动巡视单元可采用定时器调用网络探测模块和视频分析模块,对设备的在线情况和视频监控画面进行自动巡视,如果发现设备异常,则发送至故障上报模块,让运维人员能及时了解设备异常。数据分析单元是用于运维人员的日常汇报,即办公场景,运维人员需要对所运维的设备有整体的把握以及每个层面的特征有所了解,并自动生成运维人员每周应提交的视频周报,减少运维人员的工作量。

以上技术特征构成了本发明的实施例,其具有较强的适应性和实施效果,可根据实际需要增减非必要的技术特征,来满足不同情况的需求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1