游戏数据方法及装置、电子设备、存储介质与流程

文档序号:26093084发布日期:2021-07-30 18:02阅读:来源:国知局

技术特征:

1.一种游戏数据处理方法,其特征在于,包括:

根据云游戏客户端镜像运行云游戏客户端,在所述云游戏客户端的运行过程中,所述云游戏客户端接收云游戏终端应用发送的用户输入指令,并向所述云游戏终端应用返回响应于所述用户输入指令的游戏画面,所述云游戏客户端镜像是用于启动所述云游戏客户端的资源文件集合;

当所述云游戏客户端运行至播放云游戏静态视频时,向所述云游戏终端应用发送通知消息,所述通知消息用于指示从内容分发服务器中获取待播放的云游戏静态视频,所述云游戏静态视频对应的资源文件与所述云游戏客户端镜像中含有的资源文件组成所述云游戏客户端运行所需的资源文件。

2.根据权利要求1所述的方法,其特征在于,所述根据云游戏客户端镜像运行所述云游戏客户端,包括:

根据云游戏客户端镜像启动云游戏客户端实例;

在所述云游戏客户端实例中登录用户游戏账户,所述用户游戏账户独占所述云游戏客户端实例,以使所述云游戏客户端实例在运行过程中与登录有所述用户游戏账户的云游戏终端应用进行数据交互。

3.根据权利要求1所述的方法,其特征在于,所述向所述云游戏终端应用发送通知消息,包括:

获取所述云游戏静态视频在内容分发服务器中的存储地址;

向所述云游戏终端应用发送携带有所述存储地址的通知消息,以使所述云游戏终端应用基于所述通知消息中携带的存储地址,获得所述云游戏静态视频。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述云游戏客户端镜像是云游戏服务器从容器镜像仓库中下载的,所述容器镜像仓库是用于存储镜像文件的云端服务器,所述云游戏客户端镜像存储于所述容器镜像仓库中,所述云游戏服务器是用于运行所述云游戏客户端的云端服务器。

5.根据权利要求4所述的方法,其特征在于,所述云游戏客户端镜像通过如下步骤获得:

识别所述云游戏客户端运行所需的资源文件中含有的第一资源文件,所述第一资源文件是启动所述云游戏客户端所必需的资源文件;

根据所述第一资源文件生成所述云游戏客户端对应的精简安装包;

根据所述精简安装包以及所述云游戏客户端对应的运行环境,生成所述云游戏客户端镜像。

6.根据权利要求5所述的方法,其特征在于,所述云游戏客户端运行所需的资源文件中还含有第二资源文件,所述第二资源文件是与所述云游戏客户端的启动无关的资源文件,所述第二资源文件包括所述云游戏静态视频对应的资源文件,所述第二资源文件用于生成所述云游戏客户端对应的资源包,所述资源包存储于所述内容分发服务器中。

7.根据权利要求5所述的方法,其特征在于,所述根据所述精简安装包以及所述云游戏客户端对应的运行环境,生成所述云游戏客户端镜像,包括:

在适应于所述云游戏客户端的操作系统上安装所述精简安装包;

在所述操作系统上启动所述云游戏客户端,以使所述操作系统针对所述云游戏客户端提供的运行环境中包含有所述云游戏客户端的运行信息;

根据所述包含有所述云游戏客户端的运行信息的运行环境生成所述云游戏客户端镜像。

8.根据权利要求7所述的方法,其特征在于,在根据所述包含有所述云游戏客户端的运行信息的运行环境生成所述云游戏客户端镜像之前,所述方法还包括:

检测所述云游戏客户端在启动过程中执行的资源文件检查更新;

在确定完成所述资源文件检查更新之后,执行所述根据所述包含有所述云游戏客户端的运行信息的运行环境生成所述云游戏客户端镜像的步骤。

9.一种游戏数据处理方法,其特征在于,包括:

检测游戏终端的显示画面中触发的用户输入指令,并向云游戏客户端发送所述用户输入指令,其中,所述云游戏客户端基于云游戏客户端镜像运行于云游戏服务器中,所述云游戏客户端镜像是用于启动所述云游戏客户端的资源文件集合;

接收所述云游戏客户端返回的响应于所述用户输入指令的游戏画面,并显示所述游戏画面;

当接收到所述云游戏客户端发送的通知消息时,根据所述通知消息的指示从内容分发服务器中获取云游戏静态视频,并针对获取到的所述云游戏静态视频进行播放,所述通知消息是所述云游戏客户端运行至播放云游戏静态视频时发送的,其中,所述云游戏静态视频对应的资源文件与所述云游戏客户端镜像中含有的资源文件共同组成所述云游戏客户端运行所需的资源文件。

10.根据权利要求9所述的方法,其特征在于,所述根据所述通知消息的指示从内容分发服务器中获取云游戏静态视频,并针对获取到的所述云游戏静态视频进行播放,包括:

根据所述通知消息中携带的存储地址,向所述内容分发服务器请求获取所述存储地址对应的云游戏静态视频;

接收所述内容分发服务器返回的所述存储地址对应的云游戏静态视频,并播放接收到的所述云游戏静态视频,所述云游戏静态视频中含有的视频帧的分辨率与内容分发网络的带宽相适应,所述内容分发服务器与所述游戏终端之间基于所述内容分发网络建立通信。

11.根据权利要求9所述的方法,其特征在于,所述方法还包括:

当检测到所述云游戏静态视频播放结束时,或者检测到从所述内容分发服务器中获取云游戏静态视频失败时,通知所述云游戏客户端继续发送游戏画面。

12.一种游戏数据处理装置,其特征在于,包括:

客户端运行模块,配置为根据云游戏客户端镜像运行云游戏客户端,在所述云游戏客户端的运行过程中,所述云游戏客户端接收云游戏终端应用发送的用户输入指令,并向所述云游戏终端应用返回响应于所述用户输入指令的游戏画面,所述云游戏客户端镜像是用于启动所述云游戏客户端的资源文件集合;

消息通知模块,配置为当所述云游戏客户端运行至播放云游戏静态视频时,向所述云游戏终端应用发送通知消息,所述通知消息用于指示从内容分发服务器中获取待播放的云游戏静态视频,所述云游戏静态视频对应的资源文件与所述云游戏客户端镜像中含有的资源文件组成所述云游戏客户端运行所需的资源文件。

13.一种游戏数据处理装置,其特征在于,包括:

用户指令发送模块,配置为检测游戏终端的显示画面中触发的用户输入指令,并向云游戏客户端发送所述用户输入指令,其中,所述云游戏客户端基于云游戏客户端镜像运行于云游戏服务器中,所述云游戏客户端镜像是用于启动所述云游戏客户端的资源文件集合;

游戏画面显示模块,配置为接收所述云游戏客户端返回的响应于所述用户输入指令的游戏画面,并显示所述游戏画面;

静态视频获取模块,配置为当接收到所述云游戏客户端发送的通知消息时,根据所述通知消息的指示从内容分发服务器中获取云游戏静态视频,并针对获取到的所述云游戏静态视频进行播放,所述通知消息是所述云游戏客户端运行至播放云游戏静态视频时发送的,其中,所述云游戏静态视频对应的资源文件与所述云游戏客户端镜像中含有的资源文件共同组成所述云游戏客户端运行所需的资源文件。

14.一种电子设备,其特征在于,包括:

存储器,存储有计算机可读指令;

处理器,读取存储器存储的计算机可读指令,以执行权利要求1-11中的任一项所述的方法。

15.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1-11中的任一项所述的方法。


技术总结
本申请的实施例揭示了一种方法及装置、电子设备、计算机可读存储介质。该方法包括:根据云游戏客户端镜像运行云游戏客户端,在所述云游戏客户端的运行过程中,所述云游戏客户端接收云游戏终端应用发送的用户输入指令,并向所述云游戏终端应用返回响应于所述用户输入指令的游戏画面;当所述云游戏客户端运行至播放云游戏静态视频时,向所述云游戏终端应用发送通知消息,所述通知消息用于指示从内容分发服务器中获取待播放的云游戏静态视频,所述云游戏静态视频对应的资源文件与所述云游戏客户端镜像中含有的资源文件组成所述云游戏客户端运行所需的资源文件。本申请实施例的技术方案减少了云游戏客户端的计算资源开销。

技术研发人员:胡玉林;陆燕慧;徐士立;付亚彬;钟炳武;洪楷;马啸虎
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.05.28
技术公布日:2021.07.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1