欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于虛擬世界的基于分區(qū)的定位的制作方法

文檔序號(hào):6374590閱讀:141來源:國知局
專利名稱:用于虛擬世界的基于分區(qū)的定位的制作方法
技術(shù)領(lǐng)域
本公開中呈現(xiàn)的實(shí)施例一般涉及計(jì)算機(jī)游戲,并且更具體地涉及在虛擬世界中對(duì)化身(avatar)進(jìn)行重新定位以避免不良內(nèi)容(offensive content)的出現(xiàn)。
背景技術(shù)
虛擬世界是一種用戶可以在其中與虛擬世界的虛擬對(duì)象和位置交互的模擬環(huán)境。每個(gè)用戶可以控制各自的化身,通過該化身,用戶可以與虛擬世界中的其它用戶的化身交互?;硪话闾峁﹤€(gè)人在虛擬世界環(huán)境內(nèi)的圖形表示?;硗ǔW鳛榕c人類個(gè)體相像的二維或三維圖形表示被呈現(xiàn)給其它用戶。經(jīng)常,虛擬世界允許多個(gè)用戶進(jìn)入虛擬環(huán)境并彼此交互。可以說虛擬世界提供了沉浸式環(huán)境,因?yàn)樗鼈兺ǔ?雌饋硐裾鎸?shí)世界并且對(duì)象往往遵循與重力、地形、移動(dòng)、物理學(xué)和運(yùn)動(dòng)學(xué)有關(guān)的規(guī)則。當(dāng)然,虛擬世界可以暫?;蚋倪@些規(guī)則并且提供其它的虛構(gòu)的或想象的環(huán)境。用戶通常利用在化身之間發(fā)送的文本消息、實(shí)時(shí)語音通信、化身所顯示的姿勢(shì)、在虛擬世界中可見的符號(hào)等通過其化身來彼此通信。一些虛擬世界被描述為是持久的。持久的世界提供了這樣的沉浸式環(huán)境(例如,用作角色扮演游戲的設(shè)定的幻想設(shè)定,或者包括有陸地、建筑、城鎮(zhèn)和經(jīng)濟(jì)的虛擬世界),該環(huán)境通??偸强捎玫牟⑶以谄渲惺录掷m(xù)發(fā)生而不管給定化身是否存在。因此,與更傳統(tǒng)的在線游戲或多用戶環(huán)境不同,該虛擬世界持續(xù)存在并且當(dāng)用戶進(jìn)入(和退出)虛擬世界時(shí)情節(jié)和事件仍持續(xù)展開。虛擬環(huán)境被呈現(xiàn)為顯示屏上的圖像并且一些虛擬環(huán)境可允許用戶記錄虛擬環(huán)境內(nèi)發(fā)生的事件。許多虛擬世界以某種形式的內(nèi)容過濾為特征,所述內(nèi)容過濾用于檢測(cè)并去除不良內(nèi)容。例如,虛擬世界可以包括這樣的聊天過濾器,其被配置為檢測(cè)虛擬世界內(nèi)的通信中的不良詞語并移除它們和/或屏蔽這些詞語。在某些虛擬世界中,用戶被賦予了忽略或阻止與虛擬世界中的特定其它用戶交互的能力。例如,虛擬世界中的第一用戶可選擇阻止與第二用戶交互(例如,由于第二用戶之前作出了不良評(píng)論)。當(dāng)阻止與虛擬世界中的特定用戶的交互時(shí),第一用戶可能不再看到來自第二用戶的通信并且在一些情況下,可能不再看到虛擬世界內(nèi)與第二用戶相關(guān)聯(lián)的化身。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和系統(tǒng)。該方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和系統(tǒng)包括接收將虛擬環(huán)境內(nèi)的第一用戶控制的虛擬對(duì)象移動(dòng)到第一位置的請(qǐng)求。另外,響應(yīng)于該請(qǐng)求,該方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和系統(tǒng)包括標(biāo)識(shí)包含第一位置的分區(qū)(zone)。此外,響應(yīng)于該請(qǐng)求,該方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和系統(tǒng)包括確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置。該方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和系統(tǒng)包括還包括:輸出虛擬環(huán)境用于按如下方式顯示:將第一用戶控制的虛擬對(duì)象顯示為位于虛擬環(huán)境內(nèi)所確定的第二位置處。


為了獲得并可以詳細(xì)地理解上面記載的方面,可參考附圖獲得對(duì)上面簡(jiǎn)要概述的本發(fā)明的實(shí)施例的更具體描述。然而,注意,附圖僅圖示出了本發(fā)明的典型實(shí)施例,因此不認(rèn)為是對(duì)其范圍的限制,因?yàn)楸景l(fā)明可準(zhǔn)許其它同等效果的實(shí)施例。圖1是圖示出根據(jù)本發(fā)明一個(gè)實(shí)施例的被配置為操作化身定位組件的系統(tǒng)的框圖。圖2是根據(jù)本公開描述的一個(gè)實(shí)施例的虛擬環(huán)境的截屏圖。圖3是根據(jù)本公開描述的一個(gè)實(shí)施例的被劃分為多個(gè)分區(qū)的虛擬環(huán)境的截屏圖。圖4是圖示出根據(jù)本公開描述的一個(gè)實(shí)施例的圖示出了重新定位化身的請(qǐng)求的虛擬環(huán)境的截屏圖。圖5是根據(jù)本公開描述的一個(gè)實(shí)施例的利用化身定位組件配置的虛擬環(huán)境的截屏圖。圖6是圖示出根據(jù)本公開描述的一個(gè)實(shí)施例的用于在虛擬環(huán)境中顯示化身的方法的流程圖。圖7是圖示出根據(jù)本公開描述的一個(gè)實(shí)施例的用于在虛擬環(huán)境中顯示化身的方法的流程圖。圖8是圖示出根據(jù)本公開描述的一個(gè)實(shí)施例的被配置來操作化身定位組件的系統(tǒng)的框圖。
具體實(shí)施例方式一般而言,虛擬環(huán)境內(nèi)的化身可以各種方式彼此交互。例如,多個(gè)用戶可一起操作來將他們的化身組織成虛擬世界內(nèi)的各種形態(tài)(formation),以使得化身被布置為看起來具有各種詞語或形狀。作為一個(gè)示例,用戶群組可將他們的化身定位為使得化身的布置拼出詞語“Happy B-Day ! ”。作為另一示例,用戶群組可將他們的化身定位為使得化身在虛擬世界中形成一個(gè)笑臉。這樣的活動(dòng)對(duì)于用戶和虛擬世界來說可以是有益的,因?yàn)槠涔膭?lì)了用戶的創(chuàng)造性并且為用戶提供了有趣的活動(dòng)來參與虛擬環(huán)境。然而,這樣的定位技術(shù)也可能被惡意用戶用來在虛擬世界內(nèi)創(chuàng)建不良內(nèi)容。S卩,惡意用戶可以以在虛擬世界內(nèi)拼出不良詞語或畫出不良符號(hào)的方式來組織他們的化身。這在免費(fèi)玩的虛擬世界中可能尤其是個(gè)問題,因?yàn)閱蝹€(gè)用戶可使用自動(dòng)化技術(shù)在這樣的虛擬世界中創(chuàng)建并控制大量化身而不會(huì)引起大量花費(fèi)。另外,傳統(tǒng)的內(nèi)容過濾技術(shù)可能不能檢測(cè)到這樣的不良內(nèi)容,因?yàn)椴涣純?nèi)容不是虛擬世界中明確創(chuàng)建的內(nèi)容(例如,聊天消息、化身名稱等),而是隱含在虛擬世界內(nèi)對(duì)多個(gè)化身的布置中。盡管如此,不良內(nèi)容在虛擬世界的用戶看來可能是顯而易見的。因此,本發(fā)明的實(shí)施例大體地提供了用于以避免不良內(nèi)容出現(xiàn)的方式在虛擬環(huán)境內(nèi)顯示用戶控制的虛擬對(duì)象(例如,化身)的技術(shù)。實(shí)施例接收來自第一用戶的請(qǐng)求,該請(qǐng)求指定了將第一用戶控制的虛擬對(duì)象移動(dòng)到的虛擬環(huán)境內(nèi)的第一位置。這里,第一用戶控制的虛擬對(duì)象是在虛擬世界中由第一用戶控制的對(duì)象。包含指定位置的分區(qū)然后被標(biāo)識(shí)出。即,虛擬環(huán)境可被劃分為多個(gè)不同分區(qū),每個(gè)分區(qū)與虛擬環(huán)境的單獨(dú)部分相對(duì)應(yīng)并且虛擬環(huán)境內(nèi)的每個(gè)位置與分區(qū)中的單個(gè)分區(qū)相對(duì)應(yīng)。當(dāng)標(biāo)識(shí)出了包含指定位置的分區(qū)時(shí),實(shí)施例確定所標(biāo)識(shí)分區(qū)內(nèi)將第一用戶控制的虛擬對(duì)象顯示給第二用戶的第二位置。在特定實(shí)施例中,第二位置是隨機(jī)地或偽隨機(jī)地確定的。在其它實(shí)施例中,第二位置是從所標(biāo)識(shí)分區(qū)內(nèi)的預(yù)定位置組中選擇的。實(shí)施例然后輸出該虛擬環(huán)境用于顯示給第二用戶,其中與第一用戶相關(guān)聯(lián)的第一用戶控制的虛擬對(duì)象被顯示為位于虛擬環(huán)境內(nèi)所確定的第二位置處。有利地,通過調(diào)整第一化身被顯示給虛擬世界的其它用戶的位置,實(shí)施例防止了第一化身參與看起來為不良內(nèi)容的任何形態(tài)。如這里使用的,用戶控制的虛擬對(duì)象一般表示虛擬環(huán)境內(nèi)的任何對(duì)象。這樣的用戶控制的虛擬對(duì)象的示例包括但不限于由虛擬環(huán)境的用戶控制的化身、由虛擬環(huán)境內(nèi)的用戶放置的家具(例如,虛擬房屋內(nèi))、虛擬環(huán)境內(nèi)的可交換對(duì)象(例如,用戶可能握持的或與其它用戶交易的傘),等等。因此,實(shí)施例可被用來防止用戶在虛擬環(huán)境中以創(chuàng)建不良形狀和/或詞語的方式布置任何虛擬對(duì)象。圖1是圖示出根據(jù)本發(fā)明一個(gè)實(shí)施例的被配置來操作化身定位組件的系統(tǒng)的框圖。如圖所示,系統(tǒng)100包括經(jīng)由網(wǎng)絡(luò)130連接到服務(wù)器系統(tǒng)140的多個(gè)客戶端系統(tǒng)110。每個(gè)客戶端系統(tǒng)110被配置為操作游戲客戶端120。每個(gè)客戶端系統(tǒng)110包括但不限于控制臺(tái)游戲系統(tǒng)(例如,Microsoft Xbox 360 , Sony Playstation 3等)、手持游戲系統(tǒng)(例如,Nintendo3DSTM和DS ,Sony PSP 等)、個(gè)人計(jì)算機(jī)游戲系統(tǒng)等。此外,雖然所描繪實(shí)施例僅示出了單個(gè)服務(wù)器系統(tǒng)140,但是這樣的描繪僅出于圖示說明的目的。此外,本領(lǐng)域技術(shù)人員將很快認(rèn)識(shí)到,根據(jù)本發(fā)明的實(shí)施例,可以使用任意數(shù)目的物理和/或邏輯服務(wù)器系統(tǒng)。服務(wù)器系統(tǒng)140被配置為操作游戲服務(wù)器150,游戲服務(wù)器150包括化身定位組件160。一般地,游戲服務(wù)器150被配置為接收來自用戶(例如,經(jīng)由游戲客戶端120)的連接并且管理虛擬世界以及該虛擬世界內(nèi)的用戶之間的交互?;矶ㄎ唤M件160—般被配置為管理化身顯示在虛擬世界內(nèi)的位置。例如,化身定位組件160可接收來自虛擬世界內(nèi)的第一用戶的、將第一用戶的化身移動(dòng)到指定位置的請(qǐng)求。結(jié)果,化身定位組件160可以進(jìn)行輸出以將第一用戶的化身顯示在指定位置(例如,通過與第一用戶所關(guān)聯(lián)的客戶端系統(tǒng)110上的游戲客戶端120通信)。這樣做確保了第一用戶看到其化身被定位到第一用戶指定的位置處。另外,雖然化身定位組件160在所描繪實(shí)施例中被示為駐留在服務(wù)器系統(tǒng)140上的游戲服務(wù)器150內(nèi),但是這樣的描繪不是限制性的,而僅出于圖示說明的目的。此外,還可廣泛地構(gòu)想化身定位組件160可駐留在服務(wù)器系統(tǒng)140上、客戶端系統(tǒng)110上、另一計(jì)算機(jī)系統(tǒng)上或前述計(jì)算機(jī)系統(tǒng)的組合上的任何地方。然而,對(duì)于虛擬世界的其它用戶,化身定位組件160可將第一用戶的化身顯示在虛擬世界內(nèi)的不同位置處。例如,化身定位組件160可確定包含了所指定位置的分區(qū)。SP,虛擬環(huán)境可被劃分為多個(gè)分區(qū),以使得虛擬環(huán)境內(nèi)的每個(gè)位置與分區(qū)之一相對(duì)應(yīng)。一般地,這樣的分區(qū)不彼此重疊并且可以是任何形狀和大小。在一個(gè)實(shí)施例中,虛擬環(huán)境被劃分成多個(gè)大小相等的矩形分區(qū)。在其它實(shí)施例中,虛擬環(huán)境被劃分成不同形狀和大小的分區(qū)。當(dāng)確定了包含有第一用戶希望將其化身移動(dòng)到的指定位置的分區(qū)時(shí),化身定位組件160在該分區(qū)內(nèi)選擇要將第一用戶的劃分顯示給其它用戶的第二位置。例如,化身定位組件160可以隨機(jī)選擇該分區(qū)內(nèi)與指定位置不同的第二位置。作為另一示例,化身定位組件160可從該分區(qū)內(nèi)的預(yù)定組的位置中選擇第二位置。當(dāng)選擇了該分區(qū)內(nèi)的第二位置時(shí),化身定位組件160進(jìn)行輸出以在所確定的第二位置處將第一用戶的化身顯示給虛擬世界的其它用戶(例如,通過與其它用戶所關(guān)聯(lián)的客戶端系統(tǒng)110上的游戲客戶端120通信)。有利地,在不同位置顯示第一用戶的化身防止了第一用戶將其化身定位成看起來是不良內(nèi)容的化身形態(tài)。此外,通過將第一用戶的化身定位在虛擬環(huán)境的同一分區(qū)內(nèi),實(shí)施例確保了第一用戶的化身被顯示的第二位置較靠近第一用戶指定的位置。在一個(gè)實(shí)施例中,化身定位組件160偽隨機(jī)地選擇第二位置。例如,化身定位組件160可以首先識(shí)別分區(qū)內(nèi)的多個(gè)禁止區(qū)域。作為一個(gè)示例,虛擬世界的提供者可能希望防止虛擬環(huán)境的某些區(qū)域因化身變得雜亂。例如,虛擬環(huán)境可以包含門,用戶可訪問該門以進(jìn)入虛擬世界內(nèi)的特定區(qū)域。因此,虛擬世界提供者可能希望防止用戶在門上堆疊他們的化身,從而將其隱藏式的其它用戶看不到和/或阻止其它用戶訪問該門。因此,一旦禁止區(qū)域被確定,化身定位組件160就可以選擇(例如,隨機(jī)地)位于該分區(qū)內(nèi)但未被包括在任何禁止區(qū)域內(nèi)的位置。有利地,這樣做使得虛擬世界的提供者能夠防止虛擬世界的某些區(qū)域擠滿化身,同時(shí)依然確保了用戶無法通過其化身的形態(tài)來創(chuàng)建不良內(nèi)容。在一些實(shí)施例中,用戶可能希望看到特定用戶的化身的實(shí)際位置。例如,如果第二用戶正與第二用戶信任的多個(gè)其它用戶參與群組活動(dòng),第二用戶可能希望能夠看到其它用戶的化身的實(shí)際位置(即,不是化身定位組件160為化身確定的不同位置)。作為一個(gè)示例,如果第二用戶正與其它用戶交互以便創(chuàng)建非不良化身形態(tài),則第二用戶可能不希望化身定位組件160調(diào)整其它用戶的化身的顯示位置。然而,第二用戶可能仍然希望避免看到由第二用戶不知道的和/或不信任的其它化身所形成的不良化身形態(tài)。因此,在這樣的實(shí)施例中,化身定位組件160例如可通過確定第二用戶的朋友列表上有哪些用戶來確定第二用戶與哪些用戶具有信任關(guān)系。作為另一示例,化身定位組件160可分析與虛擬環(huán)境的用戶相關(guān)聯(lián)的網(wǎng)絡(luò)地址來確定用戶之間的關(guān)系。例如,由于所有三個(gè)用戶都利用同一因特網(wǎng)協(xié)議(“IP”)地址被連接到虛擬世界,因此化身定位組件160可確定在這三個(gè)用戶之間存在信任關(guān)系。例如,利用單個(gè)因特網(wǎng)連接連接到虛擬世界的家人都與同一外部IP地址相關(guān)聯(lián)。另外,化身定位組件160可分析與用戶相關(guān)聯(lián)的IP地址來確定IP地址之間的相`似性。例如,當(dāng)虛擬世界的用戶的IP地址都共享共同的子網(wǎng)時(shí),化身定位組件160可確定這些用戶之間存在關(guān)系。當(dāng)確定了與特定其它用戶存在信任關(guān)系時(shí),化身定位組件160可進(jìn)行輸出以將其它用戶的化身顯示在虛擬世界內(nèi)的其實(shí)際位置處。有利地,這樣的實(shí)施例允許用戶看到信任的化身在虛擬世界內(nèi)的實(shí)際位置,以使得用戶仍然可以和信任用戶一起參加涉及化身形態(tài)的活動(dòng)。此夕卜,這樣的實(shí)施例仍然保護(hù)了用戶不受由虛擬環(huán)境內(nèi)的非可信用戶創(chuàng)建的不良化身形態(tài)的侵害。圖2是根據(jù)本公開描述的一個(gè)實(shí)施例的虛擬環(huán)境的截屏圖。如圖所示,截屏圖200包括位于虛擬環(huán)境內(nèi)的各個(gè)位置處的多個(gè)化身210。在所示實(shí)施例中,每個(gè)化身210是代表虛擬世界的各自用戶的圖形表示。此外,每個(gè)化身可被與各自的化身名稱相關(guān)聯(lián)。作為一個(gè)示例,化身2101可被與化身名稱“用戶名I”相關(guān)聯(lián),而化身2103可被與化身名稱“用戶名3”相關(guān)聯(lián)。另外,所示實(shí)施例示出了經(jīng)由聊天泡泡(chat bubble)進(jìn)行交互的若干化身。例如,被示為正詢問其它化身中的任何化身是否“Want to play Sled Racing ”( “想玩雪橇比賽? ”)。當(dāng)然,截屏圖200僅示出了可以使用本發(fā)明的實(shí)施例的一個(gè)虛擬世界。更一般地,可廣泛地構(gòu)想出這些實(shí)施例可被用于可利用化身定位組件160被配置的任何種類的虛擬世界。如上面討論的,用戶群組可以彼此交互以將他們各自的化身210定位成各種形態(tài)。在許多情形中,這樣的行為是有益的,因?yàn)槠浯龠M(jìn)了創(chuàng)造性思想和虛擬世界的用戶之間的交互。然而,虛擬世界提供者面對(duì)的一個(gè)困難是惡意用戶可能將他們的化身組織成看起來是不良內(nèi)容(即,(一個(gè)或多個(gè))不良詞語或不良圖像)的形態(tài)。這在免費(fèi)玩的虛擬世界中尤其是個(gè)問題,因?yàn)閱蝹€(gè)用戶可使用自動(dòng)化技術(shù)在虛擬世界內(nèi)創(chuàng)建并控制多個(gè)化身。此夕卜,由于這些不良形態(tài)不是明確定義的不良內(nèi)容(例如,像不良聊天消息那樣),因此它們可能不會(huì)被傳統(tǒng)內(nèi)容過濾工具檢測(cè)到。因此,即使由化身形態(tài)拼出的不良詞語可容易地被虛擬世界的用戶看到,傳統(tǒng)文本管理器也不能檢測(cè)到這樣的詞語。因此,本發(fā)明的實(shí)施例可將虛擬環(huán)境劃分成分區(qū)并且基于這些分區(qū)來調(diào)整其它化身被顯示的位置。針對(duì)此的示例在圖3中示出,圖3是根據(jù)本公開描述的一個(gè)實(shí)施例的被劃分成多個(gè)分區(qū)的虛擬環(huán)境的截屏圖。如圖所示,截屏圖300包括多個(gè)分區(qū)310。注意,盡管在圖3中僅出于圖示說明目的被示出,但是分區(qū)310通常對(duì)于虛擬世界的用戶是不可見的(盡管在一些實(shí)施例中分區(qū)可被用戶看見)。一般地,虛擬環(huán)境被劃分成彼此不重疊的分區(qū)310。在一個(gè)實(shí)施例中,整個(gè)虛擬環(huán)境被華誠為分區(qū)310,以使得虛擬環(huán)境內(nèi)的每個(gè)位置被單個(gè)分區(qū)310所包含。在其它實(shí)施例中,僅虛擬環(huán)境的某些區(qū)域可被劃分為分區(qū)310。在特定實(shí)施例中,分區(qū)310由虛擬世界的管理員預(yù)先定義。例如,化身定位組件160可提供管理員可用來在虛擬環(huán)境中繪制分區(qū)310的圖形用戶界面。作為另一示例,管理員可以以基于坐標(biāo)的地圖文件來定義分區(qū),該地圖文件然后可由化身定位組件160讀取。在其它實(shí)施例中,化身定位組件160自動(dòng)地生成分區(qū)310。例如,在這樣的實(shí)施例中,化身定位組件160可將虛擬環(huán)境劃分為多個(gè)大小相等的矩形分區(qū)。更一般地,可以使用用于創(chuàng)建符合這里描述的功能的分區(qū)的任何技術(shù)。如上面討論的,實(shí)施例可以使用分區(qū)310來調(diào)整各個(gè)化身在虛擬世界內(nèi)的顯示位置。例如,實(shí)施例可以響應(yīng)于來自與一化身相關(guān)聯(lián)的用戶的移動(dòng)請(qǐng)求,為該化身確定這樣的經(jīng)調(diào)整顯示位置。這樣的移動(dòng)的一個(gè)示例在圖4中示出,圖4示出了圖示出根據(jù)本公開描述的一個(gè)實(shí)施例的重新定位化身的請(qǐng)求的虛擬環(huán)境的截屏圖。如圖所示,截屏圖400描繪了化身2106移動(dòng)到虛擬環(huán)境內(nèi)的位置410。注意,盡管出于圖示說明的目的在截屏圖400中用“X”來標(biāo)記位置410,然而這樣的標(biāo)記通常對(duì)于虛擬世界的所有用戶是不可見的。另外,如圖所示,化身2106位于分區(qū)3103內(nèi)。這樣的移動(dòng)請(qǐng)求例如可響應(yīng)于用戶在游戲客戶端120中點(diǎn)擊位置410而被確定。作為另一示例,移動(dòng)請(qǐng)求可以基于用戶訪問虛擬世界內(nèi)的位置的特定表示。例如,游戲客戶端120可以提供虛擬世界內(nèi)的位置的預(yù)定義文本列表。當(dāng)用戶選擇文本位置描述中的一個(gè)文本位置描述時(shí),該游戲客戶端120可被配置為將用戶的化身移到虛擬世界內(nèi)的所描述位置。此外,化身定位組件160被配置為不針對(duì)與該化身相關(guān)聯(lián)的用戶調(diào)整化身的位置。因此,游戲客戶端120可以將用戶的化身顯示在用戶指定的確切位置。當(dāng)然,這些示例僅被提供用于圖示說明的目的,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可將任意數(shù)目的其它技術(shù)用于移動(dòng)虛擬世界內(nèi)的化身。當(dāng)接收到將化身2106移到指定位置410的請(qǐng)求時(shí),化身定位組件160可以確定在分區(qū)3103內(nèi)向虛擬世界的其它用戶顯示化身2106的第二位置。在一個(gè)實(shí)施例中,化身定位組件160通過隨機(jī)選擇分區(qū)3103內(nèi)的另一位置來確定第二位置。在另一實(shí)施例中,化身定位組件160偽隨機(jī)地確定分區(qū)3103內(nèi)的第二位置。例如,化身定位組件160可首先標(biāo)識(shí)分區(qū)3103內(nèi)的任何禁止區(qū)域。如上面討論的,虛擬世界的提供者可能希望限制化身擁擠在虛擬世界的某些區(qū)域(例如,去往虛擬世界的特定區(qū)域的門)周圍。繼續(xù)該示例,一旦分區(qū)3103內(nèi)的任何禁止區(qū)域被確定,然后就隨機(jī)選擇分區(qū)3103內(nèi)未落在任何禁止區(qū)域內(nèi)的位置。在其它實(shí)施例中,化身定位組件160從分區(qū)3103內(nèi)的位置的預(yù)定義列表中選擇第二位置。這樣的預(yù)定義位置例如可由虛擬世界的管理員定義。在任何情況下,當(dāng)確定了第二位置時(shí),化身定位組件160可以在虛擬世界內(nèi)的第二位置處將化身2106顯示(或輸出以由游戲客戶端120顯示)給虛擬世界的其它用戶。其示例在圖5中示出,圖5圖示出了根據(jù)本公開描述的一個(gè)實(shí)施例的利用化身定位組件配置的虛擬環(huán)境的截屏圖。注意,截屏圖500圖示出了從虛擬世界的其它用戶的角度(相對(duì)于與化身2106相關(guān)聯(lián)的用戶的角度)看的虛擬世界的視圖。如圖所示,截屏圖500圖示出了分區(qū)3103和指定位置410。然而,盡管與化身2106相關(guān)聯(lián)的用戶己將其化身移到了指定位置410,然而該化身在所確定的虛擬世界內(nèi)的第二位置510處被描繪給虛擬世界的其它用戶。有利地,通過在第二位置510處顯示化身2106,實(shí)施例防止了惡意用戶將多個(gè)化身布置成看起來是不良內(nèi)容的形態(tài)。即,由于特定用戶將看到其它用戶的化身位于虛擬世界內(nèi)與它們實(shí)際所在的不同位置處,因此實(shí)施例防止了形成任何這樣的化身形態(tài)。另外,通過使用分區(qū)310來選擇與虛擬世界內(nèi)的指定位置410靠得很近的第二位置510,實(shí)施例確保了不會(huì)遠(yuǎn)離化身的實(shí)際位置來顯示化身。即,繼而,可確保對(duì)第二化身的顯示位置的調(diào)整不會(huì)影響第二化身與其它化身之間的交互。此外,由于每個(gè)用戶看到其化身位于指定位置處(不是在所確定的第二位置處),因此實(shí)施例確保了用戶不會(huì)因?qū)ζ渥约夯淼娜魏握{(diào)整定位而迷惑。作為另一優(yōu)點(diǎn),通過允許虛擬世界的管理員來定義分區(qū),實(shí)施例允許在虛擬世界內(nèi)進(jìn)行精確的扮演交互。例如,管理員可以在位置關(guān)系到用戶的區(qū)域中創(chuàng)建少量分區(qū)。作為一個(gè)示例,管理員可在打雪仗期間僅在雪堡壘附近創(chuàng)建少量分區(qū),以避免用戶迷惑(例如,在打雪仗期間化身出現(xiàn)在隨機(jī)位置引起的)。作為另一示例,管理員可以在站臺(tái)上的支柱附近創(chuàng)建較少分區(qū),以確保指定了支柱附近的位置的用戶總是被顯示在支柱附近,即使他們被顯示在與指定位置不同的位置。這樣做確保了支柱附近的化身的話語在該位置的背景下有意義。然而,在諸如虛擬世界內(nèi)的戶外之類的較寬廣區(qū)域中,管理員可以創(chuàng)建較大分區(qū),因?yàn)樘摂M世界內(nèi)的這些戶外是畸形排列化身的關(guān)鍵目標(biāo)。圖6是圖示出根據(jù)本公開描述的一個(gè)實(shí)施例的用于在虛擬環(huán)境中顯示化身的方法的流程圖。如圖所示,方法600開始于步驟605,其中,游戲服務(wù)器150向多個(gè)用戶提供虛擬世界,每個(gè)用戶控制虛擬世界內(nèi)的各自的化身。游戲服務(wù)器150內(nèi)的化身定位組件160然后接收將與第一用戶相關(guān)聯(lián)的第一化身移到虛擬世界內(nèi)的第一位置的請(qǐng)求(步驟610)。該請(qǐng)求可由游戲客戶端120例如響應(yīng)于用戶在游戲客戶端120內(nèi)點(diǎn)擊指定第一位置而生成。當(dāng)接收到該請(qǐng)求時(shí),化身定位組件160標(biāo)識(shí)包含所指定第一位置的分區(qū)(步驟615)。如上面討論的,虛擬環(huán)境可被劃分為多個(gè)分區(qū),以使得虛擬環(huán)境內(nèi)的每個(gè)位置對(duì)應(yīng)于分區(qū)之一。當(dāng)標(biāo)識(shí)了包括第一位置的分區(qū)時(shí),化身定位組件160確定在所標(biāo)識(shí)分區(qū)內(nèi)向第二用戶顯示第一化身的第二位置(步驟620)。如上面討論的,第二位置可以以多種方式來確定,例如,隨機(jī)地、偽隨機(jī)地、從預(yù)定義位置組選擇,等等。當(dāng)確定了第二位置時(shí),化身定位組件160輸出用于顯示給第一用戶的虛擬環(huán)境(例如,利用與第一用戶相關(guān)聯(lián)的游戲客戶端120),以使得第一用戶的第一化身被顯示在指定位置處(步驟625)。另外,化身定位組件160輸出顯示給第二用戶的虛擬環(huán)境(例如,利用與第二用戶相關(guān)聯(lián)的游戲客戶端120),以使得第一用戶的第一化身被顯示在第二位置處(步驟630)。一旦虛擬環(huán)境被顯示給用戶,方法600結(jié)束。有利地,調(diào)整將第一用戶的化身顯示給第二用戶的位置防止了第一用戶將其化身定位成在其它化身旁邊看起來是不良內(nèi)容的形態(tài)。此外,通過在第一用戶將化身移動(dòng)到的指定位置處顯示第一用戶的化身,實(shí)施例防止了第一用戶方的任何迷惑(即,因第一化身好像行進(jìn)到第二位置而非指定位置引起的迷惑)。另外,如上面討論的,在特定實(shí)施例中,化身定位組件160可以駐留在客戶端系統(tǒng)上(例如,游戲客戶端120內(nèi))。在這樣的實(shí)施例中,第二用戶的化身定位組件160可接收來自游戲服務(wù)器的第一化身的實(shí)際位置(例如,第一用戶指定的位置),并且然后基于包含有用于第一化身的指定位置的分區(qū)來確定要顯示第一化身的第二位置。有利地,通過將化身定位組件160包括在游戲客戶端120中,實(shí)施例可以允許客戶端利用本地存儲(chǔ)的信任相關(guān)信息,例如,虛擬世界內(nèi)的己知朋友列表以及對(duì)于第二用戶的預(yù)定義安全等級(jí)。在替代實(shí)施例中,化身定位組件160可駐留在客戶端系統(tǒng)和游戲服務(wù)器系統(tǒng)兩者上,其中,化身定位組件160的每個(gè)實(shí)例負(fù)責(zé)某些操作。例如,服務(wù)器系統(tǒng)上的化身定位組件160可以包含有用于第一化身的指定位置的分區(qū)并且將所確定的分區(qū)信息發(fā)送給第二用戶的游戲客戶端(即,不是發(fā)送指定位置)。第二用戶的游戲客戶端內(nèi)的化身定位組件160然后可以在所接收到的分區(qū)內(nèi)選擇要顯示第一化身的位置。圖7是圖示出根據(jù)本公開描述的一個(gè)實(shí)施例的用于在虛擬環(huán)境中顯示化身的方法的流程圖。如圖所示,方法700開始于步驟705,其中,化身定位組件160接收將與第一用戶相關(guān)聯(lián)的第一化身移動(dòng)到虛擬環(huán)境內(nèi)的第一位置的請(qǐng)求。當(dāng)接收到該請(qǐng)求時(shí),化身定位組件160判斷第一用戶是否具有針對(duì)第二用戶的信任狀態(tài)(步驟710)。例如,化身定位組件160可以判斷第一用戶是否出現(xiàn)在虛擬世界內(nèi)第二用戶的朋友類別上。作為另一示例,第二用戶可以在虛擬世界內(nèi)維護(hù)單獨(dú)的信任用戶列表,并且化身定位組件160可以判斷第一用戶是否出現(xiàn)在這樣的列表上。當(dāng)判定第一用戶具有針對(duì)第二用戶的信任狀態(tài)時(shí),化身定位組件160在指定的第一位置處將第一化身顯示(或者輸出以利用游戲客戶端120顯示)給第二用戶(步驟715),并且類似地,在指定的第一位置處將第一化身顯示給第一用戶(步驟735),在此之后,方法700結(jié)束。即,在所描繪的示例中,如果第一用戶具有對(duì)于第二用戶的信任狀態(tài),則化身定位組件160不調(diào)整將第一化身顯示給第二用戶的位置。這樣做使得第一用戶和第二用戶能夠一起參與虛擬世界內(nèi)的活動(dòng),例如,利用他們的化身創(chuàng)建非不良化身形態(tài)。另一方面,如果化身定位組件160判定第一用戶不具有與第二用戶的信任狀態(tài),則化身定位組件160在虛擬環(huán)境內(nèi)標(biāo)識(shí)出包含指定位置的分區(qū)并且還標(biāo)識(shí)出該分區(qū)內(nèi)的任何禁止區(qū)域(步驟720)。如上面討論的,在某些虛擬環(huán)境中,虛擬世界提供者可能希望防止某些區(qū)域(例如,用來訪問虛擬世界的另一區(qū)域的門)因高密度化身而變得雜亂。因此,所描繪實(shí)施例中的化身定位組件160被配置為標(biāo)識(shí)分區(qū)內(nèi)的這些禁止區(qū)域并且確定在該分區(qū)內(nèi)不在任何禁止區(qū)域內(nèi)的、要將第一用戶的化身顯示給第二用戶的第二位置(步驟725)。一旦第二位置被確定,化身定位組件160就在確定的第二位置處將第一化身顯示給第二用戶(步驟730)。然而,在該實(shí)施例中,化身定位組件160仍然在第一用戶指定的第一位置處顯示第一用戶的化身(步驟735),以防止給第一用戶方造成任何迷惑和挫敗感。當(dāng)化身被顯示給兩方用戶之后,方法700結(jié)束。圖8是圖示出根據(jù)本公開描述的一個(gè)實(shí)施例的被配置來操作化身定位組件的系統(tǒng)的框圖。如圖所示,系統(tǒng)800包括經(jīng)由網(wǎng)絡(luò)880可通信地相耦合的服務(wù)器系統(tǒng)850和多個(gè)客戶端系統(tǒng)810。在一個(gè)實(shí)施例中,客戶端系統(tǒng)810可以包括現(xiàn)有計(jì)算機(jī)系統(tǒng),例如,桌上計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板電腦、游戲控制臺(tái)、手持游戲設(shè)備等。然而,圖8所示的客戶端系統(tǒng)810僅僅是可以使用本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的示例。本發(fā)明的實(shí)施例可以以不同方式實(shí)施,而不管計(jì)算機(jī)系統(tǒng)是諸如通過高速網(wǎng)絡(luò)連接的各個(gè)計(jì)算機(jī)的集群之類的復(fù)雜多用戶計(jì)算系統(tǒng)、單用戶工作站、還是缺乏非易失性存儲(chǔ)裝置的網(wǎng)絡(luò)裝置。此夕卜,將明確想到,本發(fā)明的實(shí)施例可以利用能夠執(zhí)行這里描述的功能的任何設(shè)備或計(jì)算機(jī)系統(tǒng)來實(shí)施。如圖所示,每個(gè)客戶端系統(tǒng)810包括但不限于處理器815,處理器815經(jīng)由總線820從存儲(chǔ)器830和存儲(chǔ)裝置825獲取指令和數(shù)據(jù)。處理器815是執(zhí)行指令、邏輯和數(shù)學(xué)運(yùn)算的可編程邏輯設(shè)備,并且可以代表一個(gè)或多個(gè)CPU。存儲(chǔ)裝置825代表硬盤驅(qū)動(dòng)器、閃存設(shè)備、光介質(zhì)等。一般地,存儲(chǔ)裝置825存儲(chǔ)供客戶端系統(tǒng)810使用的應(yīng)用程序和數(shù)據(jù)??蛻舳讼到y(tǒng)810例如經(jīng)由網(wǎng)絡(luò)接口被可操作地連接到網(wǎng)絡(luò)880。存儲(chǔ)器830是充分大以保存必要程序和數(shù)據(jù)結(jié)構(gòu)的任何存儲(chǔ)器。存儲(chǔ)器830可以是包括隨機(jī)存取存儲(chǔ)器、非易失性或備份存儲(chǔ)器(例如,可編程或閃速存儲(chǔ)器、只讀存儲(chǔ)器等)在內(nèi)的存儲(chǔ)器設(shè)備之一或其組合。另外,存儲(chǔ)器830和存儲(chǔ)裝置825可被認(rèn)為包括物理上位于任何地方(例如,在經(jīng)由總線820連接到客戶端系統(tǒng)810的另一計(jì)算機(jī)上)的存儲(chǔ)器。存儲(chǔ)器830包括游戲客戶端120和操作系統(tǒng)(“OS”) 835。操作系統(tǒng)835是用于管理客戶端系統(tǒng)810的操作的軟件。0S835的示例包括UNIX、Microsoft Windows 操作系統(tǒng)的各版本以及Linux 操作系統(tǒng)的各發(fā)布。操作系統(tǒng)715的其它示例包括用于游戲控制臺(tái)的客戶操作系統(tǒng),包括用于諸如 Microsoft Xbox 360 , Nintendo Wii 和 Sony PlayStation 3之類的系統(tǒng)的客戶操作系統(tǒng)。另外,客戶端系統(tǒng)810分別被耦合到顯示設(shè)備840和輸入設(shè)備845。顯示設(shè)備840可以包括諸如監(jiān)視器、觸摸屏顯示器等的輸出設(shè)備。例如,顯示設(shè)備840可以包括用來從視覺上描繪虛擬環(huán)境的顯示設(shè)備。作為一個(gè)示例,顯示器840可以提供允許用戶選擇虛擬環(huán)境內(nèi)的不同位置并控制化身在虛擬環(huán)境內(nèi)的移動(dòng)的觸敏界面。輸入設(shè)備845表示各種各樣的輸入設(shè)備,包括鍵盤、鼠標(biāo)、操控器等。此外,輸入設(shè)備845可以包括用于控制客戶端系統(tǒng)810的一組按鈕、開關(guān)或其它物理設(shè)備機(jī)構(gòu)。例如,輸入設(shè)備845可以包括用來通過呈現(xiàn)在顯示器840上的虛擬環(huán)境對(duì)化身進(jìn)行導(dǎo)覽的一組方向按鈕。如圖所示,服務(wù)器系統(tǒng)850包括但不限于處理器855,處理器855經(jīng)由總線860從存儲(chǔ)器870和存儲(chǔ)裝置865獲取指令和數(shù)據(jù)。處理器855是執(zhí)行指令、邏輯和數(shù)學(xué)運(yùn)算的可編程邏輯設(shè)備,并且可以代表一個(gè)或多個(gè)CPU。存儲(chǔ)裝置865代表硬盤驅(qū)動(dòng)器、閃存設(shè)備、光介質(zhì)等。一般地,存儲(chǔ)裝置865存儲(chǔ)供服務(wù)器系統(tǒng)850使用的應(yīng)用程序和數(shù)據(jù)。服務(wù)器系統(tǒng)850例如經(jīng)由網(wǎng)絡(luò)接口被可操作地連接到網(wǎng)絡(luò)880。存儲(chǔ)器870是充分大以保存必要程序和數(shù)據(jù)結(jié)構(gòu)的任何存儲(chǔ)器。存儲(chǔ)器870可以是包括隨機(jī)存取存儲(chǔ)器、非易失性或備份存儲(chǔ)器(例如,可編程或閃速存儲(chǔ)器、只讀存儲(chǔ)器等)在內(nèi)的存儲(chǔ)器設(shè)備之一或其組合。另外,存儲(chǔ)器870和存儲(chǔ)裝置865可被認(rèn)為包括物理上位于任何地方(例如,在經(jīng)由總線860連接到服務(wù)器系統(tǒng)850的另一計(jì)算機(jī)上)的存儲(chǔ)器。存儲(chǔ)器870包括游戲服務(wù)器150和操作系統(tǒng)(“OS”) 875。操作系統(tǒng)875是用于管理服務(wù)器系統(tǒng)850的操作的軟件。0S875的示例包括UNIX、Microsoft\Vindows 操作系統(tǒng)的各版本以及Linux 操作系統(tǒng)的各發(fā)布。操作系統(tǒng)875的其它示例包括用于游戲控制臺(tái)的客戶操作系統(tǒng),包括用于諸如Microsoft Xbox 360 ,Nintendo Wii 和 Sony PlayStation 3之類的系統(tǒng)的客戶操作系統(tǒng)。游戲服務(wù)器包含化身定位組件160。如上面討論的,當(dāng)接收到將第一化身移到第一位置的請(qǐng)求時(shí),化身定位組件160可以確定將第一化身顯示給虛擬世界的其它用戶的第二位置。即,化身定位組件160可以標(biāo)識(shí)包含第一位置的分區(qū)并且確定所標(biāo)識(shí)的分區(qū)內(nèi)要顯示第一化身的第二位置?;矶ㄎ唤M件160可以利用多種技術(shù)來確定第二位置。這樣的技術(shù)的示例包括隨機(jī)選擇、偽隨機(jī)選擇、從預(yù)定義的位置列表選擇等等。在第二位置被確定之后,化身定位組件160可以進(jìn)行輸出以顯示(例如,通過游戲客戶端120并且最終在顯示設(shè)備840上)這樣的虛擬世界,在其中,第一化身位于所確定的第二位置處被顯示給虛擬世界的其它用戶。有利地,這樣做防止了第一化身參與在虛擬世界的用戶看來表現(xiàn)為不良內(nèi)容的任何化身形態(tài)。在前面,對(duì)本發(fā)明的實(shí)施例進(jìn)行參考。然而,本發(fā)明不限于所描述的具體實(shí)施例。而是,無論是否與不同實(shí)施例有關(guān)的以下特征和元素的任意組合可被構(gòu)想來實(shí)現(xiàn)和實(shí)踐本發(fā)明。此外,雖然本發(fā)明的實(shí)施例可以獲得優(yōu)于其他可能解決方案和/或優(yōu)于現(xiàn)有技術(shù)的優(yōu)點(diǎn),但是特定優(yōu)點(diǎn)是否由給定實(shí)施例獲得并不對(duì)本發(fā)明構(gòu)成限制。因此,前面的方面、特征、實(shí)施例和優(yōu)點(diǎn)僅僅是說明性的,并且不被認(rèn)為是所附權(quán)利要求的元素或限制,除非在(一個(gè)或多個(gè))權(quán)利要求中明確記載。同樣,對(duì)“本發(fā)明”的引用不應(yīng)被解釋為是對(duì)這里公開的任何發(fā)明主題的概括并且不應(yīng)被認(rèn)為是是所附權(quán)利要求的元素或限制,除非在(一個(gè)或多個(gè))權(quán)利要求中明確記載。本發(fā)明的方面可被實(shí)施為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明的方面可以采取完全為硬件的實(shí)施例、完全為軟件的實(shí)施例(包括固件、駐留軟件、微代碼等)或者組合了軟件和硬件方面的實(shí)施例的形式,在此它們可能一般都被稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明的方面可以采取被包含在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式,這一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上包含有計(jì)算機(jī)可讀程序代碼。可以利用一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置或設(shè)備,或者前面的任意合適組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體示例(非窮盡列表)包括以下:具有一條或多條線的電連接、便攜計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式致密盤只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備或者前面的任意合適組合。在本文的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可包含或存儲(chǔ)供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的或結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的程序的任何有形介質(zhì)。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以包括例如在基帶中或作為載波一部分被傳播的、其中包含有計(jì)算機(jī)可讀程序代碼的數(shù)據(jù)信號(hào)。這樣的被傳播信號(hào)可以采取多種形式中的任何形式,多種形式包括但不限于電磁、光或者其任何合適組合。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以是非計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的、可傳輸、傳輸、傳送供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的或結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的程序的任何計(jì)算機(jī)可讀介質(zhì)。包含在計(jì)算機(jī)可讀介質(zhì)上的程序代碼可以利用任何適當(dāng)介質(zhì)來發(fā)送,包括但不限于無線、有線、光纖線纜、RF等,或者前面的任何合適的組合。用于執(zhí)行本發(fā)明各個(gè)方面的操作的計(jì)算機(jī)程序代碼可以以一種或多種編程語言的任何組合來編寫,包括諸如Java,Smalltalk, C++等之類的面向?qū)ο蟮木幊陶Z言,以及諸如“C”編程語言或類似編程語言之類的傳統(tǒng)過程編程語言。程序代碼可以完全在用戶的計(jì)算機(jī)上運(yùn)行、部分地在用戶的計(jì)算機(jī)上運(yùn)行、作為獨(dú)立軟件包運(yùn)行、部分地在用戶的計(jì)算機(jī)上且部分地在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上運(yùn)行。在后面的場(chǎng)合中,遠(yuǎn)程計(jì)算機(jī)可通過任何類型的網(wǎng)絡(luò)被連接到用戶的計(jì)算機(jī),任何類型的網(wǎng)絡(luò)包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN),或者可以使該連接去往外部計(jì)算機(jī)(例如,利用因特網(wǎng)服務(wù)提供商通過因特網(wǎng))。上面參考根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程示和/或框圖描述了本發(fā)明的各方面。將明白,流程示和/或框圖的每個(gè)塊以及流程示和/或框圖中的塊的組合可以由計(jì)算機(jī)程序指令來實(shí)施。這些計(jì)算機(jī)程序指令可被提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)的處理器或其它可編程數(shù)據(jù)處理裝置以產(chǎn)生一機(jī)器,以使得經(jīng)由計(jì)算機(jī)的處理器或其它可編程數(shù)據(jù)處理裝置運(yùn)行的指令創(chuàng)建用于實(shí)現(xiàn)流程圖和/或一個(gè)或多個(gè)框圖塊中指定的功能的裝置(means)。這些計(jì)算機(jī)程序指令還可被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,其可以指導(dǎo)計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備以特定方式工作,以使得存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生包含有實(shí)施流程圖和/或一個(gè)或多個(gè)框圖塊中指定的功能/動(dòng)作的指令的制造品。計(jì)算機(jī)程序指令還可被下載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備以使操作步驟的序列在計(jì)算機(jī)、可編程數(shù)據(jù)處理裝置或其它設(shè)備上被執(zhí)行來產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,以使得在計(jì)算機(jī)或其它可編程裝置上運(yùn)行的指令提供用于實(shí)施流程圖和/或一個(gè)或多個(gè)框圖塊中指定的功能/動(dòng)作的處理。本發(fā)明的實(shí)施例可通過云計(jì)算基礎(chǔ)設(shè)施被提供給端用戶。云計(jì)算一般是指作為網(wǎng)絡(luò)上的服務(wù)提供的可擴(kuò)展計(jì)算資源。更正式地,云計(jì)算可被定義為一種計(jì)算能力,其提供計(jì)算資源與其底層技術(shù)體系結(jié)構(gòu)(例如,服務(wù)器、存儲(chǔ)裝置、網(wǎng)絡(luò))之間的一種抽象,使得能夠?qū)θ缦碌目膳渲糜?jì)算資源的共享池進(jìn)行方便的按需網(wǎng)絡(luò)訪問,該可配置計(jì)算資源的共享池可以在最少的管理努力或服務(wù)提供商交互的情況下快速被配置和釋放。因此,云計(jì)算允許用戶訪問“云”中的虛擬計(jì)算資源(例如,存儲(chǔ)、數(shù)據(jù)、應(yīng)用以及甚至完全虛擬化的計(jì)算系統(tǒng)),而無需注意到用來提供計(jì)算資源的底層物理系統(tǒng)(或這些系統(tǒng)的位置)。通常,云計(jì)算資源以按使用付費(fèi)的方式被提供給用戶,其中,用戶僅對(duì)實(shí)際使用的計(jì)算資源(例如,用戶所消耗的存儲(chǔ)空間量或者用戶所實(shí)例化的虛擬系統(tǒng)的數(shù)目)付費(fèi)。用戶可以通過因特網(wǎng)從任何地方在任何事件訪問駐留在云中的任何資源。在本發(fā)明的上下文中,用戶可以訪問云中可用的應(yīng)用(例如,配置有化身定位組件160的游戲服務(wù)器150)或相關(guān)數(shù)據(jù)。例如,化身定位組件160可以運(yùn)行在云中的計(jì)算系統(tǒng)上并且從用戶(例如,從與用戶相關(guān)聯(lián)的游戲客戶端120)接收將用戶的化身移動(dòng)到指定位置的請(qǐng)求。在這樣的情況中,化身定位組件160可以確定包含指定位置的分區(qū)并且可以在該分區(qū)內(nèi)選擇將用戶的化身顯示給虛擬世界中的其它用戶的第二位置。這樣做防止了用戶創(chuàng)建在另外的用戶看來表現(xiàn)為不良內(nèi)容的虛擬世界內(nèi)的化身形態(tài),另外的用戶從附接到與云相連的網(wǎng)絡(luò)(例如,因特網(wǎng))的計(jì)算系統(tǒng)訪問該虛擬世界。附圖中的流程圖和框示出了根據(jù)本發(fā)明各個(gè)實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)方式的體系結(jié)構(gòu)、功能和操作。就此而言,流程圖或框圖中的每個(gè)塊可以表示包含用于實(shí)現(xiàn)(一個(gè)或多個(gè))指定邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令的代碼的一部分、模塊或片段。在一些替代實(shí)現(xiàn)方式中,塊中提到的功能可以不按塊中提到的順序發(fā)生。例如,取決于所涉及的功能,連續(xù)示出的兩個(gè)塊實(shí)際上可以基本上并發(fā)地被執(zhí)行,或者這些塊有時(shí)可以按逆序被執(zhí)行。框圖和/或流程示中的每塊以及框圖和/或流程示中的塊的組合可以由執(zhí)行指定功能或動(dòng)作的基于專用硬件的系統(tǒng)或者專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。雖然前面涉及到本發(fā)明的實(shí)施例,但是可以在不脫離本發(fā)明的基本范圍的情況下設(shè)計(jì)出本發(fā)明的其它和進(jìn)一步的實(shí)施例,并且本發(fā)明的范圍由以下權(quán)利要求確定。
權(quán)利要求
1.一種方法,包括: 接收將虛擬環(huán)境內(nèi)的第一用戶控制的虛擬對(duì)象移動(dòng)到第一位置的請(qǐng)求; 響應(yīng)于該請(qǐng)求: 標(biāo)識(shí)包含所述第一位置的分區(qū); 確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置;以及 輸出所述虛擬環(huán)境用于按如下方式顯示:將所述第一用戶控制的虛擬對(duì)象顯示為位于所述虛擬環(huán)境內(nèi)所確定的第二位置處。
2.如權(quán)利要求1所述的方法,還包括: 將所述虛擬環(huán)境劃分為多個(gè)分區(qū),其中,所述多個(gè)分區(qū)的每個(gè)分區(qū)與所述虛擬環(huán)境的獨(dú)占部分相對(duì)應(yīng)。
3.如權(quán)利要求1所述的方法,還包括: 輸出所述虛擬環(huán)境用于顯示給從其接收了所述請(qǐng)求的第一客戶端,其中,所述第一用戶控制的虛擬對(duì)象被顯示為位于所述虛擬環(huán)境內(nèi)的所述第一位置處。
4.如權(quán)利要求1所述的方法,其中,所述第一位置和所述第二位置是所述虛擬環(huán)境內(nèi)的不同位置,其中,所述請(qǐng)求是從所述第一客戶端接收的,其中,所述虛擬環(huán)境被輸出用于顯示給第二客戶端,并且其中,所述第一客戶端和所述第二客戶端被與不同用戶相關(guān)聯(lián)。
5.如權(quán)利要求1所述的方法,其中,確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置還包括如下中的至少一者: 隨機(jī)地選擇所標(biāo)識(shí)分區(qū)內(nèi)的所述第二位置;以及 選擇所標(biāo)識(shí)分區(qū)內(nèi)的預(yù)定位置組中的一個(gè)位置作為所述第二位置。
6.如權(quán)利要求1所述的方法,其中,確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置還包括: 標(biāo)識(shí)出所標(biāo)識(shí)分區(qū)內(nèi)的一個(gè)或多個(gè)禁止區(qū)域;以及 隨機(jī)選擇位于所標(biāo)識(shí)分區(qū)內(nèi)的且在所標(biāo)識(shí)出的一個(gè)或多個(gè)禁止區(qū)域外的所述第二位置。
7.如權(quán)利要求1所述的方法,其中,所述第一用戶控制的虛擬對(duì)象是由第一用戶控制的化身。
8.如權(quán)利要求1所述的方法,其中,所述請(qǐng)求是從第一用戶接收的,并且所述方法還包括: 標(biāo)識(shí)所述第一用戶與所述虛擬世界中的第三用戶之間的關(guān)系;以及基于所標(biāo)識(shí)出的用戶之間的關(guān)系,輸出所述虛擬環(huán)境用于以如下方式顯示給所述第三用戶:將所述第一用戶控制的虛擬對(duì)象示出為位于所述虛擬環(huán)境內(nèi)的所述第一位置處。
9.一種包含程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序在被運(yùn)行時(shí)執(zhí)行操作,所述操作包括: 接收將虛擬環(huán)境內(nèi)的第一用戶控制的虛擬對(duì)象移動(dòng)到第一位置的請(qǐng)求; 響應(yīng)于該請(qǐng)求: 標(biāo)識(shí)包含所述第一位置的分區(qū); 確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置;以及 輸出所述虛擬環(huán)境用于按如下方式顯示:將所述第一用戶控制的虛擬對(duì)象顯示為位于所述虛擬環(huán)境內(nèi)所確定的第二位置處。
10.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述操作還包括: 將所述虛擬環(huán)境劃分為多個(gè)分區(qū),其中,所述多個(gè)分區(qū)的每個(gè)分區(qū)與所述虛擬環(huán)境的獨(dú)占部分相對(duì)應(yīng)。
11.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述操作還包括: 輸出所述虛擬環(huán)境用于顯示給從其接收了所述請(qǐng)求的第一客戶端,其中,所述第一用戶控制的虛擬對(duì)象被顯示為位于所述虛擬環(huán)境內(nèi)的所述第一位置處。
12.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述第一位置和所述第二位置是所述虛擬環(huán)境內(nèi)的不同位置,其中,所述請(qǐng)求是從所述第一客戶端接收的,其中,所述虛擬環(huán)境被輸出用于顯示給第二客戶端,并且其中,所述第一客戶端和所述第二客戶端被與不同用戶相關(guān)聯(lián)。
13.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置還包括如下中的至少一者: 隨機(jī)地選擇所標(biāo)識(shí)分區(qū)內(nèi)的所述第二位置;以及 選擇所標(biāo)識(shí)分區(qū)內(nèi)的預(yù)定位置組中的一個(gè)位置作為所述第二位置。
14.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置還包括: 標(biāo)識(shí)出所標(biāo)識(shí)分區(qū)內(nèi)的一個(gè)或多個(gè)禁止區(qū)域;以及 隨機(jī)選擇位于所標(biāo)識(shí)分區(qū)內(nèi)的且在所標(biāo)識(shí)出的一個(gè)或多個(gè)禁止區(qū)域外的所述第二位置。
15.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述第一用戶控制的虛擬對(duì)象是由從其接收了所述請(qǐng)求的第一用戶控制的化身。
16.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述請(qǐng)求是從第一用戶接收的,并且所述操作還包括: 標(biāo)識(shí)所述第一用戶與所述虛擬世界中的第三用戶之間的關(guān)系;以及 基于所標(biāo)識(shí)出的用戶之間的關(guān)系,輸出所述虛擬環(huán)境用于以如下方式顯示給所述第三用戶:將所述第一用戶控制的虛擬對(duì)象示出為位于所述虛擬環(huán)境內(nèi)的所述第一位置處。
17.—種系統(tǒng),包括: 處理器;以及 存儲(chǔ)器,包含當(dāng)在所述處理器上被運(yùn)行時(shí)執(zhí)行操作的程序,所述操作包括: 接收將虛擬環(huán)境內(nèi)的第一用戶控制的虛擬對(duì)象移動(dòng)到第一位置的請(qǐng)求; 響應(yīng)于該請(qǐng)求: 標(biāo)識(shí)包含所述第一位置的分區(qū); 確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置;以及 輸出所述虛擬環(huán)境用于按如下方式顯示:將所述第一用戶控制的虛擬對(duì)象顯示為位于所述虛擬環(huán)境內(nèi)所確定的第二位置處。
18.如權(quán)利要求17所述的系統(tǒng),所述操作還包括: 將所述虛擬環(huán)境劃分為多個(gè)分區(qū),其中,所述多個(gè)分區(qū)的每個(gè)分區(qū)與所述虛擬環(huán)境的獨(dú)占部分相對(duì)應(yīng)。
19.如權(quán)利要求17所述的系統(tǒng),所述操作還包括:輸出所述虛擬環(huán)境用于顯示給從其接收了所述請(qǐng)求的第一客戶端,其中,所述第一用戶控制的虛擬對(duì)象被顯示為位于所述虛擬環(huán)境內(nèi)的所述第一位置處。
20.如權(quán)利要求17所述的系統(tǒng),其中,所述第一位置和所述第二位置是所述虛擬環(huán)境內(nèi)的不同位置,其中,所述請(qǐng)求是從所述第一客戶端接收的,其中,所述虛擬環(huán)境被輸出用于顯示給第二客戶端,并且其中,所述第一客戶端和所述第二客戶端被與不同用戶相關(guān)聯(lián)。
21.如權(quán)利要求17所述的系統(tǒng),其中,確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置還包括如下中的至少一者: 隨機(jī)地選擇所標(biāo)識(shí)分區(qū)內(nèi)的所述第二位置;以及 選擇所標(biāo)識(shí)分區(qū)內(nèi)的預(yù)定位置組中的一個(gè)位置作為所述第二位置。
22.如權(quán)利要求17所述的系統(tǒng),其中,確定所標(biāo)識(shí)分區(qū)內(nèi)的第二位置還包括: 標(biāo)識(shí)出所標(biāo)識(shí)分區(qū)內(nèi)的一個(gè)或多個(gè)禁止區(qū)域;以及 隨機(jī)選擇位于所標(biāo)識(shí)分區(qū)內(nèi)的且在所標(biāo)識(shí)出的一個(gè)或多個(gè)禁止區(qū)域外的所述第二位置。
23.如權(quán)利要求17所述的系統(tǒng),其中,所述第一用戶控制的虛擬對(duì)象是由第一用戶控制的化身。
24.如權(quán)利要求17所述的系統(tǒng),其中,所述請(qǐng)求是從第一用戶接收的,并且所述操作還包括: 標(biāo)識(shí)所述第一用戶與所述虛擬世界中的第三用戶之間的關(guān)系;以及基于所標(biāo)識(shí)出的用戶之間 的關(guān)系,輸出所述虛擬環(huán)境用于以如下方式顯示給所述第三用戶:將所述第一用戶控制的虛擬對(duì)象示出為位于所述虛擬環(huán)境內(nèi)的所述第一位置處。
全文摘要
本發(fā)明公開了用于虛擬世界的基于分區(qū)的定位。描述了用于以避免出現(xiàn)不良內(nèi)容的方式來在虛擬環(huán)境內(nèi)顯示化身的技術(shù)。本發(fā)明的實(shí)施例接收指定了在虛擬環(huán)境內(nèi)將第一用戶控制的虛擬對(duì)象移動(dòng)到的第一位置的請(qǐng)求。包含指定位置的分區(qū)然后被確定,并且所標(biāo)識(shí)分區(qū)內(nèi)的第二位置被確定。實(shí)施例然后輸出虛擬環(huán)境用于按如下方式顯示將第一用戶控制的虛擬對(duì)象示出為位于虛擬環(huán)境內(nèi)的所確定的第二位置處。
文檔編號(hào)G06F19/00GK103164612SQ20121027957
公開日2013年6月19日 申請(qǐng)日期2012年8月3日 優(yōu)先權(quán)日2011年8月3日
發(fā)明者克里斯托弗·普里貝 申請(qǐng)人:迪士尼企業(yè)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
赤城县| 株洲市| 新乐市| 安乡县| 家居| 长春市| 台南市| 连城县| 扎赉特旗| 五常市| 清丰县| 永福县| 灌阳县| 林西县| 安岳县| 青河县| 嘉定区| 田东县| 大石桥市| 漳浦县| 抚宁县| 北川| 比如县| 东明县| 海林市| 梁平县| 襄汾县| 金溪县| 萨迦县| 龙岩市| 沂源县| 金门县| 蕲春县| 和平县| 施甸县| 错那县| 沁水县| 黔西| 永宁县| 六安市| 南充市|