网络视频监控系统中消息中间件的研究与设计
发布时间:2021-05-05 19:52
近年来,国家不断推出相关政策支持视频监控系统的发展,人们在生产生活中对视频监控设备的需求也越来越大。在这样的背景环境下,我国的视频监控行业发展迅速,集中式的视频监控系统已不能满足人们日益增加的需求。随着分布式技术的发展,视频监控系统逐渐从集中式架构向分布式架构转变。在分布式的视频监控系统中,各子系统根据业务需求分别部署在不同的平台上,各平台间的通讯就成了一个问题。为了解决分布式架构中异构平台的通讯问题,引入消息中间件技术已成为一种趋势。消息中间件不仅能够实现异构平台的通信,降低系统的耦合度,并且让第三方应用程序的开发变得简单。本文对网络视频监控系统进行研究分析,根据视频监控系统的特点设计了一种高效的消息中间件系统。首先,研究网络视频监控系统的现状和消息中间件技术,并对几种主流的消息中间件产品进行对比分析,因ZeroMQ高效、便捷的优点,本文提出了基于ZeroMQ消息中间件的解决方案。根据视频监控系统的结构和消息类型,单独设计了一种消息模型,应用程序的数据使用序列速度快、空间消耗小的Protocol Buffer数据存储格式,序列化后再写入消息模型中。为了提高消息中间件的传输效率,使用Z...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 课题的研究背景和意义
1.2 国内外研究现状
1.3 论文研究内容与创新点
1.4 论文组织结构
第二章 相关技术介绍
2.1 消息中间件
2.1.1 消息中间件的定义和优点
2.1.2 ZeroMQ
2.1.3 ZeroMQ四种通讯模式
2.2 数据传输格式
2.3 本章小结
第三章 网络视频监控系统中消息中间件的需求分析
3.1 需求概述
3.2 功能性需求分析
3.3 非功能性需求分析
3.3.1 性能要求
3.3.2 安全性
3.3.3 运行环境
3.3.4 易用性
3.4 本章小结
第四章 网络视频监控系统中消息中间件的设计
4.1 整体设计
4.1.1 系统总体结构
4.1.2 系统级联结构
4.1.3 系统功能模块结构
4.2 消息中间件的功能模块设计
4.2.1 消息模型
4.2.2 网络通信模块
4.2.3 队列管理模块
4.2.4 消息服务模块
4.2.5 消息路由模块
4.2.6 客户端管理模块
4.3 开发平台
4.4 本章小结
第五章 网络视频监控系统中消息中间件的实现
5.1 线程类封装
5.1.1 线程及线程同步
5.1.2 消息线程池
5.1.3 线程及线程池的核心类图
5.2 功能模块的实现
5.2.1 消息模型实现
5.2.2 网络通信模块实现
5.2.3 队列管理模块实现
5.2.4 消息服务模块实现
5.2.5 消息路由模块实现
5.2.6 客户端管理模块实现
5.3 系统测试
5.3.1 测试环境
5.3.2 功能测试
5.3.3 性能测试
5.3.4 测试结果与分析
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
攻读硕士学位期间取得的成果
【参考文献】:
期刊论文
[1]视频监控行业智能化进程分析[J]. 许慕鸿,刘小红. 信息通信技术与政策. 2018(11)
[2]软件中间件技术现状及发展[J]. 张联梅,王和平. 信息通信. 2018(05)
[3]国外先进监控技术最新发展情况[J]. 晨月,钟鑫. 中国安防. 2018(03)
[4]计算机软件测试方法及应用实践[J]. 徐福祯. 信息与电脑(理论版). 2018(02)
[5]基于ZeroMQ的多线程编程程序设计[J]. 沙卫平,芮挺,高琦煜,张赛,邹军华. 江苏科技信息. 2017(27)
[6]RabbitMQ在实时监控系统中的应用[J]. 马巍,武欣嵘,郑翔,张文强,童玮. 军事通信技术. 2017(01)
[7]基于Google Protocol Buffer的即时通讯系统设计[J]. 隋心怡,王瑞刚,梁小江. 电子科技. 2017(01)
[8]基于ZeroMQ&JSON的分布式测控系统消息通信架构设计[J]. 叶崧,姚健东. 现代电子技术. 2014(02)
[9]序列化技术的综述和展望[J]. 赵冬. 电脑与电信. 2013(09)
[10]网络视频监控系统信息安全机制解析[J]. 张艳霞,李洪,陈军,杨晓光. 电信科学. 2013(08)
硕士论文
[1]基于Netty的消息中间件的研究与实现[D]. 夏斐.电子科技大学 2018
[2]网络视频监控系统中间件的研究与实现[D]. 王鹏.北京邮电大学 2016
[3]基于Socket的游戏服务器的设计与实现[D]. 郑帅.北京交通大学 2014
[4]基于ActiveMQ的消息中间件的设计与实现[D]. 汪然.西安电子科技大学 2013
[5]基于中间件技术的分布式监测系统研究[D]. 蒲凤平.西南交通大学 2012
[6]嵌入式网络视频监控系统的研究与实现[D]. 徐箐.电子科技大学 2010
本文编号:3170483
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 课题的研究背景和意义
1.2 国内外研究现状
1.3 论文研究内容与创新点
1.4 论文组织结构
第二章 相关技术介绍
2.1 消息中间件
2.1.1 消息中间件的定义和优点
2.1.2 ZeroMQ
2.1.3 ZeroMQ四种通讯模式
2.2 数据传输格式
2.3 本章小结
第三章 网络视频监控系统中消息中间件的需求分析
3.1 需求概述
3.2 功能性需求分析
3.3 非功能性需求分析
3.3.1 性能要求
3.3.2 安全性
3.3.3 运行环境
3.3.4 易用性
3.4 本章小结
第四章 网络视频监控系统中消息中间件的设计
4.1 整体设计
4.1.1 系统总体结构
4.1.2 系统级联结构
4.1.3 系统功能模块结构
4.2 消息中间件的功能模块设计
4.2.1 消息模型
4.2.2 网络通信模块
4.2.3 队列管理模块
4.2.4 消息服务模块
4.2.5 消息路由模块
4.2.6 客户端管理模块
4.3 开发平台
4.4 本章小结
第五章 网络视频监控系统中消息中间件的实现
5.1 线程类封装
5.1.1 线程及线程同步
5.1.2 消息线程池
5.1.3 线程及线程池的核心类图
5.2 功能模块的实现
5.2.1 消息模型实现
5.2.2 网络通信模块实现
5.2.3 队列管理模块实现
5.2.4 消息服务模块实现
5.2.5 消息路由模块实现
5.2.6 客户端管理模块实现
5.3 系统测试
5.3.1 测试环境
5.3.2 功能测试
5.3.3 性能测试
5.3.4 测试结果与分析
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
攻读硕士学位期间取得的成果
【参考文献】:
期刊论文
[1]视频监控行业智能化进程分析[J]. 许慕鸿,刘小红. 信息通信技术与政策. 2018(11)
[2]软件中间件技术现状及发展[J]. 张联梅,王和平. 信息通信. 2018(05)
[3]国外先进监控技术最新发展情况[J]. 晨月,钟鑫. 中国安防. 2018(03)
[4]计算机软件测试方法及应用实践[J]. 徐福祯. 信息与电脑(理论版). 2018(02)
[5]基于ZeroMQ的多线程编程程序设计[J]. 沙卫平,芮挺,高琦煜,张赛,邹军华. 江苏科技信息. 2017(27)
[6]RabbitMQ在实时监控系统中的应用[J]. 马巍,武欣嵘,郑翔,张文强,童玮. 军事通信技术. 2017(01)
[7]基于Google Protocol Buffer的即时通讯系统设计[J]. 隋心怡,王瑞刚,梁小江. 电子科技. 2017(01)
[8]基于ZeroMQ&JSON的分布式测控系统消息通信架构设计[J]. 叶崧,姚健东. 现代电子技术. 2014(02)
[9]序列化技术的综述和展望[J]. 赵冬. 电脑与电信. 2013(09)
[10]网络视频监控系统信息安全机制解析[J]. 张艳霞,李洪,陈军,杨晓光. 电信科学. 2013(08)
硕士论文
[1]基于Netty的消息中间件的研究与实现[D]. 夏斐.电子科技大学 2018
[2]网络视频监控系统中间件的研究与实现[D]. 王鹏.北京邮电大学 2016
[3]基于Socket的游戏服务器的设计与实现[D]. 郑帅.北京交通大学 2014
[4]基于ActiveMQ的消息中间件的设计与实现[D]. 汪然.西安电子科技大学 2013
[5]基于中间件技术的分布式监测系统研究[D]. 蒲凤平.西南交通大学 2012
[6]嵌入式网络视频监控系统的研究与实现[D]. 徐箐.电子科技大学 2010
本文编号:3170483
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3170483.html