一种用于多类型接口的数据传输方法及系统技术方案

技术编号:39410936 阅读:12 留言:0更新日期:2023-11-19 16:02
本发明专利技术提供了一种用于多类型接口的数据传输方法及系统。涉及数据传输技术领域,其方法包括:获取待传输数据,并确定所述待传输数据包含的数据类型;确定用于数据传输的接口类型以及各类接口数量,构建数据传输测试集;对相应类型接口进行数据传输测试及监测;对数据传输匹配区域以及传输测试及监测结果的结果区域进行匹配对比分析,对与所述数据类型一致的类型接口的数据接收匹配区域进行优化调整,确定待传输数据的最终传输方案;可适用于多类型接口,既确保了数据传输的稳定性,又提高了数据传输的速率。数据传输的速率。数据传输的速率。

【技术实现步骤摘要】
一种用于多类型接口的数据传输方法及系统


[0001]本专利技术涉及数据传输
,特别涉及一种用于多类型接口的数据传输方法及系统。

技术介绍

[0002]目前,随着互联网技术的飞速发展以及日益完善,数据传输日益频繁,且随着人们对业务需求的多样化,数据传输类型也越发复杂,对数据传输速率以及数据传输质量均提出了更高的要求,然而,现有数据传输技术常出现资源使用分布不均匀以及局部数据传输拥堵的问题,且常受限于数据传输接口对不同数据类型的接收能力限制,导致数据传输速率低下。
[0003]因此,本专利技术提供一种用于多类型接口的数据传输方法及系统。

技术实现思路

[0004]本专利技术提供一种用于多类型接口的数据传输方法及系统,用以通过获取待传输数据,并确定所述待传输数据包含的数据类型;确定用于数据传输的接口类型以及各类接口数量,构建数据传输测试集;对相应类型接口进行数据传输测试及监测;对数据传输匹配区域以及传输测试及监测结果的结果区域进行匹配对比分析,对与所述数据类型一致的类型接口的数据接收匹配区域进行优化调整,确定待传输数据的最终传输方案;可适用于多类型接口,既确保了数据传输的稳定性,又提高了数据传输的速率。
[0005]本专利技术提供一种用于多类型接口的数据传输方法,包括:步骤1:获取待传输数据,并确定所述待传输数据包含的数据类型;步骤2:确定用于数据传输的接口类型以及各类接口数量,并从历史测试数据库中,获取与不同接口类型相应的最新测试数据,构建数据传输测试集;步骤3:基于构建的数据传输测试集对相应类型接口进行数据传输测试及监测;步骤4:将各类型接口的数据传输匹配区域与所有接口数据的传输测试及监测结果的结果区域进行匹配对比分析,对与所述数据类型一致的类型接口的数据接收匹配区域进行优化调整,确定待传输数据的最终传输方案。
[0006]优选的,获取待传输数据,并确定所述待传输数据包含的数据类型,包括:溯源所述待传输数据涉及到的数据源头,并确定每个数据源头的源头类型;按照所述数据源头对所述待传输数据进行依次配对,并将所述源头类型进行类型转换;若所述待传输数据的配对剩余数据量为0,则将转换结果作为待传输数据包含的数据类型,若所述待传输的配对剩余数量不为0,获取所述待传输数据中的未配对集;根据所述未配对集中每个未配对数据的数据位置,筛选与所述数据位置存在相邻关系的数据类型,同时,从类型数据库中调取已知类型;判断所述未配对数据的数据类型是否落在存在相邻关系的数据类型以及已知类
型中,若落入,则将落入的类型作为相应未配对数据的数据类型;若未落入,将所述未配对数据的数据类型视为未知类型;基于转换结果以及未配对数据的类型作为待传输数据包含的数据类型。
[0007]优选的,确定用于数据传输的接口类型以及各类接口数量,获取与不同接口类型相应的最新测试数据,构建数据传输测试集,包括:根据数据类型

接口数据库,确定用于传输所述待传输数据的接口类型;根据所述待传输数据中的各类型数据的数据量以及各类型数据基于所述待传输数据的位置分布,确定各接口类型的接口数量;从历史测试数据库中,获取与各接口类型一致的最新测试数据,且结合各接口类型的接口数量,向对应待测试接口配置匹配的测试数据;根据所有匹配的测试数据,构建数据传输测试集。
[0008]优选的,基于构建的数据传输测试集对相应类型接口进行数据传输测试及监测,包括:按照每个待测试接口所匹配的测试数据进行数据传输测试;监测每个待测试接口的数据传输量以及数据传输时间;获取得到每个待测试接口的数据传输速率、数据传输分布以及相应数据丢失量。
[0009]优选的,根据所述待传输数据中的各类型数据的数据量以及各类型数据基于所述待传输数据的位置分布,确定各接口类型的接口数量,包括:根据同类型数据的数据量以及位置分布,构建第一类型向量,并确定对应接口类型的允许接口数量范围,其中,第一类型向量是按照位置分布顺序构建的;;其中,表示允许接口数量范围的右边界值;表示允许接口数量范围的左边界值;表示第一类型向量中位置分布总数;表示第一类型向量中第个分布位置下的数据量;表示第一类型向量中第个分布位置每次允许传输的最大数据量;表示取整符号;表示第一类型向量中第个分布位置下的允许并行传输通道数;表示第一类型向量中所有分布位置按照常规速率进行传输后,所确定的最大传输时间与第二大传输时间的时间差值之下的剩余未传输数据量;表示通用接口每次允许传输的最大数据量;根据所述待传输数据的最大接口限制以及各接口类型的允许接口数量范围,并按照传输速率最高原则,确定各接口类型的接口数量。
[0010]优选的,对与所述数据类型一致的类型接口的数据接收匹配区域进行优化调整,包括:根据接口类型,从类型

区域映射表获取得到各类型接口的数据传输匹配区域;
根据数据传输测试以及监测结果,获取得到各类型接口的结果区域,并将所述结果区域与所述数据传输匹配区域进行对比分析;根据对比分析结果,确定所述数据传输匹配区域中的待传输区域,并作为第一传输区域,进而获取所述第一传输区域的第一传输速率以及第一丢失量;根据数据传输测试以及监测结果,获取得到第一传输区域对应的数据传输通道的数据传输速率以及数据丢失量;当所述第一传输区域的第一传输速率与对应的数据传输速率、第一丢失量与数据丢失量存在一个不匹配时,则获取所述第一传输速率与对应数据传输速率的第一差值绝对值以及获取所述第一丢失量与对应数据丢失量的第二差值绝对值,并对所述第一传输区域进行第一扩展;当所述第一传输区域的第一传输速率与对应的数据传输速率、第一丢失量与数据丢失量都不匹配时,获取所述待传输数据的传输要求,确定各类型接口的预设传输速率以及预设最大允许数据丢失量;当对应数据传输通道的数据传输速率低于对应类型接口的预设传输速率,或者对应数据丢失量高于对应类型接口的预设最大允许数据丢失量时,判定对应数据传输通道不符合待传输数据的传输要求,则对所述数据传输通道所对应的第一传输区域进行第一删减;将进行第一删减后的数据传输区域记为第二传输区域,获取得到第二传输区域的第二传输速率以及第二丢失量,当所述第二传输速率以及所述第二丢失量均满足所述待传输数据的传输要求时,则保持第二传输区域不变,并记为不变区域;若不满足,则获取得到第二传输区域外的各数据传输通道的第三传输速率以及第三丢失量,根据每个第三传输速率与对应数据传输速率的第三差值绝对值以及每个第三丢失量与对应数据丢失量的第四差值绝对值,对第二传输区域进行第二扩展;获取每个第二扩展区域的数据传输分布以及相应数据丢失量,计算得到对应第二扩展区域的数据传输系数;;其中,为第二扩展区域的数据传输系数;为个测试传输数据;为第二扩展区域中第个传输接口针对的数据丢失量;为数据传输测试集中测试传输数据的总量;为第二扩展区域涉及到的传输接口的总数量;为第二扩展区域进行数据传输测试的平均传输时间;为常数;为第二扩展区域中第个传输接口针对的理论传输量;e为指数函数符号;确定第二扩展区域的数据传输系数,当所述第二扩展区域的数据传输系数与所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于多类型接口的数据传输方法,其特征在于,包括:步骤1:获取待传输数据,并确定所述待传输数据包含的数据类型;步骤2:确定用于数据传输的接口类型以及各类接口数量,并从历史测试数据库中,获取与不同接口类型相应的最新测试数据,构建数据传输测试集;步骤3:基于构建的数据传输测试集对相应类型接口进行数据传输测试及监测;步骤4:将各类型接口的数据传输匹配区域与所有接口数据的传输测试及监测结果的结果区域进行匹配对比分析,对与所述数据类型一致的类型接口的数据接收匹配区域进行优化调整,确定待传输数据的最终传输方案。2.如权利要求1所述的一种用于多类型接口的数据传输方法,其特征在于,获取待传输数据,并确定所述待传输数据包含的数据类型,包括:溯源所述待传输数据涉及到的数据源头,并确定每个数据源头的源头类型;按照所述数据源头对所述待传输数据进行依次配对,并将所述源头类型进行类型转换;若所述待传输数据的配对剩余数据量为0,则将转换结果作为待传输数据包含的数据类型,若所述待传输的配对剩余数量不为0,获取所述待传输数据中的未配对集;根据所述未配对集中每个未配对数据的数据位置,筛选与所述数据位置存在相邻关系的数据类型,同时,从类型数据库中调取已知类型;判断所述未配对数据的数据类型是否落在存在相邻关系的数据类型以及已知类型中,若落入,则将落入的类型作为相应未配对数据的数据类型;若未落入,将所述未配对数据的数据类型视为未知类型;基于转换结果以及未配对数据的类型作为待传输数据包含的数据类型。3.如权利要求1所述的一种用于多类型接口的数据传输方法,其特征在于,确定用于数据传输的接口类型以及各类接口数量,获取与不同接口类型相应的最新测试数据,构建数据传输测试集,包括:根据数据类型

接口数据库,确定用于传输所述待传输数据的接口类型;根据所述待传输数据中的各类型数据的数据量以及各类型数据基于所述待传输数据的位置分布,确定各接口类型的接口数量;从历史测试数据库中,获取与各接口类型一致的最新测试数据,且结合各接口类型的接口数量,向对应待测试接口配置匹配的测试数据;根据所有匹配的测试数据,构建数据传输测试集。4.如权利要求1所述的一种用于多类型接口的数据传输方法,其特征在于,基于构建的数据传输测试集对相应类型接口进行数据传输测试及监测,包括:按照每个待测试接口所匹配的测试数据进行数据传输测试;监测每个待测试接口的数据传输量以及数据传输时间;获取得到每个待测试接口的数据传输速率、数据传输分布以及相应数据丢失量。5.如权利要求3所述的一种用于多类型接口的数据传输方法,其特征在于,根据所述待传输数据中的各类型数据的数据量以及各类型数据基于所述待传输数据的位置分布,确定各接口类型的接口数量,包括:根据同类型数据的数据量以及位置分布,构建第一类型向量,并确定对应接口类型的
允许接口数量范围,其中,第一类型向量是按照位置分布顺序构建的;;其中,表示允许接口数量范围的右边界值;表示允许接口数量范围的左边界值;表示第一类型向量中位置分布总数;表示第一类型向量中第个分布位置下的数据量;表示第一类型向量中第个分布位置每次允许传输的最大数据量;表示取整符号;表示第一类型向量中第个分布位置下的允许并行传输通道数;表示第一类型向量中所有分布位置按照常规速率进行传输后,所确定的最大传输时间与第二大传输时间的时间差值之下的剩余未传输数据量;表示通用接口每次允许传输的最大数据量;根据所述待传输数据的最大接口限制以及各接口类型的允许接口数量范围,并按照传输速率最高原则,确定各接口类型的接口数量。6.如权利要求1所述的一种用于多类型接口的数据传输方法,其特征在于,对与所述数据类型一致的类型接口的数据接收匹配区域进行优化调整,包括:根据接口类型,从类型

【专利技术属性】
技术研发人员:刘瑞轩毕征宇魏欣荣李博昊李松林
申请(专利权)人:华能资本服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1