[发明专利]一种回源方法、装置、电子设备及存储介质有效
申请号: | 201911282910.2 | 申请日: | 2019-12-13 |
公开(公告)号: | CN112995251B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 年彦东;辛波 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L67/568 | 分类号: | H04L67/568;H04L67/56;H04L67/63;H04L47/10 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;高莺然 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 电子设备 存储 介质 | ||
1.一种回源方法,其特征在于,应用于内容分发网络CDN的缓存节点,所述方法包括:
在接收到数据请求的情况下,生成回源数据请求;
获取基于预设的时刻与回源分片大小的对应关系,确定所述回源数据请求的生成时刻对应的目标回源分片大小;其中,所述对应关系中,每一时刻对应的回源分片大小与该时刻CDN的带宽利用率相匹配,带宽利用率高的时刻下的回源分片的大小小于带宽利用率低的时刻下的回源分片的大小;
基于所述目标回源分片大小,从目标节点中获取所述回源数据请求对应的回源数据;其中,所述目标节点为:所述缓存节点的上一层缓存节点或源站。
2.根据权利要求1所述的方法,其特征在于,所述缓存节点包括至少一个代理服务器和至少一个缓存设备,每个代理服务器与任一缓存设备通信连接;
所述获取基于预设的时刻与回源分片大小的对应关系,确定所述回源数据请求的生成时刻对应的目标回源分片大小的步骤,包括:所述代理服务器在接收到数据请求的情况下,获取基于预设的时刻与回源分片大小的对应关系,确定所述回源数据请求的生成时刻对应的目标回源分片大小,并将所述目标回源分片大小发送给任一所述缓存设备;
所述基于所述目标回源分片大小,从目标节点中获取所述回源数据请求对应的回源数据的步骤,包括:所述缓存设备接收所述代理服务器发送的目标回源分片大小,并基于所述目标回源分片大小,从目标节点中获取所述回源数据请求对应的回源数据。
3.根据权利要求1或2所述的方法,其特征在于,所述生成回源数据请求的步骤,包括:
接收与用户发送的网络请求对应的数据请求;
在所述缓存节点中未缓存有所述数据请求所请求的全部数据时,生成所述回源数据请求;
所述获取基于预设的时刻与回源分片大小的对应关系,确定所述回源数据请求的生成时刻对应的目标回源分片大小的步骤,包括:
获取基于预设的时刻与回源分片大小的对应关系,确定所述网络请求的接收时刻对应的目标回源分片大小。
4.根据权利要求3所述的方法,其特征在于,在所述接收与用户发送的网络请求对应的数据请求的步骤之后,所述方法还包括:
确定所述网络请求的接收时刻,并从所述对应关系中,读取所述接收时刻所处的时间段对应的回源分片大小;其中,第一时间段对应第一回源分片大小,第二时间段对应第二回源分片大小,所述第一回源分片大小大于所述第二回源分片大小,所述第一时间段内CDN的带宽利用率小于所述第二时间段内CDN的带宽利用率;
所述获取基于预设的时刻与回源分片大小的对应关系,确定所述回源数据请求的生成时刻对应的目标回源分片大小的步骤,包括:将所读取到的回源分片大小确定为所述目标回源分片大小。
5.根据权利要求3所述的方法,其特征在于,所述基于所述目标回源分片大小,从目标节点中获取所述回源数据请求对应的回源数据的步骤,包括:
基于缺失数据的数据范围和所述目标回源分片大小,确定所述缺失数据所属的回源范围;其中,所述缺失数据为:所述全部数据中未被所述缓存节点缓存的数据;
利用所述回源范围和所述目标回源分片大小,从目标节点中获取包括所述缺失数据的回源数据。
6.根据权利要求5所述的方法,其特征在于,所述CDN中各个节点所缓存的数据是按照数据块形式存储的;
所述基于缺失数据的数据范围和所述目标回源分片大小,确定所述缺失数据所属的回源范围的步骤,包括:
利用所述缺失数据的数据范围,确定所述缺失数据所属的数据块的数量;
基于所述数量和所述目标回源分片大小,确定所述缺失数据所属的回源范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911282910.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种路灯杆固定机构
- 下一篇:一种检测个体肤质基因的试剂盒及其使用方法