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