本發(fā)明屬于虛擬現(xiàn)實技術領域,具體地說,是涉及一種用于虛擬現(xiàn)實系統(tǒng)的管理方法和虛擬現(xiàn)實系統(tǒng)。
背景技術:
虛擬現(xiàn)實系統(tǒng)是一種可以創(chuàng)建和體驗虛擬世界的計算機仿真系統(tǒng),它利用計算機生成一種模擬環(huán)境,是一種多源信息融合的、交互式的三維動態(tài)視景和實體行為的系統(tǒng)仿真使用戶沉浸到該環(huán)境中。
虛擬現(xiàn)實技術廣泛的應用于教育、游戲、健身等領域,用戶在體驗虛擬現(xiàn)實設備時,多以按小時計費的方式進行,體驗人員在登記付賬后于規(guī)定時間內(nèi)使用虛擬現(xiàn)實設備進行體驗,時間到限后由工作人員提醒結束體驗。
目前的這種體驗方式在虛擬現(xiàn)實設備較少、體驗用戶較少時是沒有問題的,但當體驗設備數(shù)量較大、體驗人員較多時,尤其在一些大型的體驗場合,這種依靠工作人員管理計時提醒的方式在工作人員人手不夠情況下,會造成由于工作人員忙于監(jiān)督和提醒體檢到時而導致新用戶處于等待登記的狀態(tài),從而導致虛擬現(xiàn)實系統(tǒng)管理效率低的技術問題。
技術實現(xiàn)要素:
本申請?zhí)峁┝艘环N用于虛擬現(xiàn)實系統(tǒng)的管理方法和虛擬現(xiàn)實系統(tǒng),解決現(xiàn)有虛擬現(xiàn)實系統(tǒng)管理效率低的技術問題。
為解決上述技術問題,本申請采用以下技術方案予以實現(xiàn):
提出一種用于虛擬現(xiàn)實系統(tǒng)的管理方法,包括:虛擬現(xiàn)實體驗設備接收服務器發(fā)送的用戶名單,并使用所述用戶名單更新本地用戶名單;其中,所述用戶名單包含生物特征信息和體驗時間;判斷虛擬現(xiàn)實體驗設備獲取的用戶的生物特征信息是否存在于所述本地用戶名單中;若是,虛擬現(xiàn)實體驗設備啟動運行,并基于所述用戶的體驗時間計時。
進一步的,所述基于所述用戶的體驗時間計時之后,所述方法還包括:判斷運行時間距離所述用戶的體驗時間是否小于設定時間間隔;若是,發(fā)出計時提醒。
進一步的于,所述基于所述用戶的體驗時間計時之后,所述方法還包括:判斷運行時間是否達到所述用戶的體驗時間;若是,所述虛擬現(xiàn)實體驗設備停止運行。
進一步的,若判斷虛擬現(xiàn)實體驗設備獲取的用戶的生物特征信息沒有存在于所述本地用戶名單中,所述方法還包括:向所述服務器請求用戶名單。
進一步的,在所述虛擬現(xiàn)實體驗設備停止運行之后,所述方法還包括:刪除所述本地用戶名單中所述用戶的生物特征信息和體驗時間;以及,向所述服務器發(fā)送體驗完成信息,以使得所述服務器基于所述體驗完成信息生成刪除所述用戶的生物特征信息和體驗時間的刪除指令,并將所述刪除指令發(fā)送給與所述服務器聯(lián)網(wǎng)的所有虛擬現(xiàn)實體驗設備。
提出一種虛擬現(xiàn)實系統(tǒng),包括至少一部虛擬現(xiàn)實體驗設備,還包括簽到設備和服務器;所述簽到設備包括第一生物特征識別模塊、信息輸入模塊和簽到信息傳送模塊;所述第一生物特征識別模塊,用于獲取生物特征信息;所述信息輸入模塊,用于輸入體驗時間;所述簽到信息傳送模塊,用于將所述生物特征信息和所述體驗時間傳送給所述服務器;所述服務器包括用戶名單生成模塊和用戶名單發(fā)送模塊;所述用戶名單生成模塊,用于基于所述生物特征信息和所述體驗時間生成用戶名單;所述用戶名單發(fā)送模塊,用于將所述用戶名單發(fā)送給所述虛擬現(xiàn)實體驗設備;所述虛擬現(xiàn)實體驗設備包括用戶名單接收模塊、更新模塊、第二生物特征識別模塊、第一判斷模塊、啟動控制模塊和計時模塊;所述用戶名單接收模塊,用于接收所述用戶名單;所述更新模塊,用于使用所述用戶名單更新本地用戶名單;所述第二生物特征識別模塊,用于接收用戶的生物特征信息;所述第一判斷模塊,用于判斷所述用戶的生物特征信息是否存在于所述本地用戶名單中;若是,則所述啟動控制模塊控制所述虛擬現(xiàn)實體驗設備啟動運行,所述計時模塊則基于所述用戶的體驗時間計時。
進一步的,所述虛擬現(xiàn)實體驗設備還包括提醒模塊;所述提醒模塊,用于判斷所述虛擬現(xiàn)實體驗設備的運行時間距離所述用戶的體驗時間是否小于設定時間間隔,若是,則發(fā)出計時提醒。
進一步的,所述虛擬現(xiàn)實體驗設備還包括停止控制模塊;所述停止控制模塊,用于判斷所述虛擬現(xiàn)實體驗設備的運行時間是否達到所述用戶的體驗時間,若是,則控制所述虛擬現(xiàn)實體驗設備停止運行。
進一步的,所述虛擬現(xiàn)實體驗設備還包括用戶名單請求模塊;所述用戶名單請求模塊,用于在所述第一判斷模塊判斷所述用戶的生物特征信息沒有存在于所述本地用戶名單中時,向所述服務器請求用戶名單。
進一步的,所述虛擬現(xiàn)實體驗設備還包括刪除模塊和完成信息反饋模塊;所述服務器還包括刪除指令生成模塊和刪除指令發(fā)送模塊;所述刪除模塊,用于在所述虛擬現(xiàn)實體驗設備停止運行之后,刪除所述本地用戶名單中的所述用戶的生物特征信息和體驗時間;所述完成信息反饋模塊,用于在所述虛擬現(xiàn)實體驗設備停止運行之后,向所述服務器發(fā)送體驗完成信息;所述刪除指令生成模塊,用于基于所述體驗完成信息生成刪除所述用戶的生物特征信息和體驗時間的刪除指令;所述刪除指令發(fā)送模塊,用于將所述刪除指令發(fā)送給與其聯(lián)網(wǎng)的所有虛擬現(xiàn)實體驗設備,以使得所有虛擬現(xiàn)實體驗設備基于所述刪除指令刪除本地用戶名單中所述用戶的生物特征信息和體驗時間。
與現(xiàn)有技術相比,本申請的優(yōu)點和積極效果是:本申請?zhí)岢龅挠糜谔摂M現(xiàn)實系統(tǒng)的管理方法和虛擬現(xiàn)實系統(tǒng)中,利用簽到設備采集用戶的生物特征信息和體驗時間并發(fā)送給服務器,服務器匯總生物特征信息和體驗時間,生成用戶名單,該用戶名單中,針對每位用戶都包含有其生物特征信息和體驗時間,服務器再將用戶名單發(fā)送給與其聯(lián)網(wǎng)的所有虛擬現(xiàn)實體驗設備,任一部虛擬現(xiàn)實體驗設備則都使用接收的最新的用戶名單來更新本地用戶名單,使得本地用戶名單保持最新,當用戶體驗一部虛擬現(xiàn)實體驗設備時,首先在虛擬現(xiàn)實體驗設備提供的第二生物特征識別模塊輸入自己的生物特征信息,該虛擬現(xiàn)實體驗設備則判斷本地用戶名單中是否存在該用戶的生物特征信息,若存在,則控制啟動虛擬現(xiàn)實體驗設備運行,使得用戶可以進行體驗,并在用戶體驗過程中,根據(jù)本地用戶名單中提供的該用戶的體驗時間進行計時,在計時達到該用戶的體驗時間后,控制停止運行,結束用戶的體驗,這整個過程中,實現(xiàn)的是體驗自動啟動、體驗過程自動計時、體驗到時自動停止,無需工作人員參與計時和提醒,不會存在由于工作人員忙于監(jiān)督和提醒體驗到時而導致新用戶處于等待登記的狀態(tài)發(fā)生,從整體上提升了管理效率,還實現(xiàn)了節(jié)約人力成本和防止虛擬現(xiàn)實體驗設備未經(jīng)許可被使用的技術效果,解決了現(xiàn)有虛擬現(xiàn)實系統(tǒng)管理效率低的技術問題。
結合附圖閱讀本申請實施方式的詳細描述后,本申請的其他特點和優(yōu)點將變得更加清楚。
附圖說明
圖1為本申請?zhí)岢龅挠糜谔摂M現(xiàn)實系統(tǒng)的管理方法的方法流程圖;
圖2為本申請?zhí)岢龅奶摂M現(xiàn)實系統(tǒng)的系統(tǒng)框圖。
具體實施方式
下面結合附圖對本申請的具體實施方式作進一步詳細地說明。
本申請?zhí)岢龅挠糜谔摂M現(xiàn)實系統(tǒng)的管理方法,運行于如圖2所示的虛擬現(xiàn)實系統(tǒng)中,該系統(tǒng)包括有簽到設備21、服務器22和至少一部虛擬現(xiàn)實體驗設備23,結合圖2所示的虛擬現(xiàn)實系統(tǒng),如圖1所示,本申請?zhí)岢龅挠糜谔摂M現(xiàn)實系統(tǒng)的管理方法,包括如下步驟:
步驟s11:虛擬現(xiàn)實體驗設備接收服務器發(fā)送的用戶名單,并使用用戶名單更新本地用戶名單;其中,用戶名單包含生物特征信息和體驗時間。
每位欲體驗虛擬現(xiàn)實體驗設備的用戶都使用簽到設備錄入自己的生物特征信息和體驗時間,并可以采取現(xiàn)有的任一種付款方式付款,簽到設備再將生物特征信息和體驗時間發(fā)送給服務器。
這里的生物特征例如虹膜信息、指紋信息、臉部圖像信息、指靜脈信息、聲紋信息等能夠反應用戶唯一性的特征。
服務器在接收到生物特征信息和體驗時間后,將其按照每一位用戶為單位建立用戶名單,用戶名單的每一項中,包含有一位用戶的編號、該用戶的生物特征信息和該用戶的體驗時間。該用戶名單可以是在簽到設備每接收到一位用戶的生物特征信息和體驗時間后,實時形成并發(fā)送給虛擬現(xiàn)實體驗設備的用戶名單,也可以是按照設定的時間間隔,將每一個時間段內(nèi)的用戶的生物特征信息和體驗時間進行匯總形成的用戶名單,并按照設定的時間間隔發(fā)送給虛擬現(xiàn)實體驗設備的,也可以是營業(yè)時間內(nèi)所有時間段的用戶名單的累加名單一并發(fā)送給虛擬現(xiàn)實體驗設備的,本申請實施例不予限制;本申請實施例中,優(yōu)選采用按照實時的方式、針對每每位用戶生成用戶名單的方式,使得生成的用戶名單數(shù)據(jù)量較小,利于提高傳輸效率,減小虛擬現(xiàn)實體驗設備存儲用戶名單的存儲空間,而在這種應用形式下,服務器則可以在本地存儲器中存儲營業(yè)時間段內(nèi)所有的用戶名單的累加名單,以便于后續(xù)統(tǒng)計使用。
服務器在建立了用戶名單后,將用戶名單發(fā)送給與其聯(lián)網(wǎng)的每一部虛擬現(xiàn)實體驗設備。任一部虛擬現(xiàn)實體驗設備在接收到用戶名單后,使用最新接收的用戶名單更新本地用戶名單。
步驟s12:判斷虛擬現(xiàn)實體驗設備獲取的用戶的生物特征信息是否存在于本地用戶名單中。
當用戶使用簽到設備錄入生物特征信息和體驗時間等信息之后使用一部虛擬現(xiàn)實體驗設備時,首先采用該虛擬現(xiàn)實體驗設備提供的生物特征識別模塊再次錄入自己的生物特征信息,則該虛擬現(xiàn)實體驗設備則判斷該用戶錄入的生物特征信息是否存在于存儲的本地用戶名單中,若是,則說明該用戶已經(jīng)針對體驗進行了登記和付費,具有可以體驗的權限,若否,則可以向服務器請求用戶名單,服務器在接收到該虛擬現(xiàn)實體驗設備的請求后,將最新生成的用戶名單發(fā)送給虛擬現(xiàn)實體驗設備,虛擬現(xiàn)實體驗設備使用接收到的用戶名單更新本地用戶名單,再接著判斷該用戶的生物特征信息是否存儲于本地用戶名單中,若是,則
步驟s13:虛擬現(xiàn)實體驗設備啟動運行,并基于用戶的體驗時間計時。
針對具有體驗權限的用戶,虛擬現(xiàn)實體驗設備自動開啟運行,使得用戶開始體驗,也在用戶體驗同時,基于本地用戶名單中記錄的該用戶的體驗時間開始計時;而若沒有登記和付費的用戶,虛擬現(xiàn)實體驗設備無法從本地用戶名單中找到與該用戶生物特征信息相同的用戶選項,則不會啟動運行,防止不具有體驗權限的用戶未經(jīng)許可使用。
步驟s14:判斷運行時間距離用戶的體驗時間是否小于設定時間間隔。
在計時開始之后,虛擬現(xiàn)實體驗設備基于該用戶的體驗時間和運行時間的差值,判斷運行時間距離用戶的體驗時間是否小于設定的時間間隔,例如是否小于10分鐘,若不是,則維持虛擬現(xiàn)實體驗設備運行并繼續(xù)計時,若是,則
步驟s15:發(fā)出計時提醒。
這里的計時提醒,例如以聲音、顯示等方式向用戶提醒體驗即將結束,或者以顯示形式顯示用戶是否在結束前追加付費體驗等。在發(fā)出計時提醒后,虛擬現(xiàn)實體驗設備繼續(xù)計時,并
步驟s16:判斷運行時間是否達到用戶的體驗時間;若是,
步驟s17:虛擬現(xiàn)實體驗設備停止運行。若用戶不追加繼續(xù)體驗費用,則在體驗時間達到后停止虛擬現(xiàn)實體驗設備的運行,結束該用戶的體驗。
上述整個過程中,通過簽到設備、服務器和虛擬現(xiàn)實體驗設備的信息聯(lián)動,以用戶登記、用戶名單更新、生物特征信息判斷體驗權限的方式,實現(xiàn)的是體驗自動啟動、體驗過程自動計時、體驗到時自動停止的效果,無需工作人員參與計時和提醒,不會存在由于工作人員忙于監(jiān)督和提醒體驗到時而導致新用戶處于等待登記的狀態(tài)發(fā)生,不但從整體上提升了管理效率,還實現(xiàn)了節(jié)約人力成本和防止虛擬現(xiàn)實體驗設備未經(jīng)許可被使用的技術效果,解決了現(xiàn)有虛擬現(xiàn)實系統(tǒng)管理效率低的技術問題。
本申請實施例中,在虛擬現(xiàn)實體驗設備啟動運行時,以及在虛擬現(xiàn)實體驗設備停止運行時,都向服務器發(fā)送狀態(tài)信息;這里的狀態(tài)信息包括空閑狀態(tài)或者正在運行狀態(tài)。當一部虛擬現(xiàn)實體驗設備處于正在運行狀態(tài)時,其只有在當前運行事件結束后才能接受新的用戶的體驗要求,此時若有用戶進行了登記需要體驗虛擬現(xiàn)實體驗設備,則該部虛擬現(xiàn)實體驗設備因為不能被疊加使用可以而可以無視當前的系統(tǒng)分配,其實際上也可以不用更新本地用戶名單,能夠避免不必要的操作導致的系統(tǒng)消耗。
針對這種狀況,服務器可以根據(jù)各個虛擬現(xiàn)實體驗設備返回的狀態(tài)信息,判斷當前處于空閑狀態(tài)的虛擬現(xiàn)實體驗設備有哪些,并可以根據(jù)一些設定規(guī)則對虛擬現(xiàn)實體驗設備實施自動分配,并在用戶名單中加入這些虛擬現(xiàn)實體驗設備的虛擬現(xiàn)實體驗設備標識,該虛擬現(xiàn)實體驗設備標識為唯一表征一部虛擬現(xiàn)實體驗設備的標識信息,當包含有虛擬顯示體驗設備標識的用戶名單發(fā)送給各個虛擬現(xiàn)實體驗設備后,虛擬現(xiàn)實體驗設備可以首先判斷用戶名單中是否包含自身的虛擬現(xiàn)實設備標識,若沒有,則無需使用該用戶名單更新本地用戶名單,若用戶名單中包含有自身的虛擬現(xiàn)實設備標識,則使用用戶名單更新本地用戶名單。
在步驟s11中,服務器是將生成的用戶名單發(fā)送給所有與其聯(lián)網(wǎng)的虛擬現(xiàn)實體驗設備的,而用戶僅使用其中一臺設備進行體驗,為避免用戶在一臺設備上體驗完之后又去別的設備繼續(xù)體驗,在步驟s17之后,被體驗的虛擬現(xiàn)實體驗設備要刪除本地用戶名單中該用戶的生物特征信息和體驗時間,也即將該用戶的項從本地用戶名單中刪除,以及向服務器發(fā)送體驗完成信息,使得服務器在接收到該體驗完成信息后,能基于該體驗完成信息生成一條刪除該用戶生物特征信息和體驗時間的刪除指令,并將該刪除指令發(fā)送給與其聯(lián)網(wǎng)的所有虛擬現(xiàn)實體驗設備,使得所有與其聯(lián)網(wǎng)的虛擬現(xiàn)實體驗設備都從本地用戶名單中將該用戶對應的項。
基于上述提出的用于虛擬現(xiàn)實系統(tǒng)的管理方法,本申請?zhí)岢龅奶摂M現(xiàn)實系統(tǒng)如前所述,包括至少一部虛擬現(xiàn)實體驗設備23、簽到設備21和服務器22;結合圖2,簽到設備21包括第一生物特征識別模塊211、信息輸入模塊212和簽到信息傳送模塊213;第一生物特征識別模塊211用于獲取生物特征信息;信息輸入模塊212例如觸摸顯示屏、鍵盤燈,用于輸入體驗時間和其他需要登記的用戶信息;簽到信息傳送模塊213用于將生物特征信息和體驗時間傳送給服務器。
服務器22包括用戶名單生成模塊221和用戶名單發(fā)送模塊222;用戶名單生成模塊221用于基于生物特征信息和體驗時間生成用戶名單;用戶名單發(fā)送模塊222用于將用戶名單發(fā)送給虛擬現(xiàn)實體驗設備。
虛擬現(xiàn)實體驗設備23包括用戶名單接收模塊231、更新模塊232、第二生物特征識別模塊233、第一判斷模塊234、啟動控制模塊235、計時模塊236和用戶名單請求模塊241;用戶名單接收模塊231用于接收用戶名單;更新模塊232用于使用用戶名單更新本地用戶名單;第二生物特征識別模塊233用于接收用戶的生物特征信息;第一判斷模塊234用于判斷用戶的生物特征信息是否存在于本地用戶名單中;若是,則啟動控制模塊235控制虛擬現(xiàn)實體驗設備啟動運行,計時模塊236則基于用戶的體驗時間計時;若第一判斷模塊234判斷該用戶的生物特征信息沒有存在于本地用戶名單中,則由用戶名單請求模塊241向服務器請求用戶名單,服務器的用戶名單發(fā)送模塊222在接收到請求后,將用戶名單發(fā)送給虛擬現(xiàn)實體驗設備,用戶名單接收模塊231接收用戶名單后,更新模塊232使用接收的用戶名單更新本地用戶名單,然后第一判斷模塊234重新判斷用戶的生物特征信息是否存在于本地用戶名單中,并在存在時,由啟動控制模塊235控制虛擬現(xiàn)實體驗設備啟動運行;而若本地用戶名單中不存在該用戶的生物特征信息,則不會啟動運行,防止不具有體驗權限的用戶未經(jīng)許可使用。
本申請實施例中的虛擬現(xiàn)實體驗設備還包括提醒模塊237和停止控制模塊238,提醒模塊237用于判斷虛擬現(xiàn)實體驗設備的運行時間距離用戶的體驗時間是否小于設定時間間隔,若是,則發(fā)出計時提醒;停止控制模塊238用于判斷虛擬現(xiàn)實體驗設備的運行時間是否達到用戶的體驗時間,若是,則控制虛擬現(xiàn)實體驗設備停止運行。
本申請實施例中的虛擬現(xiàn)實體驗設備還包括狀態(tài)信息發(fā)送模塊239,用于在虛擬現(xiàn)實體驗設備啟動運行時,以及在虛擬現(xiàn)實體驗設備停止運行時,向服務器發(fā)送狀態(tài)信息。服務器22還包括虛擬現(xiàn)實體驗設備狀態(tài)判斷模塊223,用于基于狀態(tài)信息判斷虛擬現(xiàn)實體驗設備是否處于空閑狀態(tài),若是,則服務器的用戶名單生成模塊221將虛擬現(xiàn)實體驗設備的虛擬現(xiàn)實體驗設備標識加入用戶名單;虛擬現(xiàn)實體驗設備23還包括第二判斷模塊240,用于判斷用戶名單中是否包含自身的虛擬現(xiàn)實體驗設備標識,若是,則更新模塊232使用用戶名單更新本地用戶名單。
本申請實施例中的虛擬現(xiàn)實體驗設備還包括刪除模塊242和完成信息反饋模塊243;服務器還包括刪除指令生成模塊224和刪除指令發(fā)送模塊225;刪除模塊242用于在虛擬現(xiàn)實體驗設備停止運行之后,刪除本地用戶名單中的用戶的生物特征信息和體驗時間;完成信息反饋模塊243用于在虛擬現(xiàn)實體驗設備停止運行之后,向服務器發(fā)送體驗完成信息;服務器的刪除指令生成模塊224用于基于體驗完成信息生成刪除用戶的生物特征信息和體驗時間的刪除指令,而刪除指令發(fā)送模塊225則用于將刪除指令發(fā)送給與其聯(lián)網(wǎng)的所有虛擬現(xiàn)實體驗設備,以使得所有虛擬現(xiàn)實體驗設備基于刪除指令、由自身的刪除模塊刪除本地用戶名單中用戶的生物特征信息和體驗時間。
上述提出的虛擬現(xiàn)實系統(tǒng)的工作方式已經(jīng)在上述用于虛擬現(xiàn)實系統(tǒng)的管理方法中詳述,此處不予贅述。
需要說明的是,本申請?zhí)岢龅奶摂M現(xiàn)實體驗設備不僅限于虛擬現(xiàn)實一體機和,還包括與其配合體驗的諸如健身設備、游戲設備或教育設備等設備,除去上述實施例中提出的模塊,還包括顯示器、存儲器、殼體等現(xiàn)有的組成部件或模塊,本申請實施例不一一贅述。
上述本申請?zhí)岢龅挠糜谔摂M現(xiàn)實系統(tǒng)的管理方法和虛擬現(xiàn)實系統(tǒng)中,不再需要以工作人員人工登記、計時并到時提醒的方式對虛擬現(xiàn)實系統(tǒng)中的虛擬現(xiàn)實體驗設備進行管理,基于生物特征識別技術對用戶生物特征信息進行采集,并以建立包含生物特征信息的用戶名單的方式對用戶設定體驗權限的方式,實現(xiàn)了自動登記、自動啟動、自動計時、自動到時停止虛擬現(xiàn)實體驗設備的效果,提高了虛擬現(xiàn)實系統(tǒng)的管理效率,也節(jié)約了人力成本。
應該指出的是,上述說明并非是對本發(fā)明的限制,本發(fā)明也并不僅限于上述舉例,本技術領域的普通技術人員在本發(fā)明的實質范圍內(nèi)所做出的變化、改型、添加或替換,也應屬于本發(fā)明的保護范圍。