欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种宽带业务监测方法和设备独创技术47841字

一种宽带业务监测方法和设备

2021-02-02 19:39:49

一种宽带业务监测方法和设备

  技术领域

  本发明涉及宽带网络领域,尤其涉及一种宽带业务监测方法和设备。

  背景技术

  随着宽带用户数量的快速增长,电信运营商网络设备数量也呈现快速增长趋势,同时宽带网络架构也越来越复杂,导致了电信运营商宽带网络运维工作和宽带客服工作的难度不断增加。

  对宽带网络运行指标的实时监测是电信运营商开展宽带网络运营工作和宽带客服工作的一个重要手段。目前只能通过宽带认证系统定时输出全省或者城市维度的宽带用户的在线率来监测宽带用户的总体情况,缺乏反应在线用户的宽带通信质量的指标,对宽带业务的监测效率造成影响。

  发明内容

  本发明实施例的目的是提供一种宽带业务监测方法和设备,通过确定反应在线用户的宽带通信质量的指标值,提高宽带业务的监测效率。

  为解决上述技术问题,本发明实施例是这样实现的:

  第一方面,本发明实施例提供了一种宽带业务监测方法,包括:

  在宽带业务覆盖的各级行政区域中选取目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中选取目标监测区域;

  获取当前监控周期内所述目标监测区域的宽带在线用户数量、宽带已注册用户数量和宽带用户上下线总次数,以及,获取前N个监控周期内所述目标监测区域内基于所述宽带业务执行通信行为的通信用户的数量;所述N为大于1的整数;

  根据所述宽带在线用户数量、所述宽带已注册用户数量、所述宽带用户上下线总次数和所述通信用户的数量,确定当前监控周期内所述目标监测区域对应的宽带健康度;所述宽带健康度用于表示所述目标监测区域的宽带通信质量;

  根据所述宽带健康度判断是否生成针对所述目标监测区域的宽带异常告警。

  第二方面,本发明实施例提供了一种宽带业务监测装置,包括:

  区域确定模块,用于在宽带业务覆盖的各级行政区域中选取目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中选取目标监测区域;

  数据获取模块,用于获取当前监控周期内所述目标监测区域的宽带在线用户数量、宽带已注册用户数量和宽带用户上下线总次数,以及,获取前N个监控周期内所述目标监测区域内基于所述宽带业务执行通信行为的通信用户的数量;所述N为大于1的整数;

  指标确认模块,用于根据所述宽带在线用户数量、所述宽带已注册用户数量、所述宽带用户上下线总次数和所述通信用户的数量,确定当前监控周期内所述目标监测区域对应的宽带健康度;所述宽带健康度用于表示所述目标监测区域的宽带通信质量;

  宽带告警模块,用于根据所述宽带健康度判断是否生成针对所述目标监测区域的宽带异常告警。

  第三方面,本发明实施例提供了一种宽带业务监测设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的宽带业务监测方法的步骤。

  第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的宽带业务监测方法的步骤。

  本发明实施例,在宽带业务覆盖的各级行政区域中确定目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中确定目标监测区域,根据获取的当前监控周期内的目标监测区域的宽带在线用户数量、宽带已注册用户数量、宽带用户上下线总次数、以及前N个监控周期内的目标监测区域的通信用户的数量,确定当前监控周期内目标监测区域对应的宽带健康度,根据宽带健康度判断是否生成针对目标监测区域的宽带异常告警,其中,宽带健康度用于表示目标监测区域的宽带通信质量。可见,通过本实施例,能够确定用于反应目标监测区域的宽带通信质量的宽带健康度,从而通过宽带健康度判断是否需要进行宽带异常告警,提高宽带业务的监测效率。

  附图说明

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

  图1为本发明一实施例提供的宽带业务监测方法的流程示意图;

  图2为本发明一实施例提供的区域层级矢量图的示意图;

  图3为本发明一实施例提供的设备层级矢量图的示意图;

  图4为本发明一实施例提供的宽带业务监测装置的模块组成示意图;

  图5为本申请一实施例提供的宽带业务监测设备的结构示意图。

  具体实施方式

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

  图1为本发明一实施例提供的宽带业务监测方法的流程示意图,该方法可以由宽带业务监测设备执行,如图1所示,该方法包括以下步骤:

  S102,在宽带业务覆盖的各级行政区域中选取目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中选取目标监测区域;

  S104,获取当前监控周期内目标监测区域的宽带在线用户数量、宽带已注册用户数量和宽带用户上下线总次数,以及,获取前N个监控周期内目标监测区域内基于宽带业务执行通信行为的通信用户的数量;N为大于1的整数;

  S106,根据宽带在线用户数量、宽带已注册用户数量、宽带用户上下线总次数和通信用户的数量,确定当前监控周期内目标监测区域对应的宽带健康度;宽带健康度用于表示目标监测区域的宽带通信质量;

  S108,根据宽带健康度判断是否生成针对目标监测区域的宽带异常告警。

  本发明实施例,在宽带业务覆盖的各级行政区域中确定目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中确定目标监测区域,根据获取的当前监控周期内的目标监测区域的宽带在线用户数量、宽带已注册用户数量、宽带用户上下线总次数、以及前N个监控周期内的目标监测区域的通信用户的数量,确定当前监控周期内目标监测区域对应的宽带健康度,根据宽带健康度判断是否生成针对目标监测区域的宽带异常告警,其中,宽带健康度用于表示目标监测区域的宽带通信质量。可见,通过本实施例,能够确定用于反应目标监测区域的宽带通信质量的宽带健康度,从而通过宽带健康度判断是否需要进行宽带异常告警,提高宽带业务的监测效率。

  上述步骤S102中,宽带业务监测设备在宽带业务覆盖的各级行政区域中选取目标监测区域,或者,宽带业务监测设备在各级宽带提供设备分别对应的宽带提供区域中选取目标监测区域。其中,本发明实施例中上述步骤S102包括:

  (a1),按照各级行政区域之间的层级关系,将各级行政区域依次作为目标监测区域;

  或者,

  (a2),按照各级宽带提供设备之间的层级关系,将各级宽带提供设备分别对应的宽带提供区域依次作为目标监测区域。

  上述动作(a1)中,宽带业务监测设备按照各级行政区域之间的层级关系,将各级行政区域依次作为目标监测区域,各级行政区域之间的层级关系由高到低排列可以分别是省、市、区、街道、小区、楼道,也可以是其他按照层级关系排列的行政区域,这里不做特殊限制。

  上述动作(a2)中,宽带业务监测设备按照各级宽带提供设备之间的层级关系,将各级宽带提供设备分别对应的宽带提供区域依次作为目标监测区域,各级宽带提供设备之间的层级关系由高到低排列可以分别是BRAS(Broadband Remote Access Server,宽带接入服务器)、交换机、OLT(optical line terminal,光线路终端)、PON(Passive OpticalNetwork,无源光纤网络)、ONU(Optical Network Unit,光网络单元)、一级分光器、二级分光器,也可以是其他按照层级关系排列的各级宽带提供设备,这里不做特殊限制。宽带提供设备对应的宽带提供区域为由该宽带提供设备提供宽带网络的区域。

  上述步骤S104中,宽带业务监测设备可以使用数据库快照方式实时获取当前监控周期内目标监测区域的宽带在线用户数量、宽带已注册用户数量和宽带用户上下线总次数,以及,获取前N个监控周期内目标监测区域内基于被监测的宽带业务执行通信行为的通信用户的数量。其中监控周期的时长这里不做特殊限制。一个优选的实施例中,在满足宽带监测工作实时性需求的同时,又考虑宽带业务监测数据库的负荷能力,监控周期按照最小时间颗粒度设置为5分钟。可见,通过使用数据库快照方式可以对宽带用户实现分钟级别的实时监测,从而提高宽带业务的监测效率。

  上述步骤S106中,宽带业务监测设备根据宽带在线用户数量、宽带已注册用户数量、宽带用户上下线总次数和通信用户的数量,确定当前监控周期内目标监测区域对应的宽带健康度;宽带健康度用于表示目标监测区域的宽带通信质量。

  上述步骤S108中,宽带业务监测设备根据宽带健康度判断是否生成针对目标监测区域的宽带异常告警。通过本实施例,能够确定用于反应目标监测区域的宽带通信质量的宽带健康度,从而通过宽带健康度判断是否需要进行宽带异常告警,提高宽带业务的监测效率。

  本发明实施例中,根据宽带在线用户数量、宽带已注册用户数量、宽带用户上下线总次数和通信用户的数量,确定当前监控周期内目标监测区域对应的宽带健康度,包括:

  (b1),根据宽带在线用户数量和宽带已注册用户数量的比值,确定宽带在线用户的在线率;

  (b2),根据宽带在线用户数量和通信用户的数量的比值,确定宽带在线用户的波动率;

  (b3),对宽带用户上下线总次数进行归一化处理,得到宽带用户上下线总次数的归一化值;

  (b4),将在线率、波动率和归一化值进行加权求和计算,将计算结果作为宽带健康度。

  上述动作(b1)和(b2)中,宽带业务监测设备将宽带在线用户数量和宽带已注册用户数量的比值确定为宽带在线用户的在线率;将当前监控周期内宽带在线用户数量和通信用户的数量的比值确定为当前监控周期内宽带在线用户的波动率。

  上述动作(b3)中,宽带业务监测设备对当前监控周期内宽带用户上下线总次数进行归一化处理,得到当前监控周期内宽带用户上下线总次数的归一化值,其中对当前监控周期内宽带用户上下线总次数的归一化处理方法不做特殊限制,一个优选的实施例中,对当前监控周期内宽带用户上下线总次数进行归一化处理,得到当前监控周期内宽带用户上下线总次数的归一化值,包括:

  (b31),获取前X个监控周期内目标监测区域对应的X个宽带用户上下线总次数,提取X个宽带用户上下线总次数中的最大总次数和最小总次数;其中,目标监测区域在前X个监控周期的每个监控周期内均对应一个宽带用户上下线总次数,X为大于1的整数;

  (b32),计算目标监测区域在当前监控周期对应的宽带用户上下线总次数与最小总次数的第一差值,计算最大总次数与最小总次数的第二差值;

  (b33),将第一差值和第二差值的比值作为目标监测区域在当前监控周期对应的宽带用户上下线总次数的归一化值。

  上述动作(b31)中,宽带业务监测设备获取前X个监控周期内目标监测区域对应的X个宽带用户上下线总次数,目标监测区域在前X个监控周期内的每个监控周期均对应一个宽带用户上下线总次数,提取X个宽带用户上下线总次数中的最大总次数和最小总次数,其中X为大于1的整数,对X的数值不做特殊限制。

  上述动作(b32)和(b33)中,宽带业务监测设备计算目标监测区域在当前监控周期对应的宽带用户上下线总次数与最小总次数的第一差值,计算最大总次数与最小总次数的第二差值。将第一差值和第二差值的比值作为目标监测区域在当前监控周期对应的宽带用户上下线总次数的归一化值,比如监控周期设置为5分钟,在前X个监控周期内目标监测区域对应的X个宽带用户上下线总次数中,X为288,宽带业务监测设备计算北京市在当前的5分钟内对应的宽带用户上下线总次数与最小总次数的第一差值为15000,计算北京市在前24小时内(即288*5/60)对应的宽带用户上下线总次数的最大总次数与最小总次数的第二差值为10000,则北京市在当前的5分钟对应的宽带用户上下线总次数的归一化值为15000/10000等于1.5。

  上述动作(b4)中,宽带业务监测设备将当前监控周期的在线率、当前监控周期的波动率和当前监控周期对应的宽带用户上下线总次数的归一化值进行加权求和计算,将计算结果作为宽带健康度,这里对加权求和的系数不做特殊限定,一个优先的实施例中,当前监控周期的在线率A对应的系数为0.4,当前监控周期的波动率B对应的系数为0.4,当前监控周期对应的宽带用户上下线总次数的归一化值C对应的系数为0.2,即宽带健康度H=0.4A+0.4B+0.2C。

  本发明实施例中,根据宽带健康度判断是否生成针对目标监测区域的宽带异常告警,包括:

  (c1),确定从属于目标监测区域的各个下一级行政区域或者各个下一级宽带提供区域;计算确定的各个区域在当前监控周期的宽带健康度的第一平均值;若目标监测区域在当前监控周期对应的宽带健康度与第一平均值之间的比值小于第一预设百分比,则生成针对目标监测区域的宽带异常告警;

  或者,

  (c2),获取前M个监控周期内目标监测区域对应的M个宽带健康度;计算M个宽带健康度的第二平均值;若目标监测区域在当前监控周期对应的宽带健康度与第二平均值之间的比值小于第二预设百分比,则生成针对目标监测区域的宽带异常告警;其中,目标监测区域在前M个监控周期的每个监控周期内均对应一个宽带健康度,M为大于1的整数。

  上述动作(c1)中,宽带业务监测设备确定从属于目标监测区域的各个下一级行政区域或者各个下一级宽带提供区域;计算确定的各个区域在当前监控周期的宽带健康度的第一平均值,比如,目标监测区域为陕西省,则宽带业务监测设备确定从属于陕西省下一级的十个地级市,计算该十个地级市在当前监控周期的宽带健康度的第一平均值。若目标监测区域在当前监控周期对应的宽带健康度与第一平均值之间的比值小于第一预设百分比,则生成针对目标监测区域的宽带异常告警,第一预设百分比的取值可以是80%,也可以是90%,这里不做特殊限定,生成针对目标监测区域的宽带异常告警可以是文字提示信息,也可以是特定音乐提示,这里不做特殊限定。

  上述动作(c2)中,宽带业务监测设备获取前M个监控周期内目标监测区域对应的M个宽带健康度,目标监测区域在前M个监控周期的每个监控周期内均对应一个宽带健康度,M为大于1的整数,计算M个宽带健康度的第二平均值,比如,宽带业务监测设备获取前十个监控周期内交换机设备对应个十个宽带健康度,计算该十个宽带健康度的第二平均值。若目标监测区域在当前监控周期对应的宽带健康度与第二平均值之间的比值小于第二预设百分比,则生成针对目标监测区域的宽带异常告警,其中第二预设百分比可以是80%,也可以是90%,可以与上述第一预设百分比相同也可以不同,这里不做特殊限定,生成针对目标监测区域的宽带异常告警可以是文字提示信息,也可以是特定音乐提示,这里不做特殊限定。

  本发明实施例中,还包括:

  (d1),根据各级行政区域之间的层级关系构建区域层级矢量图,区域层级矢量图中显示有各级行政区域的标识;

  (d2),在生成针对目标监测区域的宽带异常告警之后,获取用户针对目标监测区域的查询请求;

  (d3),若目标监测区域在各级行政区域中选取得到,则根据查询请求在区域层级矢量图中显示目标监测区域对应的在线率、宽带用户上下线总次数、波动率以及宽带健康度。

  上述动作(d1)中,宽带业务监测设备可以使用HTML5+SVG+JavaScript技术根据各级行政区域的层级关系构建区域层级矢量图,也可以使用其他技术,这里不做特殊限定;区域层级矢量图中显示有各级行政区域的标识,比如,区域层级矢量图中显示有中国、省、市、区四个级别的行政区域的标识,并且该区域层级矢量图中包含有各个监测区域对应的当前监控周期的在线率、宽带用户上下线总次数、波动率以及宽带健康度。

  图2为本发明一实施例提供的区域层级矢量图的结构示意图,如图2所示,该区域层级矢量图中包含有XX国家对应的下一级行政区域分别为A、B、C、D四个省份,其中A省份包含其对应的下一级行政区域分别为A1市、A2市、A3市等多个对应的市行政区域,B省份包含其对应的下一级行政区域分别为B1市、B2市、B3市等多个对应的市行政区域,C省份包含其对应的下一级行政区域分别为C1市、C2市、C3市等多个对应的市行政区域,并且,每个区域中均包含有其对应的当前监控周期的在线率、宽带用户上下线总次数、波动率以及宽带健康度。

  上述动作(d2)和(d3)中,宽带业务监测设备在生成针对目标监测区域的宽带异常告警之后,获取用户针对目标监测区域的查询请求;若目标监测区域在各级行政区域中选取得到,则根据查询请求在区域层级矢量图中显示目标监测区域对应的当前监控周期的在线率、当前监控周期的宽带用户上下线总次数、当前监控周期的波动率以及当前监控周期的宽带健康度。

  通过本实施例,可以实现对宽带健康度的实时监测,并且可以在宽带异常告警后直接显示异常目标监测区域的位置,提高了宽带业务的快速故障定位的处理效率。

  在区域层级矢量图中可以使用SVG(Scalable Vector Graphics,可伸缩矢量图形)技术,利用节点及节点间的关联关系方式实现对各个层级区域的呈现,该技术的实现包括前台呈现模块、后台逻辑处理模块、数据库模块,具体实现流程如下:

  S111:前台界面向后台逻辑处理模块提交查询请求;

  S112:后台逻辑处理模块到数据库查询最新的更新时间点;

  S113:数据库向后台逻辑处理模块返回已有数据的时间点信息;

  S114:后台逻辑处理模块对信息进行格式转换后返回前台呈现模块;

  S115:前台呈现模块接收到目标监测区域对应的行政区域,前台程序将该节点的行政区域对应的地理标志的信息提交到后台逻辑处理模块;

  S116:后台逻辑处理模块根据前台呈现模块提交的节点信息判断需要查询的下一级节点,并生成相应的数据库查询语句向数据库提交;

  S117:数据库查询返回相应结果信息,该结果信息包含目标监测区域对应的当前监控周期的在线率、宽带用户上下线总次数、波动率以及宽带健康度;

  S118:后台逻辑处理模块对返回的结果信息进行格式转换后返回前台呈现模块,前台呈现模块将返回的最新结果信息承接在S115步骤中被选择的节点后,实现多层级的呈现。

  本发明实施例中,还包括:

  (e1),根据各级宽带提供设备之间的层级关系构建设备层级矢量图,设备层级矢量图中显示有各级宽带提供设备的标识;

  (e2),在生成针对目标监测区域的宽带异常告警之后,获取用户针对目标监测区域的查询请求;

  (e3),若目标监测区域在各级宽带提供设备对应的宽带提供区域中选取得到,则根据查询请求在设备层级矢量图中显示目标监测区域对应的在线率、宽带用户上下线总次数、波动率以及宽带健康度。

  上述动作(e1),宽带业务监测设备可以使用HTML5+SVG+JavaScript技术根据各级宽带提供设备之间的层级关系构建设备层级矢量图,也可以使用其他技术,这里不做特殊限定;设备层级矢量图中显示有各级宽带提供设备的标识,比如,区域层级矢量图中显示有BRAS、交换机、OLT、PON、ONU、一级分光器、二级分光器七个级别的宽带提供设备的标识,并且该区域层级矢量图中包含有各个监测区域对应的当前监控周期的在线率、宽带用户上下线总次数、波动率以及宽带健康度。

  图3为本发明一实施例提供的设备层级矢量图的结构示意图,如图3所示,每个设备均有其对应的宽带提供区域,该设备层级矢量图中包含有设备1(对应提供区域1的宽带)对应的下一级设备A(对应提供区域A的宽带)、设备B(对应提供区域B的宽带)、设备C(对应提供区域C的宽带)、设备D(对应提供区域D的宽带),其中,设备A对应的下一级设备分别为设备A1(对应提供区域A1的宽带)、设备A2(对应提供区域A2的宽带)、设备A3(对应提供区域A3的宽带),设备B对应的下一级设备分别为设备B1(对应提供区域B1的宽带)、设备B2(对应提供区域B2的宽带)、设备B3(对应提供区域B3的宽带),设备C对应的下一级设备分别为设备C1(对应提供区域C1的宽带)、设备C2(对应提供区域C2的宽带)、设备C3(对应提供区域C3的宽带),设备D对应的下一级设备分别为设备D1(对应提供区域D1的宽带)、设备D2(对应提供区域D2的宽带)、设备D3(对应提供区域D3的宽带),并且,每个设备对应的宽带提供区域中均包含有其对应的当前监控周期的在线率、宽带用户上下线总次数、波动率以及宽带健康度。

  上述动作(e2)和(e3)中,宽带业务监测设备在生成针对目标监测区域的宽带异常告警之后,获取用户针对目标监测区域的查询请求,若目标监测区域在各级宽带提供设备对应的宽带提供区域中选取得到,则根据查询请求在设备层级矢量图中显示目标监测区域对应的在线率、宽带用户上下线总次数、波动率以及宽带健康度。在设备层级矢量图中可以使用SVG技术,利用节点及节点间的关联关系方式实现对各个层级区域的呈现,具体的实现流程如上述步骤S111至步骤S118,这里不再赘述。通过本实施例,可以实现对宽带健康度的实时监测,并且可以在宽带异常告警后直接显示异常目标监测区域的位置,提高了宽带业务的快速故障定位的处理效率。

  本发明实施例,在宽带业务覆盖的各级行政区域中确定目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中确定目标监测区域,根据获取的当前监控周期内的目标监测区域的宽带在线用户数量、宽带已注册用户数量、宽带用户上下线总次数、以及前N个监控周期内的目标监测区域的通信用户的数量,确定当前监控周期内目标监测区域对应的宽带健康度,根据宽带健康度判断是否生成针对目标监测区域的宽带异常告警,其中,宽带健康度用于表示目标监测区域的宽带通信质量。可见,通过本实施例,能够确定用于反应目标监测区域的宽带通信质量的宽带健康度,从而通过宽带健康度判断是否需要进行宽带异常告警,提高宽带业务的监测效率。

  图4为本发明一实施例提供的宽带业务监测装置的模块组成示意图,如图4所示,该装置包括:

  区域确定模块41,用于在宽带业务覆盖的各级行政区域中选取目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中选取目标监测区域;

  数据获取模块42,用于获取当前监控周期内所述目标监测区域的宽带在线用户数量、宽带已注册用户数量和宽带用户上下线总次数,以及,获取前N个监控周期内所述目标监测区域内基于所述宽带业务执行通信行为的通信用户的数量;所述N为大于1的整数;

  指标确认模块43,用于根据所述宽带在线用户数量、所述宽带已注册用户数量、所述宽带用户上下线总次数和所述通信用户的数量,确定当前监控周期内所述目标监测区域对应的宽带健康度;所述宽带健康度用于表示所述目标监测区域的宽带通信质量;

  宽带告警模块44,用于根据所述宽带健康度判断是否生成针对所述目标监测区域的宽带异常告警。

  可选地,所述区域确定模块41具体用于:

  按照各级所述行政区域之间的层级关系,将各级所述行政区域依次作为所述目标监测区域;

  或者,

  按照各级宽带提供设备之间的层级关系,将各级宽带提供设备分别对应的宽带提供区域依次作为所述目标监测区域。

  可选地,所述指标确认模块43具体用于:

  根据所述宽带在线用户数量和所述宽带已注册用户数量的比值,确定宽带在线用户的在线率;

  根据所述宽带在线用户数量和所述通信用户的数量的比值,确定宽带在线用户的波动率;

  对所述宽带用户上下线总次数进行归一化处理,得到所述宽带用户上下线总次数的归一化值;

  将所述在线率、所述波动率和所述归一化值进行加权求和计算,将计算结果作为所述宽带健康度。

  可选地,宽带告警模块44具体用于:

  确定从属于所述目标监测区域的各个下一级行政区域或者各个下一级宽带提供区域;计算确定的各个区域在当前监控周期的宽带健康度的第一平均值;若所述目标监测区域在当前监控周期对应的宽带健康度与所述第一平均值之间的比值小于第一预设百分比,则生成针对所述目标监测区域的宽带异常告警;

  或者,

  获取前M个监控周期内所述目标监测区域对应的M个宽带健康度;计算所述M个宽带健康度的第二平均值;若所述目标监测区域在当前监控周期对应的宽带健康度与所述第二平均值之间的比值小于第二预设百分比,则生成针对所述目标监测区域的宽带异常告警;其中,所述目标监测区域在所述前M个监控周期的每个监控周期内均对应一个宽带健康度,所述M为大于1的整数。

  可选地,所述指标确认模块43还具体用于:

  获取前X个监控周期内所述目标监测区域对应的X个宽带用户上下线总次数,提取所述X个宽带用户上下线总次数中的最大总次数和最小总次数;其中,所述目标监测区域在所述前X个监控周期的每个监控周期内均对应一个宽带用户上下线总次数,所述X为大于1的整数;

  计算所述目标监测区域在当前监控周期对应的宽带用户上下线总次数与所述最小总次数的第一差值,计算所述最大总次数与所述最小总次数的第二差值;

  将所述第一差值和所述第二差值的比值作为所述目标监测区域在当前监控周期对应的宽带用户上下线总次数的归一化值。

  可选地,还包括构建区域模块,用于:

  根据各级行政区域之间的层级关系构建区域层级矢量图,所述区域层级矢量图中显示有各级行政区域的标识;

  在生成针对所述目标监测区域的宽带异常告警之后,获取用户针对所述目标监测区域的查询请求;

  若所述目标监测区域在所述各级行政区域中选取得到,则根据所述查询请求在所述区域层级矢量图中显示所述目标监测区域对应的所述在线率、所述宽带用户上下线总次数、所述波动率以及所述宽带健康度。

  可选地,还包括构建设备模块,用于:

  根据各级宽带提供设备之间的层级关系构建设备层级矢量图,所述设备层级矢量图中显示有各级宽带提供设备的标识;

  在生成针对所述目标监测区域的宽带异常告警之后,获取用户针对所述目标监测区域的查询请求;

  若所述目标监测区域在所述各级宽带提供设备对应的宽带提供区域中选取得到,则根据所述查询请求在所述设备层级矢量图中显示所述目标监测区域对应的所述在线率、所述宽带用户上下线总次数、所述波动率以及所述宽带健康度。

  本发明实施例,在宽带业务覆盖的各级行政区域中确定目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中确定目标监测区域,根据获取的当前监控周期内的目标监测区域的宽带在线用户数量、宽带已注册用户数量、宽带用户上下线总次数、以及前N个监控周期内的目标监测区域的通信用户的数量,确定当前监控周期内目标监测区域对应的宽带健康度,根据宽带健康度判断是否生成针对目标监测区域的宽带异常告警,其中,宽带健康度用于表示目标监测区域的宽带通信质量。可见,通过本实施例,能够确定用于反应目标监测区域的宽带通信质量的宽带健康度,从而通过宽带健康度判断是否需要进行宽带异常告警,提高宽带业务的监测效率。

  本申请实施例提供的宽带业务监测装置能够实现前述方法实施例中的各个过程,并达到相同的功能和效果,这里不再重复。

  进一步地,本申请实施例还提供了一种宽带业务监测设备,图5为本申请一实施例提供的宽带业务监测设备的结构示意图,如图5所示,该设备包括:存储器601、处理器602、总线603和通信接口604。存储器601、处理器602和通信接口604通过总线603进行通信,通信接口604可以包括输入输出接口,输入输出接口包括但不限于键盘、鼠标、显示器、麦克风、扩音器等。

  图5中,所述存储器601上存储有可在所述处理器602上运行的计算机可执行指令,所述计算机可执行指令被所述处理器602执行时实现以下流程:

  在宽带业务覆盖的各级行政区域中选取目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中选取目标监测区域;

  获取当前监控周期内所述目标监测区域的宽带在线用户数量、宽带已注册用户数量和宽带用户上下线总次数,以及,获取前N个监控周期内所述目标监测区域内基于所述宽带业务执行通信行为的通信用户的数量;所述N为大于1的整数;

  根据所述宽带在线用户数量、所述宽带已注册用户数量、所述宽带用户上下线总次数和所述通信用户的数量,确定当前监控周期内所述目标监测区域对应的宽带健康度;所述宽带健康度用于表示所述目标监测区域的宽带通信质量;

  根据所述宽带健康度判断是否生成针对所述目标监测区域的宽带异常告警。

  可选地,所述计算机可执行指令被所述处理器执行时,在宽带业务覆盖的各级行政区域中选取目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中选取目标监测区域,包括:

  按照各级所述行政区域之间的层级关系,将各级所述行政区域依次作为所述目标监测区域;

  或者,

  按照各级宽带提供设备之间的层级关系,将各级宽带提供设备分别对应的宽带提供区域依次作为所述目标监测区域。

  可选地,所述计算机可执行指令被所述处理器执行时,根据所述宽带在线用户数量、所述宽带已注册用户数量、所述宽带用户上下线总次数和所述通信用户的数量,确定当前监控周期内所述目标监测区域对应的宽带健康度,包括:

  根据所述宽带在线用户数量和所述宽带已注册用户数量的比值,确定宽带在线用户的在线率;

  根据所述宽带在线用户数量和所述通信用户的数量的比值,确定宽带在线用户的波动率;

  对所述宽带用户上下线总次数进行归一化处理,得到所述宽带用户上下线总次数的归一化值;

  将所述在线率、所述波动率和所述归一化值进行加权求和计算,将计算结果作为所述宽带健康度。

  可选地,所述计算机可执行指令被所述处理器执行时,根据所述宽带健康度判断是否生成针对所述目标监测区域的宽带异常告警,包括:

  确定从属于所述目标监测区域的各个下一级行政区域或者各个下一级宽带提供区域;计算确定的各个区域在当前监控周期的宽带健康度的第一平均值;若所述目标监测区域在当前监控周期对应的宽带健康度与所述第一平均值之间的比值小于第一预设百分比,则生成针对所述目标监测区域的宽带异常告警;

  或者,

  获取前M个监控周期内所述目标监测区域对应的M个宽带健康度;计算所述M个宽带健康度的第二平均值;若所述目标监测区域在当前监控周期对应的宽带健康度与所述第二平均值之间的比值小于第二预设百分比,则生成针对所述目标监测区域的宽带异常告警;其中,所述目标监测区域在所述前M个监控周期的每个监控周期内均对应一个宽带健康度,所述M为大于1的整数。

  可选地,所述计算机可执行指令被所述处理器执行时,对所述宽带用户上下线总次数进行归一化处理,得到所述宽带用户上下线总次数的归一化值,包括:

  获取前X个监控周期内所述目标监测区域对应的X个宽带用户上下线总次数,提取所述X个宽带用户上下线总次数中的最大总次数和最小总次数;其中,所述目标监测区域在所述前X个监控周期的每个监控周期内均对应一个宽带用户上下线总次数,所述X为大于1的整数;

  计算所述目标监测区域在当前监控周期对应的宽带用户上下线总次数与所述最小总次数的第一差值,计算所述最大总次数与所述最小总次数的第二差值;

  将所述第一差值和所述第二差值的比值作为所述目标监测区域在当前监控周期对应的宽带用户上下线总次数的归一化值。

  可选地,所述计算机可执行指令被所述处理器执行时,还包括:

  根据各级行政区域之间的层级关系构建区域层级矢量图,所述区域层级矢量图中显示有各级行政区域的标识;

  在生成针对所述目标监测区域的宽带异常告警之后,获取用户针对所述目标监测区域的查询请求;

  若所述目标监测区域在所述各级行政区域中选取得到,则根据所述查询请求在所述区域层级矢量图中显示所述目标监测区域对应的所述在线率、所述宽带用户上下线总次数、所述波动率以及所述宽带健康度。

  可选地,所述计算机可执行指令被所述处理器执行时,还包括:

  根据各级宽带提供设备之间的层级关系构建设备层级矢量图,所述设备层级矢量图中显示有各级宽带提供设备的标识;

  在生成针对所述目标监测区域的宽带异常告警之后,获取用户针对所述目标监测区域的查询请求;

  若所述目标监测区域在所述各级宽带提供设备对应的宽带提供区域中选取得到,则根据所述查询请求在所述设备层级矢量图中显示所述目标监测区域对应的所述在线率、所述宽带用户上下线总次数、所述波动率以及所述宽带健康度。

  本发明实施例,在宽带业务覆盖的各级行政区域中确定目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中确定目标监测区域,根据获取的当前监控周期内的目标监测区域的宽带在线用户数量、宽带已注册用户数量、宽带用户上下线总次数、以及前N个监控周期内的目标监测区域的通信用户的数量,确定当前监控周期内目标监测区域对应的宽带健康度,根据宽带健康度判断是否生成针对目标监测区域的宽带异常告警,其中,宽带健康度用于表示目标监测区域的宽带通信质量。可见,通过本实施例,能够确定用于反应目标监测区域的宽带通信质量的宽带健康度,从而通过宽带健康度判断是否需要进行宽带异常告警,提高宽带业务的监测效率。

  本申请实施例提供的宽带业务监测设备能够实现前述方法实施例中的各个过程,并达到相同的功能和效果,这里不再重复。

  进一步地,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现以下流程:

  在宽带业务覆盖的各级行政区域中选取目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中选取目标监测区域;

  获取当前监控周期内所述目标监测区域的宽带在线用户数量、宽带已注册用户数量和宽带用户上下线总次数,以及,获取前N个监控周期内所述目标监测区域内基于所述宽带业务执行通信行为的通信用户的数量;所述N为大于1的整数;

  根据所述宽带在线用户数量、所述宽带已注册用户数量、所述宽带用户上下线总次数和所述通信用户的数量,确定当前监控周期内所述目标监测区域对应的宽带健康度;所述宽带健康度用于表示所述目标监测区域的宽带通信质量;

  根据所述宽带健康度判断是否生成针对所述目标监测区域的宽带异常告警。

  可选地,所述计算机可执行指令被所述处理器执行时,在宽带业务覆盖的各级行政区域中选取目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中选取目标监测区域,包括:

  按照各级所述行政区域之间的层级关系,将各级所述行政区域依次作为所述目标监测区域;

  或者,

  按照各级宽带提供设备之间的层级关系,将各级宽带提供设备分别对应的宽带提供区域依次作为所述目标监测区域。

  可选地,所述计算机可执行指令被所述处理器执行时,根据所述宽带在线用户数量、所述宽带已注册用户数量、所述宽带用户上下线总次数和所述通信用户的数量,确定当前监控周期内所述目标监测区域对应的宽带健康度,包括:

  根据所述宽带在线用户数量和所述宽带已注册用户数量的比值,确定宽带在线用户的在线率;

  根据所述宽带在线用户数量和所述通信用户的数量的比值,确定宽带在线用户的波动率;

  对所述宽带用户上下线总次数进行归一化处理,得到所述宽带用户上下线总次数的归一化值;

  将所述在线率、所述波动率和所述归一化值进行加权求和计算,将计算结果作为所述宽带健康度。

  可选地,所述计算机可执行指令被所述处理器执行时,根据所述宽带健康度判断是否生成针对所述目标监测区域的宽带异常告警,包括:

  确定从属于所述目标监测区域的各个下一级行政区域或者各个下一级宽带提供区域;计算确定的各个区域在当前监控周期的宽带健康度的第一平均值;若所述目标监测区域在当前监控周期对应的宽带健康度与所述第一平均值之间的比值小于第一预设百分比,则生成针对所述目标监测区域的宽带异常告警;

  或者,

  获取前M个监控周期内所述目标监测区域对应的M个宽带健康度;计算所述M个宽带健康度的第二平均值;若所述目标监测区域在当前监控周期对应的宽带健康度与所述第二平均值之间的比值小于第二预设百分比,则生成针对所述目标监测区域的宽带异常告警;其中,所述目标监测区域在所述前M个监控周期的每个监控周期内均对应一个宽带健康度,所述M为大于1的整数。

  可选地,所述计算机可执行指令被所述处理器执行时,对所述宽带用户上下线总次数进行归一化处理,得到所述宽带用户上下线总次数的归一化值,包括:

  获取前X个监控周期内所述目标监测区域对应的X个宽带用户上下线总次数,提取所述X个宽带用户上下线总次数中的最大总次数和最小总次数;其中,所述目标监测区域在所述前X个监控周期的每个监控周期内均对应一个宽带用户上下线总次数,所述X为大于1的整数;

  计算所述目标监测区域在当前监控周期对应的宽带用户上下线总次数与所述最小总次数的第一差值,计算所述最大总次数与所述最小总次数的第二差值;

  将所述第一差值和所述第二差值的比值作为所述目标监测区域在当前监控周期对应的宽带用户上下线总次数的归一化值。

  可选地,所述计算机可执行指令被所述处理器执行时,还包括:

  根据各级行政区域之间的层级关系构建区域层级矢量图,所述区域层级矢量图中显示有各级行政区域的标识;

  在生成针对所述目标监测区域的宽带异常告警之后,获取用户针对所述目标监测区域的查询请求;

  若所述目标监测区域在所述各级行政区域中选取得到,则根据所述查询请求在所述区域层级矢量图中显示所述目标监测区域对应的所述在线率、所述宽带用户上下线总次数、所述波动率以及所述宽带健康度。

  可选地,所述计算机可执行指令被所述处理器执行时,还包括:

  根据各级宽带提供设备之间的层级关系构建设备层级矢量图,所述设备层级矢量图中显示有各级宽带提供设备的标识;

  在生成针对所述目标监测区域的宽带异常告警之后,获取用户针对所述目标监测区域的查询请求;

  若所述目标监测区域在所述各级宽带提供设备对应的宽带提供区域中选取得到,则根据所述查询请求在所述设备层级矢量图中显示所述目标监测区域对应的所述在线率、所述宽带用户上下线总次数、所述波动率以及所述宽带健康度。

  本发明实施例,在宽带业务覆盖的各级行政区域中确定目标监测区域,或者,在各级宽带提供设备分别对应的宽带提供区域中确定目标监测区域,根据获取的当前监控周期内的目标监测区域的宽带在线用户数量、宽带已注册用户数量、宽带用户上下线总次数、以及前N个监控周期内的目标监测区域的通信用户的数量,确定当前监控周期内目标监测区域对应的宽带健康度,根据宽带健康度判断是否生成针对目标监测区域的宽带异常告警,其中,宽带健康度用于表示目标监测区域的宽带通信质量。可见,通过本实施例,能够确定用于反应目标监测区域的宽带通信质量的宽带健康度,从而通过宽带健康度判断是否需要进行宽带异常告警,提高宽带业务的监测效率。

  其中,所述的计算机可读存储介质包括只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。

  本申请实施例提供的计算机可读存储介质能够实现前述方法实施例中的各个过程,并达到相同的功能和效果,这里不再重复。

  本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

  以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

《一种宽带业务监测方法和设备.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)