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