System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网络,特别是涉及一种带宽分配方法、装置、计算机设备、存储介质和程序产品。
技术介绍
1、随着网络技术的发展,视频的传输需求越来越多。视频流量是网络中的主要流量之一,其对网络资源的需求也比较大。
2、传统地,采用静态带宽分配策略,对网络流量进行分配。然而,在网络流量大、设备状态复杂、网络拥塞情况不断变化的情况下,静态带宽分配策略无法满足现有视频流量激增的需求。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够根据网络状态的变化动态分配视频流量带宽的带宽分配方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种带宽分配方法,包括:
3、获取第一网络在当前时段的目标网络状态;
4、基于预设分配文件,确定与目标网络状态匹配的目标带宽分配策略;预设分配文件包括网络状态和带宽分配策略之间的对应关系;
5、基于目标带宽分配策略,对第一网络在当前时段的带宽进行调整。
6、在其中一个实施例中,预设分配文件还包括各带宽分配策略的概率值,基于预设分配文件,确定与目标网络状态匹配的目标带宽分配策略,包括:
7、基于预设分配文件,确定与目标网络状态匹配的多个中间带宽分配策略;
8、根据各中间带宽分配策略的概率值,从多个中间带宽分配策略中筛选出目标带宽分配策略。
9、在其中一个实施例中,根据各中间带宽分配策略的概率值,从多个中间带宽分配策略中
10、将多个中间带宽分配策略中最大概率值对应的中间带宽分配策略确定为目标带宽分配策略。
11、在其中一个实施例中,获取预设分配文件的方法,包括:
12、在第二网络的当前网络状态下,根据上一时段决策出的带宽分配策略对当前时段的第二网络的带宽进行调整,确定第二网络在当前时段和下一时段的第一拥塞变化量;
13、根据第一拥塞变化量以及第二网络在当前时段和上一时段的第二拥塞变化量,得到目标拥塞变化量;
14、在目标拥塞变化量不满足预设变化条件的情况下,根据第一拥塞变化量,确定当前网络状态下第二网络的网络评估结果;
15、根据当前网络状态下第二网络的网络评估结果,在预设分配文件中记录第二网络的当前网络状态和上一时段决策出的带宽分配策略之间的对应关系。
16、在其中一个实施例中,该方法还包括:
17、根据当前网络状态下第二网络的网络评估结果,决策出下一时段的带宽分配策略;
18、根据下一时段的带宽分配策略,对第二网络在下一时段的网络状态下的带宽进行调整,直到第二网络在当前时段、上一时段和下一时段对应的目标拥塞变化量满足预设变化条件为止。
19、在其中一个实施例中,预设分配文件还包括带宽分配策略的概率值,根据当前网络状态下第二网络的网络评估结果,在预设分配文件中记录第二网络的当前网络状态和上一时段决策出的带宽分配策略之间的对应关系,包括:
20、若网络评估结果满足预设评估条件,则在预设分配文件中记录第二网络的当前网络状态和上一时段决策出的带宽分配策略之间的对应关系,且增加上一时段决策出的带宽分配策略的概率值;
21、若网络评估结果不满足预设评估条件,则在预设分配文件中记录第二网络的当前网络状态和上一时段决策出的带宽分配策略之间的对应关系,且减少上一时段决策出的带宽分配策略的概率值。
22、在其中一个实施例中,根据第一拥塞变化量,确定当前网络状态下第二网络的网络评估结果,包括:
23、确定第二网络在当前时段的网络评估值和在下一时段的网络评估值;
24、根据第一拥塞变化量、当前时段的网络评估值和下一时段的网络评估值,得到当前网络状态下第二网络的网络评估结果。
25、第二方面,本申请还提供了一种带宽分配装置,包括:
26、第一获取模块,用于获取第一网络在当前时段的目标网络状态;
27、确定模块,用于基于预设分配文件,确定与目标网络状态匹配的目标带宽分配策略;预设分配文件包括网络状态和带宽分配策略之间的对应关系;
28、调整模块,用于基于目标带宽分配策略,对第一网络在当前时段的带宽进行调整。
29、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中的带宽分配方法的步骤。
30、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中的带宽分配方法的步骤。
31、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中的带宽分配方法的步骤。
32、上述带宽分配方法、装置、计算机设备、存储介质和计算机程序产品,计算机设备通过获取第一网络在当前时段的目标网络状态;并基于预设分配文件,确定与目标网络状态匹配的目标带宽分配策略;其中,该预设分配文件中包括网络状态和带宽分配策略之间的对应关系;进而,计算机设备便可基于目标带宽分配策略,对第一网络在当前时段的带宽进行调整。也就是说,本申请实施例中提出的带宽分配方法,不再采用静态带宽分配方法,而是基于对第一网络的网络状态的实时监控,为不同网络状态下的第一网络选择与网络状态匹配的目标带宽分配策略,从而适应网络状态的不断变化,满足不同类型流量的需求,提高不同网络状态下带宽分配的合理性;采用该方法,不仅能够在视频流量激增的情况下,增加视频流量带宽,从而满足视频流量激增时的带宽需求,提高视频传输质量;还能在视频流量降低的情况下,减少视频流量带宽,从而避免视频流量降低情况下对视频流量带宽的浪费;能够提高带宽分配的合理性,优化网络性能,提高网络带宽资源的利用率。
本文档来自技高网...【技术保护点】
1.一种带宽分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设分配文件还包括各所述带宽分配策略的概率值,所述基于预设分配文件,确定与所述目标网络状态匹配的目标带宽分配策略,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据各所述中间带宽分配策略的概率值,从所述多个中间带宽分配策略中筛选出所述目标带宽分配策略,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,获取所述预设分配文件的方法,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述预设分配文件还包括所述带宽分配策略的概率值,所述根据所述当前网络状态下所述第二网络的网络评估结果,在所述预设分配文件中记录所述第二网络的所述当前网络状态和所述上一时段决策出的带宽分配策略之间的对应关系,包括:
7.根据权利要求4所述的方法,其特征在于,所述根据所述第一拥塞变化量,确定所述当前网络状态下所述第二网络的网络评估结果,包括:
8.一种带宽分
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种带宽分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设分配文件还包括各所述带宽分配策略的概率值,所述基于预设分配文件,确定与所述目标网络状态匹配的目标带宽分配策略,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据各所述中间带宽分配策略的概率值,从所述多个中间带宽分配策略中筛选出所述目标带宽分配策略,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,获取所述预设分配文件的方法,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述预设分配文件还包括所述带宽分配策略的概率值,所述根据所述当前网络状态下所述第二网络的网络评估结果,在所述预设分配文件中记录所...
【专利技术属性】
技术研发人员:谭振林,傅铭江,张慧月,黄卓君,卢泉,
申请(专利权)人:中国电信股份有限公司技术创新中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。