告警数据的处理方法、装置、设备及存储介质与流程



1.本技术涉及计算机技术领域,尤其涉及一种告警数据的处理方法、装置、设备及存储介质。


背景技术:



2.随着互联网在金融行业的快速应用与发展,金融行业中的业务场景需求也日渐复杂,对各类金融业务系统的要求也越来越高。现有的,为确保各类金融业务系统的稳定运行,可以对各类金融业务系统进行实时监控,当金融业务系统出现系统异常时,会对异常点进行告警提示,之后,由工作人员对该条告警进行异常原因分析并根据分析结果进行相应的处置。
3.然而,随着金融业务系统的功能种类的增多以及用户数量的增加,各类金融业务系统产生的告警数量也随之剧增,工作人员处理告警的速率远不及告警数量的生成速率,导致大量告警堆积得不到及时处理,从而影响金融业务系统的正常运行。


技术实现要素:



4.本技术提供一种告警数据的处理方法、装置、设备及存储介质,可以实现对常见告警数据的自动化处理,大幅提高对告警数据的处理效率,避免大量告警堆积,从而可以保障金融业务系统的正常运行。
5.为达到上述目的,本技术采用如下技术方案:
6.第一方面,本技术提供一种告警数据的处理方法,包括:在监测到告警指令的情况下,获取告警指令对应的当前告警数据;基于当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据;历史告警数据库包括n条历史告警数据,以及n条历史告警数据中每条历史告警数据对应的告警处理机制;n为正整数;基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配,并根据匹配结果确定候选告警数据中是否存在目标告警数据;目标告警数据为,候选告警数据中与当前告警数据匹配成功的告警数据;在确定候选告警数据中存在目标告警数据的情况下,根据目标告警数据对应的告警处理机制对当前告警数据进行处理。
7.本技术提供的技术方案中,可以事先根据历史告警数据以及历史告警数据对应的告警处理机制创建历史告警数据库,在获取到告警指令对应的当前告警数据后,可以从多条历史告警数据中筛选出与当前告警数据的至少一种告警参数相同的候选告警数据。之后,可以将当前告警数据的告警内容与候选告警数据的告警内容进行匹配,若成功匹配到目标告警数据,则可以采用目标告警数据对应的告警处理机制自动对当前告警数据进行处理。这样,通过将金融业务系统中常见的(也即是出现次数较多的)告警数据的处理机制添加至历史告警数据库,然后将实时获取的告警数据与历史告警数据库进行匹配,即可以实现对常见告警数据的自动化处理,无需人工针对每条告警数据进行分析处理,可以大幅度提高对告警数据的处理效率,避免大量告警堆积,从而可以保障金融业务系统的正常运行。
8.另外,对金融业务系统而言,业务系统复杂且功能种类多,所以告警数据的类型多种多样,而不同的告警数据的处理机制是不同的,因此本技术的历史告警数据库中的历史告警数据的数量很多。基于此,本技术在得到当前告警数据后,可以先根据至少一种告警参数对历史告警数据库中的历史告警数据进行初筛,这样,在历史告警数据的数量较多时,可以快速筛选出可能与当前告警数据匹配成功的候选告警数据,之后再通过具体的告警内容进行匹配,可以大幅度提高匹配效率,从而可以进一步提高对告警数据的处理效率。
9.可选的,在一种可能的设计方式中,至少一种告警参数包括告警系统标识、告警数据来源、告警数据属性、告警类型及告警等级中的至少一种。
10.可选的,在另一种可能的设计方式中,上述“基于当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据”可以包括:
11.以告警系统标识为初级筛选条件,从n条历史告警数据中筛选出第一告警数据;
12.以告警数据来源为第二级筛选条件,从第一告警数据中筛选出第二告警数据;
13.以告警数据属性、告警类型及告警等级中的至少一种为第三级筛选条件,从第二告警数据中筛选出候选告警数据。
14.可选的,在另一种可能的设计方式中,上述“基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配”之前,本技术还可以包括:
15.基于预设数据清洗规则对当前告警数据进行清洗,得到当前告警数据的告警内容。
16.可选的,在另一种可能的设计方式中,上述“获取告警指令对应的当前告警数据”之后,本技术还可以包括:
17.为当前告警数据添加标志符,且将标志符置为第一字符;第一字符用于表征当前告警数据为待处理告警数据;
18.上述“根据匹配结果确定候选告警数据中是否存在目标告警数据”之后,本技术可以包括:
19.在确定候选告警数据中存在目标告警数据的情况下,将标志符调整为第二字符;第二字符用于表征当前告警数据与候选告警数据中的至少一个告警数据匹配成功;
20.在确定候选告警数据中不存在目标告警数据的情况下,将标志符调整为第三字符;第三字符用于表征当前告警数据与候选告警数据中的所有告警数据均匹配失败。
21.可选的,在另一种可能的设计方式中,当前告警数据的告警内容包括至少一个第一告警条件,候选告警数据的告警内容包括至少一个第二告警条件,上述“基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配,并根据匹配结果确定候选告警数据中是否存在目标告警数据”可以包括:
22.将每个候选告警数据的至少一个第二告警条件分别与当前告警数据的至少一个第一告警条件进行匹配,确定出至少一个匹配度;
23.在确定第一匹配度大于或等于预设匹配度的情况下,确定候选告警数据中存在目标告警数据,并将第一匹配度对应的候选告警数据确定为目标告警数据;第一匹配度为至少一个匹配度中的任一个匹配度;
24.在确定至少一个匹配度中的每一个匹配度均小于预设匹配度的情况下,确定候选
告警数据中不存在目标告警数据。
25.可选的,在另一种可能的设计方式中,上述“根据匹配结果确定候选告警数据中是否存在目标告警数据”之后,本技术可以包括:
26.在确定候选告警数据中不存在目标告警数据的情况下,发出提示信息;提示信息用于提示用户对当前告警数据进行人工处理,且提示用户将当前告警数据对应的告警处理机制添加至历史告警数据库。
27.第二方面,本技术提供一种告警数据的处理装置,包括:获取模块、筛选模块、匹配模块以及处理模块;
28.获取模块,用于在监测到告警指令的情况下,获取告警指令对应的当前告警数据;
29.筛选模块,用于基于当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据;历史告警数据库包括n条历史告警数据,以及n条历史告警数据中每条历史告警数据对应的告警处理机制;n为正整数;
30.匹配模块,用于基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配,并根据匹配结果确定候选告警数据中是否存在目标告警数据;目标告警数据为,候选告警数据中与当前告警数据匹配成功的告警数据;
31.处理模块,用于在确定候选告警数据中存在目标告警数据的情况下,根据目标告警数据对应的告警处理机制对当前告警数据进行处理。
32.可选的,在一种可能的设计方式中,至少一种告警参数包括告警系统标识、告警数据来源、告警数据属性、告警类型及告警等级中的至少一种。
33.可选的,在另一种可能的设计方式中,筛选模块具体用于:
34.以告警系统标识为初级筛选条件,从n条历史告警数据中筛选出第一告警数据;
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.图6为本技术实施例提供的一种告警数据的处理设备的结构示意图。
具体实施方式
62.下面结合附图对本技术实施例提供的告警数据的处理方法、装置、设备及存储介质进行详细地描述。
63.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
64.本技术的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。
65.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括其他没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
66.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
67.在本技术的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
68.另外,本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
69.随着金融业务系统的功能种类的增多以及用户数量的增加,各类金融业务系统产生的告警数量也随之剧增,工作人员处理告警的速率远不及告警数量的生成速率,导致大量告警堆积得不到及时处理,从而影响金融业务系统的正常运行。
70.针对上述现有技术中存在的问题,本技术实施例提供了一种告警数据的处理方法,该方法通过事先创建历史告警数据库,可以实现对常见告警数据的自动化处理,大幅提高对告警数据的处理效率,避免大量告警堆积,从而可以保障金融业务系统的正常运行。
71.本技术实施例提供的告警数据的处理方法,可以由本技术实施例提供的告警数据的处理装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的告警数据的处理设备中。
72.下面结合附图对本技术实施例提供的告警数据的处理方法进行详细说明。
73.参照图1,本技术实施例提供的告警数据的处理方法包括s101-s104:
74.s101、在监测到告警指令的情况下,获取告警指令对应的当前告警数据。
75.本技术实施例提供的告警数据的处理方法可以应用于金融业务系统,告警数据的
处理设备可以是金融业务系统的后台服务器。在一种可能的实现方式中,金融业务系统的后台服务器可以与用户终端连接,用户终端中载有金融业务应用程序(application,app),用户在使用金融业务app期间,后台服务器可以对用户的业务数据进行监控,并根据事先设定的告警规则对异常业务进行告警,触发告警指令。示例性的,后台服务器可以对用户每分钟的交易量进行监控,当每分钟的交易量大于事先设定的交易量时,可以对该异常进行告警,触发告警指令并生成一条告警数据。
76.其中,用户终端,可以是手机、平板电脑、桌面型计算机、膝上型计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)、可穿戴电子设备及虚拟现实设备等不同类型的终端。
77.示例性的,用户在使用个人开立钱包业务时,事先设定的告警规则可以是:当60秒交易量笔数大于2000笔或者60秒内成功率低于80%时,触发告警指令。比如,若用户在使用个人开立钱包业务期间,60秒交易量笔数为2500笔且60秒内成功率为100%,则会触发告警指令生成当前告警数据,当前告警数据的字段为:“告警原因:60秒交易量笔数大于2000笔或者60秒内成功率低于80%;告警指标实际值:60秒交易量笔数=2500,60秒内成功率=100%”。
78.s102、基于当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据。
79.在一种可能的实现方式中,告警数据的处理设备在生成当前告警数据时,可以根据事先设定的生成规则为当前告警数据添加告警参数字段。示例性的,金融业务系统的管理人员可以根据管理需求设定告警参数字段的生成规则,生成规则中可以包括需求的告警参数的类型。
80.历史告警数据库,可以包括n条历史告警数据,以及n条历史告警数据中每条历史告警数据对应的告警处理机制;n为正整数。
81.本技术实施例中,可以事先对金融业务系统中出现频率较高的历史告警数据进行统计,并事先确定对于这些历史告警数据的告警处理机制,之后可以将这些历史告警数据及其对应的告警处理机制存入历史告警数据库。
82.可选的,至少一种告警参数可以包括告警系统标识、告警数据来源、告警数据属性、告警类型及告警等级中的至少一种。
83.其中,告警系统标识可以是金融业务系统的子分类系统的唯一标识。示例性的,以银行的金融业务系统为例,子分类系统可以包括核心业务子系统、清分清算业务子系统、国际结算业务子系统、信用卡业务子系统以及债券交易业务子系统等等。告警数据来源可以是用户在使用金融业务app时,选择的具体业务类型。示例性的,告警数据来源可以包括:个人开立钱包及交易方式等等。告警数据属性可以是该告警数据评价的指标类型,比如,告警数据属性可以是性能指标或内存指标等等。告警类型可以是根据金融业务系统的具体使用场景,对告警数据划分的类型。告警等级可以是根据告警数据的风险程度确定的风险等级。
84.本技术实施例中,在生成当前告警数据时,可以根据事先设定的生成规则为当前告警数据添加告警参数字段,具体的,告警参数字段中可以包括该条告警数据所属的子分类系统的标识、该条告警数据所属的告警数据来源、该条告警数据的告警数据属性、该条告
警数据所属的告警类型以及该条告警数据的告警等级。
85.可选的,本技术实施例可以通过如下方式确定候选告警数据:以告警系统标识为初级筛选条件,从n条历史告警数据中筛选出第一告警数据;以告警数据来源为第二级筛选条件,从第一告警数据中筛选出第二告警数据;以告警数据属性、告警类型及告警等级中的至少一种为第三级筛选条件,从第二告警数据中筛选出候选告警数据。
86.本技术实施例中,在向历史告警数据库中添加某条历史告警数据及其对应的告警处理机制时,可以对应为该条历史告警数据添加包括告警系统标识、告警数据来源、告警数据属性、告警类型及告警等级等的告警参数字段,便于快速筛选出可以与当前告警数据成功匹配的告警数据。
87.当本技术实施例应用于金融业务系统时,由于金融业务系统包括很多子分类系统,所以可以先从n条历史告警数据中筛选出与当前告警数据的告警系统标识相同的多个第一告警数据。另外,通过告警数据来源可以快速锁定当前告警数据对应的业务类型,所以,在得到多个第一告警数据后,可以从中筛选出与当前告警数据的告警数据来源相同的多个第二告警数据。然后,可以将告警数据属性、告警类型及告警等级中的至少一个作为第三级筛选条件,筛除掉大量与当前告警数据不匹配的历史告警数据,以便于精准查与当前告警数据成功匹配的告警数据。
88.s103、基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配,并根据匹配结果确定候选告警数据中是否存在目标告警数据。
89.其中,目标告警数据为,候选告警数据中与当前告警数据匹配成功的告警数据。
90.可选的,基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配之前,本技术实施例提供的告警数据的处理方法还包括:基于预设数据清洗规则对当前告警数据进行清洗,得到当前告警数据的告警内容。
91.预设数据清洗规则可以是事先确定的规则。
92.对于告警原因相同的告警数据,在告警指标实际值不同的情况下,也可以采用同种告警处理机制进行处理。示例性的,告警数据a的字段为:“告警原因:60秒交易量笔数大于2000笔或者60秒内成功率低于80%;告警指标实际值:60秒交易量笔数=2500,60秒内成功率=100%”;告警数据b的字段为:“告警原因:60秒交易量笔数大于2000笔或者60秒内成功率低于80%;告警指标实际值:60秒交易量笔数=2,60秒内成功率=60%”。在实际应用中,对于告警数据a和告警数据b而言,虽然告警指标实际值不同,但是告警处理机制是相同的。可以看出,对于金融业务系统中产生的告警数据的处理,不关注告警指标实际值,只关注告警原因。所以,本技术实施例中,在将历史告警数据及其对应的告警处理机制存入历史告警数据库时,可以对历史告警数据进行数据清洗,去除非关键性信息,只保留关键性信息。示例性的,对告警数据a和告警数据b,数据清洗后的字段相同,为:“60秒交易量笔数=,60秒内成功率=”。“60秒交易量笔数=,60秒内成功率=”对应的字段即为告警数据a和告警数据b对应的告警内容。类似的,在得到当前告警数据后,也可以采用同样的预设数据清洗规则对当前告警数据进行数据清洗,得到对应的告警内容。
93.另外,在本技术实施例中,告警内容对应的字段和告警参数字段可以用不同的标识进行区分,以避免筛选过程出错。
94.可选的,当前告警数据的告警内容包括至少一个第一告警条件,候选告警数据的告警内容包括至少一个第二告警条件,本技术实施例可以通过如下方式确定候选告警数据中是否存在目标告警数据:将每个候选告警数据的至少一个第二告警条件分别与当前告警数据的至少一个第一告警条件进行匹配,确定出至少一个匹配度;在确定第一匹配度大于或等于预设匹配度的情况下,确定候选告警数据中存在目标告警数据,并将第一匹配度对应的候选告警数据确定为目标告警数据;在确定至少一个匹配度中的每一个匹配度均小于预设匹配度的情况下,确定候选告警数据中不存在目标告警数据;其中,第一匹配度为至少一个匹配度中的任一个匹配度。
95.预设匹配度可以是事先确定的匹配度。
96.示例性的,当前告警数据c的告警内容为“60秒交易量笔数=,60秒内成功率=”,则当前告警数据c包括有两个第一告警条件;候选告警数据d的告警内容为“60秒交易量笔数=,60秒内成功率=,60秒内平均响应时间=”,则候选告警数据d包括有三个第二告警条件。在匹配过程中,可以基于告警内容中的分隔符(比如,逗号)对告警内容进行拆分,提取出当前告警数据c的每个第一告警条件及候选告警数据d的每个第二告警条件,然后可以将所有的第一告警条件与所有的第二告警条件进行匹配,计算匹配度。比如,候选告警数据d中第二告警条件的个数为3个,当前告警数据c中与候选告警数据d成功匹配的告警条件的个数为2个,则可以确定匹配度=2/3=66.7%。若预设匹配度为70%,则确定当前告警数据c与候选告警数据d匹配不成功。
97.s104、在确定候选告警数据中存在目标告警数据的情况下,根据目标告警数据对应的告警处理机制对当前告警数据进行处理。
98.可选的,本技术实施例提供的数据处理方法还可以包括:在获取告警指令对应的当前告警数据之后,为当前告警数据添加标志符,且将标志符置为第一字符;在根据匹配结果确定候选告警数据中是否存在目标告警数据之后,在确定候选告警数据中存在目标告警数据的情况下,将标志符调整为第二字符;在确定候选告警数据中不存在目标告警数据的情况下,将标志符调整为第三字符。
99.其中,第一字符用于表征当前告警数据为待处理告警数据,第二字符用于表征当前告警数据与候选告警数据中的至少一个告警数据匹配成功,第三字符用于表征当前告警数据与候选告警数据中的所有告警数据均匹配失败。示例性的,第一字符可以是数值“0”,第二字符可以是数值“1”,第三字符可以是数值“2”。
100.本技术实施例中,通过为当前告警数据添加不同的标志符,便于金融业务系统的管理人员区分当前告警数据的处理进度,以便于管理人员可以及时对一些不能通过自动化处理的告警数据进行人工处理。
101.可选的,本技术实施例在根据匹配结果确定候选告警数据中是否存在目标告警数据之后,在确定候选告警数据中不存在目标告警数据的情况下,可以发出提示信息。
102.其中,提示信息用于提示用户对当前告警数据进行人工处理,且提示用户将当前告警数据对应的告警处理机制添加至历史告警数据库。可以看出,本技术实施例中的历史告警数据库可以是动态变化的数据库,金融业务系统的管理人员可以根据需求对历史告警数据库中的历史告警数据进行添加、删除或对告警处理机制进行修改。
103.本技术实施例提供的告警数据的处理方法中,可以事先根据历史告警数据以及历
史告警数据对应的告警处理机制创建历史告警数据库,在获取到告警指令对应的当前告警数据后,可以从多条历史告警数据中筛选出与当前告警数据的至少一种告警参数相同的候选告警数据。之后,可以将当前告警数据的告警内容与候选告警数据的告警内容进行匹配,若成功匹配到目标告警数据,则可以采用目标告警数据对应的告警处理机制自动对当前告警数据进行处理。这样,通过将金融业务系统中常见的(也即是出现次数较多的)告警数据的处理机制添加至历史告警数据库,然后将实时获取的告警数据与历史告警数据库进行匹配,即可以实现对常见告警数据的自动化处理,无需人工针对每条告警数据进行分析处理,可以大幅度提高对告警数据的处理效率,避免大量告警堆积,从而可以保障金融业务系统的正常运行。
104.另外,对金融业务系统而言,业务系统复杂且功能种类多,所以告警数据的类型多种多样,而不同的告警数据的处理机制是不同的,因此本技术实施例的历史告警数据库中的历史告警数据的数量很多。基于此,本技术实施例在得到当前告警数据后,可以先根据至少一种告警参数对历史告警数据库中的历史告警数据进行初筛,这样,在历史告警数据的数量较多时,可以快速筛选出可能与当前告警数据匹配成功的候选告警数据,之后再通过具体的告警内容进行匹配,可以大幅度提高匹配效率,从而可以进一步提高对告警数据的处理效率。
105.综合以上描述,如图2所示,图1中的步骤s102可以替换为s1021-s1023:
106.s1021、以告警系统标识为初级筛选条件,从n条历史告警数据中筛选出第一告警数据。
107.s1022、以告警数据来源为第二级筛选条件,从第一告警数据中筛选出第二告警数据。
108.s1023、以告警数据属性、告警类型及告警等级中的至少一种为第三级筛选条件,从第二告警数据中筛选出候选告警数据。
109.可选的,如图3所示,图1中的步骤s103可以替换为s1031-s1032:
110.s1031、将每个候选告警数据的至少一个第二告警条件分别与当前告警数据的至少一个第一告警条件进行匹配,确定出至少一个匹配度。
111.s1032、在确定第一匹配度大于或等于预设匹配度的情况下,确定候选告警数据中存在目标告警数据,并将第一匹配度对应的候选告警数据确定为目标告警数据;在确定至少一个匹配度中的每一个匹配度均小于预设匹配度的情况下,确定候选告警数据中不存在目标告警数据。
112.可选的,如图4所示,本技术实施例还提供了一种告警数据的处理方法,该方法可以包括s401-s406:
113.s401、在监测到告警指令的情况下,获取告警指令对应的当前告警数据。
114.s402、基于当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据。
115.s403、基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配,得到匹配结果。
116.s404、根据匹配结果确定候选告警数据中是否存在可以与当前告警数据匹配成功的目标告警数据。
117.在确定候选告警数据中存在可以与当前告警数据匹配成功的目标告警数据的情况下,执行步骤s405;在确定候选告警数据中不存在可以与当前告警数据匹配成功的目标告警数据的情况下,执行步骤s406。
118.s405、根据目标告警数据对应的告警处理机制对当前告警数据进行处理。
119.s406、发出提示信息,用于提示用户对当前告警数据进行人工处理,且提示用户将当前告警数据对应的告警处理机制添加至历史告警数据库。
120.如图5所示,本技术实施例还提供了一种告警数据的处理装置,该装置可以包括:获取模块11、筛选模块12、匹配模块13以及处理模块14。
121.其中,获取模块11执行上述方法实施例中的s101,筛选模块12执行上述方法实施例中的s102,匹配模块13执行上述方法实施例中的s103,处理模块14执行上述方法实施例中的s104。
122.具体地,获取模块11,用于在监测到告警指令的情况下,获取告警指令对应的当前告警数据;
123.筛选模块12,用于基于当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据;历史告警数据库包括n条历史告警数据,以及n条历史告警数据中每条历史告警数据对应的告警处理机制;n为正整数;
124.匹配模块13,用于基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配,并根据匹配结果确定候选告警数据中是否存在目标告警数据;目标告警数据为,候选告警数据中与当前告警数据匹配成功的告警数据;
125.处理模块14,用于在确定候选告警数据中存在目标告警数据的情况下,根据目标告警数据对应的告警处理机制对当前告警数据进行处理。
126.可选的,在一种可能的设计方式中,至少一种告警参数包括告警系统标识、告警数据来源、告警数据属性、告警类型及告警等级中的至少一种。
127.可选的,在另一种可能的设计方式中,筛选模块12具体用于:
128.以告警系统标识为初级筛选条件,从n条历史告警数据中筛选出第一告警数据;
129.以告警数据来源为第二级筛选条件,从第一告警数据中筛选出第二告警数据;
130.以告警数据属性、告警类型及告警等级中的至少一种为第三级筛选条件,从第二告警数据中筛选出候选告警数据。
131.可选的,在另一种可能的设计方式中,本技术提供的告警数据的处理装置还可以包括清洗模块;
132.清洗模块用于,在匹配模块13基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配之前,基于预设数据清洗规则对当前告警数据进行清洗,得到当前告警数据的告警内容。
133.可选的,在另一种可能的设计方式中,本技术提供的告警数据的处理装置还可以包括添加模块和调整模块;
134.添加模块用于,在获取模块11获取告警指令对应的当前告警数据之后,为当前告警数据添加标志符,且将标志符置为第一字符;第一字符用于表征当前告警数据为待处理告警数据;
135.调整模块用于,在匹配模块13根据匹配结果确定候选告警数据中是否存在目标告
警数据之后,在确定候选告警数据中存在目标告警数据的情况下,将标志符调整为第二字符;第二字符用于表征当前告警数据与候选告警数据中的至少一个告警数据匹配成功;在确定候选告警数据中不存在目标告警数据的情况下,将标志符调整为第三字符;第三字符用于表征当前告警数据与候选告警数据中的所有告警数据均匹配失败。
136.可选的,在另一种可能的设计方式中,当前告警数据的告警内容包括至少一个第一告警条件,候选告警数据的告警内容包括至少一个第二告警条件,匹配模块13具体用于:
137.将每个候选告警数据的至少一个第二告警条件分别与当前告警数据的至少一个第一告警条件进行匹配,确定出至少一个匹配度;
138.在确定第一匹配度大于或等于预设匹配度的情况下,确定候选告警数据中存在目标告警数据,并将第一匹配度对应的候选告警数据确定为目标告警数据;第一匹配度为至少一个匹配度中的任一个匹配度;
139.在确定至少一个匹配度中的每一个匹配度均小于预设匹配度的情况下,确定候选告警数据中不存在目标告警数据。
140.可选的,在另一种可能的设计方式中,,本技术提供的告警数据的处理装置还可以包括发送模块;
141.发送模块,用于在匹配模块13根据匹配结果确定候选告警数据中是否存在目标告警数据之后,在确定候选告警数据中不存在目标告警数据的情况下,发出提示信息;提示信息用于提示用户对当前告警数据进行人工处理,且提示用户将当前告警数据对应的告警处理机制添加至历史告警数据库。
142.可选的,告警数据的处理装置还可以包括存储模块,存储模块用于存储该告警数据的处理装置的程序代码等。
143.如图6所示,本技术实施例还提供一种告警数据的处理设备,包括存储器41、处理器42(42-1和42-2)、总线43和通信接口44;存储器41用于存储计算机执行指令,处理器42与存储器41通过总线43连接;当告警数据的处理设备运行时,处理器42执行存储器41存储的计算机执行指令,以使告警数据的处理设备执行如上述实施例提供的告警数据的处理方法。
144.在具体的实现中,作为一种实施例,处理器42可以包括一个或多个中央处理器(central processing unit,cpu),例如图6中所示的cpu0和cpu1。且作为一种实施例,告警数据的处理设备可以包括多个处理器42,例如图6中所示的处理器42-1和处理器42-2。这些处理器42中的每一个cpu可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器42可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
145.存储器41可以是只读存储器41(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但
不限于此。存储器41可以是独立存在,通过总线43与处理器42相连接。存储器41也可以和处理器42集成在一起。
146.在具体的实现中,存储器41,用于存储本技术中的数据和执行本技术的软件程序对应的计算机执行指令。处理器42可以通过运行或执行存储在存储器41内的软件程序,以及调用存储在存储器41内的数据,告警数据的处理设备的各种功能。
147.通信接口44,使用任何收发器一类的设备,用于与其他设备或通信网络通信,如控制系统、无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口44可以包括接收单元实现接收功能,以及发送单元实现发送功能。
148.总线43,可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线43可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
149.作为一个示例,结合图5,告警数据的处理装置中的获取模块实现的功能与图6中的接收单元实现的功能相同,告警数据的处理装置中的处理模块实现的功能与图6中的处理器实现的功能相同。当告警数据的处理装置包括有存储模块时,存储模块实现的功能与图6中的存储器实现的功能相同。
150.本实施例中相关内容的解释可参考上述方法实施例,此处不再赘述。
151.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
152.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,使得计算机执行上述实施例提供的告警数据的处理方法。
153.其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、ram、rom、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、寄存器、硬盘、光纤、cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组合、或者本领域熟知的任何其它形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(application specific integrated circuit,asic)中。在本技术实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
154.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本申
请的保护范围应该以权利要求的保护范围为准。

技术特征:


1.一种告警数据的处理方法,其特征在于,包括:在监测到告警指令的情况下,获取所述告警指令对应的当前告警数据;基于所述当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据;所述历史告警数据库包括n条历史告警数据,以及所述n条历史告警数据中每条历史告警数据对应的告警处理机制;n为正整数;基于所述当前告警数据的告警内容和所述候选告警数据的告警内容,对所述当前告警数据与所述候选告警数据进行匹配,并根据匹配结果确定所述候选告警数据中是否存在目标告警数据;所述目标告警数据为,所述候选告警数据中与所述当前告警数据匹配成功的告警数据;在确定所述候选告警数据中存在所述目标告警数据的情况下,根据所述目标告警数据对应的告警处理机制对所述当前告警数据进行处理。2.根据权利要求1所述的告警数据的处理方法,其特征在于,所述至少一种告警参数包括告警系统标识、告警数据来源、告警数据属性、告警类型及告警等级中的至少一种。3.根据权利要求2所述的告警数据的处理方法,其特征在于,所述基于所述当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据,包括:以所述告警系统标识为初级筛选条件,从所述n条历史告警数据中筛选出第一告警数据;以所述告警数据来源为第二级筛选条件,从所述第一告警数据中筛选出第二告警数据;以所述告警数据属性、所述告警类型及所述告警等级中的至少一种为第三级筛选条件,从所述第二告警数据中筛选出所述候选告警数据。4.根据权利要求1所述的告警数据的处理方法,其特征在于,所述基于所述当前告警数据的告警内容和所述候选告警数据的告警内容,对所述当前告警数据与所述候选告警数据进行匹配之前,所述方法还包括:基于预设数据清洗规则对所述当前告警数据进行清洗,得到所述当前告警数据的告警内容。5.根据权利要求1所述的告警数据的处理方法,其特征在于,所述获取所述告警指令对应的当前告警数据之后,所述方法还包括:为所述当前告警数据添加标志符,且将所述标志符置为第一字符;所述第一字符用于表征所述当前告警数据为待处理告警数据;所述根据匹配结果确定所述候选告警数据中是否存在目标告警数据之后,所述方法还包括:在确定所述候选告警数据中存在所述目标告警数据的情况下,将所述标志符调整为第二字符;所述第二字符用于表征所述当前告警数据与所述候选告警数据中的至少一个告警数据匹配成功;在确定所述候选告警数据中不存在所述目标告警数据的情况下,将所述标志符调整为第三字符;所述第三字符用于表征所述当前告警数据与所述候选告警数据中的所有告警数据均匹配失败。6.根据权利要求1所述的告警数据的处理方法,其特征在于,所述当前告警数据的告警
内容包括至少一个第一告警条件,所述候选告警数据的告警内容包括至少一个第二告警条件,所述基于所述当前告警数据的告警内容和所述候选告警数据的告警内容,对所述当前告警数据与所述候选告警数据进行匹配,并根据匹配结果确定所述候选告警数据中是否存在目标告警数据,包括:将每个所述候选告警数据的所述至少一个第二告警条件分别与所述当前告警数据的所述至少一个第一告警条件进行匹配,确定出至少一个匹配度;在确定第一匹配度大于或等于预设匹配度的情况下,确定所述候选告警数据中存在所述目标告警数据,并将所述第一匹配度对应的所述候选告警数据确定为所述目标告警数据;所述第一匹配度为所述至少一个匹配度中的任一个匹配度;在确定所述至少一个匹配度中的每一个匹配度均小于所述预设匹配度的情况下,确定所述候选告警数据中不存在所述目标告警数据。7.根据权利要求1-6任意一项所述的告警数据的处理方法,其特征在于,所述根据匹配结果确定所述候选告警数据中是否存在目标告警数据之后,所述方法还包括:在确定所述候选告警数据中不存在所述目标告警数据的情况下,发出提示信息;所述提示信息用于提示用户对所述当前告警数据进行人工处理,且提示所述用户将所述当前告警数据对应的告警处理机制添加至所述历史告警数据库。8.一种告警数据的处理装置,其特征在于,包括:获取模块,用于在监测到告警指令的情况下,获取所述告警指令对应的当前告警数据;筛选模块,用于基于所述当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据;所述历史告警数据库包括n条历史告警数据,以及所述n条历史告警数据中每条历史告警数据对应的告警处理机制;n为正整数;匹配模块,用于基于所述当前告警数据的告警内容和所述候选告警数据的告警内容,对所述当前告警数据与所述候选告警数据进行匹配,并根据匹配结果确定所述候选告警数据中是否存在目标告警数据;所述目标告警数据为,所述候选告警数据中与所述当前告警数据匹配成功的告警数据;处理模块,用于在确定所述候选告警数据中存在所述目标告警数据的情况下,根据所述目标告警数据对应的告警处理机制对所述当前告警数据进行处理。9.一种告警数据的处理设备,其特征在于,包括存储器、处理器、总线和通信接口;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述总线连接;当所述告警数据的处理设备运行时,处理器执行所述存储器存储的所述计算机执行指令,以使所述告警数据的处理设备执行如权利要求1-7任意一项所述的告警数据的处理方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当计算机执行所述指令时,使得所述计算机执行如权利要求1-7任意一项所述的告警数据的处理方法。

技术总结


本申请公开了一种告警数据的处理方法、装置、设备及存储介质,涉及计算机技术领域,可实现对常见告警数据的自动化处理,大幅提高对告警数据的处理效率。该方法包括:在监测到告警指令的情况下获取告警指令对应的当前告警数据;基于当前告警数据的至少一种告警参数对历史告警数据库进行筛选,确定出候选告警数据;基于当前告警数据的告警内容和候选告警数据的告警内容,对当前告警数据与候选告警数据进行匹配,并根据匹配结果确定候选告警数据中是否存在目标告警数据;目标告警数据为候选告警数据中与当前告警数据匹配成功的告警数据;确定候选告警数据中存在目标告警数据时,根据目标告警数据对应的告警处理机制对当前告警数据进行处理。据进行处理。据进行处理。


技术研发人员:

黄金基

受保护的技术使用者:

中国农业银行股份有限公司

技术研发日:

2022.08.29

技术公布日:

2022/11/25

本文发布于:2024-09-23 08:25:00,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/8418.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   所述   目标   历史
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议