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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105959358A(43)申请公布日2016.09.21(21)申请号201610262858.4(22)申请日2016.04.25(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人刘斌(74)专利代理机构北京同达信恒知识产权代理有限公司11291代理人黄志华(51)Int.Cl.H04L29/08(2006.01)权利要求书2页说明书9页附图2页(54)发明名称CDN服务器及其缓存数据的方法(57)摘要本发明实施例提供一种CDN服务器缓存数据的方法及CDN服务器,在所述CDN服务器接收到一条请求信息,并基于该请求信息获取并缓存某一文件的过程中接收到了另一请求信息时,系统则会检测所述另一请求信息所对应请求的目标数据所在的文件是否是正在缓存中的文件,如果是,则会进一步判断当前的系统条件是否满足可将文件交由缓存于CDN服务器进行处理的预设条件,由此可以使得系统将不影响用户体验的文件交由CDN服务器进行处理,以此节省CDN源站的处理资源,具有提高CDN服务器的智能化水平和节省CDN源站的处理资源的技术效果。CN105959358ACN105959358A权利要求书1/2页1.一种CDN服务器缓存数据的方法,其特征在于,包括:CDN服务器接收第一请求信息,所述第一请求信息为包括请求范围第一range信息的超文本传输协议HTTP请求信息,所述第一请求消息用于请求第一文件中的与所述第一range信息指示的第一目标数据;所述CDN服务器基于所述第一请求信息在第一时间段内接收并缓存从CDN源站发送的所述第一文件的完整数据,所述CDN源站是指发布内容的原始站点;所述CDN服务器在所述第一时间段内接收第二请求信息,所述第二请求信息为包括请求范围第二range信息的超文本传输协议HTTP请求信息,所述第二请求消息用于请求所述第二range信息指示的第二目标数据;检测所述第二目标数据是否为所述第一文件中的部分数据;若是,则在满足一预设条件时,从缓存于所述CDN服务器上的所述第一文件的完整数据中确定所述第二目标数据,并根据所述CDN服务器上的所述第二目标数据响应所述第二请求消息。2.如权利要求1所述的方法,其特征在于,所述CDN服务器基于所述第一请求信息在第一时间段内接收并缓存从CDN源站发送的所述第一文件的完整数据,包括:在所述CDN服务器处于缓存所述第一文件的过程中时,所述CDN服务器建立与所述第一文件对应的第一缓存索引,所述第一缓存索引包括所述第一文件的第一来源位置信息;所述检测所述第二目标数据是否为所述第一文件中的部分数据,包括:在所述第二请求信息中包括所述第二目标数据所在的文件的第二来源位置信息时,检测所述第二来源位置信息是否与所述第一来源位置信息一致;其中,当所述第二来源位置信息与所述第一来源位置信息一致时,表征所述第二目标数据为所述第一文件中的部分数据,当所述第二来源位置信息与所述第一来源位置信息不一致时,则表征所述第二目标数据不为所述第一文件中的部分数据。3.如权利要求1所述的方法,其特征在于,所述在满足一预设条件时,从缓存于所述CDN服务器上的所述第一文件的完整数据中确定所述第二目标数据,并根据所述第二目标数据响应所述第二请求消息,包括:检测所述第二目标数据是否与所述第一目标数据一致;若是,则在所述CDN服务器接收并缓存所述第一文件的完整数据之后,从缓存于所述CDN服务器上的所述第一文件的完整数据中确定所述第二目标数据,并根据所述CDN服务器上的所述第二目标数据响应所述第二请求消息。4.如权利要求3所述的方法,其特征在于,在所述检测所述第二目标数据是否与所述第一目标数据一致之后,所述方法包括:若否,则检测缓存时长是否大于等于预设时长,所述缓存时长为从当前时刻到所述第一时间段中的最后时刻的时长;若否,则在所述CDN服务器接收并缓存所述第一文件的完整数据之后,从缓存于所述CDN服务器上的所述第一文件的完整数据中确定所述第二目标数据,并通过所述CDN服务器将所述第二目标数据发送到发出所述第二请求消息的客户端。5.如权利要求4所述的方法,其特征在于,在所述检测缓存时长是否大于等于预设时长之后,所述方法还包括:2CN105959358A权利要求书2/2页若是,则从所述CDN源站上的所述第一文件的完整数据中确定所述第二目标数据,并通过所述CDN源站将所述第二目标数据发送到发出所述第二请求消息的客户端。6.一种CDN服务器,其特征在于,包括:第一接收单元,用以接收第一请求信息和第二请求信息,所述第一请求信息为包括请求范围第一range信息的超文本传输协议HTTP请求信息,所述第一请