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