專利名稱:用于游戲機的用戶接口系統(tǒng)和方法
技術(shù)領(lǐng)域:
一般來說,本發(fā)明涉及結(jié)合附加用戶接口的游戲系統(tǒng),更具體地說,涉及將具有能顯示動畫的顯示屏的嵌入式附加用戶接口集成到游戲機中的系統(tǒng)和方法。
背景技術(shù):
傳統(tǒng)上,游戲機只是為了游戲的目的而設(shè)計的。在這點上,只是將游戲機構(gòu)造成包括游戲功能。但是,近年來,娛樂場的所有者意識到,通過在游戲機中增加附加特征,他們能夠使玩家對游戲機的關(guān)注保持更長的時期。而這又會導致玩家在更長的時期內(nèi)在游戲機上下注,從而增加娛樂場的利潤。
一種用來保持玩家對游戲機的關(guān)注的技術(shù)是使玩家具有對博彩相關(guān)的信息的訪問權(quán)。通過將小型電子顯示器附接到游戲裝置,便可將博彩相關(guān)的信息以及新聞和廣告發(fā)送給玩家。例如,博彩相關(guān)的信息可以包括關(guān)于體育博彩的信息和那些體育賽事的投注選項。另外,博彩相關(guān)的信息還可包括諸如賽馬和場外投注的信息。新聞和廣告也可以通過使玩家具有對從表演時間到餐館和酒店特別節(jié)目再到全球事件的信息的訪問權(quán)來保持玩家的關(guān)注,從而減少玩家離開游戲機的需要和/或欲望。
此外,比較理想的是使玩家具有對上述信息的交互式訪問權(quán)。這種類型的交互性允許玩家具有大得多的利用上述信息的靈活性。玩家也可以采用更有效的方式來利用博彩相關(guān)的信息。在這點上,更大級別的靈活性和訪問權(quán)可能會使玩家呆在游戲機旁邊投注持續(xù)顯著更長的時期。不幸的是,目前用于顯示和訪問該類型的信息的系統(tǒng)組件(如外部鍵盤和顯示器模塊)在它們提供的功能性和能力方面受到極大限制,從而限制了可用于使玩家在更長的時期內(nèi)保持關(guān)注游戲并玩游戲的信息的活力和質(zhì)量。
如上所述,向玩家散發(fā)博彩相關(guān)的信息、普遍感興趣的廣告和新聞的嘗試通常需要遠離游戲機本身的構(gòu)造來將附加系統(tǒng)組件單獨附接到游戲裝置。這些組件一般包括鍵盤、讀卡器和顯示器裝備,如2行LED顯示器。具體來說,由于在這些用于訪問和顯示來自游戲機的信息的組件中缺乏固有的能力,所以這些組件的可用性受到極大限制。此外,游戲機中可用于安裝這些組件的空間必定有限。這進一步限制了它們的有效性。比較理想的是將這些能夠處理該擴展信息傳送的組件集成到游戲裝置本身中。這提供一種具有比之前可用的大得多的功能性和可擴展性的可共享機制。
因此,本領(lǐng)域的技術(shù)人員長久以來一直意識到,需要一種能夠?qū)U展的服務和系統(tǒng)能力與游戲裝置的更傳統(tǒng)的功能集成在一起的系統(tǒng)。所要求的發(fā)明清楚地解決了這些和其它需要。
發(fā)明內(nèi)容
簡而言之,就一般來說,所要求的發(fā)明通過提供一種在游戲機中使用的嵌入式附加用戶接口來解決上述和其它問題,其中該游戲機包括游戲屏幕和游戲處理器。更具體地說,該嵌入式附加用戶接口包括能顯示W(wǎng)eb內(nèi)容的顯示屏和嵌入式處理器。優(yōu)選地,能顯示W(wǎng)eb內(nèi)容的顯示屏通過該顯示屏向用戶呈現(xiàn)Web信息。嵌入式處理器優(yōu)選利用內(nèi)部操作系統(tǒng),并且與游戲處理器通信。優(yōu)選地,嵌入式處理器讀取輸入數(shù)據(jù),如果需要,將該數(shù)據(jù)轉(zhuǎn)換成Web協(xié)議(Web開發(fā)語言),并且將該數(shù)據(jù)映射到能顯示W(wǎng)eb內(nèi)容的顯示屏上。以此方式,能顯示W(wǎng)eb內(nèi)容的顯示屏通過提供更豐富的游戲體驗來增加用戶的刺激感。
根據(jù)優(yōu)選實施例的另一方面,由嵌入式附加用戶接口接收到的輸入數(shù)據(jù)是I2C消息(或其它串行通信)。優(yōu)選地,嵌入式處理器通過I2C總線(或其它串行通信總線)與游戲處理器和/或其它相連裝置通信。嵌入式附加用戶接口的能顯示W(wǎng)eb內(nèi)容的顯示屏優(yōu)選是彩色圖形觸摸屏顯示器。優(yōu)選地,嵌入式處理器至少是32位處理器。此外,嵌入式附加用戶接口的內(nèi)部操作系統(tǒng)優(yōu)選定制成與該內(nèi)部操作系統(tǒng)所附著的特定硬件匹配。
根據(jù)優(yōu)選實施例的另一方面,嵌入式處理器利用密碼技術(shù)。在一個優(yōu)選實施例中,提供認證過程以便鑒別和認可Web內(nèi)容。優(yōu)選地,該認證過程提供可審計性和可追蹤性。具體來說,該認證過程提供足以使游戲管理者允許娛樂場的操作人員設(shè)計他們自己的內(nèi)容的安全性。
根據(jù)優(yōu)選實施例的另一方面,HTML是在嵌入式附加用戶接口中輸入數(shù)據(jù)被轉(zhuǎn)換成的Web協(xié)議。在另一個優(yōu)選實施例中,DHTML是在嵌入式附加用戶接口中輸入數(shù)據(jù)被轉(zhuǎn)換成的Web協(xié)議。在又一優(yōu)選實施例中,XML是在嵌入式附加用戶接口中輸入數(shù)據(jù)被轉(zhuǎn)換成的Web協(xié)議。在再一優(yōu)選實施例中,MACROMEDIA FLASH動畫技術(shù)是在嵌入式附加用戶接口中輸入數(shù)據(jù)被轉(zhuǎn)換成的Web協(xié)議。在一個優(yōu)選實施例中,嵌入式附加用戶接口連接到以太網(wǎng)聯(lián)網(wǎng)的骨干網(wǎng)。此外,在一個優(yōu)選實施例中,嵌入式附加用戶接口通過以太網(wǎng)聯(lián)網(wǎng)的骨干網(wǎng)連接到Web服務器。
在另一個優(yōu)選實施例中,嵌入式附加用戶接口包括能顯示動畫的顯示屏和嵌入式處理器。在又一個優(yōu)選實施例中,嵌入式附加用戶接口包括網(wǎng)頁顯示屏和嵌入式處理器。在再一個優(yōu)選實施例中,嵌入式附加用戶接口包括多媒體顯示屏和嵌入式處理器。
根據(jù)另一個優(yōu)選實施例,所要求的發(fā)明涉及一種結(jié)合于包括獨立游戲屏幕(或游戲區(qū)域,如旋轉(zhuǎn)盤)的游戲機中的嵌入式附加用戶接口。該嵌入式附加用戶接口包括能顯示W(wǎng)eb內(nèi)容的顯示屏和嵌入式處理器。優(yōu)選地,能顯示W(wǎng)eb內(nèi)容的顯示屏通過該顯示屏向用戶呈現(xiàn)Web信息。嵌入式處理器優(yōu)選利用內(nèi)部操作系統(tǒng)。嵌入式處理器讀取輸入數(shù)據(jù),如果需要,將該數(shù)據(jù)轉(zhuǎn)換成Web協(xié)議(Web開發(fā)語言),并且將該數(shù)據(jù)映射到能顯示W(wǎng)eb內(nèi)容的顯示屏上。此外,在該實施例中,嵌入式處理器另外還包括標準游戲處理器的功能性。
根據(jù)另一個優(yōu)選實施例,所要求的發(fā)明涉及一種游戲機,該游戲機包括具有網(wǎng)頁顯示屏的嵌入式附加用戶接口。優(yōu)選地,該游戲機包括游戲顯示屏、游戲處理器和嵌入式附加用戶接口。該嵌入式附加用戶接口還包括相同的網(wǎng)頁顯示屏和如上所述的嵌入式處理器。
根據(jù)另一個優(yōu)選實施例,所要求的發(fā)明涉及一種經(jīng)由結(jié)合于游戲機中的嵌入式附加用戶接口通過提供更豐富的游戲體驗來增加與游戲機有關(guān)的用戶刺激感的方法。優(yōu)選地,該嵌入式附加用戶接口包括嵌入式處理器和網(wǎng)頁顯示屏。該方法優(yōu)選包括通過串行通信總線(如I2C總線)在嵌入式附加用戶接口中接收包含增強的玩家信息的串行數(shù)據(jù)消息;如果需要,將該數(shù)據(jù)消息轉(zhuǎn)換成Web開發(fā)語言;以及將該數(shù)據(jù)消息映射到網(wǎng)頁顯示屏上,其中該顯示屏通過該顯示屏向用戶呈現(xiàn)網(wǎng)頁信息。
在一個實施例中,通過使用DSA(數(shù)字簽名算法)或RSA(Rivest-Shamir-Adleman)密碼技術(shù)進行數(shù)字簽名驗證來保護Web內(nèi)容。在這點上,優(yōu)選利用數(shù)字簽名驗證來保護內(nèi)容,使得可以容易地識別任何未經(jīng)授權(quán)的改變。當然,在其它實施例中也可以利用其它合適的保護技術(shù)。
此外,一個優(yōu)選實施例利用消息鑒別碼(MAC),它可用于同時驗證消息的內(nèi)容完整性和真實性。消息鑒別碼的產(chǎn)生比使用數(shù)字簽名驗證技術(shù)時快,但它不太穩(wěn)固。在一個優(yōu)選實施例中,所用的鑒別技術(shù)是BKEY(電子密鑰)裝置。BKEY是捆綁到特定個體的電子標識符。
通常,在一個優(yōu)選實施例中,數(shù)據(jù)可以鑒別并且可以認可,而不是被隱藏或以其它方式搞亂,但是需要時,也可以搞亂。認可是一種用于保證消息的發(fā)送方隨后不能否認曾經(jīng)發(fā)送過該消息并且接收方不能否認曾經(jīng)接收過該消息的方法。
根據(jù)一個優(yōu)選實施例,為一個或多個游戲機系統(tǒng)或嵌入式附加用戶接口組件(或內(nèi)容)分配標識碼。將這些組件分組成一個受保護的組件綁定組,其中使用密碼安全程序和綁定組中的組件的標識碼來進行分組。因此,綁定防止竄改或否認關(guān)于綁定組內(nèi)的組件或內(nèi)容的任何修改或替換的內(nèi)容輸入(entry)。
根據(jù)優(yōu)選實施例的另一方面,必須通過利用基于輸入本身和綁定組內(nèi)的組件和內(nèi)容的各自的標識碼的散列消息鑒別碼進行數(shù)字簽名來鑒別每個內(nèi)容輸入。以同樣的方式,必須通過利用基于輸入本身和綁定組內(nèi)的組件和內(nèi)容的各自的標識碼的散列消息鑒別碼進行數(shù)字簽名來鑒別試圖替換任何嵌入式附加用戶接口組件或內(nèi)容的每個輸入。
優(yōu)選地,嵌入式附加用戶接口組件的標識碼隨機或偽隨機產(chǎn)生。根據(jù)驗證系統(tǒng)的另一方面,使用SHA-1(或更好的,如SHA-256、512)散列來產(chǎn)生用于鑒別對組件綁定的訪問的散列消息鑒別碼密鑰,其中SHA-1散列是通過使用綁定組中的組件的各自的標識碼產(chǎn)生的。另外,利用通過使用綁定組中的組件和內(nèi)容的各自的標識碼產(chǎn)生的SHA-1(或更好的)散列來將嵌入式附加用戶接口組件綁在組件綁定內(nèi)。
根據(jù)優(yōu)選實施例的另一方面,嵌入式附加用戶接口提供一種多服務器客戶機游戲用戶接口。
在結(jié)合附圖閱讀以下詳細描述后,所要求的發(fā)明的其它特征和優(yōu)點將變得顯而易見,其中附圖舉例示出所要求的發(fā)明的特征。
圖1示出根據(jù)所要求的發(fā)明利用網(wǎng)頁顯示屏和嵌入式處理器構(gòu)造而成的嵌入式附加用戶接口的相關(guān)圖,其中該嵌入式處理器從游戲監(jiān)視單元中接收數(shù)據(jù)消息,將這些數(shù)據(jù)消息轉(zhuǎn)換成網(wǎng)頁內(nèi)容,并映射到網(wǎng)頁顯示屏上;圖2示出利用2×20VF顯示器和12位鍵盤的現(xiàn)有技術(shù)的游戲系統(tǒng)的相關(guān)圖;圖3示出根據(jù)所要求的發(fā)明利用網(wǎng)頁顯示屏和嵌入式處理器構(gòu)造而成的嵌入式附加用戶接口的相關(guān)圖,其中該嵌入式處理器通過網(wǎng)絡(luò)適配器端口從便攜式計算機中接收經(jīng)密碼認證的網(wǎng)頁內(nèi)容;圖4示出根據(jù)所要求的發(fā)明利用網(wǎng)頁顯示屏和嵌入式處理器構(gòu)造而成的嵌入式附加用戶接口的相關(guān)圖,其中該嵌入式處理器通過以太網(wǎng)聯(lián)網(wǎng)的骨干網(wǎng)從后端服務器中接收網(wǎng)頁內(nèi)容;圖5示出根據(jù)所要求的發(fā)明利用網(wǎng)頁顯示屏和嵌入式處理器構(gòu)造而成的嵌入式附加用戶接口的相關(guān)圖,其中該嵌入式處理器包括標準游戲處理器的功能性;圖6A和6B均為示出根據(jù)所要求的發(fā)明構(gòu)造而成的嵌入式附加用戶接口的對象交互圖的圖的局部視圖;圖7是示出在嵌入式附加用戶接口和游戲監(jiān)視單元之間發(fā)送數(shù)據(jù)時發(fā)生的事件序列的圖;圖8是示出在網(wǎng)頁顯示屏上按下虛擬按鍵時發(fā)生的事件序列的圖;以及圖9是示出根據(jù)本發(fā)明一個實施例的提供多服務器客戶機用戶接口的嵌入式附加用戶接口的圖。
具體實施例方式
根據(jù)所要求的發(fā)明構(gòu)造而成的嵌入式附加用戶接口的一個優(yōu)選實施例涉及將嵌入式附加用戶接口集成到游戲機中,以便通過提供更豐富的游戲體驗來增加用戶的刺激感。該嵌入式附加用戶接口提供增強的玩家滿足感和刺激感以及改進的游戲裝置可靠性、交互性、靈活性、安全性和責任性。本文之所以有時將用戶接口稱為“附加”是因為,該用戶接口與游戲屏幕(或其它游戲呈現(xiàn)(presentation))分離。此外,本文之所以有時將用戶接口稱為“嵌入式”是因為,在本發(fā)明的一些優(yōu)選實施例中,該用戶接口包括它自己的處理器。
現(xiàn)在參照附圖,其中在所有圖中,類似的附圖標記表示類似或?qū)牟考?,更具體來說參照圖1-5,示出嵌入式附加用戶接口10的一個實施例。具體來說,圖1示出包括網(wǎng)頁顯示屏20和嵌入式處理器30的嵌入式附加用戶接口10。用戶接口10結(jié)合于游戲機40中,而游戲機40又包括游戲屏幕50(和/或非屏幕游戲區(qū)域50,如旋轉(zhuǎn)盤或其它游戲呈現(xiàn))、游戲處理器60和游戲監(jiān)視單元65。嵌入式處理器30采用內(nèi)部操作系統(tǒng),并且優(yōu)選經(jīng)由游戲監(jiān)視單元65與游戲處理器60通信。嵌入式處理器30讀取輸入數(shù)據(jù),將該數(shù)據(jù)轉(zhuǎn)換成Web開發(fā)語言,并將該數(shù)據(jù)映射到網(wǎng)頁顯示屏20上。顯示屏20通過該顯示屏向用戶呈現(xiàn)網(wǎng)頁信息,從而通過提供更豐富的游戲體驗來增加用戶的刺激感。游戲監(jiān)視單元65監(jiān)視通過用戶接口10輸入的信息。這提供對過去用于提供用戶信息的傳統(tǒng)的系統(tǒng)組件70的顯著改進。用戶接口10采用和先前系統(tǒng)組件70與游戲監(jiān)視單元通信的方式相同的方式與游戲監(jiān)視單元65通信。
如圖2所示,現(xiàn)有技術(shù)的游戲裝置通常利用單個視頻顯示屏作為游戲機40的游戲屏幕50,同時將附加系統(tǒng)組件70附接到或并置在游戲機的旁邊。例如,該顯示器可以包括2行×20字符VF(真空熒光)顯示器20。輸入裝置可以包括12位鍵盤71。
但是,再次參照圖1,在所要求的發(fā)明的一個優(yōu)選實施例中,用嵌入式附加用戶接口10取代現(xiàn)有技術(shù)的系統(tǒng)中所用的系統(tǒng)組件70,以便提供網(wǎng)頁顯示屏20的高級功能性。該功能性包括顯示動畫、多媒體和其它Web類型的內(nèi)容的能力,這只是舉例,而不是限制。嵌入式附加用戶接口10使得能夠通過網(wǎng)頁顯示屏20以令人興奮的顯眼的格式向玩家(或潛在的玩家)呈現(xiàn)附加信息(如增強的玩家信息),同時不會干擾顯示在游戲屏幕50上的正常的游戲進程。此外,嵌入式附加用戶接口10不會干擾游戲機40中的正常的游戲硬件,而是被容易地集成到游戲機40中。
在涉及多個游戲機(或游戲組件)制品的情形下,可以在無需訪問可能是來自另一游戲制造商的游戲機的私有且不可訪問的游戲邏輯或其它游戲系統(tǒng)的情況下將嵌入式附加用戶接口10結(jié)合于游戲機中(保持原樣或經(jīng)過翻新)。因此,在所要求的發(fā)明的一個優(yōu)選實施例中,除了在游戲機中通??梢姷臉藴视螒蚱聊?0外,還將包括用于向玩家呈現(xiàn)補充信息的網(wǎng)頁顯示屏20的嵌入式附加用戶接口10結(jié)合于游戲機40中。也可以將嵌入式附加用戶接口10結(jié)合于利用游戲區(qū)域(如盤式旋轉(zhuǎn)器)而不是標準游戲屏幕50的游戲機40中。該補充信息可以包括一般的游戲信息、玩家特有的信息、玩家刺激感和興趣著迷內(nèi)容、廣告內(nèi)容(特定的或其它)等。此外,在其它優(yōu)選實施例中,嵌入式附加用戶接口10可以具有優(yōu)選經(jīng)由游戲監(jiān)視單元65與游戲處理器60的游戲邏輯交互的能力,因而可以提供諸如獎金游戲、系統(tǒng)游戲的其它功能性和/或?qū)碜跃W(wǎng)頁顯示屏20的獎品、促銷優(yōu)惠或贈品結(jié)合到游戲屏幕50的能力。此外,網(wǎng)頁顯示屏20可以在沒有進行游戲時采用“觀賞模式”顯示補充信息。而且,游戲處理器60可以使用網(wǎng)頁顯示屏20來向娛樂場的員工呈現(xiàn)基于Web的會話,以便于游戲機配置和事件調(diào)查活動,而不會擾亂游戲屏幕/區(qū)域50。
在所要求的發(fā)明的一個優(yōu)選實施例中,使用嵌入式附加用戶接口10來使娛樂場的服務對于娛樂場的顧客來說更易獲得和更友好。在一個優(yōu)選實施例中,將嵌入式附加用戶接口10設(shè)計成與現(xiàn)有游戲通信系統(tǒng)網(wǎng)絡(luò)中目前采用的游戲平臺的硬件配置連接,從而為娛樂場降低實現(xiàn)成本。諸如Mastercom系統(tǒng)的系統(tǒng)網(wǎng)絡(luò)的標準游戲網(wǎng)絡(luò)接口包括到鍵盤和顯示器的多點式總線通信方法。Mastercom系統(tǒng)可自Bally Manufacturing獲得,并且在Raven等人的U.S.專利號5,429,361中有所描述,通過引用將該專利結(jié)合于本文。一種目前利用的這樣的總線是EPI(增強型玩家接口),它利用工業(yè)標準I2C總線和信令。
在一個優(yōu)選實施例中,使用嵌入式附加用戶接口10來取代/升級EPI。優(yōu)選地,嵌入式附加用戶接口10采用“即插即用”的方式取代游戲機中的EPI。換句話說,可以拔掉老的EPI,再將新的嵌入式附加用戶接口10簡單地插入到游戲機40中的游戲監(jiān)視單元65的I2C總線中。用戶接口10利用目前采用的工業(yè)標準I2C總線和信令,而無需做任何進一步的修改。嵌入式附加用戶接口10的嵌入式處理器30讀取輸入I2C數(shù)據(jù)(內(nèi)容),將該數(shù)據(jù)轉(zhuǎn)換成Web開發(fā)語言(如HTML、DHTML、XML、MACROMEDIA FLASH),并將該數(shù)據(jù)映射到網(wǎng)頁顯示屏20上。以此方式,嵌入式附加用戶接口10將通常呈現(xiàn)在2行×20字符VF顯示器上的之前的I2C數(shù)據(jù)消息自動變換為引人注目的動畫(多媒體)網(wǎng)頁風格的格式。這導致增強的玩家滿意度和刺激感,同時具有極小的翻新要求。
因為在一個優(yōu)選實施例中,嵌入式附加用戶接口10利用I2C硬件和信令,所以這使得用戶接口10能夠表述并理解I2C協(xié)議消息集,并且因而采用和游戲處理器之前與EPI通信的方式相同的方式與游戲機40的游戲處理器60(或其它類似的網(wǎng)絡(luò)化裝置)直接通信。因此,在所要求的發(fā)明的一個優(yōu)選實施例中,通過將嵌入式附加用戶接口10集成到游戲機40中,可以取代或增加并且因而實質(zhì)上升級之前所利用的硬件(如EPI)的功能性。因此,可以免除這些系統(tǒng)組件70(如鍵盤和2行×20字符VF顯示器)的低功能外部硬件對游戲處理器60所加的限制。
如上所述,在一個優(yōu)選實施例中,由嵌入式附加用戶接口10接收到的輸入數(shù)據(jù)是I2C信令協(xié)議;但是,在其它優(yōu)選實施例中,可以利用其它串行通信協(xié)議(或電子通信格式)。優(yōu)選地,嵌入式處理器30通過I2C總線(或者在利用另一協(xié)議的實施例中,通過另一串行通信總線)經(jīng)由游戲監(jiān)視單元65與游戲處理器60和/或與其它相連裝置通信。嵌入式附加用戶接口10的網(wǎng)頁顯示屏20優(yōu)選是彩色圖形觸摸屏顯示器。優(yōu)選地,嵌入式處理器30至少是32位處理器。一個優(yōu)選實施例利用32位處理器,這是因為寫入了諸如SHA-1(或更好的)和DSA算法的密碼技術(shù),并且這些技術(shù)在32位系統(tǒng)上自然運行。另外,在所要求的發(fā)明的一些優(yōu)選實施例中利用MicrosoftWindows環(huán)境,它也是32位。此外,嵌入式附加用戶接口10的內(nèi)部操作系統(tǒng)可以適應或定制成與游戲機40中的裝置所使用的和該內(nèi)部操作系統(tǒng)通信的特定通信總線硬件匹配。
優(yōu)選地,嵌入式附加用戶接口10是嵌入式計算機板,除了嵌入式處理器30和網(wǎng)頁顯示屏20外,該板還包括可拆卸的COMPACTFLASH卡75(或其它存儲裝置,如圖1所示)和網(wǎng)絡(luò)適配器端口。通過從COMPACT FLASH卡75(或其它存儲裝置)物理交換出來實現(xiàn)對嵌入式附加用戶接口10的內(nèi)容和特征升級。因此,為了從嵌入式附加用戶接口10中檢索數(shù)據(jù),通過物理移除并讀取COMPACTFLASH卡75來訪問數(shù)據(jù)。在其它實施例中,如下所述,可以通過利用網(wǎng)絡(luò)直接或點對點下載來提供更新。
在一個優(yōu)選實施例中,嵌入式附加用戶接口10的嵌入式處理器30所用的內(nèi)部操作系統(tǒng)是WINDOWSCE 4.2版(或更高版本)。優(yōu)選地,將嵌入式附加用戶接口10構(gòu)建在由Kontron Corporation開發(fā)的基于PXA255的板上。另外,在嵌入式附加用戶接口10的一個優(yōu)選實施例中,網(wǎng)頁顯示屏20的瀏覽器控件是MICROSOFTINTERNET EXPLORER6.0(或更高版本),它在嵌入式處理器30的優(yōu)選內(nèi)部操作系統(tǒng)WINDOWSCE 4.2下標準安裝。
嵌入式附加用戶接口10的一個優(yōu)選實施例還提供用于將系統(tǒng)信息輸入到游戲機40中并從游戲機40中檢索系統(tǒng)信息的機制。如上所述,嵌入式附加用戶接口10優(yōu)選使用工業(yè)標準I2C硬件和信令。I2C協(xié)議具有多主機能力,即能夠同時作為從機和主機參與。嵌入式附加用戶接口10使得能夠?qū)⑾到y(tǒng)信息(如由玩家輸入到網(wǎng)頁顯示屏20中的信息)從游戲機40發(fā)送到槽形系統(tǒng)網(wǎng)絡(luò)(或另一目的位置)。類似地,嵌入式附加用戶接口10還使得能夠?qū)⑾到y(tǒng)信息(如顯示消息)從系統(tǒng)網(wǎng)絡(luò)(或另一源位置)發(fā)送到游戲機40,以便玩家通過網(wǎng)頁顯示屏20查看。
在一個優(yōu)選實施例中,也可以通過用戶將信息輸入到用戶接口10的網(wǎng)頁顯示屏20中。用戶接口10的網(wǎng)頁顯示屏20采用虛擬鍵盤。此外,用戶接口10使用鍵盤字典,該鍵盤字典允許用戶能夠輸入比之前利用12位VF鍵盤時可能的信息量大得多的信息。例如,用戶按下通過瀏覽器顯示在觸摸屏上的虛擬按鍵。這利用識別所按下的虛擬按鍵的字符串通過調(diào)用它的調(diào)度接口來調(diào)用鍵盤對象。當將那個字符串傳給它時,鍵盤對象在初始化時就已經(jīng)載入的字典對象中查找該字符串,同時返回一組關(guān)鍵字。當它檢索到這組0或更多個關(guān)鍵字字符時,它通過調(diào)用由該對象暴露的接口將它們傳給GMU。
通常,使用網(wǎng)絡(luò)接口(或等效系統(tǒng))來控制供特定娛樂場內(nèi)的游戲機40使用的資金流。通過利用所要求的發(fā)明的嵌入式附加用戶接口10,可以通過只是觸摸網(wǎng)頁顯示屏20來指示游戲網(wǎng)絡(luò)接口在玩家?guī)艉陀螒蜓b置之間移動資金。此外,可以提供許多其它更復雜的命令和指令。因此,嵌入式附加用戶接口10直接在游戲裝置本身改進了游戲機40與玩家和娛樂場員工的接口。
在所要求的發(fā)明的一個優(yōu)選實施例中,嵌入式附加用戶接口10的網(wǎng)頁顯示屏20使得能夠在動畫、多媒體、Web內(nèi)容風格的環(huán)境中向玩家顯示玩家消息。這些消息之前是以普通得多的格式顯示在獨立的顯示器裝置(如2行VF顯示器裝置)上的。在一些優(yōu)選實施例中,玩家使用網(wǎng)頁顯示屏20中的觸摸屏按鈕來在網(wǎng)頁顯示屏20中的窗口之間導航,這些按鈕允許訪問系統(tǒng)功能,如非現(xiàn)金提款、余額請求、系統(tǒng)請求、積分兌換等。在所要求的發(fā)明的其它優(yōu)選實施例中,網(wǎng)頁顯示屏20利用本領(lǐng)域中普遍已知的各種其它數(shù)據(jù)輸入技術(shù)來代替觸摸屏數(shù)據(jù)輸入。因此,嵌入式附加用戶接口10的實現(xiàn)是對游戲機40的有效、極其有益且實質(zhì)的升級,它在之前利用EPI時可能具有的功能性基礎(chǔ)上增加了功能性。
在一個優(yōu)選實施例中,通過嵌入式處理器30將文本數(shù)據(jù)消息轉(zhuǎn)換成網(wǎng)頁導航請求,然后將它們顯示在網(wǎng)頁顯示屏20上,這在圖6A和6B中示出并且在下文中關(guān)于圖6A和6B進行了論述。其中一些網(wǎng)頁還利用諸如JAVA SCRIPT和VB SCRIPT的腳本語言。優(yōu)選地,嵌入式附加用戶接口10在具有觸摸屏能力的網(wǎng)頁顯示屏20上仿效12位鍵盤和2×20VF顯示器。在該實施例中,使之前顯示在2×20VF顯示器上的命令與對應的URL匹配,并且使用瀏覽器來在網(wǎng)頁顯示屏20上呈現(xiàn)該頁。所顯示的網(wǎng)頁包含有效地仿效硬件按鍵的觸摸屏按鍵。
參照圖6A和6B,在所要求的發(fā)明的一個優(yōu)選實施例中,使用字典URL方法來將數(shù)據(jù)消息轉(zhuǎn)換成網(wǎng)頁信息。以此方式,在字典數(shù)據(jù)文件中“查找”數(shù)據(jù)消息,在字典數(shù)據(jù)文件中,可以將這些數(shù)據(jù)消息重定向到引人注目的URL。嵌入式處理器30對I2C總線上用于現(xiàn)有技術(shù)的增強型玩家接口(EPI)VF顯示器的請求做出響應。網(wǎng)頁顯示屏20不是像傳統(tǒng)的PC監(jiān)視器那樣的無源顯示器裝置,而是顯示屏20必須用文本類型的響應對命令做出響應。這些請求包括初始化請求、狀態(tài)請求和顯示請求。參照圖7,當把將要顯示的每個文本數(shù)據(jù)消息傳到嵌入式處理器30中時,處理器30調(diào)用URL字典,以便查找URL,用該URL來取代文本數(shù)據(jù)消息。一旦完成替換,嵌入式處理器30便指示網(wǎng)頁顯示屏20呈現(xiàn)(或?qū)Ш降?合適的網(wǎng)頁。
因此,參照圖8,使用URL字典組件來將從嵌入式處理器30發(fā)送并用于顯示在2×20VF顯示器上的文本串映射為URL,可以使用該URL來顯示該消息的視覺上顯著增強的圖形表示。因此,URL字典組件包含從嵌入式處理器30發(fā)送的將受到支持的可能的文本消息的列表和到一組將顯示在網(wǎng)頁顯示屏20上的所需的顯眼的Web內(nèi)容的映射。在消息不在URL字典中的這種事件中,將該消息映射到用于替換2行模式的頁。
在上述優(yōu)選實施例中,嵌入式附加用戶接口10的嵌入式處理器30讀取輸入I2C數(shù)據(jù)消息,將這些I2C數(shù)據(jù)消息轉(zhuǎn)換成Web開發(fā)語言(如HTML、DHTML、XML、MACROMEDIA FLASH),并將新轉(zhuǎn)換的網(wǎng)頁數(shù)據(jù)消息映射到網(wǎng)頁顯示屏20上。另外,嵌入式附加用戶接口10還可讀取已經(jīng)是Web開發(fā)語言(如HTML、DHTML、XML、MACROMEDIA FLASH)的輸入數(shù)據(jù)消息,并將該網(wǎng)頁數(shù)據(jù)映射到網(wǎng)頁顯示屏20上。此外,非常有利的是,所要求的發(fā)明的一個優(yōu)選實施例還允許正在使用嵌入式附加用戶接口10的娛樂場設(shè)計并使用他們自己的內(nèi)容,從而使娛樂場能夠決定呈現(xiàn)在用戶接口10的網(wǎng)頁顯示屏20上的網(wǎng)頁的外表。
現(xiàn)在參照圖3,在該優(yōu)選實施例中,可以本地下載內(nèi)容。具體來說,在一個優(yōu)選實施例中,通過用于下載新內(nèi)容的物理USB(或其它連接)來更新內(nèi)容。在一個優(yōu)選實施例中,可以通過將獨立的計算機78連接到嵌入式附加用戶接口10的網(wǎng)絡(luò)適配器端口來訪問COMPACT FLASH卡75上的數(shù)據(jù)。該實施例允許更新操作系統(tǒng)的內(nèi)容,改變操作系統(tǒng)本身,并從COMPACT FLASH卡75中接收數(shù)據(jù)。物理移除COMPACT FLASH卡75也是更新和檢查嵌入式附加用戶接口10上的文件的一個選項。
在一個優(yōu)選實施例中,使用便攜式計算機來存儲數(shù)據(jù)內(nèi)容并將數(shù)據(jù)內(nèi)容發(fā)布到嵌入式附加用戶接口10上的COMPACT FLASH卡75上,以及從嵌入式附加用戶接口上的COMPACT FLASH卡75中接收數(shù)據(jù)。在該實施例中,鑒別嵌入式附加用戶接口10上的所有內(nèi)容,就好像它是游戲機一樣。
在另一個優(yōu)選實施例中,網(wǎng)絡(luò)適配器端口在用戶接口10的嵌入式計算機板上運行。該實施例還包括引導裝入程序。此外,在該實施例中,便攜式計算機78(如上所述)包括用于將數(shù)據(jù)上載到嵌入式附加用戶接口10上的COMPACT FLASH卡75和從嵌入式附加用戶接口10上的COMPACT FLASH卡75下載數(shù)據(jù)的組件。具體來說,在便攜式計算機78上運行的這些組件用于將新的數(shù)據(jù)內(nèi)容移動到嵌入式附加用戶接口10,并用于確認和驗證嵌入式附加用戶接口上的數(shù)據(jù)內(nèi)容。優(yōu)選地,用于更新COMPACT FLASH卡75的所有數(shù)據(jù)通過板上的單個內(nèi)建式網(wǎng)絡(luò)適配器端口移入或移出嵌入式附加用戶接口10。
在所要求的發(fā)明的嵌入式附加用戶接口10出現(xiàn)之前,游戲管理者一直不愿意允許娛樂場的操作人員來設(shè)計他們自己的內(nèi)容。但是,由于通過嵌入式附加用戶接口10中的嵌入式處理器30實現(xiàn)了密碼技術(shù),所以所要求的發(fā)明在具有足以使游戲管理者允許娛樂場的操作人員設(shè)計他們自己的內(nèi)容的安全性下提供認證過程。具體來說,在一個優(yōu)選實施例中,所提供的認證過程確保鑒別和認可由娛樂場的操作人員設(shè)計的Web內(nèi)容。優(yōu)選地,在所要求的發(fā)明中,所提供的認證過程還確??蓪徲嬓院涂勺粉櫺浴T谒蟮陌l(fā)明的優(yōu)選實施例中,利用諸如鑒別和認可(如下文所述)的各種密碼技術(shù)來提供足以使游戲管理者允許娛樂場的操作人員設(shè)計他們自己的內(nèi)容的安全性。
在一個優(yōu)選實施例中,使用該認證過程來以與認證“簽名程序”所用的方式相同的方式認證“簽名內(nèi)容”(由娛樂場的所有者創(chuàng)建)。優(yōu)選地,在認證過程中利用PKI(公共密鑰基礎(chǔ)結(jié)構(gòu))。PKI是數(shù)字證書、證書頒發(fā)機構(gòu)和其它驗證真實性和有效性的注冊機構(gòu)的系統(tǒng)。在一個優(yōu)選實施例中,創(chuàng)建“新一級”或第二PKI,它起源于初級PKI,并且通過杠桿作用影響證書(如X.509證書)的允許有限訪問的能力。因此,該優(yōu)選實施例允許使用證書內(nèi)的屬性來在游戲行業(yè)內(nèi)提供“多級”代碼訪問和接受。
在一個實施例中,通過使用DSA(數(shù)字簽名算法)或RSA(Rivest-Shamir-Adleman)技術(shù)進行數(shù)字簽名驗證來保護內(nèi)容。在這點上,優(yōu)選使用數(shù)字簽名驗證來保護內(nèi)容,使得可以容易地識別任何未經(jīng)授權(quán)的改變。數(shù)字簽名是與手寫簽名等效的數(shù)字,因為它將個人身份綁定到一條信息中。數(shù)字簽名方案通常由簽名創(chuàng)建算法和相關(guān)的驗證算法組成。數(shù)字簽名創(chuàng)建算法用于產(chǎn)生數(shù)字簽名。數(shù)字簽名驗證算法用于驗證數(shù)字簽名可信(即,它實際上由指定實體創(chuàng)建)。在另一個實施例中,使用其它合適的技術(shù)來保護內(nèi)容。
在一個優(yōu)選實施例中,使用安全散列函數(shù)-1(SHA-1)來根據(jù)數(shù)據(jù)內(nèi)容或固件內(nèi)容計算160位散列值。接著,對該160位散列值(又稱為縮寫位串)進行處理,以便使用單向私有簽名密鑰技術(shù)來創(chuàng)建游戲數(shù)據(jù)的簽名,這稱為數(shù)字簽名算法(DSA)。DSA使用私有密鑰/公共密鑰對中的私有密鑰和隨機或偽隨機產(chǎn)生的整數(shù)來產(chǎn)生數(shù)據(jù)內(nèi)容或固件內(nèi)容的160位散列值的320位簽名。除了標識號外,還將該簽名存儲在數(shù)據(jù)庫中。在其它優(yōu)選實施例中,使用更高級的安全散列函數(shù),如SHA-256或SHA-512。
在另一個優(yōu)選實施例中,所要求的發(fā)明利用消息鑒別碼(MAC)。消息鑒別碼是一種特殊類型的消息摘要,其中包括秘密密鑰作為指紋的一部分。正常的摘要由散列(數(shù)據(jù))組成,而MAC由散列(密鑰+數(shù)據(jù))組成。因此,MAC是作為數(shù)據(jù)(純文本或加密文本)和秘密密鑰的函數(shù)的位串。將消息鑒別碼附加到數(shù)據(jù),以便允許數(shù)據(jù)鑒別。此外,可以使用MAC來同時驗證消息的數(shù)據(jù)完整性和真實性。通常,消息鑒別碼(MAC)是一個單向散列函數(shù),它取對稱密鑰和一些數(shù)據(jù)作為輸入。對稱密鑰算法是一種密碼術(shù)算法,它使用相同的密碼密鑰來加密和解密消息。
消息鑒別碼的產(chǎn)生比使用數(shù)字簽名驗證技術(shù)時快;但是,消息鑒別碼不如數(shù)字簽名驗證技術(shù)那樣穩(wěn)固。因此,當處理速度至關(guān)重要時,使用消息鑒別碼具有優(yōu)勢,因為它可以比數(shù)字簽名驗證技術(shù)更快地得以創(chuàng)建和存儲。
在一個優(yōu)選實施例中,所周的鑒別技術(shù)是BKEY(電子密鑰)裝置。BKEY是捆綁到特定個體的電子標識符。以此方式,將通過使用BKEY用于鑒別來進行的內(nèi)容的任何添加、訪問或修改鏈接到與那個BKEY相關(guān)的特定個體。從而,由此為管理者和/或其他要求這種數(shù)據(jù)或系統(tǒng)鑒別的團體建立審計追蹤。
驗證系統(tǒng)的另一個優(yōu)選實施例利用“組件綁定”來使用密碼安全性進行驗證。在組件綁定中,一些組件開始配備有不可變更的序號。另外,所有者還可為諸如Web內(nèi)容或游戲室的組件賦予另一隨機的標識號。還給系統(tǒng)中的其它組件(如母板中的CMOS存儲器、硬磁盤機和非易失性RAM)發(fā)布隨機標識號。當將這些號中的所有或一些號共同綁在一個分組中時,這個受保護的分組稱為“綁定”。機器中的每個組件都在綁定中包含它的部分。
在一個這樣的優(yōu)選實施例中,對內(nèi)容進行的每個關(guān)鍵日志輸入簽署有基于該輸入本身和各自的綁定碼的散列消息鑒別碼(HMAC)。以此方式,由綁定產(chǎn)生的安全性確保所進行的日志輸入不會被偽造或否認。
在選擇關(guān)鍵游戲和/或系統(tǒng)組件、賦予各自的標識符并將它們組合成一個使用組件“綁定”綁在一起的受保護分組后,接著將檢測、授權(quán)對那些組件的任何改變,并將這些改變記入日志。例如,使用從綁定中獲得的密鑰對綁定內(nèi)的內(nèi)容進行數(shù)字簽名(SHA-1或更好的)。無論何時對綁定內(nèi)的組件進行輸入,都驗證該簽名。如果簽名錯誤,那么指出該安全侵害和侵害者,但通常該輸入不被禁止。在其它實施例中,也可以禁止輸入。因此,組件綁定產(chǎn)生對綁定內(nèi)的任何組件進行改變的個體的加密審計追蹤。
此外,綁定確保不曾以未經(jīng)授權(quán)的方式交換或變更被選擇作為綁定內(nèi)的組件的游戲機系統(tǒng)的關(guān)鍵組件或其中所用的內(nèi)容。優(yōu)選地,綁定使用分配給游戲平臺的重要部件的唯一標識號,只是作為舉例而不是限制,這些重要部件包括游戲室、母板、特定軟件、非易失性RAM卡、內(nèi)容(數(shù)據(jù))和硬磁盤機。這些標識號以加密方式組合以形成保護并實際上是封閉所包含的組件的綁定,使得在不創(chuàng)建審計追蹤和不要求鑒別的情況下不會修改、除去或取代綁定內(nèi)的任何組件。因此,對于綁定內(nèi)的這些組件中的將要改變的一個組件,需要合適的鑒別,并且進行日志文件輸入,以便證明進行改變的個體的活動和身份。在一個優(yōu)選實施例中,需要特定級別的BKEY清除或分類來進行特定的改變。
現(xiàn)在參照圖4,在一個優(yōu)選實施例中,嵌入式附加用戶接口10連接到以太網(wǎng)聯(lián)網(wǎng)的骨干網(wǎng)80,而不是連接到本地系統(tǒng)網(wǎng)絡(luò)。目前,娛樂場的網(wǎng)絡(luò)不是以太網(wǎng),而是更小型、更簡單化的本地系統(tǒng)網(wǎng)絡(luò)。因此,在該以太網(wǎng)聯(lián)網(wǎng)的骨干網(wǎng)80實施例中,目前的系統(tǒng)網(wǎng)絡(luò)被工業(yè)標準以太網(wǎng)骨干網(wǎng)(如在Cat 3、4、5、6或更高線纜上運行的10/100base T以太網(wǎng))取代。因此,在該實施例中,在處理器中增加標準的10/100 base T以太網(wǎng)卡。優(yōu)選地,該網(wǎng)絡(luò)采用TCP/IP、HTTP或XML消息傳遞或XML的變型。但是,可以使用任何合適的協(xié)議。
此外,在另一個優(yōu)選實施例中,嵌入式附加用戶接口10通過上述以太網(wǎng)聯(lián)網(wǎng)的骨干網(wǎng)80連接到全功能后端下載配置服務器90,如圖4所示。在該實施例中,全功能服務器90可以調(diào)度內(nèi)容(游戲或其它方面)的下載以及從游戲機40上載信息,如游戲機40目前擁有的那些選項。因此,在一個優(yōu)選實施例中,服務器90的主要用途是作為數(shù)據(jù)下載和數(shù)據(jù)檢索的服務器。盡管該服務器90確實上載和下載Web內(nèi)容風格的信息,但它通常不連接到萬維網(wǎng)。該服務器90必須經(jīng)過鑒別(就象游戲機那樣)才能使提供給嵌入式附加用戶接口10的內(nèi)容為游戲管理者接受。優(yōu)選地,利用以太網(wǎng)聯(lián)網(wǎng)的骨干網(wǎng)80和服務器90來提供許多系統(tǒng)好處,包括但不限于可靠性、可維護性、安全性、內(nèi)容分級、內(nèi)容測試、部署程序和應急恢復。在一個實施例中,交付品優(yōu)選還包括娛樂場的所有者和操作人員用來創(chuàng)建他們自己的Web內(nèi)容以便部署在Web服務器中的內(nèi)容模板和指南。在一個實施例中,Web服務器90采用與嵌入式附加用戶接口10相同的方式來鑒別它的內(nèi)容,以便允許將內(nèi)容下載到網(wǎng)頁顯示屏20。
現(xiàn)在參照圖5,在所要求的發(fā)明的另一個優(yōu)選實施例中,嵌入式附加用戶接口10的嵌入式處理器30支持之前由游戲機40的如圖1-4所示的游戲監(jiān)視單元65執(zhí)行的功能。另外還指出,將GMU碼從游戲監(jiān)視單元65轉(zhuǎn)變到嵌入式附加用戶接口10的嵌入式處理器30中。因此,該配置免除了對游戲機40中的游戲監(jiān)視單元65的需要。這導致硬件數(shù)量和復雜度的顯著減小,并且完成了更傳統(tǒng)風格的游戲機到更現(xiàn)代化的升級的游戲機的逐步轉(zhuǎn)變。
因此,在該優(yōu)選實施例中,所要求的發(fā)明涉及結(jié)合于游戲機40中的嵌入式附加用戶接口10,而該游戲機又包括游戲屏幕50或其它合適的游戲區(qū)域(如旋轉(zhuǎn)盤),但不包括游戲監(jiān)視單元65。該嵌入式附加用戶接口10仍然包括能顯示W(wǎng)eb內(nèi)容的顯示屏20和嵌入式處理器30。再次地,能顯示W(wǎng)eb內(nèi)容的顯示屏20通過該顯示屏向用戶呈現(xiàn)Web信息。嵌入式處理器30優(yōu)選利用內(nèi)部操作系統(tǒng)。此外,在該實施例中,嵌入式處理器30另外還包括標準游戲監(jiān)視單元的功能性(GMU碼),因為它取代了游戲機40中的游戲監(jiān)視單元65。如上所述,嵌入式處理器30讀取輸入數(shù)據(jù),如果需要,將該數(shù)據(jù)轉(zhuǎn)換成Web協(xié)議(Web開發(fā)語言),并將該數(shù)據(jù)映射到能顯示W(wǎng)eb內(nèi)容的顯示屏20上。
在一個實施例中,通過嵌入式附加用戶接口10,在網(wǎng)頁顯示屏20內(nèi)向玩家閃現(xiàn)消息(如動畫、多媒體等),同時使用游戲屏幕50進行游戲。實際上,可以將這些網(wǎng)頁風格的消息設(shè)置成任何所需的長度、格式或風格。例如,消息可能顯示“Welcome to Harrah’s LasVegas!You have 1200 bonus points.Would you like to make a hotel ordinner reservation?”。重要的是,盡管之前利用的EPI只能以四分之一英寸(0.25″)高的單色文本滾動該消息,但相比之下,網(wǎng)頁顯示屏20以鮮亮的紅色、白色、黑色和綠色動畫格式將該消息“閃現(xiàn)”在6英寸(6.0″)×3英寸(3.0″)的彩色圖形顯示器上。另外,在一些實施例中,將玩家識別卡插入到讀卡器中和/或選擇玩家服務按鈕會激活附加的玩家服務功能性。
在利用讀卡器(或其它識別技術(shù),如玩家ID碼)來辨識特定玩家的嵌入式附加用戶接口10的一個示例實施例中,網(wǎng)頁顯示屏20向那個玩家顯示顯眼的網(wǎng)頁風格的消息,例如響應識別Mr.Smith而顯示“Welcome,Mr.Smith!”。優(yōu)選地,網(wǎng)頁顯示屏20還具有觸摸屏的能力,只是作為舉例而不是限制,這些能力包括“飲料(Beverages)”、“改變(Change)”、“服務(Services)”、“交易(Transactions)”和“返回游戲(Return to Game)”。在一個實施例中,其中每個觸摸屏圖標按鈕被選擇時會在網(wǎng)頁顯示屏20內(nèi)為玩家啟動新的全屏顯示。
例如,在一個實施例中,當選擇“交易”觸摸屏圖標按鈕時,激活新的屏幕,該屏幕包括網(wǎng)頁風格的消息“Mr.Smith,AccountBalanceBonus Points=1200,Player Funds=$150,Available Credit=$850,Casino Matching Funds Available=$25”和“返回游戲”圖標按鈕120。又如,當在另一個實施例中玩家選擇“非現(xiàn)金提款”按鈕時,激活新的屏幕,該屏幕包括觸摸屏鍵盤,并且閃現(xiàn)問題“How much doyou want?”以及“輸入(Enter)”、“清除(Clear)”和“后退(Back)”按鈕。優(yōu)選地,該界面還包括“信息”按鈕,當選擇該“信息”按鈕時,該按鈕在網(wǎng)頁顯示屏20內(nèi)啟動新的屏幕,該屏幕提供對常問問題的回答和其它有用信息。此外,網(wǎng)頁顯示屏20優(yōu)選還包括“歷史”按鈕,該按鈕被選擇時在網(wǎng)頁顯示屏20內(nèi)啟動新的屏幕,該屏幕提供在那臺游戲機40上執(zhí)行的所有交易和其它動作的歷史日志。
根據(jù)另一個優(yōu)選實施例,所要求的發(fā)明涉及一種經(jīng)由結(jié)合于游戲機中的嵌入式附加用戶接口通過提供更豐富的游戲體驗來增加與游戲機有關(guān)的用戶刺激感的方法。該方法優(yōu)選包括在嵌入式附加用戶接口10內(nèi)通過串行通信總線(如I2C總線)接收包含增強的玩家信息的串行數(shù)據(jù)消息(如I2C數(shù)據(jù)消息);(使用嵌入式處理器30)將該數(shù)據(jù)消息轉(zhuǎn)換成Web開發(fā)語言;以及將該數(shù)據(jù)消息映射到網(wǎng)頁顯示屏20上,其中該顯示屏20通過該顯示屏向用戶呈現(xiàn)網(wǎng)頁信息。
利用所要求的發(fā)明的嵌入式附加用戶接口10的潛在優(yōu)點眾多。只是作為舉例而不是限制,這些潛在優(yōu)點包括提供動畫和/或多媒體Web風格的內(nèi)容;提供更大且在美觀上更吸引人的字體和圖標;向玩家提供特殊服務(如多種語言、為殘疾人提供幫助);有利于網(wǎng)頁顯示屏20的交互使用;能夠為玩家和娛樂場的員工定制網(wǎng)頁顯示屏20的“外觀”;增加玩家的刺激感和參與感;以及對EPI總線或其它類似的非網(wǎng)頁風格的組件的簡化的可取代性和/或可升級性。
在一個實施例中,嵌入式附加用戶接口10像用戶接口(UI)或終端那樣工作,它包括配備有觸摸屏和音頻裝置的視頻顯示器。在該實施例中,嵌入式附加用戶接口10使游戲機具有同時執(zhí)行來自一個或多個Web服務器的應用程序以及游戲機的本地應用程序的能力。例如,在一個實施例中,游戲機包含交互式本地玩家追蹤和游戲管理系統(tǒng)單元,而且還執(zhí)行位于后端服務器上的后端娛樂場管理應用程序。此外,在一個實施例中,該UI包括用于呈現(xiàn)來自本地游戲機和互連Web服務器的信息的觸控Web瀏覽器,從而在單個接口內(nèi)向用戶提供(1)游戲數(shù)據(jù);(2)本地玩家會話數(shù)據(jù);以及(3)后端娛樂場管理數(shù)據(jù)。例如,在一個實施例中,這些數(shù)據(jù)類型中的每種數(shù)據(jù)包括玩家的硬幣導出數(shù)據(jù)游戲的硬幣導出數(shù)據(jù)、玩家會話的硬幣導出數(shù)據(jù)和那個玩家用于一個或多個娛樂場的硬幣導出數(shù)據(jù)。如果需要,可以將這些數(shù)據(jù)類型中的每種數(shù)據(jù)的硬幣和基于硬幣的獎金狀態(tài)各自顯示在不同的屏幕區(qū)域或相同的屏幕區(qū)域中。
在一個實施例中,游戲數(shù)據(jù)包括進行游戲的輸出,游戲包括在游戲機內(nèi)本地執(zhí)行的游戲或網(wǎng)絡(luò)游戲,如漸進游戲或?qū)Φ扔螒颉1镜貢挃?shù)據(jù)包括有關(guān)從玩家第一次開始在該游戲機上進行游戲的時間起玩家使用該游戲機的情況的數(shù)據(jù)。在一些情況下,本地會話數(shù)據(jù)確定玩家是否有資格因為在會話期間進行了游戲而獲取獎金。例如,在一個實施例中,如果玩家在最后一個小時內(nèi)玩了25局電子撲克牌,那么玩家能夠免費玩一局電子撲克牌。在另一個實施例中,獎金游戲與在先前的會話期間玩家在游戲機上進行的游戲有關(guān)(以便將特定玩家吸引回到他們曾經(jīng)玩過的游戲機)。
后端娛樂場管理數(shù)據(jù)允許全面獎勵獎金(或系統(tǒng)游戲)。在一個實施例中,獎金或系統(tǒng)游戲是基于玩家在一個娛樂場內(nèi)進行的所有先前游戲或在數(shù)個娛樂場內(nèi)進行的所有游戲來獎勵的。不管是基于(1)游戲數(shù)據(jù)、(2)本地玩家會話數(shù)據(jù)和/或(3)后端娛樂場管理數(shù)據(jù),都同時從單個用戶接口訪問玩家對各種系統(tǒng)游戲的資格。
在一個實施例中,系統(tǒng)游戲基于以下數(shù)據(jù)中的任一數(shù)據(jù)或其任意組合(1)關(guān)于任意數(shù)量的玩家或所有玩家在本地游戲機40上進行的游戲所收集的數(shù)據(jù);(2)關(guān)于一個玩家在娛樂場內(nèi)的任何地方進行的游戲所收集的后端娛樂場管理數(shù)據(jù);和/或(3)關(guān)于數(shù)個玩家或所有玩家在一個娛樂場、或兩個或兩個以上娛樂場內(nèi)進行的游戲所收集的后端娛樂場管理數(shù)據(jù)。例如,在一個實施例中,關(guān)于在本地游戲機上進行的游戲,在滿足游戲機40上的閾值硬幣后,不論硬幣量是來自曾經(jīng)在游戲機40上進行游戲的一個玩家還是數(shù)個玩家,都觸發(fā)獎金。在另一個實施例中,通過網(wǎng)絡(luò)從一個玩家玩過的多個游戲機中收集后端娛樂場數(shù)據(jù)。該數(shù)據(jù)包括用于與閾值進行比較以便確定是否應當將一份或多份獎金獎勵給該玩家的硬幣數(shù)據(jù),其中通過使用在游戲進行過程中刷入或插入游戲機中的玩家ID卡識別該玩家。
在另一個實施例中,通過網(wǎng)絡(luò)從多個游戲機中收集到的后端娛樂場數(shù)據(jù)包括用于與閾值進行比較以便確定是否應當在其中一個或多個游戲機中獎勵一份或多份獎金的硬幣數(shù)據(jù)。
在另一個實施例中,游戲數(shù)據(jù)和/或后端娛樂場數(shù)據(jù)包括收益管理數(shù)據(jù)。在一個實施例中,收益管理數(shù)據(jù)包括基于與使用一個或多個游戲機有關(guān)的一個或多個因素計算的預測數(shù)據(jù)。例如,在一個實施例中,收益管理數(shù)據(jù)包括游戲進行預測數(shù)據(jù)、機器使用預測數(shù)據(jù)和/或基于這個或這些游戲機的歷史游戲進行數(shù)據(jù)計算的收入預測數(shù)據(jù)。在一個實施例中,使用線性回歸分析法來執(zhí)行這些計算。在另一個實施例中,使用神經(jīng)網(wǎng)絡(luò)來執(zhí)行這些計算。在一個實施例中,使用收益管理數(shù)據(jù)來確定一份或多份獎金或系統(tǒng)游戲的進行特性。嵌入式附加用戶接口10有利于直接在游戲機40上呈現(xiàn)該后端娛樂場或娛樂場管理數(shù)據(jù)。
參照圖9,在一個實施例中,UI位于嵌入式附加用戶接口10內(nèi),該嵌入式附加用戶接口10提供多服務器客戶機游戲用戶接口。嵌入式附加用戶接口10還使用Web瀏覽器網(wǎng)際協(xié)議(IP)技術(shù)。為了提供該功能性,嵌入式附加用戶接口10可以包括平板形的小型個人計算機(PC)的均等物。在一個實施例中,盡管附加嵌入式用戶接口10的尺寸通常較小,但Irvine,California的Gateway,Inc.的GatewayM275系列是可以像平板式PC那樣工作并且可用于實現(xiàn)附加嵌入式用戶接口10的筆記本型PC。該系統(tǒng)中包括觸摸屏902。在一個實施例中,處理器和存儲裝置(圖5)以及其它計算機電子器件包含在觸摸屏902后面的薄殼內(nèi)。觸摸屏902排除了獨立小鍵盤或鍵盤的需要,小鍵盤或鍵盤可以在多個屏幕區(qū)域920、922、924、926、928、930中的一個屏幕區(qū)域中虛擬化。在一個實施例中,從Redmond,Washington的Microsoft Corporation獲得的Windows XP操作系統(tǒng)操作嵌入式附加用戶接口10。在另一個實施例中,當需要更小型的接口時,使用諸如可Santa Clara,California的Palm Computing,Inc.獲得的Palm Pilot的個人數(shù)字助理(PDA)來代替平板式PC。這些PDA還能夠執(zhí)行一個或多個版本的Windows操作系統(tǒng),包括內(nèi)建有Web瀏覽器的Windows CE。
平板式PC以及現(xiàn)在的許多PDA(如Palm Pilot)通常包含或具有可用的到以太網(wǎng)80的一個或多個內(nèi)建式聯(lián)網(wǎng)連接900,這個或這些連接可以包括硬線連接或802.11x“wi-fi”或無線連接。盡管可以使用其它網(wǎng)絡(luò)類型,但以太網(wǎng)技術(shù)的目前廣布的可用性為該系統(tǒng)提供容易的聯(lián)網(wǎng)解決方法。提供“wi-fi”啟用系統(tǒng)的安全性,如下所述。
在一個實施例中,以太網(wǎng)網(wǎng)絡(luò)80包括用于連接多個具有HTML網(wǎng)頁服務能力的裝置的對等網(wǎng)絡(luò)。網(wǎng)絡(luò)80可以使用現(xiàn)貨供應的聯(lián)網(wǎng)裝備,如可自Santa Clara,California的Netgear,Inc.獲得的型號為WGU624的NetgearDouble 108 Mbps Firewall Router。這些聯(lián)網(wǎng)系統(tǒng)通常為現(xiàn)有的Windows系列的操作系統(tǒng)版本提供即插即用(PnP)安裝。對等型網(wǎng)絡(luò)允許網(wǎng)絡(luò)將信息從一個機器轉(zhuǎn)發(fā)給另一個機器,而無需在一個中央位置連接以便在網(wǎng)絡(luò)中分布數(shù)據(jù)。
盡管在大多數(shù)現(xiàn)代以太網(wǎng)平臺中,以太網(wǎng)技術(shù)開始是作為沖突檢測總線網(wǎng)絡(luò)的,但是在其中有多條物理線到達網(wǎng)絡(luò)上的每個節(jié)點的星形網(wǎng)絡(luò)結(jié)構(gòu)中使用集中器。但是,以太網(wǎng)網(wǎng)絡(luò)中仍實施對等聯(lián)網(wǎng),其中一個節(jié)點將數(shù)據(jù)轉(zhuǎn)發(fā)或發(fā)送給另一個節(jié)點,該另一個節(jié)點可以將該數(shù)據(jù)發(fā)送給又一個節(jié)點。以此方式,可以通過網(wǎng)絡(luò)延續(xù)更新,而不必使用中央服務器來仲裁傳送。Microsoft Windows Network是使用以太網(wǎng)技術(shù)來用于物理網(wǎng)絡(luò)的對等網(wǎng)絡(luò)的一個實例。也可與本發(fā)明一起使用的真實的物理對等網(wǎng)絡(luò)包括構(gòu)建到目前由AppleComputer Corporation銷售的PC系統(tǒng)中的令牌環(huán)和對等聯(lián)網(wǎng)。但是,不管物理網(wǎng)絡(luò)層是不是真實的對等網(wǎng)絡(luò),操作系統(tǒng)層和應用層都可通過該網(wǎng)絡(luò)以真實的對等方式在一個節(jié)點和另一個節(jié)點之間發(fā)送和接收數(shù)據(jù),而與是否涉及中央服務器無關(guān)。
在一個實施例中,因特網(wǎng)連接900包括位于嵌入式附加用戶接口10背后的外加式或內(nèi)置式以太網(wǎng)端口。在另一個實施例中,因特網(wǎng)連接900包括使用例如Intel Centrino技術(shù)直接構(gòu)建在嵌入式附加用戶接口10中的wi-fi連接??梢允褂矛F(xiàn)有的wi-fi安全系統(tǒng),如有線等效私密(WEP)或Wi-Fi保護訪問(WPA)安全性,來保護無線連接。在另一個實施例中,所要求的發(fā)明的嵌入式附加用戶接口10沒有使用無線技術(shù)。
優(yōu)選地,音頻裝置950與嵌入式附加用戶接口10包含在一起。在一個實施例中,音頻裝置950包括升級的音響系統(tǒng),如連結(jié)到平板PC型嵌入式附加用戶接口10中的聲卡的一組立體聲的PC兼容揚聲器。使用音頻裝置950作為用于擴散只是由嵌入式附加用戶接口10提供的音頻信號的二級音響系統(tǒng),同時基本的游戲機40具有獨立的音響系統(tǒng)948。但是,在一個實施例中,嵌入式附加用戶接口10將由基本游戲機40和嵌入式附加用戶接口10產(chǎn)生的音頻信號進行組合用于供音頻裝置950呈現(xiàn)。在另一個實施例中,嵌入式附加用戶接口10將它的音頻信號提供回到基本游戲機40用于供本地的音響系統(tǒng)948呈現(xiàn)。
基本游戲機40的游戲處理器60和嵌入式附加用戶接口10之間的雙向通信使用各種方法實現(xiàn),包括但不限于使用USB連接或集線器940。對于不支持USB技術(shù)的老游戲機,可以使用具有空調(diào)制解調(diào)器交叉發(fā)送/接收線的RS232或并行連接942來進行雙向通信。
在一個實施例中,將諸如服務器90、76、74的數(shù)個網(wǎng)絡(luò)裝置連接到網(wǎng)絡(luò)80,其中的一個或多個服務器74通過廣域網(wǎng)82連接。在一些實施例中,廣域網(wǎng)82包括因特網(wǎng),其中服務器74通過安全虛擬專用網(wǎng)絡(luò)(VPN)管道連接到網(wǎng)絡(luò)80。因此,嵌入式附加用戶接口10和游戲機40具有對VPN服務器74以及其它非安全裝置(如因特網(wǎng)Web服務器64)的訪問權(quán)。每個服務器提供與它的特定功能有關(guān)的瀏覽器內(nèi)容(圖形、文本、動畫、多媒體、聲音)。在一些實施例中,屏幕區(qū)域920、922、924、926、928、930中的每個屏幕區(qū)域包括一個應用程序窗口,一個或多個Web服務器應用程序和本地應用程序在上述窗口內(nèi)執(zhí)行。
在一個實施例中,每個應用程序窗口內(nèi)的執(zhí)行同時進行。例如,將每個屏幕區(qū)域920、922、924、926、928、930實現(xiàn)為瀏覽器程序(Microsoft Internet Explorer或Netscape瀏覽器)或瀏覽器程序的實例的單獨執(zhí)行。這些瀏覽器應用程序中的每個應用程序提供在自主瀏覽器實例內(nèi)執(zhí)行HTML、XML、Java和其它瀏覽器兼容的應用程序的能力,同時如果需要,允許在瀏覽器實例之間進行交互。例如,為了說明的目的,參照Internet Explorer,當接收HTML網(wǎng)頁或其它瀏覽器可顯示數(shù)據(jù)時,中間接收器將數(shù)據(jù)流提供給連接管理系統(tǒng),以便將數(shù)據(jù)提供給合適的應用程序窗口。該系統(tǒng)的一個熟知實例是Windows環(huán)境中的Winsock系統(tǒng)。
通過使用Winsock系統(tǒng),當諸如圖9的實施例中的嵌入式附加用戶接口10的客戶機訪問服務器時,它使用TCP/IP協(xié)議打開到該服務器的連接。打開該通信的第一步要求中央處理單元打開套接字。套接字系統(tǒng)(又稱為Berkeley套接字)是Winsock協(xié)議的一部分,Winsock協(xié)議是普遍用于訪問因特網(wǎng)的應用程序編程接口(API)。一般來說,為了打開套接字,需要采取三個步驟。首先,分配套接字。接著,將套接字“綁定”到標識執(zhí)行相關(guān)應用程序的客戶機和客戶機窗口的本地地址。然后,將套接字與主機的IP地址相關(guān)聯(lián),其中主機可以是遠程服務器74、76、90、64或本地主機(如游戲機40)。按照需要,根據(jù)HTTP、FTP或用于下載頁面所需的通信協(xié)議在客戶機和主機之間接收和發(fā)送(接收和發(fā)送調(diào)用)數(shù)據(jù)。
可以同時打開幾個套接字。例如,運行應用程序的瀏覽器的每個示例或屏幕區(qū)域920、922、924、926、928、930打開用于與服務器74、76、90、64或游戲機40交換信息的套接字。由每個屏幕區(qū)域920、922、924、926、928、930打開的每個套接字因而能夠連接到與網(wǎng)絡(luò)相連的獨立的實體或裝置。
在圖9的實例中,為了圖示的目的,將每個屏幕區(qū)域920、922、924、926、928、930示為相互獨立且分隔一定距離。但是,Windows操作環(huán)境或其它可以使用的操作系統(tǒng)(如Linux或XWindows)允許包括瀏覽器的實例在內(nèi)的應用程序窗口平鋪或重疊。因此,在一個實施例中,每個屏幕區(qū)域920、922、924、926、928、930可以包括用于同時執(zhí)行本地、安全網(wǎng)絡(luò)或Web應用程序的瀏覽器或非瀏覽器應用程序窗口。
盡管所用的操作系統(tǒng)(如Windows)能夠為用戶或游戲玩家提供在游戲環(huán)境中使用軟件和導航每個屏幕區(qū)域920、922、924、926、928、930的內(nèi)容的不受限制的自由和訪問權(quán),但是提供該訪問權(quán)可能并不理想或不安全。例如,如果從游戲機40運行的本地應用程序正在要求交互的屏幕區(qū)域920中執(zhí)行,那么不應允許玩家重疊、忽視或忘記屏幕區(qū)域920而將關(guān)注點集中在屏幕區(qū)域930或其它屏幕區(qū)域中進行的Web瀏覽上。在一些實施例中,比較理想的是,當在屏幕區(qū)域920中執(zhí)行游戲或其它關(guān)鍵應用程序時,限制允許玩家在另一屏幕區(qū)域930內(nèi)執(zhí)行其它任務的程度??梢蕴峁贸绦蚩刂茖樱员銓ζ聊粎^(qū)域920、922、924、926、928、930中的一個或多個屏幕區(qū)域的使用進行限制,并且玩家必須提出屏幕區(qū)域920中的應用程序的優(yōu)先權(quán)。
可以使用多種方法來控制玩家對屏幕區(qū)域920、922、924、926、928、930的導航。只是作為舉例而不是為了限制而提供以下實例。例如,嵌入式附加用戶接口10以循環(huán)復用方式提供內(nèi)容并自服務器64、74、76和90接收內(nèi)容,為每個服務器賦予在屏幕902上的特定優(yōu)先權(quán)時間量用于向玩家提供內(nèi)容。在一些實施例中,當為每個服務器64、74、76、90提供它的優(yōu)先權(quán)時間(例如,使用HTTP 1.1 GET調(diào)用)時,嵌入式用戶接口10從每個服務器查詢、檢索、輪詢或拉動內(nèi)容。在該數(shù)據(jù)拉動類型的系統(tǒng)中,每個屏幕區(qū)域的嵌入式用戶接口10查詢服務器64、74、76、90中控制或提供用于特定屏幕區(qū)域的內(nèi)容的一個或多個服務器,以便確定該服務器是否包含將被提供用于顯示的數(shù)據(jù)。如果數(shù)據(jù)正在等待,那么嵌入式用戶接口10將GET調(diào)用發(fā)送給服務器以便檢索數(shù)據(jù)。查詢是基于每個屏幕區(qū)域的優(yōu)先權(quán)或時間分片或其組合執(zhí)行的。
在其它實施例中,為每個服務器64、74、76、90分配時間,以便在它的優(yōu)先權(quán)時間內(nèi)提供或推進內(nèi)容(例如,使用HTTP 1.1 SEND調(diào)用)。在該數(shù)據(jù)推進類型的系統(tǒng)中,服務器64、74、76、90可以使用SEND調(diào)用來將數(shù)據(jù)發(fā)送給屏幕區(qū)域920、922、924、926、928、930。接著,操作系統(tǒng)和網(wǎng)際協(xié)議系統(tǒng)(如TCP/IP)可以使用Winsock或其它內(nèi)部方法來對數(shù)據(jù)分類,以便處理所接收的數(shù)據(jù)用于呈現(xiàn)在各屏幕區(qū)域中??梢愿鶕?jù)數(shù)據(jù)所接收自的服務器或基于用于區(qū)分所接收的數(shù)據(jù)的處理的優(yōu)先次序的時間分片方法來為由SEND調(diào)用所產(chǎn)生的接收數(shù)據(jù)的處理賦予處理優(yōu)先權(quán)。
在另一個實施例中,屏幕902呈現(xiàn)普通的預定格式。在該實施例中,任何服務器可以發(fā)送消息或其它輸出用于在屏幕902或音響系統(tǒng)950上輸出。取決于消息、輸出、或消息或輸出所接收自的服務器,嵌入式附加用戶接口10將按照指示以預定格式呈現(xiàn)它。例如,在一個實施例中,使用一組規(guī)則來確定自服務器64、74、76、90接收或“推進”的所接收的消息的顯示,在一些實施例中,所接收的消息可以包括更新消息。自因特網(wǎng)Web服務器64接收的消息根據(jù)預定格式有所延遲,和/或顯示在具有較低優(yōu)先權(quán)的屏幕區(qū)域920中,同時在另一屏幕區(qū)域922中提供游戲進行輸入。此外,如果來自服務器74的消息被標為緊急,或者在其它情況下,如果所接收的消息是使之前的消息變得陳舊的更新消息,那么來自服務器64的任何隨后的消息可以覆寫之前從它本身或另一服務器74發(fā)送的任何消息。
在又一實施例中,將特定屏幕區(qū)域920、922、924、926、928、930指定為由特定服務器90、76、74、64所擁有。在該實施例中,玩家可以使用觸摸屏902單獨地導航每個畫面,其中每個屏幕區(qū)域920、922、924、926、928、930指定給服務器90、76、74、64。每個屏幕區(qū)域920、922、924、926、928、930的作用就像是特定服務器90、76、74、64的獨立瀏覽器。
盡管以計算機結(jié)構(gòu)特征特有的語言、方法動作和利用計算機可讀介質(zhì)描述了本發(fā)明,但應了解,所附權(quán)利要求中定義的發(fā)明不一定限于所描述的特定結(jié)構(gòu)、動作或介質(zhì)。因此,這些特定的結(jié)構(gòu)特征、動作和介質(zhì)是作為實現(xiàn)所要求的發(fā)明的示例實施例而公開的。
此外,提供上述各個實施例只是為了說明,不應將它們理解為限制本發(fā)明。本領(lǐng)域的技術(shù)人員將容易地意識到,在不遵循本文所圖示和描述的示例實施例和應用,并且不偏離在所附權(quán)利要求中敘述的所要求的發(fā)明的真實精神和范圍的情況下,可以對所要求的發(fā)明做出各種修改和改變。
權(quán)利要求
1.一種方法/設(shè)備/等,包括多媒體顯示屏,其中所述顯示屏通過所述顯示屏向用戶呈現(xiàn)Web內(nèi)容數(shù)據(jù);以及采用內(nèi)部操作系統(tǒng)并且與游戲處理器通信的嵌入式處理器,其中所述嵌入式處理器讀取輸入數(shù)據(jù),如果需要,將所述輸入數(shù)據(jù)轉(zhuǎn)換成Web開發(fā)協(xié)議,并且將所述數(shù)據(jù)映射到所述多媒體顯示屏上,其中來自所述游戲處理器和兩個或兩個以上服務器的數(shù)據(jù)控制所述多媒體顯示屏。
2.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述輸入數(shù)據(jù)包括串行通信消息。
3.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述嵌入式處理器通過I2C總線與所述游戲處理器通信。
4.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述多媒體顯示屏是彩色圖形觸摸屏顯示器。
5.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述嵌入式處理器至少是32位處理器。
6.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述內(nèi)部操作系統(tǒng)定制成與所述內(nèi)部操作系統(tǒng)所附著的特定硬件匹配。
7.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述嵌入式處理器利用密碼技術(shù)。
8.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述輸入數(shù)據(jù)提供用于鑒別和認可的認證過程。
9.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述認證過程提供可審計性和可追蹤性。
10.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述認證過程提供足以使游戲管理者允許娛樂場的操作人員設(shè)計他們自己的內(nèi)容的安全性。
11.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述Web開發(fā)協(xié)議是HTML。
12.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述Web開發(fā)協(xié)議是DHTML。
13.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述Web開發(fā)協(xié)議是XML。
14.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述嵌入式增強型用戶接口連接到以太網(wǎng)聯(lián)網(wǎng)的骨干網(wǎng)。
15.如權(quán)利要求1所述的附加用戶接口,其特征在于,所述嵌入式增強型用戶接口通過以太網(wǎng)聯(lián)網(wǎng)的骨干網(wǎng)連接到Web服務器。
16.一種結(jié)合于游戲機中的附加用戶接口,所述游戲機包括游戲呈現(xiàn)和游戲處理器,所述附加用戶接口包括能顯示W(wǎng)eb內(nèi)容的顯示器,具有多個屏幕區(qū)域,每個屏幕區(qū)域由從通過網(wǎng)絡(luò)相連的多個服務器中的對應服務器中接收的數(shù)據(jù)控制;網(wǎng)絡(luò)連接,能夠通過所述網(wǎng)絡(luò)從所述多個服務器中接收數(shù)據(jù);以及處理器,執(zhí)行內(nèi)部操作系統(tǒng),與所述游戲處理器通信數(shù)據(jù),與所述多個服務器中的兩個或兩個以上服務器通信數(shù)據(jù),并且指引所述數(shù)據(jù)往返于所述多個屏幕區(qū)域中的兩個或兩個以上屏幕區(qū)域,其中來自所述游戲處理器和所述兩個或兩個以上服務器中的每個服務器的數(shù)據(jù)控制每個對應的屏幕區(qū)域。
17.如權(quán)利要求16所述的附加用戶接口,其特征在于,所接收到的數(shù)據(jù)包括游戲數(shù)據(jù)。
18.如權(quán)利要求17所述的附加用戶接口,其特征在于,所述游戲數(shù)據(jù)用于確定獎金。
19.如權(quán)利要求18所述的附加用戶接口,其特征在于,所述游戲數(shù)據(jù)包括與所述游戲機上進行的所有先前游戲有關(guān)的收集到的數(shù)據(jù)。
20.如權(quán)利要求18所述的附加用戶接口,其特征在于,所述游戲數(shù)據(jù)包括與玩家在娛樂場內(nèi)進行的所有先前游戲有關(guān)的收集到的數(shù)據(jù)。
21.如權(quán)利要求18所述的附加用戶接口,其特征在于,所述游戲數(shù)據(jù)包括與娛樂場內(nèi)進行的所有先前游戲有關(guān)的收集到的數(shù)據(jù)。
22.如權(quán)利要求16所述的附加用戶接口,其特征在于,所接收到的數(shù)據(jù)包括收集到的本地玩家會話數(shù)據(jù)。
23.如權(quán)利要求22所述的附加用戶接口,其特征在于,所述本地玩家會話數(shù)據(jù)用于確定獎金。
24.如權(quán)利要求23所述的附加用戶接口,其特征在于,所述本地玩家會話數(shù)據(jù)包括關(guān)于玩家在所述游戲機上進行的游戲的收集到的數(shù)據(jù)。
25.如權(quán)利要求16所述的附加用戶接口,其特征在于,所接收到的數(shù)據(jù)包括收集到的后端娛樂場數(shù)據(jù)。
26.如權(quán)利要求25所述的附加用戶接口,其特征在于,所述后端娛樂場數(shù)據(jù)用于確定獎金。
27.如權(quán)利要求26所述的附加用戶接口,其特征在于,所述游戲數(shù)據(jù)包括與所述游戲機上進行的所有先前游戲有關(guān)的收集到的數(shù)據(jù)。
28.如權(quán)利要求26所述的附加用戶接口,其特征在于,所述游戲數(shù)據(jù)包括與玩家在娛樂場內(nèi)進行的所有先前游戲有關(guān)的收集到的數(shù)據(jù)。
29.如權(quán)利要求26所述的附加用戶接口,其特征在于,所述游戲數(shù)據(jù)包括與在娛樂場內(nèi)進行的所有先前游戲有關(guān)的收集到的數(shù)據(jù)。
30.如權(quán)利要求26所述的附加用戶接口,其特征在于,所述后端娛樂場數(shù)據(jù)包括關(guān)于玩家在多個娛樂場內(nèi)進行的游戲的收集到的數(shù)據(jù)。
31.如權(quán)利要求26所述的附加用戶接口,其特征在于,所述后端娛樂場數(shù)據(jù)包括關(guān)于多個玩家在多個娛樂場內(nèi)進行的游戲的收集到的數(shù)據(jù)。
32.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述網(wǎng)絡(luò)結(jié)合對等網(wǎng)絡(luò)。
33.如權(quán)利要求32所述的附加用戶接口,其特征在于,所述對等網(wǎng)絡(luò)用于將來自附接到所述網(wǎng)絡(luò)的一個游戲機的數(shù)據(jù)發(fā)送到附接到所述網(wǎng)絡(luò)的另一游戲機或者從來自附接到所述網(wǎng)絡(luò)的另一游戲機請求數(shù)據(jù)。
34.如權(quán)利要求32所述的附加用戶接口,其特征在于,所述數(shù)據(jù)包括用于更新游戲軟件的更新數(shù)據(jù)。
35.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述能顯示W(wǎng)eb內(nèi)容的顯示器是彩色圖形觸摸屏顯示器。
36.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述數(shù)據(jù)以HTML協(xié)議、DHTML協(xié)議或XML協(xié)議安排格式。
37.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述網(wǎng)絡(luò)連接將所述附加用戶接口連接到以太網(wǎng)網(wǎng)絡(luò)。
38.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述網(wǎng)絡(luò)連接將所述附加用戶接口連接到因特網(wǎng)。
39.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述數(shù)據(jù)包括從所述多個服務器中的第一服務器接收的第一部分和從所述多個服務器中的第二服務器接收的第二部分。
40.如權(quán)利要求39所述的附加用戶接口,其特征在于,第一屏幕區(qū)域呈現(xiàn)第一數(shù)據(jù)部分,并且第二屏幕區(qū)域呈現(xiàn)第二數(shù)據(jù)部分。
41.如權(quán)利要求39所述的附加用戶接口,其特征在于,兩個或兩個以上數(shù)據(jù)部分中的每個數(shù)據(jù)部分由所述嵌入式附加用戶接口根據(jù)預定格式呈現(xiàn)。
42.如權(quán)利要求40所述的附加用戶接口,其特征在于,所述預定格式包括一個或多個用于顯示所述第一和第二數(shù)據(jù)部分的規(guī)則。
43.如權(quán)利要求16所述的附加用戶接口,其特征在于,每個屏幕區(qū)域包括瀏覽器的實例。
44.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述數(shù)據(jù)包括動畫圖形數(shù)據(jù)。
45.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述數(shù)據(jù)包括用于呈現(xiàn)在由所述附加用戶接口提供的音頻系統(tǒng)上的音頻數(shù)據(jù)。
46.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述數(shù)據(jù)包括用于呈現(xiàn)在由所述游戲機提供的音頻系統(tǒng)上的音頻數(shù)據(jù)。
47.如權(quán)利要求16所述的附加用戶接口,其特征在于,所述游戲機控制所述屏幕區(qū)域中的一個或多個屏幕區(qū)域。
48.一種用于提供增強的信息呈現(xiàn)的方法,所述方法包括將附加用戶接口提供給游戲機,所述附加用戶接口包括附加處理器和多媒體顯示屏,其中所述附加用戶接口通過網(wǎng)絡(luò)連接到兩個或兩個以上服務器;使用所述附加處理器在所述用戶接口和所述服務器之間啟用通信;從多個服務器中的兩個或兩個以上服務器接收待處理的數(shù)據(jù);如果需要,將來自所述多個服務器中的兩個或兩個以上服務器的數(shù)據(jù)轉(zhuǎn)換成Web開發(fā)協(xié)議;以及將所述數(shù)據(jù)映射到所述顯示屏上。
49.一種具有游戲呈現(xiàn)的游戲機,所述游戲機包括與所述游戲呈現(xiàn)分離的多媒體顯示屏,其中所述顯示屏由從通過網(wǎng)絡(luò)相連的多個服務器接收的網(wǎng)頁數(shù)據(jù)控制;網(wǎng)絡(luò)連接,能夠通過所述網(wǎng)絡(luò)從多個服務器接收數(shù)據(jù);以及處理器,其中所述處理器執(zhí)行用于所述多媒體顯示屏的內(nèi)部操作系統(tǒng),與所述游戲處理器通信,從所述多個服務器中的兩個或兩個以上服務器讀取數(shù)據(jù),如果需要,將所述數(shù)據(jù)轉(zhuǎn)換成Web開發(fā)協(xié)議,并且將所述數(shù)據(jù)指引到所述顯示屏。
50.一種結(jié)合于游戲機中的附加用戶接口,所述游戲機包括游戲呈現(xiàn)和游戲處理器,所述附加用戶接口包括多媒體顯示屏,其中所述顯示屏由從通過網(wǎng)絡(luò)相連的多個服務器接收的數(shù)據(jù)控制;網(wǎng)絡(luò)連接,能夠通過所述網(wǎng)絡(luò)從所述多個服務器接收數(shù)據(jù);以及處理器,執(zhí)行內(nèi)部操作系統(tǒng),向所述多個服務器查詢將要接收的數(shù)據(jù),從所查詢的服務器中拉出要接收的數(shù)據(jù),如果需要,將所述數(shù)據(jù)轉(zhuǎn)換成Web開發(fā)協(xié)議,并且將所述數(shù)據(jù)映射到所述顯示屏上。
51.一種結(jié)合于游戲機中的附加用戶接口,所述游戲機包括游戲呈現(xiàn)和游戲處理器,所述附加用戶接口包括多媒體顯示屏,其中所述顯示屏由從通過網(wǎng)絡(luò)相連的多個服務器接收的數(shù)據(jù)控制;網(wǎng)絡(luò)連接,能夠通過所述網(wǎng)絡(luò)從所述多個服務器接收數(shù)據(jù);以及處理器,執(zhí)行內(nèi)部操作系統(tǒng),接收由所述多個服務器推到所述附加用戶接口的數(shù)據(jù),讀取所述數(shù)據(jù),如果需要,將所述數(shù)據(jù)轉(zhuǎn)換成Web開發(fā)協(xié)議,并且將所述數(shù)據(jù)映射到所述顯示屏上。
52.一種在結(jié)合于游戲機中的附加用戶接口中執(zhí)行的方法,所述游戲機包括游戲呈現(xiàn)和游戲處理器,所述方法包括提供多媒體顯示屏,其中所述顯示屏由從通過網(wǎng)絡(luò)相連的多個服務器接收的數(shù)據(jù)控制;提供能夠通過所述網(wǎng)絡(luò)從所述多個服務器接收數(shù)據(jù)的網(wǎng)絡(luò)連接;以及執(zhí)行內(nèi)部操作系統(tǒng),所述內(nèi)部操作系統(tǒng)向所述多個服務器中的兩個或兩個以上服務器查詢將要接收的數(shù)據(jù),從所查詢的服務器中拉出要接收的數(shù)據(jù),如果需要,將所述數(shù)據(jù)轉(zhuǎn)換成Web開發(fā)協(xié)議,并且將所述數(shù)據(jù)映射到所述顯示屏上。
53.一種在結(jié)合于游戲機中的附加用戶接口中執(zhí)行的方法,所述游戲機包括游戲呈現(xiàn)和游戲處理器,所述附加用戶接口包括提供多媒體顯示屏,其中所述顯示屏由從通過網(wǎng)絡(luò)相連的多個服務器接收的數(shù)據(jù)控制;提供能夠通過所述網(wǎng)絡(luò)從所述多個服務器接收數(shù)據(jù)的網(wǎng)絡(luò)連接;以及執(zhí)行內(nèi)部操作系統(tǒng),所述內(nèi)部操作系統(tǒng)接收由所述多個服務器推到所述附加用戶接口的數(shù)據(jù),讀取所述數(shù)據(jù),如果需要,將所述數(shù)據(jù)轉(zhuǎn)換成Web開發(fā)協(xié)議,并且將所述數(shù)據(jù)映射到所述顯示屏上。
全文摘要
一種嵌入式附加用戶接口配備有觸摸屏和音頻裝置,以便像用戶接口(UI)終端那樣工作,從而使游戲機具有在該游戲機內(nèi)同時執(zhí)行來自一個或多個Web服務器的應用程序和本地應用程序的能力。該UI包括用于呈現(xiàn)來自本地游戲機的信息的觸控Web瀏覽器和互連Web服務器,以便在單個接口內(nèi)向用戶提供游戲數(shù)據(jù)、本地玩家會話數(shù)據(jù)和后端娛樂場管理數(shù)據(jù)。
文檔編號A63F13/00GK101060894SQ200580038864
公開日2007年10月24日 申請日期2005年9月16日 優(yōu)先權(quán)日2004年9月16日
發(fā)明者J·W·莫羅, C·迪米歇爾, M·M·萊斯特蘭奇 申請人:百利國際游戲有限公司