太阳驹首页 > 产品频道 > 无线移动视频事业部 大型网络视频多级管理系统
 
前 言  体系架构 网络拓扑示意图 平台体系结构 系统功能 系统组成及特点

 前 言

 

 

    一般的系统只不过是旧 DVR的改造,只不过在单机的DVR上修改了一些界面或增加了一些功能,看起来能够操作前端不少的DVR,但是实际上随着监控网络的扩大,这些产品显然无法适应操作上、管理上的规模性要求。

    监控系统追求大而全,追求一些表面上的功能模块,没有把综合监控系统当作一个复杂的视频管理系统来考虑、无法为客户带来真正的价值。这样的系统往往没有很好的体系结构设计,只是就某个局部解决问题,而当监控的环境日益复杂,监控的管理需求精化、或者发生变化,或者需要和客户的其它系统进行紧密结合时,显得力不从心。

    这些问题有其历史原因,但是最重要的是,这些系统没有从全局的角度、从综合管理的高度来分析、设计整个监控系统。而仅仅是从产品本身的角度去考虑。

    我们认为,一套系统最核心的部分是它的体系结构设计和价值观:

    体系结构决定了系统本身是否能够适应客户监控规模的变化而进行伸缩、是否能够在用户需求变化的时候快速响应并无缝集成到原有的系统中去。体系结构也决定了一套系统是否会在很短的时间内被淘汰,还是能够随着信息、视频、智能、安全技术的发展而不断自我完善。

    价值观决定了系统是不是能够真正为客户提供客户所需要的东西。以及是否能满足客户日益发展变化的业务需求。他也决定了系统实现的每一个功能、每一个特点是否是为了实现更多的业务价值,还是只是为了功能而功能,产品而产品。

    总结这两点,我们的综合管理系统采用了目前 IT业界先进的J2EE体系架构,J2EE具有跨平台、高伸缩性、易扩展性的特点,基本上已经称为世界上大型企业级应用和关键任务应用的首选体系结构。

    而更重要的是,我们认为,从客户的角度来讲,综合管理系统的最终目的应该是能够提供一个平台,在这个平台的管理之下,所有的组织结构、设备(监控设备、报警设备、存储设备等、外部设备)、主机、系统等所有的被管理对象应该组合成为一个有机体,协同一致地为银行的监控管理目标服务。换句话说,平台内所有的设备和系统对客户来讲,就好像只是同一台无所不能、可以不断扩展的设备,为客户的各种机构、各种人员提供所需的服务。我们的每一项功能模块的增加、功能的使用方法都遵循这样的思想。不管是组织结构管理、权限设置、实时监看、录像、存储、回放、检索、报警、门禁、设备巡检、故障处理以及所有可能增加和扩展的其他功能都是从集中、统一、分层的方法来设计和管理的,按照操作者的权限和要求,在实际的使用中它们都能够覆盖到系统的所有、部分、特定的相关设备,从而提供极高的管理价值和个性需求满足。

 

 体系架构

 

体系结构和技术选型                   

    本系统的最终目的是为用户提供价值,因此选择的标准很简单:有利于节约并长期保护用户投资、有利于实现用户的管理目的、有利于用户高效可靠的使用系统、有利于用户操作的方便性和可用性的技术。

    1) J2EE系统核心平台

    系统核心平台决定这个系统的稳定性、可移植性和伸缩性,我们在选择 J2EE作为系统核心平台选择的过程中,重点考虑到以下几点:

    先进性和实证性

    过时的或者即将被淘汰的技术会导致用户的投资很快就会化为乌有。同样也不应该选用过分先进、没有经过实证或者没有在大型系统、关键人物中大量运用的技术。

    业界标准和理论基础

    体系平台也应该和业界保持一致,具有坚实的理论接触和完备的标准定义。自己设计一套体系结构可能在一时提高开发的速度、降低开发的门槛,但很难有序、高质量地发展、也无法被其他系统使用。

    目前在企业级和关键任务应用的最主要的平台有两种: J2EE、DotNet。J2EE标准的制定者是JCP,JCP由Sun、IBM、Oracle、SAP、Bea、Sybase等几乎除了Microsoft以外所有软件、电信、安防、保险、金融业巨头参与的标准管理委员会。DotNet主要是由Microsoft一家设计和开发。而Microsoft的主要优势在于客户端。值得注意的是,J2EE和DotNet可以通过WebService进行集成。

    操作系统可移植性

在应用服务端,我们认为 UNIX系统的安全性、稳定性和吞吐量远远高于Window系统的产品。因此我们认为管理这个系统的关键部件应该在UNIX主机上实现。但是在系统的试点阶段、或在一个较小的地区进行应用时,WindowsNT,2000系列的服务器也有它易维护的好处。但是当一个局部的试点向整个银行监控网络扩展的时候,我们就有可能需要从WINDOWS系统向UNIX系统迁移,所以服务端应该能够同时运行于这两个平台。由于J2EE的操作系统无关性,可以方便实现WINDOWS系统向UNIX系统迁移,DotNet则只支持WINDOWS。

    2)稳定可扩展的应用体系结构

    微核心容器插件技术 

    系统采用微核心容器技术,核心程序轻量化,所有功能模块采用插件方式,由容器将插件和核心程序自动组装成完整应用程序,架构更加开放灵活,更换修改任何功能插件不会影响已经稳定运行的核心程序和功能插件,解决软件定制开发和升级扩展的核心技术。

    基于方面的系统服务

    本软件除了支持传统的面向对象开发 OOP技术外,更支持AOP面向方面系统服务开发技术,该技术可以使得软件模块的解耦更加彻底,除了面向对象功能模块的纵向解耦外 ,AOP技术允许对一些诸如权限操作、缓存操作、事物操作等横向应用打包成一个方面解耦出来,这样在软件需要功能扩展而对于这些基本应用进行修改时可以不影响已经存在的其他程序。

    3)用户友好的操作

    系统采用基于 Web2. 0的B/S架构作为实现用户友好操作的主要技术,基于以下的考虑:

    自从 Web诞生日起,它就得到了最快速度的反展和应用,它不需要安装特别的客户端、随处可以存取的特点大大加快了信息交互的范围和深度。对于企业级应用来说,它的零客户端安装和维护也大大较少了系统维护、升级所需要的工作量。

    但是传统的 Web方式也有一个难以克服的问题,那就是它的交互能力和桌面应用程序相比差距很大。任何一次用户的交互动作都需要和服务器打交道,从而导致页面的重新刷新,另外一方面它也不支持在浏览器页面上进行拖拉等桌面应用程序非常方便实用的交互方式。

    究其根本的原因,可以归结到两点:

    Web通讯的底层采用HTTP协议,它是无状态的;

    服务端在不同的页面视图之间相互调用;

    这些问题传统的解决方法是 HTML的<frameset>和<frame>,但是它们所带来的问题让Web界面设计者无法进行很好的页面控制。接着产生了<iframe>,但是还是达到非常良好的交互能力。这是一个尴尬的局面,图形用户界面提供的能力已经非常强大,而我们的浏览器好像还是在操作60年代的字符终端。

   但是这种随着 Web 2.0的到来终于得到了很大程度上的解决,运用Web 2.0,我们仍旧拥有浏览器零安装、易维护的好处,但同时又具有了和桌面应用程序类似的交互能力。现在,我们的Web程序就像桌面应用程序一样方便易操作,快速响应。

   Web 2.0的核心构架是Ajax技术,Ajax(异步&#106avascript和XML)扩展了传统的Web应用程序模型,允许我们进行页面内的服务请求。在传统的Web应用程序中,你在页面上点击某些东西,浏览器发送一个请求到服务端,服务端返回另一个页面,浏览器解析新页面,进行刷新。采用Ajax技术,你可以从Web客户端随意产生请求到服务器,服务器可能响应这些东西:

HTML片断

可以让客户端执行的脚本

任意数据

   利用服务器返回的 HTML片断,Ajax能够让你再不刷新整个页面的情况下替换现有页面上的一部分,或者在现有页面上增加新的内容。譬如在某个地方增加易幅图片,在表格上增加或替换一行。这可以大大降低通讯所需要的数据,也没有页面整体改变的使用感。

   执行服务器返回的脚本,你可以在不刷新页面的情况下完全改变当前页面的风格、行为和外观。

最后,你可以返回任意的数据让客户端上的 &#106avascript进行操作。

   Ajax的调用是异步的,或者说是非阻塞的。当你向服务端发送请求时,浏览器回在你的发送对象上进行监听。而任何其他的浏览器事件,例如用户点击连接等等都不会受到影响,因此,你很少会有等待的感觉。这也带来了更好的用户体验。

   Ajax和基于Ajax的Web 2.0已经开始成为高端Web应用程序的标准。世界上一些知名的大公司最近推出了不少基于Ajax的产品,受到业界的高度赞赏。例如Google连续推出的Gmail、Google Maps和Google Suggest都是Ajax的代表作品。 

 

 网络拓扑示意图

 

1 )中心主控

   中心必须配置 1 台主控工作站,安装 NVMP-MONITOR 监控中心主控软件,该主控软件可以实现实现对网络内所有数字图象设备的网络监视、控制、查询、浏览、刻录、电子地图报警等功能,支持对报警系统的远程布撤防操作和实时监控,支持对门禁系统的远程实时进出监视、远程开关控制,具备最高的控制管理权限,内置短消息报警软件模块和外接短消息报警模块实现报警时自动发送报警短信到指定手机,通过可以外接对讲耳麦实现和现场的对讲指挥功能。基本规格的主控软件可以监控查询管理各类数字图象设备的最大 64 路图象数据,管理的报警警防区数据和指纹门禁控制器的门禁数据不限。支持短消息报警。可以对远程安装了银行现场设备服务器管理软件的主机进行管理。本软件支持双显示器,扩大显示范围,提高监控效果。

2 )中心分控

   中心根据需要选配多台分控工作站,均安装 NVMP-CLIENT 监控中心分控软件许可证,该软件相当于 C/S 分控端,基本功能同主控软件 . 。

3 )中心网络数字矩阵和电视墙控制

   中心根据需要可以配置网络数字矩阵主机,内置 NVMP-MATRIX 网络数字矩阵软件,该软件可以接收远程 DVR/DVS 传送过来的网络音视频压缩数据流,通过管理本机解码卡或矩阵卡输出单画面和复合画面图象数据到本机显示器和外接电视墙上,支目前单机支持最大 6 块 4 路解码卡或 16 块 2 路矩阵卡。提供本机显示控制、内置视频解码卡、矩阵卡输出控制输出控制,提供模拟矩阵互控的操作界面(支持通过键盘仿真控制),提供电子地图、分组、轮巡、联动等多种控制方式,提供矩阵卡输出复合方式控制(单画面、多画面、画中画)。

4 )中心系统管理服务

   中心必须配置系统管理服务器,安装 NVMP-MANAGER 中心系统管理服务器软件,软件模块可以对整个系统的人员、远程数字图象设备、远程门禁设备、远程报警设备、远程接入服务器的各种采样参数、联动策略设置、电子地图进行集中配置管理,同时实现对所有客户端(包括 C/S 和 B/S 方式)实时访问的权限控制和管理。在许多监控场所没有固定 IP 地址只有动态 IP 地址时,中心系统管理服务器(有固定 IP )还可要提供域名解析服务相关功能,实现基于公网的联网监控。

5 )中心流媒体转发服务

   当中心与现场网络带宽有限时(小于 2M ),为了满足中心或其他远程客户同时对远程监控场所设备的访问,中心还需要配置流媒体转发服务器,内置 NVMP-TRANSMIT 流媒体转发服务器软件用于流媒体转发。设置流媒体转发服务器的目的在于缓解网络带宽紧张的区域,对该区域内的视频服务器的访问全部通过流媒体转发服务器软件模块来进行转发,使得该视频服务器的视频服务只占一个通道。流媒体管理软件模块的多级设置可提高响应访问的效率,可以合理规划流媒体转发服务器软件模块的设置,以求更少的时间代价换取更高的带宽利用率。根据实际情况也可以在监控现场安装二级流媒体转发服务器和软件,实现 WAN 环境下二级流媒体数据转发功能,支持双网卡和跨网段应用环境,捆绑中心流媒体转发服务器软件使用。

6 )中心网络存储管理服务

为了保障数据安全,中心还可以配置网络存储服务器,内置 NVMP-STORAGE 网络存储管理服务器软件,实现远程所有图象的实时录象、报警录象、中心集中备份和事后检索查询,存储的媒介可以是普通硬盘,也可以是磁盘阵列或磁带库。

 

 

 平台体系结构

 

    NVMP 软件平台体系结构分为三个层次,最低下一层是硬件抽象层,目的是给不同的 DVR 和其他设备提供相应设备类的统一接口,为系统整体管理、配置、检索所有的设备提供统一的标准;在其上面的一层是平台,平台部分包括两部分,一部分是基本的服务,另一部分是基于这些服务的设计工具。最上面一层是构架在平台之上的应用,这些应用使用平台的基本服务一致、可靠、高效、灵活地完成功能,而平台提供的工具可以让用户自定义、自创建、自组合很多和用户特定业务相关的业务功能和流程。

   层次的划分可以说任何一个复杂的、经过良好设计的软件系统最基本的体系结构模型,诸如操作系统和网络层次模型、目前市场上主流的中间件和应用服务器莫不如此。这些体系结构在国内一些优秀的大型 IT 软件中有所采用,但在国内的绝大多数监控领域的软件并没有这样去做,究其原因:首先传统监控软件开发单位不能站在一个结合业务的全局角度来看待产品设计,另外是一般这些单位都不具备大型 IT 软件系统抽象总结的能力,最后还有涉及到各种网络、视频、集群、分析模式、人工智能以及语言解析等方面技术的掌握和融合问题,太阳驹通过自身及其合作伙伴的努力,在 NVMP 中已经掌握了构架这样一个系统架构的相关技术。

   另外需要说明的是,平台和系统提供的所有功能都通过 Web Service 的国际标准提供对外接口,这可以在异种操作系统、异种语言之间进行交互,也是和其他 IT 和业务应用程序集成的最好方法。

   如上文所说,平台采用标准的 J2EE 构架,系统的服务都是由三层结构的中间层提供的服务对象。系统的任何行为都需要经过管理中心的认证,系统提供基于角色的存取控制模型提供了强大而灵活的安全保证。一旦管理中心修改了某些存取权限,这些改变将即时反映到任何用户的任何一次操作中。系统中所有组成部分的行为规范、策略也是在银行管理中心定义的,这就意味着你可以在一个地方改变整个系统的任何行为。

系统三层体系结构图如下:

 

 

 

 

 系统功能

 

(1 )远程调用历史资料。
监控中心可以通过专用软件查看、调用下级网点的任意图像,可以对任意视频进行云台的上、下、左、右控制,可以对视频进行远程录像。
(2)具备智能化识别系统
可以增加门禁与智能图象识别,非本营业柜台人员进入营业区可自动报警监控中心。
(3)超大视音频管理功能
系统可同时连接上下级百个前端设备 SPY-DVS4 网络视频服务器、网络摄像机或硬盘录像机),可控制前端设备连接的全部摄像机信息,可自由选择发送任意一路摄像机到任意一个监视器或电视墙上。
(4)电视墙功能(可选)
系统可同时连接发送多个前端设备,将接收的音、视频图像发送到 任意一个监视器或电视墙上 ,输出数量远远超过模拟矩阵。在中心可以配置一套电视墙,通过数字矩阵可以还原模拟信号在监视器显示图像,可以很容易的切换下一级网点的视频。 系统可选择将任意视频服务器的几路摄像机图象进行轮换显示,轮换时间为 1-60 秒可选 ;
(5)用户权限管理:
本系统具有多用户权限管理功能,可以设置不同等级权限,允许多个具有不同权限的工作人员进入系统,在自己权限的范围内进行监视管理工作。 数字矩阵提供了用户帐号的开户、修改、删除、密码修改等维护操作;对于每个用户可以指定他有权进行操作(包括浏览 /控制/管理)的监控点集合。对于用户,他只需要登陆数字矩阵即可以对给予他授权的所有设备进行操作。
(6)报警管理
系统可对前端报警器的报警端口、撤布防、联动的摄像机、联动的输出、报警地图等进行远程设置。
报警预录、延时;
系统可进行报警预录、延时间设置,时间为 5-60 秒。
系统对报警器可进行报警的处理功能。
系统可对前端设备的报警数据按每天、每周等时间段作撤、布防设置。
系统可对报警处理事件按报警端口、报警时间、操作员等进行查询。
(7)电子地图布防
市级监控中心具有矢量 /位度位图复合式的报警布防图,可做出多张报警图。鼠标对图上报警布防,自动启动录像机,自动/手动电脑硬盘录像,可实现检索及后处理,生成打印报警记录及彩色图像。在报警信号发出后电子地图报警布防立即跳到主界面,并有相应的报警信息提示。
(8)视频会议功能
在市级监控室可通过麦克对下一级任意网点进行双向对讲,可对下一级所有网点广播,在不增加任何硬件情况下实现简单的视频会议,。
(9)远程录像功能
本系统可进行远程录像计划设置,通过报警录像、实时录像、移动录像等计划设置,完成对前端网络视频服务器 SPY-DVS4任一或全部摄像机监视工作的时间、任务类型的设置。数字矩阵解远程视频的同时可以录象,每块编解码模块可解压4路视频,每路25侦/秒,一台数字矩阵可支持多块。
视频 /音频录像每路120~300M/小时
录像以文件形式保存,录像文件名可任意设置,系统自动附加上时间,以达到按时间、录像机检索功能。
每路都可按时间和通道检索,可以 8、4、2、1、1/2、1/4、1/8、1/16速度回放,可以局部放大,画面优化,抓拍等功能。
硬盘压缩录像算法符合国际标的算法 MPEG4、MJPEG、H.264的算法,并能调节压缩比率,可以使用Windows 软件播放已录像的文件。
(10)资料查询管理
远程系统日志查询:
系统可对前端设备依时间、操作员、操作类型进行系统日志查询。
远程工作记录查询:
系统可对前端设备依时间、操作员、操作类型进行工作日志查询。
本地管理:
系统提供本系统参数的设置、工作记录添加、工作记录查询、系统操作日志查询等功能。
(11)码流管理
码流控制
本系统对输出码流带宽的稳定性做了较大改进,比如,设置某一路的输出带宽为 300K(最大300K),则其输出码流一般在150K~250K之间抖动,这样在视频业务和其它业务共有传输通道时,视频业务不会对其它业务产生冲击;同时考虑到实际使用中网络带宽的不稳定性(可能时网络带宽本身的不稳定,也可能时其它业务对视频业务的带宽冲击),系统增加了自适应带宽调整功能,在网络拥塞时,采集工作站会自动降低数据输出速率,保证数据可以比较连贯的不丢包传输,当系统检测到网络拥塞解除时会自动将输出速率调整到原有水平。
并发流控制:
一般情况下,前端的监控点数目多于网络可传输的路数,比如 A处有20路视频信号,而假设从A到中心的可用传输带宽为2M,则按每路视频信号512K计算,只可以同时传输4路视频信号。在原有模式下,对中心监看前端的并发连接数并没有限制,当中心有多人同时监看前端的监控点大于4时,由于网络拥塞必然会影响所有人的服务质量。
在本系统中,我们在网络服务器 SPY-DVS4可以设置到某个方向的最大并发连接数,比如设置到A的最大并发连接数为4,则最多只允许同时监控A的4个监控点(可以是许多人同时监控这4个监控点,由服务器完成数据转发),如果有新的用户请求看新的监控点时,采用下面的策略实现控制:如果新用户的权限比已建立连接的某些用户权限高,则剥夺低权限用户的连接,让高权限用户建立连接并通知被剥夺用户,他可以在已有的4个监控点中选择一个进行监看;如果新用户的权限小于等于已建立连接的用户权限,则系统会通知他在已有的4个监控点中选择一个进行监看。
带宽管理
对于整个多级远程监控系统,网络的带宽瓶颈在各级之间的 2M线路,中心管理到下属网络的专线带宽,当市级控制中心需要访问下级网络服务器的视频时:
若中心已有该视频,就直接将视频传送给申请者;
若中心没有该视频,视频服务器就会自动查看目前已占用的带宽,若带宽允许则允许建立视频的连接;
若带宽已饱和,系统会自动计算降低已有的比申请者级别低的用户的连接带宽,或关闭已有的比申请者级别低的用户连接,若能够腾出带宽则允许连接并实施降低或关闭操作。
(12)远程录像回放抓拍
系统可进行远程录像回放抓拍,即可在远程录像回放时对特殊场景以位图格式进行图像抓拍,便于日后查询。
(13)锁定功能
系统具有自动及手动锁功能,可进行系统锁定,防止管理人员不在现场时,其他人没对系统的非法使用。
(14)副控功能
系统可连接多个副控,副控可根据权限调看矩阵系统连接上的前端设备的摄像机图像,并可进行远程控制。
(15)独特强大的WEB管理功能
组织机构管理
包括建立一个组织体系(如银行系统中以省行为例,省行—市分行—支行—分理处(或办事处)四级),及各组织机构的管辖范围等。
用户权限管理
用户权限的管理主要体现在其管辖的区域范围和所具有的职能(是否允许对系统整体或者部分功能进行操作)两个方面上,在我们的系统监控系统中主要通过机构管理和角色管理来实现。
设备管理及远程维护
负责对前端设备参数的改动维护。
设备状态巡监
对于一个庞大的系统,我们无法做到时刻关注每个设备的每个视频、报警通道的工作状态,我们只需要对这个系统中整体设备的运行状态有所了解,对于突发状况(发生报警)的设备我们需要调用相关视频通道信息即可。
录象文件检索与回放
远程回放相关通道的录象资料。
菜单个性化设置
根据权限的不同,屏蔽无效菜单,将面向用户的界面简单化、直观化。
日志管理
查询系统运行日志。
 

 

 

 系统组成及特点

 

1.系统组成

   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 技术,相应的软件修改开发会影响整个软件的稳定性。


 

 

 
 

 

 
 
 
SUNPONY太阳驹(北京)科技发展有限公司
地址:北京市安贞外贸大厦C座三层 Email:sunpony@sunpony.com.cn
电话:(010) 84284775/4778/7899/7315 传真:(010) 84271866
Copyright © 2005 SUNPONY太阳驹,All Rights Reserved版权所有  (京ICP备05060668号)