视频监控报警管理系统的设计与实现
发布时间:2018-12-12 00:58
【摘要】:近些年来,随着经济的发展,视频监控系统的规模也越来越大。与此同时,各种软件技术的进步也使得视频监控系统有了长足的发展。特别是web技术的发展,使得远程监控的范围越来越大。因此人们只需要从浏览器登录系统就可以进行监控,方便而且易用。报警管理子系统是视频监控系统的重要组成部分,随着视频监控系统规模的扩大,报警管理子系统所要管理的报警信息也会成指数级增长。面对如此大规模的报警信息,如何高效的对它们进行管理将足一个很重要的问题。因此,对视频监控报警管理系统进行研究和实现具有非常重要的现实意义。本文首先介绍了系统的关键技术,然后研究了视频监控报警管理系统所面临的一些核心问题,对报警管理系统进行了需求分析,给出了系统的总体设计和详细设计,在设计上对系统的效率和稳定性进行了考虑。因为报警管理系统所面临的报警信息数目十分巨大,所以本系统采用了 mysql+kafka的多种存储方式对报警信息进行存储,并且引入了 ehcache缓存来提高存储系统的读写效率。本系统对报警信息进行了分级,在服务器端收到报警信息时会对报警信息按照级别进行缓冲控制,保证了重要的报警信息优先得到处理,避免拥塞。服务器在向用户端转发报警信息时也将报警信息的重要级别考虑在内,优先保证重要信息的实时性。论文对系统进行了展示和测试总结。本系统后台基于SSM(Spring+SpringMVC+Mybatis)框架进行开发,并且使用maven对项目进行管理,结合了各个框架的特点,降低了系统的耦合性。经测试系统能够很好地满足需求。
[Abstract]:In recent years, with the development of economy, the scale of video surveillance system is becoming larger and larger. At the same time, the progress of various software technology also makes the video surveillance system have a considerable development. Especially with the development of web technology, the range of remote monitoring is more and more wide. Therefore, people only need to login from the browser to monitor the system, convenient and easy to use. The alarm management subsystem is an important part of the video surveillance system. With the expansion of the scale of the video surveillance system, the alarm information to be managed by the alarm management subsystem will also increase exponentially. In the face of such a large scale alarm information, how to efficiently manage them will be a very important problem. Therefore, the research and implementation of video surveillance and alarm management system has a very important practical significance. This paper first introduces the key technology of the system, then studies some core problems faced by the video surveillance and alarm management system, analyzes the requirements of the alarm management system, and gives the overall design and detailed design of the system. The efficiency and stability of the system are considered in the design. Because the alarm management system faces a huge number of alarm information, the system uses a variety of mysql kafka storage methods to store the alarm information, and introduces ehcache cache to improve the efficiency of reading and writing of the storage system. The system classifies the alarm information, when the server side receives the alarm information, it will buffer the alarm information according to the level, so as to ensure that the important alarm information is processed first and avoid congestion. When transmitting alarm information to the client, the server takes the important level of alarm information into account, and gives priority to ensuring the real-time performance of important information. The system is demonstrated and tested in this paper. The system is developed based on SSM (Spring SpringMVC Mybatis) framework, and the project is managed by maven, which combines the characteristics of each framework and reduces the coupling of the system. The test system can meet the requirements well.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN948.6;TP311.52
本文编号:2373579
[Abstract]:In recent years, with the development of economy, the scale of video surveillance system is becoming larger and larger. At the same time, the progress of various software technology also makes the video surveillance system have a considerable development. Especially with the development of web technology, the range of remote monitoring is more and more wide. Therefore, people only need to login from the browser to monitor the system, convenient and easy to use. The alarm management subsystem is an important part of the video surveillance system. With the expansion of the scale of the video surveillance system, the alarm information to be managed by the alarm management subsystem will also increase exponentially. In the face of such a large scale alarm information, how to efficiently manage them will be a very important problem. Therefore, the research and implementation of video surveillance and alarm management system has a very important practical significance. This paper first introduces the key technology of the system, then studies some core problems faced by the video surveillance and alarm management system, analyzes the requirements of the alarm management system, and gives the overall design and detailed design of the system. The efficiency and stability of the system are considered in the design. Because the alarm management system faces a huge number of alarm information, the system uses a variety of mysql kafka storage methods to store the alarm information, and introduces ehcache cache to improve the efficiency of reading and writing of the storage system. The system classifies the alarm information, when the server side receives the alarm information, it will buffer the alarm information according to the level, so as to ensure that the important alarm information is processed first and avoid congestion. When transmitting alarm information to the client, the server takes the important level of alarm information into account, and gives priority to ensuring the real-time performance of important information. The system is demonstrated and tested in this paper. The system is developed based on SSM (Spring SpringMVC Mybatis) framework, and the project is managed by maven, which combines the characteristics of each framework and reduces the coupling of the system. The test system can meet the requirements well.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN948.6;TP311.52
【参考文献】
相关期刊论文 前8条
1 马睿;;先进报警管理系统设计应用探讨[J];石油化工自动化;2015年04期
2 胡阳;;基于用户权限的综合监控系统报警管理研究[J];机电工程技术;2015年05期
3 刘英斌;谢海峰;曹孙辉;龚朝兵;花飞;;报警管理系统的优化实践[J];广东化工;2014年04期
4 杨帆;萧德云;;智能报警管理若干研究问题[J];计算机与应用化学;2011年12期
5 吴震;;联网报警与视频监控系统平台实现技术[J];通信技术;2010年05期
6 张宇;王映辉;张翔南;;基于Spring的MVC框架设计与实现[J];计算机工程;2010年04期
7 钱奇;王赞;曹荣辉;;电子值班综合报警管理系统的研究[J];中国电力教育;2009年21期
8 伍志方;基于WEB的生产实时监控系统的应用[J];工业控制计算机;2002年02期
相关硕士学位论文 前2条
1 徐圣;智能安防报警系统的设计与实现[D];太原理工大学;2013年
2 高世金;对J2EE应用实现中关键技术的研究[D];浙江大学;2007年
,本文编号:2373579
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2373579.html