带宽分配方法、装置、设备及存储介质与流程

文档序号:36090460发布日期:2023-11-18 08:53阅读:48来源:国知局
带宽分配方法与流程

本发明涉及通信,尤其涉及一种带宽分配方法、装置、设备及存储介质。


背景技术:

1、高性能同轴网络(high performance network over coax,hinoc),又称同轴电缆宽带接入技术,是一种利用同轴电缆,实现高性能双向信息传输的宽带接入解决方案。hinoc网络由hb(hinoc bridge,hinoc网桥)和hm(hinoc modem,hinoc调制解调器)构成,一个hb控制若干个hm,是一种星型的拓扑网络结构。

2、在hinoc 3.0系统中,一个局端hb给若干终端hm分配上行带宽和下行带宽,终端hm的数量一般为1-128个,hb上可供分配的信道为多个,每个信道有若干时隙组成。在进行带宽分配时,hb需要给各个hm分配带宽到多个信道上。可以看出,由于不同的hm在不同信道的时隙上可以承载的带宽不一定相同,在进行带宽分配时如果不考虑每时隙承载带宽的差异,可能会导致承载效率较低。

3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本发明的主要目的在于提供了一种带宽分配方法、装置、设备及存储介质,旨在解决由于不同的hm在不同信道的时隙上可以承载的带宽不一定相同,在进行带宽分配时由于每时隙承载带宽的差异,可能会导致承载效率较低的技术问题。

2、为实现上述目的,本发明提供了一种带宽分配方法,所述方法包括以下步骤:

3、获取局端网桥设备的多个信道的当前时隙数和终端调制解调器的当前带宽数据;

4、在所述当前时隙数中存在空闲时隙数时,根据所述空闲时隙数和所述当前带宽数据对服务等级协议表进行调整,获得调整后的服务等级协议表;

5、通过带宽分配贪心算法和所述调整后的服务等级协议表对所述终端调制解调器和所述多个信道进行带宽分配,获得所述终端调制解调器的带宽分配结果。

6、可选地,所述通过带宽分配贪心算法和所述调整后的服务等级协议表对所述终端调制解调器和所述多个信道进行带宽分配,获得所述终端调制解调器的带宽分配结果,包括:

7、通过带宽分配贪心算法和所述调整后的服务等级协议表对所述终端调制解调器和所述多个信道进行带宽分配,获得固定带宽数据、保证带宽数据和高优先级峰值带宽数据;

8、在所述当前时隙数中存在空闲时隙数时,通过所述带宽分配贪心算法,对所述终端调制解调器进行带宽分配,获得中优先级峰值带宽数据;

9、在分配中优先级峰值带宽数据完成时,若当前时隙数中仍存在空闲时隙数,通过所述带宽分配贪心算法对所述终端调制解调器进行带宽分配,获得低优先级峰值带宽数据;

10、在分配低优先级峰值带宽数据完成时,若当前时隙数中仍存在空闲时隙数,将所述固定带宽数据、保证带宽数据、高优先级峰值带宽数据、中优先级峰值带宽数据和低优先级峰值带宽数据作为所述终端调制解调器的带宽分配结果。

11、可选地,所述通过带宽分配贪心算法和所述调整后的服务等级协议表对所述终端调制解调器和所述多个信道进行带宽分配,获得固定带宽数据、保证带宽数据和高优先级峰值带宽数据之后,还包括:

12、在所述当前时隙数中不存在空闲时隙数时,判断当前剩余带宽之和是否大于所述多个信道的每时隙承载带宽;

13、在所述当前剩余带宽之和大于所述每时隙承载带宽时,通过带宽调整算法确定所述高优先级峰值带宽数据的调整比例;

14、根据所述调整比例和所述带宽分配贪心算法对所述固定带宽数据、所述保证带宽数据所述高优先级峰值带宽数据进行带宽调整,获得调整后的带宽分配数据,并将所述调整后的带宽分配数据作为所述终端调制解调器的带宽分配结果。

15、可选地,所述在所述当前时隙数中存在空闲时隙数时,根据所述空闲时隙数和所述当前带宽数据对服务等级协议表进行调整,获得调整后的服务等级协议表,包括:

16、通过带宽分配贪心算法,根据所述空闲时隙数和所述当前带宽数据对服务等级协议表进行调整,确定第一固定带宽数据;

17、判断当前时隙数中是否存在空闲时隙数;

18、在所述当前时隙数中存在空闲时隙数时,通过所述带宽分配贪心算法对所述服务等级协议表进行调整,获得第二固定带宽数据和当前保证带宽数据,并根据所述第二固定带宽数据和所述当前保证带宽数据获得调整后的服务等级协议表。

19、可选地,所述判断当前时隙数中是否存在空闲时隙数之后,还包括:

20、在所述当前时隙数中不存在空闲时隙数且当前剩余带宽之和大于每时隙承载带宽时,通过带宽调整算法确定所述第一固定带宽数据的当前调整比例;

21、根据所述当前调整比例对所述第一固定带宽数据进行调整,获得调整后的第一固定带宽数据,并根据所述调整后的第一固定带宽数据获得调整后的服务等级协议表。

22、可选地,所述带宽调整算法的触发条件为:当前剩余带宽之和大于所述多个信道的每时隙承载带宽,其中,当前调整比例=1-当前剩余带宽之和/本次输入总带宽;所述根据所述当前调整比例对所述第一固定带宽数据进行调整,获得调整后的第一固定带宽数据之后,还包括:

23、判断当前调整次数是否达到预设调整次数;

24、在当前调整次数达到预设调整次数时,根据所述预设调整次数确定最终调整比例;

25、并根据所述最终调整比例对多次调整后的第一固定带宽数据进行带宽调整,获得调整后的固定带宽数据。

26、可选地,所述通过带宽分配贪心算法和所述调整后的服务等级协议表对所述终端调制解调器和所述多个信道进行带宽分配,获得所述终端调制解调器的带宽分配结果之前,还包括:

27、获取所述终端调制解调器的待分配输入带宽值总和;

28、判断所述待分配输入带宽值总和是否达到所述多个信道的每时隙承载带宽最大值;

29、在所述待分配输入带宽值总和未达到所述每时隙承载带宽最大值时,执行所述通过带宽分配贪心算法和所述调整后的服务等级协议表对所述终端调制解调器和所述多个信道进行带宽分配,获得所述终端调制解调器的带宽分配结果的步骤。

30、此外,为实现上述目的,本发明还提出一种带宽分配装置,所述装置包括:

31、数据获取模块,用于获取局端网桥设备的多个信道的当前时隙数和终端调制解调器的当前带宽数据;

32、sla表调整模块,用于在所述当前时隙数中存在空闲时隙数时,根据所述空闲时隙数和所述当前带宽数据对服务等级协议表进行调整,获得调整后的服务等级协议表;

33、带宽分配模块,用于通过带宽分配贪心算法和所述调整后的服务等级协议表对所述终端调制解调器和所述多个信道进行带宽分配,获得所述终端调制解调器的带宽分配结果。

34、此外,为实现上述目的,本发明还提出一种带宽分配设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的带宽分配程序,所述带宽分配程序配置为实现如上文所述的带宽分配方法的步骤。

35、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有带宽分配程序,所述带宽分配程序被处理器执行时实现如上文所述的带宽分配方法的步骤。

36、本发明通过获取局端网桥设备的多个信道的当前时隙数和终端调制解调器的当前带宽数据;在所述当前时隙数中存在空闲时隙数时,根据所述空闲时隙数和所述当前带宽数据对服务等级协议表进行调整,获得调整后的服务等级协议表;通过带宽分配贪心算法和所述调整后的服务等级协议表对所述终端调制解调器和所述多个信道进行带宽分配,获得所述终端调制解调器的带宽分配结果。由于本发明在获取多个信道的当前时隙数和当前带宽数据时,通过带宽分配贪心算法优先给终端调制解调器的每时隙承载带宽最高的信道动态分配尽量多的带宽,以达到所用时隙总数最少的目标,将时隙尽量分配在相同的信道上,避免了每时隙承载带宽存在差异的情况,提高了带宽分配中信道的承载效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1