[发明专利]一种下载更新文件的方法和系统在审
申请号: | 201710039204.X | 申请日: | 2017-01-19 |
公开(公告)号: | CN108337277A | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 侯国发;周世龙;苗辉 | 申请(专利权)人: | 贵州白山云科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 李冬梅;苗源 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 下载节点 调度节点 文件分发 更新 部分相同 下载更新 查询请求 带宽成本 分发信息 接收查询 接收文件 内容节点 下载地址 信息通知 信息选择 分发 发送 | ||
1.一种下载更新文件的方法,其特征在于,所述方法在CDN网络中执行,所述方法包括:
步骤1,调度节点接收文件分发信息;
步骤2,所述调度节点根据所述文件分发信息,向所述文件分发信息中包括的下载节点发送更新任务,所述更新任务包括该下载节点待更新的文件在所述内容节点上的下载地址;
步骤3,所述调度节点从下载节点接收查询具有全部相同或部分相同更新任务的下载节点的查询请求,根据所述文件分发信息选择与该下载节点具有全部相同或部分相同更新任务的下载节点,并将选择的下载节点的信息通知该下载节点。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述步骤3之前还执行:检测所述调度节点与每个下载节点之间的网络连接状态,如果所述调度节点与一下载节点之间的网络连接异常,则选择网络连接正常的一个或多个其他下载节点,并向该一个或多个其他下载节点发送向该网络连接异常的下载节点转发更新任务的指示。
3.如权利要求2所述的方法,其特征在于,
所述调度节点选择网络连接正常的一个或多个其他下载节点时,选择与该下载节点具有全部相同或部分相同更新任务的一个或多个其他下载节点。
4.如权利要求2所述的方法,其特征在于,所述调度节点检测所述调度节点与每个下载节点之间的网络连接状态包括:
所述调度节点周期地查询是否收到每个下载节点发送的探测包,其中所述调度节点的查询周期大于所述下载节点的发送周期;
若对于一下载节点的查询结果是没有收到探测包,则在下述条件满足一个或两个的情况下判断是否收到该下载节点发送的任务完成进度状态:所述调度节点发送更新任务后经过设定的时间段、从所有其他下载节点接收到任务完成进度状态,若判断结果是没有收到该下载节点发送的任务完成进度状态,则判断所述调度节点与该下载节点之间的网络连接异常。
5.如权利要求1-3中任一项所述的方法,其特征在于,所述步骤3还包括:
所述调度节点根据下述原则中的一个或多个选择与该下载节点具有全部相同或部分相同更新任务的下载节点:待选择的下载节点与发出查询请求的下载节点属于同机房,或者属于同地域,或者属于同节点,或者属于同运营商。
6.一种下载更新文件的方法,其特征在于,所述方法在CDN网络中执行,所述方法包括:
步骤1,下载节点接收调度节点下发的更新任务,所述更新任务包括该下载节点待更新的文件在所述内容节点上的下载地址;
步骤2,所述下载节点向所述调度节点发送查询与该下载节点具有全部相同或部分相同更新任务的查询请求,并从所述调度节点接收与该下载节点具有全部相同或部分相同更新任务的下载节点的信息;
步骤3,所述下载节点从与该下载节点具有全部相同或部分相同更新任务的下载节点中选择一个或多个,或者从所述内容节点和与该下载节点具有全部相同或部分相同更新任务的下载节点中选择一个或多个,并下载更新文件。
7.如权利要求6所述的方法,其特征在于,
所述步骤1还包括:当所述调度节点与该下载节点之间的网络连接异常时,所述下载节点通过与所述调度节点之间的网络连接正常的一个或多个其他下载节点接收所述调度节点下发的更新任务;
所述步骤2还包括:当所述调度节点与该下载节点之间的网络连接异常时,所述下载节点向所述一个或多个其他下载节点发送将所述查询请求发送到所述调度节点的指示。
8.如权利要求6所述的方法,其特征在于,所述步骤3还包括:
当所述下载节点从与该下载节点具有全部相同或部分相同更新任务的下载节点中选择多个时,或者从所述内容节点和与该下载节点具有全部相同或部分相同更新任务的下载节点中选择多个时,分别从所选择的各节点下载部分更新文件,并组合下载的各部分更新文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技有限公司,未经贵州白山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710039204.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件分发方法和系统
- 下一篇:一种获取信息流的发布信息量的方法及设备