US11907053B2ActiveUtilityA1

Failure handling apparatus and system, rule list generation method, and non-transitory computer-readable medium

Assignee: NEC CORPPriority: Feb 28, 2020Filed: Feb 25, 2021Granted: Feb 20, 2024
Est. expiryFeb 28, 2040(~13.6 yrs left)· nominal 20-yr term from priority
G06F 11/0772G06F 11/0775G06F 11/0793G06F 11/0751G06F 8/30G06F 11/0766G06F 11/0709
33
PatentIndex Score
0
Cited by
18
References
8
Claims

Abstract

A failure handling apparatus ( 100 ) is provided with: an acceptance unit ( 15 ) that accepts specification of condition information in an execution condition; a code generation unit ( 16 ) that generates a program code of a conditional expression based on the specified condition information; a template generation unit ( 17 ) that generates an input template of a plurality of failure handling rules, including an input field of a determination criterion value for determining extracted information, based on the program code and an input field of a handling content; and a list generation unit ( 18 ) that sets input values, for the input template, in the input fields and stores the input values in a storage unit as a list.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A failure handling apparatus comprising:
 at least one memory configured to store instructions and a list of a plurality of failure handling rules in which a handling content relevant to a failure message detected from an information system is associated with an execution condition for executing the handling content against the information system, and 
 at least one processor configured to execute the instructions to: 
 acquire the failure message; 
 determine whether extracted information being extracted from the acquired failure message is applicable to the execution condition for each of the plurality of failure handling rules in the list; and 
 identify a handling content associated with the execution condition that is determined to be applicable, and execute the identified handling content against the information system, 
 accept specification of condition information in the execution condition; 
 generate a program code of a conditional expression based on the specified condition information; 
 generate an input template of the plurality of failure handling rules, including an input field of a determination criterion value for determining the extracted information, based on the program code, and an input field of the handling content; and 
 set input values, for the input template, to the input fields, and storing the input values in the memory as the list. 
 
     
     
       2. The failure handling apparatus according to  claim 1 , wherein,
 the at least one processor is further configured to execute the instructions to: 
 when an input of an execution suppression condition for a specific failure handling rule is received, update the list by further associating the execution suppression condition with the execution condition of the specific failure handling rule, 
 when the execution condition that is determined to be applicable is associated with the execution suppression condition, determine whether the execution suppression condition is satisfied, and, 
 when the execution suppression condition is satisfied, suppress execution of the specified handling content. 
 
     
     
       3. The failure handling apparatus according to  claim 2 , wherein
 the execution suppression condition includes an upper limit number of times per unit time for executing the handling content to which the execution suppression condition is associated, and, 
 wherein the at least one processor is further configured to execute the instructions to: 
 when the number of times per unit time for executing the handling content exceeds the upper limit number of times is determined, determine that the execution suppression condition is satisfied. 
 
     
     
       4. The failure handling apparatus according to  claim 2  or  3 , wherein
 the execution suppression condition includes an interval for suppressing execution of the handling content to which the execution suppression condition is associated, and, 
 wherein the at least one processor is further configured to execute the instructions to: 
 when the interval has not elapsed since last execution of the handling content is determined, determine that the execution suppression condition is satisfied. 
 
     
     
       5. The failure handling apparatus according to  claim 2 , wherein
 the execution suppression condition includes a time period for suppressing execution of the handling content to which the execution suppression condition is associated, and, 
 wherein the at least one processor is further configured to execute the instructions to: 
 when current time is included in the time period is determined, determine that the execution suppression condition is satisfied. 
 
     
     
       6. The failure handling apparatus according to  claim 1 , wherein
 the at least one memory is further configured to store the list for each service type, and 
 wherein the at least one processor is further configured to execute the instructions to: 
 determine a service type from the extracted information, identify the list associated to the determined service type, and determine whether extracted information being extracted from the acquired failure message is applicable to the execution condition for each of the plurality of failure handling rules in the identified list. 
 
     
     
       7. A rule list generation method by a failure handling apparatus including:
 at least one memory configured to store instructions and a list of a plurality of failure handling rules in which a handling content relevant to a failure message detected from an information system is associated with an execution condition for executing the handling content against the information system, and 
 at least one processor configured to execute the instructions to:
 store a list of a plurality of failure handling rules in which a handling content relevant to a failure message detected from an information system is associated with an execution condition for executing the handling content against the information system; 
 acquire the failure message; 
 determining whether extracted information being extracted from the acquired failure message is applicable to the execution condition for each of the plurality of failure handling rules in the list; and 
 identify a handling content associated with the execution condition that is determined to be applicable and executing the identified handling content against the information system, 
 
 the rule list generation method comprising: 
 accepting specification of condition information in the execution condition; 
 generating a program code of a conditional expression based on the specified condition information; 
 generating an input template of the plurality of failure handling rules, including an input field of a determination criterion value for determining the extracted information, based on the program code, and an input field of the handling content; and 
 setting input values, for the input template, in the input fields and storing the input values in the memory as the list. 
 
     
     
       8. A non-transitory computer-readable medium that stores a program causing a computer to perform:
 processing of accepting specification of condition information in an execution condition for executing a handling content associated with a failure message detected from an information system against the information system; 
 processing of generating a program code of a conditional expression based on the specified condition information; 
 processing of generating an input template of a plurality of failure handling rules, including an input field of a determination criterion value for determining extracted information extracted from the failure message, based on the program code, and an input field of the handling content; 
 processing of setting input values, for the input template, in the input fields and storing the input values in a storage apparatus as a list of the plurality of failure handling rules; 
 processing of acquiring the failure message; 
 processing of determining whether extracted information being extracted from the acquired failure message is applicable to the execution condition for each of the plurality of failure handling rules in the list; and 
 processing of identifying a handling content associated with the execution condition that is determined to be applicable and executing the identified handling content against the information system.

Join the waitlist — get patent alerts

Track US11907053B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.