廣域環(huán)境下消防數(shù)據(jù)采集與存儲(chǔ)管理系統(tǒng)
發(fā)布時(shí)間:2020-05-31 22:18
【摘要】:本文為適應(yīng)現(xiàn)代城市和社會(huì)公共安全發(fā)展的需要,針對(duì)目前消防行業(yè)存在的問(wèn)題以及相關(guān)國(guó)內(nèi)外研究現(xiàn)狀進(jìn)行分析,論證需求的可行性,設(shè)計(jì)出符合國(guó)家標(biāo)準(zhǔn)化管理委員會(huì)發(fā)布的《城市消防遠(yuǎn)程監(jiān)控系統(tǒng)》系列標(biāo)準(zhǔn)的消防數(shù)據(jù)獲取與存儲(chǔ)管理系統(tǒng),該系統(tǒng)整體分為消防信息采集端、服務(wù)端、代理端以及客戶端四個(gè)子系統(tǒng),各子系統(tǒng)間采用HTTP協(xié)議以及輕量級(jí)基于發(fā)布/訂閱的MQTT協(xié)議共同實(shí)現(xiàn)消息傳遞。本文主要工作具體如下:1)為解決不同消防產(chǎn)品協(xié)議不一致的問(wèn)題,提出并設(shè)計(jì)消防信息傳輸裝置,將不同類型的消防數(shù)據(jù)根據(jù)標(biāo)準(zhǔn)的報(bào)警網(wǎng)絡(luò)傳輸通信協(xié)議轉(zhuǎn)化成統(tǒng)一的格式,使不同廠家的消防產(chǎn)品均可通過(guò)消防信息傳輸裝置接入網(wǎng)絡(luò),實(shí)現(xiàn)消防物聯(lián)的接入操作。2)針對(duì)消防物聯(lián)網(wǎng)環(huán)境的特點(diǎn),系統(tǒng)采用跨平臺(tái)并基于TCP連接的MQTT協(xié)議,在IaaS模式下安裝Mosquitto消息代理服務(wù)器,采用發(fā)布/訂閱的方式實(shí)現(xiàn)采集端與終端之間自主的雙向通信;并在其基礎(chǔ)上設(shè)計(jì)代理端各模塊,根據(jù)具體的消防業(yè)務(wù)需求實(shí)現(xiàn)對(duì)數(shù)據(jù)的解析、存儲(chǔ)以及轉(zhuǎn)發(fā)等功能,利用線程池技術(shù)處理消息并發(fā)問(wèn)題,最終實(shí)現(xiàn)對(duì)消防設(shè)施的實(shí)時(shí)監(jiān)測(cè),解決消防數(shù)據(jù)采集不及時(shí)、不完整的問(wèn)題。3)針對(duì)傳統(tǒng)消防模式下無(wú)法及時(shí)準(zhǔn)確定位火災(zāi)源的問(wèn)題,通過(guò)四個(gè)子系統(tǒng)之間相互協(xié)作,實(shí)現(xiàn)及時(shí)自動(dòng)報(bào)警并快速定位火災(zāi)源,從而完善報(bào)警機(jī)制,加快警情處理,有效提高火災(zāi)防控能力。4)為從源頭上解決目前消防基礎(chǔ)信息分散、底數(shù)不清的問(wèn)題,服務(wù)端子系統(tǒng)對(duì)各類用戶信息、建筑消防項(xiàng)目信息、建筑消防設(shè)施信息、建筑消防數(shù)據(jù)以及監(jiān)察維保信息等分類管理;采用關(guān)系型數(shù)據(jù)庫(kù)MySQL持久化各類信息模型,合理創(chuàng)建索引并利用數(shù)據(jù)庫(kù)連接池技術(shù)復(fù)用數(shù)據(jù)庫(kù)連接,減少系統(tǒng)消耗,提高數(shù)據(jù)檢索與數(shù)據(jù)庫(kù)訪問(wèn)效率。5)分析Mosquitto中原有的實(shí)現(xiàn)機(jī)制,針對(duì)具體的消防業(yè)務(wù)場(chǎng)景,采用epoll與散列表對(duì)原有的系統(tǒng)調(diào)用與訂閱樹(shù)機(jī)制進(jìn)行優(yōu)化,通過(guò)在不同并發(fā)量下進(jìn)行優(yōu)化前后的對(duì)比測(cè)試,驗(yàn)證優(yōu)化方案的可行性,最終測(cè)試結(jié)果表明其并發(fā)性能有顯著提升。目前該系統(tǒng)已經(jīng)進(jìn)入試運(yùn)行階段,近百個(gè)消防系統(tǒng)實(shí)現(xiàn)了遠(yuǎn)程接入,日平均采集數(shù)據(jù)量達(dá)到一萬(wàn)以上,實(shí)踐表明該系統(tǒng)達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo),滿足了實(shí)際科研項(xiàng)目的應(yīng)用需求。
【圖文】:
第三章 系統(tǒng)總體設(shè)計(jì)29圖3.10 數(shù)據(jù)庫(kù)關(guān)系模型圖6) 火警信息表:用于存儲(chǔ)建筑消防設(shè)施產(chǎn)生的火警消息,具體字段詳見(jiàn)附錄 A.1-6;表中確認(rèn)類型與處理類型字段值對(duì)應(yīng)的具體含義如下: 確認(rèn)類型:0-確認(rèn);1-誤報(bào);2-真實(shí);3-缺崗 處理類型:0-未處理;1-已出警;2-已處理7) 故障信息表:用于存儲(chǔ)建筑消防設(shè)施產(chǎn)生的故障消息,具體字段詳見(jiàn)附錄 A.1-7;
遞歸的方法復(fù)制拷貝對(duì)象,新建拷貝源對(duì)象的所有屬性,解決淺拷貝帶來(lái)的弊端,完全隔離拷貝后的對(duì)象與源對(duì)象,互不影響。圖4.37 客戶端部件樹(shù)與樓層表選擇要添加消防部件的某一樓層平面圖,再選中消防部件樹(shù)中任意一個(gè)消防部件,調(diào)用 treeNodeSelected()選擇消防部件樹(shù)節(jié)點(diǎn),判斷當(dāng)前是否選擇了樓層平面圖,若是則調(diào)用 hasMaker()繼續(xù)判斷在樓層平面圖上是否有消防部件圖標(biāo),,綁定鼠標(biāo)左鍵單擊、
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP274.2;TP315
【圖文】:
第三章 系統(tǒng)總體設(shè)計(jì)29圖3.10 數(shù)據(jù)庫(kù)關(guān)系模型圖6) 火警信息表:用于存儲(chǔ)建筑消防設(shè)施產(chǎn)生的火警消息,具體字段詳見(jiàn)附錄 A.1-6;表中確認(rèn)類型與處理類型字段值對(duì)應(yīng)的具體含義如下: 確認(rèn)類型:0-確認(rèn);1-誤報(bào);2-真實(shí);3-缺崗 處理類型:0-未處理;1-已出警;2-已處理7) 故障信息表:用于存儲(chǔ)建筑消防設(shè)施產(chǎn)生的故障消息,具體字段詳見(jiàn)附錄 A.1-7;
遞歸的方法復(fù)制拷貝對(duì)象,新建拷貝源對(duì)象的所有屬性,解決淺拷貝帶來(lái)的弊端,完全隔離拷貝后的對(duì)象與源對(duì)象,互不影響。圖4.37 客戶端部件樹(shù)與樓層表選擇要添加消防部件的某一樓層平面圖,再選中消防部件樹(shù)中任意一個(gè)消防部件,調(diào)用 treeNodeSelected()選擇消防部件樹(shù)節(jié)點(diǎn),判斷當(dāng)前是否選擇了樓層平面圖,若是則調(diào)用 hasMaker()繼續(xù)判斷在樓層平面圖上是否有消防部件圖標(biāo),,綁定鼠標(biāo)左鍵單擊、
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP274.2;TP315
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 郭強(qiáng);吳朝霞;;基于JavaFX的應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];數(shù)字技術(shù)與應(yīng)用;2016年12期
2 董q
本文編號(hào):2690542
本文鏈接:http://www.lk138.cn/guanlilunwen/yunyingzuzhiguanlilunwen/2690542.html
最近更新
教材專著