技术新讯 > 电子通信装置的制造及其应用技术 > 一种文件传输优化方法和设备与流程  >  正文

一种文件传输优化方法和设备与流程

  • 国知局
  • 2024-09-11 14:53:38

本发明涉及文件传输,具体涉及一种文件传输优化方法和设备。

背景技术:

1、在现代社会中,文件传输是人们日常生活中必不可少的一部分。然而,由于网络带宽有限或网络环境不稳定等原因,传输大文件时往往经常遇到速度慢、异常中断等问题,影响了用户体验和效率。

技术实现思路

1、有鉴于此,本发明的目的在于提供一种文件传输优化方法和设备,以克服目前文件传输传输大文件时传输速度慢,传输不稳定的问题。

2、为实现以上目的,本发明采用如下技术方案:

3、一方面,本申请提供了一种文件传输优化方法,包括:

4、获取文件传输指令;

5、根据所述文件传输指令开始下载服务端中的目标文件;

6、将所述目标文件写入到本地文件中;

7、获取对所述目标文件的读取速度和将所述目标文件写入所述本地文件的写入速度,并根据所述读取速度和所述写入速度,调整对所述目标文件的读取速度。

8、进一步的,以上所述的方法,所述根据所述文件传输指令开始下载服务端中的目标文件,包括:

9、根据所述文件传输指令向所述服务端获取并保存所述目标文件的大小信息;

10、根据所述文件传输指令开始下载服务端中的目标文件,并根据已下载的文件大小和所述目标文件的大小信息,展示目标文件下载进度。

11、进一步的,以上所述的方法,所述获取对所述目标文件的读取速度和将所述目标文件写入所述本地文件的写入速度,并根据所述读取速度和所述写入速度,调整对所述目标文件的读取速度,包括:

12、获取预设时间段内对所述目标文件读取字节的大小;

13、确定将预设时间段内读取的所述目标文件字节写入所述目标文件所用时长;

14、判断所述时长是否超过预设时长,若是,则调整对所述目标文件的读取速度。

15、进一步的,以上所述的方法,还包括:

16、设定检测周期;

17、根据所述检测周期,周期性调整对所述目标文件的读取速度。

18、进一步的,以上所述的方法,还包括:

19、获取继续下载指令;

20、根据所述继续下载指令,获取网络中断时已经下载所述目标文件的大小;

21、根据所述已经下载目标文件的大小,向所述服务端确定所述目标文件未下载部分,并根据所述未下载部分继续下载所述目标文件。

22、进一步的,以上所述的方法,所述根据所述已经下载目标文件的大小,向所述服务端确定所述目标文件未下载部分,并根据所述未下载部分继续下载所述目标文件,包括:

23、将已经下载所述目标文件的大小当做header参数,向所述服务端发送下载请求;

24、读取所述服务端返回的从已经下载所述目标文件的大小处开始的所述目标文件的字节流,继续下载所述目标文件。

25、进一步的,以上所述的方法,还包括:

26、将读取的所述目标文件的字节流追加到所述本地文件中未下载完成的所述目标文件的后面。

27、另一方面,本申请提供了一种文件传输优化设备,包括处理器和存储器,所述处理器与存储器相连:

28、其中,所述处理器,用于调用并执行所述存储器中存储的程序;

29、所述存储器,用于存储所述程序,所述程序至少用于执行以上任一项所述的文件传输优化方法。

30、本发明的有益效果为:

31、本申请首先获取文件传输指令,然后根据文件传输指令开始下载服务端中的目标文件,将目标文件写入到本地文件中,最后获取对目标文件的读取速度和将目标文件写入本地文件的写入速度,并根据读取速度和写入速度,调整对目标文件的读取速度。在本申请中,根据对目标文件的读取速度以及将目标文件写入本地文件写入速度,动态调整对目标文件的下载速度,从而解决了目前文件传输传输大文件时传输速度慢,传输不稳定的问题。

技术特征:

1.一种文件传输优化方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述文件传输指令开始下载服务端中的目标文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取对所述目标文件的读取速度和将所述目标文件写入所述本地文件的写入速度,并根据所述读取速度和所述写入速度,调整对所述目标文件的读取速度,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求4所述的方法,其特征在于,还包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述已经下载目标文件的大小,向所述服务端确定所述目标文件未下载部分,并根据所述未下载部分继续下载所述目标文件,包括:

7.根据权利要求6所述的方法,其特征在于,还包括:

8.一种文件传输优化设备,其特征在于,包括处理器和存储器,所述处理器与存储器相连:

技术总结本发明涉及文件传输技术领域,具体涉及一种文件传输优化方法和设备,其中,所述方法首先获取文件传输指令,然后根据文件传输指令开始下载服务端中的目标文件,将目标文件写入到本地文件中,最后获取对目标文件的读取速度和将目标文件写入本地文件的写入速度,并根据读取速度和写入速度,调整对目标文件的读取速度。在本申请中,根据对目标文件的读取速度以及将目标文件写入本地文件写入速度,动态调整对目标文件的下载速度,从而解决了目前文件传输传输大文件时传输速度慢,传输不稳定的问题。技术研发人员:张宇成,高斌,邹琼,周双全受保护的技术使用者:深圳市瑞云科技股份有限公司技术研发日:技术公布日:2024/9/9

本文地址:https://www.jishuxx.com/zhuanli/20240911/292481.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。