[发明专利]文件传输方法、文件传输设备及计算机可读存储介质有效
申请号: | 201910897794.9 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110855736B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 雷德誉 | 申请(专利权)人: | 深圳市有方科技股份有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/145 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市龙华区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件传输 方法 设备 计算机 可读 存储 介质 | ||
1.一种文件传输方法,应用于文件传输设备上,其特征在于,所述文件传输方法包括:
响应终端设备发送的控制指令,与FTP服务器建立控制链路连接;
响应所述终端设备发送的下载文件指定指令,与所述FTP服务器建立数据链路连接;
向所述FTP服务器发送文件下载指令控制所述数据链路连接开始文件下载操作;以及
在文件下载的过程中,控制以预设的时间间隔向所述FTP服务器发送控制链路连接保活指令;
还包括:自所述FTP服务器接收到文件数据后,将所接收到的文件数据暂存于用户数据缓存区中,所述用户数据缓存区的容量大于协议栈缓存的容量;以及将暂存于所述用户数据缓存区中的文件数据通过串口通信发送给所述终端设备;
若检测到所述数据链路或所述控制链路断开,则在将所述用户数据缓存区中的文件数据发送给所述终端设备后,提示链路断开。
2.如权利要求1所述的文件传输方法,其特征在于,所述控制链路连接保活指令为FTP协议中的NOOP指令。
3.如权利要求1所述的文件传输方法,其特征在于,所述用户数据缓存区为根据系统资源容量而定的预设容量的环形队列。
4.如权利要求3所述的文件传输方法,其特征在于,还包括:
将暂存于所述用户数据缓存区中的文件数据存储于所述文件传输设备的本地文件系统存储区中。
5.如权利要求2所述的文件传输方法,其特征在于,还包括:
在文件下载的过程中将从FTP服务器上获取到的文件数据存储于所述文件传输设备的本地文件系统存储区中。
6.如权利要求4或5所述的文件传输方法,其特征在于,还包括:
响应所述终端设备发送的文件读取指令,从所述本地文件系统存储区中读取预定偏移和长度的文件数据;以及
将所读取到的文件数据发送给所述终端设备。
7.如权利要求6所述的文件传输方法,其特征在于,还包括:响应所述终端设备发送的关闭文件传输服务的指令,控制关闭所述控制链路连接,其中,当所述文件下载完成时所述终端设备向所述文件传输设备发送关闭文件传输服务的指令。
8.一种文件传输设备,其特征在于,包括存储器、处理器、以及存储在所述存储器上并可在所述处理器上运行的文件传输程序,所述文件传输程序被所述处理器执行时实现如权利要求1至7中任一项所述的文件传输方法中的步骤。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有文件传输程序,当所述文件传输程序被至少一个处理器执行时实现如权利要求1至7中任一项所述的文件传输方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市有方科技股份有限公司,未经深圳市有方科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910897794.9/1.html,转载请声明来源钻瓜专利网。