基于Docker的虚拟卡口系统研究

时间:2022-03-28 06:37:18

基于Docker的虚拟卡口系统研究

【摘要】 随着“平安城市”建设的深入,以引入的大量高清摄像机视频数据为基础,通过算法研究、大数据管理平台支撑,进行平安城市虚拟卡口关键技术的研究,建设了虚拟卡口系统。系统使用基于Docker虚拟技术和云计算平台的架构,提高了系统资源的高可用性,实现了系统的高可靠性和高扩充性;虚拟卡口关键技术研究及系统研发、大数据支撑平台可直接运用于交通安全、信息安全、城市安全等领域,切合国家和社会发展的需求,推进国家战略性新兴产业的发展,落实了国家发展战略。

【关键词】 平安城市 虚拟卡口 Docker 云计算

一、系统实现

本系统采用前沿的Docker虚拟技术和云平台搭建分布式的系统架构,研究虚拟卡口算法实现摄像机的二次卡口应用,建设虚拟卡口业务系统进行大量卡口数据管理、虚拟卡口关联配置、车辆信息查询等,提高了系统资源的高可用性,实现了系统的高可靠性和高扩充性。

1.1 虚拟卡口Docker镜像制作

Docker 仓库负责存储虚拟卡口算法 Docker 镜像。镜像管理是Docker的核心,云计算平台的CoreOS集群中所运行的所有服务都是通过制作成 docker 镜像上传到应用服务仓库中,供集群中的各主机下载运行。

开发人员将开发完成的虚拟卡口算法应用程序制作成Docker 镜像,上传到应用服务仓库,该镜像包含算法应用服务运行所需的全部依赖关系和运行环境,从该应用仓库下载,在集群服务器上直接运行,进行算法的部署,实现动态的分布式运行。

1.2云计算中心搭建算法服务

云计算平台通过在集群层面使用CoreOs系统实现集群层面的服务调度、管理;通过使用容器,为服务提供一致、隔离的运行环境。

整个平台提供部署环境和集群管理功能。一方面供应用系统服务使用,另外一方面,供智能分析算法使用,可实现集群搭建、服务部署、任务调度、并行计算等,本文使用的是智能分析算法使用。

1.2.1将算法制作成镜像

虚拟卡口智能分析算法开发调试完成之后,打包成一个Docker镜像文件,加载到本地Docker镜像库,上传至云计算基础框架的镜像库中成为虚拟卡口智能分析算法镜像的一个版本。

1.2.2新建虚拟卡口任务

通过云计算平台新建一个任务,新建任务时需要指定使用的服务模板和其他一些配置参数。

1.2.3启动虚拟卡口任务

在云计算平台新建的任务中启动虚拟卡口任务,启动时需要输入启动项参数,该参数指定这个任务启动几个服务,这些服务部署在哪几台主机上。启动任务之后,任务会变成启动状态,并动态分配到主机上,同时可以控制该任务的暂停,恢复,强制关闭等操作。

1.2.4关联新建虚拟卡口服务

任务列表里会显示该任务中启动了几个服务,可以单独对这几个服务控制其启动,停止,恢复,强制关闭等管理操作。

1.3虚拟卡口关联配置

通过平安城市虚拟卡口关键技术的研究,建设虚拟卡口系统使其具有卡口管理系统的相关功能。在虚拟卡口业务系统的虚拟卡口管理模块,添加普通摄像头为虚拟卡口,将虚拟卡口关联到云计算平台的虚拟卡口服务,在卡口实时视频页面配置卡口的检测框,配置成功后启动虚拟卡口。

1.4结果信息查看

在虚拟卡口业务系统的信息查询模块,可以对已关联配置并启动的虚拟卡口的检测结果进行查看,包含检测出的车辆、车票、车颜色、车型、车速等信息。

二、总结

本文虚拟卡口系统以城市密集分布的高清摄像机视频数据为切入口,研发基于高清视频监控的虚拟卡口系统,实现普通摄像机向虚拟卡口产品形态的转换,研究Docker虚拟技术和云计算平台,提高了系统资源的高可用性,实现了系统的高可靠性和高扩充性;研究虚拟卡口中车辆目标识别技术,依据现有交通监控卡口网络和数据基础,构建大规模卡口数据管理平台,结合虚拟卡口与传统卡口的数据,实现城市的联网布控。

参 考 文 献

[1] 陈启明. 集成智能化卡口在城市公共交通系统中的应用[D].《电子技术与软件工程》, 2015,14:108-109.

[2] 向庭波,刘树庄,何涛,向庭勇. 基于Hadoop的卡口系统云计算联网平台改造设计与开发[D].《中国公共安全》, 2015.11:45-50.

[3] 徐钲,贺波涛.虚拟卡口系统设计 [J].电子测试,2014,4.

[4] Kalal Z, Mikolajczyk K, Matas J. Tracking learning detection[J].Pattern Analysis and Machine Intelligence, IEEE Transactions on,2012,34(7):1409-1422.

[5]齐美彬,鲜柯,蒋建国. 基于对比度失真参数的车流量统计算法[J],合肥工业大学学报:自然科学报,2010,33(12):1815-1823.

[6] Zhang Haiqing, LiHouqiang. Target tracking based on Monte Carlo method [J]. China Journal of Image and Graphics, 2008, 13(5):937-938.

上一篇:浅谈电信行业客户重入网分析方案 下一篇:探究“数字信号处理”课程教学实践与探索