一、引言。
隨著著中國(guó)經(jīng)濟(jì)發(fā)展的迅速發(fā)展趨勢(shì),社會(huì)發(fā)展日漸趨于都市化,城市建設(shè)也由小、散、低型向大、集、高型變化,各種各樣工程建筑構(gòu)造繁瑣,配備有窄小的逃生通道,建筑的封閉型較強(qiáng),發(fā)生火災(zāi)事故的概率大大增加。但因?yàn)楝F(xiàn)階段消防設(shè)施數(shù)字化水平不高,絕大多數(shù)消防設(shè)施全是自成體系,獨(dú)立同分布,無(wú)法完成火災(zāi)事故信息的立即、合理的傳送,因而,設(shè)計(jì)方案迅速、精確、高效率的智能化消防設(shè)施已變成如今的社會(huì)的急需解決。
該系統(tǒng)軟件選用內(nèi)嵌式、CAN總線等技術(shù)性,根據(jù)數(shù)據(jù)預(yù)處理、圖象處理等方式,對(duì)火災(zāi)事故開(kāi)展協(xié)同檢驗(yàn),進(jìn)一步提高了火災(zāi)事故檢驗(yàn)的時(shí)效性和精確性。該文對(duì)智慧消防系統(tǒng)軟件的總體方案設(shè)計(jì)以及監(jiān)控管理平臺(tái)軟件開(kāi)發(fā)開(kāi)展了詳解。
二、系統(tǒng)軟件整體方案。
該系統(tǒng)軟件關(guān)鍵包含三個(gè)一部分:智能終端、監(jiān)控管理平臺(tái)和管理系統(tǒng)。圖1中顯示信息了該系統(tǒng)軟件的整體構(gòu)架。
該終端設(shè)備由前端開(kāi)發(fā)機(jī)器設(shè)備和后端開(kāi)發(fā)機(jī)器設(shè)備兩一部分構(gòu)成,前端開(kāi)發(fā)機(jī)器設(shè)備主要是傳感機(jī)器設(shè)備和拍攝機(jī)器設(shè)備,承擔(dān)當(dāng)場(chǎng)信息收集,并將事件處理即時(shí)發(fā)送至監(jiān)控管理平臺(tái),做為關(guān)鍵的數(shù)據(jù)來(lái)源;后端開(kāi)發(fā)機(jī)器設(shè)備關(guān)鍵包含氣體滅火系統(tǒng)系統(tǒng)軟件、消防給水系統(tǒng)軟件、電梯轎廂操縱和消防廣播等,能立即回應(yīng)監(jiān)控管理平臺(tái)傳出的命令,完成連動(dòng)解決,另外提交各機(jī)器設(shè)備的基礎(chǔ)信息及出現(xiàn)異常信息,便捷中后期維護(hù)保養(yǎng)。
做為智能終端與管理系統(tǒng)中間的公路橋梁,監(jiān)控管理平臺(tái)出示了客戶(管理人員和維修人員)實(shí)際操作和業(yè)務(wù)流程解決2個(gè)一部分;客戶實(shí)際操作一部分出示了平時(shí)實(shí)際操作,比如查看、推送廣播節(jié)目、維護(hù)保養(yǎng)紀(jì)錄等;業(yè)務(wù)流程解決一部分出示了智能終端和管理系統(tǒng)的數(shù)據(jù)處理方法2個(gè)一部分,包含一切正常和錯(cuò)誤處理2個(gè)一部分,以保證 數(shù)據(jù)信息自始至終精確靠譜。
該管理系統(tǒng)出示了數(shù)據(jù)儲(chǔ)存和后臺(tái)管理展現(xiàn),并按作用區(qū)劃為視頻監(jiān)控系統(tǒng)、警報(bào)管理方法、平時(shí)基礎(chǔ)信息管理方法和公共廣播系統(tǒng)。
全系統(tǒng)軟件選用層次分地區(qū)操縱,完成多層面預(yù)警信息和聯(lián)網(wǎng)報(bào)警系統(tǒng),另外也便捷了中后期的管理方法和維護(hù)保養(yǎng)。關(guān)鍵詳細(xì)介紹了監(jiān)控管理平臺(tái)手機(jī)軟件的設(shè)計(jì)方案與完成。
三、是監(jiān)測(cè)平臺(tái)的軟件開(kāi)發(fā)。
做為全部系統(tǒng)軟件的公路橋梁,監(jiān)控管理平臺(tái)是確保全部系統(tǒng)軟件一切正常通訊的關(guān)鍵步驟。系統(tǒng)軟件硬件配置為手機(jī)軟件媒介,如圖2所顯示,監(jiān)控管理平臺(tái)關(guān)鍵由ARMCPU和CAN通信控制模塊、存儲(chǔ)芯片、視頻語(yǔ)音控制模塊、顯示信息控制模塊、矩陣鍵盤(pán)、調(diào)節(jié)串口通信、SD卡控制模塊、網(wǎng)絡(luò)接口等構(gòu)成。監(jiān)測(cè)平臺(tái)以ARM單片機(jī)設(shè)計(jì)為關(guān)鍵模塊,剖析解決信息收集、信息解決、信息查看等業(yè)務(wù)流程,操縱CAN通訊控制模塊與智能終端中間的數(shù)據(jù)信息互動(dòng);運(yùn)用矩陣鍵盤(pán)和顯示信息控制模塊顯示信息用戶界面,完成人機(jī)交互技術(shù);出示SD卡供開(kāi)發(fā)者升級(jí)程序流程或?qū)нM(jìn)數(shù)據(jù)信息,為調(diào)節(jié)預(yù)埋一路調(diào)節(jié)串口通信,運(yùn)用溫度監(jiān)測(cè)控制模塊檢測(cè)當(dāng)今監(jiān)測(cè)平臺(tái)的溫度。
從手機(jī)軟件上講,監(jiān)控管理平臺(tái)選用多線程編程,另外解決多種多樣業(yè)務(wù)流程,包含信息收集、信息解決和信息查看,并在當(dāng)?shù)貎?nèi)嵌式數(shù)據(jù)庫(kù)查詢中儲(chǔ)存智能終端的基礎(chǔ)信息。監(jiān)控管理平臺(tái)的構(gòu)造框架圖如圖2所顯示,聯(lián)系實(shí)際狀況,監(jiān)控管理平臺(tái)手機(jī)軟件就是應(yīng)用軟件的作用,關(guān)鍵分成實(shí)際操作作用、通信作用、數(shù)據(jù)統(tǒng)計(jì)分析解決作用和其他四個(gè)一部分。
3.1經(jīng)營(yíng)功能分析。
為了更好地方便管理和維護(hù)保養(yǎng)工作人員的實(shí)際操作,監(jiān)控管理平臺(tái)出示了數(shù)據(jù)可視化的操作面板,供大伙兒參照,盡可能保證合乎終端設(shè)備操作規(guī)范,監(jiān)控管理平臺(tái)操作面板如圖所示3所顯示。
3.2設(shè)計(jì)方案通信作用。
為了更好地保證 數(shù)據(jù)信息的實(shí)用性和可信性,監(jiān)測(cè)平臺(tái)關(guān)鍵選用CAN總線與智能終端開(kāi)展數(shù)據(jù)通信,但在具體運(yùn)用中,會(huì)出現(xiàn)幾臺(tái)智能終端另外向監(jiān)測(cè)平臺(tái)傳送數(shù)據(jù)的狀況,導(dǎo)致很多數(shù)據(jù)信息涌進(jìn)導(dǎo)致內(nèi)容丟失。對(duì)于這個(gè)問(wèn)題,明確提出了FIFO+Hash優(yōu)化算法的解決方法,基礎(chǔ)方式是:最先,對(duì)CAN數(shù)據(jù)信息開(kāi)展優(yōu)先選擇排列,高優(yōu)先優(yōu)先選擇解決;次之,選用線程同步方法,運(yùn)用A進(jìn)程循環(huán)系統(tǒng)獲取數(shù)據(jù),將已載入的CAN數(shù)據(jù)信息插進(jìn)到已設(shè)定好的FIFO序列中,標(biāo)準(zhǔn)為高優(yōu)先FIFO,低優(yōu)先級(jí)隊(duì)列FIFO,低優(yōu)先級(jí)隊(duì)列FIFO,而且FIFO序列的容積充足大,B進(jìn)程對(duì)FIFO序列開(kāi)展排序?qū)嶋H操作,獲得的CAN數(shù)據(jù)信息按CANId各自插進(jìn)到Hash表格中,CANId為相匹配的Key值,CAN幀可按Key組成,解決數(shù)據(jù)信息時(shí),按Key值取下相對(duì)的CAN數(shù)據(jù)信息,進(jìn)而處理CAN數(shù)據(jù)信息突發(fā)性量大時(shí)內(nèi)容丟失的難題。圖4中顯示信息了實(shí)際的設(shè)計(jì)流程。
監(jiān)測(cè)平臺(tái)與管理系統(tǒng)中間的通訊牽涉到遠(yuǎn)程操作、信息同歩和信息廣播節(jié)目等多種業(yè)務(wù)流程,必須依據(jù)各種各樣業(yè)務(wù)流程的不一樣規(guī)定挑選不一樣的通信方式,以使系統(tǒng)軟件能夠更好地運(yùn)用互聯(lián)網(wǎng)資源。傳輸標(biāo)準(zhǔn)協(xié)議(TCP)和客戶數(shù)據(jù)信息報(bào)協(xié)議書(shū)(UDP)都有優(yōu)點(diǎn)和缺點(diǎn),適用不一樣的通訊情景。該系統(tǒng)軟件靈活運(yùn)用了各種各樣協(xié)議書(shū)的優(yōu)勢(shì),針對(duì)可信性、實(shí)用性規(guī)定較高的數(shù)據(jù)信息,選用TCP通訊協(xié)議傳送,因?yàn)槠溥x用了三揮手和四揮手體制,能夠能夠更好地確保數(shù)據(jù)的可信性,而對(duì)必須廣播節(jié)目的數(shù)據(jù)信息,選用UDP協(xié)議書(shū)傳送,因?yàn)閁DP方法沒(méi)有三揮手和四揮手體制,互聯(lián)網(wǎng)資源占有較小,對(duì)廣播節(jié)目數(shù)據(jù)信息的可信性規(guī)定較低,因此 選用UDP協(xié)議書(shū)傳送。
3.3設(shè)計(jì)方案數(shù)據(jù)統(tǒng)計(jì)分析解決作用。
對(duì)智能終端上所傳送的信息要開(kāi)展具體分析,剖析出火災(zāi)后,要使全部火災(zāi)事故全自動(dòng)警報(bào)和火災(zāi)報(bào)警系統(tǒng)軟件積極行動(dòng)起來(lái),這就規(guī)定姿勢(shì)構(gòu)思要清楚,即哪些位置動(dòng)動(dòng),如何動(dòng),必須有清楚的設(shè)置[5-7]。圖5和圖6顯示信息了數(shù)據(jù)統(tǒng)計(jì)分析解決流程表。
圖5數(shù)據(jù)統(tǒng)計(jì)分析的全過(guò)程。
圖6相互連接操縱子步驟。
3.4別的作用
監(jiān)測(cè)平臺(tái)出示客戶發(fā)送信息、聯(lián)網(wǎng)報(bào)警系統(tǒng)等作用,另外應(yīng)開(kāi)展信息通訊等:綜合性大廈智慧消防系統(tǒng)軟件監(jiān)測(cè)平臺(tái)軟件開(kāi)發(fā)與完成具備出現(xiàn)異常(如斷開(kāi)連接)解決作用,保證 數(shù)據(jù)信息的準(zhǔn)確性,為有助于中后期拓展,監(jiān)測(cè)平臺(tái)還應(yīng)出示第三方接口。
文章內(nèi)容詳細(xì)介紹了消防安全視頻監(jiān)控系統(tǒng)的整體構(gòu)造,明確提出了監(jiān)控管理平臺(tái)的軟件開(kāi)發(fā)計(jì)劃方案,并聯(lián)系實(shí)際要求,詳盡論述了各一部分作用的設(shè)計(jì)方案與完成全過(guò)程。原文中設(shè)計(jì)方案從應(yīng)用性和可信性2個(gè)層面提升了原消防設(shè)施,具備優(yōu)良的工程項(xiàng)目實(shí)際意義和價(jià)值。