[发明专利]一种基于块传输的FTP服务器断点下载方法及装置有效

专利信息
申请号: 202010400683.5 申请日: 2020-05-13
公开(公告)号: CN111600945B 公开(公告)日: 2023-07-07
发明(设计)人: 张翔;姚国军;陈勇铨;杨杰;胡军擎 申请(专利权)人: 上海英方软件股份有限公司
主分类号: H04L67/06 分类号: H04L67/06;H04L67/146;H04L69/22
代理公司: 上海国智知识产权代理事务所(普通合伙) 31274 代理人: 潘建玲
地址: 200011 上海市黄*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 传输 ftp 服务器 断点 下载 方法 装置
【权利要求书】:

1.一种基于块传输的FTP服务器断点下载方法,包括如下步骤:

步骤S1,接收一下载请求,判断所述下载请求的下载目标路径下是否有对应文件存在,所述下载请求至少包括下载目标路径以及待下载文件名;

步骤S2,当所述下载请求的下载目标路径下存在对应文件,获取该待下载文件对应的下载记录,根据该下载记录获取断点标记以及本地文件偏移量,并根据获得的断点标记生成断点续传请求发送至服务器端以进行断点续传下载;

步骤S3,设置下载参数,并传送至服务器端,然后再生成下载请求发送至服务器,所述下载参数至少包括设置为块传输模式的文件传输模式以及类型为EBCDIC的文件类型;

步骤S4,循环从服务器端读取数据,基于块说明信息对所读取的数据进行循环解析,并记录解析过程中解析得到的标记信息以及本地文件偏移量;

步骤S5,当下载结束、用户手动停止或者其他原因导致下载停止时,根据下载解析过程中所记载的信息生成所述下载记录。

2.如权利要求1所述的一种基于块传输的FTP服务器断点下载方法,其特征在于,于步骤S1后,还包括如下步骤:

若所述下载请求的下载目标路径下没有对应文件存在,则直接进入步骤S3。

3.如权利要求1所述的一种基于块传输的FTP服务器断点下载方法,其特征在于,步骤S2进一步包括:

步骤S200,根据下载目标路径与待下载文件名以及下载目标路径下的本地文件的时间戳于客户端查询与待下载文件名对应的下载记录;

步骤S201,若有对应的下载记录,则获取所述下载记录中的文件下载标记,根据该文件下载标记判断该待下载文件是否已经下载完毕;

步骤S202,若该文件下载标记为结束,则结束本次下载流程;否则从该下载记录中取出服务器端的相关标记信息作为断点标记,以及本地文件偏移量,根据获得的断点标记生成断点续传请求发送至服务器端。

4.如权利要求3所述的一种基于块传输的FTP服务器断点下载方法,其特征在于:若无对应的下载记录,则于客户端中删除该下载目标路径下的本地文件,并进入步骤S3。

5.如权利要求3所述的一种基于块传输的FTP服务器断点下载方法,其特征在于:于步骤S3中,所述下载参数包括但不限于文件传输模式、CHKptint参数以及文件类型,设置文件传输模式为块传输模式,于该传输模式下,服务器端将文件分为数据块传输,每一个数据块包括3个字节的块说明信息和数据信息,所述CHKptint参数用于表示每隔多少块一个mark标记,设置文件类型为EBCDIC。

6.如权利要求5所述的一种基于块传输的FTP服务器断点下载方法,其特征在于:所述块说明信息的第一个字节存储该块说明信息后的数据信息的类型,第一个字节为16表示块说明信息后存储的数据信息为mark标记,32表示数据块中疑似有错;64表示数据块结尾文件结束;128表示数据块结尾记录结束,所述块说明信息的后两个字节用于表示数据信息的数据长度。

7.如权利要求6所述的一种基于块传输的FTP服务器断点下载方法,其特征在于,于步骤S5中,其解析过程包括如下步骤:

步骤S500,从服务器端读取数据,将解析剩余数据集合与读取到的数据依次放入至解析集合;

步骤S501,判断所述解析集合长度是否小于3个字节,若当前解析集合长度小于3个字节则将解析集合中的数据转移至解析剩余数据集合中并返回步骤S500;

步骤S502,若所述解析集合长度大于或等于3个字节,则于解析集合获取依次获取每个数据块的块说明信息,根据块信息对所述解析集合进行循环解析。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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