资源加载方法及装置制造方法及图纸

技术编号:32361277 阅读:18 留言:0更新日期:2022-02-20 03:29
本申请提供资源加载方法及装置,其中所述资源加载方法包括:接收第一资源加载请求,所述第一资源加载请求中携带有资源标识;在未查找到所述资源标识对应的目标资源的情况下,识别所述第一资源加载请求的请求类型;若所述请求类型为主动加载,以目标网速的第一预设值下载所述目标资源并加载;若所述请求类型为静默加载,在存在请求类型为主动加载的第二资源加载请求的情况下,以所述目标网速的第二预设值下载所述目标资源并加载。在实现按需下载的同时,可以针对不同资源类型的目标资源使用不同的下载速度,以降低资源下载时长、提高资源下载效率,并提升资源加载速度,从而可以保证应用程序运行期间的流畅度,进而提高用户体验性。性。性。

【技术实现步骤摘要】
资源加载方法及装置


[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]第一下载模块,被配置为若所述请求类型为主动加载,以目标网速的第一预设值下载所述目标资源并加载;
[0038]第二下载模块,被配置为若所述请求类型为静默加载,在存在请求类型为主动加载的第二资源加载请求的情况下,以所述目标网速的第二预设值下载所述目标资源并加载,其中,所述第一预设值大于所述第二预设值。
[0039]可选地,所述装置还包括第三下载模块,被配置为:
[0040]若所述请求类型为静默加载,在不存在请求类型为主动加载的第二资源加载请求的情况下,以目标网速的第三预设值下载所述目标资源并加载,其中所述第三预设值大于
所述第一预设值。
[0041]可选地,所述识别模块,还被配置为:
[0042]根据所述资源标识,在资源缓存区中查找与所述资源标识对应的目标资源;
[0043]若在所述资源缓存区中查找失败,则根据所述资源标识,在本地资源库中查找与所述资源标识对应的目标资源;
[0044]若在所述本地资源库中查找失败,则识别所述第一资源加载请求的请求类型。
[0045]可选地,所述识别模块,还被配置为:
[0046]识别所述目标资源的资源类型;
[0047]若所述资源类型为非内置资源,则根据所述资源标识,在所述本地资源库中查找与所述资源标识对应的目标资源。
[0048]可选地,所述识别模块,还被配置为:
[0049]若所述资源类型为内置资源,则识别所述第一资源加载请求的请求类型。
[0050]可选地,所述装置还包括第一存入模块,被配置为:
[0051]加载资源配置表,其中,所述资源配置表包括资源标识、资源类型和资源路径;
[0052]根据所述资源标识、所述资源类型和所述资源路径,将已下载的资源存入本地资源库。
[0053]可选地,所述资源配置表还包括优先级;
[0054]所述第一下载模块,还被配置为:
[0055]若所述请求类型为主动加载,确定是否存在第三资源加载请求;
[0056]若是,在所述第三资源加载请求的请求类型为主动加载的情况下,比较所述目标资源与所述第三资源加载请求所请求资源的优先级;
[0057]在所述目标资源的优先级高于所述第三资源加载请求所请求资源的优先本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源加载方法,其特征在于,包括:接收第一资源加载请求,其中,所述第一资源加载请求中携带有资源标识;在未查找到所述资源标识对应的目标资源的情况下,识别所述第一资源加载请求的请求类型;若所述请求类型为主动加载,以目标网速的第一预设值下载所述目标资源并加载;若所述请求类型为静默加载,在存在请求类型为主动加载的第二资源加载请求的情况下,以所述目标网速的第二预设值下载所述目标资源并加载,其中,所述第一预设值大于所述第二预设值。2.根据权利要求1所述的方法,其特征在于,还包括:若所述请求类型为静默加载,在不存在请求类型为主动加载的第二资源加载请求的情况下,以目标网速的第三预设值下载所述目标资源并加载,其中所述第三预设值大于所述第一预设值。3.根据权利要求1所述的方法,其特征在于,所述在未查找到所述资源标识对应的目标资源的情况下,识别所述第一资源加载请求的请求类型,包括:根据所述资源标识,在资源缓存区中查找与所述资源标识对应的目标资源;若在所述资源缓存区中查找失败,则根据所述资源标识,在本地资源库中查找与所述资源标识对应的目标资源;若在所述本地资源库中查找失败,则识别所述第一资源加载请求的请求类型。4.根据权利要求3所述的方法,其特征在于,所述根据所述资源标识,在本地资源库中查找与所述资源标识对应的目标资源,包括:识别所述目标资源的资源类型;若所述资源类型为非内置资源,则根据所述资源标识,在所述本地资源库中查找与所述资源标识对应的目标资源。5.根据权利要求4所述的方法,其特征在于,在所述识别所述目标资源的资源类型之后,还包括:若所述资源类型为内置资源,则识别所述第一资源加载请求的请求类型。6.根据权利要求1所述的方法,其特征在于,在所述接收第一资源加载请求之前,还包括:加载资源配置表,其中,所述资源配置表包括资源标识、资源类型和资源路径;根据所述资源标识、所述资源类型和所述资源路径,将已下载的资源存入本地资源库。7.根据权利要求6所述的方法,其特征在于,所述资...

【专利技术属性】
技术研发人员:陈进鼎郑金柯
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1