论文部分内容阅读
随着安防技术的不断发展和进步,基于自动化和智能化的安防基础设备进行安防管理,已经成为目前安防领域中的常用方法,例如红外智能探测设备、智能摄像头、智能门禁系统、智能认证系统等。在此情况下,对于安防企业而言,由于每天收集到的安防监测数据量快速增加,传统的单节点服务模式已经无法很好应对。因此,需要引入大数据技术及云计算技术等分布式、虚拟化软件等技术,设计新的解决方案。在研究过程中,本文首先整理分析了国内外安防管理信息化的现状及趋势,并考察了云计算、OpenStack、BDaaS、Horizon等系统研发的关键技术和工具。随后对某安防公司的业务现状进行了调研,按照此安防公司的安防业务管理信息化需求,通过分析目前业务管理中存在的不足,考察了公司目前的业务管理模式以及现有的信息化资源,考察了系统的技术及资源可行性,分析了系统的功能及非功能研发需求。在系统需求分析的基础上,利用云服务平台的相关技术,基于OpenStack对系统进行设计,包括总体设计、云服务平台的设计、关键功能类设计、系统功能的关键技术方案以及数据库设计等。在系统内部通过OpenStack系统、Horizon虚拟桌面工具、Keystone认证技术等,建立系统的后台云服务平台及虚拟桌面目录,利用公司的安防控制中心内部资源进行底层服务体系搭建和资源部署。在安防管理系统功能设计的基础上,搭建系统的Hadoop集群环境、OpenStack云服务环境以及Horizon虚拟桌面目录环境,对其中的关键配置以及功能开发进行分析,并对系统的业务管理Web服务进行实现,详细设计并实现了安防事件告警管理、自适应安防资源管理、安防资源巡检管理、数据分析及决策管理功能模块。通过对系统进行实际部署,配置系统的BDaaS服务及资源环境,设计测试用例,对系统进行功能测试及性能测试。系统的运行效果和测试结果表明,得到系统的功能及性能都达到了预期要求。通过将安防管理业务的管理服务部署在云服务平台上,提高了系统的安防数据并行处理能力,以及数据的存储效率。