一种调整网络流量的方法和装置与流程

文档序号:11842551阅读:244来源:国知局
一种调整网络流量的方法和装置与流程

本发明实施例涉及通信领域,并且更具体地,涉及一种调整网络流量的方法和装置。



背景技术:

电信运维场景下对任务处理效率要求很高,运营商会和运营商客户签订服务等级协议(Service-Level Agreement,简称为“SLA”),SLA规定不同等级的客户的故障响应时间和故障处理时间,例如:《中国电信IDC维护规范》规定AA级客户故障响应时间小于30min,故障修复时间小于2小时,超过SLA规定的处理时间,将会影响到运营商客户的满意度和运营商的服务保障质量。

在电信领域中,流量调整指的是通过改变网络的路由配置信息,将网络链路中负载较大,或对某些重点客户(例如VIP客户)业务会产生影响的链路的流量调大或调小,来保证全网的网络流量在可接受的范围内,以降低网络的运行风险。

在现有流量调整技术中,一般通过命令行输入,将命令行下放到路由设备中,通过更改路由设备的配置参数,达到改变经过该路由设备的链路的流量大小的目的。但是在实际流量调整过程中,运维人员对网络配置参数的修改是十分谨慎的,例如要考虑链路中流量的门限值、链路中VIP客户所占的数量、以及链路中有无客户投诉等因素,以保证流量调整后不会影响到其他的链路和客户的满意度。因此,在实际过程中,运维人员需要在命令下放系统和流量呈现系统之间进行多次切换,即在命令下放系统中输入命令,在流量呈现系统中观察结果,直至调整的结果满意为止。

因此,现有的流量调整技术,调整网络流量的效率较低,用户体验较差。



技术实现要素:

本发明实施例提供一种调整网络流量的方法和装置,能够有效提高流量 调整的效率。

第一方面,提供了一种调整网络流量的方法,该方法包括:

获取用户的第一输入,该第一输入用于从网络拓扑图中选择带宽利用率超过门限值的待调整链路;

根据该待调整链路,从该网络中选择能够分担该待调整链路上的流量的N个链路,N为正整数;

根据该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级;

在该网络拓扑图中向该用户呈现该N个链路的优先级;

接收该用户的第二输入,该第二输入用于从该N个链路中选取目标链路;

在该待调整链路和该目标链路之间进行流量调整。

结合第一方面,在第一方面的第一种实现方式中,接收该用户的第二输入,该第二输入用于从该N个链路中选取目标链路,包括:

在该网络拓扑图中呈现可移动的调整控件;

检测输入装置针对该调整控件的拖动轨迹,该拖动轨迹为该第二输入,该拖动轨迹的终点位置指示该目标链路。

结合第一方面或第一方面的第一种实现方式,在第一方面的第二种实现方式中,该在该网络拓扑图中向该用户呈现该N个链路的优先级,包括:

采用下列方式中的至少一种方式向该用户呈现该N个链路的优先级:链路粗细、链路颜色和链路颜色透明度。

结合第一方面的第二种实现方式,在第一方面的第三种实现方式中,该方法还包括:

在该N个链路中优先级最高的链路附近呈现具有动画效果的控件。

结合第一方面及其上述实现方式,在第一方面的第四种实现方式中,在该待调整链路和该目标链路之间进行流量调整之后,该方法还包括:

获取本次流量调整的调整结果,该调整结果包括该待调整链路和该目标链路分别在本次流量调整之后的带宽利用率;

在该网络拓扑图上呈现用于指示该调整结果的指示信息。

结合第一方面的第四种实现方式,在第一方面的第五种实现方式中,该调整结果还包括该待调整链路和该目标链路分别在本次流量调整之后的客户投诉信息和/或VIP客户的流量变化信息。

结合第一方面的第四种或第五种实现方式,在第一方面的第六种实现方式中,该方法还包括:

根据该调整结果,对该本次流量调整进行打分。

结合第一方面及其上述实现方式,在第一方面的第七种实现方式中,在接收该用户的第二输入之前,该方法还包括:

确定该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果;

在该网络拓扑图上呈现该预测调整结果,以便于用户从该N个链路中选择该目标链路。

结合第一方面及其上述实现方式,在第一方面的第八种实现方式中,根据该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级,包括:

根据该N个链路中每个链路的带宽利用率,以及该每个链路的VIP客户的数量信息和/或客户投诉信息,确定该每个链路分担该待调整链路上的流量的优先级。

结合第一方面及其上述实现方式,在第一方面的第九种实现方式中,该在该待调整链路和该目标链路之间进行流量调整,包括:

根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

第二方面,提供了一种调整网络流量的方法,该方法包括:

从网络中获取带宽利用率超过门限值的待调整链路;

从该网络中选择能够分担该待调整链路上的流量的N个链路,N为正整数;

根据该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级;

从该N个链路中确定用于分担该待调整链路上的流量的目标链路;

在该待调整链路和该目标链路之间进行流量调整。

结合第二方面,在第二方面的第一种实现方式中,根据该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级,包括:

根据该N个链路中每个链路的带宽利用率,以及该每个链路的VIP客户的数量信息和/或客户投诉信息,确定该每个链路分担该待调整链路上的流量 的优先级。

结合第二方面或第二方面的第一种实现方式,在第二方面的第三种实现方式中,该方法还包括:

在用户界面上呈现网络拓扑图,该网络拓扑图中包括该待调整链路以及该N个链路;

在该网络拓扑图中向该用户呈现该N个链路的优先级。

结合第二方面的第二种实现方式,在第二方面的第三种实现方式中,该在该网络拓扑图中向该用户呈现该N个链路的优先级,包括:

采用下列方式中的至少一种方式向该用户呈现该N个链路的优先级:链路粗细、链路颜色和链路颜色透明度。

结合第二方面的第三种实现方式,在第二方面的第四种实现方式中,该方法还包括:

在该N个链路中优先级最高的链路附近呈现具有动画效果的控件。

结合第二方面及其上述实现方式,在第二方面的第六种实现方式中,该从该N个链路中确定用于分担该待调整链路上的流量的目标链路,包括:

接收该用户的第二输入,该第二输入用于从该N个链路中选取该目标链路。

结合第二方面的第三种至第五种可能的实现方式,在第二方面的第六种实现方式中,该接收该用户的第二输入,该第二输入用于从该N个链路中选取目标链路,包括:

在该网络拓扑图中呈现可移动的调整控件;

检测输入装置针对该调整控件的拖动轨迹,该拖动轨迹为该第二输入,该拖动轨迹的终点位置指示该目标链路。

结合第二方面的第六种实现方式,在第二方面的第七种实现方式中,在该待调整链路和该目标链路之间进行流量调整之后,该方法还包括:

获取本次流量调整的调整结果,该调整结果包括该待调整链路和该目标链路分别在本次流量调整之后的带宽利用率;

在该网络拓扑图上呈现用于指示该调整结果的指示信息。

结合第二方面的第三种至第七种实现方式中任一种可能的实现方式,在第二方面的第八种实现方式中,该调整结果还包括该待调整链路和该目标链路分别在本次流量调整之后的客户投诉信息和/或VIP客户的流量变化信息。

结合第二方面的第七种或第八种实现方式,在第二方面的第九种实现方式中,该方法还包括:

根据该调整结果,对该本次流量调整进行打分。

结合第二方面的第六种或第七种实现方式,在第二方面的第十种实现方式中,在接收该用户的第二输入之前,该方法还包括:

确定该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果;

在该网络拓扑图上呈现该预测调整结果,以便于用户从该N个链路中选择该目标链路。

结合第二方面及其上述实现方式,在第二方面的第十一种实现方式中,在该待调整链路和该目标链路之间进行流量调整,包括:

根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

第三方面,提供了一种调整网络流量的装置,该装置包括:

获取模块,用于获取用户的第一输入,该第一输入用于从网络拓扑图中选择带宽利用率超过门限值的待调整链路;

选择模块,用于根据该获取模块获取的该待调整链路,从该网络中选择能够分担该待调整链路上的流量的N个链路,N为正整数;

确定模块,用于根据该选择模块选择的该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级;

呈现模块,用于在该网络拓扑图中向该用户呈现该确定模块确定的该N个链路的优先级;

接收模块,用于接收该用户的第二输入,该第二输入用于从该N个链路中选取目标链路;

流量调整模块用于,在该获取模块获取的该待调整链路和该接收模块接收的该目标链路之间进行流量调整。

结合第三方面,在第三方面的第一种实现方式中,该呈现模块具体用于,在该网络拓扑图中呈现可移动的调整控件;

该接收模块具体用于,检测输入装置针对该调整控件的拖动轨迹,该拖动轨迹为该第二输入,该拖动轨迹的终点位置指示该目标链路。

结合第三方面或第三方面的第一种实现方式,该呈现模块具体用于,采 用下列方式中的至少一种方式向该用户呈现该N个链路的优先级:链路粗细、链路颜色和链路颜色透明度。

结合第三方面的第二种实现方式,在第三方面的第三种实现方式中,该呈现模块具体用于,在该N个链路中优先级最高的链路附近呈现具有动画效果的控件。

结合第三方面及其上述实现方式,在第三方面的第四种实现方式中,该获取模块还用于,在流量调整模块对该待调整链路和该目标链路之间进行流量调整之后,获取本次流量调整的调整结果,该调整结果包括该待调整链路和该目标链路分别在本次流量调整之后的带宽利用率;

该呈现模块还用于,在该网络拓扑图上呈现用于指示该调整结果的指示信息。

结合第三方面的第四种实现方式,在第三方面的第五种实现方式中,该调整结果还包括该待调整链路和该目标链路分别在本次流量调整之后的客户投诉信息和/或VIP客户的流量变化信息。

结合第三方面的第四种或第五种实现方式,在第三方面的第六种实现方式中,该装置还包括:

打分模块,用于根据该调整结果,对该本次流量调整进行打分。

结合第三方面及其上述实现方式,在第三方面的第七种实现方式中,该确定模块还用于,在该接收模块接收该用户的第二输入之前,确定该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果;

该呈现模块用于,在该网络拓扑图上呈现该预测调整结果,以便于用户从该N个链路中选择该目标链路。

结合第三方面及其上述实现方式,在第三方面的第八种实现方式中,该确定模块具体用于,根据该N个链路中每个链路的带宽利用率,以及该每个链路的VIP客户的数量信息和/或客户投诉信息,确定该每个链路分担该待调整链路上的流量的优先级。

结合第三方面及其上述实现方式,在第三方面的第九种实现方式中,该流量调整模块具体用于,根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

第四方面,提供了一种调整网络流量的装置,该装置包括:

获取模块,用于从网络中获取带宽利用率超过门限值的待调整链路;

选择模块,用于从该网络中选择能够分担该获取模块获取的该待调整链路上的流量的N个链路,N为正整数;

第一确定模块,用于根据该选择模块选择的该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级;

第二确定模块,用于从该选择模块选择的该N个链路中确定用于分担该待调整链路上的流量的目标链路;

流量调整模块,用于在该获取模块获取的该待调整链路和该第二确定模块确定的该目标链路之间进行流量调整。

结合第四方面,在第四方面的第一种实现方式中,该第一确定模块具体用于:根据该N个链路中每个链路的带宽利用率,以及该每个链路的VIP客户的数量信息和/或客户投诉信息,确定该每个链路分担该待调整链路上的流量的优先级。

结合第四方面或第四方面的第一种实现方式,在第四方面的第三种实现方式中,该装置还包括:

呈现模块,用于在用户界面上呈现网络拓扑图,该网络拓扑图中包括该待调整链路以及该N个链路;

该呈现模块还用于,在该网络拓扑图中向该用户呈现该N个链路的优先级。

结合第四方面的第二种实现方式,在第四方面的第三种实现方式中,该呈现模块具体用于,采用下列方式中的至少一种方式向该用户呈现该N个链路的优先级:链路粗细、链路颜色和链路颜色透明度。

结合第四方面的第三种实现方式,在第四方面的第四种实现方式中,该呈现模块还用于,在该N个链路中优先级最高的链路附近呈现具有动画效果的控件。

结合第四方面及其上述实现方式,在第四方面的第六种实现方式中,该第二确定模块具体用于,通过接收该用户的第二输入,该第二输入用于从该N个链路中选取该目标链路,确定该目标链路。

结合第四方面的第三种至第五种可能的实现方式,在第四方面的第六种实现方式中,该呈现模块具体用于,在该网络拓扑图中呈现可移动的调整控件;

该第二确定模块具体用于,通过检测输入装置针对该调整控件的拖动轨 迹,该拖动轨迹为该第二输入,该拖动轨迹的终点位置指示该目标链路,确定该目标链路。

结合第四方面的第六种实现方式,在第四方面的第七种实现方式中,该获取模块还用于,在该流量调整模块对该待调整链路和该目标链路之间进行流量调整之后,获取本次流量调整的调整结果,该调整结果包括该待调整链路和该目标链路分别在本次流量调整之后的带宽利用率;

该呈现模块具体用于,在该网络拓扑图上呈现用于指示该调整结果的指示信息。

结合第四方面的第三种至第七种实现方式中任一种可能的实现方式,在第四方面的第八种实现方式中,该调整结果还包括该待调整链路和该目标链路分别在本次流量调整之后的客户投诉信息和/或VIP客户的流量变化信息。

结合第四方面的第七种或第八种实现方式,在第四方面的第九种实现方式中,该装置还包括:

打分模块,用于根据该获取模块获取该调整结果,对该本次流量调整进行打分。

结合第四方面的第六种或第七种实现方式,在第四方面的第十种实现方式中,该第一确定模块还用于,在接收该用户的第二输入之前,确定该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果;

该呈现模块还用于,在该网络拓扑图上呈现该预测调整结果,以便于用户从该N个链路中选择该目标链路。

结合第四方面及其上述实现方式,在第四方面的第十一种实现方式中,该流量调整模块具体用于:根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

基于上述技术方案,本发明实施例提供的调整网络流量的方法和装置,通过流量调整界面的可视化呈现,并且向用户呈现能够分担待调整链路上的流量的N个链路的优先级,有助于用户选择用于分担该待调整链路上的流量的目标链路,从而能够有效提高网络流量调整的效率,也提高了用户体验满意度。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技 术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例提供的调整网络流量的方法的示意性流程图。

图2(a)和(b)示出了本发明实施例提供的调整网络流量的方法的示意性图。

图3示出了本发明实施例提供的调整网络流量的方法的另一示意性流程图。

图4示出了本发明实施例提供的调整网络流量的装置的示意性框图。

图5示出了本发明实施例提供的调整网络流量的装置的另一示意性框图。

图6示出了本发明实施例提供的调整网络流量的装置的再一示意性框图。

图7示出了本发明实施例提供的调整网络流量的装置的再一示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了本发明实施例的调整网络流量的方法100,该方法100包括:

S110,获取用户的第一输入,该第一输入用于从网络拓扑图中选择带宽利用率超过门限值的待调整链路;

具体地,该第一输入的具体形式可以是鼠标点击,或者屏幕触摸等。例如在图2(a)所示的网络拓扑图中,检测到用户用鼠标点击链路CPE1——PE1,则确定CPE1——PE1链路作为该待调整链路,其中,该鼠标点击动作为该第一输入。

S120,根据该待调整链路,从该网络中选择能够分担该待调整链路上的流量的N个链路,N为正整数;

具体地,如图2(a)所示,假设链路CPE1——PE1为该待调整链路, 则链路CPE1——PE2,CPE1——PE3,CPE1——PE4均为能够分担该待调整链路上的流量的链路。

S130,根据该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级;

具体地,该优先级指示了该N个链路在分担该待调整链路上的流量的相对优势。还以图2为例,假设CPE1——PE2,CPE1——PE3,CPE1——PE4为能够分担该待调整链路上的流量的N(即为3)个链路,其中三个链路的带宽利用率从高到底依次为:CPE1——PE4,CPE1——PE3,CPE1——PE2,则该三个链路的优先级顺序为:CPE1——PE2,CPE1——PE3,CPE1——PE4。

S140,在该网络拓扑图中向该用户呈现该N个链路的优先级;

具体地,例如可以采用不同的链路颜色来指示该N个链路的优先级,以供用户参考,以确定用于分担该待调整链路的流量的目标链路。

S150,接收该用户的第二输入,该第二输入用于从该N个链路中选取目标链路;

具体地,例如用户是根据S140中呈现的N个链路的优先级顺序,从N个链路确定出目标链路,并通过用户界面人机交互的手段指示该目标链路。

S160,在该待调整链路和该目标链路之间进行流量调整。

可选地,在本发明实施例中,S160在该待调整链路和该目标链路之间进行流量调整,包括:

根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

因此,在本发明实施例中,通过流量调整界面的可视化呈现,并且向用户呈现能够分担待调整链路上的流量的N个链路的优先级,有助于用户选择用于分担该待调整链路上的流量的目标链路,从而能够有效提高网络流量调整的效率,也提高了用户体验满意度。

在本发明实施例中,在S110获取用户的第一输入之前,向用户呈现该网络拓扑图,例如图2所示的用户界面,该网络拓扑图包括各个网元间的链路,优选地,可以采用不同的链路颜色来向用户呈现每条链路的带宽利用率。具体地,例如,将带宽利用率超过门限值的链路的颜色设置为红色,将带宽利用率低于门限值的链路的颜色设置为绿色。这样,用户可以通过查看该网络拓扑图,较为便捷地判断带宽利用率超过门限值的待调整链路。

为了便于理解和描述,下面首先以图2(a)为例描述一下,本发明实施例涉及的网络拓扑图。

如图2(a)所示,网元PE(Provider Edge)指示的是运营商边缘设备。网元cPE(Customer Provider Edge)指示的是客户侧边缘设备。BU指示的链路的带宽利用率,网元CPE与PE之间的箭头指示对应网元之间的链路及其方向。

在图2(a)所示的网络拓扑图中,包括链路cPE1——PE1、cPE1——PE2、cPE1——PE3、cPE1——PE4。其中假设cPE1——PE1为带宽利用率超过门限值的待调整链路,则cPE1——PE2、cPE1——PE3、cPE1——PE4为能够分担待调整链路cPE1——PE1的流量的链路。在该具体例子中,PE1和cPE1为待调整链路的两个网元。

需要说明的是,对于端口不通的网元和链路可以采用灰化显示,例如图2(a)中,将链路CPE——PE5灰化显示,可以提醒用户该链路不通。

可选地,在本发明实施例中,S150接收该用户的第二输入,该第二输入用于从该N个链路中选取目标链路,包括:

S151,在该网络拓扑图中呈现可移动的调整控件;

S152,检测输入装置针对该调整控件的拖动轨迹,该拖动轨迹为该第二输入,该拖动轨迹的终点位置指示该目标链路。

具体地,如图2(a)所示,在该网络拓扑图上呈现可移动的调整控件(如图2中所示的控件1)。用户可以拖动移动该调整控件,如图2(b)中所示,该调整控件被拖曳到cPE1——PE2的位置,则用户界面的输入装置(例如屏幕触摸传感器等传感器件)可以捕获到该拖动轨迹,并且通过该拖动轨迹的终点位置确定该目标链路。应理解,用户可以按住鼠标不放拖动该调整控件,也可以触摸屏手指拖动,本发明实施例对此不作限定。

具体地,该调整控件的具体形状可以是的颜色鲜亮的球形控件(如图2中所示),或者也可以是点或棒状的控件。

可选地,在本发明实施例中,S140,在该网络拓扑图中向该用户呈现该N个链路的优先级,包括:

S141采用下列方式中的至少一种方式向该用户呈现该N个链路的优先级:链路粗细、链路颜色和链路颜色透明度。

具体地,例如,绿色链路优先级>黄色链路优先级>红色链路优先级。再 例如,链路颜色越深,优先级越高,颜色越浅,优先级越低。再例如,线较粗的链路的优先级>线较细的链路的优先级。

也可以采用动画闪烁的图标来指示N个链路的优先级。

调整优先级对应不同的呈现方式;链路粗细、颜色透明度、动画闪烁;

动画闪烁>链路颜色(有绿、黄、红之分,绿色为最佳调整链路,黄色次之,红色再次之)>链路粗细>颜色透明度,其中端口不通的网元和链路灰化显示;最优的被调整链路旁边的控制球有动画闪烁提示。

可选地,在本发明实施例中,该方法100还包括:

S142在该N个链路中优先级最高的链路附近呈现具有动画效果的控件。

具体地,如图2(a)所示,假设cPE1——PE2的优先级最高,则可以在cPE1——PE2的附近呈现具有动画闪烁功能的控件,如图2(a)中所示的控件2。

如图2(a)所示,还可以在次优先级的链路附近显示其他形式的控件,如图2(a)中所示的在链路CPE1——PE3附近显示的控件3。

可选地,在本发明实施例中,在S160待调整链路和该目标链路之间进行流量调整之后,该方法100还包括:

S170,获取本次流量调整的调整结果,该调整结果包括该待调整链路和该目标链路分别在本次流量调整之后的带宽利用率;

S180,在该网络拓扑图上呈现用于指示该调整结果的指示信息。

具体地,假设将图2(a)中所示的CPE1——PE1为该待调整链路,将CPE1——PE2作为目标链路,图2(b)显示了对该待调整链路和该目标链路进行流量调整的调整结果。例如,图2(a)为流量调整前的情况,CPE1——PE1的带宽利用率为90%,CPE1——PE2的带宽利用率为70%。经过流量调整后,如图2(b)所示,CPE1——PE1的带宽利用率从90%降低到80%,CPE1——PE2的带宽利用率从70%升高到75%。

可选地,在本发明实施例中,S170中获取的调整结果还包括该待调整链路和该目标链路分别在本次流量调整之后的客户投诉信息和/或VIP客户的流量变化信息。

可选地,在本发明实施例中,该方法100还包括:

S190,根据该调整结果,对该本次流量调整进行打分。

具体地,通过以下三个参数信息来给调整结果打分:

1)当前网络中调整后被影响到链路的均衡情况(当前业务经过的所有链路的带宽利用率差值约小越好);

2)以及VIP客户业务受影响的情况;

3)和待调整链路是否有越限、被调整目标链路是否有越限;(两者无越限为最优,其中一个越限次之,两者都越限最次;其中越限有严重越限、一般越限之分)

其中,根据上述三个参数所占的比例(运营商维护人员手动设定),来综合计算出调整结果的得分;得分的限值范围(5分制、10分制、100分制)不限,得分是否用颜色(红、黄、绿)、大小(文字大小)、颜色深浅等来示意的表达方式不限。

在本发明实施例中,保存本次流量调整的调整结果以及打分。以便于用户日后查看。例如,还以图2(a)所示为例,CPE1——PE1为该待调整链路,假设用户起初选择CPE1——PE2为目标链路,本次流量调整结束后,用户不满意本次调整结果。用户还可以重新从CPE1——PE2,CPE1——PE3,CPE1——PE4重新选择新的目标链路,例如用户第二次选择CPE1——PE4作为目标链路,在该第二次流量调整结束后,除了可以向用户呈现该第二次流量调整的调整结果外,还可以提供一开始以CPE1——PE2为目标链路时的调整结果,以供用户对比查看,最终决策出较为理想的流量调整动作。

可选地,在本发明实施例中,在S150接收该用户的第二输入之前,该方法100还包括:

确定该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果;

具体地,例如根据经验算法,计算该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果。或者也可以对该待调整链路与该N个链路中的每个链路实际进行流量调整,在保存了调整结果之后将流量调整动作回退到原始状态,即未作流量调整之前的状态。

在该网络拓扑图上呈现该预测调整结果,以便于用户从该N个链路中选择该目标链路。

可选地,在本发明实施例中,S130根据该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级,包括:

S131根据该N个链路中每个链路的带宽利用率,以及该每个链路的VIP 客户的数量信息和/或客户投诉信息,确定该每个链路分担该待调整链路上的流量的优先级。

例如,首先为带宽利用率、客户投诉信息、链路的VIP客户的数量信息设定各自的权重值,将带宽利用率、客户投诉信息、链路的VIP客户的数量信息和对应权重值相乘后取和,得到一个优先级评价数值,按照类似的方法,可以得到N个链路中每个链路的优先级评价数值。然后根据该优先级评价数值,得出排序,即得到N个链路的优先级。

应理解,在确定N个链路的优先级的过程中,对于链路中VIP客户的数量较多、客户投诉信息较多、链路带宽利用率也较高的链路,其优先级评价数值较小,对应的优先级较低;对于链路中VIP客户的数量较少,客户投诉信息为零,链路带宽利用率较低的链路,其优先级评价数值较大,对应的优先级也较高。

因此,在本发明实施例中,通过流量调整界面的可视化呈现,并且向用户呈现能够分担待调整链路上的流量的N个链路的优先级,有助于用户选择用于分担该待调整链路上的流量的目标链路,从而能够有效提高网络流量调整的效率,也提高了用户体验满意度。

在S160中在该待调整链路和该目标链路之间进行流量调整。

可选地,在本发明实施例中,S160在该待调整链路和该目标链路之间进行流量调整,包括:

根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

具体地,将流量调整命令下发到对应网元设备,调整命令是指在相应PE节点上建立流量约束命令,不同备选链路的流量立即按照新的流量约束进行流量分配;

同时智能网络控制器可以执行建立流量约束命令的反操作,以解决调整结果不符合要求后需要快捷返回的诉求;

可选地,在本发明实施例中,相应地系统也可以设定默认调整策略(以全网流量均衡为目标、以VIP客户保障为目标、以一段时期内特定链路保障为目标等),模拟执行手动调整过程,按照调整策略提前设定的参数进行自动流量调整,以达到上面举例该的调整目标;

单次流量调整结束后,智能网络控制器会在一段时间内获取客户关系系 统上的客户投诉信息,如果投诉信息和之前调整第一链路以及备选链路有对应,则把该信息呈现到界面上,并提示用户,供用户作后续调整参考。

应理解,在本发明实施例中,通过向用户呈现网络拓扑图(例如图2所示流量调整界面的),使得用户能够在一个用户界面上,整体把握相关链路的链路属性,较为便捷地查看待调整链路以及能够分担待调整链路的流量的N个链路,而且通过向用户呈现该N个链路分担待调整链路的流量的优先级,使得用户能够较为高效地确定合理的目标链路,以进行后续的流量调整。而且,向用户呈现的网络拓扑图还可以显示每次流量调整的调整结果,方便用户对比抉择。相对于现有的流量调整技术,能够有效提高调整流量的效率。

图3示出了本发明实施例的调整网络流量的方法200的示意性流程图,该方法200包括:

S210,从网络中获取带宽利用率超过门限值的待调整链路;

S220,从该网络中选择能够分担该待调整链路上的流量的N个链路,N为正整数;

具体地,如图2(a)所示,假设链路CPE1——PE1为该待调整链路,则链路CPE1——PE2,CPE1——PE3,CPE1——PE4均为能够分担该待调整链路上的流量的链路。

S230,根据该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级;

具体地,该优先级指示了该N个链路在分担该待调整链路上的流量的相对优势。还以图2(a)为例,假设CPE1——PE2,CPE1——PE3,CPE1——PE4为能够分担该待调整链路上的流量的N(例如为3)个链路,其中三个链路的带宽利用率从高到底依次为:CPE1——PE4,CPE1——PE3,CPE1——PE2,则该三个链路的优先级顺序为:CPE1——PE2,CPE1——PE3,CPE1——PE4。

S240,从该N个链路中确定用于分担该待调整链路上的流量的目标链路;

具体地,可以系统根据N个链路的优先级,确定该目标链路,例如将优先级最高的链路作为目标链路,也可以通过向用户呈现优先级信息,根据用户的输入,确定该目标链路,本发明实施例对此不作限定。

S250,在该待调整链路和该目标链路之间进行流量调整。

可选地,在本发明实施例中,S250在该待调整链路和该目标链路之间进 行流量调整,包括:

根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

因此,在本发明实施例中,通过确定能够分担该待调整链路上的流量的N个链路,并从该N个链路中确定用于分担该待调整链路上的流量的目标链路,在该待调整链路和该目标链路之间进行流量调整,能够有效提高网络流量调整的效率。

可选地,在本发明实施例中,S230根据该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级,包括:

根据该N个链路中每个链路的带宽利用率,以及该每个链路的VIP客户的数量信息和/或客户投诉信息,确定该每个链路分担该待调整链路上的流量的优先级。

例如,首先为带宽利用率、客户投诉信息、链路的VIP客户的数量信息设定各自的权重值,将带宽利用率、客户投诉信息、链路的VIP客户的数量信息和对应权重值相乘后取和,得到一个优先级评价数值,按照类似的方法,可以得到N个链路中每个链路的优先级评价数值。然后根据该优先级评价数值,得出排序,即得到N个链路的优先级。

应理解,在确定优先级的过程中,VIP数量多、客户投诉多、链路带宽利用率高的链路的优先级评价数值小,相应的优先级越低;VIP数量少,客户投诉为零,链路带宽利用率低的链路的优先级评价数值大,对应的优先级越高。

可选地,在本发明实施例中,该方法200还包括:

S260,在用户界面上呈现网络拓扑图,该网络拓扑图中包括该待调整链路以及该N个链路;

如图2(a)所示,该网络拓扑图包括链路cPE1——PE1、cPE1——PE2、cPE1——PE3、cPE1——PE4。其中假设cPE1——PE1为带宽利用率超过门限值的待调整链路,则cPE1——PE2、cPE1——PE3、cPE1——PE4为能够分担待调整链路cPE1——PE1的流量的链路。在该具体例子中,PE1和cPE1为待调整链路的两个网元。

其中,PE(Provider Edge)指示的是运营商边缘设备。cPE(Customer Provider Edge)指示的是客户侧边缘设备。BU指示的链路的带宽利用率。

S270,在该网络拓扑图中向该用户呈现该N个链路的优先级。

具体地,例如可以采用不同的链路颜色来指示该N个链路的优先级,以供用户参考,以确定用于分担该待调整链路的流量的目标链路。

可选地,在本发明实施例中,S270在该网络拓扑图中向该用户呈现该N个链路的优先级,包括:

采用下列方式中的至少一种方式向该用户呈现该N个链路的优先级:链路粗细、链路颜色和链路颜色透明度。

具体地,例如,绿色链路优先级>黄色链路优先级>红色链路优先级。再例如,链路颜色越深,优先级越高,颜色越浅,优先级越低。再例如,线较粗的链路的优先级>线较细的链路的优先级。

也可以采用动画闪烁的图标来指示N个链路的优先级。

调整优先级对应不同的呈现方式;链路粗细、颜色透明度、动画闪烁;

动画闪烁>链路颜色(有绿、黄、红之分,绿色为最佳调整链路,黄色次之,红色再次之)>链路粗细>颜色透明度,其中端口不通的网元和链路灰化显示;最优的被调整链路旁边的控制球有动画闪烁提示。

可选地,在本发明实施例中,该方法200还包括:

在该N个链路中优先级最高的链路附近呈现具有动画效果的控件。

具体地,如图2(a)所示,假设cPE1——PE2的优先级最高,则可以在cPE1——PE2的附近呈现具有动画闪烁功能的控件。

可选地,在本发明实施例中,S240从该N个链路中确定用于分担该待调整链路上的流量的目标链路,包括:

S241,接收该用户的第二输入,该第二输入用于从该N个链路中选取该目标链路。

具体地,例如用户是根据S140中呈现的N个链路的优先级顺序,从N个链路确定出目标链路,并通过用户界面人机交互的手段指示该目标链路。

可选地,在本发明实施例中,S241接收该用户的第二输入,该第二输入用于从该N个链路中选取目标链路,包括:

S241A,在该网络拓扑图中呈现可移动的调整控件;

S241B,检测输入装置针对该调整控件的拖动轨迹,该拖动轨迹为该第二输入,该拖动轨迹的终点位置指示该目标链路。

具体地,如图2(a)所示,在该网络拓扑图上呈现可移动的调整控件(如 图2中所示的控件1)。用户可以拖动移动该调整控件,例如用户将该调整控件最终拖到cPE1——PE2的位置,则用户界面的输入装置(例如屏幕触摸传感器等传感器件)可以捕获到该拖动轨迹,并且通过该拖动轨迹的终点位置确定该目标链路。应理解,用户可以按住鼠标不放拖动该调整控件,也可以触摸屏手指拖动,本发明实施例对此不作限定。

还以图2为例,例如用户双击用户界面上cPE1——PE2,则该双击的动作即为该第二输入。与用户界面相关的识别装置捕捉到双击动作所在的位置,并根据该位置从N个链路中确定该目标链路。

可选地,在本发明实施例中,S250在该待调整链路和该目标链路之间进行流量调整之后,该方法200还包括:

获取本次流量调整的调整结果,该调整结果包括该待调整链路和该目标链路分别在本次流量调整之后的带宽利用率;

在该网络拓扑图上呈现用于指示该调整结果的指示信息。

具体地,假设将图2(a)中所示的CPE1——PE1为该待调整链路,将CPE1——PE2作为目标链路,图2(b)显示了对该待调整链路和该目标链路进行流量调整的调整结果。例如,图2(a)为流量调整前的情况,CPE1——PE1的带宽利用率为90%,CPE1——PE2的带宽利用率为70%。经过流量调整后,如图2(b)所示,CPE1——PE1的带宽利用率从90%降低到80%,CPE1——PE2的带宽利用率从70%升高到75%。

可选地,在本发明实施例中,该调整结果还包括该待调整链路和该目标链路分别在本次流量调整之后的客户投诉信息和/或VIP客户的流量变化信息。

可选地,在本发明实施例中,该方法200还包括:

根据该调整结果,对该本次流量调整进行打分。

具体地,通过以下三个参数信息来给调整结果打分:

1)当前网络中调整后被影响到链路的均衡情况(当前业务经过的所有链路的带宽利用率差值约小越好);

2)以及VIP客户业务受影响的情况;

3)和待调整链路是否有越限、被调整目标链路是否有越限;(两者无越限为最优,其中一个越限次之,两者都越限最次;其中越限有严重越限、一般越限之分)

其中,根据上述三个参数所占的比例(运营商维护人员手动设定),来综合计算出调整结果的得分;得分的限值范围(5分制、10分制、100分制)不限,得分是否用颜色(红、黄、绿)、大小(文字大小)、颜色深浅等来示意的表达方式不限。

在本发明实施例中,保存本次流量调整的调整结果以及打分。以便于用户日后查看。例如,还以图2(a)所示为例,CPE1——PE1为该待调整链路,假设用户起初选择CPE1——PE2为目标链路,本次流量调整结束后,用户不满意本次调整结果。用户还可以重新从CPE1——PE2,CPE1——PE3,CPE1——PE4重新选择新的目标链路,例如用户第二次选择CPE1——PE4作为目标链路,在该第二次流量调整结束后,除了可以向用户呈现该第二次流量调整的调整结果外,还可以提供一开始以CPE1——PE2为目标链路时的调整结果,以供用户对比查看,最终决策出较为理想的流量调整动作。

可选地,在本发明实施例中,在接收该用户的第二输入之前,该方法200还包括:

确定该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果;

具体地,例如根据经验算法,计算该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果。或者也可以对该待调整链路与该N个链路中的每个链路实际进行流量调整,在保存了调整结果之后将流量调整动作回退到原始状态,即未作流量调整之前的状态。

在该网络拓扑图上呈现该预测调整结果,以便于用户从该N个链路中选择该目标链路。

因此,在本发明实施例中,通过确定能够分担该待调整链路上的流量的N个链路,并从该N个链路中确定用于分担该待调整链路上的流量的目标链路,在该待调整链路和该目标链路之间进行流量调整,能够有效提高网络流量调整的效率。

综上所示,在本发明实施例中,首先确定带宽利用率大于门限值的待调整链路,具体地,可以通过实时检测网络中各个链路的带宽利用率来确定该待调整链路;也可以通过向用户呈现网络拓扑图(例如图2所示),通过接收用户的输入来确定该待调整链路。其次,确定能够分担该待调整链路的流量的N个链路,例如在图2中,假设链路CPE1——PE1为该待调整链路,则 链路CPE1——PE2,CPE1——PE3,CPE1——PE4均为能够分担该待调整链路上的流量的链路。然后确定N个链路对该待调整链路的分担流量的优先级,具体地,可以根据链路的带宽利用率,客户投诉信息以及VIP客户数量信息来估算N个链路的优先级。在从N个链路中确定用于分担该待调整链路的流量的目标链路的过程中:可以直接根据N个链路的优先级信息确定该目标链路,例如将优先级最高的链路确定为该目标链路,也可以通过向用户呈现该N个链路的优先级,根据用户的输入信息,来确定该目标链路。最后对该待调整链路与目标链路进行流量调整,可使得该待调整链路在流量调整后的带宽利用率小于门限值。可知,通过获取N个能够分担待调整链路的流量的链路的优先级,相比于现有技术,能够较为高效地确定出较为合理的目标链路,从而能够提高调整流量的效率。

图4示出了本发明实施例提供的一种调整网络流量的装置300,该装置300包括:

网元设备310,用于根据操作命令执行流量控制操作。

具体地,例如网元设备310根据智能网络控制器380下放的用于调整流量的操作命令,生效流量调整操作,例如通过调整网络的路由配置信息,调整链路中的流量的大小。

该网元设备310例如为电信网络中的物理/虚拟设备,例如为路由器,交换器等设备。

流量采集模块320,用于采集网元设备310所在的链路的流量。

流量调整策略模块330,用于根据流量采集模块320所采集的流量数据,进行流量调整的策略配置和管理,其中,策略指的是流量带宽利用率信息、VIP数量信息、客户投诉信息等信息,与N个链路的优先级呈现的对应关系。

例如,首先为带宽利用率、客户投诉信息、链路的VIP客户的数量信息设定各自的权重值,将带宽利用率、客户投诉信息、链路的VIP客户的数量信息和对应权重值相乘后取和,得到一个优先级评价数值,按照类似的方法,可以得到N个链路中每个链路的优先级评价数值。然后根据该优先级评价数值,得出排序,即得到N个链路的优先级。

流量数据处理模块340,用于根据流量调整策略模块330的调整策略对流量数据作数据处理。

信息呈现模块350,用于呈现流量变化趋势信息。

具体地,该信息呈现模块350例如为图形用户界面(Graphical User Interface,简称为“GUI”,又称图形用户接口),指的是采用图形方式显示的计算机操作用户界面,具体地例如图2所示的界面。

具体地,还用于呈现综合操作动作、业务策略、客户业务以及客户投诉信息,或者综合预测信息等。

操作识别模块360,用于通过检测信息呈现模块350中的控件拖动动作,识别流量调整操作动作。

具体地,例如,信息呈现模块350的用户界面中包括调整控件(例如图2中所示的控件1,用户可以拖动该调整控件,该操作识别模块360通过检测该调整控件的拖动轨迹的终点来识别调整流量的操作。

客户关系系统(Customer Relationship Management,简称为“CRM”)370,用以获取客户的业务和投诉信息,具体地,例如获取链路中VIP客户的数量,以及VIP客户的流量变化情况等。

智能网络控制器(Smart Network Controller,简称为“SNC”)380,用于负责系统数据处理、调整策略的执行、调整命令的执行等,例如,用于获取信息呈现模块360中的用户界面上的操作动作。

具体地,该智能网络控制器380从操作识别模块360获取用户界面操作动作信息,并确定对应的操作命令,然后将操作命令下放到网元设备10。

具体地,例如智能网络控制器380将用于调整流量的操作命令下放到网元设备310,以便于网元设备310根据该操作命令生效流量调整操作,例如通过调整网络的路由配置信息,调整链路中的流量的大小。

具体地,智能网络控制器380将调整命令下发到对应网元设备310,调整命令是指在相应PE节点上建立流量约束命令,不同链路的流量立即按照新的流量约束进行流量分配;信息呈现模块350将新的流量分配结果显示到界面上。

此外,智能网络控制器380可以执行建立流量约束命令的反操作,以解决用户在调整结果不符合要求后需要快捷返回的诉求。

本发明实施例提供的调整网络流量的装置300,通过向用户呈现流量调整界面,并且向用户呈现能够分担待调整链路上的流量的N个链路的优先级,有助于用户选择用于分担该待调整链路上的流量的目标链路,从而能够有效提高网络流量调整的效率,也提高了用户体验满意度。

上文中结合图1至图3,详细描述了根据本发明实施例的调整网络流量的方法,下面将结合图5、图6和图7,详细描述根据本发明实施例的调整网络流量的装置。

图5示出了根据本发明实施例的调整网络流量的装置400的示意性框图。该装置400包括:

获取模块410,用于获取用户的第一输入,该第一输入用于从网络拓扑图中选择带宽利用率超过门限值的待调整链路;

选择模块420,用于根据该获取模块获取的该待调整链路,从该网络中选择能够分担该待调整链路上的流量的N个链路,N为正整数;

确定模块430,用于根据该选择模块选择的该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级;

呈现模块440,用于在该网络拓扑图中向该用户呈现该确定模块确定的该N个链路的优先级;

接收模块450,用于接收该用户的第二输入,该第二输入用于从该N个链路中选取目标链路;

流量调整模块460用于,在该获取模块获取的该待调整链路和该接收模块接收的该目标链路之间进行流量调整。

因此,在本发明实施例中,通过流量调整界面的可视化呈现,并且向用户呈现能够分担待调整链路上的流量的N个链路的优先级,有助于用户选择用于分担该待调整链路上的流量的目标链路,从而能够有效提高网络流量调整的效率,也提高了用户体验满意度。

可选地,在本发明实施例中,该呈现模块具体用于,在该网络拓扑图中呈现可移动的调整控件;

该接收模块具体用于,检测输入装置针对该调整控件的拖动轨迹,该拖动轨迹为该第二输入,该拖动轨迹的终点位置指示该目标链路。

可选地,在本发明实施例中,该呈现模块具体用于,采用下列方式中的至少一种方式向该用户呈现该N个链路的优先级:链路粗细、链路颜色和链路颜色透明度。

可选地,在本发明实施例中,该呈现模块具体用于,在该N个链路中优先级最高的链路附近呈现具有动画效果的控件。

可选地,在本发明实施例中,该获取模块还用于,在流量调整模块对该 待调整链路和该目标链路之间进行流量调整之后,获取本次流量调整的调整结果,该调整结果包括该待调整链路和该目标链路分别在本次流量调整之后的带宽利用率;

该呈现模块还用于,在该网络拓扑图上呈现用于指示该调整结果的指示信息。

可选地,在本发明实施例中,该调整结果还包括该待调整链路和该目标链路分别在本次流量调整之后的客户投诉信息和/或VIP客户的流量变化信息。

可选地,在本发明实施例中,该装置还包括:

打分模块,用于根据该调整结果,对该本次流量调整进行打分。

可选地,在本发明实施例中,该确定模块还用于,在该接收模块接收该用户的第二输入之前,确定该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果;

该呈现模块用于,在该网络拓扑图上呈现该预测调整结果,以便于用户从该N个链路中选择该目标链路。

可选地,在本发明实施例中,该确定模块具体用于,根据该N个链路中每个链路的带宽利用率,以及该每个链路的VIP客户的数量信息和/或客户投诉信息,确定该每个链路分担该待调整链路上的流量的优先级。

可选地,在本发明实施例中,该流量调整模块具体用于,根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

因此,在本发明实施例中,通过流量调整界面的可视化呈现,并且向用户呈现能够分担待调整链路上的流量的N个链路的优先级,有助于用户选择用于分担该待调整链路上的流量的目标链路,从而能够有效提高网络流量调整的效率,也提高了用户体验满意度。

图6示出了根据本发明实施例的调整流量的装置500的另一示意性框图,该装置500包括:

获取模块510,用于从网络中获取带宽利用率超过门限值的待调整链路;

选择模块520,用于从该网络中选择能够分担该获取模块获取的该待调整链路上的流量的N个链路,N为正整数;

第一确定模块530,用于根据该选择模块选择的该N个链路的带宽利用 率,确定该N个链路分担该待调整链路上的流量的优先级;

第二确定模块540,用于从该选择模块选择的该N个链路中确定用于分担该待调整链路上的流量的目标链路;

流量调整模块550,用于在该获取模块获取的该待调整链路和该第二确定模块确定的该目标链路之间进行流量调整。

因此,在本发明实施例中,通过确定能够分担该待调整链路上的流量的N个链路,并从该N个链路中确定用于分担该待调整链路上的流量的目标链路,在该待调整链路和该目标链路之间进行流量调整,能够有效提高网络流量调整的效率。

应理解,根据本发明实施例的调整网络流量的装置中的各个模块的上述和其它操作和/或功能分别为了实现图1至图3中的各个方法的相应流程,为了简洁,在此不再赘述。

可选地,在本发明实施例中,该第一确定模块具体用于:根据该N个链路中每个链路的带宽利用率,以及该每个链路的VIP客户的数量信息和/或客户投诉信息,确定该每个链路分担该待调整链路上的流量的优先级。

可选地,在本发明实施例中,该装置还包括:

呈现模块,用于在用户界面上呈现网络拓扑图,该网络拓扑图中包括该待调整链路以及该N个链路;

该呈现模块还用于,在该网络拓扑图中向该用户呈现该N个链路的优先级。

可选地,在本发明实施例中,该呈现模块具体用于,采用下列方式中的至少一种方式向该用户呈现该N个链路的优先级:链路粗细、链路颜色和链路颜色透明度。

可选地,在本发明实施例中,该呈现模块还用于,在该N个链路中优先级最高的链路附近呈现具有动画效果的控件。

可选地,在本发明实施例中,该第二确定模块具体用于,通过接收该用户的第二输入,该第二输入用于从该N个链路中选取该目标链路,确定该目标链路。

可选地,在本发明实施例中,该呈现模块具体用于,在该网络拓扑图中呈现可移动的调整控件;

该第二确定模块具体用于,通过检测输入装置针对该调整控件的拖动轨 迹,该拖动轨迹为该第二输入,该拖动轨迹的终点位置指示该目标链路,确定该目标链路。

可选地,在本发明实施例中,该获取模块还用于,在该流量调整模块对该待调整链路和该目标链路之间进行流量调整之后,获取本次流量调整的调整结果,该调整结果包括该待调整链路和该目标链路分别在本次流量调整之后的带宽利用率;

该呈现模块具体用于,在该网络拓扑图上呈现用于指示该调整结果的指示信息。

可选地,在本发明实施例中,该调整结果还包括该待调整链路和该目标链路分别在本次流量调整之后的客户投诉信息和/或VIP客户的流量变化信息。

可选地,在本发明实施例中,该装置还包括:

打分模块,用于根据该获取模块获取该调整结果,对该本次流量调整进行打分。

可选地,在本发明实施例中,该第一确定模块还用于,在接收该用户的第二输入之前,确定该待调整链路分别与该N个链路中的每个链路进行流量调整的预测调整结果;

该呈现模块还用于,在该网络拓扑图上呈现该预测调整结果,以便于用户从该N个链路中选择该目标链路。

可选地,在本发明实施例中,该流量调整模块具体用于:根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

因此,在本发明实施例中,通过确定能够分担该待调整链路上的流量的N个链路,并从该N个链路中确定用于分担该待调整链路上的流量的目标链路,在该待调整链路和该目标链路之间进行流量调整,能够有效提高网络流量调整的效率。

应理解,根据本发明实施例的调整网络流量的装置中的各个模块的上述和其它操作和/或功能分别为了实现图1至图3中的各个方法的相应流程,为了简洁,在此不再赘述。

如图7所示,本发明实施例还提供了一种调整网络流量的装置600,该装置600包括处理器610、存储器620、总线系统630、接收器640和发送器 650。其中,处理器610、存储器620、接收器640和发送器650通过总线系统630相连,该存储器620用于存储指令,该处理器610用于执行该存储器620存储的指令,以控制接收器640接收信号,并控制发送器650发送信号。其中,该处理器610用于获取用户的第一输入,该第一输入用于从网络拓扑图中选择带宽利用率超过门限值的待调整链路;根据该待调整链路,从该网络中选择能够分担该待调整链路上的流量的N个链路,N为正整数;根据该N个链路的带宽利用率,确定该N个链路分担该待调整链路上的流量的优先级;在该网络拓扑图中向该用户呈现该N个链路的优先级;接收器640用于,接收该用户的第二输入,该第二输入用于从该N个链路中选取目标链路;该处理器610用于在该待调整链路和该目标链路之间进行流量调整。

因此,在本发明实施例中,通过流量调整界面的可视化呈现,并且向用户呈现能够分担待调整链路上的流量的N个链路的优先级,有助于用户选择用于分担该待调整链路上的流量的目标链路,从而能够有效提高网络流量调整的效率,也提高了用户体验满意度。

可选地,作为一个实施例,该处理器用于,在该网络拓扑图中呈现可移动的调整控件;检测输入装置针对该调整控件的拖动轨迹,该拖动轨迹为该第二输入,该拖动轨迹的终点位置指示该目标链路。

可选地,作为一个实施例,该处理器用于,采用下列方式中的至少一种方式向该用户呈现该N个链路的优先级:链路粗细、链路颜色和链路颜色透明度。

可选地,作为一个实施例,该处理器用于,在该N个链路中优先级最高的链路附近呈现具有动画效果的控件。

可选地,作为一个实施例,该处理器用于,获取本次流量调整的调整结果,该调整结果包括该待调整链路和该目标链路分别在本次流量调整之后的带宽利用率;

在该网络拓扑图上呈现用于指示该调整结果的指示信息。

可选地,作为一个实施例,该调整结果还包括该待调整链路和该目标链路分别在本次流量调整之后的客户投诉信息和/或VIP客户的流量变化信息。

可选地,作为一个实施例,该处理器用于,根据该调整结果,对该本次流量调整进行打分。

可选地,作为一个实施例,该处理器用于,确定该待调整链路分别与该 N个链路中的每个链路进行流量调整的预测调整结果;

在该网络拓扑图上呈现该预测调整结果,以便于用户从该N个链路中选择该目标链路。

可选地,作为一个实施例,该处理器用于,根据该N个链路中每个链路的带宽利用率,以及该每个链路的VIP客户的数量信息和/或客户投诉信息,确定该每个链路分担该待调整链路上的流量的优先级。

可选地,作为一个实施例,该处理器用于,根据预设调整流量值,对该待调整链路与该目标链路进行流量调整,该预设调整流量值为系统预设或者用户自定义。

应理解,在本发明实施例中,该处理器610可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器610还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器620可以包括只读存储器和随机存取存储器,并向处理器610提供指令和数据。存储器620的一部分还可以包括非易失性随机存取存储器。例如,存储器620还可以存储设备类型的信息。

该总线系统630除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统630。

在实现过程中,上述方法的各步骤可以通过处理器610中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器620,处理器610读取存储器620中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

因此,在本发明实施例中,通过流量调整界面的可视化呈现,并且向用户呈现能够分担待调整链路上的流量的N个链路的优先级,有助于用户选择用于分担该待调整链路上的流量的目标链路,从而能够有效提高网络流量调整的效率,也提高了用户体验满意度。

应理解,根据本发明实施例的调整网络流量的装置600可对应于根据本发明实施例的调整网络流量的装置400,并且调整网络流量的装置600中的各个模块的上述和其它操作和/或功能分别为了实现图1至图3中的各个方法的相应流程,为了简洁,在此不再赘述。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

因此,在本发明实施例中,根据备选链路的优先级,确定目标备选链路,然后对目标备选链路进行流量调整,能够提高流量调整的效率,进而提高用户体验满意度。

本发明适用于电信领域网络管理系统流量调整场景。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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