一种实现按需加速的文件传输方法及装置制造方法及图纸

技术编号:17307583 阅读:34 留言:0更新日期:2018-02-19 04:44
本发明专利技术公开了一种实现按需加速的文件传输方法及装置,源节点向服务器上传目标信息,实时计算所述目标信息的当前传输进度和期望传输进度,判断当前传输进度小于所述期望传输进度时,确定至少一中转节点,通过所述中转节点将所述目标信息转发至所述服务器。本发明专利技术可以根据传输的实际情况实时的且智能性的提高数据传输性能,提高网络处理性能,提高用户使用体验。

A method and device to speed up the file transmission on demand

The invention discloses a method for realizing the document transmission method and device for acceleration, the source node to the target server to upload information, real-time information to calculate the target's current transmission schedule and expected transmission schedule, determine the current transmission schedule is less than the expected transmission schedule, determining at least one relay node, through the relay node the information will be forwarded to the target server. The invention can improve the data transmission performance in real time and intelligently according to the actual situation of transmission, improve the performance of network processing, and improve the user experience.

【技术实现步骤摘要】
一种实现按需加速的文件传输方法及装置
本专利技术涉及网络数据传输领域,尤其涉及一种实现按需加速的文件传输方法及装置。
技术介绍
在云计算技术迅猛发展的今天,数据呈现爆炸式的增长趋势,人们对于数据的需求让视频信息和图片信息海量增长。同样,在对这些海量数据进行使用的过程中,还会产生新的数据,此时,还需要对这些新的数据进行分析和处理。无论是对数据本身的使用还是对基于数据的挖掘和分析,如何首先保证快速稳定的传输海量数据是一个重要的课题。以分布式日志统计处理系统为例,中心服务器需要获取日志产生端上的原始日志数据,以进一步统计分析。然而,传送海量日志数据需要花费大量的带宽和时间,尤其是当中心服务器和日志产生端处于不同运营商时,所处的网络环境复杂多变,导致上传过程变得异常困难。因此,如何实现高性能、高可达性、节约带宽的数据上传成为关注的热点。在现有传输过程中,尤其是在跨网络环境下,传输文件的两点之间可因为网络抖动而造成的丢包率高,甚至因网络彻底不通而无法完成连接,如何有效提高传输性能是需要解决的技术问题。
技术实现思路
为了解决上述问题,本专利技术提供了一种实现按需加速的文件传输方法及装置。本专利技术本文档来自技高网...
一种实现按需加速的文件传输方法及装置

【技术保护点】
一种实现按需加速的文件传输方法,其特征在于,源节点向服务器上传目标信息,实时计算所述目标信息的当前传输进度和期望传输进度,判断当前传输进度小于所述期望传输进度时,确定至少一中转节点,通过所述中转节点将所述目标信息转发至所述服务器。

【技术特征摘要】
1.一种实现按需加速的文件传输方法,其特征在于,源节点向服务器上传目标信息,实时计算所述目标信息的当前传输进度和期望传输进度,判断当前传输进度小于所述期望传输进度时,确定至少一中转节点,通过所述中转节点将所述目标信息转发至所述服务器。2.如权利要求1所述的实现按需加速的文件传输方法,其特征在于,计算所述目标信息的当前传输进度包括:确定当前时刻所述目标信息已传输的数据量和所述目标信息的总数据量的比例;计算所述目标信息的期望传输进度包括:根据当前源节点与服务器之间数据传输速度和目标信息的大小计算传输目标信息所需的时长,根据上传开始时刻到当前时刻计算期望传输比例;或者,所述当前传输进度为当前传输速度,所述期望传输进度为期望传输速度。3.如权利要求1所述的实现按需加速的文件传输方法,其特征在于,所述源节点向服务器上传目标信息包括:所述源节点与所述服务器建立至少一个传输通道,通过所述传输通道上传目标信息,所述传输通道采用至少一种通信协议。4.如权利要求1所述的实现按需加速的文件传输方法,其特征在于,所述源节点向服务器上传目标信息包括:所述源节点向所述服务器发送用于上传所述目标信息的上传请求,从所述服务器接收所述目标信息的分片下载请求,根据此分片下载请求向所述服务器发送各分片数据。5.如权利要求1所述的实现按需加速的文件传输方法,其特征在于,所述通过所述中转节点将所述目标信息转发至所述服务器包括:将所述目标信息通过所述中转节点转发至服务器,所述服务器从所述中转节点下载所述目标信息的分片数据,所述服务器以不同的下载速度从各中转节点下载分片数据,从不同中转节点的下载速度和下载的分片数量成正相关。6.如权利要求1所述的实现按需加速的文件传输方法,其特征在于,所述确定至少一中转节点包括:从调度中心获取节点列表,从所述节点列表中选择至少一中转节点,所述...

【专利技术属性】
技术研发人员:侯国发周世龙苗辉
申请(专利权)人:贵州白山云科技有限公司
类型:发明
国别省市:北京,11

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

1