Information system emergency drilling method and system, electronic equipment and storage medium

By automatically generating emergency drill plans and schemes, and combining them with system information from the information system, emergency drill operations are automatically executed, solving the problem of low efficiency in traditional information system emergency drills and realizing the automation and efficient execution of information system emergency drills.

CN120852026APending Publication Date: 2025-10-28AGRICULTURAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510954602.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-10
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

Traditional information system emergency drills rely on manual operation, resulting in a waste of human and time resources, low efficiency, and difficulty in meeting the drill needs of full-scale systems and massive emergency scenarios in a complex and ever-changing financial environment.

Method used

By automatically generating emergency drill plans, schemes, and summary reports, and combining them with system information from the information system, emergency drill operations can be executed automatically, reducing manual operations and improving efficiency.

Benefits of technology

It automates emergency drills, reduces labor costs, improves the efficiency and accuracy of emergency drills, and provides detailed drill summary reports.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120852026A_ABST
    Figure CN120852026A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information system emergency drilling method and system, electronic equipment and a storage medium, and can be applied to the technical field of computers. The method comprises the following steps: acquiring system information of an information system; generating an emergency drill plan of the information system based on the system information; wherein the emergency drill plan comprises at least one emergency drill scene, and the emergency drill scene comprises at least one emergency drill item; generating an emergency drilling scheme of the information system based on the emergency drilling plan; wherein the emergency drilling scheme comprises emergency drilling operation corresponding to each emergency drilling item; based on the emergency drilling scheme, executing emergency drilling operation; and generating an emergency drill summary report based on the operation log of the emergency drill operation. According to the method, automation of emergency drilling of the information system is realized, the labor cost of the emergency drilling is reduced, and the efficiency of the emergency drilling is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an information system emergency drill method, system, electronic device and storage medium. Background Technology

[0002] In today's complex and volatile financial environment, the stability and continuity of commercial banks' operations are crucial, as they are a core component of the financial system. Business continuity management is a key aspect of ensuring that commercial banks can continuously provide critical business and services in the face of various unforeseen events, and emergency drills are an important means of testing and improving the effectiveness of business continuity plans. Therefore, commercial banks should conduct regular emergency drills based on their business continuity plans.

[0003] However, with the rapid development of financial technology, the scale of commercial banks' information systems continues to expand, and the scenarios in which operational disruptions occur are becoming more diverse. Conducting drills for the entire system and a massive number of emergency scenarios places extremely high demands on the preparation and execution of drill plans.

[0004] Traditionally, emergency drill plans and procedures are developed manually, using documents and spreadsheets. This approach requires significant manpower for system analysis, scenario planning, and coordination, resulting in cumbersome processes and low efficiency. Summary of the Invention

[0005] This application provides an information system emergency drill method, system, electronic device, and storage medium to reduce the labor costs of information system emergency drills and improve the efficiency of emergency drills.

[0006] In a first aspect, embodiments of this application provide an information system emergency drill method, including:

[0007] Obtain system information from the information system;

[0008] Based on the system information, an emergency drill plan for the information system is generated; wherein, the emergency drill plan includes at least one emergency drill scenario, and the emergency drill scenario includes at least one emergency drill item;

[0009] Based on the emergency drill plan, an emergency drill scheme for the information system is generated; wherein, the emergency drill scheme includes emergency drill operations corresponding to each emergency drill item;

[0010] Based on the aforementioned emergency drill plan, conduct the emergency drill operation;

[0011] Based on the operation log of the emergency drill, an emergency drill summary report is generated.

[0012] Secondly, embodiments of this application provide an information system emergency drill system, comprising:

[0013] The information acquisition module is used to acquire system information from the information system.

[0014] The plan generation module is used to generate an emergency drill plan for the information system based on the system information; wherein the emergency drill plan includes at least one emergency drill scenario, and the emergency drill scenario includes at least one emergency drill item;

[0015] The plan generation module is used to generate an emergency drill plan for the information system based on the emergency drill plan; wherein, the emergency drill plan includes emergency drill operations corresponding to each emergency drill item;

[0016] The operation execution module is used to execute emergency drill operations based on the emergency drill plan;

[0017] The exercise summary module is used to generate an emergency exercise summary report based on the operation log of the emergency exercise.

[0018] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;

[0019] The memory stores computer-executed instructions;

[0020] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0021] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0022] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0023] Compared with the prior art, this application has the following advantages:

[0024] This application provides a method, system, electronic device, and storage medium for emergency drills in information systems. Based on system information, it automatically generates emergency drill plans and corresponding emergency drill schemes, executes appropriate emergency drill operations based on the schemes, and automatically generates an emergency drill summary report based on the operation logs after the drills are completed. This automates the generation of emergency drill plans, schemes, and summary reports, as well as the execution of drill operations, significantly reducing manual workload and improving the efficiency of emergency drills in information systems. Attached Figure Description

[0025] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0026] Figure 1 A flowchart illustrating an information system emergency drill method provided in this application;

[0027] Figure 2 A flowchart illustrating another information system emergency drill method provided in this application;

[0028] Figure 3 A schematic diagram illustrating the query process for emergency drill items in a disaster recovery switching exercise provided in this application;

[0029] Figure 4 A schematic diagram of the structure of an information system emergency drill system provided in this application;

[0030] Figure 5 This is a schematic diagram of the structure of an electronic device provided in this application.

[0031] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0032] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0033] In today's complex and ever-changing financial environment, the stability and continuity of commercial banks' operations are of paramount importance as a core component of the financial system. Business continuity management is a crucial link in ensuring that commercial banks can continuously provide critical business and services in the face of various emergencies, while emergency drills are an important means of testing and improving the effectiveness of business continuity plans.

[0034] Therefore, commercial banks should conduct regular emergency drills based on their business continuity plans. This requirement aims to ensure that banks can respond quickly and effectively to operational disruptions such as natural disasters, technical failures, and human error, minimizing the impact on business and customers. According to relevant regulatory requirements, commercial bank IT departments must conduct drills for all information systems included in business continuity management at least once every three years. Furthermore, given the complexity and interconnectivity of information systems, extensive disaster recovery drills are also necessary to verify the systems' resilience and data consistency under different failure scenarios.

[0035] However, with the rapid development of financial technology, the scale of commercial banks' information systems has continued to expand, encompassing numerous critical systems such as core business systems, payment systems, online banking systems, and mobile banking systems. These systems are interconnected and interdependent, forming a vast and complex network. Simultaneously, the scenarios in which operational disruptions may occur have become more diverse, such as data center fires, cyberattacks, and hardware failures. Conducting drills targeting the entire system and a massive number of emergency scenarios places extremely high demands on the development and execution of drill plans.

[0036] Traditionally, emergency drill plans and procedures are developed manually, using documents and spreadsheets. This approach requires significant manpower for system analysis, scenario planning, and coordination, resulting in cumbersome processes and low efficiency.

[0037] To address the aforementioned technical issues, this application proposes an information system emergency drill method, system, electronic device, and storage medium, which can automatically generate emergency drill plans, emergency drill schemes, and drill summary reports, as well as automatically execute emergency drill operations. This achieves automation of information system emergency drills, reduces the manual costs of emergency drills, and improves the efficiency of emergency drills.

[0038] The technical solution of the information system emergency drill method provided in this application will be described in detail below through specific embodiments. It should be noted that the following embodiments may exist alone or in combination with each other, and the same or similar content may not be described again in different embodiments.

[0039] Figure 1 A flowchart illustrating an information system emergency drill method provided in this application is shown below. Figure 1 In some embodiments, the process of this information system emergency drill method includes the following steps:

[0040] S101, Obtain system information from the information system.

[0041] First, it is necessary to obtain system information from the information system to provide data support for the subsequent development of emergency drill plans.

[0042] Specifically, the system information includes information from different dimensions such as system importance, deployment data center, disaster recovery level, disaster recovery operation mode, and management requirements, in order to provide comprehensive data support.

[0043] S102, Based on system information, generate an emergency drill plan for the information system; wherein, the emergency drill plan includes at least one emergency drill scenario, and the emergency drill scenario includes at least one emergency drill item.

[0044] Among them, emergency drill plans corresponding to the information system are automatically generated based on the system information of the information system.

[0045] Specifically, an emergency drill plan is a systematic action framework that an organization pre-determines to effectively respond to emergencies. It is used to clarify the information system for emergency drills, the scenarios in which the drills will be conducted, the planned time frame for the drills, and the methods of the drills.

[0046] Specifically, emergency drill scenarios are a core component of emergency drill plans. They refer to specific emergency situations designed based on risk assessment results, and generally include elements such as event type, location, time characteristics, and initial conditions.

[0047] Specifically, emergency drill items are a list of specific tasks to be performed in emergency drill scenarios, which directly correspond to the response process in the emergency plan and are usually divided according to time sequence or function.

[0048] S103, Based on the emergency drill plan, generate an emergency drill scheme for the information system; wherein, the emergency drill scheme includes the emergency drill operations corresponding to each emergency drill item.

[0049] Furthermore, based on the emergency drill plan of the information system, the corresponding emergency drill scheme for the information system is automatically generated.

[0050] Specifically, an emergency drill plan is a detailed implementation plan for an emergency drill. It needs to transform the emergency drill scenarios and matters into actionable steps to clarify the specific operational content and time required for the emergency drill.

[0051] Specifically, emergency drill operations are standardized action guidelines for specific matters within the emergency drill plan. These guidelines need to be detailed down to the behavioral level to ensure consistency in execution.

[0052] S104, Based on the emergency drill plan, execute the emergency drill operation.

[0053] Among these, the corresponding emergency drill operations are carried out according to the emergency drill plan of the information system.

[0054] S105, Generate an emergency drill summary report based on the operation log of the emergency drill.

[0055] During the emergency drill, operation logs are collected, and an emergency drill summary report is generated based on the operation logs.

[0056] Specifically, the emergency drill summary report is a core document that systematically reviews the entire emergency drill process. It aims to evaluate the achievement of drill objectives, the shortcomings exposed, and the directions for improvement through objective recording and in-depth analysis, so as to provide data support and decision-making basis for subsequent emergency response capability enhancement.

[0057] In this embodiment, based on system information from the information system, an emergency drill plan and corresponding emergency drill scheme are automatically generated. Based on the emergency drill scheme, corresponding emergency drill operations are executed. After the emergency drill operations are completed, an emergency drill summary report is automatically generated based on the operation logs. This enables the automated generation of emergency drill plans, emergency drill schemes, and drill summary reports, as well as the automated execution of emergency drill operations, significantly reducing the workload of manual operations and improving the efficiency of information system emergency drills.

[0058] exist Figure 1 Based on the embodiments shown, the following is combined with Figure 2 The technical solutions for the above-mentioned emergency drill methods for information systems will be further introduced.

[0059] Figure 2 A flowchart illustrating another information system emergency drill method provided in this application embodiment is shown below. Figure 2 In some embodiments, the process of this information system emergency drill method includes the following steps:

[0060] S201, Obtain system information from the information system.

[0061] The first step is to obtain system information from the information system to provide data support for the subsequent development of emergency drill plans. Specifically, system information can be obtained through the information system's service catalog and configuration management database (CMDB).

[0062] Specifically, system information includes information from different dimensions such as the name and number of the information system, the name and number of the modules in the system, the importance of the system (e.g., core system, important system, general system, other systems, etc.), disaster recovery level (5+, 5, 4, 3, 2, 1, etc.), disaster recovery operation mode (e.g., multi-active mode, disaster recovery mode, etc.), and deployment data center (e.g., regional data center, same-city data center, off-site data center, etc.).

[0063] Among them, the disaster recovery operation mode of information systems is the core strategy to ensure business continuity and reduce the impact of catastrophic events. Its core lies in using technical means and process design to quickly switch to the backup system to maintain critical business functions when the main data center fails or is destroyed.

[0064] Specifically, disaster recovery operation modes are divided into multi-active mode and disaster recovery mode. Multi-active mode deploys the business system simultaneously on at least one geographical node, with all nodes carrying real traffic, enabling parallel business processing and real-time data synchronization. Disaster recovery mode achieves data redundancy through a primary-backup architecture. The primary center carries the business, and the disaster recovery center only takes over in case of failure. It is divided into three forms: cold backup, warm backup, and hot backup. Multi-active mode includes multi-site multi-active (AA-A), geographically distributed dual-active (AA), and intra-city dual-active (AA), while disaster recovery mode includes geographically distributed disaster recovery (AS).

[0065] Historical drill information refers to information about whether the information system has completed emergency drills within a historical period. If the information system has completed emergency drills within a historical period, relevant log information or data information will be stored in the system information.

[0066] S202, input system information into the pre-configured exercise plan generation model to generate an emergency exercise plan for the information system; wherein, the exercise plan generation model is used to generate corresponding emergency exercise plans based on different system information.

[0067] Among them, the pre-configured exercise plan generation model can automatically generate an emergency exercise plan corresponding to the information system after inputting system information.

[0068] Optionally, the exercise plan generation model includes an exercise scenario template library and an exercise item template library. System information is input into the pre-configured exercise plan generation model to generate an emergency exercise plan for the information system, including:

[0069] Step 1: Based on system information, query the drill scenario template library to obtain the emergency drill scenarios corresponding to the information system; the drill scenario template library includes emergency drill scenarios corresponding to different system information.

[0070] The exercise plan generation model includes a pre-built exercise scenario template library. Based on the system information of the information system, the corresponding emergency exercise scenario can be found in the exercise scenario template library.

[0071] Step 2: Based on the emergency drill scenario, query the drill item template library to obtain the emergency drill items corresponding to the emergency drill scenario; wherein, the drill item template library includes emergency drill items corresponding to different emergency drill scenarios.

[0072] The exercise plan generation model includes a pre-built exercise item template library. Based on the emergency exercise scenario, the corresponding emergency exercise item can be queried from the exercise item template library.

[0073] See Figure 3 During the template library query process, queries are performed according to pre-configured query rules to improve template adaptability. Taking disaster recovery switching drills in emergency drills as an example, the specific process of the drill plan generation model generating the corresponding emergency drill plan includes:

[0074] S301, based on system information of the information system, obtain the disaster recovery operation mode of the information system.

[0075] S302, based on the disaster recovery operation mode, queries the exercise scenario template library and generates emergency exercise scenarios for the information system.

[0076] In this scenario, it is assumed that the information system has two disaster recovery operation modes: active-active mode and disaster recovery mode. If the information system's disaster recovery operation mode is active-active mode, then its corresponding emergency drill scenario is an active-active switchover scenario; if the information system's disaster recovery operation mode is disaster recovery mode, then its corresponding emergency drill scenario is a disaster recovery switchover scenario.

[0077] S303, determine whether the disaster recovery operation mode is active-active. If yes, proceed to step S304.

[0078] S304. Determine whether the disaster recovery operation mode is a dual-active mode within the same city. If yes, proceed to step S305; otherwise, proceed to step S308.

[0079] S305, determine whether the same-city active-active switchover drill was completed in the previous year. If yes, proceed to step S306; otherwise, proceed to step S307.

[0080] S306, based on the dual-active switching scenario, queries the exercise item template library to generate emergency exercise items for normalized verification of dual-active switching within the same city.

[0081] S307, based on the dual-active switching scenario, queries the exercise item template library and generates emergency exercise items for the first verification of dual-active switching in the same city.

[0082] S308. Determine whether a remote active-active switchover drill was completed in the previous year. If yes, proceed to step S309; ​​otherwise, proceed to step S310.

[0083] S309, based on the dual-active switching scenario, queries the exercise item template library to generate emergency exercise items that cover all locations in a dual-active environment every year.

[0084] S310, based on the dual-active switching scenario, queries the exercise item template library and generates emergency exercise items for the first verification of dual-active switching in different locations.

[0085] S311, Determine if the disaster recovery operation mode is disaster recovery mode. If yes, proceed to step S312.

[0086] S312, determine whether the information system is an important core system. If yes, proceed to step S313; otherwise, proceed to step S316.

[0087] S313, determine whether disaster recovery switchover drills were completed in the previous two years. If yes, proceed to step S314; otherwise, proceed to step S315.

[0088] S314, based on the disaster recovery switching scenario, queries the exercise item template library and generates emergency exercise items that fully cover two years of disaster recovery.

[0089] S315, based on the disaster recovery switchover scenario, queries the exercise item template library and generates emergency exercise items for the first verification of disaster recovery.

[0090] S316, determine whether disaster recovery switchover drills were completed in the previous three years. If yes, proceed to step S317; otherwise, proceed to step S318.

[0091] S317, based on the disaster recovery switching scenario, queries the exercise item template library to generate emergency exercise items that cover three years of disaster recovery.

[0092] S318, based on the disaster recovery switching scenario, queries the exercise item template library and generates emergency exercise items for the first verification of disaster recovery.

[0093] Based on relevant data in the system information, queries can be made in the exercise scenario template library and exercise item template library to generate emergency exercise scenarios and emergency exercise items corresponding to the information.

[0094] S203, input the emergency drill plan into the pre-configured drill scheme generation model to generate the emergency drill scheme for the information system; wherein, the drill scheme generation model is used to generate corresponding emergency drill schemes according to different emergency drill plans.

[0095] After generating an emergency drill plan, a drill procedure needs to be developed. Traditionally, this involves manually filling out documents to specify the drill steps, which consumes significant manpower, time, and communication costs, resulting in low efficiency and unsatisfactory results. The drill procedure generation model, however, automatically generates emergency drill procedures based on the emergency drill scenarios and items in the plan, greatly improving efficiency while ensuring that the drill procedure adheres to the basic principles of emergency response plans.

[0096] Optionally, the exercise plan generation model includes an exercise operation template library. Emergency exercise plans are input into the pre-configured exercise plan generation model to generate emergency exercise plans for the information system, including:

[0097] Based on the emergency drill plan, query the drill operation template library to obtain the corresponding emergency drill operations for each emergency drill item; the drill operation template library includes emergency drill operations for different emergency drill items.

[0098] Among them, through the pre-configured exercise operation template library, the corresponding emergency exercise operation can be queried in the exercise operation template library according to the emergency exercise items, so as to obtain the emergency exercise plan.

[0099] Specifically, emergency drill operations can be extracted from pre-set emergency plans. Information system emergency plans are systematic response plans developed to address potential risks such as sudden failures, cyberattacks, and natural disasters, ensuring business continuity and data security. They cover core aspects such as risk identification and assessment, emergency response procedures, resource support measures, and recovery strategies. By clearly defining the emergency organizational structure, pre-setting fault classification and handling mechanisms, and supporting measures such as data backup, redundant equipment, and external collaborative resources, they ensure rapid activation of the plan in emergency situations, minimizing system downtime and reducing the risk of data loss. Simultaneously, the plan requires regular drills and dynamic updates to adapt to changes in the technological environment and new threats, ultimately forming a closed-loop management system encompassing "prevention-response-recovery-improvement," providing security and resilience support for critical business operations. Therefore, emergency plans include all operational steps for responding to emergencies, which are extracted as the operational content for emergency drills.

[0100] S204, Based on the emergency drill plan, execute the emergency drill operation.

[0101] Once an emergency drill plan is generated, the operation platform can automatically execute the drill operations according to the plan. Administrators can also access the operation platform based on the pre-designed emergency drill plan and manually execute the relevant drill operations.

[0102] In addition, the system will automatically send emails and text messages to relevant personnel before the exercise begins.

[0103] S205, Extract operation information from the operation log.

[0104] After the exercise, the system administrator needs to complete the exercise summary report within a specified time. The traditional method requires the system administrator to manually collect and record the exercise data. If multiple operating platforms and complex scenarios are involved, the workload is very large and the authenticity and accuracy of the data cannot be guaranteed.

[0105] After an emergency drill is conducted, the operation log contains complete information such as the operation time, personnel involved, and completion status. Therefore, relevant operation information can be extracted from the operation log.

[0106] S206. Input the operation information into the pre-configured exercise report template to generate an emergency exercise summary report.

[0107] The extracted operational information is input into the exercise report template to automatically generate an emergency exercise summary report, saving time on manual statistics and ensuring the accuracy and authenticity of the data. Furthermore, if the operation log contains errors or unsuccessful executions, the summary report will automatically generate information on the issues discovered during the exercise and can be linked to the issue management module for subsequent problem tracking.

[0108] In this embodiment, based on preset rules and templates, and combined with the commercial bank's information system architecture, business characteristics, and emergency scenarios, a compliant exercise plan and scheme can be automatically generated. Furthermore, after the exercise, the platform can automatically collect exercise data and generate a detailed exercise summary report, providing strong support for subsequent exercise evaluation and improvement. This tool-based and automated approach significantly reduces the workload of manual operations and improves the efficiency of exercise plan development and execution.

[0109] Figure 4 This is a schematic diagram of the structure of an information system emergency drill system provided in an embodiment of this application. (See attached diagram.) Figure 4 The information system emergency drill device includes various functional modules for implementing the aforementioned information system emergency drill method. Any functional module can be implemented by software and / or hardware.

[0110] In some embodiments, the information system emergency drill device 400 includes an information acquisition module 401, a plan generation module 402, a scheme generation module 403, an operation execution module 404, and a drill summary module 405. Wherein:

[0111] The information acquisition module 401 is used to acquire system information of the information system;

[0112] The plan generation module 402 is used to generate an emergency drill plan for the information system based on system information; wherein, the emergency drill plan includes at least one emergency drill scenario, and the emergency drill scenario includes at least one emergency drill item;

[0113] The scheme generation module 403 is used to generate an emergency drill scheme for the information system based on the emergency drill plan; wherein, the emergency drill scheme includes the emergency drill operations corresponding to each emergency drill item;

[0114] Operation execution module 404 is used to execute emergency drill operations based on the emergency drill plan;

[0115] The exercise summary module 405 is used to generate an emergency exercise summary report based on the operation log of the emergency exercise.

[0116] In some embodiments, the program generation module 402 is specifically used for:

[0117] The system information is input into the pre-configured exercise plan generation model to generate an emergency exercise plan for the information system; the exercise plan generation model is used to generate corresponding emergency exercise plans based on different system information.

[0118] In some embodiments, the exercise plan generation model includes an exercise scenario template library and an exercise item template library, and the plan generation module 402 is further used for:

[0119] Based on system information, the exercise scenario template library is queried to obtain the emergency exercise scenarios corresponding to the information system; the exercise scenario template library includes emergency exercise scenarios corresponding to different system information.

[0120] Based on the emergency drill scenario, query the drill item template library to obtain the emergency drill items corresponding to the emergency drill scenario; the drill item template library includes emergency drill items corresponding to different emergency drill scenarios.

[0121] In some embodiments, the scheme generation module 403 is specifically used for:

[0122] The emergency drill plan is input into the pre-configured drill scheme generation model to generate the emergency drill scheme for the information system; the drill scheme generation model is used to generate corresponding emergency drill schemes based on different emergency drill plans.

[0123] In some embodiments, the exercise plan generation model includes an exercise operation template library, and the plan generation module 403 is further used for:

[0124] Based on the emergency drill plan, query the drill operation template library to obtain the corresponding emergency drill operations for each emergency drill item; the drill operation template library includes emergency drill operations for different emergency drill items.

[0125] In some embodiments, the exercise summary module 405 is specifically used for:

[0126] Extract operation information from the operation log;

[0127] Input the operational information into the pre-configured exercise report template to generate an emergency exercise summary report.

[0128] The information system emergency drill device 400 provided in this application embodiment is used to execute the technical solution provided in the aforementioned information system emergency drill method embodiment. Its implementation principle and technical effect are similar to those in the aforementioned method embodiment, and will not be repeated here.

[0129] It should be noted that the division of the various modules in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls, entirely in hardware, or partially in software calls via processing element calls, with some modules implemented in hardware. For example, the scheme generation module 403 can be a separate processing element, or it can be integrated into a chip in the above device. Alternatively, it can be stored as program code in the memory of the above device, and its functions can be called and executed by a processing element of the device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.

[0130] Figure 5 A schematic diagram of the structure of the electronic device provided in this application. Figure 5 As shown, the electronic device 50 provided in this embodiment includes at least one processor 501 and a memory 502.

[0131] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.

[0132] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0133] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0134] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0135] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0136] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0137] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0138] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0139] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0140] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, at least one unit or component may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interface, device, or unit, and may be electrical, mechanical, or other forms.

[0141] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across at least one network unit. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0142] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0143] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0144] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0145] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A method for emergency drills in information systems, characterized in that, include: Obtain system information from the information system; Based on the system information, an emergency drill plan for the information system is generated; wherein, the emergency drill plan includes at least one emergency drill scenario, and the emergency drill scenario includes at least one emergency drill item; Based on the emergency drill plan, an emergency drill scheme for the information system is generated; wherein, the emergency drill scheme includes emergency drill operations corresponding to each emergency drill item; Based on the aforementioned emergency drill plan, conduct the emergency drill operation; Based on the operation log of the emergency drill, an emergency drill summary report is generated.

2. The method according to claim 1, characterized in that, Based on the system information, an emergency drill plan for the information system is generated, including: The system information is input into a pre-configured exercise plan generation model to generate an emergency exercise plan for the information system; wherein, the exercise plan generation model is used to generate corresponding emergency exercise plans based on different system information.

3. The method according to claim 2, characterized in that, The exercise plan generation model includes an exercise scenario template library and an exercise item template library. The system information is input into the pre-configured exercise plan generation model to generate an emergency exercise plan for the information system, including: Based on the system information, the exercise scenario template library is queried to obtain the emergency exercise scenario corresponding to the information system; wherein, the exercise scenario template library includes emergency exercise scenarios corresponding to different system information; Based on the emergency drill scenario, the drill item template library is queried to obtain the emergency drill items corresponding to the emergency drill scenario; wherein, the drill item template library includes emergency drill items corresponding to different emergency drill scenarios.

4. The method according to claim 1, characterized in that, Based on the aforementioned emergency drill plan, an emergency drill scheme for the information system is generated, including: The emergency drill plan is input into a pre-configured drill scheme generation model to generate an emergency drill scheme for the information system; wherein, the drill scheme generation model is used to generate corresponding emergency drill schemes according to different emergency drill plans.

5. The method according to claim 4, characterized in that, The exercise plan generation model includes an exercise operation template library. The emergency exercise plan is input into the pre-configured exercise plan generation model to generate the emergency exercise plan for the information system, including: Based on the emergency drill items in the emergency drill plan, the drill operation template library is queried to obtain the emergency drill operations corresponding to the emergency drill items; wherein, the drill operation template library includes emergency drill operations corresponding to different emergency drill items.

6. The method according to any one of claims 1-5, characterized in that, Based on the operation log of the emergency drill, an emergency drill summary report is generated, including: Extract the operation information from the operation log; Input the operation information into the pre-configured exercise report template to generate an emergency exercise summary report.

7. An information system emergency drill system, characterized in that, include: The information acquisition module is used to acquire system information from the information system. The plan generation module is used to generate an emergency drill plan for the information system based on the system information; wherein the emergency drill plan includes at least one emergency drill scenario, and the emergency drill scenario includes at least one emergency drill item; The plan generation module is used to generate an emergency drill plan for the information system based on the emergency drill plan; wherein, the emergency drill plan includes emergency drill operations corresponding to each emergency drill item; The operation execution module is used to execute emergency drill operations based on the emergency drill plan; The exercise summary module is used to generate an emergency exercise summary report based on the operation log of the emergency exercise.

8. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-6.

10. A program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-6.