[发明专利]机器学习驱动式资源分配在审
申请号: | 201911218760.9 | 申请日: | 2019-12-03 |
公开(公告)号: | CN111249724A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | S.阿戈斯顿 | 申请(专利权)人: | 索尼互动娱乐有限责任公司 |
主分类号: | A63F13/352 | 分类号: | A63F13/352;G06F9/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张晓明 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器 学习 驱动 资源 分配 | ||
1.一种用于为在线游戏提供资源的分布式游戏引擎,所述分布式游戏引擎包括:
多个管理节点,所述多个管理节点被配置用于将所述分布式游戏引擎的功能部分分布在多个处理节点上;
资源分配模型,所述资源分配模型是由玩游戏训练数据构造,所述玩游戏训练数据包括通过玩所述在线游戏而从用户接收的输入、所述在线游戏的游戏状态和成功准则;以及
资源分配代理,所述资源分配代理用于访问所述资源分配模型并且用于与配置代理通信以基于由所述资源分配模型指定的资源分配来识别处理所述在线游戏的所述功能部分中的特定功能部分所需的所述多个处理节点中的每一者的资源,
其中所述分布式游戏引擎包括过程同步层,所述过程同步层与所述多个处理节点中的每一者和所述多个管理节点中的每一者介接,以提供资源来执行所述在线游戏的所述功能部分,这产生用于在所述用户的客户装置处呈现的视频帧。
2.如权利要求1所述的分布式游戏引擎,其中所述资源分配模型识别处理所述分布式游戏引擎的所述功能部分中的所述特定功能部分所需的处理节点的类型和每种类型的处理节点的数目。
3.如权利要求2所述的分布式游戏引擎,其中所述输入是从所述用户的所述玩游戏连续地收集的,并且将基于所述收集到的输入和成功准则而实时地更新所述资源分配模型,其中所述更新包括基于所述在线游戏的游戏状态来调整处理所述分布式游戏引擎的所述功能部分中的特定功能部分所需的处理节点的所述类型和每种类型的处理节点的数目。
4.如权利要求1所述的分布式游戏引擎,其中每个功能部分识别所述分布式游戏引擎的特定游戏引擎任务,并且其中所述过程同步层包括虚拟总线以用于:
对指派所述多个处理节点中的选定处理节点以处理所述在线游戏的游戏引擎任务中的特定游戏引擎任务进行管理;
将所述游戏引擎任务中的所述特定游戏引擎任务分布到所述选定处理节点进行处理;
在所述选定处理节点与所述多个处理节点中的剩余处理节点之间以及在所述选定处理节点与所述配置代理之间路由经处理的结果;以及
使对分布在所述多个处理节点间的所述游戏引擎任务的处理同步,所述同步包括根据所述游戏引擎任务中的相应游戏引擎任务的过程时序来管理所述游戏引擎任务的队列。
5.如权利要求1所述的分布式游戏引擎,其中所述处理节点中的至少一者被配置成:汇编来自所述多个处理节点的所述游戏数据;处理所述游戏数据;压缩所述游戏数据;对所述游戏数据编码以产生用于传输到所述用户的客户装置的视频帧,
其中执行所述压缩和所述编码以将所述视频帧格式化成与所述视频帧被转发到的所述用户的所述客户装置中的相应客户装置兼容,所述视频帧的所述格式化是基于确定对所述客户装置中的所述相应客户装置进行传输所使用的可用带宽和传输协议而进行的测试来完成。
6.如权利要求1所述的分布式游戏引擎,其中所述多个管理节点中的每一者和所述多个处理节点中的每一者被指派给明显分开的服务器以供执行。
7.如权利要求6所述的分布式游戏引擎,所述服务器分布在单个数据中心内,或跨在地理上分布的多个数据中心而分布。
8.如权利要求6所述的分布式游戏引擎,其中所述服务器是独立的物理服务器,或作为一个或多个数据中心的部分的物理服务器,或虚拟服务器,或容器服务器,或其任何组合。
9.如权利要求1所述的分布式游戏引擎,其中从用户接收的输入包括从游戏开发者接收的输入和在玩游戏期间获得的从玩家接收的输入。
10.如权利要求1所述的分布式游戏引擎,其中所述资源分配模型是使用机器学习算法来构造。
11.如权利要求1所述的分布式游戏引擎,其中所述资源分配模型被构造成基于访问所述在线游戏的用户的类型来识别所述资源分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼互动娱乐有限责任公司,未经索尼互动娱乐有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911218760.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高强桁架连接节点、连接结构及施工方法
- 下一篇:开关装置以及钟表