本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,尤其涉及一種模擬火災(zāi)現(xiàn)場(chǎng)逃生方法及裝置。
背景技術(shù):
虛擬現(xiàn)實(shí)技術(shù)是利用計(jì)算機(jī)模擬產(chǎn)生一個(gè)三維的虛擬世界,為使用者提供視覺(jué)、聽(tīng)覺(jué)、觸覺(jué)等感官上的模擬,讓使用者產(chǎn)生身臨其境的感受,可以實(shí)時(shí)地觀察虛擬世界內(nèi)的事物,并與之進(jìn)行交互。
火災(zāi)的發(fā)生會(huì)給人的生命以及財(cái)產(chǎn)帶來(lái)很大的傷害,火災(zāi)逃生的相關(guān)問(wèn)題在實(shí)際應(yīng)用中難以解決。在實(shí)際應(yīng)用中,對(duì)人員進(jìn)行消防技能的培訓(xùn)通常采用消防演習(xí)的方法,需要耗費(fèi)較高的人力、物力成本,而且難以讓更多有需要的人員參加進(jìn)來(lái)。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種節(jié)約人力物力的同時(shí)方便用戶參加的模擬火災(zāi)現(xiàn)場(chǎng)逃生方法及裝置。
一種模擬火災(zāi)現(xiàn)場(chǎng)逃生方法,包括:
接收用戶登陸指令,并根據(jù)所述用戶登陸指令確定用戶信息;
根據(jù)所述用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將所述模擬火災(zāi)現(xiàn)場(chǎng)及所述模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備;
接收輸入設(shè)備發(fā)送的消防指令,并根據(jù)所述消防指令在所述模擬火災(zāi)現(xiàn)場(chǎng)中控制所述模擬用戶執(zhí)行所述消防指令對(duì)應(yīng)的操作動(dòng)作;
根據(jù)所述操作動(dòng)作,更新所述模擬火災(zāi)現(xiàn)場(chǎng),并繼續(xù)接收所述消防指令,直至達(dá)到預(yù)設(shè)結(jié)束條件。
一種模擬火災(zāi)現(xiàn)場(chǎng)逃生裝置,包括:
用戶信息確定模塊,用于接收用戶登陸指令,并根據(jù)所述用戶登陸指令確定用戶信息;
現(xiàn)場(chǎng)生成同步模塊,用于根據(jù)所述用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將所述模擬火災(zāi)現(xiàn)場(chǎng)及所述模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備;
操作動(dòng)作控制模塊,用于接收輸入設(shè)備發(fā)送的消防指令,并根據(jù)所述消防指令在所述模擬火災(zāi)現(xiàn)場(chǎng)中控制所述模擬用戶執(zhí)行所述消防指令對(duì)應(yīng)的操作動(dòng)作;
現(xiàn)場(chǎng)更新調(diào)用模塊,用于根據(jù)所述操作動(dòng)作,更新所述模擬火災(zāi)現(xiàn)場(chǎng),并調(diào)用所述操作動(dòng)作控制模塊,直至達(dá)到預(yù)設(shè)結(jié)束條件。
上述模擬火災(zāi)現(xiàn)場(chǎng)逃生方法及裝置,接收用戶登陸指令,并根據(jù)用戶登陸指令確定用戶信息;根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備;接收輸入設(shè)備發(fā)送的消防指令,并根據(jù)消防指令在模擬火災(zāi)現(xiàn)場(chǎng)中控制模擬用戶執(zhí)行消防指令對(duì)應(yīng)的操作動(dòng)作;根據(jù)操作動(dòng)作,更新模擬火災(zāi)現(xiàn)場(chǎng),并繼續(xù)接收消防指令,直至達(dá)到預(yù)設(shè)結(jié)束條件。由于該方法及裝置可以在虛擬顯示設(shè)備及輸入設(shè)備的配合下,實(shí)現(xiàn)對(duì)火災(zāi)現(xiàn)場(chǎng)逃生的模擬,能夠節(jié)約人力物力;同時(shí),該方法無(wú)需用戶到現(xiàn)場(chǎng)進(jìn)行模擬訓(xùn)練,可以方便用戶參加。
附圖說(shuō)明
圖1為一實(shí)施例的模擬火災(zāi)現(xiàn)場(chǎng)逃生方法的流程圖;
圖2為圖1的模擬火災(zāi)現(xiàn)場(chǎng)逃生方法的一個(gè)步驟的具體流程圖;
圖3為另一實(shí)施例的模擬火災(zāi)現(xiàn)場(chǎng)逃生方法的流程圖;
圖4為圖3的模擬火災(zāi)現(xiàn)場(chǎng)逃生方法的工作場(chǎng)景示意圖;
圖5為一實(shí)施例的模擬火災(zāi)現(xiàn)場(chǎng)逃生裝置的結(jié)構(gòu)圖;
圖6為圖5的模擬火災(zāi)現(xiàn)場(chǎng)逃生裝置的一個(gè)模塊的結(jié)構(gòu)圖;
圖7為另一實(shí)施例的模擬火災(zāi)現(xiàn)場(chǎng)逃生裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳的實(shí)施例。但是,本發(fā)明可以以許多不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施例。相反地,提供這些實(shí)施例的目的是使對(duì)本發(fā)明的公開(kāi)內(nèi)容的理解更加透徹全面。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書(shū)中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語(yǔ)“或/及”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。
如圖1所示,本發(fā)明一實(shí)施例的模擬火災(zāi)現(xiàn)場(chǎng)逃生方法,包括:
S110:接收用戶登陸指令,并根據(jù)用戶登陸指令確定用戶信息。
用戶登陸指令為用戶輸入的賬號(hào)信息或/及位置信息的指令。賬號(hào)信息可以包括用戶名,進(jìn)一步地,賬號(hào)信息還可以包括密碼。當(dāng)用戶登陸指令為位置信息的指令時(shí),可以通過(guò)接收預(yù)設(shè)指令,并根據(jù)預(yù)設(shè)指令自動(dòng)獲取執(zhí)行終端的當(dāng)前位置的方式獲取位置信息,預(yù)設(shè)指令可以為選擇預(yù)設(shè)選項(xiàng),預(yù)設(shè)選項(xiàng)對(duì)應(yīng)于獲取當(dāng)前位置信息??梢岳斫獾?,還可以通過(guò)接收用戶輸入的位置信息的方式接收用戶登陸指令。用戶信息可以包括用戶名、用戶角色、位置信息等。用戶角色包括普通角色,普通角色可以為非消防或消防相關(guān)工作人員對(duì)應(yīng)的各種職業(yè)或身份對(duì)應(yīng)的角色。進(jìn)一步地,用戶角色還可以包括消防角色,消防角色對(duì)應(yīng)于消防工作者的角色。
S140:根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備。
可以根據(jù)用戶信息的用戶角色隨機(jī)生成模擬火災(zāi)現(xiàn)場(chǎng)。還可以根據(jù)用戶信息的位置信息生成模擬火災(zāi)現(xiàn)場(chǎng)。可以根據(jù)用戶信息的用戶角色生成模擬用戶。不同的用戶角色,可以對(duì)應(yīng)于不同樣式的模擬用戶。進(jìn)一步地,不同的用戶角色對(duì)應(yīng)的模擬用戶可以對(duì)應(yīng)不同的預(yù)設(shè)結(jié)束條件。
虛擬現(xiàn)實(shí)設(shè)備是能夠使用戶更具浸入感的設(shè)備,可以包括虛擬現(xiàn)實(shí)視覺(jué)設(shè)備或/及虛擬現(xiàn)實(shí)聽(tīng)覺(jué)設(shè)備。具體地,虛擬現(xiàn)實(shí)視覺(jué)設(shè)備可以為虛擬現(xiàn)實(shí)頭顯、CRT終端-液晶光閘眼鏡、大屏幕投影-液晶光閘眼鏡等。虛擬現(xiàn)實(shí)聽(tīng)覺(jué)設(shè)備可以為能夠播放三維立體聲的音箱。
需要說(shuō)明的是,模擬火災(zāi)現(xiàn)場(chǎng)可以通過(guò)模擬用戶的第一視覺(jué)的方式進(jìn)行展示,也可以通過(guò)模擬用戶的第三視覺(jué)的方式進(jìn)行展示。第一視覺(jué)為模擬用戶所能看到的;第三視覺(jué)為通過(guò)第三者的角度所能看到的。
在其中一個(gè)實(shí)施例中,虛擬現(xiàn)實(shí)設(shè)備中嵌入有模擬火災(zāi)現(xiàn)場(chǎng)的疏散圖,從而避免需要大量數(shù)據(jù)的同步。
S150:接收輸入設(shè)備發(fā)送的消防指令,并根據(jù)消防指令在模擬火災(zāi)現(xiàn)場(chǎng)中控制模擬用戶執(zhí)行消防指令對(duì)應(yīng)的操作動(dòng)作。
輸入設(shè)備可以為鍵盤(pán)、鼠標(biāo)、手柄。為方便用戶操作,輸入設(shè)備優(yōu)選為手柄。用戶可以通過(guò)輸入設(shè)備根據(jù)當(dāng)前模擬火災(zāi)場(chǎng)景進(jìn)行消防指令的輸入。執(zhí)行終端接收該消防指令之后,根據(jù)該消防指令在模擬火災(zāi)現(xiàn)場(chǎng)中控制模擬用戶執(zhí)行對(duì)應(yīng)的操作動(dòng)作。操作動(dòng)作可以具體為往一個(gè)方向跑、跳等動(dòng)作,也可以為拿取消防設(shè)備、使用消防設(shè)備等動(dòng)作。具體地,消防設(shè)備可以包括各類(lèi)滅火器、消防栓等。
S160:根據(jù)操作動(dòng)作,更新模擬火災(zāi)現(xiàn)場(chǎng),并繼續(xù)接收消防指令,直至達(dá)到預(yù)設(shè)結(jié)束條件。
模擬用戶在進(jìn)行操作動(dòng)作之后,會(huì)對(duì)模擬火災(zāi)現(xiàn)場(chǎng)產(chǎn)生一定的反饋,因此,需要根據(jù)操作動(dòng)作,更新模擬火災(zāi)現(xiàn)場(chǎng)。在未到達(dá)預(yù)設(shè)結(jié)束條件之前,繼續(xù)接收用戶通過(guò)輸入設(shè)備發(fā)送的消防指令,直至達(dá)到預(yù)設(shè)結(jié)束條件時(shí),完成一次模擬火災(zāi)現(xiàn)場(chǎng)逃生。
預(yù)設(shè)結(jié)束條件可以為模擬用戶距離火災(zāi)區(qū)域到達(dá)預(yù)設(shè)距離,或模擬用戶已被火災(zāi)區(qū)域包圍。進(jìn)一步地,預(yù)設(shè)結(jié)束條件還可以為,救援預(yù)設(shè)對(duì)象成功或/及撲滅預(yù)設(shè)火災(zāi)區(qū)域或/及預(yù)設(shè)對(duì)象犧牲或/及火災(zāi)區(qū)域范圍擴(kuò)大。更進(jìn)一步地,不同用戶信息的用戶角色可對(duì)應(yīng)于不同的預(yù)設(shè)結(jié)束條件。
上述模擬火災(zāi)現(xiàn)場(chǎng)逃生方法,接收用戶登陸指令,并根據(jù)用戶登陸指令確定用戶信息;根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備;接收輸入設(shè)備發(fā)送的消防指令,并根據(jù)消防指令在模擬火災(zāi)現(xiàn)場(chǎng)中控制模擬用戶執(zhí)行消防指令對(duì)應(yīng)的操作動(dòng)作;根據(jù)操作動(dòng)作,更新模擬火災(zāi)現(xiàn)場(chǎng),并繼續(xù)接收消防指令,直至達(dá)到預(yù)設(shè)結(jié)束條件。由于該方法可以在虛擬顯示設(shè)備及輸入設(shè)備的配合下,實(shí)現(xiàn)對(duì)火災(zāi)現(xiàn)場(chǎng)逃生的模擬,能夠節(jié)約人力物力;同時(shí),該方法無(wú)需用戶到現(xiàn)場(chǎng)進(jìn)行模擬訓(xùn)練,可以方便用戶參加。
在其中一個(gè)具體實(shí)施例中,可以通過(guò)3Dmax(3D Studio Max,一種基于PC系統(tǒng)的三維動(dòng)畫(huà)渲染和制作軟件)創(chuàng)建對(duì)應(yīng)場(chǎng)所的消防場(chǎng)景模型,采用Unity3D(Unity3D是一種方便用戶輕松創(chuàng)建s諸如三維視頻游戲、建筑可視化、實(shí)時(shí)三維動(dòng)畫(huà)等類(lèi)型互動(dòng)內(nèi)容的多平臺(tái)的綜合型開(kāi)發(fā)工具)開(kāi)發(fā)引擎開(kāi)發(fā)消防疏散場(chǎng)景,并通過(guò)shader(著色器)渲染發(fā)生火災(zāi)之后的逃生通道以及安全出口,從而形成模擬火災(zāi)現(xiàn)場(chǎng)。
可以理解地,上述方法所運(yùn)行的執(zhí)行終端為智能終端。智能終端可以為智能手機(jī)、平板電腦、智能可穿戴設(shè)備等。
請(qǐng)參閱圖2,為了能夠同時(shí)模擬現(xiàn)實(shí)環(huán)境的人流量及現(xiàn)實(shí)環(huán)境的現(xiàn)場(chǎng)情況,在其中一個(gè)實(shí)施例中,用戶信息包括位置信息。根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備的步驟,包括:
S241:根據(jù)位置信息獲取位置信息對(duì)應(yīng)的傳感器采集的人流量信息。
位置信息為現(xiàn)實(shí)世界的實(shí)際地理位置信息。傳感器可以為紅外線傳感器、藍(lán)牙控制器、人流量傳感器、環(huán)境傳感器等,能夠獲取到人流量信息的電子器件。
在其中一個(gè)具體實(shí)施例中,根據(jù)位置信息獲取位置信息對(duì)應(yīng)的傳感器采集的人流量信息的步驟,包括:將位置發(fā)送至服務(wù)器;接收服務(wù)器根據(jù)該位置信息獲取對(duì)應(yīng)的傳感器采集并存儲(chǔ)至服務(wù)器的預(yù)設(shè)位置的人流量信息。
S243:根據(jù)人流量信息及位置信息生成模擬火災(zāi)現(xiàn)場(chǎng)。
如此,可以同時(shí)模擬現(xiàn)實(shí)環(huán)境的人流量及現(xiàn)實(shí)環(huán)境的現(xiàn)場(chǎng)情況。
S245:根據(jù)用戶信息確定模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備。
在用戶信息不包括用戶角色或僅包括普通角色的實(shí)施例中,模擬用戶只有一種對(duì)應(yīng)的樣式,根據(jù)用戶信息可以直接確定為該模擬用戶。在用戶信息包括用戶角色,且用戶角色同時(shí)包括普通角色和消防角色的實(shí)施例中,需要根據(jù)用戶角色來(lái)確定對(duì)應(yīng)的模擬用戶。
請(qǐng)參閱圖3,為了提高用戶參加模擬火災(zāi)現(xiàn)場(chǎng)逃生的興趣,從而增加用戶數(shù)量。在其中一個(gè)實(shí)施例中,根據(jù)操作動(dòng)作,更新模擬火災(zāi)現(xiàn)場(chǎng),并繼續(xù)接收消防指令,直至達(dá)到預(yù)設(shè)結(jié)束條件的步驟之后,還包括:
S370:根據(jù)達(dá)到的預(yù)設(shè)結(jié)束條件,確定火災(zāi)逃生結(jié)果。
當(dāng)達(dá)到的預(yù)設(shè)結(jié)束條件為模擬用戶距離火災(zāi)區(qū)域到達(dá)預(yù)設(shè)距離時(shí),可以確定火災(zāi)逃生結(jié)果為逃生成功。當(dāng)達(dá)到的預(yù)設(shè)結(jié)束條件為模擬用戶已被火災(zāi)區(qū)域包圍時(shí),可以確定火災(zāi)逃生結(jié)果為逃生失敗。進(jìn)一步地,當(dāng)用戶角色為消防角色,達(dá)到的預(yù)設(shè)結(jié)束條件為救援預(yù)設(shè)對(duì)象成功或撲滅預(yù)設(shè)火災(zāi)區(qū)域時(shí),可以確定火災(zāi)逃生結(jié)果為逃生成功;當(dāng)用戶角色為消防員,達(dá)到的預(yù)設(shè)結(jié)束條件為預(yù)設(shè)對(duì)象犧牲或/及火災(zāi)區(qū)域范圍擴(kuò)大時(shí),可以確定火災(zāi)逃生結(jié)果為逃生失敗。
S390:當(dāng)火災(zāi)逃生結(jié)果為逃生成功時(shí),接收服務(wù)器發(fā)送的優(yōu)惠信息。
在火災(zāi)逃生結(jié)果為逃生成功時(shí),將火災(zāi)逃生結(jié)果發(fā)送到服務(wù)器,并接收服務(wù)器根據(jù)火災(zāi)逃生結(jié)果發(fā)送的優(yōu)惠信息。優(yōu)惠信息可以為一些商家的優(yōu)惠券、現(xiàn)金紅包信息等,具體形式可以為二維碼。如,可以為一個(gè)肯德基的優(yōu)惠碼。
在其中一個(gè)具體實(shí)施例中,接收服務(wù)器發(fā)送的優(yōu)惠信息之后,可以將該優(yōu)惠信息保存至用戶信息對(duì)應(yīng)的個(gè)人中心,如此,方便用戶后期使用??梢岳斫獾兀瑐€(gè)人中心為對(duì)用戶信息及用戶相關(guān)記錄進(jìn)行管理的功能模塊。
圖4為一實(shí)施例的模擬火災(zāi)現(xiàn)場(chǎng)逃生方法的工作場(chǎng)景示意圖。本發(fā)明的執(zhí)行終端為智能終端10,智能終端10與虛擬現(xiàn)實(shí)設(shè)備20、輸入設(shè)備30及服務(wù)器40交互。
為了避免反饋的優(yōu)惠信息并不是用戶想要的優(yōu)惠信息,進(jìn)一步提高用戶參加火災(zāi)現(xiàn)場(chǎng)逃生的興趣,從而進(jìn)一步增加用戶數(shù)量,在其中一個(gè)實(shí)施例中,當(dāng)火災(zāi)逃生結(jié)果為逃生成功時(shí),接收服務(wù)器發(fā)送的優(yōu)惠信息的步驟之前,還包括:
S380:接收優(yōu)惠選擇指令,并將優(yōu)惠選擇指令發(fā)送至服務(wù)器。
用戶可以通過(guò)執(zhí)行終端輸入想要的優(yōu)惠信息對(duì)應(yīng)的優(yōu)惠選擇指令,從而選擇用戶想要的優(yōu)惠信息。執(zhí)行終端接收該優(yōu)惠選擇指令,并將該優(yōu)惠選擇指令發(fā)送至服務(wù)器。
當(dāng)火災(zāi)逃生結(jié)果為逃生成功時(shí),接收服務(wù)器發(fā)送的優(yōu)惠信息的步驟,即步驟S390為,當(dāng)火災(zāi)逃生結(jié)果為逃生成功時(shí),接收服務(wù)器根據(jù)優(yōu)惠選擇指令發(fā)送的優(yōu)惠信息。
當(dāng)服務(wù)器接收到執(zhí)行終端發(fā)送的逃生成功的信息之后,可以根據(jù)接收的優(yōu)惠選擇指令,確定優(yōu)惠信息,并將該優(yōu)惠信息發(fā)送至執(zhí)行終端。執(zhí)行終端接收該優(yōu)惠信息。
請(qǐng)繼續(xù)參閱圖3,在其中一個(gè)實(shí)施例中,根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備的步驟之前,即步驟S340之前,還包括:
S320:檢測(cè)虛擬現(xiàn)實(shí)設(shè)備及輸入設(shè)備是否連接正常。
在本實(shí)施例中,檢測(cè)到虛擬現(xiàn)實(shí)設(shè)備及輸入設(shè)備連接正常時(shí),才能繼續(xù)后續(xù)步驟,否則,提示錯(cuò)誤信息。進(jìn)一步地,可以在提示錯(cuò)誤信息之后,結(jié)束步驟。
如此,可以避免虛擬現(xiàn)實(shí)設(shè)備或/及輸入設(shè)備連接有誤,而造成模擬火災(zāi)逃生的逃生結(jié)果為逃生失敗;進(jìn)而,影響統(tǒng)計(jì)結(jié)果。
具體地,步驟S320可以包括:檢測(cè)虛擬現(xiàn)實(shí)設(shè)備是否連接正常;若虛擬現(xiàn)實(shí)設(shè)備連接正常,檢測(cè)輸入設(shè)備是否連接正常。若虛擬現(xiàn)實(shí)設(shè)備連接異常,則直接提示錯(cuò)誤信息。如此,可以節(jié)約資源,避免在虛擬現(xiàn)實(shí)設(shè)備異常時(shí),還要檢測(cè)輸入設(shè)備而浪費(fèi)資源。
請(qǐng)繼續(xù)參閱圖3,在其中一個(gè)實(shí)施例中,根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備的步驟之前,即步驟S340之前,還包括:
S330:展示預(yù)設(shè)信息。預(yù)設(shè)信息包括逃生技巧或/及消防設(shè)備使用技巧。
如此,為用戶提供一個(gè)學(xué)習(xí)火災(zāi)逃生技巧及消防設(shè)備的使用技巧的機(jī)會(huì)。
在其中一個(gè)實(shí)施例中,根據(jù)操作動(dòng)作,更新模擬火災(zāi)現(xiàn)場(chǎng),并繼續(xù)接收消防指令,直至達(dá)到預(yù)設(shè)結(jié)束條件的步驟之后,還包括:
根據(jù)達(dá)到的預(yù)設(shè)結(jié)束條件,確定火災(zāi)逃生結(jié)果,并顯示逃生結(jié)果。
如此,使用戶知曉此次模擬火災(zāi)逃生的結(jié)果。
在其中一個(gè)實(shí)施例中,根據(jù)操作動(dòng)作,更新模擬火災(zāi)現(xiàn)場(chǎng),并繼續(xù)接收消防指令,直至達(dá)到預(yù)設(shè)結(jié)束條件的步驟之后,還包括:
根據(jù)達(dá)到的預(yù)設(shè)結(jié)束條件,確定火災(zāi)逃生結(jié)果,并將火災(zāi)逃生結(jié)果及逃生過(guò)程中的操作動(dòng)作發(fā)送至服務(wù)器。
具體地,還可以根據(jù)達(dá)到的預(yù)設(shè)結(jié)束條件,確定火災(zāi)逃生結(jié)果,并將用戶信息、火災(zāi)逃生結(jié)果及逃生過(guò)程中的操作動(dòng)作發(fā)送至服務(wù)器。
如此,可以方便管理員或相關(guān)研究人員,對(duì)模擬火災(zāi)現(xiàn)場(chǎng)逃生的數(shù)據(jù)進(jìn)行分析和統(tǒng)計(jì)。并且,可以根據(jù)分析和統(tǒng)計(jì)結(jié)果,執(zhí)行進(jìn)一步的教育計(jì)劃。如,可以在根據(jù)教育計(jì)劃展示預(yù)設(shè)信息。
請(qǐng)參閱圖5,本發(fā)明還提供一種與上述模擬火災(zāi)現(xiàn)場(chǎng)逃生方法對(duì)應(yīng)的模擬火災(zāi)現(xiàn)場(chǎng)逃生裝置,包括:
用戶信息確定模塊510,用于接收用戶登陸指令,并根據(jù)用戶登陸指令確定用戶信息;
現(xiàn)場(chǎng)生成同步模塊540,用于根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備;
操作動(dòng)作控制模塊550,用于接收輸入設(shè)備發(fā)送的消防指令,并根據(jù)消防指令在模擬火災(zāi)現(xiàn)場(chǎng)中控制模擬用戶執(zhí)行消防指令對(duì)應(yīng)的操作動(dòng)作;
現(xiàn)場(chǎng)更新調(diào)用模塊560,用于根據(jù)操作動(dòng)作,更新模擬火災(zāi)現(xiàn)場(chǎng),并調(diào)用操作動(dòng)作控制模塊,直至達(dá)到預(yù)設(shè)結(jié)束條件。
上述模擬火災(zāi)現(xiàn)場(chǎng)逃生裝置,接收用戶登陸指令,并根據(jù)用戶登陸指令確定用戶信息;根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備;接收輸入設(shè)備發(fā)送的消防指令,并根據(jù)消防指令在模擬火災(zāi)現(xiàn)場(chǎng)中控制模擬用戶執(zhí)行消防指令對(duì)應(yīng)的操作動(dòng)作;根據(jù)操作動(dòng)作,更新模擬火災(zāi)現(xiàn)場(chǎng),并繼續(xù)接收消防指令,直至達(dá)到預(yù)設(shè)結(jié)束條件。由于該裝置可以在虛擬顯示設(shè)備及輸入設(shè)備的配合下,實(shí)現(xiàn)對(duì)火災(zāi)現(xiàn)場(chǎng)逃生的模擬,能夠節(jié)約人力物力;同時(shí),該方法無(wú)需用戶到現(xiàn)場(chǎng)進(jìn)行模擬訓(xùn)練,可以方便用戶參加。
請(qǐng)參閱圖6,在其中一個(gè)實(shí)施例中,用戶信息包括位置信息;現(xiàn)場(chǎng)生成同步模塊包括:
人流信息獲取單元641,用于根據(jù)位置信息獲取位置信息對(duì)應(yīng)的傳感器采集的人流量信息;
火災(zāi)現(xiàn)場(chǎng)模擬單元643,用于根據(jù)人流量信息及位置信息生成模擬火災(zāi)現(xiàn)場(chǎng);
用戶模擬同步單元645,用于根據(jù)用戶信息確定模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備。
請(qǐng)參閱圖7,在其中一個(gè)實(shí)施例中,還包括:
逃生結(jié)果確定模塊770,用于根據(jù)達(dá)到的預(yù)設(shè)結(jié)束條件,確定火災(zāi)逃生結(jié)果;
優(yōu)惠信息接收模塊790,用于當(dāng)火災(zāi)逃生結(jié)果為逃生成功時(shí),接收服務(wù)器發(fā)送的優(yōu)惠信息。
在其中一個(gè)實(shí)施例中,還包括優(yōu)惠指令接收模塊780;
優(yōu)惠指令接收模塊780,用于接收優(yōu)惠選擇指令,并將優(yōu)惠選擇指令發(fā)送至服務(wù)器;
優(yōu)惠信息接收模塊790,用于當(dāng)火災(zāi)逃生結(jié)果為逃生成功時(shí),接收服務(wù)器根據(jù)優(yōu)惠選擇指令發(fā)送的優(yōu)惠信息。
在其中一個(gè)實(shí)施例中,還包括設(shè)備連接檢測(cè)模塊720;
設(shè)備連接檢測(cè)模塊720,用于檢測(cè)虛擬現(xiàn)實(shí)設(shè)備及輸入設(shè)備是否連接正常;
現(xiàn)場(chǎng)生成同步模塊740,用于在設(shè)備連接檢測(cè)模塊720的檢測(cè)結(jié)果為連接正常時(shí),根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備。
在其中一個(gè)實(shí)施例中,還包括預(yù)設(shè)信息展示模塊730;
預(yù)設(shè)信息展示模塊730,用于展示預(yù)設(shè)信息;預(yù)設(shè)信息包括逃生技巧或/及消防設(shè)備使用技巧;
現(xiàn)場(chǎng)生成同步模塊740,用于在預(yù)設(shè)信息展示模塊730展示結(jié)束后,根據(jù)用戶信息,生成模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶,并將模擬火災(zāi)現(xiàn)場(chǎng)及模擬用戶同步至虛擬現(xiàn)實(shí)設(shè)備。
上述模擬火災(zāi)現(xiàn)場(chǎng)逃生裝置與上述模擬火災(zāi)現(xiàn)場(chǎng)逃生方法對(duì)應(yīng),因此,對(duì)于相同的細(xì)節(jié)技術(shù)特征,在此并不贅述。
以上實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出多個(gè)變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。