Information processing apparatus, information processing method, and program
The information processing device rapidly assesses disaster areas by analyzing user terminal data to identify evacuation shelters and road conditions, enhancing rescue and recovery operations.
Patent Information
- Application Number
- JP2024130768
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2026-02-20
AI Technical Summary
Existing systems struggle to quickly and accurately determine evacuation shelters and road conditions in disaster-stricken areas, leading to delayed response and recovery efforts.
An information processing device that analyzes location and movement data from user terminals to estimate evacuation shelters and road conditions based on user movement trends, enabling rapid assessment and data distribution to support rescue and recovery operations.
Enables rapid identification of evacuation shelters and road conditions, facilitating timely rescue and recovery efforts by providing critical information even in inaccessible disaster areas.
Smart Images

Figure 2026028397000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Patent Document 1 describes an information processing device for anomaly detection and anomaly degree visualization. [Prior art document] [Patent documents] [Patent Document 1] JP 2021-174410 A Summary of the Invention
[0003] According to one embodiment of the present invention, there is provided an information processing device. The information processing device may include a receiving unit that, after a disaster occurs, receives, from a user terminal owned by a user located within a target area affected by the disaster, location information indicating the location of the user terminal. The information processing device may include a determining unit that determines movement trends of a plurality of users within the target area after the disaster occurs, based on the locations of the plurality of user terminals indicated by the location information of the plurality of user terminals. The information processing device may include an estimating unit that estimates locations that function as evacuation shelters within the target area after the disaster occurs, based on the movement trends of the plurality of users within the target area after the disaster occurs, as determined by the determining unit.
[0004] The information processing device may further include a storage unit that stores designated evacuation shelter information indicating designated evacuation shelters, which are locations designated as evacuation shelters within the target area, and the estimation unit may further estimate, based on the designated evacuation shelter information, whether a location within the target area that is functioning as an evacuation shelter after the disaster occurs is the designated evacuation shelter or an undesignated evacuation shelter.
[0005] In any of the information processing devices, the estimation unit may estimate that a location where the number of users whose movement trends indicate their presence within the target area after the disaster occurs is greater than a predetermined first user number threshold is a location that will function as an evacuation shelter within the target area after the disaster occurs.
[0006] In any of the information processing devices, the estimation unit may estimate that a location where the number of users whose movement trends within the target area after the disaster indicate they are staying is greater than the first user number threshold and the number of users whose movement trends within the target area after the disaster indicate they are moving from a supply location is greater than a predetermined second user number threshold is a location that is functioning as an evacuation shelter within the target area after the disaster occurs.
[0007] In any of the information processing devices, the receiving unit may receive a location distribution request from a communication terminal requesting the distribution of information regarding locations within the target area that are functioning as evacuation shelters after the disaster occurs, and the information processing device may further include a distribution unit that, when the receiving unit receives the location distribution request, distributes information to the communication terminal to display a screen including a shelter data display area in which shelter data indicating locations that are estimated by the estimation unit to be functioning as evacuation shelters within the target area after the disaster occurs.
[0008] In any of the information processing devices, the receiving unit may receive a terminal location distribution request from a communication terminal requesting distribution of information regarding the locations of the multiple user terminals after the disaster occurs, and the information processing device may further include a distribution unit that, when the receiving unit receives the terminal location distribution request, distributes to the communication terminal information for displaying a screen including a location data display area in which location data indicating the locations of the multiple user terminals after the disaster occurs.
[0009] Any of the information processing devices may further include a classification unit that classifies the location information of the multiple user terminals into multiple clusters using a clustering algorithm, and the distribution unit may distribute to the communication terminal information for displaying the screen including the location data display area in which the location data indicating the locations of the multiple user terminals after the disaster occurs, as indicated by the location information of the multiple user terminals classified into the multiple clusters by the classification unit, is displayed.
[0010] In any of the information processing devices, the receiving unit may receive from a communication terminal a movement trend distribution request requesting distribution of information regarding the movement trends of the multiple users within the target area after the disaster occurs, and the information processing device may further include a distribution unit that, when the receiving unit receives the movement trend distribution request, distributes to the communication terminal information for displaying a screen including a movement trend data display area in which movement trend data indicating the movement trends of the multiple users within the target area after the disaster occurs.
[0011] In any of the information processing devices, the estimation unit may further estimate road conditions within the target area after the disaster occurs, based on the movement trends of the multiple users within the target area after the disaster occurs.
[0012] Any of the information processing devices may further include a storage unit that stores log data of movement trends within the target area by multiple users before the disaster occurs, and the estimation unit may estimate roads that will be unavailable within the target area after the disaster occurs based on the movement trends within the target area by the multiple users before the disaster occurs and the movement trends within the target area by the multiple users after the disaster occurs, as indicated by the log data stored in the storage unit.
[0013] In any of the information processing devices, the estimation unit may estimate that a road within the target area where the rate of decrease in the number of users who moved within a predetermined period after the disaster occurs relative to the number of users who moved within the period before the disaster occurs is greater than a predetermined decrease rate threshold is a road that cannot be used within the target area after the disaster occurs.
[0014] In any of the information processing devices, if a road within the target area where the increase rate of the number of users who moved within the period after the disaster occurs relative to the number of users who moved within the period before the disaster occurs is greater than a predetermined increase rate threshold is located around a road within the target area where the decrease rate is greater than the decrease rate threshold, the estimation unit may estimate that the road within the target area where the decrease rate is greater than the decrease rate threshold is a road that cannot be used within the target area after the disaster occurs.
[0015] In any of the information processing devices, the estimation unit may further estimate locations within the target area where the users are staying after the disaster occurs and that cannot be accessed by road, based on the movement trends within the target area of the multiple users after the disaster occurs and the estimation results of roads that cannot be used within the target area after the disaster occurs.
[0016] In any of the information processing devices, the receiving unit may receive from a communication terminal a road condition distribution request requesting distribution of information regarding the road conditions within the target area after the disaster occurs, and the information processing device may further include a distribution unit that, when the receiving unit receives the road condition distribution request, distributes to the communication terminal information for displaying a screen including a road condition data display area in which road condition data indicating the road conditions within the target area after the disaster occurs, estimated by the estimation unit.
[0017] According to one embodiment of the present invention, there is provided an information processing device. The information processing device may include a storage unit that stores log data of movement trends within a target area by multiple users before a disaster occurs. The information processing device may include a receiving unit that receives, after the disaster occurs, location information indicating the location of a user terminal from a user terminal owned by a user located within the target area affected by the disaster. The information processing device may include a determination unit that determines movement trends within the target area by multiple users after the disaster occurs, based on the locations of the multiple user terminals indicated by the location information of the multiple user terminals. The information processing device may include an estimation unit that estimates roads that will be unavailable within the target area after the disaster occurs, based on the movement trends within the target area by the multiple users before the disaster occurs, indicated by the log data stored in the storage unit, and the movement trends within the target area by the multiple users after the disaster occurs, determined by the determination unit.
[0018] According to one embodiment of the present invention, there is provided an information processing method executed by a computer. The information processing method may include a receiving step of receiving, after a disaster occurs, location information indicating the location of a user terminal from a user terminal owned by a user located within a target area affected by the disaster. The information processing method may include a determining step of determining movement trends within the target area of a plurality of users after the disaster occurs, based on the locations of the plurality of user terminals indicated by the location information of the plurality of user terminals. The information processing method may include an estimating step of estimating locations serving as evacuation shelters within the target area after the disaster occurs, based on the movement trends within the target area of the plurality of users after the disaster occurs, determined in the determining step.
[0019] According to one embodiment of the present invention, there is provided an information processing method executed by a computer that stores a log of movement trends of multiple users within a target area before a disaster occurs. The information processing method may include a receiving step of receiving, after the disaster occurs, location information indicating the location of a user terminal from a user terminal owned by a user located within the target area affected by the disaster. The information processing method may include a determining step of determining movement trends of multiple users within the target area after the disaster occurs, based on the locations of the multiple user terminals indicated by the location information of the multiple user terminals. The information processing method may include an estimating step of estimating roads that will be unavailable within the target area after the disaster occurs, based on the movement trends of the multiple users within the target area before the disaster occurs, as indicated by the log stored on the computer, and the movement trends of the multiple users within the target area after the disaster occurs, as determined in the determining step.
[0020] According to one embodiment of the present invention, there is provided a program for causing a computer to execute any one of the above information processing methods.
[0021] The above summary of the invention does not list all of the necessary features of the present invention, and subcombinations of these features may also constitute inventions. [Brief explanation of the drawings]
[0022] [Figure 1] 1 shows an example of a system configuration of a system 10. [Figure 2] FIG. 2 is an explanatory diagram for explaining an example of a processing flow of the system 10. [Figure 3] An example of a screen 400 is shown schematically. [Figure 4] Another example of the screen 400 is shown schematically. [Figure 5] Another example of the screen 400 is shown schematically. [Figure 6]Another example of the screen 400 is shown schematically. [Figure 7] Another example of the screen 400 is shown schematically. [Figure 8] Another example of the screen 400 is shown schematically. [Figure 9] Another example of the screen 400 is shown schematically. [Figure 10] Another example of the screen 400 is shown schematically. [Figure 11] Another example of the screen 400 is shown schematically. [Figure 12] 1 shows an example of a functional configuration of an information processing device 100. [Figure 13] An example of the hardware configuration of a computer 1200 that functions as the information processing device 100 is shown in schematic form. DETAILED DESCRIPTION OF THE INVENTION
[0023] The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention as claimed. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention. In the drawings, the same reference numerals are used to designate the same or similar parts, and redundant explanations may be omitted.
[0024] 1 shows an example of a system configuration of a system 10. The system 10 may include an information processing device 100. The system 10 may include a plurality of user terminals 200. The system 10 may include a communication terminal 300.
[0025] The system 10 provides, for example, a collection service that collects location information indicating the location of each of the multiple user terminals 200. The location information of the multiple user terminals 200 may be referred to as location information big data.
[0026] The system 10 provides, for example, an analysis service that analyzes location information of multiple user terminals 200. An area corresponding to location information of multiple user terminals 200 that is the target of analysis by the system 10, among the location information of multiple user terminals 200 collected by the system 10, may be referred to as a target area. The target area is, for example, a disaster-stricken area affected by a disaster. The disaster is, for example, an earthquake. The disaster is, for example, a tsunami. The disaster is, for example, a typhoon. The disaster is, for example, a flood. The disaster is, for example, a storm surge. The disaster is, for example, heavy rain. The disaster is, for example, heavy snow. The disaster is, for example, a landslide. The disaster is, for example, a volcanic eruption. The disaster may be any other natural disaster. The disaster may be a man-made disaster such as a fire. The target area may be an area where an event such as a fireworks display, a marathon, or a festival is being held. FIG. 1 shows an example where the target area is a disaster-stricken area affected by an earthquake. Data acquired by analyzing the location information of multiple user terminals 200 may be referred to as analysis data. Analysis data can be used in a wide range of fields, such as disaster relief, disaster prevention measures, people flow estimation, congestion estimation, traffic congestion estimation, store opening strategies, and tourism analysis. The system 10 may also provide a distribution service that distributes various types of data.
[0027] The user terminal 200 may be any terminal that can access the network 20 via the wireless base station 40. The user terminal 200 may be, for example, a mobile phone such as a smartphone. The user terminal 200 may also be a tablet terminal, a wearable terminal, or the like.
[0028] The network 20 may include, for example, a core network provided by one or more telecommunications carriers. The core network may be compliant with, for example, a 5G (5th Generation) communication system. The core network may be compliant with a 6G (6th Generation) communication system or later mobile communication system. The core network may be compliant with a 3G (3rd Generation) communication system. The core network may be compliant with an LTE (Long Term Evolution) communication system. The network 20 may include the Internet.
[0029] The user terminal 200 is equipped with, for example, a positioning function for locating its own position. The user terminal 200 locates its own position, for example, before a disaster occurs. The user terminal 200 locates its own position, for example, after a disaster occurs. Note that the position information of the user terminal 200 located by the positioning function of the user terminal 200 may be information in which information indicating the time at which positioning was performed is associated with the position information of the user terminal 200 at that time.
[0030] The user terminal 200 is equipped with, for example, a positioning sensor as a positioning function. The positioning sensor includes, for example, a Global Navigation Satellite System (GNSS) sensor. The positioning sensor includes, for example, a Global Positioning System (GPS) sensor. The positioning sensor includes, for example, a Real Time Kinematic (RTK) sensor.
[0031] The user terminal 200 is equipped with, for example, a measurement function that measures its own movement. The user terminal 200 measures its own movement, for example, before a disaster occurs. The user terminal 200 measures its own movement, for example, after a disaster occurs. Note that the movement information indicating the movement of the user terminal 200 measured by the measurement function of the user terminal 200 may be information in which information indicating the time of measurement is associated with the movement information of the user terminal 200 at that time.
[0032] The user terminal 200 is equipped with, for example, an acceleration sensor as a measurement function. The user terminal 200 is equipped with, for example, a gyro sensor as a measurement function. The user terminal 200 is equipped with, for example, a barometric pressure sensor as a measurement function. The user terminal 200 is equipped with, for example, a positioning sensor as a measurement function.
[0033] The user terminal 200 transmits, for example, various pieces of information about the user terminal 200 to the information processing device 100. The user terminal 200 transmits, for example, various pieces of information about the user terminal 200 to the information processing device 100 via the wireless base station 40 and the network 20.
[0034] The user terminal 200 transmits various information of the user terminal 200 to the information processing device 100 for each unit period having a predetermined length, for example. Examples of the unit period include 15 minutes, 30 minutes, 1 hour, 2 hours, 3 hours, 6 hours, 12 hours, and 1 day.
[0035] For example, an application provided by a business operator that manages the system 10 is installed on the user terminal 200. The user terminal 200 may transmit various information of the user terminal 200 to the information processing device 100 by executing the application.
[0036] For example, an application provided by a business operator that has a business partnership with the business operator that manages the system 10 is installed on the user terminal 200. The user terminal 200 transmits various pieces of information about the user terminal 200 to the information processing device 100, for example, by executing the application. The user terminal 200 may also transmit the various pieces of information about the user terminal 200 to an information collection device of a business operator that has a business partnership with the business operator that manages the system 10, by executing the application. In this case, the information collection device may transmit the various pieces of information about the multiple user terminals 200 that it has collected to the information processing device 100.
[0037] The user terminal 200 transmits the position information of the user terminal 200, which is measured using a positioning function, to the information processing device 100. The position of the user terminal 200 may be considered as the position of the user 250 who owns the user terminal 200.
[0038] The user terminal 200 transmits movement information of the user terminal 200 measured using, for example, a measurement function to the information processing device 100. Note that the movement of the user terminal 200 may be considered as the movement of the user 250 who owns the user terminal 200.
[0039] The movement information of the user terminal 200 includes, for example, movement speed information indicating the movement speed of the user terminal 200. The movement information of the user terminal 200 includes, for example, movement direction information indicating the movement direction of the user terminal 200. The movement information of the user terminal 200 includes, for example, transportation means information indicating the transportation means of the user terminal 200. The transportation means includes, for example, walking. The transportation means includes, for example, a vehicle. The vehicle may be a bicycle, an automobile, a motorcycle, a train, etc.
[0040] The user terminal 200 may transmit the attribute information of the user 250 to the information processing device 100 if the user 250 who owns the user terminal 200 permits the provision of attribute information indicating the attributes of the user 250 within a range that does not identify the individual to the business operator managing the system 10. The attribute information of the user 250 includes, for example, age information indicating the age of the user 250. The attribute information of the user 250 includes, for example, gender information indicating the gender of the user 250. The attribute information of the user 250 includes, for example, victim information indicating that the user 250 is a disaster victim. The attribute information of the user 250 includes, for example, dispatched person information indicating that the user 250 is a dispatched person who has been dispatched to a disaster area. The dispatched person may be dispatched for rescue operations for disaster victims, support for the lives of disaster victims such as supplying supplies, disaster reconstruction activities, etc. The dispatched person may be, for example, a person working for a government agency, such as a member of the Self-Defense Forces. The dispatched person may also be a volunteer.
[0041] The information processing device 100 executes various types of information processing. For example, the information processing device 100 executes a collection process to collect position information of a plurality of user terminals 200. For example, the information processing device 100 executes an analysis process to analyze the position information of a plurality of user terminals 200. For example, the information processing device 100 executes a distribution process to distribute various types of data.
[0042] The information processing device 100 receives, for example, various pieces of information about the user terminal 200 from the user terminal 200 owned by a user 250 located within the target area. The information processing device 100 receives, for example, various pieces of information about the user terminal 200 from the user terminal 200 via the wireless base station 40 and the network 20.
[0043] For example, before a disaster occurs, the information processing device 100 receives various information of the user terminal 200. For example, after a disaster occurs, the information processing device 100 receives various information of the user terminal 200.
[0044] The information processing device 100 receives, for example, location information of the user terminal 200. The information processing device 100 receives, for example, movement information of the user terminal 200. The information processing device 100 receives, for example, attribute information of the user 250 who owns the user terminal 200.
[0045] The information processing device 100 acquires location information big data, for example, by receiving location information of the user terminals 200 from the multiple user terminals 200. The information processing device 100 acquires location information big data associated with the movement information of the multiple user terminals 200, for example, by further receiving movement information of the user terminals 200 from the multiple user terminals 200. The information processing device 100 acquires location information big data associated with the attribute information of the user 250 of each user terminal 200 of the multiple user terminals 200, for example, by receiving attribute information of the user 250 from the multiple user terminals 200.
[0046] The information processing device 100 determines, for example, movement trends within a target area by a plurality of users 250. The information processing device 100 determines, for example, movement trends within a target area by a plurality of users 250 based on the positions of a plurality of user terminals 200. Movement trend data indicating movement trends within a target area by a plurality of users 250 may be an example of analysis data.
[0047] The information processing device 100 determines, for example, movement trends within a target area by a plurality of users 250 before a disaster occurs. The information processing device 100 determines, for example, movement trends within a target area by a plurality of users 250 after a disaster occurs.
[0048] The movement trend includes, for example, a movement speed, a movement direction, a means of transportation, and a stay time.
[0049] For example, the information processing device 100 estimates places that function as evacuation shelters within a target area after a disaster occurs. For example, the information processing device 100 estimates places that function as evacuation shelters within a target area after a disaster occurs, based on movement trends within the target area by multiple users 250. Details of the process of estimating places that function as evacuation shelters within a target area after a disaster occurs will be described later.
[0050] The evacuation shelter data indicating a place functioning as an evacuation shelter may be an example of the analysis data. Note that the place functioning as an evacuation shelter may refer to a place that is estimated by the information processing device 100 to be a place functioning as an evacuation shelter.
[0051] A place functioning as an evacuation shelter may mean a place where disaster victims are temporarily living. A place functioning as an evacuation shelter includes, for example, a designated evacuation shelter. A designated evacuation shelter may be a place designated as an evacuation shelter by an administrative agency such as a local government. A place functioning as an evacuation shelter includes, for example, a non-designated evacuation shelter. A non-designated evacuation shelter may be a place not designated as an evacuation shelter by a local government, etc.
[0052] Places functioning as evacuation shelters include, for example, schools. Places functioning as evacuation shelters include, for example, community centers. Places functioning as evacuation shelters include, for example, elderly care facilities. Places functioning as evacuation shelters include, for example, facilities for people with disabilities.
[0053] The information processing device 100 estimates, for example, road conditions within a target area. The information processing device 100 estimates road conditions within the target area based on, for example, the positions of multiple user terminals 200. The information processing device 100 estimates road conditions within the target area based on, for example, movement trends within the target area of multiple users 250. Road condition data indicating the estimated road conditions within the target area may be an example of analysis data.
[0054] The information processing device 100 estimates, for example, road conditions in a target area before a disaster occurs. The information processing device 100 estimates, for example, road conditions in a target area after a disaster occurs. Details of the process of estimating road conditions will be described later.
[0055] The information processing device 100 distributes, for example, various types of data. The information processing device 100 distributes, for example, various types of data via a network 20.
[0056] The information processing device 100 distributes, for example, location information big data. The information processing device 100 distributes, for example, analysis data.
[0057] The information processing device 100 distributes various data to, for example, the communication terminal 300. When the information processing device 100 receives, for example, a distribution request for requesting distribution of various data from the communication terminal 300, the information processing device 100 distributes the various data to the communication terminal 300.
[0058] The delivery requester 350 may use the communication terminal 300 to transmit a delivery request to the information processing device 100. The delivery requester 350 is, for example, an employee of an administrative agency, such as a member of the Self-Defense Forces, a police officer, or a medical rescue worker.
[0059] The communication terminal 300 may be any terminal that can communicate with the information processing device 100 via the network 20. The communication terminal 300 is, for example, a mobile phone such as a smartphone. The communication terminal 300 may be a tablet terminal, a wearable terminal, or the like. The communication terminal 300 may be a PC such as a laptop PC (Personal Computer) or a desktop PC.
[0060] The communication terminal 300 may display the various data distributed by the information processing device 100 on a display unit of the communication terminal 300. The distribution requester 350 may check the various data displayed on the display unit of the communication terminal 300 and decide on the details of reconstruction activities in the disaster-stricken areas and rescue activities for the victims.
[0061] At approximately 4:10 PM on January 1, 2024, an earthquake with a maximum seismic intensity of 7 occurred on the Noto Peninsula in Ishikawa Prefecture, Japan (hereinafter, sometimes referred to as the "Noto Peninsula Earthquake"). Through their experience with the Noto Peninsula Earthquake, the inventors of the present application learned that when a large-scale disaster such as the Noto Peninsula Earthquake occurs, it is difficult to quickly grasp the situation in the affected area, including the evacuation status, evacuation areas, and traffic conditions. More specifically, the inventors learned that the majority of victims evacuated to voluntary evacuation shelters before evacuation information such as evacuation orders was issued, and that the detailed situation at the voluntary evacuation shelters could not be grasped for up to approximately two weeks. Furthermore, the inventors of the present application learned that in past large-scale disasters, approximately 80% of affected municipalities were unable to promptly evacuate victims who had evacuated to locations other than designated evacuation shelters. Based on these findings, the inventors of the present application concluded that when a large-scale disaster such as the Noto Peninsula Earthquake occurs, it is extremely important from the perspective of saving lives and disaster recovery to quickly grasp the damage situation in the affected area, including evacuation locations for victims and traffic conditions in the affected area.
[0062] In contrast, according to the system 10 of this embodiment, when a disaster occurs, the information processing device 100 determines the movement trends of multiple users 250 within a disaster-stricken area after the disaster based on the location information of multiple user terminals 200, and estimates the damage situation of the disaster-stricken area, such as locations serving as evacuation shelters within the disaster-stricken area and road conditions within the disaster-stricken area after the disaster, based on the determined movement trends of the multiple users 250 within the disaster-stricken area. By estimating the damage situation of the disaster-stricken area based on the location information of multiple user terminals 200, even if the disaster-stricken area is inaccessible from the outside due to a large-scale disaster, the information processing device 100 can estimate the damage situation of the disaster-stricken area as long as the battery installed in the user terminal 200 does not run out. This allows the system 10 of this embodiment to quickly grasp the damage situation of the disaster-stricken area when a disaster occurs. Furthermore, the information processing device 100 delivers data indicating the estimated damage situation of the disaster-stricken area to the communication terminal 300. The distribution requester 350 who checks the data displayed on the display unit of the communication terminal 300 can quickly grasp the damage situation in the disaster-stricken area, and can determine the details of disaster recovery and rescue activities, such as prioritizing on-site investigations and supply of supplies, or selecting roads to use to access the disaster-stricken area from outside, depending on the damage situation in the disaster-stricken area. As a result, the system 10 according to this embodiment can contribute to saving more lives and achieving faster disaster recovery.
[0063] 2 is an explanatory diagram illustrating an example of the flow of processing in the system 10. The description will be given assuming that a state in which a disaster has occurred in a target area is the starting state.
[0064] In step (sometimes abbreviated as S) 102, the information processing device 100 receives location information of the user terminals 200 from the plurality of user terminals 200 located within the target area. In S104, the information processing device 100 receives a distribution request from the communication terminal 300.
[0065] In S106, in response to receiving the distribution request from the communication terminal 300 in S104, the information processing device 100 executes an analysis process to analyze the location information of the multiple user terminals 200 received in S102. In S108, the information processing device 100 transmits the analysis data acquired in the analysis process of S106 to the communication terminal 300. In S110, the communication terminal 300 displays the analysis data received from the information processing device 100 in S108 on the display unit of the communication terminal 300.
[0066] In an example of the processing flow of the system 10 shown in Fig. 2, the information processing device 100 executes the analysis processing in response to receiving a distribution request from the communication terminal 300. The information processing device 100 may execute the analysis processing before receiving the distribution request from the communication terminal 300. That is, in the processing of the system 10 shown in Fig. 2, the order of S104 and S106 may be reversed.
[0067] 3 is a schematic diagram showing an example of a screen 400. The screen 400 displays damage situation data indicating the damage situation after a disaster occurs.
[0068] For example, based on the movement trends within the disaster area of multiple users 250, the information processing device 100 estimates that a location where the number of users 250 whose movement trends within the disaster area indicate that they are staying is greater than a predetermined first user number threshold is a location within the disaster area that is functioning as an evacuation shelter. Note that the users 250 whose movement trends indicate that they are staying may be users 250 who move within a range where the distance from a location that is a central position is shorter than a predetermined distance threshold for a predetermined period of time. Here, the explanation will continue assuming that the information processing device 100 estimates that multiple locations within the disaster area, including locations 422, 424, and 426, are locations that are functioning as evacuation shelters.
[0069] For example, the information processing device 100 ranks the places in the disaster area that are functioning as evacuation shelters. For example, the information processing device 100 ranks the places in the disaster area that are functioning as evacuation shelters in descending order of the number of users 250 whose movement trends indicate that they are staying there. Place ranking data indicating the ranking of the places in the disaster area that are functioning as evacuation shelters may be an example of analysis data. Here, the explanation will continue assuming that the information processing device 100 ranks the places 422, 424, and 426 so that the place 422 is highest, the place 426 is second highest, and the place 424 is third highest.
[0070] The information processing device 100, for example, distributes evacuation shelter data to the communication terminal 300. The information processing device 100, for example, distributes place ranking data to the communication terminal 300. The information processing device 100, for example, distributes location data indicating the locations of multiple user terminals 200 after a disaster occurs to the communication terminal 300.
[0071] The communication terminal 300 may display a screen 400 based on various data distributed from the information processing device 100. The screen 400 includes, for example, a disaster situation data display area 420 in which disaster situation data is displayed, and a ranking data display area 440 in which ranking data is displayed.
[0072] The damage situation data includes, for example, evacuation shelter data. In this case, the evacuation shelter data is displayed in the damage situation data display area 420. For example, one or more locations functioning as evacuation shelters indicated by the evacuation shelter data are displayed in the damage situation data display area 420. The damage situation data display area 420 may be an example of an evacuation shelter data display area in which the evacuation shelter data is displayed.
[0073] Places functioning as evacuation shelters are displayed, for example, as circular icons in the disaster situation data display area 420. Places functioning as evacuation shelters may also be displayed in the disaster situation data display area 420 as icons of any other shape, such as triangles or squares.
[0074] Icons of places functioning as evacuation shelters are displayed in the disaster situation data display area 420 so that, for example, the higher the ranking indicated by the place ranking data, the more attention they attract. Icons of places functioning as evacuation shelters are displayed in the disaster situation data display area 420 so that, for example, the higher the ranking, the higher the density of the icon. Icons of places functioning as evacuation shelters are displayed in the disaster situation data display area 420 so that, for example, the higher the ranking, the more visible the icon. Icons of places functioning as evacuation shelters are displayed in the disaster situation data display area 420 so that, for example, the higher the ranking, the larger the icon. In FIG. 3 , the icon of the highest-ranked place 422 is displayed with the highest density, the icon of the second-highest-ranked place 426 is displayed with the second-highest density, and the icon of the third-highest-ranked place 424 is displayed with the third-highest density in the disaster situation data display area 420.
[0075] For example, only designated evacuation shelters among locations that are functioning as evacuation shelters are displayed in the disaster situation data display area 420. For example, only non-designated evacuation shelters among locations that are functioning as evacuation shelters are displayed in the disaster situation data display area 420. For example, both designated and non-designated evacuation shelters among locations that are functioning as evacuation shelters are displayed in the disaster situation data display area 420.
[0076] For example, the location ranking data is superimposed on the evacuation shelter data and displayed in the disaster situation data display area 420. In this case, for example, the ranking of locations functioning as evacuation shelters indicated by the location ranking data is displayed in the disaster situation data display area 420 superimposed on icons indicating locations functioning as evacuation shelters.
[0077] The damage situation data includes, for example, position data. In this case, the position data is displayed in the damage situation data display area 420. For example, the positions of multiple user terminals 200 indicated by the position data are displayed in the damage situation data display area 420. The damage situation data display area 420 may be an example of a position data display area in which position data is displayed.
[0078] The icon for the location of the user terminal 200 is displayed, for example, as a black circular icon in the disaster situation data display area 420. The icon for the location of the user terminal 200 may be displayed in the disaster situation data display area 420 as an icon of any other color or shape.
[0079] For example, the location data is displayed superimposed on the evacuation shelter data in the disaster situation data display area 420. In this case, for example, location icons of multiple user terminals 200 are displayed superimposed on icons of locations functioning as evacuation shelters in the disaster situation data display area 420. In Fig. 3, the location icons of multiple user terminals 200 are displayed in the disaster situation data display area 420 superimposed on the icon of location 422, the icon of location 424, and the icon of location 426.
[0080] For example, the place ranking data is displayed in the ranking data display area 440. For example, the ranking of places functioning as evacuation shelters indicated by the place ranking data is displayed in the ranking data display area 440 in association with the addresses of the places functioning as evacuation shelters.
[0081] For example, only the rankings of designated evacuation shelters among the places that function as evacuation shelters are displayed in the ranking data display area 440. For example, only the rankings of non-designated evacuation shelters among the places that function as evacuation shelters are displayed in the ranking data display area 440. For example, the rankings of both designated and non-designated evacuation shelters among the places that function as evacuation shelters are displayed in the ranking data display area 440.
[0082] 4 shows a schematic diagram of another example of the screen 400. Here, differences from the above-described screen 400 will be mainly described.
[0083] For example, the information processing device 100 virtually divides the disaster area into a plurality of meshes. The shape of the mesh is, for example, a quadrangle. The shape of the mesh may be other shapes such as a triangle or a hexagon. Here, the explanation will be continued assuming that the information processing device 100 has virtually divided the disaster area into a plurality of quadrangle meshes.
[0084] The information processing device 100, for example, ranks each of the multiple meshes. For example, the information processing device 100 ranks each mesh in descending order of the number of users 250 whose movement trends indicate staying in the mesh, based on the movement trends within the disaster area of multiple user terminals 200. Mesh ranking data indicating the ranking of the meshes may be an example of analysis data.
[0085] The information processing device 100, for example, distributes mesh ranking data to the communication terminal 300. The communication terminal 300 may display a screen 400 based on the mesh ranking data distributed from the information processing device 100.
[0086] The disaster situation data display area 420 displays the disaster situation data, for example, in units of meshes. In this case, for example, the number of user terminals 200 located in each mesh is displayed in the disaster situation data display area 420. The number of users 250 in each mesh whose movement trends indicate their stay may also be displayed in the disaster situation data display area 420.
[0087] For example, the mesh ranking data is displayed in the damage situation data display area 420 superimposed on the damage situation data. In this case, the mesh may be displayed in the damage situation data display area 420 so that the higher the ranking indicated by the mesh ranking data, the more attention it attracts. For example, the mesh is displayed in the damage situation data display area 420 so that the higher the ranking, the higher the density. For example, the mesh is displayed in the damage situation data display area 420 so that the higher the ranking, the more visible the color. In FIG. 4 , the five meshes, namely the 6th-ranked mesh, the 7th-ranked mesh, the 8th-ranked mesh, the 10th-ranked mesh, and the 12th-ranked mesh, are displayed in the damage situation data display area 420 with the highest density, the two meshes, namely the 34th-ranked mesh and the 47th-ranked mesh, are displayed with the second highest density, and the two meshes, namely the 54th-ranked mesh and the 67th-ranked mesh, are displayed with the third highest density.
[0088] For example, the ranking of a mesh indicated by the mesh ranking data is displayed in the ranking data display area 440. The ranking of a mesh is, for example, associated with the address of the mesh and displayed in the ranking data display area 440. The address of the mesh may be the address of the center position of the mesh.
[0089] 5 shows a schematic diagram of another example of the screen 400. Here, differences from the above-described screen 400 will be mainly described.
[0090] The information processing device 100 may classify the locations of the user terminals 200 located in the disaster area into a plurality of clusters using, for example, a clustering algorithm. The information processing device 100 may deliver, to the communication terminal 300, location data indicating the locations of the user terminals 200 classified into the plurality of clusters.
[0091] Location data indicating the locations of multiple user terminals 200 classified into multiple clusters may be displayed in the disaster situation data display area 420. In Fig. 5, location icons of multiple user terminals 200 classified into five clusters are displayed in the disaster situation data display area 420.
[0092] 6 shows a schematic diagram of another example of the screen 400. Here, differences from the above-described screen 400 will be mainly described.
[0093] The information processing device 100 performs data cleansing on location data indicating the locations of multiple user terminals 200 classified into multiple clusters, for example. The information processing device 100 performs data cleansing on the location data so as to remove clusters with a small number of user terminals 200, for example. Before performing data cleansing on the location data, the information processing device 100 may filter the location data based on movement trend data indicating the movement trends within a target area of each user 250 who owns each of the multiple user terminals 200. In this case, the information processing device 100 may perform data cleansing on the filtered location data. Here, the description will be continued assuming that the information processing device 100 has performed data cleansing on location data indicating the locations of multiple user terminals 200 classified into the five clusters shown in FIG. 5. The information processing device 100 may distribute the location data after data cleansing to the communication terminal 300.
[0094] The location data on which data cleansing has been performed may be displayed in the disaster situation data display area 420. In Fig. 6, it can be seen that the location icons of multiple user terminals 200 belonging to three of the five clusters shown in Fig. 5 have been deleted from the disaster situation data display area 420 by data cleansing.
[0095] 7 shows a schematic diagram of another example of the screen 400. Here, differences from the above-described screen 400 will be mainly described.
[0096] For example, the information processing device 100 distributes movement trend data indicating movement trends of multiple users 250 within a disaster area after a disaster occurs to the communication terminal 300. The communication terminal 300 may display a screen 400 based on the movement trend data distributed from the information processing device 100. The screen 400 may include an icon data display area 460 in which data related to icons is displayed.
[0097] For example, data related to an icon indicating the movement trend of user 250 is displayed in icon data display area 460. For example, there are multiple types of icons depending on the movement speed of user 250 indicated by the movement trend of user 250. As shown in Fig. 7, the icons include an icon assigned to the movement trend of user 250 indicating a movement speed of 0 to 3 km / h, an icon assigned to the movement trend of user 250 indicating a movement speed of 3 to 10 km / h, an icon assigned to the movement trend of user 250 indicating a movement speed of 10 to 20 km / h, an icon assigned to the movement trend of user 250 indicating a movement speed of 20 to 40 km / h, an icon assigned to the movement trend of user 250 indicating a movement speed of 40 to 60 km / h, an icon assigned to the movement trend of user 250 indicating a movement speed of 60 to 80 km / h, and an icon assigned to the movement trend of user 250 indicating a movement speed of 80 km / h or more.
[0098] The shape of the icon is, for example, an isosceles triangle. In this case, the direction in which the long angle of the isosceles triangle is facing may be the movement direction of the user 250. The shape of the icon may be any shape as long as it can indicate the movement direction of the user 250.
[0099] The disaster situation data includes, for example, movement trend data. In this case, the movement trend data is displayed in the disaster situation data display area 420. For example, icons of the movement trends within the disaster area of multiple users 250 indicated by the movement trend data are displayed in the disaster situation data display area 420. In FIG. 7, the disaster situation data display area 420 displays an icon of the movement trend of user 252 moving from left to right on the screen 400 at a movement speed of 40 to 60 km / h, an icon of the movement trend of user 254 moving from top to bottom on the screen 400 at a movement speed of 3 to 10 km / h, an icon of the movement trend of user 256 moving from bottom to top on the screen 400 at a movement speed of 3 to 10 km / h, and icons of the movement trends of multiple other users moving at a movement speed of 0 to 3 km / h. The disaster situation data display area 420 may be an example of a movement trend data display area in which movement trend data is displayed.
[0100] 8 shows a schematic diagram of another example of the screen 400. Here, differences from the above-described screen 400 will be mainly described.
[0101] The movement direction of user 250 is displayed, for example, in the form of a moving image in disaster situation data display area 420. The movement direction of user 250 may also be displayed in the form of a still image in disaster situation data display area 420. Here, an example of a case where the movement trend of user 250 is displayed in the form of a moving image in disaster situation data display area 420 will be described mainly using the movement direction of user 252.
[0102] The upper diagram of Fig. 8 schematically shows an example of the screen 400 when time t is t=t1. As shown in the upper diagram of Fig. 8, the icon of the movement trend of the user 252 indicates that the user 252 is moving from left to right on the screen 400 at a movement speed of 40 to 60 km / h. Because the movement speed of the user 252 is 40 to 60 km / h, it can be seen that the means of transportation of the user 252 is a vehicle, not walking.
[0103] The middle diagram of FIG. 8 schematically shows an example of the screen 400 when the time t is t = t2 (t1 < t2). As shown in the middle diagram of FIG. 8, the icon of the movement trend of the user 252 indicates that it is moving from the left to the right of the screen 400 at a moving speed of 10 to 20 km / h. Since there is a T-junction ahead of the user 252, it can be seen that the user 252 is decelerating the speed of the vehicle.
[0104] The lower diagram of FIG. 8 schematically shows an example of the screen 400 when the time t is t = t3 (t2 < t3). As shown in the lower diagram of FIG. 8, the icon of the movement trend of the user 252 indicates that it is moving from the lower left to the upper right of the screen 400 at a moving speed of 3 to 10 km / h. From this, it can be seen that the user 252 is further decelerating the speed of the vehicle and making a left turn at the T-junction.
[0105] FIG. 9 schematically shows another example of the screen 400. Here, the points different from the aforementioned screen 400 will be mainly described.
[0106] The information processing device 100 distributes, for example, road condition data indicating the road conditions in the disaster area to the communication terminal 300. The communication terminal 300 may display the screen 400 based on the road condition data distributed from the information processing device 100.
[0107] The disaster situation data includes, for example, the road condition data. In this case, the road condition data is displayed in the disaster situation data display area 420. For example, the road conditions in the disaster area indicated by the road condition data are displayed in the disaster situation data display area 420. In FIG. 9, the road conditions of the road 423, which is the road around the road 4 and the road 421, are displayed in the disaster situation data display area 420. The disaster situation data display area 420 may be an example of the road condition data display area where the road condition data is displayed.
[0108] If the distance between the center line of one road and the center line of another road is shorter than a predetermined distance threshold, the other road may be a road surrounding the first road. Figure 9 shows an example in which the distance between the center line of road 421 and the center line of road 423 is I.
[0109] 10 is a schematic diagram of another example of the screen 400. Here, differences from the above-described screen 400 will be mainly described.
[0110] For example, the information processing device 100 distributes road condition data indicating road conditions in the target area before the occurrence of a disaster and road condition data indicating road conditions in the target area after the occurrence of a disaster to the communication terminal 300. The communication terminal 300 may display the screen 400 based on the road condition data indicating road conditions in the target area before the occurrence of a disaster and the road condition data indicating road conditions in the target area after the occurrence of a disaster, both of which are distributed from the information processing device 100.
[0111] The upper diagram of Fig. 10 is a screen 400 that displays road condition data that shows the road conditions within the target area before the disaster occurred. In the upper diagram of Fig. 10, the road conditions of road 421 on which 13 users 250 are traveling at a speed of 60 to 80 km / h and the road conditions of road 423 on which 14 users 250 are traveling at a speed of 60 to 80 km / h are displayed in disaster condition data display area 420.
[0112] The bottom diagram of Fig. 10 is a screen 400 that displays road condition data showing the road conditions within the target area after the occurrence of a disaster. In the bottom diagram of Fig. 10, the road conditions of road 421 where no users 250 are present and road 423 where far more users 250 than 14 are traveling at a speed of 3 to 10 km / h are displayed in disaster condition data display area 420.
[0113] 10 and the screen 400 shown in the lower part of FIG. 10, the delivery requester 350 may determine that the road 421 has become unusable after the disaster occurs. In response to this, the delivery requester 350 may dispatch a dispatcher to the disaster area using a road other than the road 421.
[0114] An example of an unusable road is a road on which vehicles cannot travel. An example of an unusable road is a road on which people cannot walk. An example of an unusable road is a fragmented road.
[0115] 11 shows a schematic diagram of another example of the screen 400. Here, differences from the above-described screen 400 will be mainly described.
[0116] The information processing device 100, for example, distributes movement trend data and road condition data to the communication terminal 300. The communication terminal 300 may display a screen 400 based on the movement trend data and road condition data distributed from the information processing device 100.
[0117] For example, movement trend data and road condition data are displayed in the disaster situation data display area 420. In Fig. 11, icons of movement trends of multiple users 250 indicating their stay and unavailable roads 425 in section 428 are displayed in the disaster situation data display area 420.
[0118] After checking screen 400, distribution requester 350 discovers isolated area 427 and isolated area 429. Note that an isolated area is a location within the target area where users 250 are staying after a disaster occurs and which cannot be accessed by road. According to screen 400 shown in FIG. 11 , isolated area 427 and isolated area 429 are locations where multiple users 250 are staying and which cannot be accessed by road 425.
[0119] For example, if there are multiple isolated areas, the delivery desirer 350 may determine that rescue operations should be prioritized in the isolated area with a larger number of residing users 250. If the number of elderly users 250 residing in each of the multiple isolated areas can be determined, the delivery desirer 350 may determine that rescue operations should be prioritized in the isolated area with a larger number of elderly users 250 residing there.
[0120] 12 schematically illustrates an example of the functional configuration of the information processing device 100. The information processing device 100 includes a storage unit 102, a receiving unit 104, a determining unit 106, an estimating unit 108, a classifying unit 110, and a distributing unit 112. Note that it is not essential that the information processing device 100 include all of these components.
[0121] The storage unit 102 stores various types of information. For example, the storage unit 102 stores designated evacuation site information indicating designated evacuation sites. The storage unit 102 stores log data of movement trends within a target area by multiple users 250 before a disaster occurs.
[0122] The receiving unit 104 receives various types of information. The receiving unit 104 receives the various types of information, for example, via the network 20. The receiving unit 104 receives the various types of information, for example, via the wireless base station 40 and the network 20. The receiving unit 104 may store the received various types of information in the storage unit 102.
[0123] The receiving unit 104 receives, for example, various types of information from the user terminal 200. The receiving unit 104 receives, for example, various types of information from the user terminal 200 before a disaster occurs. The receiving unit 104 receives, for example, various types of information from the user terminal 200 after a disaster occurs. Note that if the communication function of a wireless base station 40 located within the target area stops functioning normally due to the occurrence of a disaster, the receiving unit 104 may receive the various types of information from the user terminal 200 via the wireless base station 40 and the network 20 when the communication function of the wireless base station 40 is restored.
[0124] The receiving unit 104 receives, for example, location information of the user terminal 200 from the user terminal 200. The receiving unit 104 receives, for example, movement information of the user terminal 200 from the user terminal 200. The receiving unit 104 receives, for example, attribute information of the user 250 who owns the user terminal 200 from the user terminal 200.
[0125] The receiving unit 104 receives, for example, from the communication terminal 300, a disaster situation distribution request requesting distribution of information regarding the disaster situation in a target area after a disaster occurs. The disaster situation distribution request includes, for example, a location distribution request requesting distribution of information regarding locations functioning as evacuation shelters in the target area after a disaster occurs. The disaster situation distribution request includes, for example, a terminal location distribution request requesting distribution of information regarding the locations of multiple user terminals after a disaster occurs. The disaster situation distribution request includes, for example, a movement trend distribution request requesting distribution of information regarding movement trends of multiple users within the target area after a disaster occurs. The disaster situation distribution request includes, for example, a road condition distribution request requesting distribution of information regarding road conditions in the target area after a disaster occurs.
[0126] The determining unit 106 determines movement trends within the target area of the multiple users 250. The determining unit 106 may store the determined movement trends within the target area of the multiple users 250 in the storage unit 102 as log data.
[0127] The determination unit 106 determines, for example, movement trends within the target area by the multiple users 250 before the occurrence of a disaster. The determination unit 106 determines, for example, movement trends within the target area by the multiple users 250 after the occurrence of a disaster.
[0128] The determination unit 106 determines movement trends within the target area by the multiple users 250, for example, based on the positions of the multiple user terminals 200 indicated by the position information of the multiple user terminals 200. The determination unit 106 determines movement trends within the target area by the multiple users 250, for example, further based on the movements of the multiple user terminals 200 indicated by the movement information of the multiple user terminals 200.
[0129] The determination unit 106, for example, determines the movement speeds of the multiple users 250 within the target area. The determination unit 106, for example, determines the means of transportation used by the multiple users 250 within the target area. For example, if the movement speeds at which the users 250 move within the target area include movement faster than a predetermined first movement speed threshold, the determination unit 106 determines that the means of transportation used by the users 250 within the target area is a vehicle. On the other hand, if the movement speeds at which the users 250 move within the target area do not include movement faster than the first movement speed threshold, the determination unit 106 determines that the means of transportation used by the users 250 within the target area is walking. The determination unit 106, for example, determines the stay times of the multiple users 250 within the target area.
[0130] The estimation unit 108 executes the estimation process. The estimation unit 108 executes the estimation process, for example, after a disaster occurs. The estimation unit 108 automatically executes the estimation process, for example, when a disaster occurs. The estimation unit 108 automatically executes the estimation process, for example, when a disaster occurs and the occurred disaster satisfies predetermined disaster conditions. The disaster conditions include, for example, the issuance of an emergency warning. Examples of emergency warnings include a heavy rain emergency warning, a storm emergency warning, a high tide emergency warning, a wave emergency warning, a heavy snow emergency warning, and a blizzard emergency warning. For example, if the disaster is an earthquake, the disaster condition is that the earthquake's seismic intensity is greater than or equal to 5+. The estimation unit 108 may execute the estimation process when an input unit included in the information processing device 100 receives an input of an instruction to execute the estimation process from a user of the information processing device 100 who has confirmed the occurrence of a disaster.
[0131] The estimation unit 108 estimates, for example, locations within the target area that function as evacuation shelters after a disaster occurs. The estimation unit 108 estimates locations within the target area that function as evacuation shelters after a disaster occurs, for example, based on the movement trends of multiple users 250 within the target area after a disaster occurs, which are determined by the determination unit 106. For example, the estimation unit 108 estimates that a location where the number of users 250 staying in the target area, as indicated by the movement trends within the target area after a disaster occurs, is greater than a predetermined first user number threshold, is a location that functions as an evacuation shelter within the target area after a disaster occurs. On the other hand, the estimation unit 108 estimates that a location where the number of users 250 staying in the target area, as indicated by the movement trends within the target area after a disaster occurs, is less than the first user number threshold, is not a location that functions as an evacuation shelter within the target area after a disaster occurs.
[0132] For example, the estimation unit 108 estimates that a location where the number of users 250 whose movement trends within the target area after a disaster indicate staying there is greater than a first user number threshold and the number of users 250 whose movement trends within the target area after a disaster indicate moving from a supply supply location is greater than a predetermined second user number threshold is a location that functions as a shelter within the target area after a disaster occurs. On the other hand, the estimation unit 108 estimates that a location where the number of users 250 whose movement trends within the target area after a disaster indicate staying there is less than the first user number threshold, or a location where the number of users 250 whose movement trends within the target area after a disaster indicate moving from a supply supply location is less than the second user number threshold is not a location that functions as a shelter within the target area after a disaster occurs. The supply supply location is, for example, a facility such as a community center or a school. The supply supply location may also be a supermarket, a drugstore, etc.
[0133] The estimation unit 108 may estimate locations within the target area that function as evacuation shelters after a disaster occurs, based on the locations of the multiple user terminals 200 indicated by the location information of the multiple user terminals 200 received by the receiving unit 104. For example, if the number of user terminals 200 located within a range from a location that is a central location and that is shorter than a predetermined distance threshold is greater than a predetermined first user terminal number threshold, the estimation unit 108 estimates that the location is a location within the target area that functions as an evacuation shelter after a disaster occurs. On the other hand, if the number of user terminals 200 located within a range from the central location that is shorter than the distance threshold is less than the first user terminal number threshold, the estimation unit 108 estimates that the location is not a location within the target area that functions as an evacuation shelter after a disaster occurs.
[0134] At least one of the first user number threshold, the second user number threshold, and the first user terminal number threshold is set, for example, based on the number of user terminals 200 located within the target area after a disaster occurs. For example, at least one of the first user number threshold, the second user number threshold, and the first user terminal number threshold is set to be larger the greater the number of user terminals 200 located within the target area after a disaster occurs. At least one of the first user number threshold, the second user number threshold, and the first user terminal number threshold may be set based on the population within the target area. For example, at least one of the first user number threshold, the second user number threshold, and the first user terminal number threshold is set to be larger the greater the population within the target area.
[0135] The estimation unit 108 estimates whether a location in the target area that functions as a shelter after a disaster occurs is a designated shelter or a non-designated shelter, for example, based on the designated shelter information stored in the storage unit 102. For example, if a location in the target area that functions as a shelter after a disaster occurs matches any of the designated shelters indicated by the designated shelter information, the estimation unit 108 estimates that the location in the target area that functions as a shelter after a disaster occurs is a designated shelter. On the other hand, if a location in the target area that functions as a shelter after a disaster occurs does not match any of the designated shelters indicated by the designated shelter information, the estimation unit 108 estimates that the location in the target area that functions as a shelter after a disaster occurs is a non-designated shelter.
[0136] For example, the estimation unit 108 ranks locations that function as evacuation shelters within the target area after a disaster occurs. For example, the estimation unit 108 ranks designated evacuation shelters that are estimated to function as evacuation shelters within the target area after a disaster occurs. For example, the estimation unit 108 ranks non-designated evacuation shelters that are estimated to function as evacuation shelters within the target area after a disaster occurs. For example, the estimation unit 108 ranks both designated evacuation shelters and non-designated evacuation shelters that are estimated to function as evacuation shelters within the target area after a disaster occurs.
[0137] The estimation unit 108 ranks the places that function as evacuation shelters in the target area after a disaster occurs, for example, in descending order of the number of users 250 whose movement trends indicate their stay there. The estimation unit 108 may also rank the places that function as evacuation shelters in the target area after a disaster occurs, in descending order of the number of user terminals 200 that are located within a range that is shorter than a predetermined distance threshold from the places that function as evacuation shelters in the target area after a disaster occurs.
[0138] For example, the estimation unit 108 virtually divides the target area into meshes and ranks the meshes after a disaster occurs. For example, the estimation unit 108 ranks the meshes in descending order of the number of users 250 whose movement trends indicate a stay. The estimation unit 108 may also rank the meshes in descending order of the number of user terminals 200 located within the meshes.
[0139] The estimation unit 108 may rank administrative districts included in the target area after a disaster occurs. For example, the estimation unit 108 ranks the administrative districts in descending order of the number of users 250 whose movement trends indicate a stay. The estimation unit 108 may also rank the administrative districts in descending order of the number of user terminals 200 located within the administrative district. Note that the target area may be divided into administrative districts by administrative boundaries.
[0140] The estimation unit 108 estimates road conditions in the target area after a disaster occurs, for example. The estimation unit 108 estimates road conditions in the target area after a disaster occurs, for example, based on movement trends in the target area by multiple users 250 after a disaster occurs.
[0141] The estimation unit 108 estimates the road conditions in the target area after the occurrence of a disaster, for example, based on the number of users 250 who used the roads in the target area during a predetermined period after the occurrence of a disaster. The estimation unit 108 estimates that the roads in the target area where the number of users 250 who used the roads during the period is greater than a predetermined third user number threshold are in a congested state, for example.
[0142] The third user number threshold is set, for example, based on whether the road is a sidewalk or a roadway. For example, the third user number threshold is set higher for a roadway than for a sidewalk. The third user number threshold may also be set based on the road width. For example, the wider the road, the higher the third user number threshold may be set.
[0143] For example, if the roads in the target area are roadways, the estimation unit 108 estimates the road conditions in the target area after the occurrence of a disaster based on the average movement speed of users 250 who used the roadways in the target area during the relevant period. For example, the estimation unit 108 estimates that roadways in the target area where the average movement speed of users 250 is slower than the legal speed by a predetermined speed difference threshold are congested.
[0144] The estimation unit 108 estimates road conditions within the target area after a disaster occurs, for example, further based on the log data stored in the storage unit 102. The estimation unit 108 estimates roads that will be unavailable within the target area after a disaster occurs, for example, based on the movement trends within the target area of multiple users 250 before the disaster occurs and the movement trends within the target area of multiple users 250 after the disaster occurs, as indicated by the log data. The estimation unit 108 estimates that roads within the target area that will be unavailable after a disaster occurs are roads for which the rate of decrease in the number of users 250 that moved within a predetermined period after the disaster occurs relative to the number of users 250 that moved within the same period before the disaster occurs is greater than a predetermined decrease rate threshold. For example, if a road within a target area where the increase rate of the number of users 250 who moved within a period after a disaster occurs relative to the number of users 250 who moved within the period before the disaster occurs is greater than a predetermined increase rate threshold, is located around a road within the target area where the decrease rate is greater than the decrease rate threshold, the estimation unit 108 estimates that the road within the target area where the decrease rate is greater than the decrease rate threshold is a road that cannot be used within the target area after the disaster occurs.
[0145] The estimation unit 108 estimates an isolated area based on, for example, the movement trends of multiple users 250 within a target area after a disaster occurs and an estimation result of estimating roads that are unavailable within the target area after a disaster occurs. The estimation unit 108 estimates, for example, that an area corresponding to a mesh where unavailable roads and users 250 whose movement trends indicate a stay are located is an isolated area. The estimation unit 108 estimates, for example, that an area corresponding to an administrative district where unavailable roads and users 250 whose movement trends indicate a stay are located is an isolated area.
[0146] The classification unit 110 classifies into a plurality of clusters the position information of the plurality of user terminals 200. The classification unit 110 classifies into a plurality of clusters the position information of the plurality of user terminals 200 using, for example, a clustering algorithm.
[0147] The clustering algorithm is, for example, DBSCAN (Density-Based Spatial Clustering of Applications with Noise), but may be any other algorithm.
[0148] The classification unit 110 performs data cleansing on the location information of the plurality of user terminals 200 classified into a plurality of clusters, for example. The classification unit 110 performs data cleansing on the location information of the plurality of user terminals 200, for example, so as to delete the location information of the user terminals 200 belonging to a cluster in which the number of pieces of location information of the user terminals 200 is less than a predetermined threshold value for the number of pieces of location information.
[0149] Before performing data cleansing on the location information of the plurality of user terminals 200, the classification unit 110 may filter the location information of the plurality of user terminals 200 based on the movement trends within the target area of each user 250 who owns each of the plurality of user terminals 200. For example, the classification unit 110 filters the location information of the plurality of user terminals 200 so as to extract, from the location information of the plurality of user terminals 200, location information of the user terminals 200 owned by users 250 whose movement trends within the target area satisfy predetermined evacuation behavior conditions. The evacuation behavior condition includes, for example, a condition in which the movement speed at which the user 250 moves within the target area is slower than a first movement speed threshold. The evacuation behavior condition includes, for example, a condition in which the means of transportation used by the user 250 to move within the target area is walking. The evacuation behavior condition includes, for example, a condition in which the movement trends of the user 250 within the target area indicate a stay. The classification unit 110 may perform data cleansing on the filtered location information of the plurality of user terminals 200.
[0150] The distribution unit 112 distributes various types of information to the communication terminal 300. The distribution unit 112 distributes various types of information to the user terminal 200 via the network 20, for example.
[0151] The distribution unit 112 distributes, for example, information for displaying the screen 400 to the communication terminal 300. The information for displaying the screen 400 is, for example, image data of the screen 400. The information for displaying the screen 400 may be information indicating values of various parameters used to generate the screen 400.
[0152] Examples of the parameters include parameters related to features or geographical areas displayed on the map, parameters indicating a time series period, parameters indicating locations functioning as evacuation shelters, parameters indicating the location of the user terminal 200 within the target area, parameters indicating the movement patterns of the user 250 who owns the user terminal 200 within the target area, parameters indicating road conditions within the target area, parameters indicating isolated areas within the target area, parameters indicating the ranking of locations functioning as evacuation shelters, parameters indicating the ranking of meshes, and parameters indicating the ranking of administrative districts included in the target area. Examples of the parameters related to the geographical area include parameters indicating the coordinate system of the map, parameters indicating the coordinates of one or more features, parameters indicating each of multiple meshes virtually arranged on the map, and parameters indicating administrative boundaries. Parameters indicating meshes may include at least one of identification information for the mesh and information indicating the location or range of the mesh on the map. Parameters indicating administrative boundaries may include at least one of identification information for the administrative boundary and information indicating the location or range of the administrative boundary on the map.
[0153] For example, when the receiving unit 104 receives a disaster situation distribution request, the distribution unit 112 distributes information for displaying a screen 400 including a disaster situation data display area 420 in which disaster situation data is displayed to the communication terminal 300. The disaster situation distribution request includes, for example, at least one of a location distribution request, a terminal position distribution request, a movement trend distribution request, and a road condition distribution request.
[0154] For example, when the receiving unit 104 receives a location delivery request, the delivery unit 112 delivers, to the communication terminal 300, information for displaying a screen 400 including a shelter data display area in which shelter data indicating a location estimated by the estimation unit 108 to function as a shelter within the target area after a disaster occurs. The delivery unit 112 delivers, to the communication terminal 300, information for displaying a screen 400 including a shelter data display area in which shelter data satisfying predetermined location conditions is displayed. The location conditions include, for example, a condition in which the shelter data indicates a designated shelter estimated by the estimation unit 108 to function as a shelter within the target area after a disaster occurs. The location conditions include, for example, a condition in which the shelter data indicates a non-designated shelter estimated by the estimation unit 108 to function as a shelter within the target area after a disaster occurs. The receiving unit 104 may receive a location delivery request including the location conditions.
[0155] For example, when the receiving unit 104 receives a terminal position distribution request, the distribution unit 112 distributes, to the communication terminal 300, information for displaying a screen 400 including a position data display area in which position data indicating the positions of the plurality of user terminals 200 after the occurrence of a disaster is displayed. The distribution unit 112 distributes, to the communication terminal 300, information for displaying a screen 400 including a position data display area in which position data indicating the positions of the plurality of user terminals 200 after the occurrence of a disaster is displayed, which is indicated by the position information of the plurality of user terminals 200 classified into a plurality of clusters by the classification unit 110, for example.
[0156] The distribution unit 112 distributes, to the communication terminal 300, information for displaying a screen 400 including a position data display area in which position data indicating the position of a user terminal 200 owned by a user 250 that satisfies predetermined attribute conditions is displayed. The attribute conditions include, for example, that the user 250 is a disaster victim. The attribute conditions include, for example, that the user 250 is a dispatched worker. The attribute conditions include, for example, that the user 250 is in the elderly age group. The attribute conditions include, for example, that the user 250 is of a specific gender. The receiving unit 104 may receive a terminal position distribution request that includes the attribute conditions.
[0157] For example, when the receiving unit 104 receives a travel trend distribution request, the distribution unit 112 distributes, to the communication terminal 300, information for displaying a screen 400 including a travel trend data display area in which travel trend data indicating travel trends within a target area by multiple users 250 after a disaster occurs is displayed. The distribution unit 112 distributes, to the communication terminal 300, information for displaying the screen 400 including a travel trend data display area in which travel trend data indicating travel trends within a target area by users 250 who satisfy a travel trend condition is displayed. The travel trend condition includes, for example, that the travel trend indicates a stay. The travel trend condition includes, for example, that the travel speed is higher than a predetermined second travel speed threshold. The travel trend condition includes, for example, that the travel speed is lower than a predetermined third travel speed threshold that is lower than the second travel speed threshold. The travel trend condition includes, for example, that the means of travel is walking. The travel trend condition includes, for example, that the means of travel is a vehicle. The receiving unit 104 may receive a travel trend distribution request including the travel trend condition.
[0158] The distribution unit 112 may distribute information for displaying the screen 400 including a movement trend data display area in which movement trend data indicating movement trends within the target area by the user 250 who satisfies the attribute condition is displayed to the communication terminal 300. The receiving unit 104 may receive a movement trend distribution request including the attribute condition.
[0159] For example, when the receiving unit 104 receives a road condition distribution request, the distribution unit 112 distributes to the communication terminal 300 information for displaying the screen 400 including a road condition data display area in which road condition data indicating the road conditions in the target area after the occurrence of a disaster, estimated by the estimation unit 108, is displayed. The road condition data indicates, for example, roads that are unavailable in the target area after the occurrence of a disaster. The road condition data indicates, for example, isolated areas.
[0160] The receiving unit 104 may receive, from the communication terminal 300, a ranking distribution request requesting distribution of information related to rankings related to a target area after a disaster occurs. The ranking distribution request includes, for example, a location ranking distribution request indicating the ranking of locations functioning as evacuation shelters within the target area. The ranking distribution request includes, for example, a mesh ranking distribution request indicating the ranking of meshes that virtually divide the target area. The ranking distribution request includes, for example, an administrative district ranking distribution request indicating the ranking of administrative districts included in the target area.
[0161] For example, when the receiving unit 104 receives a ranking distribution request, the distribution unit 112 distributes information for displaying a screen 400 including a ranking data display area 440 in which ranking data is displayed to the communication terminal 300. The ranking distribution request includes, for example, at least one of a location ranking distribution request, a mesh ranking distribution request, and an administrative district ranking distribution request.
[0162] For example, when the receiving unit 104 receives a location ranking distribution request, the distribution unit 112 distributes to the communication terminal 300 information for displaying a screen 400 including a ranking data display area 440 in which location ranking data indicating the ranking of locations functioning as evacuation shelters within the target area is displayed. For example, when the receiving unit 104 receives a mesh ranking distribution request, the distribution unit 112 distributes to the communication terminal 300 information for displaying a screen 400 including a ranking data display area 440 in which mesh ranking data indicating the ranking of meshes is displayed. For example, when the receiving unit 104 receives an administrative district ranking distribution request, the distribution unit 112 distributes to the communication terminal 300 information for displaying a screen 400 including a ranking data display area 440 in which administrative district ranking data indicating the ranking of administrative districts included in the target area is displayed.
[0163] 13 schematically illustrates an example of the hardware configuration of a computer 1200 functioning as the information processing device 100. A program installed on the computer 1200 can cause the computer 1200 to function as one or more "units" of an apparatus according to the present embodiment, or can cause the computer 1200 to execute operations associated with the apparatus according to the present embodiment or one or more "units," and / or can cause the computer 1200 to execute a process according to the present embodiment or steps of the process. Such a program can be executed by the CPU 1212 to cause the computer 1200 to perform specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.
[0164] The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, and a graphics controller 1216, which are interconnected by a host controller 1210. The computer 1200 also includes input / output units such as a communications interface 1222, a storage device 1224, a DVD drive 1226, and an IC card drive, which are connected to the host controller 1210 via an input / output controller 1220. The DVD drive 1226 may be a DVD-ROM drive, a DVD-RAM drive, or the like. The storage device 1224 may be a hard disk drive, a solid-state drive, or the like. The computer 1200 also includes a ROM 1230 and legacy input / output units such as a keyboard, which are connected to the input / output controller 1220 via an input / output chip 1240.
[0165] The CPU 1212 operates according to programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphics controller 1216 acquires image data generated by the CPU 1212 into a frame buffer or the like provided in the RAM 1214 or into the graphics controller itself, and causes the image data to be displayed on the display device 1218.
[0166] The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive 1226 reads programs or data from a DVD-ROM 1227 or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.
[0167] The ROM 1230 stores therein a boot program or the like that is executed by the computer 1200 upon activation, and / or programs that depend on the hardware of the computer 1200. The input / output chip 1240 may also connect various input / output units to the input / output controller 1220 via a USB port, a parallel port, a serial port, a keyboard port, a mouse port, etc.
[0168] The programs are provided by a computer-readable storage medium such as a DVD-ROM 1227 or an IC card. The programs are read from the computer-readable storage medium, installed in the storage device 1224, RAM 1214, or ROM 1230, which are also examples of computer-readable storage media, and executed by the CPU 1212. Information processing described in these programs is read by the computer 1200, and causes cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be configured by implementing operations or processing of information in accordance with the use of the computer 1200.
[0169] For example, when communication is performed between the computer 1200 and an external device, the CPU 1212 may execute a communication program loaded into the RAM 1214 and instruct the communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 1212, the communication interface 1222 reads transmission data stored in a transmission buffer area provided in the RAM 1214, the storage device 1224, the DVD-ROM 1227, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes reception data received from the network to a reception buffer area or the like provided on the recording medium.
[0170] Furthermore, the CPU 1212 may cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1224, the DVD drive 1226 (DVD-ROM 1227), an IC card, etc. to be read into the RAM 1214, and may perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write back the processed data to the external recording medium.
[0171] Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and may undergo information processing. The CPU 1212 may perform various types of processing on data read from the RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search / replacement, etc., as described throughout this disclosure and specified by the instruction sequences of the programs, and write the results back to the RAM 1214. The CPU 1212 may also search for information in a file, database, etc. on the recording medium. For example, if multiple entries, each having an attribute value of a first attribute associated with an attribute value of a second attribute, are stored on the recording medium, the CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
[0172] The above-described programs or software modules may be stored in a computer-readable storage medium on or near the computer 1200. A recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can also be used as a computer-readable storage medium, thereby providing the programs to the computer 1200 via the network.
[0173] The blocks in the flowcharts and block diagrams in the present embodiments may represent stages of a process in which an operation is performed or "parts" of an apparatus responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and / or a processor provided with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may include digital and / or analog hardware circuits, including integrated circuits (ICs) and / or discrete circuits. The programmable circuitry may include reconfigurable hardware circuits, such as field programmable gate arrays (FPGAs) and programmable logic arrays (PLAs), including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements.
[0174] A computer-readable medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that the computer-readable medium having instructions stored thereon comprises an article of manufacture containing instructions that can be executed to create means for performing the operations specified in the flowcharts or block diagrams. Examples of computer-readable media may include electronic, magnetic, optical, electromagnetic, and semiconductor storage media. More specific examples of computer-readable media may include floppy disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray disc, memory stick, integrated circuit card, and the like.
[0175] The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the “C” programming language or similar programming languages.
[0176] The computer-readable instructions may be provided to a processor or programmable circuit of a programmable data processing device, such as a computer, locally or via a wide area network (WAN) such as a local area network (LAN) or the Internet, and the computer-readable instructions may be executed to create means for performing the operations specified in the flowcharts or block diagrams. Here, the computer may be a personal computer (PC), a tablet computer, a smartphone, a workstation, a server computer, a general-purpose computer, a special-purpose computer, or the like, or may be a computer system in which multiple computers are connected. Such a computer system in which multiple computers are connected is also called a distributed computing system, and is a broad definition of computer. In a distributed computing system, the multiple computers collectively execute a program by each executing a portion of the program and passing data between the computers as needed during program execution.
[0177] Examples of processors include a computer processor, a central processing unit (CPU), a processing unit, a microprocessor, a digital signal processor, a controller, a microcontroller, etc. A computer may have one or more processors. In a multiprocessor system with multiple processors, each processor executes a portion of a program and passes data between processors as needed during program execution, allowing the multiple processors to collectively execute the program. For example, in multitasking, each of the multiple processors may execute a portion of each task in small chunks by switching tasks at time slice intervals. In this case, which portion of a program each processor executes changes dynamically. Which portion of a program each of the multiple processors executes may also be statically determined by multiprocessor-aware programming.
[0178] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.
[0179] It should be noted that the execution order of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," etc., and that the processes can be performed in any order unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that the processes must be performed in this order. [Explanation of symbols]
[0180] 10 System, 20 Network, 40 Wireless Base Station, 100 Information Processing Device, 102 Storage Unit, 104 Receiving Unit, 106 Determination Unit, 108 Estimation Unit, 110 Classification Unit, 112 Distribution Unit, 200 User Terminal, 250 User, 252 User, 254 User, 256 User, 300 Communication Terminal, 350 Distribution Requester, 400 Screen, 420 Disaster Status Data Display Area, 421 Road, 422 Location, 423 Road, 424 Location, 425 Road, 426 Location, 427 Isolated Area, 428 Section, 429 Isolated Area, 440 Ranking Data Display Area, 460 Icon Data Display Area, 1200 Computer, 1210 Host Controller, 1212 CPU, 1214 RAM, 1216 Graphics Controller, 1218 Display Device, 1220 Input / output controller, 1222 communication interface, 1224 storage device, 1226 DVD drive, 1227 DVD-ROM, 1230 ROM, 1240 input / output chip
Claims
1. a receiving unit that receives, after a disaster occurs, location information indicating a location of a user terminal from a user terminal owned by a user located within a target area affected by the disaster; a determination unit that determines movement trends of the users within the target area after the disaster occurs, based on positions of the user terminals indicated by the position information of the user terminals; an estimation unit that estimates places that function as evacuation shelters within the target area after the occurrence of the disaster, based on the movement trends of the plurality of users within the target area after the occurrence of the disaster determined by the determination unit; An information processing device comprising:
2. a storage unit for storing designated evacuation shelter information indicating designated evacuation shelters, which are places designated as evacuation shelters within the target area; Furthermore, The estimation unit estimates, based on the designated evacuation shelter information, whether a place in the target area that functions as an evacuation shelter after the disaster occurs is the designated evacuation shelter or a non-designated evacuation shelter. The information processing device according to claim 1 .
3. 3. The information processing device according to claim 1, wherein the estimation unit estimates that a location where the number of users whose movement trends indicate a stay within the target area after the disaster occurs is greater than a predetermined first user number threshold is a location that functions as an evacuation shelter within the target area after the disaster occurs.
4. 4. The information processing device according to claim 3, wherein the estimation unit estimates that a location where the number of users whose movement trends within the target area after the disaster indicate that they are staying there is greater than the first user number threshold and the number of users whose movement trends within the target area after the disaster indicate that they are moving from a supply location is greater than a predetermined second user number threshold is a location that is functioning as an evacuation shelter within the target area after the disaster occurs.
5. the receiving unit receives, from a communication terminal, a location distribution request for requesting distribution of information regarding locations that function as evacuation shelters within the target area after the occurrence of the disaster; The information processing device includes: a distribution unit that distributes, when the receiving unit receives the location distribution request, information for displaying a screen including an evacuation shelter data display area in which evacuation shelter data indicating a location that is estimated by the estimation unit to function as an evacuation shelter within the target area after the disaster occurs, to the communication terminal. The information processing device according to claim 1 , further comprising:
6. the receiving unit receives, from a communication terminal, a terminal location delivery request requesting delivery of information regarding the locations of the plurality of user terminals after the occurrence of the disaster; The information processing device includes: a distribution unit that distributes, when the receiving unit receives the terminal location distribution request, information for displaying a screen including a position data display area in which position data indicating the positions of the plurality of user terminals after the disaster occurs, to the communication terminal. The information processing device according to claim 1 , further comprising:
7. a classification unit that classifies the location information of the plurality of user terminals into a plurality of clusters using a clustering algorithm; Furthermore, the distribution unit distributes, to the communication terminal, information for displaying the screen including the position data display area in which the position data indicating positions of the plurality of user terminals after the occurrence of the disaster, which are indicated by the position information of the plurality of user terminals classified into the plurality of clusters by the classification unit, is displayed. The information processing device according to claim 6 .
8. the receiving unit receives, from the communication terminal, a movement trend distribution request for requesting distribution of the movement trends of the plurality of users within the target area after the occurrence of the disaster; The information processing device includes: a distribution unit that distributes, when the receiving unit receives the movement trend distribution request, information for displaying a screen including a movement trend data display area in which movement trend data indicating the movement trends of the plurality of users within the target area after the disaster occurs, to the communication terminal. The information processing device according to claim 1 , further comprising:
9. The information processing device according to claim 1 , wherein the estimation unit further estimates road conditions within the target area after the occurrence of the disaster, based on the movement trends within the target area of the plurality of users after the occurrence of the disaster.
10. a storage unit for storing log data of movement trends within the target area by a plurality of users before the occurrence of the disaster; Furthermore, the estimation unit estimates roads that cannot be used within the target area after the occurrence of the disaster, based on the movement trends of the plurality of users within the target area before the occurrence of the disaster and the movement trends of the plurality of users within the target area after the occurrence of the disaster, which are indicated by the log data stored in the storage unit; The information processing device according to claim 9 .
11. 11. The information processing device according to claim 10, wherein the estimation unit estimates that roads within the target area where the rate of decrease in the number of users who moved within a predetermined period after the disaster occurs relative to the number of users who moved within the predetermined period before the disaster occurs is greater than a predetermined decrease rate threshold are roads that cannot be used within the target area after the disaster occurs.
12. 12. The information processing device according to claim 11, wherein, if a road within the target area where the increase rate of the number of users who moved within the period after the disaster occurs relative to the number of users who moved within the period before the disaster occurs is greater than a predetermined increase rate threshold, the estimation unit estimates that the road within the target area where the decrease rate is greater than the decrease rate threshold is a road that cannot be used within the target area after the disaster occurs.
13. 11. The information processing device according to claim 10, wherein the estimation unit further estimates locations in the target area where the users are staying after the disaster occurs and that cannot be accessed by roads, based on the movement trends of the multiple users within the target area after the disaster occurs and an estimation result of roads that cannot be used within the target area after the disaster occurs.
14. the receiving unit receives, from a communication terminal, a road condition distribution request for requesting distribution of information regarding the road condition in the target area after the occurrence of the disaster; The information processing device includes: a distribution unit that distributes, when the receiving unit receives the road condition distribution request, to the communication terminal, information for displaying a screen including a road condition data display area in which road condition data indicating the road condition in the target area after the occurrence of the disaster estimated by the estimation unit is displayed. The information processing device according to claim 9 , further comprising:
15. a storage unit that stores log data of movement trends of multiple users within a target area before a disaster occurs; a receiving unit that receives, after the occurrence of the disaster, location information indicating a location of a user terminal from a user terminal owned by a user located within the target area affected by the disaster; a determination unit that determines movement trends of the users within the target area after the disaster occurs, based on positions of the user terminals indicated by the position information of the user terminals; an estimation unit that estimates roads that cannot be used within the target area after the occurrence of the disaster, based on the movement trends of the plurality of users within the target area before the occurrence of the disaster, which are indicated by the log data stored in the storage unit, and the movement trends of the plurality of users within the target area after the occurrence of the disaster, which are determined by the determination unit; and An information processing device comprising:
16. 1. A computer-implemented information processing method, comprising: a receiving step of receiving, after a disaster occurs, location information indicating a location of a user terminal from a user terminal owned by a user located within a target area affected by the disaster; a determination step of determining movement trends of the users within the target area after the disaster occurs, based on positions of the user terminals indicated by the position information of the user terminals; an estimation step of estimating locations that function as evacuation shelters within the target area after the disaster occurs, based on the movement trends of the multiple users within the target area after the disaster occurs, which are determined in the determination step; An information processing method comprising:
17. An information processing method executed by a computer that stores a log of movement trends of multiple users within a target area before a disaster occurs, comprising: a receiving step of receiving, after the occurrence of the disaster, location information indicating a location of a user terminal from a user terminal owned by a user located within the target area affected by the disaster; a determination step of determining movement trends of the users within the target area after the disaster occurs, based on positions of the user terminals indicated by the position information of the user terminals; an estimation step of estimating roads that will be unavailable within the target area after the disaster occurs, based on the movement trends of the multiple users within the target area before the disaster occurs, which are indicated by the log stored in the computer, and the movement trends of the multiple users within the target area after the disaster occurs, which are determined in the determination step; An information processing method comprising:
18. A program for causing a computer to execute the information processing method according to claim 16 or 17.