[发明专利]一种数据获取方法、数据获取装置、服务器及存储介质有效
申请号: | 201811377278.5 | 申请日: | 2018-11-19 |
公开(公告)号: | CN109495568B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 王志国 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;项京 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 获取 方法 装置 服务器 存储 介质 | ||
本发明实施例提供了一种数据获取方法、数据获取装置、服务器及存储介质,其中方法包括:确定当前探测周期的各个上层节点的第一数据传输指标;针对各个上层节点中的每个上层节点,对上层节点的第一数据传输指标进行预处理和稳定性处理,得到上层节点的第二数据传输指标;基于各个上层节点的第二数据传输指标的大小,对各个上层节点进行排序;向排序后的各个上层节点中位序第一的上层节点发送数据获取请求,以使位序第一的上层节点返回与数据获取请求对应的请求数据。本发明实施例能够提高各上层节点的排序稳定性。
技术领域
本发明涉及数据传输技术领域,特别是涉及一种数据获取方法、数据获取装置、服务器及存储介质。
背景技术
互联网技术的快速发展为用户带来极大便利,但同时用户对互联网的服务品质和传输速度要求也越来越高,这就导致虽然网络带宽在不断增长,但随着用户数量不断增加,受Web服务器的负荷和传输距离等因素影响,数据传输速度仍然偏慢。而CDN(ContentDelivery Network,内容分发网络)技术的出现,能够优化网络数据传输质量,从而提高数据传输速度。
如图1所示,在CDN中通常部署有多个边缘节点和多个上层节点,其中,边缘节点可以是指位于用户附近的缓存服务器,通常部署于整个CDN的网络边缘,用于从上层节点获取数据并缓存;上层节点可以是指源服务器,通常分层部署于整个CDN的数据中心,用于负责缓存回源拉取的数据。
当CDN的边缘节点没有缓存的数据时,便需要从上层节点获取数据,其数据获取过程为:边缘节点会周期性地探测并比较各上层节点的数据传输时间作为数据传输指标,并基于数据传输指标的高低对各上层节点进行排序,进而从位序第一的上层节点中获取数据。
相关技术中的边缘节点,由于是直接基于各上层节点的原始数据传输指标进行排序,这就会导致一旦周期性探测到的各上层节点的原始数据传输指标出现变化,则各上层节点的位序也将随之波动,可能造成该边缘节点每次选择的上层节点都不同。然而事实上,并不是每个上层节点中都存储有该边缘节点的所需数据,一旦该边缘节点选择的上层节点中未存储所需数据,则上层节点需进一步再向其上一层节点请求所需数据,然后再一层一层回传至该边缘节点,导致数据获取流程增加,造成数据获取时间延长。也即,由于相关技术中各上层节点的排序稳定性差,从而导致边缘节点在从上层节点获取数据时的速度易受到影响。
发明内容
本发明实施例的目的在于提供一种数据获取方法、数据获取装置、服务器及存储介质,以提高各上层节点的排序稳定性。具体技术方案如下:
第一方面,本发明实施例提供了一种数据获取方法,包括:
确定当前探测周期的各个上层节点的第一数据传输指标;
针对各个上层节点中的每个上层节点,对所述上层节点的所述第一数据传输指标进行预处理和稳定性处理,得到所述上层节点的第二数据传输指标;
基于各个所述上层节点的所述第二数据传输指标的大小,对各个所述上层节点进行排序;
向排序后的各个上层节点中位序第一的所述上层节点发送数据获取请求,以使位序第一的所述上层节点返回与所述数据获取请求对应的请求数据。
可选地,所述对所述上层节点的所述第一数据传输指标进行预处理和稳定性处理,得到所述上层节点的第二数据传输指标包括:
对所述上层节点的所述第一数据传输指标进行归一化处理,得到所述上层节点在当前探测周期的第三数据传输指标;
对所述上层节点在预设时间长度内的所有所述第三数据传输指标进行累加处理,得到所述上层节点的第四数据传输指标;其中,所述预设时间长度包括当前探测周期和多个历史探测周期;
对所述上层节点的所述第四数据传输指标进行稳定性处理,得到所述上层节点的第二数据传输指标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811377278.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种静态路由的部署方法、设备及系统
- 下一篇:一种新型无线通信系统架构
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置