A business drill control method, system, terminal and medium

By obtaining target drill scenarios and nodes and orchestrating drill scripts, automated business drills are realized, the problem of insufficient flexibility in the existing technology is solved, and the flexibility of drills and the ability to verify system stability is improved.

CN119473920BActive Publication Date: 2025-04-15RD DATA TECH (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510066423.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-16
Publication Date
2025-04-15
Estimated Expiration
2045-01-16

AI Technical Summary

Technical Problem

The flexibility of existing systems is insufficient during drills and testing, making it difficult for users to customize drill scenarios according to specific needs, resulting in drills that can only cover limited business scenarios and cannot fully verify the stability and reliability of the system.

Method used

By obtaining the target drill scene and the corresponding target drill node, obtaining the target drill template corresponding to the target drill scene, and performing drill scripts on the template based on the target drill node to obtain the target drill plan. Then, conduct business drills based on the drill plan and obtain business drill data in real time.

Benefits of technology

Automatic business drills are realized, and the drill templates can be automatically matched according to the drill scene, meeting the needs of different drill scenes, improving flexibility, and comprehensively verifying the stability and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473920B_ABST
    Figure CN119473920B_ABST
Patent Text Reader

Abstract

The present invention discloses a business drill control method, system, terminal and medium, the method comprising: obtaining a target drill scenario, and determining a plurality of target drill nodes corresponding to the target drill scenario, wherein each target drill node corresponds to a drill item in a business process; obtaining a target drill template corresponding to the target drill scenario, and arranging a drill script for the target drill template based on the target drill node to obtain a target drill plan; performing a business drill based on the target drill plan, and obtaining business drill data in real time. The present invention can realize automated business drills, and can automatically match corresponding drill templates according to the drill scenario, so as to meet the needs of different drill scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of business drill, and in particular to a business drill control method, system, terminal and medium. Background Art

[0002] In the existing system drill and test process, there is a problem of insufficient flexibility, that is, it is difficult for users to customize the drill scenario according to their specific needs. This limitation leads to the drill often covering only limited business scenarios and failing to fully verify the stability and reliability of the system. In addition, traditional drill methods are usually relatively fixed and rely on specific front-end business processes, which limits the actual effect and scope of application of the drill.

[0003] Therefore, the prior art still needs to be improved and enhanced. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide a service rehearsal control method, system, terminal and medium in view of the above-mentioned defects of the prior art. The technical solution adopted by the present invention is as follows:

[0005] In a first aspect, the present invention provides a service rehearsal control method, wherein the method comprises:

[0006] Obtain a target drill scenario, and determine a number of target drill nodes corresponding to the target drill scenario, wherein each target drill node corresponds to a drill item in a business process;

[0007] Acquire a target exercise template corresponding to the target exercise scenario, and perform exercise script arrangement on the target exercise template based on the target exercise node to obtain a target exercise plan;

[0008] A business drill is performed based on the target drill plan, and business drill data is obtained in real time.

[0009] In one implementation, determining a number of target exercise nodes corresponding to the target exercise scenario includes:

[0010] Determine a scenario type corresponding to the target drill scenario, wherein the scenario type reflects an application scenario of a business process;

[0011] Acquire several drill items corresponding to the scenario type, and determine a target drill node corresponding to each drill item.

[0012] In one implementation, determining a number of target exercise nodes corresponding to the target exercise scenario includes:

[0013] Obtaining a target exercise model corresponding to the target exercise scenario, and obtaining a tree node diagram of the target exercise model;

[0014] The target exercise node is determined based on each node in the tree node diagram.

[0015] In one implementation, the target exercise template is scripted based on the target exercise node to obtain a target exercise plan, including:

[0016] Based on the drill items corresponding to each target drill node, determine the drill content corresponding to each drill item;

[0017] Determine the target drill script corresponding to each drill content, configure the target drill template based on the target drill script, and obtain the target drill plan.

[0018] In one implementation, configuring the target exercise template based on the target exercise script to obtain the target exercise plan includes:

[0019] Obtaining several items to be configured in the target drill template;

[0020] According to the business process, the target exercise script is filled into the item to be configured to generate the target exercise plan.

[0021] In one implementation, performing a service exercise based on the target exercise plan and obtaining service exercise data in real time includes:

[0022] Performing a business drill on each target drill node according to the target drill plan, and obtaining a node drill result corresponding to each target drill node;

[0023] Based on all the node drill results, the business drill data is obtained.

[0024] In one implementation, the service drill data is obtained based on all node drill results, including:

[0025] Obtain the business indicator information corresponding to each target drill node;

[0026] Based on the business indicator information corresponding to each target exercise node, an indicator evaluation is performed on the node exercise result corresponding to each target exercise node to obtain the exercise evaluation result corresponding to each target exercise node;

[0027] The business drill data is obtained based on the drill evaluation results corresponding to all target drill nodes.

[0028] In a second aspect, an embodiment of the present invention further provides a service rehearsal control system, wherein the system includes:

[0029] A drill node determination module, used to obtain a target drill scenario and determine a number of target drill nodes corresponding to the target drill scenario, wherein each target drill node corresponds to a drill item in a business process;

[0030] A drill plan generation module is used to obtain a target drill template corresponding to the target drill scenario, and to perform drill script arrangement on the target drill template based on the target drill node to obtain a target drill plan;

[0031] The drill data determination module is used to perform a business drill based on the target drill plan and obtain business drill data in real time.

[0032] In a third aspect, an embodiment of the present invention further provides a terminal, wherein the terminal includes a memory, a processor, and a business rehearsal control program stored in the memory and executable on the processor, and when the processor executes the business rehearsal control program, the steps of the business rehearsal control method of any one of the above-mentioned schemes are implemented.

[0033] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein a business drill control program is stored on the computer-readable storage medium, and when the business drill control program is executed by a processor, the steps of the business drill control method described in any one of the above schemes are implemented.

[0034] Beneficial effects: Compared with the prior art, the present invention provides a business drill control method, which first obtains a target drill scenario and determines a number of target drill nodes corresponding to the target drill scenario, wherein each target drill node corresponds to a drill item in the business process. Next, a target drill template corresponding to the target drill scenario is obtained, and a drill script is arranged for the target drill template based on the target drill node to obtain a target drill plan. Then, a business drill is performed based on the target drill plan, and business drill data is obtained in real time. The present invention can realize automated business drills, and can automatically match corresponding drill templates according to the drill scenarios, so as to meet the needs of different drill scenarios, and has higher flexibility, which is conducive to comprehensive verification of the stability and reliability of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 The present invention provides a flowchart of a preferred embodiment of the service rehearsal control method.

[0036] Figure 2 A schematic diagram of the architecture of a service rehearsal control system provided in an embodiment of the present invention.

[0037] Figure 3 A functional block diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solution and effect of the present invention clearer and more specific, the present invention is further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0039] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations or steps, nor must they be executed in the order described. For example, some operations or steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0040] It should be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0041] It should be understood that, in order to clearly describe the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish between identical or similar items with substantially identical functions and effects. For example, the first control information and the second control information are only used to distinguish different control information, and their order is not limited.

[0042] Those skilled in the art can understand that the words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit the differences.

[0043] It should be further understood that the term “and / or” used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0044] In order to solve the problems of the prior art, the present embodiment provides a business drill control method. Based on the method of the present embodiment, automated business drills can be implemented, and corresponding drill templates can be automatically matched according to the drill scenarios, so as to meet the needs of different drill scenarios, and the flexibility is higher, which is conducive to comprehensively verifying the stability and reliability of the system. In practical application, the present embodiment first obtains the target drill scenario, and determines a number of target drill nodes corresponding to the target drill scenario, wherein each target drill node corresponds to a drill item in the business process. Then, the target drill template corresponding to the target drill scenario is obtained, and the target drill template is scripted based on the target drill node to obtain a target drill plan. Then, a business drill is performed based on the target drill plan, and business drill data is obtained in real time.

[0045] The service drill control method of this embodiment can be applied to a terminal, which can be a mobile phone, a computer, a smart TV or other intelligent product terminal. Figure 1 As shown in , the business drill control method includes the following steps:

[0046] Step S100: Obtain a target exercise scenario, and determine a number of target exercise nodes corresponding to the target exercise scenario, wherein each target exercise node corresponds to an exercise item in a business process.

[0047] In this embodiment, the target drill scene can be a drill scene specified or selected by the user, and the target drill scene reflects the current drill demand. After determining the target drill scene, the embodiment can determine the corresponding target drill node based on the target drill scene. The target drill node is multiple, that is, multiple target drill nodes will correspond to a target drill scene, and each target drill node corresponds to a drill project in the business process. In practical applications, the embodiment can pre-set a scene selection menu, and the scene selection menu is provided with several alternative drill scenes, and each drill scene is provided with a scene introduction and the corresponding drill node in the drill scene. Therefore, the embodiment can directly select the target drill scene and the target drill node corresponding to the target drill scene through the scene selection menu. In addition, the scene selection menu of the embodiment can also be provided with a custom option, and the user can create a target drill scene through the custom option, and can also select several drill projects from the preset drill project library, and then use the selected target drill project as the target drill node of the newly created target drill scene.

[0048] In one implementation, when determining the target exercise node, this embodiment may further include the following steps:

[0049] Step S101: determining a scenario type corresponding to the target drill scenario, wherein the scenario type reflects an application scenario of a business process;

[0050] Step S102: Acquire a number of exercise items corresponding to the scenario type, and determine a target exercise node corresponding to each exercise item.

[0051] In actual applications, after the user determines the target drill scenario, this embodiment can first determine the scenario type corresponding to the target drill scenario. The scenario type reflects the application scenario of the business process, which is used to reflect the characteristics of the target drill scenario and the purpose of the drill. For example, the target drill scenario is a disaster recovery emergency drill scenario, which is mainly used in application scenarios that require emergency drills, and is used to verify whether the disaster recovery plan of the disaster recovery system is reasonable. For example, the monitoring drill scenario is mainly used for the application scenario section of the detailed record of the entire process, which is used to verify whether the monitoring effect covers the entire process. Next, this embodiment can obtain the drill project corresponding to the scenario type. This embodiment can use the determined drill project as the target drill node, thereby determining the target drill node corresponding to each drill project.

[0052] In another implementation, when determining the target exercise node, this embodiment may include the following steps:

[0053] Step S11, obtaining a target exercise model corresponding to the target exercise scenario, and obtaining a tree node diagram of the target exercise model;

[0054] Step S12: determining the target exercise node based on each node in the tree node diagram.

[0055] The present embodiment can also pre-set the drill model corresponding to each drill scene, and the drill model is a tree model, so each drill model will have a corresponding tree node diagram. The tree node diagram includes several nodes, and each node corresponds to a drill project, so each node is a drill node. Based on this, after determining the target drill scene, the present embodiment can obtain the target drill scene, and then obtain the target drill model corresponding to the target drill scene, and then obtain the tree node diagram corresponding to the target drill model, and then analyze the tree node diagram, obtain all the nodes in the tree node diagram, and then determine the target drill node based on each node in the tree node diagram. In addition, since the target drill model of the present embodiment is a tree node diagram, and the tree node diagram includes a root node and several leaf nodes, there is an association between the nodes in the tree node diagram, so the relationship between the various drill projects in the business process can be determined according to the relationship between the nodes, which is convenient for determining the drill plan in the subsequent steps.

[0056] Step S200: Acquire a target exercise template corresponding to the target exercise scenario, and arrange an exercise script for the target exercise template based on the target exercise node to obtain a target exercise plan.

[0057] This embodiment can obtain a target drill template, which can be used to automatically arrange drill scripts according to target drill nodes, thereby automatically outputting a target drill plan, which reflects the progress and precautions of the drill, facilitating the implementation of business drills.

[0058] Specifically, the target drill template of the present embodiment is determined according to the target drill scenario. In order to facilitate the determination of the target drill template, the present embodiment may pre-configure a template library, in which a number of drill templates are provided, and these drill templates have been pre-classified and stored according to the drill scenario. In specific applications, each drill scenario has a unique scene identifier, which can be used to distinguish different drill scenarios, and is also used to map with the corresponding drill template to distinguish the drill template. After determining the target drill scenario, the present embodiment obtains the scene identifier of the target drill scenario, and then matches the scene identifier with the template library, so as to determine the target drill template of the target drill scenario, in which a plurality of items to be configured are provided.

[0059] In one implementation, this embodiment includes the following steps when determining the target exercise plan:

[0060] Step S201: based on the drill items corresponding to each target drill node, determine the drill content corresponding to each drill item;

[0061] Step S202: determine the target drill script corresponding to each drill content, configure the target drill template based on the target drill script, and obtain the target drill plan.

[0062] Specifically, this embodiment can first determine the drill content corresponding to each drill project based on the drill project corresponding to each target drill node. In this embodiment, the drill content includes a drill operation process, and the drill operation process reflects the drill steps. Next, this embodiment pre-sets a script library, and the script library includes drill scripts corresponding to different drill steps. Therefore, this embodiment can obtain all the drill steps corresponding to each drill content, and then determine the drill script corresponding to each drill step from the preset script library, and then integrate the drill scripts of all the drill steps to obtain the target drill script corresponding to each drill content. Then, the target drill template is configured based on the target drill script to obtain the target drill plan.

[0063] Furthermore, this embodiment obtains several items to be configured in the target drill template, each of which corresponds to a drill content. This embodiment can fill the determined target drill script into the items to be configured according to the business process and the order of the drill content in the business process, and then generate the target drill plan, which can facilitate the automatic business drill.

[0064] In addition, in another implementation, the present embodiment can also adjust or optimize the determined target exercise script, and then fill the adjusted or optimized target exercise script into the item to be configured. For example, the scripts that can be merged in the determined target exercise script can be merged, or some scripts can be artificially added as needed to generate a better target exercise plan.

[0065] Step S300: Perform a business drill based on the target drill plan, and obtain business drill data in real time.

[0066] After determining the target exercise plan, this embodiment can perform a business exercise based on the target exercise plan and record business exercise data in real time. The business exercise data can be used to reflect the effect of the business exercise.

[0067] In one implementation, this embodiment includes the following steps when performing a service drill:

[0068] Step S301: Perform a service drill on each target drill node according to the target drill plan to obtain a node drill result corresponding to each target drill node;

[0069] Step S302: Based on all the node drill results, the business drill data is obtained.

[0070] Specifically, the present embodiment can conduct drills according to the determined target drill plan, because the target drill scenario of the present embodiment corresponds to a number of target drill nodes, and there is an association between the target drill nodes, such as the association between the root node and the leaf node, and the association between the target drill node and the target drill node is matched by the business process, which reflects the flow of the business process. Therefore, the present embodiment can conduct a business drill for each target drill node according to the association between the target drill node and the target drill node, so that the drill process matches the business process. When conducting a drill, the present embodiment can record the node drill results corresponding to each target drill node, and then obtain the business drill data based on all the node drill results.

[0071] In practical applications, this embodiment can perform an indicator evaluation on the node drill result corresponding to each target drill node after obtaining the node drill result corresponding to each target drill node, obtain the drill evaluation result corresponding to each target drill node, and then obtain the business drill data based on the drill evaluation results corresponding to all target drill nodes. Specifically, this embodiment can obtain the business indicator information corresponding to each target drill node, and the business indicator information reflects the drill goal that needs to be completed or the drill requirements that need to be met for each target drill node. This embodiment performs an indicator evaluation on the node drill result corresponding to each target drill node based on the business indicator information corresponding to each target drill node in order to determine whether the node drill result corresponding to each target drill node meets the preset requirements and standards, and then determine the business drill data, which reflects the drill results of the entire target drill scenario. When performing indicator evaluation, this embodiment can score the node drill results corresponding to each target drill node according to the business indicator information of the target drill node, obtain the scoring information of each target drill node, and then calculate the average value based on the scoring information of all target drill nodes, and use the average value as the score of the entire target drill scenario, thereby obtaining the drill result of the entire target drill scenario.

[0072] In one implementation, after obtaining the drill results of the entire target drill scenario, this embodiment can determine whether the drill process of the entire target drill scenario meets the drill requirements based on the average value calculated in the above process. For example, if the calculated average value is smaller than the preset standard value, it can be determined that the drill results of the entire target drill scenario do not meet the requirements. At this time, the drill script can be re-arranged and the target drill plan can be re-formulated so that the business drill can be re-performed based on the newly formulated target drill plan, so that the drill results of the entire target drill scenario can meet the drill requirements. This embodiment can record the node drill results corresponding to each target drill node obtained during the drill process and the drill results of the entire target drill scenario, generate log information, and visualize the generated log information in real time. In the process of visual display, this embodiment can also mark and display the drill progress and node drill results of each target drill node to highlight the drill progress and node drill results, so as to facilitate a more intuitive understanding of the business drill process.

[0073] In summary, this embodiment first obtains a target drill scenario, and determines a number of target drill nodes corresponding to the target drill scenario, wherein each target drill node corresponds to a drill item in a business process. Next, a target drill template corresponding to the target drill scenario is obtained, and a drill script is arranged for the target drill template based on the target drill node to obtain a target drill plan. Then, a business drill is performed based on the target drill plan, and business drill data is obtained in real time. This embodiment can realize automated business drills, and can automatically match corresponding drill templates according to the drill scenarios, so as to meet the needs of different drill scenarios, and has higher flexibility, which is conducive to comprehensive verification of the stability and reliability of the system.

[0074] Based on the above embodiments, the present invention also provides a service drill control system, such as Figure 2 As shown in , the system includes: a drill node determination module 10, a drill plan generation module 20 and a drill data determination module 30. The drill node determination module 10 is used to obtain a target drill scenario and determine a number of target drill nodes corresponding to the target drill scenario, wherein each target drill node corresponds to a drill item in a business process. The drill plan generation module 20 is used to obtain a target drill template corresponding to the target drill scenario, and perform drill script arrangement on the target drill template based on the target drill node to obtain a target drill plan. The drill data determination module 30 is used to perform a business drill based on the target drill plan and obtain business drill data in real time.

[0075] In one implementation, the drill node determination module 10 includes:

[0076] A scenario type determination unit, configured to determine a scenario type corresponding to the target drill scenario, wherein the scenario type reflects an application scenario of a business process;

[0077] The drill item acquisition unit is used to acquire a number of drill items corresponding to the scenario type and determine a target drill node corresponding to each drill item.

[0078] In one implementation, the drill node determination module 10 includes:

[0079] A tree node diagram determining unit, used to obtain a target exercise model corresponding to the target exercise scenario, and obtain a tree node diagram of the target exercise model;

[0080] A target exercise node determination unit is used to determine the target exercise node based on each node in the tree node diagram.

[0081] In one implementation, the exercise plan generating module 20 includes:

[0082] A drill content determination unit, used to determine the drill content corresponding to each drill item based on the drill item corresponding to each target drill node;

[0083] The drill script configuration unit is used to determine the target drill script corresponding to each drill content, configure the target drill template based on the target drill script, and obtain the target drill plan.

[0084] In one implementation, the drill script configuration unit includes:

[0085] A to-be-configured item acquisition subunit is used to acquire a number of to-be-configured items in the target exercise template;

[0086] The drill script filling subunit is used to fill the target drill script into the item to be configured according to the business process to generate the target drill plan.

[0087] In one implementation, the drill data determination module 30 includes:

[0088] A service drill unit, configured to perform service drills on each target drill node according to the target drill plan, and obtain a node drill result corresponding to each target drill node;

[0089] The drill result analysis unit is used to obtain the business drill data based on all node drill results.

[0090] In one implementation, the drill result analysis unit includes:

[0091] A business indicator information acquisition subunit is used to obtain the business indicator information corresponding to each target exercise node;

[0092] The drill evaluation result determination subunit is used to perform an indicator evaluation on the node drill result corresponding to each target drill node based on the business indicator information corresponding to each target drill node, so as to obtain the drill evaluation result corresponding to each target drill node;

[0093] The business drill data determination subunit is used to obtain the business drill data based on the drill evaluation results corresponding to all target drill nodes.

[0094] The working principles of each module in the service rehearsal control system of this embodiment are the same as the principles of each step in the above method embodiment, and will not be repeated here.

[0095] Each module in the above-mentioned business drill control system can be implemented in whole or in part by software, hardware and their combination. Each of the above-mentioned modules can be embedded in or independent of the processor in the terminal in the form of hardware, or can be stored in the memory in the terminal in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.

[0096] Based on the above embodiment, the present invention further provides a terminal, the principle block diagram of the terminal can be as follows: Figure 3 The terminal may include one or more processors 100 ( Figure 3 Only one is shown in the figure), a memory 101 and a computer program 102 stored in the memory 101 and executable on one or more processors 100.

[0097] In one embodiment, the processor 100 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0098] In one embodiment, the memory 101 may be an internal storage unit of an electronic device, such as a hard disk or memory of the electronic device. The memory 101 may also be an external storage device of the electronic device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device. Further, the memory 101 may also include both an internal storage unit of the electronic device and an external storage device. The memory 101 is used to store computer programs and other programs and data required by the terminal. The memory 101 may also be used to temporarily store data that has been output or is to be output.

[0099] Those skilled in the art will understand that Figure 3 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the scheme of the present invention, and does not constitute a limitation on the terminal to which the scheme of the present invention is applied. The specific terminal may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0100] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, operating database or other media used in the embodiments provided by the present invention may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double operational data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0101] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A service drill control method, characterized in that: The method comprises: Obtain a target drill scenario, and determine a number of target drill nodes corresponding to the target drill scenario, wherein each target drill node corresponds to a drill item in a business process; Acquire a target exercise template corresponding to the target exercise scenario, and perform exercise script arrangement on the target exercise template based on the target exercise node to obtain a target exercise plan; Conducting a business exercise based on the target exercise plan and obtaining business exercise data in real time; Determining a number of target exercise nodes corresponding to the target exercise scenario includes: A scene selection menu is pre-set, wherein the scene selection menu is provided with a plurality of alternative drill scenes, and each alternative drill scene is provided with a scene introduction and a drill node corresponding to the alternative drill scene; Selecting a target drill scene and a target drill node corresponding to the target drill scene through the scene selection menu; The scene selection menu further includes a custom option, through which a target drill scene is created, and several drill items are selected from a preset drill item library, and the selected target drill items are used as target drill nodes of the newly created target drill scene; Alternatively, determining a number of target exercise nodes corresponding to the target exercise scenario includes: Determine a scenario type corresponding to the target drill scenario, wherein the scenario type reflects an application scenario of a business process; Acquire a number of drill items corresponding to the scenario type, and determine a target drill node corresponding to each drill item; Alternatively, determining a number of target exercise nodes corresponding to the target exercise scenario includes: Obtain a target exercise model corresponding to the target exercise scenario, and obtain a tree node diagram of the target exercise model, wherein the tree node diagram includes a plurality of nodes, and each node corresponds to a exercise item, and there is an association between nodes in the tree node diagram; Determine the target exercise node based on each node in the tree node diagram; Obtaining a target drill template corresponding to the target drill scenario, including: A template library is preconfigured, wherein a plurality of drill templates are set in the template library, and all the drill templates are pre-classified and stored according to the drill scenarios, and each drill scenario has a unique scenario identifier, and the scenario identifier can be used to distinguish different drill scenarios and is used to map with the corresponding drill template to distinguish the drill template; Acquire a scene identifier of the target drill scene, match the scene identifier with a template library, and determine a target drill template for the target drill scene; The target exercise template is scripted based on the target exercise node to obtain a target exercise plan, including: Based on the drill items corresponding to each target drill node, determine the drill content corresponding to each drill item, wherein the drill content includes a drill operation process, and the drill operation process reflects the drill steps; A script library is pre-set, and the script library includes drill scripts corresponding to different drill steps, and all drill steps corresponding to each drill content are obtained, and the drill script corresponding to each drill step is determined from the preset script library, and the drill scripts of all drill steps are integrated to determine the target drill script corresponding to each drill content, and the target drill template is configured based on the target drill script to obtain the target drill plan; Conduct business drills based on the target drill plan and obtain business drill data in real time, including: Performing a business drill on each target drill node according to the target drill plan, and obtaining a node drill result corresponding to each target drill node; Obtain the business indicator information corresponding to each target drill node; Based on the business indicator information corresponding to each target exercise node, an indicator evaluation is performed on the node exercise result corresponding to each target exercise node to obtain the exercise evaluation result corresponding to each target exercise node; Based on the drill evaluation results corresponding to all target drill nodes, the business drill data is obtained; When performing indicator evaluation, score the node drill results corresponding to each target drill node according to the business indicator information of each target drill node, obtain the score information of each target drill node, calculate the average value based on the score information of all target drill nodes, use the average value as the score of the entire target drill scenario, and obtain the drill result of the entire target drill scenario; After obtaining the drill results of the entire target drill scenario, the drill process of the entire target drill scenario is judged based on the calculated average value to determine whether it meets the drill requirements. If the calculated average value is smaller than the preset standard value, it is determined that the drill results of the entire target drill scenario do not meet the requirements, and the drill script is re-arranged and the target drill plan is re-formulated; The node drill results corresponding to each target drill node obtained during the drill and the drill results of the entire target drill scenario are recorded, log information is generated, and the generated log information is visualized in real time. In the process of visualization, the drill progress of each target drill node and the node drill results are also marked and displayed to highlight the drill progress and node drill results.

2. The service drill control method according to claim 1, characterized in that: The target exercise template is configured based on the target exercise script to obtain the target exercise plan, including: Obtaining several items to be configured in the target drill template; According to the business process, the target exercise script is filled into the item to be configured to generate the target exercise plan.

3. A business drill control system, characterized in that: The system is used to implement the steps of the service rehearsal control method according to claim 1 or 2, and the system includes: A drill node determination module, used to obtain a target drill scenario and determine a number of target drill nodes corresponding to the target drill scenario, wherein each target drill node corresponds to a drill item in a business process; A drill plan generation module is used to obtain a target drill template corresponding to the target drill scenario, and to perform drill script arrangement on the target drill template based on the target drill node to obtain a target drill plan; The drill data determination module is used to perform a business drill based on the target drill plan and obtain business drill data in real time.

4. A terminal, characterized in that: The terminal includes a memory, a processor, and a service rehearsal control program stored in the memory and executable on the processor. When the processor executes the service rehearsal control program, the steps of the service rehearsal control method according to claim 1 or 2 are implemented.

5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a service rehearsal control program, and when the service rehearsal control program is executed by the processor, the steps of the service rehearsal control method according to claim 1 or 2 are implemented.

Citation Information

Patent Citations

  • Simulation drilling method and system for virtuality and reality combination

    CN115456416A

  • Simulation drilling method, device and equipment

    CN117435090A