網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中消息中間件的研究與設(shè)計
發(fā)布時間:2021-05-05 19:52
近年來,國家不斷推出相關(guān)政策支持視頻監(jiān)控系統(tǒng)的發(fā)展,人們在生產(chǎn)生活中對視頻監(jiān)控設(shè)備的需求也越來越大。在這樣的背景環(huán)境下,我國的視頻監(jiān)控行業(yè)發(fā)展迅速,集中式的視頻監(jiān)控系統(tǒng)已不能滿足人們?nèi)找嬖黾拥男枨。隨著分布式技術(shù)的發(fā)展,視頻監(jiān)控系統(tǒng)逐漸從集中式架構(gòu)向分布式架構(gòu)轉(zhuǎn)變。在分布式的視頻監(jiān)控系統(tǒng)中,各子系統(tǒng)根據(jù)業(yè)務(wù)需求分別部署在不同的平臺上,各平臺間的通訊就成了一個問題。為了解決分布式架構(gòu)中異構(gòu)平臺的通訊問題,引入消息中間件技術(shù)已成為一種趨勢。消息中間件不僅能夠?qū)崿F(xiàn)異構(gòu)平臺的通信,降低系統(tǒng)的耦合度,并且讓第三方應(yīng)用程序的開發(fā)變得簡單。本文對網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)進行研究分析,根據(jù)視頻監(jiān)控系統(tǒng)的特點設(shè)計了一種高效的消息中間件系統(tǒng)。首先,研究網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的現(xiàn)狀和消息中間件技術(shù),并對幾種主流的消息中間件產(chǎn)品進行對比分析,因ZeroMQ高效、便捷的優(yōu)點,本文提出了基于ZeroMQ消息中間件的解決方案。根據(jù)視頻監(jiān)控系統(tǒng)的結(jié)構(gòu)和消息類型,單獨設(shè)計了一種消息模型,應(yīng)用程序的數(shù)據(jù)使用序列速度快、空間消耗小的Protocol Buffer數(shù)據(jù)存儲格式,序列化后再寫入消息模型中。為了提高消息中間件的傳輸效率,使用Z...
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題的研究背景和意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 論文研究內(nèi)容與創(chuàng)新點
1.4 論文組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)介紹
2.1 消息中間件
2.1.1 消息中間件的定義和優(yōu)點
2.1.2 ZeroMQ
2.1.3 ZeroMQ四種通訊模式
2.2 數(shù)據(jù)傳輸格式
2.3 本章小結(jié)
第三章 網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中消息中間件的需求分析
3.1 需求概述
3.2 功能性需求分析
3.3 非功能性需求分析
3.3.1 性能要求
3.3.2 安全性
3.3.3 運行環(huán)境
3.3.4 易用性
3.4 本章小結(jié)
第四章 網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中消息中間件的設(shè)計
4.1 整體設(shè)計
4.1.1 系統(tǒng)總體結(jié)構(gòu)
4.1.2 系統(tǒng)級聯(lián)結(jié)構(gòu)
4.1.3 系統(tǒng)功能模塊結(jié)構(gòu)
4.2 消息中間件的功能模塊設(shè)計
4.2.1 消息模型
4.2.2 網(wǎng)絡(luò)通信模塊
4.2.3 隊列管理模塊
4.2.4 消息服務(wù)模塊
4.2.5 消息路由模塊
4.2.6 客戶端管理模塊
4.3 開發(fā)平臺
4.4 本章小結(jié)
第五章 網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中消息中間件的實現(xiàn)
5.1 線程類封裝
5.1.1 線程及線程同步
5.1.2 消息線程池
5.1.3 線程及線程池的核心類圖
5.2 功能模塊的實現(xiàn)
5.2.1 消息模型實現(xiàn)
5.2.2 網(wǎng)絡(luò)通信模塊實現(xiàn)
5.2.3 隊列管理模塊實現(xiàn)
5.2.4 消息服務(wù)模塊實現(xiàn)
5.2.5 消息路由模塊實現(xiàn)
5.2.6 客戶端管理模塊實現(xiàn)
5.3 系統(tǒng)測試
5.3.1 測試環(huán)境
5.3.2 功能測試
5.3.3 性能測試
5.3.4 測試結(jié)果與分析
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
致謝
參考文獻
攻讀碩士學(xué)位期間取得的成果
【參考文獻】:
期刊論文
[1]視頻監(jiān)控行業(yè)智能化進程分析[J]. 許慕鴻,劉小紅. 信息通信技術(shù)與政策. 2018(11)
[2]軟件中間件技術(shù)現(xiàn)狀及發(fā)展[J]. 張聯(lián)梅,王和平. 信息通信. 2018(05)
[3]國外先進監(jiān)控技術(shù)最新發(fā)展情況[J]. 晨月,鐘鑫. 中國安防. 2018(03)
[4]計算機軟件測試方法及應(yīng)用實踐[J]. 徐福禎. 信息與電腦(理論版). 2018(02)
[5]基于ZeroMQ的多線程編程程序設(shè)計[J]. 沙衛(wèi)平,芮挺,高琦煜,張賽,鄒軍華. 江蘇科技信息. 2017(27)
[6]RabbitMQ在實時監(jiān)控系統(tǒng)中的應(yīng)用[J]. 馬巍,武欣嶸,鄭翔,張文強,童瑋. 軍事通信技術(shù). 2017(01)
[7]基于Google Protocol Buffer的即時通訊系統(tǒng)設(shè)計[J]. 隋心怡,王瑞剛,梁小江. 電子科技. 2017(01)
[8]基于ZeroMQ&JSON的分布式測控系統(tǒng)消息通信架構(gòu)設(shè)計[J]. 葉崧,姚健東. 現(xiàn)代電子技術(shù). 2014(02)
[9]序列化技術(shù)的綜述和展望[J]. 趙冬. 電腦與電信. 2013(09)
[10]網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)信息安全機制解析[J]. 張艷霞,李洪,陳軍,楊曉光. 電信科學(xué). 2013(08)
碩士論文
[1]基于Netty的消息中間件的研究與實現(xiàn)[D]. 夏斐.電子科技大學(xué) 2018
[2]網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中間件的研究與實現(xiàn)[D]. 王鵬.北京郵電大學(xué) 2016
[3]基于Socket的游戲服務(wù)器的設(shè)計與實現(xiàn)[D]. 鄭帥.北京交通大學(xué) 2014
[4]基于ActiveMQ的消息中間件的設(shè)計與實現(xiàn)[D]. 汪然.西安電子科技大學(xué) 2013
[5]基于中間件技術(shù)的分布式監(jiān)測系統(tǒng)研究[D]. 蒲鳳平.西南交通大學(xué) 2012
[6]嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的研究與實現(xiàn)[D]. 徐箐.電子科技大學(xué) 2010
本文編號:3170483
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題的研究背景和意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 論文研究內(nèi)容與創(chuàng)新點
1.4 論文組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)介紹
2.1 消息中間件
2.1.1 消息中間件的定義和優(yōu)點
2.1.2 ZeroMQ
2.1.3 ZeroMQ四種通訊模式
2.2 數(shù)據(jù)傳輸格式
2.3 本章小結(jié)
第三章 網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中消息中間件的需求分析
3.1 需求概述
3.2 功能性需求分析
3.3 非功能性需求分析
3.3.1 性能要求
3.3.2 安全性
3.3.3 運行環(huán)境
3.3.4 易用性
3.4 本章小結(jié)
第四章 網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中消息中間件的設(shè)計
4.1 整體設(shè)計
4.1.1 系統(tǒng)總體結(jié)構(gòu)
4.1.2 系統(tǒng)級聯(lián)結(jié)構(gòu)
4.1.3 系統(tǒng)功能模塊結(jié)構(gòu)
4.2 消息中間件的功能模塊設(shè)計
4.2.1 消息模型
4.2.2 網(wǎng)絡(luò)通信模塊
4.2.3 隊列管理模塊
4.2.4 消息服務(wù)模塊
4.2.5 消息路由模塊
4.2.6 客戶端管理模塊
4.3 開發(fā)平臺
4.4 本章小結(jié)
第五章 網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中消息中間件的實現(xiàn)
5.1 線程類封裝
5.1.1 線程及線程同步
5.1.2 消息線程池
5.1.3 線程及線程池的核心類圖
5.2 功能模塊的實現(xiàn)
5.2.1 消息模型實現(xiàn)
5.2.2 網(wǎng)絡(luò)通信模塊實現(xiàn)
5.2.3 隊列管理模塊實現(xiàn)
5.2.4 消息服務(wù)模塊實現(xiàn)
5.2.5 消息路由模塊實現(xiàn)
5.2.6 客戶端管理模塊實現(xiàn)
5.3 系統(tǒng)測試
5.3.1 測試環(huán)境
5.3.2 功能測試
5.3.3 性能測試
5.3.4 測試結(jié)果與分析
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
致謝
參考文獻
攻讀碩士學(xué)位期間取得的成果
【參考文獻】:
期刊論文
[1]視頻監(jiān)控行業(yè)智能化進程分析[J]. 許慕鴻,劉小紅. 信息通信技術(shù)與政策. 2018(11)
[2]軟件中間件技術(shù)現(xiàn)狀及發(fā)展[J]. 張聯(lián)梅,王和平. 信息通信. 2018(05)
[3]國外先進監(jiān)控技術(shù)最新發(fā)展情況[J]. 晨月,鐘鑫. 中國安防. 2018(03)
[4]計算機軟件測試方法及應(yīng)用實踐[J]. 徐福禎. 信息與電腦(理論版). 2018(02)
[5]基于ZeroMQ的多線程編程程序設(shè)計[J]. 沙衛(wèi)平,芮挺,高琦煜,張賽,鄒軍華. 江蘇科技信息. 2017(27)
[6]RabbitMQ在實時監(jiān)控系統(tǒng)中的應(yīng)用[J]. 馬巍,武欣嶸,鄭翔,張文強,童瑋. 軍事通信技術(shù). 2017(01)
[7]基于Google Protocol Buffer的即時通訊系統(tǒng)設(shè)計[J]. 隋心怡,王瑞剛,梁小江. 電子科技. 2017(01)
[8]基于ZeroMQ&JSON的分布式測控系統(tǒng)消息通信架構(gòu)設(shè)計[J]. 葉崧,姚健東. 現(xiàn)代電子技術(shù). 2014(02)
[9]序列化技術(shù)的綜述和展望[J]. 趙冬. 電腦與電信. 2013(09)
[10]網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)信息安全機制解析[J]. 張艷霞,李洪,陳軍,楊曉光. 電信科學(xué). 2013(08)
碩士論文
[1]基于Netty的消息中間件的研究與實現(xiàn)[D]. 夏斐.電子科技大學(xué) 2018
[2]網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中間件的研究與實現(xiàn)[D]. 王鵬.北京郵電大學(xué) 2016
[3]基于Socket的游戲服務(wù)器的設(shè)計與實現(xiàn)[D]. 鄭帥.北京交通大學(xué) 2014
[4]基于ActiveMQ的消息中間件的設(shè)計與實現(xiàn)[D]. 汪然.西安電子科技大學(xué) 2013
[5]基于中間件技術(shù)的分布式監(jiān)測系統(tǒng)研究[D]. 蒲鳳平.西南交通大學(xué) 2012
[6]嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的研究與實現(xiàn)[D]. 徐箐.電子科技大學(xué) 2010
本文編號:3170483
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/3170483.html
最近更新
教材專著