小游戏应用的启动方法及相关装置制造方法及图纸

技术编号:33091250 阅读:25 留言:0更新日期:2022-04-15 11:05
本申请提供了一种小游戏应用的启动方法及相关装置,所述方法包括:检测到针对目标小游戏应用的启动指令;响应所述启动指令,向小游戏平台服务器发送第一游戏安装包请求消息,以得到所述服务器因响应而下发的主安装包;加载所述主安装包以显示加载界面,并向所述小游戏平台服务器发送第二游戏安装包请求消息,以得到至少一个子安装包;在所述主安装包加载完成后,检测已下载的所述至少一个子安装包能否运行起主界面游戏场景,若是,则加载子安装包,以显示所述游戏界面。本申请实施例可以避免下载整体程序包耗时过长无法实现目标小游戏应用的快速启动,有利于提高小游戏应用的启动速度。度。度。

【技术实现步骤摘要】
小游戏应用的启动方法及相关装置


[0001]本申请涉及数据处理
,尤其是涉及到一种小游戏应用的启动方法及相关装置。

技术介绍

[0002]随着游戏用户生活节奏的不断加快,对于能够快速启动并可以玩耍的小游戏的需求日益增强,因此针对于小游戏应用的启动方法具有重要的价值。
[0003]但随着游戏用户对于小游戏的玩法趣味性、画面精美程度的要求增加,传统的使用网页替代原生开发小游戏,通过加载网页完成即可启动游戏的方法,无法支撑起该类小游戏中日益加重的资源文件。这个时候就只能让用户按照传统方式下载完整的程序包,才能够体验到玩法多样、画质精美的游戏,而这对于足快生活节奏的游戏用户不够方便快捷,不能满足于他们随时即可启动游戏玩耍的需求。

技术实现思路

[0004]本申请实施例提供小游戏应用的启动方法及相关装置,以期提高电子设备启动小游戏应用的速度。
[0005]第一方面,本申请实施例提供了一种小游戏应用的启动方法,包括:
[0006]检测到针对目标小游戏应用的启动指令;
[0007]响应所述启动指令,向小游戏平台服务器发送第一游戏安装包请求消息;
[0008]接收来自所述小游戏平台服务器响应第一游戏安装包请求消息而按照预先排序的下载顺序下发的主安装包;
[0009]在加载所述主安装包以显示所述目标小游戏的应用加载界面的过程中,执行如下操作:向所述小游戏平台服务器发送第二游戏安装包请求消息;以及,接收来自所述小游戏平台服务器响应第二游戏安装包请求消息而按照所述下载顺序下发子安装包;
[0010]在所述主安装包被加载完成后,保持显示所述目标小游戏的应用加载界面,检测当前已下载的至少一个所述子安装包能否运行起所述目标小游戏应用的主界面游戏场景:
[0011]若是,则加载所述至少一个子安装包,以显示所述目标小游戏应用的游戏界面。
[0012]第二方面,本申请实施例还提供了一种小游戏安装包处理方法,包括:
[0013]获取目标小游戏应用的安装包;
[0014]确定启动所述目标小游戏应用所需要的参考文件,并将所述安装包中与所述参考文件对应的资源文件设置为所述目标小游戏应用的主安装包;
[0015]获取所述目标小游戏应用的多个子功能场景;
[0016]确定所述多个子功能场景的使用热度的排列顺序,所述使用热度用于表征对应的子功能场景的使用频率、使用次数和使用时长中的至少一种;
[0017]将所述安装包中与所述多个子功能场景对应的多个资源文件子集设置为所述目标小游戏应用的多个子安装包;
[0018]根据所述排列顺序、所述主安装包和所述多个子安装包生成所述目标小游戏应用的安装包序列,所述安装包序列用于指示所述主安装包和所述多个子安装包的下载顺序。
[0019]第三方面,本申请实施例还提供了一种小游戏应用的启动装置,包括:
[0020]检测指令单元:用于检测到针对目标小游戏应用的启动指令;
[0021]响应单元:用于响应所述启动指令,向小游戏平台服务器发送第一游戏安装包请求消息;
[0022]下载单元:用于接收来自所述小游戏平台服务器响应第一游戏安装包请求消息而按照预先排序的下载顺序下发的主安装包;
[0023]加载单元:用于在加载所述主安装包以显示所述目标小游戏的应用加载界面的过程中,执行如下操作:向所述小游戏平台服务器发送第二游戏安装包请求消息;以及,接收来自所述小游戏平台服务器响应第二游戏安装包请求消息而按照所述下载顺序下发子安装包;
[0024]检测运行单元:用于在所述主安装包被加载完成后,保持显示所述目标小游戏的应用加载界面,检测当前已下载的至少一个所述子安装包能否运行起所述目标小游戏应用的主界面游戏场景:若是,则加载所述至少一个子安装包,以显示所述目标小游戏应用的游戏界面。
[0025]第四方面,本申请实施例还提供了一种小游戏安装包处理装置,包括:
[0026]获取安装包单元:用于获取目标小游戏应用的安装包;
[0027]主安装包设置单元:用于确定启动所述目标小游戏应用所需要的参考文件,并将所述安装包中与所述参考文件对应的资源文件设置为所述目标小游戏应用的主安装包;
[0028]获取子功能场景单元:用于获取所述目标小游戏应用的多个子功能场景;
[0029]排序单元:用于确定所述多个子功能场景的使用热度的排列顺序,所述使用热度用于表征对应的子功能场景的使用频率、使用次数和使用时长中的至少一种;
[0030]子安装包设置单元:用于将所述安装包中与所述多个子功能场景对应的多个资源文件子集设置为所述目标小游戏应用的多个子安装包;
[0031]序列生成单元:用于根据所述排列顺序、所述主安装包和所述多个子安装包生成所述目标小游戏应用的安装包序列,所述安装包序列用于指示所述主安装包和所述多个子安装包的下载顺序。
[0032]第五方面,本申请实施例还提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器质性所述计算机程序时实现如上所述第一方面任一方法的步骤。
[0033]第六方面,本申请实施例还提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器质性所述计算机程序时实现如上所述第二方面任一方法的步骤。
[0034]第七方面,本申请实施例还提供了一种算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述第一方面任一方法或第二方面任一方法的步骤。
[0035]可以看出,本申请实施例中,首先检测到针对目标小游戏应用的启动指令,然后响应所述指令,向小游戏平台服务器发送第一游戏安装包请求消息,以得到所述平台服务器
下发的主安装包;加载所述主安装包以显示应用加载界面,并向所述小游戏平台服务器发送第二游戏安装包请求消息,以得到所述至少一个子安装包,在所述主安装包加载完后,检测当前已下载的至少一个子安装包是否能运行起游戏场景,若是,则加载所述子安装包进入游戏界面。这样,可以实现在较短的时间内下载好主安装包即可启动游戏,并可在下载到能运行起游戏场景的至少一个子安装包后,即可进入游戏界面进行游戏,提高了启动目标小游戏应用的速度,还能适用于大重量程序包的小游戏。
附图说明
[0036]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1a是本申请实施例提供的一种小游戏应用启动系统的示意图;
[0038]图1b是本申请实施例提供的一种电子设备的结构示意图;
[0039]图1c是本申请实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种小游戏应用的启动方法,其特征在于,应用于电子设备,所述方法包括:检测到针对目标小游戏应用的启动指令;响应所述启动指令,向小游戏平台服务器发送第一游戏安装包请求消息;接收来自所述小游戏平台服务器响应第一游戏安装包请求消息而按照预先排序的下载顺序下发的主安装包;在加载所述主安装包以显示所述目标小游戏的应用加载界面的过程中,执行如下操作:向所述小游戏平台服务器发送第二游戏安装包请求消息;以及,接收来自所述小游戏平台服务器响应第二游戏安装包请求消息而按照所述下载顺序下发子安装包;在所述主安装包被加载完成后,保持显示所述目标小游戏的应用加载界面,检测当前已下载的至少一个所述子安装包能否运行起所述目标小游戏应用的主界面游戏场景:若是,则加载所述至少一个子安装包,以显示所述目标小游戏应用的游戏界面。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若否,则继续保持显示所述目标小游戏的应用加载界面,并继续下载所述目标小游戏的子安装包直至获取到能够运行起所述目标小游戏应用的游戏界面的多个子安装包;加载所述多个子安装包以显示所述目标小游戏应用的游戏界面。3.根据权利要求1所述的方法,其特征在于,所述至少一个子安装包为所述目标小游戏应用的子安装包集合中的部分或全部子安装包。4.根据权利要求3所述的方法,其特征在于,所述至少一个子安装包的下载顺序与所述目标小游戏应用的安装包序列中的顺序对应,所述安装包序列用于指示所述主安装包和所述子安装包集合中的多个子安装包的下载顺序。5.根据权利要求4所述的方法,其特征在于,所述目标小游戏应用的安装包序列中所述主安装包的下载顺序在所述多个子安装包的下载顺序之前。6.根据权利要求3或4所述的方法,其特征在于,所述多个子安装包与所述目标应用程序的多个子功能场景一一对应,所述多个子安装包的下载顺序与所述多个子功能场景的使用热度的预设排列顺序对应,所述使用热度用于表征对应的子功能场景的使用频率、使用次数和使用时长中的至少一种。7.根据权利要求1所述的方法,其特征在于,所述检测当前已下载的所述至少一个子安装包是否能够运行起所述目标小游戏应用的主界面游戏场景,包括:检测当前已下载的所述至少一个子安装包中是否包含有运行所述主界面游戏场景所需的资源文件;若包含,则确定能够运行起所述主界面游戏场景;若不包含,则确定不能够运行起所述主界面游戏场景。8.根据权利要求1所述的方法,其特征在于,所述在加载所述主安装包以显示所述目标小游戏的应用加载界面的过程中,包括:显示所述应用加载界面,所述应用加载界面包括应用加载进度条;根据所述主安装包被实际加载的进度控制所述应用加载进度条的进度信息的显示。9.一种小游戏安装包处理方法,其特征在于,应用于服务器,所述方法包括:获取目标小游戏应用的安装包;确定启动所述目标小游戏应用所需要的参考文件,并将所述安装包中与所述参考文件
对应的资源文件设置为所述目标小游戏应用的主安装包;获取所述目标小游戏应用的多个子功能场景;确定所述多个子功能场景的使用热度的排列顺序,所述使用热度用于表征对应的子功能场景的使用频率、使用次数和使用时长中的至少一种;将所述安装包中与所述多个子功能场景对应的多个资源文件子集设置为所述目标小游戏应用的多个子安装包;根据所述排列顺序、所述主安装包和所述多个子安装包生成所述目标小游戏应用的安装包序列,所述安装包序列用于指示所述主安装包和所述多个子安装包的...

【专利技术属性】
技术研发人员:吴超
申请(专利权)人:广东明创软件科技有限公司
类型:发明
国别省市:

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

1