Escape path planning method, system and storage medium based on intelligent building

By obtaining disaster location and object location information, and combining character portraits to generate personalized escape paths, the problem of inconvenience of escape in smart buildings is solved and the success rate of escape is improved.

CN116399342BActive Publication Date: 2025-08-12ORANGE CHINA (GUANGDONG) SECURITY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310152893.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-21
Publication Date
2025-08-12
Estimated Expiration
2043-02-21

AI Technical Summary

Technical Problem

When existing smart buildings occur, it is difficult for personnel to obtain effective escape information, resulting in inconvenience in escape.

Method used

By obtaining disaster location information of the building and location information of the target object, combining the person portraits in the pre-established object database, personalized escape path information is generated and sent to the terminal device of the target object.

Benefits of technology

It improves the degree of fit between the escape path and the target object, helps personnel to escape from dangerous areas more effectively, and improves the escape success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116399342B_ABST
    Figure CN116399342B_ABST
Patent Text Reader

Abstract

This application is applicable to the technical field of joint security defense and provides an escape route planning method, system, and storage medium based on intelligent buildings. The method includes obtaining disaster location information of the building and first location information of a target object; obtaining a character portrait corresponding to the target object from a pre-established object database, wherein the character portrait is generated based on basic attribute information of the target object, and the basic attribute information includes dimensional information of the target object's character attribute dimensions; generating escape route information based on the disaster location information, the first location information, and the character portrait, and sending the escape route information to a terminal corresponding to the target object. This application can facilitate the escape of people in the building and increase the probability of escape when a disaster occurs in the building.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of security joint defense, and in particular to an escape route planning method, system and storage medium based on intelligent buildings. Background Art

[0002] Currently, existing smart buildings usually use preset sensors to detect the temperature and smoke concentration on site in real time, and sound an alarm through an alarm when the temperature or smoke concentration is abnormal. However, when a disaster actually occurs, it is difficult for people in the building to obtain information related to escape from the alarm, which makes it inconvenient for people in the building to escape and needs further improvement. Summary of the Invention

[0003] Based on this, the embodiments of the present application provide an escape route planning method, system, and storage medium based on a smart building to solve the problem in the prior art that it is inconvenient for people in a building to escape.

[0004] In a first aspect, an embodiment of the present application provides an escape route planning method based on a smart building, the method comprising:

[0005] Obtaining disaster location information of the building and first location information of the target object;

[0006] Acquire a character portrait corresponding to the target object from a pre-established object database, wherein the character portrait is generated based on basic attribute information of the target object, and the basic attribute information includes dimension information of character attribute dimensions of the target object;

[0007] Escape path information is generated according to the disaster location information, the first location information, and the character portrait, and the escape path information is sent to a terminal corresponding to the target object.

[0008] Compared with the existing technology, the beneficial effect is: the escape path planning method based on smart buildings provided by the embodiment of the present application, the terminal device can combine the character portrait of the target object to generate escape path information that is strongly related to the character portrait corresponding to the target object, which is beneficial for people in the building to obtain information related to escape, and improves the degree of fit between the escape path and the target person, and to a certain extent solves the current problem of inconvenience for people in the building to escape.

[0009] In a second aspect, an embodiment of the present application provides an escape route planning system based on a smart building, the system comprising:

[0010] Position acquisition module: used to obtain disaster location information of the building and first location information of the target object;

[0011] A portrait acquisition module is configured to acquire a character portrait corresponding to the target object from a pre-established object database, wherein the character portrait is generated based on basic attribute information of the target object, and the basic attribute information includes dimension information of the character attribute dimension of the target object;

[0012] Path generation module: used to generate escape path information based on the disaster location information, the first location information and the character portrait, and send the escape path information to the terminal corresponding to the target object.

[0013] In a third aspect, an embodiment of the present application provides a terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method of the first aspect described above when executing the computer program.

[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method of the first aspect described above are implemented.

[0015] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art.

[0017] Figure 1 This is a flow chart of an escape route planning method provided by an embodiment of the present application;

[0018] Figure 2 1 is a flow chart of step S300 in the escape route planning method provided in one embodiment of the present application;

[0019] Figure 3 is a schematic diagram of a surrounding area provided in an embodiment of the present application;

[0020] Figure 4 1 is a flow chart of step S310 in the escape route planning method provided in one embodiment of the present application;

[0021] Figure 5 is a schematic diagram of an escape route provided in one embodiment of the present application;

[0022] Figure 6 3 is a flow chart of step S330 in the escape route planning method provided in one embodiment of the present application;

[0023] Figure 7 3 is a flow chart of step S340 in the escape route planning method provided in one embodiment of the present application;

[0024] Figure 8 This is a module block diagram of an escape route planning system provided by an embodiment of the present application;

[0025] Figure 9 This is a schematic diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0026] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.

[0027] In the description of this application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0028] References to "one embodiment" or "some embodiments" in this specification mean that one or more embodiments of the present application include a particular feature, structure, or characteristic described in conjunction with that embodiment. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0029] In order to illustrate the technical solution described in this application, specific embodiments are provided below.

[0030] See also Figure 1 , Figure 1The figure is a flow chart of an escape route planning method for a smart building provided in an embodiment of the present application. In this embodiment, the method is executed by a terminal device. It is understood that terminal devices include, but are not limited to, mobile phones, tablet computers, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). The present embodiment of the present application does not impose any restrictions on the specific type of terminal device.

[0031] See also Figure 1 The escape path planning method provided in the embodiment of the present application includes but is not limited to the following steps:

[0032] In S100 , disaster location information of a building and first location information of a target object are acquired.

[0033] Exemplarily, the building may be an intelligent building, in which a plurality of temperature sensor alarms and / or a plurality of smoke sensor alarms may be preset; when a fire occurs in the intelligent building, the terminal device may obtain the disaster location information of the building through the preset temperature sensor alarms and / or smoke sensor alarms; therefore, the disaster location information may indicate the location of the temperature sensor alarm that generates the alarm signal, or may indicate the location of the smoke sensor alarm that generates the alarm signal.

[0034] Without loss of generality, in order to improve the accuracy of detecting the location of disasters, smart buildings can also be pre-installed with multiple high-precision cameras and multiple position sensors; when a fire or earthquake occurs in the smart building, the terminal device can first obtain multiple frames of real-time scene images of the smart building through the high-precision camera, and then use image recognition technology to identify specified objects in the multiple frames of real-time scene images, such as identifying burning objects or collapsed walls in the real-time scene images, and then obtain the position of the object or the wall in the smart building through the position sensor, and obtain the first position information of the target object through the position sensor, wherein the first position information represents the real-time position of the target object in the smart building, and the target object can be a person in the smart building.

[0035] In S200 , a character portrait corresponding to a target object is obtained from a pre-established object database.

[0036] Specifically, the character portrait can be generated based on the basic attribute information of the target object, and the basic attribute information includes the dimensional information of the character attribute dimension of the target object; the terminal device can pre-establish an object database, and then construct the character portrait of the target object in the object database; when constructing the character portrait of the target object, the terminal device can obtain the basic attribute information of the target object through a variety of sensors preset in the smart building, or set the target object's customized attribute information as the basic attribute information of the target object.

[0037] For example, when a person enters a smart building, the terminal device can set the person as a target object, and then obtain the average walking length of the target object through a ranging sensor, and then obtain the average walking speed of the target object through a speed sensor, and through image recognition technology, preliminarily identify the age and gender of the target object in the multi-frame real-time scene image, and then construct a character portrait of the target object based on the average walking length, average walking speed, age and gender of the target object, thereby realizing the pre-construction of a character portrait of the target object before a disaster occurs; when a disaster occurs, the terminal device can directly obtain the character portrait corresponding to the target object from the pre-established object database, thereby improving response efficiency.

[0038] In S300 , escape path information is generated based on the disaster location information, the first location information, and the character portrait, and the escape path information is sent to a terminal corresponding to the target object.

[0039] Exemplarily, the terminal device can generate escape path information that is strongly related to the target object based on the disaster location information, the first location information and the character portrait, and then send the escape path information to the terminal corresponding to the target object; the target object can learn the details of the escape path that best suits him / her through the escape path information, and when the target object escapes according to the escape path, the target object's chance of survival can be greatly improved.

[0040] In some possible implementations, in order to provide an escape route that best suits the target object and facilitates the escape of people in the building, please refer to Figure 2 Step S300 includes but is not limited to the following steps:

[0041] In S310 , based on the first location information, a surrounding area of the target object is searched until the second location information of the building is determined.

[0042] Specifically, the surrounding area represents an area centered on the first location information, that is, the real-time location of the target object in the smart building, and covered by a preset first distance value as a radius. The first distance value can be determined in combination with the actual usable area of the smart building, and the second location information represents the location corresponding to any safety exit in the smart building; please refer to Figure 3 , Figure 3 The circle filled with black inside represents the target object, and the area surrounded by the dotted circle represents the surrounding area of the target object. It should be noted that Figure 3 The size of the middle peripheral area is only an example, and the specific size is not limited. In some other possible implementations, the size of the peripheral area can be any size.

[0043] Without loss of generality, when a disaster occurs in a smart building, the terminal device can search the surrounding area of the target object based on the first location information until the location of any safe exit is determined; in another possible implementation method, the terminal device can search the surrounding area of the target object until the locations of all safe exits in the surrounding area are determined, thereby providing more escape options for people in the building.

[0044] In some possible implementations, in order to adapt to the more complex spatial layout of buildings in actual application scenarios, please refer to Figure 4 Step S310 includes but is not limited to the following steps:

[0045] In S311 , based on the first location information, a search is performed with a preset second distance value to determine whether there is any safety exit in the surrounding area of the target object.

[0046] Specifically, the terminal device can take the real-time position of the target object in the smart building as the center, and then search whether there is any safety exit in the surrounding area of the target object with a preset second distance value; if there is any safety exit in the surrounding area of the target object, but the number of corners and / or the total length of the escape path for the target object to reach the safety exit exceeds the preset benchmark value, the terminal can continue to search the surrounding area until another safety exit is found.

[0047] Exemplarily, the terminal device may be preset with a corner reference value and a total escape path length reference value, wherein the specific value of the corner reference value may be 6, and the total escape path length reference value may be 40 meters. When the terminal device calculates that the number of corners of the escape path for the target object to reach the safe exit is 7 and the total length of the escape path is 68 meters, the terminal device may continue to search for another safe exit.

[0048] In S312 , if there is no safety exit in the surrounding area, the second distance value is modified according to a preset distance increasing rule until the second location information of the building is determined.

[0049] Specifically, the distance increasing rule may be based on the current second distance value, and the second distance value may be increased in sequence by a preset multiple of the target object's average walking distance; see Figure 3 If the terminal device determines that there is no safe exit in the surrounding area, the terminal device can modify the second distance value according to the preset distance increment rule until the location of any safe exit is determined, thereby facilitating the search for a safe exit closest to the target object and multiple safe exits that the target object can choose, which is conducive to the escape of people in the building.

[0050] In S320, at least one escape route is generated according to the first location information and the second location information.

[0051] Specifically, when there is a safety exit in the surrounding area of the target object, the terminal device can generate an escape path with the real-time position of the target object in the smart building as the starting point and the position corresponding to the safety exit as the end point; when there are multiple safety exits in the surrounding area of the target object, the terminal device can generate multiple escape paths with the real-time position of the target object in the smart building as the starting point and the positions corresponding to the multiple safety exits as the end points.

[0052] In S330, escape route information corresponding to at least one escape route is determined based on the disaster location information and preset building space information.

[0053] Specifically, the building space information can be pre-stored in the memory of the terminal device, and the building space information includes at least the number of corners information, third position information, escape path width information and escape path length information; wherein, the third position information represents the position of the fire-fighting equipment preset in the smart building. When the personnel in the building arrive at the location of the fire-fighting equipment, the personnel in the building can obtain fire-fighting equipment such as gas masks and fire extinguishers, thereby increasing the probability of escape of the personnel.

[0054] For example, see Figure 5 , Figure 5 The white filled circle indicates the location of the disaster, such as the location of a burning object or the location of an obstacle that fell from the ceiling to the ground due to an earthquake. Figure 5 The triangle in represents the third position information, Figure 5The dashed line with an arrow in the middle represents an escape path. The terminal device can determine the escape path information corresponding to each escape path based on the disaster location information and building spatial information. Each escape path information corresponds to one escape path. This escape path information allows occupants to at least know the number of corners they need to pass to reach the safe exit along the escape path, the number of firefighting equipment in the escape path, the width of the escape path, and the total length of the escape path. This facilitates occupants to obtain relevant information and escape smoothly.

[0055] In S340 , a target escape route is selected from at least one escape route based on the character portrait.

[0056] For example, when there is only one escape path, the terminal device can directly select the escape path as the target escape path; when there are multiple escape paths, the terminal device can select the target escape path that best suits the target object from multiple escape paths based on the character portrait, thereby facilitating the escape of people in the building and improving safety.

[0057] In S350, the escape route information corresponding to the target escape route is sent to the terminal corresponding to the target object.

[0058] Exemplarily, after the terminal device selects the target escape path, the terminal device may send the escape path information corresponding to the target escape path to the terminal corresponding to the target object, for example, by sending the escape path information to the target object's mobile phone in the form of a multimedia message.

[0059] In some possible implementations, in order to increase the target object's chance of escape, please refer to Figure 6 Step S330 includes but is not limited to the following steps:

[0060] In S331 , for at least one escape path, a plurality of escape path dimensions associated with the escape path are generated according to the disaster location information, the number of corners information, the third location information, the escape path width information, and the escape path length information.

[0061] Exemplarily, the terminal device can generate multiple escape path dimensions associated with each escape path based on the disaster location information, number of corners information, third location information, escape path width information and escape path length information corresponding to the escape path; in a possible implementation, the terminal device can generate a first path dimension representing the degree of danger based on the distance between the location of the disaster and the location of the safe exit; the terminal device can generate a second path dimension representing the degree of safety based on the distance between the location of the fire-fighting equipment and the location of the target object; the terminal device can generate a third path dimension representing the degree of feasibility based on the escape path width information and the escape path length information.

[0062] In S332 , the escape route dimension that meets the preset conditions is determined as the escape route information.

[0063] Specifically, after the terminal device generates multiple escape path dimensions associated with the escape path, the terminal device can determine the escape path dimensions that meet the preset conditions as escape path information, thereby omitting the escape path dimensions that do not meet the preset conditions and reducing the impact of invalid data.

[0064] In some possible implementations, to determine the most suitable escape path for the target object, please refer to Figure 7 Step S340 includes but is not limited to the following steps:

[0065] In S341 , for at least one escape path, a correlation index between the target object and the escape path is calculated based on the dimensional information of each escape path dimension in the escape path information and the character attribute dimension associated with the escape path dimension in the character portrait.

[0066] For example, when there are multiple escape paths, the terminal device can calculate a correlation index between the target object and the escape path based on the dimensional information of each escape path dimension within the escape path information and the character attribute dimensions associated with the escape path dimensions in the character portrait. In one possible implementation, the terminal device can generate a first character dimension representing the ability value based on the target object's average walking distance and average walking speed, and the first character dimension can be associated with the first path dimension and the second path dimension respectively. The terminal device can also generate a second character dimension representing the execution level based on the target object's age and gender, and the second character dimension can be associated with the third path dimension.

[0067] In S342 , a target escape path is determined from the at least one escape path based on the correlation index and a preset index threshold.

[0068] Exemplarily, when there are multiple escape paths, the terminal device can respectively compare the preset index threshold and the correlation indexes corresponding to the multiple escape paths; when the correlation index is greater than or equal to the preset index threshold, the terminal device can determine the escape path as the target escape path; when there are multiple correlation indicators greater than or equal to the preset index threshold, the terminal device can determine the escape path with the maximum value of the correlation index as the target escape path.

[0069] In some possible implementations, to improve the calculation accuracy of the correlation index, step S341 includes but is not limited to the following steps:

[0070] Import the dimension information of each escape path dimension in the escape path information and the character attribute dimension associated with the escape path dimension in the character portrait into the preset correlation index calculation function to determine the correlation index

[0071] Specifically, the correlation index calculation function is:

[0072]

[0073] Where, Relevance(Objct i ,Route i ) represents the correlation between the escape path and the target object; i Indicates the weight coefficient of the element of the i-th first dimension in the character attribute dimension; n represents the number of dimensional information included in the character attribute dimension. For example, when there are five character attribute dimensions, the specific value of n is 5; Object i Indicates the value of the element of the i-th first dimension in the character attribute dimension. The first dimension can be the first character dimension or the second character dimension. i It represents the value of the element of the i-th second dimension in the escape path dimension. The second dimension can be the first path dimension or the second path dimension. C represents the preset correction value. The specific value of the correction value can be customized by the user.

[0074] The implementation principle of the escape path planning method based on smart buildings in the embodiment of the present application is: the terminal device can first obtain disaster location information and first location information, then generate at least one escape path, and then calculate the correlation index between the character portrait corresponding to the target object and the escape path, and according to the correlation index, determine a target escape path that best fits the target object from at least one escape path, and then send the escape path information corresponding to the target escape path to the terminal corresponding to the target object. The target object can obtain relevant information about the escape path with the highest escape probability through the terminal, thereby facilitating the target object to escape.

[0075] It should be noted that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0076] The embodiment of the present application also provides an escape route planning system based on intelligent buildings. For ease of description, only the parts related to the present application are shown. Figure 8 As shown, the system 80 includes:

[0077] Position acquisition module 81: used to obtain disaster location information of the building and first location information of the target object;

[0078] A portrait acquisition module 82 is configured to acquire a character portrait corresponding to a target object from a pre-built object database, wherein the character portrait is generated based on basic attribute information of the target object, and the basic attribute information includes dimension information of character attribute dimensions of the target object;

[0079] The path generation module 83 is used to generate escape path information according to the disaster location information, the first location information and the character portrait, and send the escape path information to the terminal corresponding to the target object.

[0080] Optionally, the path generation module 83 includes:

[0081] A location search submodule is configured to search a surrounding area of the target object based on the first location information until the second location information of the building is determined, wherein the surrounding area is used to describe an area covered by a radius of a preset first distance value with the first location information as the center, and the second location information is used to describe the location corresponding to at least one emergency exit in the building;

[0082] Path generation submodule: used to generate at least one escape path according to the first location information and the second location information;

[0083] Path determination submodule: used to determine escape path information corresponding to at least one escape path based on disaster location information and preset building space information, where one escape path information corresponds to one escape path;

[0084] Path selection submodule: used to select a target escape path from at least one escape path based on the character portrait;

[0085] Sending submodule: used to send the escape path information corresponding to the target escape path to the terminal corresponding to the target object.

[0086] Optionally, the building space information includes at least information about the number of corners, third position information, escape path width information, and escape path length information, where the third position information is used to describe the location of fire-fighting equipment preset in the building; and the path determination submodule includes:

[0087] A dimension generating unit is configured to generate, for at least one escape path, a plurality of escape path dimensions associated with the escape path based on the disaster location information, the number of corners, the third location information, the escape path width information, and the escape path length information;

[0088] Dimension determination unit: used to determine the escape path dimension that meets the preset conditions as the escape path information.

[0089] Optionally, the path selection submodule includes:

[0090] A correlation index calculation unit is configured to calculate, for at least one escape path, a correlation index between a target object and the escape path based on dimensional information of each escape path dimension in the escape path information and a character attribute dimension associated with the escape path dimension in the character portrait;

[0091] An escape path determination unit is configured to determine a target escape path from at least one escape path based on a correlation index and a preset index threshold.

[0092] Optionally, the correlation index calculation unit includes:

[0093] The correlation index calculation subunit is used to import the dimensional information of each escape path dimension in the escape path information and the character attribute dimension associated with the escape path dimension in the character portrait into a preset correlation index calculation function to determine the correlation index, wherein the correlation index calculation function is specifically:

[0094]

[0095] Where, Relevance(Objct i ,Route i ) is the correlation between the escape path and the target object, λ i is the weight coefficient of the element of the first dimension of the character attribute dimension, n is the number of dimension information included in the character attribute dimension, Object i is the value of the element of the first dimension of the i-th character attribute dimension, Route i The value of the element of the i-th second dimension in the escape path dimension, C represents the preset correction value.

[0096] Optionally, the location search submodule includes:

[0097] A safety exit search unit: configured to search for at least one safety exit in a surrounding area of the target object based on the first location information and a preset second distance value;

[0098] Position information determining unit: used to modify the second distance value according to a preset distance increasing rule if there is no at least one safety exit in the surrounding area until the second position information of the building is determined.

[0099] It should be noted that the information interaction, execution process and other contents between the above modules are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0100] The present application also provides a terminal device, such as Figure 9As shown, the terminal device 90 of this embodiment includes: a processor 91, a memory 92, and a computer program 93 stored in the memory 92 and executable on the processor 91. When the processor 91 executes the computer program 93, the steps in the above-mentioned traffic processing method embodiment are implemented, such as Figure 1 Steps S100 to S300 shown; or, when the processor 91 executes the computer program 93, the functions of each module in the above device are realized, for example Figure 8 Functions of modules 81 to 83 are shown.

[0101] The terminal device 90 can be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device 90 includes but is not limited to a processor 91 and a memory 92. Those skilled in the art will understand that Figure 9 It is merely an example of the terminal device 90 and does not constitute a limitation of the terminal device 90. The terminal device 90 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device 90 may also include input and output devices, network access devices, buses, etc.

[0102] Among them, the processor 91 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.; the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0103] The memory 92 can be an internal storage unit of the terminal device 90, such as a hard disk or memory of the terminal device 90, or the memory 92 can be an external storage device of the terminal device 90, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the terminal device 90; further, the memory 92 can also include both the internal storage unit of the terminal device 90 and the external storage device, and the memory 92 can also store the computer program 93 and other programs and data required by the terminal device 90, and the memory 92 can also be used to temporarily store data that has been output or is to be output.

[0104] One embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, which, when executed by a processor, can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form; the computer-readable medium can include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium.

[0105] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the methods, principles, and structures of the present application should be included in the scope of protection of the present application.

Claims

1. A method for planning an escape route based on an intelligent building, the method comprising: Obtaining disaster location information of the building and first location information of the target object; Acquire a character portrait corresponding to the target object from a pre-established object database, wherein the character portrait is generated based on basic attribute information of the target object, and the basic attribute information includes dimension information of character attribute dimensions of the target object; generating escape path information according to the disaster location information, the first location information, and the character portrait, and sending the escape path information to a terminal corresponding to the target object; The step of generating escape path information based on the disaster location information, the first location information, and the character portrait, and sending the escape path information to a terminal corresponding to the target object includes: Based on the first location information, searching a surrounding area of the target object until second location information of the building is determined, wherein the surrounding area is used to describe an area covered by a radius of a preset first distance value with the first location information as the center, and the second location information is used to describe the location corresponding to any emergency exit in the building; generating at least one escape route according to the first location information and the second location information; Determining escape path information corresponding to the at least one escape path based on the disaster location information and preset building space information, wherein one piece of escape path information corresponds to one escape path; selecting a target escape path from the at least one escape path according to the character portrait; Sending the escape path information corresponding to the target escape path to the terminal corresponding to the target object; The step of selecting a target escape path from the at least one escape path according to the character portrait includes: For the at least one escape route: Calculating a correlation index between the target object and the escape path based on the dimensional information of each escape path dimension in the escape path information and the character attribute dimension associated with the escape path dimension in the character portrait; Determining the target escape path from the at least one escape path based on the correlation index and a preset index threshold; The determining of the target escape path from the at least one escape path based on the correlation index and a preset index threshold comprises: If there are multiple escape paths, compare the preset indicator threshold with the correlation indicators corresponding to the multiple escape paths respectively; If the correlation index is greater than or equal to the preset index threshold, the escape path is determined to be the target escape path; If there are multiple correlation indicators that are greater than or equal to a preset indicator threshold, the escape path with the maximum correlation indicator is determined as the target escape path; The step of calculating the correlation index between the target object and the escape path based on the dimensional information of each escape path dimension in the escape path information and the character attribute dimension associated with the escape path dimension in the character portrait includes: Importing dimension information of each escape path dimension in the escape path information and a character attribute dimension associated with the escape path dimension in the character portrait into a preset correlation index calculation function to determine the correlation index, wherein the correlation index calculation function is specifically: , Where, is the correlation between the escape path and the target object, The first character attribute dimension The weight coefficients of the elements of the first dimension, is the number of dimension information included in the character attribute dimension, The first character attribute dimension The values of the elements of the first dimension, The escape path dimension The value of the element of the second dimension, C represents the preset correction value.

2. The method according to claim 1, characterized in that The building space information includes at least corner number information, third position information, escape path width information, and escape path length information, wherein the third position information is used to describe the position of fire-fighting equipment preset in the building; The determining, based on the disaster location information and preset building space information, escape path information corresponding to the at least one escape path includes: For the at least one escape route: generating a plurality of escape path dimensions associated with the escape path according to the disaster location information, the corner number information, the third location information, the escape path width information, and the escape path length information; The escape path dimension that meets the preset conditions is determined as the escape path information.

3. The method according to claim 1, characterized in that The step of searching a surrounding area of the target object based on the first location information until determining the second location information of the building includes: Based on the first location information, searching for whether there is any of the safety exits in the surrounding area of the target object at a preset second distance value; If there is no safety exit in the surrounding area, the second distance value is modified according to a preset distance increasing rule until the second location information of the building is determined.

4. An escape route planning system based on intelligent buildings, the system comprising: Position acquisition module: used to obtain disaster location information of the building and first location information of the target object; A portrait acquisition module is configured to acquire a character portrait corresponding to the target object from a pre-established object database, wherein the character portrait is generated based on basic attribute information of the target object, and the basic attribute information includes dimension information of the character attribute dimension of the target object; A path generation module is configured to generate escape path information based on the disaster location information, the first location information, and the character portrait, and send the escape path information to a terminal corresponding to the target object; Wherein, the path generation module includes: A location search submodule is configured to search a surrounding area of the target object based on the first location information until second location information of the building is determined, wherein the surrounding area is used to describe an area covered by a radius of a preset first distance value with the first location information as the center, and the second location information is used to describe the location corresponding to any emergency exit in the building; A path generation submodule: configured to generate at least one escape path according to the first location information and the second location information; A path determination submodule is configured to determine escape path information corresponding to the at least one escape path based on the disaster location information and preset building space information, wherein one piece of escape path information corresponds to one escape path; A path selection submodule: configured to select a target escape path from the at least one escape path according to the character portrait; A sending submodule: configured to send the escape path information corresponding to the target escape path to the terminal corresponding to the target object; The path selection submodule includes: a correlation index calculation unit configured to calculate, for the at least one escape path, a correlation index between the target object and the escape path based on the dimensional information of each escape path dimension in the escape path information and the character attribute dimension associated with the escape path dimension in the character portrait; an escape path determining unit, configured to determine the target escape path from the at least one escape path based on the correlation index and a preset index threshold; Wherein, the correlation index calculation unit includes: A correlation index calculation subunit is configured to import the dimension information of each escape path dimension in the escape path information and the character attribute dimension associated with the escape path dimension in the character portrait into a preset correlation index calculation function to determine the correlation index, wherein the correlation index calculation function is specifically: , Where, is the correlation between the escape path and the target object, The first character attribute dimension The weight coefficients of the elements of the first dimension, is the number of dimension information included in the character attribute dimension, The first character attribute dimension The values of the elements of the first dimension, The escape path dimension The value of the element of the second dimension, C represents the preset correction value.

5. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 3 are implemented.

6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • BIM model-based escape route generation method and device and equipment

    CN107563549A

  • Method and system for generating escape route in personalized manner according to user portrait

    CN111897850A