Method for caculating precise evacuation times for each area and providing guidance based on ap-based location information and seismic wave propagation characteristics
Patent Information
- Application Number
- KR1020260032369
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2026-02-20
- Publication Date
- 2026-10-13
- Estimated Expiration
- 2046-02-20
Smart Images

Figure 112026021422429-PAT00001_ABST
Abstract
Description
Technology Field
[0001] The present disclosure relates to a technology for calculating and guiding evacuation times. Background Technology
[0002] Existing technologies focus on predicting the time it takes for seismic waves to arrive at a local level during an earthquake. By analyzing the propagation speed and path of seismic waves to calculate the time they reach a specific area, these technologies help provide warnings to local residents and secure time for evacuation. This plays a crucial role in reducing earthquake damage and is particularly useful for establishing large-scale evacuation plans at the local level.
[0003] However, such technology has limitations in considering detailed evacuation scenarios within large buildings. In large buildings, the physical environment can vary by zone, and various factors—such as the location of obstacles, the width of passageways, and the potential for bottlenecks—affect evacuation speed and routes. Since existing technology fails to reflect these detailed physical environments, it may not be sufficient to guarantee the safety of evacuees inside the building.
[0004] In particular, although situations within large buildings can vary depending on the zone where evacuees are located, current technology is unable to analyze or predict these variations in detail. For instance, evacuation speeds may be significantly slowed in specific areas due to obstacles blocking routes or bottlenecks occurring in narrow passageways. These issues cause confusion during the evacuation process and increase the risk of endangering evacuees' safety. Consequently, there is a growing demand for more sophisticated evacuation simulations and predictions to overcome the limitations of existing technologies. The problem to be solved
[0005] The purpose of the present disclosure is to provide a method for calculating precise evacuation times by zone based on AP-based location information and seismic wave propagation characteristics, and a method for providing guidance thereon, which provides an optimal escape route according to the physical environment of evacuees within a large building. means of solving the problem
[0006] In one embodiment of the present disclosure, a method executed by an electronic device may be provided. The method may include the steps of identifying a plurality of user terminals connected to an access point of a building, calculating an escape path of the building considering the location distribution of the plurality of user terminals within the building based on the occurrence of seismic waves, and transmitting the escape path to the plurality of user terminals.
[0007] In one embodiment of the present disclosure, the method may include the step of calculating the escape path, the step of calculating the arrival time of the seismic wave reaching the building, the step of calculating a plurality of candidate paths for a target user possessing the target user terminal to escape to the outside of the building from the current location of the target user terminal included in the plurality of user terminals, and the step of calculating the escape path capable of escaping within the arrival time based on the structure of the building and the location distribution.
[0008] In one embodiment of the present disclosure, the step of calculating the escape path capable of escaping within the arrival time may include the step of calculating an evacuation path for the target user to move from the current location to an internal shelter of the building based on a determination that there is no escape path capable of escaping within the arrival time among the plurality of candidate paths, and the step of calculating the evacuation path may include the step of extracting location and thickness information of a load-bearing wall from a structural drawing of the building, the step of selecting as the internal shelter a space among a plurality of spaces inside the building that is surrounded by the load-bearing wall and the thickness of the load-bearing wall is greater than or equal to a preset threshold, and the step of setting as the evacuation path a path having the shortest distance from the current location to the selected internal shelter.
[0009] In one embodiment of the present disclosure, the step of calculating the escape path capable of escaping within the arrival time may include: dividing the internal space of the building into a plurality of sections; calculating the density of user terminals located within each section based on the location distribution; setting the expected movement speed passing through the section to be lower than the reference movement speed for the overcrowded section where the density exceeds a preset reference value; and calculating the expected time required for the plurality of candidate paths by summing the values obtained by dividing the lengths of the sections included in each of the plurality of candidate paths by the set expected movement speed.
[0010] In one embodiment of the present disclosure, the step of calculating the escape path capable of escaping within the arrival time may include: obtaining width information of an exit corresponding to the endpoint of each of the plurality of candidate paths and the number of other user terminals predicted to be heading toward the exit; calculating the bottleneck delay time that the target user must wait at the exit using the number of people who can pass per unit time according to the width information of the exit and the number of other user terminals; and calculating the estimated time required by adding the bottleneck delay time to the travel time of the target user moving from the current location to the exit.
[0011] In one embodiment of the present disclosure, the step of calculating the arrival time may include receiving information on the time of P-wave detection and the epicenter of an earthquake from an external earthquake observation server; calculating the distance between the epicenter and the building using the epicenter information and the building's coordinate information; predicting the time when the S-wave arrives at the building by dividing the distance by the average propagation speed of the S-wave stored in advance; and calculating the arrival time by subtracting the current time from the predicted time when the S-wave arrives.
[0012] In one embodiment of the present disclosure, the step of calculating the escape path capable of escaping within the arrival time may include: identifying a location where a glass window, a falling hazard structure, or a gas pipe is installed from the building's design drawing data and setting it as a risk node; assigning a penalty weight to a path among the plurality of candidate paths that is included within a pre-set safety distance from the risk node; and calculating the estimated time required for the plurality of candidate paths by adding an additional time proportional to the penalty weight.
[0013] In one embodiment of the present disclosure, the step of calculating the escape path capable of escaping within the arrival time may include: setting the location where the gas pipe is installed as a potential fire origin; calculating the diffusion direction vector and diffusion velocity of the toxic gas generated from the potential fire origin based on the airflow setting value of the air conditioning device installed in the building and the location information of the exhaust port; predicting the gas arrival time when the toxic gas reaches a specific node on the plurality of candidate paths using the diffusion direction vector and the diffusion velocity; and comparing the expected arrival time when the target user arrives at the specific node with the gas arrival time, and excluding the corresponding candidate path from the escape path if the expected arrival time is after the gas arrival time.
[0014] In one embodiment of the present disclosure, the step of calculating the escape path capable of escaping within the arrival time may include: identifying whether the target user has movement restrictions from user profile information stored in the target user terminal; if the target user is identified as a user with movement restrictions, excluding candidate paths containing stairs among the means of inter-floor movement of the building and extracting only candidate paths containing ramps or emergency elevators; and determining whether escape is possible by applying a reduced walking speed according to the movement restrictions to the extracted candidate paths.
[0015] An apparatus according to one embodiment of the present disclosure may be combined with hardware and controlled by a computer program stored on a medium to execute the method of any one of the methods described above. Effects of the invention
[0016] According to one embodiment of the present disclosure, by identifying a plurality of user terminals connected to a building's access point and calculating an escape route that considers the location distribution of the user terminals based on the generation of seismic waves, an optimal escape route suitable for the physical environment in which evacuees face themselves within a large building can be provided. According to one embodiment of the present disclosure, by transmitting the calculated escape route to the user terminals, support can be provided to enable evacuees to move quickly and efficiently along a safe route. Furthermore, according to one embodiment of the present disclosure, by providing an escape route that reflects physical environmental factors such as bottlenecks or obstacles in the movement passage, confusion and danger during the evacuation process can be minimized. Brief explanation of the drawing
[0017] FIG. 1 illustrates an environment in which a management device according to one embodiment of the present disclosure can be applied. FIG. 2 illustrates an electronic device capable of implementing a management device according to one embodiment of the present disclosure. FIG. 3 illustrates a flowchart showing a method according to one embodiment of the present disclosure. Figure 4 illustrates a flowchart showing the detailed operation of the output operation described with reference to Figure 3. Figure 5 illustrates a flowchart showing the detailed operation of the time-of-reach calculation operation described with reference to Figure 4. Figure 6 illustrates a flowchart showing the detailed operation of the calculation operation of the escape path described with reference to Figure 4. Figure 7 illustrates a flowchart showing the detailed operation of the calculation operation of the evacuation route described with reference to Figure 6. FIGS. 8 to 12 illustrate flowcharts showing detailed operations of the calculation operation of the escape path described with reference to FIG. 4. Specific details for implementing the invention
[0018] The various embodiments described in this disclosure are illustrative for the purpose of clearly explaining the technical concept of this disclosure and are not intended to limit it to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of each embodiment described in this disclosure. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.
[0019] Terms used in this disclosure, including technical or scientific terms, may have the meaning generally understood by a person skilled in the art to which this disclosure pertains, unless otherwise defined. Since such terms may be referred to by various other terms depending on technological development, changes, conventions, and the preferences of skilled persons, the scope of the technical concept of this disclosure is not limited by the meaning of the terms used below.
[0020] Expressions used in this disclosure, such as “comprising,” “may compose,” “possessing,” “possessing,” “having,” and “possessing,” mean that the subject feature (e.g., function, operation, or component, etc.) exists and do not exclude the existence of other additional features. That is, such expressions should be interpreted as open-ended terms implying the possibility of including other embodiments.
[0021] Singular expressions used in this disclosure may include the meaning of the plural form unless otherwise indicated by the context, and this applies likewise to singular expressions described in the claims.
[0022] Ordinal expressions used in this disclosure, such as "first," "second," or "first," "second," etc., are used to distinguish one object from another when referring to a plurality of objects of the same kind, unless otherwise indicated in the context, and do not limit the order or importance of the objects.
[0023] Expressions used in the present disclosure, such as “A, B and C”, “A, B or C”, “at least one of A, B and C”, and “at least one of A, B or C”, may mean each of the listed items or all possible combinations of the listed items. For example, “at least one of A or B” may refer to (i) at least one A, (ii) at least one B, and (iii) at least one A and at least one B.
[0024] The expression “based on” as used in this disclosure is used to describe one or more factors affecting an act or action of a decision or judgment described in the phrase or sentence containing this expression, and this expression does not exclude additional factors affecting said act or action of a decision or judgment.
[0025] As used in the present disclosure, the expression that a certain component (e.g., a first component) is "connected" or "connected" to another component (e.g., a second component) may mean that the certain component is not only directly connected or connected to the other component, but is also connected or connected through a new other component (e.g., a third component).
[0026] As used in this disclosure, the expression "configured to" may have meanings such as "set to," "capable of," "modified to," "made to," or "capable of." This expression is not limited to the meaning of "specifically designed in hardware." For example, a processor configured to perform a specific operation may mean a generic-purpose processor capable of performing that specific operation by executing software, or a special-purpose computer structured through programming to perform that specific operation.
[0027] The expressions “part,” “module,” “model,” etc. used in this disclosure refer to software or hardware components such as FPGAs (Field-Programmable Gate Arrays) and ASICs (Application Specific Integrated Circuits). Here, “part,” “module,” “model,” etc. may be configured to reside in an addressable storage medium and may be configured to operate one or more processors. Accordingly, “part,” “module,” “model,” etc. may include components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. Additionally, the functions provided through “part,” “module,” “model,” etc. may be combined into smaller units of “part,” “module,” or “model.”
[0028] Embodiments of the present disclosure will be described below with reference to the attached drawings. In the attached drawings, identical or corresponding components are given the same reference numerals. Furthermore, in the description of the embodiments below, the description of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.
[0029] FIG. 1 illustrates an environment (100) to which a management device (110) according to one embodiment of the present disclosure can be applied.
[0030] Referring to FIG. 1, the environment (100) may include a management device (110) and a user terminal (120). The environment (100) may be a system environment to which a zone-specific precise evacuation time calculation and guidance method according to one embodiment of the present disclosure is applied. The management device (110) may communicate with a plurality of user terminals (120) through a network.
[0031] The management device (110) may be implemented by an electronic device. The management device (110) may perform the function of calculating an optimal evacuation route for multiple user terminals (120) within a building in the event of an earthquake. The management device (110) may identify user terminals (120) connected to the building's access point. Based on the identified information, the management device (110) may determine the location distribution of users within the building.
[0032] The management device (110) can calculate an escape route based on the generation of seismic waves. The management device (110) can receive seismic-related information from an external seismic observation server. The management device (110) can calculate the time it takes for seismic waves to reach a building using the received information. The management device (110) can generate an optimal escape route for each user terminal (120) by considering the calculated arrival time and the user location distribution. The management device (110) can transmit the generated escape route to the corresponding user terminal (120).
[0033] In one embodiment of the present disclosure, the management device (110) can store and analyze building design drawing data or Building Information Modeling (BIM) data. The management device (110) can analyze the data to identify the location of exits, the width of passageways, the location of load-bearing walls, and the location of hazardous elements such as windows or gas pipes. The management device (110) can improve the safety and efficiency of the route by reflecting the identified building structure information in the escape route calculation process. For example, the management device (110) can calculate a route that bypasses areas expected to be overcrowded, considers waiting times at exits where bottlenecks are expected, or secures a safe distance from hazardous elements.
[0034] The user terminal (120) may be a portable electronic device carried by the user. The user terminal (120) may transmit and receive data with the management device (110) through network communication functions. For example, the user terminal (120) may be a smartphone, a tablet computer, a laptop computer, a wearable device, a Personal Digital Assistant (PDA), a smart watch, or smart glasses. However, the present disclosure is not limited thereto.
[0035] The user terminal (120) can receive escape route information transmitted from the management device (110). The user terminal (120) can visually display the received escape route on a display screen. The user terminal (120) can guide the user along the route through voice guidance or vibration feedback. Additionally, when the user terminal (120) is connected to a building's Wi-Fi access point, the connection information can be used by the management device (110) to estimate the location of the user terminal (120).
[0036] In one embodiment of the present disclosure, a user terminal (120) may store user profile information. User profile information may include information related to mobility limitations, such as the user's age, walking speed, or whether a wheelchair is used. The user terminal (120) may transmit the profile information to a management device (110). The management device (110) may calculate and provide a user-customized escape route based on the received profile information. For example, for a user with mobility limitations, a route including a ramp or an emergency elevator may be provided instead of stairs.
[0037] FIG. 2 illustrates an electronic device (200) capable of implementing a management device (110) according to one embodiment of the present disclosure.
[0038] Referring to FIG. 2, the electronic device (200) can implement a management device (110) according to one embodiment of the present disclosure. The electronic device (200) may include a processor (210), a memory (220), and a communication interface (230). The electronic device (200) can perform the function of collecting location information of user terminals (120) connected to a plurality of access points installed in a building, and calculating and guiding an optimal evacuation route in the event of an earthquake.
[0039] The processor (210) can control the overall operation of the electronic device (200). The processor (210) can perform various processing procedures proposed in the present disclosure by executing instructions stored in memory (220). The processor (210) can be connected to other components of the electronic device (200) via a bus to exchange signals and process data.
[0040] The processor (210) can execute program code stored in memory (220) to calculate the arrival time of seismic waves and generate an escape route considering the user distribution. Specifically, the processor (210) can predict the arrival time of seismic waves based on seismic observation information received through the communication interface (230). In addition, the processor (210) can analyze the density of user terminals (120) within the building to predict bottlenecks and calculate a safe escape route that avoids risk factors by referring to building structure data.
[0041] In one embodiment of the present disclosure, the processor (210) may include hardware logic designed to perform a specific function. For example, the processor (210) may be a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a Neural Processing Unit (NPU), a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or a Microcontroller Unit (MCU). However, the present disclosure is not limited thereto.
[0042] Memory (220) can store data, instructions, and programs necessary for the operation of the processor (210). Memory (220) can store an operating system (OS) and applications to be executed by the processor (210). Memory (220) may include volatile memory or non-volatile memory.
[0043] The memory (220) can store building design drawing data, Building Information Modeling (BIM) data, location information of access points, identification information of user terminals (120), and location distribution data. Additionally, the memory (220) can store seismic wave information received from an earthquake observation server, previously stored seismic wave propagation velocity data, and calculated escape path information. The processor (210) can perform calculations to calculate precise evacuation times for each zone using these data.
[0044] In one embodiment of the present disclosure, the memory (220) may include various types of storage media. For example, the memory (220) may be Random Access Memory (RAM), Read-Only Memory (ROM), Flash Memory, Hard Disk Drive (HDD), Solid-State Drive (SSD), Optical Disk Drive, or Magnetic Tape. However, the present disclosure is not limited thereto.
[0045] The communication interface (230) can perform the function of enabling the electronic device (200) to communicate with another external device. The communication interface (230) can be connected to a network via a wired or wireless communication method. The communication interface (230) can perform protocol conversion to enable seamless data exchange between the electronic device (200) and the external device.
[0046] The communication interface (230) can receive information regarding the occurrence of an earthquake by communicating with an external earthquake observation server. Additionally, the communication interface (230) can communicate with multiple user terminals (120) through multiple access points within the building. The optimal escape route calculated by the processor (210) can be transmitted to each user terminal (120) through the communication interface (230).
[0047] In one embodiment of the present disclosure, the communication interface (230) may support various communication standards. For example, the communication interface (230) may support communication technologies such as Wi-Fi, Bluetooth, Zigbee, Near Field Communication (NFC), 5th Generation Mobile Communication (5G), Long-Term Evolution (LTE), or Ethernet. However, the present disclosure is not limited thereto.
[0048] FIG. 3 illustrates a flowchart showing a method (S300) according to one embodiment of the present disclosure.
[0049] Referring to FIG. 3, the method (S300) can be performed by a management device (110).
[0050] In step S310, the management device (110) can identify a plurality of user terminals (120) connected to an access point of the building. The management device (110) can monitor the connection status of the user terminals (120) in real time through a wireless communication infrastructure installed inside the building. For example, the access point may be a Wi-Fi router, a repeater, a mesh node, a hotspot, a base station, a relay, or a bridge. However, the present disclosure is not limited thereto. The management device (110) can determine the number of connected terminals based on a unique identifier of each user terminal (120), for example, a MAC (Media Access Control) address. The management device (110) can estimate the size of potential evacuees present in the building based on the number of terminals identified.
[0051] In step S320, the management device (110) can calculate an escape route of a building considering the location distribution of multiple user terminals (120) within the building based on the occurrence of seismic waves. When the management device (110) receives a signal indicating the occurrence of an earthquake, it can collect location information of the identified user terminals (120). The management device (110) can analyze the population density within the building based on the collected location information. The management device (110) can predict sections where bottlenecks may occur by combining the analyzed population density and building structure data. The management device (110) can generate an escape route that avoids the predicted sections.
[0052] In step S330, the management device (110) can transmit escape routes to multiple user terminals (120). The management device (110) can provide the calculated escape route information to each user terminal (120) in a customized manner. The transmitted escape routes can be displayed in a visual form on the screen of the user terminal (120). The transmitted escape routes can be conveyed to the user in a manner such as voice guidance or vibration feedback. Through the transmitted escape routes, the user can recognize a route to safely and quickly evacuate from their current location.
[0053] FIG. 4 illustrates a flowchart showing a detailed operation (S400) of the output operation (S320) described with reference to FIG. 3.
[0054] Referring to FIG. 4, the detailed operation (S400) of the output operation (S320) can be performed by the management device (110).
[0055] In step S410, the management device (110) can calculate the arrival time of seismic waves reaching the building. The management device (110) can receive earthquake occurrence information from an external earthquake observation server. Using the received information and the building's location information, the management device (110) can calculate the remaining time until seismic waves capable of causing actual damage to the building arrive. The calculated arrival time can be used as a time constraint for determining an evacuation route.
[0056] In step S420, the management device (110) can calculate multiple candidate paths for the target user to escape to the outside of the building from the current location of the target user terminal. The management device (110) can extract all possible paths leading from the user's current location to the building's emergency exit or external entrance by utilizing secured building structural drawing data or Building Information Modeling (BIM) data. The management device (110) can generate one or more candidate paths based on the extracted path information. For example, the management device (110) can generate candidate paths according to various criteria, such as the shortest path, a path that minimizes the use of stairs, or a path that prioritizes wide passages.
[0057] In step S430, the management device (110) can calculate an escape route that is possible within a time of arrival based on the structure and location distribution of the building. The management device (110) can calculate the estimated evacuation time for each of the multiple candidate routes generated in step 420. The management device (110) can determine the population density of a specific area by analyzing the real-time location distribution of user terminals (120) within the building. The management device (110) can calculate a route that avoids points where bottlenecks are expected. The management device (110) can select a route where the calculated estimated time of arrival is within the time of arrival calculated in step 410 as the final escape route.
[0058] FIG. 5 illustrates a flowchart showing the detailed operation (S500) of the operation (S410) of the time to reach described with reference to FIG. 4.
[0059] Referring to FIG. 5, the detailed operation (S500) of the time-of-reach calculation operation (S410) described with reference to FIG. 4 can be performed by the management device (110).
[0060] In step S510, the management device (110) can receive information on the time of P-wave detection and the epicenter of an earthquake from an external earthquake observation server. The management device (110) can communicate with a server of an external agency, such as a national earthquake observation network or a meteorological agency, through a communication interface (230). The received information may include the time when the P-wave, which is the initial signal of the earthquake, was first detected, the latitude and longitude of the epicenter, and the magnitude of the earthquake.
[0061] In step S520, the management device (110) can calculate the distance between the epicenter and the building using epicenter information and building coordinate information. The memory (220) of the management device (110) may pre-store accurate geographical coordinate information of the building where the management device (110) is located. The management device (110) can calculate the distance between two points using the spherical cosine law or the Haversine formula based on the received epicenter coordinates and the stored building coordinates.
[0062] In step S530, the management device (110) can predict the time when the S-wave reaches the building by dividing the separation distance by the average propagation speed of the S-wave stored in advance. Although the S-wave is slower than the P-wave, it can have greater destructive power. Data on the average propagation speed of the S-wave, taking into account the geological characteristics of the area, can be stored in the memory (220). The management device (110) can calculate the propagation time of the S-wave by dividing the separation distance calculated in step 520 by the average propagation speed. The management device (110) can predict the expected arrival time of the S-wave by adding the propagation time to the time of P-wave detection.
[0063] In step S540, the management device (110) can calculate the arrival time by subtracting the current time from the predicted arrival time of the S-wave. The calculated arrival time may represent the actual time remaining until the S-wave reaches the building. The arrival time may serve as a criterion for determining the time available for an evacuee to safely escape the building or move to an internal shelter. The management device (110) can determine the validity of the escape route based on the arrival time.
[0064] FIG. 6 illustrates a flowchart showing the detailed operation (S600) of the operation (S430) of the escape path described with reference to FIG. 4.
[0065] Referring to FIG. 6, the detailed operation (S600) of the escape path calculation operation (S430) described with reference to FIG. 4 can be performed by the management device (110).
[0066] In step S600, the management device (110) may perform detailed operations for calculating an escape route. The detailed operations (S600) may include the process of generating an alternative route by assuming a situation where escape to the outside is impossible. If the time required for all calculated candidate external escape routes exceeds the time for the seismic wave to arrive, the management device (110) may calculate an evacuation route to a safe space inside the building.
[0067] In step S610, the management device (110) can calculate an evacuation route for the target user to move from the current location to an internal shelter within the building based on the determination that there is no escape route available within the arrival time. If all candidate routes fail to guarantee escape to the outside of the building within the arrival time of the seismic wave, the management device (110) can induce movement to a safe zone provided inside the building to increase the user's chances of survival. The internal shelter may be a space with structural stability capable of protecting the user from the direct impact of the earthquake.
[0068] In one embodiment of the present disclosure, the step of calculating an evacuation route (S610) may further include the step of determining in real time the capacity of a selected internal shelter and the density of users currently heading to the shelter. If overcrowding is predicted in a specific internal shelter, the management device (110) may guide users by resetting the route to another internal shelter with the next highest level of safety. Additionally, the management device (110) may select an optimal internal shelter by comprehensively considering additional safety factors, such as the location of fire fighting equipment, the presence or absence of emergency communication equipment, or the availability of emergency drinking water and medical kits, in addition to load-bearing wall information.
[0069] FIG. 7 illustrates a flowchart showing the detailed operation (S700) of the calculation operation (S610) of the evacuation path described with reference to FIG. 6.
[0070] Referring to FIG. 7, the detailed operation (S700) of the evacuation path calculation operation (S610) can be performed by the management device (110).
[0071] In step S710, the management device (110) can extract location and thickness information of load-bearing walls from the structural drawings of the building. The management device (110) can analyze electronic building structural data, such as Building Information Modeling (BIM) data, Computer-Aided Design (CAD) files, or digitized design drawings. The management device (110) can identify wall objects from the analyzed data. The management device (110) can distinguish between load-bearing walls and non-load-bearing walls through the attribute information of each object. The management device (110) can convert the thickness information for each identified load-bearing wall into numerical data and store it in memory (220).
[0072] In step S720, the management device (110) may select a space among multiple spaces inside a building that is surrounded by load-bearing walls and has a load-bearing wall thickness greater than or equal to a preset threshold as an internal shelter. The management device (110) may set the minimum wall thickness required to ensure safety from structural collapse as a threshold based on the expected intensity of an earthquake or the building's seismic design standards. For example, spaces that may be selected as internal shelters may include specific areas of an underground parking lot, emergency stairwells around core walls, machine rooms reinforced with reinforced concrete structures, electrical rooms, server rooms, document storage rooms, and disaster prevention centers. However, the present disclosure is not limited thereto. The management device (110) may also use the area of the candidate space, the presence or absence of internal columns, and the placement of firefighting equipment such as sprinklers or fire hydrants as additional selection criteria.
[0073] In step S730, the management device (110) may set the path having the shortest distance from the current location to the selected internal shelter as the evacuation path. The management device (110) may define the current location coordinates of the target user terminal (120) as the starting node. In step S720, the management device (110) may define the center coordinates or entrance coordinates of the selected internal shelter as the destination node. The management device (110) may model the movable passages inside the building in the form of a graph. The management device (110) may calculate the shortest path from the starting node to the destination node using a pathfinding algorithm such as the Dijkstra algorithm or the A* (A-star) algorithm.
[0074] In one embodiment of the present disclosure, step S720 may include comparing information on the maximum capacity of a selected internal shelter with the number of other user terminals (120) identified as already moving to or located inside the shelter. The management device (110) may calculate a route by selecting only internal shelters that do not exceed the capacity as final candidate sites.
[0075] In one embodiment of the present disclosure, step S730 may include the step of reflecting in real time information on obstacles newly created due to the influence of an earthquake on the path to an internal shelter. The management device (110) may dynamically reset an alternative path that bypasses a specific section of the path if that section is blocked based on information received from a sensor inside the building or another user terminal (120).
[0076] FIG. 8 illustrates a flowchart showing the detailed operation (S800) of the operation (S430) of the escape path described with reference to FIG. 4.
[0077] Referring to FIG. 8, the management device (110) can perform a detailed operation (S800) of the escape path calculation operation (S430).
[0078] In step S810, the management device (110) can divide the internal space of a building into multiple sections. The management device (110) can divide the internal space into a virtual grid using Building Information Modeling (BIM) data or building design drawing data. The management device (110) can set each section based on functional space units such as corridors, stairs, lobbies, or specific rooms. The management device (110) can assign a unique identifier to each section. The management device (110) can manage each section through the assigned unique identifier.
[0079] In step S820, the management device (110) can calculate the density of user terminals (120) located within each section based on location distribution. The management device (110) can determine the number of user terminals (120) connected to access points (APs) existing within each section. The management device (110) can divide the number of identified user terminals (120) by the area of the corresponding section. The management device (110) can calculate the population density using the calculated value.
[0080] In step S830, the management device (110) may set the expected movement speed passing through a crowded section, where the density exceeds a preset threshold, to be lower than the threshold movement speed. The management device (110) may set the threshold movement speed based on the average walking speed of an adult in an obstacle-free environment. The management device (110) may predict that a bottleneck will occur when the density of user terminals (120) in a specific section exceeds a threshold value. Based on the prediction result, the management device (110) may adjust the expected movement speed downward. For example, the threshold value may be the number of people per square meter, the ratio of the current number of people to the maximum capacity of a specific space, the number of people relative to the width of the passageway, the number of people that can be processed per unit time at an emergency exit, the effective width of a corridor, the slope of stairs, or the illumination of a specific area. However, the present disclosure is not limited thereto.
[0081] In step S840, the management device (110) can sum the values obtained by dividing the lengths of the sections included in each of the multiple candidate paths by the expected travel speed. The management device (110) can calculate the expected travel time for the multiple candidate paths using the summed values. A single candidate path may be a path that passes through multiple sections sequentially. For each candidate path, the management device (110) can individually calculate the travel time for all sections constituting the path. The management device (110) can add all the calculated travel times. The management device (110) can derive the total expected travel time using the summed values.
[0082] FIG. 9 illustrates a flowchart showing the detailed operation (S900) of the operation (S430) of the escape path described with reference to FIG. 4.
[0083] Referring to FIG. 9, the detailed operation (S900) of the escape path calculation operation (S430) can be performed by the management device (110).
[0084] In step S910, the management device (110) can obtain width information of the exit corresponding to the endpoint of each of the plurality of candidate paths and the number of other user terminals (120) predicted to head toward the exit. In one embodiment of the present disclosure, the management device (110) can extract structural information, such as the physical width and height of each exit, from Building Information Modeling (BIM) data or Computer-Aided Design (CAD) drawings stored in a building design database. The management device (110) can also determine the location of all user terminals (120) connected to an Access Point (AP) within the building in real time. The management device (110) can predict the number of users to be concentrated at a specific exit by comprehensively analyzing the determined location information and the preliminary escape paths assigned to each user terminal (120).
[0085] In step S920, the management device (110) can calculate the bottleneck delay time that a target user must wait at the exit by using the number of people who can pass per unit time according to the exit width information and the number of other user terminals (120). In one embodiment of the present disclosure, the number of people who can pass per unit time may be determined based on the exit width and a pedestrian flow model. For example, factors determining the number of people who can pass per unit time may be the effective width of the exit, the passing flow coefficient, the density of evacuated people, the average walking speed, behavioral characteristics based on psychological factors, a crowd simulation model, and experimental values based on past disaster data. However, the present disclosure is not limited thereto. The management device (110) can quantitatively calculate the delay time caused by the bottleneck phenomenon by dividing the total number of users predicted to head toward a specific exit by the number of people who can pass per unit time.
[0086] In step S930, the management device (110) can calculate the estimated time required by adding the bottleneck delay time to the travel time of the target user moving from their current location to the exit. In one embodiment of the present disclosure, the estimated time required can be calculated by adding the bottleneck delay time calculated in step S920 to the value obtained by dividing the total length of the candidate path by the target user's average travel speed. The management device (110) can compare the calculated estimated time required with the time remaining until the earthquake's S-wave reaches the building. Based on the comparison result, the management device (110) can select only the paths that allow escape within the safe time as the final escape path. Through this process, the management device (110) can dynamically provide the optimal evacuation path to the user by reflecting the congestion situation at the exit in real time.
[0087] FIG. 10 illustrates a flowchart showing the detailed operation (S1000) of the operation (S430) of the escape path described with reference to FIG. 4.
[0088] Referring to FIG. 10, the detailed operation (S1000) of the escape path calculation operation (S430) can be performed by the management device (110).
[0089] In step S1010, the management device (110) can identify locations where glass windows, structures at risk of falling, or gas pipes are installed from the building's design drawing data. The management device (110) can set the identified locations as risk nodes. The management device (110) can analyze digital design drawings, such as Building Information Modeling (BIM) data or Computer-Aided Design (CAD) files. Through analysis, the management device (110) can identify the locations of structures and facilities that may be damaged or fall and pose a threat to evacuees in the event of an earthquake. For example, structures at risk of falling may be large chandeliers, billboards suspended from the ceiling, unfixed decorations, signboards on exterior walls, unstable shelves, large glass structures, or works of art. However, the present disclosure is not limited thereto. The management device (110) can register the identified location information as risk nodes on a digital map inside the building. The management device (110) can refer to the registered risk nodes when calculating the path.
[0090] In step S1020, the management device (110) may assign a penalty weight to a path among a plurality of candidate paths that is included within a preset safety distance from a risk node. The management device (110) may set a virtual safety zone around each risk node. The range of the safety distance may be set differentially according to the type and size of the risk factor, or the expected ripple effect upon failure. If a candidate path passes through a safety zone, the management device (110) may apply a preset penalty value to the path. The penalty weight may be set in proportion to the degree of risk.
[0091] In step S1030, the management device (110) can calculate the estimated travel time of multiple candidate paths by adding additional time proportional to the penalty weight. The management device (110) can convert the assigned penalty weight into a time value. The management device (110) can calculate the final estimated travel time by adding the converted additional time to the total travel time of the corresponding candidate paths. A path containing a risk node may have a longer estimated travel time compared to other paths. The path calculation algorithm can select a safe path that bypasses the risk factor as the optimal path.
[0092] FIG. 11 illustrates a flowchart showing the detailed operation (S1100) of the operation (S430) of the escape path described with reference to FIG. 4.
[0093] Referring to FIG. 11, the detailed operation (S1100) of the escape path calculation operation (S430) described with reference to FIG. 4 can be performed by the management device (110).
[0094] In step S1110, the management device (110) can set the location where the gas pipe is installed as a potential fire origin. The management device (110) can identify the location information of the gas piping from the building's design drawing data. There is a risk that the gas pipe may be damaged in the event of an earthquake. Damage to the gas pipe can be a potential cause of fire or explosion. The management device (110) can designate the location where the gas pipe is installed as the starting point for risk analysis. The management device (110) can increase the accuracy of subsequent simulations.
[0095] In step S1120, the management device (110) can calculate the diffusion direction vector and diffusion velocity of toxic gases generated from a potential fire origin based on the airflow setting value of the air conditioning device installed in the building and the location information of the exhaust port. For example, the air conditioning device may be an Air Handler Unit (AHU), a Fan Coil Unit (FCU), a Variable Air Volume (VAV) system, a constant temperature and humidity unit, a cooling tower, a boiler, or a chiller. However, the present disclosure is not limited thereto. The management device (110) can collect real-time air conditioning system data in conjunction with a Building Automation System (BAS). The real-time air conditioning system data may include the airflow velocity and direction of each zone. The management device (110) can input information regarding the airflow velocity and direction into a fluid dynamics model. The management device (110) can quantitatively calculate the simulated diffusion path and velocity of the toxic gas through the fluid dynamics model.
[0096] In step S1130, the management device (110) can predict the gas arrival time when the toxic gas reaches a specific node on a plurality of candidate paths using the diffusion direction vector and the diffusion velocity. The management device (110) can model the internal space of the building as a grid or node network. Using the calculated diffusion vector and velocity, the management device (110) can sequentially calculate the time it takes for the toxic gas to reach the nodes constituting each candidate path. The management device (110) can generate a dynamic risk map that predicts changes in the risk area over time.
[0097] In step S1140, the management device (110) can compare the expected arrival time of the target user at a specific node with the gas arrival time. The management device (110) can exclude a candidate path from the escape path if the expected arrival time is after the gas arrival time. The management device (110) can calculate the user's expected travel time for each candidate path. The management device (110) can compare and analyze the user's expected arrival time and the gas arrival time for all nodes on the path. The management device (110) can determine that a candidate path is dangerous if the user's expected arrival time at a specific node is later than the gas arrival time. A candidate path may include a risk of the user being exposed to toxic gas. The management device (110) can classify a path determined to be dangerous as an unsafe path. The management device (110) can exclude unsafe paths from the final escape path candidate group.
[0098] FIG. 12 illustrates a flowchart showing the detailed operation (S1200) of the operation (S430) of the escape path described with reference to FIG. 4.
[0099] Referring to FIG. 12, the detailed operation (S1200) of the escape path calculation operation (S430) can be performed by the management device (110).
[0100] In step S1210, the management device (110) can identify whether the target user has movement restrictions from user profile information stored in the target user terminal (120). The user profile information may include personal information previously entered by the user through an application. For example, the user profile information may be age information, gender information, disability information, pregnancy status information, information on the presence of specific diseases, height information, or weight information. However, the present disclosure is not limited thereto. The management device (110) can identify the user's physical characteristics or condition based on the user profile information. The management device (110) can quickly retrieve user profile information in an emergency situation, such as an earthquake. The management device (110) can reflect the retrieved user profile information in the calculation of an evacuation route.
[0101] In step S1220, if the target user is identified as a user with mobility limitations, the management device (110) may exclude candidate routes including stairs among the means of inter-floor movement in the building. The management device (110) may extract only candidate routes including ramps or emergency elevators. The management device (110) may analyze structural drawing data of the building, for example, Building Information Modeling (BIM) data. Through analysis, the management device (110) may identify the location and type of all means of inter-floor movement within the building. Users with mobility limitations may find it difficult to move quickly using stairs. The management device (110) may exclude stair routes for users with mobility limitations. The management device (110) may prioritize routes including ramps accessible to wheelchairs or mobility aids, or elevators that operate in emergency situations.
[0102] In step S1230, the management device (110) may apply a reduced walking speed based on movement constraints to the extracted candidate path. The management device (110) may determine whether escape is possible through the reduced walking speed. If the management device (110) calculates the evacuation time based on the average walking speed of a typical adult, the calculated evacuation time may be difficult to apply to a user with movement constraints. The management device (110) may apply differential walking speeds depending on the type or degree of movement constraint specified in the user's profile information. For example, the management device (110) may apply different deceleration coefficients to the elderly, children, or users using specific assistive devices. The management device (110) may set an estimated movement speed through the deceleration coefficient. The management device (110) may recalculate the estimated time required for the candidate path based on the corrected speed. The management device (110) may finally determine whether the calculated time is within the time of arrival of the seismic wave.
[0103] According to one embodiment of the present disclosure described above with reference to the drawings, by identifying a plurality of user terminals connected to an access point of a building and calculating an escape route that considers the location distribution of the user terminals based on the generation of seismic waves, an optimal escape route suitable for the physical environment in which evacuees are placed within a large building can be provided. Furthermore, by transmitting the calculated escape route to the user terminals, support can be provided to enable evacuees to move quickly and efficiently along a safe route. Moreover, by providing an escape route that reflects physical environmental factors such as bottlenecks or obstacles in the movement passage, confusion and danger during the evacuation process can be minimized.
[0104] Although the operations included in the method of the present disclosure have been described in a sequential order according to the flowchart in which the method is illustrated, the operations included in the method of the present disclosure may be executed in any other combination. Furthermore, detailed changes or modifications may be made to the operations included in the method of the present disclosure, and the fact that such operations are included in the flowchart does not imply that they are essential for executing the method of the present disclosure. In one embodiment, at least some of the operations included in the method of the present disclosure may be performed in parallel, iteratively, or heuristically. Additionally, in another embodiment, at least some of the operations included in the method of the present disclosure may be omitted.
[0105] Various embodiments of the present disclosure may be implemented as software on a machine-readable storage medium (MRSM). Additionally, software may be inferred from the various embodiments of the present disclosure by a person skilled in the art to which the present disclosure pertains. For example, the software may be a computer program containing instructions that can be read by a computing device. In one embodiment, the processor of the computing device may execute a called instruction to cause the components of the computing device to perform a function corresponding to that instruction. The storage medium may refer to any type of recording medium in which information that can be read by a device is stored. The storage medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, or optical information storage device. In one embodiment, the storage medium may be implemented in a distributed form in a networked computer system, etc. Here, the software may be stored in a distributed manner in a computer system, etc. Additionally, in another embodiment, the storage medium may be a non-transitory storage medium. Non-transient storage media refer to media that exist regardless of whether information is stored semi-permanently or temporarily, and do not include signals that are transmitted transiently.
[0106] A method according to one embodiment of the present disclosure may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., Compact Disc Read Only Memory (CD-ROM)) or distributed online (e.g., download or upload) through an application store or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., downloadable app) may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0107] Although the technical concept according to the present disclosure has been described by various embodiments above, the technical concept according to the present disclosure includes various substitutions, modifications, and changes that can be made within the scope of understanding by a person skilled in the art to which the present disclosure pertains. Furthermore, such substitutions, modifications, and changes should be interpreted as being included within the scope of the claims.
Claims
Claim 1 A method executed by an electronic device comprises: identifying a plurality of user terminals connected to an access point of a building; calculating an escape path of the building considering the location distribution of the plurality of user terminals within the building based on the occurrence of seismic waves; and transmitting the escape path to the plurality of user terminals, wherein the step of calculating the escape path includes: calculating the arrival time of the seismic waves reaching the building; and calculating a plurality of candidate paths for a target user possessing the target user terminal to escape to the outside of the building from the current location of the target user terminal included in the plurality of user terminals. The method includes the step of calculating the escape path that is possible to escape within the said arrival time based on the structure of the building and the said location distribution, wherein the step of calculating the escape path that is possible to escape within the said arrival time includes the step of calculating the escape path for the target user to move from the current location to the internal shelter of the building based on the determination that there is no escape path that is possible to escape within the said arrival time among the plurality of candidate paths, and the step of calculating the escape path includes the step of extracting location and thickness information of load-bearing walls from the structural drawing of the building; the step of selecting as the internal shelter a space among a plurality of internal spaces of the building that is surrounded by the load-bearing walls and whose thickness of the load-bearing walls is greater than or equal to a preset threshold; and the step of setting as the escape path a path having the shortest distance from the current location to the selected internal shelter. The step of calculating the escape path that is possible to escape within the said arrival time includes the step of obtaining width information of the exit corresponding to the endpoint of each of the plurality of candidate paths and the number of other user terminals predicted to be heading toward the exit.The method further comprises: a step of calculating the bottleneck delay time that the target user must wait at the exit using the number of people who can pass per unit time according to the width information of the exit and the number of other user terminals; and a step of calculating the estimated time required by adding the bottleneck delay time to the travel time of the target user moving from the current location to the exit, and the step of calculating the escape path that can be escaped within the arrival time includes: a step of identifying a risk node including the location where a falling risk structure and a gas pipe are installed from the building's design drawing data; and a step of assigning a penalty weight to a path among the plurality of candidate paths that is included within a pre-set safety distance from the risk node. The method further comprises the step of calculating the estimated time required for the plurality of candidate paths by adding additional time proportional to the penalty weight, wherein the risk node includes the location of structures and facilities that may be damaged or fall upon an earthquake and pose a threat to the target user, and the penalty weight is a value that is differentially set in proportion to the type, size, or expected ripple effect upon damage of the risk factor, and the step of calculating the escape path that allows escape within the arrival time includes: the step of setting the location where the gas pipe is installed as a potential fire origin; the step of calculating the diffusion direction vector and diffusion velocity of the toxic gas generated from the potential fire origin based on the airflow setting value of the air conditioning device installed in the building and the location information of the exhaust outlet; the step of predicting the gas arrival time when the toxic gas reaches a specific node on the plurality of candidate paths using the diffusion direction vector and diffusion velocity; and the step of excluding candidate paths from the escape paths where the expected arrival time is after the gas arrival time by comparing the expected arrival time when the target user arrives at the specific node with the gas arrival time. Claim 2 delete Claim 3 delete Claim 4 A method according to claim 1, wherein the step of calculating the escape path capable of escaping within the said arrival time further comprises: dividing the internal space of the building into a plurality of sections; calculating the density of user terminals located within each section based on the said location distribution; for a dense section where the density exceeds a preset threshold, setting the expected travel speed passing through the section lower than the preset travel speed; and summing the values obtained by dividing the lengths of the sections included in each of the plurality of candidate paths by the set expected travel speed to calculate the expected time required for the plurality of candidate paths. Claim 5 delete
Citation Information
Patent Citations
Indoor evacuation route guidance method and system
KR1020230049225A
Earthquake evacuation guide server and earthquake evacuation guidance method using the same
KR102034565B1
Method and system for inducting evacuation through creation of evacuation route in disaster environments
KR102719392B1