Information processing device, information processing method, and program

The information processing device addresses user confusion by acquiring regional evacuation orders, identifying rates, and controlling individual notification applications to provide tailored evacuation instructions, enhancing clarity and resource efficiency.

JP2026112614APending Publication Date: 2026-07-07NEC CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NEC CORP
Filing Date
2024-12-25
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Users receiving both regional and individual evacuation instructions during disasters often become confused due to inconsistencies and lack of personalized consideration in existing evacuation orders, leading to potential confusion and inefficiencies.

Method used

An information processing device that acquires regional evacuation orders, identifies the evacuation rate, and decides whether to notify individual users based on the order content and rate, controlling the functionality of notification applications on user terminals to provide clear and appropriate instructions.

Benefits of technology

The device effectively reduces user confusion by ensuring that evacuation instructions are provided in a manner that aligns with the specific situation and evacuation rate, optimizing the use of resources and minimizing unnecessary notifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026112614000001_ABST
    Figure 2026112614000001_ABST
Patent Text Reader

Abstract

Develop technology to provide users with evacuation-related instructions. [Solution] The disclosed information processing device comprises an acquisition unit, a specification unit, a decision unit, and a control unit. The acquisition unit acquires regional evacuation-related instructions issued for a certain area. The specification unit identifies the evacuation rate in that area. The decision unit determines whether or not to notify each user located in that area of ​​individual evacuation-related instructions based on the content of the regional evacuation-related instructions and the evacuation rate. The control unit controls the function of an application that notifies individual evacuation-related instructions, which is installed on the terminal devices of users located in that area, according to the decision of the decision unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] Techniques related to this disclosure are disclosed in Patent Document 1. Patent Document 1 discloses a technique for presenting a user with an emergency evacuation route to a suitable emergency evacuation location quickly and easily after a disaster occurs. In this technique, when a mobile terminal installed with an evacuation mode application receives an emergency report, the operation mode of the mobile terminal is switched to the evacuation mode. Then, the evacuation mode application notifies an evacuation route from the current position of the mobile terminal to the nearest evacuation location. The evacuation mode application can also select whether to activate the evacuation mode depending on the content of the received emergency report.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] When a disaster or the like occurs, various entities issue evacuation-related instructions for the affected areas. In recent years, there are also users who install arbitrary applications on their terminals and receive individual evacuation-related instructions for themselves. Such users receive both evacuation-related instructions for the area and individual evacuation-related instructions for themselves. In such cases, the user may be confused about which of the evacuation-related instructions for the area and the individual evacuation-related instructions for themselves to follow.

[0005] An example of the object of this disclosure is to develop a technique for providing a user with evacuation-related instructions. [Means for solving the problem]

[0006] According to one aspect of this disclosure, A means of obtaining evacuation-related orders issued for a specific area, A means for identifying the evacuation rate in the aforementioned area, A decision means for determining whether or not to notify each user located in the said region of individual evacuation-related instructions based on the content of the evacuation-related instructions for the said region and the evacuation rate, Control means for controlling the function of an application that notifies individual evacuation-related instructions installed on a user's terminal device located in the said area, in accordance with the content of the said decision, An information processing device having the following is provided.

[0007] Furthermore, according to one aspect of this disclosure, One or more computers, We obtained evacuation-related instructions issued for a certain area, We will identify the evacuation rate in the aforementioned area, Based on the content of the evacuation-related instructions for the aforementioned region and the evacuation rate, a decision is made as to whether or not to notify each user located in the aforementioned region of individual evacuation-related instructions. In accordance with the aforementioned decision, an information processing method is provided to control the functionality of an application that notifies users of individual evacuation-related instructions, which is installed on the terminal devices of users located in the aforementioned area.

[0008] Furthermore, according to one aspect of this disclosure, Computers The acquisition steps for obtaining evacuation-related orders issued for a specific area, A selection step to identify the evacuation rate in the aforementioned area, A decision step to determine whether or not to notify each user located in the said area of ​​individual evacuation-related instructions based on the content of the evacuation-related instructions for the said area and the evacuation rate, A control step that controls the function of an application that notifies individual evacuation-related instructions installed on a user's terminal device located in the area, in accordance with the content of the aforementioned decision, A program is provided to execute it. [Effects of the Invention]

[0009] One example of this disclosure suggests that technology can be developed to provide users with evacuation-related instructions. [Brief explanation of the drawing]

[0010] [Figure 1] Figure 1 shows an example of a functional block diagram of an information processing device. [Figure 2] Figure 2 is a flowchart showing an example of the processing flow of an information processing device. [Figure 3] Figure 3 shows an example of the hardware configuration of an information processing device. [Figure 4] Figure 4 is a diagram illustrating the overall process performed by the information processing device. [Figure 5] Figure 5 is a diagram illustrating an example of a gesture detected by an information processing device. [Figure 6] Figure 6 illustrates another example of a gesture detected by an information processing device. [Figure 7] Figure 7 shows an example of the information processed by the information processing device. [Figure 8] Figure 8 shows another example of the information processed by the information processing device. [Modes for carrying out the invention]

[0011] The embodiments of this disclosure will be described below with reference to the drawings. In this disclosure, the drawings are associated with one or more embodiments. In all drawings, similar components are denoted by the same reference numerals, and their descriptions are omitted where appropriate.

[0012] <<First Embodiment>> FIG. 1 is a functional block diagram showing an overview of the information processing apparatus 10. FIG. 2 is a flowchart showing an example of the flow of processing executed by the information processing apparatus 10.

[0013] As shown in FIG. 1, the information processing apparatus 10 includes an acquisition unit 11, a specifying unit 12, a determination unit 13, and a control unit 14. Through these functional units, the processing shown in the flowchart of FIG. 2 is executed.

[0014] In S10, the acquisition unit 11 acquires a region-specific evacuation-related instruction issued for a certain region. In S11, the specifying unit 12 specifies the evacuation rate in that region. In S12, the determination unit 13 determines whether to notify each user located in that region of an individual evacuation-related instruction based on the content of the region-specific evacuation-related instruction acquired in S10 and the evacuation rate in that region specified in S11. In S13, the control unit 14 controls the function of the "application for notifying individual evacuation-related instructions" installed in the terminal devices of the users located in that region according to the content of the determination in S12. Hereinafter, the "application for notifying individual evacuation-related instructions" may be referred to as an individual notification application.

[0015] In this way, the information processing apparatus 10 can control the function of the individual notification application installed in each user's terminal device. For example, the information processing apparatus 10 can control the ON / OFF of the function of the individual notification application. By appropriately controlling the function of the individual notification application, it is possible to suppress the inconvenience of the user being confused by receiving both the region-specific evacuation-related instruction and the individual evacuation-related instruction.

[0016] Furthermore, the information processing device 10 can control the functions of individual notification applications installed on the terminal devices of users located in the area where a regional evacuation order has been issued. In other words, the information processing device 10 does not control the functions of individual notification applications installed on the terminal devices of users not located in the area where a regional evacuation order has been issued. By controlling the functions of individual notification applications installed on the appropriate user's terminal device at the appropriate time, the processing load on the computer can be reduced. Also, if the functions of individual notification applications installed on the terminal devices of users not located in a particular area are controlled in response to a regional evacuation order being issued to that area, users not located in that area may become confused. By controlling the functions of individual notification applications installed on the appropriate user's terminal device at the appropriate time, this inconvenience can be mitigated.

[0017] Furthermore, the information processing device 10 can decide whether or not to notify each user located in a particular area of ​​individual evacuation instructions based on the content of the evacuation instructions issued for that area and the evacuation rate in that area. For example, if the content of the evacuation instructions and the evacuation rate indicate a situation where it is desirable not to notify each user located in that area of ​​individual evacuation instructions, the information processing device 10 can decide not to notify each user located in that area of ​​individual evacuation instructions. Conversely, if the content of the evacuation instructions and the evacuation rate indicate a situation where it is desirable to notify each user located in that area of ​​individual evacuation instructions, the information processing device 10 can decide to notify each user located in that area of ​​individual evacuation instructions. The information processing device 10, which makes the above decision based on characteristic and important information such as "the content of the evacuation instructions issued for a particular area" and "the evacuation rate in that area," can make the above decision appropriately.

[0018] Furthermore, the information processing device 10 can control the functions of individual notification applications installed on the user's terminal device in accordance with the content of the above decision. As described above, the information processing device 10, which makes the above decision based on characteristic and important information such as "the content of evacuation-related instructions issued to a certain area" and "the evacuation rate in that area," can make the above decision appropriately. The information processing device 10, which controls the functions of individual notification applications installed on the user's terminal device in accordance with the content of such an appropriate decision, can appropriately control the functions of individual notification applications.

[0019] Thus, the information processing device 10 enables the development of technology for providing evacuation-related instructions to users.

[0020] <<Second Embodiment>> <Overview> The information processing device 10 of the second embodiment is a concrete implementation of the configuration of the information processing device 10 of the first embodiment. It will be described in detail below.

[0021] <Hardware Configuration> First, an example of the hardware configuration of the information processing device 10 will be described. Each functional unit of the information processing device 10 is realized by any combination of hardware and software. Those skilled in the art will understand that there are various variations in the implementation method and the device. The software includes programs that are pre-installed at the time of shipment of the device, as well as programs downloaded from recording media such as CDs (Compact Discs) or from servers on the Internet.

[0022] Figure 3 is a block diagram illustrating the hardware configuration of the information processing device 10. As shown in Figure 3, the information processing device 10 includes a processor 1A, memory 2A, input / output interface 3A, peripheral circuitry 4A, and bus 5A. Peripheral circuitry 4A includes various modules. The information processing device 10 does not necessarily have peripheral circuitry 4A. The information processing device 10 may also be composed of multiple physically and / or logically separated devices. In this case, each of the multiple devices may have the above hardware configuration.

[0023] Bus 5A is a data transmission path for the processor 1A, memory 2A, peripheral circuits 4A, and input / output interface 3A to send and receive data to and from each other. Processor 1A is a processing unit such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit). Memory 2A is a memory such as RAM (Random Access Memory) or ROM (Read Only Memory). Input / output interface 3A includes interfaces for acquiring information from input devices, external devices, external servers, external sensors, cameras, etc., and interfaces for outputting information to output devices, external devices, external servers, etc. Input / output interface 3A also includes interfaces for connecting to communication networks such as the Internet. Input devices include, for example, keyboards, mice, microphones, physical buttons, touch panels, etc. Output devices include, for example, displays, projectors, speakers, printers, mailers, etc. Processor 1A can issue commands to each module and perform calculations based on their calculation results.

[0024] <Overall picture> Next, we will explain the overall process performed by the information processing device 10 using Figure 4.

[0025] The 40 target areas are those for which evacuation orders have been issued. While there are various ways to identify these areas, they are often specified by place names such as prefectures or municipalities.

[0026] An "evacuation-related order" is an order issued by a designated entity based on various causes such as typhoons, hurricanes, heavy rain, heavy snow, storm surges, strong winds, tsunamis, earthquakes, and river flooding. An evacuation-related order may include orders to evacuate, orders to wait in place without evacuating, evacuation locations, and routes to evacuation locations. The causes for which an evacuation-related order is issued are not limited to the examples given here.

[0027] A "regional evacuation order" is an evacuation order issued for a specific region. In other words, a regional evacuation order is an evacuation order issued for people located in a particular region. Regional evacuation orders include the evacuation orders mentioned above. Furthermore, regional evacuation orders may include information that identifies the region for which the order was issued. This information may be, for example, a place name such as a prefecture or municipality.

[0028] Local evacuation orders may include at least one of the following evacuation orders: • Official evacuation orders issued by each city, town, or village (i.e., official evacuation orders issued by local governments) • Unofficial evacuation orders issued by local leaders

[0029] "Official evacuation orders issued by each municipality" are official evacuation orders issued by each municipality in response to situations such as typhoons, hurricanes, heavy rain, heavy snow, storm surges, strong winds, tsunamis, earthquakes, and river flooding. Because these evacuation orders are official, they are highly reliable. However, these evacuation orders also have the following problems.

[0030] First, the evacuation orders are issued to the entire region and do not take into account the individual circumstances of each person, which is a drawback. Considering the individual circumstances of each user can sometimes lead to more appropriate evacuation orders. For example, even if an official evacuation order is issued due to heavy rain, it may be safer for a user living on a high floor of an apartment building to stay at home rather than evacuate.

[0031] Furthermore, these evacuation orders are primarily based on the situation at representative locations within a region, and do not take into account the situation at every location within the region, which is a drawback. Each region has a certain extent. Therefore, it is difficult for municipalities and other authorities that issue evacuation orders to have a detailed understanding of the situation at every corner of the region before issuing them. However, there are cases where considering the situation at every corner of the region would allow for the issuance of more appropriate evacuation orders. For example, a situation may arise where river flooding has not occurred at a representative location within a region, but has already occurred at other locations within the region. In such cases, even if no official evacuation order has been issued, it may be advisable to begin evacuating.

[0032] "Non-official evacuation orders issued by local leaders" are evacuation orders issued voluntarily by local leaders based on their own judgment. Local leaders can issue non-official evacuation orders based on official evacuation orders issued by municipalities, etc., or on the situation on the ground in their respective areas.

[0033] Such evacuation instructions from local leaders are desirable because they can take into account the specific circumstances of each site. Furthermore, they are desirable because they can take into account the specific circumstances of each user. However, because these instructions are not official, they lack some credibility. For example, they may not take into account the specific circumstances of each site. Also, they may not take into account the specific circumstances of each user.

[0034] User 30 can receive official evacuation-related instructions issued by local municipalities via television, radio, the internet, social networking services (SNS), or any application. Additionally, a wireless broadcasting system may be established in the area. Official evacuation-related instructions issued by local municipalities may be provided to User 30 via this wireless broadcasting system.

[0035] Local leaders may broadcast unofficial evacuation instructions to people in their vicinity by shouting them out loud outdoors. Local leaders may use megaphones or other means. Alternatively, local leaders may go door-to-door to each household and broadcast unofficial evacuation instructions to people in their vicinity. User 30 can receive evacuation instructions from local leaders broadcast using these methods.

[0036] Furthermore, user 30 can receive individual evacuation-related instructions provided by the individual evacuation-related instruction notification device 60. User 30 has installed an individual notification application on their terminal device 20. The individual evacuation-related instruction notification device 60 sends individual evacuation-related instructions to each user 30 via this individual notification application. The terminal device 20 is exemplified by, but is not limited to, smartphones, tablet devices, smartwatches, mobile phones, personal computers, wearable devices, etc.

[0037] The configuration of the individual evacuation-related instruction notification device 60 can be realized using widely known technologies. For example, the user 30 registers their own information with the individual evacuation-related instruction notification device 60 in advance. The information to be registered may include, for example, gender, age, address, workplace address, medical condition information (presence or absence of a medical condition, type of medical condition, etc.), and home information (house / apartment, floor of residence). The individual evacuation-related instruction notification device 60 may also have a function to acquire the current location information of the user 30's terminal device 20.

[0038] In addition, the individual evacuation-related instruction notification device 60 may have a function to send several questions to the user 30 at a predetermined time and to receive answers thereto. The sending of questions and the receiving of answers are carried out via the individual notification application.

[0039] The designated timing may be the timing when evacuation orders are issued to the area related to User 30. The area related to User 30 includes, but is not limited to, User 30's address or place of work. Questions may include, for example, inquiries about the current location or current situation. Examples of current situation include, but is not limited to, whether the user is injured, ill, living alone or not, whether there is someone to support them, and the status of that person to support them.

[0040] The individual evacuation-related instruction notification device 60 issues individual evacuation-related instructions for each user 30 based on information for each region publicly announced by the Japan Meteorological Agency, official evacuation-related instructions issued by each municipality, and individual information of each user 30. The individual information of each user 30 may include at least one of the pre-registered information mentioned above and information obtained from each user 30 at a predetermined time. The individual evacuation-related instruction notification device 60 can determine individual evacuation-related instructions for each user 30 according to predetermined rules. For example, a decision model may be generated in advance that takes information announced by the Japan Meteorological Agency, official evacuation-related instructions issued by each municipality, and individual information of each user 30 as inputs and outputs the content of evacuation-related instructions. The individual evacuation-related instruction notification device 60 may then use this decision model to determine individual evacuation-related instructions for each user 30.

[0041] The individual evacuation instructions transmitted by the individual evacuation instruction notification device 60 to each user 30 are preferable because they take into account the circumstances of each user. Specifically, the individual evacuation instructions transmitted by the individual evacuation instruction notification device 60 to each user 30 may take into account whether or not they are injured, whether or not they are ill, whether or not they live alone, whether or not they have someone to support them, and the status of that person to support them. Furthermore, the individual evacuation instructions transmitted by the individual evacuation instruction notification device 60 to each user 30 may take into account gender, age, address, workplace address, pre-existing medical information (presence or absence of pre-existing medical conditions, type of pre-existing medical conditions, etc.), and home information (house / apartment, floor of residence), etc.

[0042] However, there is a drawback in that the individual evacuation instructions sent by the individual evacuation instruction notification device 60 to each user 30 are not issued with consideration for the situation in every part of the area. Each area has a certain extent. Therefore, it is difficult for the individual evacuation instruction notification device 60 to issue evacuation instructions after having a detailed understanding of the situation in every corner of the area. However, there are cases where considering the situation in every corner of the area would allow for the issuance of more appropriate evacuation instructions.

[0043] As explained above, user 30 can receive multiple types of evacuation-related instructions. Specifically, user 30 can receive "regional evacuation-related instructions issued to the region" and "individual evacuation-related instructions for user 30" generated by the individual evacuation-related instruction notification device 60. Furthermore, user 30 can receive multiple regional evacuation-related instructions. When receiving multiple types of evacuation-related instructions in this way, the user may become confused if, for example, the content of these evacuation-related instructions differs from one another. Therefore, to mitigate this inconvenience, the user installs a control application on their terminal device 20 that controls the functions of the individual notification application. The information processing device 10 controls the functions of the individual notification application installed on the terminal device 20 via this control application.

[0044] As described in the first embodiment, the information processing device 10 decides whether or not to notify each user 30 located in the target area 40 of the evacuation-related instructions, based on the content of the evacuation-related instructions for the area and the evacuation rate in the target area 40 where the evacuation-related instructions were issued. Then, according to the decision, the information processing device 10 controls the functions of the individual notification applications installed on the terminal devices 20 of the users 30 located in the target area 40.

[0045] As described above, both regional evacuation orders and individual evacuation orders for users 30 have their advantages and disadvantages. Therefore, the information processing device 10 controls the function of the individual notification application according to the situation identified by the content of the regional evacuation order and the evacuation rate in the target area 40 where the regional evacuation order was issued. This control ensures that evacuation orders are notified to users 30 in an appropriate manner. The functional configuration of the information processing device 10 will be described in detail below.

[0046] <Functional Configuration> Next, the functional configuration of the information processing device 10 will be described in detail. Figure 1 is an example of a functional block diagram of the information processing device 10. As shown in the figure, the information processing device 10 has an acquisition unit 11, a identification unit 12, a determination unit 13, and a control unit 14.

[0047] The acquisition unit 11 acquires evacuation-related instructions issued for a specific area.

[0048] As described above, local evacuation orders may include at least one of "official evacuation orders issued by each municipality, etc." and "unofficial evacuation orders issued by local leaders." The acquisition unit 11 can acquire at least one of the official evacuation orders issued by each municipality, etc. and the unofficial evacuation orders issued by local leaders.

[0049] Furthermore, official evacuation-related instructions issued by each municipality may be further subdivided into more specific categories based on the information source. The acquisition unit 11 may then acquire multiple "official evacuation-related instructions issued by each municipality."

[0050] Examples of information sources include television, radio, the internet, social networking services (SNS), any application, and wireless broadcasting systems.

[0051] Furthermore, "official evacuation-related instructions issued by municipalities, etc." that are sourced via the internet may be subdivided according to the attributes of the source website, such as the municipality's homepage or other websites. Similarly, "official evacuation-related instructions issued by municipalities, etc." that are sourced via social networking services (SNS) may be subdivided according to the attributes of the poster (whether the poster is a municipality, etc., etc.). Similarly, "official evacuation-related instructions issued by municipalities, etc." that are sourced via television or radio may be subdivided according to the channel, etc. Furthermore, "official evacuation-related instructions issued by municipalities, etc." that are sourced via applications may be subdivided according to the publisher of the application (whether it is a municipality, etc., etc.).

[0052] The acquisition unit 11 can acquire at least one of the multiple "official evacuation-related instructions issued by each municipality, etc." as described above, by employing at least one of the multiple means exemplified below.

[0053] For example, the acquisition unit 11 may monitor designated homepages or social media, etc., and acquire "official evacuation-related instructions issued by each municipality, etc." announced through them. Alternatively, the acquisition unit 11 may monitor television or radio programs and acquire "official evacuation-related instructions issued by each municipality, etc." announced through them. Alternatively, the acquisition unit 11 may monitor audio collected by microphones installed in the area and acquire "official evacuation-related instructions issued by each municipality, etc." announced through the local wireless broadcasting system. Alternatively, the acquisition unit 11 may monitor designated applications and acquire "official evacuation-related instructions issued by each municipality, etc." announced through those applications.

[0054] For example, the acquisition unit 11 may recognize evacuation-related instructions announced in text via a predetermined website, social media, or television screen by recognizing text on the screen and detecting predetermined keywords such as "evacuation." Alternatively, if the output format (color of text and borders, warning sound, etc.) of evacuation-related instructions announced on a predetermined website, social media, or television screen is predetermined, the acquisition unit 11 may recognize evacuation-related instructions announced in text via a predetermined website, social media, or television screen by detecting that output format.

[0055] In addition, the acquisition unit 11 may recognize evacuation-related instructions announced via voice by recognizing voices from television, radio, wireless broadcasting systems, etc., using voice recognition technology and detecting predetermined keywords such as "evacuate" or predetermined warning sounds.

[0056] The "official evacuation-related orders issued by each municipality, etc." announced by the means described above may include information that identifies the content of the evacuation-related orders and the areas to which the orders were issued. In other words, the acquisition unit 11 can acquire "official evacuation-related orders issued by each municipality, etc." that include such content.

[0057] Next, we will explain an example of how to obtain "unofficial evacuation-related instructions issued by local leaders." The acquisition unit 11 can obtain evacuation-related instructions issued by local leaders by analyzing camera images taken in each area.

[0058] Camera images may be moving images or still images. Camera images may be images generated by surveillance cameras installed in each area. In addition, camera images may be images taken by cameras of people or moving objects present in each area. Examples of moving objects include, but are not limited to, four-wheeled vehicles, two-wheeled vehicles, bicycles, buses, trains, taxis, other large vehicles, robots, drones, etc. The acquisition unit 11 can acquire and analyze such camera images in real time to obtain evacuation-related instructions issued by leaders in each area.

[0059] Regional leaders issuing evacuation orders may use specific gestures depending on the content of the order. For example, as shown in Figure 5, a regional leader 2 issuing an evacuation order would likely stand in a position that does not obstruct the path of the evacuating person 1 and use a hand gesture to indicate the direction to evacuate. Conversely, as shown in Figure 6, a regional leader 2 issuing a non-evacuation order would likely stand in a position that obstructs the path of the evacuating person 1 and use a gesture of spreading their arms wide to block their progress.

[0060] The acquisition unit 11 may, for example, detect evacuation-related instructions from local leaders by detecting gestures specific to the content of each such evacuation-related instruction within the camera images.

[0061] Furthermore, the appearance information (face information, gender, age, etc.) of each regional leader may be registered in the information processing device 10 in advance. The acquisition unit 11 may then use the appearance information of each regional leader to detect the regional leader from the camera image. The acquisition unit 11 may then analyze the gestures of the detected regional leaders to detect gestures specific to the content of evacuation-related instructions.

[0062] In addition, the acquisition unit 11 may have the generation AI (artificial intelligence) analyze the camera images detected by the leaders in each region and have it infer which of the predefined evacuation-related instructions corresponds to the gestures of the leaders in each region. The predefined evacuation-related instructions may include instructions to evacuate, instructions not to evacuate, etc.

[0063] In addition, the acquisition unit 11 may acquire evacuation-related instructions issued by local leaders by analyzing the collected audio in each area. The collected audio may be audio collected by microphones installed in each area. Alternatively, the collected audio may be audio collected by microphones from people or moving objects present in each area. Examples of moving objects include, but are not limited to, four-wheeled vehicles, two-wheeled vehicles, bicycles, buses, trains, taxis, other large vehicles, robots, drones, etc. The acquisition unit 11 may acquire and analyze such collected audio in real time to acquire evacuation-related instructions issued by local leaders.

[0064] Regional leaders issuing evacuation orders may use specific phrases depending on the content of their orders. The acquisition unit 11 may, for example, detect these specific phrases from the collected audio to identify the evacuation orders issued by the regional leaders. Alternatively, the acquisition unit 11 may analyze the collected audio and transcribe it. The acquisition unit 11 may then have a generating AI analyze the resulting text to predict which of several predefined evacuation orders each regional leader's order corresponds to. These predefined orders may include instructions to evacuate, instructions not to evacuate, and so on.

[0065] Furthermore, voiceprint information of each regional leader may be registered in the information processing device 10 in advance. The acquisition unit 11 may then use the voiceprint information of each regional leader to detect the content of each regional leader's speech from the collected audio. The acquisition unit 11 may then detect phrases specific to the content of each evacuation-related instruction from the detected content of each regional leader's speech. The acquisition unit 11 may also transcribe the detected content of each regional leader's speech and have the generating AI analyze it.

[0066] In addition, the microphone may collect sound from the surrounding area where the aforementioned camera images are being taken. The acquisition unit 11 may then analyze the collected audio at the moment each regional leader is visible in the camera image to detect phrases specific to the content of each evacuation-related instruction. The acquisition unit 11 may also transcribe the collected audio at the moment each regional leader is visible in the camera image and have the transcription process analyzed by a generation AI. The moment each regional leader is visible in the camera image is identified by detecting each regional leader within the camera image using the pre-registered appearance information of each regional leader described above.

[0067] The acquisition unit 11 can grasp the content of unofficial evacuation-related orders issued by local leaders by the means described above. Furthermore, the acquisition unit 11 can identify the region that includes the location where the local leader who issued the unofficial evacuation-related order was detected as the region where the evacuation-related order was issued.

[0068] "Acquisition" can include at least one of the following: the device retrieving data or information stored in another device or storage medium (active acquisition), and the device inputting data or information output from another device (passive acquisition). Examples of active acquisition include making a request to another device and receiving a reply, and accessing and reading data from another device or storage medium. Examples of passive acquisition include receiving information that is delivered (or transmitted, push notification, etc.). Furthermore, acquisition may also involve selecting and acquiring data or information from among the received data or information, or selecting and receiving data or information that has been delivered.

[0069] Returning to Figure 1, the identification unit 12 identifies the evacuation rate (hereinafter sometimes simply referred to as the "evacuation rate") in the area where a local evacuation order has been issued. The identification unit 12 can identify the area where a local evacuation order has been issued, for example, based on the content of the local evacuation order acquired by the acquisition unit 11. The identification unit 12 can then identify the evacuation rate in that identified area.

[0070] Here, we will explain the means for determining the evacuation rate. In one example, the identification unit 12 can receive input of the evacuation rate in the area where a local evacuation-related instruction has been issued from the operator of the information processing device 10. Based on the operator's input, the identification unit 12 can then determine the evacuation rate in the area where a local evacuation-related instruction has been issued.

[0071] In another example, the current evacuation rate in areas where evacuation orders have been issued may be announced on television, radio, the internet, social media, etc. The specific unit 12 may then identify the evacuation rate in areas where evacuation orders have been issued by recognizing the announced evacuation rates using image recognition, voice recognition, etc.

[0072] For example, the identification unit 12 may monitor designated homepages or social media accounts and identify the current evacuation rate announced through them. Alternatively, the acquisition unit 11 may monitor television or radio programs and identify the current evacuation rate announced through them. Furthermore, the identification unit 12 may monitor audio collected by microphones installed in the area and identify the current evacuation rate announced by the local wireless broadcasting system.

[0073] For example, the identification unit 12 may recognize text on a predetermined homepage, social media, or television screen and detect predetermined keywords such as "evacuation rate" to identify the evacuation rate announced in text through those means.

[0074] In addition, if the output format (color of text and frame, warning sound, etc.) for the evacuation rate announced on a designated homepage, social media, television screen, etc., is defined in advance, the identification unit 12 may detect that output format and identify the evacuation rate announced in text through those means.

[0075] In addition, the specific unit 12 may recognize the evacuation rate announced via voice by recognizing the voice from television, radio, wireless broadcasting systems, etc. using voice recognition technology and detecting predetermined keywords such as "evacuation rate" or predetermined warning sounds.

[0076] In addition, the identification unit 12 may calculate the evacuation rate by analyzing camera images taken of places where people in the area evacuate. For example, the identification unit 12 may estimate the number of people in the evacuation place by detecting people in the camera images. The identification unit 12 may then calculate the evacuation rate based on the estimation result. For example, the number of people who are supposed to evacuate to that place in the event of a disaster may be pre-registered in the information processing device 10. The identification unit 12 may then calculate the evacuation rate by dividing the "estimated number of people in the evacuation place" by the "pre-registered number of people who are supposed to evacuate to that place."

[0077] In addition, the identification unit 12 may send a question to users located in areas where evacuation orders have been issued, asking whether they have evacuated or not, and accept their answers. The sending of the question and acceptance of the answer can be done via the control application described above. The identification unit 12 may also have a function to acquire the current location information of the user's terminal device. Based on the acquired current location information of the user's terminal device, the identification unit 12 can identify users located in areas where evacuation orders have been issued. The identification unit 12 may then calculate the evacuation rate by dividing the number of users who answered that they have evacuated among the users located in areas where evacuation orders have been issued by the total number of users located in areas where evacuation orders have been issued. Alternatively, instead of sending the question and accepting the answer, the identification unit 12 may determine whether each user has evacuated or not by determining whether the location of each user's terminal device is within a predefined evacuation area. If the location of each user's terminal device is within a predefined evacuation area, the identification unit 12 can determine that the user has evacuated. On the other hand, if the location of each user's terminal device is not within a predetermined evacuation area, the identification unit 12 can determine that the user has not been evacuated.

[0078] Returning to Figure 1, the decision unit 13 determines whether or not to notify each user located in a given area of ​​individual evacuation-related instructions, based on the content of the evacuation-related instructions for that area and the evacuation rate.

[0079] For example, a decision-making model may be generated in advance, which takes the content of local evacuation-related instructions and the evacuation rate as input and outputs a response indicating whether or not to notify each user located in that area of ​​individual evacuation-related instructions. The decision unit 13 may then input the content of local evacuation-related instructions and the evacuation rate into the decision-making model and obtain the output of the decision-making model.

[0080] The decision-making model may include, for example, a table showing the correspondence between the content and evacuation rate of localized evacuation orders and the response regarding whether or not to notify each user located in that area of ​​individual evacuation orders. The decision-making model may then refer to this table to output a response corresponding to the input content and evacuation rate of localized evacuation orders.

[0081] Figure 7 shows an example of the table. The table in Figure 7 links the evacuation rate, local evacuation-related instructions, and control details to each other.

[0082] The "evacuation rate" is the evacuation rate in areas where evacuation-related orders have been issued. In the example in the figure, the evacuation rate is divided into "high" and "low" based on whether the evacuation rate is above or below a threshold, but this is not the only way. For example, it may be divided into three or more cases based on the numerical range of the evacuation rate, such as "less than 10%" and "10% or more but less than 20%".

[0083] "Regional evacuation orders" indicate the content of regional evacuation orders. In the example shown in the diagram, the situation is divided into "evacuation required," where an evacuation order has been issued, and "evacuation not required," where an evacuation order has not been issued.

[0084] "Control Content" indicates whether or not individual evacuation instructions will be sent to each user located in that area. "Notification ON" means that individual evacuation instructions will be sent to each user located in that area. "Notification OFF" means that individual evacuation instructions will not be sent to each user located in that area.

[0085] The table in Figure 7 is suitable when the acquisition unit 11 acquires evacuation-related instructions for a single area.

[0086] As shown in Figure 7, if the evacuation rate is high and the content of the local evacuation order is "evacuation necessary," the decision unit 13 can decide not to notify individual users of their evacuation orders. If many people have evacuated and the local evacuation order also instructs evacuation, it is considered preferable for users to evacuate in accordance with the situation. In this case, the decision unit 13 can decide not to notify individual users of their evacuation orders, which could cause confusion.

[0087] Furthermore, if the evacuation rate is high but the content of the community-wide evacuation order is "no evacuation required," the decision unit 13 can decide to notify each user of individual evacuation orders. If many people are evacuating but the content of the community-wide evacuation order is "no evacuation required," there is a possibility that the content of the community-wide evacuation order does not accurately reflect the situation on the ground or is incorrect. In this case, the decision unit 13 can decide to notify each user of individual evacuation orders.

[0088] Furthermore, if the evacuation rate is low but the content of the community-wide evacuation order is "evacuation necessary," the decision unit 13 can decide to notify each user of individual evacuation orders. If most people have not evacuated but the content of the community-wide evacuation order is "evacuation necessary," it is possible that the content of the community-wide evacuation order does not accurately reflect the situation on the ground or is incorrect. In this case, the decision unit 13 can decide to notify each user of individual evacuation orders.

[0089] Furthermore, if the evacuation rate is low and the content of the community-wide evacuation order is "no evacuation required," the decision unit 13 can decide to notify each user of individual evacuation orders. When the evacuation rate is low and the content of the community-wide evacuation order is "no evacuation required," the situation on site is not critical. In this case, the decision unit 13 can decide to notify each user of individual evacuation orders.

[0090] Please note that the contents of the table in Figure 7 and the concepts described above are merely examples and are not limited to them. The contents of the table can be customized by the operator in advance, taking various situations into consideration.

[0091] Figure 8 shows another example of a table. The table in Figure 8 is suitable when the acquisition unit 11 acquires evacuation-related instructions for two or more regions. In the example in Figure 8, the evacuation rate, each of the multiple evacuation-related instructions for different regions, and the control content are linked to each other.

[0092] Here, we will explain another example of a decision-making model. This other example of a decision-making model includes a calculation formula that takes the content of local evacuation-related orders and the evacuation rate as input and calculates a judgment score. Based on the comparison result between the calculated judgment score and a threshold, the decision-making model can then decide whether or not to notify each user of individual evacuation-related orders. The content of local evacuation-related orders is converted into numerical values ​​based on predetermined rules, such as "evacuation required = 1" and "evacuation not required = -1".

[0093] One perspective is that the more urgent the situation, the more reliable "official evacuation orders issued by local municipalities, etc." and "non-official evacuation orders issued by local leaders, which can take into account the situation on the ground," should be trusted. In other words, one perspective is that the more urgent the situation, the more important it is to prioritize community-based evacuation orders over individual evacuation orders for each user.

[0094] Therefore, the above calculation formula may take the content of the local evacuation-related orders and the evacuation rate as inputs and calculate the degree of urgency as a judgment score. In this case, the higher the degree of urgency, the higher the judgment score. The calculation formula is configured to calculate a higher judgment score (degree of urgency) the higher the evacuation rate. Furthermore, the calculation formula is configured to calculate a higher judgment score (degree of urgency) when the content of the local evacuation-related orders is "evacuation necessary" compared to when the content of the local evacuation-related orders is "evacuation unnecessary". Furthermore, the calculation formula is configured to calculate a higher judgment score (degree of urgency) the more local evacuation-related orders there are that specify "evacuation necessary".

[0095] In this example, the decision-making model can decide not to notify individual users of evacuation-related instructions if the judgment score (urgency level) is above a threshold. Conversely, the decision-making model can decide to notify individual users of evacuation-related instructions if the judgment score (urgency level) is below the threshold.

[0096] Returning to Figure 1, the control unit 14 controls the functions of individual notification applications installed on the terminal devices of users located in the area where evacuation-related instructions for the region have been issued, according to the decisions made by the decision unit 13.

[0097] First, the control unit 14 can acquire current location information from each user's terminal device. Each user's terminal device is equipped with a location information acquisition function such as GPS (Global Positioning System). Then, each user's terminal device transmits the acquired location information to the information processing device 10.

[0098] The control unit 14 can identify users located in areas where evacuation orders have been issued by comparing the current location of each user's terminal device with the areas where evacuation orders have been issued. The control unit 14 then determines that the users identified in this way are to be controlled as targets for controlling the functions of the individual notification application.

[0099] The control unit 14 transmits control information to control the functions of the individual notification application to the user's terminal device, which has been determined to be the control target for controlling the functions of the individual notification application. The control unit 14 transmits this control information to the user's terminal device via the control application installed on the user's terminal device.

[0100] The control information may include instructions to turn on or off a predetermined function of an individual notification application. This predetermined function may be a notification function from the individual notification application to the user. Furthermore, the control information may also include instructions to stop a running individual notification application or to start a stopped individual notification application.

[0101] The user's terminal device can turn on or off specific functions of the individual notification application in accordance with the control information. Furthermore, the user's terminal device can stop a running individual notification application or start a stopped individual notification application in accordance with the control information. If an individual notification application is stopped, individual evacuation-related instructions will not be sent by the individual notification application.

[0102] Next, an example of the processing flow of the information processing device 10 will be explained using the flowchart in Figure 2. Note that the purpose here is to explain the processing flow. Details of each process have been described above, so explanations will be omitted here as appropriate.

[0103] In S10, the information processing device 10 acquires evacuation-related instructions issued for a specific area. In S11, the information processing device 10 identifies the evacuation rate in that area. In S12, the information processing device 10 decides whether or not to notify each user located in that area of ​​individual evacuation instructions, based on the content of the evacuation instructions for the area acquired in S10 and the evacuation rate in that area identified in S11. In S13, the information processing device 10 controls the functions of individual notification applications installed on the terminal devices of users located in that region, according to the decision made in S12.

[0104] For example, if a user receives individual evacuation instructions via a personal notification application, they can prioritize and follow those instructions. On the other hand, if they do not receive individual evacuation instructions via a personal notification application, they can follow general evacuation instructions for their area.

[0105] Furthermore, the content of evacuation-related instructions for a given area, as well as the evacuation rate, may change over time. Therefore, the information processing device 10 may repeat the above-described process. For example, the information processing device 10 may repeat the above-described process at predetermined intervals. In this case, the information processing device 10 can control the functions of the individual notification application installed on the user's terminal device in an appropriate manner according to the circumstances at that time.

[0106] <Effects and Effects> According to the information processing device 10 of the second embodiment, the same effects and advantages as those of the information processing device 10 of the first embodiment can be achieved.

[0107] Furthermore, the information processing device 10 can identify the content of official evacuation-related instructions issued by each municipality, etc., and control the functions of individual notification applications installed on the user's terminal device based on that content. By using the information processing device 10, which controls the functions of individual notification applications installed on the user's terminal device based on the content of reliable official evacuation-related instructions, such control can be performed appropriately.

[0108] Furthermore, the information processing device 10 can identify the content of official evacuation-related instructions issued by each municipality using the distinctive method described above. With such an information processing device 10, the content of official evacuation-related instructions issued by each municipality can be identified with high accuracy.

[0109] Furthermore, the information processing device 10 can identify the content of unofficial evacuation-related instructions issued by local leaders and, based on that content, control the functions of individual notification applications installed on the user's terminal device. The information processing device 10, which controls the functions of individual notification applications installed on the user's terminal device based on the content of evacuation-related instructions issued by local leaders that take into account the situation on the ground, can perform such control appropriately.

[0110] Furthermore, the information processing device 10 can identify the content of unofficial evacuation-related instructions issued by local leaders using the distinctive method described above. With such an information processing device 10, the content of unofficial evacuation-related instructions issued by local leaders can be identified with high accuracy.

[0111] Furthermore, the information processing device 10 can identify the evacuation rate for each region using the distinctive method described above. With such an information processing device 10, the evacuation rate for each region can be identified with high accuracy.

[0112] Furthermore, the information processing device 10 can determine, using the distinctive method described above, whether or not to notify each user located in an area where a regional evacuation order has been issued, of individual evacuation-related instructions. Such an information processing device 10 can make this decision appropriately.

[0113] <<Third Embodiment>> In the third embodiment, the information processing device 10 determines the reliability of the acquired regional evacuation instructions and, taking that reliability into further consideration, decides whether or not to notify each user of individual evacuation instructions. This will be explained in detail below.

[0114] The decision unit 13 determines the reliability of the evacuation-related instructions for the region acquired by the acquisition unit 11.

[0115] For example, the reliability level may be determined in advance for each type of regional evacuation-related instruction acquired by the acquisition unit 11 and registered in the information processing device 10. The determination unit 13 may then calculate the reliability level for each regional evacuation-related instruction based on the type of regional evacuation-related instruction acquired by the acquisition unit 11.

[0116] The types of evacuation-related orders for local communities may include "official evacuation-related orders issued by each municipality, etc." and "unofficial evacuation-related orders issued by local leaders," as described in the second embodiment. For example, the reliability of "official evacuation-related orders issued by each municipality, etc." may be set higher than that of "unofficial evacuation-related orders issued by local leaders."

[0117] As explained in the second embodiment, official evacuation-related instructions issued by each municipality may be classified into multiple types depending on the source of information. In this case, the reliability levels of the official evacuation-related instructions issued by each municipality may differ from one another depending on the type. For example, "official evacuation-related instructions issued by each municipality" obtained from a more reliable source may be assigned a higher reliability level.

[0118] Furthermore, the reliability of unofficial evacuation-related instructions issued by local leaders may not be uniformly the same, but may be determined differently depending on the circumstances. For example, the decision unit 13 may analyze camera images of local leaders to determine the reliability of unofficial evacuation-related instructions issued by each local leader.

[0119] For example, the decision unit 13 uses image analysis to grasp the content of evacuation-related instructions issued by multiple leaders in each region. If the content of the evacuation-related instructions issued by the multiple leaders is the same, the decision unit 13 can determine that the reliability of the unofficial evacuation-related instructions issued by each regional leader is relatively high. On the other hand, if the content of the evacuation-related instructions issued by the multiple leaders differs from one another, the decision unit 13 can determine that the reliability of the unofficial evacuation-related instructions issued by each regional leader is relatively low.

[0120] In other examples, the decision unit 13 may use image analysis to determine whether the leaders in each region are giving uniform instructions to multiple individuals or giving instructions tailored to each individual. The decision unit may then assign a higher level of confidence to the cases where the leaders are giving instructions tailored to each individual compared to the cases where they are giving uniform instructions to multiple individuals.

[0121] There are various ways to determine whether a regional leader is giving instructions to an individual. For example, if the decision unit 13 detects that the distance between a regional leader and another individual remains within a threshold for a predetermined period of time or longer, it may determine that the regional leader is giving instructions to that individual. On the other hand, if the decision unit 13 does not detect such a situation, it may determine that the regional leader is giving uniform instructions to multiple individuals. In addition, if the decision unit 13 detects through image analysis that a regional leader is conversing with another individual, it may determine that the regional leader is giving instructions to that individual. On the other hand, if the decision unit 13 does not detect such a situation, it may determine that the regional leader is giving uniform instructions to multiple individuals.

[0122] After determining the reliability of the local evacuation instructions, the decision unit 13 decides whether or not to notify each user located in the area of ​​individual evacuation instructions based on the content of the local evacuation instructions, the reliability of the local evacuation instructions, and the evacuation rate.

[0123] The decision unit 13 can make the decision using the decision-making model described in the second embodiment.

[0124] For example, one example of a decision-making model includes a formula that takes the content of local evacuation orders, the reliability of those orders, and the evacuation rate as inputs, and calculates a judgment score. Based on the comparison of the calculated judgment score with a threshold, the decision-making model can then decide whether or not to notify each user of individual evacuation orders. The content of local evacuation orders is converted into numerical values ​​based on predetermined rules, such as "evacuation required = 1" and "evacuation not required = -1".

[0125] One perspective is that the more urgent the situation, the more reliable "official evacuation orders issued by local municipalities, etc." and "non-official evacuation orders issued by local leaders, which can take into account the situation on the ground," should be trusted. In other words, one perspective is that the more urgent the situation, the more important it is to prioritize community-based evacuation orders over individual evacuation orders for each user.

[0126] Therefore, the above calculation formula may calculate the degree of urgency as a judgment score based on the content of the evacuation-related orders for the community and the evacuation rate. Furthermore, the above calculation formula may use the reliability of the evacuation-related orders for the community as a weighting coefficient for the evacuation-related orders for the community to calculate the judgment score (degree of urgency). In this case, the higher the degree of urgency, the higher the judgment score.

[0127] The calculation formula is configured to calculate a higher judgment score (degree of urgency) the higher the evacuation rate. Furthermore, the calculation formula is configured to calculate a higher judgment score (degree of urgency) when the content of the community-oriented evacuation-related order is "evacuation necessary" compared to when the content of the community-oriented evacuation-related order is "evacuation unnecessary". In addition, the calculation formula uses the reliability of the community-oriented evacuation-related order as a weighting coefficient for the community-oriented evacuation-related order. Therefore, a higher judgment score (degree of urgency) is calculated when the content of the community-oriented evacuation-related order with a higher reliability is "evacuation necessary". Furthermore, the calculation formula is configured to calculate a higher judgment score (degree of urgency) the more community-oriented evacuation-related orders that contain content of "evacuation necessary".

[0128] In this example, the decision-making model can decide not to notify individual users of evacuation-related instructions if the judgment score (urgency level) is above a threshold. Conversely, the decision-making model can decide to notify individual users of evacuation-related instructions if the judgment score (urgency level) is below the threshold.

[0129] Here, a modification of the third embodiment will be described. In the embodiment described above, the reliability of the evacuation-related instructions for the community was used as a weighting coefficient for the evacuation-related instructions for the community to calculate the judgment score.

[0130] In the modified example, the determination unit 13 calculates the judgment score using the method described in the second embodiment. That is, the determination unit 13 calculates the judgment score (degree of urgency) by using the content of the local evacuation-related instructions and the evacuation rate as inputs to the calculation formula, without using the reliability of the local evacuation-related instructions as inputs to the calculation formula. The determination unit 13 then adjusts the threshold that is compared with the judgment score based on the reliability of the local evacuation-related instructions.

[0131] As described above, the decision-making model can decide not to notify individual users of evacuation-related instructions if the judgment score (urgency level) is above a threshold. Conversely, the decision-making model can decide to notify individual users of evacuation-related instructions if the judgment score (urgency level) is below the threshold.

[0132] The decision unit 13 can adjust this threshold based on the reliability of the community-based evacuation instructions. One approach is that the higher the reliability of the community-based evacuation instructions, the better it is to prioritize them over individual evacuation instructions for each user. Therefore, the decision unit 13 can lower the threshold as the reliability of the community-based evacuation instructions increases. Conversely, the decision unit 13 can raise the threshold as the reliability of the community-based evacuation instructions decreases.

[0133] Furthermore, when calculating a judgment score using evacuation-related orders for multiple regions, the decision unit 13 may calculate a statistical value of the reliability of those multiple evacuation-related orders for multiple regions. The statistical value may be the mean, maximum, minimum, mode, median, etc., but is not limited to these. The decision unit 13 can lower the threshold if the statistical value is high, and raise the threshold if the statistical value is low.

[0134] Other configurations of the information processing device 10 can be the same as those in the first and second embodiments.

[0135] The information processing device 10 of the third embodiment can achieve the same effects as the information processing device 10 of the first and second embodiments. Furthermore, the information processing device 10 can decide whether or not to notify each user of individual evacuation-related instructions, taking into account the reliability of the evacuation-related instructions for the region. Such an information processing device 10 can make this decision appropriately.

[0136] Furthermore, the information processing device 10 can determine the reliability of evacuation-related instructions for local areas using the characteristic method described above. With such an information processing device 10, the reliability of evacuation-related instructions for local areas can be appropriately determined.

[0137] <<Fourth Embodiment>> The information processing device 10 of the fourth embodiment decides whether or not to notify each user of individual evacuation-related instructions, taking into account the attributes of each user. This will be explained in detail below.

[0138] The identification unit 12 identifies the evacuation rate in areas where evacuation-related orders have been issued, for each group defined by the user's attributes.

[0139] User attributes may include at least one of the following: gender, age, address, workplace address, medical information (presence or absence of a chronic illness, type of chronic illness, etc.), and home information (house / apartment, floor of residence). User attributes may also include current circumstances. For example, user attributes may include at least one of the following: presence or absence of injury, presence or absence of illness, whether or not the user lives alone, whether or not they have someone to support them, and the status of that person to support them.

[0140] Using these attributes, multiple groups are defined in advance and registered in the information processing device 10. A group may be defined by a single attribute, or by a condition that connects multiple attributes with a predetermined logical operator. For example, one group may be defined as "no injuries." Another group may be defined as "has a chronic illness, and the type of chronic illness is diabetes." Yet another group may be defined as "lives in an apartment building, and resides on the 4th floor or higher." Note that the examples of group definitions given here are merely examples and are not limited to these examples.

[0141] The specific unit 12 identifies the evacuation rate for each of the predefined groups described above.

[0142] Here, we will explain the means for determining the evacuation rate. In one example, the identification unit 12 can receive input from the operator of the information processing device 10 regarding the evacuation rate of each group in the area where a community-based evacuation order has been issued. Based on the operator's input, the identification unit 12 can then determine the evacuation rate of each group in the area where a community-based evacuation order has been issued.

[0143] In another example, the current evacuation rates for each group in areas where evacuation orders have been issued may be announced on television, radio, the internet, social media, etc. The specific unit 12 may then identify the evacuation rates in areas where evacuation orders have been issued by recognizing the evacuation rates for each group announced therein using image recognition, voice recognition, etc.

[0144] For example, the identification unit 12 may monitor designated homepages or social media platforms and identify the current evacuation rates for each group as announced through them. Alternatively, the acquisition unit 11 may monitor television or radio programs and identify the current evacuation rates for each group as announced through them. Furthermore, the identification unit 12 may monitor audio collected by microphones installed in the area and identify the current evacuation rates for each group as announced through the local wireless broadcasting system.

[0145] For example, the identification unit 12 may recognize text on a predetermined homepage, social media, or television screen and detect predetermined keywords such as "evacuation rate" to identify the evacuation rate of each group as announced in text through those means.

[0146] In addition, if the output format (color of text and frame, warning sound, etc.) for the evacuation rate announced on a designated homepage, social media, television screen, etc., is predetermined, the identification unit 12 may detect that output format and identify the evacuation rate for each group announced in text via those means.

[0147] In addition, the specific unit 12 may recognize the evacuation rate of each group announced via voice by recognizing the voice from television, radio, wireless broadcasting systems, etc. using voice recognition technology and detecting predetermined keywords such as "evacuation rate" or predetermined warning sounds.

[0148] Alternatively, the identification unit 12 may calculate the evacuation rate for each group by analyzing camera images taken of the places where local people are evacuating. In this example, reference information including the facial information and attributes of multiple people who are to evacuate to each location is registered in the information processing device 10 in advance. The identification unit 12 detects people from the camera images. The identification unit 12 then authenticates the people detected from the camera images using the reference information. The identification unit 12 then identifies the attributes of the people detected from the camera images using the reference information. The identification unit 12 then counts (estimates) the number of people belonging to each group detected from the camera images based on the identified attributes.

[0149] Furthermore, based on the above reference information, the specific unit 12 counts the number of people in each group who are supposed to evacuate to that location in the event of a disaster. The specific unit 12 may then calculate the evacuation rate for each group by dividing the estimated number of people belonging to each group who are at the evacuation location by the number of people in each group who are supposed to evacuate to that location, as previously registered.

[0150] In addition, the identification unit 12 may send a question to users located in an area where a regional evacuation order has been issued, asking whether they have evacuated or not, and accept their responses. The sending of the question and acceptance of the response can be done via the control application described above. Furthermore, the identification unit 12 may have a function to acquire the current location information of the user's terminal device. Based on the acquired current location information of the user's terminal device, the identification unit 12 can identify users located in an area where a regional evacuation order has been issued. Furthermore, the identification unit 12 can identify the attributes of each user who gives the above response based on pre-registered information.

[0151] Furthermore, the identification unit 12 may calculate the evacuation rate for each group by dividing "the number of users who have responded that they have evacuated among users who are located in an area where a regional evacuation order has been issued" by "the number of users who are located in an area where a regional evacuation order has been issued." Alternatively, instead of sending the above questions and receiving responses, the identification unit 12 may determine whether each user has evacuated by determining whether the location of each user's terminal device is within a predefined evacuation area. If the location of each user's terminal device is within a predefined evacuation area, the identification unit 12 can determine that the user has evacuated. On the other hand, if the location of each user's terminal device is not within a predefined evacuation area, the identification unit 12 can determine that the user has not evacuated.

[0152] The decision unit 13 determines, for each group, whether or not to notify each user located in the region of individual evacuation instructions, based on the content of the evacuation instructions for the region and the evacuation rate for each group. For example, in the "process of determining whether or not to notify each user located in the region of individual evacuation instructions" of the first to third embodiments, the decision unit 13 makes the above determination for each group by replacing the "evacuation rate" used in the said process with the "evacuation rate for each group".

[0153] The control unit 14 can identify users located in areas where evacuation orders have been issued by comparing the current location of each user's terminal device with the areas where evacuation orders have been issued. The control unit 14 then determines that the users identified in this way are to be controlled as targets for controlling the functions of the individual notification application.

[0154] Subsequently, the control unit 14 identifies which group the controlled object belongs to. Then, according to the above determination of the group to which the controlled object belongs, the control unit 14 controls the functions of the individual notification application installed on the controlled object's terminal device.

[0155] Here, a modified version of the fourth embodiment will be described. In this modified version, the determination unit 13 calculates the judgment score using the method described in the second embodiment. That is, the determination unit 13 calculates the judgment score (degree of urgency) based on the evacuation rate of the entire region, rather than the evacuation rate for each group. The determination unit 13 then sets a threshold for each group that is compared with the judgment score. Specifically, the determination unit 13 sets a threshold for each group based on the evacuation rate for each group.

[0156] One perspective is that the more urgent the situation, the more reliable "official evacuation orders issued by local municipalities, etc." and "non-official evacuation orders issued by local leaders, which can take into account the situation on the ground," should be trusted. In other words, one perspective is that the more urgent the situation, the more important it is to prioritize community-based evacuation orders over individual evacuation orders for each user.

[0157] Furthermore, one perspective is that the higher the evacuation rate of the group to which the controlled object belongs, the greater the urgency for that controlled object. Therefore, the decision unit 13 can set a lower threshold for each group as the evacuation rate for each group increases. Conversely, the decision unit 13 can set a higher threshold for each group as the evacuation rate for each group decreases.

[0158] Furthermore, the decision unit 13 can decide not to notify individual users of evacuation-related instructions if the judgment score (urgency level) is above a threshold. Conversely, the decision unit 13 can decide to notify individual users of evacuation-related instructions if the judgment score (urgency level) is below the threshold. The lower the threshold is set, the more likely it is that the system will decide not to notify individual users of evacuation-related instructions.

[0159] Other configurations of the information processing device 10 can be the same as those of the first to third embodiments.

[0160] The information processing device 10 of the fourth embodiment can achieve the same effects as the information processing device 10 of the first to third embodiments. Furthermore, the information processing device 10 can group users based on their attributes and decide whether or not to notify each group of individual evacuation-related instructions based on the evacuation rate for each group. With such an information processing device 10, this decision can be made appropriately according to the situation of each group.

[0161] <<Fifth Embodiment>> In the fifth embodiment, the information processing device 10 calculates the reliability of the individual notification application installed on each user's terminal device and, taking that reliability into consideration, decides whether or not to notify each user of individual evacuation-related instructions. This will be explained in detail below.

[0162] The determination unit 13 calculates the reliability of the individual notification applications installed on the user's terminal device. Note that multiple individual notification applications exist, and each user can install one of several different individual notification applications of their choice. These multiple individual notification applications may differ in publisher, version, type, etc. The determination unit 13 calculates the reliability of each of these multiple individual notification applications.

[0163] Here, we will explain one example of how to calculate the reliability of individual notification applications.

[0164] For example, the decision unit 13 may calculate the reliability of an individual notification application based on the number of downloads or installations of the individual notification application. In this case, the decision unit 13 calculates a higher reliability score the more downloads or installations the application has.

[0165] In addition, the decision unit 13 may calculate the reliability of an individual notification application based on user reviews of that application. In this case, the decision unit 13 calculates a higher reliability score, for example, the higher the evaluation score, which is indicated by the number of stars.

[0166] In addition, the decision unit 13 may calculate the reliability of an individual notification application by combining the number of downloads or installations of the individual notification application with user reviews. In this case, the decision unit 13 calculates a higher reliability the more downloads or installations there are. Furthermore, the decision unit 13 calculates a higher reliability the higher the evaluation score, for example, indicated by the number of stars. The decision unit 13 can obtain the number of downloads / installations / user reviews, etc., of each individual notification application from the site where each individual notification application can be installed.

[0167] In addition, the decision unit 13 may calculate a higher reliability for individual notification applications that meet other predetermined conditions. For example, the decision unit 13 may calculate a higher reliability for individual notification applications that are officially recognized by municipalities or other local governments. For example, the application description provided on the site where each individual notification application can be installed clearly indicates whether or not it is officially recognized by a municipality or other local government. Based on this description, the decision unit 13 can determine whether each individual notification application is officially recognized by a municipality or other local government. In addition, a list of individual notification applications officially recognized by municipalities or other local governments may be registered in the information processing device 10 in advance. The decision unit 13 may then determine whether each individual notification application is officially recognized by a municipality or other local government based on this list.

[0168] The decision unit 13 determines whether or not to notify each user located in the area where the evacuation order has been issued, based on the content of the evacuation order for the area, the evacuation rate, and the reliability of the individual notification application.

[0169] In one example, the decision unit 13 calculates a judgment score using the method described in the second embodiment. The decision unit 13 then determines a threshold to be compared with the judgment score based on the reliability of the individual notification application.

[0170] One approach is that the lower the reliability of individual notification applications, the more desirable it is to prioritize "official evacuation-related instructions issued by local municipalities, etc." which have higher reliability, or "non-official evacuation-related instructions issued by local leaders" which can take into account the situation on the ground. In other words, one approach is that the lower the reliability of individual notification applications, the better it is to prioritize local evacuation-related instructions over individual evacuation-related instructions directed to each user. Therefore, the decision unit 13 can set a lower threshold the lower the reliability of individual notification applications.

[0171] Furthermore, the decision unit 13 can decide not to notify individual users of evacuation-related instructions if the judgment score (urgency level) is above a threshold. Conversely, the decision unit 13 can decide to notify individual users of evacuation-related instructions if the judgment score (urgency level) is below the threshold. The lower the threshold is set, the more likely it is that the system will decide not to notify individual users of evacuation-related instructions.

[0172] The information processing device 10 may identify which individual notification applications are installed on each user's terminal device based on a list of applications installed on each terminal device managed by each user's terminal device. Alternatively, the information processing device 10 may accept declarations from each user regarding which individual notification applications they have installed. These processes can be implemented, for example, through a control application installed on each user's terminal device.

[0173] Other configurations of the information processing device 10 can be the same as those of the first to fourth embodiments.

[0174] The information processing device 10 of the fifth embodiment can achieve the same effects as the information processing device 10 of the first to fourth embodiments. Furthermore, the information processing device 10 can decide whether or not to notify individual evacuation-related instructions based on the reliability of the individual notification application. With such an information processing device 10, this decision can be made appropriately according to the individual notification application installed by each user.

[0175] Although this disclosure has been described above with reference to embodiments, this disclosure is not limited to the embodiments described above. Various modifications to the structure and details of this disclosure are possible, which can be understood by those skilled in the art within the scope of this disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

[0176] Here, the generative AI is implemented, for example, by a neural network. The neural network contains multiple artificial neurons, each with synapses connecting them. Each synapse has a weight. When such a neural network receives input, it performs calculations using the weights associated with each synapse and produces an output corresponding to the input. The model representing the connection relationships between neurons and synapses is stored in memory, for example, in software form. Alternatively, the model may be implemented as a dedicated circuit. Similarly, the weights of each synapse are also stored in memory in software form. Alternatively, a circuit representing the weights may be implemented in a dedicated circuit. Note that when constructing a generative AI using multiple models, it is not necessarily required that all models be stored in the same memory. There are many different models that use such neural networks. Generative AI may be implemented by adopting and substituting a wide variety of models, such as Transformers, Convolutional Neural Networks (CNNs), and Recurrent Neural Networks (RNNs).

[0177] Furthermore, the flowchart used in the above explanation shows multiple steps (processes) in sequence. However, the execution order of the steps performed in each embodiment is not limited to the order in which they are described. In each embodiment, the order of the illustrated steps can be changed to the extent that it does not impede the content.

[0178] Some or all of the above embodiments may also be described as follows, but are not limited to the following. 1. Means of obtaining evacuation-related orders issued for a specific area, A means for identifying the evacuation rate in the aforementioned area, A decision means for determining whether or not to notify each user located in the said region of individual evacuation-related instructions based on the content of the evacuation-related instructions for the said region and the evacuation rate, Control means for controlling the function of an application that notifies individual evacuation-related instructions installed on a user's terminal device located in the said area, in accordance with the content of the said decision, An information processing device having 2. The acquisition means acquires multiple evacuation-related instructions for the said area, The information processing device according to claim 1, wherein the determination means determines whether or not to notify users located in the area of ​​individual evacuation-related instructions based on the content of multiple evacuation-related instructions for the area and the evacuation rate. 3. The determination means is, Determine the reliability of the evacuation-related orders for the aforementioned region, An information processing device according to 1 or 2, which determines whether or not to notify each user located in the area of ​​individual evacuation-related instructions based on the content of the evacuation-related instructions for the area, the reliability of the evacuation-related instructions for the area, and the evacuation rate. 4. The aforementioned determination means is Based on the content of the evacuation-related orders for the aforementioned area and the evacuation rate, a judgment score is calculated. An information processing device according to any one of 1 to 3, which determines whether or not to notify each user located in the area of ​​individual evacuation-related instructions based on the result of comparing the judgment score with a threshold. 5. The determination means is, Determine the reliability of the evacuation-related orders for the aforementioned region, The information processing device according to 4, which determines the threshold based on the aforementioned reliability. 6. The aforementioned specific means is For each group defined by user attributes, the evacuation rate in the region is identified. The aforementioned determination means is Based on the content of the evacuation-related instructions for the region and the evacuation rate for each group, it is determined for each group whether or not to notify each user located in the region of individual evacuation-related instructions. The control means is An information processing device according to any one of 1 to 5, which identifies which group a controlled object located in the said region belongs to, and controls the function of the application installed on the terminal device of the controlled object that notifies individual evacuation-related instructions, according to the content of the determination of the group to which the controlled object belongs. 7. The aforementioned specific means is For each group defined by user attributes, the evacuation rate in the aforementioned region is identified. The aforementioned determination means is Based on the content of the evacuation-related orders for the aforementioned area and the evacuation rate, a judgment score is calculated. Based on the evacuation rate for each group, a threshold is set for each group. An information processing device according to any one of 1 to 6, which determines whether or not to notify each user located in the area of ​​individual evacuation-related instructions based on the result of comparing the judgment score with the threshold set for each group. 8. The determination means is, The reliability of the application that notifies individual evacuation-related instructions is calculated, An information processing device according to any one of 1 to 7, which determines whether or not to notify each user located in the area of ​​individual evacuation-related instructions based on the content of the evacuation-related instructions for the area, the evacuation rate, and the reliability of the application. 9. One or more computers, We obtained evacuation-related instructions issued for a certain area, We will identify the evacuation rate in the aforementioned area, Based on the content of the evacuation-related instructions for the aforementioned region and the evacuation rate, a decision is made as to whether or not to notify each user located in the aforementioned region of individual evacuation-related instructions. An information processing method that controls the functionality of an application that notifies individual evacuation-related instructions, installed on a user's terminal device located in the said region, in accordance with the content of the said decision. 10. Computers, The acquisition steps for obtaining evacuation-related orders issued for a specific area, A selection step to identify the evacuation rate in the aforementioned area, A decision step to determine whether or not to notify each user located in the said area of ​​individual evacuation-related instructions based on the content of the evacuation-related instructions for the said area and the evacuation rate, A control step that controls the function of an application that notifies individual evacuation-related instructions installed on a user's terminal device located in the area, in accordance with the content of the aforementioned decision, A program that executes the command.

[0179] Some or all of the appendices 2 through 8, which are dependent on the information processing device described in appendice 1 above, may also be dependent on the information processing method in appendice 9 and the program in appendice 10 in the same dependent relationship as between appendice 1 and appendices 2 through 8. Furthermore, within the scope that does not depart from each of the embodiments described above, some or all of the configurations described as appendices can be realized in various hardware, software, various recording means for recording software, or systems. [Explanation of Symbols]

[0180] 1. People who have evacuated 2. Regional Leaders 10 Information Processing Devices 11 Acquisition Department 12 Specific part 13. Decision-making section 14 Control Unit 20 Terminal devices 30 users 40 Target Areas 50 Communication Networks 60 Individual evacuation order notification device 1A Processor 2A Memory 3A input / output I / F 4A Peripheral Circuits 5A bus

Claims

1. A means of obtaining evacuation-related orders issued for a specific area, A means for identifying the evacuation rate in the aforementioned area, A decision means for determining whether or not to notify each user located in the said region of individual evacuation-related instructions based on the content of the evacuation-related instructions for the said region and the evacuation rate, Control means for controlling the function of an application that notifies individual evacuation-related instructions installed on a user's terminal device located in the said area, in accordance with the content of the said decision, An information processing device having

2. The acquisition means acquires multiple evacuation-related instructions for the said area, The information processing apparatus according to claim 1, wherein the determination means determines whether or not to notify users located in the area of ​​individual evacuation-related instructions based on the contents of a plurality of evacuation-related instructions for the area and the evacuation rate.

3. The aforementioned determination means is Determine the reliability of the evacuation-related orders for the aforementioned region, The information processing device according to claim 1, which determines whether or not to notify each user located in the area of ​​individual evacuation instructions based on the content of the evacuation instructions for the area, the reliability of the evacuation instructions for the area, and the evacuation rate.

4. The aforementioned determination means is Based on the content of the evacuation-related orders for the aforementioned area and the evacuation rate, a judgment score is calculated. The information processing device according to claim 1, which determines whether or not to notify each user located in the area of ​​individual evacuation-related instructions based on the result of comparing the judgment score with a threshold.

5. The aforementioned determination means is Determine the reliability of the evacuation-related orders for the aforementioned region, The information processing apparatus according to claim 4, which determines the threshold based on the aforementioned reliability.

6. The aforementioned specifying means is, For each group defined by user attributes, the evacuation rate in the region is identified. The aforementioned determination means is Based on the content of the evacuation-related instructions for the region and the evacuation rate for each group, it is determined for each group whether or not to notify each user located in the region of individual evacuation-related instructions. The control means is The information processing device according to claim 1, which identifies which group a controlled object located in the said region belongs to, and controls the function of the application installed on the terminal device of the controlled object that notifies individual evacuation-related instructions according to the content of the determination of the group to which the controlled object belongs.

7. The aforementioned specifying means is, For each group defined by user attributes, the evacuation rate in the aforementioned region is identified. The aforementioned determination means is Based on the content of the evacuation-related orders for the aforementioned area and the evacuation rate, a judgment score is calculated. Based on the evacuation rate for each group, a threshold is set for each group. The information processing device according to claim 1, which determines whether or not to notify each user located in the area of ​​individual evacuation-related instructions based on the result of comparing the judgment score with the threshold set for each group.

8. The aforementioned determination means is The reliability of the application that notifies individual evacuation-related instructions is calculated, The information processing device according to claim 1, which determines whether or not to notify each user located in the area of ​​individual evacuation-related instructions based on the content of the evacuation-related instructions for the area, the evacuation rate, and the reliability of the application.

9. One or more computers, We obtained evacuation-related instructions issued for a certain area, We will identify the evacuation rate in the aforementioned area, Based on the content of the evacuation-related instructions for the aforementioned region and the evacuation rate, a decision is made as to whether or not to notify each user located in the aforementioned region of individual evacuation-related instructions. An information processing method that controls the functionality of an application that notifies users of individual evacuation-related instructions, installed on terminal devices of users located in the aforementioned region, in accordance with the content of the aforementioned decision.

10. Computers The steps involved in obtaining evacuation orders issued for a specific region, A selection step to identify the evacuation rate in the aforementioned area, A decision step to determine whether or not to notify each user located in the said area of ​​individual evacuation-related instructions based on the content of the evacuation-related instructions for the said area and the evacuation rate, A control step that controls the function of an application that notifies individual evacuation-related instructions installed on a user's terminal device located in the area, in accordance with the content of the aforementioned decision, A program that executes the command.