Patent ID: 8717167

Claim:
An event detection control method, comprising: a comparing step of comparing generated data from a data generation device with event notification setting information preset by an application and including a notification condition and notification contents; a notifying step of notifying the application of an event message indicating the notification contents when the generated data satisfies the notification condition by a redundant configuration of a plurality of event detection devices including an operative system and a standby system; a data identifier assigning step of assigning to the generated data a data identifier for identification of an order of generating the generated data in the data generation device; an event message generation control step of redundantly performing using each event detection device an operation of determining whether or not generated data satisfies a notification condition of event notification setting information corresponding to an internal state for each internal state determined by a combination of the event notification setting information and the generated data, generating an event message including an event identifier uniquely determined from the internal state and the data identifier of the generated data when the condition is satisfied, and holding a generation history of the event message, the event identifier including an identifier of the internal state and the data identifier of the generated data; an event message transmission control step of transmitting the event message from an operative event detection device to the application, and holding a transmission history of the event message by a device different from the operative event detection device; and an abnormal condition control step comparing an event identifier of an event message and a time stamp in the generation history held by the standby event detection device with an event identifier of an event message and a time stamp in the transmission history when the standby event detection device detects an abnormal condition of the operative event detection device, thereby transmitting an event message that has not been transmitted by the operative event detection device through the standby event detection device, and allowing the standby event detection device to transfer from the standby event detection device to an operative system.