安防系统架构
2011-07-15
目录
1 系统特色 (3)
1.1 松藕合架构 (3)
1.2 模块化开发 (4)
1.3 部署灵活 (4)
1.4 扩展性强 (5)
1.5 大容量存储 (5)
1.6 双机热备 (6)
2 系统结构 (6)
2.1 系统结构图....................................................................................错误!未定义书签。
2.2 系统结构说明 (6)
2.3 SIP、3G支持 (7)
2.3.1 网络结构图 (7)
2.3.2 功能说明 (7)
2.3.3 3G手机操作流程 (7)
3 系统功能 (8)
1系统特色
1.1 松藕合架构
系统各个模块相对独立,模块与模块之间通过统一模块通讯协议对话,每个模块对外以服务的方式提供功能,一个模块需要获得另一个模块的功能,可通过模块通讯协议访问该模块的服务。
例:DVR网关模块,该模块提供管理DVR设备的功能,提供录像、预览、回放、云台控制、报警、对讲、录像文件管理、报警信息保存和管理等等,该模块可独立运行,但该模块不具有展示的功能(如预览、回放等功能只是提供相应服务,供外部使用),需要通过监控客户端展示相应功能,监控客户端通过模块通讯协议访问DVR网关模块的服务,然后展示相关信息。
1.2 模块化开发
整个系统拆分成多个模块,大模块由多个子模块组成,比如DVR网关包括通讯子模块、认证子模块、录像子模块、预览子模块、文件管理子模块等等.子模块设计上尽量考虑模块重用性,比如通讯子模块、认证子模块,这些子模块可以用于其它大模块,如用于IPC网关模块(其它网关模块)、调度模块、客户端模块等等。
由于采用模块化开发,部分子模块可以被重用,在开发下一个类拟的模块时,可以减少开发工作量,比如开发完DVR网关模块,再开发IPC网关等其它网关模块时,即可以减少开发通讯子模块、认证子模块、文件管理子模块等等。
如果相同类型的网关模块,不同厂商的设备,可开发一个框架结构,相同类型不同厂商的模块,只需要改换相应API接口即可,大大提高开发速度;比如:开发DVR网关模块时,由于多数厂商的DVR都提供相拟的功能,只是API调用不一致,开发下一个DVR网关模块时,只需在上一个DVR网关模块上修改相应API调用,使之可以在该设备上工作即可。
1.3 部署灵活
系统采用模块化开发,松藕合系统构架,可以将一套软件进行多种方式的部署,将模块进行灵活组合,即构成相应规模的系统,部署方式如下:单机部署:只允许在一台机器上运行,不具有远程管理和监视的功能,各个模块以动态库方式存在,监控客户端将各模块的动态库加载运行,即可提供监控系统功能,系统只需运行一个程序即可,可提供系统大部分功能,如录像、预览、回放、云台控制、报警、门禁、电子地图、视频上墙等等。
该方式适用于小规型监控系统,无远程管理和多用户同时在线管理的需求。
网络部署:将模块部署到多台服务器上,提供远程管理和多用户同时在线管理的功能,单个系统可提供大容量接入,由于采用模块化松藕合构架,系统负荷分担到各个网关设备上,单个调度服务器可以同时管理多个网关设备,单个系统
可管理几千路的终端设备,可提供上百个客户端同时在线,系统可在线卸载和加载终端设备,不停服务,不影响其它设备工作。
集群部署:该方式部署可将多个监控系统(网络方式部署的系统)集中管理,可提供多层次的集中管理,上层监控中心可以管理下层监控中心的所有功能,可控制下层监控中心的管理员的权限,创建或禁用管理员,减少或增加管理员权限。
1.4 扩展性强
系统采用模块化松藕合方式构架,模块之间相对独立,使系统扩展功能很方便,比如:增加其它厂商的DVR、IPC、采集卡的接入,则只需开发相应网关即可,其它模块不需要修改;如需要增加其它设备的接入,这些设备当前系统无相拟网关,只需开发该设备的网关程序,并在客户端上增加相应的管理功能即可,无需修改其它模块功能。
1.5 大容量存储
系统支持分布式存储方式,录像数据存储在各个DVR或网关上,监控客户端可以回放DVR或网关上录像,可管理各个DVR或网关的录像文件。
系统支持云存储方式,录像数据存储到云存储系统中,云存储系统由多台存储设备和云存储管理服务器组成,由云存储管理程序构建云存储系统,存储设备可以为任何一种存储设备组成,如磁盘阵列、IP SAN、PC服务器、PC机等等;云存储系统提供随机存取功能,提供在线卸载和加载存储设备的功能,比如在线加载PC服务器到云存储系统中,增加存储能力,或者将有问题的存储服务器卸载下来检修,卸载和加载存储设备不影响系统正常运行。
云存储系统提供容错功能,同一份数据存储在至少两台存储设备上,当一台存储设备出现故障,数据可从其它存储设备上获取,并自动将单份数据复制到其它存储设备,恢复双份数据存储功能。
系统可配置数据的重要程度,可配置某个数据为单份数据存储、双份数据存储,或多份数据存储(即支持远程容灾),比如:某些录像比较重要,需要保证数据的存储安全,则可以配置为双份数据存储,如果需要考虑远程容灾,
则可以配置多份数据存储,指定远程容灾的存储设备,如果有些录像并非很重要,则可以存储为单份数据存储。
云存储系统的数据以4M为一个数据块,分散存储在各个存储设备中,同一个文件的数据可能存储在几个存储设备,由云存储管理程序实现数据的管理。
1.6 双机热备
对重要的服务器提供双机热备功能,保障系统稳定运行。
如调试服务器、预案服务器、网关服务器等等,双机热备中的一台服务器处于工作状态,为主用服务器,另一台服务器处于待命状态,为备用服务器,当工作状态的服务器出现故障时,待命状态的服务器切换为工作状态,转为主用服务器,故障服务器维修完成后,可动态加入双机热备系统中,为备用服务器。
2系统结构
2.1 系统结构说明
系统以监控域为单位,每个监控域即为一个完整的监控系统,具有监控终端、监控网络、监控中心等元素,可独立运行。
监控域与上级监控中心之间以松藕合关系连接,接受上级监控中心控制和管理,每个监控域向上级监控中心以服务方式提供管理接口,上级监控中心可管理下级监控域的所有功能,可完全控制下级监控域,上级监控中心比监控域具有更高权限,具有创建、禁用下级管理员帐号,修改下级管理员的权限,可调度所有监控设备,可获取所有监控信息及报警信息,可以对下级监控域实施配置管理。
监控域由接入设备(DVR、IPC等)、网关、存储服务器、媒体服务器、调度
服务器、监控客户端等组成,各个网元通过网络连接,相互协调工作。
监控中心由监控中心调度服务器、监控终端、电视墙、报警终端、控制终端组成,监控中心可以管理所管辖的监控域的所有网元及设备,可以任意调度视频采集点的图象到监控终端或电视墙,可以查看所有监控点的相关信息,如回放录像、查看报警信息、监听现场声音;可以控制所管辖的所有云台,可以与所有对讲终端对讲。
2.2 SIP、3G支持
2.2.1网络结构图
2.2.2功能说明
系统支持通过SIP话机、3G手机接入,对摄像机管理,如预览图像、回放录像、控制云台等等。
SIP话机可以注册到监控域中,注册成功后,用户可以在SIP话机上直接拨打摄像机ID,接通后可通过按键方式控制摄像机。
3G手机通过拨打某个电话号码,接通后输入用户ID和密码认证,认证通过后,可输入摄像机ID,通过按键方式控制摄像机。
2.2.33G手机操作流程
用户通地3G手机拨打XXX接入号,进入系统后根据语音提示操作,操作流程如下:
3系统功能
➢录像
支持运动检测录像和运动检测预录像。
支持报警录像
➢回放
支持回放文件剪辑
支持本地文件和远程文件回放
支持单帧播放
➢回放检索
按日期时间进行回放检索
按通道名称进行回放检索
按正常录像方式进行回放检索
根据移动检测录像方式进行回放检索
按报警录像方式进行回放检索
➢对讲
语音对讲
➢计划表
计划表设置
按照计划表中的设置进行录像、运动检测、探头检测和输出报警。
➢预览/网传
支持多通道的预览/网传
支持预览轮视和网传轮视
➢布局自定义
用户可以定义预览/实时流播放/回放窗口的显示布局
支持布局区域的合并与分解
布局定义即时生效
➢组织树
树型结构显示本机管理的所有摄像头/报警/感应器
可显示多个本级连接的不同节点
➢电子地图
电子地图报警关联
地图可自定义
支持多个电子地图
➢云台控制
支持市场上主流云台型号
可设置多个云台预置位
支持云台镜头的光圈焦距控制
提供对云台镜头附加设备如雨刷等的控制
➢日志
提供多种日志查询方式
日志分类管理与查询
日志备份与导出功能
➢系统状态
显示当前硬盘空间使用状态
支持即时显示
➢虚拟矩阵
提供矩阵输出
支持自定义虚拟矩阵
➢视频侦测
支持侦测报警关联
➢报警
支持报警中心
➢快照
支持预览/实时流播放/回放时屏幕快照抓取快照管理支持远程快照管理
➢多用户操作
支持多用户对同一资源的不同操作
多用户操作权限设置
多用户操作管理
➢存储
支持分布式存储
支持云存储。