[发明专利]一种文件传输方法、装置以及移动终端有效

专利信息
申请号: 201710462005.X 申请日: 2017-06-19
公开(公告)号: CN109150935B 公开(公告)日: 2021-09-10
发明(设计)人: 熊聪 申请(专利权)人: 深圳联友科技有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 深圳市顺天达专利商标代理有限公司 44217 代理人: 高占元
地址: 518031 广东省深圳市福田区深南中路*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文件传输 方法 装置 以及 移动 终端
【说明书】:

发明公开了一种文件传输方法、装置以及移动终端,方法包括:在文件上传开始前,判断文件大小是否超出预设文件大小,如果是,则根据网络状态对文件进行动态分割后以文件块的形式上传,否则将文件直接上传。本发明在文件传输之前根据文件大小来选择是否进行文件的分块传输,而且在需要分块传输时,根据网络状态动态计算合适的文件分块大小,达到能更加高效的进行文件传输且便于恢复时减少数据重传;更进一步的,还可以在网络较稳定时,无需进行文件分块的计算和调整,在网络状况波动时,根据实时网络状况重新进行文件分块的动态计算,达到动态计算和调整文件分块大小来自适应网络情况,以达到高效的网络传输,并且减少中断重传时数据量的目的。

技术领域

本发明涉及文件传输领域,尤其涉及一种文件传输方法、装置以及移动终端。

背景技术

随着互联网的快速发展以及移动端的全面普及,越来越多人随时随地使用移动设备进行日常工作和交流。如何在移动端进行高效、稳定和可恢复的数据传输成为移动端数据传输解决方案的研究重点。

一般现有文件上传解决方案是直接上传整个文件,不对文件进行分块。此方案当由于网络或其他原因中断传输后,则需要重新上传整个文件,浪费网络流量和传输时间,且对用户体验不好。

更进一步的解决方案是在文件上传之前对整个文件进行固定大小的分块,比如指定64KB的大小作为一个文件块进行文件分割,对分割后的文件块进行上传,直到所有文件块完成上传,再由服务器端对文件分块进行拼接,合成整个文件的解决方案。但是由于上传时进行分块时没有考虑文件大小,固定分块大小进行上传。此方案现有的主要缺点是不能根据具体的文件大小和网络情况进行分块大小的确定。例如,在文件比较小时一般不需要分块,或者分块数可以减少。若是网络状况好,而文件分块小,则会耗费更多时间在不断循环分割一个个的小数据文件分块上;若是网络状况不好,而文件分块比较大,则中断重传的时候需要重复上传当前上传失败的分块,此时就大大地降低甚至失去了文件分块传输的优势了。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种文件传输方法、装置以及移动终端。

本发明解决其技术问题所采用的技术方案是:构造一种文件传输方法,包括:

在文件上传开始前,判断文件大小是否超出预设文件大小;

如果文件大小未超出预设文件大小,则将文件直接上传;

如果文件大小超出预设文件大小,则根据网络状态对文件进行动态分割后以文件块的形式上传。

较佳的,所述的根据网络状态对文件进行动态分割后上传包括:

在每个文件块传输完毕时,根据上一个文件块的大小以及传输时间计算下一个文件块的大小,并根据计算结果从剩余的文件中分割出下一个文件块进行传输;其中,下一个文件块的大小与上一个文件块的大小正相关且与上一个文件的传输时间负相关。

较佳的,所述的根据网络状态对文件进行动态分割后上传还包括:

在某个文件块传输完毕时,如果之前发送的预设个文件块的大小的变化幅度在第一预动范围内,则无需计算下一个文件块的大小,将之后的文件块按照该某个文件块的大小分割得到,直至出现单个文件块的传输时间相比于其所对应的上一个文件块的传输时间的变化幅度超出第二波动范围时,重新计算下一个文件块的大小。

较佳的,所述的根据网络状态对文件进行动态分割后上传还包括:

如果某个文件块的传输时间相比于其所对应的上一个文件块的传输时间的变化幅度超出第三波动范围时,则按照与该某个文件块的大小成预设比例的关系,从剩余的文件中分割出下一个文件块进行传输。

较佳的,所述的根据上一个文件块的大小以及传输时间计算下一个文件块的大小是基于以下公式计算得到:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710462005.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top