数据预推送方法、数据下载方法及系统技术方案

技术编号:34336827 阅读:15 留言:0更新日期:2022-07-31 03:08
本申请涉及数据预推送方法、数据下载方法及系统。该方法包括管理端获取预设时间周期内各数据下载请求对应的业务类型标识以及访问频率;管理端响应于推送端发送的预推送请求,基于业务类型标识以及访问频率,向推送端发送预推送列表;推送端从CDN网络中查询并获取预推送列表中的第三方数据;推送端将第三方数据发送至P2P节点;P2P节点将第三方数据在P2P节点的存储路径发送至管理端。通过设置管理端在预设时间周期内统计这类数据下载请求的访问频率,可以实现在这类数据下载请求的访问频率满足设定要求时,向推送端发送包括第三方数据的预推送列表,以便由推送端获取第三方数据,并将第三方数据存储至P2P节点,从而完成将第三方数据预推送到P2P节点。三方数据预推送到P2P节点。三方数据预推送到P2P节点。

【技术实现步骤摘要】
数据预推送方法、数据下载方法及系统


[0001]本申请涉及计算机领域,尤其涉及数据预推送方法、数据下载方法及系统。

技术介绍

[0002]随着视频编码格式以及生产形式和产品形态的多样化,HCDN(大规模混合架构)对外承接数据分发的职能,越来越多第三方业务的非常规格式的文件接入进来,比如一些安装包、插件和一些巨幕广告等。这类文件数量多,文件短小,文件生产服务方可能只能提供一个fid的信息,这对于服务端向P2P节点推送这类文件造成了压力。这类文件缺少tvid/vid等信息,推送端无法像原本按照tvid去qipu查询获取视频信息,预推到P2P节点,给客户端采用P2P形式下载数据形成很大阻力。
[0003]之前推送端遇到这样的文件就直接过滤,不再推送,这无疑对数据分发这一块的CDN带宽造成压力,所以我们要对这类文件尽可能多的使用P2P带宽来下载,降低CDN带宽压力和和带宽成本。

技术实现思路

[0004]本申请提供了一种数据预推送方法、数据下载方法及系统,用以实现对第三方数据的预推送。
[0005]第一方面,提供一种数据预推送方法,包括:
[0006]管理端获取预设时间周期内各数据下载请求对应的业务类型标识以及访问频率;
[0007]所述管理端响应于推送端发送的预推送请求,基于所述业务类型标识以及所述访问频率,向所述推送端发送预推送列表,所述预推送列表中包括第三方数据;
[0008]所述推送端从CDN网络中查询并获取所述预推送列表中的第三方数据;
[0009]所述推送端将所述第三方数据发送至P2P节点;
[0010]所述P2P节点将所述第三方数据在所述P2P节点的存储路径发送至所述管理端。
[0011]可选地,基于所述业务类型标识以及所述访问频率,向所述推送端发送预推送列表,包括:
[0012]从所述业务类型标识中,查找目标业务类型标识,所述目标业务类型标识为所述第三方数据的业务类型标识;
[0013]从所述访问频率中,获取所述目标业务类型标识对应的目标访问频率;
[0014]当确定所述目标访问频率大于预设频率阈值时,基于所述目标业务类型标识生成所述预推送列表,并向所述推送端发送所述预推送列表。
[0015]可选地,所述管理端获取的预设时间周期内各数据下载请求对应的业务类型标识为所述目标业务类型标识;
[0016]管理端获取预设时间周期内各数据下载请求对应的访问频率,包括:
[0017]获取在所述预设时间周期内,所述管理端采用预设标识标记所述目标业务类型标识对应的数据下载请求的标记次数,所述预设标识指示所述目标业务类型标识对应的目标
数据能够通过P2P节点下载;
[0018]基于所述预设时间周期和所述标记次数,计算所述目标业务类型标识对应的数据下载请求的访问频率。
[0019]可选地,所述推送端从CDN网络中查询并获取所述预推送列表中的第三方数据,包括:
[0020]所述推送端采用所述目标业务类型标识查询所述CDN网络中部署的CDN全局缓存服务,获取所述第三方数据。
[0021]第二方面,提供一种数据下载方法,包括:
[0022]管理端响应于客户端发送的目标数据的存储路径查询请求,向所述客户端提供所述目标数据对应的P2P节点的存储路径;所述P2P节点的存储路径为基于第一方面所述的方法得到;所述目标数据为第三方数据;
[0023]所述P2P节点响应于所述客户端发送的数据下载请求,向所述客户端提供所述目标数据。
[0024]可选地,管理端响应于客户端发送的目标数据的存储路径查询请求,向所述客户端提供所述目标数据对应的P2P节点的存储路径,包括:
[0025]从所述存储路径查询请求中,获取所述目标数据的目标业务类型标识;
[0026]获取与所述目标业务类型标识匹配的存储路径;
[0027]将与所述目标类型标识匹配的存储路径作为所述目标数据对应的P2P节点的存储路径,并向所述客户端提供所述与所述目标类型标识匹配的存储路径。
[0028]可选地,向所述客户端提供所述目标数据对应的P2P节点的存储路径之前,还包括:
[0029]从所述存储路径查询请求中,获取所述目标数据的优先级,所述优先级指示获取所述目标数据的紧急程度;
[0030]确定所述优先级不大于优先级阈值。
[0031]可选地,管理端响应于客户端发送的目标数据的存储路径查询请求,向所述客户端提供所述目标数据对应的P2P节点的存储路径之前,确定所述优先级不大于优先级阈值之后,还包括:
[0032]确定与所述优先级对应的等待超时时间未结束。
[0033]第三方面,提供一种数据预推送系统,包括:
[0034]管理端、推送端和P2P节点;
[0035]所述管理端用于,获取预设时间周期内各数据下载请求对应的业务类型标识以及访问频率;响应于所述推送端发送的预推送请求,基于所述业务类型标识以及所述访问频率,向所述推送端发送预推送列表,所述预推送列表中包括第三方数据;
[0036]所述推送端用于,从CDN网络中查询并获取所述预推送列表中的第三方数据;将所述第三方数据发送至所述P2P节点;
[0037]所述P2P节点用于,将所述第三方数据在所述P2P节点的存储路径发送至所述管理端。
[0038]第四方面,提供一种数据下载系统,包括:
[0039]管理端、客户端和P2P节点;
[0040]所述管理端用于,响应于所述客户端发送的目标数据的存储路径查询请求,向所述客户端提供所述目标数据对应的P2P节点的存储路径;所述P2P节点的存储路径为基于权利要求1

3任一项所述的方法得到;所述目标数据为第三方数据;
[0041]所述P2P节点,用于响应于所述客户端发送的数据下载请求,向所述客户端提供所述目标数据。
[0042]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的方案中,通过设置管理端在预设时间周期内统计这类数据下载请求的访问频率,可以实现在这类数据下载请求的访问频率满足设定要求时,向推送端发送包括第三方数据的预推送列表,以便由推送端获取第三方数据,并将第三方数据存储至P2P节点,从而完成将第三方数据预推送到P2P节点。
附图说明
[0043]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0044]图1为本申请实施例中数据预推送方法的流程示意图;
[0045]图2为本申请实施例中数据下载方法的流程示意图;
[0046]图3为本申请实施例中数据预推送系统的结构示意图;
[0047]图4为本申请实施例中数据下载系统的结构示意图;
[0048]图5为本申请实施例中数据处理系统的结构示意图。
具体实施方式
[0049]为使本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据预推送方法,其特征在于,包括:管理端获取预设时间周期内各数据下载请求对应的业务类型标识以及访问频率;所述管理端响应于推送端发送的预推送请求,基于所述业务类型标识以及所述访问频率,向所述推送端发送预推送列表,所述预推送列表中包括第三方数据;所述推送端从CDN网络中查询并获取所述预推送列表中的第三方数据;所述推送端将所述第三方数据发送至P2P节点;所述P2P节点将所述第三方数据在所述P2P节点的存储路径发送至所述管理端。2.根据权利要求1所述的方法,其特征在于,基于所述业务类型标识以及所述访问频率,向所述推送端发送预推送列表,包括:从所述业务类型标识中,查找目标业务类型标识,所述目标业务类型标识为所述第三方数据的业务类型标识;从所述访问频率中,获取所述目标业务类型标识对应的目标访问频率;当确定所述目标访问频率大于预设频率阈值时,基于所述目标业务类型标识生成所述预推送列表,并向所述推送端发送所述预推送列表。3.根据权利要求2所述的方法,其特征在于,所述管理端获取的预设时间周期内各数据下载请求对应的业务类型标识为所述目标业务类型标识;管理端获取预设时间周期内各数据下载请求对应的访问频率,包括:获取在所述预设时间周期内,所述管理端采用预设标识标记所述目标业务类型标识对应的数据下载请求的标记次数,所述预设标识指示所述目标业务类型标识对应的目标数据能够通过P2P节点下载;基于所述预设时间周期和所述标记次数,计算所述目标业务类型标识对应的数据下载请求的访问频率。4.根据权利要求2所述的方法,其特征在于,所述推送端从CDN网络中查询并获取所述预推送列表中的第三方数据,包括:所述推送端采用所述目标业务类型标识查询所述CDN网络中部署的CDN全局缓存服务,获取所述第三方数据。5.一种数据下载方法,其特征在于,包括:管理端响应于客户端发送的目标数据的存储路径查询请求,向所述客户端提供所述目标数据对应的P2P节点的存储路径;所述P2P节点的存储路径为基于权利要求1

4任一项所述的方法得到;所述目标数据为第三方数据;所述P2P节点响应于所述客户端发送的数据下载...

【专利技术属性】
技术研发人员:年雪洁
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1