Information processing device, information processing system, information processing method, and program
The information processing apparatus addresses the challenge of locating individuals in need of rescue within complex spaces by using spatial information and imaging devices to generate and transmit rescue data, improving the efficiency and safety of rescue operations.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2026-04-07
AI Technical Summary
Conventional systems struggle to accurately determine the location of individuals in need of rescue within complex spaces like hospitals, hotels, and entertainment facilities due to structural considerations during disasters.
An information processing apparatus that receives location information from a person in need of rescue, specifies their position using space information, generates data indicating their location, and transmits it to rescuers, incorporating imaging devices to map the facility and identify damaged areas, and optionally generates rescue routes.
Enables efficient and accurate determination of the location of individuals in need of rescue, facilitating quicker rescue operations by providing spatial awareness and avoiding hazards, thereby enhancing the effectiveness of search and rescue efforts.
Smart Images

Figure 2026059097000001_ABST
Abstract
Description
Technical Field
[0006] ,
[0001] The present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program.
Background Art
[0002] In the event of a disaster, it is important to grasp the location of the person in need of rescue in order to rescue the person in need of rescue promptly.
[0003] Conventionally, a system has been studied that grasps the position information of a person in need of rescue and transmits the position information to the disaster victims on the way to evacuation, thereby supporting the activities of civilians as rescue teams (Patent Document 1).
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, for example, when a person in need of rescue occurs in a space such as a hospital, a hotel, a commercial facility, an entertainment facility, etc., there is a problem that it is difficult to grasp the position of the person in need of rescue in consideration of the structure of the space in the conventional technology.
[0005] The present invention has been made in view of the above points, and an object thereof is to support grasping the position of a person in need of rescue in a predetermined space.
Means for Solving the Problems
[0006] Therefore, in order to solve the above problems, an information processing apparatus includes: a receiving unit that receives, from a terminal used by a person in need of rescue in a predetermined damaged space, the information of the person in need of rescue for specifying the position of the person in need of rescue; a first specifying unit that specifies the position of the person in need of rescue in the predetermined space based on the information of the person in need of rescue and the space information indicating the structure of the predetermined space; a generating unit that generates data indicating the position of the person in need of rescue in the predetermined space based on the specified position and the space information; and a transmitting unit that transmits the data to a terminal used by a rescuer.
Effects of the Invention
[0007] It can assist in determining the location of a person in need of rescue within a designated space. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example of the configuration of the information processing system in the first embodiment. [Figure 2] This figure shows an example of the hardware configuration of the information processing device 10 in the first embodiment. [Figure 3] This figure shows an example of the functional configuration of the information processing device 10 in the first embodiment. [Figure 4] This is a flowchart illustrating an example of a processing procedure performed by the information processing device 10 in the first embodiment. [Figure 5] This diagram shows an example of how rescue data is displayed. [Figure 6] This figure shows an example of the functional configuration of the information processing device 10 in the second embodiment. [Figure 7] This is a flowchart illustrating an example of a processing procedure performed by the information processing device 10 in the second embodiment. [Figure 8] This diagram shows an example of how rescue data, including rescue routes, is displayed. [Modes for carrying out the invention]
[0009] Embodiments of the present invention will be described below with reference to the drawings. Figure 1 is a diagram showing an example of the configuration of an information processing system in the first embodiment. In Figure 1, a plurality of imaging devices 30 arranged in space P1 are connected to an information processing device 10 via a network such as the Internet.
[0010] Space P1 is an example of a designated space affected by the disaster, such as a hospital, hotel, commercial facility, office building, multi-purpose complex, educational facility, or indoor / outdoor entertainment facility, where multiple people come and go. This facility may be an indoor space or a facility that includes an outdoor space.
[0011] Multiple imaging devices 30 are distributed and arranged in multiple locations within space P1 (hereinafter referred to as "within the facility") (i.e., each is placed in a different location), and each imaging device photographs a different location. With multiple imaging devices 30, all locations within the facility may be photographed, or only some locations may be photographed. Furthermore, the range that one imaging device 30 can photograph does not have to overlap with the range that another imaging device 30 can photograph, or it may overlap. In this embodiment, the images (captured images) captured by the imaging devices 30 are used to generate information indicating the situation within the facility during normal times, and to identify damaged areas within the facility during disasters such as earthquakes and fires. Therefore, the imaging devices 30 should be placed in locations suitable for such purposes. Note that the imaging devices 30 may be cameras with a unidirectional shooting direction, or cameras capable of shooting in multiple directions, such as 360-degree spherical cameras, may be used.
[0012] Figure 1 further shows that, in the event of a disaster, one or more terminals 20 for persons in need of rescue and one or more rescuer terminals 40 are connected to the information processing device 10 via a network such as the Internet.
[0013] The rescued person terminal 20 is a portable communication terminal such as a smartphone or tablet used by the person in need of rescue. In this embodiment, a person in need of rescue refers to a person who is located inside a facility at the time of a disaster and who has difficulty evacuating on their own. The rescued person terminal 20 is used to transmit information regarding the location of the person in need of rescue to the information processing device 10. It is preferable that the terminal functioning as the rescued person terminal 20 has a dedicated application installed to facilitate interoperability with the information processing device 10, but it may also function as the rescued person terminal 20 by accessing a website related to the services provided by the information processing device 10.
[0014] The rescuer terminal 40 is a portable communication terminal such as a smartphone or tablet used by the rescuer. A rescuer is a person who rescues a person in need of rescue. Rescuers are basically assumed to be rescue professionals such as firefighters and rescue workers, but persons who can evacuate on their own within the facility (hereinafter referred to as "evacuees") or persons who were initially in need of rescue but became evacuees due to changes in circumstances (for example, changes in the structure of the facility or rescue) may also act as rescuers. When a person in need of rescue becomes a rescuer, the person in need of rescue terminal 20 becomes the rescuer terminal 40. It is preferable that the terminal functioning as the rescuer terminal 40 has a dedicated application installed to facilitate interoperability with the information processing device 10, but it may also function as the rescuer terminal 40 by accessing a website related to the services provided by the information processing device 10.
[0015] Furthermore, disasters are not limited to those occurring within the facility. They also include disasters that occur over a wide area, such as earthquakes. This embodiment assumes a situation in which space P1 is affected by such various disasters.
[0016] Figure 2 shows an example of the hardware configuration of the information processing device 10 in the first embodiment. As shown in Figure 2, the information processing device 10 is built by a computer and includes a CPU 101, ROM 102, RAM 103, HD 104, HDD (Hard Disk Drive) controller 105, display 106, external device connection I / F (Interface) 108, network I / F 109, data bus 110, keyboard 111, pointing device 112, DVD-RW (Digital Versatile Disk Rewritable) drive 114, and media I / F 116.
[0017] Of these, the CPU 101 controls the operation of the entire information processing device 10. The ROM 102 stores programs used to drive the CPU 101, such as IPL. The RAM 103 is used as the work area for the CPU 101. The HD 104 stores various data such as programs. The HDD controller 105 controls the reading or writing of various data to the HD 104 according to the control of the CPU 101. The display 106 displays various information such as cursors, menus, windows, characters, or images. The external device connection I / F 108 is an interface for connecting various external devices. In this case, external devices include, for example, USB (Universal Serial Bus) memory and printers. The network I / F 109 is an interface for data communication using the communication network 100. The data bus 110 is an address bus and data bus, etc., for electrically connecting each component such as the CPU 101 shown in Figure 2.
[0018] The keyboard 111 is a type of input means having a plurality of keys for inputting characters, numerical values, various instructions, and the like. The pointing device 112 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, and the like. The DVD-RW drive 114 controls reading or writing of various data with respect to the DVD-RW 113 as an example of a removable recording medium. Note that it is not limited to DVD-RW, and it may be DVD-R or the like. The media I / F 116 controls reading or writing (storage) of data with respect to the recording medium 115 such as a flash memory.
[0019] FIG. 3 is a diagram showing a functional configuration example of the information processing apparatus 10 in the first embodiment. In FIG. 3, the information processing apparatus 10 includes a receiving unit 11, a specifying unit 12, a determination unit 13, a generating unit 14, and a transmitting unit 15. Each of these units is realized by a process in which one or more programs installed in the information processing apparatus 10 cause the CPU 101 to execute. The information processing apparatus 10 also uses the facility information storage unit 151. The facility information storage unit 151 can be realized by using, for example, the HD 104 or a storage device that can be connected to the information processing apparatus 10 via a network.
[0020] Various types of information regarding the space P1 are stored in the facility information storage unit 151. For example, space information is stored in the facility information storage unit 151. The space information is information indicating the structure (layout) of the space where a person can be located in the facility during normal times. For example, the space information is represented by point cloud data. The point cloud data refers to a collection of points each having three-dimensional coordinate values. The space information may be obtained, for example, by scanning the inside of the facility with a three-dimensional scanner during normal times. If the imaging device 30 has a function as a three-dimensional scanner, the imaging device 30 may generate point cloud data. The coordinate system for expressing the coordinate values of the point cloud data representing the space information is referred to as the "space coordinate system". Note that the space information may be represented in three dimensions or may not be represented in three dimensions. For example, the space information may be represented in two dimensions.
[0021] The facility information storage unit 151 also stores the captured images taken by each imaging device 30 within the facility during normal times. Therefore, the facility information storage unit 151 stores a plurality of captured images related to a plurality of locations that can be captured by the plurality of imaging devices 30. Each captured image is associated with coordinate values in a spatial coordinate system regarding the location corresponding to the captured image.
[0022] The facility information storage unit 151 may also store information about various facilities (hereinafter referred to as "equipment information") arranged within the space P1. The various facilities include those hidden inside the ceiling and walls. The equipment information includes, for example, position information (coordinate values in a spatial coordinate system) indicating the range for the type of equipment.
[0023] The facility information storage unit 151 may also pre-store the position information of dangerous locations (hereinafter referred to as "dangerous locations") within the facility. As an example of a dangerous location, for example, locations where equipment involving danger such as electrical wiring and gas piping is arranged can be cited. Such dangerous locations can be identified, for example, based on the drawings and specifications of the space P1. The position information of the dangerous locations is expressed by coordinate values in a spatial coordinate system. Note that the equipment information may also include information indicating whether it is a dangerous location. In this case, since the equipment information also includes the position information of the dangerous locations, the position information of the dangerous locations does not need to be prepared separately.
[0024] The receiving unit 11 receives the information of the person in need of rescue regarding the position of each person in need of rescue. The information of the person in need of rescue may be the information input by the person in need of rescue using the terminal 20 for the person in need of rescue, or may be the captured image transmitted from the imaging device 30 during the occurrence of a disaster.
[0025] The specifying unit 12 specifies the position of the person in need of rescue in the space P1 based on the information of the person in need of rescue and the spatial information. That is, the specifying unit 12 takes the information of the person in need of rescue as an input and outputs the coordinate values of the person in need of rescue in a spatial coordinate system. Note that the specifying unit 12 is an example of the first specifying unit.
[0026] <0OO0109>The determination unit 13 determines (identifies) the damaged areas based on the images captured by each imaging device 30 at the time of the disaster. Damaged areas refer to areas where damage has occurred due to the disaster. For example, damaged areas include places where a fire has occurred, or places that have been deformed (for example, have damaged areas) due to a fire or earthquake. The location information of the damaged areas is represented, for example, by coordinate values in a spatial coordinate system. The determination unit 13 is an example of a second identification unit.
[0027] The location of the damage can be determined (identified) using any of the various publicly known technologies. For example, the location of the damage can be identified based on image recognition of each image taken at the time of the disaster, and the location corresponding to that image can be designated as the damaged area. Alternatively, anomaly detection technology using machine learning may be used. For example, a machine learning model can be trained to output features for each image taken during normal times. When each image taken at the time of the disaster is input into the trained machine learning model, the location of the image corresponding to the image where the difference between the output features and the normal features is greater than or equal to a threshold can be identified as the damaged area. In addition, the location of the damage can be determined based on sensors installed within the facility, etc.
[0028] Here, machine learning is a technique for enabling computers to acquire human-like learning abilities. It refers to a technique in which a computer autonomously generates algorithms necessary for judgment, such as data identification, from pre-inputted training data, and applies these algorithms to new data to make predictions. The learning method for machine learning can be supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, or deep learning, or a combination of these learning methods; the learning method for machine learning is not restricted.
[0029] In addition to the images captured by the camera 30, images of the affected areas taken by terminals used by evacuees or terminals for those in need of rescue 20, etc., and uploaded to the information processing device 10 may also be used to determine the damaged areas.
[0030] The generation unit 14 generates data indicating the location of the person to be rescued within the facility (hereinafter referred to as "rescue data") based on the location and spatial information of the person to be rescued identified by the identification unit 12. Specifically, the generation unit 14 generates rescue data by superimposing information indicating the location of the person to be rescued onto the spatial information. The rescue data may be image data or data in other formats.
[0031] The generation unit 14 may also generate rescue data that indicates the locations of areas to be avoided during rescue (hereinafter referred to as "avoidance areas"). Specifically, the generation unit 14 superimposes information indicating the locations of avoidance areas onto the rescue data. Dangerous areas and damaged areas are examples of avoidance areas.
[0032] The transmission unit 15 transmits rescue data to the rescuer terminal 40.
[0033] The following describes the processing procedure performed by the information processing device 10. Figure 4 is a flowchart illustrating an example of the processing procedure performed by the information processing device 10 in the first embodiment.
[0034] In the event of a disaster, when the receiving unit 11 receives information about persons in need of rescue from any of the persons in need of rescue terminals 20 (S110), it acquires the current captured image from each of the imaging devices 30 (S120).
[0035] Next, the identification unit 12 identifies the location information of the person to be rescued in the spatial information based on the received information about the person to be rescued (S130).
[0036] Here, we will explain the specific contents of the information about those in need of rescue and an example of a method for identifying their location.
[0037] [Example 1] The rescue terminal 20 uses its camera to capture image data of a distinctive location at the rescued person's current location, and the rescued person's terminal 20 transmits this image data to the information processing device 10. The receiving unit 11 receives this image data as rescued person information. The identification unit 12 compares this image data with each captured image stored in the facility information storage unit 151 and identifies the location information corresponding to the captured image containing images similar to the image data as the rescued person's location information. A distinctive location at the current location is a location containing information specific to that location, such as a sign or directional sign. However, if the rescued person is in a location where there are multiple similar spaces within space P1, such as a toilet or a private room, it may not be possible to pinpoint the rescued person's location to a single location. Similarly, if space P1 has multiple floors and each floor has a similar layout, it may not be possible to pinpoint the rescued person's location to a single location. Therefore, for example, within space P1, it is conceivable to pre-apply wallpaper or stickers to distinguish between multiple similar locations (for example, in the case of toilets, wallpaper or stickers on the walls of individual stalls that include text such as "East Toilet" or "West Toilet," or wallpaper or stickers with different patterns to make it possible to identify which toilet is being referred to).
[0038] [Second example] The person in need of rescue uses the person in need of rescue terminal 20 to send a message indicating their location (for example, "East side toilet on the 3rd floor") to the information processing device 10. The receiving unit 11 receives the message as person in need of rescue information. The identification unit 12 identifies the location information of the person in need of rescue based on the message. In this case, for example, names of each location may be assigned to the spatial information. The identification unit 12 may identify the location information of the place corresponding to the name with the highest similarity to the message as the location information of the person in need of rescue. Alternatively, dictionary information including coordinate values (coordinate values in a spatial coordinate system) indicating the spatial range corresponding to each keyword (string) indicating a location within the facility may be stored in the facility information storage unit 151 in advance. The identification unit 12 obtains the coordinate values associated with the keywords contained in the message from the dictionary information and identifies these coordinate values as the location information of the person in need of rescue. In order to reduce the number of keywords registered in the dictionary information, each keyword may correspond to a wide range or multiple locations, such as "east side," "toilet," and "3rd floor." In this case, the coordinate values corresponding to each keyword will be coordinate values indicating a wide area or coordinate values indicating multiple locations (i.e., multiple coordinate values). The identification unit 12 may obtain coordinate values corresponding to all keywords contained in the message from a dictionary and identify the location information corresponding to the space where all the obtained coordinate values overlap as the location information of the person in need of rescue.
[0039] [Third example] Wallpaper or stickers with pre-printed 2D codes are affixed to various locations within the facility (for example, walls and pillars). These 2D codes include location information (coordinate values in a spatial coordinate system) of the location where the wallpaper or sticker containing the 2D code is affixed. The person in need of rescue uses the camera of the person in need of rescue terminal 20 to photograph the 2D code and transmits the captured image data to the information processing device 10. The receiving unit 11 receives the image data as person in need of rescue information. The identification unit 12 extracts location information from the 2D code contained in the image data and identifies this location information as the location information of the person in need of rescue.
[0040] [Fourth example] The rescue-rescue terminal 20 transmits latitude and longitude information, determined using the GPS function of the rescue-rescue terminal 20, to the information processing device 10. The receiving unit 11 receives the latitude and longitude as rescue-rescue information. The identification unit 12 converts the latitude and longitude into spatial coordinate values and identifies the location information of the rescue-rescue person using the converted coordinate values. Note that the GPS function may not be effective inside the facility.
[0041] [Example 5] The rescued person terminal 20 acquires its current location via wireless communication (wireless LAN or short-range wireless communication) and transmits the location information to the information processing device 10 in response to an operation by the rescued person. The receiving unit 11 receives the location information as rescued person information. The identification unit 12 converts the location information into coordinate values in a spatial coordinate system and identifies the converted coordinate values as the rescued person's location information.
[0042] [Example 6] The rescue-relief terminal 20 outputs an audio message from its speaker to indicate an emergency in response to an operation by the rescue-relief person. Multiple microphones are pre-installed in various locations within the facility, and multiple microphones that detect the audio transmit the audio data related to that audio to the information processing device 10. The receiving unit 11 receives the audio data from the multiple microphones as rescue-relief person information. The identification unit 12 identifies the location information of the rescue-relief person based on the multiple microphones that are the source of the audio data and the volume of the audio data from each microphone.
[0043] [Example 7] The receiving unit 11 receives the captured image acquired in step S120 as information about the person requiring rescue. Therefore, in this case, step S110 does not need to be performed. The identification unit 12 detects people, animals, etc. from the captured image by applying object recognition to the captured image. The identification unit 12 identifies the location information corresponding to the captured image in which a person or animal, etc. was detected as the location information of the person requiring rescue.
[0044] [Example 8] The receiving unit 11 receives sensing data from motion sensors pre-placed at various locations within the facility as target person information. The identification unit 12 identifies the location information (coordinate values in a spatial coordinate system) indicated by the sensing data as the location information of the person in need of rescue.
[0045] Furthermore, two or more of the above examples may be combined. Doing so can be expected to improve the accuracy of identifying the location of those in need of rescue. For example, examples 7 and 8 use information unrelated to the will of those in need of rescue, so there is a possibility that they may not be able to distinguish between evacuees and rescuers who can evacuate on their own and those in need of rescue. However, for example, if the location of the person in need of rescue cannot be uniquely identified in examples 1 or 2 (for example, if only one of several "toilets" can be identified), combining it with example 8 can increase the likelihood of uniquely identifying the location of the person in need of rescue if it is possible to identify the toilet where a person is present. When combining multiple examples, priority or weighting may be assigned to each example.
[0046] Next, the determination unit 13 determines the damaged area based on the multiple images taken in step S120 (S140). The method for determining the damaged area is as described above.
[0047] Next, the generation unit 14 generates rescue data based on the location information and spatial information of the person to be rescued, which have been identified by the identification unit 12 (S150). At this time, the generation unit 14 superimposes information indicating the location of areas to avoid the affected area or dangerous area, etc., onto the rescue data, based on the location information of the affected area determined by the determination unit 13 and the location information of dangerous areas stored in the facility information storage unit 151.
[0048] Next, the transmission unit 15 transmits the rescue data to each rescuer terminal 40 (S160).
[0049] When each rescuer terminal 40 receives the rescue data, it displays the rescue data.
[0050] Figure 5 shows an example of how rescue data is displayed. In Figure 5, for space P1, the location of the person to be rescued is indicated by a circular icon, along with the three-dimensional internal structure based on spatial information. Avoidance points are represented by × icons. The areas assigned codes e1 to e4 indicate entrances and exits.
[0051] By referring to rescue data, rescuers can determine the location of the person to be rescued on the layout of space P1. As a result, the search and rescue activities of each rescuer can be made more efficient, and the person to be rescued can be expected to be rescued more quickly. In addition, since avoidance points are indicated by the rescue data, the predictability of dangers in rescue operations can be increased, and rescuers can be helped to avoid injury.
[0052] As described above, according to the first embodiment, it is possible to help determine the location of a person in need of rescue within a predetermined space.
[0053] Next, a second embodiment will be described. The differences between the second embodiment and the first embodiment will be described. Therefore, points not specifically mentioned may be the same as in the first embodiment.
[0054] Figure 6 is a diagram showing an example of the functional configuration of the information processing device 10 in the second embodiment. In Figure 6, the same reference numerals are used for parts that are the same as or corresponding to parts in Figure 3, and their descriptions are omitted as appropriate. In Figure 6, the information processing device 10 further includes a route generation unit 16. The route generation unit 16 is realized by processing that one or more programs installed in the information processing device 10 cause the CPU 101 to execute.
[0055] The route generation unit 16 generates a route from a predetermined location to the location of the person to be rescued, avoiding any points of avoidance (hereinafter referred to as the "rescue route") when a disaster occurs. The predetermined location is the location where the rescuers begin the rescue (hereinafter referred to as the "starting point"). For example, if the rescuers are gathered outside of space P1, all or some of the entrances and exits of space P1 may be the starting points.
[0056] The generation of rescue routes can be performed using publicly known techniques. For example, data representing all pathways in space P1 as a graph structure (hereinafter referred to as "graph data") is prepared in advance. This graph data includes a set of nodes and a set of edges connecting the nodes. Each edge represents a pathway, and the distance of the section corresponding to that edge in the pathway is assigned to it. Each node is assigned coordinate values in a spatial coordinate system. The route generation unit 16 searches the graph data for a route from a predetermined position as the starting point to the position of the person to be rescued, which has been identified by the identification unit 12 as the ending point. The search algorithm can be a publicly known technique. In this case, edges that pass through avoidance points are assigned a higher cost than other edges. The route generation unit 16 can generate the shortest rescue route to the person to be rescued while avoiding avoidance points by searching for a route that minimizes the sum of distance and cost. In order to search for a route that always avoids avoidance points, the cost value should be made very large relative to the distance.
[0057] Figure 7 is a flowchart illustrating an example of a processing procedure performed by the information processing device 10 in the second embodiment. In Figure 7, the same step numbers are assigned to steps identical to those in Figure 4, and their explanations are omitted. In Figure 7, step S145 is added between step S140 and step S150.
[0058] In step S145, the route generation unit 16 generates a rescue route from a starting point that can reach the person to be rescued, while avoiding dangerous areas and damaged areas, based on the graph data stored in the facility information storage unit 151, the location information of dangerous areas, the location information of the person to be rescued identified by the identification unit 12, and the location information of the damaged area determined by the determination unit 13. If there are multiple people to be rescued, the generation unit 14 generates a rescue route for each person to be rescued.
[0059] Next, the generation unit 14 generates rescue data by superimposing information indicating the rescue route onto the spatial information (S150). The transmission unit 15 transmits the rescue data to the rescuer terminal 40 (S160).
[0060] Therefore, in the second embodiment, rescue data with the rescue route superimposed on the rescue data shown in Figure 5 is displayed on each rescue terminal.
[0061] Figure 8 shows an example of displaying rescue data, including rescue routes. In Figure 8, it is assumed that rescuers are gathered near entrance / exit e3, and the rescue routes for each of the two people to be rescued are shown, starting from entrance / exit e3.
[0062] The starting point of the rescue route may differ for each rescuer, depending on their current location. In this case, the route generation unit 16 may generate a rescue route for each combination of the rescuer's location information and the location information of the person to be rescued.
[0063] Alternatively, the generation of rescue routes by the route generation unit 16 may be performed after step S160, rather than at the timing of step S145. Specifically, each rescuer selects an icon corresponding to the person they intend to rescue from the rescue data (Figure 5) displayed on their rescuer terminal 40. The rescuer terminal 40 transmits its location information and the location information of the person to be rescued corresponding to the selected icon to the information processing device 10. The route generation unit 16 generates a rescue route starting from the location information of the rescuer terminal 40 and ending at the location information of the person to be rescued. Subsequently, steps S150 and S160 are executed again, and rescue data with the rescue route superimposed is transmitted to the rescuer terminal 40. As a result, each rescuer can confirm the rescue route to the person they intend to rescue.
[0064] As described above, according to the second embodiment, not only the location of the person to be rescued but also the rescue route to the person to be rescued is presented to the rescuer. Therefore, even if the interior of space P1 is unknown, the rescuer can quickly carry out rescue operations by moving to the location of the person to be rescued according to the rescue route.
[0065] In addition, in each of the above embodiments, the priority of the persons in need of rescue may be determined. For example, in the case of persons in need of rescue wearing a wearable device, biometric information such as pulse, heart rate, and blood pressure may be recorded moment by moment in the person in need of rescue terminal 20. The person in need of rescue terminal 20 may also include such biometric information in the person in need of rescue information and transmit it to the information processing device 10. In this case, the receiving unit 11 receives biometric information for some or all of the persons in need of rescue. For persons in need of rescue whose biometric information has been received, the generating unit 14 may distinguish the degree of life-threatening danger (hereinafter referred to as "life-threatening degree") in multiple stages based on the biometric information, and generate rescue data by distinguishing each person's icon according to the life-threatening degree. Distinguishing icons may be, for example, by changing the color of the icon. The determination of the life-threatening degree may be performed based on multiple threshold levels for the biometric information. In this way, rescuers can prioritize the rescue of persons in need of rescue who have a relatively high risk to their lives. However, since biometric information is private information, it may be permitted to transmit it only when the person in need of rescue performs a prescribed operation on the person in need of rescue terminal 20. Alternatively, if the person in need of rescue terminal 20 receives prescribed disaster information, such as an earthquake early warning, via a wireless communication network, and the level of danger to life is above a certain level (i.e., the person in need of rescue is at high risk), the transmission of biometric information may be permitted even without any operation by the person in need of rescue.
[0066] Furthermore, the information processing device 10 is not limited to a general-purpose server computer, as long as it is a device equipped with communication functions. The information processing device 10 may be, for example, an output device such as a PJ (Projector), IWB (Interactive White Board: an electronic whiteboard with the ability to communicate with each other), or digital signage, a HUD (Head Up Display) device, industrial machinery, imaging devices, sound collection devices, medical equipment, networked home appliances, a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet device, a game console, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, or a desktop PC.
[0067] Furthermore, each function of each of the above embodiments can be realized by one or more processing circuits. Hereinafter, "processing circuit" as used herein includes processors programmed to execute each function by software, such as processors implemented by electronic circuits, as well as devices such as ASICs (Application Specific Integrated Circuits), DSPs (digital signal processors), FPGAs (field programmable gate arrays), and conventional circuit modules designed to execute the functions described above.
[0068] Furthermore, the apparatus described in each of the above embodiments represents only one of several computing environments for carrying out the embodiments disclosed herein.
[0069] In one embodiment, the information processing device 10 includes a plurality of computing devices, such as a server cluster. The plurality of computing devices are configured to communicate with each other via any type of communication link, including a network or shared memory, and perform the processing disclosed herein.
[0070] Although embodiments of the present invention have been described in detail above, the present invention is not limited to these specific embodiments, and various modifications and changes are possible within the scope of the gist of the present invention as described in the claims.
[0071] Examples of the present invention are as follows:
[0072] <1> A receiving unit that receives information about persons needing rescue, which is entered on a terminal used by persons needing rescue in a designated space affected by a disaster, in order to identify the location of the persons needing rescue. A first identification unit that identifies the location of the person to be rescued in the predetermined space based on the aforementioned information of the person to be rescued and spatial information indicating the structure of the predetermined space, A generation unit that generates data indicating the location of the person in need of rescue in the predetermined space based on the identified location and the spatial information, A transmission unit that transmits the aforementioned data to a terminal used by the rescuer, An information processing device characterized by having the following features.
[0073] <2> It further includes a second identification unit for identifying areas to be avoided during rescue in the aforementioned predetermined space, The generation unit further generates the data indicating the location of the person to be rescued and the location of the area to be avoided. Characterized by <1> The information processing device described above.
[0074] <3> The areas to be avoided during the rescue are the areas within the predetermined space where the predetermined equipment is located. Characterized by <2> The information processing device described above.
[0075] <4> The second identifying unit determines the damaged area based on the image captured by the imaging device in the predetermined space that is affected by the disaster. The areas to be avoided during the rescue include the affected areas, Characterized by <2> or <3> The information processing device described above.
[0076] <5> The system includes a route generation unit that generates a route from a predetermined location to the location of the person to be rescued, which avoids the locations to be avoided. The generation unit further generates the data to indicate the path. Characterized by <2> ~ <4> An information processing device as described in any of the following.
[0077] <6> An information processing system including an information processing device and a rescuer terminal used by rescuers who rescue people in need of rescue in a designated space affected by a disaster, The aforementioned information processing device is A receiving unit that receives information about a person in need of rescue, which is entered into a terminal used by the person in need of rescue in the aforementioned predetermined space, in order to identify the location of the person in need of rescue. A first identification unit that identifies the location of the person to be rescued in the predetermined space based on the aforementioned information of the person to be rescued and spatial information indicating the structure of the predetermined space, A generation unit that generates data indicating the location of the person in need of rescue in the predetermined space based on the identified location and the spatial information, A transmitting unit that transmits the aforementioned data to the rescuer's terminal, An information processing system characterized by having the following features.
[0078] <7> A receiving procedure for receiving information about persons needing rescue, which is entered on a terminal used by persons needing rescue in a designated space affected by a disaster, in order to identify the location of the persons needing rescue. A first identification procedure for identifying the location of the person in need of rescue in a predetermined space, based on the aforementioned information about the person in need of rescue and spatial information indicating the structure of the predetermined space, A generation procedure for generating data indicating the location of the person in need of rescue in a predetermined space, based on the identified location and spatial information, A transmission procedure for sending the aforementioned data to a terminal used by the rescuer, An information processing method characterized by a computer executing the following.
[0079] <8> A receiving procedure for receiving information about persons needing rescue, which is entered on a terminal used by persons needing rescue in a designated space affected by a disaster, in order to identify the location of the persons needing rescue. A first identification procedure for identifying the location of the person in need of rescue in a predetermined space, based on the aforementioned information about the person in need of rescue and spatial information indicating the structure of the predetermined space, A generation procedure for generating data indicating the location of the person in need of rescue in a predetermined space, based on the identified location and spatial information, A program that causes a computer to execute something. [Explanation of Symbols]
[0080] 10 Information Processing Devices 11 Receiving unit 12 Specific part 13 Judgment section 14 Generation part 15 Transmitter 16 Route generation unit 20. Terminal for persons in need of rescue 30 Imaging device 40 Rescue terminal 151 Facility Information Storage Unit [Prior art documents] [Patent Documents]
[0081] [Patent Document 1] Japanese Patent Publication No. 2013-25785
Claims
1. A receiving unit that receives information about persons needing rescue, which is entered on a terminal used by persons needing rescue in a designated space affected by a disaster, in order to identify the location of the persons needing rescue. A first identification unit that identifies the location of the person in need of rescue in the predetermined space based on the aforementioned information of the person in need of rescue and spatial information indicating the structure of the predetermined space, A generation unit that generates data indicating the location of the person in need of rescue in the predetermined space based on the identified location and the spatial information, A transmission unit that transmits the aforementioned data to a terminal used by the rescuer, An information processing device characterized by having the following features.
2. It further includes a second identification unit for identifying areas to be avoided during rescue in the aforementioned predetermined space, The generation unit further generates the data indicating the location of the person to be rescued and the location of the area to be avoided. The information processing apparatus according to feature 1.
3. The areas to be avoided during the rescue are the areas within the predetermined space where the predetermined equipment is located. The information processing apparatus according to feature 2.
4. The second identifying unit determines the damaged area based on the image captured by the imaging device in the predetermined space that is damaged, The areas to be avoided during the rescue include the affected areas, The information processing apparatus according to feature 2.
5. The system includes a route generation unit that generates a route from a predetermined location to the location of the person to be rescued, which avoids the locations to be avoided. The generation unit further generates the data to indicate the path. The information processing apparatus according to feature 2.
6. An information processing system including an information processing device and a rescuer terminal used by rescuers who rescue people in need of rescue in a designated space affected by a disaster, The aforementioned information processing device is A receiving unit that receives information about a person in need of rescue, which is entered into a terminal used by the person in need of rescue in the aforementioned predetermined space, in order to identify the location of the person in need of rescue. A first identification unit that identifies the location of the person in need of rescue in the predetermined space based on the aforementioned information of the person in need of rescue and spatial information indicating the structure of the predetermined space, A generation unit that generates data indicating the location of the person in need of rescue in the predetermined space based on the identified location and the spatial information, A transmitting unit that transmits the aforementioned data to the rescuer's terminal, An information processing system characterized by having the following features.
7. A receiving procedure for receiving information about persons needing rescue, which is entered on a terminal used by persons needing rescue in a designated space affected by a disaster, in order to identify the location of the persons needing rescue. A first identification procedure for identifying the location of the person in need of rescue in a predetermined space, based on the aforementioned information about the person in need of rescue and spatial information indicating the structure of the predetermined space, A generation procedure for generating data indicating the location of the person in need of rescue in a predetermined space, based on the identified location and spatial information, A transmission procedure for sending the aforementioned data to a terminal used by the rescuer, An information processing method characterized by a computer executing the following.
8. A receiving procedure for receiving information about persons needing rescue, which is entered on a terminal used by persons needing rescue in a designated space affected by a disaster, in order to identify the location of the persons needing rescue. A first identification procedure for identifying the location of the person in need of rescue in a predetermined space, based on the aforementioned information about the person in need of rescue and spatial information indicating the structure of the predetermined space, A generation procedure for generating data indicating the location of the person in need of rescue in a predetermined space, based on the identified location and spatial information, A program that causes a computer to execute something.
Citation Information
Patent Citations
Rescue support system, rescue request device, rescue support method, and rescue support program
JP2013025785A