首页 > 创新应用 > 正文
浅析安防集成软件的发展与创新应用
中国安防行业网    2015/10/23 15:03:00    关键字:安防集成,软件,创新应用      浏览量:

  一、安防软件的发展现状
  随着安防系统在各行各业应用的深入,原有单纯的防盗报警系统已无法满足现代化管理应用的需要。以计算机网络为基础、软件为核心,通过信息交换和共享,将各自具有完整功能的独立子系统组合成一个有机的整体,能够提高系统维护水平、管理自动化水平、协调运行能力的开放式数字化的集成管理平台应运而生。
  经过近十年的发展,当前安防软件已经从原有单纯的各报警系统与视频监控系统的集成联动,到现在的视频监控、综合报警、周界防范、监听对讲、门禁巡更、电教广播、动环监控等多安防子系统之间的集成联动,甚至能接入信息管理系统和行政办公系统等业务系统,形成安防与管理综合大平台,为用户形成统一的人机交互方式,并实现1+1>2的管理效果。
  二、安防软件在行业应用的特点与作用
  随着安防系统的丰富化、业务需求的多元化、业务管理的复杂化,迫切需要一个支持多业务应用、架构灵活、管理维护简单的安防软件。它应能大规模的集成管理多安防子系统,包括视频监控子系统、报警防范子系统、门禁巡更子系统、语音对讲子系统、电教广播子系统、智能分析子系统、周界防范子系统、定位跟踪子系统、动环监控子系统等,进行统一的资源调度和管理。同时它还能与企业和政府其他的业务系统集成,使安防系统与业务系统关联,扩大安防系统在各个业务层面上的应用,实现业务管理和工作的智能化、高效化。
  具体来说安防软件应具有以下特点与作用:
  (一)强大的集成联动能力
  安防软件必须具备强大的集成联动能力。安防系统不仅仅指视频监控系统,还包括报警防范、语音对讲、电教广播、智能分析、周界防范、定位跟踪、动环监控等各系统。安防集成软件需要打破各子系统界限,同时与业务系统结合,完成信息规范,实现数据融合,提供一个操作简单、功能强大,具有智能联动功能的操作平台,更广泛地为用户各个业务部门提供安全管理服务。
  (二)集中的设备管理能力
  安防软件需具备集中的设备管理能力。对于一个大型的安防监控系统,涉及的站点、设备、配置、用户等信息将会非常庞大,对它们进行方便快捷的集中式管理不可或缺。这些管理包括增加、修改、删除、监测、配置等信息管理以及安全、权限、轮巡方案、录像计划、告警联动/布防撤防等策略管理。安防软件需要将所有这些信息融合在同一平台上,便于统一应用、规划和组织。
  (三)分布式图像存储能力
  安防软件应具备分布式图像存储能力。在实际的安防监控应用中,由于通信或者网络的问题,导致安防监控瘫痪的情况比比皆是,安防集成平台软件的分布式图像存储功能在很大程度上解决了这个问题。它通过在前端直接支持硬盘录像和告警事件存储,确保在通信或者网络中断的情况下对现场的监控仍能继续。这种分布式存储、集中式管理设计思想,对于那些监控要求比较高的场合将非常有益。
  (四)灵活的应用管理架构
  安防软件应具备灵活的应用管理架构。软件支持C/S和B/S两种模式,在实际的行业应用中,可根据用户的管理机制、网络情况灵活部署。用户可无需安装任何监控软件,所有操作都通过IE进行,对分布在不同地点的摄像机集中管理。分散在网络中不同地点、不同使用权限的用户可同时监控同一现场,也可以任意选择其它监控现场,各用户监控不受影响,真正做到“多任务”的实时监控。
  (五)面向服务专业化设计
  安防软件应是面向服务专业化的设计。软件是专业性的集成软件,与普通硬件厂商提高的硬件配套软件不同,它应该是易于业务整合的SOA面向服务专业化的设计,而不仅仅是面向设备的管理,是能满足用户多层次管理、多业务部门和阶段的安全管理业务需求。
  (六)强大的兼容性开放性
  安防软件应具有很强的兼容性与开放性。可以兼容海康、大华、景阳、天地伟业、博康等行业主要设备提供商的前端设备,提供开放的第三方系统对接方案。如视频业务对接时提供相应的对接开发包,应用业务对接时提供Webservice接口,与第三方平台对接时采用标准的级联协议。
  (七)强大的伸缩性扩展性
  安防软件应具备强大的伸缩性和扩展性。应充分考虑二次开发的便捷性,提供Web开发框架和C/S客户端开发框架;平台软件应支持级联、分布式部署、负载均衡、服务器集群等技术,以满足系统结构的不断变化、规模的不断扩大和业务功能的不断扩展。
  (八)多级电子地图导航
  安防软件一般具备电子地图导航功能。以图形化的形式,动态地表现出各个设备的运行情况以及各个报警监测点的当前状态,并且支持地图逐级访问。当报警发生时,提醒监控人员报警事件的发生,同时弹出报警画面,监控者可以通过电子地图的提示快速找到报警位置,并根据报警画面判断是否为误报,电子地图作为安防监控的直观方式,让操作人员的操作更为简捷。
  三、安防软件的创新技术应用
  软件系统关键技术的选择对集成平台建设成功有关键作用,结合安防软件独有的特点和使用现状,安防软件也有其创新性技术,如中间件技术、构架/构件技术、工作流技术、XML及WebServices技术等。
  (一)中间件技术
  在中心平台的集成中,要实现不同操作系统、不同数据库之间的跨平台的分布式应用,采用中间件技术,可以在不改变原有系统的前提下,实现已有系统的信息整合。构造完整、健全的信息集成系统,可以很好地把不同部门的多种软件及信息数据结合为一个有机的协作整体。在中心平台的建设中,中间件技术将起到关键的作用,是数据处理系统、信息发布系统的实施基础。中心平台的基础中间件将充分考虑信息平台的实际需要和特点(如多源异构数据整合等),并选用成熟的、符合国际标准的中间件(如J2EE等)。
  (二)构架/构件技术
  基于构架/构件的软件体系结构能够通过对系统构造的理解来提高有关软件工作人员的系统设计和系统分析能力,从而在系统组织、结构重用、运行模式、系统分析和系统维护等方面降低软件设计和开发的成本,促进软件系统生产效率的提高。采用基于构件的技术和UML建模语言来进行系统的设计,实施迭代式的设计开发。统一建模语言(UML)具有直观化、明确化特点,是构件和文档化软件系统产物的通用可视化建模语言。UML可以与所有的开发方法、生命阶段、应用领域和媒介一同使用。
  (三)工作流技术
  各应用子系统都将采用分布式构件进行搭建,为将来的构件重用和组成基于工作流和集成流的高级中间件打下良好的基础。当各种领域构件建成功以后,可以通过基于工作流的高层中间件来进行高层次的集成。工作流过程定义语言将现存的构件通过工作流结合起来,通过工作流引擎执行工作流来实现新的系统流程和功能,而不必重新开发新的应用构件,大大增强了系统的灵活性和可重用性,最终可以达到适应变化迅速的用户需求的目的。
  (四)XML和WebServices技术
  软件平台中的数据具有多源异构的特点,对于此类数据的处理首先要求对数据的描述要有简单易行的一套标准。XML是现在流行的数据交换标准,特别适合表述和交换复杂的数据对象和类型。在信息平台的建设过程中,数据采集及数据处理系统把XML作为数据格式描述的统一标准,并纳入数据规范的制定当中。同时,在数据分析中,也便于采用数据挖掘、OLAP(联机事务分析)等技术的应用。另外WebServices技术支持XML、SOAP、WSDL、UDDI等开放标准,可以通过HTTP协议实现穿越防火墙的软件互操作和数据交换,实现跨越各种技术的软件集成。