Information processing equipment, methods, programs and systems
Patent Information
- Application Number
- JP2025017215
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-05
- Publication Date
- 2026-08-18
AI Technical Summary
【0007】 本開示の一側面によれば、複数の避難所の緊急度合いを直感的に表示することができる。
Smart Images

Figure 2026132405000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus, method, program, and system.
Background Art
[0002] A local government that operates multiple evacuation shelters needs to grasp the disaster situation of each of the multiple evacuation shelters accurately and quickly as much as possible. For example, Patent Document 1 discloses a disaster response support system that receives evacuation situation data including map data, analyzes it for each unit period, and creates disaster response support information.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, during a disaster, multiple evacuation shelters are opened, and each evacuation shelter transmits a large amount of information to the local government in a short period of time. Therefore, it is difficult for the local government to grasp the disaster situation of each of the multiple evacuation shelters while multiple evacuation shelters are open.
[0005] An object of the present disclosure is to intuitively display the degree of urgency of multiple evacuation shelters.
Means for Solving the Problems
[0006] To solve the above problems, a program according to one aspect of this disclosure is a program to be executed on a computer having a processor and memory. The program causes the processor to perform the steps of: acquiring emergency information indicating the degree of urgency for each of a plurality of evacuation shelters based on information from a plurality of evacuation shelters; and creating a map in which icons corresponding to the emergency information are placed at the location of each of the plurality of evacuation shelters. [Effects of the Invention]
[0007] According to one aspect of this disclosure, the degree of urgency at multiple evacuation shelters can be displayed intuitively. [Brief explanation of the drawing]
[0008] [Figure 1] This is a diagram illustrating the overview of Management System 1. [Figure 2] This is a hardware configuration diagram of management system 1. [Figure 3] This is a functional block diagram of Management System 1. [Figure 4] This is a functional block diagram of the evacuation center terminal 20 and the local government terminal 30. [Figure 5] This flowchart shows the procedure for the evacuation center terminal 20 to register the number of people requiring rescue in the evacuation center table 241. [Figure 6] This figure shows an example of an input screen displayed by the evacuation center terminal 20. [Figure 7] This flowchart shows the process by which the municipal terminal 30 generates icons and places them on the map. [Figure 8] This figure shows an example of the map display screen of the municipal terminal 30. [Figure 9] This flowchart shows the process by which the municipal terminal 30 generates icons and places them on the map. [Figure 10] This figure shows an example of the map display screen of the municipal terminal 30. [Modes for carrying out the invention]
[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The same components will be denoted by the same reference numerals. The following embodiments are not intended to limit the technology of the present disclosure, and not all combinations of features described in the embodiments are necessarily essential for solving the above-mentioned problems.
[0010] [First Embodiment] In the first embodiment, a management system is described that acquires urgency information related to the damage situation at each evacuation center based on information from multiple evacuation centers, and presents a map with icons placed according to the urgency information.
[0011] <Example configuration of Management System 1> The configuration of the management system 1 of the first embodiment will now be described. Figure 1 is a diagram showing an overview of the management system 1 of the first embodiment. As shown in Figure 1, the management system 1 includes a management server 10, an evacuation center terminal 20, and a local government terminal 30.
[0012] The management server 10 is a server that receives information from the evacuation center terminals 20 and the local government terminals 30, and performs processing related to the management of the received information. The management server 10 is connected to one or more evacuation center terminals 20 and one or more local government terminals 30 via network N.
[0013] The evacuation center terminal 20 is a terminal for use by staff and personnel who manage evacuation centers, as well as local residents who support the operation of evacuation centers (hereinafter referred to as evacuation center operators). An evacuation center is a facility where disaster victims and others live for a certain period of time after a disaster occurs. Examples of evacuation center terminals 20 include personal computers and mobile terminals (smartphones, tablet devices, laptops, etc.). The evacuation center terminal 20 is placed within the evacuation center (for example, at the entrance of the evacuation center or in a place / room for operation) or carried by the evacuation center operators.
[0014] The local government terminal 30 is a terminal managed by the local government to which the evacuation shelter belongs. A local government is a public organization recognized with the power of self-governance. Examples of local governments include basic local governments and regional local governments, etc. Examples of local government terminals 30 include personal computers and mobile terminals, etc.
[0015] For example, the local government terminal 30 is a terminal used by the staff of the prefectural government that has jurisdiction over the evacuation shelter. For example, the staff of the prefectural government that has jurisdiction over the evacuation shelter uses the local government terminal 30 at the prefectural government or the disaster countermeasure headquarters instead of at the evacuation shelter.
[0016] <Hardware Configuration of Management System 1> Figure 2 is a hardware configuration diagram of management system 1. The management server 10 is an information processing device and can use a computer for general-purpose servers, a personal computer, etc. Also, it is possible to configure the management server 10 using multiple computers. As shown in Figure 2, physically, the management server 10 has one or more CPUs (Central Processing Units) 110 that are processors, a memory 120, a storage 130, a communication unit 140 such as a communication interface for communicating with the network N, an input unit 150, and a display unit 160. Each component of the hardware of the management server 10 is interconnected via a bus.
[0017] By executing the program described below that is pre-stored in the storage 130, the CPU 110 controls the operation of each hardware under the control of the CPU 110, and realizes each function of the management server 10. The memory 120 temporarily stores the program loaded from the storage 130 and provides a working area for the CPU 110. Various data generated while the CPU 110 is executing the program are also temporarily stored in the memory 120. The memory 120 includes, for example, RAM (Random Access Memory), ROM (Read Only Memory), etc. The storage 130 stores various programs. The storage is, for example, HDD (Hard Disk Drive), SSD (Solid State Drive). The communication unit 140 transmits and receives various data with an external information processing device via a network. The communication may be executed either wired or wirelessly, and any communication protocol may be used as long as mutual communication can be executed.
[0018] The input unit 150 has an input device that receives inputs by various operations on the management server 10 and transmits information related to the input to the CPU 110. The input device is realized by a touch panel, a mouse, a keyboard, a microphone, etc., and has a function of inputting text, etc. The display unit 160 has an output device that outputs the processing result of the CPU 110. The output device is a display, a speaker, etc. Note that the input unit 150 and the display unit 160 may be integrated with an input device and an output device like a touch panel display.
[0019] The shelter terminal 20 is an information processing device. As the hardware configuration of the shelter terminal 20, the CPU 210, the memory 220, the storage 230, the communication unit 240, the input unit 250, and the display unit 260 are the same as those of the CPU 110, the memory 120, the storage 130, the communication unit 140, the input unit 150, and the display unit 160 of the management server 10 respectively, so the description is omitted.
[0020] The municipal terminal 30 is an information processing device. The hardware configuration of the municipal terminal 30, including the CPU 310, memory 320, storage 330, communication unit 340, input unit 350, and display unit 360, is the same as that of the management server 10, including the CPU 110, memory 120, storage 130, communication unit 140, input unit 150, and display unit 160, respectively, so a detailed explanation is omitted.
[0021] <Functional Configuration of Management System 1> Figure 3 is a functional block diagram of the management system 1. The functional configuration of the management server 10 will be explained first. The management server 10 includes a storage unit 11, a communication control unit 12, and a management unit 13 as software modules (functions configured by deploying various programs into the internal memory of the CPU 110) executed by the CPU 110. For convenience of description below, these modules may be described as the operating entities, but since the CPU 110 is the one that actually executes these modules, the CPU 110 can also be described as the operating entity.
[0022] The memory unit 11 holds the evacuation shelter table 111 and the local government account table 112.
[0023] The evacuation shelter table 111 is a dataset that stores information registered from the municipal terminal 30. For example, one record in the evacuation shelter table 111 contains information such as evacuation shelter ID, evacuation shelter name, address, corresponding municipality, capacity, and opening status.
[0024] "Shelter ID" is identification information used to uniquely identify a shelter. "Shelter Name" is information indicating the name of the shelter. "Address" is information indicating the address of the shelter. "Responsible Municipality" is information indicating the local government or regional government where the disaster response headquarters is located. "Capacity" is information indicating the number of evacuees that the shelter can accommodate. "Opening Status" is information indicating whether the shelter is open or closed.
[0025] The Municipal Account Table 112 is a dataset that stores information about accounts of municipal employees that have access to evacuation shelter information. For example, one record in the Municipal Account Table 112 contains information that associates user ID (identification), email address, login information, and scope of permissions.
[0026] "User ID" is identification information used to uniquely identify a user. "Email address" is an ID number that indicates the recipient of an email on a network or the internet. "Login information" is information that indicates the information required to log in. Examples of login information include passwords. "Permission scope" is information that indicates the scope of access rights. If a user is an employee involved only in the operation of a specific evacuation center, an example of permission scope would be that specific evacuation center. If an employee is in charge of the disaster response headquarters, an example of permission scope would be all evacuation centers to which they belong.
[0027] The communication control unit 12 controls the communication operations performed by the communication unit 140. The communication control unit 12 controls the communication unit 140 to receive various information from one or more evacuation center terminals 20 and one or more local government terminals 30. The communication control unit 12 controls the communication unit 140 to transmit various information to one or more evacuation center terminals 20 and one or more local government terminals 30.
[0028] The management unit 13 updates the various types of information held by the storage unit 11 based on at least one of the information received by the communication unit 140 and the information input by the input unit 150.
[0029] Next, the functional configuration of the evacuation center terminal 20 will be described. Figure 4 is a functional block diagram of the evacuation center terminal 20 and the local government terminal 30. The evacuation center terminal 20 has a communication control unit 21, a display control unit 22, a reception unit 23, and a storage unit 24. Each function or process of the evacuation center terminal 20 is realized by the execution of various programs by the CPU 210 provided in the evacuation center terminal 20.
[0030] The communication control unit 21 controls the communication operations performed by the communication unit 240. For example, the communication control unit 21 controls the communication unit 140 to receive various information from the management server 10 and to send various information to the management server 10.
[0031] The display control unit 22 controls the display unit 260 to generate and display a GUI (Graphical User Interface) screen based on screen data for the GUI that has been saved in advance.
[0032] The reception unit 23 receives user input from the evacuation center terminal 20 via the input unit 250. The reception unit 23 also receives various instructions from the management server 10 via the communication unit 240.
[0033] The memory unit 24 holds the evacuation shelter table 241 and the evacuee roster table 242. The evacuation shelter table 241 is a dataset that stores information entered from the evacuation shelter terminal 20. For example, one record in the evacuation shelter table 241 is information that associates the evacuation shelter ID, evacuation shelter name, address, number of evacuees, number of people needing rescue, and capacity.
[0034] "Shelter ID" is identification information used to uniquely identify a shelter. "Shelter Name" is information indicating the name of the shelter. "Address" is information indicating the address of the shelter. "Number of Evacuees" is information indicating the number of evacuees and the update date and time (the most recent date and time when the information was updated). "Number of Persons Requiring Rescue" is information indicating the number of people requiring rescue and the update date and time. Note that "Number of Evacuees" and "Number of Persons Requiring Rescue" may instead show the update month and day (the most recent month and day when the information was updated) or update year and month and day (the most recent year, month, and day when the information was updated) instead of the update date and time. "Capacity" is information indicating the number of evacuees that can be accommodated in the shelter.
[0035] The evacuee roster table 242 is a dataset that stores information indicating which people who have evacuated to an evacuation center have registered for admission to that center. Examples of the evacuee roster table 242 include digitized versions of handwritten evacuee rosters, and evacuee rosters created electronically in various formats. The evacuee roster table 242 may be updated at regular intervals, or it may be updated when evacuees register for admission. Alternatively, the evacuee roster table 242 may be stored without being updated, accumulating data from oldest to newest. As an example, one record in the evacuee roster table 242 may contain information that associates name, address, telephone number, and status.
[0036] "Name" is information indicating a person's name, written in kanji, hiragana, or katakana. "Address" is information indicating the place where each person lives. "Telephone number" is information indicating a landline or mobile phone number. "Status" is information indicating the evacuation status of the evacuee. Examples of status include admitted to a facility, temporarily returned home, left the facility, sheltering in place, or staying in a car.
[0037] Next, the functional configuration of the municipal terminal 30 will be described. The municipal terminal 30 has a communication control unit 31, a display control unit 32, a reception unit 33, and a storage unit 34. Each function or process of the municipal terminal 30 is realized by the CPU 310 installed in the municipal terminal 30 executing various programs. The functional configuration of the municipal terminal 30, specifically the communication control unit 31, display control unit 32, reception unit 33, and storage unit 34, is the same as that of the evacuation center terminal 20, so its explanation will be omitted. The evacuation center table 341 and the evacuee roster table 342 are the same as those of the evacuation center table 241 and the evacuee roster table 242, so their explanation will be omitted.
[0038] <Registration Process> Figure 5 is a flowchart showing the procedure by which the evacuation center terminal 20 registers the number of people requiring rescue in the evacuation center table 241. When the pre-downloaded application is launched, the evacuation center terminal 20 executes the following registration process. Alternatively, the evacuation center terminal 20 may execute the following registration process when a web application (an application that runs on a web server and uses a web browser as a client) is launched.
[0039] In S501, the display control unit 22 controls the display unit 260 to display an input screen related to persons needing rescue. Figure 6 shows an example of an input screen displayed by the evacuation center terminal 20. The evacuation center terminal 20 displays the input screen shown in Figure 6(a), which includes an "present" button to indicate that there are persons needing rescue and an "absent" button to indicate that there are no persons needing rescue. If the "absent" button is selected, the evacuation center terminal 20 displays the input screen shown in Figure 6(b), which includes a "register" button to indicate that there are no persons needing rescue. On the other hand, if the "present" button is selected, the evacuation center terminal 20 displays the input screen shown in Figure 6(c), which includes an input form where the number of persons needing rescue can be entered, and a "register" button to indicate that there are persons needing rescue and to register the number of persons needing rescue.
[0040] In S502, the reception unit 23 receives the information registered in S501 and updates the evacuation shelter table 241.
[0041] For example, if the "None" button is selected and registered in S501, the reception unit 23 acknowledges that there are no persons in need of rescue. The reception unit 23 updates the contents of the field for the number of persons in need of rescue in the evacuation center table 241 of the memory unit 24 to "0, update date and time: A day B time". In the updated "0, update date and time: A day B time", "0" indicates the number of persons in need of rescue. In the updated "0, update date and time: A day B time", "update date and time: A day B time" indicates that the update date and time for the number of persons in need of rescue is A day B time. After that, the evacuation center terminal 20 terminates the registration process.
[0042] On the other hand, if the "Yes" button is selected and registered in S501, the reception unit 23 accepts that there are people needing rescue and the number of people needing rescue entered. The reception unit 23 updates the contents of the field for the number of people needing rescue in the shelter table 241 of the memory unit 24 to "C, Update date and time: Day A, Time B". In the updated "C, Update date and time: Day A, Time B", "C" indicates the number of people needing rescue entered in S501. In the updated "C, Update date and time: Day A, Time B", "Update date and time: Day A, Time B" indicates that the update date and time for the number of people needing rescue is Day A, Time B. After that, the shelter terminal 20 terminates the registration process.
[0043] <Icon placement process> Figure 7 is a flowchart showing the process by which the municipal terminal 30 generates icons and places them on the map. When a pre-downloaded application is launched, the municipal terminal 30 executes the following placement process. Alternatively, the municipal terminal 30 may execute the following placement process when a web application (an application that runs on a web server and uses a web browser as a client) is launched.
[0044] In S701, the display control unit 32 reads a map of a predetermined range centered on a pre-specified reference position. For example, the display control unit 32 connects to a server or cloud that stores maps, or a website that can read maps, via the network N. The display control unit 32 reads a map of a predetermined range centered on a pre-specified reference position from either the server, cloud, or website.
[0045] In S702, the display control unit 32 identifies multiple shelters from which to generate icons. For example, the display control unit 32 connects to the management server 10 and reads the shelter table 111. The display control unit 32 identifies multiple shelters from which to generate icons from among the multiple shelters included in the shelter table 111.
[0046] In S703, the municipal terminal 30 obtains urgency information and congestion information from the evacuation center terminals 20 of multiple evacuation centers identified in S702. Urgency information indicating the disaster situation includes, for example, the number of people requiring rescue, the number of people requiring assistance, and the number of injured people. Urgency information is information that indicates the degree of emergency requiring rescue and assistance, and is used in cooperation with disaster response headquarters and regional governments. Note that the urgency information indicating the disaster situation does not have to include all of these, it may include some of them, or it may include other information. For example, the urgency information indicating the disaster situation may include whether or not there are people requiring rescue. The municipal terminal 30 also obtains the congestion rate of the evacuation centers as congestion information. The congestion rate is the value obtained by dividing the number of evacuees by the capacity, and is an example of congestion information.
[0047] For example, the display control unit 32 requests the shelter terminal 20 of the shelter identified in S702 to provide the maximum capacity, the number of evacuees, and the number of people requiring rescue. The shelter terminal 20 reads the fields for maximum capacity, number of evacuees, and number of people requiring rescue from the shelter table 241 and transmits these numbers to the municipal terminal 30. The reception unit 33 obtains the maximum capacity, number of evacuees, and number of people requiring rescue from the shelter terminal 20. The display control unit 32 divides the number of evacuees by the maximum capacity to obtain the congestion rate.
[0048] In S704, the display control unit 32 determines the icon's appearance based on the number of people needing rescue and generates the icon. The number of people needing rescue indicates the degree of urgency requiring a rapid response from the local government. Examples of the icon's appearance include the icon's size, color, and the content displayed by the icon (letters, numbers, symbols).
[0049] For example, the display control unit 32 determines the size of the icon according to the number of people needing rescue. For example, the icon size may be set in advance to five different sizes: large and small. The display control unit 32 can also determine the icon size by comparing the number of people needing rescue with four thresholds (threshold 1 < threshold 2 < threshold 3 < threshold 4). The display control unit 32 determines that the icon size will be smaller the fewer people needing rescue (closer to 0), and larger the number of people needing rescue.
[0050] Furthermore, the display control unit 32 determines the icon color according to the congestion rate. For example, if the congestion rate is less than 30%, the display control unit 32 determines the icon color to be blue. If the congestion rate is 30% or more but less than 80%, the display control unit 32 determines the icon color to be yellow. If the congestion rate is 80% or more, the display control unit 32 determines the icon color to be red.
[0051] The display control unit 32 determines what the icons will display according to the number of evacuees and the capacity to accommodate. For example, the display control unit 32 determines that "D" and "E people" will be displayed on the icons. Of "D" and "E people", "D" is the number of evacuees. Of "D" and "E people", "E" is the capacity to accommodate.
[0052] The display control unit 32 generates an icon that matches the determined icon characteristics (size, color, and content to be displayed).
[0053] In S705, the display control unit 32 places icons on the map. For example, the display control unit 32 places the icons generated in S704 at the locations of evacuation shelters on the map read in S701.
[0054] If icons have been generated for all evacuation shelters identified in S702 (S706: YES), the display control unit 32 terminates the icon placement process. On the other hand, if there are evacuation shelters identified in S702 for which icons have not been generated (S706: NO), the display control unit 32 performs operations S704 and S705 for the evacuation shelters for which icons have not been generated.
[0055] <Map display screen> When a local government employee logs into the system on the local government terminal 30, the employee can view a map with icons placed on it. Figure 8 shows an example of the map display screen on the local government terminal 30. The map display screen includes a map M, a compass rose D, and seven icons I (I1, I2, I3, I4, I5, I6, I7).
[0056] Map M shows the Earth's surface within a predetermined area (a certain peninsula) centered on a pre-specified reference point. The compass rose D indicates the cardinal directions (east, west, north, south).
[0057] The seven icons I are placed at the locations of the seven shelters. The size of the icons I is divided into five stages. Icons I4, I5, and I7 are the smallest of the five stages. Next, the icons get larger in the order of Icon I6, I3, I2, and I1.
[0058] The size of the icons is determined based on the number of people needing rescue. Therefore, local government officials can immediately see that the shelter corresponding to icon I1 has the highest number of people needing rescue and the highest level of urgency. Local government officials can also intuitively recognize that the shelters corresponding to icons I4, I5, and I7 have the lowest number of people needing rescue. By placing icons indicating the level of urgency on the map, local government officials can also intuitively recognize the tendency for shelters on the north side to have a higher level of urgency and shelters on the south side to have a lower level of urgency.
[0059] Icon I displays the number of evacuees and the capacity to accommodate. For example, Icon I1 displays that there are 167 evacuees and a capacity to accommodate 178. Icon I2 displays that there are 36 evacuees and a capacity to accommodate 220. Icon I3 displays that there are 36 evacuees and a capacity to accommodate 76. Icon I4 displays that there are 45 evacuees and a capacity to accommodate 91. Icon I5 displays that there are 46 evacuees and a capacity to accommodate 52. Icon I6 displays that there are 4 evacuees and a capacity to accommodate 76. Icon I7 displays that there are 13 evacuees and a capacity to accommodate 52.
[0060] The color of Icon I is blue if the congestion rate is less than 30%, yellow if the congestion rate is between 30% and 80%, and red if the congestion rate is 80% or more. The congestion rate for Icon I2 is 16% (36 divided by 220). The congestion rate for Icon I6 is 5% (4 divided by 76). The congestion rate for Icon I7 is 25% (13 divided by 52). Therefore, the colors of Icons I2, I6, and I7 are blue. The congestion rate for Icon I3 is 47% (36 divided by 76). The congestion rate for Icon I4 is 49% (45 divided by 91). Therefore, the colors of Icons I3 and I4 are yellow. The congestion rate for Icon I1 is 94% (167 divided by 178). The congestion rate for Icon I5 is 88% (46 divided by 52). Therefore, the colors of icons I1 and I5 are red.
[0061] Therefore, local government officials can intuitively recognize that evacuation shelters corresponding to icons I1 and I5 have high congestion rates, while evacuation shelters corresponding to icons I2, I6, and I7 have low congestion rates. Local government officials can also intuitively recognize that evacuation shelters along the coast tend to have high congestion rates, while inland evacuation shelters tend to have low congestion rates.
[0062] <Summary of the First Embodiment> Management system 1 acquires urgency information indicating the degree of urgency at each of the multiple evacuation centers based on information from multiple evacuation centers, and determines the appearance of the icon according to the urgency information. Management system 1 presents a map in which icons according to the urgency information are placed at the location of each of the multiple evacuation centers.
[0063] Therefore, Management System 1 allows for intuitive recognition of the locations of high-priority evacuation shelters. Local government officials can use this information to prioritize responses to evacuation shelters and predict which medical facilities are likely to become overwhelmed soon. Furthermore, if high-priority evacuation shelters are concentrated in specific locations, local government officials can estimate areas that have suffered significant damage.
[0064] <Modified form of the first embodiment> The display control unit 32 does not need to perform the process of determining the icon color according to the congestion rate. In this case, the display control unit 32 determines the content to be displayed on the icon and the size of the icon based on, for example, one of the numerical values included in the urgency information.
[0065] The display control unit 32 may determine the display mode of the icon based on urgency information other than the information indicating the number of people needing rescue. For example, the display control unit 32 may determine it based on at least one of the following: the degree of urgency entered into the evacuation center terminal 20, the fire situation (presence or absence of disaster, etc.), or whether or not there is a water outage. The display control unit 32 may also reflect in the icon's appearance which information was used to determine the icon size.
[0066] When the display control unit 32 displays the number of people needing rescue or the degree to which rescue by medical institutions or transport to medical institutions is necessary, it may further place the locations of operational medical facilities on the map.
[0067] [Second Embodiment] This embodiment describes a case where the icon color is determined based on the update time of the number of people in need of rescue. Note that components identical to those in the first embodiment are given the same numbers and their descriptions are omitted.
[0068] <Icon placement process> Figure 9 is a flowchart showing the process by which the municipal terminal 30 generates icons and places them on the map. When a pre-downloaded application is launched, the municipal terminal 30 executes the following placement process. Alternatively, the municipal terminal 30 may execute the following placement process when a web application (an application that runs on a web server and uses a web browser as a client) is launched.
[0069] In S901, the display control unit 32 reads a map of a predetermined range centered on a pre-specified reference position. For example, the display control unit 32 connects to a server or cloud that stores maps, or a website that can read maps, via the network N. The display control unit 32 reads a map of a predetermined range centered on a pre-specified reference position from either the server, cloud, or website.
[0070] In S902, the display control unit 32 identifies multiple shelters from which to generate icons. For example, the display control unit 32 connects to the management server 10 and reads the shelter table 111. The display control unit 32 identifies multiple shelters from which to generate icons from among the multiple shelters included in the shelter table 111.
[0071] In S903, the municipal terminal 30 obtains information such as the presence or absence of people needing rescue and the update date and time of the number of people needing rescue from the evacuation center terminals 20 of multiple evacuation centers identified in S902.
[0072] For example, the display control unit 32 requests the evacuation center terminal 20 of the evacuation center identified in S902 to provide information on whether there are people needing rescue and the update date and time of the number of people needing rescue. The evacuation center terminal 20 reads the field for the number of people needing rescue from the evacuation center table 241 and sends the information on whether there are people needing rescue and the update date and time of the number of people needing rescue to the local government terminal 30. The reception unit 33 obtains the information on whether there are people needing rescue and the update date and time of the number of people needing rescue from the evacuation center terminal 20. If there are people needing rescue, the display control unit 32 further requests the number of people needing rescue from the evacuation center terminal 20. The evacuation center terminal 20 reads the field for the number of people needing rescue from the evacuation center table 241 and sends the number of people needing rescue to the local government terminal 30. The reception unit 33 obtains the number of people needing rescue from the evacuation center terminal 20.
[0073] In S904, the display control unit 32 determines the icon's appearance based on the number of people needing rescue and generates the icon.
[0074] For example, the display control unit 32 determines the size of the icon according to the number of people needing rescue. For example, the icon size may be set in advance to five different sizes, large and small. The display control unit 32 can also determine the icon size by comparing the number of people needing rescue with four thresholds (threshold 1 < threshold 2 < threshold 3 < threshold 4). The display control unit 32 determines that the icon size will be smaller the fewer people needing rescue, and larger the more people needing rescue.
[0075] Furthermore, the display control unit 32 determines the icon color according to the update time of the number of people needing rescue. For example, the display control unit 32 determines whether the update time of the number of people needing rescue is within 3 hours from the present time (the time of operation S904). If the update time of the number of people needing rescue is within 3 hours from the present time, the display control unit 32 determines the icon color to be a highly visible color (for example, black). On the other hand, if the update time of the number of people needing rescue is not within 3 hours from the present time, the display control unit 32 determines the icon color to be a less visible color (for example, gray).
[0076] The display control unit 32 determines what the icon will display according to the number of people who need rescuing. For example, the display control unit 32 decides to display "F people" as the content for the icon, where "F" is the number of people who need rescuing.
[0077] The display control unit 32 generates an icon that matches the determined icon characteristics (size, color, and content to be displayed).
[0078] In S905, the display control unit 32 places icons on the map. For example, the display control unit 32 places the icons generated in S904 at the locations of evacuation shelters on the map read in S901.
[0079] If icons have been generated for all evacuation shelters identified in S902 (S906: YES), the display control unit 32 terminates the icon placement process. On the other hand, if there are evacuation shelters identified in S902 for which icons have not been generated (S906: NO), the display control unit 32 performs operations S904 and S905 for the evacuation shelters for which icons have not been generated.
[0080] <Map display screen> When a local government employee logs into the system on the local government terminal 30, the employee can view a map with icons placed on it. Figure 10 shows an example of the map display screen on the local government terminal 30. The map display screen includes a map M, a compass rose D, and seven icons I (I8, I9, I10, I11, I12, I13, I14).
[0081] Map M shows the Earth's surface within a predetermined area (a certain peninsula) centered on a pre-specified reference point. The compass rose D indicates direction.
[0082] The seven Icon I symbols are placed at the locations of the seven evacuation shelters. The size of the Icon I symbols is divided into five stages. Icons I11, I12, and I14 are the smallest of the five stages. The sizes increase in the following order: Icon I13, I10, I9, and I8. The size of the icons is determined according to the number of people who need rescuing.
[0083] Icon I displays the number of people needing rescue. For example, Icon I8 displays that the number of people needing rescue is 1580. Icon I9 displays that the number of people needing rescue is 970. Icon I10 displays that the number of people needing rescue is 211. Icon I11 displays that the number of people needing rescue is 21. Icon I12 displays that the number of people needing rescue is 13. Icon I13 displays that the number of people needing rescue is 56. Icon I14 displays that the number of people needing rescue is 9.
[0084] The color of Icon I is black if the update time for the number of people needing rescue was within the last 3 hours, and gray if the update time was not within the last 3 hours. The update time for the number of people needing rescue for Icons I8, I9, I10, and I12 was within the last 3 hours. Therefore, the colors of Icons I8, I9, I10, and I12 are black. On the other hand, the update time for the number of people needing rescue for Icons I11, I13, and I14 was not within the last 3 hours. Therefore, the colors of Icons I11, I13, and I14 are gray.
[0085] Therefore, local government officials can intuitively recognize that information on evacuation shelters related to icons I8, I9, I10, and I12 is being updated appropriately (within 3 hours). Local government officials can intuitively recognize that information on evacuation shelters related to icons I11, I13, and I14 is not being updated appropriately. Local government officials can also intuitively recognize that information on evacuation shelters on the east side is being updated appropriately, while information on evacuation shelters on the west side is not being updated appropriately.
[0086] <Summary of the second embodiment> Management System 1 determines the icon color according to the date and time of the change in the number of people needing rescue, generates the icon, and places it on the map. Therefore, Management System 1 also visually displays whether the information is up-to-date or not, supporting more accurate decision-making.
[0087] As described above, the technology of this disclosure can be implemented by supplying a program that implements one or more of the functions of the embodiments described above to a system or device via a network or storage medium, and by a process in which one or more processors in the computer of that system or device read and operate the program. Alternatively, it may be implemented by a circuit that implements one or more functions.
[0088] This disclosure is not limited to the embodiments described above, but includes various modifications. For example, the embodiments described above are described in detail for the purpose of illustrating this disclosure, and do not necessarily have to include all the configurations described. Furthermore, parts of one embodiment can be replaced with the configurations of another embodiment. Furthermore, configurations of other embodiments can be added to the configuration of one embodiment. Furthermore, parts of the configuration of each embodiment can be added, deleted, or replaced with parts of the configurations of other embodiments.
[0089] <Note> The details described in each of the above embodiments are noted below. (Note 1) A program for execution on a computer having a processor and memory, the program causing the processor to perform the steps of: acquiring urgency information indicating the degree of urgency for each of multiple evacuation shelters based on information from multiple evacuation shelters; and creating a map in which icons corresponding to the urgency information are placed at the location of each of the multiple evacuation shelters. (Note 2) The aforementioned urgency information is the program described in Appendix 1, which shows the damage status of each of the multiple evacuation centers. (Note 3) The aforementioned urgency information is the program described in Appendix 2, which includes one of the following: the number of people requiring rescue, the number of people requiring assistance, or the number of injured. (Note 4) The program described in Appendix 1 creates a map in which icons of a size corresponding to the urgency level are placed at the location of multiple evacuation shelters during the map creation step. (Note 5) The program described in Appendix 1 creates a map in which icons corresponding to the urgency level and congestion level of multiple evacuation shelters are placed at the respective locations of the shelters during the map creation step. (Note 6) The program described in Appendix 1 creates a map in which, in the step of creating a map, icons corresponding to the urgency level information, with icons of a color corresponding to the icon update time, are placed at the location of multiple evacuation shelters. (Note 7) The emergency information is determined by the number of people needing rescue, the entered level of urgency, whether or not there is a water outage, the fire situation, or at least a combination of these, as described in one of the appendices 1 to 6. (Note 8) An information processing device comprising a processor and memory, wherein the processor performs the steps of: acquiring emergency information indicating the degree of urgency for each of the multiple evacuation shelters based on information from multiple evacuation shelters; and creating a map in which icons corresponding to the emergency information are placed at the location of each of the multiple evacuation shelters. (Note 9) A method for causing a computer, which includes a processor and memory, to perform the following steps: the processor obtains emergency information indicating the degree of urgency for each of the multiple shelters based on information from multiple shelters; and the processor creates a map in which icons corresponding to the emergency information are placed at the locations of each of the multiple shelters. (Note 10) A system comprising: means for obtaining urgency information indicating the degree of urgency for each of multiple evacuation shelters based on information from multiple evacuation shelters; and means for creating a map in which icons corresponding to the urgency information are placed at the location of each of the multiple evacuation shelters. [Explanation of symbols]
[0090] 1 Management System 10 Management Server 20 Evacuation shelter terminals 30 Municipal Terminals 32 Display Control Unit 241 Shelter Table
Claims
1. A program to be executed by a computer having a processor and memory, wherein the program is to be executed by the processor, A step of obtaining urgency information indicating the degree of urgency for each of the multiple evacuation shelters based on information from multiple evacuation shelters, The steps include creating a map in which icons corresponding to the urgency information are placed at the location of each of the aforementioned multiple evacuation shelters, A program that executes the command.
2. The program according to claim 1, which indicates the damage status of each of the multiple evacuation centers, based on the urgency information.
3. The program according to claim 2, wherein the urgency information includes any of the number of people requiring rescue, the number of people requiring assistance, or the number of injured people.
4. In the step of creating the map, a map is created in which the icons corresponding to the urgency information are placed at the location of each of the multiple evacuation shelters. The program according to claim 1.
5. In the step of creating the map, a map is created in which icons corresponding to the urgency information and the congestion information of the evacuation shelters are placed at the location of each of the multiple evacuation shelters. The program according to claim 1.
6. In the step of creating the map, a map is created in which icons corresponding to the urgency information, and icons of a color corresponding to the update timing of the icons, are placed at the location of each of the multiple evacuation shelters. The program according to claim 1.
7. The aforementioned urgency information is determined by the number of people requiring rescue, the entered urgency level, whether or not there is a water outage, the fire situation, or at least a combination of these. The program according to any one of claims 1 to 6.
8. An information processing device comprising a processor and memory, The aforementioned processor, A step of obtaining urgency information indicating the degree of urgency for each of the multiple evacuation shelters based on information from multiple evacuation shelters, The steps include creating a map in which icons corresponding to the urgency information are placed at the location of each of the aforementioned multiple evacuation shelters, An information processing device that performs the following actions.
9. A method for causing a computer, which comprises a processor and memory, to execute, wherein the processor A step of obtaining urgency information indicating the degree of urgency for each of the multiple evacuation shelters based on information from multiple evacuation shelters, The steps include creating a map in which icons corresponding to the urgency information are placed at the location of each of the aforementioned multiple evacuation shelters, How to do it.
10. A means for obtaining urgency information indicating the degree of urgency for each of the multiple evacuation shelters based on information from multiple evacuation shelters, A means for creating a map in which icons corresponding to the urgency information are placed at the location of each of the aforementioned multiple evacuation shelters, A system that is equipped with [the following].
Citation Information
Patent Citations
Disaster response supporting system
JP2023065719A