本申請涉及計算機技術(shù)領(lǐng)域,具體涉及虛擬現(xiàn)實技術(shù)領(lǐng)域,尤其涉及用于存儲信息的方法和裝置。
背景技術(shù):
vr(virtualreality,虛擬現(xiàn)實)技術(shù)是一種可以創(chuàng)建和體驗虛擬世界的計算機仿真系統(tǒng),它利用計算機生成一種模擬環(huán)境,是一種多源信息融合的、交互式的三維動態(tài)視景和實體行為的系統(tǒng)仿真使用戶沉浸到該環(huán)境中。
目前市面上大部分的vr設(shè)備應(yīng)用的操作都是單向流動的,即用戶在智能手機中選擇內(nèi)容,放入vr眼鏡觀看或者進行操作,操作完畢后取出手機繼續(xù)選擇內(nèi)容。這樣的流式操作雖然可用,但是易用性和用戶粘性都不夠,而且用戶想做到之前某一次的重新體驗就要重新設(shè)置較多參數(shù),這樣極大地影響了用戶體驗。
技術(shù)實現(xiàn)要素:
本申請的目的在于提出一種改進的用于存儲信息的方法和裝置,來解決以上背景技術(shù)部分提到的技術(shù)問題。
第一方面,本申請實施例提供了一種用于存儲信息的方法,該方法包括:檢測用戶對虛擬現(xiàn)實設(shè)備的信息的預(yù)定操作,其中,信息包括以下至少一項:設(shè)備參數(shù)信息和所呈現(xiàn)的內(nèi)容;當(dāng)檢測到預(yù)定操作時,確定信息與之前保存的虛擬現(xiàn)實設(shè)備的信息的匹配度;若匹配度大于預(yù)定的閾值,則保存信息;將所保存的信息上傳至與虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器。
在一些實施例中,該方法還包括:向目標(biāo)服務(wù)器發(fā)送信息恢復(fù)請求;從目標(biāo)服務(wù)器接收至少一條信息,其中,至少一條信息是目標(biāo)服務(wù)器接收到信息恢復(fù)請求后、從虛擬現(xiàn)實設(shè)備已上傳的信息集合中選取的。
在一些實施例中,至少一條信息是目標(biāo)服務(wù)器接收到信息恢復(fù)請求后、按照每條信息與用戶類別標(biāo)簽的匹配度由大到小的順序從虛擬現(xiàn)實設(shè)備已上傳的信息集合中選取的,用戶類別標(biāo)簽是預(yù)先通過對用戶的行為數(shù)據(jù)進行大數(shù)據(jù)分析得到的。
在一些實施例中,該方法還包括:保存預(yù)定操作和虛擬現(xiàn)實設(shè)備的信息的對應(yīng)關(guān)系;以及當(dāng)檢測到預(yù)定操作時,確定信息與之前保存的虛擬現(xiàn)實設(shè)備的信息的匹配度,包括:當(dāng)檢測到預(yù)定操作時,根據(jù)之前保存的預(yù)定操作和虛擬現(xiàn)實設(shè)備的信息的對應(yīng)關(guān)系,查找之前保存的預(yù)定操作對應(yīng)的虛擬現(xiàn)實設(shè)備的信息;確定查找出的之前保存的虛擬現(xiàn)實設(shè)備的信息與當(dāng)前虛擬現(xiàn)實設(shè)備的信息的匹配度。
在一些實施例中,所呈現(xiàn)的內(nèi)容為網(wǎng)頁;以及保存信息,包括:保存網(wǎng)頁對應(yīng)的網(wǎng)址。
在一些實施例中,該預(yù)定操作包括以下至少一項:用戶對所呈現(xiàn)的內(nèi)容對應(yīng)的網(wǎng)頁地址的首次點擊操作;用戶瀏覽所呈現(xiàn)的內(nèi)容的時間超過預(yù)定時長閾值的操作;用戶保持頭部姿勢不變的時間長度超過預(yù)定時長閾值的操作。
第二方面,本申請實施例提供了一種用于存儲信息的裝置,該裝置包括:檢測單元,用于檢測用戶對虛擬現(xiàn)實設(shè)備的信息的預(yù)定操作,其中,信息包括以下至少一項:設(shè)備參數(shù)信息和所呈現(xiàn)的內(nèi)容;確定單元,用于當(dāng)檢測到預(yù)定操作時,確定信息與之前保存的虛擬現(xiàn)實設(shè)備的信息的匹配度;保存單元,用于若匹配度大于預(yù)定的閾值,則保存信息;上傳單元,用于將所保存的信息上傳至與虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器。
在一些實施例中,該裝置還包括:請求單元,用于向目標(biāo)服務(wù)器發(fā)送信息恢復(fù)請求,其中,目標(biāo)服務(wù)器接收到信息恢復(fù)請求后,在從虛擬現(xiàn)實設(shè)備接收的信息集合中按照預(yù)定規(guī)則選擇至少一條信息,并向發(fā)送信息恢復(fù)請求的虛擬現(xiàn)實設(shè)備推送至少一條信息;接收單元,用于從目標(biāo)服務(wù)器接收至少一條信息。
在一些實施例中,至少一條信息是目標(biāo)服務(wù)器接收到信息恢復(fù)請求后、按照每條信息與用戶類別標(biāo)簽的匹配度由大到小的順序從虛擬現(xiàn)實設(shè)備已上傳的信息集合中選取的,用戶類別標(biāo)簽是預(yù)先通過對用戶的行為數(shù)據(jù)進行大數(shù)據(jù)分析得到的。
在一些實施例中,保存單元進一步用于:保存預(yù)定操作和虛擬現(xiàn)實設(shè)備的信息的對應(yīng)關(guān)系;以及
確定單元進一步用于:當(dāng)檢測到預(yù)定操作時,根據(jù)之前保存的預(yù)定操作和虛擬現(xiàn)實設(shè)備的信息的對應(yīng)關(guān)系,查找之前保存的預(yù)定操作對應(yīng)的虛擬現(xiàn)實設(shè)備的信息;確定查找出的之前保存的虛擬現(xiàn)實設(shè)備的信息與當(dāng)前虛擬現(xiàn)實設(shè)備的信息的匹配度。
在一些實施例中,所呈現(xiàn)的內(nèi)容為網(wǎng)頁;以及保存保存單元進一步用于:保存網(wǎng)頁對應(yīng)的網(wǎng)址。
在一些實施例中,該預(yù)定操作包括以下至少一項:用戶對所呈現(xiàn)的內(nèi)容對應(yīng)的網(wǎng)頁地址的首次點擊操作;用戶瀏覽所呈現(xiàn)的內(nèi)容的時間超過預(yù)定時長閾值的操作;用戶保持頭部姿勢不變的時間長度超過預(yù)定時長閾值的操作。
第三方面,本申請實施例提供了一種設(shè)備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當(dāng)一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)如第一方面中任一實施例的方法。
第四方面,本申請實施例提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)如第一方面中任一實施例的方法。
本申請實施例提供的用于存儲信息的方法和裝置,通過檢測用戶對虛擬現(xiàn)實設(shè)備的信息(包括設(shè)備參數(shù)信息和/或所呈現(xiàn)的內(nèi)容)的預(yù)定操作,以及該信息與之前保存的信息的匹配度大于預(yù)定的閾值,判斷出用戶想要保存該信息,則將該信息保存在本地后并上傳至與該虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器。可以使得用戶無需手動點擊保存,即可實現(xiàn)自動保存虛擬現(xiàn)實設(shè)備的信息,并且由于對虛擬現(xiàn)實設(shè)備的當(dāng)前信息與之前保存的信息做了比對,因此可以避免因為用戶的錯誤操作而誤保存了用戶實際并不需要的信息,從而提高了自動保存的準(zhǔn)確性。此外,上傳至目標(biāo)服務(wù)器也方便用戶在使用別的虛擬現(xiàn)實設(shè)備時,重新下載之前使用的虛擬現(xiàn)實設(shè)備所上傳的信息。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是本申請可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
圖2是根據(jù)本申請的用于存儲信息的方法的一個實施例的流程圖;
圖3是根據(jù)本申請的用于存儲信息的方法的一個應(yīng)用場景的示意圖;
圖4是根據(jù)本申請的用于存儲信息的方法的又一個實施例的流程圖;
圖5是根據(jù)本申請的用于存儲信息的裝置的一個實施例的結(jié)構(gòu)示意圖;
圖6是適于用來實現(xiàn)本申請實施例的虛擬現(xiàn)實設(shè)備的計算機系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本申請。
圖1示出了可以應(yīng)用本申請的用于存儲信息的方法或用于存儲信息的裝置的實施例的示例性系統(tǒng)架構(gòu)100。
如圖1所示,系統(tǒng)架構(gòu)100可以包括虛擬現(xiàn)實設(shè)備101、102,網(wǎng)絡(luò)103和服務(wù)器104。網(wǎng)絡(luò)103用以在虛擬現(xiàn)實設(shè)備101、102和服務(wù)器104之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)103可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
用戶可以使用虛擬現(xiàn)實設(shè)備101、102通過網(wǎng)絡(luò)103與服務(wù)器104交互,以接收或發(fā)送消息等。
虛擬現(xiàn)實設(shè)備101、102可以是各種類型的虛擬現(xiàn)實設(shè)備,包括但不限于基于移動手機的體驗型頭顯設(shè)備(cardboard等)、基于個人計算機的主機計算的高級頭顯設(shè)備(vive、oculus等)、一體化的虛擬現(xiàn)實設(shè)備等等。
服務(wù)器104可以是提供各種服務(wù)的服務(wù)器,例如對虛擬現(xiàn)實設(shè)備101、102提供支持的后臺服務(wù)器。后臺服務(wù)器可以基于從終端收集的數(shù)據(jù)進行分析等處理,并將處理結(jié)果(例如各虛擬現(xiàn)實設(shè)備的上傳的信息)反饋給終端設(shè)備。
需要說明的是,本申請中實施例所提供的用于存儲信息的方法一般由虛擬現(xiàn)實設(shè)備101、102和服務(wù)器104執(zhí)行,相應(yīng)地,用于存儲信息的裝置一般設(shè)置于虛擬現(xiàn)實設(shè)備101、102和服務(wù)器104中。
應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。
繼續(xù)參考圖2,示出了根據(jù)本申請的用于存儲信息的方法的一個實施例的流程200。該用于存儲信息的方法,包括以下步驟:
步驟201,檢測用戶對虛擬現(xiàn)實設(shè)備的信息的預(yù)定操作。
在本實施例中,用于存儲信息的方法運行于其上的電子設(shè)備(例如圖1所示的虛擬現(xiàn)實設(shè)備)檢測用戶對電子設(shè)備的信息的預(yù)定操作。其中,信息包括以下至少一項:設(shè)備參數(shù)信息和所呈現(xiàn)的內(nèi)容。設(shè)備參數(shù)信息可包括但不限于:屏幕亮度,瀏覽角度等瀏覽環(huán)境參數(shù),或者游戲過程中的進度以及相關(guān)的一些設(shè)置等信息。所呈現(xiàn)的內(nèi)容可包括但不限于:網(wǎng)頁、游戲畫面等。可通過各種傳感器檢測用戶的操作,例如,通過眼動儀檢測用戶的瀏覽操作,通過壓力傳感器檢測用戶的點擊操作等。
在本實施例的一些可選的實現(xiàn)方式中,該預(yù)定操作包括以下至少一項:用戶對所呈現(xiàn)的內(nèi)容對應(yīng)的網(wǎng)頁地址的首次點擊操作;用戶瀏覽所呈現(xiàn)的內(nèi)容的時間超過預(yù)定時長閾值的操作;用戶保持頭部姿勢不變的時間長度超過預(yù)定時長閾值的操作。例如,通過眼動儀可以檢測用戶的凝視操作,即用戶瀏覽虛擬現(xiàn)實設(shè)備所呈現(xiàn)的內(nèi)容的時間超過預(yù)定時長閾值的操作。通過傳感器檢測用戶的頭部姿勢以確定是否改變了瀏覽角度。
步驟202,當(dāng)檢測到預(yù)定操作時,確定信息與之前保存的虛擬現(xiàn)實設(shè)備的信息的匹配度。
在本實施例中,用戶之前可能通過手動的方式點擊了保存或收藏按鍵以保存設(shè)備參數(shù)信息和/或所呈現(xiàn)的內(nèi)容??煞謩e保存或收藏設(shè)備參數(shù)信息和所呈現(xiàn)的內(nèi)容。確定信息的匹配度時,需要將當(dāng)前的設(shè)備參數(shù)信息與之前保存的設(shè)備參數(shù)信息進行匹配,將當(dāng)前呈現(xiàn)的內(nèi)容與之前保存的內(nèi)容進行匹配。當(dāng)檢測到上述預(yù)定操作時,可認為用戶想要收藏上述虛擬現(xiàn)實設(shè)備的信息。但為了防止誤判,需要使用之前保存的信息進行進一步驗證預(yù)定操作為保存操作的可信度。如果用戶此次瀏覽虛擬現(xiàn)實設(shè)備所呈現(xiàn)的內(nèi)容的時間超過預(yù)定時長閾值時,將此次所呈現(xiàn)的內(nèi)容與之前保存的內(nèi)容相比對,確定匹配度,即相似度。例如,用戶此次瀏覽的是劍龍的動畫畫面,則在檢測到上述預(yù)定操作后,從之前保存的動畫內(nèi)容中查找是否有相似的畫面。如果查找出曾保存過雷龍的動畫畫面,由于劍龍與雷龍屬于同一類特種,因此匹配度較高,用戶想要保存此次內(nèi)容的可信度較高。如果之前從未保存過恐龍相關(guān)內(nèi)容,則說明用戶對恐龍畫面不感興趣,則虛擬現(xiàn)實設(shè)備此次不主動保存該畫面,需要用戶手動保存該畫面。
在本實施例的一些可選的實現(xiàn)方式中,該方法還包括:保存所述預(yù)定操作和所述虛擬現(xiàn)實設(shè)備的信息的對應(yīng)關(guān)系;以及所述當(dāng)檢測到所述預(yù)定操作時,確定所述信息與之前保存的所述虛擬現(xiàn)實設(shè)備的信息的匹配度,包括:當(dāng)檢測到所述預(yù)定操作時,根據(jù)之前保存的所述預(yù)定操作和所述虛擬現(xiàn)實設(shè)備的信息的對應(yīng)關(guān)系,查找之前保存的所述預(yù)定操作對應(yīng)的所述虛擬現(xiàn)實設(shè)備的信息;確定查找出的之前保存的所述虛擬現(xiàn)實設(shè)備的信息與當(dāng)前所述虛擬現(xiàn)實設(shè)備的信息的匹配度。例如,用戶此次做的預(yù)定動作為點頭兩次,則可從之前保存的點點兩次的動作查找對應(yīng)的信息。由于縮小了查找范圍,因此提高了匹配速度,提升了用戶體驗。
步驟203,若匹配度大于預(yù)定的閾值,則保存信息。
在本實施例中,基于步驟202確定出的匹配度確定是否保存信息。如果確定出當(dāng)前設(shè)備參數(shù)信息與之前保存的設(shè)備參數(shù)信息的匹配度大于預(yù)定的閾值,則保存當(dāng)前設(shè)備參數(shù)信息。如果確定出當(dāng)前所呈現(xiàn)的內(nèi)容與之前保存的內(nèi)容的匹配度大于預(yù)定的閾值,則保存當(dāng)前所呈現(xiàn)的內(nèi)容。如果所呈現(xiàn)的內(nèi)容是網(wǎng)頁,則保存該網(wǎng)頁對應(yīng)的網(wǎng)址。還可以在用戶關(guān)閉虛擬現(xiàn)實設(shè)備時自動保存設(shè)備參數(shù)信息和所呈現(xiàn)的內(nèi)容,以便日后恢復(fù)設(shè)備參數(shù)信息和所呈現(xiàn)的內(nèi)容。
步驟204,將所保存的信息上傳至與虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器。
在本實施例中,通過有線連接或者無線連接將所保存的信息上傳至與上述虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器。該目標(biāo)服務(wù)器還可以與其它虛擬現(xiàn)實設(shè)備相連接,在用戶更換虛擬現(xiàn)實設(shè)備時,可在新的虛擬現(xiàn)實設(shè)備上直接下載之前虛擬現(xiàn)實設(shè)備上傳到目標(biāo)服務(wù)器上的信息。如果所呈現(xiàn)的內(nèi)容是網(wǎng)頁,則保存該網(wǎng)頁對應(yīng)的網(wǎng)址,并將該網(wǎng)址上傳。在將信息上傳至與虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器后,可以在本地已經(jīng)保存的信息刪除,以節(jié)省存儲空間。
繼續(xù)參見圖3,圖3是根據(jù)本實施例的用于存儲信息的方法的應(yīng)用場景的一個示意圖。在圖3的應(yīng)用場景中,用戶使用虛擬現(xiàn)實設(shè)備301進行動畫瀏覽,通過傳感器302檢測出用戶做了預(yù)定操作時,則由虛擬現(xiàn)實設(shè)備301確定該動畫畫面與之前保存的動畫畫面的匹配度,如果匹配度大于預(yù)定的閾值,則保存該動畫畫面,并將所保存的動畫畫面上傳至與虛擬現(xiàn)實設(shè)備301相關(guān)聯(lián)的目標(biāo)服務(wù)器303。
本申請的上述實施例提供的方法在檢測出用戶做了預(yù)定操作后,確定虛擬現(xiàn)實設(shè)備的當(dāng)前信息與之前保存的信息的匹配度,當(dāng)匹配度大于預(yù)定的閾值時保存當(dāng)前信息并上傳至與該虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器。從而實現(xiàn)對虛擬現(xiàn)實設(shè)備的信息的自動保存,并且通過驗證匹配度提高保存用戶所感興趣的信息的命中率。
進一步參考圖4,其示出了用于存儲信息的方法的又一個實施例的流程400。該用于存儲信息的方法的流程400,包括以下步驟:
步驟401,檢測用戶對虛擬現(xiàn)實設(shè)備的信息的預(yù)定操作。
步驟402,當(dāng)檢測到預(yù)定操作時,確定信息與之前保存的虛擬現(xiàn)實設(shè)備的信息的匹配度。
步驟403,若匹配度大于預(yù)定的閾值,則保存信息。
步驟404,將所保存的信息上傳至與虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器。
步驟401-404與步驟201-204基本相同,因此不再贅述。
步驟405,向目標(biāo)服務(wù)器發(fā)送信息恢復(fù)請求。
在本實施例中,用戶使用虛擬現(xiàn)實設(shè)備向目標(biāo)服務(wù)器發(fā)送信息恢復(fù)請求。用戶可以使用原來上傳信息的虛擬現(xiàn)實設(shè)備發(fā)送信息恢復(fù)請求,也可以使用別的虛擬現(xiàn)實設(shè)備發(fā)送信息恢復(fù)請求??赏ㄟ^用戶的賬號信息區(qū)分用戶上傳的信息,因此用戶可以隨意使用其它虛擬現(xiàn)實設(shè)備加載之前上傳的信息。該信息恢復(fù)請求可以只請求恢復(fù)設(shè)備參數(shù)信息,或者只請求恢復(fù)所呈現(xiàn)的內(nèi)容,還可以同時請求恢復(fù)設(shè)備參數(shù)信息和所呈現(xiàn)的內(nèi)容。目標(biāo)服務(wù)器接收到信息恢復(fù)請求后,在從虛擬現(xiàn)實設(shè)備接收的信息集合中選取至少一條信息。目標(biāo)服務(wù)器可以按照接收到的信息的時間由近到遠的順序選擇至少一條信息。也可以按照接收到的信息的頻次由大到小的順序選擇至少一條信息。
在本實施例的一些可選的實現(xiàn)方式中,至少一條信息是目標(biāo)服務(wù)器接收到信息恢復(fù)請求后、按照每條信息與用戶類別標(biāo)簽的匹配度由大到小的順序從虛擬現(xiàn)實設(shè)備已上傳的信息集合中選取的,用戶類別標(biāo)簽是預(yù)先通過對用戶的行為數(shù)據(jù)進行大數(shù)據(jù)分析得到的。例如,通過對用戶的行為數(shù)據(jù)的大數(shù)據(jù)分析可得到用戶類別標(biāo)簽為“男中學(xué)生”,則可將之前保存的信息與用戶類別標(biāo)簽“男中學(xué)生”匹配,如果匹配度低,說明用戶保存該信息的可信度不高。例如,雖然用戶第一次點擊進入顯示芭比娃娃圖片的網(wǎng)頁,但由于該網(wǎng)頁與用戶類別標(biāo)簽“男中學(xué)生”匹配度低,因此不會優(yōu)先選擇該網(wǎng)頁對應(yīng)的網(wǎng)址作為向虛擬現(xiàn)實設(shè)備推送的信息。如果用戶有多個用戶類別標(biāo)簽,則可優(yōu)先選擇匹配的用戶類別標(biāo)簽數(shù)量最多的信息。
步驟406,從目標(biāo)服務(wù)器接收至少一條信息。
在本實施例中,如果從目標(biāo)服務(wù)器接收至少一條信息為設(shè)備參數(shù)信息,則加載該設(shè)備參數(shù)信息,以調(diào)整虛擬現(xiàn)實設(shè)備的當(dāng)前設(shè)備參數(shù),例如,屏幕亮度、瀏覽角度等。如果從目標(biāo)服務(wù)器接收至少一條信息為所呈現(xiàn)的內(nèi)容,則在該虛擬現(xiàn)實設(shè)備上呈現(xiàn)該內(nèi)容。如果該內(nèi)容為網(wǎng)址,則打開該網(wǎng)址對應(yīng)的網(wǎng)頁。如果該內(nèi)容為動畫畫面,則從本地或者第三方服務(wù)器加載該動畫畫面對應(yīng)的動畫數(shù)據(jù),并從該動畫畫面開始繼續(xù)播放。
從圖4中可以看出,與圖2對應(yīng)的實施例相比,本實施例中的用于存儲信息的方法的流程400突出了對虛擬現(xiàn)實設(shè)備的信息進行恢復(fù)的步驟。由此,本實施例描述的方案可以跨不同的虛擬現(xiàn)實設(shè)備使用之前虛擬現(xiàn)實設(shè)備上的信息,使得用戶無需再手動設(shè)置參數(shù)或查找瀏覽歷史記錄,即可快速重新恢復(fù)原有的設(shè)備參數(shù)或繼續(xù)瀏覽之前的內(nèi)容。
進一步參考圖5,作為對上述各圖所示方法的實現(xiàn),本申請?zhí)峁┝艘环N用于存儲信息的裝置的一個實施例,該裝置實施例與圖2所示的方法實施例相對應(yīng),該裝置具體可以應(yīng)用于各種電子設(shè)備中。
如圖5所示,本實施例的用于存儲信息的裝置500包括:檢測單元501、確定單元502、保存單元503和上傳單元504。其中,檢測單元501用于檢測用戶對虛擬現(xiàn)實設(shè)備的信息的預(yù)定操作,其中,信息包括以下至少一項:設(shè)備參數(shù)信息和所呈現(xiàn)的內(nèi)容;確定單元502用于當(dāng)檢測到預(yù)定操作時,確定信息與之前保存的虛擬現(xiàn)實設(shè)備的信息的匹配度;保存單元503用于若匹配度大于預(yù)定的閾值,則保存信息;上傳單元504用于將所保存的信息上傳至與虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器。
在本實施例中,用于存儲信息的裝置500的檢測單元501、確定單元502、保存單元503和上傳單元504的具體處理可以參考圖2對應(yīng)實施例中的步驟201、步驟202、步驟203、步驟204。
在本實施例的一些可選的實現(xiàn)方式中,裝置500還包括:請求單元,用于向目標(biāo)服務(wù)器發(fā)送信息恢復(fù)請求,其中,目標(biāo)服務(wù)器接收到信息恢復(fù)請求后,在從虛擬現(xiàn)實設(shè)備接收的信息集合中按照預(yù)定規(guī)則選擇至少一條信息,并向發(fā)送信息恢復(fù)請求的虛擬現(xiàn)實設(shè)備推送至少一條信息;接收單元,用于從目標(biāo)服務(wù)器接收至少一條信息。
在本實施例的一些可選的實現(xiàn)方式中,至少一條信息是目標(biāo)服務(wù)器接收到信息恢復(fù)請求后、按照每條信息與用戶類別標(biāo)簽的匹配度由大到小的順序從虛擬現(xiàn)實設(shè)備已上傳的信息集合中選取的,用戶類別標(biāo)簽是預(yù)先通過對用戶的行為數(shù)據(jù)進行大數(shù)據(jù)分析得到的。
在本實施例的一些可選的實現(xiàn)方式中,保存單元進一步用于:保存預(yù)定操作和虛擬現(xiàn)實設(shè)備的信息的對應(yīng)關(guān)系;以及確定單元進一步用于:當(dāng)檢測到預(yù)定操作時,根據(jù)之前保存的預(yù)定操作和虛擬現(xiàn)實設(shè)備的信息的對應(yīng)關(guān)系,查找之前保存的預(yù)定操作對應(yīng)的虛擬現(xiàn)實設(shè)備的信息;確定查找出的之前保存的虛擬現(xiàn)實設(shè)備的信息與當(dāng)前虛擬現(xiàn)實設(shè)備的信息的匹配度。
在本實施例的一些可選的實現(xiàn)方式中,所呈現(xiàn)的內(nèi)容為網(wǎng)頁;以及保存保存單元進一步用于:保存網(wǎng)頁對應(yīng)的網(wǎng)址。
在本實施例的一些可選的實現(xiàn)方式中,預(yù)定操作包括以下至少一項:用戶對所呈現(xiàn)的內(nèi)容對應(yīng)的網(wǎng)頁地址的首次點擊操作;用戶瀏覽所呈現(xiàn)的內(nèi)容的時間超過預(yù)定時長閾值的操作;用戶保持頭部姿勢不變的時間長度超過預(yù)定時長閾值的操作。
下面參考圖6,其示出了適于用來實現(xiàn)本申請實施例的虛擬現(xiàn)實設(shè)備的計算機系統(tǒng)600的結(jié)構(gòu)示意圖。
如圖6所示,計算機系統(tǒng)600包括中央處理單元(cpu)601,其可以根據(jù)存儲在只讀存儲器(rom)602中的程序或者從存儲部分608加載到隨機訪問存儲器(ram)603中的程序而執(zhí)行各種適當(dāng)?shù)膭幼骱吞幚?。在ram603中,還存儲有系統(tǒng)600操作所需的各種程序和數(shù)據(jù)。cpu601、rom602以及ram603通過總線604彼此相連。輸入/輸出(i/o)接口605也連接至總線604。
以下部件連接至i/o接口605:包括三維鼠標(biāo)、動作捕捉設(shè)備、眼動儀、力反饋設(shè)備等的輸入部分606;包括諸如三維的聲音系統(tǒng)以及非傳統(tǒng)意義的立體聲、3d展示系統(tǒng)、大型投影系統(tǒng)(如cave)、頭顯(頭戴式立體顯示器等)等的輸出部分607;包括硬盤等的存儲部分608;以及包括諸如lan卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動器610也根據(jù)需要連接至i/o接口605??刹鹦督橘|(zhì)611,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等等,根據(jù)需要安裝在驅(qū)動器610上,以便于從其上讀出的計算機程序根據(jù)需要被安裝入存儲部分608。
特別地,根據(jù)本公開的實施例,上文參考流程圖描述的過程可以被實現(xiàn)為計算機軟件程序。例如,本公開的實施例包括一種計算機程序產(chǎn)品,其包括承載在計算機可讀介質(zhì)上的計算機程序,該計算機程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機程序可以通過通信部分609從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。在該計算機程序被中央處理單元(cpu)601執(zhí)行時,執(zhí)行本申請的方法中限定的上述功能。需要說明的是,本申請所述的計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)或者是上述兩者的任意組合。計算機可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質(zhì)的更具體的例子可以包括但不限于:具有一個或多個導(dǎo)線的電連接、便攜式計算機磁盤、硬盤、隨機訪問存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本申請中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請中,計算機可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計算機可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無線、電線、光纜、rf等等,或者上述的任意合適的組合。
附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
描述于本申請實施例中所涉及到的單元可以通過軟件的方式實現(xiàn),也可以通過硬件的方式來實現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括檢測單元、確定單元、保存單元和上傳單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對該單元本身的限定,例如,檢測單元還可以被描述為“檢測用戶對虛擬現(xiàn)實設(shè)備的信息的預(yù)定操作的單元”。
作為另一方面,本申請還提供了一種計算機可讀介質(zhì),該計算機可讀介質(zhì)可以是上述實施例中描述的裝置中所包含的;也可以是單獨存在,而未裝配入該裝置中。上述計算機可讀介質(zhì)承載有一個或者多個程序,當(dāng)上述一個或者多個程序被該裝置執(zhí)行時,使得該裝置:檢測用戶對虛擬現(xiàn)實設(shè)備的信息的預(yù)定操作,其中,信息包括以下至少一項:設(shè)備參數(shù)信息和所呈現(xiàn)的內(nèi)容;當(dāng)檢測到預(yù)定操作時,確定信息與之前保存的虛擬現(xiàn)實設(shè)備的信息的匹配度;若匹配度大于預(yù)定的閾值,則保存信息;將所保存的信息上傳至與虛擬現(xiàn)實設(shè)備相關(guān)聯(lián)的目標(biāo)服務(wù)器。
以上描述僅為本申請的較佳實施例以及對所運用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術(shù)特征進行互相替換而形成的技術(shù)方案。