《水利项目视频监控系统平台软件设计方案.docx》由会员分享,可在线阅读,更多相关《水利项目视频监控系统平台软件设计方案.docx(26页珍藏版)》请在第一文库网上搜索。
1、水利项目视频监控系统平台软件设计方案iVMS-8800是海康威视专为能源行业用户量身定制的视频监控软件,采用模块化设计,部署方便,操作简便,还可根据行业自身管理要求和监控现状做进一步的定制开发,充分体现监控安全防范管理的效率。1.1 平台总体架构通过良好的分层结构,统一的接口服务,可以有效的降低系统构建的复杂度。iVMS-8800平台系统根据分层的设计理念把系统分成以下四个层次:基础平台层、平台服务层、业务层、应用层。平台软件的架构层次如下图所示。平台服务中间件服务中心管理IWeb服务认证授权I全网校时视频负载均衡|双机热切F1志管理|资产管理|环境量地图管理流媒体服务I云台代理存储管理报警文
2、件备份外设接入设备代理移动服务I门禁报警管理电视墙代理网络管理系统级联I匕业务系统J2EE.NET应用C/S客户端B/S客户端移动客户端第三方系统(平台级)WebService/SDK视频监控门禁系统环境监控入侵报警消防报警语音系统地图呈现智能分析业务互动统计分析业务逻辑子系统操作系统、数据库、安全加密1.1.1 基础平台层基础平台层对操作系统、数据库、安全加密、多媒体协议的封装,屏蔽差异,实现上层应用的平台无关性,提高开发效率和系统兼容性。1.1.2 平台服务层平台服务层我们提供了中心管理、Web服务、认证授权、日志管理、资产管理、地图管理、流媒体服务、云台代理、存储管理、文件备份、设备代理
3、、移动服务、报警管理、电视墙代理、网管服务等通用服务外,还提供了电信级系统必须具备的负载均衡、双机热备、全网校时、系统级联等服务。我们还提供了设备抽象模型和外设接入服务,可以兼容多厂商、多种类、多协议的各种异构硬件,支持接入第三方视频设备、环境量、门禁、报警、消防和业务系统。1.1.3 业务层业务层通过对平台服务的归纳、封装,提供了视频监控、环境监控、入侵报警、消防报警、门禁系统、语音系统、地图呈现、智能分析、业务互动、统计分析等综合业务,方便应用层调用。1.1.4 应用层应用层通过WebService接口调用平台提供的各种服务,可将具体的业务呈现给最终用户,呈现方式有:C/S客户端、移动客户
4、端、基于Web技术的B/S客户端。平台还提供了WebService或SDK接口供第三方平台调用。1.2 平台关键技术软件系统关键技术的选择对信息平台建设成功有关键作用,经过认真分析,结合能源行业技术特点,主要采用了数据处理技术、中间件技术、构架/构件技术、工作流技术、XM1及WebService技术等。在中心平台的集成中,要实现不同操作系统、不同数据库之间的跨平台的分布式应用。采用中间件技术,可以在不改变原有系统的前提下,实现已有系统的信息整合。构造完整的、健全的信息集成系统,可以很好地把不同部门的多种软件及信息数据结合为一个有机的协作整体。在中心平台的建设中,中间件技术将起到关键的作用,是数
5、据处理系统、信息发布系统的实施基础。中心平台的基础中间件将充分考虑信息平台的实际需要和特点(如:多源异构数据整合等),并选用成熟的、符合国际标准的中间件(如J2EE等)。1.2. 2构架/构件技术基于构架/构建的软件体系结构能够通过对系统构造的理解来提高有关软件工作人员的系统设计和系统分析能力,分析,从而在系统组织、结构重用、运行模式、系统分析和系统维护等方面降低软件设计和开发的成本,促进软件系统生产的效率提高。采用基于构件的技术和UM1建模语言来进行系统的设计,实施迭代式的设计开发。统一建模语言(UM1)具有直观化,明确化特点,是构建和文档化软件系统产物的通用可视化建模语言。UM1可以与所有
6、的开发方法、生命阶段、应用领域和媒介一同使用。各应用子系统都将采用分布式构件进行搭建,为将来的构件重用和组成基于工作流和集成流的高级的中间件打下良好的基础。当各种领域构件建成功以后,可以通过基于工作流的高层中间件来进行高层次的集成。工作流过程定义语言将现存的构件通过工作流结合起来,通过工作流引擎执行工作流来实现新的系统流程和功能,而不必重新开发新的应用构件,大大增强了系统的灵活性和可重用性,最终可以达到适应变化迅速的用户需求的目的。1.2.4XM1和WebServices技术中心平台当中的数据具有多源异构的特点,对于此类数据的处理首先要求对数据的描述要有简单易行的一套标准。XM1是现在流行的数
7、据交换标准,特别适合表述和交换复杂的数据对象和类型。在信息平台的建设过程中,数据采集及数据处理系统把XM1作为数据格式描述的统一标准,并纳入数据规范的制定当中。同时,在数据分析中,也便于采用数据挖掘、O1AP(联机事务分析)等技术的应用。另外WebSerViCeS技术支持XM1,SOAP,WSD1,UDD1等开放标准,可以通过HTTP协议实现穿越防火墙的软件互操作和数据交换,实现跨越各种技术的软件集成。模块名称模块类型来源模块简述中心管理模块软件自主开发提供系统配置管理、WebSerViCe接口、服务器管理、B/S配置客户端、B/S控制客户端等功能。数据库模块软件第三方保存系统的所有业务数据。
8、流媒体模块软件自主开发提供码流转发、级联转发的功能,降低前端设备的取流压力,提升系统的性能。云台代理模块软件自主开发提供云台控制、优先级控制等功能。存储管理模块软件自主开发提供整个平台的存储管理功能,支持前端存储、iSCSI直写存储、PCNVR集中存储等不同的存储方式。网络存储模块软件自主开提供网络存储功能,支持本地硬盘和IP-SAN。发文件备份模块软件自主开发提供文件的上传备份、检索、查看、下载、点播功能。外设接入模块软件自主开发统一管理外接设备,将设备的事件和采集的信息推送给报警服务器来进行进一步的处理。设备代理模块软件自主开发提供E家设备(单兵、车载)接入、信令转发功能,支持多网域路由。
9、移动终端模块软件自主开发提供移动终端接入、信令转发功能,实现分辨率、格式转换使之符合移动终端应用需求,并进行流媒体转发。报警管理模块软件自主开发提供报警信号接收、报警联动等功能。电视墙代理模块软件自主开发提供电视墙管理,轮询计划执行等功能。网管模块软件自提供对整个平台上的设备主开发和服务器的状态监控功能。级联模块软件自主开发提供级联通信,支持SIP信令转发和分发。C/S客户端软件自主开发提供远程登录,对系统进行远程操作的功能。移动客户端软件自主开发提供移动终端登录,对视频进行预览、云台控制的功能。1.4平台功能1.4.1通用业务功能1.4,1.1视图支持多屏显示,可将各视图弹出主界面显示,并可
10、在多个显示器上显示不同的视图;支持多种平台界面风格。14.1.2常规视频监控树形列表分为监控点资源和视图资源两种展现方式,支持多级组织机构,可按组织机构-监控区域-监控点多级展开,常规视频监控采用的监控点资源展现方式为:省级(组织机构)一地区级(组织机构)-现场(组织机构)一摄像机安装区域一摄像机;通过树形列表手动选择或模糊查询所需监控点,可实时监视同一监控区域多路实时视频并实现一机同屏同时监视,可实时监视多个监控区域的单路实时视频;支持一机同屏1、4、9、16画面等规格画面显示方式,同时支持4、6、7、9、12、24画面多种规格画面的组合显示方式,支持多画面全屏显示,支持窗口比例按照实际显示
11、器分辨率自适应(4:3、16:9);支持对任意视频进行手动录像并保存在本地,支持预览按帧抓拍及连续抓拍,支持将任一帧抓拍的图像保存成JPEG或BMP的格式,并可在本地查看抓拍的图片,可在抓拍的图片上添加备注信息以便做好标记;支持预览画面时的即时回放,即时回放功能用来对正在浏览的图像,当前时刻前几秒到几十秒不等的录像进行即时的回放;在预览列表树和预览窗口的右键菜单中添加主子码流切换功能,点击码流切换,预览视频可按照主码流或子码流进行播放;支持动态调节亮度、对比度、饱和度、色调等视频参数。业务视频监控采用的视图资源展现方式为:省级(组织机构)地区级(组织机构)一现场(组织机构)重要设备或设施一所有
12、关联的摄像机监控场景;分组可按实际需求对监控点进行设置,支持2级子分组,并可修改和共享已设分组,支持监控点自动轮巡功能,参与轮巡的对象可以任意设定,包括不同监控区域的监控点、同一监控区域的不同监控点预置点、同一监控点的不同预置点等,轮巡间隔时间可设置;监控点巡航通过把多个监控点的不同预置点添加到序列中,配置成巡航路径,依次在各预置点自动停留和显示图像,可以一次性将需要巡检的重要设备或设施的点位添加,实现可视化日常巡检,支持单次巡航和重复巡航,巡航过程支持全程录像。14.1.4云台控制支持对云台镜头的全功能远程控制,控制分8个方向:上、下、左、右、左上、右上、左下、右下,可以对摄像机进行焦距、焦
13、点、光圈的调整,支持转动速度控制,还可以对摄像机的雨刷、加热器等辅助设备进行控制;支持3D缩放、定位功能,用鼠标拖曳的方式控制摄像机的监控方位、视角,实现快速拉近、推远、定焦被监控对象;具备视频自动复位功能,即可对监控点的摄像机设定默认监视状态,正常状态下摄像机保持默认状态,在控制完成的可设定的时间段内恢复默认监视状态;对于重要或调用频率高的监控点,可设置预置点,保存摄像机的方向、角度、焦距等信息,多个预置点组成巡航路径后,可实现单个摄像机在多个预置点之间的视频巡航,巡航的预置点顺序、巡航时间和巡航速度可配置;支持对摄像机云台操作轨迹进行记录,调用轨迹时摄像机会沿着记录进行运动;支持海康专有键
14、盘及摇杆控制视频播放、切换焦点窗口及对焦点窗口进行云台控制。1.4.1.5录像回放 支持常规回放、分段回放、事件回放三种模式,支持同时检索、回放所选各监控区域的多个摄像机视频; 常规回放模式下,支持按存储介质、通道、时间、录像类型(计划录像、动测录像、手动录像或报警录像)等组合条件对某一路录像进行搜索,支持1/4/9/16画面同步或异步回放; 分段回放模式下,支持按存储介质、通道、时间等组合条件对某一路录像进行搜索,支持对一路录像分4/9/16段回放; 事件回放模式下,支持事件类型(视频报警、IO报警)通道、时间等组合条件对某一路录像进行搜索,支持1/4/9/16画面同步或异步回放; 支持对回
15、放录像单进、单退、快进(1/2/4/8倍数)、剪辑、抓帧、下载、合并、标签、文字描述、上传等; 支持本地备份、刻盘备份、ftp上传备份,支持本地录像回放和远程录像回放; 支持录像文件的锁定功能,锁定的录像文件将不会被覆盖。14.1.6语音功能 支持客户端对设备的语音对讲,支持客户端对多个设备音频通道的音频广播; 支持客户端间的语音对讲、广播及文字信息发送; 支持客户端对讲声音文件的录音,并且能够保存及回放。14.1.7环境监控 支持对温度、湿度、风速、水浸、烟感、门禁等环境数据进行实时监测及存储; 支持环境量报警联动,包括客户端、录像、云台、报警输出、报警上墙、短信、邮件等联动方式; 支持环境量实时数据以曲线/列表的形式展示,可设置报警上下限阀值; 支持历史查询时手动选择通道上的多条同类曲线,并在同一个窗口上进行展示; 支持环境量报表