中國人民武警警察部隊福州消防支隊閩清大隊 郭 佳 李 航
“互聯網+”時代消防監督系統研究與設計
中國人民武警警察部隊福州消防支隊閩清大隊 郭 佳 李 航
隨著城市化進程的加快,商超中心、體育館場、演藝廣場、寫字樓等人群密集的大型建筑越來越多,給消防工作帶來了很大的壓力。為了提高消防工作成效,本文提出利用互聯網、大數據、人工智能等構建一個消防監督系統,該系統可以實現案件辦理、消防產品監督、許可證監督、執法監督考核、檔案管理、火災事故調查管理、輔助決策分析、互聯網備案管理、系統運行維護管理等,利用計算機軟件實現消防工作的監督,最大化的提高消防監督以及管理工作效率,具有重要的作用和意義。
消防監督系統;互聯網;火災事故調查;消防產品監督
隨著消防工作的開展,消防部門購置的物資設備、工作內容、消防對象等越來越多,工作流程也變得越來越復雜,火災警情發生越來越頻繁,管理難度也隨之提升,因此構建一個消防監督系統就顯得非常重要。互聯網、大數據和云計算等計算機信息化技術的發展和改進,正好可以為消防監督系統研發提供基礎支撐[1]。本文結合筆者多年的工作實踐,詳細地分析了消防監督工作流程,包括消防許可證檢查、消防案件辦理監督、消防產品監督、火災事故調查、執法監督考核、消防輔助決策分析、基礎信息管理等,提高了消防基礎信息采集和管理,能夠共享消防設備器材,共享消防執法信息,構建一個嚴格的流程審批機制,以便能夠確保消防工作高效率和高質量。
消防監督管理工作流程多,監督對象復雜,因此通過對消防部門業務人員進行調研,本文使用先進的軟件工程需求分析、系統總體設計技術導出了消防監督系統功能,消防監督系統的用戶包括消防部委、消防總隊、消防支隊、消防大隊和公安派出所等,具體的子系統包括查詢統計管理功能、基礎信息管理功能、行政處罰管理功能、受理登記管理功能、備案檢查管理功能、監督檢查管理功能、火災調查管理功能、行政許可管理功能、系統維護管理功能組成[2]。每一個管理功能如下描述:基礎管理功能可以實現消防單位信息管理、轄區建筑管理、執法檔案維護管理、數據備份和恢復管理功能。受理登記管理功能可以實現審核驗收、安全檢查、備查抽查、舉報投訴、大型活動安全、火災事故調查、行政處罰受案等信息登記操作,確保消防監督管理受理各類信息。行政許可管理功能可以實現安全檢查、綜合辦公、專家評審、案件登記收取等信息操作。備案檢查管理功能可以實現案件受理登記、備查抽查統計等操作信息功能。監督檢查功能可以實現檢查任務、任務分配等信息操作。火災調查管理功能可以實現火災事故調查、事故認定、事故復合、事故查詢統計等信息操作。行政處罰管理功能可以實現案件登記、任務處罰、模板筆錄、查詢統計分析等功能操作。查詢統計管理功能可以實現消防單位、建筑物、安全檢查任務、執法檔案、火災調查任務、行政處罰任務等信息管理操作。系統維護管理功能可以實現角色、用戶、密碼、個性化設置、日志等信息操作。
消防監督系統研發過程中,系統架構可以采用當前先進的云計算服務加工,將消防監督系統劃分為三層,層與層之間的通信可以采用服務接口,這樣就可以保證未來用戶訪問的并發性,確保系統擴展性、集成性和安全性。云計算還可以將消防監督系統的軟硬件集成在一起,實現系統服務資源的優化分配、負載均衡和通信優化,提高了系統的先進性,如圖1所示[3]。

圖1 消防監督系統云服務架構及處理流程
消防監督系統利用云計算實現快速處理和可移植服務,能夠將系統劃分為交互層、邏輯層和資源層,這三層的功能基層在一起,構建了一個消防監督系統的數據業務處理流程,具有重要的作用和意義[4]。
(1)交互層功能
交互層能夠為用戶提供門戶網、APP登錄模式,采用表單技術、HTML5技術、Web服務技術等實現一個界面,交互界面能夠接收用戶輸入的信息,然后單擊各類型的按鈕觸發事件,將輸入的信息發送給邏輯層,邏輯層和交互層之間可以利用接口進行通信。邏輯層可以實時的注冊、監聽界面發送過來的信息,接收到交互層發送的信息之后,將這些信息進行解析處理,實現數據業務加工和信息處理,并且可以將結果反饋交互層。
(2)邏輯層功能
邏輯層還有一個重要的功能,該功能就是實現資源監控和分配,引入了MySQL數據庫管理系統、WebService服務器、ESB適配器、消息傳輸組件等關鍵技術,利用Spring+hibernate+Struts等進行信息加工。MySQL數據庫管理系統可以實現數據的插入操作、修改操作、查詢操作、刪除操作,保證數據庫資源的唯一性、一致性和原子性,消防監控系統的數據事務處理操作很多,如果不適用專業化的管理系統負責數據管理,將會導致數據的不一致性,數據庫可以利用加鎖等技術實現信息的最新性,如果數據正在被一個進程訪問,此時就會加鎖,其他的進程不能夠加工該數據,待該進程處理完畢之后就可以解鎖,實現信息的處理。ESB適配器是一個企業服務總線,其可以將所有的子功能注冊在總線上,實時的監聽每一個邏輯業務功能,第一時間處理該功能的訪問操作需求,這樣就可以將數據存儲器映射出來,保留一個單獨的接口提供給多個子功能,這樣就實現了信息的加工。WebService服務器可以實現信息的解析,交互層發送過來的邏輯業務請求包含了事務處理和數據處理,WebService服務器就可以將二者分開,將數據處理發送給MySQL數據庫管理系統,也可以接收數據庫處理的結果,將其與事務處理的結果集成在一起,然后反饋給交互層。
(3)資源層功能
資源層可以實現軟硬件資源管理,存儲器可以錄入和保存消防單位、建筑物、消防設備、消防案件、調查任務等信息,CPU可以實現服務器加工處理器的分配,通信鏈路可以為用戶提供較高的帶寬,實現帶寬的分配和操作,保證每一個消防監控系統用戶實現信息的訪問,具有重要的作用。輔助設備管理可以實現消防監控系統部署的機房設備資源管理,這些輔助設備包括UPS、機柜、傳感器等。每一層之間都采用接口進行信息通信,接口是一個中間件,該中間件能夠實現網絡通信、資源分配調度、邏輯業務處理,為用戶提供強大的數據服務,實現用戶的認證、連接、轉發和調度,其可以啟動每一個底層程序,負責消防監控系統驅動程序的啟動、分配等功能,進一步完成信息加工。
消防監控系統最為關鍵的技術就是虛擬化,虛擬化可以將所有的底層硬件設備進行抽象、虛擬,比如可以將四核的CPU虛擬化為16核,雖然物理資源還是四核,但是利用輪轉法操作,可以同時實現16個進程同時操作,便于提高進程的并發性。虛擬化技術應用時,邏輯層可以完成系統資源的使用率監控,及時的將某些設備的物力資源記錄在案,方便系統進行信息查詢和分配。虛擬化可以將程序和數據進行安全隔離,可以將用戶與用戶的數據安全隔離,也可以實現進程與進程之間的上下文信息隔離,提高了硬件資源并發性,能夠在短時期內容保證CPU、通信鏈路、輸入輸出設備的高效利用,具有重要的作用和意義。
消防監督系統采用了先進的計算機軟件技術進行研發,其可以將消防單位信息管理、消防事故處理、消防案件登記等各個業務建模為一個軟件處理流程,自動化的采集、處理和保存這些業務信息,進一步提高消防部門工作效率。
[1]郝建民.消防監督管理系統的設計與實現[J].中國科技縱橫,2015(12):188-188.
[2]張照鸚.基于云計算前提下消防基礎信息化建設方案的分析[J].中國新技術新產品,2017(11):131-132.
[3]魯娟娟,白延敏,陳紅.平安校園智能消防監控系統設計與實現?[J].電子測量技術,2016,39(5):97-100.
[4]王斌.云計算架構下的消防應急數據處理方案研究[J].消防技術與產品信息,2017(9):90-92.
[5]楊素素.基于Storm的城市消防聯網遠程監控系統的實時數據處理應用[J].計算機測量與控制,2017,25(3):55-59.