一种实现大规模网络多网元并发的方法

文档序号:7656931阅读:144来源:国知局

专利名称::一种实现大规模网络多网元并发的方法
技术领域
:本发明涉及网元管理系统,尤其涉及一种实现大规模网络多网元并发的方法。
背景技术
:光通讯网络的建设在日积月累的建设中,已遍布全球,随着网络建设的不断积累,光网络的规模越来越大,基于竟争的压力,运营商要进行低成本运营、集中监控、集中调度,这就对网络管理系统提出了更高的要求。其中,网络规模的扩张,对大规模网络的管理系统的管理能力是其中很重要和基础的一个要求。现有光通讯网络管理系统,管理能力限制在几百上千个网元,其中的一个原因是对网络中的大量网元进行操作时的效率问题限制了网元管理的发展。现在开发的网管系统中,也提供有多网元并发的操作,但这种方法只能局限于部分操作,当需要在网络管理上增加新的功能并发时,需要应用做重复的工作。因此,现有技术有待于完善和发展。
发明内容本发明所要解决的问题在于提供一种实现大规模网络多网元并发的方法,该方法可以突破现有技术的局限性,在网络管理上新增网元并发功能时无需添加新的工作量。为了解决上述技术问题,本发明方法釆用如下技术方案A、在应用层上将多网元操作消息封装成一个消息体,并且输出该消息体至并发层;B、所述并发层将接收到的所述消息体还原成多个次消息体,并将所述次消息体下发至网元适配模块上;C、所述网元适配模块接收到所述次消息体后,向所述并发层发出与所述次消息体相适配的次级响应消息体;D、所述并发层将这些次级响应消息体封装成一个响应消息体发送至应用层。所述方法,其中,所述并发层的层数为一级并发层,或为一级并发层与多个次级联并发层共同组成。所述方法,其中,所述一级并发层由一级并发模块构成;所述次级联并发层由多个次级并发模块并联构成。所述方法,其中,所述消息体、次消息体、次级响应消息体及响应消息体均包括普通消息头、多网元并发消息头、多网元并发消息尾及普通消息尾。所述方法,其中,所述消息体及次消息体还包括所述多网元操作消息;所述次级响应消息体及响应消息体还包括对所述多网元操作消息进行应答的多网元操作响应消息。所述方法,其中,所述应用层由应用模块组成,并且在所述应用模块上设有多网元接口,用于与所述并发层适配连接。采用上述方案进行多网元并发,整体时间的消耗量略大于单网元时间的消耗量,但远小于多网元串行时发送命令的时间消耗量,这样,大大地提高了大规模网络的管理效率;同时,本发明方案具有良好的通用性,可以实现网元并发替换而不影响具体的业务应用。图1为本发明方法的一级多网元消息并发实现流程图;图2是本发明方法的二级级联多网元消息并发实现流輝图;图3是本发明方法的二级级联时间管理多网元消息并发实现流程图。具体实施方式下面结合附图,对本发明的较佳实施例作进一步详细说明。本发明提供了一种实现大规模网络多网元并发的方法,请参阅附图1所示,其实现流程包括如下步骤首先,在应用层上将多网元操作消息封装成一个消息体,并且输出该消息体至并发层;其中,所述应用层由应用模块构成,并且在该应用模块上设有多网元接口,通过该多网元接口,所述应用层可以将其封装的消息体传输至并发层;其次,所述并发层将接收到的所述消息体还原成多个次消息体,并将所述次消息体下发至网元适配模块上;其中,此处的并发层由一级并发模块构成,并在该模块上设有多网元接口,用于与应用模块上的多网元接口适配连才姿;接着,所述网元适配模块接收到次消息体后,对这些次消息体进行次响应,并将次级响应消息体返回至一级并发模块;最后,一级并发层模块接收这些次级响应消息体后,将这些次消息体封装成一个响应消息体,并且将该响应消息体返回至应用^t块。其中,所述方法中,在应用模块和一级并发模块之间用于传输消息的接口是多网元接口,对该多网元接口作如下定义形式多网元4妄口定义形式普通消息头多网元并发消息头网元1消息1网元2消息2网元n消息n多网元并发消息尾普通消息尾其中,所述多网元接口定义形式中的多网元并发消息头和多网元并发消息尾是用以保证多网元消息完整性的信息,该信息可根据实际情况进行定义。其中,所述响应消息体构建步骤中,所述网元适配模块的数量至少一个以上,这些网元适配模块以并联的方式与一级并发模块连接。每个网元适配模块n(n为大于1的自然数)根据其处理任务,接收并处理由该网元适配模块完成的次消息体,且是:^一对应的。这样,可以避免网元适配模块对次消息体的无序处理情形,从而可以提高整个网元管理效率。然而,当需要对大规模的网元进行有效的管理时,这就需要一个较大的业务处理能力系统。为此,本发明方法还对技术方案作了进一步改进,在并发层上增加不同阶次的次并发层级联,通过这种级联,可以进一步增强并发层的业务处理能力,从而提高对大规模网元管理系统的管理效果;其中,一级并发模块与次级联并发模块是相同的模块,只是布署的位置不同而命名不同。请参阅附图2,本实施例中采用两级并发层,且可以根据需要采用多层并发层级联,对此不作技术限制。本实施例中的并发层是由一个一级并发模块与两个次级联并发模块(I,II)级联组成,且两个次级联并发模块(I,II)并联级合后与一级并发模块适配连接,每个次级联并发模块将根据网元适配模块处理消息的需求,处理不同的消息体,并将处理后的消息体下发至与其适配连接的各网元适配模块n;其中,n为大于1的自然数。下面以一个时间管理多网元消息为例,采用二级级联方式,即两次并发,对管理系统进行详细说明,此处应用层的应用模块为时间管理模块。请参阅附图3,管理系统进行一个全网校时操作流程步骤一、应用层的时间管理模块按照消息定义,将需要对多网元操作的校时消息封装在一+校时消息体1中<table>tableseeoriginaldocumentpage7</column></row><table>在完成校时消息体1的封装后,将该校时消息体1发送至并发层的一级并发模块;步骤二、一级并发模块将接收到的校时消息体l进行解析,并按次级联并发模块的要求,将校时消息体l分拆成两个次级校时消息体,即次级校时消息体1和2:次级校时消息体1:<table>tableseeoriginaldocumentpage8</column></row><table>次级校时消息体2:<table>tableseeoriginaldocumentpage8</column></row><table>一级并发才莫块在完成对校时消息体1的分拆后,将次级校时消息体1发送到次级联并发模块I,将次级校时消息体2发送到次级联并发模块II;步骤三、当次级联并发模块I接收到次级校时消息体1后,次级联并发模块I对次级校时消息体1进行解析,并按网元适配模块的要求,将分次级校时消息体1拆成四个二级校时消息体(1,2,3,4):<table>tableseeoriginaldocumentpage9</column></row><table>当次级联并发模块I完成对次级校时消息体1的拆分后,将二级校时消息体1发送到网元适配模块1,将二级校时消息体2发送到网元适配模块2,将二级校时消息体3发送到网元适配模块3,将二级校时消息体4发送到网元适配^^莫块4;同理,次级联并发;f^莫块n将次级校时消息体2分拆成四个校时消息体(5,6,7,8):二级校时消息体5:<table>tableseeoriginaldocumentpage10</column></row><table>二级校时消息体6:<table>tableseeoriginaldocumentpage10</column></row><table>二级校时消息体7:普通消息头<table>tableseeoriginaldocumentpage10</column></row><table>二级校时消息体8:普通消息头多网元并发消息头网元8校时消息多网元并发消息尾普通消息尾在次级联并发模块n完成对次级校时消息体2的分拆后,将二级校时消息体(5,6,7,8)对应地分发至网元适配模块(5,6,7,8);步骤四、网元适配模块(l,2,3,4,5,6,7,8)对各自接收到的校时消息体进行响应,并分别向各自对应的次级联并发模块返回二级响应消息体(1,2,3,4,5,6,7,8);二级响应消息体n:普通消息头多网元并发消息头网元n才交时应答消息多网元并发消息尾普通消息尾其中,n=1、2、3、4、5、6、7、8;步骤五、次级联并发模块I接收到网元适配模块(i,2,3,4)返回的并发二级响应消息体(1,2,3,4)后,按照消息定义,将二级响应消息体(l,2,3,4)封装成一个次级响应消息体1;次级响应消息体1:普通消息头多网元并发消息头网元1校时应答消息网元2校时应答消息网元3校时应答消息网元4校时应答消息多网元并发消息尾普通消息尾同理,次级联并发模块II将二级响应消息体(5,6,7,8)封装成-次级响应消息体2;次纟及响应消息体2:普通消息头多网元并发消息头网元5校时应答消息网元6校时应答消息网元7校时应答消息网元8校时应答消息多网元并发消息尾普通消息尾在完成次级响应消息体(1,2)的封装后,次级联并发模块(1,2)分别将与其相对应的次级响应消息体(l,2)返回至一级并发模块;步骤六、一级并发模块将接收到次级响应消息体(1,2),按照消息定义,将次级响应消息体(1,2)封装成一个响应消息体l。响应消息体1:普通消息头多网元并发消息头网元1校时应答消息网元2校时应答消息网元3校时应答消息网元4校时应答消息网元5校时应答消息网元6校时应答消息网元7校时应答消息网元8校时应答消息多网元并发消息尾普通消息尾步骤七、在一级并发模块完成响应消息体1的封装后,将该响应消息体1返回至应用层的时间管理模块。这样,也就实现了大规模、多网元并发的网络管理,增加了管理系统的并发能力,提高了管理效率。综上所述,釆用上述方案进行多网元并发,整体时间的消耗量略大于单网元时间的消耗量,但远小于多网元串行时发送命令的时间消耗量,这样,大大地提高了大规模网络的管理效率;同时,本发明方案具有良好的通用性,可以实现网元并发替换而不影响具体的业务应用。应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。权利要求1、一种实现大规模网络多网元并发的方法,包括A、在应用层上将多网元操作消息封装成一个消息体,并且输出该消息体至并发层;B、所述并发层将接收到的所述消息体还原成多个次消息体,并将所述次消息体下发至网元适配模块上;C、所述网元适配模块接收到所述次消息体后,向所述并发层发出与所述次消息体相适配的次响应消息体;D、所述并发层将这些次响应消息体封装成一个响应消息体发送至应用层。2、根据权利要求1所述的方法,其特征在于,所述并发层的层数为一级并发层,或为一级并发层与多个次级联并发层共同组成。3、根据权利要求2所述的方法,其特征在于,所述一级并发层由一级并发模块构成;所述次级联并发层由多个次级并发模块并联构成。4、根据权利要求1所述的方法,其特征在于,所述消息体、次消息体、次响应消息体及响应消息体均包括普通消息头、多网元并发消息头、多网元并发消息尾及普通消息尾。5、根据权利要求4所述的方法,其特征在于,所述消息体及次消息体还包括所述多网元操作消息;所述次响应消息体及响应消息体还包括对所述多网元操作消息进行应答的多网元操作响应消息。6、根据权利要求1至5任一所述的方法,其特征在于,所述应用层由应用模块组成,并且在所述应用模块上设有多网元接口,用于与所述并发层适配连接。全文摘要本发明公开了一种实现大规模网络多网元并发的方法,应用于网络管理,包括如下步骤在应用层上将多网元操作消息封装成一个消息体,并且输出该消息体至并发层;所述并发层将接收到的所述消息体还原成多个次消息体,并将所述次消息体下发至网元适配模块上;所述网元适配模块接收到所述次消息体后,向所述并发层发出与所述次消息体相适配的次响应消息体;所述并发层将这些次响应消息体封装成一个响应消息体发送至应用层。采用上述方案进行多网元并发,整体时间的消耗量略大于单网元时间的消耗量,但远小于多网元串行时发送命令的时间消耗量,这样,大大地提高了大规模网络的管理效率。文档编号H04B10/08GK101162945SQ200710124449公开日2008年4月16日申请日期2007年11月7日优先权日2007年11月7日发明者薄开涛申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1