基于变电站监控系统的视频图元客户端监控方法和系统与流程

文档序号:15297056发布日期:2018-08-31 19:32阅读:192来源:国知局

本发明涉及变电站视频监控领域,尤其涉及基于变电站监控系统的视频图元客户端监控方法和系统。



背景技术:

随着智能变电站监控系统的全面应用和发展,越来越多的变电站、主站系统已经接入视频监控系统。视频监控系统能够把变电站内的运行环境状况、设备外观状态实时上传至监控中心,及时、直观地了解到现场情况。

但是当前变电站监控系统大多采用独立、分散的视频监控管理模式,视频展示由独立的应用程序完成,这种视频监控管理模式独立于图形界面存在,或者以主题窗体形式嵌入图形浏览器,或者是通过图形热敏点关联视频应用程序。若应用场景情况复杂且需要同时打开多路视频画面时,就需要分别点开多个独立的窗体,窗体之间存在重叠和遮挡现象;图形浏览器中分配主题窗口个数是有限的,主题窗模式无法满足多路视频窗口同时展示要求。可见,目前变电站视频监控的方式存在与系统集成度不高、配置与管理不灵活的问题,不利于进行综合管理和对比分析,不利于后期维护。



技术实现要素:

本发明所要解决的技术问题是目前变电站视频监控的方式存在与系统集成度不高、配置与管理不灵活。

为解决上述技术问题,本发明提供基于变电站监控系统的视频图元客户端监控方法,其特征在于,包括:

步骤s1:建立与数据库中视频设备信息表实时关联的视频图元客户端;

步骤s2:操作视频图元客户端向中心管理服务模块cms发送请求信息;

步骤s3:中心管理服务模块cms监测请求类型并做出判断后根据不同服务类型分别发送给各服务模块进行处理;

步骤s4:网络管理服务模块nms负责对设备上传的工况和告警进行判断处理,同时对设备执行非流类控制命令;

视频流分发转发服务模块srs负责对实时预览流的编解码、分发转发;

录像截图服务模块ffmpeg负责对现场设备图像进行手动录像或截图功能。

进一步的,建立与数据库中视频设备信息表实时关联的视频图元客户端包括以下步骤:

s11:获取视频设备固有的静态属性并在数据库中建立视频设备信息表作为数据源;

s12:通过拖拽的动作方式在图形编辑态画面中加载视频图元模块,根据预先设定的数据设置视频模块图形个数和矩形框大小;

s13:对步骤s12图形编辑态视频图元进行属性配置,根据预先设定的关联规则将视频图元关联到步骤s11中所述的数据库的视频设备信息表,制作包含视频图元的图形文件生成视频图元客户端。

本发明的另一方面,提供了基于变电站监控系统的视频图元客户端监控系统,其特征在于,包括:

视频图元客户端:所述视频图元客户端通过向流媒体中心服务模块发送请求信息完成各个功能,所述功能包括数据库管理功能、设备工况告警功能、抓图录像功能、云台控制功能、实时预览功能;

中心管理服务模块cms:所述中心管理服务模块cms上存储中心管理服务程序,所述程序被执行实现实时同步数据库中服务程序状态、设备属性信息、设备状态、设备关联关系,对视频图元客户端请求作判断和逻辑处理,将请求转发给各个相关功能模块或将结果上送视频图元客户端;

网络管理服务模块nms:所述网络管理服务模块nms上存储网络管理服务程序,所述程序被执行实现;对设备上传的工况和告警进行判断处理,同时对设备执行非流类控制命令;

视频流分发转发服务模块srs:所述视频流分发转发服务模块srs上存储视频流分发转发服务程序,所述程序被执行实现;对实时预览流的编解码、分发转发;

录像截图服务模块ffmpeg:所述录像截图服务模块ffmpeg上存储录像截图服务程序,所述程序被执行实现;对现场设备图像进行手动录像或截图功能。

本发明所达到的有益效果:本发明中生成的视频图元客户端是嵌入在图形浏览器界面上,通过图形浏览器界面对视频图元及站内的四遥信息进行统一配置,界面统一,配置过程简单方便,减少了对变电站各个子系统进行单独学习及配置的过程,为用户和工程维护人员提供了很大的便捷性;另一方面是形成了一体化的监控浏览界面,在图形界面上对变电站四遥信息和视频画面进行综合展示和控制,方便同时浏览、同时查看,利于变电站一体化管理,有效提高了变电站监控系统集成和管理水平,减少后期维护工作,方便运维人员全方位、多层次地掌握变电站内设备运行情况。

附图说明

图1是本发明方法实施例的流程图;

图2为图形编辑态视频图元绘制示意图;

图3为图形运行态视频图元载入视频流示意图;

图4为图形运行态视频图元视频流控制示意图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图1是本发明方法实施例的流程图;在本发明方法的实施例中首先要建立与数据库中视频设备信息表实时关联的视频图元客户端。

进一步地,在图1中示出在数据库建立设备信息表,即获取视频设备固有的静态属性并在数据库中建立视频设备信息表。本系统视频设备主要有两类,dvr硬盘录像机和摄像机。dvr,全称为digitalvideorecorder,硬盘录像机。

实际应用时根据变电站监控系统对视频设备需求获取视频设备的静态属性参数,在数据库中建立设备信息表包括dvr表和camera表,dvr表包括但不限于别名、名称、ip地址、dvr端口号及工况信息;camera表包括但不限于别名、名称、所属dvr、工况、通道号等信息。

在一个实施例中,在数据库中建立设备信息表包括dvr表和camera表,见表1和表2,表1为dvr表,其中中文域名包括别名、名称、ip地址、dvr端口号及工况;表2camera表,其中中文域名包括别名、名称、所属dvr、工况、通道号。进一步的,dvr设备有多个网口,利用camera表的不同的通道号与各个摄像机进行通信;camera表所属dvr是通过域“所属dvr”进行关联的。

tagname:中文域名是“别名”,是表记录的唯一关键字;name:中文域名“名称”;dvr_ip:dvr设备的ip地址,是标示dvr设备的唯一标示,具有唯一性;dvr_port:dvr设备端口号,通讯端口;status:中文域名“工况”,表示设备的工作状态,是否网络在线状态,如果在线,工况值为1,否则为0;belong_dvr:摄像机通过这个域所述设备名称去dvr表获取dvr设备信息进行通讯;channel_no:通道号,域值所述值对应dvr设备的网口,一般dvr设备通道号为0,1,2,3,...,每一个设备通道号可以连接一台摄像机设备。

在表1和表2中示出各域名的数据类型。

表1dvr表定义

表2camera表定义

进一步地,通过拖拽的动作方式在图形编辑态画面中加载视频图元模块,根据预先设定的数据设置视频模块图形个数和矩形框大小。

预先设定的数据可根据实际需要来设定。

对图形编辑态视频图元进行属性配置,根据预先设定的关联规则将视频图元关联到步骤s11中所述的数据库的设备信息表中对应的设备记录,制作包含视频图元的图形文件生成视频图元客户端。

进一步的,在具体实施例中,对图形编辑态视频图元进行属性配置时属性包括dvr表的dvr_ip域,dvr_port域和camera表的channel_no通道号域。

在一个实施例中,所述预先设定的关联规则比如图元属性框“dvrip”处关联dvr表的dvr_ip域值,图元属性“dvr端口”处关联dvr表的dvr_port域值,图元属性框“通道号”处关联channel_no域值。

视频图元客户端是嵌入在图形浏览器界面上的,这种开发提高了系统的集成度。有两方面优势,一方面是配置的统一性,视频图元客户端是嵌入在图形浏览器界面进行操作的,可以根据实际需求在图形界面上灵活布局变电站监控信息,界面统一,配置界面简单方便,而原来站内的视频监控系统是独立子系统,独立于图形监控之外,需要专门人员进行独立学习和配置,而通过图形浏览器界面对视频图元及站内的四遥信息(即遥信、遥测、遥控、遥调信息)进行统一配置,减少了对变电站各个子系统进行单独学习及配置过程,为用户和工程人员提供很大的便捷性;另一方面是形成了一体化的监控浏览界面,在图形界面上对变电站四遥信息和视频画面进行综合展示和控制,方便同时浏览、同时查看,利于变电站一体化管理,有效提高了变电站监控系统集成和管理水平,减少后期维护工作,方便运维人员全方位、多层次地掌握变电站内设备运行情况。

在本发明的一个实施例中视频图元属性配置对话框中的dvr_ip关联camera表中的“belong_dvr”,视频图元属性配置对话框“dvr端口号”关联dvr表的“dvr_port”域,视频图元属性配置对话框“通道号”对应camera表“channel_no”通道号域值。

将编辑态图形画面切换至运行态,状态切换成功后,可通过操作视频图元客户端向中心管理服务模块cms发送请求信息。

进一步地,在一个实施例中视频图元客户端向中心管理服务模块cms发送的请求信息可以包括但不限于数据库管理请求、设备工况告警请求、抓图录像请求、云台控制请求、实时预览请求。

进一步地,在变电站监控系统图形界面运行状态下,操作视频图元客户端,包括左键和右键事件,可以实现向多个方向和放大、缩小的云台控制、打开、视频流、抓拍图片、录像、全屏显示等功能。

中心管理服务模块cms监测请求类型并做出判断后根据不同服务类型分别发送给各服务模块进行处理;进一步地,中心管理服务模块cms监测请求类型并做出判断后执行以下操作:

若为数据库管理请求,中心管理服务模块cms与数据库交互,将网络管理服务模块nms发送来提供工况、告警等基础数据同步读写数据库,中心管理服务模块cms根据客户端请求将结果返回给视频图元客户端;数据库管理还包括设备信息管理、设备关联关系管理、系统管理、服务管理等功能;

若为设备工况告警请求,中心管理服务模块cms向网络管理服务模块nms发送请求;网络管理服务模块nms与设备交互设备状态告警情况并实时返回给中心管理服务模块cms,由中心管理服务模块cms同步读写数据库;并返回给中心管理服务模块cms;

若为抓图录像请求,中心管理服务模块cms向录像截图服务模块ffmpeg发出请求;录像截图服务模块ffmpeg进行抓图、录像操作,执行后并将结果返回给流媒体中心管理服务cms,流媒体中心管理服务cms向视频客户端返回操作结果;视频图元客户端通过json报文方式发送接收操作结果,在图元客户端界面上可以文字或者图标形式对操作结果进行显示;

若为云台控制请求,中心管理服务模块cms分派指定的网络管理服务模块nms进行云台控制;网络管理服务模块nms向视频设备发送控制命令并将操作结果返回流媒体中心管理服务模块cms;中心管理服务模块cms将结果返回给视频图元客户端;

若为实时预览请求,中心管理服务模块cms分派指定的视频流分发转发服务模块srs服务器地址并返回给视频图元客户端,视频图元客户端利用指定地址访问视频流分发转发服务模块srs进行取流、编解码,视频流分发转发服务模块srs利用rtcp协议向视频图元客户端分发转发视频流,视频图元客户端进行解码并实时预览。

进一步地,数据库中数据的的读和写都是由中心管理服务模块cms服务进行维护的,读数据,写数据都是中心管理服务模块cms来进行管理的,数据库表包含但不限定于系统表、服务器表、设备表等,表的域包含但不限定于如下所述:

1系统表:别名,名称,状态,cms_ip;

2服务器表:别名、名称、状态,机器名,服务器ip,服务器端口;

3dvr表:别名,名称,状态,nms_tagname,dvr_ip,端口,用户名,密码,设备类型等;

4摄像机表:别名、名称、状态,belong_dvr_tagname,通道号,云台是否可控等;

5各个流媒体服务cms、nms、srs服务的状态、机器名称、ip、工作状态等信息;设备信息)。

需要说明的是:在图形运行态画面中操作视频图元客户端,首先需要满足视频流已经打开的条件才可以进行云台控制、视频流关闭控制、抓取图片、录像启停等功能。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

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