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


