本发明专利技术公开了一种绘制单板连纤图前单板坐标的分配方法和系统,上述方法包括以下步骤:将待分配坐标的单板构造成具有绘图属性的单板对象,并将上述单板对象保存到加载有单板模板的存储设备中;在上述单板模板中查找绘图属性与当前单板对象的绘图属性一致的目标单板对象,并将上述目标单板对象的单板坐标分配给上述当前单板对象。本发明专利技术依据人工经验定义单板模板,单板模板的定制性强、扩展性好,单板模板可根据需求重新设置,适合各种场景的单板坐标分配,可提高单板连纤图的易用性。
【技术实现步骤摘要】
本专利技术涉及光通信领域,尤其涉及一种绘制单板连纤图前单板坐标的分配方法和系统。
技术介绍
随着光网络的迅速发展,光网络站点越来越复杂,根据功能进行分类,光网络站点包括 OTM(Optical Touch Module,光终端复用)站点、OADM(Optical Add-Drop Multiplexer,光分插复用)站点、OLA(Optical Line Amplifier,光线路放大)站点、 ROADM(Reconfigurable Optical Add-Drop Multiplexer,可配置的光分插复用)站点,每个站点均可包含多个不同类型的单板,单板间通过光纤相连。单板类型大致可分为放大类单板、合分波类单板、业务类单板、功率分配类单板、保护类单板等。每一种单板类型下面又有很多不同单板,如放大类单板下面有功率放大单板、后置放大单板、节点放大单板等。不同光网络站点所配置出的单板与站点类型、站点维度、站点所承载的业务、波数、光纤参数等有关,根据特殊需要还可以对单板进行特殊配置,因此不同工程所配置出的单板一般都不同。例如,两个ROADM站点,仅仅方向相关性这个属性不同,两者所配置出的单板就大相径庭。有时为了工程需要,需要获取不同光网络站点的单板属性、单板间的连纤关系,并绘制成图纸。单板连纤图是反映光网络站点中单板间的光纤连接关系的工程图。单板连纤图不仅标识了某一站点内光信号的流向、单板的槽位地址和连纤端口,还反映了单板间的位置关系或连纤关系。在绘制单板连纤图前,需要先得到单板的属性,并为单板分配坐标。现有技术一般通过以下方法为单板分配坐标将网络站点中的0DF(0ptical Distribution Frame,光纤配线架)作为起始坐标, 沿着一个电流方向A查找单板间的连纤关系,即根据ODF的输出端口查找连接ODF的邻近单板,再依据端口规则通过该邻近单板的输入端口,查找该邻近单板的输出端口,然后通过找到的输出端口查找下一块单板,按此规则依次向下查找,直到找到另外维度的ODF或者下路单板为止。以同样的方法,沿另一电流方向B查找单板间的连纤关系,直到找到另外维度的ODF或者下路单板为止。上述方法中,每找到一个单板,就等间隔地为找到的单板分配坐标。现有技术存在以下缺点1)当A方向和B方向的电流均通过同一个单板(以下称这种单板为双向共用单板)时,这种双向共用单板可能被分配两个坐标,存在坐标重复分配的错误;幻不能有效支持垂直方向(通常上下路单板按垂直方向绘制)的坐标分配, 扩展和自定义坐标分配规则麻烦;幻坐标分配效率低,坐标分配不符合人工经验;4)单板绘制不够美观,尤其对于多维ROADM站点,无法一目了然地看清信号的流向关系,易用性不好
技术实现思路
本专利技术的目的在于,提供一种绘制单板连纤图前单板坐标的分配方法和系统,以解决现有技术分配单板坐标时,坐标分配效率低、坐标分配不符合人工经验的问题。本专利技术通过以下技术方案解决上述技术问题一种绘制单板连纤图前单板坐标的分配方法,上述方法包括以下步骤将待分配坐标的单板构造成具有绘图属性的单板对象,并将上述单板对象保存到加载有单板模板的存储设备中;在上述单板模板中查找绘图属性与当前单板对象的绘图属性一致的目标单板对象,并将上述目标单板对象的单板坐标分配给上述当前单板对象。找到上述目标单板后,将上述目标单板对象的单板坐标分配给上述当前单板对象前,还执行以下步骤判断上述当前单板对象是否为被分配过坐标的双向共用单板对象,若否,则判断上述当前单板对象的前一个单板对象的单板类型是否与上述目标单板对象的前一个单板对象的单板类型匹配,若是,则判断上述当前单板对象的后一个单板对象的单板类型是否与上述目标单板对象的后一个单板对象的单板类型匹配,若是,则执行将上述目标单板对象的坐标分配给上述当前单板对象的步骤。将待分配坐标的单板构造成具有绘图属性的单板对象前,还包括以下步骤创建单板模板,在上述单板模块上设置多个预置单板对象,并为每个上述预置单板对象设置绘图属性和坐标属性。上述绘图属性包括光站点类型、光站点维度、群路或上下路、信号走向;上述坐标属性包括上述预置单板对象对应的单板坐标、单板走向、走向间隔及上述预置单板对象的前一个和后一个单板对象的单板类型;上述单板走向包括竖直向上、竖直向下、水平向左、 水平向右。将待分配坐标的单板构造成具有绘图属性的单板对象步骤具体包括在光网络站点中以光纤配线架为起点,搜索光信号流所经过的所有单板和端口, 并将搜索到的单板设为待分配坐标的单板;将上述待分配坐标的单板构造成单板对象,根据上述待分配坐标的单板所对应的光站点类型、光站点维度、群路或上下路、信号走向,为上述待分配坐标的单板所对应的单板对象分配绘图属性;获取上述待分配坐标的单板的上一路单板及下一路单板的单板类型,并将其保存到上述待分配坐标的单板所对应的单板对象中。将上述目标单板对象的单板坐标分配给上述当前单板对象之后,还包括以下步骤判断被分配过坐标的单板对象中,是否存在绘图属性与上述当前单板对象的绘图属性一致的同类单板对象,并且上述同类单板对象的前一个单板对象的单板类型与上述当前单板对象的前一个单板对象的单板类型匹配,上述同类单板对象的后一个单板对象的单板类型与上述当前单板对象的后一个单板对象的单板类型匹配;若是,则对所有同类单板对象的横坐标或纵坐标取绝对值,找出绝对值最大的同类单板对象,并将其设为基准单板对象;根据上述基准单板对象的单板坐标及上述目标单板对象的单板走向、走向间隔, 对上述当前单板对象的单板坐标进行重设。根据上述基准单板对象的单板坐标及上述目标单板对象的单板走向、走向间隔, 对上述当前单板对象的单板坐标进行重设步骤具体包括若上述目标单板对象的单板走向为竖直向上,则将上述基准单板对象的纵坐标加上上述目标单板对象的走向间隔,并将计算得到的纵坐标设为上述当前单板对象的新的纵坐标;若上述目标单板对象的单板走向为竖直向下,则将上述基准单板对象的纵坐标减去上述目标单板的走向间隔,并将计算得到的纵坐标设为上述当前单板对象的新的纵坐标;若上述目标单板对象的单板走向为水平向左,则将上述基准单板对象的横坐标减去上述目标单板的走向间隔,并将计算得到的横坐标设为上述当前单板对象的新的横坐标。若上述目标单板对象的单板走向为水平向右,则将上述基准单板对象的横坐标加上上述目标单板的走向间隔,并将计算得到的横坐标设为上述当前单板对象的新的横坐标。本专利技术还采用以下技术方案一种单板坐标分配系统,上述系统包括单板对象构造模块、绘图属性匹配模块及单板坐标分配模块;上述单板对象构造模块,用于将待分配坐标的单板构造成具有绘图属性的单板对象,并将上述单板对象保存到加载有单板模板的存储设备中;上述绘图属性匹配模块,用于在上述单板模板中查找绘图属性与当前单板对象的绘图属性一致的目标单板对象;上述单板坐标分配模块,用于在找到目标单板对象时,将上述目标单板对象的单板坐标分配给上述当前单板对象。上述系统还包括单板模板创建模块、站点单板搜索模块及绘图属性分配模块;上述单板模板创建模块,用于创建单板模板,在上述单板模块上设置多个预置单板对象,并为每个上述预置单板对象设置绘图属性和坐标属性;上述站点单板搜索模块,用于在光网络站点中以光纤配线架为本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:姚贞,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。