数据传输量的调整方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37716965 阅读:11 留言:0更新日期:2023-06-02 00:13
本申请提供了一种数据传输量的调整方法、装置、电子设备及存储介质。包括获取当前的基本传输批次对应的基本数据量。根据基本数据量和预设的数据变化量,确定试探传输批次对应的试探数据量。在依次传输当前的基本传输批次对应的基本数据量的数据及试探传输批次对应的试探数据量的数据时,若试探传输批次对应的第二传输效率不小于当前的基本传输批次对应的第一传输效率,则将后续的基本传输批次对应的数据量修改为试探数据量。该技术方案以当前的数据传输批次对应的基本数据量为参考,调整试探传输批次的数据量。然后对比基本传输批次的传输效率和试探传输批次的传输效率,以确定出更适合当前传输运行环境的后续的基本传输批次对应的数据量。次对应的数据量。次对应的数据量。

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


[0001]本申请涉及计算机
,尤其涉及一种数据传输量的调整方法、装置、电子设备及存储介质。

技术介绍

[0002]在大数据领域中,数据传输是指将数据从发送方传输到接收方的过程。一般的,数据是按照批次进行传输的。即将若干条数据划分成一批,然后将该批数据作为整体一次性的传输给接收方。其中,数据传输过程与传输环境相关,为了提高数据传输的传输效率,应该根据当下的传输环境来决定一个批次中包含的数据量。
[0003]数据传输效率是指单位时间内由数据传输通路传输数据的数量,其与一个批次包含的数据量正相关,与该批次的传输时间负相关,而数据量又会影响传输时长。为了最大化传输效率,需要合理规划一个批次包含的数据量。常见的一个批次对应数据量的确定方法是在开发应用程序时提前进行测试,使用不同的数据量不断进行测试传输,并对比较其传输效率来传输效率较优的数据批大小(即该批次包括的数据的数量)。
[0004]然而,应用程序的传输环境会不断变化,软件开发时测得的数据批大小不能适用所有的传输环境。一直根据该数据批大小传输数据的话,将严重影响数据的传输效率。因此如何根据传输环境变化调节数据批大小,以提高数据传输效率成为亟需解决的问题。

技术实现思路

[0005]有鉴于此,本申请提供了一种数据传输量的调整方法、装置、电子设备及存储介质,用以解决现有技术中,数据传输时数据批大小不能随着传输环境的变化而变化,只能一直根据软件开发时测得的数据批大小传输数据,从而严重影响数据传输效率的问题。
[0006]本申请实施例第一方面提供了一种数据传输量的调整方法,该方法包括:
[0007]获取当前的基本传输批次对应的基本数据量。
[0008]根据基本数据量和预设的数据变化量,确定试探传输批次对应的试探数据量。
[0009]在依次传输当前的基本传输批次对应的基本数据量的数据及试探传输批次对应的试探数据量的数据时,若试探传输批次对应的第二传输效率不小于当前的基本传输批次对应的第一传输效率,则将后续的基本传输批次对应的数据量修改为试探数据量。
[0010]其中,第一传输效率用于表征当前的基本传输批次对应的数据的传输快慢程度,第二传输效率用于表征试探传输批次对应的数据的传输快慢程度。
[0011]本申请实施例第二方面提供了一种数据传输量的调整装置,该调整装置包括:
[0012]获取单元,用于获取当前的基本传输批次对应的基本数据量。
[0013]确定单元,用于根据基本数据量和预设的数据变化量,确定试探传输批次对应的试探数据量。
[0014]传输单元,用于依次传输当前的基本传输批次对应的基本数据量的数据及试探传输批次对应的试探数据量的数据。
[0015]处理单元,用于传输单元传输数据过程中,若试探传输批次对应的第二传输效率不小于当前的基本传输批次对应的第一传输效率,则将后续的基本传输批次对应的数据量修改为试探数据量。
[0016]其中,第一传输效率用于表征当前的基本传输批次对应的数据的传输快慢程度,第二传输效率用于表征试探传输批次对应的数据的传输快慢程度。
[0017]本申请实施例第三方面还提供了一种电子设备,包括:处理器、存储器。
[0018]存储器存储计算机执行指令。
[0019]处理器执行计算机执行指令,使得电子设备执行如上述第一方面及各种可能的设计中所述的数据传输量的调整方法。
[0020]本申请实施例第四方面还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上述第一方面及各种可能的设计中所述的数据传输量的调整方法。
[0021]本申请实施例所提供方法,在数据传输过程中利用试探传输批次来试探适用于当前传输环境的数据批大小。具体的,普通传输批次按照基本数据量来确定包含的数据量,然后以基本数据量为参考,确定试探传输批次对应的试探数据量。接着一次传输普通传输批次的数据和试探传输批次的数据,并计算各自的传输效率。如果试探传输批次的传输效率大于或等于普通传输批次的传输效率,那么就将后续的普通传输批次的数据量修改为试探数据量,以适用当前的传输环境。然后后续的试探传输批次再继续试探,以应对不断变化的传输环境。
[0022]该技术方案中,可以利用试探传输批次的传输结果来感知传输环境的变化,并且通过对比试探传输批次和普通传输批次的传输效率,来确定出当前传输环境下传输效率更高的数据批大小,并且根据更优的数据批大小来调整后续的大部分传输批次(普通传输批次)的数据量,使得后续普通传输批次的数据量更适应传输环境,从而提高后续普通传输批次的传输效率。即本方法会随着传输环境的变化动态调整普通传输批次的数据量,使其更适合于当前运行环境,从而大大增加数据传输效率。
附图说明
[0023]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本申请实施例提供的数据传输的场景示意图;
[0025]图2为本申请实施例提供的数据传输量的调整方法的流程示意图;
[0026]图3为本申请实施例提供的另一种数据传输量的调整方法的流程示意图;
[0027]图4为本申请实施例提供的数据传输量的调整装置的结构示意图;
[0028]图5为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0029]本申请提供了一种数据传输量的调整方法、装置、电子设备及存储介质,用以解决
现有技术中,在数据传输时,数据的批大小不能随着传输环境的变化而变化,只能一直根据软件开发时测得的批大小传输数据,从而严重影响数据传输效率的问题
[0030]为了使本领域的技术人员能够更好的理解本申请的技术方案,下面结合本申请实施例中的附图,对本申请进行清楚、完整地描述。但本申请能够以很多不同于上述描述的其他方式进行实施,因此,基于本申请提供的实施例,本领域普通技术人员在不经过创造性劳动的情况下,所获得的所有其他实施例,都应属于本申请保护的范围。
[0031]需要说明的是,本申请的权利要求书、说明书及附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,并不用于描述特定的顺序或先后次序。这样使用的数据在适当情况下是可以互换的,以便于本文所描述的本申请的实施例,能够以除了在本文图示或描述的内容以外的顺序实施。此外,术语“包括”、“具有”以及他们的变形形式,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0032]在大数据领域中,数据传输指的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输量的调整方法,其特征在于,所述方法包括:获取当前的基本传输批次对应的基本数据量;根据所述基本数据量和预设的数据变化量,确定试探传输批次对应的试探数据量;在依次传输所述当前的基本传输批次对应的所述基本数据量的数据及所述试探传输批次对应的所述试探数据量的数据时,若所述试探传输批次对应的第二传输效率不小于所述当前的基本传输批次对应的第一传输效率,则将后续的基本传输批次对应的数据量修改为所述试探数据量;其中,所述第一传输效率用于表征所述当前的基本传输批次对应的数据的传输快慢程度,所述第二传输效率用于表征所述试探传输批次对应的数据的传输快慢程度。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:周期性的选取所述基本传输批次中的目标传输批次;将所述目标传输批次对应的数据量作为所述基本数据量,并将所述目标传输批次确定为所述当前的基本传输批次。3.根据权利要求2所述的方法,其特征在于,所述试探传输批次对应试探变量,所述方法还包括:将所述试探变量的初始数值设置为0;随机确定所述试探变量的数值的正的预设值或负的预设值;在数据传输过程中,若所述试探传输批次对应的第二传输效率不小于所述当前的基本传输批次对应的第一传输效率,且所述试探变量的数值为正值时,则将所述试探变量的数值加1;若所述试探传输批次对应的第二传输效率不小于所述当前的基本传输批次对应的第一传输效率,且所述试探变量的数值为负值时,则将所述试探变量的数值减1;若所述试探传输批次对应的第二传输效率小于所述当前的基本传输批次对应的第一传输效率,则将所述试探变量的数值归0。4.根据权利要求3所述的方法,其特征在于,所述将后续的基本传输批次对应的基本数据量修改为所述试探数据量,包括:获取所述试探变量当前的数值的绝对值;若所述试探变量当前的数值的绝对值小于次数阈值,则不修改所述后续的基本传输批次对应的数据量;若所述试探变量当前的数值的绝对值大于或等于所述次数阈值,则将所述后续的基本传输批次对应的数据量修改为所述试探数据量。5.根据权利要求4所述的方法,其特征在于,在将所述后续的基本传输批次对应的数据量修改为所述试探数据量之后,所述方法还包括:将所述试探变量的数值恢复至所述初始数值。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:获取所述当前的基本传输批次对应的所述基本数据量的数据的第一传输时长,以及所述试探传输批次对应的所述试探数据量的数据的第二传输时长;根据所述基本数据量和所述第一传输时长,确定所述当前的基本传输批次对应的所述第一传输效率;
根据所述试探传输量和所述第二传输时长,确定所述试探传输批次对应的所述第...

【专利技术属性】
技术研发人员:徐帅刘勇成胡志鹏袁思思程龙
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1