專利名稱:用于提供游戲和內(nèi)容的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子游戲和內(nèi)容的領(lǐng)域。更具體地,本發(fā)明涉及用于提 供游戲和內(nèi)容的方法和裝置。
技術(shù)背景電視即插即用產(chǎn)品是電子游戲的新領(lǐng)域。這些是單人使用的手持控 制器中所包含的游戲,用戶只要將所述控制器插入電視機(jī)就能進(jìn)行游 戲。在2005年,通過零售購(gòu)買而花費(fèi)在電視即插即用產(chǎn)品的數(shù)額達(dá)5 億5千萬美元。在過去的幾年中,在線活動(dòng)日益盛行。這些僅需要計(jì)算機(jī)和互聯(lián)網(wǎng) 連接的在線活動(dòng)包括在線游戲、社區(qū)、交易、下載媒體和訂購(gòu)活動(dòng)。游然而,典型地,要參與與網(wǎng)絡(luò)游戲相關(guān)聯(lián)或者通常與在線社區(qū)內(nèi)容 相關(guān)聯(lián)的在線活動(dòng),玩家必須將他們的PC連接到在線網(wǎng)絡(luò)并且提供一 些個(gè)人和/或財(cái)務(wù)的信息。這為這樣的消費(fèi)者造成了障礙,所述消費(fèi)者或 者(1)在技術(shù)上遇到難題或?qū)夹g(shù)有所畏懼,這樣尋找和導(dǎo)航所需內(nèi) 容足以阻礙他們的參與,或者(2)他們擔(dān)心隱私并且不愿意輸入個(gè)人 的識(shí)別和/或金融信息。 一些在線訪問要求是非常有侵略性的,并且需要 姓名、地址、 一個(gè)或多個(gè)電話號(hào)碼、 一個(gè)或多個(gè)電子郵件地址和/或信用 卡信息。所需要的是從零售店獲得與在線體驗(yàn)相連接的簡(jiǎn)單、可靠且廉價(jià)的 構(gòu)件。發(fā)明內(nèi)容在本發(fā)明的實(shí)施例中, 一種裝置被配置成與電子設(shè)備進(jìn)行通信。所 述裝置在此后將被稱作"加密狗(dongle)"。所述加密狗包括連接器、 控制器、第一存儲(chǔ)器和第二存儲(chǔ)器。所述連接器用于與電子設(shè)備進(jìn)行對(duì)接。所述控制器控制所述連接器和所述電子設(shè)備之間的接口。所述第一 存儲(chǔ)器包括文件系統(tǒng)。所述控制器被配置成在所述加密狗與所述電子設(shè)的自動(dòng)識(shí)別和所述文件系統(tǒng)的安裝。所述第二存儲(chǔ)器具有用于到預(yù)定位 置的自動(dòng)導(dǎo)航的數(shù)據(jù)。所述加密狗被配置成自動(dòng)執(zhí)行所述文件系統(tǒng)的元素。優(yōu)選地,第二存儲(chǔ)器的內(nèi)容對(duì)于電子設(shè)備的操作系統(tǒng)是隱藏的,以 使得僅能夠通過控制器來訪問這些內(nèi)容。 一些實(shí)施例的控制器允許對(duì)加 密狗的一個(gè)或多個(gè)存儲(chǔ)器進(jìn)行寫操作,而一些實(shí)施例的控制器拒絕對(duì)一 個(gè)或多個(gè)存儲(chǔ)器進(jìn)行寫操作。第二存儲(chǔ)器中的數(shù)據(jù)通常包括到遠(yuǎn)程位置 的鏈接。優(yōu)選地,所述第二存儲(chǔ)器進(jìn)一步包括用于對(duì)所述加密狗進(jìn)行自 動(dòng)驗(yàn)證的安全代碼。這些實(shí)施例的加密狗通過使用唯一標(biāo)識(shí)符來為訪問 受保護(hù)信息提供授權(quán)。加密狗通常被配置成仿真光盤,以使得所述加密狗被作為光盤安裝 在電子設(shè)備上。在這些實(shí)施例中,所述電子設(shè)備包括被配置成具有自動(dòng) 運(yùn)行能力的操作系統(tǒng)。典型地,這些實(shí)施例的第一存儲(chǔ)器包含信息文件, 所述信息文件指定用于自動(dòng)執(zhí)行的文件系統(tǒng)的元素。在一些實(shí)施例中,所述連接器是通用串行總線(USB)類型的連接 器,所述第一存儲(chǔ)器包括只讀存儲(chǔ)器(ROM),而所述第二存儲(chǔ)器包括 隨機(jī)訪問存儲(chǔ)器(RAM)。典型地,所述電子設(shè)備是個(gè)人計(jì)算機(jī)、服務(wù) 器、個(gè)人數(shù)字助理、蜂窩式電話或游戲站。本發(fā)明的一些實(shí)施例提供一種與電子設(shè)備進(jìn)行對(duì)接的方法。所述方 法通過使用連接器耦合到所述電子設(shè)備,并且控制所述連接器和所述電 子設(shè)備之間的接口。所述方法從第一存儲(chǔ)器獲取所存儲(chǔ)的文件系統(tǒng),并 且通過使用所述連接器將所獲取的文件系統(tǒng)提供給所述電子設(shè)備。所述 方法在所述連接器與所述電子設(shè)備進(jìn)行對(duì)接時(shí)自動(dòng)識(shí)別所述文件系統(tǒng), 自動(dòng)執(zhí)行所述文件系統(tǒng)的元素,并且使用來自第二存儲(chǔ)器的數(shù)據(jù)。所述 第二存儲(chǔ)器的內(nèi)容對(duì)于所述電子設(shè)備的操作系統(tǒng)通常是隱藏的,以使得僅能夠通過控制所述連接器和所述電子設(shè)備之間的接口的步驟來訪問 所述內(nèi)容。典型地,所述數(shù)據(jù)包括到遠(yuǎn)程位置的鏈接。這些實(shí)施例中的 一些的第二存儲(chǔ)器進(jìn)一步包括用于自動(dòng)驗(yàn)證的安全代碼。所述方法可選 地通常通過使用唯一的標(biāo)識(shí)符進(jìn)一步為訪問受保護(hù)信息提供授權(quán)。在本發(fā)明的另 一個(gè)實(shí)施例中,所述第二存儲(chǔ)器可以是微控制器。在本發(fā)明的其它實(shí)施例中, 一種用于提供內(nèi)容的系統(tǒng)包括用于接收 所述內(nèi)容的電子設(shè)備。所述系統(tǒng)具有源位置,所述源位置具有唯一的地 址并且包含所述內(nèi)容。所述系統(tǒng)還具有用于對(duì)訪問所述源位置進(jìn)行驗(yàn)證 的安全代碼以及存儲(chǔ)所述安全代碼的加密狗。所述加密狗;故配置成在#皮 耦合到所述電子設(shè)備時(shí)將所述安全代碼提供給所述源位置,以使得所述 源位置將所述內(nèi)容提供給所述電子設(shè)備。在一些實(shí)施例中,所述電子設(shè) 備的操作系統(tǒng)將所述加密狗作為可寫的可拆卸存儲(chǔ)介質(zhì)進(jìn)行安裝,而一 些實(shí)施例將所述加密狗作為只讀的可拆卸存儲(chǔ)介質(zhì)進(jìn)行安裝。在本發(fā)明 的特定實(shí)施例中,所述加密狗僅作為光盤(CD)型的可拆卸存儲(chǔ)介質(zhì)而 被安裝在所述電子設(shè)備的操作系統(tǒng)上。在本發(fā)明的另一個(gè)實(shí)施例中,所 述加密狗作為固定的盤驅(qū)動(dòng)器而被安裝在所述電子設(shè)備的操作系統(tǒng)上。
本發(fā)明的新穎特征在所附的權(quán)利要求中給出。然而,出于解釋的目的,在以下示圖中給出本發(fā)明的若干實(shí)施例。圖1圖示了根據(jù)本發(fā)明一些實(shí)施例的與電子設(shè)備相連接的加密狗。 圖2圖示了根據(jù)本發(fā)明一些實(shí)施例的與任意數(shù)目的聯(lián)網(wǎng)設(shè)備相連接的加密狗。圖3更為詳細(xì)地圖示了一些實(shí)施例的加密狗。圖4圖示了示例性加密狗的接線圖。圖5圖示了其中安裝有一些實(shí)施例的加密狗的操作系統(tǒng)的圖形用戶界面。圖6圖示了由一些實(shí)施例觸發(fā)的應(yīng)用程序的自動(dòng)執(zhí)行過程。圖6A圖示了用于Yu-Gi-Oh!在線應(yīng)用程序的GUI。圖6B圖示了在一些實(shí)施例中可用的卡交易特征。圖7圖示了根據(jù)本發(fā)明實(shí)施例的GUI和過程。圖8圖示了一些實(shí)施例的加密狗的物理實(shí)現(xiàn)。圖9圖示了插入個(gè)人計(jì)算機(jī)的一些實(shí)施例的加密狗。圖10圖示了為卡游戲定制的一些實(shí)施例的加密狗。圖11圖示了一些實(shí)施例的加密狗是為竟賽游戲定制的。圖12圖示了一些實(shí)施例的網(wǎng)絡(luò)環(huán)境。圖13圖示了一些實(shí)施例的預(yù)覽特征。
具體實(shí)施方式
出于解釋的目的,在以下描述中給出多種細(xì)節(jié)和備選方案。然而, 本領(lǐng)域技術(shù)人員將會(huì)意識(shí)到,可以在不使用這些特定細(xì)節(jié)的情況下實(shí)現(xiàn) 本發(fā)明。在其它場(chǎng)合中,已知結(jié)構(gòu)和設(shè)備以框圖形式示出以便不會(huì)因不 必要的細(xì)節(jié)而使本發(fā)明難以理解。I.介紹和裝置與以上所描述的消費(fèi)者加入或參與諸如在線社區(qū)之類的在線活動(dòng) 所使用的在線游戲和方法相比,本發(fā)明的實(shí)施例提供了 一種用于訪問 (尤其與在線社區(qū)相關(guān)的)內(nèi)容的方法和裝置,而無需復(fù)雜的導(dǎo)航和/ 或無需個(gè)人和財(cái)務(wù)的數(shù)據(jù)。因此, 一些實(shí)施例提供了采用可替換的硬件 /軟件格式的內(nèi)容分發(fā)(例如游戲分發(fā))。例如,這些實(shí)施例中的一些包括物理裝置,所述物理裝置如任意零售商品那樣;波匿名地(anonymously)和/或訪問。特定實(shí)施例通過加密狗來實(shí)現(xiàn)上述特征,所述加密狗提供自 動(dòng)導(dǎo)航、執(zhí)行和/或可靠的訪問能力。例如,圖1圖示了根據(jù)本發(fā)明一些實(shí)施例的與電子設(shè)備105耦合的 裝置或"加密狗"100。如該圖所示,典型地,電子設(shè)備105是配置有 用于耦合加密狗100的端口的個(gè)人計(jì)算機(jī)。典型地,所述加密狗是通過 個(gè)人計(jì)算機(jī)的USB端口來耦合的。然而,本領(lǐng)域技術(shù)人員將認(rèn)可到諸 如USB2.0、 Firewire、 iLINK之類的其它形式的耦合,或者任意數(shù)目的 其它直接接觸、有線和/或無線連接方式。圖1所示的實(shí)施例對(duì)在加密狗 100和/或電子設(shè)備105上本地存儲(chǔ)的內(nèi)容提供了自動(dòng)導(dǎo)航和/或提供對(duì) 其訪問的驗(yàn)證??商鎿Q地,或者與圖1所示的實(shí)施例相結(jié)合, 一些實(shí)施 例提供了加入或參與在線或聯(lián)網(wǎng)活動(dòng)。圖2中圖示了這些實(shí)施例的一個(gè) 示例。如圖2所示,加密狗另外與連接至網(wǎng)絡(luò)210的任意數(shù)目的網(wǎng)絡(luò)設(shè)備 205相耦合。這些聯(lián)網(wǎng)設(shè)備205的示例包括但并不限于個(gè)人計(jì)算機(jī)、 膝上型電腦或筆記本計(jì)算機(jī)、服務(wù)器、個(gè)人數(shù)字助理、游戲控制臺(tái)或站、 以及蜂窩電話。例如,網(wǎng)絡(luò)210包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、 虛擬專用網(wǎng)(VPN)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)和/或諸如因特網(wǎng)之類的網(wǎng)絡(luò)。網(wǎng) 絡(luò)210包括一個(gè)或多個(gè)內(nèi)容源,典型地,所述內(nèi)容源采用遠(yuǎn)程服務(wù)器270 的形式。一些實(shí)施例的加密狗在一皮連接到電子設(shè)備時(shí)仿真可拆卸存儲(chǔ)驅(qū)動(dòng)器,例如個(gè)人計(jì)算機(jī)上的CD-ROM。在一些實(shí)例中,所述電子設(shè)備為作 為光盤和另 一類型的可拆卸存儲(chǔ)驅(qū)動(dòng)器這二者的加密狗配置操作系統(tǒng) 支持。在特定實(shí)施例中,在所述電子設(shè)備上運(yùn)行的操作系統(tǒng)僅將加密狗 識(shí)別為CD類型的介質(zhì)。在這些實(shí)施例中,典型地,所述加密狗通過USB 端口耦合到個(gè)人計(jì)算機(jī)。然而,如上所述,本領(lǐng)域技術(shù)人員將認(rèn)可到其 它形式的連接。為清楚起見,以下將詳細(xì)描述示例性的USB類型的加 密狗。特別地,圖3更為詳細(xì)地圖示了一些實(shí)施例的加密狗。如該圖所示, 加密狗300包括連接器315、控制器320以及彼此互聯(lián)的兩個(gè)存儲(chǔ)器325 和330。如上所述,連接器315被配置成用于連接到電子設(shè)備的任意數(shù) 目的端口,例如該實(shí)施例中所圖示的USB連4妻器。控制器320控制加密狗300的連接器315和其它部件(例如存儲(chǔ)器 325和330)之間的數(shù)據(jù)傳輸。典型地,所述控制器特別適于控制連接 器315的類型的特定功能,例如安裝、連接的設(shè)置和/或配置,和/或與 所連接的電子設(shè)備的數(shù)據(jù)傳輸。典型地,第一存儲(chǔ)器325以非易失方式存儲(chǔ)文件系統(tǒng)。例如, 一些 實(shí)施例的存儲(chǔ)器325是存儲(chǔ)諸如ISO CD格式、CDFS或文件分配表 (FAT )文件系統(tǒng)之類的Windows⑧兼容文件系統(tǒng)的只讀存儲(chǔ)器 (ROM) 。 Windows和FAT均由Microsoft公司提供。所述ROM能夠 :故實(shí)現(xiàn)為屏蔽可編程ROM、可編程ROM (PROM)、可〗察除PROM (EPROM)、電可擦除EPROM (EEPROM)或閃存。為便于討論,所 有這些類型的設(shè)備在此后將僅作為ROM來描述。然而,本領(lǐng)域技術(shù)人 員將認(rèn)可其它存儲(chǔ)裝置和文件系統(tǒng),并且在可選的實(shí)施例中也被考慮到 了。因此,典型地,第一存儲(chǔ)器325 (ROM)包含能夠被所述電子讀取 的文件系統(tǒng)。典型地,這些實(shí)施例的文件系統(tǒng)進(jìn)一步包含提供對(duì)所述文 件系統(tǒng)和/或加密狗的自動(dòng)識(shí)別的附加元素。此外, 一些實(shí)施例提供了所 述加密狗的存儲(chǔ)器325和330中所存儲(chǔ)的某些腳本、應(yīng)用程序和/或程序 的自動(dòng)扭j亍。例如, 一些實(shí)施例的ROM進(jìn)一步包括三個(gè)小文件信息文件 autorun.inf、啟動(dòng)(startup )應(yīng)用程序和圖標(biāo)文件。典型地,這些實(shí)施例 的信息文件automn.inf指定要在主機(jī)操作系統(tǒng)的桌面上使用的啟動(dòng)應(yīng)用程序和圖標(biāo)。所述圖標(biāo)文件被用來在加密狗被連接到電子設(shè)備時(shí)顯示預(yù) 定的圖標(biāo)信息。特別地, 一些實(shí)施例的圖標(biāo)文件包含圖標(biāo)的位像以 用于在所述設(shè)備被安裝在運(yùn)行窗口類型操作系統(tǒng)的電子設(shè)備的桌面上 時(shí)進(jìn)4于顯示。類似地,所述信息文件autorun.inf和啟動(dòng)應(yīng)用程序被用來在加密狗 連接時(shí)自動(dòng)執(zhí)行預(yù)定的任務(wù)或程序。典型地,所述啟動(dòng)應(yīng)用程序首先確 認(rèn)連接的存在,并接著自動(dòng)執(zhí)行期望的功能,所述功能通常包括從第二 存儲(chǔ)器330獲取附加信息。安裝和automn.inf文件在章節(jié)II中進(jìn)一步討 論,而示例性啟動(dòng)應(yīng)用程序在章節(jié)III中討論。autorun.inf和圖標(biāo)文件通常很小,例如在小于1KB的級(jí)別。所述啟^r是在本地存儲(chǔ)還是僅含對(duì)外部存4的i序的功能調(diào)用,所述啟動(dòng)應(yīng) 用程序通常小于256KB。對(duì)于典型的512KB的ROM而言,剩余約256KB 以供加密狗的控制器320和部件使用來仿真包含三個(gè)小文件 (autorun.inf、圖標(biāo)、啟動(dòng)應(yīng)用程序)的傳統(tǒng)大容量存儲(chǔ)設(shè)備。例如, 一些實(shí)施例的加密狗在被連接到諸如個(gè)人計(jì)算機(jī)之類的電子設(shè)備時(shí)仿 真CD (包括CD-ROM、 CD-R、 CD-RW和其它讀、只讀和讀/寫才各式), 所述電子設(shè)備支持這樣的介質(zhì)。采用CD形式的傳統(tǒng)大容量存儲(chǔ)設(shè)備的 仿真對(duì)于加密狗的自動(dòng)安裝和所連接的電子設(shè)備上存儲(chǔ)的數(shù)據(jù)(包括可執(zhí)行的數(shù)據(jù))的執(zhí)行具有特定優(yōu)勢(shì)。這些優(yōu)勢(shì)將在章節(jié)II中被進(jìn)一步描述。而且, 一些實(shí)施例的第 一存儲(chǔ)器被屏蔽以使得第 一存儲(chǔ)器和/或加密 狗的某些實(shí)施細(xì)節(jié)對(duì)于電子設(shè)備的操作系統(tǒng)和用戶是隱藏的。典型地, 這些實(shí)施例還不允許向笫一存儲(chǔ)器寫數(shù)據(jù)。然而,特別地, 一些實(shí)施例 允許向第一存儲(chǔ)器寫特定的數(shù)據(jù)。這些實(shí)施例允許電子設(shè)備的用戶、操 作系統(tǒng)和/或應(yīng)用程序特別保存狀態(tài)或其它信息。例如,在游戲執(zhí)行期間, 用戶方便地將進(jìn)行中的游戲的狀態(tài)保存到第 一存儲(chǔ)器中。 一些實(shí)施例通 過使用控制器對(duì)第 一存儲(chǔ)器的文件系統(tǒng)進(jìn)行訪問和寫入來執(zhí)行保存狀 態(tài)功能。根據(jù)需要, 一些實(shí)施例類似地隱藏或揭示關(guān)于第二存儲(chǔ)器330 的細(xì)節(jié),和/或允許或拒絕對(duì)第二存儲(chǔ)器330進(jìn)行讀和/或?qū)懖僮鳌5湫偷?,圖3所示的第二存儲(chǔ)器330是諸如EEPROM之類的非易 失性隨機(jī)訪問型存儲(chǔ)器(RAM)。數(shù)據(jù)通常在制造時(shí)被寫入第二存儲(chǔ)器(RAM)以供上述自動(dòng)識(shí)別和執(zhí)行操作使用。例如,當(dāng)所述自動(dòng)運(yùn)行和 啟動(dòng)信息包括用于打開web瀏覽器和到特定地址的導(dǎo)航的命令時(shí),典型 地,所述RAM包括供所述web瀏覽器使用的通用資源定位器(URL) 地址。然而,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到其它類型的尋址(例如本地目錄 和/或存儲(chǔ)器尋址)和其它用于數(shù)據(jù)存儲(chǔ)的用途。例如, 一些實(shí)施例的 RAM進(jìn)一步包括安全代碼。這些實(shí)施例的安全代碼為受保護(hù)內(nèi)容和/或 對(duì)網(wǎng)絡(luò)服務(wù)的訪問提供自動(dòng)授權(quán)。因此,這樣的安全代碼的用戶除安全 代碼之外沒有提供任何個(gè)人或金融信息的負(fù)擔(dān),并且在登錄和/或驗(yàn)證過 程中保持相對(duì)匿名。此外,這些用戶很容易地將可靠的在線或網(wǎng)絡(luò)身份 從一 個(gè)電子設(shè)備轉(zhuǎn)移到另 一 個(gè)。此外,當(dāng)與自動(dòng)執(zhí)行和尋址特征耦合時(shí),用戶也沒有導(dǎo)航、配置和 /或執(zhí)行的負(fù)擔(dān)。對(duì)于加入在線社區(qū)或游戲論壇的情況而言,所述過程被 縮減為真正的即插即用操作。典型地,用戶不能通過電子設(shè)備上的常規(guī) 文件系統(tǒng)獲得存儲(chǔ)在第二存儲(chǔ)器(RAM)中的數(shù)據(jù),但是所述數(shù)據(jù)對(duì)于 所述電子設(shè)備的用戶和操作系統(tǒng)是隱藏的。優(yōu)選地,在所述電子設(shè)備上加載和/或執(zhí)行的存儲(chǔ)在第一存儲(chǔ)器(所 述ROM)中的啟動(dòng)應(yīng)用程序被啟用以通過使用為控制器320定制的非 標(biāo)準(zhǔn)特征來訪問第二存儲(chǔ)器。在一些實(shí)施例中,在制造時(shí)和/或各種其它 時(shí)刻為所述第一和第二存儲(chǔ)器配置其它數(shù)據(jù)。某些類型的存儲(chǔ)器尤其適 用于包括數(shù)據(jù)的周期性寫和重寫的應(yīng)用。例如,電可擦除的可編程ROM(EEPROM)、現(xiàn)場(chǎng)可編程門陣列(FPGA)和閃速RAM是一些尤其適 用于周期性更新的存儲(chǔ)器類型。在圖3所示的加密狗300的特定示例性實(shí)施方式中,連接器315是 標(biāo)準(zhǔn)USB "A"型連接器,控制器320是由Sonix公司提供的定制USB 控制器,第一存儲(chǔ)器325是4M比特屏蔽的ROM,并且第二存儲(chǔ)器330 是2K比特的串行閃速RAM,它們?nèi)慷急获詈系匠R?guī)的印刷電路板(PCB) 335。以下將進(jìn)一步說明PCB 335的示例性配接線的細(xì)節(jié)。圖4圖示了根據(jù)一些實(shí)施例的示例性加密狗400的接線圖。如該圖 所示,加密狗400包括耦合到連接器415、 ROM 425和EEPROM 430的 控制器420??刂破?20提供連接器415、 ROM 425和EEPROM 430之 間的通信接口??刂破?20進(jìn)一步提供通過連接器415與電子設(shè)備(未 示出)上的驅(qū)動(dòng)器進(jìn)行通信的接口。典型地,所述電子設(shè)備從控制器420請(qǐng)求信息。接著,典型地,控制器420通過連接器415將來自存儲(chǔ)器(ROM 425和/或EEPROM430)的數(shù)據(jù)提供給所述電子設(shè)備。此外,在一些實(shí) 施例中,EEPROM430不能直接被所述電子設(shè)備的操作系統(tǒng)看到,而僅 能夠被通過控制器420來訪問。這些實(shí)施例的控制器420不是常規(guī)控制 器,并且執(zhí)行EEPROM 430的非標(biāo)準(zhǔn)通信訪問以保護(hù)來自所述電子設(shè)備 的^f喿作系統(tǒng)和/或用戶的信息。因此,EEPROM430內(nèi)的信息(例如地址、 標(biāo)識(shí)和安全代碼)對(duì)于未經(jīng)授權(quán)訪問是隱藏的。這些實(shí)施例中的一些的加密狗400由商標(biāo)PNP LIVE⑤下的KID Interactive, LLC提供。特別地, 一些實(shí)施例的USB實(shí)施方式是結(jié)合 Massachusetts Amesbury 6勺Wizardtronics, Ltd.而提供白勺。II.操作優(yōu)選地,加密狗400通過使用連接器415連接到電子設(shè)備,所述連 接器415通過PCB耦合到控制器420。典型地,所述電子設(shè)備通過連接 器415向控制器420提供功率信號(hào)。典型地,例如,所述功率信號(hào)是在 用于加密狗400的連接器被插入電子設(shè)備上的適當(dāng)端口 (例如可用的 USB端口)時(shí)生成的。當(dāng)接收到所述功率信號(hào)時(shí),典型地,控制器420 就訪問存儲(chǔ)在第一存儲(chǔ)器(例如,ROM 425 )中的數(shù)據(jù)。如上所述,典 型地,所存儲(chǔ)的數(shù)據(jù)包含用于自動(dòng)執(zhí)行程序的信息。例如, 一些實(shí)施例 的ROM 425包含在加密狗400被插入U(xiǎn)SB端口時(shí)開啟具有特定URL的 缺省瀏覽器應(yīng)用程序的數(shù)據(jù)。繼續(xù)該示例,用于被運(yùn)行的應(yīng)用程序的參 數(shù)是從第二存儲(chǔ)器(例如閃速RAM或EEPROM 430 )獲取的。這些實(shí) 施例的所述參數(shù)包括URL和用于訪問位于所述URL的受保護(hù)內(nèi)容的安 全代碼。在一些實(shí)施例中,配置細(xì)節(jié)對(duì)于操作系統(tǒng)是屏蔽的,以使ROM 425仿真諸如可拆卸存儲(chǔ)器或CD-ROM設(shè)備之類的特定設(shè)備。類似地, 一些實(shí)施例對(duì)用戶隱藏所述參數(shù),以使導(dǎo)航和/或安全訪問的細(xì)節(jié)是透明 的。由所述自動(dòng)執(zhí)行信息指定的瀏覽器應(yīng)用程序是本地或遠(yuǎn)程存儲(chǔ)的。 可替換地,在一些實(shí)施例中,自動(dòng)執(zhí)行文件首先在操作系統(tǒng)注冊(cè)表中查 找特定應(yīng)用程序,并且如果可用,則利用一個(gè)或多個(gè)參數(shù)(例如安全代 碼)來運(yùn)行該應(yīng)用程序。特別地,某些操作系統(tǒng)尤其是為了上述實(shí)施例的特征而^:實(shí)現(xiàn)的。例如,圖5圖示了其中安裝了一些實(shí)施例的加密狗500的操作系統(tǒng)的圖形用戶界面(GUI)。如該圖所示,加密狗500已^:安裝在操作系 統(tǒng)的GUI中,作為具有被稱作"PNP LIVE"的可拆卸存儲(chǔ)的設(shè)備。特 別地,所述操作系統(tǒng)將所述加密狗識(shí)別為CD,并將驅(qū)動(dòng)器名"E:"分 配給仿真PNP LIVE CD的加密狗500。加密狗將在其已纟皮連接到電子設(shè) 備時(shí)稱作被安裝,并且在所述電子設(shè)備上運(yùn)行的操作系統(tǒng)識(shí)別存儲(chǔ)在所 迷加密狗上的文件系統(tǒng)。典型地,所述操作系統(tǒng)接著"安裝,,所識(shí)別的 文件系統(tǒng)。圖5的GUI中所示的示例性操作系統(tǒng)是"自動(dòng)運(yùn)行"兼容的。如本 領(lǐng)域已知的,當(dāng)特定介質(zhì)^L插入啟用自動(dòng)運(yùn)行(也就是說,運(yùn)行能夠自 動(dòng)運(yùn)行的操作系統(tǒng))的電子設(shè)備中時(shí),例如光盤(CD)插入CD-ROM 驅(qū)動(dòng)器, 一些操作系統(tǒng)立即進(jìn)行檢查以查看所述盤片是否具有已識(shí)別的 文件系統(tǒng)。 一些操作系統(tǒng)進(jìn)一步檢查所述文件系統(tǒng)是否支持文件和/或程 序的自動(dòng)執(zhí)行。如果所述CD具有被配置成用于自動(dòng)執(zhí)行的文件系統(tǒng), 則所述操作系統(tǒng)搜索指定進(jìn)一步動(dòng)作的信息文件。如上所述, 一些系統(tǒng) 的文件名為automn.inf。所述automn.inf文件指定用于自動(dòng)執(zhí)行的啟動(dòng) 應(yīng)用程序以及各種可選設(shè)置。 一些實(shí)施例的啟動(dòng)應(yīng)用程序進(jìn)一步開啟一 個(gè)或多個(gè)附加應(yīng)用程序。A. AUTORUN (自動(dòng)運(yùn)行)信息文件的細(xì)節(jié)以下將關(guān)于Microsoft Windows操作系統(tǒng)和仿真CD-ROM的安裝設(shè) 備來進(jìn)一步描述示例性automn.inf文件。如上所述,典型地,所述 automn.inf文件引用另一個(gè)文件,例如啟動(dòng)應(yīng)用程序。典型地,所述啟 動(dòng)應(yīng)用程序安裝、卸載、配置和/或運(yùn)行期望的應(yīng)用程序。典型地,所述 automn.inf文件是位于包含用于自動(dòng)執(zhí)行的期望應(yīng)用程序的可拆卸存儲(chǔ) 的根目錄中的文本文件。所述automn.inf文件的主要功能是向系統(tǒng)提供 要自動(dòng)執(zhí)行的應(yīng)用程序的名稱和位置。所述automn.inf文件通常還包含 可選的信息,包括(l)圖標(biāo)文件的名稱,用于由操作系統(tǒng)顯示取代 標(biāo)準(zhǔn)驅(qū)動(dòng)器圖標(biāo)的圖標(biāo);和(2)當(dāng)用戶右鍵點(diǎn)擊操作系統(tǒng)的GUI中的 圖標(biāo)時(shí)所顯示的快捷菜單的附加命令。這里, 一些實(shí)施例還指定了在用 戶雙擊圖標(biāo)時(shí)運(yùn)行的缺省命令。所述automn.inf文件與".ini"文件類似,二者均包括一個(gè)或多個(gè)段 落。每個(gè)段落都以方括號(hào)中的名稱開頭并且包含一系列命令,所述命令 在諸如加密狗之類的可拆卸介質(zhì)被連接或插入時(shí)由操作系統(tǒng)來運(yùn)行。如本領(lǐng)域所公知的,典型的操作系統(tǒng)在命令解釋程序(shell)中執(zhí)行命令。 目前為autorun.inf文件定義了兩個(gè)段落(1 ) [AutoRun]段落,其包含 缺省的自動(dòng)運(yùn)行命令。所有的autorun.inf文件都必須具有[AutoRun]段 落;以及(2)可選的[AutoRun.alpha]段落,其被包括以用于在基于RISC 的計(jì)算機(jī)上運(yùn)行的Microsoft Windows NT 4.0系統(tǒng)。當(dāng)加密狗-帔安裝在 基于RISC的系統(tǒng)上時(shí),命令解釋程序?qū)⑦\(yùn)行該段落中的命令,而不是 [AutoRun]段落中的命令。B. [AutoRun (自動(dòng)運(yùn)行)]段落命令解釋程序首先查找體系結(jié)構(gòu)特定的段落。如果沒有找到體系結(jié) 構(gòu)特定的段落,則命令解釋程序就使用[AutoRun]段落中的命令。在命令 解釋程序找到一個(gè)段落后,它將忽略所有其它段落,所以每個(gè)段落都必須是自包含的。每個(gè)段落都包含確定自動(dòng)運(yùn)行操作如何進(jìn)行的一系列命 令。(有5條命令可用。)以下是一 個(gè)簡(jiǎn)單的autorun. inf文件的示例, 所述autorun.inf文件指定Filename (文件名).exe作為啟動(dòng)應(yīng)用程序。 引用icon=Filename.exe,l的第二行使用存儲(chǔ)在圖標(biāo)文件中的圖像而不是 標(biāo)準(zhǔn)馬區(qū)動(dòng)器圖標(biāo)來表示Filename.exe。 [AutoRun]Open=Filename.exe(打開二Filename.exe ) icon=Filename.exe,l (圖標(biāo)-Filename.exe,l)以下示樣autorun.inf文件說明了上述文件的可替換的版本,其還根 據(jù)計(jì)算機(jī)類型(在該情形中為x86或alpha)運(yùn)行不同的啟動(dòng)應(yīng)用程序。 [AutoRun]open-Filename_x86.exe icon=Iconname.ico [AutoRim. alpha] open=Filename—RISC.exe icon= Iconname.icoC. [Deviceinstall (設(shè)備安裝)]段落[Deviceinstall]l爻落用于任何可拆卸介質(zhì),例如CD介質(zhì)以及如上所 述的仿真可拆卸CD介質(zhì)的加密狗。該段落目前僅在Windows XP⑧下得到支持,并且具有一個(gè)相關(guān)聯(lián)的命令"DriverPath (驅(qū)動(dòng)器路徑)"以 指定Windows XP搜索驅(qū)動(dòng)器文件的目錄路徑,其防止貫穿可拆卸存儲(chǔ) 介質(zhì)的全部?jī)?nèi)容進(jìn)行過長(zhǎng)的搜索。[Deviceinstall]段落通常與驅(qū)動(dòng)器安裝 一起被使用來指定目錄,Windows XP應(yīng)當(dāng)在所述目錄中搜索介質(zhì)以查 找驅(qū)動(dòng)器文件。在Windows XP下,不再缺省地搜索全部介質(zhì),因此 Windows XP操作系統(tǒng)(命令解釋程序)需要[Deviceinstall]來指定搜索 位置。然而,Windows XP當(dāng)前在autorun.inf文件中沒有[Devicelnstall] 段落的情況下搜索以下在驅(qū)動(dòng)器A或B中找到的軟盤,大小小于1 個(gè)十億字節(jié)(GB )的CD/DVD介質(zhì)。所有其它介質(zhì)必須包括[Deviceinstall]有一些實(shí)施例的CD介質(zhì)仿真能力的小文件系統(tǒng)大小具有利用該類型操 作系統(tǒng)的特定優(yōu)勢(shì)。如[AutoRun]段落一樣,[DeviceInstall]段落通常是體 系結(jié)構(gòu)特定的。D.啟動(dòng)應(yīng)用禾呈序自動(dòng)運(yùn)行的啟動(dòng)應(yīng)用程序幾乎沒有約束。啟動(dòng)應(yīng)用程序的各種實(shí)施 例執(zhí)行安裝、卸載、配置或運(yùn)行應(yīng)用程序所期望的或所需的任何操作(一 個(gè)或多個(gè))。然而,優(yōu)選地,所述啟動(dòng)應(yīng)用程序向把加密狗連接到電子 設(shè)備中的用戶提供一些反饋。同樣優(yōu)選地,啟動(dòng)應(yīng)用程序是快速加載的 小程序,例如明確識(shí)別經(jīng)歷自動(dòng)執(zhí)行的操作的GUI功能,并且可選地, 是取消操作的手段。在另外的實(shí)施例中,所述啟動(dòng)應(yīng)用程序向用戶呈現(xiàn) 諸如對(duì)話框之類的用戶界面,所述用戶界面呈現(xiàn)如何繼續(xù)進(jìn)行的選項(xiàng)。 如果選定一個(gè)程序來執(zhí)行,這些實(shí)施例接著檢查以查看所述程序是否已 經(jīng)被安裝。如果沒有,則執(zhí)行安裝過程。優(yōu)選地,例如,所述啟動(dòng)應(yīng)用 程序通過開啟另一個(gè)線程來開始加載安裝代碼或連接到遠(yuǎn)程位置來利 用用戶瀏覽所述對(duì)話框所花費(fèi)的時(shí)間。該方法明顯降低了任意自動(dòng)執(zhí)行 的過程的用戶感知。如果已經(jīng)安裝了相關(guān)的一個(gè)或多個(gè)應(yīng)用程序,則用戶4艮可能出于訪 問介質(zhì)或運(yùn)行已安裝的一個(gè)或多個(gè)應(yīng)用程序的目的而連接加密狗。如安 裝情況一樣, 一些實(shí)施例開啟一個(gè)線程來開始加載應(yīng)用程序代碼以便縮 短用戶所感知的等待時(shí)間。存儲(chǔ)空間通常是所連接的電子設(shè)備和/或加密 狗上的有限資源。因此, 一些實(shí)施例通過將必須存儲(chǔ)的文件數(shù)目保持在 最小來最小化硬盤使用率。當(dāng)數(shù)據(jù)對(duì)于運(yùn)行程序或者用戶所訪問的內(nèi)容而言變成是不可或缺之時(shí),通過使用所述加密狗的導(dǎo)航和/或^r證屬性來獲取和/或呈現(xiàn)所需要的數(shù)據(jù)。類似地,由于導(dǎo)航和驗(yàn)證裝置被從一個(gè)電子設(shè)備安全移除并通過使 用加密狗被4艮容易地轉(zhuǎn)移到另 一個(gè)電子設(shè)備,所以這些實(shí)施例為用戶提 供了附加的便攜性和保密性等級(jí)。 一些實(shí)施例提供了附加手段來卸載臨 時(shí)放置在本地電子設(shè)備和/或一個(gè)或多個(gè)遠(yuǎn)程網(wǎng)絡(luò)站點(diǎn)上的任意部件。此外,即使可拆卸存儲(chǔ)器具有automn.inf文件,自動(dòng)運(yùn)行能力在一些實(shí)施 例中也被計(jì)劃性地抑制,或者利用操作系統(tǒng)注冊(cè)表使其完全禁用。關(guān)于 automn.inf文件的Microsoft實(shí)施方式的進(jìn) 一 步細(xì)節(jié)能夠在 <http:〃msdn.microsoft.com/library/default.sap url=/library/en-us/shellcc/pl atform/shell/programmersguide/shell—basics/shell—basics—extending/autorun /autoplay一works.asp〉獲得。 III.示例實(shí)施方式A. Yu-Gi-Oh!在線和本地游戲應(yīng)用程序一旦自動(dòng)執(zhí)行按如上所述的那樣被觸發(fā)并在進(jìn)行中,就在各個(gè)實(shí)施 例中產(chǎn)生、執(zhí)行和/或進(jìn)行多個(gè)過程、操作、程序等。例如,圖6圖示了 用于由 一 些實(shí)施例觸發(fā)的游戲應(yīng)用程序Yu-Gi-Oh!的自動(dòng)扭J亍的過程 600。如該圖所示,過程600開始于步驟605,在那里上述實(shí)施例的加密 狗與電子設(shè)備相連接。接著過程600進(jìn)行到步驟610,在那里確定 Yu-Gi-Oh!應(yīng)用程序是否在本地可用。如果所述應(yīng)用程序在本地可用,則 過程600進(jìn)行到步驟615,在那里自動(dòng)執(zhí)行腳本在過程600進(jìn)行到步驟 620以在開啟在線應(yīng)用程序之前在本地開始開啟Yu-Gi-Oh!應(yīng)用程序。如 上所述,典型地,導(dǎo)航和連接到在線應(yīng)用程序所必需的信息和命令在本 地存儲(chǔ)在加密狗的存儲(chǔ)器中。在步驟620,確定加密狗是否被適當(dāng)?shù)刈?cè)。例如, 一些實(shí)施例將 驗(yàn)證信息(例如由加密狗存儲(chǔ)的安全代碼)與在線列表進(jìn)行比較。對(duì)于 圖6中所示的實(shí)施例而言,所述安全代碼被用來確定什么卡是可用的以 及所述卡、安全代碼和/或加密狗屬于誰。如果在步驟620,所述加密狗 被注冊(cè),則過程600進(jìn)行到步驟625,在那里所述加密狗的用戶被準(zhǔn)予 對(duì)在線媒體、新聞、信息和服務(wù)的全部陳列(panoply)進(jìn)行在線訪問。 例如, 一 些實(shí)施例開啟諸如用戶電子設(shè)備上的缺省瀏覽器之類的應(yīng)用程序。這些實(shí)施例中的一些進(jìn)一步跳到預(yù)定的本地或網(wǎng)絡(luò)位置,例如由KID Interactive, LLC提供的PnP Live站點(diǎn)。在自動(dòng)尋址和鏈接的位置, 用戶從被提供有授權(quán)的多個(gè)游戲和服務(wù)(例如Yu-Gi-Oh!在線游戲)中 進(jìn)行選擇。如上所述,典型地,所述位置由加密狗的板上存儲(chǔ)器存儲(chǔ)提 供。圖6A圖示了根據(jù)一些實(shí)施例的用于Yu-Gi-Oh!在線應(yīng)用程序的示例 性GUI,所述Yu-Gi-Oh!在線應(yīng)用程序被鏈接以用于自動(dòng)導(dǎo)航和/或驗(yàn)證。如果在步驟620,所述加密狗沒有一皮適當(dāng)注冊(cè),則過程600進(jìn)行到 步驟630,在那里提供機(jī)會(huì)來注冊(cè)所述加密狗和/或新用戶。 一旦進(jìn)行了 注冊(cè), 一些實(shí)施例就在步驟630提供另外的機(jī)會(huì)。例如,諸如所示的 Yu-Gi-Oh!在線游戲示例之類的游戲?qū)嵤├?,允許新注冊(cè)的加密狗/用戶 從游戲人物庫(kù)中選擇一個(gè)角色或人物。接著,過程600進(jìn)行到步驟635。在步驟635,新注冊(cè)的加密狗和/或用戶被準(zhǔn)予對(duì)用于參與Yu-Gi-Oh! 在線游戲的屬性進(jìn)行分配。例如, 一些實(shí)施例為新注冊(cè)加密狗的用戶提 供90個(gè)決斗關(guān)口和5張游戲卡。接著,過程600進(jìn)行到步驟640,在那 里開始進(jìn)行游戲。在圖6所示的Yu-Gi-Oh!實(shí)施例中,典型地,玩家通 過使用選定的游戲人物到在線社區(qū)環(huán)境的特定區(qū)域互相進(jìn)行決斗,或者 通過交易或其它手段來為他們的平臺(tái)(deck)增加人物和/或游戲卡。圖 6B圖示了用于這樣的卡收集和/或交易活動(dòng)的在線位置。如該圖所示, 人物/游戲卡尤其與Yu-Gi-Oh!游戲應(yīng)用程序相關(guān)。在步驟640之后,過 程600結(jié)束。如圖6所示,典型地,過程600 ^:查Yu-Gi-Oh!本地應(yīng)用程序是否 -故安裝,并且如果可用的話在步驟610開啟它。然而,如果本地應(yīng)用程 序不可用,則過程600進(jìn)行到步驟645,過程600在那里開始開啟諸如 瀏覽器之類的應(yīng)用程序。所述瀏覽器應(yīng)用程序被可選地在加密狗、電子 設(shè)備、遠(yuǎn)程位置上或這些的混合上進(jìn)行存儲(chǔ)和/或本地訪問。本領(lǐng)域技術(shù) 人員會(huì)認(rèn)可到本地和遠(yuǎn)程存儲(chǔ)和訪問的變化來最優(yōu)化上述用于加密狗 和/或電子設(shè)備的資源的速度和有效4吏用。例如, 一些實(shí)施例4吏用本地瀏 覽器應(yīng)用程序來超級(jí)鏈接到預(yù)定的本地位置或諸如上述PnP Live網(wǎng)絡(luò) 站點(diǎn)的網(wǎng)絡(luò)位置。以上還提到,所述網(wǎng)絡(luò)位置的URL或地址通常一皮存 儲(chǔ)在所述加密狗的存儲(chǔ)器中。與速度和效率最優(yōu)化無關(guān), 一旦瀏覽器在步驟645開始開啟,過程 600就進(jìn)行到步驟650,在那里所述加密狗的用戶被準(zhǔn)予規(guī)定所述用戶的在線身份和/或密碼。接著,過程600進(jìn)行到步驟655,典型地,所述 用戶在那里注冊(cè)在線玩家或人物名稱。可選地,過程600的步驟650和 655的功能和信息由上述一些實(shí)施例的加密狗提供。例如, 一些實(shí)施例 通過使用所述加密狗所存儲(chǔ)的安全代碼來先行放棄附加的注冊(cè)信息。當(dāng) 被認(rèn)為適合或合意時(shí),這些安全用戶在他們的選項(xiàng)處添加附加用戶概況^息。
一旦在步驟655完成-瞼證,過程600就進(jìn)行到步驟660,在那里下 載Yu-Gi-Oh!應(yīng)用程序的一個(gè)或多個(gè)組件以用于在電子設(shè)備上進(jìn)行本地 安裝。本領(lǐng)域技術(shù)人員將意識(shí)到通過利用附加裝置對(duì)所述應(yīng)用程序的組 件進(jìn)行本地安裝,例如通過驗(yàn)證的CD/DVD或其它適合的安裝介質(zhì)。
一旦在步驟665完成安裝,過程600就開始開啟所述應(yīng)用程序的在 線部分(在這種情況下,是Yu-Gi-Oh!在線應(yīng)用程序),并且進(jìn)行到步 驟630。接著,過程600如上述那樣進(jìn)行。
如圖6所示,過程600在一既念上一皮分為三個(gè)訪問和/或存儲(chǔ)的區(qū)域。 如該圖所示,步驟610、 615和645典型地與對(duì)被存儲(chǔ)在加密狗上的數(shù) 據(jù)和/或可執(zhí)4亍應(yīng)用程序的訪問有關(guān),而步驟625、 650、 655、 660和665 典型地與電子設(shè)備有關(guān),例如能夠在所述電子設(shè)備上訪問的缺省瀏覽器 應(yīng)用程序。類似地,步驟620、 630、 635和640典型地與在線位置有關(guān), 例如Yu-Gi-Oh!在線應(yīng)用程序。
本領(lǐng)域技術(shù)人員將會(huì)認(rèn)識(shí)到圖6所示的過程600的變化。例如,如 上面所指出的, 一些實(shí)施例以不同方式執(zhí)行應(yīng)用程序開啟和超級(jí)鏈接。 例如,這些實(shí)施例應(yīng)用簡(jiǎn)潔的算法來更為有效地開啟Yu-Gi-Oh!本地和/ 或在線應(yīng)用程序,并且檢查加密狗、安全代碼或其它識(shí)別和驗(yàn)證手段。 例如, 一些實(shí)施例采用較小的單獨(dú)應(yīng)用程序或小應(yīng)用程序來(例如)注 冊(cè)鍵并接著開啟Yu-Gi-Oh!在線應(yīng)用程序。而且,如果在線訪問不可用, 則一些實(shí)施例的加密狗不能夠訪問注冊(cè)過程,并且由此在沒有在線訪問 的情況下,本地應(yīng)用程序繼續(xù),直至在線或網(wǎng)絡(luò)訪問可用。
B.國(guó)道超速賽車(Redline Rumble )游戲應(yīng)用程序
如之前所提到的,上述方法和裝置的各種實(shí)施例提供了多種游戲和 其它內(nèi)容。在另 一個(gè)實(shí)例中,圖7圖示了用于被稱作"Redline Rumble" 的另 一種游戲的GUI。如該圖所示,所述Redline Rumble應(yīng)用程序包括 馬全證過程700,所述驗(yàn)證過程700通過確認(rèn)根據(jù)上述一些實(shí)施例的加密狗的存在而開始于步驟705。接著,在步驟710,所述應(yīng)用程序訪問并 獲取存儲(chǔ)在所述加密狗的存儲(chǔ)器中的數(shù)據(jù),例如,存儲(chǔ)在閃速RAM中 的Redline Rumble URL和/或安全代碼。接下來在步驟715,所述應(yīng)用程 序開啟缺省瀏覽器或由所獲取的數(shù)據(jù)指定的另一個(gè)應(yīng)用程序。在步驟 720,如果所獲取的數(shù)據(jù)包含諸如URL之類的地址,則所述應(yīng)用程序跳 到由所獲取的數(shù)據(jù)指定的位置。在步驟725,所述應(yīng)用程序通過使用所 獲取的數(shù)據(jù)來對(duì)特定加密狗進(jìn)行驗(yàn)證。例如, 一些實(shí)施例的所獲取的數(shù) 據(jù)包含安全代碼,所述安全代碼允許對(duì)訪問進(jìn)行核實(shí)。 一旦所述加密狗 通過^S正,則過程700結(jié)束。這時(shí),典型地,所述加密狗的用戶開始參 與某一在線活動(dòng),例如玩所述應(yīng)用程序的在線網(wǎng)絡(luò)版本。
可替換地,所述加密狗的特征被編程用以開啟來自操作系統(tǒng)注冊(cè)表 的現(xiàn)有的有效應(yīng)用程序,例如Redline Rumble應(yīng)用程序的本地或混合版 本。如上所述,在各種實(shí)施例中,所述應(yīng)用程序的各部分一皮以不同方式 存儲(chǔ)。例如, 一些實(shí)施例的加密狗存儲(chǔ)啟動(dòng)應(yīng)用程序,而電子設(shè)備則存 儲(chǔ)Redline Rumble應(yīng)用程序的本地版本,并且在線版本一皮遠(yuǎn)程存儲(chǔ)在網(wǎng) 纟各游戲站點(diǎn)。
C.其它實(shí)施方式
圖8圖示了具有特定形狀的一些實(shí)施例的加密狗。如該圖所示,各 種實(shí)施例的形狀對(duì)于用戶具有特別的意義。例如,圖8所示的加密狗800 具有用于作為上述Yu-Gi-Oh!應(yīng)用程序的一部分的特定人物和/或游戲卡 的特別意義。圖9圖示了根據(jù)本發(fā)明將這些加密狗900插入桌面?zhèn)€人計(jì) 算機(jī)電子設(shè)備905中。如該圖所示,加密狗90(^皮插入到適當(dāng)端口 905A 中以用于對(duì)Yu-Gi-Oh!在線應(yīng)用程序進(jìn)行自動(dòng)導(dǎo)航和驗(yàn)證。
圖10圖示了進(jìn)一步包括適于特定游戲的附加功能特征的一些實(shí)施 例的形狀。例如,如該圖所示,加密狗IOOO適于樸克牌游戲。特別地, 如圖10的個(gè)人計(jì)算機(jī)1005的顯示器上所示,該實(shí)施例的用戶正在使用 在線樸克比賽中的加密狗。類似地,圖11圖示了適于竟賽類游戲的加 密狗1100,所述竟賽類游戲包括該圖所示的個(gè)人計(jì)算機(jī)1105的顯示器 中所示的NASCAR賽車游戲。
在本發(fā)明的另一個(gè)實(shí)施例中,加密狗包括電子生活方式的方面,例 如,包括電子寵物。例如,在這些實(shí)施例中的一些的特定方面,用戶通 過購(gòu)買包含魚缸的分立特征的加密狗來建立電子魚缸,所述特征例如魚、植物、石頭以及在水生環(huán)境中找到的其它項(xiàng)目。 一些實(shí)施例進(jìn)一步 允許用戶通過到在線網(wǎng)絡(luò)服務(wù)的連接和/或通過加密狗到一個(gè)或多個(gè)電 子設(shè)備的直接連接而將所構(gòu)建的電子生活方式的特征與其它用戶的電 子生活方式進(jìn)行共享。例如,具有包括電子魚的存儲(chǔ)器的加密狗的用戶 通過將電子魚加密狗連接到主控要訪問的水生環(huán)境的電子設(shè)備來傳送 所述魚去"訪問"另一個(gè)用戶的水生環(huán)境??商鎿Q地,通過連接到專用 于這樣的水生環(huán)境和電子寵物魚的在線社區(qū)的在線服務(wù),所述電子魚從 一個(gè)用戶的水生環(huán)境"游"到另一個(gè)用戶的水生環(huán)境來進(jìn)行訪問。 D.在線網(wǎng)絡(luò)
上述實(shí)施例中的一些所提供的內(nèi)容由網(wǎng)絡(luò)環(huán)境提供。圖12圖示了 這樣的網(wǎng)絡(luò)環(huán)境1200的示例。如該圖所示,加密狗200通過電子設(shè)備 205耦合到網(wǎng)絡(luò)210。網(wǎng)絡(luò)210包括多個(gè)網(wǎng)絡(luò)拓樸,包括LAN、 WAN、 VPN和/或諸如因特網(wǎng)之類的網(wǎng)絡(luò)的網(wǎng)絡(luò)。若干服務(wù)器通過聯(lián)網(wǎng)的電子 設(shè)備205耦合到加密狗200。這些服務(wù)器的代表性示例包括網(wǎng)絡(luò)集線器 服務(wù)器1270、游戲內(nèi)容服務(wù)器1275、許可服務(wù)器1280、通信服務(wù)器1285 和交易內(nèi)容服務(wù)器1290。
典型地,網(wǎng)絡(luò)集線器服務(wù)器1270提供一組連接和工具來管理電子 設(shè)備和加密狗的用戶與包括在線內(nèi)容網(wǎng)絡(luò)的其它服務(wù)器之間的數(shù)據(jù)訪 問和流動(dòng)。例如,典型地,服務(wù)提供者通過使用網(wǎng)絡(luò)集線器服務(wù)器1270 管理加密狗和在線游戲之間的連接,包括用于瀏覽和購(gòu)買新內(nèi)容的界 面。典型地,游戲內(nèi)容服務(wù)器1275被用來為諸如如上所述的在線 Yu-Gi-Oh!和在線Redline Rumble之類的游戲提供游戲內(nèi)容。許可服務(wù) 器1280被一些實(shí)施例用于用戶驗(yàn)證和/或安全代碼核實(shí),其允許這些實(shí) 施例的加密狗訪問在線內(nèi)容和服務(wù)器。在一些實(shí)施例中,在線許可包括 終端用戶的活動(dòng),還包括附加內(nèi)容和/或服務(wù)提供者或轉(zhuǎn)售者的活動(dòng)。
一些實(shí)施例使用通信服務(wù)器1285來用于在訪問網(wǎng)絡(luò)內(nèi)容的用戶之 間的通信,所述用戶例如在線游戲中的竟?fàn)幷撸蛘咴诰€仲裁者、編輯 者以及內(nèi)容提供者。常規(guī)的通信協(xié)議包括即時(shí)消息、聊天和IP語音 (voice-over-IP)。然而,本領(lǐng)域技術(shù)人員理解其它的通信協(xié)議。典型 地,交易內(nèi)容服務(wù)器1290被用來為用戶提供其它訂購(gòu)、交叉銷售和上 行銷售的機(jī)會(huì)。在一些實(shí)施例中,服務(wù)器-尤其是網(wǎng)絡(luò)集線器服務(wù)器 1270,由KID Interactive, LLC提供。然而,內(nèi)容以及一個(gè)或多個(gè)服務(wù)器通常由其它實(shí)體所提供。例如,玩具制造商通常提供與在線游戲或在 線交易卡相關(guān)的交易內(nèi)容。例如,該交易內(nèi)容包括訂購(gòu)出價(jià)和游戲、玩 具和/或其它在線網(wǎng)絡(luò)服務(wù)的銷售出價(jià)。 IV.優(yōu)勢(shì)
與上述即插即用的電視游戲相比,大多數(shù)消費(fèi)者/玩家在他們的家中 已經(jīng)具有個(gè)人計(jì)算機(jī)。這些計(jì)算機(jī)趨向于與零售店"盒子"品種、下載 分發(fā)頻道品種或這二者的廣泛的軟件標(biāo)題(包括游戲)選擇兼容。此外, 許多計(jì)算機(jī)已經(jīng)聯(lián)網(wǎng)并且能夠訪問在線內(nèi)容和社區(qū)。目前估計(jì)在線內(nèi)容
和游戲社區(qū)(大約85%是少年和十歲以下的孩子(青少年))的絕大部 分都有家中的互聯(lián)網(wǎng)接入。截至2006年,預(yù)計(jì)50%的青少年將在他們 的臥室內(nèi)具有在線接入。如本領(lǐng)域所公知的,大多數(shù)青少年無權(quán)使用常 規(guī)的安全核實(shí)和諸如信用卡之類的支付手段。此外,許多預(yù)期的在線內(nèi) 容用戶通常不愿意在線揭示這些信息。在不揭示個(gè)人和財(cái)務(wù)的數(shù)據(jù)以及 無需復(fù)雜專航的情況下訪問內(nèi)容(尤其與在線社區(qū)有關(guān)的內(nèi)容)的方法 和工具對(duì)于這些消費(fèi)者將是有益的。
因此,本發(fā)明的 一些實(shí)施例提供直接插入個(gè)人計(jì)算機(jī)或其它適合的 電子設(shè)備的(例如,采用可替換的硬件/軟件格式)內(nèi)容分配,例如游戲 分配。這些實(shí)施例有助于向一般消費(fèi)者傳送內(nèi)容。例如,本發(fā)明的實(shí)施 例通過零售渠道向大量市場(chǎng)消費(fèi)者提供對(duì)游戲和內(nèi)容的在線訪問。歷史 上,這些消費(fèi)者需要導(dǎo)航到信息空間中的復(fù)雜位置來獲得所述內(nèi)容。此 外, 一旦消費(fèi)者到達(dá)了適當(dāng)?shù)奈恢茫鱿M(fèi)者通常還需要輸入敏感的 個(gè)人和/或財(cái)務(wù)的信息。如上所述,本發(fā)明的特定實(shí)施例通過降低用于訪 問的導(dǎo)航技能和安全數(shù)據(jù)的需要量來促進(jìn)對(duì)受保護(hù)在線內(nèi)容的訪問。
打開通向在線社區(qū)的大門為這些有能力的用戶提供了新的機(jī)會(huì)。在 游戲領(lǐng)域,在線玩家被提供到在線記分板(leaderboard)的鏈接,以示 出遍布全世界的玩家的全球排名。例如, 一些實(shí)施例提供了唯一的"游 戲沖浪(Game Surf)"按鈕,該按鈕允許任何游戲中的任何人查看當(dāng)前 高分和與其它參與者的活動(dòng)相關(guān)的過程的演示。在圖13圖示了游戲沖
浪預(yù)覽1395的示例性實(shí)施方式。類似的在線多玩家游戲提供實(shí)時(shí)的全 世界范圍內(nèi)的頭對(duì)頭(head to head)的竟?fàn)?。在線游戲的潛力事實(shí)上是 無限的,從諸如"Indy"和"NASCAR"類型的賽車竟賽到在線紙牌游 戲。此外,在線社區(qū)的擴(kuò)展超出了游戲竟賽的范圍。在線社區(qū)通常是這 樣的地方,其中數(shù)百萬人通常在先前的常規(guī)安全訪問約束(信用卡)的 情況下進(jìn)行游戲、竟賽、觀看新的可獲取的內(nèi)容、觀看廣告并進(jìn)行購(gòu)買。 此外,獲得安全訪問的用戶通常通過各種實(shí)時(shí)手段進(jìn)行通信,包括語音 和文本"聊天"模式。在線用戶參與包括可收集的在線卡片的交易在內(nèi) 的群體活動(dòng),所述可收集的在線卡片包括通常與諸如游戲之類的其它活 動(dòng)結(jié)合使用的人物卡。
供更多和更高質(zhì)4的服務(wù),例如包括16到31,比l圖像^n 3D再現(xiàn)的:
形。如上所述,這些游戲通常通過網(wǎng)絡(luò)以即插即用等方式互聯(lián)。然而, 還不同于上述的電視即插即用游戲控制臺(tái),游戲購(gòu)買對(duì)于消費(fèi)者是分立 的關(guān)系,這為在線網(wǎng)絡(luò)網(wǎng)關(guān)提供預(yù)付通道,所述預(yù)付通道可以很容易地 通過熟悉的安全零售渠道而獲得。對(duì)于制造商而言, 一些實(shí)施例的硬件 實(shí)施方式提供了將消費(fèi)者自動(dòng)且安全地連接到在線(推出的)內(nèi)容的專 有低成本技術(shù)。例如,這些實(shí)施例進(jìn)一步允許制造商對(duì)在包括游戲、可 收集玩具、電子寵物、在線交易卡、交通工具和數(shù)字介質(zhì)在內(nèi)的各種市 場(chǎng)中的大范圍產(chǎn)品進(jìn)行許可。
雖然已經(jīng)參照多個(gè)特定細(xì)節(jié)對(duì)本發(fā)明進(jìn)行了描述,但是本領(lǐng)域技術(shù) 人員將認(rèn)識(shí)到,本發(fā)明能夠在不偏離本發(fā)明精神的情況下以其它的特定 形式來實(shí)現(xiàn)。例如,已經(jīng)主要關(guān)于在線游戲網(wǎng)絡(luò)對(duì)本發(fā)明進(jìn)行了描述。 然而,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,諸如本地游戲和在線成員和/或包括雜 志、音樂、電影以及其它媒體("電子生活方式中的電子寵物")的內(nèi) 容的訂購(gòu)服務(wù)之類的其它實(shí)施方式。因此,本領(lǐng)域技術(shù)人員將理解的是, 本發(fā)明并不局限于之前的說明性細(xì)節(jié),而是由所附的權(quán)利要求來確定。
權(quán)利要求
1.一種被配置成用于與電子設(shè)備進(jìn)行通信的裝置,所述裝置包括連接器,所述連接器用于與所述電子設(shè)備進(jìn)行對(duì)接;控制器,所述控制器用于控制所述連接器和所述電子設(shè)備之間的接口;第一存儲(chǔ)器,所述第一存儲(chǔ)器包括文件系統(tǒng),其中所述控制器被配置成在所述裝置與所述電子設(shè)備進(jìn)行對(duì)接時(shí)通過使用所述連接器向所述電子設(shè)備提供所述裝置的自動(dòng)識(shí)別和所述文件系統(tǒng)的安裝;和第二存儲(chǔ)器,所述第二存儲(chǔ)器具有用于到預(yù)定位置的自動(dòng)導(dǎo)航的數(shù)據(jù),其中所述裝置被配置成自動(dòng)執(zhí)行所述文件系統(tǒng)的元素。
2. 如權(quán)利要求1所述的裝置,其中所述第二存儲(chǔ)器的內(nèi)容對(duì)于所 述電子設(shè)備的操作系統(tǒng)是隱藏的,以使得僅能夠通過所述控制器訪問所 述內(nèi)容。
3. 如權(quán)利要求1所述的裝置,其中所述控制器允許對(duì)所述第一和 第二存儲(chǔ)器中的至少 一個(gè)進(jìn)行寫操作。
4. 如權(quán)利要求1所述的裝置,其中所述控制器拒絕對(duì)所述第一和 第二存儲(chǔ)器中的至少 一個(gè)進(jìn)行寫操作。
5. 如權(quán)利要求1所述的裝置,其中所述數(shù)據(jù)包括到遠(yuǎn)程位置的鏈接。
6. 如權(quán)利要求1所述的裝置,其中所述第二存儲(chǔ)器進(jìn)一步包括用 于對(duì)所述裝置進(jìn)行自動(dòng)驗(yàn)證的安全代碼。
7. 如權(quán)利要求1所述的裝置,其中所述裝置通過使用唯一標(biāo)識(shí)符 來為訪問受保護(hù)信息提供授權(quán)。
8. 如權(quán)利要求1所述的裝置,其中所述裝置被配置成仿真光盤, 以使得所述裝置被作為光盤安裝在所述電子設(shè)備上。
9. 如權(quán)利要求1所述的裝置,其中所述電子設(shè)備包括操作系統(tǒng), 所述操作系統(tǒng)被配置成具有自動(dòng)運(yùn)行的能力。
10. 如權(quán)利要求1所述的裝置,其中所迷第一存儲(chǔ)器包含信息文件, 所述信息文件指定用于自動(dòng)執(zhí)行的文件系統(tǒng)的元素。
11. 如權(quán)利要求1所述的裝置,其中所述連接器為通用串行總線 (USB)型連接器。
12. 如權(quán)利要求l所述的裝置,其中所述第一存儲(chǔ)器包括只讀存儲(chǔ)器(ROM)。
13. 如權(quán)利要求1所述的裝置,其中所述第二存儲(chǔ)器是非易失性的。
14. 如權(quán)利要求l所述的裝置,其中所述電子設(shè)備是個(gè)人計(jì)算機(jī)、 服務(wù)器、個(gè)人數(shù)字助理、蜂窩式電話或游戲站。
15. —種與電子設(shè)備進(jìn)行對(duì)接的方法,所述方法包括 通過使用連接器耦合到所述電子設(shè)備; 控制所述連接器和所述電子設(shè)備之間的接口;從第 一存儲(chǔ)器獲取所存儲(chǔ)的文件系統(tǒng);通過使用所述連接器將所獲取的文件系統(tǒng)提供給所述電子設(shè)備; 在所述連接器與所述電子設(shè)備進(jìn)行對(duì)接時(shí)自動(dòng)識(shí)別所述文件系統(tǒng); 自動(dòng)執(zhí)行所述文件系統(tǒng)的元素;和 使用來自第二存儲(chǔ)器的數(shù)據(jù)。
16. 如權(quán)利要求15所述的方法,其中所述第二存儲(chǔ)器的內(nèi)容對(duì)于 所述電子設(shè)備的操作系統(tǒng)是隱藏的,以使得僅能夠通過控制所述連接器
17.如權(quán)利要求15所述的;法,;中所述數(shù)據(jù)包括到遠(yuǎn)程位置的鏈接。
18. 如權(quán)利要求15所述的方法,其中所述第二存儲(chǔ)器進(jìn)一步包括 用于自動(dòng)-瞼證的安全代碼。
19. 如權(quán)利要求15所述的方法,其中所述方法進(jìn)一步通過使用唯 一標(biāo)識(shí)符為訪問受保護(hù)信息提供授權(quán)。
20. 如權(quán)利要求15所述的方法,進(jìn)一步包括仿真光盤,以使得所 述文件系統(tǒng)被作為光盤安裝在所述電子設(shè)備上。
21. 如權(quán)利要求15所述的方法,其中所述電子設(shè)備包括操作系統(tǒng), 所述操作系統(tǒng)被配置成具有自動(dòng)運(yùn)行的能力,所述自動(dòng)運(yùn)行的能力用于 開啟應(yīng)用程序。
22. 如權(quán)利要求21所述的方法,其中所述應(yīng)用程序包括瀏覽器。
23. 如權(quán)利要求15所述的方法,其中所述第一存儲(chǔ)器包含信息文 件,所述信息文件指定用于自動(dòng)執(zhí)行的文件系統(tǒng)的元素。
24. 如權(quán)利要求15所述的方法,其中所述第一存儲(chǔ)器包括只讀存 儲(chǔ)器(ROM)。
25. 如權(quán)利要求15所述的方法,其中所述第二存儲(chǔ)器是非易失性的。
26. 如權(quán)利要求15所述的方法,其中所述電子設(shè)備是個(gè)人計(jì)算機(jī)、 服務(wù)器、個(gè)人數(shù)字助理、蜂窩式電話或游戲站。
27. —種用于提供內(nèi)容的系統(tǒng),所述系統(tǒng)包括 用于接收所述內(nèi)容的電子設(shè)備; 具有唯一地址的源位置,所述源位置包含所述內(nèi)容;用于對(duì)訪問所述源位置進(jìn)行驗(yàn)證的安全代碼;存儲(chǔ)所述安全代碼的裝置,所述裝置被配置成在被耦合到所述電子 設(shè)備時(shí)將所述安全代碼提供給所述源位置,以使得所述源位置將所述內(nèi) 容提供給所述電子設(shè)備。
28. 如權(quán)利要求27所述的系統(tǒng),其中所述電子設(shè)備的操作系統(tǒng)將 所述裝置作為只讀的可拆卸存儲(chǔ)介質(zhì)進(jìn)行安裝。
29. 如權(quán)利要求27所述的系統(tǒng),其中所述電子設(shè)備的操作系統(tǒng)將 所述裝置作為可寫的可拆卸存儲(chǔ)介質(zhì)進(jìn)行安裝。
30. 如權(quán)利要求27所述的系統(tǒng),其中所述電子設(shè)備的操作系統(tǒng)將 所述裝置僅作為光盤(CD)型的可拆卸存儲(chǔ)介質(zhì)進(jìn)行安裝。
全文摘要
在本發(fā)明的實(shí)施例中,一種加密狗被配置成用于與電子設(shè)備進(jìn)行通信。所述加密狗包括連接器、控制器、第一存儲(chǔ)器和第二存儲(chǔ)器。所述連接器用于與電子設(shè)備進(jìn)行對(duì)接。所述控制器控制所述連接器和電子設(shè)備之間的接口。所述第一存儲(chǔ)器包括文件系統(tǒng)。所述控制器被配置成在所述加密狗與所述電子設(shè)備進(jìn)行對(duì)接時(shí)通過使用所述連接器向所述電子設(shè)備提供所述加密狗的自動(dòng)識(shí)別和所述文件系統(tǒng)的安裝。所述第二存儲(chǔ)器具有用于到預(yù)定位置的自動(dòng)導(dǎo)航的數(shù)據(jù)。所述加密狗被配置成自動(dòng)執(zhí)行所述文件系統(tǒng)的元素。
文檔編號(hào)A63F13/00GK101222955SQ200680026106
公開日2008年7月16日 申請(qǐng)日期2006年5月2日 優(yōu)先權(quán)日2005年5月17日
發(fā)明者B·克勒蒙斯, D·克利特斯納, G·萊溫伯格, J·富爾斯特 申請(qǐng)人:基德集團(tuán)有限責(zé)任公司