[发明专利]文件下载方法及装置在审
| 申请号: | 202111645473.3 | 申请日: | 2021-12-29 |
| 公开(公告)号: | CN114401261A | 公开(公告)日: | 2022-04-26 |
| 发明(设计)人: | 王伟;赵斌 | 申请(专利权)人: | 中国电信股份有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/10;H04L67/1095;H04L67/1097 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 张文华 |
| 地址: | 100033*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 下载 方法 装置 | ||
1.一种文件下载方法,其特征在于,包括:
接收客户端的文件下载请求,所述下载请求中携带有目标文件对应的存储器集群标识和文件存储信息;
基于所述文件存储信息,从所述存储器集群标识对应的存储器集群中选择目标存储服务器;
将所述文件下载请求发送至所述目标存储服务器,获取所述目标存储服务器反馈的所述目标文件;
将所述目标文件发送至所述客户端。
2.根据权利要求1所述的方法,其特征在于,
所述文件存储信息中至少包括:所述目标文件的名称,所述目标文件的存储路径,所述目标文件的大小,所述存储器集群中第一次接收所述目标文件的第一服务器的标识,所述目标文件上传至所述第一服务器的文件上传时间。
3.根据权利要求2所述的方法,其特征在于,基于所述文件存储信息,从所述存储器集群标识对应的存储器集群中选择目标存储服务器,包括:
确定所述存储器集群中的各个存储服务器的文件同步时间,其中,所述存储器集群中的各个存储服务器中的文件互相同步,任一所述存储服务器的文件同步时间为所述存储器集群中的其他存储服务器将所述目标文件最后一次同步至所述存储服务器的时间的最小值;
基于所述文件上传时间和所述各个存储服务器的文件同步时间,从所述存储器集群中选择至少一个备选存储服务器;
从所述至少一个备选存储服务器中确定所述目标存储服务器。
4.根据权利要求3所述的方法,其特征在于,基于所述文件上传时间和所述各个存储服务器的文件同步时间,从所述存储器集群中选择至少一个备选存储服务器,包括:
确定所述文件上传时间与当前时间的时间差;
若所述时间差大于第一预设时长,将所述存储器集群中的所有存储服务器均作为备选存储服务器;
若所述时间差小于第一预设时长,将所述存储器集群中的各个存储服务器的文件同步时间与所述文件上传时间进行比较;
若存在文件同步时间晚于所述文件上传时间的存储服务器,将所述存储服务器作为所述备选存储服务器;若存在文件同步时间早于所述文件上传时间但不超过第二预设时长的存储服务器,且所述时间差大于第三预设时长,将所述存储服务器作为所述备选存储服务器;否则,将所述第一服务器作为所述备选存储服务器。
5.根据权利要求3所述的方法,其特征在于,从所述至少一个备选存储服务器中确定所述目标存储服务器,包括:
基于负载均衡的轮询方式从所述至少一个备选存储服务器中确定所述目标存储服务器。
6.根据权利要求1所述的方法,其特征在于,接收客户端的文件下载请求,包括:
基于多线程方式和I/O多路复用异步方式,接收多个客户端的所述文件下载请求。
7.根据权利要求1所述的方法,其特征在于,获取所述目标存储服务器反馈的所述目标文件,包括:
获取所述目标存储服务器基于无锁消息队列方式发送的所述目标文件的多个片段,得到所述目标文件。
8.一种文件下载装置,其特征在于,包括:
接收模块,用于接收客户端的文件下载请求,所述下载请求中携带有目标文件对应的存储器集群标识和文件存储信息;
选择模块,用于基于所述文件存储信息,从所述存储器集群标识对应的存储器集群中选择目标存储服务器;
获取模块,用于将所述文件下载请求发送至所述目标存储服务器,获取所述目标存储服务器反馈的所述目标文件;
发送模块,用于将所述目标文件发送至所述客户端。
9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至7中任意一项所述的文件下载方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的文件下载方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111645473.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:制冷机组
- 下一篇:一种传输宽带CQI的确定方法及装置





