多会话远程游戏渲染制造技术

技术编号:39051919 阅读:14 留言:0更新日期:2023-10-12 19:44
一种在分布式网络架构(300A

【技术实现步骤摘要】
【国外来华专利技术】多会话远程游戏渲染


[0001]本公开一般涉及远程游戏渲染。更特别地,并且不作为任何限制,本公开涉及用于促进分布式网络架构中的多会话远程游戏渲染的系统、方法、装置和相关联的计算机可读介质。

技术介绍

[0002]远程游戏渲染(也称为云游戏)正在获得游戏工作室、互联网公司和网络运营商的关注。当前,在市场上存在提供远程游戏流传输和下载即服务的产品(例如,谷歌的Stadia、索尼的PS Now等)。下载是指将游戏下载到本地硬盘驱动器,其中游戏在本地游戏控制台或个人计算机(PC)上运行。流传输是指在网络中的某个地方运行游戏(例如,执行、渲染和编码),并在客户端设备上接收经渲染的游戏(例如,流)的输出。控制器输入在本地设备上被消耗,并且通过网络被递送到远程运行的游戏引擎。
[0003]该方法提供了若干优点,包括使游戏可按需访问,而无需在本地下载和安装它,以及由于对在本地运行游戏的较低硬件要求而在更广泛的设备上访问,包括例如移动设备(诸如智能电话)、平板电脑、数字媒体播放器或专有的类似瘦客户端的设备。
[0004]云游戏要求重要的基础设施用于服务按预期工作,包括用于运行游戏的数据中心和服务器集群,以及用于向用户递送流的具有低延迟的高带宽互联网连接。多年来,使云游戏可行所需的网络基础设施在大多数地理区域不可用,或者对于消费者市场不可用。由于它们对高质量流传输视频的依赖性,定期使用服务的能力也可能受到由一些互联网服务提供商(ISP)强制的数据上限的限制。
[0005]增强现实和虚拟现实(AR/VR)日益成为游戏环境中的标准产品,其中公司在包括云游戏的一系列游戏应用中发现了该技术的潜力。该行业的目标之一是用针对人机通信和协作的新范式取代和/或补充传统的用户接口(诸如键盘、显示器、操纵杆、手持游戏控制器等),从而促进在基于AR/VR的游戏空间中的用户参与的重大转变,以用于提供更丰富和更沉浸式的玩家体验。
[0006]无论涉及VR还是非VR游戏环境,云游戏服务的质量的主要因素是延迟,因为用户的输入与它们在何时生效之间的延迟量可影响游戏性(gameplay),尤其是在取决于精确输入的快节奏游戏中(诸如例如,第一人称射击游戏、格斗游戏等)。
[0007]尽管云游戏的进展在各个方面继续发生,但是仍存在若干缺漏,从而需要进一步的创新,如下文将阐述的。

技术实现思路

[0008]本公开涉及用于促进利用分布式计算拓扑的分离网络架构中的多会话远程游戏渲染的系统、方法、装置、设备和相关联的非暂时性计算机可读介质,其中,可信运营商网络和基于云的远程游戏后台(back office)协同地进行接口,以在逐会话的基础上实现边缘优化的游戏渲染。在一个方面,公开了可信运营商网络的实施例,其尤其包括远程渲染系统
(RRS)管理器,该RRS管理器具有与被设置在外部网络中的远程游戏后台的接口,该RRS管理器可操作以响应于游戏会话建立请求,实例化和管理多个游戏会话。在一个布置中,可以代表被设置在网络中的一个或多个游戏客户端设备从远程游戏后台传播游戏会话建立请求。多个远程渲染子系统或引擎可以由RRS管理器实例化,每个远程渲染子系统被耦接到对应的游戏引擎,该游戏引擎可操作以支持多个游戏会话中的特定的相应游戏会话。边缘路由应用服务或子系统被配置为基于网络中的相应的客户端设备的位置,向远程游戏后台提供游戏引擎的边缘网络位置信息。在一个布置中,可以包括游戏数据库,该游戏数据库包含从外部网络提供的多个游戏。在一个布置中,示例运营商网络可进一步包括多会话游戏切片(MGS)带宽管理器,该MGS带宽管理器可操作以从服务多个游戏会话的网络切片的专用带宽中向多个游戏会话中的每一个分配相应的带宽。在一个布置中,由RRS管理器关于特定游戏会话而实例化的远程渲染引擎可以作为包括用于管理游戏会话的游戏服务管理器的虚拟机(VM)或容器来执行,其中,游戏服务管理器可操作以与在对应的客户端设备处执行的会话处理器针对建立和终止涉及所选游戏标题的特定游戏会话中的至少一者进行通信。取决于实现,远程渲染引擎和相关联的游戏引擎可以在关于游戏会话的相同VM/容器上被执行。在一个布置中,游戏服务管理器还可操作以尤其接收和/或处理所选游戏标题的经过滤的质量简档,以匹配对应的客户端设备的能力信息。在一个布置中,游戏服务管理器可以被配置为启动递送管理器、自适应投影映射模块、具有触觉和网格递送模块的低延迟自适应视频/音频(V/A)编码器、以及注视和控制器数据处理器模块,并且其中,递送管理器、自适应投影映射模块、具有触觉和网格递送模块的低延迟自适应V/A编码器、以及注视和控制器数据处理器模块中的至少一个可以基于所选游戏标题的经过滤的质量简档来配置。
[0009]在另一个方面,公开了云数据网络的实施例,其尤其包括远程游戏后台(RGBO)子系统,该RGBO子系统包括:从多个客户端设备接收游戏会话请求的第一接口;与被设置在可信运营商网络中的被配置为支持多会话游戏渲染的RRS管理器的第二接口,RGBO子系统可操作以针对来自客户端设备的游戏会话请求而与RSS管理器相对应;以及与被设置在运营商网络中的边缘路由应用服务子系统的第三接口,该边缘路由应用服务子系统用于选择和/或获得基于网络中的相应的客户端设备的相应位置而被实例化的多个游戏引擎的边缘网络位置信息。在一个布置中,云数据网络可包括具有多个游戏标题简档的游戏数据库,用于向被设置在运营商网络中的相应的游戏引擎提供游戏内容。在一个布置中,云数据网络与可信运营商网络之间的一个或多个接口可以被实现为符合5G网络实现的基于标准的接口。
[0010]在另一个方面,公开了远程游戏渲染管理方法的实施例,其尤其包括:从远程游戏后台子系统接收游戏会话建立请求,该会话建立请求包括关于从游戏客户端请求的游戏标题的质量简档;实例化游戏服务实例,该游戏服务实例包括用于启动用于所请求的游戏标题的游戏会话的游戏服务管理器;向游戏服务管理器发送会话启动请求,该会话启动请求包括远程渲染会话标识符(ID);向RGBO子系统发送具有远程渲染会话ID和游戏服务管理器的连接信息的游戏会话建立响应;以及接收用于游戏服务管理器的会话启动响应,并且开始向游戏客户端递送关于所请求的游戏标题的游戏内容。在一个布置中,远程游戏渲染管理方法可进一步包括:响应于确定从游戏服务管理器接收到关于当前游戏会话的终止消息,向RGBO子系统发送包括当前游戏会话的会话ID的会话终止消息;以及停止与游戏客户
端的游戏会话,并终止游戏服务实例。在一个布置中,从游戏服务管理器接收到的会话终止消息可包括标识用于终止与游戏客户端的游戏会话的原因的原因代码。
[0011]在另一个方面,公开了远程游戏后台方法的实施例,其尤其包括:从多个客户端设备接收游戏会话请求;获得多个游戏引擎的边缘网络位置信息,每个相应的游戏引擎可操作用于促进关于与特定客户端设备的对应游戏会话的远程渲染;向RRS管理器发送与游戏会话请求相对应的用于启动对应的多个游戏会话的多个会话建立请求,每个特定的相应会话建立请求包括会话ID和与经由对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种被配置为支持多会话远程游戏渲染的运营商网络(302A,302B),所述网络(302A,302B)包括:远程渲染系统RRS管理器(318),其具有与被设置在外部网络(304)中的远程游戏后台(308)的接口,所述RRS管理器(318)可操作以响应于游戏会话建立请求来实例化和管理多个游戏会话;由所述RRS管理器(318)实例化的多个远程渲染子系统(320),每个远程渲染子系统(320)被耦接到对应的游戏引擎(334),所述游戏引擎(334)可操作以支持所述多个游戏会话中的特定相应游戏会话;边缘路由应用服务子系统(314),其被配置为向所述远程游戏后台(308)提供所述游戏引擎(334)的边缘网络位置信息;以及游戏数据库(336),其包含从所述外部网络(304)提供的多个游戏。2.根据权利要求1所述的运营商网络(302A,302B),其中,代表对应的多个客户端设备(367)从所述远程游戏后台(308)接收所述游戏会话建立请求。3.根据权利要求2所述的运营商网络(302A,302B),其中,所述对应的游戏引擎(334)由所述边缘路由应用服务子系统(314)基于所述多个客户端设备(367)的相应位置来选择。4.根据权利要求1至3中的任一项所述的运营商网络(302A,302B),还包括:多会话游戏切片MGS带宽管理器(340),其可操作以从服务所述多个游戏会话的网络切片(365)的专用带宽中向所述多个游戏会话中的每一个游戏会话分配相应的带宽。5.根据权利要求1至4中的任一项所述的运营商网络(302A,302B),其中,每个远程渲染子系统(320)包括用于管理所述特定相应游戏会话的相应的游戏服务管理器(322),所述相应的游戏服务管理器(322)可操作以与在对应的客户端设备(367)处执行的会话处理器(355)针对建立和终止涉及所选游戏标题的特定相应游戏会话中的至少一者进行通信。6.根据权利要求5所述的运营商网络(302A,302B),其中,每个相应的游戏服务管理器(322)还可操作以在针对所述所选游戏标题的会话建立请求中接收所述对应的客户端设备(367)的能力信息。7.根据权利要求6所述的运营商网络(302A,302B),其中,每个相应的游戏服务管理器(322)还可操作以过滤所述所选游戏标题的质量简档,以匹配所述对应的客户端设备(322)的能力信息。8.根据权利要求6所述的运营商网络(302A,302B),其中,每个相应的游戏服务管理器(322)还可操作以启动递送管理器(330)、自适应投影映射模块(326)、具有触觉和网格递送的低延迟自适应视频/音频V/A编码器模块(324)、以及注视和控制器数据处理器模块(328),并且其中,基于所述所选游戏标题的经过滤的质量简档,配置所述递送管理器(330)、所述自适应投影映射模块(326)、具有触觉和网格递送的所述低延迟自适应V/A编码器模块(324)、以及所述注视和控制器数据处理器模块(328)中的至少一个。9.一种云数据网络(306),包括:远程游戏后台RGBO子系统(308),其包括:第一接口(351),用于从多个客户端设备(367)接收游戏会话请求;与被设置在运营商网络(302A,302B)中的远程渲染系统RRS管理器(318)的第二接口(352

356),所述运营商网络(302A,302B)被配置为支持多会话游戏渲染,所述RGBO子系统
可操作(308)以针对来自所述客户端设备(367)的所述游戏会话请求与所述RRS管理器(318)相对应;以及与被设置在所述运营商网络(302A,302B)中的边缘路由应用服务子系统(314)的第三接口(358,360),用于获得多个游戏引擎(334)的边缘网络位置信息,相应的游戏引擎(334)的所述边缘网络位置信息可操作用于促进所述RRS管理器(318)的关于与所述客户端设备(367)的对应游戏会话的远程游戏渲染;以及具有多个游戏标题简档的游戏数据库(318),用于将游戏内容提供给被设置在所述运营商网络(302A、302B)中的相应的游戏引擎(334)。10.根据权利要求9所述的云网络(306),其中,所述RGBO子系统(308)被配置为生成经由所述第二接口(352

356)到所述RRS管理器(318)的会话建立请求,所述会话建立请求包括关于从特定相应客户端设备(367)请求的游戏标题的质量简档。11.根据权利要求10所述的云网络...

【专利技术属性】
技术研发人员:C
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:

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

1