【技术实现步骤摘要】
一种基于多传输协议的文件传输方法、系统及介质
[0001]本专利技术涉及文件传输
,特别是涉及一种基于多传输协议的文件传输方法、系统及介质。
技术介绍
[0002]目前随着网络技术的发展,对于文件的传输方式有很多种,对应的传输协议也具有很多种;对应的,传输协议主要分为可靠协议和非可靠协议,可靠协议对于文件传输的准确性有极较大优势,且能够处理文件传输中断问题;但可靠协议相较于非可靠协议的文件传输速度较慢,而非可靠协议的文件传输速度较快,但其对于文件传输的准确性却有待提高;
[0003]综上所述,采用单一的传输协议只能实现单一的传输优势,故需要一种可以将多种传输协议进行有效结合的文件传输方法,进而对传输协议的劣势进行互补,最终优化文件的传输效率。
技术实现思路
[0004]本专利技术的主要目的是,研发一种可以将多种传输协议进行有效结合的文件传输方法,进而对传输协议的劣势进行互补,最终优化文件的传输效率。
[0005]为实现上述目的,本专利技术采用的一个技术方案是:提供一种基于多传输协议的文件传输方法,包括以下步骤:
[0006]初始设置步骤:
[0007]配置文件发送端和文件接收端,在所述文件发送端和所述文件接收端之间建立以太网连接;基于所述文件发送端和所述文件接收端执行带宽计算操作,得到第一传输带宽;
[0008]文件传输步骤:
[0009]在所述文件发送端和所述文件接收端均配置文件传输协议;在所述文件接收端配置文件完整性校验程序;设置文件资源阈值, ...
【技术保护点】
【技术特征摘要】
1.一种基于多传输协议的文件传输方法,其特征在于,包括以下步骤:初始设置步骤:配置文件发送端和文件接收端,在所述文件发送端和所述文件接收端之间建立以太网连接;基于所述文件发送端和所述文件接收端执行带宽计算操作,得到第一传输带宽;文件传输步骤:在所述文件发送端和所述文件接收端均配置文件传输协议;在所述文件接收端配置文件完整性校验程序;设置文件资源阈值,获取文件传输需求;基于所述第一传输带宽、所述文件传输协议、所述文件完整性校验程序、所述文件资源阈值和所述文件传输需求执行协议适配传输操作。2.根据权利要求1所述的基于多传输协议的文件传输方法,其特征在于:所述文件传输协议包括:第一传输协议和第二传输协议;所述文件传输需求包括第一需求和第二需求;所述第一需求为存在第一文件需要传输;所述第二需求为不存在第一文件需要传输。3.根据权利要求2所述的基于多传输协议的文件传输方法,其特征在于:所述带宽计算操作包括:获取所述文件发送端的第一网卡的第一支持信息,获取所述文件接收端的第二网卡的第二支持信息;识别所述第一支持信息中的第一带宽基准,识别所述第二支持信息中的第二带宽基准;比对所述第一带宽基准和所述第二带宽基准;若所述第一带宽基准大于所述第二带宽基准,则设定所述第二带宽基准为所述第一传输带宽;若所述第一带宽基准小于所述第二带宽基准,则设定所述第一带宽基准为所述第一传输带宽;若所述第一带宽基准等于所述第二带宽基准,则设定所述第一带宽基准或所述第二带宽基准为所述第一传输带宽。4.根据权利要求3所述的基于多传输协议的文件传输方法,其特征在于:所述协议适配传输操作包括:识别所述文件传输需求;当所述文件传输需求为第一需求时,获取所述第一文件的第一文件资源值;判断所述第一文件资源值是否达到所述文件资源阈值;若达到,则基于所述第一传输带宽、所述第一传输协议、所述第二传输协议、所述文件完整性校验程序所述第一文件资源值执行多协议传输步骤;若未达到,则基于所述第一传输协议执行单协议传输步骤。5.根据权利要求4所述的基于多传输协议的文件传输方法,其特征在于:所述多协议传输步骤包括:设置划分基数;配置带宽匹配表;基于所述文件完整性校验程序、所述第一传输协议和所述第二传输协议设置第一传输逻辑和第二传输逻辑;计算所述第一文件资源值与所述划分基数的商,得到第一划分资源值;按照所述第一划分资源值将所述第一文件划分为若干待传输文件块;在若干所述待传输文件块中选取第一待传输文件块;基于所述第一传输逻辑在所述文件发送端和所述文件接收端之间对所述第一待传输文件块进行传输,得到第一传输结果;识别所述第一传输结果;
若所述第一传输结果为所述第一待传输文件块传输正常,则基于所述第一传输逻辑在所述文件发送端和所述文件接收端之间将除所述第一待传输文件块外的若干所述待传输文件块进行传输;若所述第一传输结果为所述第一待传输文件块缺失,则基于所述第二传输逻辑在所述文件发送端和所述文件接收端之间对所述第一待传输文件块进行传输,得到第二传输结果;识别所述第二传输结果;若所述第二传输结果为所述第一待传输文件块传输正常,则基于所述第二传输逻辑在所述文件发送端和所述文件接收端之间将除所述第一待传输文件块外的若干所述待传输文件块进行传输;若所述第二传输结果为所述第一待传输文件块缺失,则获取所述文件接收端的第一实时以太网速率以及所述文件发送端的第二实时以太网速率;在所述带宽匹配表中筛选出与所述第一实时以太网速率相匹配的第一带宽值;在所述带宽匹配表中筛选出与所述第二实时以太网速率相匹配的第二带宽值;将所述第一传输带宽分别与所述第一带宽值和所述第二带宽值进行比对;若所述第一带宽值未达到所述第一传输带宽或所述第二带宽值未达到所述第一传输带宽,则向所述文件接收端或所述文件发送端发送网卡故障提示信息;若所述第一带宽值达到所述...
【专利技术属性】
技术研发人员:孙成通,苏然,孙浩亮,生伟,
申请(专利权)人:浪潮金融信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。