一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种光模块的检测方法、装置、电子设备及存储介质与流程

2022-07-27 17:33:17 来源:中国专利 TAG:


1.本技术涉及设备检测领域,尤其涉及一种光模块的检测方法、装 置、电子设备及存储介质。


背景技术:

2.交换机运行过程伴随光模块ddm告警信息的读取,ddm是数字 诊断监控,其全称是digital diagnostic monitoring,是光模块中使用的 技术,以便用户能够监控光模块的实时参数。这些参数包括工作温度、 工作电压、工作电流、发射和接收光功率等,还可以显示模块的出厂 信息、提示告警/警告。不管交换机中光模块是正常工作,还是发生了 故障,ddm告警信息都会有相应记录。通过实时查询交换机中光模块 ddm信息,在光模块发生故障时,需要人工排查故障光模块筛选出故 障因素,并提供给管理员分析故障,管理员可以通过筛选出故障光模 块异常的工作参数,确认是何种原因导致光模块产生故障。
3.然而光模块故障导致的交换机业务故障往往是十分严重的,现有 的故障排查流程较为复杂,且存在重复劳动,消耗的人力、时间成本 多。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本申 请提供了一种光模块的检测方法、装置、电子设备及存储介质。
5.根据本技术实施例的一个方面,提供了一种光模块的检测方法, 包括:
6.检测当前已插入交换机的光模块,得到所述光模块各个工作参数 的参数值;
7.将所述参数值不满足预设需求的光模块确定为故障光模块;
8.确定所述故障光模块对应的故障工作参数;
9.基于所述故障工作参数生成所述故障光模块对应的告警信息,并 发送所述告警信息。
10.进一步的,所述检测当前已插入交换机的光模块,得到所述光模 块各个工作参数的参数值,包括:
11.检测当前已插入交换机的光模块得到所述光模块的状态信息;
12.将所述状态信息为工作状态的光模块确定为待检测光模块;
13.对所述待检测光模块进行检测,得到所述待检测光模块对应的工 作参数,其中,所述工作参数包括以下至少一项:工作电压、工作电 流、温度、收光功率以及发光功率。
14.进一步的,所述将所述参数值不满足预设需求的光模块确定为故 障光模块,包括:
15.获取每个工作参数对应的预设数值范围,其中,所述预设数值范 围是所述光模块在正常工作下的数值范围;
16.将所述参数值与所述预设数值范围不匹配的光模块确定为所述故 障光模块。
17.进一步的,基于所述故障工作参数生成所述故障光模块对应的告 警信息,包括:
18.获取所述故障光模块对应的光模块信息;
19.基于所述光模块信息以及所述故障工作参数生成所述告警信息。
20.进一步的,在基于所述故障工作参数生成所述故障光模块对应的 告警信息,并发送所述告警信息之后,所述方法还包括:
21.在监听到故障修复事件的情况下,确定故障修复事件关联的目标 故障光模块,其中,所述故障修复事件用于指示所述目标故障光模块 按照修复操作进行修复;
22.查询所述目标故障光模块的修复进度;
23.在所述修复进度用于指示所述目标故障光模块执行完所述修复操 作的情况下,检测所述目标故障光模块,确定所述目标故障光模块的 目标工作参数;
24.根据所述目标工作参数确定所述目标故障光模块的修复结果。
25.进一步的,所述根据所述目标工作参数确定所述目标故障光模块 的修复结果,包括:
26.对比所述目标工作参数与预设参数范围,其中,所述预设数值范 围是所述光模块在正常工作下的数值范围;
27.在所述目标工作参数与所述预设参数范围相匹配的情况下,所述 目标故障光模块的修复结果为修复成功。
28.进一步的,所述方法还包括:
29.在所述修复结果用于指示所述目标故障光模块修复失败的情况 下,获取与所述目标故障光模块相匹配的候选光模块;
30.将所述候选光模块替代所述目标故障光模块。
31.根据本技术实施例的另一个方面,还提供了一种光模块的检测装 置,包括:
32.检测模块,用于检测当前已插入交换机的光模块,得到所述光模 块对应的工作参数;
33.确定模块,用于将所述工作参数不满足预设需求的光模块确定为 故障光模块;
34.处理模块,用于确定所述故障光模块对应的故障工作参数;
35.生成模块,用于基于所述故障工作参数生成所述故障光模块对应 的告警信息,并发送所述告警信息。
36.根据本技术实施例的另一方面,还提供了一种存储介质,该存储 介质包括存储的程序,程序运行时执行上述的步骤。
37.根据本技术实施例的另一方面,还提供了一种电子装置,包括处 理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存 储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算 机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方 法中的步骤。
38.本技术实施例还提供了一种包含指令的计算机程序产品,当其在 计算机上运行时,使得计算机执行上述方法中的步骤。
39.本技术实施例提供的上述技术方案与现有技术相比具有如下优 点:本技术实施例提供的方法通过监控插入交换机的光模块,得到光 模块的工作参数,然后自动将工作参数的参数值不满足预设需求的光 模块确定为故障光模块,同时确定故障光模块的故障工作参数,相比 现有技术,实现了对光模块的自动监控并确定故障,不再需要人工对 光模块
排查,有效保障交换机的业务正常运行。
附图说明
40.此处的附图被并入说明书中并构成本说明书的一部分,示出了符 合本技术的实施例,并与说明书一起用于解释本技术的原理。
41.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面 将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而 易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前 提下,还可以根据这些附图获得其他的附图。
42.图1为本技术实施例提供的一种光模块的检测方法的流程图;
43.图2为本技术另一实施例提供的一种光模块的检测方法的流程图;
44.图3为本技术实施例提供的一种光模块的检测装置的框图;
45.图4为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
46.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结 合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不 是全部的实施例,本技术的示意性实施例及其说明用于解释本技术, 并不构成对本技术的不当限定。基于本技术中的实施例,本领域普通 技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例, 都属于本技术保护的范围。
47.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语 仅仅用来将一个实体或者操作与另一个类似的实体或操作区分开来, 而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系 或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非 排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设 备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是 还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多 限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括 所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
48.本技术实施例提供了一种光模块的检测方法、装置、电子设备及 存储介质。本发明实施例所提供的方法可以应用于任意需要的电子设 备,例如,可以为服务器、终端等电子设备,在此不做具体限定,为 描述方便,后续简称为电子设备。
49.根据本技术实施例的一方面,提供了一种光模块的检测方法的方 法实施例。图1为本技术实施例提供的一种光模块的检测方法的流程 图,如图1所示,该方法包括:
50.步骤s11,检测当前已插入交换机的光模块,得到光模块各个工作 参数的参数值。
51.在本技术实施例中,步骤s11,检测当前已插入交换机的光模块, 得到光模块各个工作参数的参数值,包括以下步骤a1-a3:
52.步骤a1,检测当前已插入交换机的光模块得到光模块的状态信息。
53.本技术实施例提供的方法应用于监控设备,监控设备用于监控已 插入交换机的光模块的状态信息,其中,光模块的状态信息可以是工 作状态以及关闭状态。
54.步骤a2,将状态信息为工作状态的光模块确定为待检测光模块。
55.在本技术实施例中,监控设备通过收集各个光模块的状态信息, 并将状态信息用
于指示处于工作状态的光模块为待检测光模块。
56.步骤a3,对待检测光模块进行检测,得到待检测光模块对应的工 作参数。
57.在本技术实施例中,监控设备会实时监控当前已插入交换机的光 模块的工作参数,其中,工作参数包括以下至少一项:工作电压、工 作电流、温度、收光功率以及发光功率。后续监控设备会根据光模块 的工作参数确定光模块的是否出现故障。
58.步骤s12,将参数值不满足预设需求的光模块确定为故障光模块。
59.在本技术实施例中,步骤s12,将参数值不满足预设需求的光模块 确定为故障光模块,包括以下步骤b1-b2:
60.步骤b1,获取每个工作参数对应的预设数值范围,其中,预设数 值范围是光模块在正常工作下的数值范围。
61.在本技术实施例中,为了更加精准的确定光模块是否存在故障, 为每个工作参数添加了预设数值范围,该数值范围用于表示光模块在 正常工作下,该工作参数对应的数值范围。
62.在本技术实施例中,监控设备可以查询历史监控记录,历史监控 记录包括光模块的多条记录信息,每条记录信息中包括光模块在工作 状态下,每个工作参数对应的参数值,然后基于记录信息确定每个工 作参数对应的最小值以及最大值,收集每条记录信息中最小值,并基 于每条记录信息中最小值计算平均值,将该平均值确定为预设数值范 围的下限。同时收集每条记录信息中的最大值,基于每条记录信息中 最大值计算平均值,将该平均值确定为预设数值范围的上限,最终根 据预设数值范围的上限和下限确定预设数值范围。
63.步骤b2,将参数值与预设数值范围不匹配的光模块确定为故障光 模块。
64.在本技术实施例中,在确定预设数值范围后,将当前采集到的参 数值与其对应的预设数值范围进行匹配,将参数值与预设数值范围不 匹配的光模块,确定为故障光模块。
65.作为一个示例,工作参数包括:工作电压、工作电流、温度、收 光功率以及发光功率。确定参数值与预设数值范围不匹配包括以下至 少一项:工作电压的电压值与预设电压范围不匹配,或,工作电流的 电流值与预设电流范围不匹配,或,温度与预设温度范围不匹配,或, 收光功率的功率值与预设收光功率范围不匹配,或发光功率的功率值 与预设发光功率范围不匹配。
66.步骤s13,确定故障光模块对应的故障工作参数。
67.在本技术实施例中,在将参数值与预设数值范围进行匹配后,即 可确定出与插入交换机的故障光模块,此时将故障光模块中与预设数 值范围不匹配的工作参数确定为故障工作参数。
68.需要说明的是,在光模块出现故障的情况下,可能不是全部的工 作参数的参数值都与预设数值范围不匹配,也存在有一个或多个工作 参数的参数值与预设数值范围不匹配。
69.作为一个示例,故障光模块的工作电压、工作电流、温度均正常, 只是收光频率和发光频率的参数值与预设数值范围匹配,此时将收光 频率和发光频率确定为故障工作参数。
70.步骤s14,基于故障工作参数生成故障光模块对应的告警信息,并 发送告警信息。
71.在本技术实施例中,步骤s14,基于故障工作参数生成故障光模块 对应的告警信息,包括以下步骤c1-c2:
72.步骤c1,获取故障光模块对应的光模块信息。
73.在本技术实施例中,在确定故障光模块后,确定故障光模块对应 的光模块类型以及光模块标识,将光模块类型以及光模块标识确定为 光模块信息。
74.步骤c2,基于光模块信息以及故障工作参数生成告警信息。
75.在本技术实施例中,首先获取告警信息模板,将光模块信息和故 障工作参数写入告警信息模板,生成告警信息,然后发送告警信息。 具体的,发送告警信息可以是直接向指定的客户端发送告警信息。另 外,还可以根据光模块信息中携带的光模块类型确定目标客户端,将 告警信息发送至目标客户端。需要说明的是,确定光模块类型与客户 端标识之间对应关系,基于该对应关系确定光模块信息中携带的光模 块类型对应的目标客户端标识,然后将目标客户端标识对应的客户端 确定为目标客户端。
76.本技术实施例提供的方法通过监控插入交换机的光模块,得到光 模块的工作参数,然后自动将工作参数的参数值不满足预设需求的光 模块确定为故障光模块,同时确定故障光模块的故障工作参数,相比 现有技术,实现了对光模块的自动监控并确定故障,不再需要人工对 光模块排查,有效保障交换机的业务正常运行。
77.图2为本技术实施例提供的一种光模块的检测方法的流程图,如 图2所示,在基于故障工作参数生成故障光模块对应的告警信息,并 发送告警信息之后,该方法可以包括以下步骤:
78.步骤s21,在监听到故障修复事件的情况下,确定故障修复事件关 联的目标故障光模块,其中,故障修复事件用于指示目标故障光模块 按照修复操作进行修复。
79.在本技术实施例中,监控设备在发送告警信息后,会监听是否发 送故障修复事件,如果发生了故障修复事件的情况下,则确定故障修 复事件关联的目标故障光模块,需要说明的是,故障修复事件关联的 目标故障光模块即为当前正在对光模块进行修复的光模块。
80.步骤s22,查询目标故障光模块的修复进度。
81.在本技术实施例中,监控设备在监控到故障修复事件后,会实时 查询目标故障光模块对应的修复进度,具体的,修复进度可以是根据 当前目标故障光模块的状态得到,例如:目标故障光模块当前处于未 接入状态的情况下,当前修复进度为修复中。如果目标故障光模块当 前处于接入状态,此时确定目标故障光模块执行完修复操作,修复进 度为完成。
82.步骤s23,在修复进度用于指示目标故障光模块执行完修复操作的 情况下,检测目标故障光模块,确定目标故障光模块的目标工作参数。
83.在本技术实施例中,在修复进度用于指示目标故障光模块执行完 修复操作的情况下,对目标故障光模块重新进行检测,具体的,在确 定目标故障光模块处于进入工作状态后,检测目标故障光模块得到目 标故障光模块的目标工作参数。目标工作参数包括:工作电压、工作 电流、温度、收光功率以及发光功率。
84.步骤s24,根据目标工作参数确定目标故障光模块的修复结果。
85.在本技术实施例中,步骤s24,根据目标工作参数确定目标故障光 模块的修复结
果,包括以下步骤d1-d2:
86.步骤d1,对比目标工作参数与预设参数范围,其中,预设数值范 围是光模块在正常工作下的数值范围。
87.步骤d2,在目标工作参数与预设参数范围相匹配的情况下,目标 故障光模块的修复结果为修复成功。
88.在本技术实施例中,在得到目标工作参数后,将目标工作参数对 应的参数值与预设参数范围进行匹配,如果目标工作参数与预设参数 范围相匹配,则确定目标故障光模块当前已修复故障,能够正常工作。
89.在本技术实施例中,方法还包括以下步骤e1-e2:
90.步骤e1,在修复结果用于指示目标故障光模块修复失败的情况下, 获取与目标故障光模块相匹配的候选光模块。
91.步骤e2,将候选光模块替代目标故障光模块。
92.在本技术实施例中,如果目标工作参数与预设参数范围仍然不匹 配,则确定目标故障光模块未修复故障,仍然不能够正常工作。此时 确定目标工作参数中的故障工作参数是否与之前的故障工作参数一 致,如果故障参数不一致的情况下,则确定目标故障光模块出现了新 的故障,此时根据新的故障工作参数生成新告警信息,并发送新告警 信息。以此维修人员可根据告警信息快速定位故障光模块,并分析故 障工作参数进行相应处理,解决故障问题。
93.本技术实施例提供的方法还能够在故障光模块进行修复后,进行 二次检测,有效保证故障光模块的修复效率,同时保证交换机的业务 不受影响。
94.图3为本技术实施例提供的一种光模块的检测装置的框图,该装 置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者 全部。如图3所示,该装置包括:
95.检测模块31,用于检测当前已插入交换机的光模块,得到光模块 对应的工作参数;
96.确定模块32,用于将工作参数不满足预设需求的光模块确定为故 障光模块;
97.处理模块33,用于确定故障光模块对应的故障工作参数;
98.生成模块34,用于基于故障工作参数生成故障光模块对应的告警 信息,并发送告警信息。
99.在本技术实施例中,检测模块31,用于检测当前已插入交换机的 光模块得到光模块的状态信息;将状态信息为工作状态的光模块确定 为待检测光模块;对待检测光模块进行检测,得到待检测光模块对应 的工作参数,其中,工作参数包括以下至少一项:工作电压、工作电 流、温度、收光功率以及发光功率。
100.在本技术实施例中,确定模块32,用于获取每个工作参数对应的 预设数值范围,其中,预设数值范围是光模块在正常工作下的数值范 围;将参数值与预设数值范围不匹配的光模块确定为故障光模块。
101.在本技术实施例中,生成模块34,用于获取故障光模块对应的光 模块信息;基于光模块信息以及故障工作参数生成告警信息。
102.在本技术实施例中,光模块的检测装置还包括故障处理模块,其 中,故障处理模块包括:
103.监听单元,用于在监听到故障修复事件的情况下,确定故障修复 事件关联的目标故障光模块,其中,故障修复事件用于指示目标故障 光模块按照修复操作进行修复。
104.查询单元,用于查询目标故障光模块的修复进度。
105.检测单元,用于在修复进度用于指示目标故障光模块执行完修复 操作的情况下,检测目标故障光模块,确定目标故障光模块的目标工 作参数;
106.确定模块,用于根据目标工作参数确定目标故障光模块的修复结 果。
107.在本技术实施例中,确定模块,用于对比目标工作参数与预设参 数范围,其中,预设数值范围是光模块在正常工作下的数值范围;在 目标工作参数与预设参数范围相匹配的情况下,目标故障光模块的修 复结果为修复成功。
108.在本技术实施例中,光模块的检测装置还包括执行模块,用于在 修复结果用于指示目标故障光模块修复失败的情况下,获取与目标故 障光模块相匹配的候选光模块;将候选光模块替代目标故障光模块。
109.本技术实施例通过监控插入交换机的光模块,得到光模块的工作 参数,然后自动将工作参数的参数值不满足预设需求的光模块确定为 故障光模块,同时确定故障光模块的故障工作参数,相比现有技术, 实现了对光模块的自动监控并确定故障,不再需要人工对光模块排查, 有效保障交换机的业务正常运行。
110.本技术实施例还提供一种电子设备,如图4所示,电子设备可以 包括:处理器1501、通信接口1502、存储器1503和通信总线1504, 其中,处理器1501,通信接口1502,存储器1503通过通信总线1504 完成相互间的通信。
111.存储器1503,用于存放计算机程序;
112.处理器1501,用于执行存储器1503上所存放的计算机程序时,实 现上述实施例的步骤。
113.上述终端提到的通信总线可以是外设部件互连标准(peripheralcomponent interconnect,简称pci)总线或扩展工业标准结构(extendedindustry standard architecture,简称eisa)总线等。该通信总线可以分 为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗 线表示,但并不表示仅有一根总线或一种类型的总线。
114.通信接口用于上述终端与其他设备之间的通信。
115.存储器可以包括随机存取存储器(random access memory,简称 ram),也可以包括非易失性存储器(non-volatile memory),例如至少一 个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理 器的存储装置。
116.上述的处理器可以是通用处理器,包括中央处理器(centralprocessing unit,简称cpu)、网络处理器(network processor,简称np) 等;还可以是数字信号处理器(digital signal processing,简称dsp)、 专用集成电路(application specific integrated circuit,简称asic)、现场 可编程门阵列(field-programmable gate array,简称fpga)或者其他 可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
117.在本技术提供的又一实施例中,还提供了一种计算机可读存储介 质,该计算机可读存储介质中存储有指令,当其在计算机上运行时, 使得计算机执行上述实施例中任一所述的光模块的检测方法。
118.在本技术提供的又一实施例中,还提供了一种包含指令的计算机 程序产品,当其
在计算机上运行时,使得计算机执行上述实施例中任 一所述的光模块的检测方法。
119.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者 其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机 程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指 令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产 生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算 机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指 令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介 质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从 一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、 光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一 个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读 存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多 个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质 可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、 或者半导体介质(例如固态硬盘solid state disk)等。
120.以上所述仅为本技术的较佳实施例而已,并非用于限定本技术的 保护范围。凡在本技术的精神和原则之内所作的任何修改、等同替换、 改进等,均包含在本技术的保护范围内。
121.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理 解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说 将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精 神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限 制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖 特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献