本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種基于虛擬現(xiàn)實(shí)的消息處理方法及裝置。
背景技術(shù):
在目前的虛擬現(xiàn)實(shí)技術(shù)中,一方面,用戶以第一或者第三人稱的視角來(lái)操控虛擬場(chǎng)景的虛擬人物,產(chǎn)生虛擬活動(dòng),豐富3D游戲或3D電影的劇情。另一方面,用戶對(duì)虛擬場(chǎng)景進(jìn)行編輯,并以第一人稱的視角來(lái)控制虛擬場(chǎng)景中的虛擬鏡頭,制作3D游戲或3D電影。但在3D游戲或3D電影的制作過(guò)程中,用戶往往只能與系統(tǒng)進(jìn)行人機(jī)交流。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種基于虛擬現(xiàn)實(shí)的消息處理方法及裝置,能夠在虛擬現(xiàn)實(shí)環(huán)境下提供用戶之間溝通和交流的平臺(tái)。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種基于虛擬現(xiàn)實(shí)的消息處理方法,所述方法包括:
在終端進(jìn)入目標(biāo)虛擬場(chǎng)景后,獲取從所述終端輸入的交互消息;
若所述交互消息為第一類消息,則獲取與所述交互消息相匹配的關(guān)聯(lián)消息,并將所述關(guān)聯(lián)消息推送給所述終端;
若所述交互消息為第二類消息,則向所述交互消息的目標(biāo)終端輸出所述交互消息。
其中,在所述在終端進(jìn)入目標(biāo)虛擬場(chǎng)景后,獲取從所述終端輸入的交互消息之后,所述方法還包括:
若獲取所述交互消息的方式為從評(píng)論系統(tǒng)中獲取,則確定所述交互消息為第一類消息;
若獲取所述交互消息的方式為從交流系統(tǒng)中獲取,則確定所述交互消息為第二類消息。
其中,在所述若所述交互消息為第一類消息,則獲取與所述交互消息相匹配的關(guān)聯(lián)消息,并將所述關(guān)聯(lián)消息推送給所述終端之后,所述方法還包括:
接收針對(duì)所述關(guān)聯(lián)消息的添加好友請(qǐng)求消息;
確定所述添加好友請(qǐng)求消息的添加對(duì)象,并對(duì)所述終端和所述添加對(duì)象進(jìn)行好友添加處理。
其中,在所述若所述交互消息為第一類消息,則獲取與所述交互消息相匹配的關(guān)聯(lián)消息,并將所述關(guān)聯(lián)消息推送給所述終端之后,所述方法還包括:
接收針對(duì)所述關(guān)聯(lián)消息的屏蔽請(qǐng)求消息;
確定所述屏蔽請(qǐng)求消息的屏蔽對(duì)象,并對(duì)所述屏蔽對(duì)象進(jìn)行屏蔽處理。
其中,所述交互消息包括以下至少一種消息:從拾音單元獲取到的用戶語(yǔ)音消息,從動(dòng)作識(shí)別單元識(shí)別到的用戶動(dòng)作消息,以及從文本采集單元采集到的用戶文本消息。
其中,所述用戶動(dòng)作消息包括:用于控制所述目標(biāo)虛擬場(chǎng)景中虛擬人物的肢體動(dòng)作的肢體動(dòng)作參數(shù),和/或用于控制目標(biāo)虛擬場(chǎng)景中虛擬人物的臉部表情的臉部表情參數(shù)。
其中,在所述在終端進(jìn)入目標(biāo)虛擬場(chǎng)景后,獲取從終端輸入的交互消息之前,所述方法還包括:
基于預(yù)置的場(chǎng)景系統(tǒng),生成所述目標(biāo)虛擬場(chǎng)景,所述場(chǎng)景系統(tǒng)包括以下至少一個(gè)系統(tǒng):用于模擬出虛擬環(huán)境的環(huán)境模擬系統(tǒng),用于模擬出虛擬人物的角色模擬系統(tǒng),用于對(duì)用戶在模擬出的虛擬環(huán)境中進(jìn)行的景物編輯進(jìn)行管理的景物管理系統(tǒng),用于對(duì)用戶在模擬出的虛擬環(huán)境中針對(duì)虛擬人物進(jìn)行的人物編輯進(jìn)行管理的人物管理系統(tǒng),以及用于模擬出虛擬人物的行為活動(dòng)的角色行為系統(tǒng)。
相應(yīng)地,本發(fā)明實(shí)施例還提供了一種基于虛擬現(xiàn)實(shí)的消息處理裝置,所述裝置包括:
獲取模塊,用于在終端進(jìn)入目標(biāo)虛擬場(chǎng)景后,獲取從所述終端輸入的交互消息;
推送模塊,用于若所述交互消息為第一類消息,則獲取與所述交互消息相匹配的關(guān)聯(lián)消息,并將所述關(guān)聯(lián)消息推送給所述終端;
輸出模塊,用于若所述交互消息為第二類消息,則向所述交互消息的目標(biāo)終端輸出所述交互消息。
其中,所述裝置還包括:
第一確定模塊,用于當(dāng)獲取所述交互消息的方式為從評(píng)論系統(tǒng)中獲取時(shí),確定所述交互消息為第一類消息;
第二確定模塊,用于當(dāng)獲取所述交互消息的方式為從交流系統(tǒng)中獲取時(shí),確定所述交互消息為第二類消息。
其中,所述裝置還包括:
第一接收模塊,用于接收針對(duì)所述關(guān)聯(lián)消息的添加好友請(qǐng)求消息;
添加模塊,用于確定所述添加好友請(qǐng)求消息的添加對(duì)象,并對(duì)所述終端和所述添加對(duì)象進(jìn)行好友添加處理。
其中,所述裝置還包括:
第二接收模塊,用于接收針對(duì)所述關(guān)聯(lián)消息的屏蔽請(qǐng)求消息;
屏蔽模塊,用于確定所述屏蔽請(qǐng)求消息的屏蔽對(duì)象,并對(duì)所述屏蔽對(duì)象進(jìn)行屏蔽處理。
其中,所述裝置還包括:
拾音單元,用于獲取用戶語(yǔ)音消息;
動(dòng)作識(shí)別單元,用于識(shí)別用戶動(dòng)作消息;
文本采集單元,用于采集用戶文本消息。
其中,所述交互消息包括以下至少一種消息:所述用戶語(yǔ)音消息,所述用戶動(dòng)作消息,以及所述用戶文本消息;所述用戶動(dòng)作消息包括:用于控制所述目標(biāo)虛擬場(chǎng)景中虛擬人物的肢體動(dòng)作的肢體動(dòng)作參數(shù),和/或用于控制目標(biāo)虛擬場(chǎng)景中虛擬人物的臉部表情的臉部表情參數(shù)。
其中,所述裝置還包括:
生成模塊,用于基于預(yù)置的場(chǎng)景系統(tǒng),生成所述目標(biāo)虛擬場(chǎng)景,所述場(chǎng)景系統(tǒng)包括以下至少一個(gè)系統(tǒng):用于模擬出虛擬環(huán)境的環(huán)境模擬系統(tǒng),用于模擬出虛擬人物的角色模擬系統(tǒng),用于對(duì)用戶在模擬出的虛擬環(huán)境中進(jìn)行的景物編輯進(jìn)行管理的景物管理系統(tǒng),用于對(duì)用戶在模擬出的虛擬環(huán)境中針對(duì)虛擬人物進(jìn)行的人物編輯進(jìn)行管理的人物管理系統(tǒng),以及用于模擬出虛擬人物的行為活動(dòng)的角色行為系統(tǒng)。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
本發(fā)明實(shí)施例可通過(guò)在終端進(jìn)入虛擬場(chǎng)景后獲取用戶從該終端輸入的交互消息,并在確定該交互消息為第一類消息時(shí)將該交互消息的關(guān)聯(lián)消息推送到該終端,以及在確定該交互消息為第二類消息時(shí)將該交互消息輸出到該交互消息的目標(biāo)終端,從而在虛擬現(xiàn)實(shí)環(huán)境下提供用戶之間溝通和交流的平臺(tái)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種基于虛擬現(xiàn)實(shí)的消息處理方法的流程示意圖;
圖2是本發(fā)明實(shí)施例提供的另一種基于虛擬現(xiàn)實(shí)的消息處理方法的流程示意圖;
圖3是本發(fā)明實(shí)施例提供的另一種基于虛擬現(xiàn)實(shí)的消息處理方法的流程示意圖;
圖4是本發(fā)明實(shí)施例提供的一種基于虛擬現(xiàn)實(shí)的消息處理裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例提供的另一種基于虛擬現(xiàn)實(shí)的消息處理裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例提供的一種智能終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)中的術(shù)語(yǔ)“包括”以及它的任何變形,意圖在于覆蓋不排他的包括。例如包括了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
應(yīng)理解,本發(fā)明實(shí)施例的技術(shù)方案可具體應(yīng)用于智能終端中,該智能終端例如可以是手機(jī)(如Android手機(jī)、iOS手機(jī)等)、平板電腦、臺(tái)式電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,簡(jiǎn)稱MID)和個(gè)人數(shù)字助理(Personal Digital Assistant,簡(jiǎn)稱PDA)等終端設(shè)備。該智能終端還可稱為用戶設(shè)備(User Equipment,簡(jiǎn)稱UE)或終端。
首先請(qǐng)參見(jiàn)圖1,是本發(fā)明實(shí)施例提供的一種基于虛擬現(xiàn)實(shí)的消息處理方法的流程示意圖。具體地,所述方法包括的各個(gè)步驟可以由上述的智能終端執(zhí)行。如圖1所示的方法可以包括:
S101、在終端進(jìn)入目標(biāo)虛擬場(chǎng)景后,獲取從所述終端輸入的交互消息。
本發(fā)明實(shí)施例所示的基于虛擬現(xiàn)實(shí)的消息處理方法可應(yīng)用于3D游戲或3D電影的制作過(guò)程中??蛇x地,用戶可以選擇一個(gè)目標(biāo)虛擬場(chǎng)景,以便在該目標(biāo)虛擬場(chǎng)景中進(jìn)行3D游戲或3D電影的制作。在3D游戲或3D電影的制作過(guò)程中,智能終端可以獲取用戶從該終端輸入的交互消息。其中,該交互消息可以為用戶和用戶之間的溝通和交流消息。
S102、若所述交互消息為第一類消息,則獲取與所述交互消息相匹配的關(guān)聯(lián)消息,并將所述關(guān)聯(lián)消息推送給所述終端。
可選地,智能終端獲取的交互消息可以包括第一類消息(或稱為評(píng)論消息)和第二類消息(或稱為交流消息)。其中,第一類消息可以是3D游戲或3D電影制作系統(tǒng)中任意一個(gè)用戶都能查看的交互消息。舉例來(lái)說(shuō),用戶1輸入了針對(duì)與虛擬現(xiàn)實(shí)相關(guān)的某一主題的評(píng)論消息,當(dāng)獲取到該交互消息時(shí),該智能終端可以通過(guò)將該交互消息與預(yù)置的數(shù)據(jù)庫(kù)中的第一類消息相匹配,查找出與該交互消息針對(duì)同一主題的第一類消息,并將查找出的第一類消息推送給該智能終端,以便于用戶查看與該用戶關(guān)注同一話題用戶的評(píng)論消息。
S103、若所述交互消息為第二類消息,則向所述交互消息的目標(biāo)終端輸出所述交互消息。
其中,第二類消息可以是用戶指定了發(fā)送目標(biāo)的交互消息。因此,只有指定的目標(biāo)用戶才能查看到該第二類消息。舉例來(lái)說(shuō),用戶1輸入了一條交互消息,準(zhǔn)備發(fā)送給用戶2和用戶3。那么,當(dāng)接收到該交互消息時(shí),智能終端可以將該交互消息分別輸出到用戶2的終端和用戶3的終端,以達(dá)到用戶1和用戶2以及用戶3交流的目的。
在本發(fā)明實(shí)施例中,智能終端可通過(guò)在該終端進(jìn)入虛擬場(chǎng)景后獲取用戶從該終端輸入的交互消息,并在確定該交互消息為第一類消息時(shí)將該交互消息的關(guān)聯(lián)消息推送到該終端,以及在確定該交互消息為第二類消息時(shí)將該交互消息輸出到該交互消息的目標(biāo)終端,從而在虛擬現(xiàn)實(shí)環(huán)境下提供用戶之間溝通和交流的平臺(tái)。
請(qǐng)參見(jiàn)圖2,是本發(fā)明實(shí)施例提供的另一種基于虛擬現(xiàn)實(shí)的消息處理方法的流程示意圖。具體地,所述方法包括的各個(gè)步驟可以由上述的智能終端執(zhí)行。如圖2所示的方法可以包括:
S201、基于預(yù)置的場(chǎng)景系統(tǒng),生成目標(biāo)虛擬場(chǎng)景。
3D游戲或3D電影的制作系統(tǒng)可以包括:場(chǎng)景系統(tǒng)、評(píng)論系統(tǒng)和交流系統(tǒng)。場(chǎng)景系統(tǒng)可用于創(chuàng)建目標(biāo)虛擬場(chǎng)景,可以包括:環(huán)境模擬系統(tǒng)、角色模擬系統(tǒng)、景物管理系統(tǒng)、人物管理系統(tǒng)和角色行為系統(tǒng)。其中,環(huán)境模擬系統(tǒng)可用于模擬出各種游戲場(chǎng)景或電影場(chǎng)景,如虛擬電影院場(chǎng)景,角色模擬系統(tǒng)可用于模擬出各種人物,景物管理系統(tǒng)可用于對(duì)用戶在游戲場(chǎng)景或電影場(chǎng)景中進(jìn)行的景物編輯進(jìn)行管理,人物管理系統(tǒng)可用于對(duì)用戶在游戲場(chǎng)景或電影場(chǎng)景中針對(duì)虛擬人物進(jìn)行的人物編輯進(jìn)行管理,角色行為系統(tǒng)用于模擬出虛擬人物的各種行為活動(dòng)。評(píng)論系統(tǒng)可用于保存用戶輸入的第一類消息(或稱為評(píng)論消息),還可用于將用戶輸入的第一類消息與該評(píng)論系統(tǒng)中保存的第一類消息相匹配。交流系統(tǒng)可用于接收用戶輸入的第二類消息(或稱為交流消息)。
在3D游戲或3D電影的制作過(guò)程中,用戶可通過(guò)選擇虛擬場(chǎng)景、對(duì)該虛擬場(chǎng)景中的景物進(jìn)行編輯、在該虛擬場(chǎng)景中進(jìn)行虛擬人物模擬,并對(duì)模擬出的虛擬人物進(jìn)行編輯和行為模擬,從而創(chuàng)建出目標(biāo)虛擬場(chǎng)景。以虛擬電影院場(chǎng)景為例,用戶可對(duì)該場(chǎng)景中的電影屏幕和影院座椅等景物進(jìn)行編輯。當(dāng)用戶進(jìn)入該場(chǎng)景時(shí),角色模擬系統(tǒng)可模擬出用戶對(duì)應(yīng)的虛擬人物,用戶可對(duì)該虛擬人物的身高、體重、面貌和衣物等特征進(jìn)行編輯,并選擇影院座椅坐下。
S202、在終端進(jìn)入所述目標(biāo)虛擬場(chǎng)景后,獲取從所述終端輸入的交互消息。
可選地,用戶可通過(guò)評(píng)論系統(tǒng)和交流系統(tǒng)實(shí)現(xiàn)與其他用戶之間的溝通和交流。具體地,智能終端可檢測(cè)該終端的評(píng)論系統(tǒng)和交流系統(tǒng)中是否有交互消息輸入。若檢測(cè)到交互消息輸入,則智能終端可獲取該交互消息。
S203、若獲取所述交互消息的方式為從評(píng)論系統(tǒng)中獲取,則確定所述交互消息為第一類消息。
其中,第一類交互消息可以包括:用戶語(yǔ)音消息和用戶文本消息??蛇x地,當(dāng)檢測(cè)到評(píng)論系統(tǒng)中有交互消息輸入時(shí),智能終端可以確定該交互消息為第一類消息。從而,智能終端可以基于預(yù)置的針對(duì)第一類消息的處理操作對(duì)該交互消息進(jìn)行處理。
S204、獲取與所述交互消息相匹配的關(guān)聯(lián)消息,并將所述關(guān)聯(lián)消息推送給所述終端。
具體地,上述預(yù)置的針對(duì)第一類消息的處理操作可以包括:將獲取到的第一類消息與評(píng)論系統(tǒng)中的交互消息進(jìn)行匹配,查找出與該第一類消息相匹配的關(guān)聯(lián)消息,并以在用戶界面中顯示查找出的關(guān)聯(lián)消息的方式將該關(guān)聯(lián)消息推送給該智能終端。具體實(shí)施中,相匹配的含義可以包括:內(nèi)容相似和/或針對(duì)同一主題。其中,該關(guān)聯(lián)消息可以包括至少一條第一類消息。
S205、若接收到針對(duì)所述關(guān)聯(lián)消息的添加好友請(qǐng)求消息,則確定所述添加好友請(qǐng)求消息的添加對(duì)象,并對(duì)所述終端和所述添加對(duì)象進(jìn)行好友添加處理。
在智能終端將該至少一條關(guān)聯(lián)消息顯示在用戶界面中后,用戶可對(duì)任意一條關(guān)聯(lián)消息進(jìn)行評(píng)論操作。可選地,該用戶還可添加任意一條關(guān)聯(lián)消息對(duì)應(yīng)的用戶為好友,以便于兩者對(duì)某一內(nèi)容或某一主題進(jìn)行討論。
S206、若接收到針對(duì)所述關(guān)聯(lián)消息的屏蔽請(qǐng)求消息,則確定所述屏蔽請(qǐng)求消息的屏蔽對(duì)象,并對(duì)所述屏蔽對(duì)象進(jìn)行屏蔽處理。
可選地,在智能終端將該至少一條關(guān)聯(lián)消息顯示在用戶界面中后,用戶還可選擇屏蔽任意一條關(guān)聯(lián)消息。當(dāng)智能終端根據(jù)用戶的屏蔽請(qǐng)求對(duì)某一關(guān)聯(lián)消息進(jìn)行屏蔽處理后,該關(guān)聯(lián)消息可不再作為關(guān)聯(lián)消息被推送給該用戶。
具體實(shí)施中,當(dāng)智能終端在處理第一類消息以及針對(duì)第一類消息的關(guān)聯(lián)消息的添加好友請(qǐng)求消息和/或屏蔽請(qǐng)求消息時(shí),也可以處理第二類消息,實(shí)現(xiàn)如本申請(qǐng)圖3實(shí)施例中所示的基于虛擬現(xiàn)實(shí)的消息處理方法。
在本發(fā)明實(shí)施例中,智能終端可通過(guò)在該終端進(jìn)入虛擬場(chǎng)景后獲取用戶從評(píng)論系統(tǒng)輸入的第一類消息,并將該第一類消息的關(guān)聯(lián)消息推動(dòng)給該終端,通過(guò)基于針對(duì)該關(guān)聯(lián)消息的添加好友請(qǐng)求消息進(jìn)行好友添加處理,以及通過(guò)基于針對(duì)該關(guān)聯(lián)消息的屏蔽請(qǐng)求消息進(jìn)行屏蔽處理,從而在虛擬現(xiàn)實(shí)環(huán)境下提供用戶之間溝通和交流的平臺(tái),有利于提高3D游戲或3D電影的制作質(zhì)量。
請(qǐng)參見(jiàn)圖3,是本發(fā)明實(shí)施例提供的另一種基于虛擬現(xiàn)實(shí)的消息處理方法的流程示意圖。具體地,所述方法包括的各個(gè)步驟可以由上述的智能終端執(zhí)行。如圖3所示的方法可以包括:
S301、基于預(yù)置的場(chǎng)景系統(tǒng),生成目標(biāo)虛擬場(chǎng)景。
所述場(chǎng)景系統(tǒng)可以包括:環(huán)境模擬系統(tǒng)、角色模擬系統(tǒng)、景物管理系統(tǒng)、人物管理系統(tǒng)和角色行為系統(tǒng)。在3D游戲或3D電影的制作過(guò)程中,用戶可通過(guò)選擇虛擬場(chǎng)景、對(duì)該虛擬場(chǎng)景中的景物進(jìn)行編輯、在該虛擬場(chǎng)景中進(jìn)行虛擬人物模擬,并對(duì)模擬出的虛擬人物進(jìn)行編輯和行為模擬,從而創(chuàng)建出目標(biāo)虛擬場(chǎng)景。
S302、在終端進(jìn)入所述目標(biāo)虛擬場(chǎng)景后,獲取從所述終端輸入的交互消息。
可選地,用戶可通過(guò)評(píng)論系統(tǒng)和交流系統(tǒng)實(shí)現(xiàn)與其他用戶之間的溝通和交流。具體地,智能終端可檢測(cè)該終端的評(píng)論系統(tǒng)和交流系統(tǒng)中是否有交互消息輸入。若檢測(cè)到交互消息輸入,則智能終端可獲取該交互消息
S303、若獲取所述交互消息的方式為從交流系統(tǒng)中獲取,則確定所述交互消息為第二類消息。
其中,第二類交互消息可以包括:用戶語(yǔ)音消息、用戶動(dòng)作消息和用戶文本消息??蛇x地,當(dāng)檢測(cè)到交流系統(tǒng)中有交互消息輸入時(shí),智能終端可以確定該交互消息為第二類消息。從而,智能終端可以基于預(yù)置的針對(duì)第二類消息的處理操作對(duì)該交互消息進(jìn)行處理。
S304、向所述交互消息的目標(biāo)終端輸出所述交互消息。
具體地,上述預(yù)置的針對(duì)第二類消息的處理操作包括:確定第二類消息的發(fā)送目標(biāo),并將該第二類消息輸出給該發(fā)送目標(biāo)。進(jìn)一步具體地,當(dāng)該第二類消息為用戶動(dòng)作消息時(shí),智能終端可提取該用戶動(dòng)作消息的肢體動(dòng)作參數(shù)和/或臉部表情參數(shù),以控制目標(biāo)虛擬場(chǎng)景中的虛擬人物輸出與該肢體動(dòng)作參數(shù)和/或臉部表情參數(shù)對(duì)應(yīng)的肢體動(dòng)作和臉部表情,從而提高虛擬現(xiàn)實(shí)的真實(shí)感和樂(lè)趣。
具體實(shí)施中,當(dāng)智能終端在處理處理第二類消息時(shí),也可以處理第一類消息以及針對(duì)第一類消息的關(guān)聯(lián)消息的添加好友請(qǐng)求消息和/或屏蔽請(qǐng)求消息,實(shí)現(xiàn)如本申請(qǐng)圖2實(shí)施例中所示的基于虛擬現(xiàn)實(shí)的消息處理方法。
在本發(fā)明實(shí)施例中,智能終端可通過(guò)在該終端進(jìn)入虛擬場(chǎng)景后獲取用戶從交流系統(tǒng)輸入的第二類消息,并將該第二類消息輸出到該二類消息的目標(biāo)終端,特別地,當(dāng)該第二類消息為用戶動(dòng)作消息時(shí),可控制虛擬人物輸出該用戶動(dòng)作消息對(duì)應(yīng)的動(dòng)作,從而實(shí)現(xiàn)在虛擬現(xiàn)實(shí)環(huán)境下用戶之間的溝通和交流,增加虛擬現(xiàn)實(shí)的真實(shí)感和樂(lè)趣。
請(qǐng)參見(jiàn)圖4,是本發(fā)明實(shí)施例提供的一種基于虛擬現(xiàn)實(shí)的消息處理裝置的結(jié)構(gòu)示意圖。具體地,所述裝置可以配置在上述的智能終端中。如圖4所示的裝置400可以包括:獲取模塊401、推送模塊402和輸出模塊403。其中,
獲取模塊401,用于在智能終端400進(jìn)入目標(biāo)虛擬場(chǎng)景后,獲取從智能終端400輸入的交互消息。
本發(fā)明實(shí)施例所示的基于虛擬現(xiàn)實(shí)的消息處理方法可應(yīng)用于3D游戲或3D電影的制作過(guò)程中??蛇x地,用戶可以選擇一個(gè)目標(biāo)虛擬場(chǎng)景,以便在該目標(biāo)虛擬場(chǎng)景中進(jìn)行3D游戲或3D電影的制作。在3D游戲或3D電影的制作過(guò)程中,智能終端可以獲取用戶從該終端輸入的交互消息。
推送模塊402,用于當(dāng)獲取模塊401獲取到的交互消息為第一類消息時(shí),獲取與該交互消息相匹配的關(guān)聯(lián)消息,并將該關(guān)聯(lián)消息推送給智能終端400。
可選地,智能終端獲取的交互消息可以包括第一類消息(或稱為評(píng)論消息)和第二類消息(或稱為交流消息)。當(dāng)確定獲取到的交互消息為第一類消息時(shí),可基于預(yù)置的針對(duì)第一類消息的處理操作對(duì)該交互消息進(jìn)行處理。其中,預(yù)置的針對(duì)第一類消息的處理操作可以包括:將預(yù)置的數(shù)據(jù)庫(kù)中與該交互消息相匹配的關(guān)聯(lián)消息推送到該智能終端。
輸出模塊403,用于當(dāng)獲取模塊401獲取到的交互消息為第二類消息時(shí),向該交互消息的目標(biāo)終端輸出該交互消息。
其中,第二類消息可以是用戶指定了發(fā)送目標(biāo)的交互消息。因此,只有指定的目標(biāo)用戶才能查看到該第二類消息。當(dāng)確定獲取到的交互消息為第二類消息時(shí),可基于預(yù)置的針對(duì)第二類消息的處理操作對(duì)該交互消息進(jìn)行處理。其中,預(yù)置的針對(duì)第二類消息的處理操作可以包括:將該交互消息輸出給該第二類消息的發(fā)送目標(biāo)。
在本發(fā)明實(shí)施例中,可通過(guò)在終端進(jìn)入虛擬場(chǎng)景后獲取用戶從該終端輸入的交互消息,并在確定該交互消息為第一類消息時(shí)將該交互消息的關(guān)聯(lián)消息推送到該終端,以及在確定該交互消息為第二類消息時(shí)將該交互消息輸出到該交互消息的目標(biāo)終端,從而提供在虛擬現(xiàn)實(shí)環(huán)境下用戶之間溝通和交流的平臺(tái)。
請(qǐng)參見(jiàn)圖5,是本發(fā)明實(shí)施例提供的另一種基于虛擬現(xiàn)實(shí)的消息處理裝置的結(jié)構(gòu)示意圖。具體地,所述裝置可以配置在上述的智能終端中。如圖5所示的裝置500可以包括:生成模塊501、獲取模塊502、第一確定模塊503、推送模塊504、屏蔽模塊505、添加模塊506、第二確定模塊507和輸出模塊508。其中,
生成模塊501,用于基于預(yù)置的場(chǎng)景系統(tǒng),生成目標(biāo)虛擬場(chǎng)景。
其中,場(chǎng)景系統(tǒng)可以包括:環(huán)境模擬系統(tǒng)、角色模擬系統(tǒng)、景物管理系統(tǒng)、人物管理系統(tǒng)和角色行為系統(tǒng)。
獲取模塊502,用于在智能終端進(jìn)入生成模塊501生成的目標(biāo)虛擬場(chǎng)景后,獲取從該智能終端輸入的交互消息。其中,交互消息可以包括:用戶語(yǔ)音消息、用戶動(dòng)作消息和用戶文本消息中的一種或多種組合??蛇x地,獲取模塊502可以包括:用于獲取用戶語(yǔ)音消息的拾音單元509,用于識(shí)別用戶動(dòng)作消息的動(dòng)作識(shí)別單元510,以及用于采集用戶文本消息的文本采集單元511。
第一確定模塊503,用于當(dāng)獲取模塊502獲取交互消息的方式為從評(píng)論系統(tǒng)中獲取時(shí),確定該交互消息為第一類消息。
推送模塊504,用于獲取與獲取模塊502獲取到的第一類消息相匹配的關(guān)聯(lián)消息,并將獲取到的關(guān)聯(lián)消息推送給該智能終端。
屏蔽模塊505,用于當(dāng)接收到針對(duì)推送模塊504推送的關(guān)聯(lián)消息的屏蔽請(qǐng)求消息時(shí),確定該屏蔽請(qǐng)求消息的屏蔽對(duì)象,并對(duì)該屏蔽對(duì)象進(jìn)行屏蔽處理
添加模塊506,用于當(dāng)接收到針對(duì)推送模塊504推送的關(guān)聯(lián)消息的添加好友請(qǐng)求消息時(shí),確定該添加好友請(qǐng)求消息的添加對(duì)象,并對(duì)該智能終端和該添加對(duì)象進(jìn)行好友添加處理。
第二確定模塊507,用于當(dāng)獲取模塊502獲取交互消息的方式為從交流系統(tǒng)中獲取時(shí),確定該交互消息為第二類消息。
輸出模塊508,用于向獲取模塊502獲取到的第二類消息的目標(biāo)終端輸出該第二類消息。
在本發(fā)明實(shí)施例中,智能終端可通過(guò)在該終端進(jìn)入虛擬場(chǎng)景后獲取用戶從評(píng)論系統(tǒng)輸入的第一類消息或從交流系統(tǒng)輸入的第二類消息,通過(guò)基于第一類消息的關(guān)聯(lián)消息進(jìn)行添加好友處理和屏蔽處理,以及通過(guò)控制虛擬人物輸出第二類消息對(duì)應(yīng)的動(dòng)作,從而實(shí)現(xiàn)在虛擬現(xiàn)實(shí)環(huán)境下用戶之間的溝通和交流,增加虛擬現(xiàn)實(shí)的真實(shí)感和樂(lè)趣,提高3D游戲或3D電影的制作質(zhì)量。
請(qǐng)參見(jiàn)圖6,是本發(fā)明實(shí)施例提供的一種智能終端的結(jié)構(gòu)示意圖。具體地,該智能終端可以是上述的智能終端。如圖6所示的智能終端600可以包括至少一個(gè)存儲(chǔ)器601、至少一個(gè)處理器602、至少一個(gè)通信接口603和至少一個(gè)用戶接口604。其中,通信接口603可用于智能終端600與其他設(shè)備進(jìn)行通信,用戶接口604可用于智能終端600與用戶進(jìn)行交互。
存儲(chǔ)器601可以包括易失性存儲(chǔ)器(Volatile Memory,VM),例如隨機(jī)存儲(chǔ)器(Random Access Memory,RAM);存儲(chǔ)器也可以包括非易失性存儲(chǔ)器(Non-Volatile Memory,NVM),例如快閃存儲(chǔ)器(Flash Memory,F(xiàn)M),硬盤(pán)(Hard Disk Drive,HDD)或固態(tài)硬盤(pán)(Solid-State Drive,SSD);存儲(chǔ)器501還可以包括上述種類的存儲(chǔ)器的組合。
處理器602可以是中央處理器(Central Processing Unit,CPU)。
可選地,存儲(chǔ)器601還用于存儲(chǔ)程序指令。處理器602可以調(diào)用該程序指令,實(shí)現(xiàn)如本申請(qǐng)圖1至圖3實(shí)施例中所示的基于虛擬現(xiàn)實(shí)的消息處理方法。
在本發(fā)明實(shí)施例中,處理器602可以調(diào)用存儲(chǔ)器601中存儲(chǔ)的程序指令,實(shí)現(xiàn)在終端進(jìn)入虛擬場(chǎng)景后獲取用戶從該終端輸入的交互消息,并在確定該交互消息為第一類消息時(shí)將該交互消息的關(guān)聯(lián)消息推送到該終端,以及在確定該交互消息為第二類消息時(shí)將該交互消息輸出到該交互消息的目標(biāo)終端,從而在虛擬現(xiàn)實(shí)環(huán)境下提供用戶之間溝通和交流的平臺(tái)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,ROM)或RAM等。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。