使用检索到的部分用户数据的游戏进展制造技术

技术编号:14181806 阅读:95 留言:0更新日期:2016-12-14 09:57
一种包含具有非用户专用未使用状态及用户专用的游戏状态的多个游戏服务器的系统。当游戏服务器正在另一方面提供游戏服务时,游戏服务器首先获得用户和要被发起的游戏的用户数据。因此,游戏服务器可被构想为一大堆游戏服务器,其任何一个潜在地可供进入的游戏请求使用。一旦游戏会话完成,游戏者的用户数据就可被删除,并且游戏服务器回到可用通用游戏服务器池中。用户数据从用户数据存储中被下载,并且可能是非常仅限于与要玩的游戏相关的用户数据部分。

Game development using retrieved partial user data

A system comprising a plurality of game servers with a non user dedicated unused state and a user specific gaming state. When the game server is providing game services on the other hand, the game server first obtains the user and the user data to be launched. Therefore, the game server can be conceived as a large number of game servers, any of which can be used to access the game request. Once the game session is completed, the player's user data can be deleted, and the game server back to the available general game server pool. User data is downloaded from the user data store and may be very limited to user data related to the game to be played.

【技术实现步骤摘要】
【国外来华专利技术】背景计算系统已经使人们通信、做生意和玩的方式彻底改革。例如,用户可使用传统游戏控制台的相当大的计算能力来参与综合、复杂和逼真的游戏。为了参与传统的丰富游戏体验,玩家通常可购买游戏控制台,并且还购买游戏。单单这个就代表了玩家的大量投入。然而,还存在可用于任何给定游戏控制台的各种游戏。此外,在线服务也可用于通过例如允许玩家参与分布式游戏(其中各玩家位于远程)来实现或增强游戏体验。无论如何,玩家常常被限制为在游戏控制台附近时参与游戏。游戏者也可参与在线游戏,其中许多处理能力位于远程。例如,用户可与社交媒体应用交互以开始游戏。与游戏相关联的游戏状态可保持在远程位置和/或相对于游戏者本地。只要游戏状态被保留,游戏者就可从那个保留的状态继续游戏。本文要求保护的主题不限于解决任何缺点或仅在诸如上述环境这样的环境中操作的各实施例。相反,提供该背景仅用于例示其中可实现所述一些实施例的一个示例性
简要概述在此描述的至少某些实施例提供包含多个游戏服务器的系统,游戏服务器具有非用户专用的未使用状态,以及当游戏服务器被使用时用户专用的游戏状态。当游戏服务器正在提供游戏服务时,游戏服务器首先获得用户和要被发起的游戏的用户数据。因此,游戏服务器可被构想为一大堆游戏服务器,其中的任何一个潜在地可供进入的游戏请求使用。一旦游戏会话完成,游戏者的用户数据就可被删除,并且游戏服务器回到可用通用游戏服务器池中。用户数据从用户数据存储中被下载,并且可能是非常仅限于与要玩的游戏相关的用户数据部分。因此,描述了其中一大堆通用游戏服务器可被分派给任何给定用户而仍向每个用户提供用户专用体验、他们自己的简档信息、和游戏存档的范例。提供本概述以便以简化的形式介绍将在以下的详细描述中进一步描述的一些概念。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定要求保护的主题的范围。附图简述为了描述可获得本专利技术的上述和其它优点和特征的方式,将通过参考附图中示出的本专利技术的具体实施例来呈现以上简要描述的本专利技术的更具体描述。可以理解,这些附图只描绘了本专利技术的各典型实施例,并且因此不被认为是对其范围的限制,将通过使用附图并利用附加特征和细节来描述和解释本专利技术,在附图中:图1示出了其中可采用本文描述的原理的示例计算系统;图2示出了本文中所描述的原理可在其中起作用且包括多个游戏客户端、多个游戏服务器、连接服务器、和用户数据存储的网络环境;图3抽象地示出了作为图2的连接服务器的示例并包括选择逻辑和索引的连接服务器;图4示出了作为图3的任何条目的示例并且包括游戏服务器标识字段和状态字段的一个条目;图5示出用户数据存储的更详细的抽象视图,该数据用户存储代表图2的数据用户存储的示例并包括多个用户专用数据存储形式的用户数据;图6抽象地示出用户专用用户数据,其代表图5的任何用户专用用户数据的示例,并包括那个用户的普通用户数据,以及那个用户的游戏专用用户数据;图7抽象地示出了游戏专用用户数据,并且是图6的任何游戏专用用户数据部分的示例;图8示出了一种用于由游戏服务器发起游戏服务会话的方法的流程图;图9示出了在进展游戏时用于解决用户状态改变的方法的流程图;以及图10示出了用于完成游戏会话的方法的流程图。详细描述在此描述的至少某些实施例提供包含多个游戏服务器的系统,游戏服务器具有非用户专用的未使用状态,以及当游戏服务器被使用时用户专用的游戏状态。当游戏服务器正在提供游戏服务时,游戏服务器首先获得用户和要被发起的游戏的用户数据。因此,游戏服务器可被构想为一大堆游戏服务器,其中的任何一个潜在地可供进入的游戏请求使用。一旦游戏会话完成,游戏者的用户数据就可被删除,并且游戏服务器回到可用通用游戏服务器池中。用户数据从用户数据存储中被下载,并且可能是非常仅限于与要玩的游戏相关的用户数据部分。因此,描述了其中一大堆通用游戏服务器可被分派给任何给定用户而仍向每个用户提供用户专用体验、他们自己的简档信息、和游戏存档的范例。将参考图1描述对计算系统的一些介绍性讨论。随后,将参考后续的附图来描述示例方法和支持体系结构。计算系统现在越来越多地采取多种多样的形式。例如,计算系统可以是手持式设备、电器、膝上型计算机、台式计算机、大型机、分布式计算系统或甚至常规上不被认为是计算系统的设备。在本说明书以及权利要求书中,术语“计算系统”被广义地定义为包括任何设备或系统(或其组合),该设备或系统包含至少一个物理且有形的处理器以及其上能具有可由处理器执行的计算机可执行指令的物理且有形的存储器。存储器可以采取任何形式,并可以取决于计算系统的性质和形式。计算系统可以分布在网络环境中,并可包括多个组分计算系统。如图1所例示,在其最基本的配置中,计算系统100通常包括至少一个处理单元102和存储器104。存储器104可以是物理系统存储器,该物理系统存储器可以是易失性的、非易失性的、或两者的某种组合。术语“存储器”也可在此用来指示诸如物理存储介质这样的非易失性大容量存储器。如果计算系统是分布式的,则处理、存储器和/或存储能力也可以是分布式的。如本文中所使用的,术语“可执行模块”或“可执行组件”可指可在计算系统上执行的软件对象、例程或方法。此处所描述的不同组件、模块、引擎以及服务可以实现为在计算系统上执行的对象或进程(例如,作为分开的线程)。在随后的描述中,参考由一个或多个计算系统执行的动作描述了各实施例。如果这样的动作是以软件实现的,则执行动作的相关联计算系统的一个或多个处理器响应于已经执行了计算机可执行指令来引导计算系统的操作。例如,这样的计算机可执行指令可以在形成计算机程序产品的一个或多个计算机可读介质上实现。这样的操作的示例涉及对数据的操纵。计算机可执行指令(以及被操纵的数据)可以存储在计算系统100的存储器104中。计算系统100还可包含允许计算系统100例如通过网络110与其他消息处理器通信的通信信道108。本文中描述的各实施例可包括或利用专用或通用计算机,该专用或通用计算机包括诸如例如一个或多个处理器和系统存储器等计算机硬件,如以下更详细讨论的。本文中描述的各实施例还包括用于承载或存储计算机可执行指令和/或数据结构的物理和其他计算机可读介质。这样的计算机可读介质可以是可由通用或专用计算机系统访问的任何可用介质。存储计算机可执行指令的计算机可读介质是物理存储介质。承载计算机可执行指令的计算机可读介质是传输介质。由此,作为示例而非限制,本专利技术的各实施例可包括至少两种显著不同的计算机可读介质:计算机存储介质和传输介质。计算机存储介质包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或者可用于存储以计算机可执行指令或数据结构的形式的期望程序代码手段且可由通用或专用计算机访问的任何其他有形介质。“网络”被定义为使得电子数据能够在计算机系统和/或模块和/或其它电子设备之间传输的一个或多个数据链路。当信息通过网络或另一个通信连接(硬连线、无线、或者硬连线或无线的组合)传输或提供给计算机时,该计算机将该连接适当地视为传输介质。传输介质可以包括可用于携带计算机可执行指令或数据结构形式的期望程序代码装置并可被通用或专用计算机访问的网络和/或数据链路本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/07/201580021007.html" title="使用检索到的部分用户数据的游戏进展原文来自X技术">使用检索到的部分用户数据的游戏进展</a>

【技术保护点】
由一个或多个处理器在执行计算机可执行指令时执行的一种计算机实现的方法,其中所述计算机实现的方法提供更高效的远程存储和用于发起在线游戏会话所需的用户数据的检索,所述计算机实现的方法包括:在远程数据存储处存储用户数据,所述远程数据存储包括多个用户专用数据存储,每一个用户专用数据存储由不专用于任何游戏的通用用户数据和专用于多个游戏的游戏专用用户数据的用户数据标识;特定游戏者在客户端计算系统处发起对发起游戏服务会话的请求;在连接服务器处接收所述请求以发起所述游戏服务会话;连接服务器从处于非游戏者专用的未使用状态的游戏服务器池分派可用游戏服务器来为所述特定游戏者提供所述游戏服务;所分派的游戏服务器发起到专用于所述特定游戏者的使用状态的状态改变;所分派的游戏服务器,在使用状态中时,通过执行以下来向所述特定游戏者提供所请求的游戏服务会话:标识发起所述请求的特定游戏者;标识在所请求的游戏服务会话期间要由所述特定游戏者玩的游戏;从所述远程数据存储检索所述用户数据的子集,所述用户数据的子集包括(i)不专用于任何游戏的通用用户数据,以及(ii)一些但非全部的游戏专用用户数据,所检索到的游戏专用用户数据对应于所标识的游戏并仅代表在所请求的游戏服务会话期间玩所标识的游戏所需的那个游戏专用用户数据;以及连接到所述客户端计算系统来为所述特定游戏者提供所请求的针对所标识的游戏的游戏服务会话。...

【技术特征摘要】
【国外来华专利技术】2014.04.22 US 14/258,9621.由一个或多个处理器在执行计算机可执行指令时执行的一种计算机实现的方法,其中所述计算机实现的方法提供更高效的远程存储和用于发起在线游戏会话所需的用户数据的检索,所述计算机实现的方法包括:在远程数据存储处存储用户数据,所述远程数据存储包括多个用户专用数据存储,每一个用户专用数据存储由不专用于任何游戏的通用用户数据和专用于多个游戏的游戏专用用户数据的用户数据标识;特定游戏者在客户端计算系统处发起对发起游戏服务会话的请求;在连接服务器处接收所述请求以发起所述游戏服务会话;连接服务器从处于非游戏者专用的未使用状态的游戏服务器池分派可用游戏服务器来为所述特定游戏者提供所述游戏服务;所分派的游戏服务器发起到专用于所述特定游戏者的使用状态的状态改变;所分派的游戏服务器,在使用状态中时,通过执行以下来向所述特定游戏者提供所请求的游戏服务会话:标识发起所述请求的特定游戏者;标识在所请求的游戏服务会话期间要由所述特定游戏者玩的游戏;从所述远程数据存储检索所述用户数据的子集,所述用户数据的子集包括(i)不专用于任何游戏的通用用户数据,以及(ii)一些但非全部的游戏专用用户数据,所检索到的游戏专用用户数据对应于所标识的游戏并仅代表在所请求的游戏服务会话期间玩所标识的游戏所需的那个游戏专用用户数据;以及连接到所述客户端计算系统来为所述特定游戏者提供所请求的针对所标识的游戏的游戏服务会话。2.如权利要求1所述的方法,其特征在于,进一步包括随着所标识的游戏被所述特定用户玩,对所分派的游戏服务器的所述用户状态作出改变。3.如权利要求2所述的方法,其特征在于,进一步包括将所分派的游戏服务器的所述用户状态的所述改变上传到处于所述远程数据存储的所述用户数据。4.如权利要求3所述的方法,其特征在于,所述游戏服务器确定针对所标识的游戏的所请求的游戏服务会话在上传所述改变之前已完成。5.如权利要求4所述的方法,其特征在于,还包括响应于所述游戏服务器确定针对所标识的游戏的所请求的游戏服务会话已完成,从所分派的游戏服务器删除与所述特定游戏者相关联的所述用户数据。6.根据权利要求1所述的方法,其特征在于,所检索的游戏专用用户数据定义所标识的游戏的先前游戏存档的状态。7.根据权利要求1所述的方法,其特征在于,标识所述特定游戏者包括在所分派的游戏服务器处认证所述特定游戏者。8.一种包括具有存储于其上的计算机可执行指令的存储设备的计算机程序产品,所述计算机可执行指令在由一个或多个处理器执行时使得所述一个或多个处理器实现一种计算机实现的方法,所述计算机实现的方法提供更高效的远程存储和用于发起在线游戏会话所需的用户数据的检索,并且其中所述计算机实现的方法包括:在远程数据存储处存储用户数据,所述远程数据存储包括多个用户专用数据存储,每一个用户专用数据存储由不专用于任何游戏的通用用户数据和专用于多个游戏的游戏专用用户数据的用户数据标识;特定游戏者在客户端计算系统处发起对发起游戏服务会话的请求;在连接服务器处接...

【专利技术属性】
技术研发人员:R·亚历山大D·K·泰勒J·L·诺丁D·R·米切尔M·R·格雷罗K·马R·A·罗奇T·J·穆勒斯特恩R·乌诺基K·M·拜尔P·S·赫尔亚
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1