CN118260110A - 故障演练方法、装置、计算机设备、存储介质和程序产品 - Google Patents
故障演练方法、装置、计算机设备、存储介质和程序产品 Download PDFInfo
- Publication number
- CN118260110A CN118260110A CN202410286949.6A CN202410286949A CN118260110A CN 118260110 A CN118260110 A CN 118260110A CN 202410286949 A CN202410286949 A CN 202410286949A CN 118260110 A CN118260110 A CN 118260110A
- Authority
- CN
- China
- Prior art keywords
- fault
- plan
- target
- exercise
- scene information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 238000004590 computer program Methods 0.000 claims abstract description 28
- 238000005553 drilling Methods 0.000 claims abstract description 28
- 230000004044 response Effects 0.000 claims description 25
- 238000007689 inspection Methods 0.000 claims description 15
- 230000001960 triggered effect Effects 0.000 claims description 11
- 238000012216 screening Methods 0.000 claims description 6
- 238000007405 data analysis Methods 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 18
- 238000012552 review Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 7
- 238000012423 maintenance Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000002265 prevention Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及智能数据分析技术领域,具体公开了一种故障演练方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:响应于预案创建事件,从预先建立的预案故障场景库中,获取预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施;预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的;根据预案标识对应的故障场景信息和故障处置措施,创建目标预案;响应于针对目标预案的故障演练事件,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施;基于目标预案对应的故障场景信息和故障处置措施,进行故障演练。采用本方法能够提高演练效率。
Description
技术领域
本申请涉及智能数据分析技术领域,特别是涉及一种故障演练方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
业务连续性管理是指***在应对各种故障场景下,保证业务正常有效且可连续进行下去的风险防范能力。目前业务连续性管理***中,主要通过预案和演练两个子模块进行线上化管理。预案模块主要是维护预案信息,例如***基本信息、故障信息、处置方法、紧急联系人等;而演练模块主要是针对预案定期开展演练,制定演练方案,提交演练报告和结果信息等。
目前不论是预案还是演练模块,功能设计上都比较单一,相关任务的发起都依赖业务人员主动触发,例如,在创建预案时,需要业务人员录入预案信息,在进行预案演练时,需要业务人员二次录入预案信息。
然而这种方式,需要业务人员需要进行大量冗余重复的操作,导致故障演练的效率低下。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高演练效率的故障演练方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种故障演练方法,包括:
响应于预案创建事件,从预先建立的预案故障场景库中,获取所述预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施;所述预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的;
根据所述预案标识对应的故障场景信息和故障处置措施,创建目标预案;
响应于针对所述目标预案的故障演练事件,根据所述目标预案的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施;
基于所述目标预案对应的故障场景信息和故障处置措施,进行故障演练。
在其中一个实施例中,所述方法还包括:
响应于故障场景选择事件,从预先建立的公共故障场景库中,获取所述故障场景选择事件所指示的公共故障场景信息和所述公共故障场景信息对应的故障处置措施;
所述根据所述预案标识对应的故障场景信息和故障处置措施,创建目标预案,包括:
根据所述公共故障场景信息、所述公共故障场景信息对应的故障处置措施、所述预案标识对应的故障场景信息和故障处置措施,创建目标预案。
在其中一个实施例中,所述方法还包括:
在所述公共故障场景库中,建立所述公共故障场景信息和所述预案标识之间的关联关系;
根据所述目标预案的预案标识,从所述公共故障场景库中,获取所述目标预案对应的公共故障场景信息以及所述公共故障场景信息对应的故障处置措施;
所述基于所述目标预案对应的故障场景信息和故障处置措施,进行故障演练,包括:
基于所述目标预案对应的故障场景信息、所述故障处置措施、所述目标预案对应的公共故障场景信息以及所述公共故障场景信息对应的故障处置措施,进行故障演练。
在其中一个实施例中,所述公共故障场景库通过数据库创建步骤创建,所述数据库创建步骤包括:
获取历史预案集合,所述历史预案集合中每个预案包含故障场景信息和故障处置措施;
获取预设的数量参数值,按照所述数量参数值对所述历史预案集合进行聚类,获得多个聚类簇;
针对每个聚类簇,基于所述聚类簇中各历史预案包含的故障场景信息和故障处置措施 ,创建公共故障场景库。
在其中一个实施例中,所述方法还包括:
确定所述目标预案对应的演练对象属性信息;
获取预先建立的演练对象属性信息与预案重检频率之间的关联关系;
基于所述目标预案对应的演练对象属性信息及所述关联关系,确定所述目标预案对应的重检频率;
按照所述重检频率创建所述目标预案对应的重检任务,所述重检任务用于指示对所述目标预案的故障处置措施进行核查和修正。
在其中一个实施例中,响应于针对所述目标预案的故障演练事件,根据所述目标预案的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施,包括:
响应于针对所述目标预案的演练频率配置事件,确定所述目标预案的演练频率;
按照所述演练频率,创建所述目标预案的故障演练任务;
响应于针对所述故障演练任务触发的故障演练事件,根据所述故障演练任务指示的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施。
在其中一个实施例中,所述预案故障场景库中的预案标识分别关联有所标识的预案所属的预案类型;
所述根据所述目标预案的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施,包括:
根据所述目标预案的预案标识,确定所述目标预案所属的预案类型;
从所述预案故障场景库中,筛选所述预案类型关联的预案标识集合,并确定各预案标识分别对应的故障场景信息和故障处置措施;
从各预案标识分别对应的故障场景信息和故障处置措施中,获取所述目标预案的预案标识对应的故障场景信息和故障处置措施。
第二方面,本申请还提供了一种故障演练装置,包括:
第一场景信息获取模块,用于响应于预案创建事件,从预先建立的预案故障场景库中,获取所述预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施;所述预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的;
预案创建模块,用于根据所述预案标识对应的故障场景信息和故障处置措施,创建目标预案;
第二场景信息获取模块,用于响应于针对所述目标预案的故障演练事件,根据所述目标预案的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施;
故障演练模块,用于基于所述目标预案对应的故障场景信息和故障处置措施,进行故障演练。
在其中一个实施例中,所述装置还包括:
第一公共故障获取模块,用于响应于故障场景选择事件,从预先建立的公共故障场景库中,获取所述故障场景选择事件所指示的公共故障场景信息和所述公共故障场景信息对应的故障处置措施;
预案创建模块,还用于根据所述公共故障场景信息、所述公共故障场景信息对应的故障处置措施、所述预案标识对应的故障场景信息和故障处置措施,创建目标预案。
在其中一个实施例中,所述装置还包括:
关联关系建立模块,用于在所述公共故障场景库中,建立所述公共故障场景信息和所述预案标识之间的关联关系;
第二公共故障获取模块,用于根据所述目标预案的预案标识,从所述公共故障场景库中,获取所述目标预案对应的公共故障场景信息以及所述公共故障场景信息对应的故障处置措施;
故障演练模块,还用于基于所述目标预案对应的故障场景信息、所述故障处置措施、所述目标预案对应的公共故障场景信息以及所述公共故障场景信息对应的故障处置措施,进行故障演练。
在其中一个实施例中,所述装置还包括:场景库创建模块,用于获取历史预案集合,所述历史预案集合中每个预案包含故障场景信息和故障处置措施;获取预设的数量参数值,按照所述数量参数值对所述历史预案集合进行聚类,获得多个聚类簇;针对每个聚类簇,基于所述聚类簇中各历史预案包含的故障场景信息和故障处置措施,创建公共故障场景库。
在其中一个实施例中,所述装置还包括:重检任务创建模块,用于确定所述目标预案对应的演练对象属性信息;获取预先建立的演练对象属性信息与预案重检频率之间的关联关系;基于所述目标预案对应的演练对象属性信息及所述关联关系,确定所述目标预案对应的重检频率;按照所述重检频率创建所述目标预案对应的重检任务,所述重检任务用于指示对所述目标预案的故障处置措施进行核查和修正。
在其中一个实施例中,第二场景信息获取模块,还用于:响应于针对所述目标预案的演练频率配置事件,确定所述目标预案的演练频率;按照所述演练频率,创建所述目标预案的故障演练任务;响应于针对所述故障演练任务触发的故障演练事件,根据所述故障演练任务指示的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施。
在其中一个实施例中,所述预案故障场景库中的预案标识分别关联有所标识的预案所属的预案类型;第二场景信息获取模块,还用于:根据所述目标预案的预案标识,确定所述目标预案所属的预案类型;从所述预案故障场景库中,筛选所述预案类型关联的预案标识集合,并确定各预案标识分别对应的故障场景信息和故障处置措施;从各预案标识分别对应的故障场景信息和故障处置措施中,获取所述目标预案的预案标识对应的故障场景信息和故障处置措施。
第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述故障演练的步骤。
第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述故障演练的步骤。
第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述故障演练的步骤。
上述故障演练方法、装置、计算机设备、存储介质和计算机程序产品,由于存在预先建立的预案故障场景库,并且该预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的,可以反映历史阶段需要进行演练来实现***风险防范的故障场景,从而在需要新建立预案时,可以响应于预案创建事件,从该预案故障场景库中,获取预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施,根据预案标识对应的故障场景信息和故障处置措施,创建目标预案,避免在创建预案时,需要业务人员手动进行信息录入所导致的效率低下。进一步,在针对创建的预案进行故障演练时,可以响应于针对目标预案的故障演练事件,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施,基于目标预案对应的故障场景信息和故障处置措施,进行故障演练,从而可以在演练的过程中,可以根据演练所针对预案的预案标识从预案故障场景库中获取该预案的故障场景信息,一方面可以避免演练过程中二次录入故障场景信息导致演练效率低,另一方面由于演练和预案共享数据,可以保证演练和预案过程的数据一致性,提高故障演练的准确性。
附图说明
为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中故障演练方法的应用环境图;
图2为一个实施例中故障演练方法的流程示意图;
图3为另一个实施例中故障演练方法的流程示意图;
图4为另一个实施例中数据库创建步骤的流程示意图;
图5为一个实施例中预案重检步骤的流程示意图;
图6为一个实施例中响应于预案演练事件的处理步骤的流程示意图;
图7为一个实施例中从预案故障场景库获取数据步骤的流程示意图;
图8为一个具体的实施例中故障演练方法的整体流程示意图;
图9为一个实施例中故障演练装置的结构框图;
图10为一个实施例中计算机设备的内部结构图;
图11为另一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要符合相关规定。
本申请实施例提供的故障演练方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储***可以存储服务器104需要处理的数据。数据存储***可以集成在服务器104上,也可以放在云上或其他网络服务器上。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
本申请的故障演练方法,可以由计算机设备执行,计算机设备可以是图1中终端,或者是图1中服务器,或者是图1中的终端和服务器所组成的***并通过终端和服务器之间的交互实现。以终端单独执行为例,终端可以响应于预案创建事件,从预先建立的预案故障场景库中,获取预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施,预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的;根据预案标识对应的故障场景信息和故障处置措施,创建目标预案;响应于针对目标预案的故障演练事件,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施;基于目标预案对应的故障场景信息和故障处置措施,进行故障演练。
在一个示例性的实施例中,如图2所示,提供了一种故障演练方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤202至步骤208。其中:
步骤202,响应于预案创建事件,从预先建立的预案故障场景库中,获取预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施。
其中,***针对各种故障场景预先制定的相关应急处置措施方案。预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的。故障场景信息是用于对故障发生的场景进行描述的信息,故障处置措施是在故障发生时进行应急处理的方案。预案故障场景库中,历史预案用预案标识进行唯一标识,每个历史预案的预案标识和该历史预案对应的故障场景信息以及故障处置措施关联存储。预案标识可以是预案名称或者预案编号。
具体地,业务人员可以在终端触发预案创建事件,并录入预案的基本信息,包括预案名称、预案类型、预案涉及***、联系人等预案信息,从而终端可以根据用户录入的预案信息确定预案创建事件所指示的预案标识,例如可以将预案名称确定为预案标识,进而可以根据预案标识去查询预先建立的预案故障场景库,获得到该预案标识对应的故障场景信息和故障处置措施。
在一个示例性的实施例中,当终端根据预案创建事件所指示的预案标识未查询到对应的故障场景信息和故障处置措施,终端可以提示业务人员进行信息录入,在业务人员录用故障场景信息和故障处置措施后,终端可以将该预案标识对应的故障场景信息和故障处置过程同步存储至预案故障场景库,以保证后续故障演练时,可以直接引入该故障场景进行演练。
在一个示例性的实施例中,可以根据历史预案的预案信息、故障场景信息和故障处置措施生成训练样,利用所生成的训练样本训练故障处理措施预测模型,在故障处理措施预测模型的输入为预案信息和故障场景信息,输出为故障处置措施,进而当终端根据预案创建事件所指示的预案标识未查询到对应的故障场景信息和故障处置措施,终端可以提示业务人员进行信息录入,在业务人员录用故障场景信息后,终端根据将业务人员录入的预案信息和故障场景信息输入到故障处理措施预测模型,进而终端可以预测出该预案对应的故障处理措施,并推荐给业务人员,业务人员可以直接采用所推荐的故障处理措施来生成预案,或者对所推荐的故障处理措施进行一定的修改后来生成预案。
步骤204,根据预案标识对应的故障场景信息和故障处置措施,创建目标预案。
具体地,终端在获取到预案标识对应的故障场景信息和故障处置措施,可以根据业务人员录入的预案信息、以及所获取的故障场景信息和故障处置措施等,创建目标预案。
步骤206,响应于针对目标预案的故障演练事件,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施。
其中,故障演练事件指的是用于触发进行故障演练的事件,故障演练事件例如可以是由业务人员在终端针对目标预案执行的故障演练触发操作所触发的事件,在其他一些实施例中,故障演练事件还可以是按照预设的规则自动触发的事件。
具体地,终端可以响应于针对目标预案的故障演练事件,根据该故障演练事件确定目标预案的预案标识,从而可以根据该预案标识,从预案故障场景库中查询与该预案标识关联的故障场景信息和故障处置措施,从而获得目标预案对应的故障场景信息和故障处置措施。
作为一个示例性的实施例,终端可以响应于针对目标预案的演练任务创建事件,创建演练任务,进而可以响应于针对该演练任务触发的故障演练事件,根据故障演练任务指示的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施。
步骤208,基于目标预案对应的故障场景信息和故障处置措施,进行故障演练。
故障演练是一种遵循混沌工程原理的实践,通过在物理机、计算机集群等演练对象中模拟各种可能发生的生产故障和异常状态,来观察演练对象的性能并进行相应的设计和优化,从而提升演练对象的性能和容错能力,避免真正的突发事件来临时产生的灾难性后果。
具体地,终端可以基于目标预案对应的故障场景信息和故障处置过程,进行故障演练。当完成故障演练后,业务人员可以需要录入演练结果信息并提交演练报告,完成流程。
上述故障演练方法中,由于存在预先建立的预案故障场景库,并且该预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的,可以反映历史阶段需要进行演练来实现***风险防范的故障场景,从而在需要新建立预案时,可以响应于预案创建事件,从该预案故障场景库中,获取预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施,根据预案标识对应的故障场景信息和故障处置措施,创建目标预案,避免在创建预案时,需要业务人员手动进行信息录入所导致的效率低下。进一步,在针对创建的预案进行故障演练时,可以响应于针对目标预案的故障演练事件,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施,基于目标预案对应的故障场景信息和故障处置措施,进行故障演练,从而可以在演练的过程中,可以根据演练所针对预案的预案标识从预案故障场景库中获取该预案的故障场景信息,一方面可以避免演练过程中二次录入故障场景信息导致演练效率低,另一方面由于演练和预案共享数据,可以保证演练和预案过程的数据一致性,提高故障演练的准确性。
在一个示例性的实施例中,本申请的故障演练方法还包括:响应于故障场景选择事件,从预先建立的公共故障场景库中,获取故障场景选择事件所指示的公共故障场景信息和公共故障场景信息对应的故障处置措施;根据预案标识对应的故障场景信息和故障处置措施,创建目标预案,包括:根据公共故障场景信息、公共故障场景信息对应的故障处置措施、预案标识对应的故障场景信息和故障处置措施,创建目标预案。
公共故障场景库中存储有公共故障场景信息及公共故障场景信息对应的故障处置措施。公共故障场景主要是针对所有预案都需要考虑到的故障场景进行统一的维护,并且这些预案的处置措施等都是一样的,例如火灾故障场景涉及的场景描述、应急处置措施、紧急联系人信息等。这些故障场景在不同***的预案中都需要被包含,并且应急处置措施等信息也应该是统一的。为了避免各部门自行录入导致的结果不一致和业务繁琐操作,通过维护一套公共故障场景,各业务可从中直接引入相关公共故障场景信息即可,既保证场景的一致性,也提高了业务处理效率。
具体地,本实施例中,还可以预先建立公共故障场景库,在建立预案时,业务人员还可以执行故障场景选择操作触发故障场景选择事件,从而终端可以响应于该故障场景选择事件,从预先建立的公共故障场景库中,获取故障场景选择事件所指示的公共故障场景信息和公共故障场景信息对应的故障处置措施,进而在创建目标预案时,可以根据公共故障场景信息、公共故障场景信息对应的故障处置措施、预案标识对应的故障场景信息和故障处置措施,创建目标预案。
上述实施例中,由于预先创建了公共故障场景库,在创建预案时,可以从公共故障场景库中获取公共故障信息和故障处置措施,进一步提高了故障演练效率。
在一个示例性的实施例中,如图3所示,提供了一种故障演练方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤302至步骤314。其中:
步骤302,响应于预案创建事件,从预先建立的预案故障场景库中,获取预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施。
其中,预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的。
步骤304,响应于故障场景选择事件,从预先建立的公共故障场景库中,获取故障场景选择事件所指示的公共故障场景信息和公共故障场景信息对应的故障处置措施。
步骤306,根据公共故障场景信息、公共故障场景信息对应的故障处置措施、预案标识对应的故障场景信息和故障处置措施,创建目标预案。
步骤308,在公共故障场景库中,建立公共故障场景信息和预案标识之间的关联关系。
具体地,在创建目标预案时,为了保证后续演练过程中不需要重复录入故障场景信息,还可以在公共故障场景库中,建立公共故障场景信息和预案标识之间的关联关系,以便于在故障演练过程中,可以根据目标预案的预案标识从公共故障场景库中查询到目标预案的公共故障场景信息和故障处置措施。
步骤310,响应于针对目标预案的故障演练事件,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施。
步骤312,根据目标预案的预案标识,从公共故障场景库中,获取目标预案对应的公共故障场景信息以及公共故障场景信息对应的故障处置措施。
具体地,终端可以根据目标预案对应的预案标识,从公共故障场景库中进行查询,以确定该预案标识对应的公共故障场景信息以及公共故障场景信息对应的故障处置措施,进而可以获得目标预案对应的公共故障场景信息以及公共故障场景信息对应的故障处置措施。
步骤314,基于目标预案对应的故障场景信息、故障处置措施、目标预案对应的公共故障场景信息以及公共故障场景信息对应的故障处置措施,进行故障演练。
具体地,终端在获取到目标预案对应的故障场景信息、故障处置措施、目标预案对应的公共故障场景信息以及公共故障场景信息对应的故障处置措施后,可以根据目标预案对应的故障场景信息、故障处置措施、目标预案对应的公共故障场景信息以及公共故障场景信息对应的故障处置措施,进行故障演练。
上述实施例中,由于在故障演练过程中,不仅可以从预案故障场景库中获取到目标预案对应的特色故障场景信息,还可以从公共故障场景库中获取到公共故障信息,既保证了预案和演练场景的一致性,也提高了业务处理效率。
在一个示例性的实施例中,公共故障场景库通过数据库创建步骤创建,参考图4,数据库创建步骤包括:
步骤402,获取历史预案集合,历史预案集合中每个预案包含故障场景信息和故障处置措施。
具体地,历史预案集合中包括多个历史预案,每个历史预案包含故障场景信息和故障处置措施。
步骤404,获取预设的数量参数值,按照数量参数值对历史预案集合进行聚类,获得多个聚类簇。
具体地,数量参数值指的是预先设置用于确定聚类中心数量的数值,终端可以获取预先的数量参数值,然后按照该数量参数值,基于历史预案中包含的故障场景信息和故障处置措施采用聚类算法对历史预案进行聚类,从而可以获得多个聚类簇,聚类算法例如可以是k-means算法,聚类获得的聚类簇的数量和预设的数量参数值一致。
步骤406,针对每个聚类簇,基于聚类簇中各历史预案包含的故障场景信息和故障处置措施,创建公共故障场景库。
具体的,针对每个聚类簇,终端可以基于该聚类簇中各历史预案包含的故障场景信息和故障处置措施,创建公共故障场景库。
在一个示例性的实施例中,针对每个聚类簇,终端可以从该聚类簇中的各历史预案中随机选择一个历史预案,将该历史预案中包含的故障场景信息和故障处置措施关联存储至公共故障场景库中。
在另一个实施例性的实施例中,针对每个聚类簇,终端可以将该聚类簇中的各历史预案的故障处置措施在该聚类簇中的出现频率进行统计,将出现频率最高的故障处置措施与该聚类簇中出现频率的故障场景信息关联存储至公共故障场景库中。
在一个示例性的实施例中,本申请的故障演练方法还包括预案重检步骤,参考图5,预案重检步骤具体包括:
步骤502,确定目标预案对应的演练对象属性信息。
其中,演练对象指的是需要执行故障演练的设备、产品或者***,演练对象可以是云产品(例如云主机、块存储等)、分布式计算机集群(例如Kubernetes集群,简称为K8S集群)、物理机或者虚拟机。演练对象属性信息例如可以是演练对象的对象分类、重要程度或者故障发生次数等。
步骤504,获取预先建立的演练对象属性信息与预案重检频率之间的关联关系。
具体地,本申请中,预先演练对象属性信息与预案重检频率之间的关联关系并进行存储。例如A类***预案要求一个季度重检一次、B类要求一年一次、C类要求三年一次等。
步骤506,基于目标预案对应的演练对象属性信息及关联关系,确定目标预案对应的重检频率。
步骤508,按照重检频率创建目标预案对应的重检任务,重检任务用于指示对目标预案的故障处置措施进行核查和修正。
具体地,终端可以基于目标预案对应的演练对象属性信息及预先建立的关联关系,确定目标预案对应的重检频率,进而可以按照该重检频率创建目标预案对应的重检任务,重检任务用于指示对目标预案的故障处置措施进行核查和修正。
上述实施例中,通过预案属性配置重检频率,然后根据频率自动发起重检任务,可以实现自动创建预案重检任务,解放了业务人员手工冗余且重复性的操作,降低了***操作风险,提高了***可用性和友好性。
在一个示例性的实施例中,参考图6,响应于针对目标预案的故障演练事件,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施,包括:
步骤602,响应于针对目标预案的演练频率配置事件,确定目标预案的演练频率。
具体地,终端可以展示配置页面,业务人员可以在该配置页面针对目标预案进行演练频率配置,以针对该目标预案的触发演练频率配置事件,终端可以响应于该演练频率配置事件,确定目标预案的演练频率。
步骤604,按照演练频率,创建目标预案的故障演练任务。
步骤606,响应于针对故障演练任务触发的故障演练事件,根据故障演练任务指示的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施。
具体地,在配置好了演练频率后,终端可以按照该演练频率,创建目标预案的故障演练任务,业务人员可以通过所创建的故障演练任务开启故障演练,具体来说,业务人员可以针对所创建的故障演练任务进行触发,进而终端可以响应于针对故障演练任务触发的故障演练事件,根据故障演练任务指示的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施,从而可以实现故障演练。
上述实施例中,通过自动创建预案演练任务,解放了业务人员手工冗余且重复性的操作,降低了***操作风险,提高了***可用性和友好性。
在一个示例性的实施例中,参考图7,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施,包括:
步骤702,根据目标预案的预案标识,确定目标预案所属的预案类型。
步骤704,从预案故障场景库中,筛选预案类型关联的预案标识集合,并确定各预案标识分别对应的故障场景信息和故障处置措施。
步骤706,从各预案标识分别对应的故障场景信息和故障处置措施中,获取目标预案的预案标识对应的故障场景信息和故障处置措施。
具体的,在预案故障场景库中,预案标识分别关联有所标识的预案所属的预案类型,从而当终端需要从预案故障场景库中查询某个预案标识对应的故障场景信息和故障处置措施时,可以首先通过预案标识确定预案类型,从预案故障场景库中,筛选预案类型关联的预案标识集合,并确定该预案标识集合中各预案标识分别对应的故障场景信息和故障处置措施,从而可以大大减少预案标识查询的数据量,最后从各预案标识分别对应的故障场景信息和故障处置措施中,获取目标预案的预案标识对应的故障场景信息和故障处置措施,可以提高数据查询效率,从而进一步提高故障演练效率。
在一个具体的实施例中,提供了一种故障演练方法,下面结合图8进行具体说明:
1、创建故障场景库
为了实现数据的共享复用,本申请提供的实施例中对各种类型的预案和演练信息内容进行了归纳提炼,将可复用的部分抽取出来,独立创建形成一个故障场景库。根据使用场景的不同,又可以进一步分为公共故障场景和预案故障场景两类。
1)公共故障场景
公共故障场景主要是针对所有预案都需要考虑到的故障场景进行统一的维护,并且这些预案的处置措施等都是一样的,例如火灾故障场景涉及的场景描述、应急处置措施、紧急联系人信息等。这些故障场景在不同***的预案中都需要被包含,并且应急处置措施等信息也应该是统一的。为了避免各部门自行录入导致的结果不一致和业务繁琐操作,通过维护一套公共故障场景,各业务可从中直接引入相关公共故障场景信息即可,既保证场景的一致性,也提高了业务处理效率。
2)预案故障场景
针对不同预案各自特有的一些应急故障场景信息,可以独立的以预案为单位进行特殊故障场景信息维护。在此处针对某个预案维护了特色故障场景后,可以在下一步预案创建时,被自动引入,无需二次重复编辑。且在之后的演练方案制定中,也可以从该处直接挑选特色故障场景进行演练的开展,避免重复录入,提高数据共享复用,也降低了人为操作风险。
2、预案创建与重检
维护好故障场景库后,可以开始预案的创建。在预案的创建过程中,需要录入预案的基本信息(预案名称、预案类型、预案涉及***、联系人等)和预案维护的故障场景和相对应的应急处置措施。需要说明的是,由于引入的故障场景库,在创建预案信息涉及的故障场景时,可以优先从故障场景库中直接关联选取,无需业务重复进行录入,除非故障场景库中没有需要的,那可以通过自定义录入自行场景一个新的故障场景,并支持是否同步到该预案故障场景库中,若同步,则后续演练开展时,可以直接引入该故障场景进行演练。
预案创建并审批通过后,通常需要根据预案关联***的重要程度开展周期性的预案重检工作。本实施例中,支持通过预案属性配置重检频率,然后根据频率自动发起重检任务。例如根据预案属性中的涉及***的重要性类别配置不同的重检频率后,***将自动根据配置的重检批量发起该预案重检任务。重检任务主要是对该预案进行相关内容的更新。
3、演练创建与开展
创建好预案后,可以针对该预案定期开展相关故障场景的应急演练。应急演练任务的发起在支持业务通过页面手动发起的同时,也新增的配置管理模块,支持通过参数配置化后,定期自动发起演练任务。配置管理模块可以配置任务发起频率、创建挑选策略(轮询、随机、自定义补充)等。
演练任务创建好后,业务人员即可开展演练。首先指定演练方案,录入演练的基本信息(演练时间、演练场地、演练参与人员等)和演练故障场景信息。待演练的故障场景可以是业务自定义新增的一个全新的故障场景,也可以是直接引入该演练对应的预案所维护的故障场景信息中的一个或者多个。当业务完成故障演练后,需要录入演练结果信息并提交演练报告,完成流程。
上述实施例中,基于故障场景库,实现数据的共享复用,并新增配置管理模块,支持预案重检任务和演练任务的自动化发起。在预案和演练维护过程中,除了支持自定义的故障场景新增外,还支持直接引入故障场景共享库数据,保证数据的完整性、统一性的情况下,降低了数据冗余和业务人员繁琐的数据录入操作,避免了人为操作风险。在预案重检和演练创建流程中,在保留了业务人员手动触发任务的同时,还增加了配置管理模块,通过对相关属性的配置后,自动创建预案重检任务和演练任务,解放了业务人员手工冗余且重复性的操作,降低了***操作风险,提高了***可用性和友好性,并且提高了故障演练效率。
应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的故障演练方法的故障演练装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个故障演练装置实施例中的具体限定可以参见上文中对于故障演练方法的限定,在此不再赘述。
在一个示例性的实施例中,如图9所示,提供了一种故障演练装置900,包括:
第一场景信息获取模块902,用于响应于预案创建事件,从预先建立的预案故障场景库中,获取预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施;预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的;
预案创建模块904,用于根据预案标识对应的故障场景信息和故障处置措施,创建目标预案;
第二场景信息获取模块906,用于响应于针对目标预案的故障演练事件,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施;
故障演练模块908,用于基于目标预案对应的故障场景信息和故障处置措施,进行故障演练。
上述故障演练装置,由于存在预先建立的预案故障场景库,并且该预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的,可以反映历史阶段需要进行演练来实现***风险防范的故障场景,从而在需要新建立预案时,可以响应于预案创建事件,从该预案故障场景库中,获取预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施,根据预案标识对应的故障场景信息和故障处置措施,创建目标预案,避免在创建预案时,需要业务人员手动进行信息录入所导致的效率低下。进一步,在针对创建的预案进行故障演练时,可以响应于针对目标预案的故障演练事件,根据目标预案的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施,基于目标预案对应的故障场景信息和故障处置措施,进行故障演练,从而可以在演练的过程中,可以根据演练所针对预案的预案标识从预案故障场景库中获取该预案的故障场景信息,一方面可以避免演练过程中二次录入故障场景信息导致演练效率低,另一方面由于演练和预案共享数据,可以保证演练和预案过程的数据一致性,提高故障演练的准确性。
在一个示例性的实施例中,装置还包括:
第一公共故障获取模块,用于响应于故障场景选择事件,从预先建立的公共故障场景库中,获取故障场景选择事件所指示的公共故障场景信息和公共故障场景信息对应的故障处置措施;
预案创建模块,还用于根据公共故障场景信息、公共故障场景信息对应的故障处置措施、预案标识对应的故障场景信息和故障处置措施,创建目标预案。
在一个示例性的实施例中,装置还包括:
关联关系建立模块,用于在公共故障场景库中,建立公共故障场景信息和预案标识之间的关联关系;
第二公共故障获取模块,用于根据目标预案的预案标识,从公共故障场景库中,获取目标预案对应的公共故障场景信息以及公共故障场景信息对应的故障处置措施;
故障演练模块,还用于基于目标预案对应的故障场景信息、故障处置措施、目标预案对应的公共故障场景信息以及公共故障场景信息对应的故障处置措施,进行故障演练。
在一个示例性的实施例中,装置还包括:场景库创建模块,用于获取历史预案集合,历史预案集合中每个预案包含故障场景信息和故障处置措施;获取预设的数量参数值,按照数量参数值对历史预案集合进行聚类,获得多个聚类簇;针对每个聚类簇,基于聚类簇中各历史预案包含的故障场景信息和故障处置措施,创建公共故障场景库。
在一个示例性的实施例中,装置还包括:重检任务创建模块,用于确定目标预案对应的演练对象属性信息;获取预先建立的演练对象属性信息与预案重检频率之间的关联关系;基于目标预案对应的演练对象属性信息及关联关系,确定目标预案对应的重检频率;按照重检频率创建目标预案对应的重检任务,重检任务用于指示对目标预案的故障处置措施进行核查和修正。
在一个示例性的实施例中,第二场景信息获取模块,还用于:响应于针对目标预案的演练频率配置事件,确定目标预案的演练频率;按照演练频率,创建目标预案的故障演练任务;响应于针对故障演练任务触发的故障演练事件,根据故障演练任务指示的预案标识,从预案故障场景库中,获取目标预案对应的故障场景信息和故障处置措施。
在一个示例性的实施例中,预案故障场景库中的预案标识分别关联有所标识的预案所属的预案类型;第二场景信息获取模块,还用于:根据目标预案的预案标识,确定目标预案所属的预案类型;从预案故障场景库中,筛选预案类型关联的预案标识集合,并确定各预案标识分别对应的故障场景信息和故障处置措施;从各预案标识分别对应的故障场景信息和故障处置措施中,获取目标预案的预案标识对应的故障场景信息和故障处置措施。
上述故障演练装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个示例性的实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过***总线连接,通信接口通过输入/输出接口连接到***总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储故障场景信息、预案处置措施等数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种故障演练方法。
在一个示例性的实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图11所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过***总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到***总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种故障演练方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置。显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图10、图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个示例性的实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述任意实施例中故障演练方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任意实施例中故障演练方法的步骤。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意实施例中故障演练方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (17)
1.一种故障演练方法,其特征在于,所述方法包括:
响应于预案创建事件,从预先建立的预案故障场景库中,获取所述预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施;所述预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的;
根据所述预案标识对应的故障场景信息和故障处置措施,创建目标预案;
响应于针对所述目标预案的故障演练事件,根据所述目标预案的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施;
基于所述目标预案对应的故障场景信息和故障处置措施,进行故障演练。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于故障场景选择事件,从预先建立的公共故障场景库中,获取所述故障场景选择事件所指示的公共故障场景信息和所述公共故障场景信息对应的故障处置措施;
所述根据所述预案标识对应的故障场景信息和故障处置措施,创建目标预案,包括:
根据所述公共故障场景信息、所述公共故障场景信息对应的故障处置措施、所述预案标识对应的故障场景信息和故障处置措施,创建目标预案。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述公共故障场景库中,建立所述公共故障场景信息和所述预案标识之间的关联关系;
根据所述目标预案的预案标识,从所述公共故障场景库中,获取所述目标预案对应的公共故障场景信息以及所述公共故障场景信息对应的故障处置措施;
所述基于所述目标预案对应的故障场景信息和故障处置措施,进行故障演练,包括:
基于所述目标预案对应的故障场景信息、所述故障处置措施、所述目标预案对应的公共故障场景信息以及所述公共故障场景信息对应的故障处置措施,进行故障演练。
4.根据权利要求2所述的方法,其特征在于,所述公共故障场景库通过数据库创建步骤创建,所述数据库创建步骤包括:
获取历史预案集合,所述历史预案集合中每个预案包含故障场景信息和故障处置措施;
获取预设的数量参数值,按照所述数量参数值对所述历史预案集合进行聚类,获得多个聚类簇;
针对每个聚类簇,基于所述聚类簇中各历史预案包含的故障场景信息和故障处置措施,创建公共故障场景库。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述目标预案对应的演练对象属性信息;
获取预先建立的演练对象属性信息与预案重检频率之间的关联关系;
基于所述目标预案对应的演练对象属性信息及所述关联关系,确定所述目标预案对应的重检频率;
按照所述重检频率创建所述目标预案对应的重检任务,所述重检任务用于指示对所述目标预案的故障处置措施进行核查和修正。
6.根据权利要求1至4中任意一项所述的方法,其特征在于,响应于针对所述目标预案的故障演练事件,根据所述目标预案的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施,包括:
响应于针对所述目标预案的演练频率配置事件,确定所述目标预案的演练频率;
按照所述演练频率,创建所述目标预案的故障演练任务;
响应于针对所述故障演练任务触发的故障演练事件,根据所述故障演练任务指示的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施。
7.根据权利要求5所述的方法,其特征在于,所述预案故障场景库中的预案标识分别关联有所标识的预案所属的预案类型;
所述根据所述目标预案的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施,包括:
根据所述目标预案的预案标识,确定所述目标预案所属的预案类型;
从所述预案故障场景库中,筛选所述预案类型关联的预案标识集合,并确定各预案标识分别对应的故障场景信息和故障处置措施;
从各预案标识分别对应的故障场景信息和故障处置措施中,获取所述目标预案的预案标识对应的故障场景信息和故障处置措施。
8.一种故障演练装置,其特征在于,所述装置包括:
第一场景信息获取模块,用于响应于预案创建事件,从预先建立的预案故障场景库中,获取所述预案创建事件所指示的预案标识对应的故障场景信息和故障处置措施;所述预案故障场景库是根据历史预案对应的故障场景信息和故障处置措施建立的;
预案创建模块,用于根据所述预案标识对应的故障场景信息和故障处置措施,创建目标预案;
第二场景信息获取模块,用于响应于针对所述目标预案的故障演练事件,根据所述目标预案的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施;
故障演练模块,用于基于所述目标预案对应的故障场景信息和故障处置措施,进行故障演练。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第一公共故障获取模块,用于响应于故障场景选择事件,从预先建立的公共故障场景库中,获取所述故障场景选择事件所指示的公共故障场景信息和所述公共故障场景信息对应的故障处置措施;
预案创建模块,还用于根据所述公共故障场景信息、所述公共故障场景信息对应的故障处置措施、所述预案标识对应的故障场景信息和故障处置措施,创建目标预案。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
关联关系建立模块,用于在所述公共故障场景库中,建立所述公共故障场景信息和所述预案标识之间的关联关系;
第二公共故障获取模块,用于根据所述目标预案的预案标识,从所述公共故障场景库中,获取所述目标预案对应的公共故障场景信息以及所述公共故障场景信息对应的故障处置措施;
故障演练模块,还用于基于所述目标预案对应的故障场景信息、所述故障处置措施、所述目标预案对应的公共故障场景信息以及所述公共故障场景信息对应的故障处置措施,进行故障演练。
11.根据权利要求9所述的装置,其特征在于,所述装置还包括:场景库创建模块,用于获取历史预案集合,所述历史预案集合中每个预案包含故障场景信息和故障处置措施;获取预设的数量参数值,按照所述数量参数值对所述历史预案集合进行聚类,获得多个聚类簇;针对每个聚类簇,基于所述聚类簇中各历史预案包含的故障场景信息和故障处置措施,创建公共故障场景库。
12.根据权利要求8所述的装置,其特征在于,所述装置还包括:重检任务创建模块,用于确定所述目标预案对应的演练对象属性信息;获取预先建立的演练对象属性信息与预案重检频率之间的关联关系;基于所述目标预案对应的演练对象属性信息及所述关联关系,确定所述目标预案对应的重检频率;按照所述重检频率创建所述目标预案对应的重检任务,所述重检任务用于指示对所述目标预案的故障处置措施进行核查和修正。
13.根据权利要求8至12中任意一项所述的装置,其特征在于,第二场景信息获取模块,还用于:响应于针对所述目标预案的演练频率配置事件,确定所述目标预案的演练频率;按照所述演练频率,创建所述目标预案的故障演练任务;响应于针对所述故障演练任务触发的故障演练事件,根据所述故障演练任务指示的预案标识,从所述预案故障场景库中,获取所述目标预案对应的故障场景信息和故障处置措施。
14.根据权利要求13所述的装置,其特征在于,所述预案故障场景库中的预案标识分别关联有所标识的预案所属的预案类型;第二场景信息获取模块,还用于:根据所述目标预案的预案标识,确定所述目标预案所属的预案类型;从所述预案故障场景库中,筛选所述预案类型关联的预案标识集合,并确定各预案标识分别对应的故障场景信息和故障处置措施;从各预案标识分别对应的故障场景信息和故障处置措施中,获取所述目标预案的预案标识对应的故障场景信息和故障处置措施。
15.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
17.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410286949.6A CN118260110A (zh) | 2024-03-13 | 2024-03-13 | 故障演练方法、装置、计算机设备、存储介质和程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410286949.6A CN118260110A (zh) | 2024-03-13 | 2024-03-13 | 故障演练方法、装置、计算机设备、存储介质和程序产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118260110A true CN118260110A (zh) | 2024-06-28 |
Family
ID=91610507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410286949.6A Pending CN118260110A (zh) | 2024-03-13 | 2024-03-13 | 故障演练方法、装置、计算机设备、存储介质和程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118260110A (zh) |
-
2024
- 2024-03-13 CN CN202410286949.6A patent/CN118260110A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020253059A1 (zh) | 多级联动下拉框的实现方法、装置和计算机设备 | |
CN114791846A (zh) | 一种针对云原生混沌工程实验实现可观测性的方法 | |
CN115480987A (zh) | 链路数据展示方法、装置和计算机设备 | |
CN114356631A (zh) | 故障定位方法、装置、计算机设备和存储介质 | |
CN117273429A (zh) | 事件监测方法、***、电子设备及存储介质 | |
CN118260110A (zh) | 故障演练方法、装置、计算机设备、存储介质和程序产品 | |
CN115438812A (zh) | 输电设备全生命管理方法、装置、计算机设备和存储介质 | |
CN117097599B (zh) | 网络服务检测方法、装置、计算机设备和存储介质 | |
CN115766447B (zh) | 设备功能更新方法和装置 | |
CN118155383A (zh) | 预警处理方法、装置、计算机设备和存储介质 | |
CN118193342A (zh) | 软件模型构建方法、装置、计算机设备和存储介质 | |
CN117557951A (zh) | 电网异常事件监控方法、装置、计算机设备和存储介质 | |
CN115268717A (zh) | 点巡检管理***中新增测量点方法、装置和计算机设备 | |
CN117033452A (zh) | 数据库处理方法、装置、计算机设备和存储介质 | |
CN118283099A (zh) | 微服务校验方法、装置、设备、存储介质和程序产品 | |
CN117130633A (zh) | 应用更新方法、装置、计算机设备和存储介质 | |
CN118260075A (zh) | 数据处理方法、装置、计算机设备、可读存储介质和产品 | |
CN117648336A (zh) | 数据查询方法、装置、计算机设备和存储介质 | |
CN118152622A (zh) | 数据资产目录树的处理方法、装置、设备、介质和产品 | |
CN116594770A (zh) | 数据处理方法、装置、计算机设备和存储介质 | |
CN117170935A (zh) | 超融合一体机的操作***还原方法、***、装置及介质 | |
CN113554329A (zh) | 一种运维可视化的规则配置审批管理*** | |
CN116415914A (zh) | 业务数据处理方法、装置、计算机设备和存储介质 | |
CN118211267A (zh) | 敏感数据监督方法、装置、计算机设备和存储介质 | |
CN115866003A (zh) | 设备控制方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |