【技术实现步骤摘要】
用于云游戏的游戏状态保存、传输和恢复本分案申请是申请日为2015年11月25日、申请号为201580072048.6、专利技术名称为“用于云游戏的游戏状态保存、传输和恢复”的分案申请。相关申请的交叉引用本申请要求2014年12月31日提交且标题为“GameStateSave,TransferandResumeforCloudGaming”的美国临时专利申请号62/099,027的优先权,所述申请的全文出于所有目的以引用的方式并入本文。
本专利技术总体涉及云游戏环境,并且更具体地涉及用于在游戏中的任何点处保存正在进行的游戏的状态并且在稍后的某个时间在游戏的相同点处恢复游戏的系统和方法。
技术介绍
由可供用户经由互联网访问的联网服务器的系统来促进云游戏。服务器托管多个用户的游戏会话。通常,为用户分配虚拟服务器或物理服务器以用于托管用户的游戏进行。许多游戏是复杂的并且可能无限期持续下去。通常,由于许多不同的原因,用户将暂停他的游戏以允许用户休息一下。游戏通常包括编程到游戏中的周期性的、预定义的停止点。例如,预定义的停止点通常在游戏中的每个场景或动作级别的结尾处。在这些预定义的停止点处,游戏将保存来自游戏进行的数据(诸如所达到的级别、所获得的成就)并且执行其他内务处理功能。如果用户希望继续玩游戏,那么在停止点或另一个稍后的时间点之后,游戏系统将例如在下一级别或阶段处重新开始或重新启动游戏。如果用户希望暂停游戏,那么可暂停游戏,但游戏机将需要保持冻结以等待另外的用户输入。如果用户希望短暂休息,那 ...
【技术保护点】
1.一种云游戏系统,其包括:/n控制器;/n存储设备,所述联接到所述控制器;/n多个游戏计算机,所述多个游戏计算机通过网络联接到所述控制器,所述多个游戏计算机中的每一个包括:/n硬件层;/n操作系统层,所述操作系统层被配置用于与所述硬件层交互,所述操作系统层包括状态管理器客户端;/n应用层,所述应用层被配置用于与所述操作系统层的至少一部分和所述硬件层的一部分交互,所述应用层包括游戏应用程序,所述状态管理器客户端被配置来在所述游戏应用程序在选定的暂停点处暂停时捕获所述游戏计算机的游戏状态数据并且存储所述捕获的游戏状态数据,其中所述选定的暂停点不是预定义的停止点,其中所述游戏状态数据被用于能够在所述选定的暂停点处恢复的所述游戏重新建构可执行的状态。/n
【技术特征摘要】
20141231 US 62/099,027;20150122 US 14/603,3081.一种云游戏系统,其包括:
控制器;
存储设备,所述联接到所述控制器;
多个游戏计算机,所述多个游戏计算机通过网络联接到所述控制器,所述多个游戏计算机中的每一个包括:
硬件层;
操作系统层,所述操作系统层被配置用于与所述硬件层交互,所述操作系统层包括状态管理器客户端;
应用层,所述应用层被配置用于与所述操作系统层的至少一部分和所述硬件层的一部分交互,所述应用层包括游戏应用程序,所述状态管理器客户端被配置来在所述游戏应用程序在选定的暂停点处暂停时捕获所述游戏计算机的游戏状态数据并且存储所述捕获的游戏状态数据,其中所述选定的暂停点不是预定义的停止点,其中所述游戏状态数据被用于能够在所述选定的暂停点处恢复的所述游戏重新建构可执行的状态。
2.如权利要求1所述的云游戏系统,其中所述状态管理器客户端被进一步配置来将所述存储的、捕获的游戏状态数据应用于所述游戏计算机,以在所述游戏应用程序被暂停的那个点处恢复所述游戏应用程序,其中恢复所述游戏包括将游戏状态数据应用于所述游戏计算机以产生可执行的游戏应用程序。
3.如权利要求1所述的云游戏系统,其中所述游戏状态数据包括数据结构,所述数据结构包括用于所述游戏重新建构所述可执行的状态的时间元数据和用户交互历史元数据。
4.如权利要求3所述的云游戏系统,还包括帐户数据,所述帐户数据具有用于多个用户中的选定用户的已暂停游戏应用程序的列表,以及用于所述已暂停游戏应用程序的所述游戏数据的存储位置,并且其中所述控制器包括身份验证管理器,所述身份验证管理器被配置来确定所述选定用户的授权访问。
5.如权利要求1所述的云游戏系统,其中所述多个游戏计算机中的每一个的所述硬件层包括:
处理器;
图形处理器,所述图形处理器通过数据总线联接到所述处理器;并且
其中所述多个游戏计算机中的每一个的所述硬件层还包括协处理器,所述协处理器联接到所述数据总线,并且其中所述多个游戏计算机中的每一个的所述协处理器被配置来捕获游戏状态数据。
6.如权利要求1所述的云游戏系统,其中所述控制器和所述多个游戏计算机的第一部分设置在第一数据中心中;
其中联接到所述控制器的所述存储设备被包括在存储服务器中,并且其中所述控制器设置在所述第一数据中心中并且所述存储服务器设置在第三数据中心中。
7.如权利要求1所述的云游戏系统,其中所述游戏状态数据包括硬件状态数据或应用程序状态数据中的至少一个。
8.一种用于在云游戏系统中暂停游戏的方法,其包括:
从第一客户端设备接收游戏请求,所述游戏请求是由云游戏系统中的控制器中接收的;
将所述第一客户端设备分配到所述云游戏系统中的第一游戏计算机;
从所述第一客...
【专利技术属性】
技术研发人员:RR科伦布兰德,
申请(专利权)人:索尼互动娱乐美国有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。