一种生成信号流图的方法

文档序号:7957372阅读:474来源:国知局
专利名称:一种生成信号流图的方法
技术领域
本发明涉及网络通信技术,尤其在光通信技术领域内,涉及一种生成信号流图的方法。
背景技术
WDM(Wavelength Division Multiplexing,波分复用)设备一般按用途可分为OTM(Optical Terminal Multiplexer,光终端复用设备)、OLA(Optical Line Amplifier,光线路放大设备)、OADM(Optical Add/DropMultiplexer,光分插复用设备)、REG(Regeneration,电中继设备)几种类型,不同类型的设备其内部信号流向不同。
以OTM为例,在发送方向,OTM把波长为λ1~λ16(或λ32)的STM-16信号经合波器复用成WDM主信道,然后对其进行光放大,并附加上波长为λs的光监控信道。在接收方向,OTM先把光监控信道取出,然后对WDM主信道进行光放大,经分波器解复用成16(或32)个波长的STM-16信号。
在网管上,可以用各种形式来呈现不同的设备类型内部信号流的流向,同时,保持信号流向的显示与实际设备流图一致,提供形象的流向显示。在C/S结构的网管系统中,通常实现如下形式在服务端(Server端),提供当前设备包含的所有的功能单元信息以及内部纤缆信息;在客户端(Client端),根据设备类型与功能单元以及纤缆信息进行信号流图的排布。
在现有技术中,方案一
在网管Client端中打开信号流图时,从Server端获取到当前的功能单元信息与内部纤缆信息后,根据纤缆连接方式生成最长路径,以最长路径作为主干,其他路径作为分支进行排列。
尽管该方案将已经有连接的功能单元之间的内部信号显示非常完整,有明显的主干分支,有连接与无连接的功能单元之间有明显的区隔,可以很容易看清当前使用到的信号流向。
但是其缺点在于1)信号流向与实际规则的流图不一致,对于当前还没有连接内部纤缆且已预留的功能单元,则不能够排布在合适的位置。如图1所示,在右边的OBU(Optical Booster Unit,光放大单元)功能单元和下面的FIU(Function Interface Unit光接口单元)功能单元没有连接纤缆时的图形布局,这与和实际的效果图有一定的差异。2)信号流图已经显示完整的情况下,再新增内部纤缆会使信号流图重新布局,同时对原有的信号流图进行大面积调整。
方案二在网管Client端中打开信号流图时,从Server端获取到当前的功能单元信息与内部纤缆信息后,根据不同的设备类型,定义不同的排布规则,根据排布规则来首先定义功能单元所在的位置,然后添加上纤缆信息。
尽管该方案解决新增纤缆时,会大面积调整信号流的问题,对已经存在的显示不产生冲击。
但是其缺点在于在信号流中,同一类型的功能单元可以放在不同的位置,如图2所示,图中SCA(Optical Supervising Channel Access unit,光监控信道接入板)功能单元可以放置在两端,但只根据规则来放置功能单元时,要求功能单元放置的位置唯一,所以对于原始信号流的排布需要进行调整,最终会与原始流向的排布不符。如图3所示,不同的网元用不同规则布局,输出的信号流的实际工程图相差较大。

发明内容
本发明的目的在于提供一种生成信号流图的方法,以解决现有技术中信号流排布算法所存在的信号流图与实际功能单元及纤缆排布差异很大的问题,以及在新增功能单元和/或纤缆时对已经存在的信号流图冲击过大的问题。
为了达到上述目的,本发明的技术方案是这样实现的一种生成信号流图的方法,该方法包括如下步骤A、根据网元内的功能单元类型设定放置规则;B、客户端通过服务端查询获得当前网元内的功能单元信息与内部纤缆信息;C、所述客户端通过所获得的信息遍历当前网元内的所有功能单元,并根据所述放置规则逐一完成所述功能单元的初始位置排布;D、当所述功能单元完成初始位置排布后,所述客户端结合所述功能单元信息、内部纤缆信息和初始位置排布信息生成邻接连接表,并完成所述功能单元的位置调整;E、所述客户端根据所述邻接连接表及所述功能单元的位置信息,生成信号流图。
所述放置规则的内容具体包括根据不同功能单元类型划分多个纵向区间,将同一类型功能单元在其中一个纵向区间内进行排布。
根据所述功能单元的数量相应调整所述纵向区间的大小。
B步骤具体包括,所述客户端向所述服务端下发命令,所述服务端接收到命令后查询当前网元内的功能单元信息与内部纤缆信息,并将所述功能单元信息与内部纤缆信息向所述客户端进行反馈,所述客户端接收到反馈信息后并进行保存。
C步骤具体包括所述客户端逐一根据当前功能单元类型查找其对应的放置规则,通过所述放置规则的内容将所述功能单元在所述纵向区间内进行分配。
若所述功能单元能同时在两个以上纵向区间内分配,则将所述功能单元从当前纵向区间调至后续包含所述类型功能单元的纵向区间。
所述邻接连接表包括所述功能单元之间邻接连接表和所述纵向区间之间的邻接连接表;当新增的功能单元和内部纤缆时,根据新增的功能单元信息和内部纤缆信息更新所述邻接连接表。
与现有技术方案相比,本发明技术方案的有益效果如下本发明提出了一种生成信号流图的方法,即先进行规则排布,再根据内部纤缆信息进行调整的两步调节机制,综合了按照规则排布和最长路径排布两种方案的优点,使信号流图的排布与工程制图一致,可以很明显地看出设备内部的信号流向;对于已有功能单元,但没有连接纤缆的预留单位,功能单元也可以排布在合适的位置;在信号流图已经生成完成后,若新增功能单元与内部纤缆,不会对已经存在的信号流图产生冲击;对于新增的功能单元与纤缆,用户能够明显察觉,同时也可以保证新增后,信号流图的完整性。


图1是现有技术中基于最长路径的信号流图;图2是现有技术中OLA设备类型的信号流图;图3是现有技术中基于规则的信号流图;图4是本发明中基于规则和路径的信号流图;图5是本发明中功能单元排布处理方法的流程图;图6是本发明中纵向区间排布图。
具体实施例方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
针对现有技术中目前信号流排布算法中存在的信号流图与实际功能单元及纤缆排布差异很大的问题,以及在新增功能单元和/或纤缆时对已经存在的信号流图冲击过大的问题,本发明提出了一种生成信号流图的方法,即先进行规则排布,再根据内部纤缆信息进行调整的两步调节机制,综合了按照规则排布和最长路径排布两种方案的优点,使信号流图的排布与工程制图一致,可以很明显地看出设备内部的信号流向;对于已有功能单元,但没有连接纤缆的预留单位,功能单元也可以排布在合适的位置;在信号流图已经生成完成后,若新增功能单元与内部纤缆,不会对已经存在的信号流图产生冲击;对于新增的功能单元与纤缆,用户能够明显察觉,同时也可以保证新增后,信号流图的完整性。如图4所示,输出的信号流图贴近实际工程图。
如图5所示,该图是本发明中功能单元排布处理方法的流程图,其具体步骤如下S101用户在网管上定义功能单元的放置规则。
所谓放置规则,即表示定义在一个InterZone(纵向区间)中的功能单元设备类型,同一类型的功能单元设备在一个纵向区间内进行排布,同时纵向区间的大小以及功能单元在纵向区内的间隔均可以根据需要进行调整。
以OTM为例,如图6所示,规则定义如下<layoutstyle type="OTM">
<sdstyle name="otm-rt"defaultstyle="true">
<interZone1 funUnitList="FIU"/>
<interZone2 funUnitList="DCM,OAU,SCU"/>
<interZone3 funUnitList="OTU"/>
<interZone4 funUnitList="ODU,OMU"/>
<interZone5 funUnitList="OTU"/>
<interZone6 funUnitList="DCM,OAU,SCU"/>
<interZone7 funUnitList="FIU"/>
</sdstyle>
</layoutstyle>
其定义的放置规则为OTM设备组包含四个纵向区域,纵向区域1和7排布FIU(Function Interface Unit光接口单元)类型设备,纵向区域2和6排布DCM(Dispersion Compensation Module,色散补偿模块)类型设备,纵向区域3和5排布OUT类型设备,纵向区域4排布ODU(OpticalDemultiplexer Unit,分波单元)类型设备及OMU(Optical MultiplexerUnit,合波单元)类型设备、OAU(Optical Amplifier Unit光放大单元)类型设备及SCU类型设备,。
S102网管Client端在打开信号流图时,下发查询命令到Server端查询当前的网元内的所有功能单元与内部纤缆信息。
S103Server端接收到Client端的查询命令后,返回当前的网元内的所有功能单元与内部纤缆信息。
S104Client端遍历网元内的所有功能单元,根据当前功能单元设备类型来查找其对应的放置规则。放置规则即为功能单元设备类型从属的纵向区域。
S105根据放置规则,逐一完成网元内的所有功能单元的纵向区间分配。对于一些功能单元可以分配在多个区间(以下称该属性为复合属性)的情况,全部分配到第一次出现的纵向区间,并将此类功能单元(以下称复合节点)以集合(以下称复合节点集)的形式进行保存。复合节点集内的节点具备多区间分配属性,需要在后续步骤中进行进一步的位置调整。
S106Client端遍历纵向区间内部的所有功能单元,根据功能单元的类型,对纵向区间进行内部位置划分,得出一个初始的功能单元位置排布。然后,Client端根据获取的功能单元信息与内部纤缆信息,生成纵向区间内的功能单元之间的邻接连接表。
S107Client端逐一遍历各个的纵向区间,完成所有区间内功能单元位置排布;并根据获取的功能单元信息与内部纤缆信息,生成纵向区间之间的邻接连接表。
S108根据纵向区间内的功能单元之间的邻接连接表和纵向区间之间的邻接连接表,完成所述功能单元的位置调整。
按照从左到右,从上到下的顺序,遍历邻接连接表中纵向区间内部的功能单元,并查询当前功能单元是否是复合节点集中的节点。若当前节点是复合节点集中的功能单元时,则以功能单元为源端,遍历邻接连接表中的链路节点,若此链路中包含两个或者两个以上的节点均具备复合属性,则从第二个复合节点起(包含第二个复合节点),将复合节点后所有的链路进行搬移,从初始分配的第一个纵向区间中向后搬移到后续可以包含此类型节点的纵向区间中,同时更新邻接连接表,直至所有需要调整的节点全部遍历到。
S109在所有的需要调整的功能单元全部遍历完后,信号流图中节点的最终排布方式即生成,Client端根据邻接连接表及生成的各个功能单元的坐标位置,并将计算出的信号流图显示在用户视图中。
另外,对于新增的功能单元与内部纤缆,根据用户选定的操作方式进行排布(用户可以设置需要哪种默认采用第一种排布方式或第二种排布方式)。第一种操作方式是直接将功能单元放置在视图对应纵向区间的左上角,按照从上到下的次序依次排列,然后根据新增的内部纤缆信息,完成新增功能单元与现有功能单元的连接,并更新邻接连接表;第二种操作方式是根据新增的纤缆连接信息,将新增功能单元插入到信号流图的适当位置。第一种方式用户可以很明显地察觉到功能单元的增加,第二种方式可以保持信号流图的完整性。其中,用户选定第一种方式后,可以通过步骤S109的排布算法重新计算并排布信号流,以达到信号流图排布的完整性。
本发明方法不但可应用在WDM设备,还可以应用在SDH、SONET、OTN等光网络通信设备中。
以上所述仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种生成信号流图的方法,其特征在于,该方法包括如下步骤A、根据网元内的功能单元类型设定放置规则;B、客户端通过服务端查询获得当前网元内的功能单元信息与内部纤缆信息;C、所述客户端通过所获得的信息遍历当前网元内的所有功能单元,并根据所述放置规则逐一完成所述功能单元的初始位置排布;D、当所述功能单元完成初始位置排布后,所述客户端结合所述功能单元信息、内部纤缆信息和初始位置排布信息生成邻接连接表,并完成所述功能单元的位置调整;E、所述客户端根据所述邻接连接表及所述功能单元的位置信息,生成信号流图。
2.根据权利要求1所述的一种生成信号流图的方法,其特征在于,所述放置规则的内容具体包括根据不同功能单元类型划分多个纵向区间,将同一类型功能单元在其中一个纵向区间内进行排布。
3.根据权利要求1所述的一种生成信号流图的方法,其特征在于,根据所述功能单元的数量相应调整所述纵向区间的大小。
4.根据权利要求1所述的一种生成信号流图的方法,其特征在于,B步骤具体包括,所述客户端向所述服务端下发命令,所述服务端接收到命令后查询当前网元内的功能单元信息与内部纤缆信息,并将所述功能单元信息与内部纤缆信息向所述客户端进行反馈,所述客户端接收到反馈信息后并进行保存。
5.根据权利要求2所述的一种生成信号流图的方法,其特征在于,C步骤具体包括所述客户端逐一根据当前功能单元类型查找其对应的放置规则,通过所述放置规则的内容将所述功能单元在所述纵向区间内进行分配。
6.根据权利要求5所述的一种生成信号流图的方法,其特征在于,若所述功能单元能同时在两个以上纵向区间内分配,则将所述功能单元从当前纵向区间调至后续包含所述类型功能单元的纵向区间。
7.根据权利要求2所述的一种生成信号流图的方法,其特征在于,所述邻接连接表包括所述功能单元之间邻接连接表和纵向区间之间的邻接连接表;当新增的功能单元和内部纤缆时,根据新增的功能单元信息和内部纤缆信息更新所述邻接连接表。
全文摘要
本发明涉及网络通信技术领域,特别公开了一种生成信号流图的方法,即先进行规则排布,再根据内部纤缆信息进行调整的两步调节机制,综合了按照规则排布和最长路径排布两种方案的优点,使信号流图的排布与工程制图一致,可以很明显地看出设备内部的信号流向;对于已有功能单元,但没有连接纤缆的预留单位,功能单元也可以排布在合适的位置;在信号流图已经生成完成后,若新增功能单元与内部纤缆,不会对已经存在的信号流图产生冲击;对于新增的功能单元与纤缆,用户能够明显察觉,同时也可以保证新增后,信号流图的完整性。
文档编号H04B10/20GK1885958SQ200610061490
公开日2006年12月27日 申请日期2006年7月3日 优先权日2006年7月3日
发明者倪乔力 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1