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

告警处理方法以及装置与流程

2022-06-05 05:40:49 来源:中国专利 TAG:


1.本说明书实施例涉及计算机技术领域,特别涉及一种告警处理方法。


背景技术:

2.随着互联网的发展,互联网所产生的数据信息呈爆发式增长,因此需要对互联网产生的数据信息进行规范的管理。通常,计算机设备、服务器、存储设备等是对数据信息进行管理的基础设施,为了确保这些设施能够正常运行,需要定期进行风险巡检。
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.根据本说明书实施例的第三方面,提供了一种计算设备,包括:
51.存储器和处理器;
52.所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述告警处理方法的步骤。
53.根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述告警处理方法的步骤。
54.根据本说明书实施例的第五方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述告警处理方法的步骤。
55.本说明书一个实施例通过获取告警信息,并提取告警信息中的目标告警关键词,然后将目标告警关键词与预设配置表进行匹配,得到目标响应端信息,其中,预设配置表中记录有告警关键词与响应端信息的映射关系;然后根据目标响应端信息,将告警信息发送至目标响应端进行响应。通过上述方法,根据预设配置表中记录的告警关键词与响应端信息的映射关系,可以将告警信息发送至目标响应端进行响应,避免了响应端在接收告警信息时接收混乱,从而使管理人员能够及时的看到目标响应端的告警信息,并及时的进行处理,提高了风险巡检的效率;同时,由于管理人员能够及时对告警信息进行处理,因此也可以避免造成严重的后果。
附图说明
56.图1示出了现有技术中一种告警处理方法的示意图;
57.图2示出了根据本说明书一个实施例提供的一种告警处理方法的流程图;
58.图3示出了根据本说明书一个实施例提供的另一种告警处理方法的示意图;
59.图4示出了根据本说明书一个实施例提供的一种告警处理装置的结构示意图;
60.图5示出了根据本说明书一个实施例提供的一种计算设备的结构框图。
具体实施方式
61.在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。
62.在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,
而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
63.应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
64.随着互联网的发展,互联网所产生的数据信息呈爆发式增长,因此需要对互联网产生的数据信息进行规范的管理。通常,计算机设备、服务器、存储设备等是对数据信息进行管理的基础设施,为了确保这些设施能够正常运行,需要定期进行风险巡检。
65.图1示出了现有技术中一种告警处理方法的示意图。
66.在该示意图中,用于风险巡检的巡检系统首先读取待巡检设备配置表,以获得待巡检设备的配置信息。
67.在获得待巡检设备的配置信息之后,巡检系统对待巡检设备的配置信息进行风险巡检,进而得到告警信息,例如告警信息1、告警信息2、告警信息3等。
68.然后向告警信息群发送告警信息,即,发送告警信息1、告警信息2、告警信息3,该群中有多个管理人员,例如管理人员a、管理人员b、管理人员c等,管理人员会根据告警信息群中的告警信息进行相应的风险处理。
69.在上述方法中,当利用巡检系统对待检测设备进行风险巡检时,需要将风险巡检的告警信息发送至告警信息群中,然后管理人员根据告警信息群中的告警信息进行风险处理。
70.但是,在将告警信息发送至告警信息群时,告警信息群中的管理人员难以在众多告警信息中确定出自己需要处理的告警信息。并且由于告警信息繁多复杂,还会出现将告警信息发送至告警信息群后,管理人员处理不及时的现象发生。
71.因此,基于上述告警处理方法中存在的缺陷,本说明书对告警处理方法做了进一步的优化,以解决现有技术中告警信息接收混乱的现象,从而使管理人员能够及时的看到告警信息,并及时地进行处理,提高了风险巡检的效率,同时,由于管理人员能够及时对告警信息进行处理,因此也可以避免造成严重的后果。
72.在本说明书中,提供了一种告警处理方法,本说明书同时涉及一种告警处理装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
73.参见图2,图2示出了根据本说明书一个实施例提供的一种告警处理方法的流程图,具体包括以下步骤。
74.s202、获取告警信息,并提取告警信息中的目标告警关键词。
75.本技术的执行主体可以为风险巡检系统,其中风险巡检系统可以是具有风险巡检功能的任何设备,例如可以为智能手机、智能手表、台式电脑、手提电脑、服务器等任何一种。
76.在本实施例中,风险巡检系统首先需要对待检测目标进行风险巡检,从而根据风
险巡检结果获取相应告警信息,其中,待检测目标是指待风险巡检的目标,具体可以是待风险巡检的硬件设备,也可以是待风险巡检的软件、平台等等,本说明书对待检测目标的类型不做限定。在实际应用中,告警信息是指需要进行风险处理的信息,例如告警信息可以是数据库无法连接到网络、数据库的网络连接超时、cpu当前负荷过高等等,管理人员需要针对不同的告警信息进行相应的风险处理。
77.在具体的实际应用中,首先需要读取待检测目标的配置信息,然后根据该配置信息对待检测目标进行风险巡检,从而根据风险巡检结果获取告警信息。当获取到告警信息之后,需要提取告警信息中的目标告警关键词。
78.提取告警信息中目标告警关键词的方法有多种,例如可以是引入预设的知识图谱,然后将获取到的告警信息与预设知识图谱中的实体信息进行匹配,然后将告警信息中与实体信息匹配到的关键词作为目标告警关键词。
79.也可以将获取到的告警信息输入神经网络模型中进行关键词提取,进而得到告警信息中的目标告警关键词;也可以利用预设关键词表,将告警信息与预设关键词表进行匹配,进而得到告警信息中的目标告警关键词。本说明书对提取告警信息中目标告警关键词的方法不做限定。
80.在本说明书实施例的一种可能的实现方式中,提取告警信息中的目标告警关键词,具体可以通过如下方法实现:
81.将告警信息输入预训练的关键词提取模型,获得目标告警关键词,其中,关键词提取模型是基于多个样本关键词预先训练得到的。
82.关键词提取模型用于对告警信息中进行关键词提取,具体地,首先需要基于多个样本关键词对关键词提取模型进行预训练,然后将告警信息输入预训练的关键词提取模型中进行关键词提取,从而获得告警信息中的目标告警关键词。
83.具体地,对告警信息进行关键词提取的关键词提取模型有多种,例如可以是利用自然语言处理模型(nlp,natural language processing)、长短期记忆网络模型(lstm,long short term memory)、卷积神经网络模型(cnn,convolutional neural network)等任一种模型对告警信息关键词进行提取,从而获得告警信息中的目标告警关键词。
84.在实际应用中,首先需要获取大量携带有关键词标签的训练样本,然后将样本关键词输入关键词提取模型中进行迭代训练,经过多次迭代,当关键词提取模型的损失值达到预设阈值之后,预训练完成。然后将告警信息输入至预训练的关键词提取模型中,获得目标告警关键词。
85.在本实施例另一种可能的实现方式中,可以利用命名实体识别模型(ner,named entity recognition)对告警信息进行关键词提取,其中,命名实体识别模型用于识别文本中具有特定意义的实体,主要包括识别文本中的人名、地名、机构名、专有名词等。
86.在具体的实际应用中,首先需要获取大量携带有实体标签的训练样本,然后将样本实体输入命名实体识别模型中进行迭代训练,经过多次迭代,当命名实体识别模型的损失值达到预设阈值之后,预训练完成。然后将告警信息输入至预训练的命名实体识别模型中,获得告警信息中的实体信息。然后采用投票机制将告警信息中出现频率最高的实体作为告警信息中的目标关键词。
87.例如,告警信息为“客户端中的配置信息与服务器中的配置信息不一致”,然后将
告警信息输入至预训练的命名实体识别模型中,获得告警信息中的实体信息为:“客户端”、“配置信息”、“服务器”、“配置信息”,然后采用投票机制将告警信息中出现频率最高的实体信息“配置信息”作为告警信息中的目标关键词。
88.在上述实施方式中,将告警信息输入预训练的关键词提取模型,从而获得目标告警关键词。通过上述方法,可以准确地提取出告警信息中的目标告警关键词。
89.在本说明书实施例的一种可能的实现方式中,提取告警信息中的目标告警关键词,具体还可以通过如下方法实现:
90.对告警信息进行分词处理,得到告警信息的各分词结果。
91.将各分词结果分别与预设关键词表进行匹配,获得目标告警关键词,其中,预设关键词表中记录有预设的告警关键词。
92.在本实施例中,在获取告警信息之后,需要对告警信息进行分词处理,得到告警信息的各分词结果。对告警信息进行分词处理的方法有多种,例如可以利用结巴分词的方法。
93.具体地,预先建立一个结巴分词词典库,词典库中包含有预设的词汇,例如预设有“客户端”、“无法”、“连接”、“网络”、“cpu”、“和”、“与”等一系列词汇。然后将告警信息与词典库中的预设词汇进行匹配,例如告警信息为“客户端中的配置信息与服务器中的配置信息不一致”,与词典库中的预设词汇进行匹配后得到告警信息的各分词结果:“客户端”、“中”、“的”、“配置信息”、“与”、“服务器”、“中”、“的”、“配置信息”、“不一致”。
94.又例如,可以预先利用预设词典库训练神经网络模型,然后将告警信息输入训练好的神经网络模型中进行分词,进而得到分词结果。例如,神经网络模型可以是nlp模型、lstm模型、cnn模型等任一种模型,然后利用预设词典库作为训练样本集对神经网络模型进行训练,训练完成后,将内容为“客户端网络连接中断”的告警信息输入训练好的神经网络模型中进行分词,进而得到分词结果为“客户端”、“网络连接”、“中断”。
95.在对告警信息进行分词处理,得到告警信息的各分词结果之后,需要将各分词结果分别与预设关键词表进行匹配,获得目标告警关键词。
96.在本实施例中,预设关键词表中记录有预设的告警关键词,然后将各分词结果分别与预设关键词表中记录的预设告警关键词进行匹配,从而获得目标告警关键词。
97.例如,预设关键词表中记录的预设告警关键词有“配置信息”、“网络连接”、“cpu”等,然后将内容为“客户端”、“网络连接”、“中断”的分词结果分别与预设关键词表进行匹配,获得目标告警关键词为“网络链接”。
98.在本说明书实施例的一种可能的实现方式中,在对告警信息进行分词处理之后,还可以利用无监督算法获得告警信息中的目标告警关键词。
99.例如,可以利用词频-逆向文本频率(tf-idf,term frequency-inverse document frequency)的方法。具体地,tf-idf中的tf指的是词频,即某个分词在该告警信息中出现的频率,具体可以通过以下公式(1)计算得到:
[0100][0101]
其中,f指的是某个分词在该告警信息中出现的次数,w指的是该告警信息中总分词数。
[0102]
idf指的是逆向文本频率,为了准确的提取出告警信息中的目标告警关键词,这时
需要引入一个语料库,语料库用来模拟真实的告警信息,例如,语料库可以是预设的包含各种类型告警信息的词语库,idf具体可以通过以下公式(2)计算得到:
[0103][0104]
其中,r指的是语料库中的词语总数,y指的是语料库中包含告警信息中某个分词的词语数;告警信息中某个分词在该告警信息中的词频-逆向文本频率tf-idf越大,表示该分词在该告警信息中的关键性程度就越高,就越能作为该告警信息中的关键词,tf-idf具体可以通过以下公式(3)进行计算,进而得到告警信息中的目标告警关键词。
[0105]
tf-idf=tf*idf
ꢀꢀꢀ
(3)
[0106]
在上述实施方式中,通过对告警信息进行分词处理,得到告警信息的各分词结果,然后将各分词结果分别与预设关键词表进行匹配,进而获得目标告警关键词。通过上述方法,利用预设关键词表对告警信息的各分词结果进行匹配,可以准确地提取出告警信息中的目标告警关键词。
[0107]
在本说明书实施例的一种可能的实现方式中,将各分词结果分别与预设关键词表进行匹配,获得目标告警关键词,可以通过以下方式实现:
[0108]
针对任一分词结果,利用近似字符串匹配算法,对该分词结果与预设关键词表中的各告警关键词分别进行相似度匹配。
[0109]
若存在相似度达到预设相似度阈值的匹配结果,则确定该分词结果为目标告警关键词。
[0110]
在本实施例中,近似字符串匹配算法用于对分词结果和各告警关键词进行相似度匹配,其中,近似字符串匹配算法可以有多种,例如动态规划算法、基于自动机算法等等。
[0111]
在本说明书实施例提供的一种可能的实现方式中,在将各分词结果分别与预设关键词表进行匹配的过程中,针对任一分词结果,利用近似字符串匹配算法可以获得分词结果与预设关键词表中的各告警关键词的匹配相似度,若存在相似度达到预设相似度阈值的匹配结果,则确定该分词结果为目标告警关键词。
[0112]
例如,预设关键词表中的各告警关键词分别为“服务器”、“网络连接”、“cpu”。针对内容为“客户端网络链接中断”的告警信息,先对该告警信息进行分词,得到分词结果为“客户端”、“网络链接”、“中断”。
[0113]
然后在将各分词结果与预设关键词表中的各告警关键词分别进行相似度匹配的过程中,针对任一分词结果“网络链接”,利用近似字符串匹配算法获得该分词结果与预设关键词表中的告警关键词“网络连接”的匹配相似度为90%,该匹配相似度达到了预设相似度阈值70%,则将分词结果“网络链接”确定为告警信息的目标告警关键词。
[0114]
又例如,告警信息的内容为“客户端网络的链接中断”,该告警信息的分词结果为“客户端”、“网络的链接”、“中断”。然后在将各分词结果与预设关键词表中的各告警关键词分别进行相似度匹配的过程中,针对任一分词结果“网络的链接”,利用近似字符串匹配算法获得该分词结果与预设关键词表中的告警关键词“网络连接”的匹配相似度为75%,该匹配相似度达到了预设相似度阈值70%,则将分词结果“网络的链接”确定为告警信息的目标告警关键词。
[0115]
值得注意的是,对分词结果与预设关键词表中的各告警关键词进行相似度匹配的
方法有多种,除了利用近似字符串匹配算法进行相似度匹配之外,还可以将分词结果与预设关键词表中的各告警关键词输入预设的神经网络模型中进行语义相似度对比,然后输出分词结果与预设关键词表中各告警关键词的语义相似度,将语义相似度达到预设相似度阈值的分词结果确定为目标告警关键词。
[0116]
在本实施例中,还可以利用点互信息(pmi,pointwise mutual information)来计算分词结果与预设关键词表中各告警关键词之间的语义相似度,pmi可以来衡量两个词语之间的相似程度,pmi越大,则表示两个词语之间的相似度就越高;反之,pmi越小,两个词语之间的相似度就越小。
[0117]
以任一分词结果为“连接中断”,预设关键词表中的告警关键词为“连接断开”为例,首先预设一个语料库,该语料库用于模拟真实的告警信息,具体地,语料库可以是预设的包含各种类型告警信息的词语库。
[0118]
然后分别计算出分词结果“连接中断”在语料库中出现的概率、告警关键词“连接断开”在语料库中出现的概率,以及“连接中断”、“连接断开”同时在语料库中出现的概率。然后利用pmi算法计算“连接中断”和“连接断开”之间的相似度。具体可以通过以下公式(4)计算得出分词结果与告警关键词之间的相似度:
[0119][0120]
其中,x,y分别表示分词结果和告警关键词;p(x)表示分词结果在语料库中出现的概率;p(y)表示告警关键词在语料库中出现的概率;p(x,y)表示分词结果x、告警关键词y同时在语料库中出现的概率;pmi越大,则表示x,y之间的相似度越高;反之,相似度越低。
[0121]
最后计算出分词结果“连接中断”与告警关键词“连接断开”之间的语义相似度为90%,大于预设的相似度阈值,则将分词结果“连接中断”确定为告警信息中的目标告警关键词。
[0122]
在上述实施方式中,针对任一分词结果,利用近似字符串匹配算法,对该分词结果与预设关键词表中的各告警关键词分别进行相似度匹配,若存在相似度达到预设阈值的匹配结果,则确定该分词结果为目标告警关键词。通过上述方法,对分词结果与预设关键词表中的各告警关键词分别进行相似度匹配,可以更准确地确定出告警信息中的目标告警关键词,提高了个分词结果与预设关键词表进行匹配的准确性。
[0123]
s204、将目标告警关键词与预设配置表进行匹配,得到目标响应端信息,其中,预设配置表中记录有告警关键词与响应端信息的映射关系。
[0124]
在提取出告警信息中的目标告警关键词之后,需要将目标告警关键词与预设配置表进行匹配,进而得到目标响应端信息,其中,目标响应端信息是指目标响应端的标识信息,目标响应端用于接收告警信息,根据目标响应端的标识信息可以确定告警信息所对应的目标响应端,并将告警信息发送至目标响应端。
[0125]
在本实施例中,预设配置表中记录有告警关键词与响应端信息的映射关系,例如告警关键词“网络连接中断”与响应端信息“响应端a”具有映射关系;告警关键词“网络链接超时”与响应端信息“响应端b”具有映射关系;告警关键词“服务器无响应”与响应端信息“响应端c”具有映射关系。根据该映射关系,可以将告警关键词所对应的告警信息发送至响应端进行响应。
[0126]
在本说明书实施例的一种可能的实现方式中,将目标告警关键词与预设配置表进行匹配,得到目标响应端信息,具体可以通过以下方式实现:
[0127]
将目标告警关键词与预设配置表中的各告警关键词分别进行匹配,得到多个匹配结果。
[0128]
基于映射关系,从预设配置表中确定匹配结果符合预设匹配条件的告警关键词对应的目标响应端信息。
[0129]
在本实施例中,预设配置表中记录有多个预设的告警关键词,当从告警信息中提取出告警信息中的目标告警关键词之后,便将目标告警关键词与预设配置表中的各告警关键词分别进行匹配,得到多个匹配结果。
[0130]
例如,目标告警关键词为“网络连接断开”,预设配置表中各告警关键词,分别为“网络连接断开”、“网络连接中断”、“网络连接超时”、“服务器无响应”。然后将目标告警关键词与预设配置表中的各告警关键词分别进行匹配,得到多个匹配结果,即目标告警关键词与各告警关键词是否匹配成功的结果,例如:目标告警关键词“网络连接断开”与告警关键词“网络连接断开”的匹配结果为成功;目标告警关键词“网络连接断开”与告警关键词“网络连接中断”、“网络连接超时”、“服务器无响应”的匹配结果为失败。
[0131]
在得到目标告警关键词与各告警关键词的多个匹配结果之后,便基于预设配置表中告警关键词与响应端信息的映射关系,从预设配置表中确定符合预设匹配条件的告警关键词对应的目标响应端信息,其中,预设匹配条件是目标告警关键词与各告警关键词匹配成功的条件。当确定出预设配置表中与目标告警关键词匹配成功的告警关键词后,便根据映射关系确定出该告警关键词对应的目标响应端信息。
[0132]
例如,目标告警关键词为“网络连接断开”,预设匹配条件可以是“目标告警关键词与告警关键词须字符一致”。则基于该预设匹配条件,确定与目标告警关键词匹配成功的告警关键词为“网络连接断开”,则根据预设配置表中的映射关系,确定出告警关键词“网络连接断开”与“响应端a”具有映射关系,便基于该映射关系,确定出告警关键词“网络链接断开”对应的目标响应端信息为“响应端a”。
[0133]
在上述实施方式中,将目标告警关键词与预设配置表中的各告警关键词分别进行匹配,得到多个匹配结果,然后基于映射关系,从预设配置表中确定匹配结果符合预设匹配条件的告警关键词对应的目标响应端信息。通过上述方法,根据预设配置表中记录的告警关键词与响应端信息的映射关系,可以准确地确定出符合预设匹配条件的告警关键词对应的目标响应端信息,在确定出目标响应端信息后,便可以将告警信息发送至目标响应端进行响应,避免了响应端在接收告警信息时接收混乱,从而使管理人员能够及时的看到目标响应端的告警信息,并及时地进行处理,提高了风险巡检的效率,由于管理人员能够及时对告警信息进行处理,因此也可以避免造成严重的后果。
[0134]
在本说明书实施例的一种可能的实现方式中,基于映射关系,从预设配置表中确定匹配结果符合预设匹配条件的告警关键词对应的目标响应端信息,具体可以通过以下方式实现:
[0135]
基于映射关系,从预设配置表中确定匹配结果达到预设匹配度阈值的告警关键词对应的目标响应端信息。
[0136]
在本实施例中,预设匹配条件可以是预设匹配度阈值,其中,预设匹配度阈值是指
目标告警关键词与预设配置表中的各告警关键词匹配成功所需要的达到的匹配度阈值。
[0137]
在实际应用中,首先将目标告警关键词与预设配置表中的各告警关键词分别进行匹配,得到多个匹配结果,即目标告警关键词与各告警关键词的匹配度;然后基于告警关键词与响应端信息的映射关系,从预设配置表中确定匹配结果达到预设匹配度阈值的告警关键词对应的目标响应端信息。
[0138]
例如,预设匹配度阈值可以设置为“80%”,目标告警关键词为“网络连接断开”;预设配置表中各告警关键词分别为“网络连接断开”、“网络连接中断”、“网络连接超时”、“服务器无响应”。
[0139]
然后将目标告警关键词与预设配置表中的各告警关键词分别进行匹配,得到目标告警关键词与各告警关键词的匹配度,即,目标告警关键词“网络连接断开”与告警关键词“网络连接断开”的匹配度为100%;目标告警关键词“网络连接断开”与告警关键词“网络连接中断”的匹配度为90%;目标告警关键词“网络连接断开”与告警关键词“网络连接超时”的匹配度为70%;目标告警关键词“网络连接断开”与告警关键词“服务器无响应”的匹配度为0。
[0140]
在得到目标告警关键词与各告警关键词的匹配度之后,可以确定出匹配结果达到预设匹配度阈值的告警关键词为“网络连接断开”和“网络连接中断”。然后基于预设配置表中的映射关系,确定出告警关键词“网络连接断开”与“响应端a”具有映射关系,告警关键词“网络连接中断”与“响应端b”具有映射关系。然后便基于该映射关系,确定出告警关键词“网络连接断开”对应的目标响应端信息为“响应端a”和“响应端b”。
[0141]
在上述实施方式中,基于映射关系,从预设配置表中确定匹配结果达到预设匹配度阈值的告警关键词对应的目标响应端信息。通过上述方法,基于映射关系,可以将告警信息发送至匹配结果达到预设匹配度阈值的告警关键词对应的目标响应端,可以使多个目标响应端都能接收到告警信息,保证了管理人员能够通过目标响应端及时的看到告警信息,并及时地进行处理,提高了风险巡检的效率;同时由于管理人员能够及时对告警信息进行处理,因此也可以避免造成严重的后果。
[0142]
进一步的,在本说明书实施例的另一种可能的实现方式中,预设匹配度阈值根据多个匹配结果确定。
[0143]
在本实施例中,基于映射关系,从预设配置表中确定匹配结果达到预设匹配度阈值的告警关键词对应的目标响应端信息,其中,预设匹配度阈值可以根据多个匹配结果确定。
[0144]
也就是说,在本实施例中,预设匹配度阈值可以是预先设定好的固定阈值,例如预设匹配度阈值可以是90%;
[0145]
也可以基于目标告警关键词与各告警关键词的多个匹配结果进行调整,例如可以将多个匹配结果按照匹配度从高到低的顺序进行排序,将排序的顺序,将第三个匹配结果对应的匹配度确定为预设匹配度阈值。
[0146]
例如,目标告警关键词为“网络连接断开”,预设配置表中各告警关键词分别为“网络连接断开”、“网络连接中断”、“网络连接超时”、“服务器无响应”。然后将目标告警关键词与预设配置表中的各告警关键词分别进行匹配,得到多个匹配结果,即目标告警关键词与各告警关键词的匹配度,例如:目标告警关键词“网络连接断开”与告警关键词“网络连接断
开”的匹配度为100%;目标告警关键词“网络连接断开”与告警关键词“网络连接中断”的匹配度为90%;目标告警关键词“网络连接断开”与告警关键词“网络连接超时”的匹配度为70%;目标告警关键词“网络连接断开”与告警关键词“服务器无响应”的匹配度为0。
[0147]
然后将多个匹配结果按照匹配度从高到低的顺序进行排序,即,排序结果为:“网络连接断开(匹配度100%)”、“网络连接中断(匹配度90%)”、“网络连接超时(匹配度70%)”、“服务器无响应(匹配度0)”,然后将网络连接超时所对应的匹配度70%确定为预设匹配度阈值。
[0148]
在根据多个匹配结果确定出预设匹配度阈值之后,便基于映射关系,从预设配置表中确定匹配结果符合预设匹配度阈值的告警关键词对应的目标响应端信息,即,确定出告警关键词“网络连接断开”与“响应端a”具有映射关系;告警关键词“网络连接中断”与“响应端b”具有映射关系;告警关键词“网络连接超时”与“响应端c”具有映射关系。然后便基于该映射关系,确定出告警关键词“网络连接断开”对应的目标响应端信息为“响应端a”、“响应端b”和“响应端c”。
[0149]
在上述实施方式中,预设匹配度阈值可以根据多个匹配结果确定。通过上述方法,可以使达到预设匹配度阈值的多个目标响应端都能接收到告警信息,保证了管理人员能够通过目标响应端及时地看到告警信息,并及时地进行处理,提高了风险巡检的效率;同时由于管理人员能够及时对告警信息进行处理,因此也可以避免造成严重的后果。
[0150]
s206、根据目标响应端信息,将告警信息发送至目标响应端进行响应。
[0151]
在本实施例中,目标响应端信息是指目标响应端的标识信息,根据目标响应端的标识信息可以确定告警信息所对应的目标响应端,其中,目标响应端用于接收告警信息。
[0152]
因此,在得到目标响应端信息之后,便可以根据该目标响应端信息确定出对应的目标响应端,并将告警信息发送至目标响应端进行响应,避免了响应端在接收告警信息时接收混乱。
[0153]
具体地,告警信息可以为“xx时xx分x秒,数据库的网络连接中断”,在确定出目标响应端信息之后,便可以将该告警信息发送至目标响应端进行响应。
[0154]
需要注意的是,在实际应用中可以给各个响应端分配专门的管理人员,在将告警信息发送至目标响应端进行响应的情况下,负责目标响应端的管理人员便可以及时地看到发送至目标响应端的告警信息,并及时地对告警信息进行处理,提高了风险巡检的效率,同时由于管理人员能够及时对告警信息进行处理,因此也可以避免造成严重的后果。
[0155]
在本说明书实施例的一种可能的实现方式中,告警处理方法还包括:
[0156]
获取目标对象的更新消息,其中,更新消息包括目标对象关联的响应端信息和告警类型。
[0157]
确定告警类型对应的告警关键词。
[0158]
基于目标对象关联的响应端信息以及告警类型对应的告警关键词,更新预设配置表。
[0159]
在本实施例中,目标对象是指负责处理响应端告警信息的管理人员,目标对象与响应端之间具有关联关系,例如,可以赋予目标对象和响应端相同的标识信息,具有相同标识信息的目标对象和响应端之间具有关联关系(目标对象d[lab1]与响应端d[lab1]之间具有关联关系,也即,目标对象d是负责响应端d的管理人员)。
[0160]
在目标对象发生变更,也即目标对象发生新增、修改或删除的情况下,则获取目标对象的更新消息,其中,更新消息包括目标对象关联的响应端信息和告警类型,告警类型是指目标对象负责处理的告警信息所属的类型,例如告警类型为数据库类型,则表示在该告警类型下的告警信息均属于数据库类型的告警信息(例如数据库无响应、数据库连接中断等);告警类型为硬件设备类型,则表示在该告警类型下的告警信息均属于硬件设备类型的告警信息(例如设备电压过高、电压不足、电流过大等)。
[0161]
在获取到目标对象关联的响应端信息和告警类型后,根据告警类型确定告警类型对应的告警关键词,例如,告警类型为“数据库类型”,则确定与“数据库类型”对应的告警关键词为“数据库无响应”、“数据库连接中断”;告警类型为“硬件设备类型”,则确定与“硬件设备类型”对应的告警关键词为“电压过高”、“电压不足”、“电流过大”。
[0162]
在确定出告警类型对应的告警关键词后,便基于目标对象关联的响应端信息以及告警类型对应的告警关键词,更新预设配置表,也即更新预设配置表中告警关键词与响应端信息的映射关系。
[0163]
具体地,在新增目标对象d的情况下,获取目标对象d的更新消息,也即,根据目标对象和响应端的标识信息,获取与目标对象d关联的响应端信息(例如为响应端d),并获取目标对象d负责处理的告警信息所属的告警类型(例如为数据库类型)。
[0164]
然后基于该告警类型,确定与数据库类型对应的告警关键词,例如为“数据库无响应”、“数据库连接中断”。在确定出与数据库类型对应的告警关键词之后,便基于“目标对象d”关联的响应端信息“响应端d”以及与数据库类型对应的告警关键词“数据库无响应”、“数据库连接中断”,更新预设配置表中告警关键词与响应端信息的映射关系,该映射关系为“告警关键词“数据库无响应”、“数据库连接中断”与“响应端d”具有映射关系”,且目标对象d是负责处理响应端d告警信息的管理人员。
[0165]
在上述实施方式中,获取目标对象的更新消息,确定告警类型对应的告警关键词,基于目标对象关联的响应端信息以及告警类型对应的告警关键词,更新预设配置表。通过上述方法,可以根据目标对象的更新消息,对预设配置表中的映射关系进行更新,可以使管理人员能够及时看到目标响应端的告警信息,并及时进行处理,提高了风险巡检的效率。同时,由于对预设配置表进行更新,并不会更改待检测目标的配置信息,从整体上减少了风险巡检配置变更成本,从而保障了待检测目标配置信息的安全,提高了整个风险巡检过程的稳定性与安全性。
[0166]
本说明书一个实施例通过获取告警信息,并提取告警信息中的目标告警关键词,然后将目标告警关键词与预设配置表进行匹配,得到目标响应端信息,其中,预设配置表中记录有告警关键词与响应端信息的映射关系;然后根据目标响应端信息,将告警信息发送至目标响应端进行响应。通过上述方法,根据预设配置表中记录的告警关键词与响应端信息的映射关系,可以将告警信息发送至目标响应端进行响应,避免了响应端在接收告警信息时接收混乱,从而使管理人员能够及时的看到目标响应端的告警信息,并及时地进行处理,提高了风险巡检的效率;同时,由于管理人员能够及时对告警信息进行处理,因此也可以避免造成严重的后果。
[0167]
下述结合附图3,以对数据库进行风险巡检的应用为例,对所述告警处理方法进行进一步说明。其中,图3示出了本说明书一个实施例提供的另一种告警处理方法的示意图。
[0168]
在该示意图中,用于风险巡检的巡检系统首先读取数据库配置表,以获得数据库的配置信息。在获取到数据库的配置信息之后,对其进行风险巡检,进而得到告警信息,例如,告警信息1为“12时30分30秒,数据库的网络连接中断”;告警信息2为“15时10分20秒,数据库的网络连接超时”;告警信息3为“20时15分15秒,服务器未响应”。
[0169]
然后将告警信息进行分词处理,得到告警信息的各分词结果,例如,告警信息1的分词结果为“12时30分30秒”、“数据库”、“的”、“网络连接中断”;告警信息2的分词结果为“15时10分20秒”、“数据库”、“的”、“网络连接超时”;告警信息3的分词结果为“20时15分15秒”、“服务器未响应”。
[0170]
然后将各分词结果分别与预设关键词表进行匹配,获得各告警信息中的目标告警关键词。例如,告警信息1中的目标告警关键词为“网络连接中断”;告警信息2中的目标告警关键词为“网络连接超时”;告警信息3中的目标告警关键词为“服务器未响应”。
[0171]
然后根据预设配置表中记录的告警关键词与响应端信息的映射关系,将目标告警关键词与预设配置表进行匹配,其中,在预设配置表中,告警关键词有“网络连接中断”、“网络连接超时”和“服务器未响应”。
[0172]
并且告警关键词“网络连接中断”与响应端信息“响应端a”具有映射关系;告警关键词“网络连接超时”与响应端信息“响应端b”具有映射关系;告警关键词“服务器未响应”与响应端信息“响应端c”具有映射关系。
[0173]
将告警信息中的目标告警关键词与预设配置表中的各告警关键词分别进行匹配,得到告警信息1的目标响应端信息为“响应端a”;告警信息2的目标响应端信息为“响应端b”;告警信息3的目标响应端信息为“响应端c”。
[0174]
然后根据目标响应端信息,将告警信息1发送至响应端a进行响应;将告警信息2发送至响应端b进行响应;将告警信息3发送至响应端c进行响应。
[0175]
相应地,管理人员a负责处理响应端a接收到的告警信息1;管理人员b负责处理响应端b接收到的告警信息2;管理人员c负责处理响应端c接收到的告警信息3;
[0176]
本说明书一个实施例通过获取告警信息,并提取告警信息中的目标告警关键词,然后将目标告警关键词与预设配置表进行匹配,得到目标响应端信息,其中,预设配置表中记录有告警关键词与响应端信息的映射关系;然后根据目标响应端信息,将告警信息发送至目标响应端进行响应。通过上述方法,根据预设配置表中记录的告警关键词与响应端信息的映射关系,可以将告警信息发送至目标响应端进行响应,避免了响应端在接收告警信息时接收混乱,从而使管理人员能够及时地看到目标响应端的告警信息,并及时地进行处理,提高了风险巡检的效率;同时,由于管理人员能够及时对告警信息进行处理,因此也可以避免造成严重的后果。
[0177]
与上述方法实施例相对应,本说明书还提供了告警处理装置实施例,图4示出了根据本说明书一个实施例提供的一种告警处理装置的结构示意图。如图4所示,该装置包括:
[0178]
提取模块402,被配置为获取告警信息,并提取告警信息中的目标告警关键词;
[0179]
匹配模块404,被配置为将目标告警关键词与预设配置表进行匹配,得到目标响应端信息,其中,预设配置表中记录有告警关键词与响应端信息的映射关系;
[0180]
发送模块406,被配置为根据目标响应端信息,将告警信息发送至目标响应端进行响应。
[0181]
可选地,提取模块402,进一步被配置为:
[0182]
将告警信息输入预训练的关键词提取模型,获得目标告警关键词,其中,关键词提取模型是基于多个样本关键词预先训练得到的。
[0183]
可选地,提取模块402,进一步被配置为:
[0184]
对告警信息进行分词处理,得到告警信息的各分词结果;
[0185]
将各分词结果分别与预设关键词表进行匹配,获得目标告警关键词,其中,预设关键词表中记录有预设的告警关键词。
[0186]
可选地,提取模块402,进一步被配置为:
[0187]
针对任一分词结果,利用近似字符串匹配算法,对该分词结果与预设关键词表中的各告警关键词分别进行相似度匹配;
[0188]
若存在相似度达到预设相似度阈值的匹配结果,则确定该分词结果为目标告警关键词。
[0189]
可选地,匹配模块404,进一步被配置为:
[0190]
将目标告警关键词与预设配置表中的各告警关键词分别进行匹配,得到多个匹配结果;
[0191]
基于映射关系,从预设配置表中确定匹配结果符合预设匹配条件的告警关键词对应的目标响应端信息。
[0192]
可选地,匹配模块404,进一步被配置为:
[0193]
基于映射关系,从预设配置表中确定匹配结果达到预设匹配度阈值的告警关键词对应的目标响应端信息。
[0194]
可选地,预设匹配度阈值根据多个匹配结果确定。
[0195]
可选地,该装置还包括:
[0196]
获取模块,被配置为获取目标对象的更新消息,其中,更新消息包括目标对象关联的响应端信息和告警类型;
[0197]
确定模块,被配置为确定告警类型对应的告警关键词;
[0198]
更新模块,被配置为基于目标对象关联的响应端信息以及告警类型对应的告警关键词,更新预设配置表。
[0199]
本说明书提供的告警处理装置,通过获取告警信息,并提取告警信息中的目标告警关键词,然后将目标告警关键词与预设配置表进行匹配,得到目标响应端信息,其中,预设配置表中记录有告警关键词与响应端信息的映射关系;然后根据目标响应端信息,将告警信息发送至目标响应端进行响应。通过上述方法,根据预设配置表中记录的告警关键词与响应端信息的映射关系,可以将告警信息发送至目标响应端进行响应,避免了响应端在接收告警信息时接收混乱,从而使管理人员能够及时地看到目标响应端的告警信息,并及时地进行处理,提高了风险巡检的效率;同时,由于管理人员能够及时对告警信息进行处理,因此也可以避免造成严重的后果。
[0200]
上述为本实施例的一种告警处理装置的示意性方案。需要说明的是,该告警处理装置的技术方案与上述的告警处理方法的技术方案属于同一构思,告警处理装置的技术方案未详细描述的细节内容,均可以参见上述告警处理方法的技术方案的描述。
[0201]
图5示出了根据本说明书一个实施例提供的一种计算设备500的结构框图。该计算
设备500的部件包括但不限于存储器510和处理器520。处理器520与存储器510通过总线530相连接,数据库550用于保存数据。
[0202]
计算设备500还包括接入设备540,接入设备540使得计算设备500能够经由一个或多个网络560通信。这些网络的示例包括公用交换电话网(pstn)、局域网(lan)、广域网(wan)、个域网(pan)或诸如因特网的通信网络的组合。接入设备540可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(nic))中的一个或多个,诸如ieee802.11无线局域网(wlan)无线接口、全球微波互联接入(wi-max)接口、以太网接口、通用串行总线(usb)接口、蜂窝网络接口、蓝牙接口、近场通信(nfc)接口,等等。
[0203]
在本说明书的一个实施例中,计算设备500的上述部件以及图5中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图5所示的计算设备结构框图仅仅是出于示例的目的,而不是对本说明书范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
[0204]
计算设备500可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或pc的静止计算设备。计算设备500还可以是移动式或静止式的服务器。
[0205]
其中,处理器520用于执行如下计算机可执行指令,该计算机可执行指令被处理器执行时实现上述告警处理方法的步骤。
[0206]
上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的告警处理方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述告警处理方法的技术方案的描述。
[0207]
本说明书一实施例还提供一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述告警处理方法的步骤。
[0208]
上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的告警处理方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述告警处理方法的技术方案的描述。
[0209]
本说明书一实施例还提供一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述告警处理方法的步骤。
[0210]
上述为本实施例的一种计算机程序的示意性方案。需要说明的是,该计算机程序的技术方案与上述的告警处理方法的技术方案属于同一构思,计算机程序的技术方案未详细描述的细节内容,均可以参见上述告警处理方法的技术方案的描述。
[0211]
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0212]
所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所
述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0213]
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本说明书实施例并不受所描述的动作顺序的限制,因为依据本说明书实施例,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本说明书实施例所必须的。
[0214]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0215]
以上公开的本说明书优选实施例只是用于帮助阐述本说明书。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书实施例的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本说明书实施例的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本说明书。本说明书仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

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

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

相关文献