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 a plurality of detection devices, each of the plurality of detection devices notifying detection of an event to a notification device that corresponds to a position of the detection device among the plurality of notification devices, the distributed control method including a process executed 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 first detection device included in the plurality of detection devices detecting the first event, the first notification device being capable of receiving a detection of the first event from the first detection device, the second notification device being capable of receiving a detection of a second event from a second detection device included in the plurality of detection devices detecting the second event, the second notification device having condition information indicating a specified condition for generating notification for user, the specified condition being that the detection of the first event is notified and the detection of the second event is received;
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 the second event from the second detection device that has moved from a position under the second notification device to a position under the third notification device, the third notification device obtaining the specified condition from the second notification device via the second 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.
3 Citations
7 Claims
-
1. A distributed control method in a distributed control system including a plurality of notification devices and a plurality of detection devices, each of the plurality of detection devices notifying detection of an event to a notification device that corresponds to a position of the detection device among the plurality of notification devices, the distributed control method including a process executed 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 first detection device included in the plurality of detection devices detecting the first event, the first notification device being capable of receiving a detection of the first event from the first detection device, the second notification device being capable of receiving a detection of a second event from a second detection device included in the plurality of detection devices detecting the second event, the second notification device having condition information indicating a specified condition for generating notification for user, the specified condition being that the detection of the first event is notified and the detection of the second event is received; 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 the second event from the second detection device that has moved from a position under the second notification device to a position under the third notification device, the third notification device obtaining the specified condition from the second notification device via the second 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 first memory; and a plurality of detection devices, each of the plurality of detection devices including; a second memory; and a second processor coupled to the second 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 a first detection device included in the plurality of detection devices detecting the first event, the first notification device being capable of receiving a detection of the first event from the first detection device, the second notification device being capable of receiving a detection of a second event from the a second detection device included in the plurality of detection devices detecting the second event, the second notification device having condition information indicating a specified condition for generating notification for user, the specified condition being that the detection of the first event is notified and the detection of the second event is received; 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 the second event from the second detection device that has moved from a position under the second notification device to a position under the third notification device, the third notification device obtaining the specified condition from the second notification device via the second 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 a plurality of detection devices, each of the plurality of detection devices notifying 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 a first detection device included in the plurality of detection devices detecting the first event, the first notification device being capable of receiving a detection of the first event from the first detection device, the second notification device being capable of receiving a detection of a second event from a second detection device included in the plurality of detection devices detecting the second event the second notification device having condition information indicating a specified condition for generating notification for user, the specified condition being that the detection of the first event is notified and the detection of the second event is received; 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 the second event from the second detection device that has moved from a position under the second notification device to a position under the third notification device, the third notification device obtaining the specified condition from the second notification device via the second 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