用于云游戏和5G的边缘计算代理制造技术

技术编号:33907494 阅读:13 留言:0更新日期:2022-06-25 18:55
提供了一种方法,所述方法包括以下操作:在数据中心中执行云视频游戏;通过网络将通过所述执行云视频游戏生成的视频流式传输到客户端装置;将云游戏代理部署到接近所述客户端装置的边缘计算;其中所述云游戏代理缓冲所述视频并将所述视频的丢失包重传到所述客户端装置。装置。装置。

【技术实现步骤摘要】
【国外来华专利技术】用于云游戏和5G的边缘计算代理


[0001]本公开涉及用于云游戏和5G网络通信的边缘计算代理的系统和方法。

技术介绍

[0002]游戏行业的当前趋势是朝向云游戏迈进。云游戏通过在可保证用于视频游戏的资源的数据中心中实现视频游戏的远程执行来向最终用户提供优点。由远程执行的视频游戏生成的视频被流式传输到用户的设备,并且来自用户的输入被发送回到数据中心。这使最终用户无需拥有特定硬件就能执行游戏本身。相反,最终用户仅需具备足够硬件就能流式传输游戏玩法,并且仍然可享受高质量的游戏体验。此外,理论上,云游戏使得能够在网络连接性可用的任何位置进行游戏。
[0003]为了实现便携性和位置自由,可期望通过无线网络进行游戏流式传输。然而,无线网络通信可能是有问题的。例如,WiFi连接可能是不可靠的,因为可能有干扰,或者使用相同的WiFi频率或信道的其他连接。或者,用户可能离无线联网设备太远以致于无法接收到强信号。在当前推出5G蜂窝网络的情况下,此类问题可能变得越发地明显,因为可能有更多的用户访问相同的基站。
[0004]正是在这种背景下提出本公开的实施方案。

技术实现思路

[0005]本公开的实现方式提供了用于云游戏和5G网络通信的边缘计算代理的方法和系统。
[0006]在一些实现方式中,提供了一种方法,所述方法包括以下操作:在数据中心中执行云视频游戏;通过网络将通过所述执行云视频游戏生成的视频流式传输到客户端装置;将云游戏代理部署到接近所述客户端装置的边缘计算;其中所述云游戏代理缓冲所述视频并将所述视频的丢失包重传到所述客户端装置。
[0007]在一些实现方式中,流式传输所述视频、缓冲所述视频和重传丢失包是实时执行的。
[0008]在一些实现方式中,给定的丢失包的所述重传是响应于在所述丢失包的先前传输之后的预定义时间段内未接收到来自所述客户端装置的对所述给定的丢失包的确认。
[0009]在一些实现方式中,给定的丢失包的所述重传是响应于来自所述客户端装置的对所述给定的丢失包的请求。
[0010]在一些实现方式中,所述边缘计算被定义在促成与所述客户端装置的无线通信的无线基站处。
[0011]在一些实现方式中,所述无线基站是蜂窝网络的成员。
[0012]在一些实现方式中,所述方法还包括:将第二云游戏代理部署到第二边缘计算,所述第二边缘计算被定义在接近所述无线基站的第二无线基站处,所述第二云游戏代理接收和缓冲所述视频;响应于检测到所述客户端装置从所述无线基站切换到所述第二无线基
站,然后激活所述第二云游戏代理以向所述客户端装置重传所述视频的丢失包。
[0013]在一些实现方式中,所述第二云游戏代理对所述视频的所述缓冲与所述云游戏代理对所述视频的所述缓冲在所述客户端装置从所述无线基站切换到所述第二无线基站之前同时地发生。
[0014]在一些实现方式中,所述云游戏代理跟踪所述视频的视频帧,并且在自给定的视频帧被传输到所述客户端装置以来已经经过预定义时间段之后不重传所述给定的视频帧的丢失包。
[0015]在一些实现方式中,所述方法还包括:通过所述网络将通过所述执行云视频游戏生成的音频流式传输到所述客户端装置;其中所述云游戏代理缓冲所述音频并将所述音频的丢失包重传到所述客户端装置。
[0016]在一些实现方式中,提供了一种非暂时性计算机可读介质,所述非暂时性计算机可读介质具有程序指令,所述程序指令在由计算装置执行时致使所述计算装置执行包括以下操作的方法:在数据中心中执行云视频游戏;通过网络将通过所述执行云视频游戏生成的视频流式传输到客户端装置;将云游戏代理部署到接近所述客户端装置的边缘计算;其中所述云游戏代理缓冲所述视频并将所述视频的丢失包重传到所述客户端装置。
[0017]从结合附图的以下详细描述中,本公开的其他方面和优点将变得显而易见,附图以示例的方式示出本公开的原理。
附图说明
[0018]通过参考结合附图进行的以下描述可最好地理解本公开及其另外的优点。
[0019]图1概念性地示出了根据本公开的实现方式的用于将云视频游戏流式传输到客户端的系统。
[0020]图2概念性地示出了根据本公开的实现方式的用于在云游戏流式传输中重传数据的过程。
[0021]图3概念性地示出了根据本公开的实现方式的用于部署云游戏代理的配对过程。
[0022]图4概念性地示出了根据本公开的实现方式的云游戏代理在不同的基站之间的迁移。
[0023]图5概念性地示出了根据本公开的实现方式的被配置为调整游戏流的视频或音频质量的云游戏代理。
[0024]图6A示出了根据本公开的实现方式的用于加载通过云游戏站点可用的游戏的游戏文件的示例性系统。
[0025]图6B是根据本公开的实现方式的概念性地示出被执行来将云视频游戏流式传输到客户端装置的各种操作的流程图。
[0026]图7示出了根据本公开的实现方式的信息服务提供商架构的实施方案。
具体实施方式
[0027]在以下描述中,阐述了众多具体细节,以便提供对本公开的透彻理解。然而,对于本领域技术人员将显而易见的是,可在没有这些具体细节的一些或全部的情况下实践本公开。在其他情况下,未详细地描述所熟知的过程步骤,以免模糊本公开。
[0028]广义地说,本公开的实现方式涉及可通过头戴式显示器观看的交互式虚拟/增强角色。在若干实现方式中,虚拟角色被配置为在渲染在本地环境中的显示装置上的场景与通过头戴式显示器看到的本地环境本身之间移动。在一些实现方式中,虚拟角色能够与智能装置或IOT装置进行交互,诸如通过控制这些装置打开或关闭或执行其他功能来进行交互。在其他实现方式中,采用各种技术来使得虚拟角色的存在能够被在本地环境中不能通过头戴式显示器看到虚拟角色的其他用户理解。例如,可通过本地扬声器系统来渲染虚拟角色的音频,诸如虚拟角色语音。
[0029]广义地说,云游戏通过经由互联网从数据中心流式传输到客户端装置来运行。然而,当使用无差错检验协议(诸如UDP联网)时,包丢失可能造成在客户端侧处的音频/视频伪影。另一方面,如果使用差错检验协议(诸如TCP),并且需要重传,则这是以增加延时为代价的,因为包的重传要求额外的时间。用于解决包丢失的另一种策略是使用前向纠错(FEC)。然而,FEC要求发送附加数据,这消耗带宽。
[0030]然而,大部分的包丢失都在靠近用户的地方发生,诸如通过他们家中的WiFi连接或他们的LTE或5G无线连接发生。随着5G无线技术的出现,边缘计算资源的可用性也越来越高,这将计算带到蜂窝塔(或靠近蜂窝塔)。本公开的实现方式在边缘计算资源上采用云游戏代理以实现更稳定且更可靠的视频流。
[0031]5G蜂窝塔典型地通过光纤线路连接到互联网,并且因此,它们的连接性通常相当迅速和可靠。然而,它是从边缘到客户端的最后一站,这很可能是不可靠的。在云游戏应用中发生包丢失的情况下,当前需要从在距离和延时方面都很可能遥远的数据中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,所述方法包括:在数据中心中执行云视频游戏;通过网络将通过所述执行云视频游戏生成的视频流式传输到客户端装置;将云游戏代理部署到接近所述客户端装置的边缘计算;其中所述云游戏代理缓冲所述视频并将所述视频的丢失包重传到所述客户端装置。2.如权利要求1所述的方法,其中流式传输所述视频、缓冲所述视频和重传丢失包是实时执行的。3.如权利要求1所述的方法,其中给定的丢失包的所述重传是响应于在所述丢失包的先前传输之后的预定义时间段内未接收到来自所述客户端装置的对所述给定的丢失包的确认。4.如权利要求1所述的方法,其中给定的丢失包的所述重传是响应于来自所述客户端装置的对所述给定的丢失包的请求。5.如权利要求1所述的方法,其中所述边缘计算被定义在促成与所述客户端装置的无线通信的无线基站处。6.如权利要求5所述的方法,其中所述无线基站是蜂窝网络的成员。7.如权利要求5所述的方法,所述方法还包括:将第二云游戏代理部署到第二边缘计算,所述第二边缘计算被定义在接近所述无线基站的第二无线基站处,所述第二云游戏代理接收和缓冲所述视频;响应于检测到所述客户端装置从所述无线基站切换到所述第二无线基站,然后激活所述第二云游戏代理以向所述客户端装置重传所述视频的丢失包。8.如权利要求7所述的方法,其中所述第二云游戏代理对所述视频的所述缓冲与所述云游戏代理对所述视频的所述缓冲在所述客户端装置从所述无线基站切换到所述第二无线基站之前同时地发生。9.如权利要求1所述的方法,其中所述云游戏代理跟踪所述视频的视频帧,并且在自给定的视频帧被传输到所述客户端装置以来已经经过预定义时间段之后不重传所述给定的视频帧的丢失包。10.如权利要求1所述的方法,所述方法还包括:通过所述网络将通过所述执行云视频游戏生成的音频流式传输到所述客户端装置;其中所述云游戏代理缓冲所述音频并将所述音频的丢失包重传到所述客户端装置。11.一种非暂时性计算机可读介质,所述非暂时性计算机可读介质具有程序指令,所述程序指令在由计算装置执行时致使所述计算装置执行包括以下操作的方法:在数据中心中执行云视频游戏;通过网络...

【专利技术属性】
技术研发人员:RR科伦布兰德
申请(专利权)人:索尼互动娱乐股份有限公司
类型:发明
国别省市:

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

1