專利名稱:提供虛擬環(huán)境中的用戶特性的可視化表示的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于一種或多種虛擬環(huán)境中的用戶的交互確定該一種或多種虛擬環(huán)境中的該用戶的特性模型,且涉及將該特性模型的可視化表示呈現(xiàn)給該一種或多種虛擬環(huán)境中的該用戶和/或其它用戶。
背景技術(shù):
已知用于建模特性的系統(tǒng)和方法。然而,這些系統(tǒng)和方法可能完全依賴于對象對于填寫的帶有問題的調(diào)查或問卷的應(yīng)答,和/或依賴于設(shè)計成識別對象的特性的其它公開的信息。虛擬環(huán)境可以監(jiān)控用戶的使用,以便確定關(guān)于用戶的人口統(tǒng)計信息。然而,通常,已分析該使用的實(shí)體和/或已購買該分析或其結(jié)果的實(shí)體秘密地保持基于這種使用的確定,而不向用戶自身和/或其它用戶轉(zhuǎn)達(dá)該確定。
發(fā)明內(nèi)容
本發(fā)明的一個方面涉及提供一種或多種虛擬環(huán)境中的用戶特性的表示。可基于用戶與一種或多種虛擬環(huán)境的交互確定用戶的特性。因此,可以演進(jìn)地確定用戶的特性,而不依賴于公開的信息(例如,響應(yīng)于調(diào)查或問卷而接收的信息)。這可以提供更準(zhǔn)確的用戶特性的寫照,可以更少地侵犯用戶,可以使用戶更愉悅,和/或相對于傳統(tǒng)的特性建模系統(tǒng)提供其它增強(qiáng)功能,在傳統(tǒng)的特性建模系統(tǒng)中,主要(如果不僅僅)從公開的信息確定特性??蓪⒋_定的用戶的特性模型的可視化表示提供給一種或多種虛擬環(huán)境中的該用戶和/或其它用戶。由于用戶與一種或多種虛擬環(huán)境的交互反映對用戶的特性模型的改變,因此用戶特性的可視化表示可以改變和/或演化以反映這些改變。這些改變可以指示一種或多種虛擬環(huán)境中的用戶的特性正在演化,和/或特性模型正在緩慢地改善以反映未隨時間改變的特性。在一些實(shí)現(xiàn)方式中,被配置成提供一種或多種虛擬環(huán)境中的用戶特性的可視化表示的系統(tǒng)可以包括一個或多個處理器,該一個或多個處理器被配置成執(zhí)行一個或多個計算機(jī)程序模塊。該一個或多個計算機(jī)程序模塊可以包括交互識別模塊、交互評估模塊、特性確定模塊、特性表示模塊和/或其它模塊中的一個或多個。交互識別模塊可以被配置成識別一種或多種虛擬環(huán)境中的反應(yīng)用戶特性的交互。這類交互可以包括用戶所發(fā)起的與一種或多種虛擬環(huán)境的交互、一種或多種虛擬環(huán)境所發(fā)起的交互、其它用戶通過一種或多種虛擬環(huán)境所發(fā)起的交互和/或其它交互。本文中所使用的“特性”可以指用戶所具有的一組動態(tài)的且統(tǒng)一的特征或特質(zhì),其在各種情況下影響用戶的認(rèn)知、動機(jī)和行為。應(yīng)當(dāng)理解,不應(yīng)將特性與技能測量、靈活性、一個或多個主題知識、一個或多個虛擬環(huán)境中的參與量或一個或多個虛擬環(huán)境內(nèi)的社會地位混為一談。交互識別模塊所識別的交互可以包括用戶與虛擬環(huán)境的交互、用戶與虛擬環(huán)境內(nèi)的其它用戶的交互、其它用戶與虛擬環(huán)境的交互、虛擬環(huán)境內(nèi)的其它用戶之間的交互和/或其它交互。用戶與虛擬環(huán)境的交互和/或用戶與虛擬環(huán)境內(nèi)的其它用戶的交互可以包括,例如,虛擬環(huán)境內(nèi)的用戶的通信(例如,與其它用戶和/或虛擬環(huán)境的通信)、虛擬環(huán)境內(nèi)的用戶的自我表達(dá)、虛擬環(huán)境內(nèi)的用戶的活動、虛擬環(huán)境內(nèi)的用戶的社會關(guān)系和/或其它交互。該環(huán)境內(nèi)的用戶的通信可以包括,例如,文本聊天、私人信息、電子郵件、語音聊天、論壇帖子、開始的論壇主題、閱讀的論壇主題、非玩家角色對話、內(nèi)容帖子、鏈接的內(nèi)容和/或 其它在虛擬環(huán)境內(nèi)的通信。虛擬環(huán)境內(nèi)的用戶的自我表達(dá)可以包括,例如,虛擬人定制,創(chuàng)建、購買和/或使用的虛擬人服裝和/或裝備,創(chuàng)建或修改的項目和/或內(nèi)容,和/或指示虛擬環(huán)境內(nèi)的用戶的自我表達(dá)的其它交互。虛擬環(huán)境內(nèi)的用戶的活動可以包括,例如,參與(或者,通過回避和/或主動拒絕而不參與)的游戲,接受的任務(wù)或工作,拒絕或回避的任務(wù)或工作,購買,出售,交易,訪問的地方,參與和/或回避的戰(zhàn)斗,執(zhí)行的搜索,和/或虛擬環(huán)境內(nèi)的用戶所從事、回避或拒絕的其它活動。虛擬環(huán)境內(nèi)的用戶的社會關(guān)系可以包括接受的友誼(例如,在虛擬環(huán)境中所提供的朋友管理系統(tǒng)內(nèi))、拒絕的友誼、友誼邀請、加入的公會或其它協(xié)會、拒絕的公會或其它協(xié)會、在公會或其它協(xié)會內(nèi)所持有的角色或職位、和/或表明虛擬環(huán)境內(nèi)的用戶的社會關(guān)系的其它交互。交互識別模塊所識別的交互可以不限于直接涉及該用戶的交互。交互可以包括由其它用戶朝向該用戶的交互。此外,所識別的交互甚至可以包括這些其它用戶之間的不涉及其特性正被建模的用戶的交互。例如,交互可以包括作為其特性正被建模的用戶的朋友的用戶與其它用戶之間的交互,因為這些交互可以指示作為其特性正被建模的用戶的朋友的用戶的種類。交互評估模塊可以被配置成確定交互識別模塊所識別的交互對用戶特性的確定的影響。交互評估模塊所確定的影響可以與交互所反映的用戶特性的方面相一致。例如,如果用戶的特性被認(rèn)為是一組特征或特質(zhì),則給定的交互可以指示哪些特征或特質(zhì)為用戶特性的一部分,和/或它們在多大程度上控制用戶的認(rèn)知、動機(jī)和/或行為。作為另一示例,如果用戶的特性被認(rèn)為是一組特性原型的合并,則給定的交互可以指示作為用戶的特性的一部分的一種或多種特性原型,和/或一種或多種特性原型在多大程度上促成用戶的特性。特性確定模塊可以被配置成確定可代表用戶特性的特性模型。特性確定模塊可以基于一種或多種虛擬環(huán)境內(nèi)的交互(例如,交互識別模塊所識別的交互)確定特性模型。特性確定模塊可以確定特性模型,而無需考慮用戶對于問卷、調(diào)查的回答和/或其它被設(shè)計成使得能夠識別用戶特性的公開信息。在一些實(shí)現(xiàn)方式中,特性確定模塊可以通過將交互評估模塊所確定的一種或多種虛擬環(huán)境內(nèi)的交互的影響反映到特性模型中來確定特性模型。特性確定模塊所確定的特性模型可以代表包括在用戶特性中的一組特性特質(zhì)或特征。特性確定模塊所確定的特性模型可以代表存在于用戶特性中的一種或多種特性原型的集合。特性確定模塊可以被配置成使得代表用戶特性的特性模型的確定以持續(xù)方式不斷改變和/或演化。改變和/或演化可以反映在一種或多種虛擬環(huán)境中持續(xù)的交互。響應(yīng)于用戶與一種或多種虛擬環(huán)境的交互,交互識別模塊可以識別該交互。于是,交互評估模塊可以確定該交互(和/或相應(yīng)的選擇)對特性模型的影響。于是,特性確定模塊可以基于所確定的影響調(diào)整特性模型??赏ㄟ^訪問一組預(yù)定義的用于交互的值來確定交互評估模塊所確定的影響。交互評估模塊所確定的影響可以是動態(tài)的,因為其不能夠簡單地通過查找預(yù)定值而確定,而是可基于其發(fā)生的環(huán)境(例如,所涉及的其它用戶、如何涉及其它用戶、所涉及的其它用戶的特性、當(dāng)日的時間、虛擬環(huán)境內(nèi)的時間幀和/或其它環(huán)境參數(shù))而確定。該影響可以包括,例如,特性模型中存在的一種或多種特性特質(zhì)、特征和/或原型的增加或減少。特性表示模塊可以被配置成確定特性確定模塊所確定的特性模型的可視化表示?!た梢暬硎究梢杂妙伾?、形狀、運(yùn)動、相對運(yùn)動、位置、尺寸和/或其它可視特性表現(xiàn)存在于特性模型中的特征、特質(zhì)和/或原型(和/或它們存在的程度)??蓪⒖梢暬硎境尸F(xiàn)給一種或多種虛擬環(huán)境中的用戶和/或其它虛擬環(huán)境(例如,不被交互識別模塊監(jiān)控的虛擬環(huán)境)內(nèi)的用戶。在一些實(shí)現(xiàn)方式中,可由用戶選擇和/或控制可視化表示的形式。例如,如上所述,用戶可以選擇特性確定模塊所確定的特性模型的類型。所確定的特性模型的類型的選擇可以選擇一種與所選擇的特性模型的類型相對應(yīng)的可視化表示的形式(或可能的可視化表示的組)。用戶可以從一組可能的可視化表示中選擇一種可視化表示的形式。用戶可以配置或改善可視化表示的某些方面(例如,顏色、形狀、設(shè)計等)。例如,一組“皮膚”可供用戶選擇。用戶可以定制一種或多種皮膚。由于表示用戶特性的特性模型不斷改變和/或演化(例如,如上所述),因此特性表示模塊所確定的可視化表示可以按照相應(yīng)的方式演化。在考慮參照附圖的以下描述和所附權(quán)利要求后,本發(fā)明的這些和其它目的、特性和特征,以及操作方法,結(jié)構(gòu)的相關(guān)元件的功能,部件的組合,以及制造的經(jīng)濟(jì)情況將變得更明顯,所有的附圖形成本說明書的一部分,其中,在各圖中,類似的附圖標(biāo)記標(biāo)示相應(yīng)的部件。然而,應(yīng)當(dāng)清楚地理解,附圖僅出于說明性和描述性目的,并不意圖定義為限制本發(fā)明。在說明書和權(quán)利要求中所使用的單數(shù)形式包括復(fù)數(shù),除非文中另有明確規(guī)定。
圖I示出根據(jù)本發(fā)明的一個或多個實(shí)施方式的用于提供一種或多種虛擬環(huán)境內(nèi)的用戶的特性的表示的系統(tǒng);圖2示出根據(jù)本發(fā)明的一個或多個實(shí)施方式的一種或多種虛擬環(huán)境內(nèi)的用戶的特性的表示;圖3示出根據(jù)本發(fā)明的一個或多個實(shí)施方式的一種或多種虛擬環(huán)境內(nèi)的用戶的特性的表示;圖4示出根據(jù)本發(fā)明的一個或多個實(shí)施方式的一種或多種虛擬環(huán)境內(nèi)的用戶的特性的表示;
圖5示出根據(jù)本發(fā)明的一個或多個實(shí)施方式的一種或多種虛擬環(huán)境內(nèi)的用戶的特性的表示的演化;以及圖6示出根據(jù)本發(fā)明的一個或多個實(shí)施方式的提供一種或多種虛擬環(huán)境內(nèi)的用戶的特性的表示的方法。
具體實(shí)施例方式圖I示出被配置成提供一種或多種虛擬環(huán)境內(nèi)的用戶特性的表示的系統(tǒng)10。該系統(tǒng)可以基于一種或多種虛擬環(huán)境內(nèi)的交互確定用戶特性。因此,可以通過在與一種或多種虛擬環(huán)境交互的過程中該用戶和/或其它用戶所做的選擇來演進(jìn)地確定用戶特性。這可以提供更準(zhǔn)確的用戶特性的寫照,可以更少地侵犯用戶,可以使用戶更愉悅,和/或相對于傳統(tǒng)的特性建模系統(tǒng)提供其它增強(qiáng)功能,在傳統(tǒng)的特性建模系統(tǒng)中,主要(如果不是僅有地)從公開的信息中確定特性。系統(tǒng)10可以被配置成將用戶特性的可視化表示提供給一種或多種虛擬環(huán)境內(nèi)的該用戶和/或其它用戶。因為一種或多種虛擬環(huán)境內(nèi)的交互反映一種或多種虛擬環(huán)境內(nèi)的·用戶特性的變化,因此用戶特性的可視化表示可以改變和/或改進(jìn)以反映這些變化。在一些實(shí)現(xiàn)方式中,系統(tǒng)10可以包括一個或多個虛擬環(huán)境服務(wù)器12、一個或多個系統(tǒng)服務(wù)器14和/或其它組件中的一種或多種。系統(tǒng)10可以與一個或多個外部資源16通信和/或協(xié)同工作。用戶可以借助客戶端計算平臺18連接系統(tǒng)10和/或外部資源16??赏ㄟ^一個或多個電子通信鏈路可操作地鏈接系統(tǒng)10的組件、虛擬環(huán)境服務(wù)器12、系統(tǒng)服務(wù)器14、外部資源16和/或客戶端計算平臺18。例如,通過網(wǎng)絡(luò)(例如,因特網(wǎng)和/或其它網(wǎng)絡(luò))可以至少部分地建立這些電子通信鏈路。應(yīng)當(dāng)理解,這并不意圖進(jìn)行限制,本發(fā)明的范圍包括通過一些其它通信介質(zhì)可操作地鏈接虛擬環(huán)境服務(wù)器12、系統(tǒng)服務(wù)器14、外部資源16和/或客戶端計算平臺18的實(shí)現(xiàn)方式。給定的客戶端計算平臺18可以包括被配置成執(zhí)行計算機(jī)程序模塊的一個或多個處理器。計算機(jī)程序模塊可以被配置成使得與給定的客戶端計算平臺18相關(guān)聯(lián)的一個或多個用戶能夠連接系統(tǒng)10和/或外部資源16,和/或提供在本文中歸因于客戶端計算平臺18的其它功能。作為非限制性示例,給定的客戶端計算平臺18可以包括臺式電腦、筆記本電腦、掌上電腦、上網(wǎng)本、智能手機(jī)和/或其它計算平臺中的一種或多種。外部資源16可以包括信息源、系統(tǒng)10之外的虛擬環(huán)境的主機(jī)和/或供應(yīng)商、參與系統(tǒng)10的外部實(shí)體和/或其它資源。在一些實(shí)現(xiàn)方式中,可由包括在系統(tǒng)10中的資源提供在本文中歸因于外部資源16的一些功能或全部功能。虛擬環(huán)境服務(wù)器12可以包括電子存儲器20、一個或多個處理器22和/或其它組件。虛擬環(huán)境服務(wù)器12可以包括使得能夠與網(wǎng)絡(luò)和/或其它計算平臺交換信息的通信線路或端口。處理器22可被配置成執(zhí)行計算機(jī)程序模塊。處理器22可被配置成通過硬件、軟件和/或固件中的一種或多種來執(zhí)行計算機(jī)程序模塊。計算機(jī)程序模塊可以包括環(huán)境模塊24和/或其它計算機(jī)程序模塊。盡管可以在本文的某些段落中描述包括虛擬環(huán)境服務(wù)器12的系統(tǒng)10,但這并不意圖進(jìn)行限制。虛擬環(huán)境服務(wù)器12可以獨(dú)立于系統(tǒng)10且不同于系統(tǒng)10,并可由一實(shí)體提供,例如,該實(shí)體獨(dú)立于提供系統(tǒng)服務(wù)器14的實(shí)體。環(huán)境模塊24可以被配置成通過客戶端計算平臺18向用戶提供一種或多種虛擬環(huán)境。如在本申請中所使用的,“虛擬環(huán)境”可以包括虛擬空間、一種或多種交互式電子社交媒體和/或其它虛擬環(huán)境。虛擬空間可以包括在服務(wù)器(例如,虛擬環(huán)境服務(wù)器12)上實(shí)例化的模擬空間(例如,物理空間),遠(yuǎn)離該服務(wù)器而定位的客戶端(例如,客戶端計算平臺18)可訪問該模擬空間,以格式化虛擬空間的視圖而顯示給用戶。模擬空間可以具有地形,表示用戶正在進(jìn)行的實(shí)時交互,和/或包括位于該地形內(nèi)的一個或多個物體,這些物體能夠在該地形內(nèi)運(yùn)動。在某些情況下,該地形可以是二維地形。在其它情況下,該地形可以是三維地形。該地形可以包括虛擬空間的維度、和/或虛擬空間與生俱來的表面或物體的表面特性。在某些情況下,該地形可以描述貫穿虛擬空間的至少大部分的表面(例如,地表面)。在某些情況下,該地形可以描述具有位于其中的一個或多個主體的區(qū)域(例如,模擬具有位于其中的一個或多個天體的失重空間)。虛擬空間可以包括虛擬世界,但這并非一定如此。例如,虛擬空間可以包括游戲空間,該游戲空間不包括通常與虛擬世界相關(guān)聯(lián)的一個或多個方面(例如,重力、景觀等)。
在由虛擬環(huán)境服務(wù)器12所提供的虛擬空間內(nèi),用戶可以控制與用戶相關(guān)聯(lián)的虛擬人以彼此進(jìn)行交互。這里所使用的術(shù)語“虛擬人”可以指在虛擬空間中出現(xiàn)的代表單個用戶的物體(或物體組)。虛擬人可由與其相關(guān)聯(lián)的用戶來控制。虛擬人可以通過實(shí)例化的虛擬空間內(nèi)的物理交互、通過文本聊天、通過語音聊天和/或通過其它交互而彼此進(jìn)行交互。給定用戶可以創(chuàng)建和/或定制與其相關(guān)聯(lián)的虛擬人。虛擬人可以與用戶在虛擬空間內(nèi)可使用(例如,通過操縱虛擬人和/或項目)的虛擬物品和/或虛擬貨幣的“詳細(xì)目錄”相關(guān)聯(lián)。交互式電子社交媒體可以包括社交網(wǎng)絡(luò)、虛擬空間、微博服務(wù)、博客服務(wù)(或主機(jī))、基于瀏覽器的游戲、多人移動游戲、文件(例如,圖像文件、視頻文件或其它文件)共享服務(wù)、消息傳遞服務(wù)、留言板、論壇和/或其它可擴(kuò)展的且啟用用戶之間的交互的電子分布式媒體中的一種或多種。交互式電子社交媒體的一些非限制性具體示例可以包括Twitter 所提供的微博服務(wù),F(xiàn)acebook 所提供的社交網(wǎng)絡(luò),MySpace 所提供的社交網(wǎng)絡(luò),SecondLife 所提供的虛擬世界,Metaplace 所提供的虛擬世界構(gòu)建和托管服務(wù),WorldOf Warcraft 所提供的大型多人在線游戲,F(xiàn)lickr 、Blogger、YouTube、PlayStation Home,Xbox Live所提供的文件共享服務(wù),和/或其它交互式電子社交媒體。系統(tǒng)服務(wù)器14可以包括電子存儲器26、一個或多個處理器28和/或其它組件。系統(tǒng)服務(wù)器14可以包括使得能夠與網(wǎng)絡(luò)和/或其它計算平臺交換信息的通信線路或端口。應(yīng)當(dāng)理解,虛擬環(huán)境服務(wù)器12和系統(tǒng)服務(wù)器14作為兩套獨(dú)立的設(shè)備的說明并不意圖進(jìn)行限制。在一些實(shí)現(xiàn)方式中,虛擬環(huán)境服務(wù)器12和系統(tǒng)服務(wù)器14可以包括至少一個共用的設(shè)備,該共用的設(shè)備執(zhí)行在本文中歸因于虛擬環(huán)境服務(wù)器12的部分功能或全部功能和在本文中歸因于系統(tǒng)服務(wù)器14的部分功能或全部功能。電子存儲器26可以包括電子地存儲信息的電子存儲介質(zhì)。電子存儲器26的電子存儲介質(zhì)可以包括系統(tǒng)存儲器和可移動存儲器之一或兩者,系統(tǒng)存儲器與系統(tǒng)服務(wù)器14整體地(即,基本上是不可移動的)被提供,可移動存儲器,例如通過端口(例如,USB端口、火線端口等)或驅(qū)動器(例如,磁盤驅(qū)動器等)可移動地連接到系統(tǒng)服務(wù)器14。電子存儲器26可以包括光學(xué)可讀存儲介質(zhì)(例如,光盤等)、磁性可讀存儲介質(zhì)(例如,磁帶、磁性硬盤驅(qū)動器、軟盤驅(qū)動器等)、基于電荷的存儲介質(zhì)(例如,EEPR0M.RAM等)、固態(tài)存儲介質(zhì)(例如,閃存驅(qū)動器等)和/或其它電子可讀存儲介質(zhì)中的一種或多種。電子存儲器26可以存儲軟件算法、處理器28所確定的信息、從系統(tǒng)服務(wù)器14所接收的信息、從客戶端計算平臺18所接收的信息、從虛擬環(huán)境服務(wù)器12所接收的信息和/或其它使系統(tǒng)服務(wù)器14能夠正常運(yùn)轉(zhuǎn)的信息。處理器28被配置成在系統(tǒng)服務(wù)器14中提供信息處理能力。因此,處理器28可以包括數(shù)字處理器、模擬處理器、被設(shè)計成處理信息的數(shù)字電路、被設(shè)計成處理信息的模擬電路、狀態(tài)機(jī)和/或其它用于電子地處理信息的機(jī)制中的一種或多種。盡管在圖I中示出作為單個實(shí)體的處理器28,但這僅出于說明性目的。在一些實(shí)現(xiàn)方式中,處理器28可以包括多個處理單元。這些處理單元可以實(shí)際上位于同一設(shè)備內(nèi),或者處理器28可以代表協(xié)同操作的多個設(shè)備的處理功能。如圖I所示,處理器28可被配置成執(zhí)行一個或多個計算機(jī)程序模塊。該一個或多個計算機(jī)程序模塊可以包括交互識別模塊30、交互評估模塊32、特性確定模塊34、特性表示模塊36和/或其它模塊中的一個或多個。處理器28可被配置成利用軟件;硬件;固件;軟件、硬件和/或固件的某些組合;和/或其它用于配置處理器28上的處理能力的機(jī)制來執(zhí)行模塊30、模塊32、模塊34和/或模塊36。應(yīng)當(dāng)理解,盡管在圖I中示出模塊30、模塊32、模塊34和/或模塊36共存于單個處理單元內(nèi),但是在處理器28包括多個處理單元的實(shí)現(xiàn)方式中,可將模塊30、模塊32、模塊34和/或模塊36中的一個或多個定位成遠(yuǎn)離其它模塊。在系統(tǒng)服務(wù)器14和虛擬環(huán)境服務(wù)器12以協(xié)調(diào)方式運(yùn)行以提供本文中所描述的關(guān)于處理器28的功能的實(shí)現(xiàn)方式中,歸因于模塊30、模塊32、模塊34和/或模塊36中的一個或多個的功能的一部分或全部可由在虛擬環(huán)境服務(wù)器12的處理器22上所執(zhí)行的模塊來提供。以下描述的不同的模塊30、模塊32、模塊34和/或模塊36所提供的功能的描述出于說明性目的,且并不意圖進(jìn)行限制,因為模塊30、模塊32、模塊34和/或模塊36中的任意一個可以提供比所描述的功能更多或更少的功能。例如,可以去除模塊30、模塊32、模塊34和/或模塊36中的一個或多個,所去除模塊的部分功能或全部功能可由模塊30、模塊32、模塊34和/或模塊36中其余的模塊來提供。作為另一示例,處理器28可被配置成執(zhí)行一個或多個附加模塊,該一個或多個附加模塊可執(zhí)行歸因于以下的模塊30、模塊32、模塊34和/或模塊36之一的部分功能或全部功能。 交互識別模塊30可被配置成識別一種或多種虛擬環(huán)境中的反映用戶特性的交互。本文中所使用的“特性”可以指用戶所具有的一組動態(tài)的且有統(tǒng)一的特征或特質(zhì),其在各種情況下影響用戶的認(rèn)知、動機(jī)和行為。應(yīng)當(dāng)理解,不應(yīng)將特性與技能測量、靈活性、一個或多個主題知識、一個或多個虛擬環(huán)境中的參與量或一個或多個虛擬環(huán)境內(nèi)的社會地位混為一談。交互識別模塊30所識別的交互可以包括用戶與虛擬環(huán)境的交互、用戶與虛擬環(huán)境內(nèi)的其它用戶的交互、其它用戶與虛擬環(huán)境的交互、虛擬環(huán)境內(nèi)的其它用戶之間的交互和/或其它交互。用戶與虛擬環(huán)境的交互和/或用戶與虛擬環(huán)境內(nèi)的其它用戶的交互可以包括,例如,虛擬環(huán)境內(nèi)的用戶的通信(例如,與其它用戶和/或虛擬環(huán)境的通信)、虛擬環(huán)境內(nèi)的用戶的自我表達(dá)、虛擬環(huán)境內(nèi)的用戶的活動、虛擬環(huán)境內(nèi)的用戶的社會關(guān)系和/或其它交互。用戶在虛擬環(huán)境內(nèi)與其它用戶、非玩家角色、管理員和/或其它實(shí)體的通信可以包括,例如,文本聊天、私人信息、電子郵件、語音聊天、論壇帖子、開始的論壇主題、閱讀的論壇主題、非玩家角色對話、內(nèi)容帖子、鏈接的內(nèi)容和/或其它在虛擬環(huán)境內(nèi)的通信。虛擬環(huán)境內(nèi)的用戶的自我表達(dá)可以包括,例如,虛擬人定制,創(chuàng)建、購買和/或使用的虛擬人服裝和/或裝備,創(chuàng)建或修改的項目和/或內(nèi)容,和/或指示虛擬環(huán)境內(nèi)的用戶的自我表達(dá)的其它交互。虛擬環(huán)境內(nèi)的用戶的活動可以包括,例如,參與(或者,通過回避和/或主動拒絕而不參與)的游戲,接受的任務(wù)或工作,拒絕或回避的任務(wù)或工作,購買,出售,交易,訪問的地方,參與和/或回避的戰(zhàn)斗,執(zhí)行的搜索,和/或虛擬環(huán)境內(nèi)的用戶所從事、回避或拒絕的其它活動。虛擬環(huán)境內(nèi)的用戶的社會關(guān)系可以包括接受的友誼(例如,在虛擬環(huán)境中所提供的朋友管理系統(tǒng)內(nèi))、拒絕的友誼、友誼邀請、加入的公會或其它協(xié)會、拒絕的公會或其它協(xié)會、在公會或其它協(xié)會內(nèi)所持有的角色或職位、和/或表示虛擬環(huán)境內(nèi)的用戶的社會關(guān)系的其它交互。
交互識別模塊30所識別的交互可以不限于直接涉及該用戶的交互。交互可以包括由其它用戶朝向該用戶的交互。此外,所識別的交互甚至可以包括這些其它用戶之間的不涉及其特性正被建模的用戶的交互。例如,交互可以包括作為其特性正被建模的用戶的朋友的用戶與其它用戶之間的交互,因為這些交互可以指示作為其特性正被建模的用戶的朋友的用戶的種類。
用戶可以基于其它用戶的特性來決定其與其它用戶的交互。例如,第一用戶可以接受來自第二用戶的友誼請求,因為第二用戶具有(或缺少)某種特性特質(zhì)、品質(zhì)或者在其特性模型中所反映的特質(zhì)和/或品質(zhì)的組合。第一用戶可以拒絕來自第三用戶的友誼請求,因為第三用戶缺少(或具有)某種特性特質(zhì)、品質(zhì)或者在其特性模型中所反映的特質(zhì)和/ 或品質(zhì)的組合。由于第二用戶和第三用戶在虛擬環(huán)境中持續(xù)交互,因此他們的交互可以基于已被第一用戶由于友誼而接受或拒絕的其與第一用戶的關(guān)系,持續(xù)塑造第一用戶的特性模型。
在一些實(shí)現(xiàn)方式中,環(huán)境模塊24可被配置成使得虛擬環(huán)境中的一個或多個實(shí)體基于特性模型(和/或其表示)以不同的方式與用戶進(jìn)行交互。例如,如果特性模型(和/或其表示)指示用戶是友好的,則非玩家角色可以按照第一種方式與該用戶交互。如果特性模型指示用戶是沉默寡言的或通常是不社交的,則非玩家角色可以按照第二種方式與該用戶交互。非玩家角色的交互中的差異可以包括微妙地使用不同的對話與用戶通信,以基于用戶的特性模型或其表示對抗用戶或向用戶提供幫助。可受用戶的特性影響的其它類型的非玩家角色交互可以包括給予任務(wù)、給予幫助或訓(xùn)練、接受和/或提供友誼、提出挑戰(zhàn)、給予禮物和/或其它交互。
交互評估模塊32可以被配置成確定交互識別模塊30所識別的交互對用戶特性的確定的影響。交互評估模塊32所確定的影響可以與所識別的交互所反映的用戶特性的方面相一致。例如,如果用戶特性被認(rèn)為是一組特征或特質(zhì),則給定的交互可以指示哪些特征或特質(zhì)為用戶特性的一部分,和/或它們在多大程度上控制用戶的認(rèn)知、動機(jī)和/或行為。 作為另一示例,如果用戶特性被認(rèn)為是一組特性原型的混合,則給定的交互可以指示作為用戶特性的一部分的一種或多種特性原型,和/或一種或多種特性原型在多大程度上促成用戶的特性。
特性確定模塊34可以被配置成確定可代表用戶特性的特性模型。特性確定模塊34可以基于一種或多種虛擬環(huán)境內(nèi)的交互(例如,交互識別模塊30所識別的交互)確定特性模型。特性確定模塊34可以確定特性模型,而無需考慮用戶對于被設(shè)計成使得能夠識別用戶特性的問卷、調(diào)查的響應(yīng)和/或其它公開宣布的信息。在一些實(shí)現(xiàn)方式中,特性確定模塊34可以通過將交互評估模塊32所確定的用戶的交互的影響反映到特性模型中來確定特性模型。特性模型可以反映一種或多種虛擬環(huán)境內(nèi)的用戶的特性,和/或特性模型可以反映在虛擬環(huán)境內(nèi)的用戶控制下的角色(例如,虛擬人)的特性。
確定模塊34所確定的特性模型可以代表包括在用戶特性中的一組特性特質(zhì)或特征。例如,特性特質(zhì)或特征可以包括1945年Raymond Cattell在紐約的Harcourt, Brace, & World 上發(fā)表的 “The description and measurement ofpersonality” 中所描述的特性因素(例如,熱情、理智、情緒穩(wěn)定、控制力、活潑、規(guī)則意識、敢為性、敏感性、警惕性、 幻想性、私人性、憂慮、適應(yīng)性、自立、完美主義、緊張和/或其它因素)中的一種或多種, 其全部內(nèi)容通過引用并入本申請。作為示例,特性特質(zhì)或特征可以包括1993年Lewis Goldberg 在 American Psychologist,第 48 卷,第 26-34 頁上發(fā)表的“The structure of phenotypicpersonality traits”中所提出的五維特性模型中的一個或多個維度(例如,經(jīng)驗開放性、責(zé)任心、外向性、親和性、神經(jīng)質(zhì)和/或其它特性特質(zhì)),其全部內(nèi)容通過引用并入本申請。
確定模塊34所確定的特性模型可以代表存在于用戶特性中的一種或多種特性原型的集合。例如,一種或多種特·性原型的集合可以包括Briggs-Myers的特性測試所定義的特性原型。作為示例,一種或多種特性原型的集合可以包括包含在九型特性(例如,改革者、 助人者、成功者、浪漫者、觀察者、忠誠者、熱心者、挑戰(zhàn)者、和平者和/或其它特性原型)中的一種或多種特性原型。
特性確定模塊34可以確定包括一組特質(zhì)、特征和/或原型的其它特性模型。例如, 特性確定模塊34可以基于脈輪(例如,頂輪、三眼輪、喉輪、心輪、太陽輪、本我輪、海底輪和 /或其它脈輪)確定特性模型。存在特性模型的其它示例。
在一些實(shí)現(xiàn)方式中,可以基于用戶選擇決定用于表示用戶特性的特性模型的類型。例如,一用戶可以選擇以使其特性模型基于脈輪,而另一用戶可以選擇以使其特性模型基于九型特性。
特性確定模塊34可以被配置成使得表示用戶特性的特性模型的確定以正在進(jìn)行的方式不斷改變和/或演化。改變和/或演化可以反映該用戶和/或其它用戶與一種或多種虛擬環(huán)境的正在進(jìn)行的交互。響應(yīng)于該用戶(和/或另一用戶)與一種或多種虛擬環(huán)境的交互,交互識別模塊30識別該交互。于是,交互評估模塊32可以確定該交互對特性模型的影響。于是,特性確定模塊34可以基于所確定的影響調(diào)整特性模型。
可通過訪問一組預(yù)定義的用于交互的值來確定交互評估模塊32所確定的影響。 交互評估模塊32所確定的影響可以是動態(tài)的,因為其可以不簡單地通過查找預(yù)定值而確定,而是可基于其發(fā)生的環(huán)境(例如,所涉及的其它用戶、如何涉及其它用戶、當(dāng)日的時間、 虛擬環(huán)境內(nèi)的時間幀和/或其它環(huán)境參數(shù))而確定。該影響可以包括,例如,特性模型中存在的一種或多種特性特質(zhì)、特征和/或原型的增加或減少。
特性表示模塊36可被配置成確定特性確定模塊34所確定的特性模型的可視化表示。可視化表示可以用顏色、形狀、運(yùn)動、相對運(yùn)動、位置、尺寸和/或其它可視特性表現(xiàn)存在于特性模型中的特征、特質(zhì)和/或原型(和/或它們存在的程度)??蓪⒖梢暬硎?例如, 通過特性表示模塊36)呈現(xiàn)給一種或多種虛擬環(huán)境中的用戶和/或其它虛擬環(huán)境(例如,不被交互識別模塊30監(jiān)控的虛擬環(huán)境)內(nèi)的用戶。例如,可將基于用戶與一種或多種虛擬世界的交互所確定的特性模型的可視化表示發(fā)布到另一虛擬環(huán)境,例如Facebook 的社交網(wǎng)絡(luò)、MySpace 的社交網(wǎng)絡(luò)和/或其它虛擬環(huán)境。
以說明的方式,圖2到圖4示出示例性的特性模型的可視化表示。如圖2到圖4 可見,特性表示模塊36所確定和/或所呈現(xiàn)的可視化表示可以表示出用戶所對應(yīng)的特性模型內(nèi)的特性特質(zhì)、特征和/或原型的存在和/或不存在。
返回到圖1,在一些實(shí)現(xiàn)方式中,可由用戶選擇和/或控制可視化表示的形式。例如,如上所述,用戶可以選擇特性確定模塊34所確定的特性模型的類型。所確定的特性模型的類型的選擇可以選擇一種與所選擇的特性模型的類型相對應(yīng)的可視化表示的形式(或可能的可視化表示的組)。用戶可以從一組潛在的可視化表示中選擇一種可視化表示的形式。用戶可以配置或改善可視化表示的某些方面(例如,顏色、形狀、設(shè)計等)。例如,一組“皮膚”可供用戶選擇。用戶可以定制一種或多種皮膚。
由于表示用戶特性的特性模型不斷改變和/或演化(例如,如上所述),因此特性表示模塊36所確定的可視化表示可以按照相應(yīng)的方式演化。例如,圖5示出可視化表示38 如何按照用戶正在進(jìn)行的選擇而不斷演化。
再次參照圖1,應(yīng)當(dāng)理解,對于單個用戶的特性模型及相應(yīng)的可視化表示的確定的描述僅是說明性的。實(shí)際上,系統(tǒng)10可被配置成確定多個個人用戶和/或用戶組的特性模型及相應(yīng)的可視化表示。
在一些實(shí)現(xiàn)方式中,可以出于除了僅僅顯示以外的目的實(shí)現(xiàn)交互評估模塊32所確定的特性模型和/或特性確定模塊所確定的可視化表示。例如,可以針對用戶的特性量身定制虛擬環(huán)境內(nèi)的內(nèi)容,可以出于浪漫或友誼目的而基于特性模型和/或可視化表示匹配用戶,可以針對特性模型和/或可視化表示量身定制呈現(xiàn)給用戶的商品,和/或可以出于其它目的而實(shí)現(xiàn)特性模型。在一些實(shí)現(xiàn)方式中,特性模型和/或特性模型的表示可以為用戶提供自我發(fā)現(xiàn)的來源。這可以使用戶能夠了解其自身的特性,有意精巧地制作一種或多種虛擬環(huán)境內(nèi)的某種特性和/或人物,和/或向用戶提供關(guān)于如下內(nèi)容的反饋在與一種或多種虛擬環(huán)境進(jìn)行交互時用戶(和/或其它用戶)所做的選擇關(guān)于其在虛擬環(huán)境內(nèi)的特性而指示的內(nèi)容的反饋。
圖6示出提供用戶特性的表示的方法40。下文所呈現(xiàn)的方法40的操作意在是說明性的。在一些實(shí)施方式中,可以利用一個或多個未描述的附加操作,和/或沒有一個或多個已討論的操作的情況下來實(shí)現(xiàn)方法40。此外,在圖6中示出的以及以下所描述的方法40 的操作的順序并不意圖進(jìn)行限制。
在一些實(shí)施方式中,可在一個或多個處理設(shè)備(例如,數(shù)字處理器、模擬處理器、被設(shè)計成處理信息的數(shù)字電路、被設(shè)計成處理信息的模擬電路、狀態(tài)機(jī)和/或其它用于電子地處理信息的機(jī)制)中實(shí)現(xiàn)方法40。該一個或多個處理設(shè)備可以包括響應(yīng)于電子地存儲在電子存儲介質(zhì)上的指令執(zhí)行方法40的部分操作或全部操作的一個或多個設(shè)備。該一個或多個處理設(shè)備可以包括通過被專門設(shè)計為執(zhí)行方法40的一個或多個操作的硬件、固件和/ 或軟件而配置的一個或多個設(shè)備。
在操作42中,可以將一種或多種虛擬環(huán)境提供給用戶。該一種或多種虛擬環(huán)境可以包括,例如,虛擬空間、電子交互式社交媒體和/或其它虛擬環(huán)境。在一些實(shí)現(xiàn)方式中,操作42可由與(如圖I所示的且上文所描述的)環(huán)境模塊24類似或相同的環(huán)境模塊來執(zhí)行。
在操作44中,可以識別反映一種或多種虛擬環(huán)境內(nèi)的用戶特性的一種或多種虛擬環(huán)境中的交互。在一些實(shí)現(xiàn)方式中,操作44可由與(如圖I所示的且上文所描述的)交互識別模塊30類似或相同的交互識別模塊來執(zhí)行。
在操作46中,可以確定對在操作44中所識別的交互的特性模型的影響??梢曰陬A(yù)定的影響來確定該影響,和/或可以基于交互的環(huán)境動態(tài)地確定該影響。在一些實(shí)現(xiàn)方式中,操作46可由與(如圖I所示的且上文所描述的)交互評估模塊32類似或相同的交互評估模塊來執(zhí)行。
在操作48中,可以確定代表用戶的特性的特性模型。可以基于在操作44中所識別的交互確定該特性模型。例如,可以基于在操作46中所確定的影響確定和/或調(diào)整該特性模型。在一些實(shí)現(xiàn)方式中,操作48可由與(如圖I所示的且上文所描述的)特性確定模塊 34類似或相同的特性確定模塊來執(zhí)行。
在操作50中,可以確定用戶的特性模型的可視化表示。在一些實(shí)現(xiàn)方式中,操作 50可由與(如圖I所示的且上文所描述的)特性表示模塊36類似或相同的特性表示模塊來執(zhí)行。
在操作52中,可以將可視化表示呈現(xiàn)給一種或多種虛擬環(huán)境內(nèi)的該用戶和/或其它用戶。該一種或多種虛擬環(huán)境可 以包括在操作46中所監(jiān)控的一種或多種虛擬環(huán)境,和/ 或(如圖I所示,且如上所述)一種或多種其它虛擬環(huán)境。
盡管已經(jīng)出于說明性目的,基于當(dāng)前被認(rèn)為是最可行且最優(yōu)選的實(shí)施方式詳細(xì)地描述了本發(fā)明,但是應(yīng)當(dāng)理解,這種詳細(xì)描述僅出于說明性目的,本發(fā)明不限于所公開的實(shí)施方式,但是,相反地,本發(fā)明意圖涵蓋在所附權(quán)利要求的實(shí)質(zhì)和范圍內(nèi)的變型和等同布置。例如,應(yīng)當(dāng)理解,本發(fā)明考慮盡可能地將任一實(shí)施方式的一個或多個特性與任一其它實(shí)施方式的一個或多個特性組合。
權(quán)利要求
1.一種被配置成提供用戶特性的表示的系統(tǒng),其中,所述系統(tǒng)包括 一個或多個處理器,所述一個或多個處理器被配置成執(zhí)行計算機(jī)程序模塊,所述計算機(jī)程序模塊包括 特性確定模塊,所述特性確定模塊被配置成確定表示用戶特性的特性模型,其中,所述特性模型的確定基于第一虛擬環(huán)境內(nèi)的交互; 特性表示模塊,所述特性表示模塊被配置成確定所述特性確定模塊所確定的所述特性模型的可視化表示。
2.如權(quán)利要求I所述的系統(tǒng),其中,所述計算機(jī)程序模塊還包括被配置成確定用以呈現(xiàn)給所述用戶和所述第一虛擬環(huán)境內(nèi)的其它用戶的所述特性模型的可視化表示的特性表示模塊。
3.如權(quán)利要求2所述的系統(tǒng),其中,所述特性表示模塊還被配置成將所述特性模型的所述可視化表示呈現(xiàn)給所述用戶和第二虛擬環(huán)境內(nèi)的其它用戶。
4.如權(quán)利要求I所述的系統(tǒng),其中,所述計算機(jī)程序模塊還包括交互識別模塊,所述交互識別模塊被配置成識別所述用戶與所述第一虛擬環(huán)境的交互,所述交互反映所述第一虛擬環(huán)境內(nèi)的所述用戶的特性,且其中,所述特性確定模塊被配置成使得基于所述交互識別模塊所識別的所述交互進(jìn)行所述特性模型的確定。
5.如權(quán)利要求4所述的系統(tǒng),其中,所述特性確定模塊被配置成使得當(dāng)所述交互識別模塊識別所述第一虛擬環(huán)境內(nèi)的交互時,按照持續(xù)的方式更新所述特性模型的確定,所述交互反映所述第一虛擬環(huán)境內(nèi)的所述用戶的特性。
6.如權(quán)利要求4所述的系統(tǒng),其中,所述計算機(jī)程序模塊還包括交互評估模塊,所述交互評估模塊被配置成確定所述交互識別模塊所識別的交互對所述用戶的所述特性模型的影響,且其中,所述特性確定模塊被配置成使得基于所述交互評估模塊所確定的對所述特性模型的所述影響確定所述特性模型。
7.如權(quán)利要求I所述的系統(tǒng),其中,所述第一虛擬環(huán)境為虛擬世界。
8.如權(quán)利要求I所述的系統(tǒng),其中,所述計算機(jī)程序模塊還包括環(huán)境模塊,所述環(huán)境模塊被配置成向所述用戶提供所述第一虛擬環(huán)境。
9.如權(quán)利要求I所述的系統(tǒng),其中,所述特性確定模塊還被配置成還基于第二虛擬環(huán)境中的交互確定所述特性模型,所述第二虛擬環(huán)境不同于所述第一虛擬環(huán)境。
10.一種提供用戶特性的表示的方法,其中,在計算機(jī)系統(tǒng)中實(shí)現(xiàn)所述方法,所述計算機(jī)系統(tǒng)包括被配置成執(zhí)行計算機(jī)程序模塊的一個或多個處理器,且其中,所述方法包括 在所述計算機(jī)系統(tǒng)的所述一個或多個處理器上,執(zhí)行被配置成確定表示用戶特性的特性模型的一個或多個計算機(jī)程序模塊,其中,所述特性模型的確定基于第一虛擬環(huán)境內(nèi)的交互; 在所述計算機(jī)系統(tǒng)的所述一個或多個處理器上,執(zhí)行被配置成確定所述特性模型的可視化表示的一個或多個計算機(jī)程序模塊。
11.如權(quán)利要求10所述的方法,還包括在所述計算機(jī)系統(tǒng)的所述一個或多個處理器上,執(zhí)行被配置成將所述特性模型的所述可視化表示呈現(xiàn)給所述用戶和所述第一虛擬環(huán)境內(nèi)的其它用戶的一個或多個計算機(jī)程序模塊。
12.如權(quán)利要求11所述的方法,還包括在所述計算機(jī)系統(tǒng)的所述一個或多個處理器上,執(zhí)行被配置成將所述特性模型的所述可視化表示呈現(xiàn)給所述用戶和第二虛擬環(huán)境內(nèi)的其它用戶的一個或多個計算機(jī)程序模塊。
13.如權(quán)利要求10所述的方法,還包括在所述計算機(jī)系統(tǒng)的所述一個或多個處理器上,執(zhí)行被配置成識別所述第一虛擬環(huán)境內(nèi)的交互的一個或多個計算機(jī)程序模塊,所述交互反映所述用戶的特性,且其中,基于所識別的交互進(jìn)行所述特性模型的確定。
14.如權(quán)利要求13所述的方法,其中,所述特性模型的確定包括當(dāng)識別到反映所述用戶的特性的所述第一虛擬環(huán)境內(nèi)的交互時,以持續(xù)的方式更新所述特性模型。
15.如權(quán)利要求13所述的方法,還包括在所述計算機(jī)系統(tǒng)的所述一個或多個處理器上,執(zhí)行被配置成確定所識別的與所述第一虛擬環(huán)境的交互對所述用戶的所述特性模型的影響的一個或多個計算機(jī)程序模塊,且其中,基于所確定的影響進(jìn)行所述特性模型的確定。
16.如權(quán)利要求10所述的方法,其中,所述第一虛擬環(huán)境為虛擬世界。
17.如權(quán)利要求10所述的方法,還包括在所述計算機(jī)系統(tǒng)的所述一個或多個處理器上,執(zhí)行被配置成向所述用戶提供所述第一虛擬環(huán)境的一個或多個計算機(jī)程序模塊。
18.如權(quán)利要求10所述的方法,還包括在所述計算機(jī)系統(tǒng)的所述一個或多個處理器上,執(zhí)行被配置成還基于第二虛擬環(huán)境中的交互確定所述特性模型的一個或多個計算機(jī)程序模塊,所述第二虛擬環(huán)境不同于所述第一虛擬環(huán)境。
全文摘要
可在一種或多種虛擬環(huán)境內(nèi)提供用戶特性的表示??梢曰谝环N或多種虛擬環(huán)境內(nèi)的交互確定用戶特性。因此,可以演進(jìn)地確定用戶特性,而不依賴于公開的信息。可將用戶特性的可視化表示提供給該用戶和/或一種或多種虛擬環(huán)境內(nèi)的其它用戶。
文檔編號G06F9/455GK102947785SQ201180028654
公開日2013年2月27日 申請日期2011年4月12日 優(yōu)先權(quán)日2010年4月13日
發(fā)明者維克特·卡歐瓦切夫, 科斯達(dá)·雅內(nèi)夫 申請人:恩維億交互有限責(zé)任公司