游戏数据处理方法、系统、设备及计算机介质与流程

专利2026-09-21  5


本申请实施例涉及云游戏,尤其涉及一种游戏数据处理方法、系统、设备及计算机介质。


背景技术:

1、相关技术中,在云游戏技术领域中,用户终端可与云游戏服务器进行游戏数据的交互,用户在使用云游戏服务器的过程中,云游戏服务器中的游戏资源数据容易被人为修改,由于云游戏服务器是可以多人共享使用的,当其他用户下次再进入游戏的时候,游戏资源数据可能已经被删除或者修改,导致部分游戏功能缺失,甚至游戏不可用。

2、为了在用户退出游戏之后,还原用户对云游戏服务器挂载的游戏盘中的游戏资源数据所做的修改,也即是将游戏盘恢复到初始状态,目前可以采用云硬盘模式。在云硬盘模式下,云游戏服务器的游戏资源数据在被用户更改后生效,不再适用于其他用户。因此,其他用户通过云游戏服务器访问游戏资源数据前,云游戏服务器需解挂存储的游戏资源数据已被更改的当前游戏盘,再重新挂载包含未被更改的原始游戏资源数据的新的游戏盘,导致游戏资源数据的恢复时间较长,并且频繁操作解挂和挂载硬盘也会出现一些还原失败的情况,游戏资源数据恢复的效率较低。


技术实现思路

1、本申请提供一种游戏数据处理方法、系统、设备及计算机介质,以缩短目标游戏的游戏资源数据的恢复时长,提高游戏资源数据恢复的效率。

2、第一方面,本申请实施例提供一种游戏数据处理方法,应用于云游戏服务器,包括:获取第一终端针对目标游戏的操作指令;在操作指令的指令类型为变更目标游戏的第一游戏资源数据的指令时,利用第一差异虚拟盘对操作指令进行处理;在指令类型为非变更第一游戏资源数据的指令时,利用第一虚拟盘对操作指令进行处理;其中,第一虚拟盘为云游戏服务器在获取到第一游戏资源数据后,基于第一游戏资源数据确定的虚拟盘,第一差异虚拟盘是云游戏服务器基于第一虚拟盘创建的,第一虚拟盘用于存储第一游戏资源数据,第一差异虚拟盘用于存储第一终端对第一游戏资源数据的变更操作数据,第一游戏资源数据包括用于展示目标游戏的游戏画面的相关数据。

3、第二方面,本申请实施例提供一种游戏数据管理系统,包括:游戏管理服务器,用于获取目标游戏的第一游戏资源数据,将第一游戏资源数据下发至云游戏服务器,第一游戏资源数据包括用于展示目标游戏的游戏画面的相关数据;云游戏服务器,用于获取第一终端针对目标游戏的操作指令;在操作指令的指令类型为变更第一游戏资源数据的指令时,利用第一差异虚拟盘对操作指令进行处理;在指令类型为非变更第一游戏资源数据的指令时,利用第一虚拟盘对操作指令进行处理;云游戏服务器还用于:基于第一游戏资源数据确定对应的第一虚拟盘,并创建第一虚拟盘对应的第一差异虚拟盘,第一虚拟盘用于存储第一游戏资源数据,第一差异虚拟盘用于存储第一终端对第一游戏资源数据的变更操作数据。

4、第三方面,本申请实施例提供一种游戏数据处理装置,包括:第一获取单元,用于获取第一终端针对目标游戏的操作指令;处理单元,用于在操作指令的指令类型为变更目标游戏的第一游戏资源数据的指令时,利用第一差异虚拟盘对操作指令进行处理;在指令类型为非变更第一游戏资源数据的指令时,利用第一虚拟盘对操作指令进行处理;其中,第一虚拟盘为云游戏服务器在获取到第一游戏资源数据后,基于第一游戏资源数据确定的虚拟盘,第一差异虚拟盘是云游戏服务器基于第一虚拟盘创建的,第一虚拟盘用于存储第一游戏资源数据,第一差异虚拟盘用于存储第一终端对第一游戏资源数据的变更操作数据,第一游戏资源数据包括用于展示目标游戏的游戏画面的相关数据。

5、第四方面,申请实施例提供一种电子设备,电子设备包括处理器和存储器,存储器中存储有计算机程序,处理器通过调用存储器中存储的计算机程序,用于执行前述各方法。

6、第五方面,申请实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行前述各方法。

7、本申请提供的方案中,云游戏服务器可通过获取第一终端针对目标游戏的操作指令;在操作指令的指令类型为变更目标游戏的第一游戏资源数据的指令时,利用第一差异虚拟盘对操作指令进行处理;在指令类型为非变更第一游戏资源数据的指令时,利用第一虚拟盘对操作指令进行处理;其中,第一虚拟盘为云游戏服务器在获取到第一游戏资源数据后,基于第一游戏资源数据确定的虚拟盘,第一差异虚拟盘是云游戏服务器基于第一虚拟盘创建的,第一虚拟盘用于存储第一游戏资源数据,第一差异虚拟盘用于存储第一终端对第一游戏资源数据的变更操作数据,第一游戏资源数据包括用于展示目标游戏的游戏画面的相关数据的方案,在获取到目标数据的第一游戏资源数据后,在本地确定第一游戏资源数据对应的第一虚拟盘,以及创建用于存储第一终端对第一游戏资源数据的变更操作数据的第一虚拟差异盘,第一终端对第一游戏资源数据的变更操作,不会对第一游戏资源数据造成影响,其他终端在通过云游戏服务器访问第一游戏资源数据时,依然可以访问到原始的、未被更改的第一游戏资源数据。云游戏服务器中的第一游戏资源数据在被多个终端访问时,云游戏服务器无需反复解挂与再挂载包含第一游戏资源数据的虚拟盘,大大缩短了第一游戏资源数据的恢复时长,游戏数据恢复的效率较高。



技术特征:

1.一种游戏数据处理方法,其特征在于,应用于云游戏服务器,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述第一游戏资源数据确定所述第一虚拟盘;

3.根据权利要求1-2中任一项所述的方法,其特征在于,当所述操作指令为操作所述第一游戏资源数据的指令时,确定所述指令类型为变更所述第一游戏资源数据的指令。

4.根据权利要求1所述的方法,其特征在于,当所述操作指令为操作所述游戏画面的指令时,确定所述指令类型为非变更所述第一游戏资源数据的指令。

5.根据权利要求1所述的方法,其特征在于,利用所述第一差异虚拟盘对所述操作指令进行处理,包括:

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

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

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

9.一种游戏数据管理系统,其特征在于,包括:

10.根据权利要求9所述的系统,其特征在于,所述系统还包括缓存服务器,所述缓存服务器用于:自所述游戏管理服务器下载所述第一游戏资源数据后,分发所述第一游戏资源数据至所述云游戏服务器。

11.根据权利要求10所述的系统,其特征在于,所述缓存服务器还用于:

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

13.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如权利要求1-8中任一项所述的方法。

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1-8中任一项所述的方法。


技术总结
本申请提供一种游戏数据处理方法、系统、设备及计算机介质,可应用于云游戏技术、数据分发技术等各种场景。方法包括:获取终端针对目标游戏的操作指令;在操作指令的指令类型为变更目标游戏的第一游戏资源数据的指令时,利用第一差异虚拟盘对操作指令进行处理;在指令类型为非变更第一游戏资源数据的指令时,利用第一虚拟盘对操作指令进行处理;第一虚拟盘为云游戏服务器基于第一游戏资源数据确定的虚拟盘,第一差异虚拟盘是云游戏服务器基于第一虚拟盘创建的,第一虚拟盘用于存储第一游戏资源数据,第一差异虚拟盘用于存储第一终端对第一游戏资源数据的变更操作数据。可实现降低游戏资源数据的恢复时长,提高游戏资源数据恢复的效率的作用。

技术研发人员:蔡晓川
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-24754.html

最新回复(0)