用戶生成的內(nèi)容的交叉平臺(tái)分享的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種用于用戶生成的內(nèi)容的交叉平臺(tái)分享的系統(tǒng)和方法。該系統(tǒng)可以包括第一平臺(tái)類型的第一用戶裝置,該第一平臺(tái)類型包括配置為執(zhí)行計(jì)算機(jī)程序模塊的一個(gè)或多個(gè)處理器??臻g模塊可以被配置為在第一用戶裝置上執(zhí)行虛擬空間的顯示和促進(jìn)第一用戶裝置的用戶與虛擬空間的交互。內(nèi)容建立模塊可以被配置為在虛擬空間內(nèi)配置用戶生成的虛擬空間內(nèi)容,從而待被虛擬空間內(nèi)的用戶在第一用戶裝置上經(jīng)歷。分享模塊可以被配置為將用戶生成的虛擬空間內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容。通信模塊可以被配置為將可分享的虛擬空間內(nèi)容從第一用戶裝置傳送至遠(yuǎn)程服務(wù)器。
【專利說(shuō)明】用戶生成的內(nèi)容的交叉平臺(tái)分享
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于分享虛擬空間的用戶生成的內(nèi)容的系統(tǒng)和方法,特別涉及分享跨越不同的計(jì)算機(jī)平臺(tái)的用戶生成的內(nèi)容。
【背景技術(shù)】
[0002]由于多個(gè)用戶裝置在不同的計(jì)算機(jī)平臺(tái)類型上操作,因此用戶裝置,諸如那些配置為訪問(wèn)虛擬空間的用戶裝置,有所不同。例如,用于游戲而使用的用戶裝置可以在不同的計(jì)算機(jī)平臺(tái)類型上操作。用于游戲的計(jì)算機(jī)平臺(tái)類型可以包括,例如,XBOX, PLAYSTAT1N, ffii, PC, MAC, 1S移動(dòng)設(shè)備、安卓設(shè)備、平板電腦、移動(dòng)設(shè)備、基于游戲平臺(tái)的瀏覽器和其他平臺(tái)類型。配置為訪問(wèn)虛擬空間的用戶裝置可以包括,例如,XBOX計(jì)算機(jī)平臺(tái)類型的XB0X360、XBOX計(jì)算機(jī)平臺(tái)類型的XBOX ONE、PLAYSTAT1N計(jì)算機(jī)平臺(tái)類型的PLAYSTAT10N3、PLAYSTAT1N計(jì)算機(jī)平臺(tái)類型的PLAYSTAT10N4、Wii計(jì)算機(jī)平臺(tái)類型的Wii U、基于計(jì)算機(jī)平臺(tái)類型的瀏覽器的小型電視、和/或配置為訪問(wèn)虛擬空間的其他用戶
>j-U ρ?α裝直。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的一個(gè)方面涉及一種用于在虛擬空間的用戶之間分享用戶生成的內(nèi)容的系統(tǒng)。該系統(tǒng)可以被配置為使得用戶生成的內(nèi)容可以跨越不同平臺(tái)類型的用戶裝置而被分享。該系統(tǒng)包括第一平臺(tái)類型的第一用戶裝置,和/或其他用戶裝置。第一用戶裝置可以包括配置為執(zhí)行計(jì)算機(jī)程序模塊的一個(gè)或多個(gè)處理器。計(jì)算機(jī)程序模塊可以包括空間模塊、內(nèi)容建立模塊、分享模塊、通信模塊、和/或其他模塊。
[0004]空間模塊可以被配置為在第一用戶裝置上執(zhí)行虛擬空間的顯示??臻g模塊可以被配置為促進(jìn)第一用戶裝置的用戶與虛擬空間的交互。
[0005]內(nèi)容建立模塊可以被配置為接收來(lái)自用戶的命令的進(jìn)入和/或選擇,以在虛擬空間內(nèi)配置由虛擬空間內(nèi)的用戶即將在第一用戶裝置上經(jīng)歷的相應(yīng)的用戶生成的虛擬空間內(nèi)容。
[0006]分享模塊可以被配置為將在第一用戶裝置上配置的用戶生成的虛擬空間內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容??煞窒淼奶摂M空間內(nèi)容能夠讀取以在第二平臺(tái)類型的第二用戶裝置上實(shí)現(xiàn)所述用戶生成的虛擬空間內(nèi)容。第二用戶平臺(tái)類型不同于第一用戶裝置的第一平臺(tái)類型。
[0007]通信模塊可以被配置為將可分享的虛擬空間內(nèi)容從第一用戶裝置傳送至遠(yuǎn)程服務(wù)器。該遠(yuǎn)程服務(wù)器可以是游戲服務(wù)器。
[0008]本發(fā)明的另一個(gè)方面涉及一種用于在虛擬空間的用戶之間分享用戶生成的內(nèi)容的方法。該方法可以促進(jìn)用戶生成的內(nèi)容的交叉平臺(tái)分享。該方法可以在用戶裝置上實(shí)現(xiàn),該方法包括一個(gè)或多個(gè)物理處理器和存儲(chǔ)機(jī)器可讀的指示的存儲(chǔ)媒介。該方法可以包括如下操作:在用戶裝置上執(zhí)行虛擬空間的顯示,和促進(jìn)用戶裝置的用戶與虛擬空間的交互;接收來(lái)自用戶的命令的進(jìn)入和/或選擇,以在虛擬空間內(nèi)配置由虛擬空間內(nèi)的用戶即將在用戶裝置上經(jīng)歷的相應(yīng)的用戶生成的虛擬空間內(nèi)容;將在用戶裝置上配置的用戶生成的虛擬空間內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容,其中可分享的虛擬空間內(nèi)容能夠讀取以在不同于用戶裝置的平臺(tái)類型的其他平臺(tái)類型的其他用戶裝置上實(shí)現(xiàn)用戶生成的虛擬空間內(nèi)容;將可分享的虛擬空間內(nèi)容從用戶裝置傳送至遠(yuǎn)程服務(wù)器,和/或其他操作。
[0009]基于隨后的描述和所附權(quán)利要求的考慮,當(dāng)前技術(shù)的這些和其他特征和特性,以及操作的方法和結(jié)構(gòu)的相關(guān)元件和部件的組合的功能和制造經(jīng)濟(jì)性將變得更加明顯,參考所附附圖,所有這些形成本說(shuō)明書的一部分,其中在各個(gè)附圖中,相同的附圖標(biāo)記指代各種圖形中的對(duì)應(yīng)的部分。然而,應(yīng)當(dāng)清楚地理解,附圖僅是為了說(shuō)明和描述的目的,而并不旨在作為本發(fā)明的限制的限定。正如在說(shuō)明書和權(quán)利要求中用到的,除非上下文另外明確指出,“一個(gè)”、“一種”、“該”等單數(shù)形式的名詞包括復(fù)數(shù)的含義。
【專利附圖】
【附圖說(shuō)明】
[0010]圖1圖示了用于在由虛擬空間的用戶使用的計(jì)算機(jī)平臺(tái)之間分享用戶生成的內(nèi)容的系統(tǒng)。
[0011]圖2是圖示了第一平臺(tái)類型的用戶裝置和在圖1的系統(tǒng)中使用的充當(dāng)虛擬空間的主機(jī)的服務(wù)器的詳細(xì)描述。
[0012]圖3是圖示了在由虛擬空間的用戶使用的計(jì)算機(jī)平臺(tái)之間分享用戶生成的內(nèi)容的方法。
【具體實(shí)施方式】
[0013]圖1圖示了配置為促進(jìn)在不同的平臺(tái)類型的用戶裝置28之間的用戶生成的內(nèi)容的分享的系統(tǒng)10。用戶裝置28可用來(lái)訪問(wèn)虛擬空間。用戶裝置28可以用于訪問(wèn)虛擬空間。可以使用用戶裝置28來(lái)建立虛擬空間內(nèi)容(例如,用戶生成的內(nèi)容),使得用戶可以產(chǎn)生定制虛擬空間,該定制虛擬空間被配置為用于在各自的用戶裝置28上以用于用戶實(shí)施。用戶生成的內(nèi)容可以包括,例如,游戲、情景、虛擬建筑(或建筑群)、虛擬對(duì)象、和/或其他用戶生成的內(nèi)容中的一個(gè)或多個(gè)。在特定的用戶裝置28上建立的用戶生成的虛擬空間內(nèi)容可以是一種格式,該格式可以僅在相同的平臺(tái)類型的用戶裝置28上實(shí)現(xiàn)。在此系統(tǒng)10可以被配置為促進(jìn)將在第一平臺(tái)類型的用戶裝置28上建立的用戶生成的內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容。可分享的虛擬空間內(nèi)容可以是通用格式或開(kāi)放格式,諸如在此討論的不做限制的格式??梢跃涂煞窒淼奶摂M空間內(nèi)容與其他平臺(tái)類型的其他用戶裝置28進(jìn)行通信。可分享的虛擬空間內(nèi)容可以通過(guò)網(wǎng)絡(luò),諸如互聯(lián)網(wǎng),進(jìn)行通信。不同于用于建立用戶生成的內(nèi)容所使用的平臺(tái)類型的其它平臺(tái)類型的用戶裝置28可以使用可分享的虛擬空間內(nèi)容以實(shí)現(xiàn)相應(yīng)的用戶生成的內(nèi)容,以促進(jìn)可分享的用戶生成的內(nèi)容內(nèi)份用戶的參與。這樣的實(shí)施方式可以包括將可分享的虛擬空間內(nèi)容轉(zhuǎn)換為可由制作該實(shí)施方式的用戶裝置28的平臺(tái)類型讀取的格式。
[0014]虛擬空間可以包括虛擬空間內(nèi)容。虛擬空間內(nèi)容可以包括以特定的方式和/或處于其他考慮因素在虛擬空間內(nèi)布置的虛擬對(duì)象。虛擬對(duì)象可以包括虛擬建筑、車輛、人物和/或能與虛擬空間的用戶進(jìn)行交互的其他地形元件中的一個(gè)或多個(gè)。例如,在一些實(shí)施方式中虛擬對(duì)象可以以描述虛擬環(huán)境的方式布置。虛擬環(huán)境可以是,例如,虛擬世界、城市、跑道和/或其他環(huán)境。虛擬環(huán)境可以包括用戶在虛擬空間內(nèi)交互時(shí)可進(jìn)入的建筑。虛擬環(huán)境可以包括其他虛擬對(duì)象和/或特征。
[0015]在一些實(shí)施方式中,虛擬空間內(nèi)容可以包括人工智能(Al)控制的對(duì)象、系統(tǒng)和/或元件。Al控制的對(duì)象可以涉及虛擬空間內(nèi)的虛擬對(duì)象,該虛擬對(duì)象遵從預(yù)定的和/或隨意的路徑、執(zhí)行預(yù)定的和/或隨意的行為、和/或其他考慮因素。Al控制的對(duì)象可以是配置為與虛擬空間內(nèi)的用戶交互的虛擬對(duì)象。例如虛擬空間可以包括Al控制的虛擬人物。Al控制的虛擬人物可以在虛擬空間內(nèi)呈現(xiàn)的虛擬環(huán)境內(nèi)沿著路徑行走。用戶可以根據(jù)預(yù)定的和/或隨意的交互在虛擬空間內(nèi)與Al控制的虛擬人物交互。Al控制系統(tǒng)可以涉及Al控制的對(duì)象和/或元件的采集。可以以其他方式考慮Al控制的對(duì)象、系統(tǒng)和/或元件。
[0016]在一些實(shí)施方式中虛擬空間可以包括虛擬空間內(nèi)容,該虛擬空間內(nèi)容包括可在虛擬空間內(nèi)玩耍的一個(gè)或多個(gè)游戲。游戲可以包括在線游戲、多人游戲、迷你游戲、獎(jiǎng)金游戲、單人游戲、戰(zhàn)爭(zhēng)類游戲、技能類游戲、找零游戲和/或其他游戲。游戲可以包括模擬環(huán)境。模擬環(huán)境可以具有地形、表達(dá)正在進(jìn)行的一個(gè)或多個(gè)用戶的實(shí)時(shí)交互、和/或可以包括位于地形內(nèi)并能夠在地形內(nèi)移動(dòng)的一個(gè)或多個(gè)對(duì)象。在一些例子中,地形可以是二維地形。在其他例子中,地形可以是三維地形。地形可以包括環(huán)境的尺寸、和/或表面或?qū)ο蟮谋砻嫣卣鳎摫砻嫣匦詫?duì)環(huán)境來(lái)說(shuō)是“自然的”。在一些例子中,地形可以描述穿過(guò)環(huán)境的至少一個(gè)基本部分延伸的表面(如地面)。在一些例子中,地形可以描述具有位于其中的一個(gè)或多個(gè)主體的容積(例如,具有位于其中的一個(gè)或多個(gè)天體的模擬的失重環(huán)境)。
[0017]在一些實(shí)施方式中,虛擬空間內(nèi)容可以包括與一個(gè)或多個(gè)游戲相關(guān)聯(lián)和/或與一般而言的虛擬空間相關(guān)聯(lián)的游戲規(guī)格和/或邏輯。游戲規(guī)格可以與虛擬空間的游戲和/或其他實(shí)施方式的模擬環(huán)境內(nèi)的虛擬對(duì)象的布置和/或位置相應(yīng)。例如,游戲可以是競(jìng)賽,并且虛擬對(duì)象可以包括限制跑道的路的部分。游戲規(guī)格可以與路的部分沿著的路線相應(yīng)以描述跑道的一圈。虛擬空間內(nèi)的虛擬對(duì)象的布置可以以其他方式描述。
[0018]游戲規(guī)格和/或邏輯可以與一個(gè)或多個(gè)游戲規(guī)則相對(duì)應(yīng),該游戲規(guī)則與游戲和/或與虛擬空間內(nèi)的用戶交互相關(guān)聯(lián)的其他邏輯相關(guān)聯(lián)。規(guī)則可描述和/或限制在與游戲交互時(shí)比賽可以采用的開(kāi)始方式。游戲規(guī)則可以包括,例如,跑道上一圈的開(kāi)始和/或結(jié)束的地點(diǎn)的指定、贏得比賽所要完成的圈數(shù)、在指定時(shí)間可以在跑道上比賽的玩家的數(shù)量、和/或與比賽相關(guān)聯(lián)的其他規(guī)則考慮因素。與比賽規(guī)則相應(yīng)的游戲規(guī)格可以以其他方式考慮。游戲邏輯可以以其他方式考慮。
[0019]在一些實(shí)施方式中,用戶裝置28可以是不同的平臺(tái)類型。平臺(tái)類型可以包括游戲平臺(tái)類型。游戲平臺(tái)類型可以包括,例如,XBOX, PLAYSTAT1N, ffii, PC, MAC, 1S移動(dòng)設(shè)備、安卓設(shè)備、平板電腦、移動(dòng)設(shè)備(例如手機(jī)、智能手機(jī))、基于游戲平臺(tái)的瀏覽器和其他平臺(tái)類型。在一些實(shí)施方式中,用戶裝置28可以包括XBOX平臺(tái)類型的XB0X360、XBOX平臺(tái)類型的XBOX ONE、PLAYSTAT1N平臺(tái)類型的PLAYSTAT10N3、PLAYSTAT1N計(jì)算機(jī)平臺(tái)類型的PLAYSTAT10N4、Wii平臺(tái)類型的Wii U、基于游戲平臺(tái)類型的瀏覽器的小型電視、和/或配置為實(shí)施在此所描述的發(fā)明的多個(gè)特征的其他用戶裝置。在一些實(shí)施方式中,用戶裝置28可以是能夠進(jìn)行網(wǎng)絡(luò)通訊的裝置。在一些實(shí)施方式中,用戶裝置28可以包括互聯(lián)網(wǎng)連接的裝置。
[0020]用戶裝置28可以包括配置為執(zhí)行一個(gè)或多個(gè)計(jì)算機(jī)程序模塊的一個(gè)或多個(gè)處理器。計(jì)算機(jī)程序模塊可以包括空間模塊32、內(nèi)容建立模塊34、分享模塊36、通信模塊38和/或其他模塊中的一個(gè)或多個(gè)。
[0021]空間模塊32可以被配置為在用戶裝置28上本地執(zhí)行的虛擬空間的實(shí)例。虛擬空間的執(zhí)行可以確定虛擬空間的狀態(tài)。所確定的狀態(tài)可以與通過(guò)給定的用戶裝置28由用戶控制的用戶角色的視圖相對(duì)應(yīng)。所確定的狀態(tài)可以與虛擬空間內(nèi)的位置相應(yīng)。由用于給定用戶裝置28的狀態(tài)所描述的視圖可以與,例如,獲取視圖的位置、視圖所描述的位置和/或其他位置、可變焦距比、對(duì)象的尺寸、觀測(cè)點(diǎn)和/或視圖的視圖參數(shù)相對(duì)應(yīng)。一個(gè)或多個(gè)視圖參數(shù)可以由用戶來(lái)選擇。
[0022]虛擬空間的實(shí)例可以包括用戶裝置28上的用戶可以訪問(wèn)的模擬空間,該模擬空間向用戶顯示了虛擬空間的視圖。模擬空間可以具有地形、表達(dá)正在進(jìn)行的一個(gè)或多個(gè)用戶的實(shí)時(shí)交互、和/或可以包括位于地形內(nèi)并能夠在地形內(nèi)移動(dòng)的一個(gè)或多個(gè)對(duì)象。在一些例子中,地形可以是二維地形。在其他例子中,地形可以是三維地形。地形可以包括空間的尺寸、和/或表面或?qū)ο蟮谋砻嫣卣?,該表面特性?duì)環(huán)境來(lái)說(shuō)是“自然的”。在一些例子中,地形可以描述穿過(guò)空間的至少一個(gè)基本部分延伸的表面(如地面)。在一些例子中,地形可以描述具有位于其中的一個(gè)或多個(gè)主體的容積(例如,具有位于其中的一個(gè)或多個(gè)天體的模擬的失重空間)。由空間模塊32所執(zhí)行的實(shí)例可以是同步的、異步的和/或半同步的。在一些例子中,虛擬空間可以包括如在此描述的虛擬空間內(nèi)容,和/或虛擬空間內(nèi)容的其他考慮因素。
[0023]上述的對(duì)于由空間模塊32確定虛擬空間的狀態(tài)的方式并不旨在限制。空間模塊32可以被配置為以更限制或更開(kāi)闊的方式來(lái)表達(dá)虛擬空間。例如,由呈現(xiàn)虛擬空間的實(shí)例的狀態(tài)的虛擬空間所確定的視圖可以從描述虛擬空間內(nèi)的給定空間內(nèi)的時(shí)間的一組有限的圖形中選擇。除了相對(duì)普通的圖形外,視圖可以包括空間的當(dāng)前狀態(tài)的細(xì)節(jié)的附加內(nèi)容(例如文本、音頻、預(yù)存的視頻內(nèi)容和/或其他內(nèi)容)。例如,視圖可以包括具有針對(duì)將要對(duì)抗的對(duì)手的文本描述的普通的戰(zhàn)斗圖形??梢灶A(yù)期虛擬空間內(nèi)的單個(gè)空間的其他表達(dá)。
[0024]在由空間模塊32執(zhí)行的虛擬空間的(多個(gè))實(shí)施中,用戶可以控制人物、對(duì)象、模擬物理現(xiàn)象(例如風(fēng)、雨、地震、和/或其他現(xiàn)象)、和/或與虛擬空間和/或其他用戶交互的虛擬空間內(nèi)的其他元件。用戶角色可以包括化身。如在此使用的,術(shù)語(yǔ)“用戶角色”可以涉及在虛擬空間內(nèi)顯示的代表單個(gè)用戶的對(duì)象(或?qū)ο蠼M)。用戶就是可以由與其相關(guān)的用戶控制。用戶控制的(多個(gè))元件可以穿過(guò)虛擬空間移動(dòng)和與虛擬空間交互(如虛擬空間內(nèi)的非用戶角色、虛擬空間內(nèi)的其他對(duì)象)。由給定用戶控制的和/或與給定用戶相關(guān)聯(lián)的用戶控制的元件可以由給定用戶來(lái)建立和/或定制。用戶可以具有虛擬空間內(nèi)的用戶可使用的虛擬物品和/或貨幣的“庫(kù)存”(例如,通過(guò)用戶角色或其他用戶控制的元件的操作,和/或其他方法)。
[0025]在一些實(shí)施方式中,空間模塊32可以具有比在此描述的功能較少的功能。在一些實(shí)施方式中,在此描述的空間模塊32的功能可以歸因于配置為作為虛擬空間的主機(jī)的遠(yuǎn)程服務(wù)器。在一些實(shí)施方式中,空間模塊32可以被配置為接收來(lái)自遠(yuǎn)程服務(wù)器,諸如服務(wù)器12的虛擬空間視圖。在一些實(shí)施方式中,服務(wù)器(例如,服務(wù)器12)可以被配置為實(shí)現(xiàn)由服務(wù)器執(zhí)行的虛擬空間的實(shí)例以確定虛擬空間的狀態(tài)。然后該狀態(tài)可以從服務(wù)器12被通信至用戶裝置28 (通過(guò)流動(dòng)的可見(jiàn)數(shù)據(jù)、通過(guò)對(duì)象/位置數(shù)據(jù)、和/或其他狀態(tài)信息)以呈現(xiàn)給用戶。如下詳細(xì)描述服務(wù)器12可以被配置為執(zhí)行虛擬空間的實(shí)例和促進(jìn)虛擬空間內(nèi)的用戶的參與的方式。
[0026]內(nèi)容建立模塊34可以被配置為接收來(lái)自用戶裝置28上的用戶的命令的進(jìn)入和/或選擇。用戶裝置28可以被配置為(例如,通過(guò)內(nèi)容建立模塊34)促進(jìn)用戶界面的顯示,該用戶界面能接收與產(chǎn)生內(nèi)容有關(guān)的命令的用戶進(jìn)入和/或選擇。例如,用戶裝置28可以被配置為向用戶顯示虛擬空間的實(shí)例。所顯示的虛擬空間可以是“空白的”使得虛擬空間不包含任何虛擬對(duì)象和/或內(nèi)容。用戶可以做出內(nèi)容的選擇和/或進(jìn)入命令以定制虛擬空間。用戶選擇和/或進(jìn)入命令可以以很多方式來(lái)促進(jìn)。顯示的用戶界面可以包括下拉窗口、復(fù)選框、圖標(biāo)的布置、和/或可由用戶在虛擬空間內(nèi)布置的代表虛擬對(duì)象和/或其他虛擬內(nèi)容的其他顯示元件。用戶能夠?qū)⑴c選擇、布局、和/或虛擬空間內(nèi)的一個(gè)或多個(gè)虛擬對(duì)象和/或其他內(nèi)容的布置相對(duì)應(yīng)的內(nèi)容輸入到用戶裝置28當(dāng)中。在一些實(shí)施方式中,內(nèi)容建立模塊34可以被配置為提供虛擬空間模板。虛擬空間模板可以與虛擬空間的實(shí)例對(duì)應(yīng),該虛擬空間的實(shí)例包括一些或幾個(gè)虛擬對(duì)象和/或布置在預(yù)定位置的其他內(nèi)容和/或預(yù)定其他預(yù)定內(nèi)容。內(nèi)容建立模塊34可以被配置為允許用戶進(jìn)一步定制虛擬空間模板以建立常規(guī)虛擬空間。
[0027]由內(nèi)容建立模塊34接收的選擇可以用于在虛擬空間內(nèi)配置由虛擬空間內(nèi)的用戶即將在用戶裝置28上經(jīng)歷的相對(duì)應(yīng)的用戶生成的虛擬空間內(nèi)容。在一些實(shí)施方式中,用戶生成的虛擬空間內(nèi)容包括虛擬空間內(nèi)的虛擬對(duì)象的定制布置的用戶選擇、和/或內(nèi)容的其他選擇。在一些實(shí)施方式中,相對(duì)應(yīng)的用戶生成的內(nèi)容被配置位于在用戶裝置28自身上。在一些實(shí)施方式中,相對(duì)應(yīng)的用戶生成的內(nèi)容可以被配置在遠(yuǎn)程服務(wù)器上(例如,命令可通信至遠(yuǎn)程服務(wù)器,使得服務(wù)器可以相應(yīng)地配置內(nèi)容)。虛擬空間內(nèi)的虛擬對(duì)象可以是在此描述的虛擬對(duì)象,和/或其他考慮因素。
[0028]在一些實(shí)施方式中,用戶生成的虛擬空間內(nèi)容可以包括與即將在虛擬空間內(nèi)例示的Al控制的對(duì)象、系統(tǒng)和/或元件的定制相應(yīng)的用戶進(jìn)入和/或選擇。Al控制可以表示在此描述的Al控制,和/或其他考慮因素
[0029]在一些實(shí)施方式中,用戶生成的虛擬空間內(nèi)容可以包括與用來(lái)制作可在虛擬空間內(nèi)玩耍的一個(gè)或多個(gè)游戲的游戲規(guī)格的定制相應(yīng)的用戶進(jìn)入和/或選擇。與可在虛擬空間內(nèi)玩耍的一個(gè)或多個(gè)游戲相關(guān)聯(lián)的游戲規(guī)格可以是在此預(yù)先描述的游戲規(guī)格,和/或其他考慮因素。在一些實(shí)施方式中,用戶生成的虛擬空間內(nèi)容可以包括與邏輯定制對(duì)應(yīng)的用戶進(jìn)入和/或選擇,該邏輯與一個(gè)或多個(gè)游戲和/或一般的虛擬空間相關(guān)聯(lián)。
[0030]在一些實(shí)施方式中,用戶生成的內(nèi)容可以包括與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)。內(nèi)容建立模塊34可以被配置為接收來(lái)自用戶的與元數(shù)據(jù)有關(guān)的信息的輸入,該元數(shù)據(jù)與用戶生成的內(nèi)容相關(guān)聯(lián)。元數(shù)據(jù)可以包括信息,諸如由用戶為內(nèi)容給定的名字(如,“鮑勃的跑道”)、內(nèi)容的描述(例如,“十圈由三個(gè)急轉(zhuǎn)彎組成的賽道! ”)、描述內(nèi)容的視圖的圖像(例如,描述模擬賽道的起始線的屏幕截圖)、和/或與用戶生成的內(nèi)容相關(guān)聯(lián)的其他信息。
[0031]例如,在圖2中,內(nèi)容建立模塊34可以被配置為接收來(lái)自第一用戶裝置28上的用戶的選擇,以配置用于在第一用戶裝置28上實(shí)現(xiàn)的相應(yīng)的第一用戶生成的內(nèi)容42。配置用于在第一用戶裝置28上實(shí)現(xiàn)的內(nèi)容可以包括以能夠在用戶裝置28上實(shí)現(xiàn)的格式配置內(nèi)容,使得用戶可以經(jīng)歷內(nèi)容。作為一個(gè)示例,第一用戶裝置28可以是XB0X360,并且內(nèi)容建立模塊34可以以能夠在XBOX類型游戲平臺(tái)上實(shí)現(xiàn)的格式配置第一用戶生成的內(nèi)容42 (例如,第一用戶裝置28的第一平臺(tái)類型)。例如,格式可以是對(duì)用戶裝置28平臺(tái)特有的可執(zhí)行的程序文件。
[0032]返回圖1,分享模塊36可以被配置為由內(nèi)容建立模塊34在用戶裝置28上配置的(或在服務(wù)器12上以對(duì)于用戶裝置28特有的格式配置)用戶生成的虛擬空間內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容。通過(guò)將用戶生成的內(nèi)容轉(zhuǎn)換為配置的用于分享的內(nèi)容,在特定的平臺(tái)類型的用戶裝置上配置(或在服務(wù)器上以平臺(tái)特定格式配置并轉(zhuǎn)換為服務(wù)器上的可分享格式)的用戶生成的內(nèi)容然后可以被分享并由操作不同的平臺(tái)類型的其他用戶裝置的用戶來(lái)經(jīng)歷。這樣可分享的虛擬空間內(nèi)容可以是可讀取的,以在不同于用于初始配置用戶生成的內(nèi)容的用戶裝置的用戶裝置上實(shí)現(xiàn)相應(yīng)的用戶生成的虛擬空間內(nèi)容的內(nèi)容。
[0033]在一些實(shí)施方式中,將用戶生成的虛擬空間內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容可以包括將用戶生成的虛擬空間內(nèi)容的格式轉(zhuǎn)換為一個(gè)或多個(gè)不同的可分享格式。配置用戶生成的內(nèi)容的用戶裝置的格式可以是對(duì)于用戶裝置的平臺(tái)類型來(lái)說(shuō)特定的格式??煞窒砀袷娇梢允强梢杂扇魏纹脚_(tái)類型(例如,“通用”格式)的用戶裝置28讀取的格式。例如,轉(zhuǎn)換可以包括將平臺(tái)特定格式轉(zhuǎn)換為開(kāi)放標(biāo)準(zhǔn)數(shù)據(jù)格式。這可以包括,例如,像對(duì)象符號(hào)(JSON)格式和/或其他格式的基于文本的格式。JSON格式轉(zhuǎn)換可以用來(lái)串行平臺(tái)特定格式以通過(guò)網(wǎng)絡(luò)通信傳送結(jié)構(gòu)數(shù)據(jù)(例如,用于來(lái)自和到達(dá)服務(wù)器12的通信)。轉(zhuǎn)換可以通過(guò)任何適合的數(shù)據(jù)轉(zhuǎn)換技術(shù)來(lái)完成。也可以預(yù)期本領(lǐng)域技術(shù)人員可以想到的適合該預(yù)期目的的可分享格式的其他考慮因素。在一些實(shí)施方式中,轉(zhuǎn)換后的內(nèi)容可以使用適合的文件壓縮技術(shù)來(lái)壓縮。例如,可分享的用戶生成的內(nèi)容可以是利用壓縮程序(GZIP)和/或其他適合的文件壓縮技術(shù)進(jìn)行壓縮的JSON數(shù)據(jù)文件。
[0034]例如,在圖2中,分享模塊36可以被配置為將第一用戶生成的內(nèi)容42轉(zhuǎn)換43為第一可分享的虛擬空間內(nèi)容44。第一可分享的虛擬空間內(nèi)容44可以讀取以在第二平臺(tái)類型的第二用戶裝置(未示出)上實(shí)現(xiàn)第一用戶生成的內(nèi)容42,其中第二平臺(tái)類型可以不同于第一用戶裝置28的第一平臺(tái)類型。
[0035]返回圖1,在一些實(shí)施方式中,分享模塊36可以被配置為將可分享的虛擬空間內(nèi)容轉(zhuǎn)換為配置為在各自的用戶裝置28上實(shí)現(xiàn)的平臺(tái)特定虛擬空間內(nèi)容。將可分享的虛擬空間內(nèi)容轉(zhuǎn)換為配置為在用戶裝置28上實(shí)現(xiàn)的虛擬空間內(nèi)容可以包括將可分享的虛擬空間內(nèi)容的格式轉(zhuǎn)換為配置為在各自的平臺(tái)類型的用戶裝置28上實(shí)現(xiàn)的平臺(tái)特定格式。例如,從可分享的虛擬空間內(nèi)容格式向平臺(tái)特定格式的轉(zhuǎn)換可以包括將壓縮的可分享格式數(shù)據(jù)文件解壓縮,然后將解壓縮的可分享的數(shù)據(jù)格式轉(zhuǎn)換為平臺(tái)特定格式(例如,從JSON轉(zhuǎn)換為可以由XBOX平臺(tái)或其他平臺(tái)讀取的格式)。將可分享的虛擬空間內(nèi)容轉(zhuǎn)換為平臺(tái)特定內(nèi)容的過(guò)程可以與在此描述的用于將用戶生成的內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容的程序相反。分享模塊36可以被配置為將由通信模塊38接收到的可分享的虛擬空間內(nèi)容轉(zhuǎn)換為針對(duì)用戶裝置平臺(tái)所特有的虛擬空間內(nèi)容。這可以促進(jìn)用戶接收所選擇的可分享的虛擬空間內(nèi)容(例如,從服務(wù)器12所選擇的)和轉(zhuǎn)換為優(yōu)質(zhì)的用戶生成的虛擬空間內(nèi)容而與內(nèi)容的初始產(chǎn)生階段所使用的平臺(tái)類型和/或格式無(wú)關(guān)。
[0036]例如,在圖2中,分享模塊36可以被配置為將第二可分享虛擬空間內(nèi)容50轉(zhuǎn)換51為第一虛擬空間內(nèi)容52,該第一虛擬空間內(nèi)容52被配置在第一用戶裝置28上實(shí)現(xiàn),以待被由虛擬空間內(nèi)的用戶經(jīng)歷。第二可分享虛擬空間內(nèi)容50可以是來(lái)自服務(wù)器12的通信并且由通信模塊38接收的內(nèi)容。
[0037]返回圖1,在一些實(shí)施方式中,在此描述的內(nèi)容建立模塊34和分享模塊36的部分或全部特征可以歸因于服務(wù)器12。在這些實(shí)施方式中,用于定制虛擬空間的命令的用戶選擇和/或進(jìn)入可以通信至遠(yuǎn)程服務(wù)器12,使得用戶生成的內(nèi)容可以被配置為用于以針對(duì)建立內(nèi)容的用戶的用戶裝置來(lái)說(shuō)特有的格式來(lái)實(shí)現(xiàn)。在此描述的將用戶生成的內(nèi)容轉(zhuǎn)化為平臺(tái)特定格式和可分享格式或從平臺(tái)特定格式和可分享格式轉(zhuǎn)化為用戶生成的內(nèi)容也可以通過(guò)服務(wù)器實(shí)施。當(dāng)需要實(shí)施這些或其他實(shí)施方式時(shí),本領(lǐng)域技術(shù)人員可以利用在此描述的系統(tǒng)10的任何變體。
[0038]通信模塊38可以被配置為將由分享模塊36從用戶生成的內(nèi)容本地轉(zhuǎn)化的可分享虛擬空間內(nèi)容傳送至遠(yuǎn)程服務(wù)器,諸如服務(wù)器12.通信模塊38可以被配置為通過(guò)網(wǎng)絡(luò)(如網(wǎng)絡(luò)24),諸如互聯(lián)網(wǎng),傳送可分享的虛擬空間內(nèi)容。在一些實(shí)施方式中,通信模塊38可以被配置為使得傳送可分享的虛擬空間內(nèi)容還包括與可分享的虛擬空間內(nèi)容一起傳送與可分享的虛擬空間內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)。元數(shù)據(jù)可以包括在此描述的由用戶輸入的信息。元數(shù)據(jù)可以包括諸如可分享的虛擬空間內(nèi)容的文件大小的信息。元數(shù)據(jù)可以包括諸如轉(zhuǎn)換為可分享的虛擬空間內(nèi)容的用戶生成的內(nèi)容的文件大小的信息。元數(shù)據(jù)可以包括其他信息。
[0039]在一些實(shí)施方式中,通信模塊38可以進(jìn)一步被配置為接收由服務(wù)器12發(fā)送的可分享的虛擬空間內(nèi)容。簡(jiǎn)言之,但在之后更詳細(xì)的描述,服務(wù)器12可以被配置為管理由用戶裝置28進(jìn)行通信的可分享的虛擬空間內(nèi)容,用戶在用戶裝置28上建立了用于與虛擬空間的其他用戶進(jìn)行分享的用戶生成的內(nèi)容。通信模塊38可以被配置為響應(yīng)于用戶裝置28上的請(qǐng)求訪問(wèn)可分享虛擬空間內(nèi)容的用戶輸入而接收由服務(wù)器12發(fā)送的可分享的虛擬空間內(nèi)容。用戶可以通過(guò)訪問(wèn)服務(wù)器12來(lái)請(qǐng)求可分享的虛擬空間內(nèi)容,在如下做詳細(xì)描述。
[0040]例如,在圖2中,通信模塊38可以被配置為由分享模塊36將由第一用戶生成的內(nèi)容42轉(zhuǎn)換成的第一可分享的虛擬空間內(nèi)容傳送46至遠(yuǎn)程服務(wù)器,諸如服務(wù)器12。通信模塊38可以被配置為將從遠(yuǎn)程服務(wù)器傳送來(lái)的第二可分享的虛擬空間內(nèi)容50接收48到第一用戶裝置28。將第二可分享的虛擬空間內(nèi)容50傳送至第一用戶裝置28可以基于由第一用戶裝置28的用戶的訪問(wèn)與第二可分享的虛擬空間內(nèi)容50相關(guān)聯(lián)的用戶生成的內(nèi)容的請(qǐng)求的選擇。
[0041]返回圖1,在一些實(shí)施方式中,系統(tǒng)10可以包括配置為作為虛擬空間的主機(jī)的服務(wù)器,諸如服務(wù)器12.服務(wù)器12可以被配置為根據(jù)客戶/服務(wù)器體系結(jié)構(gòu)與一個(gè)或多個(gè)用戶裝置28進(jìn)行通信。在一些實(shí)施方式中,服務(wù)器12可以是游戲服務(wù)器。用戶可以通過(guò)用戶裝置28訪問(wèn)虛擬空間。
[0042]服務(wù)器12可以包括一個(gè)或多個(gè)處理器,諸如處理器14,其被配置為執(zhí)行一個(gè)或多個(gè)計(jì)算機(jī)程序模塊。計(jì)算機(jī)程序模塊可以包括合作游戲模塊16、用戶模塊18、用戶生成的內(nèi)容目錄模塊20 (縮寫為“UGC目錄模塊20”),和/或其他模塊中一個(gè)或多個(gè)。
[0043]在一些實(shí)施方式中,如在此所描述的,服務(wù)器12可以具有用于執(zhí)行虛擬空間的實(shí)例的一些或全部功能,以執(zhí)行在用戶裝置上的虛擬空間的顯示和促進(jìn)用戶與虛擬空間的交互。
[0044]合作游戲模塊16可以被配置為促進(jìn)虛擬空間內(nèi)的用戶參與。可以通過(guò)在用戶裝置28之間傳遞狀態(tài)信息來(lái)完成參與,以促進(jìn)相同(或由于執(zhí)行時(shí)間而基本相同)狀態(tài)下維持虛擬空間。在一些實(shí)施方式中,合作游戲模塊16可以執(zhí)行反映由用戶向用戶裝置28輸入的控制輸入的虛擬空間的實(shí)例。實(shí)例可以用于更新和/或通知在用戶裝置28上本地維持的虛擬空間的本地表示。用戶可以通過(guò)在虛擬空間內(nèi)交換的通信進(jìn)行相互的交互。這樣的通信可以包括文本聊天、即時(shí)信息、私人信息、電話通信、和/或其他通信中的一個(gè)或多個(gè)。用戶可以通過(guò)他們各自的用戶裝置28接收和進(jìn)入通信。可以通過(guò)服務(wù)器12 (例如,通過(guò)合作游戲模塊16)將通信傳輸至合適的用戶和從用戶傳出。
[0045]合作游戲模塊16可以被配置為促進(jìn)合作在線游戲(例如,在線多人游戲)以使用戶訪問(wèn)服務(wù)器12玩耍虛擬空間內(nèi)可用的游戲。例如,用戶可以訪問(wèn)服務(wù)器12以玩耍由其他用戶建立的可分享的虛擬空間內(nèi)容并傳送至服務(wù)器12而使其可用的游戲。合作游戲模塊16可以被配置為使得如果用戶利用相同的平臺(tái)類型(例如,被配置為執(zhí)行相同的平臺(tái)特定格式的內(nèi)容)的用戶裝置,則合作在線游戲僅在存在多個(gè)用戶時(shí)才可用。
[0046]用戶模塊18可被配置為訪問(wèn)和/或管理與系統(tǒng)10的用戶相關(guān)聯(lián)的一個(gè)或多個(gè)用戶賬戶和/或用戶信息。該一個(gè)或多個(gè)用戶賬戶和/或用戶信息可以包括由服務(wù)器12、一個(gè)或多個(gè)用戶裝置28,和/或其他存儲(chǔ)位置存儲(chǔ)的信息。用戶賬戶例如可以包括,虛擬環(huán)境內(nèi)的與用戶相關(guān)聯(lián)的信息(例如,用戶名或名號(hào)、數(shù)字、標(biāo)識(shí)符、和/或其他識(shí)別信息〉、安全登錄信息(如,登錄密碼或口令〉、虛擬空間賬戶信息、預(yù)約信息、虛擬貨幣賬戶信息(如,與用戶的余額貨幣有關(guān)的)、關(guān)系信息(如,與虛擬環(huán)境內(nèi)的用戶和用于的“朋友”之間的關(guān)系有關(guān)的信息)、虛擬環(huán)境使用信息、游戲模式使用信息、與用戶相關(guān)聯(lián)的人口統(tǒng)計(jì)信息、虛擬環(huán)境內(nèi)的用戶之間的交互歷史、用戶聲明的信息、用戶的瀏覽歷史、與用戶相關(guān)聯(lián)的用戶身份、與用戶相關(guān)聯(lián)的電話號(hào)碼、和丨或與用戶有關(guān)的其他信息。用戶模塊18可以被配置為管理其他信息。
[0047]用戶生成的內(nèi)容目錄模塊20可以被配置為維持可用的可分享的虛擬空間內(nèi)容的目錄。目錄可以編組成、和/或包括元數(shù)據(jù)的索引,該元數(shù)據(jù)與已經(jīng)(如,從用戶裝置28上的用戶建立的用戶生成的內(nèi)容)通信至服務(wù)器12的可分享的虛擬空間內(nèi)容相關(guān)聯(lián)。用戶可以訪問(wèn)服務(wù)器12(如,用戶生成的內(nèi)容目錄模塊20)使得服務(wù)器12可以呈現(xiàn)用戶接口的試圖,該視圖描述了與已經(jīng)傳送至服務(wù)器12并可用于訪問(wèn)的可分享的虛擬空間內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的目錄。例如,可以將屏幕截圖的視圖呈現(xiàn)給用戶,該屏幕截圖與單個(gè)的可分享的虛擬空間內(nèi)容、單個(gè)的可分享的虛擬空間內(nèi)容的名字、單個(gè)的可分享的虛擬空間內(nèi)容的描述、和/或其他信息相關(guān)聯(lián)。用戶可以訪問(wèn)服務(wù)器12的用戶生成的內(nèi)容目錄模塊20(例如,通過(guò)連接網(wǎng)絡(luò)的用戶裝置28),并選擇他們希望在他們各自的用戶裝置28上實(shí)現(xiàn)的可分享的虛擬空間內(nèi)容,以便他們可以在他們的用戶裝置28上經(jīng)歷相應(yīng)的可分享的虛擬空間內(nèi)容??煞窒淼奶摂M空間內(nèi)容可以是由任何平臺(tái)類型的用戶裝置28讀取的格式,使得用戶裝置28可以包含來(lái)自服務(wù)器12的可分享的虛擬空間內(nèi)容并然后將可分享的虛擬空間內(nèi)容轉(zhuǎn)換為配置為在他們各自的用戶裝置28上實(shí)現(xiàn)的虛擬空間內(nèi)容。然后可分享的虛擬空間內(nèi)容的轉(zhuǎn)換可以促進(jìn)虛擬空間內(nèi)的虛擬空間內(nèi)容的用戶交互。
[0048]在一些實(shí)施方式中,用戶生成的內(nèi)容目錄模塊20可以被配置為控制從用戶裝置28至服務(wù)器12的可分享的虛擬空間的通信??刂瓶梢园ㄔ谶m合程度、完備性、和/或其他考慮因素方面檢查可分享的虛擬空間內(nèi)容,以便隨后允許或拒絕該內(nèi)容在服務(wù)器12上公開(kāi)(如,組織、索引和/或通過(guò)用戶生成的內(nèi)容目錄模塊20使其可用的其他方式,以使正在訪問(wèn)服務(wù)器12的用戶查看相關(guān)的元數(shù)據(jù))??刂瓶梢圆捎闷渌绞絹?lái)考慮。
[0049]如圖2中圖示的例子,用戶生成的內(nèi)容目錄模塊20可以被配置為維持可用的第一可分享的虛擬空間內(nèi)容44、第二可分享的虛擬空間內(nèi)容50、和/或其他可分享的虛擬空間內(nèi)容的目錄。用戶生成的內(nèi)容目錄模塊20可以被配置為維護(hù)與第一可分享的虛擬空間內(nèi)容44、第二可分享的虛擬空間內(nèi)容50、和丨或其他可分享的虛擬空間內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的索引。
[0050]返回圖1,服務(wù)器12、用戶裝置28、和/或外部資源26可以通過(guò)一個(gè)或多個(gè)電子通信鏈接進(jìn)行操作性鏈接。例如,可以通過(guò)網(wǎng)絡(luò)24,諸如互聯(lián)網(wǎng)和/或其他網(wǎng)絡(luò),至少部分地建立這樣的電子通信鏈接??梢岳斫獾氖沁@并不旨在限制,并且本發(fā)明所公開(kāi)的范圍包括服務(wù)器12、用戶裝置28、和/或外部資源26通過(guò)一些其他的通信媒介進(jìn)行操作性鏈接的實(shí)施方式。
[0051]外部資源26可以包括信息的資源、系統(tǒng)10之外的虛擬環(huán)境的主機(jī)和/或供應(yīng)者、參與系統(tǒng)10的外部實(shí)體、和丨或其他資源。在一些實(shí)施方式中,在此歸因于外部資源26的功能的一部分或全部可以由包括在系統(tǒng)10內(nèi)的資源來(lái)提供。
[0052]服務(wù)器12可以包括電子存儲(chǔ)器22,一個(gè)或多個(gè)處理14、和/或其他組件。服務(wù)器12可以包括能夠與網(wǎng)絡(luò)和/或其他計(jì)算機(jī)平臺(tái)進(jìn)行信息交換的通信線或接口。圖1中服務(wù)器12的圖示并不旨在限制。服務(wù)器12可以包括一起操作的多個(gè)硬件、軟件和/或固件組件以提供在此歸因于服務(wù)器12的功能。例如,服務(wù)器12可以通過(guò)作為服務(wù)器12的一起操作的大量計(jì)算機(jī)平臺(tái)來(lái)實(shí)現(xiàn)。
[0053]用戶裝置28可以包括電子存儲(chǔ)器40,一個(gè)或多個(gè)處理器30、和/或其他組件。用戶裝置28可以包括能夠與網(wǎng)絡(luò)和/或其他計(jì)算機(jī)平臺(tái)進(jìn)行信息交換的通信線或接口。圖1中用戶裝置28的圖示并不旨在限制。用戶裝置28可以包括一起操作的多個(gè)硬件、軟件和/或固件組件以提供在此歸因于用戶裝置28的功能。
[0054]電子存儲(chǔ)器22、40可以包括電子地存儲(chǔ)信息的電子存儲(chǔ)媒介。電子存儲(chǔ)器22、40的電子存儲(chǔ)媒介可以包括與服務(wù)器12 —體化提供的系統(tǒng)存儲(chǔ)器(如,實(shí)質(zhì)上不可拆卸的)和/或通過(guò),例如,接口(如,舊8接口、火線接口等)或驅(qū)動(dòng)器(如,磁盤驅(qū)動(dòng)器等)可移動(dòng)地連接在服務(wù)器12和用戶裝置28上的用戶裝置28和/或可移動(dòng)存儲(chǔ)器。電子存儲(chǔ)器22、40可以包括光學(xué)可讀取存儲(chǔ)媒介(如,光盤等〉、磁性可讀取存儲(chǔ)媒介(如,磁帶、磁性硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器等)、基于電荷的存儲(chǔ)媒介(如,狀1等)、固態(tài)存儲(chǔ)媒介(如,閃存盤等)、和/或其他電子可讀取存儲(chǔ)媒介中的一個(gè)或多個(gè)。電子存儲(chǔ)器22、40可以包括一個(gè)或多個(gè)虛擬存儲(chǔ)資源(如,云存儲(chǔ)器、虛擬專用網(wǎng)、和/或其他虛擬存儲(chǔ)資源)。電子存儲(chǔ)器22、40可以存儲(chǔ)軟件算法、由處理器14、30各自確定的信息、從服務(wù)器12接收到的信息、從用戶裝置28接收到的信息、和/或使服務(wù)器12、用戶裝置28具有在此描述的功能的信息。
[0055](多個(gè))處理器14可以被配置為在服務(wù)器12上提供信息處理能力。這樣,處理器14可以包括數(shù)字處理器、模擬處理器、用來(lái)處理信息的數(shù)字電路、用來(lái)處理信息的模擬電路、狀態(tài)機(jī)、和/或用于電子地處理信息的其他機(jī)制中的一個(gè)或多個(gè)。盡管圖1中以單個(gè)實(shí)體的方式示出了處理器14,這只是出于圖示的目的。在一些實(shí)施方式中,處理器14可以包括一個(gè)或多個(gè)處理器單元。這些處理器單元可以物理地位于相同的裝置中,或者處理器14可以代表協(xié)同操作的多個(gè)裝置的處理功能。處理器14可以被配置為執(zhí)行模塊16、18、20。處理器14可以被配置為通過(guò)軟件;硬件;固件;軟件、硬件和/或固件的一些組合;和/或用于在處理器14上配置處理能力的其他機(jī)制來(lái)執(zhí)行模塊16、18、20。
[0056](多個(gè))處理器30可以被配置為在用戶裝置28上提供信息處理能力。這樣,處理器30可以包括數(shù)字處理器、模擬處理器、用來(lái)處理信息的數(shù)字電路、用來(lái)處理信息的模擬電路、狀態(tài)機(jī)、和/或用于電子地處理信息的其他機(jī)制中的一個(gè)或多個(gè)。盡管圖1中以單個(gè)實(shí)體的方式示出了處理器30,這只是出于圖示的目的。在一些實(shí)施方式中,處理器14可以包括一個(gè)或多個(gè)處理器單元。這些處理器單元可以物理地位于相同的裝置中,或者處理器14可以代表協(xié)同操作的多個(gè)裝置的處理功能。處理器30可以被配置為執(zhí)行模塊32、34、36、38。處理器30可以被配置為通過(guò)軟件;硬件;固件;軟件、硬件和/或固件的一些組合;和/或用于在處理器30上配置處理能力的其他機(jī)制來(lái)執(zhí)行模塊32、34、36、38。
[0057]可以理解的是盡管模塊16、18、20以及32、34、36、38在圖1中顯示為共同位于各自的單個(gè)處理器單元內(nèi),但是在處理器14和30包括多個(gè)處理器單元的實(shí)施方式中,模塊16,18,20以及32、34、36、38的一個(gè)或多個(gè)可以與其他模塊遠(yuǎn)離放置。由如上所述的不同的模塊16、18、20以及32、34、36、38提供的功能的描述只是為了圖示的目的,并不旨在限制,因?yàn)槿魏文K16、18、20以及32、34、36、38可以提供比所述的更多或更少的功能。例如,模塊16、18或20中的一個(gè)或多個(gè)可以是縮減的,同時(shí)其功能的部分或全部可以通過(guò)模塊16、18,20的其他模塊和/或其他模塊來(lái)提供。
[0058]圖3圖示了用于用戶生成的內(nèi)容的交叉平臺(tái)分享的方法100。如下呈現(xiàn)的方法100的操作旨在說(shuō)明。在一些實(shí)施方式中,方法可以采用未描述的一個(gè)或多個(gè)其他操作,和/或缺少所討論的一個(gè)或多個(gè)操作來(lái)完成。另外,圖3中圖示以及如下描述的方法100的操作的順序并不旨在限制。
[0059]在一些實(shí)施方式中,方法100可以在一個(gè)或多個(gè)處理裝置(如,數(shù)字處理器、模擬處理器、用來(lái)處理信息的數(shù)字電路、用來(lái)處理信息的模擬電路、狀態(tài)機(jī)、和/或用于電子地處理信息的其他機(jī)制)上完成。響應(yīng)于電子存儲(chǔ)在電子存儲(chǔ)媒介上的指令,該一個(gè)或多個(gè)處理裝置可以包括執(zhí)行方法100的操作的一些或全部的一個(gè)或多個(gè)裝置。該一個(gè)或多個(gè)處理裝置可以包括通過(guò)特別用于執(zhí)行方法100的操作的一個(gè)或多個(gè)的硬件、固件、和/或軟件配置的一個(gè)或多個(gè)裝置。
[0060]現(xiàn)在參考圖3中的方法100,在操作102,在用戶裝置上執(zhí)行虛擬空間的顯示。虛擬空間的實(shí)例可以是在用戶裝置上本地執(zhí)行的實(shí)例。虛擬空間的實(shí)例可以是通過(guò)主服務(wù)器遠(yuǎn)程執(zhí)行的實(shí)例。在一些實(shí)施方式中,操作102可以通過(guò)與(如圖1所示并在此描述的)空間模塊32相同或相似的空間模塊來(lái)實(shí)施。
[0061]在操作104,用戶裝置接收來(lái)自用戶裝置的用戶的命令的進(jìn)入和/或選擇而配置相應(yīng)的用戶生成的內(nèi)容。在一些實(shí)施方式中,操作104可以通過(guò)與(如圖1所示并在此描述的)內(nèi)容建立模塊34相同或相似的內(nèi)容建立模塊來(lái)實(shí)施。
[0062]在操作106,用戶生成的內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容。在一些實(shí)施方式中,操作106可以通過(guò)與(如圖1所示并在此描述的)分享模塊36相同或相似的分享模塊來(lái)實(shí)施。
[0063]在操作108,可分享的虛擬空間內(nèi)容傳送至遠(yuǎn)程服務(wù)器。在一些實(shí)施方式中,操作108可以通過(guò)與(如圖1所示并在此描述的)通信模塊38相同或相似的通信模塊來(lái)實(shí)施。
[0064]雖然為了說(shuō)明的目的而基于目前被認(rèn)定為最實(shí)用和優(yōu)選的實(shí)施例已對(duì)當(dāng)前技術(shù)進(jìn)行了詳細(xì)描述,應(yīng)當(dāng)理解,該詳細(xì)描述僅用于說(shuō)明的目的并且所述技術(shù)并不局限于所公開(kāi)的實(shí)施例,但是,相反,所述技術(shù)旨在覆蓋在所附權(quán)利要求的精神和范圍內(nèi)的修改和等效布置。例如,應(yīng)當(dāng)理解,當(dāng)前技術(shù)在可能的程度上預(yù)期為任何實(shí)施例的一個(gè)或多個(gè)特征能夠與任何其他實(shí)施例的一個(gè)或多個(gè)特征相結(jié)合。
【權(quán)利要求】
1.一種用于在虛擬空間的用戶之間分享用戶生成的內(nèi)容的系統(tǒng),所述系統(tǒng)包括: 第一平臺(tái)類型的第一用戶裝置,所述第一用戶裝置包括: 一個(gè)或多個(gè)處理器,所述處理器被配置為執(zhí)行計(jì)算機(jī)程序模塊,所述計(jì)算機(jī)程序模塊包括: 空間模塊,所述空間模塊被配置為執(zhí)行虛擬空間在所述第一用戶裝置上的顯示,并被配置為促進(jìn)所述第一用戶裝置的用戶與虛擬空間的交互; 內(nèi)容建立模塊,所述內(nèi)容建立模塊被配置為接收來(lái)自所述用戶的命令的進(jìn)入和/或選擇,以在所述虛擬空間內(nèi)配置所述虛擬空間內(nèi)的用戶即將在所述第一用戶裝置上經(jīng)歷的相應(yīng)的用戶生成的虛擬空間內(nèi)容; 分享模塊,所述分享模塊被配置為將所述第一用戶裝置上配置的所述用戶生成的虛擬空間內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容,其中所述可分享的虛擬空間內(nèi)容能夠被讀取,以在第二平臺(tái)類型的第二用戶裝置上實(shí)現(xiàn)所述用戶生成的虛擬空間內(nèi)容,所述第二用戶平臺(tái)類型不同于所述第一用戶裝置的第一平臺(tái)類型;以及 通信模塊,所述通信模塊被配置為將所述可分享的虛擬空間內(nèi)容從所述第一用戶裝置傳送至遠(yuǎn)程服務(wù)器。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為,其中: 所述通信模塊進(jìn)一步被配置為從所述遠(yuǎn)程服務(wù)器接收可分享的虛擬空間內(nèi)容;以及 所述分享模塊進(jìn)一步被配置為將由所述通信模塊接收的所述可分享的虛擬空間內(nèi)容轉(zhuǎn)換為虛擬空間內(nèi)容,所述虛擬空間內(nèi)容被配置為在所述第一用戶裝置上實(shí)現(xiàn),以待被虛擬空間內(nèi)的用戶經(jīng)歷。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為其中所述分享模塊進(jìn)一步被配置為使得:將所述用戶生成的虛擬空間內(nèi)容轉(zhuǎn)換為所述可分享的虛擬空間內(nèi)容包括將所述用戶生成的虛擬空間內(nèi)容的格式轉(zhuǎn)換為不同的可分享的格式。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為其中所述內(nèi)容建立模塊進(jìn)一步被配置為使得所述虛擬空間內(nèi)容包括以特定的方式布置在所述虛擬空間內(nèi)的虛擬對(duì)象。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為使得所述內(nèi)容建立模塊進(jìn)一步被配置為使得用戶生成的虛擬空間內(nèi)容包括來(lái)自所述用戶的與虛擬空間內(nèi)的所述虛擬對(duì)象的布置對(duì)應(yīng)的命令的進(jìn)入和/或選擇。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為其中所述內(nèi)容建立模塊進(jìn)一步被配置為使得所述虛擬空間內(nèi)容包括能夠在所述虛擬空間內(nèi)玩耍的一個(gè)或多個(gè)游戲。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為其中所述內(nèi)容建立模塊進(jìn)一步被配置為使得所述虛擬空間內(nèi)容包括與一個(gè)或多個(gè)可用的游戲相關(guān)聯(lián)的游戲規(guī)格。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為其中所述內(nèi)容建立模塊進(jìn)一步被配置為使得用戶生成的虛擬空間內(nèi)容包括來(lái)自所述用戶的與所述游戲規(guī)格的定制對(duì)應(yīng)的命令的進(jìn)入和/或選擇,所述游戲規(guī)格與能夠在所述虛擬空間內(nèi)玩耍的一個(gè)或多個(gè)游戲相關(guān)聯(lián)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為使得所述內(nèi)容建立模塊進(jìn)一步被配置為使得游戲規(guī)格包括布置在游戲或游戲規(guī)則中的一個(gè)或多個(gè)虛擬對(duì)象。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為其中所述通信模塊進(jìn)一步被配置為使得傳送可分享的虛擬空間內(nèi)容還包括傳送與所述可分享的虛擬空間內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述第一用戶裝置進(jìn)一步被配置為其中所述通信模塊進(jìn)一步被配置為使得與所述可分享的虛擬空間內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)包括以下的一個(gè)或多個(gè):與用戶生成的所述虛擬空間內(nèi)容相關(guān)聯(lián)的名字、關(guān)于所述用戶生成的虛擬空間內(nèi)容的描述、所述用戶生成的虛擬空間內(nèi)容的文件大小、或所述用戶生成的虛擬空間內(nèi)容的視圖的圖像。
12.一種用于在虛擬空間的用戶之間分享用戶生成的內(nèi)容的方法,所述方法在用戶裝置上實(shí)現(xiàn),所述方法包括一個(gè)或多個(gè)物理處理器和存儲(chǔ)機(jī)器可讀的指示的存儲(chǔ)媒介,所述方法包括: 在所述用戶裝置上執(zhí)行虛擬空間的顯示,以及促進(jìn)所述用戶裝置的用戶與所述虛擬空間的交互; 接收來(lái)自所述用戶的命令的進(jìn)入和/或選擇,以在所述虛擬空間內(nèi)配置所述虛擬空間內(nèi)的用戶即將在所述用戶裝置上經(jīng)歷的相應(yīng)的用戶生成的虛擬空間內(nèi)容; 將在所述用戶裝置上配置的所述用戶生成的虛擬空間內(nèi)容轉(zhuǎn)換為可分享的虛擬空間內(nèi)容,其中所述可分享的虛擬空間內(nèi)容能夠被讀取,以在不同于所述用戶裝置的平臺(tái)類型的其他平臺(tái)類型的用戶裝置上的實(shí)現(xiàn)所述用戶生成的虛擬空間內(nèi)容;以及 將所述可分享的虛擬空間內(nèi)容從所述用戶裝置傳送至遠(yuǎn)程服務(wù)器。
13.根據(jù)權(quán)利要求12所述的方法,還包括: 從所述遠(yuǎn)程服務(wù)器接收可分享的虛擬空間內(nèi)容;以及 將所述可分享的虛擬空間內(nèi)容轉(zhuǎn)換為虛擬空間內(nèi)容,所述虛擬空間內(nèi)容被配置為在所述用戶裝置上實(shí)現(xiàn),以待被虛擬空間內(nèi)的用戶經(jīng)歷。
14.根據(jù)權(quán)利要求12所述的方法,其中將所述用戶生成的虛擬空間內(nèi)容轉(zhuǎn)換為所述可分享的虛擬空間內(nèi)容包括將所述用戶生成的虛擬空間內(nèi)容的格式轉(zhuǎn)換為不同的可分享的格式。
15.根據(jù)權(quán)利要求12所述的方法,其中所述虛擬空間內(nèi)容包括以特定的方式布置在所述虛擬空間內(nèi)的虛擬對(duì)象。
16.根據(jù)權(quán)利要求15所述的方法,其中用戶生成的虛擬空間內(nèi)容包括來(lái)自所述用戶的與虛擬空間內(nèi)的所述虛擬對(duì)象的布置對(duì)應(yīng)的命令的進(jìn)入和/或選擇。
17.根據(jù)權(quán)利要求12所述的方法,其中所述虛擬空間內(nèi)容包括能夠在所述虛擬空間內(nèi)玩耍的一個(gè)或多個(gè)游戲。
18.根據(jù)權(quán)利要求17所述的方法,其中所述虛擬空間內(nèi)容包括與一個(gè)或多個(gè)可用的游戲相關(guān)聯(lián)的游戲規(guī)格。
19.根據(jù)權(quán)利要求18所述的方法,其中用戶生成的虛擬空間內(nèi)容包括來(lái)自所述用戶的與所述游戲規(guī)格的定制對(duì)應(yīng)的命令的進(jìn)入和/或選擇,所述游戲規(guī)格與所述能夠在所述虛擬空間內(nèi)玩耍的一個(gè)或多個(gè)游戲相關(guān)聯(lián)。
20.根據(jù)權(quán)利要求18所述的方法,其中游戲規(guī)格包括布置在游戲或游戲規(guī)則中的一個(gè)或多個(gè)虛擬對(duì)象。
21.根據(jù)權(quán)利要求12所述的方法,其中傳送可分享的虛擬空間內(nèi)容還包括傳送與所述可分享的虛擬空間內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)。
22.根據(jù)權(quán)利要求21所述的方法,其中與所述可分享的虛擬空間內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)包括以下的一個(gè)或多個(gè):與用戶生成的所述虛擬空間內(nèi)容相關(guān)聯(lián)的名字、關(guān)于所述用戶生成的虛擬空間內(nèi)容的描述、所述用戶生成的虛擬空間內(nèi)容的文件大小、或所述用戶生成的虛擬空間內(nèi)容的視圖的圖像中的。
【文檔編號(hào)】H04L29/06GK104376194SQ201410400342
【公開(kāi)日】2015年2月25日 申請(qǐng)日期:2014年8月14日 優(yōu)先權(quán)日:2013年8月16日
【發(fā)明者】瑞恩·羅森博格, 喬爾·巴博爾, 賽斯·A·彼修尼, 修舍爾·羅伯茨, 約瑟·維列塔 申請(qǐng)人:迪士尼企業(yè)公司