掌桥专利:专业的专利平台
掌桥专利
首页

一种云游戏存储读写分离的方法

文献发布时间:2024-04-18 19:52:40


一种云游戏存储读写分离的方法

技术领域

本发明涉及云手机平台技术领域,尤其涉及一种云游戏存储读写分离的方法。

背景技术

现如今,随着技术力的发展,游戏越来越精细,其数据量也越来越大,少则几个GB,多则几十个GB,限制了终端设备上的可运行的游戏数量,并且游戏数据的下载和安装需要大量的时间和流量。

因此,现有技术存在缺陷,需要改进。

发明内容

本发明的目的是克服现有技术的不足,提供一种云游戏存储读写分离的方法。

本发明的技术方案如下:提供一种云游戏存储读写分离的方法,包括如下步骤:

步骤1:通过算法创建块镜像,并挂载到生成预装游戏数据的专用实例上,在专用实例上安装更新应用,并运行应用下载更新,在块镜像中存储最新版本的数据;

步骤2:基于块镜像创建快照V1;

步骤3:基于预装数据的快照V1为每个实例创建单独的块镜像;

步骤4:块镜像绑定到特定实例的data目录;

步骤5:当应用存在升级时,通过专用实例再次生成新数据的块镜像;

步骤6:基于新数据生成的块镜像创建快照V2;

步骤7:基于快照V2创建新的实例;

步骤8:将块镜像绑定到新建的实例中。

进一步地,所述步骤1中,算法依据设备的差异性、数据的差异性以及数据的时间性创建块镜像。

采用上述方案,本发明先通过算法进行块镜像的创建,然后将创建好的块镜像挂载到生成预装游戏数据的专用实例上,在专用实例上进行应用的安装与更新。块镜像中存储的数据为最新版本数据。创建快照V1,为每个实例单独创建块镜像,并在生成的块镜像内存储私有数据,使得块镜像一一绑定到特定的云端实例的data目录中。当游戏版本更新升级时,通过专用实例再次生成新数据的块镜像,并在新的块镜像的基础上创建快照V2,从而创建新的实例。通过多实例共享快照存储空间,从而减少网络流量,节省安装时间,提高游戏等大数据应用的快速更新。

附图说明

图1为本发明的架构示意图。

具体实施方式

以下结合附图和具体实施例,对本发明进行详细说明。

请参阅图1,本发明提供一种云游戏存储读写分离的方法,包括如下步骤:

步骤1:通过算法依据设备的差异性、数据的差异性以及数据的时间性创建块镜像,并挂载到生成预装游戏数据的专用实例上,在专用实例上安装更新应用,并运行应用下载更新,在块镜像中存储最新版本的数据。

步骤2:基于块镜像创建快照V1。

步骤3:基于预装数据的快照V1为每个实例创建单独的块镜像。

步骤4:块镜像绑定到特定实例的data目录。

步骤5:当应用存在升级时,通过专用实例再次生成新数据的块镜像。

步骤6:基于新数据生成的块镜像创建快照V2。

步骤7:基于快照V2创建新的实例。

步骤8:将块镜像绑定到新建的实例中。

在具体工作中,先通过算法进行块镜像的创建,然后将创建好的块镜像挂载到生成预装游戏数据的专用实例上,在专用实例上进行应用的安装与更新。块镜像中存储的数据为最新版本数据。创建快照V1,为每个实例单独创建块镜像,并在生成的块镜像内存储私有数据,使得块镜像一一绑定到特定的云端实例的data目录中。当游戏版本更新升级时,通过专用实例再次生成新数据的块镜像,并在新的块镜像的基础上创建快照V2,从而创建新的实例。通过多实例共享快照存储空间,从而减少网络流量,节省安装时间,提高游戏等大数据应用的快速更新。

以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种跨云适配的微服务管理方法、装置和存储介质
  • 一种漂流瓶游戏方法、设备和存储介质
  • 一种用户游戏数据的存储方法、装置及终端
  • 一种扑克牌游戏方法及系统、设备和存储介质
  • 一种画图猜谜游戏方法、设备和存储介质
  • 一种基于读写分离的云终端处理方法及系统
  • 一种基于读写分离的云终端处理方法及系统
技术分类

06120116333451