[发明专利]内容分发网络及其数据下载方法在审
申请号: | 201610215443.1 | 申请日: | 2016-04-08 |
公开(公告)号: | CN107277092A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 孙振岗 | 申请(专利权)人: | 北京优朋普乐科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N21/647 |
代理公司: | 北京恒都律师事务所11395 | 代理人: | 李春晅 |
地址: | 100123 北京市朝阳区高碑店*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容 分发 网络 及其 数据 下载 方法 | ||
1.一种内容分发网络的数据下载方法,其特征在于,所述内容分发网络包括通过网络连接的核心存储节点和二个以上的边缘缓存节点,位于同一地区的边缘缓存节点组成一个边缘节点组;在边缘缓存节点侧,所述方法包括:
判断本边缘节点组内的其他边缘缓存节点是否保存有需要下载的介质数据;
若是,选择本边缘节点组内保存有所述介质数据,且可用网络带宽最大的边缘缓存节点作为应答节点;从所述应答节点下载并在本地存储器保存所述介质数据;
若否,从上层节点回源下载并在本地存储器保存所述介质数据。
2.根据权利要求1所述的方法,其特征在于,所述内容分发网络还包括设置在所述核心存储节点和边缘缓存节点之间的一层以上的中间缓存节点,所述从上层节点回源下载并在本地存储器保存所述介质数据,具体包括:
从边缘缓存节点开始,重复向当前节点的上层节点发出介质数据下载请求,直至找到保存有该介质数据的中间缓存节点或核心存储节点,并将该中间缓存节点或核心存储节点作为应答节点;从所述应答节点的下层节点开始直至所述边缘缓存节点,逐级从当前节点的上层节点下载并在本地存储器保存所述介质数据。
3.根据权利要求2所述的方法,其特征在于,所述从上层节点回源下载并在本地存储器保存所述介质数据,还包括:若从所述应答节点的下层节点开始直至所述边缘缓存节点,逐级从当前节点的上层节点下载并在本地存储器保存所述介质数据的过程失败,所述边缘缓存节点直接从核心存储节点下载并在本地存储器保存所述介质数据。
4.根据权利要求1~3任一所述的方法,其特征在于,各节点均存储有所述介质数据的切片内容在本节点是否存在的状态记录信息;
所述下载并在本地存储器保存所述介质数据,具体包括:
请求下载节点将本节点中与所述介质数据相关的状态记录信息发送至下载服务节点;
所述下载服务节点将本节点的状态记录信息与请求下载节点的状态记录信息进行比较,选择请求下载节点不存在的切片内容返回至请求下载节点;
请求下载节点收到上述切片内容并保存至本地的存储器后,更新本节点的状态记录信息;
其中,所述切片内容指按预设的切片长度对介质数据划分得到的各个部分,每一部分为一个切片内容。
5.根据权利要求4所述的方法,其特征在于,所述状态记录信息是一个或多个bitmap,所述bitmap中的每一位对应于一切片内容,其数值表示对应的切片内容在本节点是否存在。
6.根据权利要求5所述的方法,其特征在于:
所述切片内容是按设定的段大小将下载文件分成的一段或多段,每段按设定的块大小分为多块,每一段数据维护一个bitmap ;
在下载过程中,请求下载节点在下载每段数据时均先向下载服务节点发送该段数据的bitmap,然后下载服务节点根据本地和请求下载节点的该段数据的bitmap向请求下载节点返回相应的块数据。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
判断一个群组内是否有多个边缘缓存节点需要到上层节点回源下载相同的介质数据,若是,指定一个边缘缓存节点执行回源下载流程,其他边缘缓存节点从上述指定的边缘缓存节点下载;
和/或,
判断所述边缘缓存节点是否有多个对需要下载的同样的介质数据的服务请求,若是,仅对第一个服务请求执行数据下载过程,等所述边缘缓存节点收到该介质数据后,同时返回给需要此介质数据服务的所有用户。
8.一种内容分发网络,其特征在于,包括通过网络连接的核心存储节点、二个以上的边缘缓存节点,位于同一地区的边缘缓存节点组成一个边缘节点组;所述边缘缓存节点包括:
组内数据判断模块,用于判断本边缘节点组内的其他边缘缓存节点是否保存有需要下载的介质数据;
组内节点选择模块,用于当本边缘节点组内的其他边缘缓存节点保存有需要下载的介质数据时,选择本边缘节点组内保存有所述介质数据、且可用网络带宽最大的边缘缓存节点作为应答节点;
介质下载模块,用于从应答节点下载所述介质数据并保存至本地存储器;
回源下载模块,用于当本边缘节点组内的其他边缘缓存节点均没有保存需要下载的介质数据时,向上级节点回源下载所述介质数据并保存至本地存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优朋普乐科技有限公司,未经北京优朋普乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610215443.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种燃煤发热量数据校核方法
- 下一篇:基于计算机的医院病人资料处理方法
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法