网络游戏架构、游戏系统及相关方法技术方案

技术编号:10829436 阅读:155 留言:0更新日期:2014-12-26 18:33
公开了一种向基于服务器的游戏平台提供游戏内容的游戏系统、网络游戏架构及相关方法。玩家通过客户端服务器访问游戏内容并投注。客户端服务器可以作为游戏平台的瘦客户端,使得客户端服务器建立与执行游戏处理的远程游戏引擎的通信连接。游戏系统包括远程游戏引擎,该远程游戏引擎可以包括配置为管理用于投注游戏的一套游戏规则的游戏规则服务器,和根据所述一套游戏规则来随机选择游戏件的卡组服务器。一种网络游戏架构包括将在一组受监管的服务器上需要监管的功能和在至少一个不受监管的服务器上不需要监管的功能分开。

【技术实现步骤摘要】
【国外来华专利技术】网络游戏架构、游戏系统及相关方法相关申请本申请为“网络游戏架构、游戏系统及相关方法”要求2012年1月18日提交的美国专利申请13/353,194号的申请日的权益。
本公开的实施方案通常涉及投注游戏,更特别地涉及网络游戏架构、游戏系统和相关方法。
技术介绍
全球互联网接入已经使电子游戏产生变革,特别是使对在线博弈游戏和提供这类游戏的相关网站的参与产生了变革。这类互联网游戏平台已经使得玩家能够通过个人电脑或其他电子设备参与博弈和其他游戏事件,无论玩家可能在何处和在任何时间。在线博弈的实施可以包括典型的博弈要素,例如允许一个或更多个用户针对与在传统娱乐场中发现的经营者相似的投注游戏中的经营者(House)进行下注。实际上,许多娱乐场具有在线呈现,并提供在线博弈操作。这种在线博弈操作通常使得用户能够选择投注游戏,通过下载计算机应用或通过网页浏览器进入投注游戏,在游戏的一个或更多个可能的结果上下注,并根据下注的结果赢钱或输钱。对于大多数在线博弈应用,经营者控制玩家通过其下注的计算机应用或网站。经营者通常控制游戏管理和全部相关的金融交易。不足为奇的是这类在线博弈平台的安全是极度重要的。黑客可能会尝试通过会引起经营者损失大量金钱的以下各种方式作弊或获得不公平的优势:支付本不应该支付的下注,在通过未授权的访问已经可以确定游戏结果时允许下注,或将支付重新定向到没有这类支付资格的某方。例如,黑客可能会尝试获得未授权访问以查看游戏信息并且在一些情况下甚至更改游戏信息。另外,受雇佣在在线游戏平台上工作的个体可能被诱惑而利用他们的访问来欺骗系统。在线博弈平台的另一考虑是在符合监管需要和满足不断增加的玩家需求中使用了相当多的资源。专利技术人已经了解到需要改善的网络游戏架构、系统和相关方法来解决常规方法的各种不足。附图说明图1A是根据本公开一个实施方案的游戏系统的示意性框图;图1B是根据本公开一个实施方案的示出数据流的游戏系统的示意性框图;图2是根据本公开一个实施方案的游戏系统的示意性框图;图3是根据本公开一个实施方案的游戏系统的服务器架构,其中该游戏系统的各个服务器共享物理资源;和图4是根据本公开一个实施方案的说明实现在线投注游戏的方法的流程图。具体实施方式在以下描述中,参照以举例说明的方式示出本公开的具体实施方案的附图。实施方案旨在足够详细地描述本公开的方面,以使得本领域技术人员能够实施要求保护的技术方案。在不偏离本公开的范围的情况下可以利用其他实施方案并可以做出变化。以下详细描述并不被视为具有限制性意义,并且本专利技术的范围仅由所附权利要求限定。此外,除非本文中另外指明,示出和描述的具体实施仅是实例,并不应解释为实施本公开的实施方案或将本公开的实施方案分割为功能性元件的仅有方法。对本领域技术人员明显的是,本公开的各种实施方案可以由许多其他分割的解决方案来实施。在以下描述中,元件、电路和功能可以以框图的形式示出,以避免不必要地细节使本公开不清楚。此外,各种框之间的框定义和逻辑分割是示例性具体实施。对本领域普通技术人员明显的是,可以通过许多其他分割的解决方案来实施本公开。本领域普通技术人员会理解,可以利用任何各种不同的技术和方法来表示信息和信号。例如,可以在以上描述全文中引用的数据、指令、命令、信息、信号、位、符号和芯片可以由电压、电流、电磁波、磁场或磁颗粒、光学场或光学颗粒、或其任意组合来表示。为了清楚地展示和描述,一些附图可以将信号示出为单一信号。本领域普通技术人员会理解,信号可以表示信号总线,其中总线可以具有多种位宽,并且本公开可以对任何数量的包含单一数据信号的数据信号实施。结合本文中公开的实施方案描述的多个说明性的逻辑块、模块和电路可以利用通用处理器、专用处理器、嵌入式处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或设计为执行本文中描述的功能的其他可编程逻辑设备、分立门或晶体管逻辑电路、分立硬件组件、或其任意组合来实施或执行。通用处理器可以是微处理器,但是在替代方案中,处理器可以是任何常规处理器、控制器、微控制器、或状态机。当通用处理器执行存储在计算机可读介质上的指令(例如软件代码)时,通用处理器可以被认为是专用处理器。处理器还可以实施为例如以下的计算设备的结合:DSP和微处理器的结合,多个微处理器的结合,一个或更多个微处理器与DSP内核的结合、或任何其他这种配置。另外,应注意,可以根据以流程图、作业图、结构图或框图描绘的过程来描述实施方案。虽然过程可以将操作行为描述为顺序过程,但是许多这些行为可以以另一顺序、并行或大体上同时地执行。另外,可以重新安排行为的顺序。过程可以与方法、功能、程序、子例程、子程序等对应。此外,本文中公开的方法可以在硬件、软件或两者中实施。如果在软件中实施,则功能可以作为一个或更多个指令或代码存储在计算机可读介质上存储或传输。计算机可读介质包括计算机存储介质和通信介质两者,所述介质包括有利于计算机程序从一个地点传递到另一个地点的任何介质。应理解,任何使用例如“第一”、“第二”等名称的本文中的元件的标记并不限制这些元件的数量或顺序,除非明确指出这种限制。但是,可以在本文中使用这些名称作为在两个或更多个元件或元件实例之间进行区别的方便的方法。因此,第一和第二元件的标记并不意味着仅可以采用两个元件或第一元件必须以某种方式在第二元件之前。另外,除非另有说明,一组元件可以包括一个或更多个的元件。术语“游戏”、“博弈”等指的是活动、游戏、环节、轮次、手(hand)、投掷(roll)、操作和与投注游戏有关的其他事件,所述投注游戏例如是网页游戏、娱乐场游戏、卡牌游戏、骰子游戏、和由玩家对其投注的其他概率游戏。另外,单词“投注”、“下注”、“出价”等指的是对随机事件做出的任何类型的投注、下注或游戏风险。可以赚取或者可以在投注游戏开始前发放点数、积分和其他价值项。例如,筹码可以包括点数、积分、符号或关于投注游戏可以具有一些价值的其他项目。筹码可以投到娱乐性的投注游戏中,如以下会更详细描述的。本公开的实施方案包括一种用于游戏系统的网络架构,该游戏系统通过客户端服务器向最终用户提供对专有游戏内容的访问。虽然以下的实例通常描述可以用于管理卡牌游戏(例如德州扑克变体、牌九扑克、二十一点等)的游戏系统,但游戏系统可以配置为管理其他类型的投注游戏,例如骰子游戏、大转轮游戏、轮盘、刮奖游戏和为游戏的特定轮次或循环使用固定的一套游戏件并随机选择游戏件以确定游戏结果的任何其他游戏。使用卡牌游戏作为投注游戏的实例是为了便于描述,而非作为限制。对支持非基于卡牌的游戏或未在本文中具体描述的其他基于卡牌的游戏的游戏系统的修改被认为是在本公开的范围之内,这是因为考虑到本公开该修改对本领域普通技术人员会是明显的。另外,本公开的实施方案可以包括“娱乐性”投注游戏,其中可以将积分(或其他符号)发放给玩家用于投注。例如,玩家可以购买积分或通过其他方法发放积分。虽然积分可以赢得或输掉,但限制或防止玩家用积分兑换现金的能力。换言之,虽然可以购买积分,但根据进行游戏以对投注游戏取现的能力,在娱乐性实施方案中的积分可以是非货币积分。操作娱乐性游戏的示例性系统可以发放免费积分。在一些实施方案中,可以发放有限数本文档来自技高网...
网络游戏架构、游戏系统及相关方法

【技术保护点】
一种用于通过客户端服务器实现安全的在线游戏的游戏系统,所述游戏系统包括:游戏平台,其用来与所述客户端服务器通信以支持由最终用户进行投注游戏,所述游戏平台包括:游戏规则服务器,其配置为管理用于所述投注游戏的一套游戏规则;和卡组服务器,其用于根据所述一套游戏规则随机地选择游戏件。

【技术特征摘要】
【国外来华专利技术】2012.01.18 US 13/353,1941.一种用于通过客户端服务器实现安全的在线游戏的游戏系统,所述游戏系统包括:游戏平台,其用来与所述客户端服务器通信以支持由最终用户进行投注游戏,所述游戏平台包括:多个受监管的服务器,所述多个受监管的服务器包括:游戏规则服务器,其配置为管理用于所述投注游戏的一套游戏规则;和卡组服务器,其用于根据所述一套游戏规则随机地选择游戏件;以及至少一个不受监管的服务器,其配置为支持所述游戏系统的另外功能,其中:所述多个受监管的服务器中的至少一个的重新配置需要来自游戏机构的批准,所述至少一个不受监管的服务器的重新配置不需要来自所述游戏机构的批准,并且所述多个受监管的服务器中的每个和所述至少一个不受监管的服务器以不同的比率调整规模以满足增加的需求。2.权利要求1所述的游戏系统,其中,所述游戏平台还包括游戏路由服务器以与所述客户端服务器和所述游戏规则服务器通信。3.权利要求1所述的游戏系统,其中,所述游戏规则服务器通过至少一个防火墙与所述客户端服务器隔离。4.权利要求3所述的游戏系统,还包括用来与所述客户端服务器和所述游戏规则服务器通信的游戏路由服务器,其中,所述至少一个防火墙包括:在所述客户端服务器和所述游戏路由服务器之间的第一防火墙;和在所述游戏路由服务器和所述游戏规则服务器之间的第二防火墙。5.权利要求1所述的游戏系统,其中,所述游戏平台配置为仅在校验了合适的投注之后允许将游戏结果信息传送到所述客户端服务器。6.权利要求1所述的游戏系统,其中,所述卡组服务器包括随机数产生器以随机选择游戏件。7.权利要求6所述的游戏系统,其中,所述随机数产生器在软件中实施。8.权利要求1所述的游戏系统,其中,所述卡组服务器配置为提供卡牌组信息并随机选择用于在基于卡牌的投注游戏中使用的卡牌。9.权利要求1所述的游戏系统,其中,所述至少一个不受监管的服务器还包括:资产服务器,其配置为存储游戏资产,并将所述游戏资产传送到所述客户端服务器;和输出格式服务器,其配置为确定最终用户设备并将发送到所述客户端服务器的数据格式化为由所述最终用户设备处理的格式。10.权利要求1至9中任一项所述的游戏系统,其中,所述至少一个不受监管的服务器还包括:指标服务器,其配置为分析所述游戏系统中的每个服务器的使用;和消息服务器,其配置为响应于来自所述游戏系统的服务器中的至少一个的请求而向所述客户端服务器发送消息。11.权利要求1至9中任一项所述的游戏系统,其中,所述至少一个不受监管的服务器还包括选自社交服务器和玩家俱乐部服务器的至少一个另外的服务器。12.权利要求1所述的游戏系统,其中,所述客户端服务器是由来自所述游戏系统的由第三方操作的外部客户端服务器。13.权利要求1所述的游戏系统,其中,所述游戏规则服务器和所述卡组服务器配置为共享物理资源的虚拟服务器。14.权利要求1所述的游戏系统,其中,一个或更多个服务器是物理服务器。15.权利要求1所述的游戏系统,其中,所述投注游戏是非基于卡牌的投注游戏。16.权利要求1所述的游戏系统,其中,所述投注游戏是娱乐性投注游戏。17.权利要求1所述的游戏系统,其中,对所述游戏规则服务器的访问权限与对所述卡组服务器的访问权限不同。18.权利要求1所述的游戏系统,其中,所述多个受监管的服务器和所述至少一个不受监管的服务器配置为云计算架构。19.一种用于访问远程游戏引擎的客户端服务器,所述客户端服务器配置为:与远程游戏引擎建立通信连接以执行投注游戏,其中,所述客户端服务器作为所述远程游戏引擎的瘦客户端,使得所述远程游戏引擎执行游戏进程,所述远程游戏引擎包括多个受监管的服务器,所述多个受监管的服务器包括:游戏规则服务器,其配置为管理用于所述投注游戏的一套游戏规则;以及卡组服务器,其与所述游戏规则服务器隔离并且配置为根据所述一套游戏规则随机地选择游戏件;与至少一个不受监管的服务器通信以根据从所述远程游戏引擎接收的资产列表的指示来接收与所述投注游戏的显示相关的资产,所述至少一个不受监管的服务器配置为支持游戏系统的另外功能,所述至少一个不受监管的服务器包括资产服务器,所述资产服务器配置为存储游戏资产并将所述游戏资产传送到所述客户端服务器,其中:所述多个受监管的服务器中的至少一个的重新配置需要来自游戏机构的批准,所述至少一个不受监管的服务器的重新配置不需要来自所述游戏机构的批准,并且所述多个受监管的服务器中的每个和所述至少一个不受监管的服务器以不同的比率调整规模以满足增加的需求;以及在所述投注游戏期间从最终用户接收输入并将所述输入传输到所述远程游戏引擎。20.权利要求19所述的客户端服务...

【专利技术属性】
技术研发人员:安德鲁·科斯特洛兰斯·洛克伍德贾斯汀·斯科特J·路易斯·卡斯尔二世
申请(专利权)人:百利娱乐公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1