调整网络流量的限速值的方法及装置的制造方法

文档序号:10578085阅读:391来源:国知局
调整网络流量的限速值的方法及装置的制造方法
【专利摘要】本申请提供一种调整网络流量的限速值的方法及装置,所述方法包括:获取网络流量的带宽利用率;若所述带宽利用率低于预设的利用率下限,则增大对所述网络流量的限速值;若所述带宽利用率高于预设的利用率上限,则降低对所述网络流量的限速值。本申请通过灵活地调整网络流量的带宽利用率,实现了有效地利用带宽。
【专利说明】
调整网络流量的限速值的方法及装置
技术领域
[0001]本申请涉及网络通信技术领域,尤其涉及调整网络流量的限速值的方法及装置。
【背景技术】
[0002]随着网络技术的飞速发展,人们经常使用网络设备获取各种各样的网络服务,例如,观看视频、下载文件、浏览网页等。例如,在P2P (Peer to Peer,点对点)网络中,每台网络设备既能充当网络资源和服务的请求者,也能对其他网络设备的请求作出响应,并提供网络资源和服务,这些网络资源和服务包括共享信息、计算资源、存储资源等,从而在P2P网络中充斥着大量网络设备间互相传输网络资源和服务时所产生的网络流量,这些网络流量占用大量的带宽,导致用户通过网络设备上网时,很容易出现网页打开缓慢,网络游戏卡顿等现象,从而影响了用户的上网体验。现有技术中,可以在固定时间段内对网络设备间互相传输网络资源和服务时所产生的网络流量进行限速,对该网络流量设定限速值,例如,对P2P上行网络流量在某个时间段内设置的限速值是1M,从而限制该网络流量的带宽利用率,以改善用户的上网体验。
[0003]但是,这种根据时间段设置网络流量限速值的方式,仍然有可能无法实现带宽的有效利用。例如,在限速的时间段内,指定的网络流量的带宽利用率也可能会比较低,从而浪费了带宽;在不限速的时间段内,指定的网络流量的带宽利用率也可能会比较高,由于不限速,又影响了用户的上网体验,因此,使用现有技术对网络流量限速的方式不具有灵活性,无法有效利用带宽并满足用户的上网体验。

【发明内容】

[0004]有鉴于此,本申请提供一种调整网络流量的限速值的方法及装置,以更为灵活地调整网络流量的带宽利用率,实现有效地利用带宽。
[0005]具体地,本申请是通过如下技术方案实现的:
[0006]第一方面,提供一种调整网络流量的限速值的方法,所述方法可包括:
[0007]获取网络流量的带宽利用率;
[0008]若所述带宽利用率低于预设的利用率下限,则增大对所述网络流量的限速值;若所述带宽利用率高于预设的利用率上限,则降低对所述网络流量的限速值。
[0009]在一个实施例中,所述方法还可包括:
[0010]若增大对所述网络流量的限速值之后,所述带宽利用率仍然低于所述预设的利用率上限,则继续增大对所述网络流量的限速值。
[0011]在另一个实施例中,所述方法还可包括:
[0012]将所述网络流量的限速值,设定在预设的限速值上限与限速值下限之间。
[0013]在另一个实施例中,所述方法还可包括:
[0014]在增大或者降低对所述网络流量的限速值时,根据如下步进值进行调整:
[0015]所述步进值为:所述限速值上限与限速值下限的差值乘以预设的调整比例。
[0016]在另一个实施例中,所述方法还可以包括:
[0017]若所述带宽利用率与所述利用率下限或利用率上限的差值,大于预设的差值阈值,则增大所述调整比例。
[0018]第二方面,提供一种调整网络流量的限速值的装置,所述装置可包括:
[0019]获取单元,用于获取网络流量的带宽利用率;
[0020]调整单元,用于在所述带宽利用率低于预设的利用率下限时,则增大对所述网络流量的限速值;在所述带宽利用率高于预设的利用率上限时,则降低对所述网络流量的限速值。
[0021]在一个实施例中,所述调整单元,还可用于:若增大对所述网络流量的限速值之后,所述带宽利用率仍然低于所述预设的利用率上限,则继续增大对所述网络流量的限速值。
[0022]在另一个实施例中,所述装置还可包括:
[0023]控制单元,用于将所述网络流量的限速值,设定在预设的限速值上限与限速值下限之间。
[0024]在另一个实施例中,所述调整单元,在增大或降低对所述网络流量的限速值时,可根据如下步进值进行调整:
[0025]所述步进值为:所述限速值上限与限速值下限的差值乘以预设的调整比例。
[0026]在另一个实施例中,所述控制单元,还可用于:
[0027]在所述带宽利用率与所述利用率下限或利用率上限的差值,大于预设的差值阈值时,则增大所述调整比例。
[0028]本申请实施例调整网络流量的限速值的方法,通过获取网络流量的带宽利用率,根据该带宽利用率调整对该网络流量的限速值,从而调整该网络流量的带宽利用率,实现了有效利用带宽。
【附图说明】
[0029]图1是本申请实施例实现调整网络流量的限速值的方法的应用场景示意图。
[0030]图2是根据一示例性实施例示出的调整网络流量的限速值的方法的一个实施例流程图。
[0031]图3是根据一示例性实施例示出的调整网络流量的限速值的方法的一个实施例流程图。
[0032]图4是根据一示例性实施例示出的调整网络流量的限速值的方法的一个实施例流程图。
[0033]图5是本申请调整网络流量的限速值的装置所在设备的一种硬件结构图。
[0034]图6是本申请调整网络流量的限速值的装置的一个实施例框图。
[0035]图7是本申请调整网络流量的限速值的装置的另一个实施例框图。
【具体实施方式】
[0036]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0037]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0038]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0039]请参见图1,为本申请实施例实现调整网络流量的限速值的方法的应用场景示意图。图1中包括位于同一网络中的多台网络设备(如图1中所示的网络设备12至网络设备η)、网络限速设备11,其中,网络设备12通过其接口 I分别与其他网络设备相连接,并且,网络限速设备11可以部署在网络设备12与其他网络设备的连接之间。
[0040]本申请实施例中,可以由网络限速设备11监控网络设备12的接口I的上行网络流量或下行网络流量,并通过执行本申请实施例的方法调整对所述监控的网络流量的限速值。具体地,网络限速设备11可以计算得出该网络流量的带宽利用率,根据该网络流量的带宽利用率调整对该网络流量的限速值,从而调整该网络流量的带宽利用率,实现有效地利用带宽并满足用户的上网体验。但可以理解的是,图1所示的应用场景示意图仅是一种示例,实际应用中还可以是其他场景,例如,也可以通过技术手段使网络设备自身具有调整网络流量的限速值的功能。
[0041]以图1中所示的应用场景为例,其中的网络限速设备11可以执行图2所示的流程,该图2是根据一示例性实施例示出的调整网络流量的限速值的方法的一个实施例流程图,可以包括:
[0042]在步骤S201中:获取网络流量的带宽利用率。
[0043]如图1所示,网络限速设备11连接网络设备12的接口 I,所述网络设备12可以为平板电脑、台式电脑、交换机等,所述接口 I可以为网络设备的各种接口,通常为以太网接口,例如RJ-45接口、BNC(Bayonet Nut Connector,卡扣配合型连接器)接口、AUI(AttachmentUnit Interface,连接单元接口)接口等。
[0044]该网络限速设备11上可以设置有流量监控的应用程序,网络限速设备11可以通过该流量监控的应用程序对网络设备12的接口 I的上行或下行网络流量进行监控,并计算得出该网络流量的带宽利用率。例如,网络限速设备11监控网络设备12的接口 I的上行网络流量,并可以使用如下公式计算得出该上行网络流量的带宽利用率:
[0045]带宽利用率=(网络流量/(带宽*时间))*100%
[0046]其中,在上述的公式中,网络流量可以是接口I的上行网络流量,带宽可以是接口 I的预定带宽,例如,可以是1000kpbs(每秒千字节),时间可以是预设的监控时间,例如,Is(秒)内。
[0047]在一个可选的实现方式中,网络限速设备11可以按照一定的监控周期,比如每隔一秒,监控网络设备12的接口 I的上行或下行网络流量,并计算得出该网络流量的带宽利用率。在每次计算得到该带宽利用率之后,都可以执行步骤S202,根据带宽利用率对网络流量的限速值进行调整,通过不断地监控网络流量,得到该网络流量的带宽利用率并据此调整网络流量的限速值,可以实现更有效地利用带宽。
[0048]在步骤S202中:若所述带宽利用率低于预设的利用率下限,则增大对所述网络流量的限速值;若所述带宽利用率高于预设的利用率上限,则降低对所述网络流量的限速值。
[0049]本申请实施例中,可以预先设置利用率下限和利用率上限,例如,预设的利用率下限为70%,利用率上限为85%。当执行完步骤S201,获取到带宽利用率时,可以将该带宽利用率与预设的利用率上限或利用率下限进行比较,根据比较结果调整网络流量的限速值。
[0050]举例如下:例如,假设在步骤S201中获取到的带宽利用率为60%,通过比较,可以确定带宽利用率低于预设的利用率下限70%,则可以认为该网络流量的带宽利用率较低,则网络限速设备可以增大对该网络流量的限速值。比如,如果网络流量的初始限速值是2000kpbs,可以将该限速值增大为2400kpbs,限速值增大以后,网络流量的传输速度就可以增大,从而可以提高该网络流量的带宽利用率,比如,可以将带宽利用率提高到72%,从而实现有效地利用带宽。
[0051 ] 又例如,假设在步骤S201中获取到的带宽利用率为90%,通过比较,可以确定带宽利用率高于预设的利用率上限85%,则可以认为该网络流量的带宽利用率较高,则网络限速设备可以降低对该网络流量的限速值。比如,如果网络流量的初始限速值是4500kpbs,可以将该限速值减小为4000kpbs,限速值减小以后,网络流量的传输速度就可以降低,从而可以降低该网络流量的带宽利用率,比如,可以将带宽利用率降低至60%,从而实现有效地利用带宽并改善用户的上网体验。
[0052 ]本实施例调整网络流量的限速值的方法,通过获取网络流量的带宽利用率,根据该带宽利用率调整对该网络流量的限速值,从而调整该网络流量的带宽利用率,实现了有效地利用带宽。
[0053]在另一个实施例中,在图2所示的根据带宽利用率调整网络流量的限速值的基础上,为了更加有效地利用带宽,即使网络流量的带宽利用率已经位于预设的利用率下限与利用率上限之间,仍然可以继续多次地进行调整,以尽量使得所述网络流量的带宽利用率接近预设的利用率上限。如下的图3,是根据一示例性实施例示出的调整网络流量的限速值的方法的另一个实施例流程图,可以包括:
[0054]在步骤301中,获取网络流量的带宽利用率。
[0055]在步骤302中,若所述带宽利用率低于预设的利用率下限,则增大对所述网络流量的限速值;若所述带宽利用率高于预设的利用率上限,则降低对所述网络流量的限速值。
[0056]步骤S301至步骤S302的描述请参见上述图2所示实施例的相关描述,在此不再详述。
[0057]在步骤S303中,若增大对所述网络流量的限速值之后,所述带宽利用率仍然低于所述预设的利用率上限,则继续增大对所述网络流量的限速值。
[0058]在步骤S302中,若增大对该网络流量的限速值之后,带宽利用率已经位于预设的利用率下限与利用率上限之间,例如,该带宽利用率为80%,通过比较,可以确定该带宽利用率仍低于预设的利用率上限85%,则可以继续增大对该网络流量的限速值,直至带宽利用率不低于预设的利用率上限,或者接近预设的利用率上限,以尽量使得带宽得到充分利用。
[0059]本实施例调整网络流量限速值的方法,通过在网络流量的带宽利用率已经位于预设的利用率下限与利用率上限之间时,仍继续增大对该网络流量的限速值,从而可以尽量使得该网络流量的带宽利用率接近预设的利用率上限,实现了更加有效地利用带宽。
[0060]在又一个实施例中,在图3所示的根据带宽利用率调整网络流量的限速值的基础上,为了在调整所述网络流量的限速值时,更好地控制所述网络流量的限速值,还可以预先设置限速值上限和下限。图4是根据一示例性实施例示出的调整网络流量的限速值的方法的另一个流程图,可以包括:
[0061 ]在步骤401中,获取网络流量的带宽利用率。
[0062]本步骤的描述请参见上述图2所示的实施例的相关描述,在此不再详述。
[0063]在步骤402中,判断所述带宽利用率是否低于预设的利用率下限,若是,则执行步骤S403,否则,执行步骤S405。
[0064]假设预设的利用率下限为70%,利用率上限为85%。
[0065]当执行完步骤S401,获取到带宽利用率,若该带宽利用率低于预设的利用率下限,例如,该带宽利用率为60%,则可以判断得出该带宽利用率低于预设的利用率下限70%,可以认为该网络流量的带宽利用率较低,则网络限速设备可以继续执行步骤S403;若该带宽利用率不低于预设的利用率下限,例如,该带宽利用率为90%,则可以判断得出该带宽利用率不低于预设的利用率下限70%,则网络限速设备可以继续执行步骤S405。
[0066]在步骤S403中:增大对所述网络流量的限速值,并保证所述网络流量的限速值不超过预设的限速值上限。
[0067]在本申请实施例中,可以预先设置上行网络流量的限速值下限与限速值上限,假设其分别为2000kpbs与5000kpbs,对所述网络流量的限速值进行调整时,将所述网络流量的限速值设定在预设的限速值下限与限速值上限之间。
[0068]在一个可选的实现方式中,在本步骤增大对网络流量的限速值时,还可以根据步进值进行调整,该步进值即为每次调整时的限速调整值。该步进值的数值,可以根据预设的限速值上限、限速值下限以及预设的调整比例,按照如下公式计算得出:
[0069]步进值=(限速值上限-限速值下限)*调整比例
[0070]例如,根据上述公式,如果限速值下限为2000kpbs,限速值上限为5000kpbs,并假设调整比例可以为固定值,比如20%,则按照上述步进值的计算公式可以得出步进值为600kpbs,即在增大对网络流量的限速值时,可以每次增加600kpbs。
[0071]在另一个例子中,所述调整比例可以更新,更新的方式可以设定为,预先设置一个差值阈值,若所述带宽利用率与所述利用率下限或利用率上限的差值,大于预设的差值阈值,则增大所述调整比例。
[0072]例如,可以将带宽利用率与预设的利用率下限(或利用率上限)的差值与该差值阈值进行比较,若差值大于该差值阈值,则表示当前的带宽利用率与期望的带宽利用率相差还较远,带宽尚远未达到有效利用的水平。因此,可以将调整比例增大,使得根据调整比例计算得出的步进值也增大,从而快速提高宽带利用率,减少对所述网络流量的限速值的调整次数。如果通过比较,得出该差值小于预设的差值阈值,则可以不对当前调整比例进行更新。
[0073]以当前的带宽利用率低于利用率下限为例,假设当前调整比例为20%,若执行步骤S402,判断得出该带宽利用率小于预设的利用率下限,则可以继续进一步计算得出该带宽利用率与预设的利用率下限的差值,例如,假设当前带宽利用率为50%,预设的利用率下限是70%,则两者的差值为20%。将该差值与预设的差值阈值进行比较,假设预设的差值阈值为10%,则可以得出该差值大于预设的差值阈值。为了减少对该网络流量的限速值的调整次数,可以增大调整比例,例如,将当前调整比例加上10%,即更新后的调整比例为30%,按照上述步进值的计算公式可以得出步进值为900kpbs。
[0074]再以当前的带宽利用率高于利用率上限为例,假设当前调整比例为20%,若执行步骤S402,判断得出该带宽利用率高于预设的利用率上限,则可以继续进一步计算得出该带宽利用率与预设的利用率上限的差值,例如,假设当前带宽利用率为90%,预设的利用率上限是85%,则两者的差值为5%。将该差值与预设的差值阈值进行比较,假设预设的差值阈值为10%,则可以得出该差值小于预设的差值阈值,则可以不对当前调整比例进行更新。
[0075]再以当前的带宽利用率位于预设的利用率下限与利用率上限之间为例,假设当前调整比例为20%,若执行步骤S402,判断得出该带宽利用率位于预设的利用率下限与利用率上限之间,则可以继续进一步计算得出该带宽利用率与预设的利用率上限的差值,例如,假设当前带宽利用率为72%,预设的利用率上限是85%,则两者的差值为13%。将该差值与预设的差值阈值进行比较,假设预设的差值阈值为10%,则可以得出该差值大于预设的差值阈值。为了减少对所述网络流量的限速值的调整次数,可以增大调整比例,例如,将当前调整比例加上10%,即更新后的调整比例为30%,按照上述步进值的计算公式可以得出步进值为900kpbs。
[0076]可以理解的是,上述三个举例中,差值阈值也可以不同,例如,在当前的带宽利用率小于预设的利用率下限时,差值阈值为10%,在当前的带宽利用率位于预设的利用率下限和利用率上限之间时,差值阈值为5%,本申请对此不做限制。
[0077]在本步骤中,假设增大对该网络流量的限速值即为,将当前网络流量的限速值加上步进值,例如,假设当前网络流量的限速值为2000kpbs,步进值为600kpbs,那么,在对该网络流量的限速值进行一次步进值增大后,网络流量的限速值将变为2000 + 600 =2600kpbs,此时,可以继续执行步骤S404。
[0078]在增大对所述网络流量的限速值时,可以根据该步进值进行增大,可以理解的是,具体实施中也可以不采用根据步进值增大对所述网络流量的限速值的方式,本申请对此不做限制。
[0079]在步骤S404中:若所述带宽利用率仍低于预设的利用率上限,则继续执行步骤S403o
[0080]如果一次步进值调整后,即对该网络流量的限速值进行一次步进值增大后,带宽利用率仍然低于预设的利用率上限,则可以继续将该网络流量的限速值按照步进值进行增大,即可以继续执行步骤S403。例如,在步骤S403中,进行一次步进值增大后,网络流量的限速值将变为2000+600 = 2600kpbs,发现带宽利用率仍然低于预设的利用率上限时,可以再进行一次步进值增大,限速值变更为:2000+600+600 = 3200kpbs。限速值可以经过多次增大,但是,当限速值达到预设的限速值上限,比如5000kpbs时,即使带宽利用率仍低于预设的利用率上限,也不再增加限速值,以保证将限速值控制在预设范围内。
[0081]在经过上述的调整,增大限速值以后,接口I的网络流量的带宽利用率将得到提高;本实施例中,在上述保证宽带利用率不低于预设的利用率下限的基础上,还可以继续进行步骤S405的判断。
[0082]在步骤S405中:判断所述带宽利用率是否高于预设的利用率上限,若是,则执行步骤S406,否则,不做处理。
[0083]若判断得出当前的带宽利用率高于预设的利用率上限,例如,当前的带宽利用率为90%,高于预设的利用率上限85%,可以认为该网络流量的带宽利用率较高,执行步骤S406。若判断得出当前的带宽利用率处于预设的利用率上限和利用率下限之间,例如,当前的带宽利用率为80%,该带宽利用率处于预设的利用率下限70%和预设的利用率上限85%之间,可以认为该带宽利用率属于相对比较合适的带宽利用率,可以不做处理,结束本次调整流程。
[0084]在步骤S406中:降低对所述网络流量的限速值,并保证所述网络流量的限速值不低于预设的限速值下限。
[0085]在一个可选的实现方式中,可以同步骤S403中的描述,降低对所述网络流量的限速值即为,将所述网络流量的限速值减去步进值,例如,步进值为eookpbs,并保证网络流量的限速值不低于预设的限速值下限。例如,假设当前网络流量的限速值为3800kpbs,那么,在对该网络流量的限速值进行一次步进值降低后,网络流量的限速值将变为3800-600 =3200kpbs,此时,可以继续执行步骤S407。
[0086]在步骤S407中:若所述带宽利用率仍高于预设的利用率上限,则继续执行步骤S406o
[0087]如果一次步进值调整后,即对该网络流量的限速值进行一次步进值降低后,带宽利用率仍然高于预设的利用率上限,则可以继续将该网络流量的限速值按照步进值进行降低,即可以继续执行步骤S406。例如,在步骤S406中,进行一次步进值降低后,网络流量的限速值将变为3800-600 = 3200kpbs,发现带宽利用率仍然高于预设的利用率上限时,可以再进行一次步进值降低,限速值变更为:3800-600-600 = 2600kpbs。限速值可以经过多次降低,但是,当限速值降低至预设的限速值下限,例如2000kbs,或降低至小于预设的限速值下限时,比如1500kpbs时,即使带宽利用率仍高于预设的利用率上限,也不再降低限速值,以保证将限速值控制在预设范围内。
[0088]本实施例调整网络流量的限速值的方法,通过将所述网络流量的限速值设定在预设的限速值上限和限速值下限之间,并且,在增大或降低所述网络流量的限速值时,可以按照步进值进行调整,所述步进值也可以灵活调整,从而实现了更好地控制并调整所述网络流量的限速值,即调整所述网络流量的带宽利用率,实现了更加有效地利用带宽。
[0089]与前述调整网络流量的限速值的方法的实施例相对应,本申请还提供了调整网络流量的限速值的装置的实施例。
[0090]本申请调整网络流量的限速值的装置的实施例可以应用在网络限速设备上,也可以应用在网络设备上,本申请对此不做限φ?」。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图5所示,为本申请调整网络流量的限速值的装置所在设备的一种硬件结构图,除了图5所示的处理器51、内存53、网络接口 52、以及非易失性存储器54之外,实施例中装置所在的设备通常根据该设备的实际功能,还可以包括其他硬件,对此不再赘述。
[0091]请参考图6,为本申请调整网络流量的限速值的装置的一个实施例框图。所述装置可以包括:获取单元61、调整单元62。
[0092]其中,所述获取单元61,用于获取网络流量的带宽利用率;
[0093]所述调整单元62,用于在所述带宽利用率低于预设的利用率下限时,则增大对所述网络流量的限速值;在所述带宽利用率高于预设的利用率上限时,则降低对所述网络流量的限速值。
[0094]在上述图6所示的调整网络流量的限速值的装置的基础上,所述调整单元62,还可以用于,若增大对所述网络流量的限速值之后,所述带宽利用率仍然低于所述预设的利用率上限,则继续增大对所述网络流量的限速值。
[0095]请参考图7,为本申请调整网络流量的限速值的装置的另一个实施例框图,如图7所示,在上述图6所示的调整网络流量的限速值的装置的基础上,装置还可以包括控制单元63ο
[0096]所述控制单元63,用于将所述网络流量的限速值,设定在预设的限速值上限与限速值下限之间。
[0097]如上述图7所示的调整网络流量的限速值的装置,其中,所述调整单元62,在增大或降低对所述网络流量的限速值时,可以根据如下步进值进行调整:
[0098]所述步进值为:所述限速值上限与限速值下限的差值乘以预设的调整比例。
[0099]在上述图7所示的调整网络流量的限速值的装置的基础上,所述控制单元63,还可以用于,在所述带宽利用率与所述利用率下限或利用率上限的差值,大于预设的差值阈值时,则增大所述调整比例。
[0100]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0101]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0102]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【主权项】
1.一种调整网络流量的限速值的方法,其特征在于,所述方法包括: 获取网络流量的带宽利用率; 若所述带宽利用率低于预设的利用率下限,则增大对所述网络流量的限速值;若所述带宽利用率高于预设的利用率上限,则降低对所述网络流量的限速值。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 若增大对所述网络流量的限速值之后,所述带宽利用率仍然低于所述预设的利用率上限,则继续增大对所述网络流量的限速值。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 将所述网络流量的限速值,设定在预设的限速值上限与限速值下限之间。4.根据权利要求3所述的方法,其特征在于,在增大或者降低对所述网络流量的限速值时,根据如下步进值进行调整: 所述步进值为:所述限速值上限与限速值下限的差值乘以预设的调整比例。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 若所述带宽利用率与所述利用率下限或利用率上限的差值,大于预设的差值阈值,则增大所述调整比例。6.—种调整网络流量的限速值的装置,其特征在于,所述装置包括: 获取单元,用于获取网络流量的带宽利用率; 调整单元,用于在所述带宽利用率低于预设的利用率下限时,增大对所述网络流量的限速值;在所述带宽利用率高于预设的利用率上限时,降低对所述网络流量的限速值。7.根据权利要求6所述的装置,其特征在于, 所述调整单元,还用于:若增大对所述网络流量的限速值之后,所述带宽利用率仍然低于所述预设的利用率上限,则继续增大对所述网络流量的限速值。8.根据权利要求6所述的装置,其特征在于,所述装置还包括: 控制单元,用于将所述网络流量的限速值,设定在预设的限速值上限与限速值下限之间。9.根据权利要求8所述的装置,其特征在于,所述调整单元,在增大或降低对所述网络流量的限速值时,根据如下步进值进行调整: 所述步进值为:所述限速值上限与限速值下限的差值乘以预设的调整比例。10.根据权利要求9所述的装置,其特征在于, 所述控制单元,还用于:在所述带宽利用率与所述利用率下限或利用率上限的差值,大于预设的差值阈值时,则增大所述调整比例。
【文档编号】H04L12/851GK105939281SQ201610018340
【公开日】2016年9月14日
【申请日】2016年1月12日
【发明人】张晓东
【申请人】杭州迪普科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1