基于分布式的一卡通監(jiān)控平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于分布式的一卡通監(jiān)控平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 分布式 一卡通 監(jiān)控平臺(tái) IOCP 網(wǎng)絡(luò)模型 TCP
【摘要】:隨著目前網(wǎng)絡(luò)應(yīng)用的大量發(fā)展,許多傳統(tǒng)行業(yè)的業(yè)務(wù)逐漸向網(wǎng)絡(luò)化挺進(jìn),比如我們目前比較常見的網(wǎng)上購(gòu)物、網(wǎng)絡(luò)訂餐、網(wǎng)上打車、物聯(lián)網(wǎng)等一系列產(chǎn)品都從傳統(tǒng)行業(yè)中脫穎而出,它的很多優(yōu)點(diǎn)可以說(shuō)是我們以前想都不敢想的,但是現(xiàn)實(shí)中卻確確實(shí)實(shí)來(lái)到了我們的身邊,同時(shí)我們居然慢慢的融入了進(jìn)去,徹底享受到了這些帶給我們的便利。當(dāng)然目前我們的一卡通已經(jīng)徹底改變了我們生活的方式,其實(shí)在一卡通領(lǐng)域還分有很多的領(lǐng)域,比如說(shuō)園區(qū)一卡通、建筑一卡通、樓宇一卡通、校園一卡通等系列。我們以建筑一卡通為例,建筑一卡通包括的基本內(nèi)容有門禁管理模塊、消費(fèi)機(jī)管理模塊、停車場(chǎng)管理模塊、電梯控制管理模塊等大量的與一卡通相關(guān)的子系統(tǒng)組成。然而目前對(duì)于這些都存在一個(gè)普遍的問(wèn)題就是設(shè)備的維護(hù)很艱困難,每當(dāng)出現(xiàn)了設(shè)備故障無(wú)法準(zhǔn)確定位具體的故障設(shè)備,同時(shí)還要對(duì)設(shè)備的故障一遍一遍的排查,無(wú)法準(zhǔn)確定位故障原因,更談不上進(jìn)行遠(yuǎn)程維護(hù),遠(yuǎn)程監(jiān)控這些高級(jí)功能。隨著網(wǎng)絡(luò)時(shí)代的到來(lái),很多傳統(tǒng)行業(yè)都將會(huì)面臨轉(zhuǎn)型或者被淘汰的命運(yùn),那么這些傳統(tǒng)行業(yè)到底如何才能在互聯(lián)網(wǎng)的大浪中求得自己的一席之地呢?其實(shí)要想解決這個(gè)問(wèn)題也沒有那么難,有句話說(shuō)的好,你不在大浪中沉沒,你就在大浪中崛起,必須跟隨時(shí)代的潮流。而一卡通就是這樣的一類傳統(tǒng)產(chǎn)品經(jīng)過(guò)轉(zhuǎn)型后的一類產(chǎn)品。然而由于大量的設(shè)備的加入,無(wú)法實(shí)現(xiàn)一個(gè)同一的架構(gòu),因?yàn)槊糠N類型的設(shè)備可能不是一個(gè)廠家生產(chǎn)的,所以導(dǎo)致大量的設(shè)備之間的通信不能互相兼容統(tǒng)一,無(wú)法真正的實(shí)現(xiàn)一卡通。針對(duì)目前的現(xiàn)狀急切的需要一套系統(tǒng)能夠完成各種設(shè)備之間通信的兼容。分布式一卡通監(jiān)控平臺(tái)正是這樣的一個(gè)平臺(tái),利用設(shè)備應(yīng)用層完成不同設(shè)備類型的通信,上層的通信采用同一的網(wǎng)絡(luò)應(yīng)用層協(xié)議完成通信,同時(shí)提供標(biāo)準(zhǔn)的外部接口供外部調(diào)用。分布式一卡通監(jiān)控平臺(tái)主要采用了三層分布式架構(gòu),第一層設(shè)備通信層,主要負(fù)責(zé)具體的設(shè)備管理和通信;第二層為通信層,主要負(fù)責(zé)各個(gè)設(shè)備通信層的通信,為外層提供監(jiān)控接口和記錄日志傳輸功能;最上層為界面層,負(fù)責(zé)直接和用戶打交道。三層架構(gòu)擴(kuò)展相當(dāng)容易,如果有新的設(shè)備加入只需要修改中間通信層。通信層采用的IOCP網(wǎng)絡(luò)模型理論上最大支持上萬(wàn)的客戶端連接數(shù),網(wǎng)絡(luò)數(shù)據(jù)采用TCP協(xié)議進(jìn)行傳輸,并且封裝了自定義應(yīng)用層協(xié)議,數(shù)據(jù)AES加密,保證了數(shù)據(jù)的傳輸安全。本系統(tǒng)采用的是C++高級(jí)程序設(shè)計(jì)語(yǔ)言,主要利用了Visual Studio 2013和QT Creator作為主要的開發(fā)平臺(tái),數(shù)據(jù)庫(kù)采用了Microsoft SQL Server 2008 R2。開發(fā)的各個(gè)模塊均可獨(dú)立分布式部署,不受地理位置的限制,只要保證網(wǎng)絡(luò)通暢即可。正因?yàn)檫@些特性才使得一卡通從傳統(tǒng)行業(yè)中一躍而出,真正走入人們的生活,這不僅節(jié)省了人力、財(cái)力、物力,還從可維護(hù)性、實(shí)時(shí)性、安全性做出了一個(gè)巨大的突破;诜植际蕉鄬咏Y(jié)構(gòu)的一卡通監(jiān)控平臺(tái)是一個(gè)支持設(shè)備實(shí)時(shí)監(jiān)控,遠(yuǎn)程控制,遠(yuǎn)程維護(hù),遠(yuǎn)程故障檢測(cè),綜合布控,實(shí)時(shí)日志記錄查看,區(qū)域地圖文件管理,區(qū)域地圖監(jiān)控等一系列功能的開放式平臺(tái)。主要利用了跨平臺(tái)的界面開發(fā)庫(kù)QT。其實(shí)現(xiàn)過(guò)程實(shí)現(xiàn)了界面開發(fā)和業(yè)務(wù)邏輯的分離,做界面的只要利用QML和Java Script就可以完成,然后利用QT的信號(hào)槽機(jī)制完美的實(shí)現(xiàn)了界面和業(yè)務(wù)邏輯模塊的連接。
【關(guān)鍵詞】:分布式 一卡通 監(jiān)控平臺(tái) IOCP 網(wǎng)絡(luò)模型 TCP
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.52
【目錄】:
- 摘要4-6
- Abstract6-11
- 第1章 緒論11-16
- 1.1 一卡通監(jiān)控平臺(tái)的開發(fā)背景及開發(fā)意義11-12
- 1.1.1 開發(fā)背景11-12
- 1.1.2 開發(fā)意義12
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)12-14
- 1.3 本文研究的主要內(nèi)容14-15
- 1.4 本文結(jié)構(gòu)15-16
- 第2章 分布式一卡通監(jiān)控平臺(tái)所采用的主要開發(fā)環(huán)境16-19
- 2.1 MICROSOFT VISUAL STUDIO 2013概述16
- 2.2 MICROSOFT SQL SERVER 2008 R2概述16
- 2.3 IOCP網(wǎng)絡(luò)模型概述16-17
- 2.4 分布式應(yīng)用概述17
- 2.5 QT及QT CREATOR概述17-19
- 第3章 基于分布式一卡通監(jiān)控平臺(tái)的分析與設(shè)計(jì)19-36
- 3.1 一卡通監(jiān)控平臺(tái)概述19
- 3.2 分布式一卡通監(jiān)控平臺(tái)實(shí)現(xiàn)的目標(biāo)19-20
- 3.3 基于分布式一卡通監(jiān)控平臺(tái)的體系結(jié)構(gòu)20-23
- 3.3.1 基于分布式通信的體系結(jié)構(gòu)20-21
- 3.3.2 基于分布式多層通信結(jié)構(gòu)的優(yōu)勢(shì)21
- 3.3.3 系統(tǒng)網(wǎng)絡(luò)通信圖21-23
- 3.4 分布式一卡通監(jiān)控平臺(tái)功能設(shè)計(jì)23-28
- 3.4.1 系統(tǒng)功能結(jié)構(gòu)圖23-26
- 3.4.2 系統(tǒng)功能模塊設(shè)計(jì)26-27
- 3.4.3 系統(tǒng)簡(jiǎn)單流程圖27-28
- 3.5 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)28-36
- 3.5.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)28
- 3.5.2 數(shù)據(jù)庫(kù)需求分析28-29
- 3.5.3 數(shù)據(jù)庫(kù)概念設(shè)計(jì)29-32
- 3.5.4 數(shù)據(jù)庫(kù)表設(shè)計(jì)32-36
- 第4章 分布式一卡通監(jiān)控平臺(tái)的實(shí)現(xiàn)36-53
- 4.1 登錄模塊的實(shí)現(xiàn)36-40
- 4.2 主要功能模塊的實(shí)現(xiàn)40-50
- 4.2.1 一卡通后臺(tái)管理模塊40-42
- 4.2.2 設(shè)備應(yīng)用服務(wù)模塊42-43
- 4.2.3 通信中心模塊43-47
- 4.2.4 設(shè)備監(jiān)控平臺(tái)客戶端47-50
- 4.3 主要技術(shù)問(wèn)題的解決策略50-53
- 4.3.1 并發(fā)量的處理50-51
- 4.3.2 數(shù)據(jù)緩存機(jī)制51
- 4.3.3 如何防止非法連接51
- 4.3.4 網(wǎng)絡(luò)模型的選擇51-53
- 第5章 系統(tǒng)測(cè)試53-56
- 5.1 測(cè)試指導(dǎo)思想及目的53
- 5.2 系統(tǒng)測(cè)試過(guò)程53-55
- 5.2.1 配置測(cè)試54
- 5.2.2 界面測(cè)試54
- 5.2.3 性能測(cè)試54-55
- 5.2.4 穩(wěn)定性測(cè)試55
- 5.3 測(cè)試方法55
- 5.4 測(cè)試結(jié)果55-56
- 結(jié)束語(yǔ)56-57
- 參考文獻(xiàn)57-59
- 致謝59
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 方煒;;環(huán)境在線監(jiān)控平臺(tái)的建設(shè)和應(yīng)用[J];價(jià)值工程;2013年18期
2 陳尚兵,趙均,徐祖華,錢積新;基于Internet/Intranet的生產(chǎn)監(jiān)控平臺(tái)的開發(fā)與研究[J];工業(yè)控制計(jì)算機(jī);2001年04期
3 常銳;裴海龍;;無(wú)人直升機(jī)監(jiān)控平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J];微計(jì)算機(jī)信息;2006年13期
4 趙怡;董文生;;構(gòu)建安全高效的一體化隧道監(jiān)控平臺(tái)[J];建筑經(jīng)濟(jì);2006年08期
5 廖旭東;;“戈壁明珠”石河子打造智能監(jiān)控平臺(tái)[J];中國(guó)公共安全(市場(chǎng)版);2007年11期
6 梁靜;;構(gòu)建復(fù)雜業(yè)務(wù)系統(tǒng)的監(jiān)控平臺(tái)——新華社金融系統(tǒng)的監(jiān)控實(shí)踐[J];中國(guó)傳媒科技;2008年09期
7 仲兆峰;;基于互聯(lián)網(wǎng)環(huán)境的城市電梯遠(yuǎn)程監(jiān)控平臺(tái)[J];自動(dòng)化技術(shù)與應(yīng)用;2009年08期
8 胡冬雪;鄭海鰲;;產(chǎn)業(yè)關(guān)鍵技術(shù)發(fā)展動(dòng)態(tài)監(jiān)控平臺(tái)設(shè)計(jì)[J];同濟(jì)大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年11期
9 李世武;楊毅;;流通領(lǐng)域安全監(jiān)控平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)與網(wǎng)絡(luò);2009年22期
10 李奕;;平安城市省級(jí)聯(lián)網(wǎng)監(jiān)控平臺(tái)建設(shè)探討[J];中國(guó)公共安全(綜合版);2010年05期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前10條
1 袁林;高夏生;趙田紅;;安徽電力調(diào)度內(nèi)網(wǎng)安全監(jiān)控平臺(tái)功能與實(shí)施[A];2013電力行業(yè)信息化年會(huì)論文集[C];2013年
2 唐建清;祁建;張明明;尤正波;滕愛國(guó);王成現(xiàn);孫恕堅(jiān);張宇軒;王全強(qiáng);楊軍;陳紹洲;;省級(jí)電網(wǎng)企業(yè)物資全景預(yù)警監(jiān)控平臺(tái)[A];電力行業(yè)信息化優(yōu)秀成果集2013[C];2013年
3 張令勇;司煒;;一種GIS模式下的客戶分布監(jiān)控平臺(tái)[A];第九屆中國(guó)通信學(xué)會(huì)學(xué)術(shù)年會(huì)論文集[C];2012年
4 全秋浩;趙男;陳楊;;基于Nagios的網(wǎng)絡(luò)監(jiān)控平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[A];第31屆中國(guó)氣象學(xué)會(huì)年會(huì)S13 氣象通信與信息技術(shù)應(yīng)用實(shí)踐與新技術(shù)探索[C];2014年
5 楊飛;鄭磊;王敏;;IT集中監(jiān)控平臺(tái)在大型企業(yè)中的建設(shè)和應(yīng)用[A];2013電力行業(yè)信息化年會(huì)論文集[C];2013年
6 苑嚴(yán)偉;張小超;;基于OpenGL的無(wú)人機(jī)虛擬監(jiān)控平臺(tái)研制[A];2007年中國(guó)農(nóng)業(yè)工程學(xué)會(huì)學(xué)術(shù)年會(huì)論文摘要集[C];2007年
7 焦揚(yáng);;IT綜合監(jiān)控平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[A];2012電力行業(yè)信息化年會(huì)論文集[C];2012年
8 倪斌;廖啟文;;大型鐵路樞紐弱電系統(tǒng)監(jiān)控平臺(tái)應(yīng)用探討[A];第八屆中國(guó)智能交通年會(huì)優(yōu)秀論文集——軌道交通[C];2013年
9 鄭連勇;劉洪正;王振河;喬耀華;李冰冰;段建軍;韓正新;盛禎;郭順生;李紅云;湯建紅;付以賢;畢斌;張民;王毅;吳瓊;;智能電網(wǎng)輸電線路運(yùn)行監(jiān)控平臺(tái)系統(tǒng)設(shè)計(jì)及應(yīng)用[A];電力行業(yè)信息化優(yōu)秀成果集2013[C];2013年
10 吳浩;陶婧;林丹;周獻(xiàn)忠;李新平;黎華;;支持大型水電站纜機(jī)吊裝施工的安全監(jiān)控平臺(tái)研究[A];第3屆全國(guó)工程安全與防護(hù)學(xué)術(shù)會(huì)議論文集[C];2012年
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前10條
1 記者孔穎;省保密宣傳工作會(huì)議暨網(wǎng)絡(luò)監(jiān)控平臺(tái)建設(shè)座談會(huì)在衡召開[N];衡水日?qǐng)?bào);2009年
2 記者 李h齢,
本文編號(hào):676454
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/676454.html