基於瀏覽器3d可視化的消防指揮訓練仿真方法及系統的製作方法
2023-10-18 02:33:49 3
專利名稱:基於瀏覽器3d可視化的消防指揮訓練仿真方法及系統的製作方法
技術領域:
本發明涉及一種仿真方法及系統,尤其是涉及一種基於瀏覽器3D可視化的消防指揮訓練仿真方法及系統。背景技未消防是一項承擔重大災害事故和其他以搶救人員生命為主的應急救援工作。它需要快速反應,協調合作,充分合理利用資源,統一準確地指揮調度。消防工作的成敗除了需要保證無障礙全方位信息聯絡和無障礙全方位通訊指揮外,還應確保災情的直觀性和現場感便於調整指揮調度,更應該進行充分的災前預防和解決預案。目前的消防培訓指揮訓練方式主要為常規的體能訓練、車輛器材的熟悉以及對重點單位、道路水源等情況的熟悉掌握,在培訓中主要以文字、2D和3D動畫演示為主要培訓 形式,輔以固定的虛擬3D場景訓練。而現代化的消防工作更多的是依賴於通過戰術演練來提聞指 車員的指 車能力和指 車藝術。現在這種方式存在如下缺陷>訓練成本高,訓練收效少,在耗費大量人力、物力和財力的同時,訓練效果卻難以評估,訓士兵易、訓參謀難,訓操法易、訓戰法難等不足;>缺乏仿真的實景消防預演功能和消防工作的機動性訓練,無法為消防部門提供日常時親身體驗重點單位結構環境的機會,和特定消防事故、火災現場突發狀況等各類現代化現場模擬訓練的「預實踐」,以及未來的滅火作戰方式手段論證探討的途徑;>訓練缺乏科學性,無法為消防部門提供真實的展現實際環境中易燃易爆場所結構及設備、操作程序和工藝流程,以致無法為火災原因的分析鑑定提供最科學的第一手資料,從而難以暴露著火點,為消防部門進行培訓指揮訓練時提供科學的操法戰法訓練依據。
發明內容
本發明的目的就是為了克服上述現有技術存在的缺陷而提供一種極大降低訓練成本、可真實模擬實景消防、訓練危險性小、數據加載速度快的基於瀏覽器3D可視化的消防指揮訓練仿真方法及系統。本發明的目的可以通過以下技術方案來實現一種基於瀏覽器3D可視化的消防指揮訓練仿真方法,該方法包括控制端的數據交換和客戶端的數據交換,所述的控制端的數據交換具體包括以下步驟101)控制端判斷本地資料庫中是否有消防訓練任務,若是,則執行步驟102),若否,則通過瀏覽器從任務庫伺服器中下載消防訓練任務後執行步驟102);102)控制端加載消防訓練任務;103)控制端向客戶端發送準備就緒命令;104)控制端判斷是否收到所有客戶端連接完成的反饋信號,若是,則向與控制端連接的客戶端發送訓練開始命令,若否,則返回步驟103);
105)控制端開始進行所加載的消防訓練任務,同時記錄並保存訓練過程產生的訓
練日誌;106)控制端根據訓練日誌進行消防訓練任務回放;107)訓練結束,控制 而退出;所述的客戶端的數據交換具體包括以下步驟201)客戶端連接登錄控制端;202)客戶端接收到控制端發送的準備就緒命令後,向控制端發送連接完成的反饋 信號;203)客戶端判斷本地資料庫中是否有消防訓練任務,若是,則執行步驟204),若否,則通過瀏覽器從任務庫伺服器中下載消防訓練任務後執行步驟204);204)客戶端加載消防訓練任務;205)客戶端根據消防訓練任務中的配置文件選擇角色;206)客戶端接收到訓練開始命令後開始進行所加載的消防訓練任務,同時記錄並保存訓練過程產生的訓練日誌;207)客戶端根據訓練日誌進行消防訓練任務回放;208)訓練結束,客戶端退出。所述的加載消防訓練任務具體為根據消防訓練任務中的三維數據自動生成三維實體數據,同時利用二維數據和三維數據的結合自動生成三維背景數據。一種基於瀏覽器3D可視化的消防指揮訓練仿真系統,包括控制端、客戶端和任務庫伺服器,所述的任務庫伺服器分別連接控制端和客戶端,控制端與客戶端連接。所述的控制端和客戶端採用C/S模式。所述的任務庫伺服器中存儲有可進行3D可視化的消防訓練任務。所述的客戶端設有多個。與現有技術相比,本發明將訓練和指揮合為一體,把虛擬實境技術作為一種嶄新的訓練方式和指揮手段引入到消防領域中,具有以下優點1、極大降低訓練成本,無需出動車輛和耗費大量的滅火劑,各種損耗少;2、虛擬仿真訓練,危險性和風險小;3、真實還原事故場景,訓練形象逼真,真實感強,縮小了與實戰的距離;4、真實模擬無法在現實中模擬的撲救訓練,非常適用於某些特定型的火災撲救訓練;5、自動生成三維場景數據,大大提高了數據加載速度。
圖1為本發明控制端的流程示意圖;圖2為本發明客戶端的流程示意圖;圖3為本發明數據加載的示意圖;圖4為本發明系統的結構示意圖。
具體實施例方式下面結合附圖和具體實施例對本發明進行詳細說明。實施例如圖1-圖2所示,一種基於瀏覽器3D可視化的消防指揮訓練仿真方法,該方法包括控制端的數據交換和客戶端的數據交換,所述的控制端的數據交換具體包括以下步驟在步驟101中,控制端判斷本地資料庫中是否有消防訓練任務,若是,則執行步驟102,若否,則通過瀏覽器從任務庫伺服器中下載消防訓練任務後執行步驟102 ;在步驟102中,控制端加載消防訓練任務;在步驟103中,控制端向客戶端發送準備就緒命令;在步驟104中,控制端判斷是否收到所有客戶端連接完成的反饋信號,若是,則向與控制端連接的客戶端發送訓練開始命令,若否,則返回步驟103 ;在步驟105中,控制端開始進行所加載的消防訓練任務,同時記錄並保存訓練過程產生的訓練日誌;在步驟106中,控制端根據訓練日誌進行消防訓練任務回放;在步驟107中,訓練結束,控制端退出;所述的客戶端的數據交換具體包括以下步驟在步驟201中,客戶端連接登錄控制端;在步驟202中,客戶端接收到控制端發送的準備就緒命令後,向控制端發送連接完成的反饋信號;在步驟203中,客戶端判斷本地資料庫中是否有消防訓練任務,若是,則加載消防訓練任務,若否,則通過瀏覽器從任務庫伺服器中下載消防訓練任務後加載消防訓練任務;在步驟204中,客戶端根據消防訓練任務中的配置文件選擇角色;在步驟205中,各客戶端接收到訓練開始命令後同時開始進行所加載的消防訓練任務,同時記錄並保存訓練過程產生的訓練日誌;在步驟206中,客戶端根據訓練日誌進行消防訓練任務回放;在步驟207中,訓練結束,客戶端退出。如圖3所示,加載消防訓練任務具體為根據消防訓練任務中的三維數據自動生成三維實體數據,包括精細實體圖形數據和簡化實體圖形數據,同時利用二維數據和三維數據的結合自動生成三維背景數據,包括精細背景圖形數據和簡化背景圖形數據,通過逼真的三維實時渲染引擎對災害現場以及操作反應在符合受訓對象感知習慣的可視化界面中顯示。實時的場景自動生成功能簡化了數據錄入過程,提高了數據加載效率。如圖4所示,一種基於瀏覽器3D可視化的消防指揮訓練仿真系統,包括控制端1、客戶端2和任務庫伺服器3,所述的任務庫伺服器3分別連接控制端I和客戶端2,控制端I與客戶端2連接。所述的客戶端設有多個,控制端和客戶端採用C/S模式,將計算機組建成區域網路。所述的任務庫伺服器3中存儲有可進行3D可視化的消防訓練任務,該消防訓練任務以可視化標準化模型庫、動作庫,裝備器材庫,災害庫和評判庫為中心、通過可視化消防訓練任務編輯技術動態組織而成,並按組織化、結構化的元消防訓練任務數據方式存放在任務庫伺服器中。本實施例以本發明技術方案為前提進行實施,給出了詳細的實施方式和具體的操作過程,但本發明的保護範圍不限於下述的實施例。本發明是將訓練和指揮合為一體,同時提供信息和數據的分析仿真功能,為改變傳統的戰鬥和訓練方式提供了新的思路和方法,對消防建設和科技強軍(警)有著重要的意義。
權利要求
1.一種基於瀏覽器3D可視化的消防指揮訓練仿真方法,其特徵在於,該方法包括控制端的數據交換和客戶端的數據交換,所述的控制端的數據交換具體包括以下步驟101)控制端判斷本地資料庫中是否有消防訓練任務,若是,則執行步驟102),若否,則通過瀏覽器從任務庫伺服器中下載消防訓練任務後執行步驟102);102)控制端加載消防訓練任務;103)控制端向客戶端發送準備就緒命令;104)控制端判斷是否收到所有客戶端連接完成的反饋信號,若是,則向與控制端連接的客戶端發送訓練開始命令,若否,則返回步驟103);105)控制端開始進行所加載的消防訓練任務,同時記錄並保存訓練過程產生的訓練日誌;106)控制端根據訓練日誌進行消防訓練任務回放;107)訓練結束,控制端退出;所述的客戶端的數據交換具體包括以下步驟201)客戶端連接登錄控制端;202)客戶端接收到控制端發送的準備就緒命令後,向控制端發送連接完成的反饋信號;203)客戶端判斷本地資料庫中是否有消防訓練任務,若是,則執行步驟204),若否,則通過瀏覽器從任務庫伺服器中下載消防訓練任務後執行步驟204);204)客戶端加載消防訓練任務;205)客戶端根據消防訓練任務中的配置文件選擇角色;206)客戶端接收到訓練開始命令後開始進行所加載的消防訓練任務,同時記錄並保存訓練過程產生的訓練日誌;207)客戶端根據訓練日誌進行消防訓練任務回放;208)訓練結束,客戶端退出。
2.根據權利要求1所述的一種基於瀏覽器3D可視化的消防指揮訓練仿真方法,其特徵在於,所述的加載消防訓練任務具體為根據消防訓練任務中的三維數據自動生成三維實體數據,同時利用二維數據和三維數據的結合自動生成三維背景數據。
3.一種基於瀏覽器3D可視化的消防指揮訓練仿真系統,其特徵在於,包括控制端、客戶端和任務庫伺服器,所述的任務庫伺服器分別連接控制端和客戶端,控制端與客戶端連接。
4.根據權利要求3所述的一種基於瀏覽器3D可視化的消防指揮訓練仿真系統,其特徵在於,所述的控制端和客戶端採用C/S模式。
5.根據權利要求3所述的一種基於瀏覽器3D可視化的消防指揮訓練仿真系統,其特徵在於,所述的任務庫伺服器中存儲有可進行3D可視化的消防訓練任務。
6.根據權利要求3所述的一種基於瀏覽器3D可視化的消防指揮訓練仿真系統,其特徵在於,所述的客戶端設有多個。
全文摘要
本發明涉及一種基於瀏覽器3D可視化的消防指揮訓練仿真方法及系統,所述的方法包括控制端的數據交換和客戶端的數據交換,所述的控制端的數據交換具體包括控制端獲取並加載消防訓練任務,向客戶端發送訓練開始命令,開始消防訓練任務,同時記錄並保存訓練過程產生的訓練日誌;所述的客戶端的數據交換具體包括客戶端接收到控制端發送的準備就緒命令後獲取並加載消防訓練任務,根據消防訓練任務中的配置文件選擇角色,進行消防訓練任務,同時記錄並保存訓練過程產生的訓練日誌;所述的系統包括相互連接的控制端、客戶端和任務庫伺服器。與現有技術相比,本發明具有極大降低訓練成本、可真實模擬實景消防、訓練危險性小等優點。
文檔編號G09B9/00GK103020389SQ20121058780
公開日2013年4月3日 申請日期2012年12月28日 優先權日2012年12月28日
發明者周瓊, 周婕, 林秀全 申請人:上海創圖網絡科技發展有限公司