资源获取方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-08-22 14:15:49
本申请涉及计算机,尤其涉及一种资源获取方法、装置、电子设备及存储介质。
背景技术:
1、云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在需要进行云游戏试玩以及游戏包下载的场景中,现有技术中可通过两种方案实现,一种是在云游戏试玩时,为了保证云游戏的体验,一般会暂停游戏包下载任务,并在结束云游戏试玩后,再手动打开暂停的游戏包下载任务,从而导致游戏资源分发效率低;另一种是在云游戏试玩的同时进行游戏包下载任务,云游戏的体验较差,无法同时兼顾试玩和下载,进而导致游戏资源分发效率低。
技术实现思路
1、本申请所要解决的技术问题在于,提供一种资源获取方法、装置、电子设备及存储介质,能够提高游戏资源的分发效率。
2、为了解决上述技术问题,一方面,本申请实施例提供一种资源获取方法,包括:
3、对网络状态信息进行实时检测,得到网络检测结果;
4、在所述网络检测结果表征当前网络状态信息满足预设的限速调整条件的情况下,基于所述当前网络状态信息确定目标限速信息;所述目标限速信息用于限制对目标游戏的安装包资源的获取速度;
5、基于目标画质信息确定获取所述目标游戏的云游戏资源的第一上限带宽,以及确定获取所述云游戏资源的第一下限带宽;
6、基于网络总带宽、所述第一上限带宽、所述第一下限带宽以及目标影响因子,确定第一带宽;所述目标影响因子包括与所述目标限速信息关联的影响因子;
7、基于第一网络通道获取所述安装包资源;所述第一网络通道的网络带宽为所述第一带宽;
8、基于第二网络通道获取所述云游戏资源;所述第二网络通道的网络带宽为第二带宽,所述第二带宽基于所述网络总带宽以及所述第一带宽确定。
9、另一方面,本申请实施例提供了资源获取装置,包括:
10、网络检测模块,用于对网络状态信息进行实时检测,得到网络检测结果;
11、限速信息确定模块,用于在所述网络检测结果表征当前网络状态信息满足预设的限速调整条件的情况下,基于所述当前网络状态信息确定目标限速信息;所述目标限速信息用于限制对目标游戏的安装包资源的获取速度;
12、第一上限带宽确定模块,用于基于目标画质信息确定获取所述目标游戏的云游戏资源的第一上限带宽,以及确定获取所述云游戏资源的第一下限带宽;
13、第一带宽确定模块,用于基于网络总带宽、所述第一上限带宽、所述第一下限带宽以及目标影响因子,确定第一带宽;所述目标影响因子包括与所述目标限速信息关联的影响因子;
14、第一获取模块,用于基于第一网络通道获取所述安装包资源;所述第一网络通道的网络带宽为所述第一带宽;
15、第二获取模块,用于基于第二网络通道获取所述云游戏资源;所述第二网络通道的网络带宽为第二带宽,所述第二带宽基于所述网络总带宽以及所述第一带宽确定。
16、另一方面,本申请提供了一种电子设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的资源获取方法。
17、另一方面,本申请提供了一种计算机存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行如上述的资源获取方法。
18、实施本申请实施例,具有如下有益效果:
19、本申请在同步获取云游戏资源以及安装包资源的情况下,可对网络状态进行实时检测,进而可基于当前网络状态信息确定对目标游戏的安装包资源的获取速度进行限制的目标限速信息;确定获取云游戏资源的第一上限带宽以及第二下限带宽,并基于网络总带宽、第一上限带宽、第二上限带宽以及目标影响因子,确定获取安装包资源的第一带宽,进而确定获取云游戏资源的第二带宽,其中目标影响因子包括与目标限速信息关联的影响因子,从而实现了基于目标限速信息对获取安装包资源的第一带宽进行了限制,相应即可保证用于获取云游戏资源的第二带宽的质量;通过对网络状态信息进行实时检测,从而实现动态调整对安装包资源的限速信息,进而实现动态调整第一带宽以及第二带宽,通过对获取安装包资源进行限速,保证了云游戏的试玩体验。另外,基于第一网络通道获取所述安装包资源,基于第二网络通道获取所述云游戏资源,可实现不同网络通道的资源获取互不影响,进而实现了在保证云游戏资源操作体验的情况下,云游戏资源与安装包资源的同步获取,实现边下边玩,提高了游戏资源的分发效率以及实现网络带宽的灵活分配。
技术特征:1.一种资源获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于网络总带宽、所述第一上限带宽、所述第一下限带宽以及目标影响因子,确定第一带宽,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标限速信息包括目标限制速度;所述目标影响因子基于所述目标限制速度、与所述加权带宽对应的第一权重,以及与所述目标限制速度对应的第二权重确定;所述第一权重小于所述第二权重,且所述第一权重与所述第二权重之和为1;
4.根据权利要求1所述的方法,其特征在于,所述基于第一网络通道获取所述安装包资源,包括:
5.根据权利要求1或2所述的方法,其特征在于,所述目标影响因子包括与所述安装包资源的资源类型相关联的第一影响因子;
6.根据权利要求1或2所述的方法,其特征在于,所述网络状态信息包括网络类型;所述目标影响因子包括与所述网络类型相关联的第二影响因子;
7.根据权利要求1或2所述的方法,其特征在于,所述目标影响因子包括与所述安装包资源的字节数相关联的第三影响因子;
8.根据权利要求1所述的方法,其特征在于,所述目标影响因子包括与所述安装包资源的资源类型相关联的第一影响因子,与网络类型相关联的第二影响因子,以及与所述安装包资源的字节数相关联的第三影响因子;
9.根据权利要求1所述的方法,其特征在于,所述网络状态信息包括上行速度和下行速度;
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.一种资源获取装置,其特征在于,包括:
12.一种电子设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1至10任一项所述的资源获取方法。
13.一种计算机存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行如权利要求1至10任一项所述的资源获取方法。
技术总结本申请涉及计算机技术领域,尤其涉及一种资源获取方法、装置、电子设备及存储介质,所述方法包括:对网络状态信息进行实时检测,得到网络检测结果;在所述网络检测结果表征当前网络状态信息满足预设的限速调整条件的情况下,基于所述当前网络状态信息确定目标限速信息;基于目标画质信息确定获取所述目标游戏的云游戏资源的第一上限带宽,以及确定获取所述云游戏资源的第一下限带宽;基于网络总带宽、所述第一上限带宽、所述第一下限带宽以及目标影响因子,确定第一带宽;基于第一网络通道获取所述安装包资源;基于第二网络通道获取所述云游戏资源。本申请能够提高游戏资源的分发效率。技术研发人员:易辉受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/8/21本文地址:https://www.jishuxx.com/zhuanli/20240822/277733.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表