传输流量的控制方法、装置以及存储介质制造方法及图纸

技术编号:29411722 阅读:15 留言:0更新日期:2021-07-23 22:53
本申请公开了一种传输流量的控制方法、装置以及存储介质。其中,传输流量的控制方法,用于控制第一边缘计算节点在预定时间间隔内向第二边缘计算节点传输数据的传输流量,其中第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向第二边缘计算节点传输数据,包括:根据第一边缘计算节点向第二边缘计算节点传输数据的传输带宽,确定指导带宽,指导带宽用于指示为多个边缘传输节点分配带宽的总带宽;根据指导带宽以及多个边缘传输节点的数据指标,确定多个边缘传输节点分配的通道带宽;以及根据通道带宽,确定多个边缘传输节点的令牌数量,其中令牌数量用于控制多个边缘传输节点的传输流量。

【技术实现步骤摘要】
传输流量的控制方法、装置以及存储介质
本申请涉及数据传输
,特别是涉及一种传输流量的控制方法、装置以及存储介质。
技术介绍
近几年,网络直播视频、VR/AR、竞技游戏、视频会议、大数据以及4K高清视频的快速增长,正在将毫秒级实时音视频通讯技术推向历史发展的潮头。用户的预期越来越高,他们期待“最好”的在线体验,现在用户的体验和忠诚度已经不能用“分钟”和“秒”来衡量,而是用“毫秒级”来衡量。因此,对实际传输效果要求越来越高。在IP网络上,软件能控制的最底层协议的选择,只有TCP和UDP。由于实时性的要求,在上述场景下,只有UDP协议才是最优选择。但是,如何使用UDP协议构建一个应用层协议和算法,来保证传输的低时延、高稳定和高质量,是一个众多厂商在不断研究的问题。网络带宽相对都是有限的,如果瞬间发包过多,会造成网络拥塞,不利于数据传递。目前,实时音视频是尽量把每秒产生的音视频流都在这一秒内送到对端,在网络比较差的情况下,可以通过控制输出源输出较差质量的流,而减少下一秒的发送量的。因此需要控制数据发出端的发送速度,以一个合理的速度发送流量。针对上述的现有技术中存在的如何使用UDP构建应用层协议来保证数据传输的低时延、高稳定以及高质量,以及如何计算该协议下的数据传输的传输流量的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本公开的实施例提供了一种传输流量的控制方法、装置以及存储介质,以至少解决现有技术中存在的如何使用UDP构建应用层协议来保证数据传输的低时延、高稳定以及高质量,以及如何计算该协议下的数据传输的传输流量的技术问题。根据本公开实施例的一个方面,提供了一种传输流量的控制方法,用于控制第一边缘计算节点在预定时间间隔内向第二边缘计算节点传输数据的传输流量,其中第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向第二边缘计算节点传输数据,包括:根据第一边缘计算节点向第二边缘计算节点传输数据的传输带宽,确定指导带宽,指导带宽用于指示为多个边缘传输节点分配带宽的总带宽;根据指导带宽以及多个边缘传输节点的数据指标,确定多个边缘传输节点分配的通道带宽;以及根据通道带宽,确定多个边缘传输节点的令牌数量,其中令牌数量用于控制多个边缘传输节点的传输流量。根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。根据本公开实施例的另一个方面,还提供了一种传输流量的控制装置,包括:用于控制第一边缘计算节点在预定时间间隔内向第二边缘计算节点传输数据的传输流量,其中第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向第二边缘计算节点传输数据,包括:第一确定模块,用于根据第一边缘计算节点向第二边缘计算节点传输数据的传输带宽,确定指导带宽,指导带宽用于指示为多个边缘传输节点分配带宽的总带宽;第二确定模块,用于根据指导带宽以及多个边缘传输节点的数据指标,确定多个边缘传输节点分配的通道带宽;以及第三确定模块,用于根据通道带宽,确定多个边缘传输节点的令牌数量,其中令牌数量用于控制多个边缘传输节点的传输流量。根据本公开实施例的另一个方面,还提供了一种传输流量的控制装置,包括用于控制第一边缘计算节点在预定时间间隔内向第二边缘计算节点传输数据的传输流量,其中第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向第二边缘计算节点传输数据,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:根据第一边缘计算节点向第二边缘计算节点传输数据的传输带宽,确定指导带宽,指导带宽用于指示为多个边缘传输节点分配带宽的总带宽;根据指导带宽以及多个边缘传输节点的数据指标,确定多个边缘传输节点分配的通道带宽;以及根据通道带宽,确定多个边缘传输节点的令牌数量,其中令牌数量用于控制多个边缘传输节点的传输流量。从而根据本实施例,通过多路径实现多端数据传输,保证了数据传输的低时延、高稳定以及高质量。并且通过第一边缘计算节点向第二边缘计算节点传输数据的传输带宽,确定为多个边缘传输节点的指导带宽。然后第一边缘计算节点根据每个边缘传输节点的数据指标为多个边缘传输节点分配通道带宽,最后根据分配的通道带宽,为多个边缘传输节点分配令牌。从而通过上述方式实现为每个边缘传输节点分配合适数量的令牌,达到通过令牌数量控制边缘传输节点的传输流量的技术效果。进而解决了现有技术中存在的如何使用UDP构建应用层协议来保证数据传输的低时延、高稳定以及高质量,以及如何计算该协议下的数据传输的传输流量的技术问题。附图说明此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:图1是用于实现根据本公开实施例1所述的方法的计算设备的硬件结构框图;图2是根据本公开实施例1所述的多路径传输数据的系统的示意图;图3是根据本公开实施例1的第一个方面所述的传输流量的控制方法的流程示意图;图4是根据本公开实施例2所述的传输流量的控制装置的示意图;以及图5是根据本公开实施例3所述的传输流量的控制装置的示意图。具体实施方式为了使本
的人员更好地理解本公开的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本公开实施例进行描述的过程中出现的部分名词或术语适用于如下解释:ECU(边缘计算节点):靠近用户的网络边缘侧构建的业务平台,提供存储、计算、网络等资源,将部分关键业务应用下沉到接入网络边缘,以减少网络传输和多级转发带来的宽度和时延损耗。ERU(边缘传输节点):面向传输的中继服务,Relay是其中一个子服务,用来处理,中转传输数据,用来建立端对端数据传输的连接节点和通道。ECU的上行:指的是ECU发出的流量或者发出流量的路径方向ECU的下行:指的是ECU接收的流量或者接收流量的路径方向信道编码:区别于信源编码(如音频编码mp3/opus,视频编码H264,H265)主要目的是对源数据进行压缩,信道编本文档来自技高网
...

【技术保护点】
1.一种传输流量的控制方法,用于控制第一边缘计算节点在预定时间间隔内向第二边缘计算节点传输数据的传输流量,其中所述第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向所述第二边缘计算节点传输数据,其特征在于,包括:/n根据所述第一边缘计算节点向所述第二边缘计算节点传输数据的传输带宽,确定指导带宽,所述指导带宽用于指示为所述多个边缘传输节点分配带宽的总带宽;/n根据所述指导带宽以及所述多个边缘传输节点的数据指标,确定所述多个边缘传输节点分配的通道带宽;以及/n根据所述通道带宽,确定所述多个边缘传输节点的令牌数量,其中所述令牌数量用于控制所述多个边缘传输节点的传输流量。/n

【技术特征摘要】
1.一种传输流量的控制方法,用于控制第一边缘计算节点在预定时间间隔内向第二边缘计算节点传输数据的传输流量,其中所述第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向所述第二边缘计算节点传输数据,其特征在于,包括:
根据所述第一边缘计算节点向所述第二边缘计算节点传输数据的传输带宽,确定指导带宽,所述指导带宽用于指示为所述多个边缘传输节点分配带宽的总带宽;
根据所述指导带宽以及所述多个边缘传输节点的数据指标,确定所述多个边缘传输节点分配的通道带宽;以及
根据所述通道带宽,确定所述多个边缘传输节点的令牌数量,其中所述令牌数量用于控制所述多个边缘传输节点的传输流量。


2.根据权利要求1所述的方法,其特征在于,根据所述第一边缘计算节点向所述第二边缘计算节点传输数据的传输带宽,确定指导带宽的操作之前,还包括:
根据所述多个边缘传输节点在预定时间段内从所述第一边缘计算节点接收的数据包的相关信息,确定所述第一边缘计算节点相对于所述多个边缘传输节点的总上行带宽;
根据所述第二边缘计算节点在所述预定时间段内从所述多个边缘传输节点接收的数据包的相关信息,确定所述第二边缘计算节点相对于所述多个边缘传输节点的总下行带宽;以及
根据所述总上行带宽以及所述总下行带宽,确定所述第一边缘计算节点向所述第二边缘计算节点传输数据的所述传输带宽。


3.根据权利要求1所述的方法,其特征在于,根据所述第一边缘计算节点向所述第二边缘计算节点传输数据的传输带宽,确定指导带宽的操作,包括:
确定所述第一边缘计算节点向所述第二边缘计算节点传输数据的传输时延;以及
根据所述传输时延以及所述传输带宽,确定所述指导带宽。


4.根据权利要求2所述的方法,其特征在于,确定所述第一边缘计算节点向所述第二边缘计算节点传输数据的传输时延的操作,包括:
根据所述多个边缘传输节点从所述第一边缘计算节点接收第一探测包以及将所述第一探测包的相关时间信息回转给所述第一边缘计算节点记录的第一时间信息,分别确定所述第一边缘计算节点到所述多个边缘传输节点的多个第一时延;
根据所述多个边缘传输节点从所述第二边缘计算节点接收第二探测包以及将所述第二探测包的相关时间信息回转给所述第二边缘计算节点记录的第二时间信息,分别确定所述第二边缘计算节点到所述多个边缘传输节点的多个第二时延;以及
根据所述多个第一时延以及所述多个第二时延,确定所述第一边缘计算节点向所述第二边缘计算节点传输数据的传输时延。


5.根据权利要求1所述的方法,其特征在于,所述数据指标包括:传输数据类型、通道丢包率以及通道时延,并且根据所述指导带宽以及所述多个边缘传输节点的数据指标,确定所述多个边缘传输节点分配的通道带宽的操作,包括:
确定所述多个边缘传输节点分别对应的所述通道丢包率;
确定所述多...

【专利技术属性】
技术研发人员:邓旻昊徐家骏
申请(专利权)人:北京安信智通科技有限公司
类型:发明
国别省市:北京;11

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

1