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

一种端口故障处置方法、系统、存储介质和电子设备与流程

2021-12-15 01:36:00 来源:中国专利 TAG:


1.本发明涉及网络通信领域,特别涉及一种端口故障处置方法、系统、存储介质和电子设备。


背景技术:

2.现在,由于线缆模块的问题容易导致交换机端口错包,或者线路问题容易导致交换机端口频繁闪断而影响传输质量。目前交换机端口产生错包或者频繁闪断的解决方案是:依靠人工隔离。缺点是需要人一天24小时值班,效率低下且容易出错。


技术实现要素:

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.所述告警处置系统还包括:故障信息发送单元;
43.所述故障信息发送单元,用于在所述若确定所述端口需要进行故障处置,则关闭所述端口,从而对所述端口进行隔离之后,将所述告警日志中、所述端口的故障信息发送至工单系统,使得所述工单系统根据所述端口故障信息生成相应的维修工单和审批工单;
44.所述工单系统,用于将所述维修工单发送至相应维修人员的电子设备,并将所述审批工单发送至相应的审批人员的电子设备。
45.第三方面,一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的端口故障处置方法。
46.第四方面,一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的端口故障处置方法。
47.借由上述技术方案,本发明提供的一种端口故障处置方法、系统、存储介质和电子设备,可以通过告警系统获得目标设备的故障信息;所述告警系统将所述故障信息相应的告警关键字更新至相应的告警日志,其中,若所述故障信息包括所述目标设备的端口的闪断信息,则所述告警日志中包括与所述闪断信息相对应的闪断告警关键字,若所述故障信息包括所述目标设备的端口的错包信息,则所述告警日志中包括与所述错包信息相对应的错包告警关键字;告警处置系统获得所述告警日志,并判断所述告警日志中是否包括所述闪断告警关键字和所述错包告警关键字中的至少一种;若确定所述告警日志中包括所述闪断告警关键字和所述错包告警关键字中的至少一种,则所述告警处置系统登录所述目标设备,并确定所述端口是否需要进行故障处置;若确定所述端口需要进行故障处置,则所述告警处置系统关闭所述端口,从而对所述端口进行隔离。由此可以看出,本发明的告警系统可以建立目标设备的告警日志,告警处置系统可以根据告警日志中的故障信息确定是否对目标设备的端口进行故障处置,无需人为参与,效率较高且故障处置的准确率较高。
48.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
49.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
50.图1示出了本发明提供的一种端口故障处置方法的流程图;
51.图2示出了本发明提供的一种端口故障处置系统的结构示意图;
52.图3示出了本发明提供的一种电子设备的结构示意图。
具体实施方式
53.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
54.如图1所示,本发明提供了一种端口故障处置方法,包括:s100、s200、s300、s400、s500和s600;
55.s100、告警系统获得目标设备的故障信息;
56.可选的,本发明所说的目标设备可以是任意的网络设备,或者是其它任何携带有网络端口的设备,本发明对此不做限制。
57.可选的,本发明所说的告警系统可以与至少一个目标设备通信连接,并获得至少一个目标设备的故障信息,本发明对此不做限制。
58.可选的,本发明所述的目标设备的故障信息可以理解为目标设备的端口故障的故障信息。例如,端口出现闪断或者出现错包的故障信息,本发明对此不做限制。
59.s200、若所述故障信息包括所述目标设备的端口的闪断信息,则所述告警系统将所述闪断信息相对应的闪断告警关键字更新至所述告警系统的告警日志中;
60.s300、若所述故障信息包括所述端口的错包信息,则所述告警系统将错包信息相对应的错包告警关键字更新至所述告警日志中;
61.可选的,如前所述,本发明的告警系统可以和至少一个目标设备通信连接,并获得至少一个目标设备的故障信息。告警系统中可以配置有至少一份告警日志,若配置一份告警日志,则告警系统可以将多个不同目标设备的故障信息对应的告警关键字均更新至该告警日志中,以便于后续告警处置系统可以根据一份告警日志中的内容,确定多个目标设备是否分别需要进行故障处置,效率较高,本发明对此不做限制。
62.可选的,针对任意一条故障信息,均可以在告警日志中记录相应的告警记录,其中就包括了相应的告警关键字。例如,若设备1的端口2在2021年的7月7日14:00出现了闪断,则相应的告警记录可以为:202107071400010211,其中,202107071400表示的是故障时间发生在2021年的7月7日14:00,01表示设备1,02表示端口2,11表示故障类型为闪断,本发明对此不做限制。
63.可选的,s200和s300之间没有必然的先后执行顺,可以先执行s200再执行s300,也可以先执行s300再执行s200,还可以同时执行s200和s300。
64.可选的,若s200和s300的条件均未满足,即故障信息中既不包括闪断信息也不包括错包信息,则也可以在告警日志中生成相应的告警关键字,本发明对此不做限制。
65.s400、告警处置系统获得所述告警日志,并判断所述告警日志中是否包括所述闪断告警关键字和所述错包告警关键字中的至少一种;
66.可选的,所述告警处置系统可以定时获得所述告警日志,或者所述告警日志中更新了新的告警记录之后,所述告警系统可以主动将更新后的告警日志发送给所述告警处置系统,本发明对此不做限制。
67.可选的,本发明的告警处置系统可以根据处置记录,判断所述告警日志中、新更新进来的告警记录中是否包括所述闪断告警关键字和所述错包告警关键字中的至少一种,本
发明对此不做限制。
68.可选的,告警处置系统可以通过查看特定的告警关键字字段,从而判断所述告警日志中是否包括所述闪断告警关键字和所述错包告警关键字中的至少一种,本发明对此不做限制。
69.若确定所述告警日志中包括所述闪断告警关键字和所述错包告警关键字中的至少一种,则执行所述s500;
70.s500、所述告警处置系统登录所述目标设备,并确定所述端口是否需要进行故障处置;
71.可选的,告警处置系统中可以预先存储有各个目标设备的账号和登录密码,当确定所述告警日志中包括所述闪断告警关键字和所述错包告警关键字中的至少一种之后,所述告警处置系统可以根据预先存储的相应目标设备的账号和登录密码登录所述目标设备,本发明对此不做限制。
72.当然,本发明也可以依靠外部组件程序登录设备查看并下发命令隔离,本发明对此不做限制。
73.可选的,本发明对于确定所述端口是否需要进行故障处置的方法不做限制,任何可行的方式均属于本发明的保护范围。例如,结合图1所述的实施方式,在某些可选的实施方式中,所述s500,包括:步骤100、步骤110和步骤120;
74.步骤100、所述告警处置系统登录所述目标设备,并根据所述告警日志读取所述目标设备的设备日志和所述目标设备的端口状态中的至少一种;
75.可选的,本发明可以根据告警日志中记录的具体内容,选择是否需要读取所述目标设备的设备日志或者所述目标设备的端口状态,本发明对此不做限制。
76.例如,在某些可选的实施方式中,所述步骤100,包括:步骤101、步骤102、步骤103和步骤104;
77.步骤101、所述告警处置系统登录所述目标设备;
78.步骤102、若所述告警日志包括所述闪断告警关键字,则所述告警处置系统读取所述设备日志;
79.可选的,基于网络设备的端口出现闪断会在网络设备的设备日志中建立相应的闪断信息的特点,可以通过读取设备日志,以判断该网络设备的端口是否真实出现了闪断,或者判断该网络设备的闪断是否还未被处理,从而确定是否需要进行故障处置,本发明对此不做限制。
80.步骤103、若所述告警日志包括所述错包告警关键字,则所述告警处置系统读取所述端口状态;
81.可选的,基于网络设备的端口出现错包会导致相应端口的端口状态记录为错包状态的特点,可以通过读取所述端口状态,以确定是否需要进行故障处置,本发明对此不做限制。
82.步骤104、若所述告警日志包括所述闪断告警关键字和所述错包告警关键字,则所述告警处置系统读取所述设备日志和所述端口状态。
83.步骤110、若所述设备日志记录有所述闪断信息或者所述端口状态记录为错包状态,则所述告警处置系统确定所述端口需要进行故障处置;
84.可选的,若所述设备日志记录有所述闪断信息,则说明所述目标设备的端口出现的闪断的情况,需要进行相应的故障处置,则所述告警处置系统确定所述端口需要进行故障处置,本发明对此不做限制。
85.可选的,若所述端口状态记录为错包状态,说明所述目标设备的端口出现的错包的情况,需要进行相应的故障处置,则所述告警处置系统确定所述端口需要进行故障处置,本发明对此不做限制。
86.步骤120、否者,所述告警处置系统确定所述端口不需要进行故障处置。
87.可选的,步骤120可以理解为:若所述设备日志未记录有所述闪断信息且所述端口状态未记录为错包状态,则所述告警处置系统确定所述端口不需要进行故障处置,本发明对此不做限制。
88.s600、若确定所述端口需要进行故障处置,则所述告警处置系统关闭所述端口,从而对所述端口进行隔离。
89.可选的,本发明所说的目标设备的端口可以是高冗余的端口,即关闭了其中一个端口,还可以又其它端口继续维持通信,并不会影响相应的业务。所以,可以将出现故障的端口进行关闭,以避免故障的端口继续提供通信服务导致出现通信出现错包、漏包甚至中断的问题,本发明对此不做限制。
90.结合图1所述的实施方式,在某些可选的实施方式中,在所述s600之后,所述方法还包括:步骤200和步骤210;
91.步骤200、所述告警处置系统将所述告警日志中、所述端口的故障信息发送至工单系统,使得所述工单系统根据所述端口故障信息生成相应的维修工单和审批工单;
92.可选的,端口出现故障并关闭后,后续还需要对该端口进行维修,而不是让端口一直保持关闭状态,并且,还可以告知相应的管理人员端口已经关闭,所以可以由工单系统生成相应的工单,本发明对此不做限制。
93.步骤210、所述工单系统将所述维修工单发送至相应维修人员的电子设备,并将所述审批工单发送至相应的审批人员的电子设备。
94.维修人员的电子设备和审批人员的电子设备,可以理解为手机、平板和电脑等电子设备,本发明对此不做限制。
95.可选的,例如可以将相应的工单发给相应人员的邮箱、手机短信、微信账号和qq账号等,本发明对此不做限制。
96.如图2所示,本发明提供了一种端口故障处置系统,包括:告警系统100和告警处置系统200;
97.所述告警系统100包括:故障信息获得单元110、闪断信息更新单元120、错包信息更新单元130;
98.所述告警处置系统200包括:日志获得单元210、登录确定故障单元220和故障处置单元230;
99.所述故障信息获得单元110,用于获得目标设备的故障信息;
100.所述闪断信息更新单元120,用于若所述故障信息包括所述目标设备的端口的闪断信息,则将所述闪断信息相对应的闪断告警关键字更新至所述告警系统的告警日志中;
101.所述错包信息更新单元130,用于若所述故障信息包括所述端口的错包信息,则将
错包信息相对应的错包告警关键字更新至所述告警日志中;
102.所述日志获得单元210,用于获得所述告警日志,并判断所述告警日志中是否包括所述闪断告警关键字和所述错包告警关键字中的至少一种;
103.所述登录确定故障单元220,用于若确定所述告警日志中包括所述闪断告警关键字和所述错包告警关键字中的至少一种,则登录所述目标设备,并确定所述端口是否需要进行故障处置;
104.所述故障处置单元230,用于若确定所述端口需要进行故障处置,则关闭所述端口,从而对所述端口进行隔离。
105.结合第二方面,在某些可选的实施方式中,所述登录确定故障单元220执行登录所述目标设备,并确定所述端口是否需要进行故障处置时,具体被配置为执行:
106.登录所述目标设备,并根据所述告警日志读取所述目标设备的设备日志和所述目标设备的端口状态中的至少一种;
107.若所述设备日志记录有所述闪断信息或者所述端口状态记录为错包状态,则所述告警处置系统确定所述端口需要进行故障处置;
108.否者,所述告警处置系统确定所述端口不需要进行故障处置。
109.结合上一个实施方式,在某些可选的实施方式中,所述登录确定故障单元220执行登录所述目标设备,并根据所述告警日志读取所述目标设备的设备日志和所述目标设备的端口状态中的至少一种时,具体被配置为执行:
110.登录所述目标设备;
111.若所述告警日志包括所述闪断告警关键字,则读取所述设备日志;
112.若所述告警日志包括所述错包告警关键字,则读取所述端口状态;
113.若所述告警日志包括所述闪断告警关键字和所述错包告警关键字,则读取所述设备日志和所述端口状态。
114.结合第二方面,在某些可选的实施方式中,所述系统还包括:工单系统;
115.所述告警处置系统200还包括:故障信息发送单元;
116.所述故障信息发送单元,用于在所述若确定所述端口需要进行故障处置,则关闭所述端口,从而对所述端口进行隔离之后,将所述告警日志中、所述端口的故障信息发送至工单系统,使得所述工单系统根据所述端口故障信息生成相应的维修工单和审批工单;
117.所述工单系统,用于将所述维修工单发送至相应维修人员的电子设备,并将所述审批工单发送至相应的审批人员的电子设备。
118.第三方面,一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的端口故障处置方法。
119.第四方面,一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的端口故障处置方法。
120.如图3所示,本发明提供了一种电子设备70,所述电子设备70包括至少一个处理器701、以及与所述701处理器连接的至少一个存储器702、总线703;其中,所述处理器701、所述存储器702通过所述总线703完成相互间的通信;所述处理器701用于调用所述存储器702
中的程序指令,以执行上述任一项所述的端口故障处置方法。
121.在本技术中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
122.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
123.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
124.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

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

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

相关文献