[发明专利]资源下载方法、装置、电子设备以及存储介质在审
申请号: | 202111433109.0 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114157644A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 吴超 | 申请(专利权)人: | 广东明创软件科技有限公司 |
主分类号: | H04L67/00 | 分类号: | H04L67/00;H04L67/06 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 吕静 |
地址: | 523860 广东省东莞市长*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 下载 方法 装置 电子设备 以及 存储 介质 | ||
1.一种资源下载方法,其特征在于,应用于资源下载设备,所述方法包括:
响应于资源下载请求,从服务器获取待下载资源对应的分片信息;
获取所述资源下载设备的网络连接信息,并基于所述网络连接信息确定至少两个资源提供设备,其中,所述至少两个资源提供设备包括所述服务器;
基于所述分片信息和所述至少两个资源提供设备,生成所述至少两个资源提供设备各自对应的分片下载任务,并将所述至少两个资源提供设备各自对应的分片下载任务分配至对应的资源提供设备,以指示所述至少两个资源提供设备根据各自对应的分片下载任务提供对应的分片;
根据接收到的所述至少两个资源提供设备提供的分片,获得所述待下载资源。
2.根据权利要求1所述的方法,其特征在于,所述获取所述资源下载设备的网络连接信息,并基于所述网络连接信息确定至少两个资源提供设备,包括:
获取所述资源下载设备所在的局域网中除所述资源下载设备外的设备,作为第一设备;
当所述第一设备存储有所述待下载资源且所述资源下载设备和所述第一设备均满足预设条件时,将所述第一设备确定为所述资源提供设备。
3.根据权利要求2所述的方法,其特征在于,所述预设条件包括运行与所述待下载资源对应的目标应用程序,未开启省电模式以及剩余电量大于电量阈值,或者,所述预设条件包括运行与所述待下载资源对应的目标应用程序,未开启省电模式以及处于充电状态。
4.根据权利要求1所述的方法,其特征在于,所述获取所述资源下载设备的网络连接信息,并基于所述网络连接信息确定至少两个资源提供设备,包括:
获取与所述资源下载设备通过对等网络连接的设备,作为第二设备;
当所述第二设备为做种设备且所述第二设备存储有所述待下载资源时,将所述第二设备确定为所述资源提供设备。
5.根据权利要求1所述的方法,其特征在于,所述获取所述资源下载设备的网络连接信息,并基于所述网络连接信息确定至少两个资源提供设备,包括:
获取与所述资源下载设备通过蓝牙技术连接的设备,作为第三设备;
当所述第三设备存储有所述待下载资源时,将所述第三设备确定为所述资源提供设备。
6.根据权利要求1所述的方法,其特征在于,所述获取所述资源下载设备的网络连接信息,并基于所述网络连接信息确定至少两个资源提供设备,包括:
获取与所述资源下载设备通过近距离无线通信技术连接的设备,作为第四设备;
当所述第四设备存储有所述待下载资源时,将所述第四设备确定为所述资源提供设备。
7.根据权利要求1-6任一项所述的方法,其特征在于,在所述获取所述资源下载设备的网络连接信息,并基于所述网络连接信息确定至少两个资源提供设备之前,还包括:
基于所述分片信息,获取所述待下载资源对应的第一个分片;
从所述服务器下载所述第一个分片。
8.一种资源下载装置,其特征在于,应用于资源下载设备,所述装置包括:
分片信息获取模块,用于响应于资源下载请求,从服务器获取待下载资源对应的分片信息;
资源提供设备确定模块,用于获取所述资源下载设备的网络连接信息,并基于所述网络连接信息确定至少两个资源提供设备,其中,所述至少两个资源提供设备包括所述服务器;
分片下载任务分配模块,用于基于所述分片信息和所述至少两个资源提供设备,生成所述至少两个资源提供设备各自对应的分片下载任务,并将所述至少两个资源提供设备各自对应的分片下载任务分配至对应的资源提供设备,以指示所述至少两个资源提供设备根据各自对应的分片下载任务提供对应的分片;
待下载资源获得模块,用于根据接收到的所述至少两个资源提供设备提供的分片,获得所述待下载资源。
9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行如权利要求1-7任一项所述的方法。
10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东明创软件科技有限公司,未经广东明创软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111433109.0/1.html,转载请声明来源钻瓜专利网。