一种数据加载方法、装置、系统以及存储介质制造方法及图纸

技术编号:20855422 阅读:33 留言:0更新日期:2019-04-13 10:51
本申请公开了一种数据加载的方法,涉及通信技术领域。本申请若检测到视频应用开启指令,则建立与对等网络P2P节点的连接;以数据片的形式对待下载的数据进行下载;在下载每个数据片之前,判断是否有能够提供所述数据片的P2P节点;若是,则从所述P2P节点获取所述数据片,若否,则从服务器获取数据片。另外,本申请公开了一种数据加载的装置,用于实现在视频应用被打开时就建立与P2P的连接,使得数据通过P2P节点下载。因此本申请通过从P2P节点传输数据节省需要从CDN内容分发网络传输的部分数据的成本。此外,本申请还提供了一种具有上述技术优点的系统、计算机可读存储介质。

【技术实现步骤摘要】
一种数据加载方法、装置、系统以及存储介质
本申请涉及通信领域,尤其涉及一种数据加载方法、装置、系统以及存储介质。
技术介绍
随着网络技术的发展,用户越来越依赖于从网络中获取所需的视频内容,在实际应用中,CDN(ContentDeliveryNetwork,内容分发网络)为常见的视频网络。伴随着短视频平台的兴起,用户对于短视频的观看体验越来越受到企业的重视,现有技术中对于短视频的处理方式主要从CDN与P2P(PeerToPeer,对等网络)节点中拉取数据,现有技术中观看视频的前5s使用CDN的下载方式,并且在CDN下载完成之后才会从P2P节点上下载数据,但由于短视频的时长较短,数据量较小的特点,使得数据的主要下载方式是从CDN网络上下载。P2P节点是点对点的工作方式,依赖的是网络参与者的计算能力而不是某几个固定的服务器,其利用的是处在互联网的各个终端之间的连接,而CDN网络则需要建立相对应的服务器,维护服务器与相应网络的支出巨大,使得数据从CDN网络下载的成本远高于从P2P节点下载的成本,所以现有技术中企业的运营成本较高。
技术实现思路
本申请的目的是提供一种数据加载的方法、装置、系统以及本文档来自技高网...

【技术保护点】
1.一种数据加载方法,应用于分布式网络,其特征在于,若检测到视频应用开启指令,则建立与对等网络P2P节点的连接;以数据片的形式对待下载的数据进行下载,在下载每个数据片之前,判断是否有能够提供所述数据片的P2P节点;若是,则从所述P2P节点获取所述数据片,若否,则从服务器获取数据片。

【技术特征摘要】
1.一种数据加载方法,应用于分布式网络,其特征在于,若检测到视频应用开启指令,则建立与对等网络P2P节点的连接;以数据片的形式对待下载的数据进行下载,在下载每个数据片之前,判断是否有能够提供所述数据片的P2P节点;若是,则从所述P2P节点获取所述数据片,若否,则从服务器获取数据片。2.如权利要求1所述的数据加载方法,其特征在于,所述服务器为内容分发网络的边缘节点。3.如权利要求1所述的数据加载方法,其特征在于,所述建立与对等网络节点的连接包括:向调度服务器获取存储有待下载数据的对等网络节点列表;与所述列表中的对等网络节点进行打洞连接。4.如权利要求1所述的数据加载方法,其特征在于,从所述服务器获取的数据片的大小确定方法包括:获取待加载数据的最大下载时间长度和网络的往返时延rtt;根据所述最大下载时间长度和网络的rtt确定所述向服务器请求数据的次数;根据待下载数据的大小和所述向服务器请求数据的次数确定向服务器获取的数据片的大小。5.如权利要求1所述的数据加载方法,其特征在于,从所述P2P节点获取所述数据片包括:所述P2P节点的数量可以为一个或多个,且可以同时从多个P2P节点下载获取所述数据片。6.根据权利要求5...

【专利技术属性】
技术研发人员:武磊
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东,44

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

1