[发明专利]一种数据加载方法、装置、系统以及存储介质在审
申请号: | 201811497382.8 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109617959A | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 武磊 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据片 数据加载 下载 申请 视频应用 计算机可读存储介质 服务器获取数据 内容分发网络 通信技术领域 传输数据 存储介质 对等网络 技术优点 开启指令 数据通过 传输 检测 | ||
本申请公开了一种数据加载的方法,涉及通信技术领域。本申请若检测到视频应用开启指令,则建立与对等网络P2P节点的连接;以数据片的形式对待下载的数据进行下载;在下载每个数据片之前,判断是否有能够提供所述数据片的P2P节点;若是,则从所述P2P节点获取所述数据片,若否,则从服务器获取数据片。另外,本申请公开了一种数据加载的装置,用于实现在视频应用被打开时就建立与P2P的连接,使得数据通过P2P节点下载。因此本申请通过从P2P节点传输数据节省需要从CDN内容分发网络传输的部分数据的成本。此外,本申请还提供了一种具有上述技术优点的系统、计算机可读存储介质。
技术领域
本申请涉及通信领域,尤其涉及一种数据加载方法、装置、系统以及存储介质。
背景技术
随着网络技术的发展,用户越来越依赖于从网络中获取所需的视频内容,在实际应用中,CDN(Content DeliveryNetwork,内容分发网络)为常见的视频网络。
伴随着短视频平台的兴起,用户对于短视频的观看体验越来越受到企业的重视,现有技术中对于短视频的处理方式主要从CDN与P2P(PeerTo Peer,对等网络)节点中拉取数据,现有技术中观看视频的前5s使用CDN的下载方式,并且在CDN下载完成之后才会从P2P节点上下载数据,但由于短视频的时长较短,数据量较小的特点,使得数据的主要下载方式是从CDN网络上下载。
P2P节点是点对点的工作方式,依赖的是网络参与者的计算能力而不是某几个固定的服务器,其利用的是处在互联网的各个终端之间的连接,而CDN 网络则需要建立相对应的服务器,维护服务器与相应网络的支出巨大,使得数据从CDN网络下载的成本远高于从P2P节点下载的成本,所以现有技术中企业的运营成本较高。
发明内容
本申请的目的是提供一种数据加载的方法、装置、系统以及计算机可读存储介质以解决现有技术中主要通过CDN网络下载数据造成的成本较高的问题。
为解决上述技术问题,本申请提供一种数据加载的方法,所述方法包括:
若检测到视频应用开启指令,则建立与对等网络P2P节点的连接;
以数据片的形式对待下载的数据进行下载;
在下载每个数据片之前,判断是否有能够提供所述数据片的P2P节点;
若是,则从所述P2P节点获取所述数据片,若否,则从服务器获取数据片。
可选地,所述服务器为内容分发网络的边缘节点。
可选地,所述建立与对等网络节点的连接包括:
向调度服务器获取存储有待下载数据的对等网络节点列表;
与所述列表中的对等网络节点进行打洞连接。
可选地,从所述服务器获取的数据片的大小确定方法包括:
获取待加载数据的最大下载时间长度和网络的往返时延rtt;
根据所述最大下载时间长度和网络的rtt确定所述向服务器请求数据的次数;
根据待下载数据的大小和所述向服务器请求数据的次数确定向服务器获取的数据片的大小。
可选地,从所述P2P节点获取所述数据片包括:
所述P2P节点的数量可以为一个或多个,且可以同时从多个P2P节点下载获取所述数据片。
可选地,所述同时从多个P2P节点下载获取所述数据片包括:
向已连接的所述P2P节点分配预设额度的数据片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811497382.8/2.html,转载请声明来源钻瓜专利网。