[发明专利]一种数据加载方法、装置、系统以及存储介质在审
申请号: | 201811497382.8 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109617959A | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 武磊 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据片 数据加载 下载 申请 视频应用 计算机可读存储介质 服务器获取数据 内容分发网络 通信技术领域 传输数据 存储介质 对等网络 技术优点 开启指令 数据通过 传输 检测 | ||
1.一种数据加载方法,应用于分布式网络,其特征在于,
若检测到视频应用开启指令,则建立与对等网络P2P节点的连接;
以数据片的形式对待下载的数据进行下载,在下载每个数据片之前,判断是否有能够提供所述数据片的P2P节点;
若是,则从所述P2P节点获取所述数据片,若否,则从服务器获取数据片。
2.如权利要求1所述的数据加载方法,其特征在于,所述服务器为内容分发网络的边缘节点。
3.如权利要求1所述的数据加载方法,其特征在于,所述建立与对等网络节点的连接包括:
向调度服务器获取存储有待下载数据的对等网络节点列表;
与所述列表中的对等网络节点进行打洞连接。
4.如权利要求1所述的数据加载方法,其特征在于,从所述服务器获取的数据片的大小确定方法包括:
获取待加载数据的最大下载时间长度和网络的往返时延rtt;
根据所述最大下载时间长度和网络的rtt确定所述向服务器请求数据的次数;
根据待下载数据的大小和所述向服务器请求数据的次数确定向服务器获取的数据片的大小。
5.如权利要求1所述的数据加载方法,其特征在于,从所述P2P节点获取所述数据片包括:
所述P2P节点的数量可以为一个或多个,且可以同时从多个P2P节点下载获取所述数据片。
6.根据权利要求5所述的方法,其特征在于,同时从多个P2P节点下载获取所述数据片包括:
向已连接的所述P2P节点分配预设额度的数据片;
若所述P2P节点中的第一P2P节点下载速度快于第二P2P节点,则第二次分配时增加分配给所述第一P2P节点的数据片额度。
7.一种数据加载的装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的数据加载的程序,所述数据加载的程序被所述处理器执行时实现如权利要求1-6任一项所述的方法。
8.根据权利要求7所述的装置,其特征在于,所述装置为组成CDN网络或者区块链网络的节点。
9.一种数据加载的系统,其特征在于,所述系统包括:
建立单元,用于若检测到视频应用开启指令,则建立与对等网络P2P节点的连接;
下载单元,用于以数据片的形式对待下载的数据进行下载;
判断单元,用于在下载每个数据片之前,判断是否有能够提供所述数据片的P2P节点;
获取单元,用于若所述判断单元判断为是,则所述P2P节点获取所述数据片,若所述判断单元判断为否,则从服务器获取数据片。
10.一种计算机可读存储介质,其上存储有数据加载程序,其特征在于:所述数据加载程序被处理器执行时实现如权利要求1至4中任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811497382.8/1.html,转载请声明来源钻瓜专利网。