波分复用器的配置方法和装置与流程

文档序号:12828752阅读:485来源:国知局
波分复用器的配置方法和装置与流程
本发明涉及通信领域,具体而言,涉及一种波分复用器的配置方法和装置。
背景技术
:在光通讯领域中,随着wdm(波分复用,wavelengthdivisionmultiplexing)光网络的迅速发展,wdm网络站点越来越多,越来越复杂,但是根据站点是否具有业务上下的功能进行分类,wdm网络站点分为具有业务上下能力的业务站点和不具有业务上下能力的非业务站点。而业务站点对业务所在波长进行滤波、合波需要使用到波分复用器。wdm网络各业务站点omd(波分复用器,opticalmultiplexer/demultiplexer)的配置问题也是在规划建设时期必须要考虑的。根据对各业务途经oms(光复用段,opticalmultiplexsection)上承载波长数量的规划和成本的考虑,波分复用器的配置方式通常分为两种方式:一种方式是最大波道数配置方式,该方式是根据两个逻辑上直接相连的业务站点之间的最大波道数确定合分波能力足够的波分复用器;另外一种方式是波长配置方式,该方式是根据业务途径oms上所规划的业务波长确定波分复用器。两种方式都需要人工根据现有条件去查询对应的波分复用器,尤其是现今的网络规模的日益扩大,网络拓扑也越来越复杂,网络中采用的波分复用器种类也越来越多,再由人工的方式进行波分复用器的配置将变得异常困难。因而人工在进行配置时,需要不断地查找、合并,这会耗费大量的人力,并且由人工进行配置很容易出现错误,导致最后工程上的不成功。针对在相关技术中,人工逐一配置omd耗时且配置准确率低的问题,尚未提出有效的解决方案。技术实现要素:本发明提供了一种波分复用器的配置方法和装置,以至少解决相关技术中人工逐一配置omd耗时且配置准确率低的问题。根据本发明的一个方面,提供了一种波分复用器的配置方法,包括:将对应不同配置方式的光复用段oms分配到不同的集合中,其中,上述配置方式为波分复用器omd包括的配置方式,上述配置方式与集合为一一对应关系;针对每一上述集合,根据与该集合对应的配置方式输出上述集合中oms的omd配置信息。进一步的,将对应不同配置方式的光复用段oms分配到不同的集合中,包括:将对应最大波道数配置方式的oms分配到第一集合中;和/或将对应波长配置方式的oms分配到第二集合中。进一步的,根据上述最大波道数配置方式输出第一集合中oms的omd配置信息,包括:获取上述第一集合中oms上的光纤的最大波道数;根据上述光纤的最大波道数从预先设置的第一配置表中确定与该最大波道数对应的omd配置信息,其中,上述第一配置表中最大波道数与omd配置信息为一一对应关系。进一步的,当oms包括两个或两个以上的光纤时,获取上述第一集合中oms上的光纤的最大波道数,包括:获取上述oms中的所有光纤的波道数;将上述光纤的波道数中数值最大的波道数作为上述最大波道数。进一步的,根据波长配置方式输出第二集合中oms的omd配置信息,包括:获取流经上述第二集合中oms的所有业务的波长;对于每一业务,根据上述波长从预先设置的第二配置表中确定与该波长对应的omd配置信息,其中,上述第二配置表中波长与omd配置信息为一一对应关系。进一步的,上述方法还包括:在波长共用同一omd时,将该波长对应的配置信息取并集;将上述并集包括的配置信息作为上述omd配置信息。根据本发明的另一方面,提供了一种波分复用器的配置装置,包括:分配模块,用于将对应不同配置方式的光复用段oms分配到不同的集合中,其中,上述配置方式为波分复用器omd包括的配置方式,上述配置方式与上述集合为一一对应关系;输出模块,用于针对每一上述集合,根据与该集合对 应的配置方式输出上述集合中oms的omd配置信息。进一步的,上述分配模块,包括:第一分配单元,用于将对应最大波道数配置方式的oms分配到第一集合中;和/或第二分配单元,用于将对应波长配置方式的oms分配到第二集合中。进一步的,上述输出模块,包括:第一获取单元,用于获取上述第一集合中oms上的光纤的最大波道数;第一确定单元,用于根据上述光纤的最大波道数从预先设置的第一配置表中确定与该最大波道数对应的omd配置信息,其中,上述第一配置表中最大波道数与omd配置信息为一一对应关系。进一步的,输出模块,包括:第二获取单元,用于获取流经上述第二集合中oms的所有业务的波长;第二确定单元,用于对于每一业务,根据上述波长从预先设置的第二配置表中确定与该波长对应的omd配置信息,其中,第二配置表中波长与omd配置信息为一一对应关系。根据本发明,通过将对应不同配置方式的光复用段oms分配到不同的集合中;针对每一集合,根据与该集合对应的配置方式输出上述集合中oms的omd配置信息,其中,上述配置方式为波分复用器omd包括的配置方式,上述配置方式与上述集合为一一对应关系,从而解决了相关技术中人工逐一配置omd耗时且配置准确率低的问题,达到了一种能快速且准确地完成波分复用器omd的配置效果。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的波分复用器的配置方法的流程图;图2是根据本发明实施例的波分复用器的配置方法的另一流程图;图3是根据本发明实施例的波分复用器的配置方法的另一流程图中步骤s208的流程图;图4是根据本发明实施例的波分复用器的配置方法的另一流程图中步骤 s210的流程图;图5是根据本发明实施例的波分复用wdm网络拓扑和业务示意图;图6是根据本发明实施例的波分复用器的配置装置的结构框图;图7是根据本发明实施例的波分复用器的配置装置的分配模块62的结构框图;图8是根据本发明实施例的波分复用器的配置装置的输出模块64的结构框图;图9是根据本发明实施例的波分复用器的配置装置的输出模块64的另一结构框图。具体实施方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。在本实施例中提供了一种波分复用器的配置方法,图1是根据本发明实施例的波分复用器的配置方法的流程图,如图1所示,该流程包括如下步骤:步骤s102,将对应不同配置方式的光复用段oms分配到不同的集合中,其中,上述配置方式为波分复用器omd包括的配置方式,上述配置方式与上述集合为一一对应关系;步骤s104,针对每一上述集合,根据与该集合对应的配置方式输出上述集合中oms的omd配置信息。通过上述各个步骤,通过将与omd不同配置方式所对应的oms划分到不同的集合中,然后根据不同的配置方式分集合输出集合中所有的omd配置信息,从而解决了相关技术中人工逐一配置omd耗时且配置准确率低的问题,达到了一种能快速且准确地完成波分复用器omd的配置效果。在一个优选的实施例中,当配置方式同时含有最大波道数配置方式和波长配置方式时,将对应不同配置方式的光复用段oms分配到不同的集合中,该流程包括如下步骤:步骤a:将对应最大波道数配置方式的oms分配到第一集合中;和/或步骤b:将对应波长配置方式的oms分配到第二集合中。在一个光传输系统中,omd可以根据不同环境而选择不同的配置方法,本领域技术人员都知道,同一次配置流程中可以都使用一种配置方式配置omd,也可以同时使用不同的配置方式完成配置,此处仅以最大波道数配置方式和波长配置方式为例。在一个优选的实施例中,根据上述最大波道数配置方式输出第一集合中oms的omd配置信息,由以下技术方案组成:步骤c:获取上述第一集合中oms上的光纤的最大波道数;步骤d:根据上述光纤的最大波道数从预先设置的第一配置表中确定与该最大波道数对应的omd配置信息,其中,上述第一配置表中最大波道数与omd配置信息为一一对应关系。在一个优选的实施例中,根据上述波长配置方式输出第二集合中oms的omd配置信息,由以下技术方案组成:步骤e:获取流经上述第二集合中oms的所有业务的波长;步骤f:对于每一业务,根据上述波长从预先设置的第二配置表中确定与该波长对应的omd配置信息,其中,上述第二配置表中波长与omd配置信息为一一对应关系。基于上述实施例所提供的技术方案,以下结合一示例对上述技术方案进行说明,图2是根据本发明实施例的波分复用器的配置方法的另一流程图,下表1为omd配置方式为最大波道数配置方式时预先设置的第一配置表,下表2为omd配置方式为波长配置方式时预先设置的第二配置表,下面结合图2、表1和表2来详细说明本发明实施例的波分复用器的配置方法。表1波长波分复用器omdλ1–λiomd(s)iλ1+i–λjomd(s)jλ1+j–λkomd(s)k…….…….表2当在一个配置流程中omd配置方式同时含有最大波道数配置方式和波长配置方式时,如图2所示,该波分复用器的配置方法包括:步骤s202:预先配置以最大波道数配置的波分复用器的第一配置表和以波长配置的波分复用器的第二配置表;步骤s204:遍历网络找到所有的oms,并为每个oms中的omd设置合适的配置方式;此处为了方便描述我们定义oms是一个复用段,两个逻辑上直接相连的业务站点在各自相对一侧的波分复用器及他们之间的光纤和非业务站点构成一个oms;我们定义逻辑上直接相连指的是两个站点之间是存在着可达的路由,并且在这个可达的路由上除去首尾两个业务站点,中间不经过任何站点,或者经过的站点都是非业务站点;步骤s206:遍历所有的oms,根据omd配置方式的不同,分别收集最大波道数配置方式所对应的oms组成集合a(即第一集合)和波长配置方式所对应的oms组成集合b(即第二集合);步骤s208:根据表1的对应关系,配置集合a中所有oms中的所有omd 并记录配置结果;步骤s210:根据表2的对应关系,配置集合b中所有oms中的所有omd并记录配置结果;步骤s212:输出所有波分复用器omd的配置结果。基于上述实施例所提供的技术方案,以下结合一示例对上述技术方案进行说明,图3是根据本发明实施例的波分复用器的配置方法的另一流程图中步骤s208的流程图,下面结合图3详细描述最大波道数配置方式的s208的步骤,包括:步骤s208-02,遍历集合a(即第一集合);步骤s208-04,遍历oms上所有光纤;步骤s208-06,若oms最大波道数不大于当前光纤的最大波道数,则转至步骤s310;步骤s208-08,将当前光纤的最大波道数设置为oms最大波道数;步骤s208-10,若oms上所有光纤遍历未完成,则转至步骤s208-04;步骤s208-12,从以最大波道数为查询条件的波分复用器第一配置表中查找与最大波道数相匹配的波分复用器配置,配置并记录配置结果;步骤s208-14,若集合a未遍历完成,转至步骤s208-02;否则步骤s208结束。在一个优选实施例中,图4是根据本发明实施例的波分复用器的配置方法的另一流程图中步骤s210的流程图,下面结合图4详细描述波长配置方式的s210的步骤,包括:步骤s210-02,遍历集合b(即第二集合)。步骤s210-04,遍历全网业务,获取所有经过当前oms的业务的波长。步骤s210-06,遍历当前oms上的波长,并从以业务波长为查询条件的波分复用器第二配置表中查找与当前业务波长相匹配的波分复用器配置。步骤s210-08,若当前oms的波分复用器配置记录中包含全部这些波分复用器配置中的器件,转至步骤s210-12;步骤s210-10,配置未包含的波分复用器并记录配置结果;步骤s210-12,若当前oms上的波长未遍历完成,则转至步骤s210-06;步骤s210-14,若集合b遍历未完成,转至步骤s210-02;若集合b遍历完成,则步骤s210结束。基于上述实施例所提供的技术方案,以下结合一示例对上述技术方案进行说明,图5是根据本发明实施例的波分复用wdm网络拓扑和业务示意图,下面结合图5详细描述该波分复用器配置方法步骤。图5中实线表示光纤,501、502、503和504站点均为业务站点,505为非业务站点。步骤s302,为示例网络创建如上表1所示的以最大波道数为查询条件的波分复用器的第一配置表,和如上表2所示的以波长为查询条件的波分复用器的第二配置表。两个表的第一列都是一个范围集合,表1是最大波道数的范围集合,表2是波长的范围集合;两个表的第二列都是波分复用器的配置组合,omd表示波分复用器,以omd(s)i波分复用器件(或组合),下标i仅表示序号,以区别不同的omd(s);步骤s304,根据先前oms的定义,遍历示例网络,共有3个oms,如图5所示,分别是501站点面向502站点一侧的波分复用器+501与502之间的光纤+502站点面向501站点一侧的波分复用器构成的oms1,502站点面向503站点一侧的波分复用器+502与505之间的光纤+505站点+505与503之间的光纤+503站点面向502站点一侧的波分复用器构成的oms2,以及502站点面向504站点一侧的波分复用器+502与504之间的光纤+504站点面向502站点一侧的波分复用器构成的oms3,将oms1和oms2设置为最大波道数配置方式,将oms3设置为波长配置方式;步骤s306,根据配置方式的设置,集合a(即第一集合)为{oms1,oms2},集合b(即第二集合)为{oms3};步骤s308,为集合a中的2个oms元素配置波分复用器并记录配置结果,下面结合步骤s308-02到步骤s308-32来详细说明为集合a中的oms配置波分复用器并记录配置结果:步骤s308-02,同步骤s208-02;步骤s308-04,先遍历oms1上所有光纤;步骤s308-06,oms1上只有一条光纤即501与502之间的光纤;步骤s308-08,将501与502之间光纤的最大波道数,假设为x0,设置为oms1最大波道数;步骤s308-10,oms1上所有光纤遍历完成;步骤s308-12,从表1所示的配置表中查找与x0相匹配的波分复用器配置,假设x0位于a—b区间范围之内,则波分复用器配置为omd(s)2,将omd(s)2所代表的波分复用器配置为501站点面向502站点一侧的波分复用器,以及502站点面向501站点一侧的波分复用器,并记录配置结果;步骤s308-14,集合a未遍历完成,转至步骤s308-02;步骤s308-16,同步骤s208-02和步骤s308-02;步骤s308-18,遍历oms2上所有光纤;步骤s308-20,oms2上有两条光纤,502与505之间的光纤以及505与503之间的光纤,假设502与505之间的光纤上的最大波道数为x1,505与503之间的光纤上的最大波道数为x2,且x1>x2,假设遍历时先遍历502与505之间的光纤,则oms2最大波道数设置为x1;转至步骤s308-22;步骤s308-22,oms2上的光纤未遍历完成,转至步骤s308-18;步骤s308-24,遍历至505与503之间的光纤,经过比较发现oms2最大波道数大于当前的505与503之间光纤的最大波道数x2;步骤s308-26,将505与503之间光纤的最大波道数x2设置为oms2最大波道数;步骤s308-28,oms2上所有光纤遍历完成;步骤s308-30,从上表2所示的第二配置表中查找与x2相匹配的波分复用器配置,假设x2位于b—c区间范围之内,则波分复用器配置为omd(s)3,将omd(s)3所代表的波分复用器配置为502站点面向503站点一侧的波分复用器,以及503站点面向502站点一侧的波分复用器,并记录配置结果;步骤s308-32,集合a遍历完成,退出s308;步骤s310,为集合b(即第二集合)中的oms3配置波分复用器并记录配 置结果,下面结合步骤s310-02到步骤s310-14来详细说明为集合b中的oms配置波分复用器并记录配置结果;步骤s310-02,同步骤s210-02。步骤s310-04,遍历全网业务,获取所有经过当前oms3的业务的波长,假设为{…,λx,…}。步骤s310-06,假设当前遍历的波长为λx,从上表2所示的第二配置表中查找与λx相匹配的波分复用器配置,继续假设λx位于λi+1—λj区间范围之内,则波分复用器配置为omd(s)j。步骤s310-08,假设oms3的波分复用器配置记录中未能包含omd(s)j中全部的器件;步骤s310-10,将未包含的波分复用器添加至502站点面向504站点一侧的波分复用器,以及504站点面向502站点一侧的波分复用器配置中,并记录配置结果;步骤s310-12,假设oms3上的波长遍历未完成,转至步骤s310-06,假设当前遍历的波长为λy,从表2所示的配置表中查找与λy相匹配的波分复用器配置,继续假设λy位于λj+1—λk区间范围之内,则波分复用器配置为omd(s)k;假设oms3的波分复用器配置记录中包含omd(s)k中全部的器件;步骤s310-14,假设oms3上的波长遍历已完成;集合b中只有一个oms3,遍历完成,退出步骤s310,步骤s312,按上述方法配置完成后,输出波分复用器配置结果。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例上述的方法。在本实施例中还提供了一种波分复用器的配置装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的, 术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图6是根据本发明实施例的波分复用器的配置装置的结构框图,如图6所示,该装置包括如下模块:分配模块62,用于将对应不同配置方式的光复用段oms分配到不同的集合中,其中,上述配置方式为波分复用器omd包括的配置方式,上述配置方式与该集合为一一对应关系;输出模块64,与分配模块62相连,用于针对每一上述集合,根据与该集合对应的配置方式输出上述集合中oms的omd配置信息。通过上述各个模块的综合作用,分配模块62将对应不同配置方式的光复用段oms分配到不同的集合中,输出模块64将分配模块分配好的每一集合,根据与该集合对应的配置方式输出上述集合中oms的omd配置信息。采用上述技术方案,从而解决了相关技术中人工逐一配置omd耗时且配置准确率低的问题,达到了一种能快速且准确地完成波分复用器omd的配置效果。在一个优选的波分复用器的配置装置中,图7是根据本发明实施例的波分复用器的配置装置的分配模块62的结构框图,由图7所示,上述分配模块62,包括:第一分配单元622,用于将对应最大波道数配置方式的oms分配到第一集合中;和/或第二分配单元624,用于将对应波长配置方式的oms分配到第二集合中。在一个优选的波分复用器的配置装置中,图8是根据本发明实施例的波分复用器的配置装置的输出模块64的结构框图,由图8所示,上述输出模块64,包括:第一获取单元642,用于获取上述第一集合中oms上的光纤的最大波道数;第一确定单元644,与第一获取单元642相连,用于根据上述光纤的最大波道数从预先设置的第一配置表中确定与该最大波道数对应的omd配置信息,其中,上述第一配置表中最大波道数与omd配置信息为一一对应关系。在一个优选的波分复用器的配置装置中,图9是根据本发明实施例的波分复用器的配置装置的输出模块64的另一结构框图,由图9所示,上述输出模块64,包括:第二获取单元646,用于获取流经上述第二集合中oms的所有业务的波长;第二确定单元648,与第二获取单元646相连,用于对于每一业务,根据上述波长从预先设置的第二配置表中确定与该波长对应的omd配置信息,其中,上述第二配置表中波长与omd配置信息为一一对应关系。需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。综上所述,本发明实施例达到了以下技术效果:解决了人工逐一配置omd耗时且配置准确率低的问题,达到了一种能快速且准确地完成波分复用器omd的配置效果。本方法可以自动快速配置复杂的wdm光网络,如链形、环形、及网状网的波分网络中的波分复用器,代替人力反复查找、合并的复杂过程,往往由人工配置需要几天甚至几星期之久的波分复用器的配置,在几分钟之内即可完成,并正确地输出波分复用器配置结果,避免了人为配置中数据错误导致的器件配置缺陷,为网络的规划建设提供及时有效的保障。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1