CN105453517A - 游戏方法和*** - Google Patents

游戏方法和*** Download PDF

Info

Publication number
CN105453517A
CN105453517A CN201580000049.XA CN201580000049A CN105453517A CN 105453517 A CN105453517 A CN 105453517A CN 201580000049 A CN201580000049 A CN 201580000049A CN 105453517 A CN105453517 A CN 105453517A
Authority
CN
China
Prior art keywords
game
module
interface
player
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201580000049.XA
Other languages
English (en)
Other versions
CN105453517B (zh
Inventor
邱之林
葉航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
United Intellectuals International Ltd
Original Assignee
United Intellectuals International Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by United Intellectuals International Ltd filed Critical United Intellectuals International Ltd
Publication of CN105453517A publication Critical patent/CN105453517A/zh
Application granted granted Critical
Publication of CN105453517B publication Critical patent/CN105453517B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3262Player actions which determine the course of the game, e.g. selecting a prize to be won, outcome to be achieved, game to be played
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3204Player-machine interfaces
    • G07F17/3209Input means, e.g. buttons, touch screen
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3267Game outcomes which determine the course of the subsequent game, e.g. double or quits, free games, higher payouts, different new games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Pinball Game Machines (AREA)
  • Slot Machines And Peripheral Devices (AREA)

Abstract

一种游戏***和方法,包括以下步骤:接收押注游戏的用户输入,其中所述用户输入通过通信网络从界面接收,所述用户输入包括游戏操作指令和押注信息;利用游戏模块处理所述用户输入以生成押注游戏的一个或多个游戏操作结果;以及在所述通信网络上将具有所述游戏操作结果和与所述游戏操作结果关联的押注信息的一个或多个游戏输出传送到所述界面。

Description

游戏方法和***
技术领域
本发明涉及一种游戏方法和***,具体地但非排他地涉及一种使用云计算技术的游戏方法和***。
背景技术
由于游戏技术和游戏开发的高速发展,游戏***现在成为了娱乐***中一种最热门的形式。到目前为止,市场上存在多种类型的游戏***。这些游戏***一般可被划分为便携式类型或非便携式类型。并且其中的某些游戏***具有集成在其中的游戏,而某些游戏***则需要玩家单独购买游戏。
无论游戏***是如何建立或构建的以及无论待操作的游戏是什么游戏,游戏***通常被布置成通过从玩家接收游戏输入来操作游戏,并响应于玩家的游戏输入而生成游戏输出。虽然游戏***的操作原理看起来很简单,但是游戏本身却较复杂,这是因为其要求玩家制定出赢得游戏的特定策略。
发明内容
根据本发明的第一方面,提供了一种游戏方法,包括以下步骤:押注(wager)游戏的用户输入,其中通过通信网络从界面接收所述用户输入,所述用于输入包括游戏操作(play)指令和押注信息;利用游戏模块处理所述用户输入以生成所述游戏的一个或多个游戏操作结果,并且将具有游戏操作结果及与所述游戏操作结果关联的押注信息的一个或多个游戏输出通过所述通信网络传送到所述界面。
根据第一方面的一种优选实施方式,所述游戏模块还被布置成在云游戏布置(cloudgamingarrangement)上分布(distribute)。
根据第一方面的一种实施方式,所述游戏模块包括一个或多个被布置成在所述云游戏布置上分布的游戏部件。
根据第一方面的一种实施方式,所述一个或多个游戏部件包括游戏处理程序,该游戏处理程序被布置成处理所述用户输入以生成具有游戏操作结果的一个或多个游戏输出。
根据第一方面的一种实施方式,所述游戏处理程序还被布置成管理游戏的一个或多个状态。
优选地,根据第一方面的一种实施方式,所述游戏处理程序被布置成在所述云游戏布置上被处理。
根据第一方面的一种实施方式,所述游戏处理程序还包括游戏管理模块,该游戏管理模块被布置成生成或构成(compose)与所述一个或多个游戏操作结果或所述游戏的一个或多个状态的图像或音频表示相关的图像或音频数据。
根据第一方面的一种实施方式,所述方法还可包括以下步骤:通过通信网络将所构成的图像或音频数据传送到所述界面。
根据第一方面的一种优选实施方式,所述界面还可包括图像绘制(渲染)(render)模块或音频生成模块,所述图像绘制(渲染)模块被布置成使用接收自所述游戏处理程序的所构成的图像数据来绘制(渲染)与所述游戏操作结果关联的图像,所述音频生成模块被布置成使用接收自所述游戏处理程序的所构成的音频数据来生成与所述游戏操作结果关联的音频。
根据第一方面的一种优选实施方式,所述图像绘制(渲染)模块可被布置成将所构成的图像数据绘制(渲染)到显示器上以作为所述游戏操作结果或游戏的游戏状态的图形表示。
根据第一方面的一种实施方式,所述界面还包括输入模块,该输入模块被布置成接收所述用户输入并将所述用户输入传送到游戏模块以进行处理。
根据第一方面的一种实施方式,所述游戏模块还包括图像或音频存储模块,该图像或音频存储模块用于存储与所述一个或多个游戏操作结果或游戏状态关联的图像或音频数据。
根据第一方面的一种实施方式,所述方法还可包括以下步骤:在初始启动后通过通信网络将其中一个游戏的图像或音频数据传送到所述界面。
根据第一方面的一种实施方式,所述游戏模块还包括随机结果生成装置。
优选地,根据第一方面的一种实施方式,所述随机结果生成装置被布置成生成随机游戏结果或伪随机游戏结果。
根据第一方面的一种实施方式,所述游戏结果包括奖励(bonusreward)。
根据第一方面的另一种实施方式,所述奖励包括押注奖励(wagerbonus)或奖励游戏。
根据第一方面的一种实施方式,所述用户输入包括下列中的一者或多者:游戏选择数据、游戏操作指令、游戏数据、押注信息、账户信息以及玩家信息。
根据第一方面的一种实施方式,所述游戏模块还包括玩家管理模块,该玩家管理模块被布置成管理用户信息或验证玩家身份。
根据第一方面的一种实施方式,所述游戏模块还包括账目模块,所述账目模块被布置成管理与所述玩家关联的押注信息或所述游戏的所述游戏操作结果。
根据第一方面的一种优选实施方式,所述云游戏布置包括被布置成在分布式通信网络上操作的多个计算设备。
可选地,根据第一方面的一种实施方式,所述游戏模块可被布置成使得所述游戏包括等于或高于预定玩家回报率的玩家回报率。
根据本发明的第二方面,提供了一种游戏***,该***包括:游戏模块,被布置成通过通信网络从界面接收具有游戏的游戏操作指令和押注信息的用户输入、处理所述用户输入以生成所述游戏的一个或多个游戏操作结果、以及在所述通信网络上将具有游戏操作结果及与所述游戏操作结果关联的押注信息的一个或多个游戏输出传送到所述界面。
根据第二方面的一种优选实施方式,所述游戏模块还被布置成在云游戏布置上分布。
根据第二方面的一种实施方式,所述游戏模块包括一个或多个被布置成在所述云游戏布置上分布的游戏部件。
根据第二方面的一种实施方式,所述游戏模块的一个或多个游戏部件包括游戏处理程序,该游戏处理程序被布置成处理所述用户输入以生成具有游戏操作结果的一个或多个游戏输出。
根据第二方面的一种实施方式,所述游戏处理程序还被布置成管理所述游戏的一个或多个游戏状态。
根据第二方面的一种实施方式,所述游戏处理程序被布置成在所述云游戏布置上被处理。
根据第二方面的一种实施方式,所述游戏处理程序还包括游戏管理模块,该游戏管理模块被布置成生成或构成与所述一个或多个游戏操作结果或所述游戏的一个或多个游戏状态的图像或音频表示相关的图像或音频数据。
根据第二方面的一种实施方式,所述游戏模块还被布置成通过通信网络将所构成的图像或音频数据传送到所述界面。
根据第二方面的一种优选实施方式,所述界面还包括图像绘制(渲染)模块或音频生成模块,所述图像绘制(渲染)模块被布置成使用接收自所述游戏处理程序的所构成的图像数据来绘制与所述游戏操作结果关联的图像,所述音频生成模块被布置成使用接收自所述游戏处理程序的所构成的音频数据来生成与所述游戏操作结果关联的音频。
根据第二方面的一种特定实施方式,所述图像绘制(渲染)模块被布置成将所构成的图像数据绘制到显示器上以作为所述游戏操作结果或游戏的游戏状态的图形表示。
根据第二方面的一种实施方式,所述界面还包括输入模块,该输入模块被布置成接收所述用户输入并将所述用户输入传送到游戏模块以进行处理。
根据第二方面的一种实施方式,所述游戏模块还包括图像或音频存储模块,该图像或音频存储模块用于存储与所述一个或多个游戏操作结果或游戏状态关联的图像或音频数据。
根据第二方面的一种实施方式,所述游戏模块还被布置成在启动后通过通信网络将其中一个游戏的图像或音频数据传送到所述界面。
根据第二方面的一种实施方式,所述游戏模块还包括随机结果生成装置。
优选地,根据第二方面的一种实施方式,所述随机结果生成装置被布置成生成随机游戏结果或伪随机游戏结果。
根据第二方面的一种实施方式,所述游戏结果包括奖励。
根据第二方面的另一种实施方式,所述奖励包括押注奖励或奖励游戏。
根据第二方面的一种实施方式,所述用户输入包括下列中的一者或多者:游戏选择数据、游戏操作指令、游戏数据、押注信息、账户信息以及玩家信息。
根据第二方面的一种实施方式,所述游戏模块还包括玩家管理模块,该玩家管理模块被布置成管理用户信息或验证玩家身份。
根据第二方面的一种实施方式,所述游戏模块还包括账目模块,该账目模块被布置成管理与玩家关联的押注信息或游戏的游戏操作结果。
根据第二方面的一种优选实施方式,所述云游戏布置包括被布置成在分布式通信网络上操作的多个计算设备。
可选地,根据第二方面的一种实施方式,所述游戏模块可被布置成使得所述游戏包括等于或高于预定玩家回报率的玩家回报率。
根据本发明的第三方面,提供了一种游戏***,该***包括:用于接收游戏的用户输入的装置,其中通过通信网络从界面接收所述用户输入,所述用户输入包括游戏操作指令和押注信息;用于利用游戏模块处理所述用户输入以生成游戏的一个或多个游戏操作结果的装置;以及用于将具有游戏操作结果及与所述游戏操作结果关联的押注信息的一个或多个游戏输出通过所述通信网络传送到所述界面的装置。
根据本发明的第四方面,提供了一种包含针对游戏的程序指令的计算机可读介质,其中所述程序指令被布置成:接收游戏的用户输入,其中所述用户输入通过通信网络接收自界面,所述用户输入包括游戏操作指令和押注信息;利用游戏模块处理所述用户输入以生成所述游戏的一个或多个游戏操作结果;以及将具有游戏操作结果及与所述游戏操作结果关联的押注信息的一个或多个游戏输出通过所述通信网络传送到所述界面。
附图说明
现在参考附图以示例的方式对本发明的具体实施方式进行描述,其中:
图1是根据本发明一种实施方式的包括游戏界面和游戏处理云的游戏***的核心部件的概视图;
图2A示出了用作图1的游戏***的游戏界面的独立机器形式的游戏机;
图2B示出了用作图1的游戏***的游戏界面的移动通信设备形式的游戏机;
图2C示出了用作图1的游戏***的游戏界面的便携式游戏操作设备形式的游戏机;图2D示出了用作图1的游戏***的游戏界面的计算机***形式的游戏机;
图3A是示出了根据本发明一种实施方式的包括游戏界面和游戏处理云的游戏***的功能部件的框图;
图3B是示出了根据本发明一种实施方式的用于基于游戏输出/结果生成与所述游戏输出/结果关联的游戏图像/音频的过程的框图;
图4示出了根据本发明一种实施方式的游戏处理云的核心功能部件;
图5示出了根据本发明一种实施方式的包括与游戏处理云连接的多个游戏界面的游戏网络;
图6示出了根据本发明另一实施方式的对于一个特定游戏的游戏处理云的部件;
图7示出了根据本发明的优选实施方式的包括被布置成在基于云的计算***上分布的游戏模块和游戏界面的游戏***的细节框图,其中所述基于云的计算***作为游戏处理云;
图8A示出了图7的游戏***初始化后的数据流;
图8B示出了图7的游戏***在游戏操作期间的数据流;
图9是示出了具有与图7的游戏模块(游戏处理云)连接的多个游戏机的游戏网络的框图;
图10是图7的游戏状态管理模块的细节功能框图;
图11是能够在图1和/或图7的游戏***中操作的游戏的示例截图;以及
图12示出了根据本发明一种实施方式的在游戏环境下执行的基于云的游戏***。
具体实施方式
参见图1,示出了计算机或电子游戏***100的概视图,该计算机或电子游戏***100具有通过数据通信链路106进行数据通信的游戏界面102和游戏处理云104。优选地,根据本发明的一种实施方式,所述游戏处理云104被布置成处理可在软件、硬件或该两者中执行的一个或多个游戏部件以提供游戏。
如图1的实施方式所示,所述游戏界面102包括被布置成实现玩家与游戏***100之间的双向互动的部件。根据一个实例,所述游戏界面102包括:资金机制108,用于从玩家接收输入存款并分派奖金;游戏操作装置110,用于从玩家接收用于操作游戏的游戏操作信息;以及显示和音频装置112,用于将游戏信息呈现给玩家。此外,所述游戏界面100还被布置成通过通信链路106将游戏操作信息/数据传送到游戏处理云104以进行处理以及通过通信链路106从游戏处理云104接收处理后的游戏操作信息/数据。
图1中的游戏处理云104通常包括被布置成与游戏界面102通信并处理游戏的部件。优选地,所述游戏处理云104在计算机网络(例如云计算布置或分布式计算布置)上的独立软件、硬件部件或软件和硬件部件的组合上分布。
如图1所示,所述游戏处理云104通过通信链路与游戏界面进行数据通信,以传送游戏操作信息和数据到游戏界面以及从游戏界面接收游戏操作信息和数据。优选地,所述游戏界面102通过有线或无线本地网络(可以是公共网络、企业网络、虚拟专用网络(VPN)或其他形式的广域网)与所述游戏处理云进行数据通信。更优选地,所述数据通信通过安全的通信网络进行。
所述游戏处理云104还包括:处理装置114,被布置成处理游戏操作信息;以及存储器或存储模块116,被布置成存储与一个或多个游戏关联的游戏图像(例如图像/音频数据和信息)、与所述一个或多个游戏关联的游戏逻辑、玩家信息、以及押注信息等等。此外,所述游戏处理云104的处理装置114可被布置成从游戏界面102接收游戏操作信息、处理所述游戏操作信息、以及将包括游戏操作结果或游戏输出的处理后的游戏操作信息返回到游戏界面102以呈现给玩家。
图2A示出了根据本发明一种实施方式的用作游戏***的游戏界面的独立机器形式的游戏机200A。
如图2A所示,游戏机200A包括:控制台,该控制台具有用于将游戏显示给玩家的显示屏202A。此外,游戏机200A还可包括额外的显示器204A,用于显示支付(奖励/奖金)表、额外奖励/奖金及其他游戏图像或信息。根据一种实施方式,所述显示屏202A可以是触敏屏幕,以允许玩家与游戏机200A互动。根据一个实例,所述显示屏202A及额外的显示器204A可以是任意合适类型的视频/图像显示单元,例如但不限于CRT显示器、LCD显示器或等离子屏。所述游戏机200A还可具有一个或多个被布置成将游戏显示给玩家的显示屏。
优选地,在所述游戏机200A上提供有输入按钮206A、控制器或致动器,以允许玩家与所述游戏机互动并由此操作游戏。所述游戏机200A还可包括资金输入机制,例如可以是钞票收集装置208A、硬币收集装置210A、以及用于读取标识卡、***或借记卡的读卡器(未示出)。可替换地,通过与适当的票据交换所进行玩家识别并通信,也可以使用虚拟货币。此外,所述游戏机提供有用于分发支付的奖金输出机制。该奖金输出机制可包括用于从游戏机200A分发现金支付的钞票/硬币托盘212A。还可提供具有读卡器或检测器(未示出)的营销模块,用于读取卡片形式的或其他可由读卡器或检测器读取的便携式存储介质的玩家追踪装置以在忠诚计划(loyaltyprogram)中获取/追踪玩家信息。
应当注意的是,上述的游戏机仅为示例而非限制。举例来说,在本发明的某些实施方式中,所述游戏机可被布置成作为(至少部分地作为)角子机(slotmachine)、***(fruitmachine)及扑克角子机(pokermachine)运行。不包括上述所有部件或具有其他部件的其他类型的独立机器形式的游戏机同样可作为本发明的游戏***中的游戏界面。
图2B示出了根据本发明一种实施方式的用作游戏***的游戏界面的移动通信设备200B。优选地,图2B中的移动通信设备200B包括一个或多个按钮206B以及用于接收用户输入和显示游戏输出的触敏屏幕202B。所述移动通信设备200B还包括用于通过通信链路与游戏处理网络(例如游戏处理云)传递数据以实现游戏操作的通信模块。
图2C示出了根据本发明一种实施方式的用作游戏***的游戏界面的便携式游戏操作设备200C。在该特定实施方式,所述便携式游戏操作设备200C包括用于接收用户输入的多个控制按钮/开关206C、以及用于显示游戏的显示屏202C。可选地,所述显示屏202C还可以是触敏式的以用于接收用户输入。此外,所述游戏操作设备200C还包括用于与游戏处理网络(例如游戏处理云)传递数据以实现游戏操作的通信模块。
图2D示出了根据本发明一种实施方式的用作游戏***的游戏界面的计算机***200D。该实施方式中的示例计算机***200D包括用于显示游戏的显示屏202D、用于允许用户将游戏操作信息输入到计算机***的键盘和鼠标206D、以及与计算机网络(例如游戏处理云计算机网络)通信以处理游戏的主机220D。根据一种优选的实施方式,游戏处理仅在游戏处理云中执行,并且所述计算机***200D仅被布置成从玩家处接收游戏输入并将在游戏处理云处处理的游戏输出返回给玩家的游戏界面。虽然图像绘制(渲染)和音频生成可在游戏处理云中执行,但是优选地,图像绘制(渲染)和音频生成通过图像和音频处理装置(例如显卡或声卡或被布置成绘制(渲染)所构成的图像或动画或基于所构成的声音数据生成声音的声音合成装置)在计算机***200D中执行。本领域技术人员应当理解,可用于接收用户输入、与云计算机网络通信以及显示游戏输出的任意类型的计算机***可被布置成作为本发明的游戏界面。
虽然未在图2A-2D中具体示出,但是根据一种优选的实施方式,这些图中的游戏界面可包括计算机、计算设备、电子处理单元、或任意信息处理***。所述计算设备/信息处理***可包括能够接收、存储和执行适当的计算机指令的任意适当部件。这些部件可包括:处理单元、只读存储器(ROM)、随机存储器(RAM)、以及诸如图像或音频处理装置(例如图像绘制(渲染)卡或声音合成卡)的输入/输出设备、磁盘驱动器、诸如以太网端口或USB端口等的输入设备、显示器(例如液晶显示器、发光显示器或任意其他适当的显示器)、以及通信链路。所述计算设备/信息处理***包括可被包含在ROM、RAM或磁盘驱动器内并可由处理单元执行的指令。可提供有多个通信链路,所述多个通信链路可分别与一个或多个其他计算设备/信息处理设备(例如服务器、个人电脑、终端、无线或手持计算设备)连接。所述多个通信链路中的至少一个可通过有线或无线通信链路与外部计算网络连接。所述计算设备/信息处理***可包括存储设备(例如磁盘驱动器,可包含固态驱动器、硬盘驱动器、光盘驱动器或磁带驱动器)。同样地,所述计算设备/信息处理***可使用单个磁盘驱动器或多个磁盘驱动器。此外,所述计算设备/信息处理***还可具有例如存在于其ROM中或其磁盘驱动器上的适当的操作***。
图3A是包括根据本发明一种实施方式的游戏界面302和游戏处理云304的游戏***300中的功能部件的框图。如图3A所示,游戏界面302可以是用通信链路306与游戏处理云304通信的游戏界面。优选地,游戏界面302通过有线或无线本地网络(可以是公共网络、企业网络、虚拟专用网络(VPN)或其他形式的广域网)与所述游戏处理云304进行数据通信。
根据该实施方式,游戏界面302包括:图像显示器308,用于显示游戏的图形表示(graphicalrepresentation);音频输出装置(例如扬声器310),用于输出游戏的音频表示(audiorepresentation);具有控制按钮312和/或触敏屏幕314的输入模块,用于接收来自玩家的游戏操作指令;读卡/票器316,用于识别玩家;打印装置318,用于打印与游戏有关的材料;钞票和/或硬币接收装置320,用于接收资金;以及钞票和/或硬币输出机构322,用于分发游戏的奖金。根据一种实施方式,所述钞票和/或硬币接收装置320还可包括货币检测装置,用于查验用户输入的钞票或硬币。应当注意的是,其他特定的硬件或软件同样可被包含在游戏界面302中,并且游戏界面中的现有硬件可根据待被游戏界面302处理的特定游戏而从游戏界面302移除。
图3A中的游戏处理云304包括游戏图像/音频模块324、游戏处理装置326以及存储器或存储模块328。优选地,所述游戏处理云304在计算机网络(例如云计算布置或分布式计算布置)上的独立软件部件、硬件部件或软件和硬件部件的组合上分布。
如图3A所示,游戏图像/音频模块324包括游戏图像/音频存储装置332,被布置成存储与一个或多个游戏关联的游戏图像/音频数据。根据一种优选的实施方式,游戏图像/音频处理装置模块334被提供于游戏处理装置326中以基于一个或多个游戏操作结果处理和构成与***作的游戏关联的图像和音频。
图3B示出了根据本发明的一种实施方式如何生成与游戏操作结果关联的图像和音频的具体过程350。优选地,响应于来自玩家的游戏输入,与游戏关联的游戏操作结果在步骤352生成。被布置成表示游戏操作结果的图像/音频数据接着基于游戏操作结果被构成,如步骤354所示。之后,所构成的图像和音频数据进一步被处理以输出到游戏界面。特别地,在步骤356和358,所构成的与游戏操作结果关联的图像数据通过使用图像绘制(渲染)装置(例如计算设备/信息处理***中的显卡)被绘制(渲染)在显示器上。同时,在步骤360和362,所构成的与游戏操作结果关联的音频数据在音频生成设备(例如计算设备/信息处理***中的声卡或声音合成装置)处生成,且所生成的与游戏操作结果关联的音频被输出到扬声器。
根据当前的实施方式,所述游戏操作结果在游戏处理云304处生成。同样地,与游戏操作结果关联的图像和音频数据在游戏处理云304处构成。所构成的游戏图像和音频数据被传送到游戏界面302以用于图像绘制(渲染)和音频生成。根据一种实施方式,所绘制(渲染)的图像和所生成的音频通过显示器308和扬声器310在游戏界面302被呈现给玩家。
可替换地,游戏处理云304中的图像/音频处理装置334可***作以构成并绘制(渲染)和生成特定于游戏操作结果的图像和音频数据。所构成和生成/绘制(渲染)的游戏图像和音频接着被传送到游戏界面302以输出并由此进行显示。根据另一实施方式,部分的游戏图像和音频可在游戏处理云304中构成、绘制(渲染)和/或生成,然而所述游戏图像和音频的剩余部分可在游戏界面302中构成、绘制(渲染)和/或生成。根据再一实施方式,所述游戏操作结果可被传送到游戏界面302以进行构成、绘制(渲染)并由此呈现给玩家或用户。
根据当前的实施方式,游戏处理装置326和存储模块328被布置成:从游戏界面302接收玩家输入;以及根据由硬件和/或软件执行的游戏指令处理所述玩家输入或其他游戏操作信息以输出到游戏界面302。根据优选的实施方式,随机数生成装置336被包含在游戏处理装置326中以用于生成随机数或伪随机数以产生随机或伪随机游戏操作结果。优选地,游戏处理装置326和存储模块328与游戏处理云304中的输入/输出界面330通信。所述输入/输出界面330例如可从游戏界面302接收玩家信息、游戏信息、状态信息、账户信息或其他与游戏相关的信息,以及从游戏处理云304接收正被发送到游戏界面302的游戏操作结果、游戏输出或其他命令。
应当再次强调的是,在不背离本发明的精神的前提下,上述的硬件或软件模块可被单独提供或组合提供,同时其他硬件或软件同样可被包含在游戏界面和游戏处理云中或从游戏界面和游戏处理云中移除。
现在参见图4,其示出了根据本发明一种实施方式的游戏处理云404的核心功能部件的框图400。
特别地,图4及本发明中的游戏处理云404通常使用云计算技术来处理与游戏相关的信息并实现游戏操作。根据一种示例性的实施方式,本发明的游戏处理云404利用了基于网络的游戏概念,所述基于网络的游戏概念利用在一个或多个经由通信网络/链路相互连接的信息处理***中运行的软件以构成游戏处理硬件平台。这些信息处理***可采用被布置成在一个或多个计算设备或计算机上执行或处理的相关的软件、硬件或软件和硬件两者来执行。
根据一种实施方式,这些计算设备或计算机通常包括服务器。该服务器可包括能够接收、存储和执行适当的计算机指令的任意适当部件。所述部件可包括处理单元、只读存储器(ROM)、随机存储器(RAM)、以及诸如磁盘驱动器的输入/输出设备、诸如以太网端口、USB端口等的输入设备、显示器(例如液晶显示器、发光显示器或任意其他适当的显示器)、以及通信链路。所述服务器包括可被包含在ROM、RAM或磁盘驱动器内并可由处理单元执行的指令。可提供有多个通信链路,所述多个通信链路可分别与一个或多个计算设备/信息处理设备(例如服务器、个人电脑、终端、无线或手持计算设备)连接。所述多个通信链路中的至少一个可通过有线或无线通信链路与外部计算网络连接。
所述服务器还可包括存储设备(例如磁盘驱动器,可包含固态驱动器、硬盘驱动器、光盘驱动器或磁带驱动器)。所述服务器可使用单个磁盘驱动器或多个磁盘驱动器。所述服务器还可具有例如存在于其ROM中或其磁盘驱动器上的适当的操作***。任选地,在本发明中的游戏处理云可以是一个专用于单个组织的私有云端,用于一群组织的社区云端,或是具有不同云端类型的混合型云端。
参见图4,本发明的游戏处理云404一般包括游戏处理装置406、存储器/存储模块408以及通信模块410,上述所有部件可以是由云计算布置内连接在一起的一个或多个计算设备的一个或多个处理单元处理的软件执行的虚拟模块。所述游戏处理装置406优选地包括用于处理游戏操作信息以实现游戏操作的游戏逻辑、数学模型以及游戏处理引擎。举例来说,游戏处理装置406被布置成处理接收自游戏界面的玩家输入。在对该信息进行处理之后,游戏操作结果或游戏输出将被返回至游戏界面并因此返回给玩家。
根据一种优选的实施方式,游戏处理装置406被布置成处理在计算机游戏软件的一个或多个处理装置上执行的游戏程序以执行游戏状态管理、玩家管理及资金/账户管理。随机数生成装置可被包括在游戏处理装置406中以用于生成供游戏处理装置使用的随机或伪随机数。用于实现合规性(regulatorycompliance)和玩家资金监控(例如用于实现最小或最大玩家回报率RTP%)的游戏账目计量器同样可在游戏处理装置406中实施。游戏处理云的存储器或存储模块408可被布置成存储与将在游戏操作期间被下载到游戏界面中的待操作的游戏关联的游戏图像/音频。根据一种实施方式,通信模块410被布置成在游戏处理云404与游戏界面之间传递游戏操作信息/数据。优选地,游戏处理云404的通信模块与游戏界面之间的通信是安全且加密的。
图5示出了包括通过网络连接与游戏处理云504连接的多个游戏界面502A-502F的游戏网络500的实施方式。根据一种优选的实施方式,游戏处理云504被布置成管理与其连接的所有游戏界面502A-502F并同时处理来自多于一个游戏界面的游戏信息。根据当前的实施方式,游戏界面502A-502F可以是在图2A-2D中示出的任意游戏机,或者可以是具有类似或替代功能的其他游戏机。而且,游戏网络500可包括任意数量的与游戏处理云504连接的游戏界面。根据一种实施方式,游戏界面502A-502F可被布置成通过游戏处理云504和通信链路506相互通信或交互。
优选地,游戏界面502A-502F通过有线或无线本地网络(可以是公共网络、企业网络、虚拟专用网络(VPN)或其他形式的广域网)与游戏处理云504进行数据通信。更优选地,所述数据通信通过安全通信链路(例如使用由防火墙508保护的加密技术来完成)实现。
本领域技术人员应当理解,本发明可应用于操作不同类型的游戏,例如纸牌游戏、宾果游戏、弹球游戏或任意其他游戏。此外,所述游戏可以是押注游戏或非押注游戏,并且可选地包括累积奖励(jackpotprize)。此外,由不同游戏界面操作的游戏可以是相同的或不同的。
如图5的实施方式所示,游戏处理云504包括多个核心功能模块。优选地,游戏处理云504中提供有数据库510以用于存储与可***作的不同游戏关联的音频和图像游戏数据、游戏逻辑、数学模型以及游戏或处理指令。优选地,在初始启动后,基于在游戏界面502处由玩家选择的一个或多个游戏,至少部分与该一个或多个游戏关联的音频和图像数据从游戏处理云504获取并转移到游戏界面502以用于存储。在游戏操作期间,与游戏操作结果关联的图像和音频数据可由游戏处理云504使用数据库510中的图像和音频数据构成,并且接着这些所构成的图像和音频数据被传送到游戏界面502A-502F以用于图像绘制(渲染)和音频生成。可替换地,图像和音频数据可在游戏处理云504处构成和绘制(渲染),而游戏界面502A-502F仅仅显示并输出游戏的这些图像和音频表示。根据另一替换的实施方式,所述构成和绘制(渲染)及生成功能/处理可在游戏处理云504与游戏界面502A-502F之间共享。除了上述功能之外,数据库510还可被布置成存储游戏操作数据、玩家信息、资金/账户信息、忠诚计划信息、服务信息、许可信息或安全信息。可替换地,这些部件(例如游戏操作数据、玩家信息、资金/账户信息、忠诚计划信息、服务信息、许可信息或安全信息)同样可被部分地或完全地作为服务提供给云端而非存储在数据库510中。
游戏处理云504中同样提供有游戏处理装置512以用于在不同游戏界面处理游戏。优选地,游戏***中的游戏界面502A-502F用于在玩家与游戏处理云504之间传递游戏输入和输出。特别地,在操作中,游戏界面502A-502F从玩家处接收玩家信息、账户/账目信息和游戏操作信息并将这些信息传达至游戏处理云504中的游戏处理装置512。根据一个实例,包括游戏处理程序(例如图7示出的游戏处理程序)的游戏处理装置512随后将处理该信息并将游戏输出或游戏操作结果返回到相应的游戏界面502A-502F,所述游戏输出或游戏操作结果之后将被呈现给玩家。优选地,与玩家或游戏关联的大部分信息由游戏处理云504的游戏处理装置512来处理。
根据某些实施方式,***作的游戏可包括累积奖励游戏(jackpotgame),由此,可在游戏处理装置512中提供累积奖励处理装置514以用于处理该累积奖励游戏。然而,应当理解的是,优选地,游戏处理云504的游戏处理装置512在基于网络的云计算网络上执行和操作,并且可由在一个或多个通过网络连接的实体信息处理***上运行的软件或硬件实现的虚拟服务器进行存储或处理。
优选地,管理者控制模块516在游戏处理云504中提供。所述管理者控制模块516允许游戏***500的管理者监控和操纵游戏***。举例来说,管理者控制模块516可允许管理者通过替换游戏音频/图像数据、游戏逻辑、数学模型等来更新游戏。此外,游戏***500的管理者可控制和接入游戏处理云504中的游戏操作数据、玩家信息、资金/账户信息、忠诚计划信息、服务信息、许可信息、安全信息等以及游戏界面502中的信息/数据以便对游戏***进行管理。
根据一种示例性的实施方式,管理者控制模块516包括通过网络与游戏处理云连接的信息处理***或通信设备。优选地,所述计算设备/信息处理***包括能够接收、存储和执行适当的计算机指令的任意适当部件。所述部件可包括处理单元、只读存储器(ROM)、随机存储器(RAM)、以及诸如磁盘驱动器的输入/输出设备、诸如以太网端口、USB端口等的输入设备、显示器(例如液晶显示器、发光显示器或任意其他适当的显示器)、以及通信链路。所述计算设备/信息处理***包括可被包含在ROM、RAM或磁盘驱动器内并可由处理单元执行的指令。可提供有多个通信链路,所述多个通信链路可分别与一个或多个其他计算设备/信息处理设备(例如服务器、个人电脑、终端、无线或手持计算设备)连接。所述多个通信链路中的至少一个可通过有线或无线通信链路与网络(例如云计算网络)连接。所述计算设备/信息处理***还可包括存储设备(例如磁盘驱动器,可包含固态驱动器、硬盘驱动器、光盘驱动器或磁带驱动器)。所述计算设备/信息处理***可使用单个磁盘驱动器或多个磁盘驱动器。所述计算设备/信息处理***还可具有例如存在于计算设备/信息处理***的ROM中或磁盘驱动器上的适当的操作***。
如图5所示,还可在游戏处理云504中提供游戏界面管理模块518以管理或协调与游戏处理云504连接的游戏界面502A-502F,由此促进这些游戏界面502A-502F中的游戏操作。此外,还可在游戏处理云504中提供被布置成管理与游戏或玩家关联的玩家账户/账目信息以及押注信息和货币兑换的账户/账目/资金管理模块520。可在游戏处理云504中提供许可管理模块524,由此管理与游戏或游戏界面502A-502F关联的许可证。可选地,可在游戏处理云504中提供忠诚计划管理模块526,由此管理与玩家/用户关联的忠诚计划。还可提供用户管理模块528,由此玩家/用户可在由此操作期间订购饮料、食物或其他服务。
虽然上述模块全部在游戏处理云504中布置,但是根据一种实施方式,此***中的游戏界面502A-502F在不偏离本发明的范围的情况下同样可执行这些模块的部分功能。
此外,根据一种特定的实施方式,与游戏处理云504和/或游戏界面502A-502F连接的额外的显示器可被布置成在靠近游戏界面502A-502F或远离游戏界面502A-502F的位置处显示与游戏关联的银行信息、游戏信息或其他促销信息。
应当注意的是,游戏处理模块504中的上述模块可被单独提供或组合提供。此外,基于特定游戏***的实施方式,游戏处理云504中同样可包括其他模块,或在游戏处理云504中的某些现有的模块可被移除。
如之前所述,图5中的游戏网络500可被布置成执行多种不同的游戏。举例来说,图5中的游戏网络500可被布置成执行包含在特定停止位置停止的旋转盘的显示的游戏。在显示轮上存在不同数字、图片、字母等等。在旋转盘停止时,成行(不一定是横向)的特定符号(例如数字、图片、字母)组合或次序可形成获胜行。根据该示例游戏,玩家可选择其在每一游戏中操作的多个获胜行中的获胜行数目,即最少一个获胜行到最多游戏允许的最大数量获胜行。每一获胜行由来自每一个盘的一个符号位置组成的一组符号位置构成。也就是说,每一个盘的预定符号位置被分派到获胜行。组成每一获胜行的符号位置通常通过显示器上的标记或示出了对应于每一获胜行的符号位置的图标来公布给玩家。
图6示出了根据本发明一种实施方式的游戏处理云604的框图600,该游戏处理云604被布置成促进包含旋转盘的显示的游戏。优选地,游戏处理云604包括存储器模块606,该存储器模块606可以是由一个或多个相互连接的存储部件或数据库构成的虚拟存储器模块,以用于存储一个或多个游戏,每一个游戏具有其相应的被布置成经处理以操作游戏的游戏编码608、符号列表610、符号组数据612、累积奖励数据614、奖项数据616以及计量数据618。游戏处理云604还可包括处理装置620,该处理装置620具有针对付费游戏和免费/奖励游戏的游戏轮符号选择装置622、游戏轮结果确定装置624、以及游戏轮累积奖励确定装置626。所述游戏处理云604还可包括随机数生成装置628、累积奖励授奖装置630、以及奖励游戏控制装置632。优选地,奖励游戏被授予作为付费游戏的游戏输出。根据一种实施方式,游戏处理云604中包含有游戏操作机制634,其用于管理和处理接收自一个或多个游戏界面的所有游戏信息或玩家指令。
参见图7,其示出了一种游戏***,包括:游戏模块,被布置成通过通信网络从界面接收用户输入,该用户输入具有对于游戏的游戏操作指令和押注信息、处理用户输入从而生成游戏的一个或多个游戏操作结果、以及将具有游戏操作结果的一个或多个游戏输出以及与该游戏操作结果关联的押注信息通过通信网络传送到界面。
图7示出了根据本发明的优选实施方式的游戏***700的具体框图。特别地,游戏***700包括:游戏界面702,其例如可以是游戏机;以及游戏模块704,其优选地是游戏处理云。根据一种优选的实施方式,游戏界面702优选地通过通信链路706与被布置成分布在基于云的计算***(作为游戏处理云操作的)上的游戏模块704通信。
图7中的游戏界面702包括被布置成接收用户输入710的输入模块708。举例来说,输入模块708可包括被布置成从玩家接收用户输入710(游戏操作指令、押注信息、玩家信息以及账户/账目信息等)的控制按钮、致动器、触摸屏、资金输入机制、读卡器等等。此外,游戏界面702包括游戏处理装置712,游戏处理装置712被布置成在接收到用户输入710之后转达并发送请求和信息到游戏模块704。所述游戏处理装置712还可被布置成从游戏处理云704接收信息(例如游戏输出、游戏操作结果、或其他与游戏相关信息和数据)。
根据一种优选的实施方式,游戏界面702中提供有游戏图像/音频处理装置714,以用于处理与游戏相关的图像和/或音频信息/数据。特别地,所述游戏图像/音频处理装置714包括游戏图像/音频存储模块716,该游戏图像/音频存储模块716被布置成在操作游戏之前存储与游戏相关的图像和/或音频数据。换言之,***作的游戏的图像和音频数据在游戏操作期间位于游戏界面702。此外,所述游戏图像/音频处理装置714还包括图像绘制(渲染)模块718和音频生成模块720,所述游戏图像/音频处理装置714被布置成将游戏的图形表示绘制(渲染)到与游戏界面702关联的显示器722以及将游戏的音频表示生成到与游戏界面702关联的音频播放设备(未示出)。根据一种优选的实施方式,图像绘制(渲染)模块718和音频生成模块720可以是被布置成绘制(渲染)游戏图像和生成游戏音频的图像处理装置和声音合成装置,其中所绘制(渲染)的游戏图像和所生成的游戏音频表示游戏的不同游戏状态。根据这些实例,当游戏***作时,可由游戏模块704生成游戏操作的各种游戏状态和结果。这些游戏状态和游戏操作结果同样可由游戏模块704处理,由此构成图像、动画、声音或其一者或多者的组合。所构成的这些图像、动画、或声音进而被用作为表示游戏操作结果或游戏状态的图像或音频数据表示,以由图像绘制(渲染)模块718和音频生成模块720在游戏界面702处进行图像绘制(渲染)或音频生成。
优选地,图像绘制(渲染)模块718和音频生成模块720被布置成利用接收自游戏处理云704的游戏操作结果或游戏输出(在其由游戏处理云704的游戏处理程序724确定和/或构成之后),通过处理存储在游戏界面702中的图像数据来绘制(渲染)游戏图像和生成游戏音频。根据一个实例,图像绘制(渲染)模块718和音频生成模块720可包括图像和音频数据(例如已经由图像绘制(渲染)模块718和音频生成模块720存储和接入的游戏图像的2D子图形(2Dsprites)和Z子图形(Zsprites)、动画模型、绘制(渲染)程序、布光/染色模型、音频脚本、原音频文件、音频生成模型、或任意其他图像绘制(渲染)相关及音频生成相关信息/数据)。这些图像和音频数据接着可用于与由游戏处理云704的游戏处理程序724生成或构成的图像和音频表示结合,由此将图片或动画绘制(渲染)到显示器或将音频输出生成到扬声器。在该过程中,在游戏界面702上操作游戏的玩家就获得了与游戏操作结果相关的图像显示和音频输出。
可替换地,根据另一实施方式,图像和音频表示可基于与接收自游戏处理云704的游戏操作结果或游戏输出以及存储在游戏界面702中的图像和音频数据关联的指令在游戏界面702处被确定或构成。所构成的图像和音频表示接着在游戏界面702处被绘制(渲染)和生成,由此在不同的游戏状态输出游戏图像和音频。根据当前的实施方式,与游戏界面702关联的显示器722被布置成显示表示游戏操作结果或游戏输出的所绘制(渲染)的游戏图像,并且与游戏界面702关联的扬声器(未示出)被布置成输出表示游戏操作结果或游戏输出的所生成的游戏音频给用户。
参见图7,其示出了通过通信链路706与游戏界面702进行数据通信的游戏模块(游戏处理云)704。本实施方式中的游戏模块704主要被布置成操作大部分的游戏逻辑、数学模型、游戏指令、游戏数据、玩家信息、账户/账目信息、押注信息等等。该优选实施方式中的游戏模块(游戏处理云)704包括游戏内容管理模块726和游戏处理程序724。
所述游戏内容管理模块726包括图像/音频存储模块728和游戏列表730。优选地,所述游戏列表730包括游戏的列表,与这些游戏关联的图像和音频数据被存储在图像/音频存储模块728中。优选地,游戏列表730还保持游戏图像/音频数据的版本,由此被使用或存储的游戏图像/音频数据的版本可被追踪或记录。根据一种实施方式,游戏的图像和音频数据可由游戏***700的管理者进行更新或移除,该管理者可接入并控制游戏模块704(游戏处理云)。优选地,所述游戏内容管理模块726被布置成将游戏图像和音频数据应请求分发到游戏界面702。
图7中的游戏处理程序724还包括玩家管理模块732和游戏管理模块734。所述玩家管理模块732主要被布置成执行玩家认证742以及玩家管理744。特别地,所述玩家管理模块732被布置成验证及认证玩家标识,以及管理与游戏界面702的玩家相关的信息。举例来说,玩家信息包括玩家姓名、玩家ID、玩家游戏历史等等。
游戏模块(游戏处理云)704中的游戏管理模块734被布置成执行游戏状态管理、游戏管理和游戏资金管理。该优选实施方式中的游戏状态管理模块736是游戏模块(游戏处理云)704中的其中一个核心部件,并且被布置成处理游戏逻辑、使用来自游戏管理模块738的不同的游戏配置数据、数学模型、以及随机数生成装置生成游戏操作结果。应当注意的是,所述游戏逻辑、随机数生成装置以及数据模型均可位于或装载于游戏状态管理模块736中,或者可替换地位于或装载于游戏模块(游戏处理云)704的任意其他部件中。根据一种实施方式,游戏状态管理模块736还通过执行在游戏中的账目/资金管理来管理游戏状态数据。根据一种实施方式,游戏管理模块738被布置成管理游戏配置数据,所述游戏配置数据包括玩家回报率(RTP%)、押注设置、以及将在游戏处理云处处理的不同游戏界面的不同游戏,等等。优选地,该实施方式的游戏***700中的RTP%可被布置成等于、低于或高于预定RTP%阈值。游戏资金管理模块740主要被布置成管理输入到游戏状态管理模块736中的玩家的押注信息以及从游戏状态管理模块736输出的玩家的获胜押注。根据一种实施方式,包含有押注奖金的累积奖励同样可由游戏资金管理模块740管理。
参见图8A和8B,其示出了一种游戏方法,该游戏方法包括以下步骤:接收游戏的游戏输入,其中所述用户输入通过通信网络从界面接收,所述用户输入包括游戏操作指令和押注信息;利用游戏模块处理所述用户输入以生成游戏的一个或多个游戏操作结果;以及通过通信网络将具有游戏操作结果以及与游戏操作结果关联的押注信息的一个或多个游戏输出传送到界面。
图8A示出了图7中的游戏***700在游戏初始启动时的操作。在该过程中,在步骤802,用户/玩家首先将开始游戏指令作为用户输入710提供给输入模块708,以启动游戏界面702。优选地,在该过程中,用户从在游戏界面702的显示器722处呈现给用户的游戏列表中选择游戏。一旦接收具有来自用户的所选择的游戏的启动命令,在步骤804,输入模块708将该信息传达给游戏处理装置712,游戏处理装置712进而将开始(launch)游戏请求发送到游戏界面702的游戏图像/音频处理装置714,如步骤806所示。一旦接收到所述开始游戏请求,所述游戏图像/音频处理装置714接着进行到步骤808以通过通信链路706从游戏模块(游戏处理云)704中的游戏内容管理模块726获取与所选择的游戏关联的图像和音频数据。优选地,如果所选择的游戏在游戏列表730中,则所述游戏内容管理模块726接着从游戏列表730中寻找所选择的游戏,并且将与所选择的游戏关联的相应的图像/音频数据传送到位于游戏界面702的游戏图像/音频处理装置714的游戏图像/音频存储模块716,以用于贮藏(caching)和存储游戏图像/音频数据。如果由玩家选择的游戏不在游戏模块(游戏处理云)704的游戏列表730中,则游戏内容管理模块726可向游戏界面702返回信息以通知用户此次失败并进一步请求用户选择另一游戏。
一旦在游戏界面702的游戏/音频存储模块716中成功贮藏和存储游戏图像/音频数据,则游戏处理程序724将被启动或激活以启动游戏。优选地,在步骤810,一旦启动,游戏处理程序724构成与游戏的启动(游戏开始)关联的游戏图像/音频并传送所构成的图像和音频数据到游戏界面702的游戏处理装置712,游戏界面702的游戏处理装置712进而将这些所构成的图像和音频数据传达到游戏图像/音频处理装置714。在步骤812,在游戏界面702处的游戏图像/音频处理装置714中的图像绘制(渲染)模块718和音频生成模块720接着基于在游戏模块(游戏处理云)704处构成的图像/音频数据绘制(渲染)和生成与游戏的启动关联的图像和音频,并且在步骤814,在游戏界面702将游戏的图像和音频表示输出到显示器722和扬声器(未示出),由此将游戏开始的显示和音频表示给用户并因此启动游戏操作。
图8B示出了在成功启动游戏后图7中的游戏***700的操作。以下描述对在游戏***中操作押注游戏的过程进行了描述。应当注意的是,尽管如此,在不背离本发明的范围的前提下,任意类型的游戏(例如非押注游戏)同样可基于类似过程在游戏***中操作。
在步骤850和852的游戏操作过程中,用户首先通过输入模块708向游戏处理装置712输入玩家信息、游戏操作指令、押注信息等等。在步骤854,所述游戏处理装置712随后将这些指令和信息通过网络或通信链路706传送到游戏模块(游戏处理云)704中的游戏处理程序724。根据一种实施方式,游戏处理装置712在将玩家信息、游戏操作指令和/或押注信息传送到游戏处理程序724之前对这些指令和信息执行初步处理。根据一个实例,游戏处理装置712从输入模块708接收游戏操作指令(例如屏幕上的用户选择)。一旦接收或检测到用户选择(其可能经由触摸屏界面或任意其他实体或虚拟输入设备完成),游戏处理装置712对与游戏选择相关的信息(例如但不限于与选择相关(相对于显示器)的协调信息)进行处理,并基于对坐标和对应的游戏操作命令的映射来将该坐标信息转换或确定为游戏操作命令或选择。
一旦接收到这些指令和信息,游戏处理程序724在其中相应的模块中处理或进一步处理这些指令和信息。特别地,游戏状态管理模块736对所接收的游戏操作指令进行处理并转而生成游戏操作结果。优选地,游戏状态管理模块736进一步将与游戏操作结果关联的图像/音频数据或指令构成作为游戏输出的一部分。在步骤856,包括游戏操作结果的所述游戏输出以及所构成的图像/音频数据或与游戏关联的指令随后被传送回游戏界面的游戏处理装置712。在步骤858,游戏处理装置712接着进一步将这些接收到的信息和数据转达到游戏图像/音频处理装置714。根据所生成的游戏操作结果以及所构成的图像/音频数据或与游戏操作结果关联的指令,在步骤860,图像绘制(渲染)模块718和音频生成模块720随后绘制(渲染)并生成游戏状态和游戏操作结果的图像和音频表示。最后,在步骤862,游戏操作结果的图像和音频表示被转移到与游戏界面702关联的扬声器(未示出)和显示器722,以用于将游戏结果通知玩家。
图9示出了具有多个游戏界面902A-902D(可以是前述游戏机中的任一者)的游戏网络900的简化框图。优选地,与图7所描述的方式类似,该实施方式中的每一个游戏界面902A-902D构成了带有游戏模块(游戏处理云)904的游戏***。
优选地,这些游戏界面902A-902D通过数据通信链路906与游戏模块(游戏处理云)904连接。如图9所示,游戏界面902A-902D与游戏模块(游戏处理云)904之间的通信链路906被布置成:转达游戏选择命令950、图像和音频信息、数据和指令952(与游戏模块(游戏处理云)904与游戏界面902A-902D之间的游戏相关),将在不同的游戏界面902A-902D接收到的游戏输入954从游戏界面传送到游戏模块(游戏处理云)904,并将游戏输出956或游戏操作结果从游戏模块(游戏处理云)904输出到游戏界面902A-902D。特别地,游戏模块(游戏处理云)904被布置成从不同的游戏界面902A-902D接收游戏选择命令950并将与所选择的游戏关联的相应的图像和音频数据返回到相应的游戏界面902A-902D以用于本地贮藏或存储。
优选地,所有的游戏界面902A-902D与游戏模块(游戏处理云)904中接收游戏选择命令950的同一游戏内容管理模块连接,并且从不同的游戏界面902A-902D输入的所有的游戏指令954在游戏模块(游戏处理云)904中的同一游戏处理程序中处理。
图10示出了图7的游戏状态管理模块736的详细功能框图。如图10所示,游戏状态管理模块736包括游戏逻辑1002、随机数生成装置1004、数学模型1006、游戏图像/音频参考数据1008、游戏配置数据1010、以及与***作的游戏关联的游戏账户/账目/资金数据1012。应当注意的是,这些功能模块可能不位于游戏状态管理模块736,并且可从图7的游戏模块(游戏处理云)704中的与游戏状态管理模块736通信的其他模块获取。尽管如此,图10示出了游戏输入(例如玩家输入/游戏操作指令)1050首先在游戏状态管理模块736处接收。游戏状态管理模块736接着基于与所操作的游戏关联的游戏逻辑1002、从随机数生成装置1004生成的随机结果、与所操作的游戏关联的数学模型1006、以及与所操作的游戏关联的游戏配置数据1010生成对应的游戏操作结果。优选地,在游戏状态管理模块736中提供游戏图像/音频参考数据1008以确定和构成与游戏操作结果关联的图像和音频数据或信息。此外,游戏状态管理模块736中的游戏账户/账目/资金数据模块1012还可基于游戏操作结果提供账户/账目或押注信息(例如游戏中的押注赢或输)。由此,根据该优选的实施方式,游戏输出1060包括游戏操作结果以及与游戏操作结果关联的所构成的游戏由此图像/音频数据或信息(例如图像绘制(渲染)指令和/或音频生成指令)和/或与游戏操作结果关联的押注信息。尽管如此,根据其他实施方式,游戏输出1060也可能包括与游戏或游戏操作结果关联的更多信息(例如忠诚计划信息)。
图11示出了能够在本发明的游戏界面、游戏***或游戏网络中的任一者中操作的游戏的示例屏幕截图1100。根据该实施方式,所示出的游戏为押注游戏,其包括有在特定停止位置停止的旋转盘的显示(该游戏已在前文中进行了详细描述)。如图11所示,该游戏包括3D图像以及游戏操作动画,所有这些优选地在游戏界面处被绘制(渲染)。
以下示出了对图11中示出的旋转盘游戏进行操作的基本步骤。首先,玩家在游戏界面处选择游戏并输入玩家标识符、账户信息、和/或资金(硬币、纸币或虚拟货币)。一旦成功启动游戏,玩家接着选择待操作的赢线的数量(当旋转盘停止时,每一赢线对应于成行或成列符号的某一组合)以及一轮游戏的赢线的押注。每一轮游戏的总押注优选地将自动从玩家个人的资金中扣除。之后,玩家通过按压按钮或屏幕或其他致动机构启动旋转盘的旋转。旋转盘最终的停止位置会造成成列符号的不同组合。如果成列符号与所选游戏线的某些预定图案匹配,则可赢得押注奖项或奖励游戏奖项。通常地,每一游戏线对应于一个押注奖项。在一个实例中,选择了十条游戏线的玩家可赢得其中的五条线而输掉其余的五条线。在某些情况中,累积奖励可被触发以作为特定符号序列的结果。在授予奖项(如果有的话)之后,玩家接着则通过选择待操作的赢线的数量以及下一轮游戏的赢线的押注来启动下一轮游戏。在游戏过程中,所有的押注优选地被自动添加到玩家的资金中或从玩家的资金中扣除,所述押注可以是能够在游戏之后被兑换成硬币或纸币的虚拟货币。
图12示出了根据本发明一种实施方式的在游戏环境中操作的基于云的游戏***1200。根据该实施方式,所述游戏环境例如可以是在基于陆地、基于轮船或虚拟环境中操作的游戏中心、会所。可操作的游戏同样可以是押注游戏或非押注游戏。
如图12所示,基于云的游戏***1200包括一个或多个与游戏处理云1204进行数据通信的游戏界面1202。优选地,本发明中的这种布置与图1或图7中描述的游戏界面和游戏处理云布置相同。根据当前的实施方式,游戏界面1202可以是下列中的任一者:图2A-2D中描述和示出的游戏机200A、移动通信设备200B(例如电话、平板电脑等)、便携式游戏操作设备200C、或计算机***200D。可替换地,游戏界面1202可以是适于向用户提供游戏界面且可用于与游戏处理云1204和/或内容安置云(contenthousingcloud)1212进行数据通信的任意其他类型的信息处理***。
在图12中,游戏处理云1204包括相互进行数据通信的游戏***模块1206、玩家***模块1208以及游戏账目***模块1210。根据一种优选的实施方式,图12中的游戏处理云1204在功能和/或结构方面与图7-8B中的游戏处理程序724类似。
根据当前的实施方式,游戏处理云1204中的游戏***模块1206被布置成对接收自游戏界面1202的游戏操作指令和/或与游戏相关的命令进行处理,以用于生成将被输出至游戏界面1202的游戏操作结果或游戏输出,对游戏图像或音频数据可进行进一步处理或可不进行处理。在当前的实施方式的***1200中与游戏或游戏操作结果相关的图像和/或音频的生成和处理可与之前针对图7-8B的描述相同。根据一种实施方式,游戏图像和音频可由游戏界面1202通过基于接收自游戏处理云1204的游戏***模块1206的游戏操作结果或游戏输出对预先下载到游戏界面1202的图像数据进行处理而绘制(渲染)和生成。可替换地,图像和音频表示可基于与接收自游戏处理云1204的游戏操作结果或游戏输出以及存储在游戏界面1202中的图像和音频数据关联的指令在游戏界面1202处被确定或构成。应当注意的是,在不背离本发明的范围的前提下,也可使用其他游戏音频和图像的生成、绘制(渲染)和处理装置或手段。
优选地,游戏处理云1204中的游戏***模块1206(至少部分地)被实施以执行游戏操作之外的玩家认证。根据一种实施方式,游戏***模块1206被布置成接收由玩家在游戏界面1202输入并从游戏界面1202传送到游戏处理云1204的认证请求或相关的认证信息(例如账户号/PIN/密码等)。优选地,所述认证请求或相关的认证信息在启动游戏之前被传送到游戏***模块1206,并且游戏仅在成功验证所述认证请求或相关的认证信息之后才启动(变为可操作的)。根据一种优选的实施方式,游戏***模块1206通过将由玩家在游戏界面1202输入的认证请求或相关的认证信息传递到后端云(back-endcloud)1216中的玩家账户管理模块1218而促进玩家认证,在玩家账户管理模块1218中,玩家(或顾客)账户资料数据(例如姓名、账户ID/号/PIN、身份证号码、电话号码、邮件地址、地址、顾客类型、顾客身份、注册日期、游戏历史、收入情况、家属资料、种族、游戏偏好、兴趣等等)被安置(host)或存储以执行认证。根据一种简易的实例,玩家账户管理模块1218将核查伴随认证请求的认证信息(例如账户名及密码)是否与存储在模块1218内的数据一致。应当理解的是,虽然成功的认证要求所输入的账户名及密码与模块1218内存储的账户名及密码匹配,但是在其他的实例中,可采用额外的信息或方法(例如生物识别核查)来认证玩家。
一旦在后端云1216中的玩家账户管理模块1218处实现成功认证,玩家账户资料被部分地(例如仅玩家ID/账户ID等)或完全地从后端云1216中的玩家账户管理模块1218传送到游戏处理云1204的玩家***模块1208。虽然根据一种实施方式,玩家账户资料通过玩家账户管理模块1218被推送(push)到玩家***模块1208中,但是在其他实施方式中,玩家***模块1208可被布置成将玩家账户资料从玩家账户管理模块1218取出(pull)。在玩家账户管理模块1218处的认证失败的情况下,游戏***模块1206可由玩家账户管理模块1218通知(或由未能接收玩家账户资料的玩家***模块1208通知,或在未从玩家***模块1208或玩家账户管理模块1218接收到响应的情况下确定闲置时间周期;或由任意其他装置通知),并且游戏***模块1206可随后将所述认证标识为失败并请求玩家再次输入认证信息以启动游戏。可替换地,如果认证失败,玩家账户管理模块1218可尝试从外部客户关系管理CRM模块1244(其具有更多更新后的玩家账户资料)取出玩家(顾客)资料以获取更新的玩家账户资料记录从而更新其自身的玩家账户资料数据。如果更新后的资料记录随后成功认证了之前失败的认证请求,则玩家账户管理模块1218可如上所述的将更新后的玩家账户资料提供给玩家***模块1208。
游戏处理云1204中的玩家***模块1208被布置成安置或存储从玩家账户管理模块1218获取的玩家(或顾客)资料,并且记录玩家活动,特别是游戏操作活动(游戏操作过程、结果、时间、账目等)。根据一种优选的实施方式,玩家***模块1208和游戏***模块1206相互进行数据通信以传输玩家(或顾客)资料数据(例如玩家标识、玩家账户等),由此在游戏操作期间对于特定玩家账户的游戏操作活动能够被记录。根据一种实例,在认证期间,如果玩家***模块1208无法向游戏***模块1206提供玩家(或顾客)资料数据,则游戏***模块1206可将认证标识为失败并请求玩家在游戏界面1202处再次输入认证信息,由此重复认证过程以启动游戏;或者向玩家***模块1208发起请求以从玩家账户管理模块1218和/或外部CRM模块1244取出玩家账户资料。只要将玩家账户资料最终传送到玩家***模块1208,其他认证途径也是可采用的。
游戏处理云1204中的游戏账目***模块1210被布置成针对单个玩家、玩家账户和/或游戏管理资金。根据当前的实施方式,对于押注游戏,所述资金可以是虚拟货币形式的。根据其他非押注游戏的实施方式,所述资金可以是与游戏关联的分数。
根据一种实施方式,游戏账目***模块1210被布置成基于从游戏界面1202传送到游戏处理云1204(例如游戏***模块1206)的(针对押注游戏的)押注信息、玩家账户内的资金量和/或从游戏***模块1206输出的游戏操作结果和/或赢得的押注和输掉的押注或甚至是奖励或累积奖励奖项来管理单个玩家或多个玩家账户的账目。根据另一实施方式,游戏账目***模块1210可被布置成为游戏管理累积奖励奖项(例如针对相同类型的游戏确定积累的累积奖励之和,该相同类型的游戏可在不同的游戏界面1202之间或由多于一个游戏界面1202操作)。根据一种优选的实施方式,游戏账目***模块1210与后端云1216中的玩家账户管理模块1218进行数据通信,由此对于个别玩家和游戏的资金信息和游戏交易信息进行传递并同步,以及管理一个或多个游戏的累积奖励或奖励奖项。游戏账目***模块1210中的账目数据/信息同样可被传送到玩家账户管理模块1218以用于对个别玩家/玩家账户或游戏管理资金。根据当前的实施方式,游戏账目***模块1210优选地与玩家账户管理模块1218同步,由此不同玩家/玩家账户的账目/资金信息在这两个模块上保持同步,由此玩家(顾客)账户资料针对每一个玩家或玩家账户总是包含最新的账户/账目信息。优选地,当玩家在收款柜台1242(可以是实体柜台或虚拟模块(例如经由电子支付))储蓄更多资金时,玩家账户管理模块1218中的个别玩家/玩家账户的资金以及由此游戏账目***模块1210可被更新。
根据当前的实施方式,优选地,游戏处理云1204主要用于游戏操作(例如处理与游戏/游戏操作相关的所有数据)以在游戏界面1202处提供游戏的快速响应时间以及对玩家来说增强的玩家体验。换言之,根据当前的实施方式,优选地,使用大量的***资源的其他处理(例如认证、数据记录等)不在游戏处理云1204中执行而在后端云1216中执行。
图12还示出了具有内容安置***模块(contenthostingsystemmodule)1214的内容安置云1212。根据一种优选的实施方式,所述内容安置***模块1214与图7-8B中的游戏内容管理模块726相同。根据当前的实施方式,所述内容安置***模块1214与游戏界面1202进行数据通信。特别地,所述内容安置***模块1214可包括游戏列表以及图像/音频存储模块(未示出)。所述游戏列表可包括多个游戏,与所述多个游戏关联的图像和音频数据被存储在图像/音频存储模块内。根据一种实施方式,所述列表还保存游戏图像/音频数据的版本,由此所使用或存储的游戏图像/音频数据的版本可被追踪或记录。通过提供与游戏界面1202分离的内容安置***模块1214,新的/更新后的游戏图像和音频数据应请求可被分配到游戏界面1202,并且与旧的游戏或不同的游戏关联的图像和音频数据可在游戏界面1202处通过将数据从内容安置***模块1214传递到游戏界面1202而被清除/重写。
除了游戏界面1202、游戏处理云1204、以及内容安置云1212,图12中的基于云的游戏***1200还包括后端云1216,该后端云1216被布置成具有不同模块以用于实现基于云的游戏***1200的高效和有效操作和后端管理。优选地,后端云1216通过增强的安全措施(例如防火墙、加密通信链路等)与游戏处理云1204、内容安置云1212以及游戏界面1202“隔离”(但仍然与上述部件进行数据通信)。根据当前的实施方式,后端云1216中的内容和/或数据的安全管理、通信和存储是必要的。
如图12的实施方式所示,所述后端云1216包括相互通信的玩家账户管理模块1218和审计记录模块1220。
根据当前的实施方式,玩家账户管理模块1218安置或存储玩家(或顾客)资料数据(例如姓名、账户ID/号/PIN、身份证号码、电话号码、邮件地址、地址、顾客类型、顾客身份、注册日期、游戏历史、收入情况、家属资料、种族、游戏偏好、兴趣等等),并且可用于在启动游戏之前执行认证。如上所述,玩家账户管理模块1218与游戏处理云1204中的游戏账目***模块1210进行数据通信以记录资金交易以及针对玩家账户执行游戏交易的同步处理。玩家账户管理模块1218还被布置成与游戏处理云1204中的游戏***模块1206和玩家***模块1208进行数据通信以与这些模块传递玩家信息或玩家认证信息,从而达到认证、游戏操作以及玩家/玩家账户记录和维护的目的(如上所述)。根据一种实施方式,玩家账户管理模块1218还可管理新玩家(即在收款柜台1242或通过其他在线注册过程开户/创建与游戏环境关联的新账户的玩家)的账户。优选地,玩家账户管理模块1218可对***1200中玩家账户的资金存入和取出进行管理。根据一种实施方式,玩家可在收款柜台1242向其自己的账户中存入资金(或代币)或从其自己的账户中取出资金(或代币),所述收款柜台1242可以是游戏环境(例如游戏中心)中的实体收款柜台1242或在线的资金交易。
根据一种实施方式,玩家账户管理模块1218还与外部客户关系管理(CRM)模块1244通信,优选地,所述CRM模块1244被单独管理。根据该实施方式,外部客户关系管理模块1244被布置成将玩家账户资料信息和/或游戏交易信息传递到玩家账户管理模块1218以进行同步。根据一种实施方式,新的玩家账户可通过处于游戏环境之外的代理(例如网页,人员)来开户。在这种情况下,新开户的玩家账户/资料的记录在刚开始时只存在于外部客户关系管理(CRM)模块1244处。通过对外部客户关系管理(CRM)模块1244与玩家账户管理模块1218进行同步,新的或更新后的玩家账户/资料的记录可被提供给玩家账户管理模块1218以帮助进行认证。
优选地,外部CRM模块1244可用于从后端云1216存取信息以对游戏环境进行管理。根据一种实施方式,外部CRM模块1244被布置成使得游戏环境的操作者能够分析或使用逐个游戏、逐个玩家生成的大量数据(包括游戏操作和非游戏操作数据(例如玩家账户资料))以通过对游戏环境的定制或在游戏环境中提供的服务来提供更好的客户服务。外部CRM模块1244还可帮助对客户进行分类,由此为特定类型或分组的客户提供有针对性的专门服务/推广。根据一种实施方式,外部CRM模块1244还可帮助管理玩家忠诚计划。外部CRM模块1244可实现其他额外的目的,但实质上在优选的实施方式中,外部CRM模块1244被布置成提升游戏和游戏环境的利润或业务或受欢迎程度。
根据当前的实施方式,玩家账户管理模块1218可被布置成与报告管理模块1224通信,由此促进对由玩家账户管理模块1218的用户进行的活动的报告。这是有利的,因为如果玩家账户模块1218存储的关键数据在未经许可的原因下***控,那么这样的操控能够被检测到并加以更正,以确保符合规定或完整性要求。
继续参见图12,在当前实施方式中,后端云1216中的审计记录模块1220被布置成接收并记录用户活动(例如与游戏有关的或与游戏非相关的),并且最重要的来自玩家账户管理模块1218的更新后的账户信息。根据一种实施方式,后端云1216中的审计记录模块1220包括:数据库,用于记录不同类型的事件或信息,例如玩家/顾客账户资料数据、玩家账户信息、资金信息、与游戏操作关联的信息(例如游戏操作指令或命令、押注信息、游戏操作结果、获胜押注、失败押注、累积奖励信息、奖金量、累积奖励奖项、以及这些事件的时间和日期等等)。实质上,审计记录模块1220保存对游戏***1200的全部资金相关事件的记录。
根据当前的实施方式,***1200中的后端云1216还包括角色和权限管理模块1222、报告管理模块1224、用户管理模块1226、游戏属性管理模块1228、以及标语(banners)管理模块1230。虽然在优选的实施方式中,模块1224被布置成与玩家账户管理模块1218进行数据通信,但是根据一种实施方式,这些模块中的每一者可相互进行数据通信以及与审计模块1220进行数据通信。同样地,模块1222、1224、1226、1228、1230中的每一者仅可由特别授权的人员或用户1232、1234、1236、1218、1240接入。这些人员例如可以是真实的人或可由人员接入的基于网页的网站。本领域技术人员应当理解,这些人员需要验证其身份(例如通过使用保密手段(例如账户PIN、密码、面部/虹膜/指纹/声音识别等))以接入模块1222、1224、1226、1228、1230。优选地,这些模块1222、1224、1226、1228、1230与游戏***中的玩家完全隔离,并且仅可由***1200中的管理用户或管理者(例如管理人员)接入。
根据一种实施方式,与审计记录模块1220通信的角色和权限管理模块1222被布置成由被授权的***管理者1232接入和管理,以对能够在基于云的游戏***1200中操作不同模块的人员进行授权,以及改变这些人员对于能够接入所述***或***1200中的数据的范围的权限。优选地,在角色和权限管理模块1222处输入的这些权限、命令或事件得以被记录。
本发明一种实施方式中的报告管理模块1224被布置成与玩家账户管理模块1218和审计记录模块1220两者通信;并且被布置成由被授权的审计者1234接入以用于对与游戏环境中的***1200中的一个或多个玩家/顾客账户或游戏关联的资金和/或账户进行审计,例如通过接入审计记录模块1220和/或玩家账户管理模块1218。优选地,由审计者1234接入或改变的时间、日期和数据得以被记录。
被授权的游戏环境运营商/操作者1236能够接入报告管理模块1224以及用户管理模块1226,所述报告管理模块1224和用户管理模块1226可与审计记录模块1220通信。根据一种实施方式,用户管理模块1226可由运营商/操作者1236接入以在游戏***中对用户进行管理。应当强调的是,此处涉及的术语“用户”指的是例如管理或经营人员,而并非指游戏***的玩家。根据当前的实施方式,举例来说,运营商/操作者1236可添加新的管理人员或用户到所述***、改变与个别的管理人员或用户相关的信息、或者删除废弃的管理人员或用户账户。优选地,游戏环境运营商/操作者1236接入用户管理模块1226的事件记录(包括接入时间、日期以及所做的改变等)得以被保存。根据一种实施方式,被授权的游戏环境运营商/操作者1236还可接入并管理报告管理模块1224以用于接入或管理与游戏环境***1200中的一个或多个玩家/顾客账户或游戏关联的资金和/或账目。此外,由环境运营商/操作者1236接入的报告管理模块1224的事件记录(包括接入时间、日期以及所做的改变等)可得以被储存。
如图12所示,游戏属性管理模块1228与审计记录模块1220通信,并且被布置成由被授权的***技术支持人员1238管理。根据一种实施方式,所述被授权的***技术支持人员1238可通过后端云1216中的游戏属性管理模块1228将游戏及其关联的图像和音频数据上传至内容安置云1212中的内容安置***模块1214。根据一种实施方式,***技术支持人员1238还可将游戏或游戏图像/音频数据的新版本上传至内容安置云1212中的内容安置***模块1214,其将在启动游戏操作之前由游戏界面1202从内容安置云1212获取。应当了解,对于某些仅是部分游戏或游戏图像/音频数据被改变的更新而言,***技术支持人员1238无需上传整个新游戏。相反,***技术支持人员1238能够仅将需要被替换的那部分(游戏或游戏图像/音频数据)上传将内容安置***模块1214。优选地,游戏属性管理模块1228与审计记录模块1220通信以保存***技术支持人员1238的事件记录(包括接入时间、日期以及所做的改变等)。
优选地,后端云1216中的标语管理模块1230与审计记录模块1220通信,并且其可由被授权的营销人员1240管理,由此在游戏操作期间或当游戏处于空闲状态或甚至在游戏操作启动之前出现在游戏界面1202的屏幕上的营销信息或材料能够被上传至内容安置云1212,以供游戏界面1202获取。所述营销信息或材料可以是有声或无声的具有图像的广告或者静态图像。优选地,营销人员1240接入标语管理模块1230的事件记录(包括接入时间、日期以及所做的改变等)得以被保存和记录。
收款柜台1242(可以是实体柜台或虚拟现金处理模块(例如电子支付***))可在游戏环境中操作。优选地,收款柜台1242接入可用于接入后端云1216中的玩家账户管理模块1218的信息处理***,以允许玩家能够取出或存入资金。根据一种实施方式,当玩家在游戏环境中的收音机柜台存入资金时,玩家账户管理模块1218以及其他关联模块中与用户关联的资金/账目信息将被更新以反映出该改变。玩家在收音机柜台从其账户中取出资金时也是这样。根据另一实施方式,可在收款柜台1242处创建新账户,而与该新账户关联的玩家账户资料随后被传送到玩家账户管理模块1218。
应当注意的是,虽然在以上图12所示的实施方式中针对游戏环境中的不同目的提供了被布置有不同模块的不同的云结构,这些云结构可被合并成一个或者可被进一步划分成单独的云结构。应当了解,本发明中的云结构可分布于计算机网络(例如云计算布置或分布计算布置)上的独立的软件、硬件或者软件与硬件部件的结合。同样优选地,为了改进安全性和***完整性,当前的实施方式中的不同的云结构被安置在不同的云结构。
同样地,本领域技术人员应当理解,这些模块间的数据通信链路可由或不由加密或其他安全措施保护。当然,优选地,该***中的所有通信链路被加密到某种程度以提供额外的安全性和保密性。根据一种优选的实施方式,由于后端云的保密性对于***1200的操作是必要的,与后端云1216关联的或后端云1216中的通信链路的加密等级较其他通信链路更高。***1200中被布置成由游戏环境中的不同人员操作的不同模块可保存由个别人员进行接入的记录。此外,密码或其他标识手段(例如账户PIN、密码、面部/虹膜/指纹/声音识别等)可用于认证操作模块的人员或此类人员被授权操作或接入***的权限。
本领域技术人员还应当理解,在不背离本发明的精神的前提下,可以对本发明图1-图12的不同实施方式中的特征和应用进行组合、拆分或替换。
本发明公开了一种用于使用云计算技术操作游戏的***和方法。本发明实施方式的优点特别在于不同游戏的游戏逻辑均保存在游戏处理云中。这可以实现对游戏进行管理者友好(administrator-friendly)的维护,从而使得游戏的更新和替换不对游戏界面的操作造成任何影响。同样地,由于现在于游戏处理云中执行游戏处理,游戏界面会因为能够在这些机器上操作的游戏数量不再受到本地存储器/储存限制而变得更加多样化。
此外,针对每一次游戏启动或每一个游戏选择而获取游戏图像/音频数据以储存在游戏界面处大大提高了游戏界面处的资源利用率。这转而可降低游戏界面的制造成本,或者通过最小化游戏界面的负荷而增强游戏界面的性能。
本发明的游戏***的上述优点仅为示例。本领域技术人员在阅读说明书之后,其他有关效率、效益、成本、操作、功能、结构和维护的优点将变得显而易见,在此不再赘述。
应当注意的是,本发明中描述的各个游戏界面、游戏***以及游戏网络具有互补性。换言之,在不背离本发明的精神的前提下,不同附图的游戏界面、游戏***以及游戏网络可互换使用或结合使用。类似地,说明书各个部分描述的游戏处理云具有互补性,并且在不背离本发明的精神的前提下可互换使用或结合使用。这同样适用于说明书中具有类似或一致术语的模块。
虽然不是必须的,但是参考附图描述的实施方式可作为应用程序界面(API)实施或作为供开发者使用的一系列资料库,或者可被包含在另一软件应用中(例如终端或个人计算机操作***或便携式计算设备操作***)。通常地,由于编程模块包括有助于特定功能的性能的程序、编程、对象、部件和数据文档,本领域技术人员应当理解,软件应用的功能性可建立在多个程序、对象或部件上,以实现此处描述的相同功能。
本领域技术人员应当理解,在不背离本发明实质的精神和范围的前提下,可对本发明特定实施方式做出多种变形和/或修改。本发明的实施方式仅用于说明的目的而不是限制性的。
除非特别指出,否则本说明书中参照的任何现有技术并不用以表明这些信息是公知常识。

Claims (46)

1.一种游戏方法,包括以下步骤:
接收游戏的用户输入,其中所述用户输入通过通信网络从界面接收,所述用户输入包括游戏操作指令和押注信息;
利用游戏模块处理所述用户输入以生成游戏的一个或多个游戏操作结果;以及
在所述通信网络上将具有所述游戏操作结果和与所述游戏操作结果关联的押注信息的一个或多个游戏输出传送到所述界面。
2.根据权利要求1所述的游戏方法,其中所述游戏模块还被布置成在云游戏布置上分布。
3.根据权利要求2所述的游戏方法,其中所述游戏模块包括被布置成在所述云游戏布置上分布的一个或多个游戏部件。
4.根据权利要求3所述的游戏方法,其中所述一个或多个游戏部件包括游戏处理程序,所述游戏处理程序被布置成对所述用户输入进行处理以生成具有所述游戏操作结果的所述一个或多个游戏输出。
5.根据权利要求4所述的游戏方法,其中所述游戏处理程序还被布置成对所述游戏的一个或多个游戏状态进行管理。
6.根据权利要求4或5所述的游戏方法,其中所述游戏处理程序被布置成在所述云游戏布置上进行处理。
7.根据权利要求4、5或6所述的游戏方法,其中所述游戏处理程序还包括游戏管理模块,所述游戏管理模块被布置成生成或构成与所述一个或多个游戏操作结果或所述游戏的所述一个或多个游戏状态的图像或音频表示相关的图像或音频数据。
8.根据权利要求7所述的游戏方法,该游戏方法还包括以下步骤:
在所述通信网络上将所构成的图像或音频数据传送到所述界面。
9.根据权利要求8所述的游戏方法,其中所述界面还包括图像渲染模块或音频生成模块,所述图像渲染模块被布置成使用接收自所述游戏处理程序的所构成的图像数据来绘制与所述游戏操作结果关联的图像,所述音频生成模块被布置成使用接收自所述游戏处理程序的所构成的音频数据来生成与所述游戏操作结果关联的音频。
10.根据权利要求9所述的游戏方法,其中所述图像渲染模块被布置成将所构成的图像数据绘制到显示器上以作为所述游戏操作结果或游戏的游戏状态的图形表示。
11.根据权利要求1-10中任一项权利要求所述的游戏方法,其中所述界面还包括输入模块,所述输入模块被布置成接收所述用户输入并将所述用户输入传送到所述游戏模块以进行处理。
12.根据权利要求1-11中任一项权利要求所述的游戏方法,其中所述游戏模块还包括图像或音频存储模块,所述图像或音频存储模块用于存储与所述一个或多个游戏操作结果或游戏状态关联的图像或音频数据。
13.根据权利要求12所述的游戏方法,该游戏方法还包括以下步骤:
在初始启动后在所述通信网络上将其中一个所述游戏的图像或音频数据传送到所述界面。
14.根据权利要求1-13中任一项权利要求所述的游戏方法,其中所述游戏模块还包括随机结果生成装置。
15.根据权利要求14所述的游戏方法,其中所述随机结果生成装置被布置成生成随机游戏结果或伪随机游戏结果。
16.根据权利要求15所述的游戏方法,其中所述游戏结果包括奖励。
17.根据权利要求16所述的游戏方法,其中所述奖励包括奖励或奖励游戏。
18.根据前述权利要求中任一项权利要求所述的游戏方法,其中所述用户输入包括下列中的一者或多者:游戏选择数据、游戏操作指令、游戏数据、押注信息、账户信息以及玩家信息。
19.根据权利要求18所述的游戏方法,其中所述游戏模块还包括玩家管理模块,所述玩家管理模块被布置成管理用户信息或验证玩家身份。
20.根据权利要求18或19所述的游戏方法,其中所述游戏模块还包括账目模块,所述账目模块被布置成管理与所述玩家关联的押注信息或所述游戏的所述游戏操作结果。
21.根据权利要求2-20中任一项权利要求所述的游戏方法,其中所述云游戏布置包括被布置成在分布式通信网络上操作的多个计算设备。
22.根据前述权利要求中任一项权利要求所述的游戏方法,其中所述游戏模块被布置成使得所述游戏包括等于或高于预定玩家回报率的玩家回报率。
23.一种游戏***,包括:
游戏模块,被布置成通过通信网络从界面接收具有游戏的游戏操作指令和押注信息的用户输入、处理所述用户输入以生成所述游戏的一个或多个游戏操作结果、以及在所述通信网络上将具有所述游戏操作结果及与所述游戏操作结果关联的押注信息的一个或多个游戏输出传送到所述界面。
24.根据权利要求23所述的游戏***,其中所述游戏模块还被布置成在云游戏布置上分布。
25.根据权利要求24所述的游戏***,其中所述游戏模块包括一个或多个被布置成在所述云游戏布置上分布的游戏部件。
26.根据权利要求25所述的游戏***,其中所述游戏模块的一个或多个游戏部件包括游戏处理程序,所述游戏处理程序被布置成处理所述用户输入以生成具有所述游戏操作结果的所述一个或多个游戏输出。
27.根据权利要求26所述的游戏***,其中所述游戏处理程序还被布置成管理所述游戏的一个或多个游戏状态。
28.根据权利要求26或27所述的游戏***,其中所述游戏处理程序被布置成在所述云游戏布置上被处理。
29.根据权利要求26、27或28所述的游戏***,其中所述游戏处理程序还包括游戏管理模块,所述游戏管理模块被布置成生成或构成与所述一个或多个游戏操作结果或所述游戏的一个或多个游戏状态的图像或音频表示相关的图像或音频数据。
30.根据权利要求29所述的游戏***,其中所述游戏模块还被布置成在所述通信网络上将所构成的图像或音频数据传送到所述界面。
31.根据权利要求30所述的游戏***,其中所述界面还包括图像渲染模块或音频生成模块,所述图像渲染模块被布置成使用接收自所述游戏处理程序的所构成的图像数据来绘制与所述游戏操作结果关联的图像,所述音频生成模块被布置成使用接收自所述游戏处理程序的所构成的音频数据来生成与所述游戏操作结果关联的音频。
32.根据权利要求31所述的游戏***,其中所述图像渲染模块被布置成将所构成的图像数据绘制到显示器上以作为所述游戏操作结果或游戏的游戏状态的图形表示。
33.根据权利要求23-32中任一项权利要求所述的游戏***,其中所述界面还包括输入模块,所述输入模块被布置成接收所述用户输入并将所述用户输入传送到所述游戏模块以进行处理。
34.根据权利要求23-33中任一项权利要求所述的游戏***,其中所述游戏模块还包括图像或音频存储模块,所述图像或音频存储模块用于存储与所述一个或多个游戏操作结果或游戏状态关联的图像或音频数据。
35.根据权利要求34所述的游戏***,其中所述游戏模块还被布置成在启动后在所述通信网络上将其中一个游戏的图像或音频数据传送到所述界面。
36.根据权利要求23-35中任一项权利要求所述的游戏***,其中所述游戏模块还包括随机结果生成装置。
37.根据权利要求36所述的游戏***,其中所述随机结果生成装置被布置成生成随机游戏结果或伪随机游戏结果。
38.根据权利要求37所述的游戏***,其中所述游戏结果包括奖励。
39.根据权利要求38所述的游戏***,所述奖励包括奖励或奖励游戏。
40.根据权利要求23-39中任一项权利要求所述的游戏***,其中所述用户输入包括下列中的一者或多者:游戏选择数据、游戏操作指令、游戏数据、押注信息、账户信息以及玩家信息。
41.根据权利要求40所述的游戏***,其中所述游戏模块还包括玩家管理模块,所述玩家管理模块被布置成管理用户信息或验证玩家身份。
42.根据权利要求40或41所述的游戏***,其中所述游戏模块还包括账目模块,该账目模块被布置成管理与所述玩家关联的押注信息或所述游戏的游戏操作结果。
43.根据权利要求23-32中任一项权利要求所述的游戏***,其中所述云游戏布置包括被布置成在分布式通信网络上操作的多个计算设备。
44.根据权利要求23-43中任一项权利要求所述的游戏***,其中所述游戏模块被布置成使得所述游戏包括等于或高于预定玩家回报率的玩家回报率。
45.一种游戏***,包括:
用于接收游戏的用户输入的装置,其中所述用户输入通过通信网络从界面接收,所述用户输入包括游戏操作指令和押注信息;
用于利用游戏模块处理所述用户输入以生成游戏的一个或多个游戏操作结果的装置;以及
用于在所述通信网络上将具有所述游戏操作结果和与所述游戏操作结果关联的押注信息的一个或多个游戏输出传送到所述界面的装置。
46.一种包含游戏的程序指令的计算机可读介质,其中所述程序指令被布置成:
接收游戏的用户输入,其中所述用户输入通过通信网络从界面接收,所述用户输入包括游戏操作指令和押注信息;
利用游戏模块处理所述用户输入以生成游戏的一个或多个游戏操作结果;以及
在所述通信网络上将具有所述游戏操作结果和与所述游戏操作结果关联的押注信息的一个或多个游戏输出传送到所述界面。
CN201580000049.XA 2014-03-26 2015-02-13 游戏方法和*** Active CN105453517B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
HK14102969.7 2014-03-26
HK14102969.7A HK1198731A2 (zh) 2014-03-26 2014-03-26 種遊戲的系統和方法
PCT/CN2015/072995 WO2015143965A1 (en) 2014-03-26 2015-02-13 A system and method for gaming

Publications (2)

Publication Number Publication Date
CN105453517A true CN105453517A (zh) 2016-03-30
CN105453517B CN105453517B (zh) 2020-03-03

Family

ID=53546333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580000049.XA Active CN105453517B (zh) 2014-03-26 2015-02-13 游戏方法和***

Country Status (9)

Country Link
US (1) US10204487B2 (zh)
CN (1) CN105453517B (zh)
AU (1) AU2015237104B9 (zh)
GB (1) GB2539835A (zh)
HK (2) HK1198731A2 (zh)
MY (1) MY180833A (zh)
PH (1) PH12016501887A1 (zh)
SG (2) SG11201501265TA (zh)
WO (1) WO2015143965A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109614163A (zh) * 2018-11-27 2019-04-12 网易(杭州)网络有限公司 消息处理方法、装置、存储介质、处理器及终端
CN109663355A (zh) * 2017-10-13 2019-04-23 聚智国际有限公司 用于开发、托管和操作游戏的***和方法
CN116570928A (zh) * 2023-04-24 2023-08-11 北京科乐园网络科技有限公司 一种基于nft的信息处理方法、装置和服务器

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10958705B2 (en) * 2019-02-27 2021-03-23 Citrix Systems, Inc. Client computing device providing end-to-end quality of service (QoS) control for software as a service (SaaS) sessions and related methods
CN112494929B (zh) * 2020-12-04 2023-05-16 四三九九网络股份有限公司 一种服务于云游戏场景的游戏控制器的实现方法
US11980813B2 (en) 2021-05-04 2024-05-14 Ztag, Inc. System and method of using a virtual focal point in real physical game

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1446114A (zh) * 2000-06-09 2003-10-01 娱乐程序Pty有限公司 博艺游戏
CN1846237A (zh) * 2003-07-28 2006-10-11 Igt公司 用于远程游戏的方法和装置
WO2013109897A1 (en) * 2012-01-18 2013-07-25 Shfl Entertainment, Inc. Network gaming architecture, gaming systems, and related methods

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6264560B1 (en) * 1996-01-19 2001-07-24 Sheldon F. Goldberg Method and system for playing games on a network
US7515718B2 (en) * 2000-12-07 2009-04-07 Igt Secured virtual network in a gaming environment
US8287379B2 (en) * 2005-09-12 2012-10-16 Igt Distributed game services
CN102739607A (zh) 2011-04-02 2012-10-17 德信互动科技(北京)有限公司 基于云的游戏实现***
US9776077B2 (en) * 2013-01-19 2017-10-03 Cadillac Jack, Inc. Electronic gaming system with human gesturing inputs
US9269215B2 (en) * 2012-12-20 2016-02-23 Cadillac Jack, Inc. Electronic gaming system with human gesturing inputs
CN103599635A (zh) 2013-11-15 2014-02-26 四川长虹电器股份有限公司 家庭云游戏设备***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1446114A (zh) * 2000-06-09 2003-10-01 娱乐程序Pty有限公司 博艺游戏
CN1846237A (zh) * 2003-07-28 2006-10-11 Igt公司 用于远程游戏的方法和装置
WO2013109897A1 (en) * 2012-01-18 2013-07-25 Shfl Entertainment, Inc. Network gaming architecture, gaming systems, and related methods

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109663355A (zh) * 2017-10-13 2019-04-23 聚智国际有限公司 用于开发、托管和操作游戏的***和方法
CN109614163A (zh) * 2018-11-27 2019-04-12 网易(杭州)网络有限公司 消息处理方法、装置、存储介质、处理器及终端
CN116570928A (zh) * 2023-04-24 2023-08-11 北京科乐园网络科技有限公司 一种基于nft的信息处理方法、装置和服务器

Also Published As

Publication number Publication date
GB2539835A (en) 2016-12-28
AU2015237104A1 (en) 2016-10-20
CN105453517B (zh) 2020-03-03
GB201616077D0 (en) 2016-11-02
AU2015237104B2 (en) 2018-10-25
AU2015237104B9 (en) 2018-12-20
SG11201501265TA (en) 2015-10-29
US20180174401A1 (en) 2018-06-21
WO2015143965A1 (en) 2015-10-01
MY180833A (en) 2020-12-10
PH12016501887B1 (en) 2016-12-19
US10204487B2 (en) 2019-02-12
HK1198731A2 (zh) 2015-05-29
PH12016501887A1 (en) 2016-12-19
SG10201807740PA (en) 2018-10-30
HK1221836A1 (zh) 2017-06-09

Similar Documents

Publication Publication Date Title
US11990003B2 (en) System and method for tracking funds from a plurality of funding sources
US11682263B2 (en) System and method for utilizing a mobile device to facilitate fund transfers between a cashless wagering account and a gaming establishment retail account
US11922761B2 (en) System and method for coordinating transactions involving cashless wagering accounts and gaming establishment retail accounts
US20220262204A1 (en) System and method for providing awards for utilizing a mobile device in association with a gaming establishment retail account
US11842605B2 (en) System and method for centralizing funds to a primary gaming establishment account
US11854346B2 (en) System and method for utilizing virtual ticket vouchers
CN102369559A (zh) 安全智能卡的操作
CN105453517A (zh) 游戏方法和***
US20230201725A1 (en) Cross-channel blockchain and metaverse integration solutions for gaming systems
US20230241514A1 (en) Cross-channel blockchain and non-fungible token solutions integrated in a gaming system
US20230191264A1 (en) Cross-channel blockchain and non-fungible token solutions for gaming systems
AU2023208088A1 (en) Non-fungible tokens as gaming awards
AU2023208087A1 (en) Non-fungible tokens for tracking gaming device activities

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1221836

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant