游戏资源数据处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:35300618 阅读:25 留言:0更新日期:2022-10-22 12:49
本公开涉及数据处理技术领域,具体涉及一种游戏资源数据处理方法、游戏资源数据处理装置、存储介质及电子设备。本公开提供的游戏资源数据处理方法包括:识别游戏应用程序所处的当前游戏进程,并根据游戏进程信息确定所述当前游戏进程对应的下一游戏进程;基于游戏进程与分包资源数据的映射关系确定所述下一游戏进程对应的目标分包资源数据;下载所述目标分包资源数据,并解压所述目标分包资源数据至所述游戏应用程序中。本公开提供的游戏资源数据处理方法能够减少游戏资源数据下载的等待时间,提升用户的游戏体验。提升用户的游戏体验。提升用户的游戏体验。

【技术实现步骤摘要】
游戏资源数据处理方法、装置、存储介质及电子设备


[0001]本公开涉及数据处理
,具体涉及一种游戏资源数据处理方法、游戏资源数据处理装置、存储介质及电子设备。

技术介绍

[0002]对于游戏应用程序,玩家通常需要下载一个游戏安装包,下载的应用程序可以是完整的游戏包,包括游戏引擎和游戏各个阶段的资源包;或者是游戏基础安装包,仅仅包含自游戏启动甚至创建角色阶段的游戏内容,游戏启动以后需要补充下载游戏各个阶段所必须的全部资源,才能进入游戏进行游玩。
[0003]目前不管是桌面平台还是移动平台,游戏都在往大型化的方式发展,现有的方式需要玩家进入游戏之前完成下载或者安装全部的游戏资源,导致玩家加载游戏的时间很长,影响游戏资源数据的处理效率,使得资源下载期间玩家的游戏体验较差。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的目的在于提供一种游戏资源数据处理方法、游戏资源数据处理装置、存储介质及电子设备,旨在减少游戏资源数据下载的等待时间,提升用户的游戏体验。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开实施例的一方面,提供了一种游戏资源数据处理方法,包括:识别游戏应用程序所处的当前游戏进程,并根据游戏进程信息确定所述当前游戏进程对应的下一游戏进程;基于游戏进程与分包资源数据的映射关系确定所述下一游戏进程对应的目标分包资源数据;下载所述目标分包资源数据,并解压所述目标分包资源数据至所述游戏应用程序中。
[0008]根据本公开的一些实施例,基于前述方案,所述游戏进程信息包括预先划分的多个游戏进程,以及各所述游戏进程之间的跳转关系。
[0009]根据本公开的一些实施例,基于前述方案,所述方法还包括:预先创建游戏进程与分包资源数据之间的映射关系,所述预先创建游戏进程与分包资源数据之间的映射关系,包括:利用资源提取器配置各所述游戏进程分别对应的依赖资源文件;将同一游戏进程对应的依赖资源文件进行合并,以生成各所述游戏进程分别对应的分包资源数据得到所述映射关系。
[0010]根据本公开的一些实施例,基于前述方案,所述利用资源提取器配置各所述游戏进程分别对应的依赖资源文件,包括:基于游戏进程所需的资源信息创建各所述游戏进程分别对应的配置文件;利用资源提取器中的资源深度遍历器根据所述配置文件进行索引以得到所述依赖资源文件。
[0011]根据本公开的一些实施例,基于前述方案,所述利用资源提取器配置各所述游戏进程分别对应的依赖资源文件,包括:预执行所述游戏进程得到运行信息;利用资源提取器中的日志分析提取器对所述运行信息进行分析以得到所述依赖资源文件。
[0012]根据本公开的一些实施例,基于前述方案,在生成各所述游戏进程分别对应的分包资源数据之后,所述方法还包括:将所述分包资源数据拆分为核心资源数据和可选资源数据;在确定所述下一游戏进程对应的目标分包资源数据后,下载所述目标分包资源数据中的目标核心资源数据;在所述目标核心资源数据下载完成后,下载所述目标分包资源数据中的目标可选资源数据。
[0013]根据本公开的一些实施例,基于前述方案,所述方法还包括:响应于所述游戏应用程序的游戏开启操作,加载启动资源数据至所述游戏应用程序中;其中,所述启动资源数据是将游戏开启对应的依赖资源文件进行合并生成的。
[0014]根据本公开实施例的第二方面,提供了一种游戏资源数据处理装置,包括:识别模块,用于识别游戏应用程序所处的当前游戏进程,并根据游戏进程信息确定所述当前游戏进程对应的下一游戏进程;确定模块,用于基于游戏进程与分包资源数据的映射关系确定所述下一游戏进程对应的目标分包资源数据;下载模块,用于下载所述目标分包资源数据,并解压所述目标分包资源数据至所述游戏应用程序中。
[0015]根据本公开实施例的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中的游戏资源数据处理方法。
[0016]根据本公开实施例的第四方面,提供了一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中的游戏资源数据处理方法。
[0017]本公开示例性实施例可以具有以下部分或全部有益效果:
[0018]在本公开的一些实施例所提供的技术方案中,预先配置了不同的游戏进程,以及各游戏进程对应的分包资源数据,使得在游戏应用程序运行当前游戏进程时,能够提前下载和解压下一游戏进程对应的分包资源数据。这样一来,一方面玩家进入游戏之前,不需要等待下载安装完全部的游戏资源数据,可以大大减少进入游戏时等待资源下载的时间,使其快速进入游戏,提升用户的游戏体验;另一方面,在运行当前游戏进程时,能预先下载和解压下一游戏进程对应的分包资源数据,就可以在不影响游戏各个阶段玩法的基础上,最大化地降低玩家的等待时间,极大地提升游戏体验和转化率。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0021]图1示意性示出本公开示例性实施例中一种游戏资源数据处理方法的流程示意
图;
[0022]图2示意性示出本公开示例性实施例中一种游戏进程的示意图;
[0023]图3示意性示出本公开示例性实施例中另一种游戏进程的示意图;
[0024]图4示意性示出本公开示例性实施例中一种游戏资源数据处理的数据交互示意图;
[0025]图5示意性示出本公开示例性实施例中一种游戏资源数据处理装置的组成示意图;
[0026]图6示意性示出本公开示例性实施例中一种计算机可读存储介质的示意图;
[0027]图7示意性示出本公开示例性实施例中一种电子设备的计算机系统的结构示意图。
具体实施方式
[0028]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
[0029]此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏资源数据处理方法,其特征在于,包括:识别游戏应用程序所处的当前游戏进程,并根据游戏进程信息确定所述当前游戏进程对应的下一游戏进程;基于游戏进程与分包资源数据的映射关系确定所述下一游戏进程对应的目标分包资源数据;下载所述目标分包资源数据,并解压所述目标分包资源数据至所述游戏应用程序中。2.根据权利要求1所述的游戏资源数据处理方法,其特征在于,所述游戏进程信息包括预先划分的多个游戏进程,以及各所述游戏进程之间的跳转关系。3.根据权利要求1所述的游戏资源数据处理方法,其特征在于,所述方法还包括:预先创建游戏进程与分包资源数据之间的映射关系,所述预先创建游戏进程与分包资源数据之间的映射关系,包括:利用资源提取器配置各所述游戏进程分别对应的依赖资源文件;将同一游戏进程对应的依赖资源文件进行合并,以生成各所述游戏进程分别对应的分包资源数据得到所述映射关系。4.根据权利要求3所述的游戏资源数据处理方法,其特征在于,所述利用资源提取器配置各所述游戏进程分别对应的依赖资源文件,包括:基于游戏进程所需的资源信息创建各所述游戏进程分别对应的配置文件;利用资源提取器中的资源深度遍历器根据所述配置文件进行索引以得到所述依赖资源文件。5.根据权利要求3所述的游戏资源数据处理方法,其特征在于,所述利用资源提取器配置各所述游戏进程分别对应的依赖资源文件,包括:预执行所述游戏进程得到运行信息;利用资源提取器中的日志分析提取器对所述运行信息进行分析以得到所述依赖资源文件。6....

【专利技术属性】
技术研发人员:吴家宏吴少森
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1