应急处理方法、装置、服务器及计算机可读存储介质制造方法及图纸

技术编号:22186177 阅读:52 留言:0更新日期:2019-09-25 03:39
本发明专利技术公开一种应急处理方法、装置、服务器及计算机可读存储介质,所述方法包括,获取目标系统发生故障时产生的目标报警信息;基于所述目标报警信息,在多个预设应急场景中确定出与所述目标报警信息对应的目标应急场景,其中,所述多个预设应急场景中的每个预设应急场景都包含有一个以上的报警信息,以及与每个报警信息对应的预案信息;在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的目标预案信息;执行所述目标预案信息。上述方案中,通过筛选目标应急场景大大减少预案信息的数量,能够快速确定目标预案信息,有效的提高了确定预案信息的效率,快速处理故障,减少了人工选择预案的工作量。

Emergency handling methods, devices, servers and computer-readable storage media

【技术实现步骤摘要】
应急处理方法、装置、服务器及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种应急处理方法、装置、服务器及计算机可读存储介质。
技术介绍
随着科学技术的不断发展,越来越多的功能都可以通过系统来实现,例如,通过交易系统来实现在线交易,通过账务系统来实现账务管理等。如果系统出现故障则会导致某些功能无法实现,甚至会导致整个系统的崩溃,因此,当系统出现故障时需要及时进行应急处理,来消除故障带来的影响。现有技术中,通过预先设置好的预案来对发生故障的系统进行恢复,即在系统发生故障后,需要人工在很多预案中找到某个或者某几个预案来进行系统恢复。由于预案的数量庞大,人工查找预案会花费较长的时间,导致系统恢复不及时。
技术实现思路
本说明书实施例提供及一种应急处理方法、装置、服务器及计算机可读存储介质。第一方面,本说明书实施例提供一种应急处理方法,包括:获取目标系统发生故障时产生的目标报警信息;基于所述目标报警信息,在多个预设应急场景中确定出与所述目标报警信息对应的目标应急场景,其中,所述多个预设应急场景中的每个预设应急场景都包含有一个以上的报警信息,以及与每个报警信息对应的预案信息;在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的目标预案信息;执行所述目标预案信息,以对所述目标系统发生的故障进行应急处理。第二方面,本说明书实施例提供一种应急处理装置,包括:获取模块,用于获取目标系统发生故障时产生的目标报警信息;场景确定模块,用于基于所述目标报警信息,在多个预设应急场景中确定出与所述目标报警信息对应的目标应急场景,其中,所述多个预设应急场景中的每个预设应急场景都包含有一个以上的报警信息,以及与每个报警信息对应的预案信息;预案确定模块,用于在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的目标预案信息;执行模块,用于执行所述目标预案信息,以对所述目标系统发生的故障进行应急处理。第三方面,本说明书实施例提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行上述任一项所述方法的步骤。第四方面,本说明书实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。本说明书实施例有益效果如下:本说明书实施例提供的应急处理方法,在目标系统发生故障时,通过获取目标报警信息,在多个预设应急场景中确定出与目标报警信息对应的目标应急场景,进一步的在目标应急场景中包含的预案信息中确定出与目标应急场景信息对应的目标预案信息,并执行目标预案信息,以对目标系统发生的故障进行应急处理。上述方案中,每个预设应急场景都由一个以上的报警信息、以及每个报警信息对应的预案信息构成,实现了将报警信息和预案信息进行场景化,在此基础上,先筛选与目标报警信息对应的目标应急场景,能够排除掉与当前所要应用的应急场景无关的预案信息,从而大大减少预案信息的候选数量,再在目标应急场景中快速确定目标预案信息,由此有效的提高了确定预案信息的效率,快速处理故障,减少了人工选择预案的工作量。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本说明书实施例第一方面提供的一种应急处理方法的流程图;图2为本说明书实施例示出的报警信息和预案信息的场景化处理流程;图3为本说明书实施例示出的一种场景化应急流程图;图4为本说明书实施例第二方面提供的应急处理装置的示意图;图5为本说明书实施例第三方面提供的服务器的示意图。具体实施方式为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。第一方面,本说明书实施例提供一种应急处理方法,如图1所示,为本说明书实施例提供的应急处理方法的流程图,该方法包括以下步骤:步骤S11:获取目标系统发生故障时产生的目标报警信息;步骤S12:基于所述目标报警信息,在多个预设应急场景中确定出与所述目标报警信息对应的目标应急场景,其中,所述多个预设应急场景中的每个预设应急场景都包含有一个以上的报警信息,以及与每个报警信息对应的预案信息;步骤S13:在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的目标预案信息;步骤S14:执行所述目标预案信息,以对所述目标系统发生的故障进行应急处理。本说明书实施例中的方案,可以应用在多种领域的系统中,例如,应用在电商平台的服务系统中,应用在公司运作管理的办公系统中等。以电商平台的服务系统为例,该服务系统可以实现在线交易、账务管理功能等,当服务系统中的任意功能出现故障时,会对应产生报警信息。根据该报警信息,可以通过本说明书实施例中的方案来自动确定出对应的预案信息,并自动执行该预案信息,以对系统故障进行应急处理。为了便于理解,下面以电商平台的服务系统为例,来对本说明书实施例中的方案进行说明,首先,执行步骤S11:获取目标系统发生故障时产生的目标报警信息。在本实施例中,目标系统为电商平台的服务系统,该服务系统中可以包含有一报警系统,当检测到服务系统出现任一故障时,该报警系统会发出对应的目标报警信息。举例来讲,当服务系统发生在线交易出错故障时,根据故障原因,报警系统会发出对应的报警信息,例如,在线交易出错是由于数据库故障导致的,报警系统会发出数据库故障监控报警信息。目标报警信息可以根据实际需要进行设置,例如,目标报警信息中可以包含有报警标识、表征故障原因的参数信息等。目标报警信息可以是通知信息,也可以是报警日志,这里不做限定。接下来,通过执行步骤S12来确定与目标报警信息对应的目标应急场景。本说明书实施例中,预设应急场景为目标系统发生故障时进行应急处理的任意场景,由于目标系统的故障有很多种,因此,预设应急场景也会存在多种。举例来讲,预设应急场景可以包括账务服务下跌应急场景、系统访问出错应急场景、交易失败应急场景等。针对每个预设应急场景,都设置有该预设应急场景下可能出现的报警信息,以及对应的预案信息。应理解的是,相同的故障可以是由不同的原因导致的,例如,出现账务服务下跌故障时,可能是由于磁盘空间不够导致的,也可能是由于内存空间不够导致的,还可以是由于数据库出错导致的,不同的故障原因,会产生不同的报警信息,但这些报警信息都对应于账务服务下跌应急场景。可见,对于账务服务下跌应急场景来说,该预设应急场景下的报警信息包括但不限于上述几种报警信息。另外,对于每种报警信息,该预设应急场景中包含有一个以上的预案信息。应理解的是,预案信息是故障发生后用来执行恢复的方案,预案信息可以是预案脚本。根据目标报警信息确定目标应急场景可以通过多种方式实现。在一个实施例中,可以预先设置好报警信息和应急场景的映射关系,例如,将报警信息的报警标识与应急场景的场景标识进行关联,当获取到目标报警信息时,根据目标报警信息的报警标识,在上述关联中本文档来自技高网...

【技术保护点】
1.一种应急处理方法,所述方法包括:获取目标系统发生故障时产生的目标报警信息;基于所述目标报警信息,在多个预设应急场景中确定出与所述目标报警信息对应的目标应急场景,其中,所述多个预设应急场景中的每个预设应急场景都包含有一个以上的报警信息,以及与每个报警信息对应的预案信息;在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的目标预案信息;执行所述目标预案信息,以对所述目标系统发生的故障进行应急处理。

【技术特征摘要】
1.一种应急处理方法,所述方法包括:获取目标系统发生故障时产生的目标报警信息;基于所述目标报警信息,在多个预设应急场景中确定出与所述目标报警信息对应的目标应急场景,其中,所述多个预设应急场景中的每个预设应急场景都包含有一个以上的报警信息,以及与每个报警信息对应的预案信息;在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的目标预案信息;执行所述目标预案信息,以对所述目标系统发生的故障进行应急处理。2.根据权利要求1所述的方法,所述基于所述目标报警信息,在多个预设应急场景中确定出与所述目标报警信息对应的目标应急场景,包括:将所述目标报警信息与所述每个预设应急场景的报警筛选规则进行匹配,将匹配成功的预设应急场景作为所述目标应急场景。3.根据权利要求2所述的方法,所述每个预设应急场景的报警筛选规则为该预设应急场景对应的预设指标范围,所述将所述目标报警信息与所述每个预设应急场景的报警筛选规则进行匹配,将匹配成功的预设应急场景作为所述目标应急场景,包括:针对所述每个预设应急场景,基于该预设应急场景的所述筛选指标,在所述目标报警信息中确定出所述筛选指标的指标值;将所述指标值与该预设应急场景对应的预设指标范围进行比较,若所述指标值满足所述预设指标范围,将该预设应急场景作为所述目标应急场景。4.根据权利要求1所述的方法,所述在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的目标预案信息,包括:将所述目标报警信息与所述目标应急场景中包含的每个预案信息的执行规则进行匹配,将匹配成功的预案信息作为所述目标预案信息。5.根据权利要求1-4任一项所述的方法,所述在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的目标预案信息,包括:在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的N个预案信息,N为大于1的正整数;基于所述N预案信息,生成并推送预案信息列表;在检测到针对所述预案信息列表的选中操作时,将被选中的M个预案信息作为所述目标预案信息,M为小于等于N的正整数。6.根据权利要求1所述的方法,所述基于所述目标报警信息,在多个预设应急场景中确定出与所述目标报警信息对应的目标应急场景,包括:确定所述多个预设应急场景的场景状态,所述场景状态为生效状态或无效状态;基于所述目标报警信息,从所述场景状态为生效状态的预设应急场景中确定出所述目标应急场景。7.根据权利要求1所述的方法,所述在所述目标应急场景中包含的预案信息中确定出与所述目标报警信息对应的目标预案信息,包括:根据所述目标报警信息的目标报警标识,以及预设的报警标识和预案标识的映射关系,确定所述目标预案信息,其中,所述预设的报警标识和预案标识的映射关系是基于所述每个预设应急场景下的...

【专利技术属性】
技术研发人员:左正彬
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1