群障处理方法及装置与流程

文档序号:14727185发布日期:2018-06-19 11:48阅读:12042来源:国知局

本申请涉及网络管理技术领域,尤其涉及一种群障处理方法及装置。



背景技术:

宽带接入网是用户终端到骨干网之间的接入部分。宽带接入网中的设备以树状的架构组成网络,因此,当某个较为核心的节点发生故障后,该节点下联的其他设备和用户终端均会受到波及,从而造成大面积故障(下文简称为群障),导致少则几十,多则数以万计的用户无法正常使用网络。

目前,用户在网络出现问题时往往会向运营商申告,从而根据用户申告信息,运营商向维护人员派发工单以解决用户的网络问题。但是,若针对群障范围内的每一个用户申告信息均派发工单,则会导致工单重复,即运营商会派出多个维护人员解决同一问题,造成人力资源的浪费。



技术实现要素:

本申请提供一种群障处理方法及装置,用于解决现有技术中对群障的处理存在人力资源浪费的问题。

为解决上述问题,本申请采用如下技术方案:

第一方面,本申请提供一种群障处理方法,所述方法包括:

基于网管类告警信息或者用户申告信息,生成群障告警信息;其中,所述群障告警信息包括:故障设备的设备信息;

基于群障告警信息,从预设资源库中查找群障范围内用户的用户信息;其中,所述预设资源库用于存储用户信息与链路信息的对应关系,所述用户信息包括:宽带账号和电话号码,所述链路信息用于记录用户终端到骨干网之间经过的各个设备的设备信息;

根据群障范围内用户的用户信息,对群障范围内用户的工单进行拦截。

第二方面,本申请提供一种群障处理装置,所述装置包括:

生成模块,用于基于网管类告警信息或者用户申告信息,生成群障告警信息;其中,所述群障告警信息包括:故障设备的设备信息;

查询模块,用于基于群障告警信息,从预设资源库中查找群障范围内用户的用户信息;其中,所述预设资源库用于存储用户信息与链路信息的对应关系,所述用户信息包括:宽带账号和电话号码,所述链路信息用于记录用户终端到骨干网之间经过的各个设备的设备信息;

拦截模块,用于根据群障范围内用户的用户信息,对群障范围内用户的工单进行拦截。

第三方面,本申请提供一种设备,所述设备包括:处理器、收发器和存储器。其中,存储器用于存储计算机执行指令,当该设备运行时,处理器执行该存储器存储的该计算机执行指令,以使该设备执行第一方面及其各种可选的实现方式中任意之一所述的群障处理方法。

第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有一个或多个程序,一个或多个程序包括计算机执行指令,当该设备的处理器执行该计算机执行指令时,该设备执行上述第一方面及其各种可选的实现方式中任意之一所述的群障处理方法。

本申请提供一种群障处理方法及装置,基于网管类告警信息或者用户申告信息,生成群障告警信息,所述群障告警信息包括故障设备的设备信息。然后,基于群障告警信息,从预设资源库中查找群障范围内用户的用户信息。其中,所述预设资源库用于存储用户信息与链路信息的对应关系,所述链路信息用于记录用户终端到骨干网之间经过的各个设备的设备信息。最后,根据群障范围内用户的用户信息,对群障范围内用户的工单进行拦截,从而解决在群障场景下重复下发工单的问题,避免人力资源的浪费。

附图说明

图1为光纤到楼(Fiber To The Building,FTTB)的网络架构示意图;

图2为光纤到户(Fiber To The Home,FTTH)的网格架构示意图;

图3为本申请实施例提供的一种群障处理方法的流程图;

图4为本申请实施例提供的一种群障处理装置的结构示意图;

图5为本申请实施例提供的另一种群障处理装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

目前,伴随着“光进铜退”政策及相关网络改造工程的结束,现有的宽带接入网形成FTTH、FTTB+X为主的混合型结构。

如图1所示,FTTB由光线路终端(Optical Line Terminal,OLT)、光分配网络(Optical Distribution Network,ODN)和光网络单元(Optical Network Unit,ONU)。OLT是用于连接光纤干线的终端设备,一方面将承载各种业务的信号在局端进行汇聚,按照一定的信号格式送入接入网络以便向用户终端传输,另一方面将来自用户终端的信号按照业务类型分别送入各种业务网中。ODN由馈线光纤、光分路器和支线组成。ODN的作用是为OLT和ONU之间提供光传输通道。ONU为用户侧设备,可向相连的用户终端提供各种宽带服务。

如图2所示,FTTH由OLT、ODN和光网络终端(Optical network terminal,ONT)和组成。ONT与ONU类似,均是用户侧设备,可向相连的用户终端提供各种宽带服务。ONT与ONU的区别在于:ONT一般直接设置在用户家中,直接服务于一个用户;而ONU一般设置在单元楼道中,通过交换机等中间设备服务于多个用户。

如图3所示,本申请实施例提供一种群障处理方法,应用于上述图1、图2所示的宽带接入网发生群障的场景,所述方法的执行主体是计算机等设备。所述方法包括:

S101、基于网管类告警信息或用户申告信息,生成群障告警信息。

其中,所述群障告警信息包括:故障设备的设备信息。所述设备信息包括:网际互联协议(Internet Protocol,IP)地址、媒体介入控制层(Media Access Control,MAC)地址、设备标识和端口标识。

目前,主要是基于告警信息人工判断网络是否发生群障。但是,人工判断群障的方法存在准确率较低以及效率较低的问题。

为了提高对于群障判断的准确率和效率,本申请实施例采用以下任一种方法来判断网络是否发生群障。

方法一,当网管类告警信息为OLT的告警信息时,先定位故障节点,所述故障节点为OLT或者OLT的端口。可以理解的是,所述告警信息一般包括:告警时间、故障设备的设备信息以及告警描述。所述告警描述用于表示设备告警的具体原因。因此,根据所述OLT的告警信息中携带的设备信息以及告警描述,可以确定是OLT整体故障,还是OLT的某个端口故障。

然后,从网元管理系统(network element management system,EMS)获取每一个故障节点下辖设备的告警信息。其中,所述故障节点下辖设备包括ONU和

ONT。需要说明的是,当故障节点为OLT时,该OLT所有端口下联的ONU/ONT均为故障节点下辖设备。当故障节点为OLT的端口时,仅该端口下联的ONU/ONT为故障节点下辖设备。另外,获取到的故障节点下辖设备的告警信息为该设备最近一次发生告警的告警信息。

之后,分别确定所述OLT的告警信息与每一个故障节点下辖设备的告警信息之间的时间相关性。可以理解的是,若两个设备的告警信息之间的时间相关性很大,说明这两个设备发生故障的原因是相关的。因此,当时间关系性大于第一预设值的故障节点下辖设备的个数与故障节点下辖设备的总个数的比值大于第二预设值时,生成群障告警信息。

可选的,根据公式rel(a,b)=|ta-tb|×Nab,确定所述OLT的告警信息与故障节点下辖设备b的告警信息之间的时间相关性。其中,rel(a,b)表示所述OLT的告警信息与故障节点下辖设备b的告警信息之间的时间相关性,ta表示所述OLT的告警信息中的告警时间,tb表示故障节点下辖设备b的告警信息的告警时间,b小于等于M大于等于1,M表示故障节点下辖设备的总个数。

需要说明的是,Nab表示所述OLT与故障节点下辖设备b之间的拓扑关联性。Nab越大说明两个设备之间的拓扑关联性越小。举例来说,若两个设备之间是直连的,则这两个设备之间的拓扑关联性最大,Nab取值为1。若两个设备经过多个中间设备才连接在一起,则经过的中间设备越多,这两个设备之间的拓扑关联性越小,Nab取值越大。

方法二,当网管类告警信息为ONU的告警信息时,根据ONU的告警信息中携带的ONU的设备信息,定位故障的ONU。然后,查询故障的ONU所有的下联端口的状态。其中,所述下联端口的状态包括:在线状态和离线状态。当故障的ONU所有的下联端口均为离线状态时,说明与该故障的ONU连接的用户终端均不能使用网络,即该故障的ONU造成了群障,因此生成群障告警信息。

方法三,若在预设时长内接收到目标区域内用户申告信息超过预设次数,则基于用户申告信息携带的用户信息,从预设资源库中查询与该用户信息对应的链路信息,进而从链路信息中确定目标区域内的OLT的设备信息。

需要说明的是,其中,所述预设资源库用于存储用户信息与链路信息的对应关系。所述用户信息包括:宽带账号和电话号码。所述链路信息用于记录用户终端到骨干网之间经过的各个设备的设备信息。举例来说,所述链路信息包括:ONT的设备信息、OLT的设备信息、第二层汇聚交换机的设备信息以及宽带远程接入服务器(Broadband Remote Access Server,BRAS)的设备信息。

然后,基于目标区域内的OLT的设备信息,查询所述OLT是否在预设时间段内存在告警信息。需要说明的是,所述预设时间段可由第一个用户申告信息的接收时间来确定。举例来说,如果8:01接收到第一个用户申告信息,则预设时间段可以为7:31-8:31。

若所述OLT在预设时间段内存在告警信息,则说明该OLT的故障已经造成目标区域内的用户不能使用网络,因此生成群障告警信息。

若所述OLT在预设时间段内不存在告警信息,则基于所述OLT的设备信息,查询所述OLT下辖的ONU和ONT,生成设备集合。

若用户申告信息对应的ONU/ONT的个数与设备集合中ONU/ONT的总个数的比值到达第三预设值,说明目标区域内的大部分用户不能正常使用网络,因此生成群障告警信息。

S102、基于群障告警信息,从预设资源库中查找群障范围内用户的用户信息。

可以理解的是,群障范围内用户,即为受到群障影响而不能正常使用网络的用户。

一种可选的实现方式中,查询预设资源库中存储的每一个链路信息是否包括故障设备的设备信息。当链路信息包括故障设备的设备信息时,将与该链路信息对应的用户信息确定为群障范围内用户的用户信息。

S103、根据群障范围内用户的用户信息,对群障范围内用户的工单进行拦截。

可以理解的是,对工单进行拦截,即为不向维护人员下发该工单。

一种可选的实现方式中,检查待下发的工单携带的用户信息。若工单中携带的用户信息与群障范围内用户的用户信息相同,则对该工单进行拦截。

可选的,在获取到群障范围内用户的用户信息之后,向群障范围内的用户发送通知消息,所述通知消息用于提示用户当前网络发生群障,以及群障修复的时间。

可选的,当接收到群障范围内用户的电话时,对客服人员进行提示,以使得客服人员获知来电用户为群障范围内的用户。

可选的,当综合网管取消群障告警、工作人员取消群障告警或者维护人员完成群障的修复后,取消对群障范围内用户的工单的拦截,并对之前拦截的工单对应的用户进行回访。

本申请实施例提供一种群障处理方法,基于网管类告警信息或者用户申告信息,生成群障告警信息,所述群障告警信息包括故障设备的设备信息。然后,基于群障告警信息,从预设资源库中查找群障范围内用户的用户信息。其中,所述预设资源库用于存储用户信息与链路信息的对应关系,所述链路信息用于记录用户终端到骨干网之间经过的各个设备的设备信息。最后,根据群障范围内用户的用户信息,对群障范围内用户的工单进行拦截,从而解决在群障场景下重复下发工单的问题,避免人力资源的浪费。

如图4所示,本申请实施例提供一种群障处理装置,用于执行前述群障处理方法。所述装置包括:

生成模块11,用于基于网管类告警信息或者用户申告信息,生成群障告警信息;其中,所述群障告警信息包括:故障设备的设备信息。

查询模块12,用于基于群障告警信息,从预设资源库中查找群障范围内用户的用户信息;其中,所述预设资源库用于存储用户信息与链路信息的对应关系,所述链路信息用于记录用户终端到骨干网之间经过的各个设备的设备信息。

拦截模块13,用于根据群障范围内用户的用户信息,对群障范围内用户的工单进行拦截。

一种可选的实现方式中,所述生成模块11,具体用于当网管类告警信息为OLT的告警信息时,定位故障节点,所述故障节点为OLT或者OLT的端口;分别获取每一个故障节点下辖设备的告警信息,所述故障节点下辖设备包括光网络单元ONU和光网络终端ONT;分别确定所述OLT的告警信息与每一个故障节点下辖设备的告警信息之间的时间相关性;当时间相关性大于第一预设值的故障节点下辖设备的个数与故障节点下辖设备的总个数的比值大于第二预设值时,生成群障告警信息。

一种可选的实现方式中,所述生成模块11,具体用于根据公式

rel(a,b)=|ta-tb|×Nab,确定所述OLT的告警信息与故障节点下辖设备b的告警信息之间的时间相关性;其中,rel(a,b)表示所述OLT的告警信息与故障节点下辖设备b的告警信息之间的时间相关性,ta表示所述OLT的告警信息携带的告警时间,tb表示故障节点下辖设备b的告警信息携带的告警时间,Nab表示所述OLT与故障节点下辖设备b之间的拓扑关联性,b小于等于M大于等于1,M表示故障节点下辖设备的总个数。

一种可选的实现方式中,所述生成模块11,具体用于当网管类告警信息为ONU的告警信息时,定位故障的ONU;查询故障的ONU所有的下联端口的状态,所述下联端口的状态包括在线状态和离线状态;当故障的ONU所有的下联端口均为离线状态时,生成群障告警信息。

一种可选的实现方式中,所述生成模块11,具体用于当在预设时长内接收到目标区域内用户申告信息超过预设次数时,基于用户申告信息携带的用户信息,确定目标区域内OLT的设备信息;基于所述OLT的设备信息,查询所述OLT是否在预设时间段内存在告警信息;当所述OLT在预设时间段内存在告警信息时,生成群障告警信息;当所述OLT在预设时间段内不存在告警信息时,基于所述OLT的设备信息,生成设备集合,所述设备集合包括所述OLT下辖的所有ONU和ONT;当用户申告信息对应的ONU/ONT的个数与设备集合中ONU/ONT的总个数的比值达到第三预设值时,生成群障告警信息。

本申请实施例提供一种群障处理装置,基于网管类告警信息或者用户申告信息,生成群障告警信息,所述群障告警信息包括故障设备的设备信息。然后,基于群障告警信息,从预设资源库中查找群障范围内用户的用户信息。其中,所述预设资源库用于存储用户信息与链路信息的对应关系,述链路信息用于记录用户终端到骨干网之间的各个设备的设备信息。最后,根据群障范围内用户的用户信息,对群障范围内用户的工单进行拦截,从而解决在群障场景下重复下发工单的问题,避免人力资源的浪费。

在采用集成的单元的情况下,图5示出了上述实施例中所涉及的设备的一种可能的结构示意图。所述设备包括:处理单元21。所述处理单元21用于执行上述生成模块11、查询模块12以及拦截模块13执行的步骤,和/或用于执行本文所描述的技术的其它过程。所述设备还可以包括通信单元22、存储单元23和总线24。其中,通信单元22用于支持设备与其他设备的通信。存储单元23用于存储设备的程序代码和数据。

其中,上述处理单元21可以是设备中的处理器或控制器,该处理器或控制器可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器或控制器可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合等。

通信单元22可以是设备中的收发器、收发电路或系统接口等。

存储单元23可以是设备中的存储器等,该存储器可以包括易失性存储器,例如随机存取存储器;该存储器也可以包括非易失性存储器,例如只读存储器,快闪存储器,硬盘或固态硬盘;该存储器还可以包括上述种类的存储器的组合。

总线24可以是扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。总线24可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序加载到计算机上被计算机执行时,使计算机执行上述群障处理方法。

其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

结合本申请公开内容所描述的方法或者算法的步骤可以由硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于RAM、闪存、ROM、可擦除可编程只读存储器(Erasable programmable ROM,EPROM)、电可擦可编程只读存储器

(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuit,ASIC)中。

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

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

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

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