[发明专利]镜像源管理方法、资源下载方法及计算设备有效
申请号: | 201811636747.0 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109756569B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 张爽 | 申请(专利权)人: | 武汉深之度科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/65 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 孟玉洁;张赞 |
地址: | 430205 湖北省武汉市东湖新技术开发区东一产业园光*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 镜像源 管理 方法 资源 下载 计算 设备 | ||
1.一种镜像源管理方法,在服务器中执行,所述镜像源适于对官方源的资源进行同步,并向终端设备提供资源下载服务,所述方法包括:
统计各镜像源的流量情况,所述流量情况包括流量占比,以及实际流量、逻辑流量中的至少之一,所述流量占比为预定时间段内,镜像源向终端设备传输的数据量占所有镜像源向终端设备传输的总数据量的比例,所述实际流量为在预定时间段内镜像源向终端设备传输的数据量,所述逻辑流量为官方源一次资源更新的数据量与使用该资源的终端设备的数量、镜像源的流量占比的乘积;
根据流量情况来从所有镜像源中筛选出关键镜像源;
分别获取各关键镜像源的工作状态,所述工作状态包括:资源同步进度、用户使用比例、数据传输速率和异常记录,其中,用户使用比例为使用某一镜像源的用户的数量占所有镜像源的用户数量的比例;
根据所述工作状态,从所述关键镜像源中确定至少一个推荐镜像源;响应于终端设备向服务器发送源连接请求,向所述终端设备接收服务器返回至少一个推荐镜像源,以便所述终端设备从所述至少一个推荐镜像源中确定至少一个目标镜像源,从所述目标镜像源中下载资源。
2.如权利要求1所述的方法,其中,所述根据所述工作状态确定至少一个推荐镜像源的步骤包括:
将工作状态满足预设条件的镜像源作为推荐镜像源,所述预设条件包括:资源同步进度为100%、用户使用比例的下降幅度小于第一阈值、数据传输速率的下降幅度小于第二阈值、无异常记录中的至少之一。
3.如权利要求1或2中任一项所述的方法,在所述分别获取各关键镜像源的工作状态的步骤之前,还包括:
将流量占比最大的预定数量个镜像源作为关键镜像源,或将流量占比大于预设阈值的镜像源作为关键镜像源。
4.如权利要求1-3中任一项所述的方法,还包括:
当接收到终端设备发送的源连接请求时,将所述至少一个推荐镜像源返回给终端设备。
5.一种资源下载方法,在终端设备中执行,包括:
向服务器发送源连接请求;
接收服务器返回的至少一个推荐镜像源,其中,所述至少一个推荐镜像源按照如权利要求1至4中任一项所述的镜像源管理方法生成;
从所述至少一个推荐镜像源中确定至少一个目标镜像源;
分别向各目标镜像源发送资源下载请求;以及
接收各目标镜像源返回的资源。
6.如权利要求5所述的方法,其中,所述从所述至少一个推荐镜像源中确定至少一个目标镜像源的步骤包括:
分别向各推荐镜像源发送测试数据包;
根据各推荐镜像源对测试数据包的响应情况来确定目标镜像源。
7.如权利要求6所述的方法,其中,所述响应情况包括丢包率、测试数据包的最短往返时间、最长往返时间、平均往返时间中的至少之一;
所述根据各推荐镜像源对测试数据包的响应情况来确定目标镜像源的步骤包括:
将响应情况值最小的预定数量个推荐镜像源作为目标镜像源;或
将响应情况值小于预设阈值的推荐镜像源作为目标镜像源。
8.如权利要求5-7中任一项所述的方法,其中,待下载的资源包括多个数据包,所述分别向各目标镜像源发送资源下载请求的步骤包括:
向不同的目标镜像源发送针对不同数据包的资源下载请求。
9.如权利要求5-8中任一项所述的方法,还包括:
分别统计各目标镜像源的下载情况;
当有目标镜像源出现下载异常时,停止向该目标镜像源请求资源。
10.如权利要求9所述的方法,其中,所述下载情况包括:请求次数、下载出错次数、下载延时中的至少之一;
所述下载异常包括:下载出错次数大于第一阈值、下载出错次数与请求次数之比大于第二阈值、下载延时大于第三阈值中的至少之一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉深之度科技有限公司,未经武汉深之度科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811636747.0/1.html,转载请声明来源钻瓜专利网。