專利名稱:跨多個(gè)設(shè)備和網(wǎng)絡(luò)查看玩家卡的制作方法
跨多個(gè)設(shè)備和網(wǎng)絡(luò)查看玩家卡發(fā)明背景在線游戲中,多媒體控制臺(tái)的玩家具有對(duì)他們所玩的控制臺(tái)而言是唯一的 玩家檔案。當(dāng)他們?cè)诳刂婆_(tái)上玩游戲時(shí),有關(guān)這些游戲的用戶檔案信息被存儲(chǔ)在存儲(chǔ)器單元或硬盤驅(qū)動(dòng)器本地。當(dāng)同一用戶在網(wǎng)上沖浪,尤其是參與web上 任何種類的論壇時(shí),他們無(wú)法査看、訪問(wèn)或貢獻(xiàn)于本地存儲(chǔ)的檔案。即用戶不 具有使用游戲相關(guān)web站點(diǎn)或除在線游戲服務(wù)以外的其他服務(wù)器來(lái)查看、訪問(wèn) 和/或貢獻(xiàn)于其控制臺(tái)玩家檔案的能力。同樣地,玩家若要是在參與在線游戲之前首先參與了因特網(wǎng)或web上游 戲相關(guān)論壇,那么它們無(wú)法輕易地將他們?cè)谝蛱鼐W(wǎng)或web上的游戲相關(guān)身份和 檔案連接到在他們選擇參與在線游戲時(shí)所創(chuàng)建的在線游戲身份和檔案。此外, 玩家也不具備這樣的能力,即將在線游戲參與期間創(chuàng)建的身份所持有的檔案信 息(諸如,游戲成績(jī))及在參與web站點(diǎn)內(nèi)游戲相關(guān)論壇時(shí)所創(chuàng)建的身份所持 有的其他用戶檔案信息集成到一個(gè)身份中。此外,包括選擇以供公眾査看的玩家檔案信息的子集在內(nèi)的控制臺(tái)游戲相 關(guān)用戶身份對(duì)在線游戲服務(wù)之外的該用戶或其他用戶而言是不可用的。它既無(wú) 法被輕易移動(dòng)并嵌入該用戶或其他用戶的web站點(diǎn)、PC桌面或者諸如PDA或 蜂窩電話的其他設(shè)備中,又無(wú)法通過(guò)直接鍵入諸如統(tǒng)一資源定位符(URL)的 簡(jiǎn)單網(wǎng)絡(luò)地址而在web瀏覽器或其他聯(lián)網(wǎng)設(shè)備中顯示。鑒于此,需要一種克服現(xiàn)有技術(shù)不足的系統(tǒng)。發(fā)明概述玩家檔案信息存儲(chǔ)在用于多個(gè)玩家的中央數(shù)據(jù)庫(kù)中。在用戶通過(guò)提供統(tǒng)一 資源定位符(URL)來(lái)請(qǐng)求從標(biāo)識(shí)特定玩家身份的已存儲(chǔ)玩家檔案信息中選出 以供公眾查看的信息時(shí),提供這一信息,其中上述URL包括用于標(biāo)識(shí)所請(qǐng)求 信息的與該特定玩家相關(guān)聯(lián)的名稱。除了玩家URL中包括與該特定玩家相關(guān)聯(lián)的名稱的部分之外,用于請(qǐng)求 有關(guān)每個(gè)玩家的所選信息的URL可以相同,從而允許多個(gè)用戶能夠從連接至 web的任何設(shè)備方便地訪問(wèn)為公眾査看而選擇的特定用戶的玩家檔案信息。
附圖簡(jiǎn)述
當(dāng)結(jié)合所附的附圖進(jìn)行閱讀時(shí),可以更好地理解以上概述以及以下對(duì)本發(fā) 明的詳細(xì)說(shuō)明。出于說(shuō)明本發(fā)明的目的,在附圖中示出本發(fā)明的示例性構(gòu)造; 然而,本發(fā)明不局限于所公開(kāi)的具體方法和手段。附圖中
圖1是其中可實(shí)施本發(fā)明諸方面的示例性計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境的框圖; 圖2是示出可結(jié)合到諸如圖1的網(wǎng)絡(luò)計(jì)算環(huán)境的網(wǎng)絡(luò)計(jì)算環(huán)境中的示例性 控制臺(tái)的框圖3示出了允許游戲應(yīng)用程序與在線游戲服務(wù)通信的整體系統(tǒng);
圖4示出了提供跨越在線游戲服務(wù)、游戲萬(wàn)維網(wǎng)(web)站和多臺(tái)設(shè)備的 集成玩家檔案的整體系統(tǒng);
圖5是示出了創(chuàng)建并維護(hù)跨越在線游戲服務(wù)、游戲web站點(diǎn)和多臺(tái)設(shè)備 的集成玩家檔案的系統(tǒng)和流程圖6描繪了跨多個(gè)設(shè)備和網(wǎng)絡(luò)向其他人顯示來(lái)自標(biāo)識(shí)玩家身份的玩家檔
案的信息的玩家卡示例。
圖7是示出了使用圖l-6所述系統(tǒng)的玩家檔案信息提供跨多個(gè)設(shè)備和網(wǎng)絡(luò) 的嵌入式玩家卡(諸如,圖6所示的示例)的系統(tǒng)的圖示。
本發(fā)明的詳細(xì)描述
圖1是用于示出本發(fā)明諸方面的示例性計(jì)算機(jī)網(wǎng)絡(luò)的示圖。在此,計(jì)算機(jī) 100a-100e可主存諸如游戲和其它應(yīng)用程序的不同計(jì)算對(duì)象。雖然物理環(huán)境將 所連接的設(shè)備示為計(jì)算機(jī),但是這種圖示僅為示例性的并且可包括諸如PDA、 游戲控制臺(tái)等的各種數(shù)字設(shè)備。此外,通信網(wǎng)絡(luò)160自身可包括多個(gè)計(jì)算機(jī)、 服務(wù)器和諸如路由器之類的網(wǎng)絡(luò)設(shè)備等。
存在各種系統(tǒng)、組件和網(wǎng)絡(luò)配置支持分布式計(jì)算環(huán)境。例如,計(jì)算環(huán)境可 由有線或無(wú)線系統(tǒng)、局域網(wǎng)絡(luò)或廣泛分布式網(wǎng)絡(luò)連接在一起。當(dāng)前,許多網(wǎng)絡(luò)耦合到為廣泛分布式計(jì)算提供基礎(chǔ)結(jié)構(gòu)并包含許多不同網(wǎng)絡(luò)的因特網(wǎng)。本發(fā)明 的諸方面可用于將計(jì)算機(jī)可讀指令、代碼段、應(yīng)用程序等分配到不同的分布式 計(jì)算設(shè)備。
網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)能夠主存各種網(wǎng)絡(luò)拓?fù)?,諸如客戶端/服務(wù)器、對(duì)等、或混 合架構(gòu)。"客戶端"是使用不相關(guān)的另一類或組的服務(wù)的類或組的成員。因此, 在計(jì)算中,客戶端是請(qǐng)求由另一程序提供的服務(wù)的進(jìn)程(即大致是一組指令或 任務(wù))??蛻舳诉M(jìn)程使用所請(qǐng)求的服務(wù)而無(wú)需"知道"關(guān)于其它程序或服務(wù)自 身的任何工作細(xì)節(jié)。在客戶端/服務(wù)器架構(gòu)中,尤其在網(wǎng)絡(luò)化系統(tǒng)中,客戶端通 常是訪問(wèn)由另一計(jì)算機(jī)(即服務(wù)器)提供的共享網(wǎng)絡(luò)資源的計(jì)算機(jī)。服務(wù)器通 常是可通過(guò)諸如因特網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)訪問(wèn)的遠(yuǎn)程計(jì)算機(jī)系統(tǒng)??蛻舳诉M(jìn)程可在第 一計(jì)算機(jī)系統(tǒng)中激活,而服務(wù)器進(jìn)程可在第二計(jì)算機(jī)系統(tǒng)中激活,通過(guò)通信媒
介彼此通信,從而提供分布式功能并允許多個(gè)客戶端利用服務(wù)器的信息收集能 力。
客戶端和服務(wù)器利用由協(xié)議層提供的功能彼此通信。例如,超文本傳輸協(xié)
議(HTTP)是結(jié)合萬(wàn)維網(wǎng)(WWW)或簡(jiǎn)單地"Web"使用的通用協(xié)議。通常, 諸如統(tǒng)一資源定位符(URL)或因特網(wǎng)協(xié)議(IP)地址的計(jì)算機(jī)網(wǎng)絡(luò)地址用于 服務(wù)器或客戶端計(jì)算機(jī)彼此標(biāo)識(shí)。計(jì)算設(shè)備之間的通信通過(guò)通信媒介提供。特 別地,客戶端和服務(wù)器可經(jīng)由TCP/IP連接而彼此耦連,以便進(jìn)行高容量通信。
通常,計(jì)算機(jī)網(wǎng)絡(luò)可包括部署在網(wǎng)絡(luò)環(huán)境中的服務(wù)器設(shè)備和客戶端設(shè)備兩 者(在對(duì)等環(huán)境中設(shè)備可以是客戶端和服務(wù)器兩者)。通信網(wǎng)絡(luò)160可以是方 便許多計(jì)算設(shè)備10a-10e之間通信的LAN、 WAN、內(nèi)聯(lián)網(wǎng)或因特網(wǎng)或這些中 任一個(gè)的組合。此外,通信網(wǎng)絡(luò)160可包括無(wú)線、有線、或無(wú)線和有線連接的 組合。此外,計(jì)算機(jī)網(wǎng)絡(luò)可包括分布式計(jì)算環(huán)境。在這種環(huán)境中,計(jì)算任務(wù)可 在作為計(jì)算機(jī)網(wǎng)絡(luò)中可尋址元件的許多計(jì)算設(shè)備上散布。
根據(jù)本發(fā)明的一方面,通信網(wǎng)絡(luò)160可主存可從多個(gè)計(jì)算機(jī)100a-100e進(jìn) 行訪問(wèn)的服務(wù)150。服務(wù)150收集信息并追蹤計(jì)算機(jī)100a-100e的用戶以為該 服務(wù)的所有用戶提供計(jì)算服務(wù)。
圖2示出可用作圖1網(wǎng)絡(luò)中的計(jì)算機(jī)100a-100e的多媒體/游戲控制臺(tái)100 的功能組件。多媒體控制臺(tái)100包括具有1級(jí)高速緩存102、 2級(jí)高速緩存104和閃存ROM (只讀存儲(chǔ)器)106的中央處理單元(CPU) 101。 1級(jí)高速緩存 102和2級(jí)高速緩存104臨時(shí)存儲(chǔ)數(shù)據(jù)并因此減少存儲(chǔ)器訪問(wèn)周期的次數(shù),從 而改進(jìn)處理速度和吞吐量。CPU101可以設(shè)置成具有一個(gè)以上的核,以及附加 的1級(jí)和2級(jí)高速緩存102和104。閃存ROM 106可存儲(chǔ)在多媒體控制臺(tái)100 通電時(shí)在引導(dǎo)進(jìn)程初始化階段加載的可執(zhí)行代碼。
圖形處理單元(GPU) 108和視頻編碼器/視頻編解碼器(codec)(編碼 器/解碼器)114形成用于高速、高分辨率圖形處理的視頻處理流水線。數(shù)據(jù)經(jīng) 由總線從圖形處理單元108輸送到視頻編碼器/視頻編解碼器114。視頻處理流 水線輸出數(shù)據(jù)到A/V (音頻/視頻)端口 140以傳送到電視或其它顯示器。存儲(chǔ) 器控制器110連接到GPU 108以方便處理器訪問(wèn)各種類型的存儲(chǔ)器112,諸如 但不局限于RAM (隨機(jī)存取存儲(chǔ)器)。
多媒體控制臺(tái)100包括較佳地在模塊118上實(shí)現(xiàn)的I/O控制器120、系統(tǒng) 管理控制器122、音頻處理單元123、網(wǎng)絡(luò)接口控制器124、第一USB主控制 器126、第二 USB控制器128和前面板I/O部件130。 USB控制器126和128 用作外圍控制器142(1)-142(2)、無(wú)線適配器148、和外置存儲(chǔ)器設(shè)備146 (例 如閃存、外置CD/DVD ROM驅(qū)動(dòng)器、可移動(dòng)介質(zhì)等)的主機(jī)。網(wǎng)絡(luò)接口 124 和/或無(wú)線適配器148提供對(duì)網(wǎng)絡(luò)(例如因特網(wǎng)、家庭網(wǎng)絡(luò)等)的訪問(wèn)并且可以 是包括以太網(wǎng)卡、調(diào)制解調(diào)器、藍(lán)牙模塊、纜線調(diào)制解調(diào)器等的各種不同有線 和無(wú)線適配器組件中任一種。
設(shè)置系統(tǒng)存儲(chǔ)器143,以存儲(chǔ)在引導(dǎo)進(jìn)程過(guò)程中加載的應(yīng)用程序數(shù)據(jù)。媒 體驅(qū)動(dòng)器144被設(shè)置并且可包括DVD/CD驅(qū)動(dòng)器、硬盤驅(qū)動(dòng)器、或其它可移 動(dòng)媒體驅(qū)動(dòng)器等。媒體驅(qū)動(dòng)器144可以對(duì)多媒體控制臺(tái)100內(nèi)置或外置。應(yīng)用 程序數(shù)據(jù)可經(jīng)由媒體驅(qū)動(dòng)器144訪問(wèn),以由多媒體控制臺(tái)100執(zhí)行、回放等。 媒體驅(qū)動(dòng)器144經(jīng)由諸如串行ATA總線或其它高速連接(例如IEEE 1394)的 總線連接到I/0控制器120。
系統(tǒng)管理控制器122提供與確保多媒體控制臺(tái)100可用性的各種服務(wù)功 能。音頻處理單元123和音頻編解碼器132形成高保真、立體聲處理的對(duì)應(yīng)音 頻處理流水線。音頻數(shù)據(jù)經(jīng)由通信鏈路在音頻處理單元123與音頻編解碼器 132之間傳輸。音頻處理流水線輸出數(shù)據(jù)到A/V端口 140用于由外置音頻播放器或具有音頻能力的設(shè)備再現(xiàn)。
前面板I/O部件130支持暴露在多媒體控制臺(tái)100外表面上的電源按鈕 150和彈出按鈕152以及任何LED (發(fā)光二極管)或其它指示器的功能。系統(tǒng) 電源模塊136向多媒體控制臺(tái)100的組件供電。風(fēng)扇138冷卻多媒體控制臺(tái)100 內(nèi)的電路。
CPU 101、 GPU 108、存儲(chǔ)器控制器110、和多媒體控制臺(tái)100內(nèi)的各個(gè) 其它組件經(jīng)由一個(gè)或多個(gè)總線互連,包括串行和并行總線、存儲(chǔ)器總線、外圍 總線、和處理器總線或使用各種總線架構(gòu)中任一種的局域總線。作為示例,這 種架構(gòu)可以包括外圍組件互連(PCI)總線、PCI-快速總線等。
當(dāng)多媒體控制臺(tái)100通電時(shí),應(yīng)用程序數(shù)據(jù)可從系統(tǒng)存儲(chǔ)器143加載到存 儲(chǔ)器112和/或髙速緩存102、 104中并在CPU 101上執(zhí)行。應(yīng)用程序可呈現(xiàn)在 導(dǎo)航到多媒體控制臺(tái)100上可用的不同媒體類型時(shí)提供一致的用戶體驗(yàn)的圖形 用戶界面。在操作中,媒體驅(qū)動(dòng)器144中包含的應(yīng)用程序和/或其它媒體可從媒 體驅(qū)動(dòng)器144啟動(dòng)或播放,以向多媒體控制臺(tái)100提供附加功能。
多媒體控制臺(tái)100可通過(guò)將該系統(tǒng)簡(jiǎn)單地連接到電視機(jī)或其它顯示器而 作為獨(dú)立系統(tǒng)操作。在該獨(dú)立模式中,多媒體控制臺(tái)IOO允許一個(gè)或多個(gè)用戶 與該系統(tǒng)交互、看電影、或聽(tīng)音樂(lè)。然而,隨著可通過(guò)網(wǎng)絡(luò)接口 124或無(wú)線適 配器148獲得寬帶連接的集成,多媒體控制臺(tái)IOO還可在如圖1所示的較大網(wǎng) 絡(luò)社區(qū)中作為參與者操作。
根據(jù)本發(fā)明的一方面,當(dāng)在控制臺(tái)100上執(zhí)行游戲時(shí),它向在通信網(wǎng)絡(luò) 160上操作的在線游戲服務(wù)150提供信息。該在線游戲服務(wù)150追蹤連接到在 線游戲服務(wù)150的所有用戶的信息以提供豐富的用戶體驗(yàn)。在線游戲服務(wù)150 跨越游戲、控制臺(tái)、計(jì)算設(shè)備等追蹤用戶信息。通過(guò)追蹤在線游戲服務(wù)150的 所有用戶的信息,在線游戲服務(wù)可對(duì)所有用戶匯集統(tǒng)計(jì)數(shù)字并測(cè)量玩游戲的能 力、通過(guò)提供關(guān)于朋友的信息(例如他們正在玩什么游戲以及他們已達(dá)到什么 技巧水平)來(lái)提供更豐富的用戶體驗(yàn)、追蹤用戶成績(jī)以及通常為在較大用戶社 區(qū)中匯集的游戲測(cè)量統(tǒng)計(jì)數(shù)字。
為了跨游戲提供一致的數(shù)據(jù)集,本發(fā)明設(shè)想了一個(gè)模式驅(qū)動(dòng)過(guò)程,其中每 個(gè)游戲生成對(duì)特定游戲定義游戲數(shù)據(jù)的模式。通過(guò)游戲配置過(guò)程,游戲使用服務(wù)定義模式來(lái)描述游戲生成的有關(guān)每個(gè)游戲玩家的數(shù)據(jù)。通過(guò)使用配置過(guò)程, 在線游戲服務(wù)150將能理解從游戲流出的數(shù)據(jù),并將能夠以有意義的方式把這 些數(shù)據(jù)和在線游戲服務(wù)150所理解的其他數(shù)據(jù)集成,從而為在線游戲服務(wù)的每
個(gè)用戶創(chuàng)建豐富的檔案。該檔案將跟隨用戶到在線游戲服務(wù)150上的任何地方, 即它是獨(dú)立于游戲和位置的。實(shí)際上,某些檔案將可由在線游戲服務(wù)150上的 每個(gè)用戶查看。
圖3示出了允許游戲開(kāi)發(fā)者配置游戲以供在線游戲服務(wù)150使用的整體過(guò) 程。游戲開(kāi)發(fā)者301希望創(chuàng)建游戲以供在線游戲服務(wù)150的用戶302使用。為 此,開(kāi)發(fā)者提供一組將與在線游戲服務(wù)150共享的游戲配置數(shù)據(jù)304。來(lái)自工 具使用的輸出是與游戲一起包括在內(nèi)以與在線游戲服務(wù)150通信的一組API 首部文件306,以及定義要與在線游戲服務(wù)150共享的數(shù)據(jù)模式的一組xml文 件308 。游戲開(kāi)發(fā)者301隨后燒制游戲盤310或者創(chuàng)建包含用API 306配備XML 模式文件308 (或等效表示)的游戲代碼的游戲程序。XML文件308也被傳送 至在線游戲服務(wù)150,使得在線游戲服務(wù)150能夠在用戶302在線使用游戲310 時(shí)使用來(lái)自游戲的數(shù)據(jù)輸出更新用戶302的在線用戶檔案312。當(dāng)用戶302在 沒(méi)有網(wǎng)絡(luò)連接的情況下使用游戲310時(shí),信息則被收集并存儲(chǔ)在硬盤驅(qū)動(dòng)器或 存儲(chǔ)單元316內(nèi)的用戶離線檔案上。其后,當(dāng)用戶302連接至在線游戲服務(wù)150 時(shí),就對(duì)在線和離線檔案進(jìn)行同步。用戶302隨后可以在本地査看檔案信息 318,即在控制臺(tái)IOO或PC上查看,或者登錄到在線游戲服務(wù)150并查看用戶 檔案314。同樣如將在下文中詳細(xì)解釋的,用戶能夠登錄到單獨(dú)的游戲web站 點(diǎn)上來(lái)査看已集成的在線玩家檔案或者在該web站點(diǎn)上首次創(chuàng)建它。
接著參照示出一圖示的圖4,該圖示描繪了提供跨越在線游戲服務(wù)150、 游戲web站點(diǎn)402站和多臺(tái)設(shè)備(諸如游戲控制臺(tái)或PC 100)或運(yùn)行web瀏 覽器404的任何設(shè)備的集成玩家檔案312的整體系統(tǒng)。用戶302能夠使用從在 線游戲服務(wù)150創(chuàng)建在線檔案312接收的證書來(lái)使用任何web瀏覽器404登錄 游戲web站點(diǎn)402。 web瀏覽器404可以在游戲控制臺(tái)/PC 100上或者連接到 web的任何設(shè)備上運(yùn)行。然而,使用web作為一個(gè)示例,也可以使用web之外 的其他通信和計(jì)算機(jī)網(wǎng)絡(luò)來(lái)傳送和修改在此描述的用戶檔案數(shù)據(jù)。游戲web站 點(diǎn)402可以具有從在線游戲服務(wù)創(chuàng)建的該用戶的在線檔案312信息,從而創(chuàng)建在線集成檔案312以呈現(xiàn)在該web站點(diǎn)402上。這是因?yàn)閣eb站點(diǎn)402和在 線游戲服務(wù)150都通信地連接(例如,經(jīng)由圖1所示網(wǎng)絡(luò)160)至中央/同步的 在線游戲服務(wù)數(shù)據(jù)庫(kù)406,該數(shù)據(jù)庫(kù)存儲(chǔ)并同步從在線游戲服務(wù)150和游戲web 站點(diǎn)402兩者接收的用戶檔案數(shù)據(jù)408。
接下來(lái)參考圖5,示出了創(chuàng)建并維護(hù)跨越在線游戲服務(wù)150、游戲web站 點(diǎn)402和多臺(tái)設(shè)備的集成玩家檔案312的系統(tǒng)和流程圖。用戶通過(guò)兩種不同方 式之一來(lái)創(chuàng)建集成玩家檔案312,由游戲控制臺(tái)/PC IOO開(kāi)始,或是由游戲web 站點(diǎn)402開(kāi)始。例如在由游戲控制臺(tái)/PC IOO開(kāi)始的情況下,用戶首先,創(chuàng) 建參考圖3所述地存儲(chǔ)在硬盤驅(qū)動(dòng)器或存儲(chǔ)單元504本地的離線玩家檔案502。 用戶可以玩游戲、賺成績(jī)、得高分并從游戲控制臺(tái)/PC 100本地査看506所有 這些信息。用戶302隨后簽名參加(sign-up) 508在線游戲服務(wù)150,于是離 線玩家檔案就存儲(chǔ)510在中央/同步的在線游戲服務(wù)數(shù)據(jù)庫(kù)406并且可用,這就 使得所玩的游戲、成績(jī)和得分對(duì)作為在線游戲服務(wù)150成員的任何其他用戶可 用。此外,在線游戲服務(wù)的其他成員可以提交有關(guān)該用戶302的反饋512,以 幫助在游戲社區(qū)內(nèi)建立個(gè)人聲望514。
由于集成玩家檔案312信息存儲(chǔ)于在線游戲服務(wù)數(shù)據(jù)庫(kù)406內(nèi),所以當(dāng)用 戶302現(xiàn)在簽入到游戲web站點(diǎn)402時(shí),他/她可以使用他/她從創(chuàng)建508在線 游戲服務(wù)150賬戶得到的諸如用戶名和密碼的證書(例如,使用Microsoft Passport)來(lái)簽入,并且可以在參與web站點(diǎn)402上的不同活動(dòng)時(shí)查看、訪問(wèn) 并貢獻(xiàn)于516至該玩家檔案312。這些活動(dòng)可以包括諸如在社區(qū)論壇上發(fā)表評(píng) 論以及查看其他游戲web站點(diǎn)成員的檔案518。這包括顯示該用戶的玩家卡602 (圖6所示示例)。玩家卡602例如可以是來(lái)自用戶玩家檔案312的信息子集, 包括玩家標(biāo)簽(即,玩家昵稱或名字)604、圖片606、玩家得分608、玩家地 帶610、聲望612以及該玩家最近玩過(guò)的游戲614?;谟脩?02在web站點(diǎn) 402上的活動(dòng),其他用戶可以提交關(guān)于該用戶的反饋518并影響該用戶302的 聲望612。
圍繞該用戶302發(fā)生的活動(dòng),無(wú)論是在控制臺(tái)/PC 100上還是在游戲web 站點(diǎn)402上,都被存回510、 512、 520、 522到中央/同步的在線游戲服務(wù)數(shù)據(jù) 庫(kù)406,從而能夠?qū)崿F(xiàn)來(lái)自控制臺(tái)/PC 100和/或web站點(diǎn)402社區(qū)的用戶302能夠進(jìn)行查看和與之交互的一個(gè)集成玩家檔案312,同時(shí)還允許用戶302維持一 個(gè)身份。
接下來(lái)參考圖6,描繪的是跨越多個(gè)設(shè)備和網(wǎng)絡(luò)向其他人顯示來(lái)自標(biāo)識(shí)玩 家302的玩家檔案312的信息的玩家卡602的示例。作為對(duì)上述玩家卡602解 釋的展開(kāi),玩家卡是上述用戶檔案信息312中選擇向公眾、其他玩家和/或游戲 社區(qū)內(nèi)其他成員呈現(xiàn)的集合(通常是子集)。作為一個(gè)示例,玩家卡可以提供 涉及關(guān)聯(lián)于該玩家卡的玩家的信息以便向游戲相關(guān)web站點(diǎn)或論壇402的其他 成員和/或在線游戲服務(wù)150的其他成員標(biāo)識(shí)該玩家的身份。玩家卡可以包括并 顯示各項(xiàng),諸如玩家昵稱(即,玩家標(biāo)簽)604、與該玩家相關(guān)聯(lián)的圖片606 以及與該玩家在玩各類控制臺(tái)或計(jì)算機(jī)游戲中的表現(xiàn)608有關(guān)的各類統(tǒng)計(jì)數(shù) 字、由那些游戲相關(guān)web站點(diǎn)402或論壇402的其他成員和/或在線游戲服務(wù) 150的其他成員所確定的聲望612。盡管如此,玩家卡602也可以提供與玩家 302相關(guān)聯(lián)的比在此提供的示例更多、更少或不同類型的信息。
接著參照?qǐng)D7,示出的是使用圖l-6所述系統(tǒng)的玩家檔案312信息提供跨 多個(gè)設(shè)備和網(wǎng)絡(luò)的嵌入式玩家卡602 (諸如,圖6所示示例)的系統(tǒng)的圖示。 示出的是中央/同步的在線游戲服務(wù)數(shù)據(jù)庫(kù)406,使得包括玩家卡602所提供信 息在內(nèi)的玩家檔案312信息(諸如,玩的游戲614、成績(jī)608、得分608、 612 等)對(duì)實(shí)況高速緩存服務(wù)器702可用。實(shí)況高速緩存服務(wù)器702履行來(lái)自各個(gè) 其他服務(wù)器的針對(duì)玩家卡602以及最初從中央/同步的在線游戲服務(wù)數(shù)據(jù)庫(kù)406 獲得的其他玩家檔案312數(shù)據(jù)的請(qǐng)求。這些服務(wù)器例如包括,用來(lái)建立個(gè)性化 游戲相關(guān)web站點(diǎn)賬戶的游戲相關(guān)web站點(diǎn)服務(wù)器704,以及分配經(jīng)格式化的 玩家卡602數(shù)據(jù)的玩家卡服務(wù)器706。提供經(jīng)格式化的玩家卡602的玩家卡602 服務(wù)器706能夠讓用戶獲得玩家卡602,并在他們自己的個(gè)人網(wǎng)絡(luò)日志(博客)、 web站點(diǎn)、桌面和其他設(shè)備708上顯示玩家卡602。玩家卡602信息的中央存 儲(chǔ)提供了如下能力,即將各種格式的信息(即,原始數(shù)據(jù)、圖像)散布至服務(wù) 器710、 706、 704,而這些服務(wù)器又進(jìn)而將該玩家卡信息分配給各種不同形式 的要素(例如,PC、移動(dòng)設(shè)備712)和多個(gè)不同終端客戶708、 714。
更具體地,玩家卡602數(shù)據(jù)跨越游戲相關(guān)web站點(diǎn)在各個(gè)位置上顯示, 包括用戶檔案頁(yè)面714以及用戶在游戲相關(guān)web站點(diǎn)的論壇上發(fā)表之時(shí)。同樣地,可以創(chuàng)建在諸如蜂窩電話、個(gè)人數(shù)字助理(PDA)等各類設(shè)備上使用的各 類應(yīng)用程序,這些應(yīng)用程序?qū)⑼婕铱?02呈現(xiàn)給終端用戶以供查看、編輯和貢 獻(xiàn)于用戶玩家檔案312中的信息片。例如,可以將玩家卡傳遞給諸如手機(jī)712 的移動(dòng)設(shè)備,這可經(jīng)由在電話712上運(yùn)行的web瀏覽器或者在電話712上運(yùn)行 的旨在從接收自移動(dòng)服務(wù)器710的格式化玩家卡602信息中呈現(xiàn)玩家卡602的 其他應(yīng)用程序來(lái)實(shí)現(xiàn)。中央玩家卡服務(wù)器706還允許外部伙伴(即,游戲發(fā)行 商、出版社、其他內(nèi)部組群)方便地訪問(wèn)用戶信息,并在他們的應(yīng)用程序和/ 或環(huán)境中呈現(xiàn)玩家卡602信息。這采用了把來(lái)自游戲控制臺(tái)/PC IOO的集成玩 家檔案312送至游戲相關(guān)的web站點(diǎn)714論壇以及送至任何外部伙伴web站 點(diǎn)和/或應(yīng)用程序的概念。中央玩家卡服務(wù)器706允許個(gè)人用戶302方便地以格 式化內(nèi)嵌框架(iframe) 718以及原始數(shù)據(jù)格式720訪問(wèn)其玩家卡602,以便按 他們的喜好而在任何設(shè)備上顯示。由于提供給玩家卡服務(wù)器718的是格式化內(nèi) 嵌框架形式的鏈接,因而對(duì)中央數(shù)據(jù)庫(kù)406中用戶檔案312的改變將會(huì)在其他 設(shè)備和應(yīng)用程序中示出的已更新玩家卡上得到反映,而無(wú)需用戶手動(dòng)更新上述 其他設(shè)備和應(yīng)用程序中的信息。
此外,中央玩家卡服務(wù)器706為用戶提供如下機(jī)制,即通過(guò)鍵入例如與其 他用戶的玩家標(biāo)簽604相關(guān)聯(lián)的諸如統(tǒng)一資源定位符(URL)的網(wǎng)絡(luò)地址來(lái)方 便地訪問(wèn)他們自己的或其他用戶的玩家卡602。在URL的情況下,用戶可以將 URL鍵入在連接至web的任何設(shè)備上運(yùn)行的任何web瀏覽器應(yīng)用程序。作為 示例,針對(duì)一特定用戶玩家卡602的URL可以遵循以下格式,其中用戶的實(shí) 際玩家標(biāo)簽由"gamertag"取代,用以在瀏覽器中給出用戶玩家卡602。
http:〃live.xbox.com/member/gamertag
例如,再次參照?qǐng)D6,用戶將
http:〃live.xbox.com/member/major nelson
鍵入到他們的web瀏覽器中,這就給出具有玩家標(biāo)簽"major nelson"的用戶的如圖6所示示例的玩家卡602。
注意前述示例僅出于解釋的目的提供,而完全不應(yīng)該被解釋為對(duì)本發(fā)明的 限制。雖然已經(jīng)參考各個(gè)實(shí)施例描述了本發(fā)明,但是應(yīng)該理解在此使用的文字 只是解釋性和說(shuō)明性的文字而非限制性的文字。此外,雖然已經(jīng)參考了具體的 手段、材料和實(shí)施例描述了本發(fā)明,但是本發(fā)明并不受限于此處公開(kāi)的細(xì)節(jié); 相反地,本發(fā)明擴(kuò)展至所附權(quán)利要求書范圍內(nèi)的全部功能等效的結(jié)構(gòu)、方法和 使用。本領(lǐng)域普通技術(shù)人員在從本說(shuō)明書的教示中獲益之后,可以實(shí)現(xiàn)對(duì)其的 修改,并且做出的這些改變而不背離本發(fā)明各方面的范圍和精神。
權(quán)利要求
1. 一種提供用戶檔案信息的方法,包括 在中央數(shù)據(jù)庫(kù)中為多個(gè)玩家存儲(chǔ)玩家檔案信息;以及在用戶通過(guò)提供網(wǎng)絡(luò)地址來(lái)請(qǐng)求從標(biāo)識(shí)特定玩家的所存儲(chǔ)玩家檔案信息 中選出以供公眾査看的信息時(shí),提供該信息,其中所述網(wǎng)絡(luò)地址包括用于標(biāo)識(shí) 所請(qǐng)求信息的與所述特定玩家相關(guān)聯(lián)的名稱。
2. 如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)地址是統(tǒng)一資源定 位符(URL),并且除了所述URL中包括與所述特定玩家相關(guān)聯(lián)的名稱的一 部分之外,所述網(wǎng)絡(luò)地址是用于請(qǐng)求有關(guān)每個(gè)玩家的所選信息的相同URL。
3. 如權(quán)利要求1所述的方法,其特征在于,所選信息通過(guò)一服務(wù)提供, 所述服務(wù)并非最初收集所述信息的服務(wù)。
4. 如權(quán)利要求1所述的方法,其特征在于,所選信息是所述用戶檔案信 息的子集。
5. 如權(quán)利要求l所述的方法,其特征在于,還包括 向所述用戶的移動(dòng)設(shè)備提供被格式化成能夠在所述用戶移動(dòng)設(shè)備上顯示的所選信息。
6. 如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)地址被提供給在移 動(dòng)無(wú)線設(shè)備上運(yùn)行的所述用戶的web瀏覽器。
7. 如權(quán)利要求1所述的方法,其特征在于,用于公眾查看的所選信息是 與所述用戶相關(guān)聯(lián)的玩家標(biāo)簽、與所述用戶相關(guān)聯(lián)的圖片、以及反映所述用戶 在多個(gè)不同游戲中表現(xiàn)的統(tǒng)計(jì)信息。
8. —種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有用于執(zhí)行如權(quán)利要求1所述方法的 指令。
9. 一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有用于執(zhí)行如權(quán)利要求2所述方法的 指令。
10. —種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有用于執(zhí)行如權(quán)利要求3所述方法的 指令。
11. 一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有用于執(zhí)行如權(quán)利要求4所述方法的指令。
12. —種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有用于執(zhí)行如權(quán)利要求5所述方法的指令。
13. —種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有用于執(zhí)行如權(quán)利要求6所述方法的 指令。
14. 一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有用于執(zhí)行如權(quán)利要求7所述方法的 指令。
15. —種提供用戶檔案信息的系統(tǒng),包括用于在中央數(shù)據(jù)庫(kù)中為多個(gè)玩家存儲(chǔ)玩家檔案信息的裝置;以及 用于在用戶通過(guò)提供網(wǎng)絡(luò)地址來(lái)請(qǐng)求從標(biāo)識(shí)特定玩家的所存儲(chǔ)玩家檔案信息中選出以供公眾查看的信息時(shí),提供該信息的裝置,其中所述網(wǎng)絡(luò)地址包括用于標(biāo)識(shí)所請(qǐng)求信息的與所述特定玩家相關(guān)聯(lián)的名稱。
16. 如權(quán)利要求15所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)地址是統(tǒng)一資源 定位符(URL),并且除了所述URL中包括與所述特定玩家相關(guān)聯(lián)的名稱的 一部分之外,所述網(wǎng)絡(luò)地址是用于請(qǐng)求有關(guān)每個(gè)玩家的所選信息的相同URL。
17. 如權(quán)利要求15所述的系統(tǒng),其特征在于,所選信息通過(guò)一服務(wù)提供, 所述服務(wù)并非最初收集所述信息的服務(wù)。
18. 如權(quán)利要求15所述的系統(tǒng),其特征在于,所選信息是所述用戶檔案 信息的子集。
19. 如權(quán)利要求15所述的系統(tǒng),其特征在于,用于公眾査看的所選信息 是與所述用戶相關(guān)聯(lián)的玩家標(biāo)簽、與所述用戶相關(guān)聯(lián)的圖片、以及反映所述用 戶在多個(gè)不同游戲中表現(xiàn)的統(tǒng)計(jì)信息。
20. —種提供用戶檔案信息的系統(tǒng),包括 用于在中央數(shù)據(jù)庫(kù)中為多個(gè)玩家存儲(chǔ)玩家檔案信息的裝置; 用于在用戶通過(guò)提供網(wǎng)絡(luò)地址來(lái)請(qǐng)求從標(biāo)識(shí)特定玩家的所存儲(chǔ)玩家檔案信息中選出以供公眾査看的信息時(shí),提供該信息的裝置,其中所述網(wǎng)絡(luò)地址包 括用于標(biāo)識(shí)所請(qǐng)求信息的與所述特定玩家相關(guān)聯(lián)的名稱;以及用于向所述用戶的移動(dòng)設(shè)備提供被格式化成能夠在所述用戶移動(dòng)設(shè)備上 顯示的所選信息的裝置。
全文摘要
將與集成玩家檔案相關(guān)聯(lián)以標(biāo)識(shí)玩家的玩家卡提供給玩家以及也參與諸如游戲相關(guān)web站點(diǎn)的其他在線游戲社區(qū)活動(dòng)的其他PC/控制臺(tái)用戶。通過(guò)用戶從連接至web的任何設(shè)備提供單個(gè)URL,還將玩家卡從中央數(shù)據(jù)庫(kù)的經(jīng)由玩家卡服務(wù)器提供給該用戶。該URL對(duì)于每個(gè)玩家的玩家卡是統(tǒng)一的,不同之處在于該IRL的一部分包括與該特定玩家相關(guān)聯(lián)的名稱。
文檔編號(hào)G06F17/00GK101313295SQ200680043215
公開(kāi)日2008年11月26日 申請(qǐng)日期2006年10月23日 優(yōu)先權(quán)日2005年11月18日
發(fā)明者J·C·P·弗勒, W·R·瑞克托 申請(qǐng)人:微軟公司