|
NVMP 包括中心前端监控 DVR 、中心后台管理部分(流媒体服务器、数据库服务器等)、中心客户端软件三大部分,具体结构组成如下图:
每个规格软件基本描述如下:
1 )中心基本应用软件:
MANAGER 中心系统管理软件:基于 J2EE 体系和 WEB SERVICE 标准,实现统一身份认证和权限控制、组织与角色管理维护、设备集中配置与维护管理、结合任务计划执行和调度、报警处理规则管理、报警获取与分发管理、电子地图集中配置管理、设备巡检和日志管理等功能。
WEB VIEW 客户端软件:基于 J2EE 体系和 WEB SERVICE 标准,实现按照组织和分组模式的图像预览切换、云台控制、图像检索查询回放、报警信息接收、电子地图等功能。
MONITOR 监控中心主控软件:主要用于接警,基于 C/S 架构的中心监控主机内置程序,实现 WEB VIEW 全部功能,还可以实现轮循预览、报警接警和报警处理、电子地图、报警短消息等功能。
MATRIX 网络数字矩阵软件:主要用于实现控制数字矩阵控制主机内置解码卡和矩阵卡的任意分组轮循输出、手动切换输出和报警联动输出等功能。
2 )中心网络应用软件:
TRANSMIT 流媒体转发服务器软件:用于监控中心多客户端复用相同现场图像的流媒体转发管理和现场流媒体带宽限制管理,限制管理的策略包括路数、用户优先级和事件优先级等。
STORAGE 网络存储管理服务器软件:用于分散加集中存储的环境下按照管理中心软件设定的计划、策略执行高可靠性的图像集中存储、备份、检索和回放管理。
3 )现场接入服务器软件:
DVR 数字硬盘录像系统软件软件:基于 PC 架构的、功能齐全的数字视频录像与监控应用软件;
ACCESS门禁管理接入服务器软件:用于和门禁控制设备通讯和数据采集,实现门禁管理和其它系统的联动集成。
2 .系统特点
2.1具备更加完善的管理功能
1)完整的中心管理
针对 银行 视频集中管理需求,增加了专业的中心系统管理服务器软件、流媒体转发服 务器软件和网络存储管理服务器软件。实现对权限、设备、报警、带宽、预览、录像的完整管理。
2 )强大的系统管理
中心系统管理服务器软件是整个系统的核心管理软件,可以实现对机构、权限、设备、报警策略、电子地图、预览策略、存储策略进行全局范围内的集中管理,并可以实现所有用户对数字图像设备访问的实时集中权限认证。
3 )完善的带宽管理
通过多级流媒体转发管理和对所有视频访问的优先级管理,可以确保网络带宽有限的环境下,对远程实时图像访问和远程回放访问的带宽有效管理。同时通过流媒体转发,实现各级中心多人远程访问的实现和降低现场数字图像设备的使用负荷,延长数字图像设备的使用寿命。
4 )安全的存储管理
系统具备专业的存储管理软件,既支持分散存储环境下远程数字存储设备的集中配置管理和检索管理,也支持集中存储环境下对中心专业存储设备(如磁盘阵列和磁带机)的集中配置管理和检索管理,还支持混合存储环境下的存储管理,存储管理的图像包括实时图像、延迟备份图像、报警图像等。所有存储数据的访问支持实时权限认证,支持水印,支持 WEB SERVICE 标准,访问管理相对于一般软件的数据库支持操作更加安全可靠。
2.2采用更加先进的系统架构
1 )基于 J2EE 标准构建中心核心管理平台
系统核心平台决定这个系统的稳定性、可移植性和伸缩性,我们在选择 J2EE 作为系统核心平台选择的过程中,重点考虑到以下几点:
先进性和实证性
我们不应该选用过时的或者即将被淘汰的技术,这会导致用户原有的投资很快就会化为乌有。但我们也不应该选用过分先进、没有经过实证或者没有在大型系统、关键人物中大量运用的技术。
业界标准和理论基础
同时,体系平台也应该和业界保持一致,具有坚实的理论接触和完备的标准定义。自己设计一套体系结构可能在一时提高开发的速度、降低开发的门槛,但很难有序、高质量地发展、也无法被其他系统使用。目前在企业级和关键任务应用的最主要的平台有两种: J2EE 、 DotNet 。 J2EE 标准的制定者是 JCP , JCP 由 Sun 、 IBM 、 Oracle 、 SAP 、 Bea 、 Sybase 等几乎除了 Microsoft 以外所有软件、电信、安防、保险、金融业巨头参与的标准管理委员会。 DotNet 主要是由 Microsoft 一家设计和开发。
操作系统可移植性
在应用服务端,我们认为 UNIX 系统的安全性、稳定性和吞吐量远远高于 Window 系统的产品。因此我们认为管理这个系统的关键部件应该在 UNIX 主机上实现。但是在系统的试点阶段、或在一个较小的地区进行应用时, WindowsNT , 2000 系列的服务器也有它易维护的好处。但是当一个局部的试点向整个大中型网络监控监控领域扩展的时候,我们就有可能需要从 WINDOWS 系统向 UNIX 系统迁移,所以软件应该能够同时运行于这两个平台。 J2EE 由于具备系统无关性可以方便的实现 WINDOWS 系统向 UNIX 系统 的迁移。
2 )基于微核心 + 插件架构
支持容器技术,核心程序轻量化,所有功能模块采用插件方式,由容器将插件和核心程序自动组装成完整应用程序,架构更加开放灵活,更换修改任何功能插件不会影响已经稳定运行的核心程序和功能插件,解决软件定制开发和升级扩展的核心技术。
3 ) 基于 Web2.0的B/S架构
软件采用 Web2.技术构建B/S应用,彻底改变传统Web应用中因为每次交互动作都需要和服务器打交道导致的页面重新刷新,在拥有浏览器零安装、易维护的好处同时具有了和桌面应用程序类似的交互能力。现在,我们的Web程序就像桌面应用程序一样方便易操作,快速响应。
Web 2.0的核心构架是Ajax技术,采用该技术你可以从Web客户端随意产生请求到服务器,服务器可能响应这些东西:HTML片断、可以让客户端执行的脚本和任意数据。
利用服务器返回的 HTML片断,Ajax能够让软件不刷新整个页面的情况下替换现有页面上的一部分,或者在现有页面上增加新的内容。可以大大降低通讯所需要的数据;通过执行服务器返回的脚本,可以在不刷新页面的情况下完全改变当前页面的风格、行为和外观;还可以返回任意的数据让客户端上的&#106avascript进行操作。
Ajax和基于Ajax的Web 2.0已经开始成为高端Web应用程序的标准。世界上一些知名的大公司最近推出了不少基于Ajax的产品,受到业界的高度赞赏。例如Google连续推出的Gmail、Google Maps和Google Suggest都是Ajax的代表作品。
4 )支持 Web Service 标准应用体系
采用 Web Service 标准和 XML 标准协议,可以和所有第三方支持 Web Service 标准的各种业务应用系统非常方便的无缝集成,比如和银行业务系统的集成。 Web Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得 Web Service 能与其他兼容的组件进行互操作,它可以使用标准的互联网协议。 Web Service 平台也是一套标准,它定义了应用程序如何在 Web 上实现互操作性。
5 )支持 Portal 门户技术
方便和基于 B/S 架构的业务管理系统集成,快速构建 WEB 应用。 Portal 的中文意思是门户,可以包含:以内容展示为主的 WEB 网站,也包括以 CALL CENTER 为代表的接入,还包含 WAP 的接入等。 Portal 是一个内容聚集的平台。快速实现由用户定制的网站内容集中展现与单点登录。各个 application 提供业务能力, Portal 提供一个统一的 look and feel 。
6 )支持 O/R MAPPING 对象 / 关系数据库映射技术
既将把对数据库表直接进行的操作,变成对类和方法的直接操作。采用本技术后使得系统实现与数据库无关,本系统可以支持所有的关系数据库,如 SQL 、 SYSBASE 、 ORICAL 等。可以明显提高开发质量和效率,极大的减少程序的代码量。能明显提高项目结构的扩展性和柔韧性,更加容易修改和升级。
7 )支持 AOP 面向方面开发技术
本软件除了支持传统的面向对象开发 OOP 技术外,更支持 AOP 面向方面开发技术,该技术可以使得软件模块的解耦更加彻底,除了面向对象功能模块的纵向解耦外 , AOP 技术允许对一些诸如权限操作、缓存操作、事物操作等横向应用打包成一个方面解耦出来,这样在软件需要功能扩展而对于这些基本应用进行修改时可以不影响已经存在的其他程序。
2.3具备更加全面和专业的功能
1 )支持矢量地图,可以方便的进行地图缩放,可以和 GIS 无缝集成,便于将来进行城市范围内的定位监控和运钞车监控。
2 )支持 LDAP 协议,可以和行业客户采用 LDAP 协议的数据库交换人员身份认证信息,使得监控系统的用户认证系统可以方便纳入行业原有信息系统统一管理。
3 )支持 SSO 单点登陆技术,支持身份令牌。使得用户在任何一个系统登陆就可以在所有系统中登陆。
2.4具备更加稳定、可靠和安全的性能
1 )稳定:由于系统架构的先进性,一个模块的修改不会影响已经正常运行的其它模块,整个软件更加稳定健壮。
2 )安全:对于 WEB 应用支持 SSL 加密传输协议,对于 C/S 应用采用加密传输,系统更加安全。
3 )高质:由于采用各种先进的软件工程技术,无论是软件架构、编程方式、数据库操作和编程语言,都力求精练高效,确保软件产品的高质量。
下表为 NVMP 软件与一般软件的特性比较表:
|
主题 |
比较项目 |
太阳驹 NVMP 系统 |
一般系统 |
|
产品体系 |
数字硬盘录像软件 |
支持几乎所有主流视频板卡,拥有满足不同厂商需求的上百种不同规格界面软件。 |
支持一种或几种板卡,界面风格千篇一律。 |
|
大中型网络视频监控管理平台软件 |
具备专门中心集中管理软件,实现真正意义集中管理,系统管理软件和流媒体转发软件有专门的集群版本,支持负载均衡。 |
一般没有真正意义集中管理软件,没有专门的集群版本,当负载很大时容易系统崩溃。 |
|
DVR 基本功能 |
图像实时浏览 |
本机最大支持 49 路 /64 路 |
本机最大支持 16 路 /24 路 |
|
录像回查询 |
既支持文件列表回放,也支持时间同步条回放查询。支持画中画回放。 |
只支持文件列表回放。 |
|
录像质量动态调节 |
支持不同时间不同色彩方案录像,支持报警录像执行不同录像帧数和清晰度。 |
一般不支持。 |
|
网络传输 |
采用自主开发网传协议,网传延时更短,支持双码流,支持包括总带宽、单路带宽、优先级限制的多种网传带宽管理策略。 |
一般采用厂商提供网传 SDK ,网传效率不高,延时较长。一般只支持单码流,带宽管理策略很简单。 |
|
中心管理基本功能 |
中心系统管理 |
支持 B/S 架构,支持权限、设备、报警策略、电子地图的集中批量配置。 |
多采用 C/S 架构,部署操作不方便,不容易升级,不支持批量配置。
|
|
身份认证 |
支持基于令牌和 SSL 协议的集中身份认证,采用 WEB SERVICE 标准访问数据库,不直接开发数据库通讯端口,保证身份认证安全可靠。 |
有些采用单机认证,每次修改一个用户都要涉及到大量的工作。有些是到数据库中心去检查身份,直接开放数据库通讯端口导致安全隐患和效率极低。 |
|
电子地图 |
支持矢量地图,方便实现地图任意无损缩放和集成 GIS 。 |
一般采用位图,不能进行地图缩放,不能和 GIS 集成。 |
|
LDAP 技术支持 |
支持 LDAP 轻量目录访问协议,方便行业客户数据库交换各种目录信息。 |
一般不支持。 |
|
SSO 单点登陆技术支持 |
支持 SSO 单点登陆技术,支持采用统一的登陆验证系统一次登陆验证 , 就可以在包括监控系统在内的各个子系统中来回自由切换和使用。 |
一般不支持。 |
|
流媒体转发 |
可以实现包括网关管理、虚拟网管理和转发管理三大功能,不作权限认证等系统管理功能,功能实用可靠。 |
一般只能实现网关管理和转发管理功能。 |
|
软件架构 |
J2EE 技术采用 |
采用 J2EE 技术,可以运行 WINDOWS 和 UNIX 上,满足高稳定行、高吞吐量场合。支持中间件技术,系统更加稳定可靠。 |
部分采用 .NET 技术,只能基于 WINDOWS 平台,应用环境受局限。 |
|
微核心加插件 |
采用微核心加插件架构,软件结构稳定健壮,任何插件的修改升级不会影响已经完成的功能模块。 |
一般不支持该架构,软件高度耦合,架构复杂,任何功能的改变都会影响整个软件,不适合大规模定制需求。 |
|
WEB SERVICE 标准采用 |
提供采用 WEB SERVICE 标准和 XML 协议的标准空间,非常方便监控软件被上层 B/S 架构业务系统集成。 |
一般采用自定义非标准 WEB 服务器,不能提供标准控件,很难被上层 B/S 架构业务系统集成。 |
|
AOP (面向方面开发) |
支持 AOP 技术, 允许对一些权限操作、缓存操作、事物操作等横向应用打包成一个方面解耦出来,这样在对这类应用进行修改时也可不影响已经存在的其他程序。 |
不支持 AOP 技术,相应的软件修改开发会影响整个软件的稳定性。 |
|