一种告警方法、系统、设备及计算机可读存储介质与流程

文档序号:22621738发布日期:2020-10-23 19:27阅读:118来源:国知局
一种告警方法、系统、设备及计算机可读存储介质与流程

本申请涉及设备告警技术领域,更具体地说,涉及一种告警方法、系统、设备及计算机可读存储介质。



背景技术:

当前,在存储设备等设备的运行过程中,受限于设备本身的性能及设备的网络安全,设备自身会生成一系列的告警信息,并且需要将告警信息发送给客户端,由此使得客户端会接收到大量的告警信息,不利于客户端接收、显示告警信息,且会给用户带来不好的用户体验,局限性较大。

综上所述,如何降低告警方法的局限性是目前本领域技术人员亟待解决的问题。



技术实现要素:

本申请的目的是提供一种告警方法,其能在一定程度上解决如何降低告警方法的局限性的技术问题。本申请还提供了一种告警系统、设备及计算机可读存储介质。

为了实现上述目的,本申请提供如下技术方案:

一种告警方法,包括:

获取待发送的原始告警信息;

基于所述原始告警信息,确定出对应的目标告警原因;

在所述原始告警信息中,将与所述目标告警原因对应的告警信息删除,将剩余的所述原始告警信息作为目标告警信息;

将所述目标告警原因及所述目标告警信息进行拼接,得到目标告警数据;

传输所述目标告警数据至客户端。

优选的,所述基于所述原始告警信息,确定出对应的目标告警原因,包括:

在所述原始告警信息中,确定出相似度值满足预设数值的各个第一类告警信息;

在每个所述第一类告警信息中,保留一个告警信息作为第二类告警信息,将剩余的所述第一类告警信息删除;

在所述原始告警信息中,将所述第一类告警信息之外的其他告警信息作为第三类告警信息;

基于所述第二类告警信息和所述第三类告警信息,确定出对应的所述目标告警原因。

优选的,所述基于所述原始告警信息,确定出对应的目标告警原因,包括:

获取预设的告警原因与告警信息间的对应关系;

判断所述原始告警信息是否与所述对应关系中的告警信息相一致;

若所述原始告警信息与所述对应关系中的告警信息相一致,则将对应的告警原因确定为所述目标告警原因。

优选的,所述基于所述原始告警信息,确定出对应的目标告警原因,包括:

获取历史告警信息;

基于所述历史告警信息及所述原始告警信息,确定出对应的所述目标告警原因。

优选的,所述基于所述原始告警信息,确定出对应的目标告警原因,包括:

确定当前时刻距上一次发送告警数据的实时时间间隔;

判断所述实时时间间隔是否等于目标时间间隔,若所述实时时间间隔等于所述目标时间间隔,则执行所述基于所述原始告警信息,确定出对应的目标告警原因的步骤。

优选的,所述基于所述原始告警信息,确定出对应的目标告警原因之前,还包括:

获取预设次发送历史目标告警数据的历史原始告警信息;

判断所述历史原始告警信息的数量是否均小于预设数量;

若所述历史原始告警信息的数量均小于所述预设数量,则将上一次发送告警数据的时间间隔增大,得到所述目标时间间隔,判断所述目标时间间隔是否大于第一预设时间间隔,若所述目标时间间隔大于所述第一预设时间间隔,则将所述第一预设时间间隔作为所述目标时间间隔;若所述目标时间间隔小于等于所述第一预设时间间隔,则保持所述目标时间间隔不变;

若所述历史告警信息的数量并非均小于所述预设数量,则将上一次发送告警数据的时间间隔缩小,得到所述目标时间间隔,判断所述目标时间间隔是否小于第二预设时间间隔,若所述目标时间间隔小于所述第二预设时间间隔,则将所述第二预设时间间隔作为所述目标时间间隔;若所述目标时间间隔大于等于所述第二预设时间间隔,则保持所述目标时间间隔不变。

优选的,所述将所述目标告警原因及所述目标告警信息进行拼接,得到目标告警数据,包括:

判断所述目标告警原因及所述目标告警信息的总数是否大于预设值;

若所述目标告警原因及所述目标告警信息的总数大于所述预设值,则执行所述将所述目标告警原因及所述目标告警信息进行拼接,得到目标告警数据的步骤。

一种告警系统,包括:

第一获取模块,用于获取待发送的原始告警信息;

第一确定模块,用于基于所述原始告警信息,确定出对应的目标告警原因;

第一删除模块,用于在所述原始告警信息中,将与所述目标告警原因对应的告警信息删除,将剩余的所述原始告警信息作为目标告警信息;

第一拼接模块,用于将所述目标告警原因及所述目标告警信息进行拼接,得到目标告警数据;

第一传输模块,用于传输所述目标告警数据至客户端。

一种告警设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上任一所述告警方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述告警方法的步骤。

本申请提供的一种告警方法,获取待发送的原始告警信息;基于原始告警信息,确定出对应的目标告警原因;在原始告警信息中,将与目标告警原因对应的告警信息删除,将剩余的原始告警信息作为目标告警信息;将目标告警原因及目标告警信息进行拼接,得到目标告警数据;传输目标告警数据至客户端。本申请中,传输的是告警原因和目标告警信息拼接后得到的目标告警数据,且需要对原始告警信息中与目标告警原因对应的告警信息删除,一方面可以降低传输给客户端的告警数据量,便于客户端接收、显示告警数据,另一方面可以使得用户直接查看到目标告警原因,不需要用户对告警信息进行告警原因分析,适用性好。本申请提供的一种告警系统、设备及计算机可读存储介质也解决了相应技术问题。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的一种告警方法的流程图;

图2为目标时间间隔的确定流程图;

图3为本申请实施例提供的一种告警系统的结构示意图;

图4为本申请实施例提供的一种告警设备的结构示意图;

图5为本申请实施例提供的一种告警设备的另一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参阅图1,图1为本申请实施例提供的一种告警方法的流程图。

本申请实施例提供的一种告警方法,可以包括以下步骤:

步骤s101:获取待发送的原始告警信息。

实际应用中,可以先获取待发送的原始告警信息,原始告警信息也即设备自身生成的未经处理的告警信息,原始告警信息的类型可以根据实际需要确定,比如原始告警信息可以为设备受到攻击后生成的告警信息等。

步骤s102:基于原始告警信息,确定出对应的目标告警原因。

实际应用中,因为告警信息与告警原因间存在关联,如果单纯将原始告警信息发送给客户端的话,客户端的用户需自己根据原始告警信息分析告警原因,无疑会增大用户的操作负担,且对用户需要有一定的知识要求,为了降低用户的负担,在获取待发送的原始告警信息之后,可以基于原始告警信息,确定出对应的目标告警原因,使得用户可以直接查看相应的告警原因。

步骤s103:在原始告警信息中,将与目标告警原因对应的告警信息删除,将剩余的原始告警信息作为目标告警信息。

实际应用中,在基于原始告警信息,确定出对应的目标告警原因之后,如果还是将原始告警信息及目标告警原因一同发送给客户端,无疑会增大客户端接收数据的压力,为了降低客户端的传输压力,可以在原始告警信息中,将与目标告警原因对应的告警信息删除,并将剩余的原始告警信息作为目标告警信息,这样,客户端的用户可以不用对告警信息进行分析便可以得到目标告警原因,且可以得到不能确定出目标告警原因的目标告警信息,便于用户对目标告警信息产生的告警原因进行进一步分析。

应当指出,具体应用场景中,为了保证用户查看目标告警原因对应的告警信息的需求,本申请中,还可以对目标告警原因对应的告警信息进行备份存储,在用户需要查看目标告警原因对应的告警信息时,将备份的告警信息发送给用户的客户端。

步骤s104:将目标告警原因及目标告警信息进行拼接,得到目标告警数据。

步骤s105:传输目标告警数据至客户端。

实际应用中,在原始告警信息中,将与目标告警原因对应的告警信息删除,将剩余的原始告警信息作为目标告警信息之后,如果单独传输目标告警原因、目标告警信息至客户端的话,可能需要多次进行数据传输,由此使得客户端需多次接收数据,并且需要客户端多次进行接收提醒,为用户带来不便,为了解决该问题,可以将目标告警原因及目标告警信息进行拼接,得到目标告警数据,并且传输目标告警数据至客户端,使得客户端只需要一次接收便可以获得目标告警数据。

本申请提供的一种告警方法,获取待发送的原始告警信息;基于原始告警信息,确定出对应的目标告警原因;在原始告警信息中,将与目标告警原因对应的告警信息删除,将剩余的原始告警信息作为目标告警信息;将目标告警原因及目标告警信息进行拼接,得到目标告警数据;传输目标告警数据至客户端。本申请中,传输的是告警原因和目标告警信息拼接后得到的目标告警数据,且需要对原始告警信息中与目标告警原因对应的告警信息删除,一方面可以降低传输给客户端的告警数据量,便于客户端接收、显示告警数据,另一方面可以使得用户直接查看到目标告警原因,不需要用户对告警信息进行告警原因分析,适用性好。

本申请实施例提供的一种告警方法中,原始告警信息中可能存在多个重复或者相似的告警信息,此时,为了进一步缩减发送给客户端的告警信息的数量,可以对原始告警信息中重复或者相似的告警信息进行删除,也即基于原始告警信息,确定出对应的目标告警原因的步骤,可以具体为:在原始告警信息中,确定出相似度值满足预设数值的各个第一类告警信息;在每个第一类告警信息中,保留一个告警信息作为第二类告警信息,将剩余的第一类告警信息删除;在原始告警信息中,将第一类告警信息之外的其他告警信息作为第三类告警信息;基于第二类告警信息和第三类告警信息,确定出对应的目标告警原因。

本申请实施例提供的一种告警方法中,因为告警原因是告警发生的原因,告警信息是告警发生后生成的信息,所以告警原因与告警信息间存在联系,因此在基于原始告警信息,确定出对应的目标告警原因的过程中,可以获取预设的告警原因与告警信息间的对应关系;判断原始告警信息是否与对应关系中的告警信息相一致;若原始告警信息与对应关系中的告警信息相一致,则将对应的告警原因确定为目标告警原因。

应当指出,实际应用中,告警原因与告警信息间的对应关系中,可能需要对告警信息的产生顺序有要求,比如告警信息1、告警信息2和告警信息3顺次产生时,才能得到相应的告警原因,而当告警信息1、告警信息2和告警信息3并非顺次产生时,不能得到相应的告警原因,所以在判断原始告警信息是否与对应关系中的告警信息相一致的过程中,可能不尽需要判断原始告警信息是否与对应关系中的告警信息相同,还需要判断原始告警信息中告警信息的产生顺序是否与对应关系中的告警信息的产生顺序相同等。

本申请实施例提供的一种告警方法中,因为实际应用中并不是累积所有的告警信息之后再将所有的告警信息发送给客户端,所以存在多次发送告警信息至客户端的情况,此时,能够反映告警原因的告警信息可能不是在同一次传输过程中被传输给客户端,如果仅仅根据当前次传输的原始告警信息进行告警原因分析的话,无法得到目标告警原因,但理论上可以得到目标告警原因,因此需要结合历史告警信息来进行告警原因分析,也即基于原始告警信息,确定出对应的目标告警原因的过程中,可以获取历史告警信息;基于历史告警信息及原始告警信息,确定出对应的目标告警原因。

本申请实施例提供的一种告警方法中,为了避免一生成告警信息便发送给客户端,避免多次给客户端传输信息,在基于原始告警信息,确定出对应的目标告警原因的过程中,可以确定当前时刻距上一次发送告警数据的实时时间间隔;判断实时时间间隔是否等于目标时间间隔,若实时时间间隔等于目标时间间隔,则执行基于原始告警信息,确定出对应的目标告警原因的步骤。

也即发射间隔满足目标时间间隔后,才会执行基于原始告警信息,确定出对应的目标告警原因的步骤,才会将目标告警数据发送给客户端,在此过程中,需要对发射间隔内生成的告警信息进行保存,如果有多个客户端对应的告警信息的话,需要分别保存每个客户端对应的告警信息。

请参阅图2,图2为目标时间间隔的确定流程图。

实际应用中,在基于原始告警信息,确定出对应的目标告警原因之前,还可以包括以下步骤:

步骤s201:获取预设次发送历史目标告警数据的历史原始告警信息。

步骤s202:判断历史原始告警信息的数量是否均小于预设数量;若历史原始告警信息的数量均小于预设数量,则执行步骤s203;若历史告警信息的数量并非均小于预设数量,则执行步骤s207。

实际应用中,如果发射间隔过长的话,会导致发射间隔内累计的告警信息的数量过大,导致下次需要传输大量的告警数据给客户端,为了避免此种情况,可以根据每次发送给客户端的历史原始告警信息的数量来动态调整目标时间间隔,也即可以获取预设次发送历史目标告警数据的历史原始告警信息,预设次的值可以根据实际需要确定,比如预设次可以为3、5等;之后再判断历史原始告警信息的数量是否均小于预设数量,预设数量的值也可以根据实际需要确定,且预设数量用来决定是否对目标时间间隔进行调整。

步骤s203:将上一次发送告警数据的时间间隔增大,得到目标时间间隔。

步骤s204:判断目标时间间隔是否大于第一预设时间间隔,若目标时间间隔大于第一预设时间间隔,则执行步骤s205;若目标时间间隔小于等于第一预设时间间隔,则执行步骤s206。

步骤s205:将第一预设时间间隔作为目标时间间隔。

步骤s206:保持目标时间间隔不变。

实际应用中,在历史原始告警信息的数量均小于预设数量的情况下,表明每次传输给客户端的历史原始告警信息的数量并未达到设置的峰值,此时为了降低给客户端发送告警数据的次数,可以将上一次发送告警数据的时间间隔增大,比如增大一倍等,得到目标时间间隔,并且为了保证目标时间间隔过于大,可以判断目标时间间隔是否大于第一预设时间间隔,若目标时间间隔大于第一预设时间间隔,则将第一预设时间间隔作为目标时间间隔;若目标时间间隔小于等于第一预设时间间隔,则可以保持目标时间间隔不变。

步骤s207:将上一次发送告警数据的时间间隔缩小,得到目标时间间隔。

步骤s208:判断目标时间间隔是否小于第二预设时间间隔,若目标时间间隔小于第二预设时间间隔,则执行步骤s209;若目标时间间隔大于等于第二预设时间间隔,则执行步骤s210。

步骤s209:将第二预设时间间隔作为目标时间间隔。

步骤s210:保持目标时间间隔不变。

实际应用中,在历史原始告警信息的数量并非均小于预设数量的情况下,表明传输给客户端的历史原始告警信息的数量达到了设置的峰值,此时为了降低单次发送给客户端的告警数据的量,可以将上一次发送告警数据的时间间隔缩小,比如缩小一半等,得到目标时间间隔,并且为了保证目标时间间隔过于小,可以判断目标时间间隔是否大于第二预设时间间隔,若目标时间间隔大于第二预设时间间隔,则将第二预设时间间隔作为目标时间间隔;若目标时间间隔小于等于第二预设时间间隔,则可以保持目标时间间隔不变。

本申请实施例提供的一种告警方法中,如果告警原因和目标告警信息的总数量过小的话,可以不对告警原因及目标告警信息进行拼接,也即将目标告警原因及目标告警信息进行拼接,得到目标告警数据的过程中,可以判断目标告警原因及目标告警信息的总数是否大于预设值;若目标告警原因及目标告警信息的总数大于预设值,则执行将目标告警原因及目标告警信息进行拼接,得到目标告警数据的步骤。

请参阅图3,图3为本申请实施例提供的一种告警系统的结构示意图。

本申请实施例提供的一种告警系统,可以包括:

第一获取模块101,用于获取待发送的原始告警信息;

第一确定模块102,用于基于原始告警信息,确定出对应的目标告警原因;

第一删除模块103,用于在原始告警信息中,将与目标告警原因对应的告警信息删除,将剩余的原始告警信息作为目标告警信息;

第一拼接模块104,用于将目标告警原因及目标告警信息进行拼接,得到目标告警数据;

第一传输模块105,用于传输目标告警数据至客户端。

本申请实施例提供的一种告警系统,第一确定模块可以包括:

第一确定单元,用于在原始告警信息中,确定出相似度值满足预设数值的各个第一类告警信息;

第一删除单元,用于在每个第一类告警信息中,保留一个告警信息作为第二类告警信息,将剩余的第一类告警信息删除;

第一设置单元,用于在原始告警信息中,将第一类告警信息之外的其他告警信息作为第三类告警信息;

第二确定单元,用于基于第二类告警信息和第三类告警信息,确定出对应的目标告警原因。

本申请实施例提供的一种告警系统,第一确定模块可以包括:

第一获取单元,用于获取预设的告警原因与告警信息间的对应关系;

第一判断单元,用于判断原始告警信息是否与对应关系中的告警信息相一致;若原始告警信息与对应关系中的告警信息相一致,则将对应的告警原因确定为目标告警原因。

本申请实施例提供的一种告警系统,第一确定模块可以包括:

第二获取单元,用于获取历史告警信息;

第三确定单元,用于基于历史告警信息及原始告警信息,确定出对应的目标告警原因。

本申请实施例提供的一种告警系统,第一确定模块可以包括:

第四确定单元,用于确定当前时刻距上一次发送告警数据的实时时间间隔;

第二判断单元,用于判断实时时间间隔是否等于目标时间间隔,若实时时间间隔等于目标时间间隔,则执行基于原始告警信息,确定出对应的目标告警原因的步骤。

本申请实施例提供的一种告警系统,还可以包括:

第二获取模块,用于第一确定模块基于原始告警信息,确定出对应的目标告警原因之前,获取预设次发送历史目标告警数据的历史原始告警信息;

第一判断模块,用于判断历史原始告警信息的数量是否均小于预设数量;若历史原始告警信息的数量均小于预设数量,则将上一次发送告警数据的时间间隔增大,得到目标时间间隔,判断目标时间间隔是否大于第一预设时间间隔,若目标时间间隔大于第一预设时间间隔,则将第一预设时间间隔作为目标时间间隔;若目标时间间隔小于等于第一预设时间间隔,则保持目标时间间隔不变;若历史告警信息的数量并非均小于预设数量,则将上一次发送告警数据的时间间隔缩小,得到目标时间间隔,判断目标时间间隔是否小于第二预设时间间隔,若目标时间间隔小于第二预设时间间隔,则将第二预设时间间隔作为目标时间间隔;若目标时间间隔大于等于第二预设时间间隔,则保持目标时间间隔不变。

本申请实施例提供的一种告警系统,第一拼接模块可以包括:

第三判断单元,用于判断目标告警原因及目标告警信息的总数是否大于预设值;若目标告警原因及目标告警信息的总数大于预设值,则执行将目标告警原因及目标告警信息进行拼接,得到目标告警数据的步骤。

本申请还提供了一种告警设备及计算机可读存储介质,其均具有本申请实施例提供的一种告警方法具有的对应效果。请参阅图4,图4为本申请实施例提供的一种告警设备的结构示意图。

本申请实施例提供的一种告警设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:

获取待发送的原始告警信息;

基于原始告警信息,确定出对应的目标告警原因;

在原始告警信息中,将与目标告警原因对应的告警信息删除,将剩余的原始告警信息作为目标告警信息;

将目标告警原因及目标告警信息进行拼接,得到目标告警数据;

传输目标告警数据至客户端。

本申请实施例提供的一种告警设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:在原始告警信息中,确定出相似度值满足预设数值的各个第一类告警信息;在每个第一类告警信息中,保留一个告警信息作为第二类告警信息,将剩余的第一类告警信息删除;在原始告警信息中,将第一类告警信息之外的其他告警信息作为第三类告警信息;基于第二类告警信息和第三类告警信息,确定出对应的目标告警原因。

本申请实施例提供的一种告警设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:获取预设的告警原因与告警信息间的对应关系;判断原始告警信息是否与对应关系中的告警信息相一致;若原始告警信息与对应关系中的告警信息相一致,则将对应的告警原因确定为目标告警原因。

本申请实施例提供的一种告警设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:获取历史告警信息;基于历史告警信息及原始告警信息,确定出对应的目标告警原因。

本申请实施例提供的一种告警设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:确定当前时刻距上一次发送告警数据的实时时间间隔;判断实时时间间隔是否等于目标时间间隔,若实时时间间隔等于目标时间间隔,则执行基于原始告警信息,确定出对应的目标告警原因的步骤。

本申请实施例提供的一种告警设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:基于原始告警信息,确定出对应的目标告警原因之前,获取预设次发送历史目标告警数据的历史原始告警信息;判断历史原始告警信息的数量是否均小于预设数量;若历史原始告警信息的数量均小于预设数量,则将上一次发送告警数据的时间间隔增大,得到目标时间间隔,判断目标时间间隔是否大于第一预设时间间隔,若目标时间间隔大于第一预设时间间隔,则将第一预设时间间隔作为目标时间间隔;若目标时间间隔小于等于第一预设时间间隔,则保持目标时间间隔不变;若历史告警信息的数量并非均小于预设数量,则将上一次发送告警数据的时间间隔缩小,得到目标时间间隔,判断目标时间间隔是否小于第二预设时间间隔,若目标时间间隔小于第二预设时间间隔,则将第二预设时间间隔作为目标时间间隔;若目标时间间隔大于等于第二预设时间间隔,则保持目标时间间隔不变。

本申请实施例提供的一种告警设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:判断目标告警原因及目标告警信息的总数是否大于预设值;若目标告警原因及目标告警信息的总数大于预设值,则执行将目标告警原因及目标告警信息进行拼接,得到目标告警数据的步骤。

请参阅图5,本申请实施例提供的另一种告警设备中还可以包括:与处理器202连接的输入端口203,用于传输外界输入的命令至处理器202;与处理器202连接的显示单元204,用于显示处理器202的处理结果至外界;与处理器202连接的通信模块205,用于实现告警设备与外界的通信。显示单元204可以为显示面板、激光扫描使显示器等;通信模块205所采用的通信方式包括但不局限于移动高清链接技术(hml)、通用串行总线(usb)、高清多媒体接口(hdmi)、无线连接:无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:

获取待发送的原始告警信息;

基于原始告警信息,确定出对应的目标告警原因;

在原始告警信息中,将与目标告警原因对应的告警信息删除,将剩余的原始告警信息作为目标告警信息;

将目标告警原因及目标告警信息进行拼接,得到目标告警数据;

传输目标告警数据至客户端。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:在原始告警信息中,确定出相似度值满足预设数值的各个第一类告警信息;在每个第一类告警信息中,保留一个告警信息作为第二类告警信息,将剩余的第一类告警信息删除;在原始告警信息中,将第一类告警信息之外的其他告警信息作为第三类告警信息;基于第二类告警信息和第三类告警信息,确定出对应的目标告警原因。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:获取预设的告警原因与告警信息间的对应关系;判断原始告警信息是否与对应关系中的告警信息相一致;若原始告警信息与对应关系中的告警信息相一致,则将对应的告警原因确定为目标告警原因。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:获取历史告警信息;基于历史告警信息及原始告警信息,确定出对应的目标告警原因。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:确定当前时刻距上一次发送告警数据的实时时间间隔;判断实时时间间隔是否等于目标时间间隔,若实时时间间隔等于目标时间间隔,则执行基于原始告警信息,确定出对应的目标告警原因的步骤。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:基于原始告警信息,确定出对应的目标告警原因之前,获取预设次发送历史目标告警数据的历史原始告警信息;判断历史原始告警信息的数量是否均小于预设数量;若历史原始告警信息的数量均小于预设数量,则将上一次发送告警数据的时间间隔增大,得到目标时间间隔,判断目标时间间隔是否大于第一预设时间间隔,若目标时间间隔大于第一预设时间间隔,则将第一预设时间间隔作为目标时间间隔;若目标时间间隔小于等于第一预设时间间隔,则保持目标时间间隔不变;若历史告警信息的数量并非均小于预设数量,则将上一次发送告警数据的时间间隔缩小,得到目标时间间隔,判断目标时间间隔是否小于第二预设时间间隔,若目标时间间隔小于第二预设时间间隔,则将第二预设时间间隔作为目标时间间隔;若目标时间间隔大于等于第二预设时间间隔,则保持目标时间间隔不变。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:判断目标告警原因及目标告警信息的总数是否大于预设值;若目标告警原因及目标告警信息的总数大于预设值,则执行将目标告警原因及目标告警信息进行拼接,得到目标告警数据的步骤。

本申请所涉及的计算机可读存储介质包括随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质。

本申请实施例提供的告警系统、设备及计算机可读存储介质中相关部分的说明请参见本申请实施例提供的告警方法中对应部分的详细说明,在此不再赘述。另外,本申请实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1