System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信领域,尤其涉及一种数据传输方法及相关装置。
技术介绍
1、数据传输是指通过一定的方法,将数据从数据源传输到数据终端。在数据传输过程中,不同的数据传输方法会对数据的传输速度、传输时延以及传输能耗产生很大的影响。随着传输数据量的增加,如何提高数据传输对网络和计算资源的利用率,是目前亟待解决的问题。
技术实现思路
1、本申请能够充分考虑数据传输的特性,提供了一种提升数据传输效率的数据传输方法及相关装置。
2、第一方面,本申请实施例提供了一种数据传输方法,上述方法应用于第一电子设备。该方法包括:
3、基于当前传输模式生成传输控制策略。上述当前传输模式为从多个传输模式中确定的传输模式。上述多个传输模式中不同的传输模式控制传输的数据包数量不同。上述传输控制策略包括传输的数据包数量和将上述数据包发送到的地址。
4、向第二电子设备发送上述传输控制策略,用于让上述第二电子设备按照上述传输控制策略发送数据。
5、本方案中,第一电子设备从多个传输模式中确定出当前传输模式,使得客户/运行维护人员可以灵活的更改该当前传输模式,让当前的传输模式更适用于当前的应用场景和客户的需求,提升数据传输的效率。第一电子设备基于该当前传输模式生成传输控制策略,并将该传输控制策略发送给第二电子设备,让该第二电子设备基于该传输控制策略发送数据。该传输控制策略包括传输的数据包数量和将上述数据包发送到的地址。基于该数据包数量生成的数据包可以使当前传输网络的时延信息(包括
6、一种可能的实施方式中,上述基于当前传输模式生成传输控制策略具体包括:基于上述当前传输模式,按照预设的生成策略生成上述传输控制策略。上述预设的生成策略包括固定周期和非固定周期。
7、本方案中,第一电子设备基于该当前传输模式生成传输控制策略的生成策略包括:固定周期和非固定周期。该固定周期是指第一电子设备每隔一段固定的时间就会生成基于上述当前传输模式,生成一个传输控制策略。该固定周期的生成传输控制策略可以使传输策略随着当前数据传输网络中网络状态的变化而定时的调整该传输控制策略。运行维护人员或客户也可以根据业务或应用场景的需求灵活的调整该固定周期。通过非固定周期的生成传输控制策略,可以灵活的调整生成传输控制策略的时机,尽可能的提升每次生成的传输控制策略对整个当前数据传输网络的作用。避免因频繁的生成传输控制策略,造成的处理资源和通信资源的浪费。同时,通过固定周期和不固定周期的生成传输控制策略,可以进一步提高当前数据传输网路的传输效率。
8、一种可能的实施方式中,上述基于当前传输模式生成传输控制策略包括:基于当前数据传输网络的状态信息生成第一向量。基于当前数据传输网络的时延信息和上述当前传输模式生成第二向量。将上述第一向量和上述第二向量输入深度强化学习模型,输出第三向量。基于上述第三向量生成传输控制策略。
9、本方案中,第一电子设备首先基于前数据传输网络的状态信息生成第一向量,基于当前数据传输网络的时延信息和上述当前传输模式生成第二向量。然后,将该第一向量和第二向量输入深度强化学习模型,输出第三向量。最后,基于该第三向量生成传输控制策略。通过深度强化学习模型传输控制策略,可以使生成的传输控制策略更加符合上述当前传输模式,进一步提升当前数据传输网络的传输效率。
10、一种可能的实施方式中,上述方法还包括:基于配置界面接收传输模式的第一选择指令。上述配置界面包括多个可选择的传输模式。基于上述第一选择指令从上述多个可选择的传输模式中确定上述当前传输模式。
11、本方案中,可以通过配置界面从多个可选择的传输模式中选择出当前传输模式,方便客户/运行维护人员根据业务需求和/或应用场景灵活的改变当前的传输模式,提升当前数据传输网络的传输效率。
12、一种可能的实施方式中,向第二电子设备发送上述传输控制策略之后,上述方法还包括:基于上述配置界面接收传输模式的模式更改指令。基于上述模式更改指令从上述多个可选择的传输模式中确定更改后的传输模式。
13、本方案中,通过向上述配置界面发送更改指令的方式,更改下一时间段的传输模式。可以使客户/运行维护人员根据业务需求和/或应用场景灵活的改变当前的传输模式,提升当前数据传输网络的传输效率。
14、一种可能的实施方式中,上述多个传输模式包括带宽模式、性能模式以及节能模式。上述基于当前数据传输网络的时延信息和上述当前传输模式生成第二向量,包括:
15、在当前传输模式为带宽模式的情况下,基于公式:r=a/tdelay获得上述第二向量。
16、其中,r为上述第二向量。a为一个常数。tdelay为上述网络状态信息中的传输时延。
17、在当前传输模式为性能模式的情况下,基于公式:r=b·tdelay获得上述第二向量。
18、其中,r为上述第二向量。b为一个常数。tdelay为上述网络状态信息中的传输时延。
19、在当前传输模式为节能模式的情况下,可基于公式:r=a /tdelay或r=b·tdelay获得上述第二向量。
20、本方案中,通过设置在不同传输模式中生成上述第二向量的公式,使上述深度强化学习模型收到奖惩值不同,进而可以改变该深度强化学习模型生成上述第三向量的策略,使生成的该第三向量更符合当前传输模式的需求。从而使基于该第三向量生成的传输控制策略更符合当前的业务需求和应用场景,提升当前数据传输网络的数据传输效率。
21、一种可能的实施方式中,上述当前传输模式为节能模式的情况下,上述传输控制策略包括:若目标节点的负载小于第一阈值,将上述目标节点挂起。若所有节点的负载大于第二阈值,拉起一个被挂起的节点或创建一个新的节点。
22、本方案中,在当前的传输模式为节能模式的情况下,第一电子设备会不断的监测目标节点的负载,如果该节点的负载小于第一阈值则挂起该节点,节省传输系统的能耗。如果正在运行的节点的负载均大于第二阈值的情况下,就会将被挂起的节点拉起或者创建一个新的节点,避免当前数据传输网络出现数据阻塞。
23、第二方面,本申请实施例提供了一种数据传输方法,上述方法应用于第二电子设备。上述方法包括:接收传输控制策略。上述传输控制策略包括数据包数量和将上述数据包发送到的地址。基于上述传输控制策略中的数据包数量,生成数据包。基于上述第一传输控制策略中的地址,将上述数据包向上述地址发送。
24、本方案中,第二电子设备通过接收传输控制策略,并基于该传输控制策略发送数据包,可以使当前传输网络的时延信息(包括:网络的传输时延和处理该数据的处理时延)和传输速度更符合上述传输模式和当前的网络状态。将该本文档来自技高网...
【技术保护点】
1.一种数据传输方法,其特征在于,所述方法应用于第一电子设备;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于当前传输模式生成传输控制策略具体包括:基于所述当前传输模式,按照预设的生成策略生成所述传输控制策略;所述预设的生成策略包括固定周期和非固定周期。
3.根据权利要求1或2所述的方法,其特征在于,所述基于当前传输模式生成传输控制策略包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,向第二电子设备发送所述传输控制策略之后,所述方法还包括:
6.根据权利要求3-5任一项所述的方法,其特征在于,所述多个传输模式包括带宽模式、性能模式以及节能模式;所述基于当前数据传输网络的时延信息和所述当前传输模式生成第二向量,包括:
7.根据权利要求6所述的方法,其特征在于,所述当前传输模式为节能模式的情况下,所述传输控制策略包括:
8.一种数据传输方法,其特征在于,所述方法应用于第二电子设备;所述方法包括:
9.根
10.根据权利要求8或9所述的方法,其特征在于,所述将所述数据包向所述地址发送,包括:
11.一种数据传输方法,其特征在于,所述方法应用于第三电子设备;所述方法包括:
12.根据权利要求11所述的方法,其特征在于,所述向第二电子设备发送所述传输控制策略,包括:
13.一种通信装置,其特征在于,所述装置包括:
14.根据权利要求13所述的装置,其特征在于,所述第一生成单元具体用于:
15.根据权利要求13或14所述的装置,其特征在于,所述第一生成单元具体用于:
16.根据权利要求13-15任一项所述的装置,其特征在于,所述装置还包括:
17.根据权利要求16所述的装置,其特征在于,向第二电子设备发送所述传输控制策略之后,所述接收单元,具体用于基于所述配置界面接收传输模式的模式更改指令;所述确定单元,具体用于基于所述模式更改指令从所述多个可选择的传输模式中确定更改后的传输模式。
18.根据权利要求15-17任一项所述的装置,其特征在于,所述多个传输模式包括带宽模式、性能模式以及节能模式;所述基于当前数据传输网络的时延信息和所述当前传输模式生成第二向量,包括:
19.根据权利要求18所述的装置,其特征在于,所述当前传输模式为节能模式的情况下,所述传输控制策略包括:
20.一种通信装置,其特征在于,所述装置包括:
21.根据权利要求20所述的装置,其特征在于,所述接收单元具体用于:
22.根据权利要求20或21所述的装置,其特征在于,所述发送单元具体用于:
23.一种通信装置,其特征在于,所述装置包括:
24.根据权利要求19所述的装置,其特征在于,所述第一发送单元具体用于:
25.一种数据传输系统,其特征在于,所述通信系统包括权利要求13、20和23所述的通信装置。
26.一种通信装置,其特征在于,所述装置包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序,使得所述装置执行如权利要求1-7任一项所述的方法;或者,使得所述装置执行如权利要求8-10任一项所述的方法;或者,使得所述装置执行如权利要求11或12所述的方法。
27.一种计算机可存储介质,其特征在于,所述计算机可读存介质存储有计算机程序;所述计算机程序被处理器执行以实现权利要求1-7任一项所述的方法;或者,所述计算机程序被处理器执行以实现权利要求8-10任一项所述的方法;或者,所述计算机程序被处理器执行以实现权利要求11或12所述的方法。
...【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于第一电子设备;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于当前传输模式生成传输控制策略具体包括:基于所述当前传输模式,按照预设的生成策略生成所述传输控制策略;所述预设的生成策略包括固定周期和非固定周期。
3.根据权利要求1或2所述的方法,其特征在于,所述基于当前传输模式生成传输控制策略包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,向第二电子设备发送所述传输控制策略之后,所述方法还包括:
6.根据权利要求3-5任一项所述的方法,其特征在于,所述多个传输模式包括带宽模式、性能模式以及节能模式;所述基于当前数据传输网络的时延信息和所述当前传输模式生成第二向量,包括:
7.根据权利要求6所述的方法,其特征在于,所述当前传输模式为节能模式的情况下,所述传输控制策略包括:
8.一种数据传输方法,其特征在于,所述方法应用于第二电子设备;所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述接收传输控制策略,包括:
10.根据权利要求8或9所述的方法,其特征在于,所述将所述数据包向所述地址发送,包括:
11.一种数据传输方法,其特征在于,所述方法应用于第三电子设备;所述方法包括:
12.根据权利要求11所述的方法,其特征在于,所述向第二电子设备发送所述传输控制策略,包括:
13.一种通信装置,其特征在于,所述装置包括:
14.根据权利要求13所述的装置,其特征在于,所述第一生成单元具体用于:
15.根据权利要求13或14所述的装置,其特征在于,所述第一生成单元具体用于:
16.根据权利要求13-15任一项所述的装置,其特征在于,所述装置还...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。