一种带宽分配的方法及装置制造方法及图纸

技术编号:18599743 阅读:32 留言:0更新日期:2018-08-04 21:04
本申请涉及通信技术领域,尤其涉及一种带宽分配的方法及装置,用以解决现有技术中为新接入网关的设备分配带宽时操作较为繁琐、且带宽分配不合理的问题。本申请实施例提供的带宽分配的方法,包括:通过记录已接入网关并且已分配带宽的第二设备对应的带宽配置信息,当检测到接入网关的第一设备时,在确定网关没有空闲带宽后,可以自动获取第二设备的宽带配置信息,并根据带宽配置信息从为第二设备分配的带宽中划分出带宽分配给接入网关的第一设备,从而自动为新接入网关的第一设备分配带宽,无需人工重新去修改宽带配置,并且考虑到了已接入网关并且已分配带宽的第二设备的带宽使用情况,尽量降低了对第二设备的影响,使得带宽分配更为合理。

A method and device for bandwidth allocation

This application relates to the field of communication technology, in particular a method and device for bandwidth allocation to solve the problem of tedious operation and unreasonable bandwidth allocation for the allocation of bandwidth for new access gateway devices in the existing technology. The method of bandwidth allocation provided in the application embodiment includes: by recording the bandwidth configuration information corresponding to the second device that has been connected to the gateway and has allocated the bandwidth, and when the first device of the access gateway is detected, the broadband configuration information of the second device can be automatically acquired after the gateway has no free bandwidth, and the root can be automatically obtained. Bandwidth allocation information is allocated to the first device of the access gateway from the bandwidth allocated to the second device, thus automatically assigning bandwidth to the first device of the new access gateway, without the need to manually revise the broadband configuration, and take into account the bandwidth usage of the second device that has already been connected to the gateway and has allocated the bandwidth. The situation reduces the impact on the second devices as much as possible, making the bandwidth allocation more reasonable.

【技术实现步骤摘要】
一种带宽分配的方法及装置
本申请涉及通信
,尤其涉及一种带宽分配的方法及装置。
技术介绍
随着通信技术的不断发展,有越来越多的智能设备能够接入宽带网络进行互联网业务,与此同时,各智能设备在通过网关设备接入宽带网络时很可能会出现抢占带宽的情况,使部分智能设备无法正常进行互联网业务。目前,为了避免智能设备接入宽带网络时出现抢占带宽的情况,通常采用给每个智能设备分配固定带宽的方法来管理网络带宽。比如,对于家庭中的智能家居设备来说,通常是在网关设备中预置使用智能家居设备的场景模式、以及在每一种场景模式下接入宽带网络的智能家居设备对应的固定带宽,以便网关设备可以通过识别当前所处的场景模式,确定为接入宽带网络的智能家居设备分配的固定带宽。上述方式,虽然能够避免智能家居设备之间抢占带宽的情况,但是实际应用时,经常会存在新安装的智能家居设备请求接入宽带网络的情况,由于网关设备没有记录新安装的智能家居设备,所以无法为其分配带宽,还需要用户重新修改场景模式,并重新配置在这一场景模式下已接入的智能家居设备以及新安装的智能家居设备分别对应的固定带宽,这一操作过程较为繁琐,并且,由于用户无法获知已接入的智能家居设备的带宽使用情况,直接手动去调整带宽,可能使得已接入的智能家居设备因带宽分配不合理而无法进行正常业务。由此可见,上述为新接入网关的设备分配带宽时存在着操作较为繁琐、且带宽分配不合理的问题。
技术实现思路
本申请实施例提供一种带宽分配的方法及装置,用以解决现有技术中为新接入网关的设备分配带宽时操作较为繁琐、且带宽分配不合理的问题。第一方面,本申请实施例提供的一种带宽分配的方法,包括:检测到接入网关的至少一个第一设备;在检测到所述网关没有空闲带宽之后,获取已接入所述网关并且已分配带宽的至少一个第二设备分别对应的带宽配置信息;其中,每个第二设备的带宽配置信息包括该第二设备的带宽使用量、带宽冗余量、以及用于表征该第二设备在预设周期内的带宽使用率的利用指数;若确定所述至少一个第二设备中存在带宽冗余量大于设定值的第二设备,则从所述带宽冗余量大于设定值的第二设备的带宽冗余量中划分带宽,将划分的带宽分配给所述至少一个第一设备;若确定所述至少一个第二设备的带宽冗余量均不大于所述设定值,则根据所述至少一个第二设备的利用指数以及带宽使用量,从所述至少一个第二设备的带宽使用量中划分带宽,将划分的带宽分配给所述至少一个第一设备。在一种可能的实现方式中,所述每个第二设备的带宽配置信息中包括的所述利用指数为该第二设备在预设周期内带宽使用率的平均值;其中,所述预设周期内的任意一个时刻对应的带宽使用率为在所述任意一个时刻下该第二设备的带宽使用量与为该第二设备分配的带宽总量之间的比值。在一种可能的实现方式中,所述根据所述至少一个第二设备的利用指数以及带宽使用量,从所述至少一个第二设备的带宽使用量中划分带宽,具体包括:按照利用指数由低到高的顺序,依次从至少一个第二设备中选取第二设备,从选取的第二设备的带宽使用量中划分带宽,直至划分出的带宽总和满足至少一个第一设备的带宽需求;其中,利用指数与划分的带宽呈负相关。在一种可能的实现方式中,在将划分的带宽分配给所述至少一个第一设备之后,还包括:分别记录所述至少一个第一设备的带宽使用量、带宽冗余量,并按照所述预设周期分别记录所述至少一个第一设备的利用指数。在一种可能的实现方式中,在将划分的带宽分配给所述至少一个第一设备之后,还包括:若检测到任意一个第一设备和/或第二设备与所述网关断开连接,则将之前为与所述网关断开连接的第一设备和/或第二设备分配的带宽确定为空闲带宽;根据记录的与所述网关保持接入状态的第一设备和/或第二设备的利用指数,将空闲带宽分配给与所述网关保持接入状态的第一设备和/或第二设备;其中,利用指数与分配的带宽呈正相关。第二方面,本申请实施例提供的一种带宽分配的装置,包括:检测模块,用于检测到接入网关的至少一个第一设备;获取模块,用于在检测到所述网关没有空闲带宽之后,获取已接入所述网关并且已分配带宽的至少一个第二设备分别对应的带宽配置信息;其中,每个第二设备的带宽配置信息包括该第二设备的带宽使用量、带宽冗余量、以及用于表征该第二设备在预设周期内的带宽使用率的利用指数;处理模块,用于若确定所述至少一个第二设备中存在带宽冗余量大于设定值的第二设备,则从所述带宽冗余量大于设定值的第二设备的带宽冗余量中划分带宽,将划分的带宽分配给所述至少一个第一设备;若确定所述至少一个第二设备的带宽冗余量均不大于所述设定值,则根据所述至少一个第二设备的利用指数以及带宽使用量,从所述至少一个第二设备的带宽使用量中划分带宽,将划分的带宽分配给所述至少一个第一设备。在一种可能的实现方式中,所述每个第二设备的带宽配置信息中包括的所述利用指数为该第二设备在预设周期内带宽使用率的平均值;其中,所述预设周期内的任意一个时刻对应的带宽使用率为在所述任意一个时刻下该第二设备的带宽使用量与为该第二设备分配的带宽总量之间的比值。在一种可能的实现方式中,所述处理模块,具体用于:按照利用指数由低到高的顺序,依次从至少一个第二设备中选取第二设备,从选取的第二设备的带宽使用量中划分带宽,直至划分出的带宽总和满足至少一个第一设备的带宽需求;其中,利用指数与划分的带宽呈负相关。在一种可能的实现方式中,所述处理模块,还用于:在将划分的带宽分配给所述至少一个第一设备之后,分别记录所述至少一个第一设备的带宽使用量、带宽冗余量,并按照所述预设周期分别记录所述至少一个第一设备的利用指数。在一种可能的实现方式中,所述处理模块,还用于:在将划分的带宽分配给所述至少一个第一设备之后,若检测到任意一个第一设备和/或第二设备与所述网关断开连接,则将之前为与所述网关断开连接的第一设备和/或第二设备分配的带宽确定为空闲带宽;根据记录的与所述网关保持接入状态的第一设备和/或第二设备的利用指数,将空闲带宽分配给与所述网关保持接入状态的第一设备和/或第二设备;其中,利用指数与分配的带宽呈正相关。第三方面,本申请实施例提供一种电子设备,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述电子设备执行上述第一方面中任一所述方法的步骤。第四方面,本申请实施例提供一种计算机可读存储介质,包括程序代码,当所述程序代码在电子设备上运行时,使所述电子设备执行上述第一方面中任一所述方法的步骤。本申请实施例的有益效果如下:通过记录已接入网关并且已分配带宽的第二设备对应的带宽配置信息,当检测到接入网关的第一设备时,在确定网关没有空闲带宽后,可以自动获取第二设备的宽带配置信息,并根据带宽配置信息从为第二设备分配的带宽中划分出带宽分配给接入网关的第一设备。具体的,若第二设备的带宽配置信息中包含的带宽冗余量大于设定值,即确定第二设备存在带宽冗余量,则可以从第二设备的带宽冗余量划分带宽分配给第一设备;若确定第二设备的带宽配置信息中包含的带宽冗余量不大于设定值,即确定第二设备不存在带宽冗余量,则可以根据带宽配置信息中记录的利用指数,从第二设备的带宽使用量中划分带宽分配给第一设备,其中,利用指数表征了第二设备在预设周期内的带宽使用率,利用指本文档来自技高网...

【技术保护点】
1.一种带宽分配的方法,其特征在于,该方法包括:检测到接入网关的至少一个第一设备;在检测到所述网关没有空闲带宽之后,获取已接入所述网关并且已分配带宽的至少一个第二设备分别对应的带宽配置信息;其中,每个第二设备的带宽配置信息包括该第二设备的带宽使用量、带宽冗余量、以及用于表征该第二设备在预设周期内的带宽使用率的利用指数;若确定所述至少一个第二设备中存在带宽冗余量大于设定值的第二设备,则从所述带宽冗余量大于设定值的第二设备的带宽冗余量中划分带宽,将划分的带宽分配给所述至少一个第一设备;若确定所述至少一个第二设备的带宽冗余量均不大于所述设定值,则根据所述至少一个第二设备的利用指数以及带宽使用量,从所述至少一个第二设备的带宽使用量中划分带宽,将划分的带宽分配给所述至少一个第一设备。

【技术特征摘要】
1.一种带宽分配的方法,其特征在于,该方法包括:检测到接入网关的至少一个第一设备;在检测到所述网关没有空闲带宽之后,获取已接入所述网关并且已分配带宽的至少一个第二设备分别对应的带宽配置信息;其中,每个第二设备的带宽配置信息包括该第二设备的带宽使用量、带宽冗余量、以及用于表征该第二设备在预设周期内的带宽使用率的利用指数;若确定所述至少一个第二设备中存在带宽冗余量大于设定值的第二设备,则从所述带宽冗余量大于设定值的第二设备的带宽冗余量中划分带宽,将划分的带宽分配给所述至少一个第一设备;若确定所述至少一个第二设备的带宽冗余量均不大于所述设定值,则根据所述至少一个第二设备的利用指数以及带宽使用量,从所述至少一个第二设备的带宽使用量中划分带宽,将划分的带宽分配给所述至少一个第一设备。2.如权利要求1所述的方法,其特征在于,所述每个第二设备的带宽配置信息中包括的所述利用指数为该第二设备在预设周期内带宽使用率的平均值;其中,所述预设周期内的任意一个时刻对应的带宽使用率为在所述任意一个时刻下该第二设备的带宽使用量与为该第二设备分配的带宽总量之间的比值。3.如权利要求1或2所述的方法,其特征在于,所述根据所述至少一个第二设备的利用指数以及带宽使用量,从所述至少一个第二设备的带宽使用量中划分带宽,具体包括:按照利用指数由低到高的顺序,依次从至少一个第二设备中选取第二设备,从选取的第二设备的带宽使用量中划分带宽,直至划分出的带宽总和满足至少一个第一设备的带宽需求;其中,利用指数与划分的带宽呈负相关。4.如权利要求1或2所述的方法,其特征在于,在将划分的带宽分配给所述至少一个第一设备之后,还包括:分别记录所述至少一个第一设备的带宽使用量、带宽冗余量,并按照所述预设周期分别记录所述至少一个第一设备的利用指数。5.如权利要求4所述的方法,其特征在于,在将划分的带宽分配给所述至少一个第一设备之后,还包括:若检测到任意一个第一设备和/或第二设备与所述网关断开连接,则将之前为与所述网关断开连接的第一设备和/或第二设备分配的带宽确定为空闲带宽;根据记录的与所述网关保持接入状态的第一设备和/或第二设备的利用指数,将空闲带宽分配给与所述网关保持接入状态的第一设备和/或第二设备;其中,利用指数与分配的带宽呈...

【专利技术属性】
技术研发人员:邬昌秀
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江,33

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

1