Information processing apparatus, information processing method, and non-transitory computer-readable medium
AssigneeCanon Kabushiki Kaisha
InventorHiromasa Kawasaki
Life of this patent
Estimating the term…
Abstract
An information processing apparatus comprises: a processing unit which performs a predetermined process on input data, and outputs the input data on which the predetermined process has been performed; a measurement unit configured to measure an output amount of the output data from the processing unit; a specifying unit configured to specify a period in which the predetermined process is performed by the processing unit; a determination unit configured to determine whether the output amount measured by the measurement unit in the specified period satisfies a predetermined condition; and an output unit configured to output a log associated with the predetermined process by the processing unit on the basis of the determination result.
Claims10
An information processing apparatus comprising:
- a processing unit configured to perform a predetermined process on input data, and to output the input data on which the predetermined process has been performed;
- a specifying unit configured to specify a period, based on a start and an end of the predetermined process performed by the processing unit;
- a measurement unit configured to measure a data size of the output data output from the processing unit per unit time;
- a determination unit configured to determine whether the measured data size in the specified period satisfies a specific condition;
- an output unit configured to generate an abnormality detection log associated with the predetermined process performed by the processing unit if the determination unit determines that the specific condition is satisfied and to output the generated log;
- and
- a first module and a second module forming a multi-stage structure where output data of the first module becomes input data of the second module, wherein
- each of the first module and the second module includes the processing unit, the specifying unit, the measurement unit, the determination unit, and the output unit,
- the determination unit of the second module makes the determination based on a result of the determination by the determination unit of the first module, and
- if an exceptional command is included in the input data input into the processing unit of the first module, the determination unit of the second module does not detect, as an abnormality, a change caused by the exceptional command in the data size of the output data output from the processing unit of the second module,
- wherein at least one of processing unit, the specifying unit, the measurement unit, the determination unit, the output unit, the first module, and the second module is implemented using a CPU.
An information processing method comprising:
- performing a predetermined process on input data;
- outputting the input data on which the predetermined process has been performed;
- specifying a period based on a start and an end of the predetermined process;
- measuring a data size of the output data per unit time;
- determining whether the measured data size in the specified period satisfies a specific condition;
- generating an abnormality detection log associated with the predetermined process performed on the input data if it is determined that the specific condition is satisfied;
- outputting the generated log;
- and
- forming a multi-stage structure from a first module and a second module where output data of the first module becomes input data of the second module, wherein
- each of the first module and the second module is configured to execute the performing step, the outputting the input data step, the specifying step, the measuring step, the determining step, the generating step, and the outputting the generated log step,
- the determining step of second module makes the determination based on a result of the determination in the determination step of the first module, and
- if an exceptional command is included in the input data input in the processing step of the first module, the determining step of the second module does not detect, as an abnormality, a change caused by the exceptional command in the data size of the output data output from the processing step of the second module.
A non-transitory computer-readable medium storing a program that when executed causes a computer to perform an information processing method, the information processing method comprising:
- performing a predetermined process on input data;
- outputting the input data on which the predetermined process has been performed;
- specifying a period based on a start and an end of the predetermined process;
- measuring a data size of the output data per unit time;
- determining whether the measured data size in the specified period satisfies a specific condition;
- generating an abnormality detection log associated with the predetermined process performed on the input data if it is determined that the specific condition is satisfied;
- and
- outputting the generated log;
- and
- forming a multi-stage structure from a first module and a second module where output data of the first module becomes input data of the second module, wherein
- each of the first module and the second module is configured to execute the performing step, the outputting the input data step, the specifying in step, the measuring step the determining step, the generating step, and the outputting the generated log step,
- the determining step of second module makes the determination based on a result of the determination in the determination step of the first module, and
- if an exceptional command is included in the input data input in the processing step of the first module, the determining step of the second module does not detect, as an abnormality, a change caused by the exceptional command in the data size of the output data output from the processing step of the second module.
Dependencies are inferred from the claim text.