(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111574837.3
(22)申请日 2021.12.21
(71)申请人 浪潮金融信息技 术有限公司
地址 215100 江苏省苏州市吴中开发区吴
淞江工业园吴淞路818号
(72)发明人 孙成通 苏然 孙浩亮 生伟
(74)专利代理 机构 北京权智天下知识产权代理
事务所(普通 合伙) 11638
代理人 王新爱
(51)Int.Cl.
H04L 67/06(2022.01)
H04L 67/30(2022.01)
H04L 69/18(2022.01)
H04L 69/24(2022.01)
H04L 9/40(2022.01)H04L 41/0896(2022.01)
(54)发明名称
一种基于多传输协 议的文件传输方法、 系统
及介质
(57)摘要
本发明公开了一种基于多传输协议的文件
传输方法、 系统及介质, 所述方法包括以下步骤:
配置文件发送端和文件接收端, 在文件发送端和
文件接收端之间建立以太网连接; 基于文件发送
端和文件接收端执行带宽计算操作, 得到第一传
输带宽; 在文件发送端和文件接收端均配置文件
传输协议; 在文件接收端配置文件完整性校验程
序; 设置文件资源阈值, 获取文件传输需求; 基于
第一传输带宽、 文件传输协议、 文件完整性校验
程序、 文件资源阈值和文件传输需求执行协议适
配传输操作; 本发明能够实现通过对多种传输协
议的分段结合, 进而对文件进行分段传输, 在传
输的过程中还能进行实时的校验和调整, 同步优
化了文件的传输质量和传输效率。
权利要求书3页 说明书10页 附图2页
CN 114363317 A
2022.04.15
CN 114363317 A
1.一种基于多传输协议的文件传输方法, 其特 征在于, 包括以下步骤:
初始设置步骤:
配置文件发送端和文件接收端, 在所述文件发送端和所述文件接收端之间建立以太网
连接; 基于所述文件发送端和所述文件接收端执 行带宽计算操作, 得到第一传输带宽;
文件传输步骤:
在所述文件发送端和所述文件接收端均配置文件传输协议; 在所述文件接收端配置文
件完整性校验程序; 设置文件资源阈值, 获取文件传输需求; 基于所述第一传输带宽、 所述
文件传输协议、 所述文件完整性校验程序、 所述文件资源阈值和所述文件传输需求执行协
议适配传输操作。
2.根据权利要求1所述的基于多传输协议的文件传输方法, 其特 征在于:
所述文件传输协议包括: 第一传输协议和第二传输协议; 所述文件传输需求包括第一
需求和第二需求; 所述第一需求为存在第一文件需要传输; 所述第二需求为不存在第一文
件需要传输 。
3.根据权利要求2所述的基于多传输协议的文件传输方法, 其特 征在于:
所述带宽计算操作包括:
获取所述文件发送端的第 一网卡的第 一支持信 息, 获取所述文件接收端的第 二网卡的
第二支持信息; 识别所述第一支持信息中的第一带宽基准, 识别所述第二支持信息中的第
二带宽基准;
比对所述第 一带宽基准和所述第 二带宽基准; 若所述第 一带宽基准大于所述第 二带宽
基准, 则设定所述第二带宽基准为所述第一传输带宽; 若所述第一带宽基准小于所述第二
带宽基准, 则 设定所述第一带宽基准为所述第一传输带宽; 若所述第一带宽基准等于所述
第二带宽基准, 则设定所述第一带宽基准或所述第二带宽基准 为所述第一传输带宽 。
4.根据权利要求3所述的基于多传输协议的文件传输方法, 其特 征在于:
所述协议 适配传输操作包括:
识别所述文件传输需求; 当所述文件传输需求为第一需求时, 获取所述第一文件的第
一文件资源值;
判断所述第一文件资源值是否达到所述文件资源阈值; 若达到, 则基于所述第一传输
带宽、 所述第一传输协 议、 所述第二传输协议、 所述文件完整性校验程序所述第一文件资源
值执行多协议传输步骤; 若未达 到, 则基于所述第一传输协议执 行单协议传输步骤。
5.根据权利要求 4所述的基于多传输协议的文件传输方法, 其特 征在于:
所述多协议传输步骤 包括:
设置划分基数; 配置带宽匹配表; 基于所述文件完整性校验程序、 所述第 一传输协议和
所述第二传输协议设置第一传输 逻辑和第二传输 逻辑;
计算所述第一文件资源值与所述划分基数的商, 得到第一划分资源值; 按照所述第一
划分资源值将所述第一文件划分为若干待传输文件块; 在若干所述待传输文件块中选取第
一待传输文件块;
基于所述第一传输逻辑在所述文件发送端和所述文件接收端之间对所述第一待传输
文件块进行传输, 得到第一传输结果;
识别所述第一传输结果;权 利 要 求 书 1/3 页
2
CN 114363317 A
2若所述第一传输结果为所述第 一待传输文件块传输正常, 则 基于所述第 一传输逻辑在
所述文件发送端和所述文件接 收端之间将除所述第一待传输文件块外的若干所述待传输
文件块进行传输;
若所述第一传输结果为所述第 一待传输文件块缺失, 则基于所述第 二传输逻辑在所述
文件发送端和所述文件接收端之间对所述第一待传输文件块进行传输, 得到第二传输结
果;
识别所述第二传输结果;
若所述第二传输结果为所述第 一待传输文件块传输正常, 则 基于所述第 二传输逻辑在
所述文件发送端和所述文件接 收端之间将除所述第一待传输文件块外的若干所述待传输
文件块进行传输;
若所述第二传输结果为所述第 一待传输文件块缺失, 则获取所述文件接收端的第 一实
时以太网速率以及所述文件发送端的第二实时以太网速率; 在所述带宽匹配表中筛选出与
所述第一 实时以太网速率相匹配的第一带宽值; 在所述带宽匹配表中筛选出与所述第二 实
时以太网速率相匹配的第二带宽值; 将所述第一传输带宽 分别与所述第一带宽值和所述第
二带宽值进行比对; 若所述第一带宽值未达到所述第一传输带宽或所述第二带宽值未达到
所述第一传输带宽, 则向所述文件接 收端或所述文件发送端发送网卡故障提示信息; 若所
述第一带宽值达到所述第一传输带宽且所述第二带宽值达到所述第一传输带宽, 则向所述
文件接收端以及所述文件发送端发送传输协议故障提 示信息。
6.根据权利要求5所述的基于多传输协议的文件传输方法, 其特 征在于:
所述第一传输 逻辑包括:
在所述文件发送端采用所述第二传输协议将所述第一待传输文件块向所述文件接收
端进行传输, 同时向所述文件完整性校验程序发送第一调用指令; 在所述文件接 收端调用
所述文件完整性校验程序基于所述第一调用指 令, 并采用所述第一传输协 议对接收到的所
述第一待传输文件块进行第一传输校验操作;
所述第二传输 逻辑包括:
在所述文件发送端采用所述第一传输协议将所述第一待传输文件块向所述文件接收
端进行传输, 同时向所述文件完整性校验程序发送所述第一调用指令; 在所述文件接 收端
调用所述文件完整性校验程序基于所述第一调用指 令, 并采用所述第一传输协 议对接收到
的所述第一待传输文件块进行第二传输校验操作。
7.根据权利要求6所述的基于多传输协议的文件传输方法, 其特 征在于:
所述第一传输校验操作包括:
获取所述第 二传输协议所支持的第 二传输速率值; 获取所述第 一待传输文件块的文件
字符值信息; 计算所述第一划分资源值与所述第二传输速率值的商, 得到第一传输时间; 调
用所述文件完整性校验程序在收到所述第一调用指令时, 执行计时操作, 生成第一等待时
间; 比对所述第一传输时间和所述第一等待时间; 当所述第一等待时间达到所述第一传输
时间时, 调用所述文件完整性校验程序采用所述第一传输协 议读取所述文件接收端所接收
的所述第一待传输文件块的第一文件校验值; 判断所述第一文件校验值是否与所述文件字
符值信息相匹配; 若匹配, 则设定所述第一传输结果为所述第一待传输文件块传输正常; 若
非匹配, 则设定所述第一传输结果 为所述第一待传输文件块 缺失;权 利 要 求 书 2/3 页
3
CN 114363317 A
3
专利 一种基于多传输协议的文件传输方法、系统及介质
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 23:33:04上传分享