本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù),尤其涉及到一種信息展示的方法以及裝置。
背景技術(shù):
虛擬現(xiàn)實(shí)(英文全稱(chēng):Virtual Reality,縮寫(xiě):VR)是利用電腦模擬產(chǎn)生一個(gè)三維空間的虛擬世界,提供使用者關(guān)于視覺(jué)、聽(tīng)覺(jué)、觸覺(jué)等感官的模擬,讓使用者如同身歷其境一般地觀察三度空間內(nèi)的事物。虛擬現(xiàn)實(shí)技術(shù)是多種技術(shù)的綜合,包括實(shí)時(shí)三維計(jì)算機(jī)圖形技術(shù),顯示技術(shù),對(duì)觀察者頭、眼和手的跟蹤技術(shù),以及觸覺(jué)/力覺(jué)反饋、立體聲、網(wǎng)絡(luò)傳輸、語(yǔ)音輸入輸出技術(shù)等。在虛擬現(xiàn)實(shí)技術(shù)中,當(dāng)使用者進(jìn)行位置移動(dòng)時(shí),電腦可以立即進(jìn)行復(fù)雜的運(yùn)算,將精確的3D世界影像傳回產(chǎn)生臨場(chǎng)感。即虛擬現(xiàn)實(shí)技術(shù)集成了計(jì)算機(jī)圖形技術(shù)、計(jì)算機(jī)仿真技術(shù)、人工智能、傳感技術(shù)、顯示技術(shù)、網(wǎng)絡(luò)并行處理等技術(shù)的最新發(fā)展成果,是一種由計(jì)算機(jī)技術(shù)輔助生成的高技術(shù)模擬系統(tǒng)。
現(xiàn)在的VR設(shè)備一般都為頭戴式設(shè)備,常見(jiàn)有VR眼鏡,是一種利用頭戴式顯示設(shè)備將人的對(duì)外界的視覺(jué)、聽(tīng)覺(jué)封閉,引導(dǎo)用戶產(chǎn)生一種身在虛擬環(huán)境中的感覺(jué),都是視覺(jué)體驗(yàn),例如常用的是用手機(jī)作為顯示設(shè)備用于VR設(shè)備中?,F(xiàn)有技術(shù)中,用戶使用VR設(shè)備,進(jìn)入某種虛擬現(xiàn)實(shí)應(yīng)用時(shí),例如,使用VR設(shè)備玩3D游戲應(yīng)用時(shí),當(dāng)有提示消息,例如手機(jī)來(lái)電,短信來(lái)了,抑或是手機(jī)上某款應(yīng)用程序(APP)發(fā)出的消息時(shí),一般的做法是暫停當(dāng)前的3D游戲應(yīng)用虛擬場(chǎng)景,或退出當(dāng)前虛擬場(chǎng)景,以供用戶查看來(lái)電、短信等信息,即會(huì)破壞用戶使用VR設(shè)備的沉浸效果,給用戶帶來(lái)不好的體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種信息展示的方法以及裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,用于當(dāng)用戶使用虛擬現(xiàn)實(shí)設(shè)備且有提示消息來(lái)時(shí),不會(huì)破壞用戶當(dāng)前使用虛擬現(xiàn)實(shí)設(shè)備時(shí)的沉浸效果,給用戶帶來(lái)較好的體驗(yàn)。
有鑒于此,本發(fā)明實(shí)施例第一方面提供了一種信息展示的方法,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該方法包括:
獲取所述虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展現(xiàn)的虛擬場(chǎng)景;
根據(jù)所述虛擬場(chǎng)景確定虛擬特征信息;
當(dāng)接收到提示消息時(shí),根據(jù)所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息;
在所述虛擬場(chǎng)景中展示所述目標(biāo)虛擬信息。
在一種可能的實(shí)現(xiàn)中,所述根據(jù)所述虛擬特征信息對(duì)所述外部消息進(jìn)行處理得到目標(biāo)虛擬信息,包括:
獲取所述提示消息的內(nèi)容;
從所述提示消息的內(nèi)容中提取關(guān)鍵字得到縮略提示信息;
根據(jù)所述虛擬特征信息對(duì)所述縮略提示信息進(jìn)行處理得到所述目標(biāo)虛擬信息。
在一種可能的實(shí)現(xiàn)中,所述在所述虛擬場(chǎng)景中展示所述目標(biāo)虛擬信息,包括:
根據(jù)所述虛擬場(chǎng)景確定目標(biāo)形象模型,所述目標(biāo)形象模型與所述目標(biāo)虛擬信息相對(duì)應(yīng);
展示所述目標(biāo)形象模型。
在一種可能的實(shí)現(xiàn)中,所述展示所述目標(biāo)形象模型之后,所述方法還包括:
在所述虛擬場(chǎng)景中提供虛擬菜單選項(xiàng),所述虛擬菜單選項(xiàng)包含操作選項(xiàng);
當(dāng)接收到所述用戶在所述操作選項(xiàng)上做出的關(guān)閉指令時(shí),關(guān)閉所述目標(biāo)行象模型的展示;
當(dāng)接收到所述用戶在所述操作選項(xiàng)上做出的展開(kāi)指令時(shí),根據(jù)所述目標(biāo)形象模型獲得所述提示消息的內(nèi)容,顯示所述提示消息的內(nèi)容。
在一種可能的實(shí)現(xiàn)中,當(dāng)所述提示消息為外界環(huán)境音時(shí),所述根據(jù)所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息,包括:
判斷所述提示消息是否滿足預(yù)置的提醒條件,若是,則根據(jù)所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息。
在一種可能的實(shí)現(xiàn)中,所述判斷所述提示消息是否滿足預(yù)置的提醒條件包括:
監(jiān)聽(tīng)外界環(huán)境音;
對(duì)監(jiān)聽(tīng)到的環(huán)境音進(jìn)行語(yǔ)義分析得到分析結(jié)果;
當(dāng)所述分析結(jié)果符合預(yù)設(shè)的目標(biāo)語(yǔ)義時(shí),確定所述提示消息滿足預(yù)置的提醒條件。
本發(fā)明實(shí)施例第二方面提供了一種信息展示的裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該裝置包括:
獲取模塊,用于獲取所述虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展現(xiàn)的虛擬場(chǎng)景;
確定模塊,用于根據(jù)所述獲取模塊獲取的所述虛擬場(chǎng)景確定虛擬特征信息;
處理模塊,用于當(dāng)接收到提示消息時(shí),根據(jù)所述確定模塊確定的所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息;
展示模塊,用于在所述虛擬場(chǎng)景中展示所述處理模塊處理得到的所述目標(biāo)虛擬信息。
在一種可能的實(shí)現(xiàn)中,所述處理模塊包括:
獲取單元,用于獲取所述提示消息的內(nèi)容;
提取單元,用于從所述獲取單元的所述提示消息的內(nèi)容中提取關(guān)鍵字得到縮略提示信息;
處理單元,用于根據(jù)所述虛擬特征信息對(duì)所述縮略提示信息進(jìn)行處理得到所述目標(biāo)虛擬信息。
在一種可能的實(shí)現(xiàn)中,所述展示模塊包括:
確定單元,用于根據(jù)所述獲取模塊得到的所述虛擬場(chǎng)景確定目標(biāo)形象模型,所述目標(biāo)形象模型與所述目標(biāo)虛擬信息相對(duì)應(yīng);
展示單元,用于所述確定單元確定的展示所述目標(biāo)形象模型。
在一種可能的實(shí)現(xiàn)中,所述裝置還包括:
提供模塊,用于在所述展示單元展示所述目標(biāo)形象模型之后,在所述虛擬場(chǎng)景中提供虛擬菜單選項(xiàng),所述虛擬菜單選項(xiàng)包含操作選項(xiàng);
關(guān)閉模塊,用于當(dāng)接收到所述用戶在所述操作選項(xiàng)上做出的關(guān)閉指令時(shí),關(guān)閉所述目標(biāo)行象模型的展示;
顯示模塊,用于當(dāng)接收到所述用戶在所述操作選項(xiàng)上做出的展開(kāi)指令時(shí),根據(jù)所述目標(biāo)形象模型獲得所述提示消息的內(nèi)容,顯示所述提示消息的內(nèi)容。
在一種可能的實(shí)現(xiàn)中,所述處理模塊還包括:
判斷單元,當(dāng)所述提示消息為外界環(huán)境音時(shí),用于判斷所述提示消息是否滿足預(yù)置的提醒條件;
所述處理單元,用于若所述判斷單元判斷所述提示消息滿足預(yù)置的提醒條件,則根據(jù)所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息。
在一種可能的實(shí)現(xiàn)中,所述判斷單元具體用于:
監(jiān)聽(tīng)外界環(huán)境音;
對(duì)監(jiān)聽(tīng)到的環(huán)境音進(jìn)行語(yǔ)義分析得到分析結(jié)果;
當(dāng)所述分析結(jié)果符合預(yù)設(shè)的目標(biāo)語(yǔ)義時(shí),確定所述提示消息滿足預(yù)置的提醒條件。
本發(fā)明實(shí)施例第三方面提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),該計(jì)算機(jī)存儲(chǔ)介質(zhì)中存儲(chǔ)有程序代碼,該程序代碼用于指示執(zhí)行上述第一方面中的方法。
由以上技術(shù)方案可以看出,本發(fā)明實(shí)施例提供了一種信息展示的方法以及裝置,用于虛擬現(xiàn)實(shí)設(shè)備中,通過(guò)獲取虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展現(xiàn)的虛擬場(chǎng)景,根據(jù)虛擬場(chǎng)景確定虛擬特征信息,若此時(shí)接收到提示消息時(shí),根據(jù)虛擬特征信息對(duì)提示消息進(jìn)行處理得到目標(biāo)虛擬信息,在虛擬場(chǎng)景中展示目標(biāo)虛擬信息。本發(fā)明中,當(dāng)有提示消息來(lái)時(shí),通過(guò)當(dāng)前具體的虛擬場(chǎng)景的虛擬特征信息,對(duì)提示消息進(jìn)行處理,得到目標(biāo)虛擬信息,然后在當(dāng)前的虛擬場(chǎng)景下進(jìn)行展示,即不會(huì)暫停當(dāng)前展現(xiàn)的虛擬場(chǎng)景,而是結(jié)合當(dāng)前的虛擬場(chǎng)景的虛擬特征信息來(lái)展示提示消息,不會(huì)破壞用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí)的沉浸效果,給用戶帶來(lái)較好的體驗(yàn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一種信息展示的方法一個(gè)實(shí)施例流程示意圖;
圖2為本發(fā)明實(shí)施例一種信息展示的方法一個(gè)展示示意圖;
圖3為本發(fā)明實(shí)施例一種信息展示的方法另一展示示意圖;
圖4為本發(fā)明實(shí)施例一種顯示方法的一個(gè)應(yīng)用場(chǎng)景示意圖;
圖5為本發(fā)明實(shí)施例一種信息展示的裝置的另一實(shí)施例結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例一種信息展示的裝置的另一實(shí)施例結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例一種信息展示的裝置的另一實(shí)施例結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例一種信息展示的裝置的另一實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種信息展示的方法以及裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,用于當(dāng)用戶使用虛擬現(xiàn)實(shí)設(shè)備且有提示消息來(lái)時(shí),不會(huì)破壞用戶當(dāng)前使用虛擬現(xiàn)實(shí)設(shè)備時(shí)的沉浸效果,給用戶帶來(lái)較好的體驗(yàn)。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備中,為了便于理解與敘述,下面先對(duì)本發(fā)明實(shí)施例應(yīng)用的虛擬現(xiàn)實(shí)設(shè)備做一個(gè)簡(jiǎn)單的描述:
本發(fā)明實(shí)施例中所應(yīng)用的虛擬現(xiàn)實(shí)設(shè)備是指虛擬現(xiàn)實(shí)頭戴式顯示設(shè)備,又簡(jiǎn)稱(chēng)VR頭顯,一般來(lái)說(shuō),VR頭顯分為三類(lèi):外接式頭顯、一體式頭顯、手機(jī)盒子頭顯,即以手機(jī)作為顯示器的VR頭顯(又稱(chēng)VR眼鏡)。本領(lǐng)域技術(shù)人員可以了解,一般來(lái)說(shuō),一個(gè)完整的虛擬現(xiàn)實(shí)系統(tǒng)包含虛擬環(huán)境、以高性能計(jì)算機(jī)為核心的虛擬環(huán)境處理器、顯示系統(tǒng)、以語(yǔ)音識(shí)別、聲音合成與聲音定位為核心的聽(tīng)覺(jué)系統(tǒng)、以方位跟蹤器、數(shù)據(jù)手套和數(shù)據(jù)衣為主體的身體方位姿態(tài)跟蹤設(shè)備,以及味覺(jué)、嗅覺(jué)、觸覺(jué)與力覺(jué)反饋系統(tǒng)功能單元。本發(fā)明實(shí)施例中的虛擬現(xiàn)實(shí)設(shè)備泛指上述虛擬現(xiàn)實(shí)系統(tǒng)中的VR頭顯。
需要說(shuō)明的是,上述對(duì)虛擬現(xiàn)實(shí)系統(tǒng)的描述,并不對(duì)其構(gòu)成限定,另外,常見(jiàn)的VR眼鏡也可以作為一個(gè)完整的虛擬現(xiàn)實(shí)系統(tǒng),具體此處不做限定。
現(xiàn)有技術(shù)中,用戶使用虛擬現(xiàn)實(shí)設(shè)備,進(jìn)入某種虛擬現(xiàn)實(shí)應(yīng)用時(shí),當(dāng)有提示消息,例如手機(jī)來(lái)電,短信來(lái)了,抑或是手機(jī)上某款A(yù)PP發(fā)出的消息時(shí),一般的做法是暫停當(dāng)前的虛擬現(xiàn)實(shí)應(yīng)用的場(chǎng)景,或退出當(dāng)前虛擬場(chǎng)景,以方便用戶查看來(lái)電、短信等信息,即會(huì)破壞當(dāng)前用戶使用虛擬現(xiàn)實(shí)設(shè)備的沉浸效果,給用戶帶來(lái)不好的體驗(yàn)。因此本發(fā)明實(shí)施例提出了一種信息展示方法以及裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,不會(huì)破壞用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí)的沉浸效果,給用戶帶來(lái)較好的體驗(yàn)。下面將通過(guò)具體的實(shí)施例對(duì)本發(fā)明一種信息展示的方法進(jìn)行描述。
請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例一種信息展示的一個(gè)實(shí)施例流程示意圖,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該方法包括:
101、獲取虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展現(xiàn)的虛擬場(chǎng)景。
本發(fā)明實(shí)施例中,當(dāng)用戶使用虛擬現(xiàn)實(shí)設(shè)備進(jìn)入某款虛擬現(xiàn)實(shí)應(yīng)用時(shí),可以獲取虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展示的虛擬場(chǎng)景,即上述某款虛擬現(xiàn)實(shí)應(yīng)用所呈現(xiàn)的虛擬場(chǎng)景。
其中,需要說(shuō)明的是,上述提到的某款虛擬現(xiàn)實(shí)應(yīng)用可以是,但不局限于虛擬現(xiàn)實(shí)游戲類(lèi)應(yīng)用、虛擬現(xiàn)實(shí)影院類(lèi)應(yīng)用、虛擬現(xiàn)實(shí)社交類(lèi)應(yīng)用,虛擬現(xiàn)實(shí)模擬購(gòu)物類(lèi)應(yīng)用,虛擬現(xiàn)實(shí)教育類(lèi)應(yīng)用,虛擬現(xiàn)實(shí)體育類(lèi)應(yīng)用等等,或者往后新開(kāi)發(fā)出來(lái)的虛擬現(xiàn)實(shí)應(yīng)用,具體此處不做限定。對(duì)應(yīng)的,虛擬場(chǎng)景是指上述虛擬現(xiàn)實(shí)應(yīng)用所呈現(xiàn)的虛擬場(chǎng)景。
102、根據(jù)所述虛擬場(chǎng)景確定虛擬特征信息。
本發(fā)明實(shí)施例中,當(dāng)獲取了所述虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展現(xiàn)的虛擬場(chǎng)景后,可以根據(jù)該虛擬場(chǎng)景確定虛擬特征信息。
應(yīng)理解,虛擬場(chǎng)景,即是通過(guò)運(yùn)用一定的技術(shù)手段建造一個(gè)仿真的三維虛擬環(huán)境。其所建立的三維虛擬環(huán)境通常具有如下的特征:1)沉浸感,是指用戶作為主角置身于三維虛擬環(huán)境世界中的逼真感受。2)交互性,是指用戶對(duì)三維虛擬環(huán)境中物體的可干預(yù)性以及從三維虛擬環(huán)境中得到效果反饋的自然程度。3)自主性,即所建立的三維虛擬環(huán)境應(yīng)該擁有廣闊擴(kuò)展空間,能夠拓展用戶認(rèn)知的領(lǐng)域,不僅可以逼真重現(xiàn)客觀世界場(chǎng)景,還可以構(gòu)建虛幻的、甚至是奇幻的世界狀態(tài)。而上述三個(gè)特征的實(shí)現(xiàn),主要依賴(lài)于三維建模技術(shù)。其中,通常來(lái)講,三維建??杉?xì)分為幾何建模(GeometricModeling)、物理建模(PhysicalModeling)、對(duì)象行為建模(ObjectBehaviorModeling)等。在本發(fā)明實(shí)施例中,當(dāng)獲取了虛擬場(chǎng)景后,可以根據(jù)虛擬場(chǎng)景確定虛擬特征信息,該虛擬特征信息泛指該虛擬場(chǎng)景,即三維虛擬環(huán)境所對(duì)應(yīng)的三維建模的數(shù)據(jù)信息。
103、當(dāng)接收到提示消息時(shí),根據(jù)所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息。
本發(fā)明實(shí)施例中,當(dāng)接收到提示消息時(shí),可以根據(jù)確定的所述虛擬特征信息對(duì)接收到的提示消息進(jìn)行處理得到目標(biāo)虛擬信息,即得到結(jié)合虛擬場(chǎng)景的虛擬特征信息對(duì)提示消息進(jìn)行處理,得到能夠融入于所述虛擬場(chǎng)景,不破壞該虛擬場(chǎng)景沉浸效果,與虛擬場(chǎng)景對(duì)應(yīng)的VR版本信息,即目標(biāo)虛擬信息。
其中,根據(jù)提示消息的來(lái)源,該提示消息可以分為內(nèi)部的提示消息以及外部的提示消息。以虛擬現(xiàn)實(shí)設(shè)備為手機(jī)盒子頭顯,即以手機(jī)作為顯示器的VR頭顯為例,提示消息可以是指所接收到的提示消息,即可以是指手機(jī)上的短信、來(lái)電通知消息、手機(jī)系統(tǒng)通知消息,例如手機(jī)系統(tǒng)更新消息等,還可以是指安裝在手機(jī)上的應(yīng)用程序的提示消息,例如微信、支付寶等應(yīng)用程序的提示消息等,具體此處不做限定。當(dāng)虛擬現(xiàn)實(shí)設(shè)備為外接式頭顯或一體式頭顯時(shí),也可以是指虛擬現(xiàn)實(shí)設(shè)備內(nèi)部通知消息,例如虛擬現(xiàn)實(shí)系統(tǒng)通知消息等,具體此處不做限定。外部的提示消息是指用戶佩戴虛擬現(xiàn)實(shí)設(shè)備時(shí),虛擬現(xiàn)實(shí)設(shè)備外部環(huán)境所帶來(lái)的外部的提示消息,例如朋友的打招呼,按門(mén)鈴聲等消息,具體此處不做限定。由此可見(jiàn),在本發(fā)明實(shí)施例,提示消息可以是指多種形式下的消息,增強(qiáng)了方案的多樣性。
104、在所述虛擬場(chǎng)景中展示所述目標(biāo)虛擬信息。
本實(shí)施例中,當(dāng)接收到提示消息,并根據(jù)虛擬特征信息對(duì)該提示消息進(jìn)行處理得到目標(biāo)虛擬消息后,在所述虛擬場(chǎng)景中展示所述目標(biāo)虛擬信息。
為了便于理解,下面具體進(jìn)行說(shuō)明,例如,假設(shè)提示消息為某款A(yù)PP發(fā)出的提示消息,那么可以根據(jù)虛擬特征信息對(duì)接收到的提示消息進(jìn)行處理,得到目標(biāo)虛擬信息,即結(jié)合虛擬場(chǎng)景的虛擬特征信息對(duì)提示消息進(jìn)行處理,得到能夠融入于所述虛擬場(chǎng)景,不破壞該虛擬場(chǎng)景沉浸效果,與虛擬場(chǎng)景對(duì)應(yīng)的VR版本信息,即目標(biāo)虛擬信息。其展示效果可以如圖2所示。需要說(shuō)明的是,上述圖2所示的展示效果在這里只是簡(jiǎn)單舉例說(shuō)明,其最終的沉浸效果以及交互效果在圖2中并不能直接看出,但不應(yīng)理解成對(duì)本發(fā)明實(shí)施例的限定。
由以上技術(shù)方案可以看出,本發(fā)明實(shí)施例提供了一種信息展示的方法,用于虛擬現(xiàn)實(shí)設(shè)備中,通過(guò)獲取虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展現(xiàn)的虛擬場(chǎng)景,根據(jù)虛擬場(chǎng)景確定虛擬特征信息,若此時(shí)接收到提示消息時(shí),根據(jù)虛擬特征信息對(duì)提示消息進(jìn)行處理得到目標(biāo)虛擬信息,在虛擬場(chǎng)景中展示目標(biāo)虛擬信息。本發(fā)明實(shí)施例中,當(dāng)有提示消息來(lái)時(shí),通過(guò)當(dāng)前具體的虛擬場(chǎng)景的虛擬特征信息,對(duì)提示消息進(jìn)行處理,得到目標(biāo)虛擬信息,然后在當(dāng)前的虛擬場(chǎng)景下進(jìn)行展示,即不會(huì)暫停當(dāng)前展現(xiàn)的虛擬場(chǎng)景,而是結(jié)合當(dāng)前的虛擬場(chǎng)景的虛擬特征信息來(lái)展示提示消息,不會(huì)破壞用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí)的沉浸效果,給用戶帶來(lái)較好的體驗(yàn)。
當(dāng)用戶佩戴虛擬現(xiàn)實(shí)設(shè)備時(shí),虛擬現(xiàn)實(shí)設(shè)備外部所發(fā)出的聲音種類(lèi)繁多,并不是所有的外部的提示消息都需要通知用戶,所以設(shè)備采集到外部消息后可以判斷該外部消息是否滿足預(yù)置的提醒條件,若是,才根據(jù)虛擬特征信息對(duì)提示消息進(jìn)行處理得到目標(biāo)虛擬信息。所以當(dāng)所述提示消息為外界環(huán)境音時(shí),所述根據(jù)所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息,包括:
判斷所述提示消息是否滿足預(yù)置的提醒條件,若是,則根據(jù)所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息。
本發(fā)明實(shí)施例中,根據(jù)提示消息的不同類(lèi)型,可以做進(jìn)一步地限制,使得排除外界環(huán)境中所有的提示信息都作為本發(fā)明實(shí)施例中的外部的提示信息的情況。
其中,判斷所述提示消息是否滿足預(yù)置的提醒條件包括:
監(jiān)聽(tīng)外界環(huán)境音;
對(duì)監(jiān)聽(tīng)到的環(huán)境音進(jìn)行語(yǔ)義分析得到分析結(jié)果;
當(dāng)所述分析結(jié)果符合預(yù)設(shè)的目標(biāo)語(yǔ)義時(shí),確定所述提示消息滿足預(yù)置的提醒條件。
應(yīng)理解,上述分析結(jié)果可以通過(guò)語(yǔ)音識(shí)別技術(shù)進(jìn)行實(shí)現(xiàn),具體此處不做贅述。本實(shí)施所提供的監(jiān)聽(tīng)并分析外部的提示消息的過(guò)程,提高了方案的可實(shí)施性。
在該發(fā)明實(shí)施例中,為了將需要輸出的提示消息與當(dāng)前的虛擬現(xiàn)實(shí)場(chǎng)景融合,可以通過(guò)多種方式輸出提示消息,具體實(shí)現(xiàn)方式包括:
一、顯示提示消息的縮略提示信息;則所述根據(jù)所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息,包括:
獲取所述提示消息的內(nèi)容;
從所述提示消息的內(nèi)容中提取關(guān)鍵字得到縮略提示信息;
根據(jù)所述虛擬特征信息對(duì)所述縮略提示信息進(jìn)行處理得到目標(biāo)虛擬信息。
其中,上述提示消息的內(nèi)容,具體可以是指外部的提示消息的內(nèi)容,也可以是指內(nèi)部的提示消息的內(nèi)容,具體此處不做限定。本發(fā)明實(shí)施例中,可以通過(guò)關(guān)鍵字提取算法,從所述提示消息的內(nèi)容中提取關(guān)鍵字得到縮略提示信息,常見(jiàn)的關(guān)鍵字提取算法有如下幾種:1、基于文檔關(guān)鍵字自動(dòng)提取算法(term frequency–inverse document frequency,TF-IWF),該算法使用簡(jiǎn)單統(tǒng)計(jì)并考慮詞長(zhǎng)、位置、詞性等啟發(fā)性知識(shí)計(jì)算詞權(quán)重,提高了關(guān)鍵字提取的速度及準(zhǔn)確度。2、基于分離模型的中文關(guān)鍵字提取算法,該算法并針對(duì)關(guān)鍵字提取和關(guān)鍵字串提取這兩個(gè)問(wèn)題設(shè)計(jì)了不同的特征以提高抽取的準(zhǔn)確性。實(shí)驗(yàn)表明,相對(duì)于傳統(tǒng)的關(guān)鍵字提取算法,基于分離模型的中文關(guān)鍵字提取算法效果更好。3、基于高維聚類(lèi)技術(shù)的中文關(guān)鍵字提取算法。4、基于語(yǔ)義的中文文本關(guān)鍵字提取算法。5、基于樸素貝葉斯模型的中文關(guān)鍵字提取算法,該算法首先通過(guò)訓(xùn)練過(guò)程獲得樸素貝葉斯模型中的各個(gè)參數(shù),然后以之為基礎(chǔ),在測(cè)試過(guò)程完成關(guān)鍵字提取。需要說(shuō)明的是,上述列舉的算法在這里只是舉例說(shuō)明,在實(shí)際應(yīng)用本發(fā)明實(shí)施例時(shí),還可以有多種獲取關(guān)鍵字的算法,可以根據(jù)應(yīng)用情況進(jìn)行選擇,具體此處不做限定。
例如,這里假設(shè)提示消息為短信,該短信為雷電預(yù)警信息,該雷電預(yù)警信息內(nèi)容如下所示:
“廣東省氣象臺(tái)2016年9月26日14時(shí)50分發(fā)布暴雨橙色預(yù)警信號(hào):預(yù)計(jì)未來(lái)6小時(shí)內(nèi)深圳、東莞、汕頭、汕尾等地區(qū)將出現(xiàn)大暴雨,請(qǐng)有關(guān)單位和人員做好防范準(zhǔn)備。”
本實(shí)施例中,可以從上述提示消息的內(nèi)容中獲取關(guān)鍵字得到“暴雨橙色預(yù)警信號(hào)”,即縮略提示信息。
又例如,假設(shè)提示消息為APP發(fā)出的系統(tǒng)更新消息:
“版本已更新,為了更好的體驗(yàn),請(qǐng)進(jìn)行更新”則可以從上述提示消息的內(nèi)容中獲取關(guān)鍵字得到“APP系統(tǒng)更新”,即縮略提示信息。
當(dāng)?shù)玫娇s略提示信息后,可以根據(jù)虛擬特征信息對(duì)該縮略提示信息進(jìn)行處理得到目標(biāo)虛擬信息。即利用建立上述虛擬場(chǎng)景對(duì)應(yīng)的三維建模的數(shù)據(jù)信息對(duì)該縮略提示信息進(jìn)行處理,生成與該虛擬場(chǎng)景相融合的VR版本信息,即目標(biāo)虛擬信息。應(yīng)理解,由于該目標(biāo)虛擬信息是根據(jù)虛擬特征信息,上述虛擬場(chǎng)景所用到的三維建模的數(shù)據(jù)信息進(jìn)行處理得到,可以使得獲得的目標(biāo)虛擬信息與虛擬場(chǎng)景很好的進(jìn)行融合,不會(huì)破壞當(dāng)前虛擬場(chǎng)景的一個(gè)沉浸感以及交互感。在本發(fā)明實(shí)施例中,同樣以某款A(yù)PP發(fā)出提示消息為例,與圖2相比,其最后的展示效果如圖3所示。同樣需要說(shuō)明的是,圖3在這里只是舉例說(shuō)明,不應(yīng)理解成對(duì)本發(fā)明實(shí)施例的限定。
由此可見(jiàn),在本發(fā)明實(shí)施例中,除了直接根據(jù)虛擬特征信息對(duì)提示消息進(jìn)行展示外,還可以獲取提示消息的內(nèi)容得到縮略提示信息,接著根據(jù)虛擬特征信息對(duì)縮略提示信息進(jìn)行展示,提供了方案的多樣性。
二、使用虛擬現(xiàn)實(shí)場(chǎng)景中的形象模型輸出提示消息;則對(duì)應(yīng)的在虛擬場(chǎng)景中展示所述目標(biāo)虛擬信息,包括:
根據(jù)所述虛擬場(chǎng)景確定目標(biāo)形象模型,所述目標(biāo)形象模型與所述目標(biāo)虛擬信息相對(duì)應(yīng),即該目標(biāo)形象模型與該虛擬場(chǎng)景相適配并能形象表達(dá)出該目標(biāo)虛擬信息,最后在所述目標(biāo)虛擬場(chǎng)景展示所述目標(biāo)形象模型。
即提出了通過(guò)具體的模型來(lái)體現(xiàn)上述目標(biāo)虛擬信息的方法。為了便于理解,下面通過(guò)具體的例子來(lái)進(jìn)行說(shuō)明:假設(shè)當(dāng)前用戶處于游戲應(yīng)用類(lèi)場(chǎng)景中,當(dāng)有提示消息時(shí),假設(shè)提示消息為短信,則可以該游戲應(yīng)用類(lèi)應(yīng)用場(chǎng)景,模擬出非玩家控制角色(Non-Player-Controlled Character)手持信件模型出現(xiàn)在虛擬游戲場(chǎng)景中。需要說(shuō)明的是,在實(shí)現(xiàn)上,可以通過(guò)預(yù)先和游戲廠商約定好保留一些專(zhuān)用的模型,使得這些專(zhuān)用的模型與不同的提示消息類(lèi)型相對(duì)應(yīng),可以根據(jù)不同的提示消息類(lèi)型來(lái)模擬出目標(biāo)形象類(lèi)型。其根據(jù)不同的虛擬現(xiàn)實(shí)應(yīng)用場(chǎng)景,以及不同的提示消息類(lèi)型,可以有不同的形象模型,具體此處不做限定,也不做一一贅述。
可選地,在所述展示所述目標(biāo)形象模型之后,還包括:
在所述虛擬場(chǎng)景中提供虛擬菜單選項(xiàng),所述虛擬菜單選項(xiàng)包含操作選項(xiàng)
判斷是否接收到用戶在所述操作選項(xiàng)上做出的關(guān)閉指令,若是,則關(guān)閉所述目標(biāo)行象模型的展示。
判斷是否接收到用戶在所述操作選項(xiàng)上做出的展開(kāi)指令,若是,則根據(jù)所述目標(biāo)形象模型獲得所述提示消息的內(nèi)容,顯示所述提示消息的內(nèi)容。
其中,上述虛擬菜單選項(xiàng)為在上述虛擬場(chǎng)景中展示的菜單選項(xiàng),該虛擬菜單選項(xiàng)可以嵌入于原有的虛擬現(xiàn)實(shí)應(yīng)用的菜單選項(xiàng)中,也可以是單獨(dú)的菜單選項(xiàng),其中,該虛擬菜單選項(xiàng)可以包括多個(gè)選項(xiàng)以供用戶選擇,其中包括操作選項(xiàng),具體不做限定。在本發(fā)明實(shí)施例中,用戶可以通過(guò)人機(jī)交互的方式對(duì)該菜單選項(xiàng)進(jìn)行控制,當(dāng)判斷接收到用戶在所述操作選項(xiàng)上做出的關(guān)閉指令,則關(guān)閉所述目標(biāo)行象模型的展示,即不在展示上述目標(biāo)形象模型,說(shuō)明用戶此處已經(jīng)知道后臺(tái)有短信通知。當(dāng)判斷接收到用戶在所述操作選項(xiàng)上做出的展開(kāi)指令,根據(jù)所述目標(biāo)形象模型獲得所述提示消息的內(nèi)容,顯示所述提示消息的內(nèi)容,即用戶可以選擇是否展開(kāi)該目標(biāo)形象模型所對(duì)應(yīng)的提示消息的內(nèi)容。
由此可見(jiàn),在本發(fā)明實(shí)施例中,用戶可以選擇是否查閱提示消息的內(nèi)容,更進(jìn)一步地,當(dāng)用戶不想查閱時(shí),并且不想目標(biāo)形象模型出現(xiàn)在虛擬場(chǎng)景中時(shí),可以選擇關(guān)閉目標(biāo)形象模型的展示,使得用戶與虛擬現(xiàn)實(shí)應(yīng)用的交互更加的方便以及智能,提高了用戶的操作體驗(yàn)。
由以上技術(shù)方案可以看出,本發(fā)明實(shí)施例提供了一種信息展示的方法以及裝置,用于虛擬現(xiàn)實(shí)設(shè)備中,通過(guò)獲取虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展現(xiàn)的虛擬場(chǎng)景,根據(jù)虛擬場(chǎng)景確定虛擬特征信息,若此時(shí)接收到提示消息時(shí),根據(jù)虛擬特征信息對(duì)提示消息進(jìn)行處理得到目標(biāo)虛擬信息,在虛擬場(chǎng)景中展示目標(biāo)虛擬信息。即不會(huì)暫停當(dāng)前展現(xiàn)的虛擬場(chǎng)景,而是在當(dāng)前展現(xiàn)的虛擬場(chǎng)景中結(jié)合當(dāng)前的虛擬場(chǎng)景的虛擬特征信息來(lái)展示提示消息,不會(huì)破壞用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí)的沉浸效果,給用戶帶來(lái)較好的體驗(yàn)。
基于上述本發(fā)明實(shí)施例所提供的一種信息展示的方法,對(duì)本發(fā)明實(shí)施例還提供了一種信息展示的裝置。
請(qǐng)參閱圖4,圖4為本發(fā)明一種信息展示的裝置一個(gè)實(shí)施例結(jié)構(gòu)示意圖,該信息展示的裝置應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該裝置包括獲取模塊401、確定模塊402、處理模塊403以及展示模塊404。
其中,獲取模塊401用于獲取所述虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展現(xiàn)的虛擬場(chǎng)景;
確定模塊402用于根據(jù)所述獲取模塊401獲取的所述虛擬場(chǎng)景確定虛擬特征信息;
處理模塊403用于當(dāng)接收到提示消息時(shí),根據(jù)所述確定模塊402確定的所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息;
展示模塊404用于在所述虛擬場(chǎng)景中展示所述處理模塊403處理得到的所述目標(biāo)虛擬信息。
結(jié)合圖4,請(qǐng)參閱圖5,所述處理模塊403包括獲取單元4031、提取單元4032以及處理單元4033。
獲取單元4031,用于獲取所述提示消息的內(nèi)容;
提取單元4032,用于從所述獲取單元4031的所述提示消息的內(nèi)容中提取關(guān)鍵字得到縮略提示信息;
處理單元4033,用于根據(jù)所述虛擬特征信息對(duì)所述縮略提示信息進(jìn)行處理得到所述目標(biāo)虛擬信息。
結(jié)合圖5,請(qǐng)參閱圖6,所述展示模塊404包括確定單元4041以及展示單元4042。
確定單元4041,用于根據(jù)所述處理模塊403得到的所述目標(biāo)虛擬信息確定目標(biāo)形象模型,所述目標(biāo)形象模型與所述目標(biāo)虛擬信息相對(duì)應(yīng);
展示單元4042,用于所述確定單元4041確定的展示所述目標(biāo)形象模型。
結(jié)合圖6,請(qǐng)參閱圖7,所述裝置還包括:
提供模塊405,用于在所述展示單元4022展示所述目標(biāo)形象模型之后,在所述虛擬場(chǎng)景中提供虛擬菜單選項(xiàng),所述虛擬菜單選項(xiàng)包含操作選項(xiàng);
關(guān)閉模塊406,用于當(dāng)接收到所述用戶在所述操作選項(xiàng)上做出的關(guān)閉指令時(shí),關(guān)閉所述目標(biāo)行象模型的展示;
顯示模塊407,用于當(dāng)接收到所述用戶在所述操作選項(xiàng)上做出的展開(kāi)指令時(shí),根據(jù)所述目標(biāo)形象模型獲得所述提示消息的內(nèi)容,顯示所述提示消息的內(nèi)容。
結(jié)合圖7,請(qǐng)參閱圖8,所述處理模塊403還包括:
判斷單元4034,當(dāng)所述提示消息為外界環(huán)境音時(shí),用于判斷所述提示消息是否滿足預(yù)置的提醒條件;
所述處理單元4033,用于若所述判斷單元判斷所述提示消息滿足預(yù)置的提醒條件,則根據(jù)所述虛擬特征信息對(duì)所述提示消息進(jìn)行處理得到目標(biāo)虛擬信息。
在一種可能的實(shí)現(xiàn)中,所述判斷單元4034具體用于:
監(jiān)聽(tīng)外界環(huán)境音;
對(duì)監(jiān)聽(tīng)到的環(huán)境音進(jìn)行語(yǔ)義分析得到分析結(jié)果;
當(dāng)所述分析結(jié)果符合預(yù)設(shè)的目標(biāo)語(yǔ)義時(shí),確定所述提示消息滿足預(yù)置的提醒條件。
由以上技術(shù)方案可以看出,本發(fā)明實(shí)施例提供了一種信息展示的裝置,用于虛擬現(xiàn)實(shí)設(shè)備中,通過(guò)獲取虛擬現(xiàn)實(shí)設(shè)備當(dāng)前展現(xiàn)的虛擬場(chǎng)景,根據(jù)虛擬場(chǎng)景確定虛擬特征信息,若此時(shí)接收到提示消息時(shí),根據(jù)虛擬特征信息對(duì)提示消息進(jìn)行處理得到目標(biāo)虛擬信息,在虛擬場(chǎng)景中展示目標(biāo)虛擬信息。本發(fā)明中,當(dāng)有提示消息來(lái)時(shí),通過(guò)當(dāng)前具體的虛擬場(chǎng)景的虛擬特征信息,對(duì)提示消息進(jìn)行處理,得到目標(biāo)虛擬信息,然后在當(dāng)前的虛擬場(chǎng)景下進(jìn)行展示,即不會(huì)暫停當(dāng)前展現(xiàn)的虛擬場(chǎng)景,而是在當(dāng)前展現(xiàn)的虛擬場(chǎng)景中結(jié)合當(dāng)前的虛擬場(chǎng)景的虛擬特征信息來(lái)展示提示消息,不會(huì)破壞用戶使用虛擬現(xiàn)實(shí)設(shè)備時(shí)的沉浸效果,給用戶帶來(lái)較好的體驗(yàn)。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。