DISTRIBUTED CONTROL METHOD, DISTRIBUTED CONTROL SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
First Claim
1. A distributed control method in a distributed control system including a plurality of notification devices and at least one detection device which notifies detection of an event to a notification device that corresponds to a position of the detection device among from the plurality of notification devices, the distributed control method including a process executed by a by a first notification device included in the plurality of notification devices, the process comprising:
- notifying a detection of a first event to a second notification device included in the plurality of notification devices when the detection of the first event is received from the at least one detection device detecting the first event, the first notification device being capable of receiving a detection of the first event from the at least one detection device, the second notification device being capable of receiving a detection of a second event from the at least one detection device;
storing, in a storage device, acknowledgement information associating an event identifier indicating the first event with a device identifier indicating the second notification device when a negative acknowledgement indicating that a processing according to the detection of the first event is not able to be executed is received from the second notification device;
determining whether the event identifier indicating the first event is stored in the storage device or not when a request for a notification of the detection of the first event is received from a third notification device included in the plurality of notification devices, the third notification device being capable of receiving a detection of a second event is from the at least one detection device; and
deleting, from the storage device, a device identifier associated with the event identifier indicating the first event when it is determined that the event identifier indicating the first event is stored in the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed control method in a distributed control system including a process executed by a by a first notification device, the process including notifying a detection of a first event to a second notification device, storing, in a storage device, acknowledgement information associating an event identifier indicating the first event with a device identifier indicating the second notification device when a negative acknowledgement is received from the second notification device, determining whether the event identifier indicating the first event is stored in the storage device or not when a request for a notification of the detection of the first event is received from a third notification device, and deleting, from the storage device, a device identifier associated with the event identifier indicating the first event when it is determined that the event identifier indicating the first event is stored in the storage device.
5 Citations
7 Claims
-
1. A distributed control method in a distributed control system including a plurality of notification devices and at least one detection device which notifies detection of an event to a notification device that corresponds to a position of the detection device among from the plurality of notification devices, the distributed control method including a process executed by a by a first notification device included in the plurality of notification devices, the process comprising:
-
notifying a detection of a first event to a second notification device included in the plurality of notification devices when the detection of the first event is received from the at least one detection device detecting the first event, the first notification device being capable of receiving a detection of the first event from the at least one detection device, the second notification device being capable of receiving a detection of a second event from the at least one detection device; storing, in a storage device, acknowledgement information associating an event identifier indicating the first event with a device identifier indicating the second notification device when a negative acknowledgement indicating that a processing according to the detection of the first event is not able to be executed is received from the second notification device; determining whether the event identifier indicating the first event is stored in the storage device or not when a request for a notification of the detection of the first event is received from a third notification device included in the plurality of notification devices, the third notification device being capable of receiving a detection of a second event is from the at least one detection device; and deleting, from the storage device, a device identifier associated with the event identifier indicating the first event when it is determined that the event identifier indicating the first event is stored in the storage device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A distributed control system, comprising:
-
a plurality of notification devices, each of the plurality of notification devices including; a first memory; and a first processor coupled to the memory; and at least one detection device including; a second memory; and a second processor coupled to the memory and the second processor configured to; notify detection of an event to a notification device determined based on a position of the at least one detection device in the plurality of notification devices;
whereina first notification device is included in the plurality of notification devices, the first processor included in the first notification device being configured to; notify a detection of a first event to a second notification device included in the plurality of notification devices when the detection of the first event is received from the at least one detection device detecting the first event, the first notification device being capable of receiving a detection of the first event from the at least one detection device, the second notification device being capable of receiving a detection of a second event from the at least one detection device; store, in the memory, acknowledgement information associating an event identifier indicating the first event with a device identifier indicating the second notification device when a negative acknowledgement indicating that a processing according to the detection of the first event is not able to be executed is received from the second notification device; determine whether the event identifier indicating the first event is stored in the memory or not when a request for a notification of the detection of the first event is received from a third notification device included in the plurality of notification devices, the third notification device being capable of receiving a detection of a second event is from the at least one detection device; and delete, from the memory, a device identifier associated with the event identifier indicating the first event when it is determined that the event identifier indicating the first event is stored in the memory.
-
-
7. A non-transitory computer-readable storage medium storing a distributed control program that causes a first notification device included in the distributed control system to execute a process, the distributed control system including a plurality of notification devices and at least one detection device which notifies detection of an event to a notification device determined based on a position of the at least one detection device in the plurality of notification devices, the process comprising:
-
notifying a detection of a first event to a second notification device included in the plurality of notification devices when the detection of the first event is received from the at least one detection device detecting the first event, the first notification device being capable of receiving a detection of the first event from the at least one detection device, the second notification device being capable of receiving a detection of a second event from the at least one detection device; storing, in a storage device, acknowledgement information associating an event identifier indicating the first event with a device identifier indicating the second notification device when a negative acknowledgement indicating that a processing according to the detection of the first event is not able to be executed is received from the second notification device; determining whether the event identifier indicating the first event is stored in the storage device or not when a request for a notification of the detection of the first event is received from a third notification device included in the plurality of notification devices, the third notification device being capable of receiving a detection of a second event is from the at least one detection device; and deleting, from the storage device, a device identifier associated with the event identifier indicating the first event when it is determined that the event identifier indicating the first event is stored in the storage device.
-
Specification