How to update disaster prevention systems and programs

The disaster prevention system addresses the issue of program updates causing functional deterioration by implementing a verification mechanism to ensure successful updates of one device before proceeding with others, thereby maintaining system functionality during updates.

JP7671333B2Active Publication Date: 2025-05-01NOHMI BOSAI LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023208202
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-12-11
Publication Date
2025-05-01
Estimated Expiration
2040-03-26

AI Technical Summary

Technical Problem

The updating of programs in disaster prevention systems with multiple devices of the same type leads to a deterioration of disaster prevention functions, as the processor cannot perform processing during updates, affecting the monitoring areas covered by these devices.

Method used

A disaster prevention system that includes a plurality of similar devices, an update mechanism for updating programs for each device, and a verification mechanism to confirm the successful update of one device before updating the remaining devices, ensuring that the system maintains its disaster prevention functions during the update process.

Benefits of technology

This approach reduces the deterioration of disaster prevention functions by ensuring that updates are performed in a manner that minimizes disruptions, preventing inconveniences such as failed updates or reduced functionality in other devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007671333000001
    Figure 0007671333000001
  • Figure 0007671333000002
    Figure 0007671333000002
  • Figure 0007671333000003
    Figure 0007671333000003
Patent Text Reader

Abstract

To provide means for reducing a decline in disaster prevention functions in a disaster prevention system including a plurality of devices of the same type, caused by updating programs of those devices.SOLUTION: In a tunnel T, fire detectors 11(1) to 11(n+1) are arranged in alignment at approximately equal intervals along the traveling direction of a vehicle. The inside of the tunnel T is divided into a plurality of partial areas A(1) to A(n), and the partial area A(i) (i is a natural number of 1≤i≤n) is monitored by a fire detector 11(i) and a fire detector 11(i+1). A disaster prevention receiving panel 10 performs a process for updating programs of odd-numbered fire detectors 11, returns, if those programs are not updated successfully, those programs to the programs before the update, and does not perform a process for updating programs of even-numbered fire detectors 11.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for updating a program in a disaster prevention system. [Background technology]

[0002] In recent years, an increasing number of disaster prevention system devices are equipped with processors and memory, and perform various functions by the processor executing data processing according to programs (software) stored in the memory. The programs used by such devices may need to be updated, for example, to fix bugs or add new functions.

[0003] Normally, while a program in a device is being updated, the processor of the device cannot execute processing according to the program being updated, which poses a problem that while a device in a disaster prevention system is updating its program, the disaster prevention function of the monitoring area covered by the device is reduced.

[0004] As a technology for reducing the inconvenience caused by function stoppages during program updates, for example, Patent Document 1 proposes a program update device that updates programs installed in a vehicle at periods specified by the vehicle occupant and enables the program update process to be interrupted and resumed. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2017-097620 A Summary of the Invention [Problem to be solved by the invention]

[0006] As described above, when a device provided in a disaster prevention system uses a program, the disaster prevention function of the disaster prevention system is reduced while the program is being updated.

[0007] Some disaster prevention systems include a device that performs processing for each of a plurality of partial regions obtained by dividing a disaster prevention target area. For example, a fire detection system that covers a wide area includes a fire detector that is disposed in each of a plurality of partial regions obtained by dividing the target area, and the fire detectors detect the occurrence of a fire in each partial region.

[0008] In view of the above circumstances, the present invention provides a means for reducing the degradation of disaster prevention functions that occurs in a disaster prevention system including a plurality of devices of the same type when the devices are updated with programs. [Means for solving the problem]

[0009] In order to solve the above problems, the present invention provides a disaster prevention system having a plurality of homogeneous devices for disaster prevention, comprising an update means for updating a program of each of the plurality of homogeneous devices, and a confirmation means for confirming whether the program update by the update means has been performed successfully, and only when the confirmation means confirms that the update performed by the update means for a program of a device among the plurality of homogeneous devices has been performed successfully, does the update means update any unupdated programs among the programs of each of the plurality of homogeneous devices.

[0010] According to the disaster prevention system of the present invention, for example, if a program update fails in one device or the updated program does not operate normally, the occurrence of similar problems in other devices is prevented. Effect of the Invention

[0011] According to the present invention, the deterioration of disaster prevention functions caused by program updates is mitigated. [Brief description of the drawings]

[0012] [Figure 1] 1 is a diagram showing an overall configuration of a disaster prevention system according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing the functional configuration of a disaster prevention receiving panel according to an embodiment. [Diagram 3] FIG. 13 is a diagram illustrating a configuration of a grouping table stored in a disaster prevention receiving panel according to an embodiment. [Figure 4] FIG. 4 is a diagram showing a flow of a process performed by a disaster prevention receiving panel according to an embodiment for updating a program of a fire detector. [Diagram 5] FIG. 13 is a diagram showing an overall configuration of a disaster prevention system according to a modified example. [Figure 6] FIG. 13 is a diagram illustrating a configuration of a grouping table stored in a disaster prevention receiving panel according to one modified example. [Figure 7] FIG. 13 is a diagram illustrating a program update instruction screen displayed on a disaster prevention receiving panel according to one modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] [Embodiment] A disaster prevention system 1 according to one embodiment of the present invention will be described below. Fig. 1 is a diagram showing an overall configuration of the disaster prevention system 1. In this embodiment, the disaster prevention system 1 is a system for detecting a fire in a tunnel T. Note that Fig. 1 is a diagram showing the tunnel T as viewed from above, with vehicles traveling in the left and right directions.

[0014] The disaster prevention system 1 includes a disaster prevention receiving panel 10 and a plurality of fire detectors arranged at approximately equal intervals on the wall surface of the tunnel T, i.e., fire detector 11(1), fire detector 11(2), fire detector 11(3), ..., fire detector 11(n+1). Hereinafter, when the plurality of fire detectors are not distinguished from one another, they will be collectively referred to as "fire detector 11." Each of the plurality of fire detectors 11 is communicatively connected to the disaster prevention receiving panel 10. Note that the communication connection between them may be a wired connection or a wireless connection.

[0015] The disaster prevention receiving panel 10 receives a fire detection signal output when each of the multiple fire detectors 11 detects a fire. When the disaster prevention receiving panel 10 receives a fire detection signal from any of the fire detectors 11, it notifies people in the tunnel T of the occurrence of a fire by displaying a message and emitting an alarm, and also notifies a higher-level system (not shown in FIG. 1) via the network.

[0016] The target area monitored by the disaster prevention system 1 is the entire area inside the tunnel T. The target area inside the tunnel T is divided into n partial areas, namely, partial area A(1), partial area A(2), ..., partial area A(n). Hereinafter, when there is no need to distinguish between these partial areas, they will be collectively referred to as "partial area A."

[0017] The multiple fire detectors 11 included in the disaster prevention system 1 are sequentially arranged in the vehicle travel direction at boundary positions between two adjacent partial areas A among the multiple partial areas A, i.e., the boundary position between partial area A(1) and partial area A(2), the boundary position between partial area A(2) and partial area A(3), etc. More specifically, as shown in Fig. 1, fire detector 11(1) is arranged at the entrance / exit side of partial area A(1), fire detector 11(2) is arranged at the boundary position between partial area A(1) and partial area A(2), ..., fire detector 11(n) is arranged at the boundary position between partial area A(n-1) and partial area A(n), and fire detector 11(n+1) is arranged at the entrance / exit side of partial area A(n).

[0018] Each of the fire detectors 11 is an integrated device that includes a right-side fire detector capable of monitoring an area approximately 90 degrees to the right of the device, and a left-side fire detector capable of monitoring an area approximately 90 degrees to the left of the device. The right-side fire detector and the left-side fire detector of one fire detector 11 share a power source, a control unit, a communication unit, etc., but detect fires in their respective monitored areas separately and independently. In this application, a fire detector monitoring a target area means that the fire detector detects a fire within the target area.

[0019] As shown in FIG. 1, the right-side fire detector equipped in the fire detector 11(i) (where i is any natural number between 1≦i≦(n+1), the same applies below) is referred to as the right-side fire detector 111(i), and the left-side fire detector equipped in the fire detector 11(i) is referred to as the left-side fire detector 112(i). In addition, when the right-side fire detector 111(1), the right-side fire detector 111(2), ..., the right-side fire detector 111(n+1) are not differentiated from each other, these right-side fire detectors are collectively referred to as the "right-side fire detector 111." Similarly, when the left-side fire detector 112(1), the left-side fire detector 112(2), ..., the left-side fire detector 112(n+1) are not differentiated from each other, these left-side fire detectors are collectively referred to as the "left-side fire detector 112."

[0020] The right-side fire detector 111 and the left-side fire detector 112, which are adjacent to each other, monitor the same partial area A. For example, partial area A(1) is monitored by the left-side fire detector 112(1) and the right-side fire detector 111(2). The reason why one partial area A is monitored by both the left-side fire detector 112 and the right-side fire detector 111 in this manner is to enable detection of a fire even if one of them fails. In other words, in the disaster prevention system 1, when at least one of the left-side fire detector 112 and the right-side fire detector 111 monitoring the same partial area A detects a fire, it is determined that a fire has occurred in the partial area A.

[0021] In addition, the right-side fire detector 111(1) of the fire detector 11(1) cannot monitor the inside of the tunnel T, so its function is disabled by, for example, covering it with a light shield. Similarly, the left-side fire detector 112 of the fire detector 11(n+1) cannot monitor the inside of the tunnel T, so its function is disabled.

[0022] The right side fire detector 111 and the left side fire detector 112 are, for example, infrared three-wavelength flame detectors, and detect a fire based on output signals from three types of infrared sensors that have different light frequency characteristics. However, the method by which the right side fire detector 111 and the left side fire detector 112 detect a fire is not limited to the infrared three-wavelength method, and other methods may be adopted. When the right side fire detector 111 and the left side fire detector 112 detect a fire, they output a fire detection signal to the disaster prevention receiving panel 10.

[0023] The fire detector 11 is equipped with a processor and a memory, and in accordance with a program stored in the memory (for example, a program commonly referred to as firmware), the processor performs processing for controlling the infrared sensor, determination processing for detecting a fire, processing for transmitting a fire detection signal when a fire is detected, and the like.

[0024] The program stored in the memory of the fire detector 11 may need to be updated for the purpose of fixing bugs, improving functions, adding new functions, etc. In this embodiment, the disaster prevention receiving panel 10 periodically accesses a predetermined site on the Internet to check whether there is an update program for the fire detector 11, and if there is an update program, it downloads the update program from the site, and then transmits the update program to each of the multiple fire detectors 11 and instructs the fire detectors 11 to execute the update program. The fire detector 11 executes the update program received from the disaster prevention receiving panel 10 according to the instruction from the disaster prevention receiving panel 10. As a result, the program stored in the memory of the fire detector 11 is updated.

[0025] The disaster prevention receiving panel 10 includes a processor and a memory, and the processor processes data according to a program stored in the memory, thereby serving as a device equipped with various functions. The disaster prevention receiving panel 10 included in the disaster prevention system 1 functions as a device equipped with the components shown in Fig. 2, by the processor executing data processing according to the program according to this embodiment. The components (functional components) shown in Fig. 2 will be described below.

[0026] The storage means 101 stores various data such as programs. The update program acquisition means 102 downloads and acquires an update program for the fire detector 11 from a predetermined site via the Internet. The update program acquired by the update program acquisition means 102 is stored in the storage means 101.

[0027] The update means 103 updates the program of the fire detector 11. Specifically, the update means 103 transmits the update program acquired by the update program acquisition means 102 and stored in the storage means 101 to each of the fire detectors 11, and instructs the fire detectors 11 to execute the update program. The fire detectors 11 execute the update program according to the instruction of the update means 103.

[0028] In this embodiment, the update program includes a self-diagnosis program. When the update means 103 instructs the fire detector 11 to update the program, there are cases where the update means 103 instructs the fire detector 11 to execute a self-diagnosis and cases where the update means 103 does not instruct the fire detector 11 to execute a self-diagnosis. The processor of the fire detector 11 updates the program stored in the memory of the fire detector 11 according to the update program. Then, when the update means 103 instructs the fire detector 11 to execute a self-diagnosis, the processor of the fire detector 11 diagnoses whether the fire detector 11 operates normally or not according to the self-diagnosis program after updating the program, and transmits a normal signal to the disaster prevention receiving panel 10 if the fire detector 11 operates normally, or transmits an abnormal signal to the disaster prevention receiving panel 10 if the fire detector 11 does not operate normally. On the other hand, when the update means 103 does not instruct the fire detector 11 to execute a self-diagnosis, the processor of the fire detector 11 transmits a completion signal to the disaster prevention receiving panel 10 after updating the program.

[0029] The confirmation means 104 confirms whether or not the program has been updated normally by the update means 103. Specifically, when the update means 103 instructs the fire detector 11 to perform a self-diagnosis together with the program update, and when a normal signal is transmitted from the fire detector 11 within a predetermined time from the instruction, the confirmation means 104 determines that the program update in the fire detector 11 according to the instruction from the update means 103 has been performed normally, otherwise, the confirmation means 104 determines that the program update in the fire detector 11 according to the instruction from the update means 103 has not been performed normally. Also, when the update means 103 does not instruct the fire detector 11 to perform a self-diagnosis, and when a completion signal is transmitted from the fire detector 11 within a predetermined time from the instruction to update the program, the confirmation means 104 determines that the program update in the fire detector 11 according to the instruction from the update means 103 has been performed normally, otherwise, the confirmation means 104 determines that the program update in the fire detector 11 according to the instruction from the update means 103 has been performed normally.

[0030] The notification means 105 notifies the administrator of the disaster prevention system 1 by display and sound whether or not the update of the program of the fire detector 11 has been completed normally.

[0031] The storage means 101 stores a grouping table (one example of grouping information) shown in Fig. 3. The grouping table is a table that stores information for grouping a plurality of fire detectors 11 into a plurality of groups such that, for each of a plurality of partial regions A, one and the other of two fire detectors 11 monitoring the partial region A belong to different groups. In this embodiment, the number of groups is two, and the first group (group with group ID 1) is assigned to fire detectors 11 with odd device IDs (where device ID means i in fire detector 11(i)), and the second group (group with group ID 2) is assigned to fire detectors 11 with even device IDs.

[0032] In this case, for example, partial area A(1) is monitored by fire detector 11(1) and fire detector 11(2), but fire detector 11(1) and fire detector 11(2) belong to different groups. Similarly, partial area A(2) is monitored by fire detector 11(2) and fire detector 11(3), but fire detector 11(2) and fire detector 11(3) belong to different groups. The same applies to the others.

[0033] Fig. 4 is a diagram showing a flow of processing that the disaster prevention receiving panel 10 performs to update the program of the fire detector 11. When the update program acquisition means 102 acquires an update program and the update program is stored in the storage means 101, the disaster prevention receiving panel 10 performs processing according to the flow of Fig. 4. The processing that the disaster prevention receiving panel 10 performs according to the flow of Fig. 4 will be described below.

[0034] The update means 103 refers to the grouping table (FIG. 3) and updates the program of the fire detector 11 with the smallest device ID among the fire detectors 11 belonging to the first group, i.e., the fire detector 11(1) (step S101). Specifically, the update means 103 transmits an update program to the fire detector 11(1) and instructs the fire detector 11(1) to execute the update program. At that time, the update means 103 also instructs the fire detector 11(1) to execute a self-diagnosis.

[0035] Following the instructions of the update means 103, the fire detector 11(1) updates its program and performs a self-diagnosis, and if the self-diagnosis confirms normal operation after the program update, it sends a normal signal to the disaster prevention receiving panel 10, whereas if the self-diagnosis does not confirm normal operation, it sends an abnormality signal to the disaster prevention receiving panel 10.

[0036] After the update program is transmitted from the update means 103 to the fire detector 11(1), the confirmation means 104 determines whether or not the program update in the fire detector 11(1) has been performed normally based on whether or not a normal signal has been received from the fire detector 11(1) within a predetermined time (step S102).

[0037] When it is determined in step S102 that the program update was not performed normally (step S102; No), the update means 103 instructs the fire detector 11(1) to roll back the program update, that is, to perform a process of returning the updated program to the program before the update (step S103). In this case, the fire detector 11(1) follows the rollback instruction and returns the updated program to the program before the update.

[0038] Next, the notification means 105 notifies the failure of the program update in the fire detector 11(1) by displaying characters or the like on the display and by sounding a sound from the speaker (step S104). The administrator of the disaster prevention system 1 can know from the notification by the notification means 105 that the program update has failed probably because there is a problem with the update program. After that, the disaster prevention receiving panel 10 ends the series of processes.

[0039] When it is determined in step S102 that the program update has been performed normally (step S102; Yes), the update means 103 simultaneously updates all of the fire detectors 11 belonging to the first group whose programs have not been updated, i.e., all of the fire detectors 11 other than the fire detector 11(1) (step S105). Specifically, the update means 103 transmits an update program to each of the fire detectors 11(3), 11(5), 11(7), etc., and instructs those fire detectors 11 to execute the update program. At this time, the update means 103 does not instruct a self-diagnosis.

[0040] Next, after the update program is sent from the update means 103 to the fire detectors 11 in step S106, the confirmation means 104 determines whether the program update in those fire detectors 11 has been performed normally based on whether a completion signal has been received from all of those fire detectors 11 within a specified time (step S106).

[0041] If it is determined in step S106 that the program update in any of the fire detectors 11 was not performed normally (step S106; No), the notification means 105 displays on the display that the program update has failed together with the device ID of the fire detector 11 whose program update was not performed normally. The notification means 105 also notifies the user of the program update failure by sounding the sound from the speaker (step S107). The administrator of the disaster prevention system 1 can learn of the fire detectors 11 whose program update has failed for some reason through the notification from the notification means 105. The disaster prevention receiving panel 10 then ends the series of processes.

[0042] When it is determined in step S106 that the program updates in all the fire detectors 11 have been performed normally (step S106; Yes), the update means 103 updates all the fire detectors 11 belonging to the second group simultaneously (step S108). Specifically, the update means 103 transmits an update program to each of the fire detectors 11(2), 11(4), 11(6), etc., and instructs those fire detectors 11 to execute the update program. At that time, the update means 103 does not instruct a self-diagnosis.

[0043] Next, after the update program is sent from the update means 103 to the fire detectors 11 in step S108, the confirmation means 104 determines whether the program update in those fire detectors 11 has been performed normally based on whether a completion signal has been received from all of those fire detectors 11 within a specified time (step S109).

[0044] If it is determined in step S109 that the program update in any of the fire detectors 11 was not performed normally (step S109; No), the notification means 105 displays on the display that the program update has failed together with the device ID of the fire detector 11 whose program update was not performed normally. The notification means 105 also notifies the user of the program update failure by sounding the sound from the speaker (step S107). The administrator of the disaster prevention system 1 can be informed of the fire detector 11 whose program update has failed for some reason by the notification from the notification means 105. The disaster prevention receiving panel 10 then ends the series of processes.

[0045] When it is determined in step S109 that the program updates have been performed normally in all fire detectors 11 (step S109; Yes), the notification means 105 notifies the successful program updates in all fire detectors 11 by displaying characters or the like on the display and by sounding a sound from the speaker (step S110). The administrator of the disaster prevention system 1 can know that the program updates have been successfully completed by the notification from the notification means 105. After that, the disaster prevention receiving panel 10 ends the series of processes.

[0046] According to the above-mentioned disaster prevention system 1 and the program updating method executed by the disaster prevention system 1, while the programs of the fire detectors 11 belonging to the first group are being updated, the fire detectors 11 belonging to the second group continue to monitor the target area, and while the programs of the fire detectors 11 belonging to the second group are being updated, the fire detectors 11 belonging to the first group can continue to monitor the target area. Therefore, the deterioration of disaster prevention function is reduced compared to, for example, updating the programs of all fire detectors 11 at the same time.

[0047] [Variations] The above-described embodiment is a specific example of the present invention, and various modifications are possible within the scope of the technical concept of the present invention. Examples of such modifications are shown below. Note that two or more of the modifications shown below may be combined as appropriate.

[0048] (1) In the above embodiment, the disaster prevention system 1 is a system for detecting fires, but the purpose of the disaster prevention system is not limited to detecting fires as long as the disaster prevention system includes a plurality of devices that are the same type for each of a plurality of partial areas obtained by dividing the target area and that operate according to a program stored in the device. For example, the present invention may be applied to a disaster prevention system that includes a plurality of electronically controlled fire hydrants that are arranged at approximately equal intervals in the direction of vehicle travel in a tunnel. In this example, the plurality of similar devices are fire hydrants (or fire hydrant control devices).

[0049] (2) In the above embodiment, two fire detectors 11 monitor one partial area A in its entirety, but multiple devices of the same type do not necessarily need to perform disaster prevention processing for one partial area A in its entirety. For example, FIG. 5 is a diagram showing the overall configuration of a disaster prevention system 2 according to this modification. The disaster prevention system 2 includes multiple smoke detectors of the same type, i.e., smoke detector 12(1), smoke detector 12(2), smoke detector 12(3), etc., that are arranged at approximately equal intervals within the tunnel T. Hereinafter, when these smoke detectors are not to be distinguished from one another, they will be collectively referred to as "smoke detector 12."

[0050] Fig. 5(a) is a diagram showing the monitoring area of ​​each smoke detector 12 whose device ID is an odd number with diagonal shading, and Fig. 5(b) is a diagram showing the monitoring area of ​​each smoke detector 12 whose device ID is an even number with diagonal shading. As these diagrams show, each partial area A is monitored in its entirety by one smoke detector 12, and parts of it are monitored by the other two smoke detectors 12. For example, smoke detector 12(2) monitors the entire partial area A(2), and smoke detector 12(1) and smoke detector 12(3) each monitor parts of partial area A(2). Even in such a configuration, for example, by assigning smoke detectors 12 with odd-numbered device IDs to a first group and smoke detectors 12 with even-numbered device IDs to a second group, and after the program update of the smoke detectors 12 belonging to one group is completed successfully, the program update of the smoke detectors 12 belonging to the other group is performed, so that at least a portion of each partial area A is always under the monitoring of one of the smoke detectors 12, and therefore the deterioration of disaster prevention functionality is suppressed compared to the case where the programs of all smoke detectors 12 are updated simultaneously.

[0051] (3) In the above embodiment, the multiple fire detectors 11 are divided into two groups, but the number of groups may be any number equal to or greater than two, as long as the grouping is performed such that one of two fire detectors 11 monitoring a certain partial area A belongs to a different group from the other. For example, as shown by the data in the grouping table in Fig. 6, when the device ID is divided by 3, those with a remainder of 1 may be assigned to the first group, those with a remainder of 2 may be assigned to the second group, and those with a remainder of 0 may be assigned to the third group.

[0052] (4) At least a part of the process for updating the program of the fire detector 11, which is performed by the disaster prevention receiving panel 10 in the above embodiment, may be performed by a device other than the disaster prevention receiving panel 10. For example, when each of the fire detectors 11 and the disaster prevention receiving panel 10 can communicate with a server device via a network, the server device may include an update program acquisition means 102, an update means 103, a confirmation means 104, and a notification means 105, and the notification means 105 of the server device may notify the disaster prevention receiving panel 10 of the result of the program update.

[0053] (5) In the above-described embodiment, the disaster prevention receiving panel 10 automatically executes processing for updating the program of the fire detector 11 without human intervention. However, the disaster prevention receiving panel 10 may also execute processing for updating the program of the fire detector 11 in response to manual instructions from an administrator of the disaster prevention system 1, etc.

[0054] 7 is a diagram showing an example of a screen (hereinafter referred to as a "program update instruction screen") displayed on the touch screen of the disaster prevention receiving panel 10 according to this modified example. The program update instruction screen displays a list showing the device ID of the fire detector 11, the ID of the partial area A monitored by the fire detector 11 (i in partial area A(i)), and whether the program of the fire detector 11 needs to be updated. The user can select from the list the fire detectors 11 for which the program needs to be updated all at once, and instruct the disaster prevention receiving panel 10 to update the programs of the selected fire detectors 11 by touching the "Update" button.

[0055] If the fire detectors 11 selected by the user include both of the two fire detectors 11 monitoring any of the partial areas A, a warning message is displayed on the program update instruction screen as shown in Fig. 7(b). If the user sees the warning message and wants to redo the selection of the fire detector 11, the user can touch the "Cancel" button and redo the selection of the fire detector 11. [Explanation of symbols]

[0056] 1...disaster prevention system, 2...disaster prevention system, 10...disaster prevention receiving panel, 11...fire detector, 12...smoke detector, 101...storage means, 102...update program acquisition means, 103...update means, 104...confirmation means, 105...notification means, 111...right side fire detector, 112...left side fire detector.

Claims

1. A disaster prevention system comprising a plurality of similar devices for disaster prevention in each of a plurality of partial areas obtained by dividing a disaster prevention target area, A storage means for storing grouping information for grouping a plurality of similar devices for disaster prevention in the target area such that, for each of the plurality of partial areas, one device among the plurality of similar devices for disaster prevention in the partial area belongs to a different group from other devices; an updating means for updating a program of each of the plurality of devices of the same type; a confirmation means for confirming whether the program update by the update means has been normally performed; Equipped with the updating means updates a program of one of a plurality of devices of the same type that belong to a first group indicated by the grouping information, The confirmation means confirms whether or not the program update of the one device has been performed normally, the update means updates devices other than the one device that belong to the first group when the confirmation means confirms that the program update of the one device has been performed normally, the confirmation means confirms whether or not all updates of the devices other than the one device belonging to the first group have been performed normally; The update means updates devices belonging to a second group different from the first group indicated by the grouping information when the confirmation means confirms that all updates of devices other than the one device belonging to the first group have been performed normally. Disaster prevention system.

2. The update means, in updating the devices other than the one device belonging to the first group, updates all of the devices other than the one device belonging to the first group at the same time; The updating means updates all of the devices belonging to the second group at once in updating the devices belonging to the second group. The disaster prevention system according to claim 1 .

3. A disaster prevention system comprising a plurality of similar devices for disaster prevention in each of a plurality of partial areas obtained by dividing a disaster prevention target area, Storing grouping information, which is information for grouping a plurality of similar devices for disaster prevention in the target area, such that one device among the plurality of similar devices for disaster prevention in each of the plurality of partial areas belongs to a different group from other devices; updating a program of one of a plurality of devices of the same type that belong to a first group indicated by the grouping information; A step of confirming whether or not the program update of the one device has been performed normally; updating devices other than the one device belonging to the first group when it is confirmed that the program update of the one device has been performed normally; checking whether all updates of the devices other than the one device in the first group have been successfully performed; updating devices belonging to a second group different from the first group indicated by the grouping information when it is confirmed that all updates of devices other than the one device belonging to the first group have been performed normally; A method for updating a program of a disaster prevention system comprising:

Citation Information

Patent Citations

  • Center loading system

    JP2002247234A

  • Disaster prevention system

    JP2002298258A

  • Automatic teller machine

    JP2008217464A

  • Server performing upgrade of program, upgrade system composed of server and plurality of devices, and upgrade method of program

    JP2014021586A

  • Software update apparatus

    JP2017097620A