用于游戏机的用户接口系统和方法
2020-01-14

用于游戏机的用户接口系统和方法

一种嵌入式附加用户接口(10)包括网页显示屏(20)和嵌入式处理器(30),并且结合于游戏机(40)中,而该游戏机(40)又包括游戏屏幕(50)和游戏处理器(60)。嵌入式处理器(30)采用内部操作系统,并且与游戏处理器(60)通信。该嵌入式处理器读取输入数据,将该数据转换成Web开发语言,并且将该数据映射到网页显示屏上。显示屏(20)通过该显示屏向用户呈现网页信息,从而通过提供更丰富的游戏体验来增加用户的刺激感。这提供对过去用于访问服务和系统信息的传统的系统组件(70)(输入/输出外围组件,如2行×20字符VF显示器和12位键盘)的显著改进。

再次参照图1,在涉及多个游戏机(或游戏组件)制品的情形下,可以在无需访问可能是来自另一游戏制造商的游戏机的私有且不可访问的游戏逻辑或其它游戏系统的情况下将嵌入式附加用户接口10结合于游戏机中(保持原样或经过翻新)。因此,在所要求的发明的一个优选实施例中,除了在游戏机中通常可见的标准游戏屏幕50外,还将包括用于向玩家呈现补充信息的网页显示屏20的嵌入式附加用户接口10结合于游戏机40中。也可以将嵌入式附加用户接口10结合于利用游戏区域(如盘式旋转器)而不是标准游戏屏幕50的游戏机40中。该补充信息可以包括一般的游戏信息、玩家特有的信息、玩家刺激感和兴趣着迷内容、广告内容(定位或其它)等。此外,在其它优选实施例中,嵌入式附加用户接口10可以具有与游戏处理器60的游戏逻辑交互的能力,因而可以提供诸如奖金游戏的其它功能性和/或将来自网页显示屏20的奖品、促销优惠或赠品结合到游戏屏幕50的能力。此外,网页显示屏20可以在没有进行游戏时采用“观赏模式”显示补充信息。

在一个实施例中,通过使用DSA(数字签名算法)或RSA(Rivest-Shamir-Adleman)技术进行数字签名验证来保护内容。在这点上,优选使用数字签名验证来保护内容,使得可以容易地识别任何未经授权的改变。数字签名是与手写签名等效的数字,因为它将个人身份绑定到一条信息中。数字签名方案通常由签名创建算法和相关的验证算法组成。数字签名创建算法用于产生数字签名。数字签名验证算法用于验证数字签名可信(即,它实际上由指定实体创建)。在另一个实施例中,使用其它合适的技术来保护内容。

此外,一个优选实施例利用消息鉴别码(MAC),它可用于同时验证消息的内容完整性和真实性。消息鉴别码的产生比使用数字签名验证技术时快,但它不太鲁壮。在一个优选实施例中,所用的鉴别技术是bKey(电子密钥)装置。bKey是捆绑到特定个体的电子标识符。

在另一个优选实施例中,网络适配器端口在用户接口10的嵌入式计算机板上运行。该实施例还包括引导装入程序。此外,在该实施例中,便携式计算机78(如上所述)包括用于将数据上载到嵌入式附加用户接口10上的COMPACTFLASH卡75和从嵌入式附加用户接口10上的COMPACTFLASH卡75下载数据的组件。具体来说,在便携式计算机78上运行的这些组件用于将新的数据内容移动到嵌入式附加用户接口10,并用于确认和验证嵌入式附加用户接口上的数据内容。优选地,用于更新COMPACTFLASH卡75的所有数据通过板上的单个内建式网络适配器端口移入或移出嵌入式附加用户接口10。 在所要求的发明的嵌入式附加用户接口10出现之前,游戏管理者一直不愿意允许娱乐场的操作人员来设计他们自己的内容。但是,由于通过嵌入式附加用户接口10中的嵌入式处理器30实现了密码技术,所以所要求的发明在具有足以使游戏管理者允许娱乐场的操作人员设计他们自己的内容的安全性下提供认证过程。具体来说,在一个优选实施例中,所提供的认证过程确保鉴别和认可由娱乐场的操作人员设计的Web内容。优选地,在所要求的发明中,所提供的认证过程还确保可审计性和可追踪性。在所要求的发明的优选实施例中,利用诸如鉴别和认可(如下文所述)的各种密码技术来提供足以使游戏管理者允许娱乐场的操作人员设计他们自己的内容的安全性。

在一个实施例中,通过嵌入式附加用户接口10,在网页显示屏20内向玩家闪现消息(如动画、多媒体等),同时使用游戏屏幕50进行游戏。实际上,可以将这些网页风格的消息设置成任何所需的长度、格式或风格。例如,消息可能显示“WelcometoHarrahJsLasVegas!Youhave1200bonuspoints.Wouldyouliketomakeahotelordinnerreservation?”。重要的是,尽管之前利用的EPI总线只能以四分之一英寸(0.25")高的单色文本滚动该消息,但相比之下,网页显示屏20以鲜亮的红色、白色、黑色和绿色动画格式将该消息“闪现”在6英寸(6.0")X3英寸(3.0")的彩色图形显示器上。另外,在一些实施例中,将玩家识别卡插入到读卡器中和/或选择玩家服务按钮会激活附加的玩家服务功能性。

此外,提供上述各个实施例只是为了说明,不应将它们理解为限制本发明。本领域的技术人员将容易地意识到,在不遵循本文所图示和描述的示例实施例和应用,并且不偏离在所附权利要求中叙述的所要求的发明的真实精神和范围的情况下,可以对所要求的发明做出各种修改和改变。

现在参照附图,其中在所有图中,类似的附图标记表示类似或对应的部件,更具体来说参照图1-5,示出嵌入式附加用户接口10的一个实施例。具体来说,图I示出包括网页显示屏20和嵌入式处理器30的嵌入式附加用户接口10。用户接口10结合于游戏机40中,而游戏机40又包括游戏屏幕50(和/或非屏幕游戏区域50,如旋转盘或其它游戏呈现)、游戏处理器60和游戏监视单元65。嵌入式处理器30采用内部操作系统,并且与游戏处理器60通信。嵌入式处理器30读取输入数据,将该数据转换成Web开发语言,并将该数据映射到网页显示屏20上。显示屏20通过该显示屏向用户呈现网页信息,从而通过提供更丰富的游戏体验来增加用户的刺激感。游戏监视单元65监视通过用户接口10输入的信息。这提供对过去用于提供用户信息的传统的系统组件70(输入/输出外围组件,如2行X20字符VF(真空荧光)显示器和12位键盘)的显著改进。用户接口10采用和先前系统组件70与游戏监视单元通信的方式相同的方式与游戏监视单元65通信。

如图2所示,现有技术的游戏装置通常利用单个视频显示屏作为游戏机40的游戏屏幕50,同时将附加系统组件70附接到或并置在游戏机的旁边。但是,在所要求的发明的一个优选实施例中,用嵌入式附加用户接口10取代现有技术的系统中所用的系统组件70,以便提供网页显示屏20的高级功能性。该功能性包括显示动画、多媒体和其它Web类型的内容的能力,这只是举例,而不是限制。嵌入式附加用户接口10使得能够通过网页显示屏20以令人兴奋的显眼的格式向玩家(或潜在的玩家)呈现附加信息(如增强的玩家信息),同时不会干扰显示在游戏屏幕50上的正常的游戏进程。此外,嵌入式附加用户接口10不会干扰游戏机40中的正常的游戏硬件,而是被容易地集成到游戏机40中。

传统上,游戏机只是为了游戏的目的而设计的。在这点上,只是将游戏机构造成包括游戏功能。但是,近年来,娱乐场的所有者意识到,通过在游戏机中增加附加特征,他们能够使玩家对游戏机的关注保持更长的时期。而这又会导致玩家在更长的时期内在游戏机上下注,从而增加娱乐场的利润。

具体实施方式

因为在一个优选实施例中,嵌入式附加用户接口10利用I2C硬件和信令,所以这使得用户接口10能够表述并理解I2C协议消息集,并且因而采用和游戏处理器之前与EPI总线通信的方式相同的方式与游戏机40的游戏处理器60(或其它联网的装置)直接通信。因此,在所要求的发明的一个优选实施例中,通过将嵌入式附加用户接口10集成到游戏机40中,来取代并实质上升级之前所利用的硬件(如EPI总线)的功能性。因此,免除了任何这样的系统组件(如键盘和2行X20字符VF显示器)的外部硬件。

发明内容 简而言之,就一般来说,所要求的发明通过提供一种在游戏机中使用的嵌入式附加用户接口来解决上述和其它问题,其中该游戏机包括游戏屏幕和游戏处理器。更具体地说,该嵌入式附加用户接口包括能显示Web内容的显示屏和嵌入式处理器。优选地,能显示Web内容的显示屏通过该显示屏向用户呈现Web信息。嵌入式处理器优选利用内部操作系统,并且与游戏处理器通信。优选地,嵌入式处理器读取输入数据,如果需要,将该数据转换成Web协议(Web开发语言),并且将该数据映射到能显示Web内容的显示屏上。以此方式,能显示Web内容的显示屏通过提供更丰富的游戏体验来增加用户的刺激感。 根据优选实施例的另一方面,由嵌入式附加用户接口接收到的输入数据是I2C消息(或其它串行通信)。优选地,嵌入式处理器通过I2C总线(或其它串行通信总线)与游戏处理器和/或其它相连装置通信。嵌入式附加用户接口的能显示Web内容的显示屏优选是彩色图形触摸屏显示器。优选地,嵌入式处理器至少是32位处理器。此外,嵌入式附加用户接口的内部操作系统优选定制成与该内部操作系统所附着的特定硬件匹配。

用于游戏机的用户接口系统和方法

一种嵌入式附加用户接口配备有触摸屏和音频装置,以便像用户接口(UI)终端那样工作,从而使游戏机具有在该游戏机内同时执行来自一个或多个Web服务器的应用程序和本地应用程序的能力。该UI包括用于呈现来自本地游戏机的信息的触控Web浏览器和互连Web服务器,以便在单个接口内向用户提供游戏数据、本地玩家会话数据和后端娱乐场管理数据。

根据优选实施例的另一方面,由嵌入式附加用户接口接收到的输入数据是I2C消息(或其它串行通信)。优选地,嵌入式处理器通过I2C总线(或其它串行通信总线)与游戏处理器和/或其它相连装置通信。嵌入式附加用户接口的能显示Web内容的显示屏优选是彩色图形触摸屏显示器。优选地,嵌入式处理器至少是32位处理器。此外,嵌入式附加用户接口的内部操作系统优选定制成与该内部操作系统所附着的特定硬件匹配。

根据优选实施例的另一方面,必须通过利用基于输入本身和绑定组内的组件和内容的各自的标识码的散列消息鉴别码进行数字签名来鉴别每个内容输入。以同样的方式,必须通过利用基于输入本身和绑定组内的组件和内容的各自的标识码的散列消息鉴别码进行数字签名来鉴别试图替换任何嵌入式附加用户接口组件或内容的每个输入。

但是,再次参照图1,在所要求的发明的一个优选实施例中,用嵌入式附加用户接口10取代现有技术的系统中所用的系统组件70,以便提供网页显示屏20的高级功能性。该功能性包括显示动画、多媒体和其它Web类型的内容的能力,这只是举例,而不是限制。嵌入式附加用户接口10使得能够通过网页显示屏20以令人兴奋的显眼的格式向玩家(或潜在的玩家)呈现附加信息(如增强的玩家信息),同时不会干扰显示在游戏屏幕50上的正常的游戏进程。此外,嵌入式附加用户接口10不会干扰游戏机40中的正常的游戏硬件,而是被容易地集成到游戏机40中。

在选择关键游戏和/或系统组件、赋予各自的标识符并将它们组合成一个使用组件"绑定"绑在一起的受保护分组后,接着将检测、授权对那些组件的任何改变,并将这些改变记入日志。例如,使用从绑定中获得的密钥对绑定内的内容进行数字签名(SHA-1或更好的)。无论何时对绑定内的组件进行输入,都验证该签名。如果签名错误,那么指出该安全侵害和侵害者,但通常该输入不被禁止。在其它实施例中,也可以禁止输入。因此,组件绑定产生对绑定内的任何组件进行改变的个体的加密审计追踪。

因为在一个优选实施例中,嵌入式附加用户接口10利用I2C硬件和信令,所以这使得用户接口10能够表述并理解I2C协议消息集,并且因而采用和游戏处理器之前与EPI通信的方式相同的方式与游戏机40的游戏处理器60(或其它类似的网络化装置)直接通信。因此,在所要求的发明的一个优选实施例中,通过将嵌入式附加用户接口10集成到游戏机40中,可以取代或增加并且因而实质上升级之前所利用的硬件(如EPI)的功能性。因此,可以免除这些系统组件70(如键盘和2行X20字符VF显示器)的低功能外部硬件对游戏处理器60所加的限制。

根据另一个优选实施例,所要求的发明涉及一种经由结合于游戏机中的嵌入式附加用户接口通过提供更丰富的游戏体验来增加与游戏机有关的用户刺激感的方法。优选地,该嵌入式附加用户接口包括嵌入式处理器和网页显示屏。该方法优选包括:通过串行通信总线(如I2C总线)在嵌入式附加用户接口中接收包含增强的玩家信息的串行数据消息;如果需要,将该数据消息转换成Web开发语言;以及将该数据消息映射到网页显示屏上,其中该显示屏通过该显示屏向用户呈现网页信息。