NVMP包括中心服务模块系列软件、专用操控软件(C/S客户端)和现场接入服务器软件(PC架构硬盘录像机软件)三大类,每个规格软件基本描述如下:
1)中心服务模块系列软件:
nManager 系统管理服务器软件:基于J2EE体系和WebSERVICE标准,实现组织与角色管理维护,实现设备集中配置与维护管理、结合任务计划执行和调度、报警处理规则管理、报警获取与分发管理、电子地图集中配置管理、设备巡检和日志管理等功能。
nWeb服务器软件:基于J2EE体系和WebSERVICE标准, 为系统管理、流媒体、报警转发、集中存储检索等所有应用服务器提供统一WEB访问配置界面,为前端监控设备提供统一远程监视查询WEB访问界面。
nMedium 流媒体服务器软件:用于客户端监控中心多客户端复用相同现场图像的流媒体转发管理和现场流媒体带宽限制管理,限制管理的策略包括路数、用户优先级和事件优先级等.
nStorage 网络存储管理服务器软件:用于分散加集中存储的环境下按照管理中心软件设定的计划、策略执行高可靠性的图像集中存储、备份、检索和回放管理.
nAlarm报警转发软件:在中心监控管理软件设置下,统一快速接收现场设备报警信息并转发给指定的中心监控管理软件客户端,可以接入为后台运行的应用服务软件。为所有系统管理的监控设备提供报警接收转发服务和短消息报警、邮件报警等远程报警服务,可以接入短消息报警模块。
nProxy 视频代理服务器软件:为所有嵌入式DVR提供统一信息获取、转化和代理服务,便于监控中心统一接口管理。
2)专用操控软件(C/S客户端):
nMonitor监控中心主控软件:主要用于接警,监控中心主控工作站内置程序,可以在系统管理服务器认证下访问监控所有现场设备,可以实现轮循预览、报警接警和报警处理、电子地图等功能.支持简单的矩阵解码卡输出控制。
nMatrix 网络数字矩阵软件:主要用于实现控制数字矩阵控制主机内置解码卡和矩阵卡的任意分组轮循输出、手动切换输出和报警联动输出等功能,支持对其它标准客户端软解码VGA输出的协同控制。
MANAGER中心管理服务器内置NVMP-MANAGER系统管理服务器软件,是整个系统的核心管理软件,为银行各级用户提供认证/授权服务,提供单点登录、集中权限管理服务。负责对整个系统的人员、远程数字图象设备、远程报警设备、各种中间应用服务器(流媒体服务器、网络存储管理服务器等)、远程接入服务器的各种采样参数、网络参数、联动策略设置、进行集中配置管理。
系统基于J2EE体系和Web SERVICE标准,实现组织与角色管理维护,实现设备集中配置与维护管理、结合任务计划执行和调度、报警处理规则管理、报警获取与分发管理、电子地图集中配置管理、设备巡检和日志管理等功能。
认证与授权
1)单点登陆
当一个用户需要对监控网络中的资源(或者和监控网络中集成的系统)进行操作时,它首先到认证中心进行登陆获得一个令牌,同时认证中心可以通过Raidus协议认证用户的身份。
认证中心根据不同的验证方法获得一个该用户某段时间有效的令牌,这个令牌完全是一个随机树,但是认证中心内部记录了令牌和用户、以及用户发起的IP地址相关信息。这个令牌和任何用户本身的信息无关,只能在某一台发起这个登陆的IP上使用。
2)集中权限管理
当用户对系统中任何监控资源进行存取,例如当用户需要对视频服务器进行存取时,它都需要提供这个令牌,视频服务器持该令牌和资源及对该资源的操作到集中权限管理中心去认证这个操作的可行性,权限管理中心根据该令牌到身份认证中心确认身份,然后根据该身份返回是否有权操作的状态。
采用这种方式,一个用户在整个系统中只需要进行一次登陆,并得到令牌。一旦登陆以后,他就可以持该令牌进行任何有权进行的操作。而权限的控制和客户端完全没有关系,当服务端发现该令牌无权操作时,它发送无权操作命令给客户端,然后立刻切断连接。
1)部门组织
系统可以支持多个组织机构的组织机构树。
2)用户信息和用户角色关联
一个组织中可以增加用户,用户包括用户姓名,登陆名,密码,级别【隶属与某一个级别的组织,可以角色的配置,这将决定了在多人同时控制或占用有限系统资源时(如云台控制和网络带宽资源获取)的优先级判断原则】,职称【行长、处长、科员等】
3)冲突原则解决
n高级别的用户正在操作时,低级别的用户不能控制,等高级别的用户操作好后,【在一定的时间里没有操作,就设定该用户以停止操作】低级别的才有权操作;
n当低级别的用户正在操作时,系统可以中断低级别用户,把控制权限交给高级用户;
n同级别的用户竞争操作同一设备时,系统响应优先取得控制权的用户,其他用户需要等待对方操作完毕之后才可以获得操作权限。用户具备的权限是是由它的角色决定的。
4)角色管理
监控系统的角色包括系统角色,用户角色两个类型。系统角色是针对功能的角色,它针对的对象就是某一用户所属组织的所有对象,一般系统的权限都可以通过系统角色简单地完成配置;对某些用户,他可能需要越级进行处理,那么需要用户角色,用户角色是针对某一个或多个具体对象的具体功能的角色;
设备类型包括PC-DVR,嵌入式DVR,流媒体服务器,控制中心,报警分发主机,数字矩阵等等。
1)随时监控和掌握任何设备的当前运行状况
系统中的所有设备所有进行中的工作都报告到管理中心,因此,任何时候都可以知道某一个用户对那些设备在进行什么操作,也可以知道一个设备被那些用户在使用什么资源,以及这个设备的负载情况。系统按照用户定义的计划对系统中的所有设备进行巡检,任何设备的当前状况都可以随时展示出来。
2)随时知道任何设备的运行历史
设备发生的任何事件,它的日志都会以某种形式发送到管理中心,设备运作所产生的各种对象,例如DVR设备的录像,它们所有的检索信息都会发送到管理中心.
对于其他品牌嵌入式设备,由于我们无法修改设备内部的软件,因此我们通过一个嵌入式代理通过Pull的方式来实现某些管理中心必需的功能。对于我们自己编写软件的设备,所有发生的事情都以某种方式把消息发送给管理中心,这是Push模型。不管这些设备和管理中心的网络是否断线,我们采用的持久消息队列服务可以保证,只要哪一天设备和管理中心连接正常,这些消息最终都会发送到管理中心。
3)即时改变任何设备当前和以后的运作方式
对任何一种设备,都可以在管理中心进行配置,管理中心可以对指定范围内的任何设备进行批量的配置,批量的读取和批量的对比。系统实施的时候,实施人员可以现在管理中心离线配置好所有的设备参数,一次性地对符合条件的所有设备进行设置。系统设置的过程是在后台运行的,不影响用户目前的工作。
可以按照业务的需求周期性地改变任何设备的运作方式,系统也支持对所有设备的校时、重启、布撤防等功能。这些功能都通过系统的计划和任务引擎执行,可以定义复杂的计划。
系统中很多功能都可以按照用户自定义的计划执行。例如你可以制定这样的计划:
n在每天的下午6:0:0对某些DVR开始布防 每天的上午8:0:0撤防
n在5月1日的0:0:0 对某些DVR开始布防 在5月8日的8:0:0撤防
n在每个月的最后一天的0:0:0开始对某些DVR布防 在每个月的第一天的8:0:0撤防
n在每天的1:0:0 对所有的设备校时
隐藏在这么轻松的计划设置和强大的执行能力是本系统强大的计划执行和调度能力,具体包括
1)强大的计划执行和调度引擎
引擎的主要对象包括:任务调度对象/任务对象/触发器对象
任务对象是一种可以由系统自动执行的对象。触发器是一种可以根据用户安排在指定时间点触发事件的对象。触发器用于安排日程。调度器把触发器和任务粘合在一起,并且在触发器触发的时刻开始执行与这个触发器关联的任务对象。
系统目前已经提供了丰富的任务对象,比如:校时、参数读取、参数设置、参数对比、布设防等等。用户在制定任务计划的时候,只需要指定一个任务和执行这个任务所需要的参数,并且根据向导设置好触发器。系统将自动把触发器和当前的任务关联到一起,并自动在触发器确定的时间点开始执行这个任务。
2)强大的任务监控和管理功能
对当前进行中的任务,你可以巡视观察各任务执行的状态和进度,你也可以撤销这些任务。包括以完成的任务,正在执行的任务,等待中的任务。
对已经执行完成的计划,任何时候你可以在历史任务列表中查看这些报告,譬如巡警,批量读取,批量设置,批量的对比,布设防任务,校时等等一系列任务.历史任务包括任务的名称,发起人,结束时间,开始时间,执行结果,结束方式。
1)报警的获取和分发
系统设置专门的接警中心程序,捆绑系统管理中心软件运行在后台,负责获取报警源发送过来的报警信息,然后根据管理中心报警管理相关报警关联处理规则,将报警信息分发给相应的客户端.
2)报警设置维护
基本设置:分别是视频丢失侦测、视频运动侦测、硬件探测、手动报警。其中[手动报警]功能选项直接和主界面上的[手动报警]联动
报警通道关联:联动录象,该模块主要功能是将报警通道与录象通道进行关联,当某一通道触发报警以后,相互关联的一个、或者多个通道可以同时录象。
报警侦测区域:采用移动侦测的时候,如果需要对指定通道的指定侦测区域进行侦测时,可以采用该功能来划定侦测区域
报警关联后,当报警源发出某一类型报警信号并将该信号发送给接警中心,接警中心根据报警信息从管理中心查询出所要接警的设备或人的相关跪着,并通知报警接收客户端,该客户端可以是接收人,或者发送报警信号给接警接收设备,报警接收设备就可以进行相应的操作,例如录像等等,或者发出相关联的报警信号,通知相应的设备,以实现报警联动处理。这样就可以做到当某一设备发生报警后,调动整个网络的相关设备进行处理。
4)报警动作管理
报警发生后的本地录像文件、中心录像文件、中心主控分控工作站显示、中心电视墙显示、中心短消息报警、中心电子地图、中心语音告警.
报警发生后的现场设备(灯光、门)开光联动控制
报警发生后的报警过滤(同一个报警反复报警时自动过滤其后报警)、报警屏蔽(对于报警设备损坏时的屏蔽)
报警发生后以报警主机中心主控分控工作站显示不同的报警信息(如颜色的变化)
当设备发生报警时,管理中心记录报警的详细信息,包括报警源,报警所属组织,报警级别,报警类型,通道号,开始时间,结束时间,报警结果,报警盒端口等一系列信息。这样管理中心就可以了解已经发生的报警和正在发生的报警信息。管理员可以方便的查询出报警信息。
软件提供日志查询与导出功能日志中提供对于软件操作的整个过程记录,包括操作人员的身份详细信息,重要信息可以进行打印备案。日志查询页面是为了方便用户查询历史信息而设,使用时请首先在告警查询条件设置中设置查询条件。可以根据不的条件查询来源。
由于一般用户的需求,在历史日志列表可以看到日志的来源,等级,操作,操作的对象,操作的类别,操作时间和结果。