预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103747049103747049A(43)申请公布日2014.04.23(21)申请号201310723904.2(22)申请日2013.12.24(71)申请人乐视网信息技术(北京)股份有限公司地址100089北京市海淀区学院南路68号19号楼六层6184号房间(72)发明人夏彦刚吴亚洲张建蕊(74)专利代理机构北京中博世达专利商标代理有限公司11274代理人申健(51)Int.Cl.H04L29/08(2006.01)权权利要求书2页利要求书2页说明书11页说明书11页附图4页附图4页(54)发明名称一种CDN文件分发方法、控制中心及系统(57)摘要本发明实施例提供一种CDN文件分发方法、装置及系统,涉及网络多媒体技术领域,能够灵活地根据文件的属性为文件分配合适的分发方式,进而缓解了网络拥挤,提升了CDN系统的性能。该方法包括:文件分发控制中心获取待分发的文件;根据预存在文件分发控制中心中的文件列表,判断待分发的文件是否满足第一预设条件;若待分发的文件满足第一预设条件,则发送主动下载指令至边缘节点,以使得边缘节点从存储节点上下载待分发的文件;若待分发的文件不满足第一预设条件,则接收边缘节点发送的下拉请求;在接收到边缘节点发送的下拉请求后,发送下拉指令至边缘节点,以使得边缘节点从存储节点上下载待分发的文件。CN103747049ACN103749ACN103747049A权利要求书1/2页1.一种CDN文件分发方法,其特征在于,应用于内容分发系统,所述方法包括:文件分发控制中心获取待分发的文件;所述文件分发控制中心根据预存在所述文件分发控制中心中的文件列表,判断所述待分发的文件是否满足第一预设条件,其中,所述第一预设条件为所述文件列表包括所述待分发的文件;若所述待分发的文件满足所述第一预设条件,所述文件分发控制中心则发送主动下载指令至边缘节点,以使得所述边缘节点从存储节点上下载所述待分发的文件;若所述待分发的文件不满足所述第一预设条件,所述文件分发控制中心则接收所述边缘节点发送的下拉请求,其中,所述下拉请求用于指示所述边缘节点请求从所述存储节点上下载所述待分发的文件;所述文件分发控制中心在接收到所述边缘节点发送的下拉请求后,发送下拉指令至所述边缘节点,以使得所述边缘节点从所述存储节点上下载所述待分发的文件。2.根据权利要求1所述的CDN文件分发方法,其特征在于,所述预存在所述文件分发控制中心中的文件列表至少包括热点文件的文件列表;在所述文件分发控制中心获取待分发的文件之前,所述方法还包括:所述文件分发控制中心获取所述预存在所述文件分发控制中心中的文件列表中的文件的第一数据;所述文件分发控制中心分析所述第一数据,生成所述热点文件的文件列表,所述热点文件至少包括当前时刻热门的多媒体文件;所述文件分发控制中心存储所述热点文件的文件列表。3.根据权利要求2所述的CDN文件分发方法,其特征在于,所述第一数据至少包括日志统计数据和页面曝光数据;所述文件分发控制中心分析所述第一数据,生成所述热点文件的文件列表,具体包括:所述文件分发控制中心根据日志统计数据和页面曝光数据,统计多媒体文件的访问总数、最后访问时间或者第一预设时间段内的访问量;若所述多媒体文件的访问总数大于等于第一预设门限,或者所述多媒体文件的最后访问时间小于等于第二预设门限,或者所述多媒体文件的第一预设时间段内的访问量大于等于第三预设门限,则所述多媒体文件为热点文件;所述文件分发控制中心生成所述热点文件的文件列表。4.根据权利要求1所述的CDN文件分发方法,其特征在于,所述文件分发控制中心根据预存在所述文件分发控制中心中的文件列表,判断所述待分发的文件是否满足第一预设条件,具体包括:所述文件分发控制中心读取预存在所述文件分发控制中心中的文件列表;所述文件分发控制中心查询所述文件列表中的文件,判断所述文件列表是否包括所述待分发的文件。5.一种文件分发控制中心,其特征在于,应用于内容分发系统,所述文件分发控制中心包括:第一获取模块,用于获取待分发的文件;2CN103747049A权利要求书2/2页判断模块,用于根据预存在所述文件分发控制中心中的文件列表,判断所述待分发的文件是否满足第一预设条件,其中,所述第一预设条件为所述文件列表包括所述待分发的文件;第一发送模块,用于若所述待分发的文件满足所述第一预设条件,则发送主动下载指令至边缘节点,以使得所述边缘节点从存储节点上下载所述待分发的文件;接收模块,用于若所述待分发的文件不满足所述第一预设条件,则接收所述边缘节点发送的下拉请求,其中,所述下拉请求用于指示所述边缘节点请求从所述存储节点上下载所述待分发的文件;第二发送模块,用于在所