买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮金融信息技术有限公司
摘要:本发明公开了一种基于多传输协议的文件传输方法、系统及介质,所述方法包括以下步骤:配置文件发送端和文件接收端,在文件发送端和文件接收端之间建立以太网连接;基于文件发送端和文件接收端执行带宽计算操作,得到第一传输带宽;在文件发送端和文件接收端均配置文件传输协议;在文件接收端配置文件完整性校验程序;设置文件资源阈值,获取文件传输需求;基于第一传输带宽、文件传输协议、文件完整性校验程序、文件资源阈值和文件传输需求执行协议适配传输操作;本发明能够实现通过对多种传输协议的分段结合,进而对文件进行分段传输,在传输的过程中还能进行实时的校验和调整,同步优化了文件的传输质量和传输效率。
主权项:1.一种基于多传输协议的文件传输方法,其特征在于,包括以下步骤:初始设置步骤:配置文件发送端和文件接收端,在所述文件发送端和所述文件接收端之间建立以太网连接;基于所述文件发送端和所述文件接收端执行带宽计算操作,得到第一传输带宽;文件传输步骤:在所述文件发送端和所述文件接收端均配置文件传输协议;在所述文件接收端配置文件完整性校验程序;设置文件资源阈值,获取文件传输需求;基于所述第一传输带宽、所述文件传输协议、所述文件完整性校验程序、所述文件资源阈值和所述文件传输需求执行协议适配传输操作;所述文件传输协议包括:第一传输协议和第二传输协议;所述文件传输需求包括第一需求和第二需求;所述第一需求为存在第一文件需要传输;所述第二需求为不存在第一文件需要传输;所述带宽计算操作包括:获取所述文件发送端的第一网卡的第一支持信息,获取所述文件接收端的第二网卡的第二支持信息;识别所述第一支持信息中的第一带宽基准,识别所述第二支持信息中的第二带宽基准;比对所述第一带宽基准和所述第二带宽基准;若所述第一带宽基准大于所述第二带宽基准,则设定所述第二带宽基准为所述第一传输带宽;若所述第一带宽基准小于所述第二带宽基准,则设定所述第一带宽基准为所述第一传输带宽;若所述第一带宽基准等于所述第二带宽基准,则设定所述第一带宽基准或所述第二带宽基准为所述第一传输带宽;所述协议适配传输操作包括:识别所述文件传输需求;当所述文件传输需求为第一需求时,获取所述第一文件的第一文件资源值;判断所述第一文件资源值是否达到所述文件资源阈值;若达到,则基于所述第一传输带宽、所述第一传输协议、所述第二传输协议、所述文件完整性校验程序所述第一文件资源值执行多协议传输步骤;若未达到,则基于所述第一传输协议执行单协议传输步骤;所述多协议传输步骤包括:设置划分基数;配置带宽匹配表;基于所述文件完整性校验程序、所述第一传输协议和所述第二传输协议设置第一传输逻辑和第二传输逻辑;计算所述第一文件资源值与所述划分基数的商,得到第一划分资源值;按照所述第一划分资源值将所述第一文件划分为若干待传输文件块;在若干所述待传输文件块中选取第一待传输文件块;基于所述第一传输逻辑在所述文件发送端和所述文件接收端之间对所述第一待传输文件块进行传输,得到第一传输结果;识别所述第一传输结果;若所述第一传输结果为所述第一待传输文件块传输正常,则基于所述第一传输逻辑在所述文件发送端和所述文件接收端之间将除所述第一待传输文件块外的若干所述待传输文件块进行传输;若所述第一传输结果为所述第一待传输文件块缺失,则基于所述第二传输逻辑在所述文件发送端和所述文件接收端之间对所述第一待传输文件块进行传输,得到第二传输结果;识别所述第二传输结果;若所述第二传输结果为所述第一待传输文件块传输正常,则基于所述第二传输逻辑在所述文件发送端和所述文件接收端之间将除所述第一待传输文件块外的若干所述待传输文件块进行传输;若所述第二传输结果为所述第一待传输文件块缺失,则获取所述文件接收端的第一实时以太网速率以及所述文件发送端的第二实时以太网速率;在所述带宽匹配表中筛选出与所述第一实时以太网速率相匹配的第一带宽值;在所述带宽匹配表中筛选出与所述第二实时以太网速率相匹配的第二带宽值;将所述第一传输带宽分别与所述第一带宽值和所述第二带宽值进行比对;若所述第一带宽值未达到所述第一传输带宽或所述第二带宽值未达到所述第一传输带宽,则向所述文件接收端或所述文件发送端发送网卡故障提示信息;若所述第一带宽值达到所述第一传输带宽且所述第二带宽值达到所述第一传输带宽,则向所述文件接收端以及所述文件发送端发送传输协议故障提示信息。
全文数据:
权利要求:
百度查询: 浪潮金融信息技术有限公司 一种基于多传输协议的文件传输方法、系统及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。