【技术实现步骤摘要】
游戏数据渲染方法、装置、设备及存储介质
[0001]本申请涉及云技术等领域,尤其涉及一种游戏数据渲染方法、装置、设备及存储介质。
技术介绍
[0002]目前云游戏的服务器主要分为两种x86和ARM,主流的服务器是基于x86架构,通过虚拟化技术在x86架构中将图形处理器(Graphics Processing Unit,GPU)虚拟化成为安卓容器,每一个安卓容器都可以运行一个基于安卓系统的云游戏。当客户端从服务器中拉取云游戏时,可以通过安卓容器获取到当前云游戏的音视频流数据,展示给游戏玩家,游戏玩家对应的终端会将游戏玩家的操作数据传递给服务器,服务器向终端返回最新渲染的音视频流数据。实践中发现,当服务器与终端之间的网络出现异常时,容易出现丢帧事件,导致游戏画面出现卡顿等问题。
技术实现思路
[0003]本申请实施例提供一种游戏数据渲染方法、装置、设备及存储介质,避免出现丢帧事件,提高游戏画面的流畅度。
[0004]本申请实施例一方面提供一种游戏数据渲染方法,包括:若预测得到游戏服务器与终端之间的网络连接在下一时间段内的连接状态为异常状态,则预测所述终端对应的游戏玩家针对第一游戏视频帧的目标预测操作数据;根据所述目标预测操作数据以及所述第一游戏视频帧,确定用于对所述第一游戏视频帧进行渲染更新的预测渲染指令;将所述预测渲染指令以及所述目标预测操作数据发送至所述终端,所述终端用于根据所述预测渲染指令和所述目标预测操作数据,对所述第一游戏视频帧进行渲染更新。
[0005]本申请实施例一方面提供一 ...
【技术保护点】
【技术特征摘要】
1.一种游戏数据渲染方法,其特征在于,包括:若预测得到游戏服务器与终端之间的网络连接在下一时间段内的连接状态为异常状态,则预测所述终端对应的游戏玩家针对第一游戏视频帧的目标预测操作数据;根据所述目标预测操作数据以及所述第一游戏视频帧,确定用于对所述第一游戏视频帧进行渲染更新的预测渲染指令;将所述预测渲染指令以及所述目标预测操作数据发送至所述终端,所述终端用于根据所述预测渲染指令和所述目标预测操作数据,对所述第一游戏视频帧进行渲染更新。2.如权利要求1所述的方法,其特征在于,所述若预测得到游戏服务器与终端之间的网络连接在下一时间段内的连接状态为异常状态,则预测所述终端对应的游戏玩家针对第一游戏视频帧的目标预测操作数据,包括:接收检测服务器发送的第一网络测试包;根据所述第一网络测试包检测所述游戏服务器当前的网络状态,得到第一检测结果,向所述检测服务器返回所述第一检测结果,所述检测服务器用于根据所述第一检测结果和第二检测结果,预测所述游戏服务器与所述终端之间的网络连接在所述下一时间段内的连接状态,得到网络状态预测结果;所述第二检测结果是由所述终端根据第二网络测试包对所述终端当前的网络状态进行检测得到的,所述第二网络测试包是由所述检测服务器发送至所述终端的;接收所述检测服务器返回的所述网络状态预测结果;若所述网络状态预测结果指示所述网络连接在所述下一时间段内的连接状态为异常状态,则预测所述终端对应的游戏玩家针对所述第一游戏视频帧的目标预测操作数据。3.如权利要求1所述的方法,其特征在于,所述若预测得到游戏服务器与终端之间的网络连接在下一时间段内的连接状态为异常状态,则预测所述终端对应的游戏玩家针对第一游戏视频帧的目标预测操作数据,包括:若预测得到游戏服务器与终端之间的网络连接在下一时间段内的连接状态为异常状态,则确定所述网络连接的连接状态为异常状态的概率以及持续时长;根据所述网络连接的连接状态为异常状态的概率以及持续时长,确定所述网络连接的连接状态为异常状态的异常程度;根据所述异常程度,预测所述终端对应的游戏玩家针对所述第一游戏视频帧的目标预测操作数据。4.如权利要求3所述的方法,其特征在于,所述根据所述异常程度,预测所述终端对应的游戏玩家针对所述第一游戏视频帧的目标预测操作数据,包括:若所述异常程度小于异常程度阈值,则预测所述终端对应的游戏玩家针对所述第一游戏视频帧的目标预测操作数据;若所述异常程度大于或等于所述异常程度阈值,则生成关于所述终端的本地渲染指令生成组件的启动指令,将所述启动指令发送至所述终端,预测所述终端对应的游戏玩家针对所述第一游戏视频帧的目标预测操作数据;所述终端还用于在所述第一游戏视频帧渲染更新后,启动所述本地渲染指令生成组件,通过所述本地渲染指令生成组件对更新后的第一游戏视频帧进行渲染更新。5.如权利要求1
‑
4任一项所述的方法,其特征在于,所述预测所述终端对应的游戏玩家
针对所述第一游戏视频帧的目标预测操作数据,包括:获取关于所述第一游戏视频帧的场景数据;将所述第一游戏视频帧的场景数据上报给模型服务器,所述模型服务器用于通过第一操作数据预测模型基于所述第一游戏视频帧的场景数据,预测得到所述游戏玩家针对所述第一游戏视频帧的第一预测操作数据;若接收到所述模型服务器返回的第一预测操作数据,则将所述第一预测操作数据,确定为所述终端对应的游戏玩家针对所述第一游戏视频帧的目标预测操作数据。6.如权利要求1
‑
4任一项所述的方法,其特征在于,所述预测所述终端对应的游戏玩家针对所述第一游戏视频帧的目标预测操作数据,包括:获取关于所述第一游戏视频帧的场景数据;通过第二操作数据预测模型,根据所述第一游戏视频帧的场景数据,预测得到所述游戏玩家针对所述第一游戏视频帧的第二预测操作数据;将所述第二预测操作数据,确定为所述游戏玩家针对所述第一游戏视频帧的目标预测操作数据。7.如权利要求5所述的方法,其特征在于,所述方法还包括:在所述网络连接的连接状态为正常状态后,接收所述终端发送的第一实际操作数据,所述第一实际操作数据为所述游戏玩家实际针对所述第一游戏视频帧的操作数据;将所述第一实际操作数据转发至所述模型服务器,所述模型服务器还用于根据所述第一实际操作数据和所述第一预测操作数据对所述第一操作数据预测模型进行优化训练。8.如权利要求6所述的方法,其特征在于,所述方法还包括:在所述网络连接的连接状态为正常状态后,接收所述终端发送的第一实际操作数据,所述第一实际操作数据为所述游戏玩家实际针对所述第一游戏视频帧的操作数据;根据所述第一实际操作数据和所述第二预测操作数据,确定所述第二操作数据预测模型的操作数据预测误差;根据所述操作数据预测误差,对所述第二操作数据预测模型进行优化训练,得到优化后的第二操作数据预测模型。9.如权利要求8所述的方法,其特征在于,所述根据所述操作数据预测误差,对所述第二操作数据预测模型进行优化训练,得到优化后的第二操作数据预测模型,包括:根据所述操作数据预测误差,确定所述第二操作数据预测模型的收敛状态;若所述第二操作数据预测模型的收敛状态为未收敛状态,则根据所述操作数据预测误差,...
【专利技术属性】
技术研发人员:袁俊晓,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。