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.
【技术实现步骤摘要】
【国外来华专利技术】背景计算系统已经使人们通信、做生意和玩的方式彻底改革。例如,用户可使用传统游戏控制台的相当大的计算能力来参与综合、复杂和逼真的游戏。为了参与传统的丰富游戏体验,玩家通常可购买游戏控制台,并且还购买游戏。单单这个就代表了玩家的大量投入。然而,还存在可用于任何给定游戏控制台的各种游戏。此外,在线服务也可用于通过例如允许玩家参与分布式游戏(其中各玩家位于远程)来实现或增强游戏体验。无论如何,玩家常常被限制为在游戏控制台附近时参与游戏。游戏者也可参与在线游戏,其中许多处理能力位于远程。例如,用户可与社交媒体应用交互以开始游戏。与游戏相关联的游戏状态可保持在远程位置和/或相对于游戏者本地。只要游戏状态被保留,游戏者就可从那个保留的状态继续游戏。本文要求保护的主题不限于解决任何缺点或仅在诸如上述环境这样的环境中操作的各实施例。相反,提供该背景仅用于例示其中可实现所述一些实施例的一个示例性
简要概述在此描述的至少某些实施例提供包含多个游戏服务器的系统,游戏服务器具有非用户专用的未使用状态,以及当游戏服务器被使用时用户专用的游戏状态。当游戏服务器正在提供游戏服务时,游戏服务器首先获得用户和要被发起的游戏的用户数据。因此,游戏服务器可被构想为一大堆游戏服务器,其中的任何一个潜在地可供进入的游戏请求使用。一旦游戏会话完成,游戏者的用户数据就可被删除,并且游戏服务器回到可用通用游戏服务器池中。用户数据从用户数据存储中被下载,并且可能是非常仅限于与要玩的游戏相关的用户数据部分。因此,描述了其中一大堆通用游戏服务器可被分派给任何给定用户而仍向每个用户提供用户专用体验、他们自己 ...
【技术保护点】
由一个或多个处理器在执行计算机可执行指令时执行的一种计算机实现的方法,其中所述计算机实现的方法提供更高效的远程存储和用于发起在线游戏会话所需的用户数据的检索,所述计算机实现的方法包括:在远程数据存储处存储用户数据,所述远程数据存储包括多个用户专用数据存储,每一个用户专用数据存储由不专用于任何游戏的通用用户数据和专用于多个游戏的游戏专用用户数据的用户数据标识;特定游戏者在客户端计算系统处发起对发起游戏服务会话的请求;在连接服务器处接收所述请求以发起所述游戏服务会话;连接服务器从处于非游戏者专用的未使用状态的游戏服务器池分派可用游戏服务器来为所述特定游戏者提供所述游戏服务;所分派的游戏服务器发起到专用于所述特定游戏者的使用状态的状态改变;所分派的游戏服务器,在使用状态中时,通过执行以下来向所述特定游戏者提供所请求的游戏服务会话:标识发起所述请求的特定游戏者;标识在所请求的游戏服务会话期间要由所述特定游戏者玩的游戏;从所述远程数据存储检索所述用户数据的子集,所述用户数据的子集包括(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。