【技术实现步骤摘要】
一种光缆路由查询系统底层实现方法
[0001]本专利技术涉及电力通信系统
,特别涉及一种光缆路由查询系统底层实现方法。
技术介绍
[0002]通信光缆是连接站与站的物理通道,而光缆中的光芯承载着若干不同的业务,如变电保护、企业外网、行政内网、会议网络等相互隔离的业务。站站相连呈现网状结构,其业务复杂程度高。
[0003]目前需要解决的问题是,无法直观的判断哪一芯光缆承接着什么业务;无法直观判断逻辑直连到底经过了哪些光芯;运维人员在移除业务时,中间很可能经过若干站点跳接,由于距离太远等一些因素无法马上拔出,时间久了容易忘记。所以出现很多光芯无业务却占用资源的情况。而通信业务的重要性决定在不确定安全的情况下不能轻易拔出。光缆路由无法直观可视化,是运维人员当前面临的一个问题。
[0004]为此,本申请设计了一种光缆路由查询系统底层实现方法,以解决上述问题。
技术实现思路
[0005]本专利技术为了弥补现有技术中的不足,提供了一种光缆路由查询系统底层实现方法。
[0006]本专利技术是通过如下技术方案实现的:
[0007]一种光缆路由查询系统底层实现方法,其特征在于,包括以下步骤:
[0008]S1,以站点为单位,逐一记录数据;
[0009]S2,将所有站点的数据统一输入到计算程序中;
[0010]S3,计算分离出以光缆为单位,进行存储;
[0011]S4,计算必要的缓存数据存储;
[0012]S5,进行链路信息标记存储;
...
【技术保护点】
【技术特征摘要】
1.一种光缆路由查询系统底层实现方法,其特征在于,包括以下步骤:S1,以站点为单位,逐一记录数据;S2,将所有站点的数据统一输入到计算程序中;S3,计算分离出以光缆为单位,进行存储;S4,计算必要的缓存数据并存储;S5,进行链路信息标记存储;S6,快速查询相关数据的应用;S7,实现外部数据关联;S8,实现数据可视化。2.根据权利要求1所述的光缆路由查询系统底层实现方法,其特征在于:所述S1中,记录的数据包括,站点记录、光缆记录、在用光芯记录;所述站点记录为记录站点属性,站点属性包括站名、所属区域和等级;所述光缆记录为在站点内记录每条光缆,属性有光缆名称、目的地、型号、芯数量,以及自定义信息;所述在用光芯记录为统计每条光缆内的在用光芯,光芯业务的统计包括有芯编号、业务名、跳转标记、修正、备注,共计5个字段。3.根据权利要求1所述的光缆路由查询系统底层实现方法,其特征在于:所述S3具体为:S31,获取所有站点信息,形成集合A,所述集合A中单体内容为{站名:{所属区域、等级}};S32,遍历集合A,以半根光缆信息为一个对象,整理出所有半根光缆集合B;所述集合B的格式为[{半光缆1},{半光缆2},{半光缆3}
…
];所述半光缆的集合内容有{所属地址、光缆名、端点:[站点A、站点B]、光缆信息集合、芯集合};所述光缆信息集合的内容为{光缆名、目的地、型号、芯数、及其他自定义};所述芯集合的内容为[{芯编号、业务名、跳接、错芯、备注}];所述地址来自于本站点的所属地址;所述端点指光缆的两端去向,其中站点A是本站点信息的站名称,站点B来自本光缆属性的目的地;S33,对集合B分为两组,分别为有终端组B1、无终端组B2,区分条件是在当前集合B的端点[站点A、站点B]中,是否能找到与之相同的另一端,如果找到则划分为B1集合,如果找不到划分为B2集合;S34,对集合B1、集合B2中存储的半根光缆中的光芯进行配对合并,格式为表格T:[所述区域,光缆名,端点A,(toA)端点B(toB),备注A(b1),业务A(y1),跳接A(t1),芯标记A(n1),芯标记B(n2),跳接B(t2),业务B(y2),备注B(b2)];具体配对方法为,以每个光芯为对象对集合B1的同组的各半根光缆进行合并,如果错芯存在,则以错芯所指定的对端芯号进行匹配,如果错芯不存在,则以芯标签对应的对端编号进行匹配;如果未匹配到对应的光芯,则在对端业务y1或y2上标记为"
‑‑
",其余属性标记为空;对集合B2的所有光缆的所有光芯的对端属性全部填充为空;最后对表格T进行存储。4.根据权利要求1所述的光缆路由查询系统底层实现方法,其特征在于:所述S4具体为:
S41,缓存S31中分离出的集合A的站点相关信息;S42,在S34进行的同时,分离出光缆信息格式,所述光缆信息格式为光缆名:{所述区域、相关信息、端点[站点A、站点B]、使用芯数},并对其集合进行存储;所述使用芯数,是对应芯集合的数量。5.根据权利要求1所述的光缆路由查询系统底层实现方法,其特征在于:所述S5具体为:S51,对S34的表格T进一步处理,给表格T增加4个字段,分别是Tag、所述Tag为同业务标记,hao、所述hao为编号,info、所述info为信息标签,ids、所述ids为光芯唯一标识;同一组业务光芯使用同一个Tag号;编号用于标记同一组业务光芯的先后顺序;信息标签用于记录SXTW四种标记,分别代表芯号对不上、对端无业务、存在跳接、业务命名不统一,四种不同状态;S511,逐行遍历表格T,如果某行Tag不存在,则给它一个新的tag标记、给hao写入默认值100,并执行S512,如果本行tag已经存在,则继续向下遍历;S512,对本行数据进行左遍历和右遍历;S513,左遍历,如果t1不为空,则记录toA的值,并在tag为空的行里查找toA等于当前toA且t1等于当前t1、或toB等于当前toA且t2...
【专利技术属性】
技术研发人员:冯晓麟,王耀祖,刘鹏飞,刘亮,陈建辉,高鹏飞,贾晨晨,窦立坤,昝洪良,刘锐,刘文刚,胡新国,马彦彬,
申请(专利权)人:国网山东省电力公司庆云县供电公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。