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