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

技术编号:37709690 阅读:12 留言:0更新日期:2023-06-02 00:01
本发明专利技术公开一种云游戏存储读写分离的方法。本发明专利技术先通过算法进行块镜像的创建,然后将创建好的块镜像挂载到生成预装游戏数据的专用实例上,在专用实例上进行应用的安装与更新。块镜像中存储的数据为最新版本数据。创建快照V1,为每个实例单独创建块镜像,并在生成的块镜像内存储私有数据,使得块镜像一一绑定到特定的云端实例的data目录中。当游戏版本更新升级时,通过专用实例再次生成新数据的块镜像,并在新的块镜像的基础上创建快照V2,从而创建新的实例。通过多实例共享快照存储空间,从而减少网络流量,节省安装时间,提高游戏等大数据应用的快速更新。大数据应用的快速更新。大数据应用的快速更新。

【技术实现步骤摘要】
一种云游戏存储读写分离的方法


[0001]本专利技术涉及云手机平台
,尤其涉及一种云游戏存储读写分离的方法。

技术介绍

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

技术实现思路

[0004]本专利技术的目的是克服现有技术的不足,提供一种云游戏存储读写分离的方法。
[0005]本专利技术的技术方案如下:提供一种云游戏存储读写分离的方法,包括如下步骤:
[0006]步骤1:通过算法创建块镜像,并挂载到生成预装游戏数据的专用实例上,在专用实例上安装更新应用,并运行应用下载更新,在块镜像中存储最新版本的数据;
[0007]步骤2:基于块镜像创建快照V1;
[0008]步骤3:基于预装数据的快照V1为每个实例创建单独的块镜像;
[0009]步骤4:块镜像绑定到特定实例的data目录;
[0010]步骤5:当应用存在升级时,通过专用实例再次生成新数据的块镜像;
[0011]步骤6:基于新数据生成的块镜像创建快照V2;
[0012]步骤7:基于快照V2创建新的实例;
[0013]步骤8:将块镜像绑定到新建的实例中。
[0014]进一步地,所述步骤1中,算法依据设备的差异性、数据的差异性以及数据的时间性创建块镜像。
[0015]采用上述方案,本专利技术先通过算法进行块镜像的创建,然后将创建好的块镜像挂载到生成预装游戏数据的专用实例上,在专用实例上进行应用的安装与更新。块镜像中存储的数据为最新版本数据。创建快照V1,为每个实例单独创建块镜像,并在生成的块镜像内存储私有数据,使得块镜像一一绑定到特定的云端实例的data目录中。当游戏版本更新升级时,通过专用实例再次生成新数据的块镜像,并在新的块镜像的基础上创建快照V2,从而创建新的实例。通过多实例共享快照存储空间,从而减少网络流量,节省安装时间,提高游戏等大数据应用的快速更新。
附图说明
[0016]图1为本专利技术的架构示意图。
具体实施方式
[0017]以下结合附图和具体实施例,对本专利技术进行详细说明。
[0018]请参阅图1,本专利技术提供一种云游戏存储读写分离的方法,包括如下步骤:
[0019]步骤1:通过算法依据设备的差异性、数据的差异性以及数据的时间性创建块镜像,并挂载到生成预装游戏数据的专用实例上,在专用实例上安装更新应用,并运行应用下载更新,在块镜像中存储最新版本的数据。
[0020]步骤2:基于块镜像创建快照V1。
[0021]步骤3:基于预装数据的快照V1为每个实例创建单独的块镜像。
[0022]步骤4:块镜像绑定到特定实例的data目录。
[0023]步骤5:当应用存在升级时,通过专用实例再次生成新数据的块镜像。
[0024]步骤6:基于新数据生成的块镜像创建快照V2。
[0025]步骤7:基于快照V2创建新的实例。
[0026]步骤8:将块镜像绑定到新建的实例中。
[0027]在具体工作中,先通过算法进行块镜像的创建,然后将创建好的块镜像挂载到生成预装游戏数据的专用实例上,在专用实例上进行应用的安装与更新。块镜像中存储的数据为最新版本数据。创建快照V1,为每个实例单独创建块镜像,并在生成的块镜像内存储私有数据,使得块镜像一一绑定到特定的云端实例的data目录中。当游戏版本更新升级时,通过专用实例再次生成新数据的块镜像,并在新的块镜像的基础上创建快照V2,从而创建新的实例。通过多实例共享快照存储空间,从而减少网络流量,节省安装时间,提高游戏等大数据应用的快速更新。
[0028]以上仅为本专利技术的较佳实施例而已,并不用于限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云游戏存储读写分离的方法,其特征在于,包括如下步骤:步骤1:通过算法创建块镜像,并挂载到生成预装游戏数据的专用实例上,在专用实例上安装更新应用,并运行应用下载更新,在块镜像中存储最新版本的数据;步骤2:基于块镜像创建快照V1;步骤3:基于预装数据的快照V1为每个实例创建单独的块镜像;步骤4:块镜像绑定到特定实例的data目...

【专利技术属性】
技术研发人员:丁康邹琼周双全
申请(专利权)人:深圳市瑞云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1