[发明专利]一种异步分布式文件传输方法、终端设备及存储介质在审

专利信息
申请号: 201810020954.7 申请日: 2018-01-10
公开(公告)号: CN110022287A 公开(公告)日: 2019-07-16
发明(设计)人: 陈桂承;游锋锋;夏欢;李松;阙灿金 申请(专利权)人: 厦门雅迅网络股份有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;G06F9/50
代理公司: 厦门市精诚新创知识产权代理有限公司 35218 代理人: 黄国强
地址: 361000 福建省厦门市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种异步分布式文件传输方法、终端设备及存储介质,在该方法中,包括以下步骤:用户提交文件上传或下载的请求;处理器利用选择机制选择对应的文件处理模块,文件处理模块将该请求添加到处理队列中;处理队列的空闲线程执行该请求,利用选择机制选择对应的数据库处理模块,将请求写入从数据库提取出的数据集中生成本地临时文件中;在临时文件中增加校验码域和补白域;文件上传后发送可以消息给用户,删除临时文件;对文件的校验码域和补白域的值进行校验,如不正确则重新发送;判断文件扩展名是否异常,如异常,根据文件类型对文件扩展名进行修改。本发明通过文件的异步分布式处理提高了文件传输效率,通过多步校验提高文件的完整性。
搜索关键词: 异步分布式 临时文件 文件传输 文件处理模块 处理队列 存储介质 文件上传 选择机制 终端设备 校验 校验码 数据库处理模块 空闲线程 数据集中 文件类型 用户提交 重新发送 处理器 下载 删除 写入 数据库 发送
【主权项】:
1.一种异步分布式文件传输方法,其特征在于:包括以下步骤:S1:用户在用户界面提交文件上传或文件下载的请求;S2:处理器利用选择机制选择对应的文件处理模块,并将所述请求提交到该文件处理模块中,文件处理模块将该请求添加到处理队列中;所述选择机制包括但不限于哈希一致性、随机、轮询和自定义选择机制;S3:判断处理队列内用于处理请求的线程是否有空闲线程,若有,进入S4,如没有,排队等待,直到出现空闲线程,进入S4;S4:空闲线程执行所述请求,利用选择机制选择对应的数据库处理模块,数据库处理模块从对应的数据库中提取出数据集,将请求写入数据集中生成本地临时文件中;S5:在所述临时文件中增加校验码域和补白域,所述校验码域存放对文件数据的校验结果,所述补白域存放的数据用于验证文件的完整性;S6:判断文件是否需要压缩,如需要,则进行压缩,进入S7,如不需要,进入S7;S7:将临时文件上传到文件服务器,发送提醒消息至用户界面,删除本地临时文件;所述提醒消息为上传完成和可以下载两种提醒消息中的一种;S8:用户接受到可以下载的提醒消息后下载文件,判断下载后的文件是否需要解压,如需要,则进行解压,进入S9,如不需要,进入S9;S9:对文件的校验码域和补白域的值进行校验,如正确,进入S10,如不正确,返回S7;S10:判断文件扩展名是否异常,如异常,进入S11,如正常,进入S12;S11:通过文件头判断文件类型,根据文件类型对文件扩展名进行修改,进入S12;S12:文件校验成功,判定下载文件为正确文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201810020954.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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