CN101073073A - 基于可分统一资源***因特网浏览器的游戏*** - Google Patents
基于可分统一资源***因特网浏览器的游戏*** Download PDFInfo
- Publication number
- CN101073073A CN101073073A CNA2005800407604A CN200580040760A CN101073073A CN 101073073 A CN101073073 A CN 101073073A CN A2005800407604 A CNA2005800407604 A CN A2005800407604A CN 200580040760 A CN200580040760 A CN 200580040760A CN 101073073 A CN101073073 A CN 101073073A
- Authority
- CN
- China
- Prior art keywords
- network
- server
- browser
- auxiliary
- data
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/352—Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3202—Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
- G07F17/3223—Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/407—Data transfer via internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/51—Server architecture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Pinball Game Machines (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
提供了使一个网络(112)能够使用另一个网络(113)的功能性的***及方法。所述***包括具有第一网络功能性的第一网络***(112)以及具有第二网络功能性的第二网络***(113)。连接到第二网络***(113)的服务器(130)通过第一网络(112)传递方向以使同时连接到第一网络***和第二网络***的部件能够执行第二网络功能性。
Description
著作权声明
[0001] 本专利文件公开的一部分包含受著作权保护的资料。著作权所有者对于按照专利文件或专利公开在专利和商标局专利文件或记录中的原样传真复制没有异议,但在其它方面保留所有的著作权权益。
发明领域
[0002] 一般来说,本发明涉及用于为一个***提供使用另一个***的操作能力的能力的***及方法,更具体地说,用于为一个网络提供另一个网络的功能性。
背景
[0003] 如今,较旧网络***的部件使用具有过时技术的通信信道。与更现代的网络、如基于以太网的网络相比,这些较旧网络速度慢并且难以管理。由于大量这些较旧网络***已在全世界部署,使用基于更新技术的部件更换所有这些部件将是非常艰巨和昂贵的工作。
[0004] 但是,更新技术的出现已经为网络***开发了大量合乎需要的功能和特征。不幸的是,这些技术优势在用于较旧游戏网络***中时未必能以功能最优容量操作。此外,这些技术优势中的一些在功能上与较旧网络***不兼容,因此无法在较旧网络***中操作。
[0005] 因此,需要的是一种用于以具成本效益而不会影响较旧网络***所建立和提供的受信任特征的方式更新较旧***并且为这些***提供附加功能性的有效和高效的方法。因此,本领域的技术人员早已认识到对更新较旧***以提供与更现代游戏***关联的附加功能性的***和方法的需要。本发明明确地解决了这些和其它需要。
发明概述
[0006] 一般简短地说,本文申请的发明通过提供用于使原始网络能利用补充网络的资源、同时实质上维持原始网络的体系结构的***来解决上述及其它问题。***包括初始网络、辅助网络以及用于使初始网络能利用辅助网络的增强功能性资源的装置。初始网络最好具有原始体系结构和原始功能性资源。辅助网络连接至初始网络的原始体系结构并且在操作上与初始网络关联。辅助网络包括增强功能性资源。使能装置配置为使用辅助网络的增强功能性资源补充初始网络,同时维持初始网络的体系结构。
[0007] 根据优选实施例的另一方面,初始网络,例如可能不具备以太网能力,而辅助网络具备以太网能力或更多能力。初始网络最好包括初始网络服务器和一个或多个初始网络处理器,每个处理器可包括但不限于计算机、游戏机、自助服务机等。此外,在优选实施例中,辅助网络包括含增强功能性资源的辅助网络服务器。辅助网络还包括用于把方向分配给每个增强功能性资源的***服务器。
[0008] 根据优选实施例的另一方面,使能装置包括用于访问增强功能性资源的增强功能性部件。增强功能性部件独立地连接至初始网络和辅助网络。增强功能性部件最好接收用于访问增强功能性资源以执行辅助网络功能的方向。在一个优选实施例中,至增强功能性资源的方向从辅助***服务器被发送到初始***服务器,然后从初始***服务器通过初始网络传递到增强功能性部件。最终,在接收所述方向后,增强功能性部件通过辅助网络直接访问增强功能性资源。增强功能性部件最好是增强用户界面。在优选实施例的另一方面,初始网络还包括一个或多个游戏机。增强用户界面最好在操作上连接至一个或多个游戏机中的每一个。
[0009] 根据优选实施例的另一方面,方向是***、指示器、URL(统一资源***)或IP地址。在一个优选实施例中,第一网络还包括第一网络协议,并且第二网络还包括第二网络协议。在一个这样的实施例中,第一网络协议和第二网络协议互相不兼容。在另一个这样的实施例中,第一网络协议和第二网络协议互相兼容。
[0010] 根据优选实施例的又一方面,第一网络的功能性资源与第二网络的功能性资源相同,并且第一网络协议与第二网络协议不同。根据优选实施例的又一方面,第一网络的功能性资源与第二网络的功能性资源相同,并且第一网络协议与第二网络协议相同。在另一个优选实施例中,***包括一个或多个附加网络,其中一个或多个附加网络中的每一个具有特定功能性资源组,并且其中***使第一网络能利用一个或多个附加网络的功能性资源。
[0011] 在另一个优选实施例中,***还配置为提供增加的功能性资源给初始网络。***包括初始网络、辅助网络和增强用户界面。初始网络连接包括***服务器和一个或多个连接至***服务器的处理器的多个部件。辅助网络连接至初始网络,并且配置为在整个初始网络上发送和接收资源位置数据。辅助网络最好包括辅助服务器、用于分配资源位置数据的位置服务器以及数据贮存存储器。数据贮存存储器配置为贮存包括资源位置数据和增加的功能性资源的数据。
[0012] 增强用户界面最好是连接至每个处理器。在优选实施例中,增强用户界面接收经由初始网络从***服务器发送的嵌入资源位置数据,通过辅助网络发送资源位置数据至辅助服务器以请求增加的功能性资源,并且接收由辅助服务器通过辅助网络发送的增加的功能性资源,用于由增强用户界面显示。
[0013] 在又一个优选实施例中,***针对在辅助服务器的协助下对非浏览器使能网络提供浏览器操作。***包括非浏览器使能网络、辅助网络以及具备浏览器功能的部件。非浏览器使能网络连接多个部件,包括***服务器和一个或多个连接至***服务器的处理器。辅助网络连接至非浏览器使能网络,并且配置为在整个非浏览器使能网络中发送和接收URL数据及网页数据。辅助网络最好包括辅助服务器、用于分配URL的域名服务器以及数据贮存存储器。数据贮存存储器最好配置为贮存包括URL数据和网页数据的数据。
[0014] 具备浏览器功能的部件最好是连接至每个处理器。在优选实施例中,具备浏览器功能的部件接收经由非浏览器使能网络从***服务器发送的嵌入URL消息,使用URL消息通过辅助网络从辅助服务器请求网页,并且接收由辅助服务器通过辅助网络发送的网页,用于由具备浏览器功能的部件显示。
[0015] 根据优选实施例的又一方面,***还包括一个或多个网桥,其中每个网桥把一个或多个处理器连接至***服务器。在另一个优选方面,***服务器还包括一个或多个附加***服务器,其中一个或多个附加服务器中的每一个提供***功能。在又一个优选方面,辅助服务器还包括用于为连接至非浏览器使能网络的每个部件分配IP地址的装置。域名服务器最好为每个IP地址分配URL。在一个优选实施例中,非浏览器使能网络为游戏网络。在另一个优选实施例中,非浏览器使能网络为金融业中使用的金融网络。根据优选实施例的又一方面,一个或多个游戏机为***。在又一个优选实施例中,一个或多个游戏机为视频游戏机。
[0016] 根据另一个优选实施例,***针对用于对非浏览器使能游戏网络提供浏览器操作的方法。该方法最好包括:提供非浏览器使能游戏网络,其中游戏网络包括连接至网络的***服务器和经由网络连接至***服务器的一个或多个游戏机;把具备浏览器功能的部件连接至一个或多个游戏机中的每一个;把辅助网络连接至非浏览器使能网络,其中辅助网络包括辅助服务器;数据贮存存储器,其中数据贮存存储器配置为贮存包括URL数据和网页数据的数据;以及用于分配URL的域名服务器;确定需要发送信息给连接至网络的游戏机;其中信息在连接至游戏机的浏览器上显示为网页;从***服务器发送对于指向具有所需信息的网页的URL的请求至辅助服务器;从辅助服务器把指向特定网页的URL发送至***服务器,把URL嵌入网络协议消息中并且通过游戏网络把该消息从***服务器发送至具备浏览器功能的部件;从具备浏览器功能的部件,使用该URL通过辅助网络从辅助服务器请求网页;以及通过辅助网络从辅助服务器把网页数据发送至具备浏览器功能的部件,以便在具备浏览器功能的部件上显示。
[0017] 通过以下结合附图的详细说明,本发明的这些和其它特征和优点将变得明显,附图通过举例的方法说明了本发明的特征。
附图概述
[0018] 图1是根据本发明实施例使初始网络能利用补充网络的资源、同时实质上维持原始网络体系结构的***的示意说明;
[0019] 图2是说明图1中***所使用的方法中执行的步骤的流程图;
[0020] 图3是与本发明实施例配合使用的数据库的说明;以及
[0021] 图4是说明根据本发明的另一实施例对非浏览器使能游戏网络提供浏览器操作的方法的流程图。
发明详述
[0022] 根据本发明构建的多网络***的优选实施例针对使初始网络能利用补充网络的资源、同时实质上维持原始网络体系结构的***及方法。所述***和方法提供更有效的方式为原本低效率和低效力性能的初始网络引进新特征和功能。多网络***配置为以初始网络原本无法利用的辅助网络的增强功能性资源补充初始网络,同时实质上维持初始网络的体系结构。现在参照附图,附图中相同的标号表示相同或对应部分,并且更具体地参照图1-4,示出多网络***的一个实施例。
[0023] 现在参照图1,在一个优选实施例中,***包括初始网络112(以虚框显示)和添加为与初始网络112配合操作的辅助网络113(以虚框显示)。为初始网络112添加辅助网络113使初始网络112能利用辅助网络113的增强功能性资源。初始网络112最好具有原始体系结构和原始功能性资源。辅助网络113连接至初始网络112的原始体系结构并且在操作上与初始网络112关联。在图1的实施例中,初始网络112可使用骨干网遗留传输***118,骨干网遗留传输***118可以是本领域技术人员已知的令牌环网、RS232、瘦以太网或其它类型的连网***的形式。辅助网络113可连接至遗留传输***118中以便提供其增强功能资源,并且这样初始网络112维持了其原始体系结构。
[0024] 在优选实施例中,初始网络112,例如可能不具备100-base-T以太网能力,而辅助网络包括具备100-base-T以太网能力或更大的骨干网140。初始网络112最好包括初始网络服务器114和一个或多个网络处理器122和124。在一个优选实施例中,处理器是位于游戏机内部(或在操作上与之关联)的游戏监视单元122和124(GMU)。
[0025] 游戏机可包括独立***或视频游戏机。在一个实施例中,GMU可位于固定在可由顾客用来玩台面游戏、如打牌、掷骰子、轮盘赌等的娱乐场台上的平板终端处或其内部。这些终端接受顾客的娱乐场或游戏俱乐部卡,或用户名和密码,以识别玩家。这允许为台面游戏玩家发放与***或视频游戏机玩家相同类型的促销和奖励刺激,并且与网络112和113中的服务器114或其它游戏机交互。
[0026] GMU的功能类似于连接至台式个人电脑(PC)的网络接口卡的功能。GMU执行诸如监视玩家信息、投币之类的功能。辅助网络113包括含增强功能性资源的辅助网络服务器130。辅助网络113还包括***服务器,***服务器可能包括辅助服务器130内的虚拟服务器,用于把方向分配给每个增强功能性资源。或者,辅助服务器130可包括在分布式处理***中连接的多个计算机或处理装置。
[0027] 在优选实施例中,处理器124(GMU)与增强功能性部件134、如游戏机中的嵌入式用户界面交互,用于访问增强功能性资源(例如,万维网浏览器能力)。在图1中显示的优选实施例中,另一个处理器122包括GMU和处理器122内的增强功能性部件134的功能性,并且因此无需附加增强功能性部件134即已能够利用增强功能性资源。换句话说,另一个处理器122可与增强功能性部件整合为能够使用访问的增强功能性资源及执行先前处理器(GMU)功能的单个单元。
[0028] 如图1中所示,在优选实施例中,增强功能性部件134(或包含增强功能性资源的能力的处理器122)独立连接至初始网络112和辅助网络113。增强功能性部件134最好接收用于访问增强功能性资源以执行辅助网络功能的方向。在一个优选实施例中,至增强功能性资源的方向从辅助***服务器130被发送到初始***服务器114,然后从初始***服务器114通过初始网络113传递到增强功能性部件134。最终,在接收这些方向后,增强功能性部件134通过辅助网络113直接访问增强功能性资源。
[0029] 通过这种方式,初始网络112的体系结构和效用仍得以维持并且正常工作;但是,辅助网络113仍被用于获得辅助***服务器130的增强功能性资源,以及辅助网络113自身的性能能力(即,辅助网络113的100-base-T以太网性能能力)。如上所述,增强功能性部件134接收用于访问增强功能性资源以执行辅助网络功能的方向。方向可以是一种或多种格式或协议,包括例如但不限于,***、指示器、URL(统一资源***)、资源位置数据或IP地址。
[0030] 在一个优选实施例中,增强功能性部件134是包含网页显示屏幕和嵌入式处理器的增强用户界面。再参照图1,在一个具体的优选实施例中,初始网络112中的处理器122和124包括一个或多个游戏机。增强用户界面134最好在操作上连接至不使用增强用户界面则无法显示增强功能性资源(例如浏览器和/或网页能力等)的一个或多个游戏机122和124中的每一个。如上所述,在图1的实例中,游戏机122(或更具体地说,在游戏机内具有集成的增强用户界面的现代GMU)可能已经具有此能力。
[0031] 在一个优选实施例中,初始网络112使用第一网络协议(例如,非超文本传输协议(HTTP)、非浏览器使能协议等)并且辅助网络113使用第二网络协议(例如,超文本传输协议(HTTP)、浏览器使能协议等)。但是,在另一个优选实施例中,初始网络112和辅助网络113均使用相同协议。在优选实施例中,辅助网络113的增强功能性资源在数量和/或复杂性方面超过初始网络112的功能性资源,由此使初始网络112能利用辅助网络113的增强功能性资源。但是,在另一个优选实施例中,辅助网络113包括的功能性资源不必在数量和/或复杂性方面超过初始网络112的功能性资源。然而,在这样的实施例中,本发明的***仍使初始网络112能利用辅助网络113的附加功能性资源。
[0032] 如上所述,在优选实施例中,初始网络112连接包括***服务器114和一个或多个连接至***服务器的处理器122及124在内的多个部件。处理器122和124最好通过网桥120连接至***服务器114。继续,辅助网络11 3连接至初始网络112,并且配置为在整个初始网络112上发送和接收资源位置数据。在优选实施例中,辅助网络包括辅助服务器130、用于分配资源位置数据的位置服务器以及数据贮存存储器。数据贮存存储器最好配置为贮存包括资源位置数据和增加的功能性资源的数据。
[0033] 在一个优选实施例中,***针对在辅助服务器130的协助下为非浏览器使能网络提供浏览器操作。初始网络112可包括非浏览器使能网络112。辅助网络113用于为添加至不具备浏览器能力的处理器122和124的具备浏览器功能的部件134提供浏览器能力。非浏览器使能网络112连接多个部件,包括***服务器114和一个或多个连接至***服务器114的处理器122及124。辅助网络112连接至非浏览器使能网络,并且配置为在整个非浏览器使能网络112中发送和接收URL数据及网页数据。辅助网络113最好包括辅助服务器130,也可以是用于分配URL的域名服务器以及数据贮存存储器。数据贮存存储器最好配置为贮存包括URL数据和网页数据的数据。在一个优选实施例中,辅助服务器130为基于Windows的服务器。
[0034] 具备浏览器功能的部件134最好是连接至尚不具备浏览器功能的每个处理器122和124。在优选实施例中,具备浏览器功能的部件接收经由非浏览器使能网络112从***服务器114发送的嵌入URL消息,使用URL消息通过辅助网络113从辅助服务器130请求网页,并且接收由辅助服务器130通过辅助网络113发送的网页,用于由具备浏览器功能的部件134显示。
[0035] 在优选实施例中,***还包括一个或多个网桥120,其中每个网桥120把一个或多个处理器122和124连接至***服务器114。网桥120最好方便服务器114和游戏机122及124之间的通信。在具有许多游戏机的另一个优选实施例中,网桥120把许多游戏机(平均2000台)集中到至***服务器114的更少(标称50:1)连接中。***服务器114最好还包括一个或多个附加***服务器,其中一个或多个附加服务器中的每一个提供***功能。
[0036] 在又一个优选方面,辅助服务器130还包括用于为连接至非浏览器使能网络112的每个部件分配IP地址的域名服务(DNS)服务器功能。辅助服务器130的DNS服务器功能最好为每个IP地址分配URL。DNS服务器维护域名(主机名称)及其相应IP地址的数据库。为连接至非浏览器使能网络的每个部件分配IP地址。IP地址可由管理员在辅助服务器中分配或自动分配。
[0037] 在一个优选实施例中,非浏览器使能网络112是游戏网络,并且一个或多个游戏机122及124是***和/或视频游戏机,如视频***和视频扑克机。此外,游戏机122和124可以是任何娱乐场类型的游戏。在另一个优选实施例中,非浏览器使能网络112是非游戏网络,如金融业中使用的金融网络。
[0038] 如上所述,在一个优选实施例中,图1说明了用于对非浏览器使能游戏网络112提供浏览器操作的***。非浏览器使能游戏网络112(初始网络)包括一个或多个游戏机122及124(包含或在操作上与处理器/GMU连接),以及***服务器114(初始服务器),也称为后端服务器。非浏览器使能游戏网络112使用不支持浏览器技术的游戏网络协议(例如,非超文本传输协议(HTTP)、非浏览器使能协议等)。
[0039] 各种服务器可用作***服务器114。使用的服务器类型通常由游戏***的平台和软件要求确定。此外,***服务器114可配置为包括多个服务器。一个优选实施例包括配置为含三个服务器的***服务器。在一个实例中,第一***服务器114是基于Windows的服务器,第二***服务器114是基于IBMRS6000的服务器,而第三***服务器114是基于IBM AS/400的服务器。当然,本领域的普通技术人员将知道还可以使用不同服务器类型。
[0040] 再参照图1,***服务器114执行若干基本活动。例如,服务器114从游戏场地收集从游戏硬件或另一个服务器传递给它的数据。这些收集的数据由服务器114维护在数据库中。服务器114使用收集的场地数据产生报告,详细说明娱乐场操作中的功能。这些报告包括但不限于会计报告、安全报告和使用报告。服务器114可将收集的数据传递给另一个服务器用于其它功能。此外,服务器114可将存储在其数据库中的数据传递给场地硬件,用于与游戏或游戏玩家交互。此类玩家信息包括但不限于玩家的姓名或在游戏中兑换的票额。
[0041] 图1还显示了经由辅助网络113连接至非浏览器使能游戏网络112的辅助服务器130。辅助服务器130提供非浏览器使能游戏网络112所不支持的特征和功能性。此类特征和功能包括但不限于,使玩家能在***上使用万维网浏览器、为特定游戏下载在收到时将加密和验证的新图片,以及允许服务人员通过连接至游戏机的万维网浏览器查看存储在辅助服务器130上的上月游戏性能数据。
[0042] 此外,图1显示了具备浏览器功能的部件134,它支持浏览器技术并且使浏览器功能能执行。具备浏览器功能的部件134最好包括万维网浏览器(或其它类型的网页显示屏幕)。如上所述,具备浏览器功能的部件134直接连接至辅助服务器130并且允许访问存储在辅助服务器上的信息,因此允许操作初始网络112无法有效支持的功能和特征。
[0043] 例如,在一个优选实施例中,具备浏览器功能的部件134包括100-base-T以太网连接作为具备浏览器功能的部件134和辅助服务器130之间的直接连接。此外,在一个优选实施例中,具备浏览器功能的部件134通过标准GMU(处理器)124连接至初始网络112。在本文的一些实施例中,游戏机被称作部件号124,因为GMU(处理器)最好位于游戏机内。
[0044] 现在关于初始网络112无法有效支持的功能和特征,在一个优选实施例中,非浏览器使能游戏网络112使用不支持传统浏览器技术的网络协议。但是,每个具备浏览器功能的部件134包括具有使用超文本传输协议(HTTP)检索HTTP服务器(辅助服务器130)提供的信息的程序的浏览器。在一个优选实施例中,具备浏览器功能的部件请求URL,然后在整合到具备浏览器功能的部件134中的网页显示屏幕(浏览器)上显示再现的信息。此外,浏览器提供图形用户界面,用于接收或发送多媒体信息。
[0045] 为非浏览器使能游戏网络112提供浏览器技术允许游戏玩家更完全地与特定后端***设备、如服务器114进行交互。此外,提供浏览器技术还方便了附加功能性,如允许访问服务器114上维护的游戏软件和下载服务器114上维护的软件。
[0046] 在一些实施例中,取代浏览器技术,或结合浏览器技术,部件134可包括FlashMicroMedia容器或多种其它类型的媒体或交互前端装置中的任何一个。
[0047] 如上简述,在一个优选实施例中,游戏网络112包括一个或多个游戏监视单元(GMU)。GMU把游戏机连接至网桥,并且由此连接至游戏网络112的其余部件。GMU还监视一些游戏相关的活动。GMU通常执行诸如监视玩家信息、投币之类的功能。在某些方面,GMU的功能类似于连接至台式个人电脑的网络接口卡的功能。回头参照图1,GMU位于游戏机122内并且连接至网桥120。传统GMU通常不具备浏览器能力,而是协助发送和接收遗留协议消息(即串行数据消息)。
[0048] 此外,处理器124(GMU)与增强功能性部件134、如游戏机中的嵌入式用户界面交互,用于访问增强功能性资源(例如,万维网浏览器能力)。如上所述,在另一个优选实施例中,处理器122包括GMU和处理器122内的增强功能性部件134的功能性,并且因此无需附加增强功能性部件134即已具备万维网浏览器能力。
[0049] 再参照图1,在另一个优选实施例中,游戏机已改进为包括处理器(GMU)的游戏机122,处理器已与增强功能性部件组合为能够使用访问的增强功能性资源及执行先前处理器(GMU)功能的单个单元。增强功能性部件在游戏机122中未示出,因为它已完全结合到游戏机中。
[0050] 相反,游戏机124包括具备嵌入式浏览器功能的部件134,它具有在结合浏览器界面上显示网页的浏览器界面(未示出)。具备嵌入式浏览器功能的部件134的结合查看装置独立于游戏机124上的游戏屏幕。标准游戏机通常不支持浏览器技术并且未直接连接至辅助服务器130。这样,为了直接连接至辅助服务器,标准游戏机必须结合具备浏览器功能的部件。因此,为了支持浏览器技术和使能浏览器功能,具备浏览器功能的部件134连接至游戏机124,并且具备浏览器功能的部件(未示出)完全结合到游戏机122中。每个具备浏览器功能的部件通常包括网页显示装置(未示出)用于显示浏览器数据,包括网页。网页显示装置独立于游戏机122和124的游戏屏幕。
[0051] 在另一个优选实施例中,网络部件可能额外具有浏览器能力和浏览器功能。例如,在一个实施例中,网桥用作网络集线器。网桥包括DNS服务器并且在游戏机与服务器之间路由URL形式的信息。
[0052] 在另一个实施例中,GMU包括比标准GMU更多的功能性。此类增加的功能性包括,例如但不限于,计算玩家的促销现金返还奖励、生成可兑换现金的券的唯一ID,以及提供用户界面以允许玩家查看由后端服务器维护的个人信息。
[0053] 下面说明了使用对非浏览器使能游戏网络(遗留网络)提供浏览器操作的***的实施例进行通信的实例。再参照图1,玩家向游戏机124提供玩家ID。***服务器114接收玩家输入的数据并且识别与游戏机122交互的玩家。***服务器114确定发送特定网页,认可当天是玩家的生日。
[0054] 然后,***服务器114从辅助服务器130请求指向特定网页的URL(统一资源***)。***服务器114接收URL并且创建包含典型游戏***玩家输入响应消息的消息。此外,***服务器114把URL嵌入或封装到遗留网络***协议消息,也称作遗留消息中。
[0055] ***服务器114经由遗留网络(初始网络112)把此遗留消息发送到网桥120。网桥120接收具有嵌入URL的遗留消息并且把遗留消息导向至具备浏览器功能的部件134。具有嵌入URL的遗留消息再次经由遗留网络(初始网络112)发送。遗留消息由具备浏览器功能的部件134接收。在此实例中,具备浏览器功能的部件134是包含网页显示屏幕和嵌入式处理器的增强用户界面。
[0056] 具备浏览器功能的部件134经由现代辅助网络113直接连接至辅助服务器130。接收含有嵌入URL的遗留消息后,具备浏览器功能的部件134使用URL向辅助服务器130请求网页数据。请求经由现代辅助网络113发送至辅助服务器130。辅助服务器130接收请求并且通过现代辅助网络113把网页数据发送至具备浏览器功能的部件134,以便在具备浏览器功能的部件134的浏览器上显示。
[0057] 这样,辅助网络113在请求时把网页数据从辅助服务器130发送至具备浏览器功能的部件134,远比可在遗留网络112中处理的网页数据更有效,同时维持了遗留网络112的体系结构。尝试利用遗留网络112完成此类功能性将是极其耗费时间的,并且遗留网络将要求所有相关部件的新发展以处理现代辅助网络协议。此外,如果玩家输入数据经由现代辅助网络发送,它将要求与现代辅助网络关联的所有设备的发展以处理遗留类型的消息传递。
[0058] 参照图2,流程图说明了根据另一个优选实施例执行的用于对非浏览器使能游戏网络提供浏览器操作的方法。该方法最好包括提供非浏览器使能游戏网络,其中游戏网络包括连接至网络的***服务器以及经由网络连接至***服务器的一个或多个游戏机。该方法继续把具备浏览器功能的部件连接至一个或多个游戏机中的每一个,并且把辅助网络连接至非浏览器使能网络。辅助网络最好包括辅助服务器、用于分配URL的域名服务器以及数据贮存存储器,其中数据贮存存储器配置为贮存包括URL数据和网页数据的数据。
[0059] 在步骤202,该方法包括确定发送信息至连接到网络的游戏机的需要,其中信息在连接至游戏机的浏览器上显示为网页。接着,在步骤204,该方法包括把请求从***服务器发送至辅助服务器,请求指向具有所需信息的网页的URL。接着,在步骤206,该方法包括把指向特定网页的URL从辅助服务器发送至***服务器。在步骤208,该方法包括把URL嵌入网络协议消息中。接着,在步骤210,该方法包括通过游戏网络把含嵌入URL的消息从***服务器发送至具备浏览器功能的部件。在步骤212,该方法包括从具备浏览器功能的部件使用URL通过辅助网络向辅助服务器请求网页。最后,在步骤214,该方法包括通过辅助网络把网页数据从辅助服务器发送至具备浏览器功能的部件,以在具备浏览器功能的部件上显示。
[0060] 图3说明描述分配的IP地址和域名的数据库400的实例。列410标识网络上的每个部件。例如,在列410的字段420中,RS6000服务器被标识为以太网上的“F:\”驱动器。此外,游戏网络上的其它部件、如游戏机把RS6000识别为“F:\”。数据库400中的列412和列414分别为列410中标识的每个部件列出对应的IP地址和域名。例如,列412中的字段422把F:\驱动器的对应IP地址列出为“255.465.123”,列414中的字段424把对应的域名列出为“gameserverl.net”。
[0061] 为网络中的部件分配IP和URL地址允许两个网络112和113中以及网络112和113之外的***,如因特网应用,使用HTTP协议访问部件信息。例如,初始网络112中的两个游戏机122和124各可使用其增强功能性部件134以执行游戏机之间的对等聊天会话。两个游戏机122和124中的每一个均被分配IP地址和URL。在聊天会话发起期间,第一游戏机122可通过向辅助服务器发送对于第二游戏机124的DNS请求,使用辅助服务器130的DNS功能。辅助服务器130在DNS数据库400中查找IP地址以检索第二游戏机124的IP地址。IP地址被发送回第一游戏机122,使得第一游戏机122可以向第二游戏机124发送HTTP聊天会话消息。由于第二游戏机124将接收第一游戏机122的IP地址连同接收的HTTP聊天会话消息,两台游戏机122和124随后将具有各自所需的IP地址以便在它们之间执行聊天会话。
[0062] 在这方面,在一些实施例中,相同的方法可用于非限制性的两个或更多个用户、用户和服务器、技术人员和任何网络装置等之间的一般数据交换。例如,在游戏网络中,***允许游戏机122和124进入两个玩家可以合作赢取奖励或互相对立的模式。
[0063] 在另一个实施例中,一个或多个处理器122和124可包括自助服务装置,允许用户例如用现金兑换游戏赠券。辅助服务器的DNS功能,例如可以以为聊天会话提供连接的相同方式提供与一个或多个游戏或管理服务器114的连接。但是,在这种情况下,一旦连接建立,可应用安全套接字层(SSL)技术以获得与游戏或管理服务器114的安全连接。一个或多个自助服务机122和124还可以提供进入***的媒体门户,允许用户例如购买机票或寻找用户“好友名单”上已登录***的人。
[0064] 本领域的技术人员将知道对辅助服务器的DNS功能的其它使用,包括ping请求、因特网电子商务、处理器或游戏机122和124的因特网使用等。在两个网络112和113内部或外部的部件需要访问网络部件时,可以使用DNS请求跟随HTTP协议请求以便与部件通信,而不必使用初始网络112的本机协议。
[0065] 在一个实施例中,一些不具备浏览器功能的部件实际上从不知道其分配的IP地址和URL。在那些情况下,如在参照图2的上述实例中,到特定部件的请求由辅助服务器130处理。例如,网络服务器114可能不是浏览器使能的,或能够使用HTTP协议进行通信。在来自网络服务器114的DNS信息请求提供给辅助服务器的任何时候,辅助服务器130可用作网络服务器114的代理服务器,因为网络服务器114的IP地址指向辅助服务器上的子目录。DNS请求之后,如果为网络服务器114收到HTTP请求,则可从指定的子目录检索网页(如果网页已在子目录中)。例如,若***管理员已把某些经常请求的网页放在网络服务器114的指定子目录中,就会是这种情况。
[0066] 但是,如图2实例说明的,至少在某些时候,HTTP请求可能是为了需要来自网络服务器114自身的非统计信息。在这种情况下,图2的方法可用于在辅助服务器130上为网络服务器114创建包含子目录中必需信息的网页。包含请求信息的网页的动态创建可以使用诸如活动服务器页面(ASP)、动态HTML或PERL脚本之类的方法来完成。然后,可以通过把创建的网页发送至请求者来回应HTTP请求。
[0067] 现在参照图4,说明了用于对非浏览器使能游戏网络提供操作的方法。在步骤501中,游戏***服务器接收来自游戏机的用户输入。从收到的用户输入,游戏***服务器可确定需要发送信息至初始网络112上的游戏机之一,步骤502,用于游戏机在连接至游戏机的浏览器上显示为网页。
[0068] 接着,在步骤503中,游戏***服务器发送网页请求至辅助服务器。辅助服务器产生网页并且把网页存储在辅助服务器上,步骤504。然后,辅助服务器发送URL至游戏***服务器,步骤505。URL指向网页存储在辅助服务器上的位置。游戏***服务器接收URL,步骤506,并且把URL嵌入网络协议消息中,步骤507,并且通过初始网络从游戏***服务器发送消息,步骤508。
[0069] 游戏机接收含嵌入URL的消息,步骤509。URL被转发到与游戏机相连的具备浏览器功能的部件,步骤510。具备浏览器功能的部件发送请求至辅助服务器,要求在URL指定的位置创建的网页,步骤511。辅助服务器接收请求并且发送网页,步骤512。收到之后,网页显示在与具备浏览器功能的部件相连接的查看器装置上,步骤513。
[0070] 在又一个优选实施例中,提供了使第一网络***能使用第二网络***的功能性的***。所述***包括具有第一网络功能性的第一网络112以及具有第二网络功能性的第二网络113。第一网络112和第二网络113配置为互相通信。***提供用于使第一网络112能使用第二网络功能性的装置。网络实例包括但不限于LAN(局域网)、WAN(广域网)、内部网及外部网。
[0071] 回头参照图1,重申一次,第一网络112和第二网络113经由网络连接使用两个网络都支持的网络协议连接。第二网络服务器130分配位置标识符给与第一网络和第二网络中至少一个相连的任何资源。位置标识符代表资源在网络上的位置。资源包括但不限于网络部件、网络硬件和数据。资源可能包括用于使能网络功能的特征。例如,第一资源可能包括用于执行第二网络113的功能性的特征。
[0072] 第一网络服务器114被触发以需要特定功能性。触发器的实例包括但不限于收到用户输入、时间和事件的发生。在一个实施例中,第一网络112需要第二网络113的功能性。第一网络服务器114发送请求给第二网络服务器130,要求访问执行第二网络功能性所需的资源的方向。请求经由网络连接使用第一网络112和第二网络113都支持的网络协议发送。第二网络服务器130接收请求,识别资源的位置标识符,并且根据位置标识符确定用于访问资源的方向。然后,第二网络服务器130向第一网络服务器114发送用于访问资源的方向。在可选实施例中,方向可以是指示器、***、URL或IP地址。
[0073] 第一网络服务器114接收方向并且把方向嵌入第一网络***协议消息(本文中称作第一消息)中。第一网络服务器114发送第一消息至第一网络处理器124。第一网络处理器接收消息并且把它发送给与第一网络处理器124相连的第二网络功能性部件134。此部件134是支持第二网络的功能性的装置。
[0074] 第二网络功能性部件134接收具有嵌入方向的第一消息并且把方向和资源特征请求发送至第二网络服务器130。第二网络功能性部件134经由第二网络适配器连接至第二网络服务器130。第二网络服务器130接收请求并且发送资源特征。第二网络功能性部件134接收资源特征并且随后能够执行第二网络功能性。
[0075] 此外,上述各种方法仅用于说明,而不应理解为限制本发明。例如,在任何实施例中,取代使用独立的辅助服务器130为初始网络112提供高级或增强的特征以及DNS服务器功能,现有服务器114之一可配置为执行所有上述的辅助服务器130的功能。此外,取代使用DNS服务器功能,可使用简单的查表功能遍历图3中的表以把URL转译为IP地址,或网络上的虚拟或物理位置。最后,本领域的技术人员知道,辅助网络113还可以按需要包括各种网桥、路由器和交换机,并且用于典型的局域网或广域网。
[0076] 本领域的技术人员知道,在不背离本发明的真正精神和范围的情况下,可以对本发明进行各种修改和变更。因此,除所附权利要求之外,本发明不应受其它限制。
Claims (41)
1.一种用于对非浏览器使能游戏网络提供浏览器操作的***,所述***包括:
连接多个部件的非浏览器使能游戏网络,所述部件包括:
游戏***服务器;和
一个或多个连接至所述游戏***服务器的游戏机;
连接至所述非浏览器使能游戏网络的辅助网络,其中所述辅助网络配置为在整个非浏览器使能网络中发送和接收URL数据和网页数据,并且为了发送所请求的网页数据,所述辅助网络包括:
辅助服务器;
数据贮存存储器,其中所述数据贮存存储器配置为贮存包括URL数据和网页数据的数据;
用于分配URL的域名服务器;以及
与每个游戏机相连的具备浏览器功能的部件,其中所述具备浏览器功能的部件接收经由所述非浏览器使能游戏网络从所述游戏***服务器发送的嵌入URL消息,使用所述URL消息通过所述辅助网络从所述辅助服务器请求网页,并且接收由所述辅助服务器通过所述辅助网络发送的网页,以便由所述具备浏览器功能的部件显示。
2.如权利要求1所述的***,其特征在于,还包括:
一个或多个网桥,其中所述网桥中的每一个把一个或多个游戏机连接至所述游戏***服务器。
3.如权利要求2所述的***,其特征在于,每个游戏机包括把所述游戏机连接至所述网桥之一的游戏管理单元。
4.如权利要求3所述的***,其特征在于,所述具备浏览器功能的部件是与所述游戏机相连的游戏管理单元。
5.如权利要求1所述的***,其特征在于,所述游戏***服务器还包括一个或多个附加***服务器,并且所述一个或多个附加服务器中的每一个提供游戏***功能。
6.如权利要求1所述的***,其特征在于,所述辅助服务器还包括用于为连接至所述非浏览器使能游戏网络的每个部件分配IP地址的装置。
7.如权利要求5所述的***,其特征在于,所述域名服务器为每个IP地址分配URL。
8.如权利要求1所述的***,其特征在于,一个或多个游戏机是***。
9.如权利要求1所述的***,其特征在于,一个或多个游戏机是视频游戏机。
10.一种用于使原始网络能够利用补充网络的资源、同时实质上维持原始网络的体系结构的***,包括:
具有原始体系结构的初始网络,其中所述初始网络具有原始功能性资源;
连接至所述初始网络的原始体系结构并且在操作上与所述初始网络关联的辅助网络,其中所述辅助网络包括增强功能性资源;以及
用于使所述初始网络能够利用所述辅助网络的增强功能性资源的装置,其中所述使能装置配置为以所述辅助网络的增强功能性资源补充所述初始网络,同时维持所述初始网络的体系结构。
11.如权利要求10所述的***,其特征在于,所述初始网络不具备以太网能力,并且所述辅助网络具备以太网能力或更多能力。
12.如权利要求10所述的***,其特征在于,所述初始网络包括:
初始网络服务器和一个或多个初始网络处理器,以及
所述辅助网络包括含有增强功能性资源的辅助网络服务器,所述辅助网络还包括用于把方向分配给所述增强功能性资源中每一个的***服务器。
13.如权利要求10所述的***,其特征在于,用于使所述初始网络能够利用所述辅助网络的增强功能性资源的装置包括:
用于访问增强功能性资源的增强功能性部件,其中所述增强功能性部件独立连接至所述初始网络和所述辅助网络,其中所述增强功能性部件接收用于访问增强功能性资源的方向以执行辅助网络功能,以及
其中至增强功能性资源的方向从所述辅助***服务器被发送到所述初始***服务器,然后从所述初始***服务器通过所述初始网络传递到所述增强功能性部件,以及
其中,在接收所述方向后,所述增强功能性部件通过所述辅助网络直接访问增强功能性资源。
14.一种用于使原始网络能够利用补充网络的资源、同时实质上维持原始网络的体系结构的***,包括:
具有原始体系结构、初始网络服务器以及一个或多个初始网络处理器的初始网络,其中所述初始网络具有原始功能性资源;
连接至所述初始网络的原始体系结构并且在操作上与所述初始网络关联的辅助网络,其中所述辅助网络包括具有增强功能性资源的辅助网络服务器,以及用于把方向分配给增强功能性资源中每一个的***服务器;以及
访问增强功能性资源的增强用户界面,其中所述增强用户界面独立连接至所述初始网络和所述辅助网络,
其中所述增强用户界面接收用于访问增强功能性资源的方向以执行辅助网络功能,其中至增强功能性资源的方向从所述辅助***服务器被发送到所述初始***服务器,然后从所述初始***服务器通过所述初始网络传递到所述增强功能性部件,以及
其中,在接收所述方向后,所述增强用户界面通过所述辅助网络直接访问增强功能性资源。
15.如权利要求14所述的***,其特征在于,所述初始网络不具备以太网能力,并且所述辅助网络具备以太网能力或更多能力。
16.如权利要求4所述的***,其特征在于,所述初始网络还包括一个或多个游戏机,增强用户界面在操作上连接至所述一个或多个游戏机中的每一个。
17.一种用于使网络能利用另一个网络的资源的***,包括:
具有体系结构的第一网络,其中所述第一网络具有第一组功能性资源;
具有第二组功能性资源的第二网络,其中所述第一和第二网络互相通信;以及
用于使第一网络能利用第二网络的功能性资源的装置,其中所述使能装置配置为以第二网络的功能性资源补充第一网络,同时维持第一网络的体系结构。
18.如权利要求17所述的***,其特征在于,所述第一网络包括
第一网络服务器和一个或多个第一网络处理器,以及
所述第二网络包括含有第二组功能性资源的第二网络服务器,所述第二网络还包括用于把方向分配给第二组功能性资源中每一个的***服务器。
19.如权利要求18所述的***,其特征在于,用于使第一网络能利用第二网络的功能性资源的装置包括:
用于访问来自第二网络的功能性资源的增强功能性部件,其中所述增强功能性部件独立连接至第一网络和第二网络,
其中所述增强功能性部件接收用于访问功能性资源的方向以执行第二网络功能,以及
其中至功能性资源的方向从第二***服务器发送到第一***服务器,然后从第一***服务器通过第一网络传递到所述增强功能性部件。
20.如权利要求18所述的***,其特征在于,所述方向是***。
21.如权利要求18所述的***,其特征在于,所述方向是指示器。
22.如权利要求18所述的***,其特征在于,所述方向是URL。
23.如权利要求18所述的***,其特征在于,所述方向是IP地址。
24.如权利要求17所述的***,其特征在于,所述第一网络还包括第一网络协议,并且第二网络还包括第二网络协议。
25.如权利要求24所述的***,其特征在于,所述第一网络协议和第二网络协议互相不兼容。
26.如权利要求24所述的***,其特征在于,所述第一网络协议和第二网络协议互相兼容。
27.如权利要求24所述的***,其特征在于,所述第一网络的功能性资源与第二网络的功能性资源相同,并且第一网络协议与第二网络协议不同。
28.如权利要求24所述的***,其特征在于,所述第一网络的功能性资源与第二网络的功能性资源相同,并且第一网络协议与第二网络协议相同。
29.如权利要求18所述的***,其特征在于,还包括:
一个或多个附加网络,所述一个或多个附加网络中的每一个具有特定功能性资源组,并且所述***使第一网络能利用一个或多个附加网络的功能性资源。
30.一种用于为初始网络提供增加的功能性资源的***,所述***包括:
连接多个部件的初始网络,所述部件包括:
***服务器;和
一个或多个连接至所述***服务器的处理器;
连接至所述初始网络的辅助网络,其中所述辅助网络配置为在整个所述初始网络上发送和接收资源位置数据,所述辅助网络包括:
辅助服务器;
数据贮存存储器,其中所述数据贮存存储器配置为贮存包括资源位置数据和增加的功能性资源的数据;和
用于分配资源位置数据的位置服务器;
连接至每个处理器的增强用户界面,其中所述增强用户界面接收经由所述初始网络从所述***服务器发送的嵌入资源位置数据,通过所述辅助网络发送所述资源位置数据至所述辅助服务器以请求增加的功能性资源,并且接收由所述辅助服务器通过所述辅助网络发送的增加的功能性资源,以便由所述增强用户界面显示。
31.一种用于对非浏览器使能网络提供浏览器操作的***,所述***包括:
连接多个部件的非浏览器使能网络,所述部件包括:
***服务器;和
一个或多个连接至所述***服务器的处理器;
连接至所述非浏览器使能网络的辅助网络,其中所述辅助网络配置为在整个非浏览器使能网络中发送和接收URL数据和网页数据,所述辅助网络包括:
辅助服务器;
数据贮存存储器,其中所述数据贮存存储器配置为贮存包括URL数据和网页数据的数据;
用于分配URL的域名服务器;以及
与每个处理器相连的具备浏览器功能的部件,其中所述具备浏览器功能的部件接收经由所述非浏览器使能网络从所述***服务器发送的嵌入URL消息,使用所述URL消息通过所述辅助网络从所述辅助服务器请求网页,并且接收由所述辅助服务器通过所述辅助网络发送的网页,以便由所述具备浏览器功能的部件显示。
32.如权利要求31所述的***,其特征在于,还包括:
一个或多个网桥,其中所述一个或多个网桥中的每一个把一个或多个处理器连接至所述***服务器。
33.如权利要求31所述的***,其特征在于,所述***服务器还包括一个或多个附加***服务器,并且所述一个或多个附加服务器中的每一个提供***功能。
34.如权利要求31所述的***,其特征在于,所述辅助服务器还包括用于为连接至所述非浏览器使能网络的每个部件分配IP地址的装置。
35.如权利要求31所述的***,其特征在于,所述域名服务器为每个IP地址分配URL。
36.如权利要求31所述的***,其特征在于,所述非浏览器使能网络为游戏网络。
37.如权利要求31所述的***,其特征在于,所述非浏览器使能网络为金融业中使用的金融网络。
38.一种用于对非浏览器使能游戏网络提供浏览器操作的方法,所述方法包括:
提供非浏览器使能游戏网络,其中所述游戏网络包括连接至所述网络的***服务器以及经由所述网络连接至所述***服务器的一个或多个游戏机;
把具备浏览器功能的部件连接至所述一个或多个游戏机中的每一个;
把辅助网络连接至所述非浏览器使能网络,其中所述辅助网络包括辅助服务器;数据贮存存储器,其中所述数据贮存存储器配置为贮存包括URL数据和网页数据的数据;以及用于分配URL的域名服务器;
确定发送信息至连接到所述网络的游戏机的需要,其中所述信息在连接至所述游戏机的浏览器上显示为网页;
把对于指向具有所需信息的网页的URL的请求从所述***服务器发送至所述辅助服务器;
把指向特定网页的URL从所述辅助服务器发送至所述***服务器;
把URL嵌入网络协议消息中,并且通过所述游戏网络把所述消息从所述***服务器发送至所述具备浏览器功能的部件;
从所述具备浏览器功能的部件,使用URL通过所述辅助网络向所述辅助服务器请求网页;
通过所述辅助网络把网页数据从所述辅助服务器发送至所述具备浏览器功能的部件,以便在所述具备浏览器功能的部件上显示。
39.如权利要求38所述的方法,其特征在于,在确定发送信息的需要之前,所述***服务器从与连接至所述游戏网络的游戏机交互的用户接收数据。
40.一种用于为初始网络提供增加的功能性资源的***,所述***包括:
连接多个部件的初始网络,所述部件包括:
***服务器;和
一个或多个连接至所述***服务器的处理器;
连接至所述初始网络的辅助网络,其中所述辅助网络配置为在整个所述初始网络上发送和接收URL数据和网页数据,所述辅助网络包括:
辅助服务器;
数据贮存存储器,其中所述数据贮存存储器配置为贮存包括URL数据的数据;以及
其中至少一个处理器能够接收经由所述初始网络从所述***服务器发送的嵌入URL消息,使用所述URL消息通过所述辅助网络从所述辅助服务器请求数据,并且接收由所述辅助服务器通过所述辅助网络发送的数据。
41.如权利要求40所述的***,其特征在于,所请求的数据是用于在连接至所述处理器的媒体装置上呈现的数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/956,398 US7707242B2 (en) | 2004-09-30 | 2004-09-30 | Internet browser-based gaming system and method for providing browser operations to a non-browser enabled gaming network |
US10/956,398 | 2004-09-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101073073A true CN101073073A (zh) | 2007-11-14 |
CN100524281C CN100524281C (zh) | 2009-08-05 |
Family
ID=36142952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005800407604A Expired - Fee Related CN100524281C (zh) | 2004-09-30 | 2005-09-07 | 基于可分统一资源***因特网浏览器的游戏*** |
Country Status (12)
Country | Link |
---|---|
US (5) | US7707242B2 (zh) |
EP (1) | EP1805642B1 (zh) |
JP (1) | JP2008514355A (zh) |
KR (1) | KR101194502B1 (zh) |
CN (1) | CN100524281C (zh) |
AT (1) | ATE487184T1 (zh) |
AU (1) | AU2005292560B2 (zh) |
CA (2) | CA2582335C (zh) |
DE (1) | DE602005024600D1 (zh) |
ES (1) | ES2354044T3 (zh) |
WO (1) | WO2006039067A2 (zh) |
ZA (1) | ZA200702939B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014075507A1 (zh) * | 2012-11-14 | 2014-05-22 | 北京奇虎科技有限公司 | 发送页游消息的方法及其浏览器和页游业务服务器 |
CN107243156A (zh) * | 2017-06-30 | 2017-10-13 | 珠海金山网络游戏科技有限公司 | 一种大型分布式网络游戏服务器*** |
CN108139852A (zh) * | 2015-10-07 | 2018-06-08 | 谷歌有限责任公司 | 在非浏览器应用中集成内容 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8251791B2 (en) | 2004-08-19 | 2012-08-28 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
US7707242B2 (en) * | 2004-09-30 | 2010-04-27 | Bally Gaming, Inc. | Internet browser-based gaming system and method for providing browser operations to a non-browser enabled gaming network |
US8512130B2 (en) | 2006-07-27 | 2013-08-20 | Igt | Gaming system with linked gaming machines that are configurable to have a same probability of winning a designated award |
US7985133B2 (en) | 2007-07-30 | 2011-07-26 | Igt | Gaming system and method for providing an additional gaming currency |
US8992306B2 (en) | 2007-07-30 | 2015-03-31 | Igt | Gaming system and method providing variable payback percentages |
US8900053B2 (en) | 2007-08-10 | 2014-12-02 | Igt | Gaming system and method for providing different bonus awards based on different types of triggered events |
US9142097B2 (en) | 2007-10-26 | 2015-09-22 | Igt | Gaming system and method for providing play of local first game and remote second game |
JP2010128802A (ja) * | 2008-11-27 | 2010-06-10 | Ricoh Co Ltd | 情報処理装置、Webサーバ装置、Webページ更新方法、及びプログラム |
US9039516B2 (en) | 2009-07-30 | 2015-05-26 | Igt | Concurrent play on multiple gaming machines |
US8707289B2 (en) * | 2011-07-20 | 2014-04-22 | Google Inc. | Multiple application versions |
US8814661B2 (en) | 2011-12-20 | 2014-08-26 | Igt | Gaming machines having normal and hot modes |
US9923988B2 (en) * | 2013-07-10 | 2018-03-20 | Tencent Technology (Shenzhen) Company Limited | Systems and methods for browser-based games |
CN103415086A (zh) * | 2013-07-17 | 2013-11-27 | 上海悦腾网络科技有限公司 | 一种基于移动终端私有网络的文件传输应用的实现方法 |
US9875618B2 (en) | 2014-07-24 | 2018-01-23 | Igt | Gaming system and method employing multi-directional interaction between multiple concurrently played games |
US9972171B2 (en) | 2015-09-24 | 2018-05-15 | Igt | Gaming system and method for providing a triggering event based on a collection of units from different games |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6110041A (en) * | 1996-12-30 | 2000-08-29 | Walker Digital, Llc | Method and system for adapting gaming devices to playing preferences |
US6306038B1 (en) * | 1996-09-27 | 2001-10-23 | Multimedia Games, Inc. | Gaming system for remote players |
US6113495A (en) * | 1997-03-12 | 2000-09-05 | Walker Digital, Llc | Electronic gaming system offering premium entertainment services for enhanced player retention |
US6012984A (en) * | 1997-04-11 | 2000-01-11 | Gamesville.Com,Inc. | Systems for providing large arena games over computer networks |
US5964660A (en) * | 1997-06-18 | 1999-10-12 | Vr-1, Inc. | Network multiplayer game |
US6701376B1 (en) * | 1997-06-19 | 2004-03-02 | International Business Machines Corporation | Web server enabling browser access to HTML and Non-HTML documents |
JP3685651B2 (ja) * | 1999-06-04 | 2005-08-24 | 沖電気工業株式会社 | 相互接続装置及びアクティブQoSマッピング方法 |
US7950999B2 (en) * | 2004-09-16 | 2011-05-31 | Bally Gaming, Inc. | User interface system and method for a gaming machine |
US6718362B1 (en) * | 2000-05-31 | 2004-04-06 | International Business Machines Corporation | Extending functionality of network I/O APIS by using call-back mechanisms |
JP2002085856A (ja) | 2000-09-20 | 2002-03-26 | Nec Corp | データ放送を利用したゲーム機の機能拡張システムおよびデータ配信方法 |
US6941370B2 (en) * | 2000-12-20 | 2005-09-06 | International Business Machines Corporation | Dynamic proxy reconfiguration system and method to support sharing of extra capacity |
GB0101869D0 (en) * | 2001-01-24 | 2001-03-07 | Microgaming Systems Ansalt | Program dissemination |
US6682423B2 (en) * | 2001-04-19 | 2004-01-27 | Igt | Open architecture communications in a gaming network |
US6652378B2 (en) * | 2001-06-01 | 2003-11-25 | Igt | Gaming machines and systems offering simultaneous play of multiple games and methods of gaming |
US6710376B2 (en) * | 2001-09-04 | 2004-03-23 | Eugene Robert Worley | Opto-coupler based on integrated forward biased silicon diode LED |
US8147334B2 (en) * | 2003-09-04 | 2012-04-03 | Jean-Marie Gatto | Universal game server |
US20030126283A1 (en) * | 2001-12-31 | 2003-07-03 | Ramkrishna Prakash | Architectural basis for the bridging of SAN and LAN infrastructures |
WO2004054671A1 (en) * | 2002-12-13 | 2004-07-01 | Wagerworks, Inc. | Flexible user interface |
JP2004255187A (ja) | 2003-02-26 | 2004-09-16 | Wms Gaming Inc | サービス指向ゲームネットワーク環境 |
US20050026670A1 (en) * | 2003-07-28 | 2005-02-03 | Brant Lardie | Methods and apparatus for remote gaming |
US9022866B2 (en) * | 2004-09-16 | 2015-05-05 | Bally Gaming, Inc. | User interface system and system-controlled bonus system |
US7905780B2 (en) * | 2004-09-16 | 2011-03-15 | Bally Gaming International, Inc. | User interface system and method |
US20060075069A1 (en) * | 2004-09-24 | 2006-04-06 | Mohan Prabhuram | Method and system to provide message communication between different application clients running on a desktop |
US7707242B2 (en) * | 2004-09-30 | 2010-04-27 | Bally Gaming, Inc. | Internet browser-based gaming system and method for providing browser operations to a non-browser enabled gaming network |
US8226474B2 (en) * | 2006-09-08 | 2012-07-24 | Igt | Mobile gaming devices for use in a gaming network having gaming and non-gaming zones |
-
2004
- 2004-09-30 US US10/956,398 patent/US7707242B2/en active Active
-
2005
- 2005-09-07 AT AT05794964T patent/ATE487184T1/de active
- 2005-09-07 AU AU2005292560A patent/AU2005292560B2/en not_active Ceased
- 2005-09-07 CN CNB2005800407604A patent/CN100524281C/zh not_active Expired - Fee Related
- 2005-09-07 DE DE602005024600T patent/DE602005024600D1/de active Active
- 2005-09-07 CA CA2582335A patent/CA2582335C/en not_active Expired - Fee Related
- 2005-09-07 ES ES05794964T patent/ES2354044T3/es active Active
- 2005-09-07 WO PCT/US2005/031637 patent/WO2006039067A2/en active Application Filing
- 2005-09-07 JP JP2007534616A patent/JP2008514355A/ja active Pending
- 2005-09-07 EP EP05794964A patent/EP1805642B1/en not_active Not-in-force
- 2005-09-07 KR KR1020077009664A patent/KR101194502B1/ko not_active IP Right Cessation
- 2005-09-07 CA CA2836631A patent/CA2836631A1/en not_active Abandoned
-
2007
- 2007-04-10 ZA ZA200702939A patent/ZA200702939B/xx unknown
-
2010
- 2010-04-12 US US12/758,724 patent/US8090772B2/en not_active Expired - Fee Related
-
2011
- 2011-12-29 US US13/340,403 patent/US8784215B2/en not_active Expired - Fee Related
-
2014
- 2014-05-08 US US14/272,803 patent/US9764234B2/en active Active
-
2017
- 2017-07-28 US US15/663,481 patent/US10213685B2/en active Active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014075507A1 (zh) * | 2012-11-14 | 2014-05-22 | 北京奇虎科技有限公司 | 发送页游消息的方法及其浏览器和页游业务服务器 |
CN108139852A (zh) * | 2015-10-07 | 2018-06-08 | 谷歌有限责任公司 | 在非浏览器应用中集成内容 |
CN108139852B (zh) * | 2015-10-07 | 2021-10-15 | 谷歌有限责任公司 | 在非浏览器应用中集成内容 |
US11151303B2 (en) | 2015-10-07 | 2021-10-19 | Google Llc | Integration of content in non-browser applications |
US11995393B2 (en) | 2015-10-07 | 2024-05-28 | Google Llc | Integration of content in non-browser applications |
CN107243156A (zh) * | 2017-06-30 | 2017-10-13 | 珠海金山网络游戏科技有限公司 | 一种大型分布式网络游戏服务器*** |
Also Published As
Publication number | Publication date |
---|---|
US20140244826A1 (en) | 2014-08-28 |
US20170326450A1 (en) | 2017-11-16 |
AU2005292560A1 (en) | 2006-04-13 |
EP1805642B1 (en) | 2010-11-03 |
US8784215B2 (en) | 2014-07-22 |
US20120094772A1 (en) | 2012-04-19 |
US20070162563A1 (en) | 2007-07-12 |
DE602005024600D1 (de) | 2010-12-16 |
WO2006039067A2 (en) | 2006-04-13 |
US9764234B2 (en) | 2017-09-19 |
EP1805642A4 (en) | 2008-12-17 |
KR20070072902A (ko) | 2007-07-06 |
ZA200702939B (en) | 2008-08-27 |
JP2008514355A (ja) | 2008-05-08 |
EP1805642A2 (en) | 2007-07-11 |
US20100205247A1 (en) | 2010-08-12 |
US8090772B2 (en) | 2012-01-03 |
CA2836631A1 (en) | 2006-04-13 |
ATE487184T1 (de) | 2010-11-15 |
US10213685B2 (en) | 2019-02-26 |
KR101194502B1 (ko) | 2012-10-25 |
CA2582335C (en) | 2014-03-18 |
AU2005292560B2 (en) | 2011-05-12 |
CA2582335A1 (en) | 2006-04-13 |
US7707242B2 (en) | 2010-04-27 |
WO2006039067A3 (en) | 2007-01-18 |
CN100524281C (zh) | 2009-08-05 |
ES2354044T3 (es) | 2011-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100524281C (zh) | 基于可分统一资源***因特网浏览器的游戏*** | |
CA2320413C (en) | Method and apparatus for network gaming | |
AU2004200738B2 (en) | A service-oriented gaming network environment | |
US8308567B2 (en) | Discovery service in a service-oriented gaming network environment | |
US8303414B2 (en) | Method of transferring gaming data on a global computer network | |
US20070129145A1 (en) | Directory service in a service-oriented gaming network environment | |
US20040235563A1 (en) | Game update service in a service-oriented gaming network environment | |
US20060142086A1 (en) | Progressive service in a service-oriented gaming network environment | |
EP1463008A2 (en) | Gaming network system and method | |
US20050075983A1 (en) | Method of, and system for enforcing jurisdiction in online services | |
US20040242330A1 (en) | Name service in a service-oriented gaming network environment | |
WO2007061998A2 (en) | A service-oriented gaming network environment | |
AU2011205128B2 (en) | Separable URL internet browser-based gaming system | |
JP2001300124A (ja) | ネットワークによるゲーム管理システム及び方法並びに記録媒体 | |
JP2002336529A (ja) | 遊技場情報提供システム | |
CA2340817A1 (en) | Method and apparatus for location dependent software applications | |
WO2001003039A1 (en) | Method and system for pooled sweepstakes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090805 Termination date: 20160907 |
|
CF01 | Termination of patent right due to non-payment of annual fee |