九游(游戏娱乐有限公司)-官方网站

关闭
一种云游戏的实现方法及云游戏系统pdf
作者:小编 日期:2026-03-24 点击数: 

  

一种云游戏的实现方法及云游戏系统pdf

  本公开提供一种云游戏的实现方法及云游戏系统,涉及云游戏的显示技术领域,能够解决现有技术中云手游图像渲染对移动终端硬件要求高,且渲染效率较低的问题。具体技术方案为:首先手游管理平台为用户接收端分配对应的云手机;然后根据云手机的账号信息,手游管理平台建立用户接收端与模拟渲染服务器、软件定义图形处理SDG服务器的通信链路;模拟渲染服务器获取渲染指令,并将述渲染指令发送给SDG服务器,渲染指令用于指示对移动终端桌面图像进行渲染;最后SDG服务器将渲染后的编码数据发送给用户接收端进行解码。本公开用于云游戏

  九游官网

  九游官网

  (19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 113198175 A (43)申请公布日 2021.08.03 (21)申请号 0.X (22)申请日 2021.04.13 (71)申请人 西安万像电子科技有限公司 地址 710075 陕西省西安市高新区唐延南 路8号3G智能终端产业园4号厂房3层 302室 (72)发明人 马权 (74)专利代理机构 北京挺立专利事务所(普通 合伙) 11265 代理人 张智锐 (51)Int.Cl. A63F 13/355 (2014.01) A63F 13/71 (2014.01) 权利要求书2页 说明书8页 附图4页 (54)发明名称 一种云游戏的实现方法及云游戏系统 (57)摘要 本公开提供一种云游戏的实现方法及云游 戏系统,涉及云游戏的显示技术领域,能够解决 现有技术中云手游图像渲染对移动终端硬件要 求高,且渲染效率较低的问题。具体技术方案为: 首先手游管理平台为用户接收端分配对应的云 手机;然后根据云手机的账号信息,手游管理平 台建立用户接收端与模拟渲染服务器、软件定义 图形处理SDG服务器的通信链路;模拟渲染服务 器获取渲染指令,并将述渲染指令发送给SDG服 务器,渲染指令用于指示对移动终端桌面图像进 行渲染;最后SDG服务器将渲染后的编码数据发 送给用户接收端进行解码。本公开用于云游戏的 A 实现。 5 7 1 8 9 1 3 1 1 N C CN 113198175 A 权利要求书 1/2页 1.一种云游戏的实现方法,其特征在于,应用于模拟渲染服务器,所述方法包括: 建立与用户接收端、软件定义图形处理SDG服务器的通信链路; 获取渲染指令,所述渲染指令用于指示对移动终端桌面图像进行渲染; 将所述渲染指令发送给所述SDG服务器,以使所述SDG服务器将渲染后的编码数据发送 给所述用户接收端进行解码。 2.根据权利要求1所述的云游戏的实现方法,其特征在于,所述建立与用户接收端、软 件定义图形处理SDG服务器的通信链路包括: 根据云手机的账号信息建立与所述用户接收端的连接,所述云手机的账号信息分别与 所述模拟渲染服务器、所述用户接收端对应; 根据所述云手机的账号信息发送注册申请给所述SDG服务器,以使所述SDG服务器分配 渲染资源给所述模拟渲染服务器。 3.根据权利要求1所述的云游戏的实现方法,其特征在于,所述方法还包括: 接收所述用户接收端获取的用户操作信息; 将所述用户操作信息发送给移动终端系统。 4.根据权利要求1所述的云游戏的实现方法,其特征在于,所述渲染指令还用于指示对 移动终端音频信息进行渲染。 5.一种云游戏的实现方法,其特征在于,所述方法包括: 手游管理平台为用户接收端分配对应的云手机; 根据所述云手机的账号信息,所述手游管理平台建立所述用户接收端与模拟渲染服务 器、软件定义图形处理SDG服务器的通信链路; 所述模拟渲染服务器获取渲染指令,并将述渲染指令发送给所述SDG服务器,所述渲染 指令用于指示对移动终端桌面图像进行渲染; 所述SDG服务器将渲染后的编码数据发送给所述用户接收端进行解码。 6.根据权利要求5所述的云游戏的实现方法,其特征在于,所述手游管理平台建立所述 用户接收端与模拟渲染服务器、软件定义图形处理SDG服务器的通信链路包括: 所述手游管理平台启动所述云手机的账号信息对应的所述模拟渲染服务器,建立所述 模拟渲染服务器与所述用户接收端的连接; 根据所述云手机的账号信息,所述模拟渲染服务器发送注册申请给所述SDG服务器,以 使所述SDG服务器分配渲染资源给所述模拟渲染服务器; 所述SDG服务器接收所述用户接收端的连接信息。 7.根据权利要求6所述的云游戏的实现方法,其特征在于,所述方法还包括: 所述SDG服务器在预设时间内未接收到所述用户接收端的连接信息时,断开与所述模 拟渲染服务器的连接。 8.根据权利要求5所述的云游戏的实现方法,其特征在于,所述方法还包括: 所述用户接收端获取用户操作信息,并发送给所述SDG服务器; 所述SDG服务器将接收的所述用户操作信息发送所述模拟渲染服务器; 所述模拟渲染服务器将所述用户操作信息发送给移动终端系统。 9.根据权利要求5所述的云游戏的实现方法,其特征在于,所述渲染指令还用于指示对 移动终端音频信息进行渲染; 2 2 CN 113198175 A 权利要求书 2/2页 所述方法还包括: 所述用户接收端对编码后的所述移动终端桌面图像、所述移动终端音频信息进行显 示。 10.一种云游戏系统,其特征在于,包括:手游管理平台、用户接收端、模拟渲染服务器 和软件定义图形处理SDG服务器; 所述手游管理平台,用于为用户接收端分配对应的云手机,并根据所述云手机的账号 信息,建立所述用户接收端与所述模拟渲染服务器、所述SDG服务器的通信链路; 所述模拟渲染服务器,用于获取渲染指令,并将述渲染指令发送给所述SDG服务器,所 述渲染指令用于指示对移动终端桌面图像进行渲染; 所述SDG服务器,用于将渲染后的编码数据发送给所述用户接收端; 所述用户接收端,用户对所述编码数据进行解码。 3 3 CN 113198175 A 说明书 1/8页 一种云游戏的实现方法及云游戏系统 技术领域 [0001] 本公开涉及云游戏的显示技术领域,尤其涉及一种云游戏的实现方法及云游戏系 统。 背景技术 [0002] 在软件定义图形处理器GPU的概念出现后,引爆云游戏的概念,而目前市面上云手 游成为一个需要重点考虑的市场。但是,针对目前市面上重度依赖手机GPU渲染的中大型手 游来说,云端化的技术代价很高,主要瓶颈需要解决手游在云端的图像渲染带来的技术问 题。 [0003] 在本地手机中,游戏的渲染依赖芯片厂家提供的套片能力,例如高通骁龙845芯片 自带图形处理器GPU Adreno540,以此来支持日益增长的手游渲染需求,同样,这颗芯片作 为云端手机板ARM(Advanced RISC Machine)处理器整列的成本很贵。瑞芯微的RK3399芯 片,可以支持GPU mali,可以运行安卓系统Android OS,但是由于该套片无法支持移动基带 处理能力,无法提供移动网络能力,没有厂家采用RK3399来开发手机,而是用该芯片来作为 电视盒等产品,该芯片也具有图像解码能力,能够提供渲染,并且相较高通骁龙845,该芯片 具有很大的成本优势。 [0004] 目前针对Android云端图像渲染的技术问题,有3个方案:1、采用物理硬件板卡,包 括一个手机移动处理器,如骁龙845,运行的RAM,ROM等硬件。每一个板卡独立运行Android 系统都可以视作独立的Android“手机”,将云端的手机画面再经由网络发送到目标客户机, 但是这种方案使用固定的硬件板卡,例如RK3399,运行游戏有很大限制,随着新游戏的出 现,需要更强力的硬件资源才可以进行运营,自带的mali GPU无法提供高分辨率高帧率的 游戏渲染需求,需要更换类似高通骁龙845芯片,从而带来很大的硬件成本;2、采用Android  VM虚拟机虚拟化方案来实现,每一个云端手机都是运行在容器中,采用容器的资源隔离技 术提供单独的运行环境,模拟Android,将游戏3D渲染指令直接使用物理服务上的GPU资源, 分时复用GPU算力,以此来支持Android 3D手游渲染需要的计算资源问题,但是采用容器方 案,竞争使用GPU资源,使得每一个物理主机中无法支持很多GPU插槽,导致无法满足更多用 户的使用需求。3、是本公司提出的渲染池的解决方案,同样也可以解决渲染资源的云端化 瓶颈问题,这种方案采用Android VM+GPU pool安卓虚拟机和GPU渲染池的方式,将Android  VM产生的渲染指令发送到GPU pool  server渲染服务器上直接进行渲染,中间需要进行指 令转换,由于Android VM一般运行在X86(Intel x86)平台,需要有一个ARM到X86指令转换 的模块,因此影响运行速度,性能较低。 发明内容 [0005] 本公开实施例提供一种云游戏的实现方法及云游戏系统,能够解决现有技术中云 手游图像渲染对移动终端硬件要求高,且渲染效率较低的问题。所述技术方案如下: [0006] 根据本公开实施例的第一方面,提供一种云游戏的实现方法,该方法包括: 4 4 CN 113198175 A 说明书 2/8页 [0007] 建立与用户接收端、软件定义图形处理SDG服务器的通信链路; [0008] 获取渲染指令,所述渲染指令用于指示对移动终端桌面图像进行渲染; [0009] 将所述渲染指令发送给所述SDG服务器,以使所述SDG服务器将渲染后的编码数据 发送给所述用户接收端进行解码。 [0010] 本公开实施例提供的云游戏的实现方法,首先建立与用户接收端、软件定义图形 处理SDG服务器的通信链路;然后获取渲染指令,渲染指令用于指示对移动终端桌面图像进 行渲染;最后将渲染指令发送给SDG服务器,以使SDG服务器将渲染后的编码数据发送给用 户接收端进行解码。本公开提供的云游戏的实现方法,解耦了图形处理服务器GPU和安卓系 统Android OS算力,使用SDG pool渲染池的调度策略,能够达到在使用配置较低的ARM手机 板阵列的情况下,运行大型3D手游的目的,从而实现云手游运营。 [0011] 在一个实施例中,建立与用户接收端、软件定义图形处理SDG服务器的通信链路包 括: [0012] 根据云手机的账号信息建立与所述用户接收端的连接,所述云手机的账号信息分 别与所述模拟渲染服务器、所述用户接收端对应; [0013] 根据所述云手机的账号信息发送注册申请给所述SDG服务器,以使所述SDG服务器 分配渲染资源给所述模拟渲染服务器。 [0014] 在一个实施例中,上述方法还包括: [0015] 接收所述用户接收端获取的用户操作信息; [0016] 将所述用户操作信息发送给移动终端系统。 [0017] 在一个实施例中,渲染指令还用于指示对移动终端音频信息进行渲染。 [0018] 根据本公开实施例的第二方面,提供一种云游戏的实现方法,该方法包括: [0019] 手游管理平台为用户接收端分配对应的云手机; [0020] 根据所述云手机的账号信息,所述手游管理平台建立所述用户接收端与模拟渲染 服务器、软件定义图形处理SDG服务器的通信链路; [0021] 所述模拟渲染服务器获取渲染指令,并将述渲染指令发送给所述SDG服务器,所述 渲染指令用于指示对移动终端桌面图像进行渲染; [0022] 所述SDG服务器将渲染后的编码数据发送给所述用户接收端进行解码。 [0023] 本公开实施例提供的云游戏的实现方法,首先手游管理平台为用户接收端分配对 应的云手机;然后根据云手机的账号信息,手游管理平台建立用户接收端与模拟渲染服务 器、软件定义图形处理SDG服务器的通信链路;模拟渲染服务器获取渲染指令,并将述渲染 指令发送给SDG服务器,渲染指令用于指示对移动终端桌面图像进行渲染;最后SDG服务器 将渲染后的编码数据发送给用户接收端进行解码。本公开提供的云游戏的实现方法,解耦 了图形处理服务器GPU和安卓系统Android OS算力,使用SDG pool渲染池的调度策略,能够 达到在使用配置较低的ARM手机板阵列的情况下,运行大型3D手游的目的,从而实现云手游 运营。 [0024] 在一个实施例中,手游管理平台建立所述用户接收端与模拟渲染服务器、软件定 义图形处理SDG服务器的通信链路包括: [0025] 所述手游管理平台启动所述云手机的账号信息对应的所述模拟渲染服务器,建立 所述模拟渲染服务器与所述用户接收端的连接; 5 5 CN 113198175 A 说明书 3/8页 [0026] 根据所述云手机的账号信息,所述模拟渲染服务器发送注册申请给所述SDG服务 器,以使所述SDG服务器分配渲染资源给所述模拟渲染服务器; [0027] 所述SDG服务器接收所述用户接收端的连接信息。 [0028] 在一个实施例中,上述方法还包括: [0029] 所述SDG服务器在预设时间内未接收到所述用户接收端的连接信息时,断开与所 述模拟渲染服务器的连接。 [0030] 在一个实施例中,上述方法还包括: [0031] 所述用户接收端获取用户操作信息,并发送给所述SDG服务器; [0032] 所述SDG服务器将接收的所述用户操作信息发送所述模拟渲染服务器; [0033] 所述模拟渲染服务器将所述用户操作信息发送给移动终端系统。 [0034] 在一个实施例中,渲染指令还用于指示对移动终端音频信息进行渲染; [0035] 上述方法还包括: [0036] 所述用户接收端对编码后的所述移动终端桌面图像、所述移动终端音频信息进行 显示。 [0037] 根据本公开实施例的第三方面,提供一种云游戏系统,包括:手游管理平台、用户 接收端、模拟渲染服务器和软件定义图形处理SDG服务器; [0038] 所述手游管理平台,用于为用户接收端分配对应的云手机,并根据所述云手机的 账号信息,建立所述用户接收端与所述模拟渲染服务器、所述SDG服务器的通信链路; [0039] 所述模拟渲染服务器,用于获取渲染指令,并将述渲染指令发送给所述SDG服务 器,所述渲染指令用于指示对移动终端桌面图像进行渲染; [0040] 所述SDG服务器,用于将渲染后的编码数据发送给所述用户接收端; [0041] 所述用户接收端,用户对所述编码数据进行解码。 [0042] 本公开实施例提供的云游戏系统,包括手游管理平台、用户接收端、模拟渲染服务 器和软件定义图形处理SDG服务器;手游管理平台,用于为用户接收端分配对应的云手机, 并根据云手机的账号信息,建立用户接收端与模拟渲染服务器、SDG服务器的通信链路;模 拟渲染服务器,用于获取渲染指令,并将述渲染指令发送给SDG服务器,渲染指令用于指示 对移动终端桌面图像进行渲染;SDG服务器,用于将渲染后的编码数据发送给用户接收端。 用户接收端,用户对编码数据进行解码。本公开提供的云游戏系统,解耦了图形处理服务器 GPU和安卓系统Android OS算力,使用SDG pool渲染池的调度策略,能够达到在使用配置较 低的ARM手机板阵列的情况下,运行大型3D手游的目的,从而实现云手游运营。 [0043] 根据本公开实施例的第四方面,提供一种云游戏的显示设备,所述云游戏的显示 设备包括处理器和存储器,所述存储器中存储有至少一条计算机指令,所述指令由所述处 理器加载并执行以实现上述任一项所述的云游戏的实现方法中所执行的步骤。 [0044] 根据本公开实施例的第五方面,提供一种计算机可读存储介质,所述存储介质中 存储有至少一条计算机指令,所述指令由处理器加载并执行以实现上述任一项所述的云游 戏的实现方法中所执行的步骤。 [0045] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。 6 6 CN 113198175 A 说明书 4/8页 附图说明 [0046] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。 [0047] 图1是本公开实施例提供的一种云游戏的实现方法的流程图; [0048] 图2是本公开实施例提供的一种云游戏的实现方法的流程图; [0049] 图3是本公开实施例提供的一种云游戏的实现方法的流程图; [0050] 图4是本公开实施例提供的一种云游戏系统的结构示意图。 具体实施方式 [0051] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。 [0052] 本公开实施例提供一种云游戏的实现方法,如图1所示,该云游戏的实现方法,应 用于模拟渲染服务器,包括以下步骤: [0053] 步骤101、建立与用户接收端、软件定义图形处理SDG服务器的通信链路; [0054] 本公开实施例中,移动终端采用低端ARM手机板阵列,可以是非常便宜的RK3399硬 件板卡,也可以是其他ARM手机板阵列。模拟渲染服务器是一个运行在安卓系统Android OS 的软件,可以提供软GPU的模拟。用户接收端是运行于用户的本地手机的APP,接收来自云手 游管理平台下发的认证ID。SDG服务器是能够提供物理显卡的GPU池,可以动态调度渲染资 源。 [0055] 在一个实施例中,建立与用户接收端、软件定义图形处理SDG服务器的通信链路包 括: [0056] 根据云手机的账号信息建立与用户接收端的连接,云手机的账号信息分别与模拟 渲染服务器、用户接收端对应; [0057] 根据云手机的账号信息发送注册申请给SDG服务器,以使SDG服务器分配渲染资源 给模拟渲染服务器。 [0058] 具体的,用户下载云手游用户接收端,输入注册的用户名和密码登入手游管理平 台;手游管理平台为用户分配云手机,并将云手机ID发送回用户接收端;手游管理平台将云 手机启动,模拟渲染服务器随手机系统启动,即可建立模拟渲染服务器与用户接收端的连 接。另外,使用云手机ID注册SDG服务器,SDG服务器一旦收到模拟渲染服务器的注册申请, 即在SDG服务器上分配GPU渲染资源。 [0059] 步骤102、获取渲染指令,渲染指令用于指示对移动终端桌面图像进行渲染; [0060] 在一个实施例中,渲染指令还用于指示对移动终端音频信息进行渲染。 [0061] 本公开实施例通过对移动终端桌面图象、音频信息进行渲染,解码后,用户不仅可 以看到3D游戏画面,还能听到游戏声音。 [0062] 步骤103、将渲染指令发送给SDG服务器,以使SDG服务器将渲染后的编码数据发送 给用户接收端进行解码。 [0063] 具体的,模拟渲染服务器通过内在的逻辑,可以将渲染指令发送到SDG服务器上。 7 7 CN 113198175 A 说明书 5/8页 SDG服务器一般通过TCP/UDP协议将编码数据发送给用户接收端。 [0064] 在一个实施例中,上述方法还包括: [0065] 接收用户接收端获取的用户操作信息; [0066] 将用户操作信息发送给移动终端系统。 [0067] 实际使用中,用户接收端能够截获用户操作信息后发送给SDG服务器,SDG服务器 再发送给模拟渲染服务器,由模拟渲染服务器将用户操作信息注入手机系统。 [0068] 本公开实施例提供的云游戏的实现方法,首先建立与用户接收端、软件定义图形 处理SDG服务器的通信链路;然后获取渲染指令,渲染指令用于指示对移动终端桌面图像进 行渲染;最后将渲染指令发送给SDG服务器,以使SDG服务器将渲染后的编码数据发送给用 户接收端进行解码。本公开提供的云游戏的实现方法,解耦了图形处理服务器GPU和安卓系 统Android OS算力,使用SDG pool渲染池的调度策略,能够达到在使用配置较低的ARM手机 板阵列的情况下,运行大型3D手游的目的,从而实现云手游运营。 [0069] 基于上述图1对应的实施例提供的云游戏的实现方法,本公开另一实施例提出了 一种云游戏的实现方法,如图2所示,包括以下步骤: [0070] 步骤201、手游管理平台为用户接收端分配对应的云手机; [0071] 具体的,用户下载云手游用户接收端,输入注册的用户名和密码登入手游管理平 台;手游管理平台为用户分配云手机,将云手机ID发送回用户接收端。 [0072] 步骤202、根据云手机的账号信息,手游管理平台建立用户接收端与模拟渲染服务 器、软件定义图形处理SDG服务器的通信链路; [0073] 在一个实施例中,手游管理平台建立用户接收端与模拟渲染服务器、软件定义图 形处理SDG服务器的通信链路包括: [0074] 手游管理平台启动云手机的账号信息对应的模拟渲染服务器,建立模拟渲染服务 器与用户接收端的连接; [0075] 根据云手机的账号信息,模拟渲染服务器发送注册申请给SDG服务器,以使SDG服 务器分配渲染资源给模拟渲染服务器; [0076] SDG服务器接收用户接收端的连接信息。 [0077] 具体的,手游管理平台将云手机启动,模拟渲染服务器随手机系统启动,即可建立 模拟渲染服务器与用户接收端的连接。另外,使用云手机ID注册SDG服务器,SDG服务器一旦 收到模拟渲染服务器的注册申请,即在SDG服务器上分配GPU渲染资源。 [0078] SDG服务器等待用户接收端的连接;如果收到连接,认证用户云手机ID和用户接收 端的用户ID,一旦匹配,认为是合法用户。 [0079] 在一个实施例中,上述方法还包括: [0080] SDG服务器在预设时间内未接收到用户接收端的连接信息时,断开与模拟渲染服 务器的连接。 [0081] 具体的,若SDG服务器等待用户接收端的连接超时后,则释放GPU渲染资源,销毁模 拟渲染服务器和SDG服务器之间的会线、模拟渲染服务器获取渲染指令,并将述渲染指令发送给SDG服务器,渲染 指令用于指示对移动终端桌面图像进行渲染; [0083] 在一个实施例中,渲染指令还用于指示对移动终端音频信息进行渲染。 8 8 CN 113198175 A 说明书 6/8页 [0084] 步骤204、SDG服务器将渲染后的编码数据发送给用户接收端进行解码。 [0085] 在一个实施例中,上述方法还包括: [0086] 用户接收端对编码后的移动终端桌面图像、移动终端音频信息进行显示。 [0087] 在一个实施例中,上述方法还包括: [0088] 用户接收端获取用户操作信息,并发送给SDG服务器; [0089] SDG服务器将接收的用户操作信息发送模拟渲染服务器; [0090] 模拟渲染服务器将用户操作信息发送给移动终端系统。 [0091] 实际使用中,用户接收端能够截获用户操作信息后发送给SDG服务器,SDG服务器 再发送给模拟渲染服务器,由模拟渲染服务器将用户操作信息注入手机系统。 [0092] 本公开实施例提供的云游戏的实现方法,首先手游管理平台为用户接收端分配对 应的云手机;然后根据云手机的账号信息,手游管理平台建立用户接收端与模拟渲染服务 器、软件定义图形处理SDG服务器的通信链路;模拟渲染服务器获取渲染指令,并将述渲染 指令发送给SDG服务器,渲染指令用于指示对移动终端桌面图像进行渲染;最后SDG服务器 将渲染后的编码数据发送给用户接收端进行解码。本公开提供的云游戏的实现方法,解耦 了图形处理服务器GPU和安卓系统Android OS算力,使用SDG pool渲染池的调度策略,能够 达到在使用配置较低的ARM手机板阵列的情况下,运行大型3D手游的目的,从而实现云手游 运营。 [0093] 基于上述图1和图2对应的实施例提供的云游戏的实现方法,本公开另一实施例提 出了一种云游戏的实现方法,如图3所示,包括以下步骤: [0094] 步骤301、用户下载云手游客户端,即用户接收端SDG receiver APP; [0095] 步骤302、输入注册的用户名和密码登入云手游管理平台; [0096] 步骤303、安卓手机管理器Android phone manager为用户分配安卓Andr oid云手 机; [0097] 步骤304、Android phone manager将云手机ID发送回用户手机; [0098] 步骤305、Android phone manager将云手机启动。模拟渲染服务器SDG client启 动,使用云手机ID注册到SDG服务器; [0099] 步骤306、SDG服务器一旦收到SDG client的注册申请,即在SDG服务器上分配GPU 渲染资源,并等待SDG receiver连接;如果收到连接,认证用户云手机ID和SDG receiver的 用户ID,一旦匹配,认为是合法用户;否则,等待超时后,释放GPU渲染资源,销毁SDG client 和SDG服务器之间的会线、SDG服务器和SDG receiver连接后,启动渲染任务,同时启动音频流、用 户操作信息HID流的处理; [0101] 步骤308、渲染任务渲染安卓移动终端桌面Android Desktop  stream,渲染完毕, 进行编码,通过TCP/UDP协议发送给SDG Receiver; [0102] 步骤309、SDG Reveiver收到视频码流,同时进行解码和显示,用户即可看到云端 安卓移动终端桌面; [0103] 步骤310、用户选择一款3D手游; [0104] 步骤311、云端安卓启动3D游戏,SDG client发送渲染指令到SDG Serve r,截获安 卓音频数据,也一并发送到SDG服务器对应处理任务中; 9 9 CN 113198175 A 说明书 7/8页 [0105] 步骤312、SDG服务器利用本地GPU,渲染3D图像,编码后发送到SDG Reveiver;同时 发送的还有音频数据; [0106] 步骤313、SDG Receiver解码视频、音频数据,用户看到3D游戏画面和听到游戏声 音; [0107] 步骤314、用户点击屏幕,SDG receiver截获用户操作信息HID事件; [0108] 步骤315、SDG receiver发送HID事件到SDG服务器; [0109] 步骤316、SDG服务器发送HID事件到SDG client; [0110] 步骤317、SDG client注入安卓系统Android OS HID事件。 [0111] 本公开实施例提供的云游戏的实现方法,采用低端ARM手机板阵列,配合软件定义 图形处理服务器技术,将高GPU算力的手游渲染需求,转移到SDG pool渲染池上进行渲染, 从而达到能够在使用配置较低的ARM手机板阵列的情况下,运行大型3D手游的目的,从而实 现云手游运营。本公开方法硬件成本低,且能够最大程度优化GPU资源配置,渲染效率高。 [0112] 基于上述图1、图2和图3对应的实施例中所描述的云游戏的实现方法,下述为本公 开系统实施例,可以用于执行本公开方法实施例。 [0113] 本公开实施例提供一种云游戏系统,如图4所示,包括:手游管理平台401、用户接 收端402、模拟渲染服务器403和软件定义图形处理SDG服务器404; [0114] 手游管理平台401,用于为用户接收端402分配对应的云手机,并根据云手机的账 号信息,建立用户接收端402与模拟渲染服务器403、SDG服务器404的通信链路; [0115] 模拟渲染服务器403,用于获取渲染指令,并将述渲染指令发送给SDG服务器404, 渲染指令用于指示对移动终端桌面图像进行渲染; [0116] SDG服务器404,用于将渲染后的编码数据发送给用户接收端402; [0117] 用户接收端402,用户对编码数据进行解码。 [0118] 本公开提供的云游戏系统,包括:手游管理平台401、用户接收端402、模拟渲染服 务器403和软件定义图形处理SDG服务器404;手游管理平台401,用于为用户接收端402分配 对应的云手机,并根据云手机的账号信息,建立用户接收端402与模拟渲染服务器403、SDG 服务器404的通信链路;模拟渲染服务器403,用于获取渲染指令,并将述渲染指令发送给 SDG服务器404,渲染指令用于指示对移动终端桌面图像进行渲染;SDG服务器404,用于将渲 染后的编码数据发送给用户接收端402;用户接收端402,用户对编码数据进行解码。本公开 提供的云游戏系统,解耦了图形处理服务器GPU和安卓系统Android OS算力,使用SDG pool 渲染池的调度策略,能够达到在使用配置较低的ARM手机板阵列的情况下,运行大型3D手游 的目的,从而实现云手游运营。 [0119] 基于上述图1、图2和图3对应的实施例中描述的云游戏的实现方法,本公开另一实 施例还提供一种云游戏的显示设备,该云游戏的显示设备包括处理器和存储器,存储器中 存储有至少一条计算机指令,该指令由处理器加载并执行以实现上述图1、图2和图3对应的 实施例中所描述的云游戏的实现方法。 [0120] 基于上述图1、图2和图3对应的实施例中所描述的云游戏的实现方法,本公开实施 例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储 器(英文:Read Only Memory,ROM)、随机存取存储器(英文:Random Access Memory,RAM)、 CD‑ROM、磁带、软盘和光数据存储装置等。该存储介质上存储有至少一条计算机指令,用于 10 10 CN 113198175 A 说明书 8/8页 执行上述图1、图2和图3对应的实施例中所描述的云游戏的实现方法,此处不再赘述。 [0121] 本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其 它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。 [0122] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。 11 11 CN 113198175 A 说明书附图 1/4页 图1 12 12 CN 113198175 A 说明书附图 2/4页 图2 13 13 CN 113198175 A 说明书附图 3/4页 图3 14 14 CN 113198175 A 说明书附图 4/4页 图4 15 15

  2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问加。

  3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。

  4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档

  宣贯培训(2026年)YDT 4190-2023《互联网公司可控流量的优化方法》.pptx

  宣贯培训(2026年)YYT 1619-2018《牙科学 种植体系统及相关过程的术语》.pptx

  黑龙江、吉林、辽宁、内蒙古 2025—2026学年度下学期高三第七次质量检测 语文试题(含答题卡、答案).doc

  PLATINUMV3(50A100A)空模无刷电子调速器使用说明书.pdf

  原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者

顶部