《广州新白云机场安防系统深化设计方案.pdf》由会员分享,可在线阅读,更多相关《广州新白云机场安防系统深化设计方案.pdf(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 广州新白云机场 安全防范集成管理系统 深化设计方案 上海建坤信息技术有限公司 2003 年 12 月 0 1 系统概述.3 2 系统设计原则.3 3 系统设计目标.3 4 设计依据.3 4.1 标准和依据.3 4.2 规范和术语.3 5 体系结构.5 5.1 系统软件结构.5 5.2 系统物理结构.7 6 功能设计.8 6.1 功能概述.8 6.1.1.监控.9 6.1.2.报警.9 6.1.3.地图管理.9 6.1.4.系统设置.9 6.1.5.用户管理.9 6.2 监控.10 6.2.1 电子地图和设备选择.10 6.2.2 电子地图.10 6.2.3 视频监控.12 6.2.4 硬盘录
2、像机.13 6.3 报警.14 6.3.1 报警处理流程.14 6.3.2 报警处理流程界面设计.15 6.3.3 报警历史记录.17 6.3.4 报警设置.17 6.4 地图管理.18 6.4.1 文件管理.18 6.4.2 添加图纸.19 6.4.4 删除图纸.20 6.5 系统设置.20 6.5.1 设备管理.21 6.5.2 设备分组.22 6.5.3 联动管理.23 6.5.4 权限分配.24 6.6 用户设置.25 6.6.1 用户添加.25 6.6.2 密码修改.26 6.6.3 用户删除.26 7 时钟同步.26 8 联动控制.27 9 通讯协议和通讯网关.29 9.1 电视监
3、控系统接口协议.29 19.1.1 CCTV 接口协议.29 9.1.2 硬盘录像接口协议.33 9.2 出入口控制系统接口协议.34 9.3 周界报警系统接口协议.36 9.4 时钟同步接口协议.40 10 数据实时性.40 11 系统配置.40 12 系统扩容/扩展方案.41 13 可靠性和容错保证方案.41 14 与其它工程卖方的配合要求及条件.42 21 系统概述 1 系统概述 广州新白云国际机场位于广州市的花都区和白云区之间,新建航站楼面积约 30万平方米,主楼东西两侧各有一连接楼,每条连接楼各联接 2 条指廊,总体规模较大。广州白云国际机场安全防范系统包括三个子系统,即:闭路电视监
4、控子系统、出入口控制子系统、周界报警子系统。以上三个子系统通过计算机网络技术互联,形成一套功能完整的安全防范系统。2 系统设计原则 2 系统设计原则 安全防范集成系统建立在电视监控子系统、出入口控制子系统和周界报警子系统上的网络化集成管理平台,集成系统的运行不影响下面各子系统的独立运行,集成系统收集各子系统运行信息,为用户提供一个友好的操作界面,负责配置联动控制中各环节的响应逻辑和调度各子系统的联动响应过程。除此之外,安防管理服务器将不干预各子系统的其它运行过程。3 系统设计目标 3 系统设计目标 以电视监控子系统为核心,结合出入口控制子系统和周界报警子系统,在安全防范集成系统的协调下,通过计
5、算机网络形成一套功能完整的安全防范系统,建立透明的跨子系统联动,以有效地整合所有技术资源与手段,使得白云国际机场具有更全面、更有效、更综合的安全技术防范能力。4 设计依据 4 设计依据 4.1 标准和依据 4.1 标准和依据 安全防范集成系统合同及技术附件 GB/T50314-2000 智能建筑设计标准 GB/T12504-90 计算机软件质量保证计划规范 4.2 规范和术语 4.2 规范和术语 系统采用了大量的信息管理标准、通信协议、软件集成模块等。系统所采用的技术和术语,现列举如下:31)软件 1)软件?Windows 2000:微软公司新一代的 Windows 32 位操作平台。?ODB
6、C(开放式数据库互接)兼容的数据库:各子系统,数据库,应用软件均采用标准的数据库交换以及连接格式。?DDE(动态数据交换协议)本系统支持微软公司的动态数据交换协议,允许各应用程序之间简单数据存贮,同时网上动态数据允许数据通过网络进行交换。?应用编程接口 API:API 是一些软件模块,由各系统供应公司编制,这些软件模块用于和其他子系统来进行数据交换。通过 API,各系统并不需要很清楚了解其它系统数据库的格式及详细的指令格式。因为各系统是与 API 内一组已公开的函数调用沟通,而各系统只需要按照这些公开的函数调用格式编写软件,就可以不理会那些各系统内的复杂指令,API 会代为翻译。?Socket
7、(套接字):Sockets 规范定义并记录了如何使用 API 与 Internet 协议族连接、通讯的网络编程接口。Windows Sockets 规范以 U.C.Berkeley 大学 BSD UNIX中流行的 Socket接口为范例定义了一套Microsoft Windows下网络编程接口。它不仅包含了人们所熟悉的 Berkeley Socket 风格的库函数;也包含了一组针对 Windows 的扩展库函数,以使程序员能充分地利用 Windows 消息驱动机制进行编程。?OLE:微软的对象链接嵌入OLE技术已成为软件行业及微软最常普遍的标准方法。?COM/DCOM:组件对象模型分布式组件对
8、象模型,微软的组件定义标准,C O M是一个和语言无关的软件组件模型,它使得运行在 Windows 平台上的软件组件和应用程序能够交互。COM 的关键特征是通过清晰定义的接口使得组件与组件之间、应用与应用之间,以及客户与服务器之间能够通信。?ActiveX:运行于服务器内部的基于 COM 技术的控件,具有方法、属性和事件。?B/S 模式:浏览器/服务器模式,浏览器(通常是 IE)作为客户端,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3-tier 结构。?OPC微软最新定义用于过程控制的 OLE,对于本项目,它主要用于方便不同系统之
9、间的数据传输,例如 BAS 与 IBMS 的数据传输。它定义了如何与 IBMS 连接的标准。该标准描述了 OPC COM 组件,它们之间的介面由 OPC 服务器来完成。4完整的 OPC 包括三个服务:数据存取服务 Data Access Server,报警和事件服务Alarm&Event Server 和历史数据服务 History Data Server。通过这三个接口服务可方便采集实时数据、历史数据和报警事件数据。?XML:Extensible Markup Language(扩展标记语言),互联网联合组织(W3C)创建的一组规范,以便于软件开发人员和内容创作者组织信息,其目的不仅在于满足
10、不断增长的网络应用需求,同时还希望借此能够确保在通过网络进行交互合作时,具有良好的可靠性和与交互操作性。XML 语言可以让信息提供者根据需要,自行定义标记及属性名,也可以包含描述法,XML 在表达自然结构,数据交换上有着无可比拟的优势。2)网络 2)网络?EthernetIEEE802.3(10/100Base-T)-目前世界上最普及的网络解决方案,是广泛采纳的工业标准。支持多种传输介质,包括 UTP/STP,同轴电缆,光纤及无线。网络的传输速率为 10MB 或 100MB(自适应)及支持千兆以太网。大量新推出的网络产品将网络费用降低,并保证网络系统适应不同安装下的不同形势。?TCP/IP应用
11、最广泛的网络协议,该协议标准用于数据传输,遂道及路由。它提供在 INTERNET/INTRANET 上最基本的数据信息传输标准。5 体系结构 5 体系结构 5.1 系统软件结构 5.1 系统软件结构 安防集成系统采用基于 WEB 的 Browse/Web/Server 三层分布式网络结构,系统基于 TCP/IP 协议,采用 DCOM 架构和 XML 技术。采用 B/S 结构有如下优点:?适合分布式应用,用户端无须安装和配置,程序修改时无须对客户端进行更改,大大减轻管理难度和工作强度。?充分采用三层结构的优点,主要的功能模块相对独立,有利于用户根据应用的具体要求灵活配置?具有良好的用户界面?具备
12、开放的通信与数据接口,便于同其它管理软件集成?采用国际标准的 TCP/IP 网络互联通讯协议?可以通过 Intranet/Internet 实现远程监控 5安防集成系统包含以下几个有机组成部分:1)网关接口 1)网关接口 网关主要完成对子系统现场控制设备的实时信息进行收集和处理。采用标准化的通信协议,完成对不同厂家的产品的通信连接,进而对现场的信息采集。因为不同系统的通讯协议、通讯方式各不相同,目前并没有统一的标准。网关接口处理不同系统的通讯协议,为上层提供统一的设备消息,屏蔽了和不同系统之间通讯的协议细节。同时将将监控服务器发送来的信息转换成相应子系统认可的协议和格式,完成对各子系统的控制和
13、管理。网关支持多种通讯方式:RS232/RS485 串行口方式、DDE/Net DDE、OPC、Socket、Corba、ODBC、应用程序接口 API。2)监控服务器 2)监控服务器 系统对不同接口网关的提供了统一的监控应用服务器,这是整个系统的核心部分。主要作用是:?封装了数据处理逻辑,统一处理网关接口发送的设备消息,将处理后的结果存入数据库。同时接收用户从 IE 中发送来的控制信息,作相应处理后再分别发送给相应的网关接口,由网关接口通知相应子系统完成相应处理。?根据事先制定的联动表,当子系统事件发生时,联动本系统的设备和相关系统的其他设备。?执行跨系统的计划任务。3)WEB 服务器和数据
14、库服务器 3)WEB 服务器和数据库服务器 采用 Web/Server 模式,WEB 服务器是必须的,安防集成系统 WEB 服务采用Windows2000 自带的 IIS5。数据库采用 MS SQL Server2000 大型数据库,功能强大、管理方便,运行和管理费用低。数据库存放设备信息,报警信息,系统信息,联动设置、计划任务等。4)IE 客户端浏览器和客户端控件 4)IE 客户端浏览器和客户端控件 浏览器作为用户端的 UI,用户操作均在浏览器完成。免安装和维护,使用简单,界面友好。在一些地方使用了 ActiveX 控件来增强浏览器功能,如视频图像的浏览。安防集成系统原理图如下所示:6 安防
15、集成系统原理图 5.2 系统物理结构 5.2 系统物理结构 系统的物理结构简图如下图 图中的弱电设备间代表第一到第四弱电设备间,弱电设备间集中安装了二级视频矩阵的设备,但没有多媒体工作站;边检监控中心、海关监控中心、行李分拣监控中心则具有多媒体的监控平台;控制室只包括如保安监控中心、航站楼管理中心、旅客服务中心、运营指挥中心、外场指挥中心、安检监控中心、边检分控室、安检分控室、以及南航分控室等只具有终端监控功能的控制室;安防集成系统服务器和门禁、周界服务器位于中心设备间。安防系统程序、应用服务器、WEB 服务器、数据库和网关均运行在安防集成系统服务器上,客户端程序运行在各监控室的多媒体工作站上
16、。安防管理集成系统服务器,各弱电设备间、各分控中心和分控室内的多媒体工作站和数字硬盘录像机以及门禁服务器均联结在安防专用的网络上,网络协议采用TCP/IP 协议。7矩阵控制器矩阵控制器门禁服务器门禁服务器矩阵控制器矩阵控制器区域控制器区域控制器区域控制器区域控制器区域控制器区域控制器区域控制器区域控制器机场消防系统机场消防系统报警控制器报警控制器报警控制器报警控制器数字硬盘录象机数字硬盘录象机数字硬盘录象机多媒体工作站多媒体工作站多媒体工作站多媒体工作站多媒体工作站多媒体工作站边检、海关、行李监控中心边检、海关、行李监控中心中心机房中心机房控制室控制室视频总线安防专用网(TCP/IP)视频总线
17、安防专用网(TCP/IP)矩阵控制器矩阵控制器数字硬盘录象机弱电设备间弱电设备间安防管理系统服务器安防管理系统服务器报警控制主机报警控制主机Hub周界报警Hub周界报警报警控制器报警控制器报警控制器报警控制器登机口工作人员通道飞行区通道视频矩阵视频矩阵视频矩阵视频矩阵视频矩阵视频矩阵控制总线控制总线安防系统物理结构简图 6 功能设计 6 功能设计 6.1 功能概述 6.1 功能概述 本系统集成了视频监视、出入口控制和周界报警 3 个子系统,为了便于用户的使用和管理,将系统设置以及用户管理模块分开进行,本系统的主菜单共有 5 项。如图 6.1.1 所示:8 图 6.1.1 各个模块的概述如下:6
18、.1.1.监控 监控功能中集成了 3 个子系统(视频监控、出入口控制、周界报警)的状态显示以及管理功能。在该模块中,提供了电子地图及设备 2 种定位方式来使用户查看和管理目标设备。对授权用户提供了摄像机、硬盘录像机的控制功能,在电子地图上显示门禁和周界的状态,当发生报警时在地图上动态显示报警区域以及其准确位置。6.1.2.报警 本模块主要处理报警事件,复位设备以及对报警历史记录的管理。6.1.3.地图管理 提供用户对电子地图的管理功能,包括电子地图的编号,分组,上传等功能。6.1.4.系统设置 系统设置包括了诸多系统初始化的工作比如设备管理,设备分组,联动设置,联动管理等,由于该系统以用户组的
19、概念管理,所以也牵涉到了权限分配工作。6.1.5.用户管理 用户管理模块只作用户添加、删除、分组、密码修改等基本功能,逻辑上更加独立,同时避免了系统设置中的复杂性。接下来将具体描述各个子模块的功能并展示其设计界面。96.2 监控 6.2 监控 6.2.1 电子地图和设备选择 系统提供 2 种方式供用户访问所需要监视并且管理的设备(摄像头、硬盘录像机、门禁、周界报警点等),分别为电子地图方式和设备(主要是硬盘录像机和摄像机)方式,均采用标准的树型访问方式。无论是电子地图方式还是设备方式,在逻辑上都采用各个监控中心的分组方式,即各个分中心拥有各自需要管理的地图以及设备。以下是 2 种分类的示意:图
20、 6.2.1 6.2.2 电子地图 由于机场的平面图纸很大,而且监控点很多,操作也难以控制,一个全局图上不足以将所有的监控点一一罗列在上。因此,我们考虑将全局图分块管理,每个较小的区域上都能够清晰而且准确的标出各种监控设备的位置、状态,并且在发生报警时能准确的定位报警设备。而在大图上,在发生警报的时候,显示警报发生的区域,从而让用户能快速的定位到相应的区域图上去。在区域图上,各种监控设备将被同时显示在同一个地图上,用户可以通过隐藏、显示选择框来决定隐藏某种设备 10的显示,方便对设备的监视。当鼠标停留在某个设备上时,将会显示该设备名称、编号以及位置的信息。以下是某个区域图显示方式的界面设计:图
21、 6.2.2 各个分中心都有自己所需要管理的电子地图列表,列表中所罗列的是区域图,在区域图上可以清晰准确地看到每个监控点的状态,点击摄像头将会出现相应的视频画面。区域图的下方可以勾选三个设备,用来显示或者隐藏某一类的设备。以下是全局图的显示界面:11图 6.2.3 可以看到,全局图跟区域图的区别在于,全局图上没有各类监控设备,自然也没有了各种设备显示或者隐藏的勾选。但是在报警发生的情况下,报警的区域会在全局图上加以体现。以下是报警发生时全局图的变化情况,报警区域出现了报警标志,可以通过查看这个位置的区域图来定位发生报警的设备。图 6.2.4 6.2.3 视频监控 可以通过设备选择方式以及点击点
22、子地图上的摄像头监控点来进入视频监控的画面。在监控的过程中,提供了对云台,焦距等的远程控制功能。以下是视频监控的界面设计:12 图 6.2.5 视频图像控制功能提供了云台的上下左右转动,焦距调整,镜头旋转,地图切换的功能。树型目录下面提供了设备编号的直接输入,便于监控人员的快速切换。6.2.4 硬盘录像机 硬盘录像机可以通过树型目录的设备选择方式或者直接在下面的设备编号框中输入录像机的设备编号进行访问。硬盘录像机管理的设计界面如下图所示:图 6.2.6 硬盘录像机界面的右侧是控制菜单,分为 4 部分。工作状态表示各个通道的录 13像情况,用红色表示该通道的图像正在被录像。录像控制里面进行指定通
23、道的录像/停止操作,如果该通道的图像正在被录像则显示停止按钮,反之则显示录像按钮。录像检索用来搜索指定的录像,用户指定时间段(精确到分钟),并选择好通道后,按搜索按钮,如果找到则在左边的视频窗口进行播放。回防控制提供了视频播放时的一系列标准控制按钮(播放、暂停、快进、快退)。6.3 报警 6.3 报警 报警模块主要功能有报警事件处理、报警复位、历史记录管理、历史记录查询。当有未处理的报警时,报警菜单按钮上会有红色的惊叹号提示,直至处理完所有的报警事务才会消失。报警模块的主界面如下:图 6.3.1 6.3.1 报警处理流程 整个报警处理流程如图 6.3.2 所示:图 6.3.2 流程描述:A.当
24、出现报警后,自动弹出报警事件列表的窗口以及第一个报警事件的电子地图,与此同时在后台,相关联动功能将被启动(比如摄像头开始捕捉该区域的画面,录像机开始工作等等,根据已设定的联动表进行),系统的主界面将自动显示出现报警地点的视频图像,将显示优先级高的报警的地图或者视频。点击报警事件列表中的报警项目,将会显示该报警设备所在的电子地图。B.接到报警后进行相应的处理工作,并且填写相应的处理人、处理结果等项目。14此时报警信息仍然在报警列表中。C.当确认警报解除后,管理人员需要对相应的报警进行复位操作(系统中有些设备协议上并没有规定其复位操作,比如说门禁,这类设备就不需要复位了),复位的同时将记录该条报警
25、的处理情况,同时在后台启动相应的联动功能(比如录像机暂停录像、门禁开启等等,根据联动表的设定进行),复位完毕后,该报警将从弹出得报警列表窗口中删除。以下是各个环节中的具体描述以及界面情况:6.3.2 报警处理流程界面设计 6.3.2.1 报警发生 6.3.2.1 报警发生 报警信息到达时,系统弹出报警事件提示窗口(按报警的级别高低降序显示,如遇同级别的报警,则按时间排序),同时弹出第一条报警设备的电子地图。如图6.3.3,6.3.4 所示:图 6.3.3 15图 6.3.4 点击报警事件提示窗口中的地图按钮可以看相应报警发生地点的电子地图,点击处理按钮则进入报警事件处理的流程。图 6.3.5
26、图 6.3.5 是进入报警模块以后显示的最近 48 小时内的报警事件列表。在这个列表中有 4 种操作,分别是联动查看、处理、地图显示以及复位。联动查看可以显示与该设备相关的联动表。处理就是进入报警处理界面。然后是电子地图的显示以及报警设备的复位处理。在该表格中采用了 3 种底色的状态显示,白色表示尚未进行处理的报警事件,黄色表示已经处理过但是需要对设备进行复位。灰色表示已经处理并且复位完毕的事件。由于协议中没有门禁的有关复位的动作,因此当门禁发生报警后,不需要进行复位处理。6.3.2.2 报警处理 6.3.2.2 报警处理 选取相应报警信息,“处理”后,显示如图 6.3.6 的界面:图 6.3
27、.6 处理人根据用户登陆的信息自动生成,其他内容填妥并确认后,该条报警处理情况就被记入库,如果该设备还需要复位处理的话,就会在先前的报警事件列表中 16增加一条需要进行复位的记录。6.3.2.3 报警复位 6.3.2.3 报警复位 报警复位操作较为简单,当用户进行“复位”的操作时,系统将弹出一个确认对话框,提示用户进行最终的确认,用户决定后就可以完成复位操作。此处界面省略。6.3.3 报警历史记录 报警历史记录管理的主界面是历史记录列表,如图 6.3.7 所示:图 6.3.7 用户可以对报警事件进行查询,查询界面如下:图 6.3.8 6.3.4 报警设置 报警设置功能是设置各种报警参数,包括报
28、警级别已经相关联的报警声音。17 图 6.3.9 此功能对授权的用户开放。6.4 地图管理 6.4 地图管理 地图管理功能包含 2 个层次的管理概念,一个是电子地图文档本身的管理,另一个是各个管理中心下面的所拥有的电子地图的逻辑上的管理。地图管理的主界面如图 6.4.1 所示:图 6.4.1 该模块包括文件管理、添加图纸、删除图纸四个功能。文件管理是指用户对系统中已有的电子地图文档进行修改或者删除的操作。添加图纸是各个中心添加需要管理的电子地图。删除图纸是删除各个中心下面已经拥有的电子地图。6.4.1 文件管理 对已经在系统中的文件进行在线管理,提供文件修改,文件删除的功能。其界面如图 6.4
29、.2 所示:18 图 6.4.2 上部的 2 个相关联的下拉式列表框起到了过滤地图的作用。点击“查看”会弹出地图,点击“修改”会弹出类似上传图纸的界面用于修改地图信息。每条地图记录前的复选框用来批量删除电子地图。6.4.2 添加图纸 向指定的中心添加电子地图。界面如下:图 6.4.3 用户首先选择中心,然后通过下面的 2 个相关联的下拉式列表框来选择图纸,通过复选框可以一次加入多张图纸。点击“查看”弹出窗口显示该地图。按“添加”按钮后完成一次电子地图的添加操作。如果用户不勾选任何地图而直接按添加按钮,则表示用户上传新的地图,其界面如下:19 图 6.4.4 上传地图时需要填写地图的名称,这名称
30、也就是日后面对用户的标示。在级别选择中采用如下的规则:按照区域图所隶属的全局图的关系,区域图列表随全局图的改变而改变。如果全局图不加选择,区域图保持为空,此时上传的电子地图为全局图。如果选择了一张全局图,区域图保持为空,则上传的地图为区域图,并且以选择的全局图作为它的上级地图。如果全局图和区域图都选择了,则上传的地图为局部图,并且以选择的全局图和区域图作为其上级地图。最后使用标准的文件管理界面定位电子地图的文档。按确定后完成上传操作。6.4.4 删除图纸 删除某个中心下面的电子地图。设计界面如图 6.4.5 所示:图 6.4.5 用户选择中心以后,将会列出该中心下的所有电子地图。用户可以根据需
31、要删除一个或多个电子地图,点击“查看”将会弹出窗口显示该地图。按删除按钮,将删除选中的电子地图。6.5 系统设置 6.5 系统设置 系统设置提供了各种功能的参数配置。系统设置中包括设备管理、设备分组、20联动管理以及权限分配 4 个功能。以下是系统设置模块的主界面。图 6.5.1 6.5.1 设备管理 设备管理中,修改的是设备的静态信息。设备管理的主界面如下:图 6.5.2 管理界面的上半部分是一个过滤器,允许用户缩小显示设备的范围,提高管理效率,搜寻的结果将在下面的列表中列出。用户点击“修改”后,出现设备信息对话框供用户修改相关项目的信息。设计界面如图 6.5.3 所示:21 图 6.5.3
32、 用户按“修改”按钮后保存修改后的记录。6.5.2 设备分组 这里主要是针对视频进行用户自定义分组操作。其基本功能使允许用户建立自定义的组,然后在这个组中添加设备,并且可以对这些组进行管理。提供添加、删除的操作,以及组中添加、删除设备的功能。组操作的界面如图所示:图 6.5.4 我们规定只能在中心下面建立组,所以用户必须选好监控中心后再对组进行操作。按“添加”按钮增加一个新的组,设计界面如下:22 图 6.5.5 添加组时需要输入组的名称,然后为该组选择设备(从树型目录中选取)按“加入”按钮选择入右边的列表,确定后保存设置。当用户需要修改组的内容时,将出现如图 6.5.5 类似的设备选择界面供
33、用户修改组中的设备列表。6.5.3 联动管理 该功能首先需要在权限管理中授权指定的用户进行操作。授权用户可以增加、修改、删除由出入口控制点引发的联动功能。该操作的流程为:图 6.5.6 联动管理界面如图所示:图 6.5.7 按“添加”按钮后出现联动功能添加界面,如图所示:23 图 6.5.8 最上面一行是选择源设备,需要选择设备类型,填写设备编号,指定触发联动的状态值以及对该状态值的描述。中间部分是联动设备的信息,需要指定联动设备类型,设备编号,选择输出方式以及输出编号,按“添加”按钮后,就可以将这个设备添加到联动表里面去,下方的联动列表中将会显示出来。按“确定”按钮后,一个联动设置宣告结束。
34、系统中所有的联动都会显示在一张联动表中,界面设计如下:图 6.5.9 6.5.4 权限分配 该功能使得拥有权限的用户(比如系统管理员)设置其他用户的使用权限,从而达到不同的用户使用不同功能的目的。在系统权限控制中,我们采取了“用户组”的管理概念(也就是所谓的角色),使得具有相同访问范围的用户被统一管理,从而减少了系统的复杂度,提高运行效率。一个角色需要设置五方面的内容,一是所能管辖的监控中心,二是对 CCTV 的控制权,三是对门禁的控制权限,四是对周界报警的控制权,五是对系统功能的使用权。当管理员建立一个新的角色时,大致的配置界面如图所示:24 图 6.5.11 视频监控部分的权限设置的管理思
35、想是:用户先确定视频的查看或者控制权限,再决定分组的访问权限。比如说用户只选了视频显示,然后再勾选中心里面的各个组,这就意味着该角色对可以访问的这些组里面的摄像头只有浏览的权利而没有云台控制的权利。6.6 用户设置 6.6 用户设置 6.6.1 用户添加 添加用户,设置密码并且设定操作权限。界面如图 6.6.1 所示:25图 6.6.1 6.6.2 密码修改 允许用户更改自己的密码。6.6.3 用户删除 删除用户的功能。7 时钟同步 7 时钟同步 系统通过网络(采用 NTP 协议)接收机场时钟系统的校时信号。NTP(Network Time Protocol)除了可以估算封包在网络上的往返延迟
36、外,还可独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时,它是设计用来在 Internet 上使不同的机器能维持相同时间的一种通讯协定。NTP 协议规范定义了 NTP 自动机在事件、状态、转变功能和行为方面明确的说明。它以合适的算法以增强时钟的准确性,并且减轻多个由于同步源而产生的差错。NTP是一个跨越广域网或局域网的复杂的同步时间协议,它通常可获得毫秒级的精度,在本系统中完全满足时间精度的需要。网络时间服务有三种方式?无线时钟:服务器系统可以通过串口连接一个无线时钟。无线时钟接收 GPS(全球卫星定位系统)的卫星发射的信号来决定当前时间。?时间服务器:时间服务器(time se
37、rver)是利用 NTP 的一种服务器,通过这个服务器可以同步网络中的系统的时钟。?局域网内的同步:如果只是需要在本局域网内进行系统间的时钟同步,那么就可以使用局域网中任何一个系统的时钟。选择局域网中的一个节点的时钟作“权威的”的时间源,然后其它的节点就只需要与这个时间源进行时间同步即可。使用这种方式,所有的节点都会使用一个公共的系统时钟,但是没有和局域网外的系统进行时钟同步。本系统利用时间服务器进行时间同步。在安防服务器和监控端安装 NTP 客户端,NTP 客户端通过网络和机场的时间服务器利用 NTP 通讯来同步时钟。268 联动控制 8 联动控制 安全防范集成系统其主要功能之一是子系统联动
38、控制。通过子系统联动控制,将各独立子系统集成为有机整体,充分发挥出整体优势,提升系统整体的性能或功能,提高技术防范工作的自动化程度和处理效率,从而体现系统集成价值。系统联动控制逻辑图如下所示:系统联动控制逻辑图 图中,在安防集成系统的调度下,电视监控、门禁、周界实现跨系统联动。需要说明的是,下列联动由各子系统自行完成,联动动作在各子系统设置,安防集成系统并不参与。?门禁系统与消防报警的联动?门禁系统与电梯的联动?周界和照明系统联动?行李分拣系统和电视监视联动 将各子系统能够完成的联动由各子系统自行完成,既符合风险分散的原则,也保证联动的快速完成。27联动方案设计见下表,具体的联动点位表可根据用
39、户需要在系统中预先设置,也可对设置的联动进行修改和增删。1)门禁系统 联动信号 联动子系统 联动描述 关联摄像机转到报警区域 报警显示器显示报警图像 对应业务部门多媒体工作站显示报警图像 对应业务部门多媒体工作站显示报警信息和和处理预案 监控子系统 录像机进行报警录像 发生 电梯系统 按允许的方向和楼层打开电梯门(由门禁子系统自行完成)报警显示器报警图像消除 对应业务部门多媒体工作站报警信息消除 监控子系统 录像机停止报警录像 门禁 系统 报警 消除 电梯系统 恢复正常信号(由门禁子系统自行完成)2)周界报警子系统 联动信号 联动子系统 联动描述 关联摄像机转到报警区域 报警显示器显示报警图像
40、 对应业务部门多媒体工作站显示报警图像 对应业务部门多媒体工作站显示报警信息和和处理预案 监控子系统 录像机进行报警录像 门禁子系统 按规则进行通道控制 照明控制开启(由周界子系统自行完成)发生 周界报警子系统 广播控制开启(由周界子系统自行完成)报警显示器报警图像消除 对应业务部门多媒体工作站报警信息消除 监控子系统 录像机停止报警录像 门禁子系统 通道控制恢复正常 照明控制关闭 周界 报警 消除 周界报警子系统 广播控制关闭 3)消防报警 联动信号 联动子系统 联动描述 关联摄像机转到报警区域 消防 报警 发生 监控子系统 报警显示器显示报警图像 28对应业务部门多媒体工作站显示报警图像
41、对应业务部门多媒体工作站显示报警信息和和处理预案 录像机进行报警录像 打开消防通道(由门禁子系统自行完成)门禁子系统 打开相应区域全部门禁(由门禁子系统自行完成)报警显示器报警图像消除 对应业务部门多媒体工作站报警信息消除 监控子系统 录像机停止报警录像 关闭消防通道(由门禁子系统自行完成)消除 门禁子系统 相应区域门禁恢复正常(由门禁子系统自行完成)9 通讯协议和通讯网关 9 通讯协议和通讯网关 9.1 电视监控系统接口协议 9.1 电视监控系统接口协议 电视监控系统包括 CCTV 和硬盘录像两个部分,两者都通过网络方式与安防集成服务器建立连接并实现数据通讯。9.1.1 CCTV 接口协议
42、9.1.1 CCTV 接口协议 CCTV 采用了 MAX-1000 矩阵切换控制系统,通过网络控制器 NetController 连接上网,安防集成系统直接与网络控制器通讯并对矩阵进行控制切换。原理图如下:29latigidPrint ServerLink/RxLPT1LPT2COMPower/TX多媒体工作站网络控制器矩阵视频线网络线控制线 安防集成系统与网络控制器之间采用 SOCKET 通讯方式,网络控制器是服务端,安防集成系统是客户端。客户端通过一个 ActiveX 控件与服务端进行通讯,该控件提供了一系列的属性、方法和事件。属性:1、VideoMode:0 表示图像是通过网络传输的,在
43、本机可以观看多个图像 1 表示图像是通过模拟信号传输的,在本机可以观看一个图像 2 表示没有图像,仅仅实现控制。2、MonitorCount:表示本系统中的监视器的个数。3、CameraCount:表示在本系统中摄像头的个数。4、MapCount:表示在本系统中的区域的个数。方法:1、GetCameraInfo:获得摄像头的信息,提供的参数是摄像头的索引号,从 0编码,可以获得的信息有:ID,摄像头的编号,整型;szName,摄像头的名称,字符串;nType,摄像头的类型,0-固定式,1-PTZ 式,整型;szAddr,摄像头所在的位置,字符串;X,Y,摄像头在地图上的坐标(相对的,相对于整个
44、地图为 1000 30X 1000 的坐标,整型;nMapLevel,表示摄像头的位置在地图的区域,整型。2、GetMonitorInfo:获得监视器的信息,提供的参数是监视器的索引号,从 0开始,可以获得的信息有:ID,监视器的编号,整型;szName,监视器的名称,字符串;iCamera,当前观看的摄像机号,整型;iType,监视器的类型,整型,0 模拟,1数字;3、GetMapInfo:获得地图上的区域信息,提供的参数是地图的索引号,从 0编码,可以获得的信息有:szName,区域的名称,字符串;szFile,这个区域要显示的文件名,字符串;X,Y,这个区域在整个地图上的相对坐标,相对于
45、整个地图为 1000 X 1000 的坐标,整型;Width,Height,这个区域在整个地图上的宽度和高度,相对于整个地图为 1000 X 1000,整型;nMapLevel,这个区域的标识,不同的区域用这个变量的一位表示,所以这个数只能是 2 的幂,1,2,4,8,16,32,64,.,232,共 32 个区域。4、Login:登陆到服务端,提供的参数为用户名和密码以及要登陆的 IP 地址和端口。szName,要登陆的用户名;szPasswd,要登陆的用户密码;szAddr,要登陆的 IP 地址;nPort,要登陆的端口号。5、Logout:退出与服务端的连接。6、OpenCamera:打
46、开摄像头的图像。wCamera,要打开的摄像头的编号,就是 GetCameraInfo 中的 ID;iMode,打开摄像头的方式,对于通过网络传输的数字化图像,1-打开,如果已经打开,则设置控制用户,如果没有打开则找相应的通道打开,2-观看,如果没有打开,则什么操作都没有,如果已打开,则找到相应图像观看,3-强制打开,如果已打开或者没有打开但有空闲的资源,则与 1 相同,如果没有打开,并且也没有资源可以用,则强制关闭某个资源而打开摄像头,用户必须有这种权限才能使用,否则没有任何反应,对于模拟信号方式,iMode 没有任何作用。7、CloseCamera:关闭摄像头的图像,只有当模式设置为 0
47、时可用。wCamera,要关闭的摄像头编号。8、CloseAll:关闭这个用户所有的已打开的图像。只有当模式设置为 0 时可用。9、OpCamera:控制这个摄像头,如果这个摄像头是可控的话并且用户是当前控制用户,wCamera,要控制的摄像头编号,整型;cmd,控制命令,字符串 31 focus,stopfocus,聚焦,stopfocus,聚焦 far,stopfar,推远 near,stopnear,拉近 left,stopleft,向左 right,stopright,向右 up,stopup,向上 down,stopdown,向下 upleft,stopupleft 左上 uprig
48、ht,stopupright,右上 downleft,stopdownleft,左下 downright,stopdownright,右下 方向控制后面可以带速度参数 10、SetMonitor:对于非数字信号用户,可以将键盘与监视器重新联系起来。11、ModifyCamera:修改摄像头在地图上的坐标。WCamera,要修改的摄像头的编号;szName,要修改的摄像机的数据名称;szValue,要修改的摄像机的数据。事件:1、OnDisconnect:因为服务端的原因发生的连接断开而产生的事件。2、OnSysReady:登陆成功后产生的事件,提供登陆用户的名称,级别,级别号,能打开的摄像头数
49、目以及能观看的区域。szName,用户的名字;nLevel,用户的级别;nUserNo,级别号;nOpenCount,能打开的图像的个数;nMapLevel,能观看的区域,是多个区域的组合。3、OnRefresh:当有其他用户打开或者关闭图像时 SERVER 的通知。wCount,打开的摄像头个数,整型;Cameras,打开的摄像头编号数组,整型数组。4、OnSwitchOK:只有是数字视频时,参数才可使用,其他模式,参数是不确定的。5、OnMsg:与 SERVER 通信产生的信息,字符串。6、OnError:ErrCode,使用过程中产生的错误代码,使用后在这里要将它清为0,否则会产生一个对
50、话框;ErrMsg,错误消息。32此外,博康公司提供给我方一个视频控件,用于显示视频捕捉卡上的实时图像。但此视频控件还需增加画面暂停、抓拍、保存录像功能。备注:关于 CCTV 接口协议的确认请看附件 1。9.1.2 硬盘录像接口协议 9.1.2 硬盘录像接口协议 硬盘录像采用的是松下 WJ-HD500A 系统,该系统通过专用网卡 WJ-HDB502 连接到安防以太网,安防集成系统通过公共网关接口(CGI)与该系统进行通讯。硬盘录像接口主要完成录像机的录像启动、停止、查询和回放功能。通道选择:http:/IP-address/cgi-bin/camera?UID=%i&CH=%n 录像启动:ht