[发明专利]文件传输方法及装置有效
申请号: | 201711391333.1 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108040115B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 张亚鹏;李行;杨怀兵;单衍景 | 申请(专利权)人: | 北京华夏电通科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;王涛 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件传输 方法 装置 | ||
1.一种文件传输方法,其特征在于,包括:
文件传输第一端和文件传输第二端分别为内外网中内网和外网的设备;
文件传输第一端或文件传输第二端接收文件传输参数;
根据所述文件传输参数,建立文件传输第一端与文件传输第二端之间的连接;
根据所述文件传输参数确定传输文件在文件传输第一端与文件传输第二端之间的传输方式:
当确定传输方式为文件上传时,根据所述文件传输参数获取传输文件,将传输文件从文件传输第一端上传至文件传输第二端;
当确定传输方式为文件下载时,将所述文件传输参数从文件传输第一端上传至文件传输第二端,接收文件传输第二端根据所述文件传输参数下发的传输文件;
当文件传输第二端接收到文件传输参数,还包括:判断文件传输第二端与文件传输第一端之间不能正常通信,文件传输第二端反馈传输指令修改信息至上层服务器;上层服务器根据所述传输指令修改信息对文件传输参数中的文件传输方式信息进行修改,所述文件传输参数包括传输文件信息、文件传输方式信息、文件传输第一端信息和文件传输第二端信息,其中所述文件传输方式信息包括文件上传信息或文件下载信息,将修改后的文件传输参数下发至文件传输第一端,由文件传输第一端发起完成任务传输。
2.如权利要求1所述的文件传输方法,其特征在于,所述传输文件信息为多个传输文件的信息,所述文件传输参数还包括多个传输文件的传输优先级;
还包括:
当确定传输方式为文件上传时:
根据多个传输文件的信息获取多个传输文件;
根据所述多个传输文件的传输优先级确定多个传输文件的传输先后顺序;
按照所述多个传输文件的传输先后顺序将多个传输文件从文件传输第一端上传至文件传输第二端;
当确定传输方式为文件下载时:
将多个传输文件的信息和多个传输文件的传输优先级从文件传输第一端上传至文件传输第二端;
接收文件传输第二端按照所述多个传输文件的传输先后顺序下发的多个传输文件。
3.如权利要求2所述的文件传输方法,其特征在于,所述文件传输参数还包括多个传输文件的传输速度;
根据所述多个传输文件的传输优先级和当前网络带宽,对所述多个传输文件的传输速度进行调整,获得调整后的多个传输文件的传输速度;
当确定传输方式为文件上传时:
按照调整后的多个传输文件的传输速度,将所述多个传输文件从文件传输第一端上传至文件传输第二端;
当确定传输方式为文件下载时:
将所述多个传输文件的传输速度发送至所述文件传输第二端;
接收文件传输第二端按照调整后的多个传输文件的传输速度下发的多个传输文件。
4.如权利要求1所述的文件传输方法,其特征在于,所述文件传输参数还包括断点续传参数;
还包括:
根据所述断点续传参数确定进行文件的断点续传操作;
当确定传输方式为文件上传时:
将所述传输文件信息从文件传输第一端上传至文件传输第二端;
接收所述文件传输第二端返回的第一校验码,其中,所述第一校验码是所述文件传输第二端根据所述传输文件信息获取第一文件后,根据所述第一文件后确定的;
根据所述第一校验码确定第一断点续传位置,从第一断点续传位置开始,将所述传输文件上传至所述文件传输第二端;
当确定传输方式为文件下载时:
根据所述传输文件信息获取第二文件;
根据所述第二文件确定第二校验码;
将所述第二校验码从文件传输第一端上传至文件传输第二端;
接收所述文件传输第二端从第二断点续传位置开始下发的传输文件,其中,第二断点续传位置为所述文件传输第二端根据所述第二校验码确定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华夏电通科技股份有限公司,未经北京华夏电通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711391333.1/1.html,转载请声明来源钻瓜专利网。