数据传输方法、装置、设备及存储介质制造方法及图纸

技术编号:39308135 阅读:9 留言:0更新日期:2023-11-12 15:55
本申请公开了一种数据传输方法、装置、设备及存储介质。该方法包括:确定至少两条传输链路;确定各条传输链路在至少一个衡量维度下具有的能力衡量指标;若任一传输链路在各个衡量维度下具有的能力衡量指标均不小于相应衡量维度对应的第一需求指标,将任一传输链路添加到链路资源池中;若链路资源池中存在满足选取条件的第一传输链路,基于第一传输链路在至少一个衡量维度下具有的能力衡量指标,确定第一传输链路的综合衡量指标,将综合衡量指标最大的第一传输链路作为目标传输链路,利用目标传输链路传输数据传输业务对应的数据。此方式有利于提高数据传输质量和效率。本申请实施例可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景。等各种场景。等各种场景。

【技术实现步骤摘要】
数据传输方法、装置、设备及存储介质


[0001]本申请实施例涉及互联网
,特别涉及一种数据传输方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网技术的发展,传输数据的场景越来越普遍,例如,不同设备之间传输音频数据、视频数据、文本数据等。通常情况下,传输数据可用的传输链路可能不止一条,如何选取合适的传输链路进行数据传输,是影响数据传输质量的关键。

技术实现思路

[0003]本申请实施例提供了一种数据传输方法、装置、设备及存储介质,可用于提高数据传输质量。所述技术方案如下:
[0004]一方面,本申请实施例提供了一种数据传输方法,所述方法包括:
[0005]确定数据传输业务可用的至少两条传输链路;
[0006]确定各条传输链路在至少一个衡量维度下具有的能力衡量指标,所述至少一个衡量维度包括带宽、时延、抖动和丢包率中的至少一个,任一传输链路在任一衡量维度下具有的能力衡量指标与所述任一传输链路在所述任一衡量维度下具有的传输能力呈正相关关系;
[0007]对于任一传输链路,若所述任一传输链路在各个衡量维度下具有的能力衡量指标均不小于相应衡量维度对应的第一需求指标,将所述任一传输链路添加到链路资源池中,所述第一需求指标基于所述数据传输业务的传输需求确定;
[0008]若所述链路资源池中存在满足选取条件的第一传输链路,基于所述第一传输链路在所述至少一个衡量维度下具有的能力衡量指标,确定所述第一传输链路的综合衡量指标,将综合衡量指标最大的第一传输链路作为目标传输链路,利用所述目标传输链路传输所述数据传输业务对应的数据。
[0009]另一方面,提供了一种数据传输装置,所述装置包括:
[0010]第一确定模块,用于确定数据传输业务可用的至少两条传输链路;
[0011]第二确定模块,用于确定各条传输链路在至少一个衡量维度下具有的能力衡量指标,所述至少一个衡量维度包括带宽、时延、抖动和丢包率中的至少一个,任一传输链路在任一衡量维度下具有的能力衡量指标与所述任一传输链路在所述任一衡量维度下具有的传输能力呈正相关关系;
[0012]第三确定模块,用于对于任一传输链路,若所述任一传输链路在各个衡量维度下具有的能力衡量指标均不小于相应衡量维度对应的第一需求指标,将所述任一传输链路添加到链路资源池中,所述第一需求指标基于所述数据传输业务的传输需求确定;
[0013]第四确定模块,用于若所述链路资源池中存在满足选取条件的第一传输链路,基于所述第一传输链路在所述至少一个衡量维度下具有的能力衡量指标,确定所述第一传输
链路的综合衡量指标,将综合衡量指标最大的第一传输链路作为目标传输链路;
[0014]传输模块,用于利用所述目标传输链路传输所述数据传输业务对应的数据。
[0015]在一种可能实现方式中,所述满足选取条件的第一传输链路为所述链路资源池中在各个衡量维度下具有的能力衡量指标均不小于相应衡量维度对应的第二需求指标的传输链路,任一衡量维度对应的第二需求指标大于所述任一衡量维度对应的第一需求指标。
[0016]在一种可能实现方式中,所述第四确定模块,还用于若所述链路资源池中不存在所述第一传输链路,在所述链路资源池中确定至少一个候选传输链路组,任一候选传输链路组中的各条传输链路对应的目标维度的并集为所述至少一个衡量维度,任一传输链路对应的目标维度为具有的能力衡量指标不小于对应的第二需求指标的衡量维度;在所述至少一个候选传输链路组中确定满足约束条件的传输链路组,将所述满足约束条件的传输链路组中的各条传输链路作为所述目标传输链路。
[0017]在一种可能实现方式中,所述第四确定模块,用于在所述至少一个候选传输链路组中确定传输链路的数量最少的传输链路组;若传输链路的数量最少的传输链路组的数量为至少两个,对于传输链路的数量最少的任一传输链路组,基于所述任一传输链路组中的各条传输链路的综合衡量指标,确定所述任一传输链路组的链路组衡量指标,任一传输链路的综合衡量指标基于所述任一传输链路在所述至少一个衡量维度下具有的能力衡量指标确定;将传输链路的数量最少的各个传输链路组中的链路组衡量指标最大的传输链路组作为所述满足约束条件的传输链路组。
[0018]在一种可能实现方式中,所述第四确定模块,用于基于所述数据传输业务的传输需求,确定所述至少一个衡量维度的权重;基于所述至少一个衡量维度的权重对所述第一传输链路在所述至少一个衡量维度下具有的能力衡量指标进行加权求和,得到所述第一传输链路的综合衡量指标。
[0019]在一种可能实现方式中,所述第四确定模块,还用于若所述目标传输链路传输异常,在当前链路资源池中的除所述目标传输链路外的传输链路中,确定更新传输链路,所述当前链路资源池为所述链路资源池或者为对所述链路资源池更新后得到的链路资源池;
[0020]所述传输模块,还用于利用所述更新传输链路传输因所述目标传输链路传输异常而未传输至接收设备的数据。
[0021]在一种可能实现方式中,所述当前链路资源池为对所述链路资源池更新后得到的链路资源池,所述第二确定模块,还用于若触发链路资源池更新条件,确定所述各条传输链路在所述至少一个衡量维度下具有的新的能力衡量指标;
[0022]所述第三确定模块,还用于基于所述各条传输链路在所述至少一个衡量维度下具有的新的能力衡量指标,对所述链路资源池进行更新,得到所述当前链路资源池。
[0023]另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述计算机设备实现上述任一所述的数据传输方法。
[0024]另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以使计算机实现上述任一所述的数据传输方法。
[0025]另一方面,还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序
或计算机指令,所述计算机程序或所述计算机指令由处理器加载并执行,以使计算机实现上述任一所述的数据传输方法。
[0026]本申请实施例提供的技术方案至少带来如下有益效果:
[0027]本申请实施例提供的技术方案,传输数据所利用的目标传输链路是从链路资源池中确定的,链路资源池中的传输链路在各个衡量维度下的传输能力均满足数据传输业务的传输需求,从而能够保证目标传输链路与数据传输业务具有较高的匹配程度,利用目标传输链路传输数据,有利于缩小实际的数据传输效果与期望的数据传输效果的差异,提高数据传输质量。
[0028]此外,先通过指标之间的简单大小比对来筛选出链路资源池,然后再针对链路资源池中的第一传输链路进行综合衡量指标的计算,无需针对全部的传输链路均进行综合衡量指标的计算,有利于减少计算量,提高目标传输链路的确定效率,进而提高数据传输的效率。
附图说明
[0029]为了更清本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:确定数据传输业务可用的至少两条传输链路;确定各条传输链路在至少一个衡量维度下具有的能力衡量指标,所述至少一个衡量维度包括带宽、时延、抖动和丢包率中的至少一个,任一传输链路在任一衡量维度下具有的能力衡量指标与所述任一传输链路在所述任一衡量维度下具有的传输能力呈正相关关系;对于任一传输链路,若所述任一传输链路在各个衡量维度下具有的能力衡量指标均不小于相应衡量维度对应的第一需求指标,将所述任一传输链路添加到链路资源池中,所述第一需求指标基于所述数据传输业务的传输需求确定;若所述链路资源池中存在满足选取条件的第一传输链路,基于所述第一传输链路在所述至少一个衡量维度下具有的能力衡量指标,确定所述第一传输链路的综合衡量指标,将综合衡量指标最大的第一传输链路作为目标传输链路,利用所述目标传输链路传输所述数据传输业务对应的数据。2.根据权利要求1所述的方法,其特征在于,所述满足选取条件的第一传输链路为所述链路资源池中在各个衡量维度下具有的能力衡量指标均不小于相应衡量维度对应的第二需求指标的传输链路,任一衡量维度对应的第二需求指标大于所述任一衡量维度对应的第一需求指标。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述链路资源池中不存在所述第一传输链路,在所述链路资源池中确定至少一个候选传输链路组,任一候选传输链路组中的各条传输链路对应的目标维度的并集为所述至少一个衡量维度,任一传输链路对应的目标维度为具有的能力衡量指标不小于对应的第二需求指标的衡量维度;在所述至少一个候选传输链路组中确定满足约束条件的传输链路组,将所述满足约束条件的传输链路组中的各条传输链路作为所述目标传输链路。4.根据权利要求3所述的方法,其特征在于,所述在所述至少一个候选传输链路组中确定满足约束条件的传输链路组,包括:在所述至少一个候选传输链路组中确定传输链路的数量最少的传输链路组;若传输链路的数量最少的传输链路组的数量为至少两个,对于传输链路的数量最少的任一传输链路组,基于所述任一传输链路组中的各条传输链路的综合衡量指标,确定所述任一传输链路组的链路组衡量指标,任一传输链路的综合衡量指标基于所述任一传输链路在所述至少一个衡量维度下具有的能力衡量指标确定;将传输链路的数量最少的各个传输链路组中的链路组衡量指标最大的传输链路组作为所述满足约束条件的传输链路组。5.根据权利要求1所述的方法,其特征在于,所述基于所述第一传输链路在所述至少一个衡量维度下具有的能力衡量指标,确定所述第一传输链路的综合衡量指标,包括:基于所述数据传输业务的传输需求,确...

【专利技术属性】
技术研发人员:梁俊斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1