本發(fā)明涉及網(wǎng)絡(luò)智能終端控制技術(shù),尤其涉及一種虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)和包括該系統(tǒng)的終端。
背景技術(shù):
手機(jī)、平板等傳統(tǒng)移動(dòng)智能終端中,服務(wù)器向應(yīng)用程序(app)發(fā)送推送消息的應(yīng)用場(chǎng)景非常多。而在虛擬現(xiàn)實(shí)的三維(3d)操作空間中,傳統(tǒng)智能終端的消息推送的展示和處理方式已經(jīng)不能適用。
傳統(tǒng)智能終端消息推送的展示一般多為文字和圖片,只能展示二維(2d)的平面信息,不能展示三維(3d)立體對(duì)象。對(duì)于vr設(shè)備,二維(2d)的平面信息在該設(shè)備上就會(huì)顯示左右兩邊一模一樣的畫(huà)面,無(wú)三維(3d)效果。
現(xiàn)有的傳統(tǒng)移動(dòng)智能終端消息的推送方法具體分為三種:(1)客戶端不斷地查詢服務(wù)器,檢索新內(nèi)容,也被稱為pull或輪詢方式;(2)客戶端和服務(wù)器之間維持一個(gè)tcp/ip長(zhǎng)連接,服務(wù)器向客戶端推送;(3)服務(wù)器更新內(nèi)容時(shí),發(fā)送一條類(lèi)似短信的信令給客戶端,客戶端收到后從服務(wù)器中下載新內(nèi)容,即sms的推送方式。
移動(dòng)智能終端對(duì)于接收文字或圖片消息推送可以順利實(shí)現(xiàn),但對(duì)vr設(shè)備而言,僅僅是上述三種推送方法并不能直接適用。因vr設(shè)備需要呈現(xiàn)左右不一致的畫(huà)面,即需要展現(xiàn)3d立體對(duì)象。
具體而言,現(xiàn)有消息推送技術(shù)中存在以下技術(shù)問(wèn)題:
(1)消息推送適用于手機(jī)、平板等傳統(tǒng)智能終端,對(duì)于移動(dòng)智能眼鏡等新一代移動(dòng)智能終端,由于目前服務(wù)器向手機(jī)app推送的消息無(wú)法呈現(xiàn)3d立體對(duì)象,導(dǎo)致虛擬現(xiàn)實(shí)技術(shù)在新一代智能終端實(shí)際應(yīng)用中不能適用。
(2)目前傳統(tǒng)智能終端的信息展示多為文字或圖片,與vr設(shè)備需要呈現(xiàn)的消息方式不匹配。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種實(shí)現(xiàn)在虛擬現(xiàn)實(shí)場(chǎng)景中消息的推送及展示的系統(tǒng)和包括該系統(tǒng)的終端。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案:
一方面,提出一種虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)。該系統(tǒng)包括信息接收單元、傳遞單元、系統(tǒng)推送消息管理單元、以及主空間信息展示單元,其中,
信息接收單元用于對(duì)從服務(wù)器收到的信息進(jìn)行數(shù)據(jù)處理,將數(shù)據(jù)處理后的信息發(fā)送至傳遞單元;
傳遞單元用于對(duì)信息接收單元收到服務(wù)器信息這一事件進(jìn)行分析并輸出控制指令;
系統(tǒng)推送消息管理單元用于接收傳遞單元發(fā)送的控制指令并存儲(chǔ)控制指令中的推送消息及其相關(guān)信息,將推送消息轉(zhuǎn)發(fā)至主空間信息展示單元;
主空間信息展示單元用于接收系統(tǒng)推送消息管理單元發(fā)來(lái)的推送消息,放在虛擬屏幕顯示的用戶界面上的主空間推送消息展示容器中展示。
對(duì)于上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),傳遞單元進(jìn)一步用于根據(jù)收到的信息以及虛擬屏幕當(dāng)前顯示的空間狀態(tài)生成控制指令。
對(duì)于上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),主空間推送消息展示容器包括至少以下一種形式:
二維平面中的列表;
三維環(huán)境中的二維對(duì)象;
三維環(huán)境中的立體對(duì)象。
上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)還包括詳細(xì)信息展示單元,用于從系統(tǒng)推送消息管理單元接收用戶所操作的推送消息的詳細(xì)內(nèi)容并存儲(chǔ),彈出詳細(xì)信息展示容器來(lái)展示推送消息的詳細(xì)信息;
系統(tǒng)推送消息管理單元還用于通過(guò)用戶事件處理單元檢測(cè)到用戶點(diǎn)擊主空間信息展示單元的一條推送消息時(shí),根據(jù)該推送消息的屬性通知詳細(xì)信息展示單元。
對(duì)于上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),詳細(xì)信息展示單元的詳細(xì)信息展示容器包括至少以下一種形式:
三維投影環(huán)境顯示的二維浮層;
三維環(huán)境中的平面;
三維環(huán)境中的立體對(duì)象。
上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)還包括全局新信息提示單元,用于在全局的容器中提示消息;
系統(tǒng)推送消息管理單元還用于分析控制指令,如果控制指令包括發(fā)送消息提示,則指示全局新信息提示單元發(fā)送收到新消息的提示。
對(duì)于上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),全局新信息提示單元提示信息的方式包括直接提示。
對(duì)于上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),全局新信息提示單元提示信息的方式還包括聲音提示和/或震動(dòng)提示。
對(duì)于上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),直接提示是在全局的容器中提示消息,全局的容器包括至少以下一種形式:
彈出二維浮層,展現(xiàn)三維環(huán)境中的一個(gè)平面對(duì)象;
彈出三維環(huán)境中的一個(gè)立體對(duì)象。
對(duì)于上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),該系統(tǒng)還包括用戶事件處理單元,用于檢測(cè)用戶是否通過(guò)所佩戴的虛擬設(shè)備進(jìn)行體感操作,并將檢測(cè)結(jié)果通知系統(tǒng)推送消息管理單元。
對(duì)于上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),體感操作的方式包括至少以下一種形式:
用戶頭部運(yùn)動(dòng);
用戶點(diǎn)擊;
應(yīng)用程序定義的用戶事件。
上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)還包括應(yīng)用程序切換單元,用于根據(jù)系統(tǒng)推送消息管理單元通過(guò)用戶事件處理單元檢測(cè)到用戶操作的消息屬性為跳轉(zhuǎn)時(shí)通知應(yīng)用程序切換單元實(shí)現(xiàn)不同應(yīng)用程序間推送消息的跳轉(zhuǎn);
系統(tǒng)推送消息管理單元還用于通過(guò)用戶事件處理單元檢測(cè)到用戶操作消息或提示時(shí),根據(jù)消息的屬性指示應(yīng)用程序切換單元。
另一方面,提出一種終端。該終端包括上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)和外部設(shè)備,外部設(shè)備連接至虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),用于通過(guò)虛擬屏幕顯示用戶界面,并根據(jù)控制指令切換用戶界面和/或控制用戶界面上的應(yīng)用程序執(zhí)行相應(yīng)動(dòng)作。
與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案主要的優(yōu)點(diǎn)如下:
本發(fā)明通過(guò)人體頭部姿態(tài)、方位和位置的精準(zhǔn)定位的方法通過(guò)簡(jiǎn)單體感,可以自然地完成用戶目前所聚焦的3d空間中某一對(duì)象的鎖定,用戶界面的動(dòng)態(tài)轉(zhuǎn)換通過(guò)某種2d或3d過(guò)渡動(dòng)畫(huà)比如黑洞吸引,跳轉(zhuǎn)到指定應(yīng)用,并攜帶相應(yīng)的參數(shù),對(duì)所推送的消息進(jìn)行查閱并打開(kāi)指定應(yīng)用。
(1)實(shí)現(xiàn)了在虛擬現(xiàn)實(shí)場(chǎng)景中進(jìn)行消息推送及展示;
(2)利用輸入設(shè)備對(duì)服務(wù)器推送消息進(jìn)行有效管理;
(3)通過(guò)傳遞單元、系統(tǒng)推送消息管理單元、主空間信息展示單元、詳細(xì)信息展示單元和外部設(shè)備的通信及控制,實(shí)現(xiàn)虛擬現(xiàn)實(shí)消息展示,包括博客、微博、微信、路況等等常用推送信息;
(4)通過(guò)傳遞單元、系統(tǒng)推送消息管理單元、用戶事件處理單元、應(yīng)用程序切換單元和外部設(shè)備的通信及控制,實(shí)現(xiàn)多應(yīng)用管理操控,自由管理應(yīng)用消息推送方式及方便查看各類(lèi)推送消息;
(5)通過(guò)傳遞單元、系統(tǒng)推送消息管理單元、全局新信息提示單元和外部設(shè)備的通信及控制,快速實(shí)現(xiàn)新信息的提示功能從而更具有人性化。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1是本發(fā)明一個(gè)實(shí)施例所述的虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)結(jié)構(gòu)示意圖;
圖2是本發(fā)明一個(gè)實(shí)施例所述的終端的結(jié)構(gòu)示意圖,所示終端包括本發(fā)明所述的虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng);
圖3是本發(fā)明一個(gè)實(shí)施例所述的體感操控中按鍵單擊、按鍵雙擊的示意圖;
圖4是本發(fā)明一個(gè)實(shí)施例所述的體感操控中頭部左右轉(zhuǎn)動(dòng)、上下轉(zhuǎn)動(dòng)的示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
圖1是本發(fā)明一個(gè)實(shí)施例所述的虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)的結(jié)構(gòu)圖。
如圖1所示,本發(fā)明一個(gè)實(shí)施例所述的虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)1包括信息接收單元11、傳遞單元12、系統(tǒng)推送消息管理單元13、以及主空間信息展示單元14。優(yōu)選地,該實(shí)施例所述的虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)1還包括如下各個(gè)單元中至少一個(gè)單元:詳細(xì)信息展示單元15、全局新信息提示單元16、用戶事件處理單元17和應(yīng)用程序切換單元18。
其中,信息接收單元11用于接收從后臺(tái)服務(wù)器傳送的信息,將接收得到的服務(wù)器信息經(jīng)過(guò)協(xié)議解析、解密等數(shù)據(jù)處理,將數(shù)據(jù)處理后的服務(wù)器信息發(fā)送至傳遞單元12。具體地,信息接收單元11要與消息服務(wù)器保持一定聯(lián)系,比如輪詢或長(zhǎng)連接,對(duì)所接收到的信息進(jìn)行協(xié)議解析、解密等。信息接收單元11由用戶隨身佩戴,用于接收服務(wù)器傳遞的信息。在本實(shí)施例中,信息接收單元11可以佩戴在用戶的頭部和/或手部,例如內(nèi)置于用戶頭部的智能眼鏡中和/或手部的指環(huán)上和/或藍(lán)牙手柄上。
傳遞單元12連接至信息接收單元11,用于對(duì)接收到后臺(tái)服務(wù)器信息這一事件進(jìn)行分析處理并輸出控制指令。傳遞單元12對(duì)從后臺(tái)服務(wù)器接收到信息這一事件進(jìn)行分析,并且傳遞單元12進(jìn)一步獲取當(dāng)前用戶界面,根據(jù)預(yù)設(shè)的系統(tǒng)來(lái)設(shè)置在當(dāng)前用戶界面表示的控制行為,采用系統(tǒng)集中的默認(rèn)方式處理或者發(fā)出由設(shè)備中的應(yīng)用自行處理的控制指令。傳送單元12收到消息后判斷所在的終端當(dāng)前處于vr主操作空間還是應(yīng)用程序的空間,如果處于應(yīng)用程序的空間則判斷該應(yīng)用程序是否為該條新收到的推送消息對(duì)應(yīng)的應(yīng)用程序,根據(jù)收到的消息以及終端當(dāng)前所處的空間狀態(tài)生成控制指令。其中,預(yù)設(shè)的系統(tǒng)可以包括設(shè)置為當(dāng)前處于某個(gè)應(yīng)用時(shí)不彈出消息,例如在玩游戲時(shí)不提示消息并且/或者在看視頻時(shí)不彈出消息。默認(rèn)方式可以包括系統(tǒng)設(shè)置的正常彈框。作為應(yīng)用自行處理的一個(gè)例子,預(yù)設(shè)的系統(tǒng)中沒(méi)有設(shè)置當(dāng)前處于該應(yīng)用時(shí)不彈出消息,但是應(yīng)用本身設(shè)置了當(dāng)前處于該應(yīng)用時(shí)不彈出消息,則發(fā)出由設(shè)備中該應(yīng)用自行處理的控制指令的話,設(shè)備當(dāng)前處于該應(yīng)用時(shí)不彈出消息。在本實(shí)施例中,傳遞單元12將事件傳遞給系統(tǒng)推送消息管理單元13,系統(tǒng)推送消息管理單元13可以決定以系統(tǒng)提供的集中默認(rèn)方式處理,還是傳遞給應(yīng)用自己處理。若傳遞給應(yīng)用自行處理,即用戶對(duì)某個(gè)3d空間中的物件進(jìn)行操作,例如單擊,應(yīng)用得到該操作事件后,可按照應(yīng)用自己的選擇來(lái)進(jìn)行:是彈出菜單,還是讓物體顯示消息或讓設(shè)備進(jìn)行震動(dòng)等,由應(yīng)用自身決定。
系統(tǒng)推送消息管理單元13通過(guò)傳遞單元12連接信息接收單元11,用于接收傳遞單元12的控制指令,將控制指令中的推送消息及其相關(guān)信息轉(zhuǎn)發(fā)至主空間信息展示單元14,以由主空間信息展示單元14展示所接收的推送消息。系統(tǒng)推送消息管理單元13收到傳遞單元12發(fā)來(lái)的控制指令后,將存儲(chǔ)控制指令中的推送消息及其相關(guān)信息,并將推送消息發(fā)送到主空間信息展示單元14。進(jìn)一步地,系統(tǒng)推送消息管理單元13分析控制指令,如果控制指令包括發(fā)送消息提示,則通知全局新消息提示單元16發(fā)送收到新消息的提示,如果控制指令包括由當(dāng)前的應(yīng)用程序自行決定是否展示該應(yīng)用程序的推送消息或者是否發(fā)送收到新消息的提示,則發(fā)送給當(dāng)前應(yīng)用程序自行決定。如果通過(guò)用戶事件處理單元17檢測(cè)到用戶點(diǎn)擊主空間信息展示單元14的一條推送消息則根據(jù)該推送消息的屬性通知詳細(xì)信息展示單元15或者根據(jù)推送消息的屬性通知應(yīng)用程序切換單元18。例如,在主操作空間表面或附近顯示消息的標(biāo)題,被點(diǎn)擊后再以詳細(xì)信息展示單元15中的容器在3d環(huán)境中展開(kāi)詳細(xì)內(nèi)容。優(yōu)選地,系統(tǒng)推送消息管理單元13還用于檢測(cè)全局新消息提示單元16的提示消息是否有用戶操作,如果有用戶操作則通知應(yīng)用程序切換單元18。
主空間信息展示單元14用于接收系統(tǒng)推送消息管理單元13發(fā)來(lái)的推送消息,放在虛擬屏幕顯示的用戶界面上的主空間推送消息展示容器中展示。主空間推送消息展示容器例如為在vr主操作空間中設(shè)置的二維(2d)平面,可以類(lèi)似于三維(3d)空間中的一張紙,事先定義這張?zhí)摂M的紙為主空間推送消息展示容器。由于三維空間展示信息的能力比二維空間大得多,可以在三維空間中形成多個(gè)消息展示容器。主空間信息展示單元14還可以將主空間推送消息展示容器隱藏,通過(guò)某種全局事件呼出。主空間推送消息展示容器包括至少以下一種形式:
(1)2d平面中的列表,每一條記錄是一個(gè)消息;
(2)3d環(huán)境中的某個(gè)二維對(duì)象,例如主空間的一面墻;
(3)3d環(huán)境中的某個(gè)立體對(duì)象,例如主操作空間中漫天飛舞的氣泡、漫天的繁星。
詳細(xì)信息展示單元15用于在接收到系統(tǒng)推送消息管理單元13的指令時(shí),從系統(tǒng)推送消息管理單元13接收用戶所操作的推送消息的詳細(xì)內(nèi)容并存儲(chǔ),彈出詳細(xì)信息展示容器來(lái)展示推送消息的詳細(xì)信息。詳細(xì)信息展示單元15的詳細(xì)信息展示容器包括至少以下一種形式:
(1)在2d平面中展示,例如在3d投影環(huán)境下,顯示2d浮層,浮層中展示推送消息的詳細(xì)信息;
(2)在3d環(huán)境中指定平面用于展示,在2d平面對(duì)象中展示推送消息的詳細(xì)信息,例如3d環(huán)境中的一面墻;
(3)在3d環(huán)境中指定立體對(duì)象展示推送消息的詳細(xì)信息;
(4)應(yīng)用自定義顯示方式。
全局新信息提示單元16連接至系統(tǒng)推送消息管理單元13,用于在接收到系統(tǒng)推送消息管理單元13的指令時(shí)在全局的容器中提示消息。在本實(shí)施例中,全局新信息提示單元16提示信息的方式可以包括直接提示,此外還可以包括聲音提示和/或震動(dòng)提示。
直接提示是在全局的容器中提示消息,全局的容器包括至少以下一種形式:
(1)彈出2d浮層,展現(xiàn)3d環(huán)境中的一個(gè)平面對(duì)象,例如天空盒的天空;
(2)彈出3d環(huán)境中的一個(gè)立體對(duì)象,例如天空盒中的氣泡或繁星等。
如果之前僅有聲音提示和/或振動(dòng)提示,則用戶進(jìn)行某種指定事件的操作比如抬頭仰望之后,全局新信息提示單元16提供直接提示中的某種提示形式。
用戶事件處理單元17連接至系統(tǒng)推送消息管理單元13,用于檢測(cè)用戶是否通過(guò)所佩戴的虛擬設(shè)備進(jìn)行體感操作,并將檢測(cè)結(jié)果通知系統(tǒng)推送消息管理單元13。在本實(shí)施例中,用戶事件處理單元17用于用戶進(jìn)行某一事件操作時(shí)執(zhí)行相應(yīng)處理,事件操作的方式包括至少以下一種形式:
(1)用戶頭部運(yùn)動(dòng)。例如用戶事件處理單元17檢測(cè)到用戶使用某種全局事件例如低頭,則通知系統(tǒng)推送消息管理單元13,從而系統(tǒng)推送消息管理單元13關(guān)閉2d浮層或3d平面對(duì)象或者使立體對(duì)象消失。
(2)用戶點(diǎn)擊。用戶事件處理單元17檢測(cè)到用戶使用某種全局事件例如聚焦超過(guò)5s,則通知系統(tǒng)推送消息管理單元13,從而系統(tǒng)推送消息管理單元13指示應(yīng)用程序切換單元18通過(guò)某種2d或3d過(guò)渡動(dòng)畫(huà)比如黑洞吸引,跳轉(zhuǎn)到指定應(yīng)用,并攜帶相應(yīng)參數(shù),參數(shù)包括至少以下一種:消息類(lèi)別、消息標(biāo)題、消息內(nèi)容、指向應(yīng)用名、消息接收時(shí)間、以及自定義消息體等等。由參數(shù)指向跳轉(zhuǎn)的目標(biāo)應(yīng)用的目標(biāo)空間。除了用戶凝視,全局事件還可以包括指環(huán)點(diǎn)擊和手柄點(diǎn)擊等中的至少一種形式。
(3)應(yīng)用自定義用戶事件。
應(yīng)用程序切換單元18連接至系統(tǒng)推送消息管理單元13,用于根據(jù)系統(tǒng)推送消息管理單元13通過(guò)用戶事件處理單元17檢測(cè)到用戶操作的消息屬性為跳轉(zhuǎn)時(shí)通知應(yīng)用程序切換單元18實(shí)現(xiàn)不同應(yīng)用程序間推送消息的跳轉(zhuǎn)。用戶操作包括以下任一種操作:用戶單擊、用戶凝視、用戶轉(zhuǎn)頭等等。用戶通過(guò)單擊事件從正在查看的推送消息詳細(xì)信息的某一應(yīng)用程序跳轉(zhuǎn)到全局新信息提示單元16提示新消息對(duì)應(yīng)的詳細(xì)信息,通過(guò)某種2d或3d動(dòng)畫(huà)比如黑洞吸引,跳轉(zhuǎn)到提示信息對(duì)應(yīng)的應(yīng)用的對(duì)應(yīng)空間,并攜帶相關(guān)參數(shù),參數(shù)包括至少以下一種:消息類(lèi)別、消息標(biāo)題、消息內(nèi)容、指向應(yīng)用名、消息接收時(shí)間、以及自定義消息體等等。由參數(shù)指向跳轉(zhuǎn)的目標(biāo)應(yīng)用的目標(biāo)空間,到目標(biāo)空間中查看新消息的詳細(xì)信息,實(shí)現(xiàn)不同應(yīng)用程序之間的空間消息切換。
本發(fā)明的虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)能夠通過(guò)信息接收單元11、傳遞單元12、系統(tǒng)推送消息管理單元13、以及主空間信息展示單元14等模塊對(duì)服務(wù)器傳遞的信息進(jìn)行有效處理,通過(guò)簡(jiǎn)單體感,可以自然地完成虛擬現(xiàn)實(shí)場(chǎng)景中的推送及展示,用戶體驗(yàn)度佳。同時(shí),簡(jiǎn)單的體感操控的實(shí)現(xiàn)可以更好地適用于移動(dòng)智能終端,例如智能眼鏡,具有廣闊的應(yīng)用前景。
為實(shí)現(xiàn)上述目的,本發(fā)明提出一種終端,如圖2所示,該終端包括上述虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)1和外部設(shè)備2。外部設(shè)備2連接至虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)1,用于通過(guò)虛擬屏幕顯示用戶界面并根據(jù)所述控制指令切換用戶界面和/或控制用戶界面上的應(yīng)用軟件執(zhí)行相應(yīng)動(dòng)作。
優(yōu)選地,外部設(shè)備2包括能夠佩戴于用戶頭部的智能眼鏡,此外還可以包括能夠佩戴于用戶手部的指環(huán)和/或藍(lán)牙手柄。虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)1集成于智能眼鏡中。
本發(fā)明的智能終端,能夠通過(guò)信息接收單元11、傳遞單元12、系統(tǒng)推送消息管理單元13、以及主空間信息展示單元14等模塊,對(duì)服務(wù)器傳遞的信息進(jìn)行有效處理,通過(guò)簡(jiǎn)單體感,可以自然地完成虛擬現(xiàn)實(shí)場(chǎng)景中的推送及展示,用戶體驗(yàn)度佳。同時(shí),由于低能耗的體感操控的實(shí)現(xiàn),可以更好地適用于移動(dòng)智能終端,例如智能眼鏡,從而具有廣闊的應(yīng)用前景。
下面描述本發(fā)明的虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng)的運(yùn)行過(guò)程的一個(gè)例子。信息接收單元11從服務(wù)器接收到一條推送消息,經(jīng)過(guò)解密、解析等數(shù)據(jù)處理后發(fā)送給傳遞單元12。傳遞單元12收到消息后判斷終端當(dāng)前處于vr主操作空間還是應(yīng)用程序的空間,如果處于應(yīng)用程序的空間則判斷該應(yīng)用程序是否為該條新收到的推送消息對(duì)應(yīng)的應(yīng)用程序,根據(jù)收到的消息以及終端當(dāng)前所處的空間狀態(tài)生成控制指令。系統(tǒng)推送消息管理單元13收到傳遞單元12發(fā)來(lái)的控制指令后,將存儲(chǔ)該控制指令中的推送消息及其相關(guān)信息,并將推送消息發(fā)送給主空間信息展示單元14。主空間信息展示單元14系統(tǒng)推送消息管理單元13發(fā)來(lái)的推送消息后,放在虛擬屏幕的顯示界面上的主空間推送消息展示容器中,主空間推送消息展示容器例如為在vr主操作空間中設(shè)置的二維平面。系統(tǒng)推送消息管理單元13分析控制指令,如果控制指令包括發(fā)送消息提示的指令,則通知全局新信息提示單元16發(fā)送收到新消息的提示,如果控制指令包括由當(dāng)前的應(yīng)用程序自行決定是否展示該應(yīng)用程序的推送消息或者是否發(fā)送收到新消息的提示的指令,則發(fā)送給當(dāng)前應(yīng)用程序自行決定。如果用戶點(diǎn)擊vr主操作空間中主空間推送消息展示容器展示的一條推送消息,則用戶事件處理單元17將檢測(cè)到的用戶操作通知系統(tǒng)推送消息管理單元13,系統(tǒng)推送消息管理單元13根據(jù)該消息的屬性指示詳細(xì)信息展示單元15展示該消息的詳細(xì)信息,或者根據(jù)該消息的屬性指示應(yīng)用程序切換單元18跳轉(zhuǎn)到該消息鏈接的對(duì)應(yīng)應(yīng)用里面的對(duì)應(yīng)空間。
圖3是本發(fā)明一個(gè)實(shí)施例所述的體感操控中用戶單擊的示意圖。
如圖3所示,本發(fā)明的控制系統(tǒng)可以預(yù)先配置如下控制邏輯:在檢測(cè)到用戶單擊操作時(shí),執(zhí)行對(duì)應(yīng)的控制動(dòng)作,例如應(yīng)用程序選定動(dòng)作、應(yīng)用和網(wǎng)頁(yè)鏈接的打開(kāi)動(dòng)作、詳細(xì)消息打開(kāi)的動(dòng)作、應(yīng)用程序推送消息跳轉(zhuǎn)的動(dòng)作。
當(dāng)用戶事件處理單元17判斷用戶執(zhí)行單擊操作時(shí),系統(tǒng)推送消息管理單元13生成推送消息打開(kāi)控制指令,并將上述控制指令發(fā)送至應(yīng)用。應(yīng)用將上述推送消息選定控制指令或者相關(guān)應(yīng)用打開(kāi)控制指令、網(wǎng)頁(yè)鏈接打開(kāi)控制指令、詳細(xì)信息打開(kāi)控制指令轉(zhuǎn)發(fā)至外部設(shè)備,由外部設(shè)備控制選定虛擬屏幕中的文件、打開(kāi)相關(guān)應(yīng)用、網(wǎng)頁(yè)鏈接或詳細(xì)消息。
用戶正在使用某一應(yīng)用程序,查看推送消息時(shí),全局新信息提示單元16提示有新消息的提示信息時(shí),用戶對(duì)新消息的提示信息執(zhí)行單擊操作,用戶事件處理單元17判斷用戶執(zhí)行單擊操作,系統(tǒng)推送消息管理單元13指示應(yīng)用程序切換單元18執(zhí)行應(yīng)用程序切換動(dòng)作,并將上述指令發(fā)送至系統(tǒng)。系統(tǒng)將上述跳轉(zhuǎn)控制指令發(fā)送至外部設(shè)備,由外部設(shè)備控制打開(kāi)新消息的詳細(xì)信息,實(shí)現(xiàn)不同應(yīng)用程序之間推送消息的不同跳轉(zhuǎn)。
圖4是根據(jù)本發(fā)明實(shí)施方式的體感操控中頭部上下轉(zhuǎn)動(dòng)、頭部左右轉(zhuǎn)動(dòng)的示意圖。
例如首先只有聲音提示收到新的推送消息。然后,當(dāng)用戶事件處理單元17檢測(cè)到用戶的動(dòng)作為:頭部向上或向左轉(zhuǎn)動(dòng),則全局新信息提示單元16生成收到新消息的提示控制指令并發(fā)送至外部設(shè)備,由外部設(shè)備控制虛擬屏幕中的用戶界面上彈出2d浮層,展現(xiàn)3d環(huán)境中的一個(gè)平面對(duì)象比如天空盒的天空,或彈出3d環(huán)境中的一個(gè)立體對(duì)象比如天空盒中的氣泡或繁星。
當(dāng)用戶事件處理單元17判斷用戶的動(dòng)作為:頭部向下或向右轉(zhuǎn)動(dòng),則系統(tǒng)推送消息管理單元13生成用戶關(guān)閉新信息提示控制指令并發(fā)送至外部設(shè)備,由外部設(shè)備控制虛擬屏幕中的用戶界面上關(guān)閉2d浮層,關(guān)閉3d環(huán)境中的一個(gè)平面對(duì)象,或使立體對(duì)象消失。
綜上,本發(fā)明實(shí)施例所述的虛擬現(xiàn)實(shí)場(chǎng)景中展示推送消息的系統(tǒng),可以實(shí)現(xiàn)虛擬現(xiàn)實(shí)場(chǎng)景中的消息推送和展現(xiàn),因此可以更方便實(shí)用地查看、管理推送消息,包括上述實(shí)施例中的消息詳細(xì)信息展示、新消息提醒、消息關(guān)閉等,此外本發(fā)明還可以通過(guò)虛擬屏幕的用戶界面和應(yīng)用實(shí)現(xiàn)博客、微博、微信、推特、優(yōu)惠券等消息接收功能。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。