Building safety warning method and device, electronic equipment and storage medium

Digital modeling and safety parameter monitoring of buildings through digital twin technology solve the problem of uncomprehensive building safety management in the existing technology, real-time monitoring and timely alarm of building safety are achieved.

CN119649557APending Publication Date: 2025-03-18TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311205359.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-18
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The existing technology fails to effectively comprehensively consider the safety management of the building interior area and building walls in building safety management, resulting in the inability to conduct timely monitoring and alarms in the early stages of possible injury, which may cause irrecoverable injuries.

Method used

Digital twin technology is used to digitally model buildings, integrate spatial data and IoT data, build building information models, monitor building safety parameters in real time, and generate alarm information when the parameters exceed preset thresholds.

Benefits of technology

Real-time monitoring and comprehensive management of building safety is achieved, and alarms are issued in a timely manner in the early stages when the building may be damaged to prevent irrecoverable injuries.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119649557A_ABST
    Figure CN119649557A_ABST
Patent Text Reader

Abstract

The invention provides a building safety warning method and device, electronic equipment and a storage medium. The method is applied to the technical field of wisdom building and digital twinning, and comprises the following steps: in response to a display operation triggered on a display page of a building management platform, displaying a building information model of a target building; in response to a safety management operation for the building information model, obtaining safety related data of the target building; performing model updating on the building information model based on the safety related data to obtain an updated building information model, and obtaining model parameters of each model position in the updated building information model; and when the model parameter of any target model position in the updated building information model exceeds a preset safety parameter threshold, generating alarm information corresponding to the target model position. According to the invention, comprehensive management of building safety can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet of Things, and in particular to a building safety alarm method, device, electronic equipment and storage medium. Background Art

[0002] With the rapid development of digital twin technologies such as Building Information Modeling (BIM), Internet of Things (IOT), and artificial intelligence, the development and evolution of the construction industry has shown a spiral upward trend. From traditional buildings to intelligent buildings and then to smart buildings, the application of digital twin technology in property management, building operation and maintenance, etc. has greatly improved the intelligence of buildings.

[0003] Compared with traditional buildings, smart buildings allow people to intuitively understand the building structure, and monitor water, electricity, temperature, humidity, smoke and other systems through various sensor devices, and achieve building safety management based on the monitoring results of the internal area of ​​the building. However, for the comprehensive management of building safety, it is necessary to comprehensively consider the safety management of the internal area of ​​the building and the building wall itself. Only considering the safety management of the internal area of ​​the building will result in the inability to monitor and warn in the early stage of possible damage to the building. In some cases, it will cause irreversible damage to the building and fail to prevent building safety before it happens. Summary of the invention

[0004] The embodiments of the present application provide a building safety alarm method, device, electronic device and storage medium, which can realize comprehensive management of building safety.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] An embodiment of the present application provides a building safety alarm method, the method comprising: in response to a display operation triggered on a display page of a building management platform, displaying a building information model of a target building; in response to a safety management operation on the building information model, acquiring safety-related data of the target building; updating the building information model based on the safety-related data to obtain an updated building information model, and acquiring model parameters of each model position in the updated building information model; when the model parameters of any target model position in the updated building information model exceed a preset safety parameter threshold, generating alarm information corresponding to the target model position.

[0007] The embodiment of the present application provides a building safety alarm device, comprising: a display module, used to display a building information model of a target building in response to a display operation triggered on a display page of a building management platform; an acquisition module, used to acquire safety-related data of the target building in response to a safety management operation on the building information model; an update module, used to update the building information model based on the safety-related data to obtain an updated building information model, and acquire model parameters of each model position in the updated building information model; and an alarm generation module, used to generate alarm information corresponding to the target model position when the model parameters of any target model position in the updated building information model exceed a preset safety parameter threshold.

[0008] In some embodiments, the display module is also used to: in response to a display operation triggered on a display page of a building management platform, obtain wall information, internal building structure information and internal building equipment information of the target building; based on the wall information and the internal building structure information, construct a three-dimensional information model of the target building; based on the internal building equipment information, integrate the additional equipment inside the target building into the three-dimensional information model in the form of virtual additional equipment to obtain the building information model of the target building; and display the building information model of the target building on the display page.

[0009] In some embodiments, the display module is further used to: display the building information model in an interactive form on the display page; receive interactive operations on the building information model; and in response to the interactive operations, perform processing corresponding to the interactive operations on the building information model.

[0010] In some embodiments, the acquisition module is also used to: receive the security management operation when the building information model of the target building is connected to the building management platform; and obtain security-related data of the target building in response to the security management operation on the building information model; or, during the operation of the building management platform, receive the security management operation; and obtain security-related data of the target building in response to the security management operation on the building information model.

[0011] In some embodiments, the safety-related data includes wall vibration data; the update module is also used to: determine the wall identifier of the target vibrating wall in the target building corresponding to the wall vibration data; based on the wall vibration data and the wall identifier, update the building information model to obtain the updated building information model; the alarm generation module is also used to: traverse each wall in the updated building information model to obtain the model parameters corresponding to each of the walls; wherein the model parameters include the wall vibration data; when it is determined that the wall vibration data of the target vibrating wall exceeds a preset vibration parameter threshold, generate wall abnormality alarm information corresponding to the target vibrating wall.

[0012] In some embodiments, the safety-related data includes smoke detection data and fire detection data; the update module is also used to: determine the area identification of the detection area corresponding to the smoke detection data and the fire detection data; based on the smoke detection data, the fire detection data and the area identification, update the building information model to obtain the updated building information model; the alarm generation module is also used to: traverse each building area in the updated building information model to obtain the model parameters corresponding to each building area; wherein the model parameters include the smoke detection data and the fire detection data; when it is determined that any one of the smoke detection data and the fire detection data of any target building area exceeds a preset fire parameter threshold, generate fire alarm information corresponding to the target building area.

[0013] In some embodiments, the device also includes: a determination module, which is used to determine the target security door corresponding to any target building area when it is determined that any one of the smoke detection data and the fire detection data of any target building area exceeds a preset fire parameter threshold; a control module, which is used to generate a security door closing instruction for the target security door and a door control opening instruction for the access control system of the target building, and send the security door closing instruction to the door control device of the target security door, and send the door control opening instruction to the door control device of the building gate of the target building, so as to control the target security door to be in a closed state through the door control device of the target security door, and control the building gate to be in an open state through the door control device of the building gate.

[0014] In some embodiments, the security-related data includes safety channel detection data; the update module is also used to: determine the channel identification of the target safety channel corresponding to the safety channel detection data; based on the safety channel detection data and the channel identification, update the building information model to obtain the updated building information model; the alarm generation module is also used to: traverse each safety channel in the updated building information model to obtain the model parameters corresponding to each of the safety channels; wherein the model parameters include the safety channel detection data; when it is determined that the data identification result corresponding to the safety channel detection data of any target safety channel is that the target safety channel is in an occupied state, generate safety channel occupancy alarm information corresponding to the target safety channel.

[0015] In some embodiments, the security-related data includes equipment status parameters of building equipment in the target building; the update module is also used to: determine the equipment identification of the target building equipment corresponding to the equipment status parameters; based on the equipment status parameters and the equipment identification, update the building information model to obtain the updated building information model; the alarm generation module is also used to: traverse each building equipment in the updated building information model to obtain the model parameters corresponding to each of the building equipment; wherein the model parameters include the equipment status parameters; when it is determined that the equipment status parameters of any target building equipment exceed the preset normal parameter range, generate equipment abnormality alarm information corresponding to the target building equipment.

[0016] In some embodiments, there are multiple target buildings, and the multiple target buildings belong to the same geographical area; the security-related data includes fire passage detection data; the update module is also used to: determine the passage identification of the target fire passage corresponding to the fire passage detection data; based on the fire passage detection data and the passage identification, update the building information model to obtain the updated building information model; the updated building information model includes the sub-building information model of each target building in the multiple target buildings; the alarm generation module is also used to: traverse each fire passage in the updated building information model to obtain the model parameters corresponding to each fire passage; wherein the model parameters include the fire passage detection data; when it is determined that the data recognition result corresponding to the fire passage detection data of any target fire passage is that the target fire passage is in an occupied state, generate fire passage occupancy alarm information corresponding to the target fire passage.

[0017] An embodiment of the present application provides an electronic device, comprising: a memory for storing computer-executable instructions; and a processor for implementing the building safety alarm method provided in the embodiment of the present application when executing the computer-executable instructions stored in the memory.

[0018] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions for implementing the building safety alarm method provided in the embodiment of the present application when executed by a processor.

[0019] An embodiment of the present application provides a computer program product, which includes executable instructions stored in a computer-readable storage medium; wherein a processor of an electronic device reads the executable instructions from the computer-readable storage medium, and when executing the executable instructions, the above-mentioned building safety alarm method is implemented.

[0020] The embodiments of the present application have the following beneficial effects:

[0021] By displaying the building information model of the target building, both professionals and non-professionals can clearly understand the building structure and carry out correct building decoration and treatment; the building information model is updated based on the safety-related data of the target building, and the model parameters of each model position in the updated building information model are obtained. The model parameters can be used to realize real-time monitoring of building safety; when the model parameters exceed the preset safety parameter threshold, an alarm message is generated, so that a timely alarm can be issued in the early stage when the building may be damaged, so that building safety can be prevented before it happens and comprehensive management of building safety can be realized. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a schematic diagram of the architecture of the digital twin technology provided in the embodiment of the present application;

[0023] Figure 2 It is a schematic diagram of the display interface of the building safety alarm system provided in an embodiment of the present application;

[0024] Figure 3 It is a schematic diagram of the architecture of the building safety alarm system provided by an embodiment of the present application;

[0025] Figure 4 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0026] Figure 5 This is an optional flow chart of the building safety alarm method provided in the embodiment of the present application;

[0027] Figure 6 This is another optional flow chart of the building safety alarm method provided in the embodiment of the present application;

[0028] Figure 7 It is a schematic diagram of the implementation process of displaying the building information model of the target building provided in the embodiment of the present application;

[0029] Fig. 8A It is a schematic diagram of the process of implementing the wall vibration alarm scenario provided in the embodiment of the present application;

[0030] Figure 8B It is a schematic diagram of the process of implementing the smoke detection alarm and fire detection alarm scenarios provided in the embodiments of the present application;

[0031] Figure 8C It is a schematic diagram of the process of implementing the security channel detection alarm scenario provided by the embodiment of the present application;

[0032] Fig.8D It is a schematic diagram of the process of implementing the equipment status alarm scenario of the building equipment provided by the embodiment of the present application;

[0033] Fig. 8E It is a schematic diagram of the process of implementing the fire passage detection alarm scenario provided in the embodiment of the present application;

[0034] Fig. 9 It is another optional flow chart when any one of the smoke detection data and the fire detection data of any target building area provided in the embodiment of the present application exceeds a preset fire parameter threshold;

[0035] Fig.10 It is a schematic diagram of the Faster RCNN neural network convolution model provided in the embodiment of the present application;

[0036] Fig.11 This is a schematic diagram of an exemplary building safety alarm process provided by an embodiment of the present application;

[0037] Fig.12 This is a schematic diagram of the result of loading tens of millions of three-dimensional data in seconds provided by an embodiment of the present application;

[0038] Fig.13 It is a schematic diagram showing the comprehensive digitalization of buildings and spaces provided in the embodiments of the present application;

[0039] Fig.14 It is a schematic diagram of the architecture of the smart building twin module provided in the embodiment of the present application;

[0040] Fig.15 It is a structural diagram of the IOT gateway provided in an embodiment of the present application;

[0041] Fig.16 is a schematic diagram of the structure of a vibration sensor provided in an embodiment of the present application;

[0042] Fig.17It is a structural diagram of the global data model provided in the embodiment of the present application;

[0043] Fig.18 is a schematic diagram of a monitoring area set in a camera image provided in an embodiment of the present application;

[0044] Fig.19 It is a structural schematic diagram of a rotation speed sensor and a temperature and humidity sensor provided in an embodiment of the present application;

[0045] Fig. 20 It is a schematic diagram showing a client interface provided in an embodiment of the present application;

[0046] Fig.21 It is a schematic diagram showing the mobile mini program provided in the embodiment of the present application. DETAILED DESCRIPTION

[0047] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0048] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0049] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present application have the same meanings as those commonly understood by those skilled in the art. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0050] Building safety is an important part of public safety, and obtaining building-related safety information is crucial to building safety. Generally speaking, professionals obtain building-related safety information by consulting professional floor plans, and carry out professional building decoration and treatment based on building-related safety information. However, it is impossible to accurately judge whether there are safety hazards in other areas that vary due to building structures; for non-professionals, it is impossible to intuitively understand the building structure through professional floor plans, and they will inevitably take actions that threaten building safety hazards.

[0051] In the related technologies, the management of building safety is to monitor the internal area of ​​the building through sensor equipment, and the safety management of the building wall itself is often ignored. When an abnormality is detected in the building wall itself, for example, the building is vibrating or tilting, a professional organization can be asked to conduct professional measurements of the building. However, at this time, damage has already been caused to the building, and in some cases, irreversible damage will be caused to the building. Moreover, with respect to alarm information, the related technologies have not fully considered the disadvantages of manual operation. Although manual operation can reduce the losses in the event of fire or abnormal events to a certain extent, manual observation is inevitably prone to omissions, and abnormal events cannot be accurately discovered in the first place, and reasonable safety management operations for the target building cannot be completed in a timely manner.

[0052] Based on at least one of the above problems existing in the related technology, the embodiments of the present application provide a building safety alarm method, device, equipment and storage medium, which can be applied to the field of digital twins. Digital twins make full use of physical models, sensor updates, operation history and other data, integrate multi-disciplinary, multi-physical quantity, multi-scale, multi-probability simulation processes, complete mapping in virtual space, and thus reflect the full life cycle of the corresponding physical equipment. Based on smart buildings, this application digitizes all elements of smart buildings through digital twin technology, and establishes digital twins of building spaces, people, things, objects and behavioral activities. The specific architecture is as follows: Figure 1 As shown in the figure, through the digital modeling of smart buildings, the integration of spatial data and IoT data is realized, thus realizing the comprehensive management of smart buildings. Combined with the BIM structure, the display of building space and internal structure is more intuitive. Managers can manage the building through the system, and other building-related personnel (such as owners) can also manage the building through the system when needed. Figure 2 The display interface shown is used to view building information and data; configure IOT settings to monitor and warn in the early stages of possible building damage, so as to prevent building safety hazards before they occur; not only can safe passages be managed more intelligently by grouping, but group management of access control can also be added, thereby assisting escape more intelligently when danger occurs.

[0053] The following describes an exemplary application of the building safety alarm device (i.e., electronic device) provided in the embodiment of the present application. The electronic device provided in the embodiment of the present application can be implemented as various types of user terminals such as a laptop computer, a tablet computer, a desktop computer, a set-top box, a mobile device (e.g., a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device), a smart phone, a smart speaker, a smart watch, a smart TV, and a vehicle-mounted terminal, and can also be implemented as a server. The following describes an exemplary application when the electronic device is implemented as a server.

[0054] See also Figure 3 , Figure 3It is a schematic diagram of the architecture of the building safety alarm system 100 provided in an embodiment of the present application. To support a building safety alarm application, the terminal 400 is connected to the server 200 via the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two.

[0055] The terminal 400 is used to send display operations and security management operations for the building information model to the server 200, and the server 200 is used to respond to the display operations and security management operations for the building information model in turn, display the building information model of the target building, and obtain security-related data of the target building; based on the security-related data, the building information model is updated to obtain an updated building information model, and the model parameters of each model position in the updated building information model are obtained; when the model parameters of any target model position in the updated building information model exceed a preset security parameter threshold, an alarm information corresponding to the target model position is generated, and the alarm information is returned to the terminal 400, so that the alarm information is displayed on the display interface of the terminal 400.

[0056] In some embodiments, the server 200 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. The terminal 400 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a car terminal, etc., but is not limited thereto. The terminal and the server may be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.

[0057] See also Figure 4 , Figure 4 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, Figure 4 The electronic device shown may be a building safety alarm device, which includes: at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. The various components in the building safety alarm device are coupled together via a bus system 440. It is understood that the bus system 440 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the bus system 440 is not described in detail. Figure 4 Various buses are labeled as bus system 440 .

[0058] The processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0059] The user interface 430 includes one or more output devices 431 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0060] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices that are physically remote from the processor 410.

[0061] The memory 450 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.

[0062] In some embodiments, memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.

[0063] Operating system 451, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0064] A network communication module 452 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 420. Exemplary network interfaces 420 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.; a presentation module 453 is used to enable presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 (e.g., display screens, speakers, etc.) associated with a user interface 430; an input processing module 454 is used to detect one or more user inputs or interactions from one of the one or more input devices 432 and translate the detected inputs or interactions.

[0065] In some embodiments, the device provided in the embodiments of the present application can be implemented in software. Figure 4 The building safety alarm device 455 stored in the memory 450 is shown, which can be software in the form of a program and a plug-in, etc., including the following software modules: a display module 4551, an acquisition module 4552, an update module 4553 and an alarm generation module 4554. These modules are logical, so they can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be explained below.

[0066] In other embodiments, the device provided in the embodiments of the present application can be implemented in hardware. As an example, the device provided in the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the building safety alarm method provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application specific integrated circuits (Application Specific Integrated Circuit, ASIC), digital signal processors (Digital Signal Processor, DSP), programmable logic devices (Programmable Logic Device, PLD), complex programmable logic devices (Complex Programmable Logic Device, CPLD), field programmable gate arrays (Field-Progr ammable Gate Array, FPGA) or other electronic components.

[0067] In some embodiments, the terminal or server can implement the building safety alarm method provided in the embodiments of the present application by running various computer executable instructions or computer programs. For example, computer executable instructions can be microprogram-level commands, machine instructions or software instructions. The computer program can be a native program or software module in the operating system; it can be a native application (Application, APP), that is, a program that needs to be installed in the operating system to run; it can also be a small program that can be embedded in any APP, that is, a program that only needs to be downloaded to the browser environment to run. In short, the above-mentioned computer executable instructions can be instructions in any form, and the above-mentioned computer program can be an application, module or plug-in in any form.

[0068] The building safety alarm method provided in each embodiment of the present application can be executed by an electronic device, wherein the electronic device can be a server or a terminal, that is, the building safety alarm method in each embodiment of the present application can be executed by a server, or by a terminal, or can be executed through interaction between a server and a terminal.

[0069] See also Figure 5 , Figure 5 This is an optional flow chart of the building safety alarm method provided in the embodiment of the present application, which will be combined with Figure 5 The steps shown are described in detail, and the execution subject of the building safety alarm method is a server as an example. The method includes the following steps S101 to S104:

[0070] Step S101, in response to a display operation triggered on a display page of a building management platform, displaying a building information model of a target building.

[0071] In the embodiment of the present application, the building safety alarm method corresponds to a building management platform, which can be a building management system. The building management system can integrate smart building twins, building safety monitoring, safety equipment management, safety channel management, equipment health management, alarm setting and processing, and mobile terminal linkage, deeply integrate building information models with IOT technology, and realize building maintenance, equipment maintenance, abnormal alarms, page display and other building safety comprehensive management functions. For example, when the building management platform collects abnormal alarm information, it will issue a prompt message on the display page and make corresponding safety management operations based on the alarm information.

[0072] In the embodiment of the present application, the building information model of the target building is a building model established based on various relevant information of the construction project, and the building information model is a virtual three-dimensional building model. By establishing a virtual three-dimensional building model, digital technology (such as IOT technology) is used to provide this model with a complete building information library that is consistent with the actual situation. The building information library includes the wall information of the target building, the internal structure information of the building, and the internal equipment information of the building. For example, the relevant data of the building wall (such as the specific location of the load-bearing wall, etc.), the relevant data of the internal structure of the building (such as the floor height, house layout, etc.) and the relevant data of the internal equipment of the building (such as the distribution and status of electrical lighting equipment and monitoring equipment, etc.) can be obtained through the building information model of the target building.

[0073] The display operation triggered on the display page of the building management platform can be triggered through the display page of the PC client or through the display page of the mobile terminal, such as a small program or an application APP on the mobile terminal. For example, once the user triggers the display operation of the building information model of a certain building on the display page of the building management platform, the coordinates of the target building can be quickly located according to the needs of the user, and the building information model can be fully displayed, for example, the internal structure of the target building, the distribution of building equipment, the internal structure of the house, etc.

[0074] Step S102: in response to the security management operation on the building information model, obtaining security-related data of the target building.

[0075] In the embodiment of the present application, the building safety problem can be solved by performing corresponding safety management operations on the building information model, and the safety management operations include property management, sensor equipment management, access control management, security monitoring, alarm processing and other operations on the building information model. Based on the safety management operations on the building information model, the safety-related data of the target building can be obtained through various data collection devices in the building.

[0076] The target building's security-related data includes multiple types, and the number of types of the target building's security-related data can be determined according to the functions included in the building management platform. In other words, the functions in the building management platform are all configurable, and the functions in the building management platform can be added, deleted, modified, etc., so that the building management platform can be constructed according to the user's personalized needs. Accordingly, for each type of function in the building management platform, the corresponding security-related data can also be obtained through different types of data acquisition devices.

[0077] Step S103: updating the building information model based on the safety-related data to obtain an updated building information model, and acquiring model parameters of each model position in the updated building information model.

[0078] In the embodiments of the present application, the security-related data acquired at each time point may be different. For security-related data, the security-related data may be acquired in real time or periodically, for example, by using various data acquisition devices to acquire security-related data every few seconds or minutes, or even longer. Based on the update of security-related data, the corresponding building information model will also perform real-time or periodic model updates. That is, when the acquired updated security-related data is transferred to the building information model, the information library inside the building information model will change, that is, the model will be updated, thereby obtaining an updated building information model. At this time, the model parameters of each model position in the updated building information model will have certain changes compared to the model parameters before the model update, and this change may only be a change in some model parameters. That is, based on the updated building information model, the updated model parameters of each model position in the model can be obtained.

[0079] Step S104: when the model parameters of any target model position in the updated building information model exceed a preset safety parameter threshold, an alarm message corresponding to the target model position is generated.

[0080] In the embodiment of the present application, the preset security parameter threshold is a security parameter threshold set in advance by the user on the building management platform, that is, the alarm setting can be performed manually. When the model parameters of any target model position in the updated building information model are obtained, in order to ensure the safety of the building, it is necessary to screen out abnormal parameters in a timely manner, that is, to determine whether there is a parameter abnormality. The data anomaly corresponds to the model parameters of any target model position exceeding the preset security parameter threshold. That is to say, after comparing the model parameters of any target model position with the preset security parameter threshold, if the model parameters are greater than the preset security parameter threshold, an alarm message corresponding to the target model position will be generated on the building management platform; if the model parameters are less than or equal to the preset security parameter threshold, the update of the building information model will continue to be executed.

[0081] The building safety alarm method provided in the embodiment of the present application enables both professionals and non-professionals to clearly understand the building structure and make the correct building decoration plan by displaying the building information model of the target building. The building information model is updated based on the safety-related data of the target building, and the model parameters of each model position in the updated building information model are obtained. The model parameters can be used to realize real-time monitoring of building safety. When the model parameters exceed the preset safety parameter threshold, the alarm information is generated, and a timely alarm can be issued at the early stage when the building may be damaged, so that building safety can be prevented before it happens and comprehensive management of building safety can be realized.

[0082] The following will describe the building safety alarm method in the embodiment of the present application in conjunction with the interaction between the terminal and the server in the building safety alarm system. It should be noted that the building safety alarm method here is a building safety alarm method implemented by the interaction between the terminal and the server, which is substantially the same as the building safety alarm method executed by the server in the above embodiment. The only difference is that the embodiment of the present application also describes the actions performed by the terminal during the execution of the building safety alarm method, and some steps can be executed by both the terminal and the server. Therefore, for the steps in this embodiment that are the same as those in the above embodiment but have different execution subjects, this embodiment is only an exemplary description. In the process of implementation, they can be executed by any execution subject, and the embodiment of the present application does not limit this.

[0083] Figure 6 is another optional flow chart of the building safety alarm method provided in the embodiment of the present application, such as Figure 6 As shown, the method includes the following steps S201 to S213:

[0084] Step S201: The terminal receives a display operation triggered by a user on a display page of a building management platform.

[0085] In an embodiment of the present application, a user can trigger a display operation on a display page of a building management platform. On the display page of the building management platform, a building information model display function can be provided. The user (who may be an owner, a property manager, or a building management platform designer) can input a model display operation on the building information model display function page to trigger a request for building information model display.

[0086] In some embodiments, when the user triggers the display operation on the display page of the building management platform, the user can also simultaneously input the specific coordinate position of the target building to be displayed or the building identification of the target building, where the building identification can be the name of the community, building name, building number, etc. of the target building that can uniquely identify the target building. If the user inputs the specific coordinate position of the target building, the subsequent server will obtain the security-related data of the target building according to the numerical value corresponding to the specific coordinate position of the target building, and implement the model update of the target building model.

[0087] Step S202: The terminal generates a presentation request in response to the presentation operation.

[0088] In the embodiment of the present application, the specific coordinate position input by the user or the building identification of the target building can be encapsulated into the display request. For example, the numerical value corresponding to the specific coordinate position of the target building to be displayed triggered by the user can be encapsulated into the display request.

[0089] Step S203: The terminal sends a display request to the server.

[0090] Step S204: the server obtains the building information model of the target building in response to the display request.

[0091] In an embodiment of the present application, the server responds to a display request, that is, a display request of a target building by a user, and determines the specific coordinate position of the target building according to a numerical value corresponding to the specific coordinate position of the target building currently displayed and triggered by the user and encapsulated in the display request, thereby determining the target building according to the specific coordinate position, and at the same time constructing a model of the target building to obtain a building information model for representing the building information of the target building.

[0092] In some embodiments, see Figure 7 , Figure 7 It is shown that in step S204, obtaining the building information model of the target building can be achieved by following the steps S2041 to S2043:

[0093] Step S2041, in response to the display request, obtaining the wall information, the internal structure information and the internal equipment information of the target building.

[0094] In an embodiment of the present application, the wall information of the target building includes information such as wall identification and wall structure parameters; the internal information of the building includes information such as the overall internal frame of the building and the internal structure of the building; the internal equipment information of the building includes information such as coordinate parameters, monitoring data, equipment status, etc. of each device inside the building.

[0095] Step S2042: construct a three-dimensional information model of the target building based on the wall information and the internal structure information of the building.

[0096] In the embodiment of the present application, the three-dimensional information model of the target building only includes wall information and internal structure information of the building, and does not include internal equipment information of the building.

[0097] Step S2043: Based on the internal equipment information of the building, the additional equipment inside the target building is integrated into the three-dimensional information model in the form of virtual additional equipment to obtain the building information model of the target building.

[0098] In the embodiment of the present application, the additional equipment inside the target building includes electrical lighting equipment, water supply and drainage equipment, monitoring equipment, elevator equipment, etc. The additional equipment inside the target building is additional equipment installed on the basis of the overall framework of the target building. The specific parameter information of the above additional equipment is collected by IOT technology, and is integrated into the three-dimensional information model in the form of virtual additional equipment, so as to obtain the building information model of the target building.

[0099] Step S205: the server sends the building information model to the terminal.

[0100] Step S206: The terminal displays the building information model of the target building on the current interface.

[0101] In some embodiments, the building information model of the target building is displayed on the display page. The building information model may be an interactive building information model, and the following operations may be performed in an interactive form: receiving an interactive operation input by a user for the building information model through a terminal. Then, the terminal generates an interactive request based on the interactive operation, and sends the interactive request to a server. After receiving the interactive request, the server performs processing corresponding to the interactive operation on the building information model in response to the interactive request.

[0102] In the embodiment of the present application, the user can input interactive operations for the building information model on the building management platform. The building management platform can provide interactive functions for the building information model. The user (which can be the owner, property management personnel or building management platform designer) can input interactive operations on the interactive function page of the building information model to trigger a request for model interaction. The interactive operations include operations such as rotating, zooming in, zooming out, displaying specific houses, and displaying specific walls of the building information model.

[0103] In some embodiments, the user may input the interactive operation for the building information model on the building management platform, and may also input the specific structural parameters of the building information model currently being interacted with at the same time. If the specific structural parameters of the building information model currently being interacted with are input, the subsequent server will implement the processing corresponding to the interactive operation according to the specific structural parameters of the building information model currently being interacted with.

[0104] In the embodiment of the present application, the data input by the user can be encapsulated into the interaction request. For example, the specific structural parameters of the building information model currently being interacted with input by the user can be encapsulated into the interaction request.

[0105] In the embodiment of the present application, the server responds to the interaction request, that is, the user's interaction request for the building information model, and implements the processing corresponding to the interaction operation according to the specific structural parameters of the building information model currently being interacted with that are simultaneously encapsulated in the interaction request. The corresponding processing is to adjust the overall tilt angle of the building information model, reduce or enlarge the parameter ratio of the building information model, display the internal structure of the house or the building wall, etc. according to the interaction request.

[0106] After the server implements the processing corresponding to the interactive operation, it can send the processing result corresponding to the interactive operation to the terminal, so as to display the processing result corresponding to the interactive operation on the terminal. In the embodiment of the present application, the user is supported to view the processing result corresponding to the interactive operation through a PC client, a mobile application APP or a mobile applet.

[0107] Step S207: the terminal receives a security management operation for the building information model triggered by the user.

[0108] In the embodiment of the present application, the terminal receives security management operations for the building information model in two forms. One is to receive security management operations for the building information model when the building information model of the target building is connected to the building management platform; the other is to receive security management operations for the building information model when the building information model of the target building is connected to the building management platform;

[0109] Step S208: The terminal generates a security management request in response to the security management operation.

[0110] Step S209: The terminal sends a security management request to the server.

[0111] Step S210: The server obtains security-related data of the target building in response to the security management request.

[0112] In an embodiment of the present application, the safety-related data of the target building may be at least one of wall vibration data, smoke detection data, fire detection data, safety passage detection data, equipment status parameters of building equipment, fire passage detection data, etc.

[0113] In step S211, the server updates the building information model based on the security-related data to obtain an updated building information model, and acquires model parameters of each model position in the updated building information model.

[0114] Step S212: the server determines whether the model parameters of any target model position in the updated building information model exceed a preset safety parameter threshold.

[0115] In the embodiment of the present application, the preset safety parameter threshold may be at least one of a vibration parameter threshold, a fire parameter threshold, an equipment status parameter threshold, etc., or may be the occupancy of a monitoring area (e.g., a target safety or fire escape passage). The model parameters of any target model position in the updated building information model are numerically compared with the preset safety parameter threshold, or the occupancy of the monitoring area is identified to obtain a final judgment. If the judgment result is yes, the server executes step S213; if the judgment result is no, the server returns to execute step S211.

[0116] Step S213: if the model parameters of any target model position in the updated building information model exceed the preset safety parameter threshold, the server generates alarm information corresponding to the target model position.

[0117] In an embodiment of the present application, when the model parameters of any target model position in the updated building information model exceed the preset safety parameter threshold, it indicates that an abnormality has occurred at a certain target model position. The server will accurately locate the target model position where the abnormality has occurred and generate corresponding alarm information.

[0118] In some embodiments, the safety-related data for the target building may be at least one of wall vibration data, smoke detection data, fire detection data, safety passage detection data, equipment status parameters of building equipment, fire passage detection data, etc., and the building safety alarm for the target building may be wall vibration alarm, smoke detection alarm, fire detection alarm, safety passage detection alarm, equipment status alarm of building equipment, fire passage detection alarm, etc.

[0119] See also Fig. 8A For the wall vibration alarm scenario, Fig. 8A It is shown that the wall vibration alarm in steps S211 to S213 can be implemented by following the steps S801a to S805a:

[0120] Step S801a, determining the wall identifier of the target vibrating wall in the target building corresponding to the wall vibration data.

[0121] In the embodiment of the present application, the vibration data of the wall can be collected by a vibration sensor, which can be installed inside the wall or on the surface of the wall. The specific installation position and number of the vibration sensor need to be determined according to the specific BIM structure of the target building. The vibration sensor needs to be installed at the position that will affect the safety of the target building. For example, it may be necessary to install a vibration sensor every few floors of the target building, or it may be necessary to install a vibration sensor on every floor.

[0122] In some embodiments, after the specific installation location of each vibration sensor is determined, the wall identification corresponding to each sensor is also determined. The vibration sensor will upload the monitored wall vibration data and the wall identification of the target vibrating wall in the corresponding target building in real time through the IOT gateway.

[0123] Step S802a: updating the building information model based on the wall vibration data and the wall identification to obtain an updated building information model.

[0124] Step S803a, traverse each wall in the updated building information model to obtain vibration data corresponding to each wall.

[0125] In an embodiment of the present application, when an updated building information model is obtained, in order to subsequently determine whether the vibration data corresponding to each wall is abnormal, it is necessary to traverse each wall in the model and obtain relevant information of each wall, for example, the wall identification corresponding to each wall or the vibration data corresponding to each wall.

[0126] Step S804a, determining whether the vibration data corresponding to each wall exceeds a preset vibration parameter threshold.

[0127] If the judgment result is yes, execute step S805a; if the judgment result is no, return to execute step S801a.

[0128] Step S805a: if the wall vibration data of the target vibrating wall exceeds a preset vibration parameter threshold, a wall abnormality alarm information corresponding to the target vibrating wall is generated.

[0129] In the embodiment of the present application, the preset vibration parameter thresholds include a vibration amplitude threshold, a vibration duration threshold, a vibration frequency threshold, etc. The wall vibration data of the target vibration wall is numerically compared with the preset vibration parameter threshold. When the wall vibration data of the target vibration wall exceeds the preset vibration parameter threshold, it indicates that the target vibration wall has abnormal vibration. For example, the owner violates regulations or unintentionally causes irreversible damage to the wall during the decoration process (such as the load-bearing wall is smashed), the wall shakes severely when a natural disaster such as an earthquake occurs, etc., then a wall abnormality alarm information corresponding to the target vibration wall is generated.

[0130] In some embodiments, see Figure 8B , for the scenario of smoke detection alarm and fire detection alarm, Figure 8B It is shown that the smoke detection alarm and the fire detection alarm in steps S211 to S213 can be implemented by following the steps S801b to S805b:

[0131] Step S801b, determining the area identifier of the detection area corresponding to the smoke detection data and the fire detection data.

[0132] In the embodiment of the present application, smoke detection data and fire detection data can be collected by smoke sensors and fire detectors. The specific installation location and number of smoke sensors and fire detectors need to be determined according to the specific BIM structure of the target building. Smoke sensors and fire detectors need to be installed at locations that will affect the safety of the target building. Generally speaking, smoke sensors and fire detectors need to be installed on each floor.

[0133] In some embodiments, after the specific installation location of each smoke sensor and fire detector is determined, the area identification of the corresponding detection area will also be determined. The smoke sensor and fire detector will upload the detected smoke detection data and fire detection data in real time through the IOT gateway, as well as the area identification of the detection area in the corresponding target building.

[0134] Step S802b: updating the building information model based on the smoke detection data, the fire detection data and the area identification to obtain an updated building information model.

[0135] Step S803b, traverse each building area in the updated building information model to obtain smoke detection data and fire detection data corresponding to each building area.

[0136] In an embodiment of the present application, when an updated building information model is obtained, in order to subsequently determine whether the smoke detection data and fire detection data corresponding to each building area are abnormal, it is necessary to traverse each building area in the model and obtain relevant information of each building area, for example, the wall identification corresponding to each building area or the smoke detection data and fire detection data corresponding to each building area.

[0137] Step S804b, determining whether any one of the smoke detection data and the fire detection data corresponding to each building area exceeds a preset fire parameter threshold.

[0138] If the judgment result is yes, execute step S805b; if the judgment result is no, return to execute step S801b.

[0139] Step S805b: if any one of the smoke detection data and the fire detection data of any target building area exceeds a preset fire parameter threshold, fire alarm information corresponding to the target building area is generated.

[0140] In an embodiment of the present application, the preset fire parameter thresholds include a carbon monoxide concentration threshold, a carbon dioxide concentration threshold, a smoke concentration threshold, etc. The smoke detection data and the fire detection data of the target building area are numerically compared with the preset fire parameter thresholds. When any one of the smoke detection data and the fire detection data of the target building area exceeds the preset fire parameter threshold, it indicates that smoke or fire abnormalities occur in the target building area. For example, the owner illegally stacks flammable items in the building and causes a fire, burns items and causes smoke to fill the building, etc., then a fire alarm information corresponding to the target building area is generated.

[0141] In some embodiments, see Fig. 9 , Fig. 9It is shown that in step S805b, if any one of the smoke detection data and the fire detection data of any target building area exceeds the preset fire parameter threshold, steps S901 to S904 may also be executed:

[0142] Step S901, determining a target security door corresponding to a target building area.

[0143] In the embodiment of the present application, a safety door is required to prevent fire in the building, so as to isolate the fire, thick smoke, etc. in case of fire or other dangers. First, all the safety doors in the building (i.e., building fire safety doors) are numbered, and the safety doors are grouped for different building areas. Then, the safety doors are linked with the fire alarm information. When any one of the smoke detection data and fire detection data of any target building area exceeds the preset fire parameter threshold, the target building area corresponding to the fire alarm information is quickly determined, and the target safety door in the corresponding group is determined for the target building area.

[0144] Step S902, generating a security door closing instruction for a target security door and a door opening instruction for a door access control system of a target building.

[0145] In an embodiment of the present application, once a fire alarm message is generated, the execution task of controlling the security door and the access control system will be triggered, and a security door closing instruction for the target security door and an access control opening instruction for the access control system of the target building will be generated accordingly, so as to subsequently control the closing or opening of the door control device of the target security door and the door control device of the building gate of the target building.

[0146] Step S903, sending the security door closing instruction to the door control device of the target security door, and sending the access control opening instruction to the door control device of the building gate of the target building.

[0147] Step S904, controlling the target security door to be in a closed state through the door control device of the target security door, and controlling the building gate to be in an open state through the door control device of the building gate.

[0148] In the embodiment of the present application, in order to prevent delaying the escape time in the event of a fire and not affecting the normal operation of the non-alarm area, the target security door in the group needs to be closed through the door control device of the target security door. In addition, there are usually areas in buildings that require swiping a card or face recognition to enter the door. In order to buy time for escape, the door control device of the building gate needs to control the building gate to open.

[0149] In some embodiments, see Figure 8C , for the scenario of security channel detection alarm, Figure 8CIt shows that the safety channel detection alarm in steps S211 to S213 can be implemented by following the steps S801c to S805c:

[0150] Step S801c: determine the channel identifier of the target secure channel corresponding to the secure channel detection data.

[0151] In the embodiment of the present application, the safety passage detection data can be collected by the camera installed in the safety passage. The specific installation position and number of the camera need to be determined according to the specific BIM structure of the target building, and it is necessary to ensure the comprehensive monitoring of all safety passage conditions.

[0152] In some embodiments, after the specific installation location of each camera is determined, the channel identification of the corresponding target safety channel will also be determined. The camera will upload the detected safety channel detection data and the channel identification of the corresponding target safety channel in real time through the IOT gateway.

[0153] Step S802c: updating the building information model based on the safety channel detection data and the channel identification to obtain an updated building information model.

[0154] Step S803c, traverse each safety channel in the updated building information model to obtain the model parameters corresponding to each safety channel.

[0155] In an embodiment of the present application, when an updated building information model is obtained, in order to subsequently determine whether the safety channel detection data corresponding to each safety channel is abnormal, it is necessary to traverse each safety channel in the model and obtain relevant information of each safety channel, for example, the channel identifier corresponding to each safety channel or the safety channel detection data corresponding to each safety channel.

[0156] Step S804c, determining whether the data identification result corresponding to the safety channel detection data of any target safety channel indicates that the target safety channel is in an occupied state.

[0157] In the embodiment of the present application, a monitoring area is set in the camera image of the target safety channel, and the object recognition and road occupation analysis of the target safety channel are realized based on the FasterRCNN neural network convolution model, and the data recognition result corresponding to the safety channel detection data of any target safety channel, that is, the occupancy status, is obtained. If the judgment result is yes, execute step S805c; if the judgment result is no, return to execute step S801c. See Fig.10 , Fig.10 It is a schematic diagram of the Faster RCNN neural network convolution model provided in the embodiment of the present application. The model mainly includes four main contents: convolution layer, region generation network, region of interest pooling, and classification.

[0158] Step S805c: if the data identification result corresponding to the safety channel detection data of any target safety channel is that the target safety channel is in an occupied state, generate safety channel occupied alarm information corresponding to the target safety channel.

[0159] In an embodiment of the present application, when the data identification result corresponding to the safety channel detection data of the target safety channel is that the target safety channel is in an occupied state, it indicates that the target safety channel is blocked. For example, the owner illegally stacks items or parks vehicles in the safety channel, etc., then a safety channel occupancy alarm information corresponding to the target safety channel is generated, and the other party is urged to move by shouting.

[0160] In some embodiments, see Fig.8D , for the scenario of equipment status alarm of building equipment, Fig.8D It shows that the equipment status alarm of the building equipment in step S11 to step S213 can be implemented by the following steps S801d to step S805d:

[0161] Step S801d: determine the device identification of the target building equipment corresponding to the device status parameter.

[0162] In the embodiment of the present application, the building equipment includes elevator equipment, security door control equipment, network equipment, etc. The equipment status parameters of the building equipment can be collected by the corresponding status collection device inside the building. The specific installation position and number of the corresponding status collection device inside the building need to be determined according to the specific BIM structure of the target building, and need to be installed at the position that will affect the safety of the target building. Generally speaking, the corresponding status collection device inside the building needs to ensure that the building equipment can be fully monitored, and at the same time, it needs to ensure that the building equipment is in normal operation.

[0163] In some embodiments, after the specific installation location of the corresponding status acquisition device inside each building is determined, the device identification of the corresponding target building equipment will also be determined. The corresponding status acquisition device inside the building will upload the detected device status parameters and the device identification of the corresponding target building equipment in real time through the IOT gateway.

[0164] Step S802d: based on the equipment status parameters and equipment identification, the building information model is updated to obtain an updated building information model.

[0165] Step S803d, traverse each building equipment in the updated building information model to obtain the model parameters corresponding to each building equipment.

[0166] In an embodiment of the present application, when an updated building information model is obtained, in order to subsequently determine whether the equipment status parameters of each building equipment are abnormal, it is necessary to traverse each building equipment domain in the model to obtain relevant information of each building equipment, such as the equipment identification of each building equipment or the equipment status parameters corresponding to each building equipment.

[0167] Step S804d: determine whether the equipment status parameter of any target building equipment exceeds a preset normal parameter range.

[0168] If the judgment result is yes, execute step S805d; if the judgment result is no, return to execute step S801d.

[0169] Step S805d: if the equipment status parameter of any target building equipment exceeds the preset normal parameter range, an equipment abnormality alarm information corresponding to the target building equipment is generated.

[0170] In the embodiment of the present application, the preset normal parameter range includes the normal measurement range of the sensor equipment, the normal network speed range of the network equipment, the normal operating speed range of the elevator equipment, etc. The equipment status parameters of the building equipment are compared with the preset normal parameter range. When the equipment status parameters of the target building equipment exceed the preset normal parameter range, it indicates that the target building equipment has an abnormality. For example, an elevator equipment failure causes the running speed to increase or stop, a network equipment failure causes the network speed to be lower than the normal network speed range, etc., then the target building equipment corresponds to the equipment abnormality alarm information, and promptly reminds the management personnel to repair the building equipment.

[0171] In some embodiments, see Fig. 8E For the scenario of fire passage detection and alarm, a building safety alarm method provided by an embodiment of the present application can also be applied to the field of smart transportation. There are multiple target buildings, and the multiple target buildings belong to the same geographical area. The corresponding fire passages are displayed between the building information models of each target building to realize the identification and monitoring of the fire passage status. Fig. 8E It shows that the fire passage detection alarm in steps S211 to S213 can be implemented by following the steps S801e to S805e:

[0172] Step S801e, determining the channel identifier of the target fire channel corresponding to the fire channel detection data.

[0173] In the embodiment of the present application, the fire passage detection data can be collected by the camera installed in the fire passage. The specific installation position and number of the camera shall be determined according to the specific BIM structure of the target building, and it is necessary to ensure the comprehensive monitoring of all fire passage conditions.

[0174] In some embodiments, after the specific installation location of each camera is determined, the channel identification of the corresponding target fire channel will also be determined. The camera will upload the detected fire channel detection data and the channel identification of the corresponding target fire channel in real time through the IOT gateway.

[0175] Step S802e: based on the fire passage detection data and the passage identification, the building information model is updated to obtain an updated building information model.

[0176] Step S803e, traverse each fire passage in the updated building information model to obtain the model parameters corresponding to each fire passage.

[0177] In an embodiment of the present application, when an updated building information model is obtained, in order to subsequently determine whether the fire passage detection data corresponding to each fire passage is abnormal, it is necessary to traverse each fire passage in the model and obtain relevant information of each fire passage, for example, the passage identification corresponding to each fire passage or the fire passage detection data corresponding to each fire passage.

[0178] Step S804e, determining whether the data recognition result corresponding to the fire passage detection data of any target fire passage is that the target fire passage is in an occupied state.

[0179] In some embodiments, a monitoring area can be set in the camera image of the target fire passage, and the object recognition and road occupation analysis of the target fire passage can be realized based on the Faster RC NN neural network convolution model, and the data recognition result corresponding to the fire passage detection data of any target fire passage can be obtained. If the judgment result is yes, step S805e is executed; if the judgment result is no, the process returns to step S801e.

[0180] Step S805e: if the data recognition result corresponding to the fire passage detection data of any target fire passage is that the target fire passage is in an occupied state, fire passage occupancy alarm information corresponding to the target fire passage is generated.

[0181] In an embodiment of the present application, when the data identification result corresponding to the fire passage detection data of the target fire passage is that the target fire passage is in an occupied state, it indicates that the target fire passage is blocked. For example, the owner illegally stacks items or parks vehicles in the fire passage, etc., then a fire passage occupancy alarm information corresponding to the target fire passage is generated, and the other party is urged to move by shouting.

[0182] Step S214: the server sends the warning information corresponding to the target model position to the terminal.

[0183] In the embodiment of the present application, the alarm information corresponding to the target model position can be used for warning reminders through a variety of alarm methods, such as light alarm, sound alarm, and text prompt, etc. When the alarm is given, the red alarm light is on, the buzzer sounds an alarm, and a text alarm message is immediately popped up on the terminal display interface.

[0184] Step S215: the terminal displays warning information corresponding to the target model position.

[0185] In some embodiments, the safety-related data of the target building can be obtained through different types of data acquisition equipment, wherein corresponding to the above-mentioned different alarm scenarios such as wall vibration alarm, smoke detection alarm, fire detection alarm, safety passage detection alarm, equipment status alarm of building equipment, fire passage detection alarm, etc., the data acquisition equipment can be vibration sensors, smoke sensors, fire detectors, cameras and other equipment. Based on the building information model of the target building, at least one azimuth point that can reduce the building safety performance of the target building can be determined; based on each azimuth point, at least one installation position of the data acquisition equipment to be installed can be determined; based on the type of building safety performance, the number of data acquisition equipment to be installed corresponding to each installation position can be determined. In this way, based on the building information model of the target building, the installation position and number of each type of data acquisition equipment to be installed are determined, which can be either to calculate the data acquisition equipment layout plan from scratch without any data acquisition equipment, or to give suggestions for supplementing data acquisition equipment based on the existing data acquisition equipment layout plan, so as to facilitate management personnel to improve the data acquisition plan and form a complete data acquisition network.

[0186] In the embodiment of the present application, by displaying the building information model of the target building, both professionals and non-professionals can clearly understand the building structure and carry out correct building decoration and treatment; the building information model is updated based on the safety-related data of the target building, and the model parameters of each model position in the updated building information model are obtained. The model parameters can be used to realize real-time monitoring of building safety; when the model parameters exceed the preset safety parameter threshold, an alarm message is generated. In this way, a timely alarm can be issued in the early stage when the building may be damaged, so that building safety can be prevented before it happens, and comprehensive management of building safety can be realized.

[0187] The following is an explanation of an exemplary application of the embodiments of the present application in a practical application scenario.

[0188] The embodiment of the present application provides a building safety alarm method, which is a building safety alarm method based on digital twin technology, which can realize the integration of spatial data and IOT data through digital modeling of smart buildings, thereby realizing unified management of smart buildings. The embodiment of the present application is aimed at building safety, combines IOT devices and intelligent algorithms to form a unified management solution to maintain building public safety. The building safety alarm method provided by the embodiment of the present application will be described below.

[0189] The embodiment of the present application provides a building safety alarm method, which displays the building structure based on BIM, forms an IOT sensor layout plan based on BIM information, and arranges the plan for the risk of damage to the building structure caused by decoration. The method can also further expand the IOT sensor layout plan, deeply integrate BIM and IOT to form a comprehensive application solution that includes functions such as equipment maintenance, building maintenance, security, abnormal alarm, etc., and unified management of PC and mobile terminals.

[0190] Fig.11 This is an exemplary building safety alarm process diagram provided by the embodiment of the present application. Fig.11 The schematic diagram of the building safety alarm process shown illustrates the building safety alarm process of the embodiment of the present application.

[0191] The technical architecture of the implementation scheme of the present application mainly includes the following modules: smart building twin module, building safety monitoring module, safety equipment management module, safety channel management module, equipment health management module, alarm setting and processing module and mobile terminal linkage module.

[0192] For the smart building twin module, it mainly includes Integration Platform as a Service (IPaaS), IOT gateway, image data conversion, global data model, etc. Based on BIM and Geographic Information System (GIS) technology, the park and building data modeling are integrated with the Open Geospatial Consortium (OGC) data standard to quickly access GIS data; the module provides model (that is, the above-mentioned building information model) attribute query and view saving, supports the loading of geographical environments such as three-dimensional real scene models, and supports multiple three-dimensional data formats, such as max, fbx, IFC, stp, dwg, stl, rvt, dgn, igs, etc., accesses three-dimensional data through plug-in conversion, direct reading, etc., and provides lightweight processing capabilities for massive three-dimensional data, realizing the loading of tens of millions of three-dimensional data in seconds. For example, for Fig.12The 3D real-life models of refineries, offshore platforms, cross-river bridges, large substations, etc., which contain more than 10 million components and graphics elements, can all load 3D data in seconds through this module; coordinate transformation, pyramid construction and other methods are used to transform and merge data to achieve comprehensive digitization of buildings and spaces, such as Fig.13 As shown, through the comprehensive digitization of buildings and spaces, this module can realize functions such as crowd gathering monitoring, parking lot monitoring, security inspection, system detection, work order statistics, and alarm information acquisition.

[0193] See also Fig.14 , Fig.14 This is a schematic diagram of the architecture of the smart building twin module provided in the embodiment of the present application, which will be combined with Fig.14 The structure shown in the figure is explained. This module also involves component library, template library, data layer, database, application editing, etc. The data covers equipment data, application data, user data, space data and business data. In addition to basic BIM and computer-aided design (CAD) drawings, it also realizes the access of video, signaling, data and personnel. Through this module, you can obtain the overall situation of the building, view detailed information in real time, and conduct unified management, such as building maintenance, work order processing, alarm linkage, etc.

[0194] For the building safety monitoring module, the module supports IOT control data fusion, associates IOT monitoring devices with controls and data based on the BIM model coordinate system, and integrates IOT connection points and BIM coordinates with the geographic coordinate system, thereby realizing spatial-based sensor data fusion display. The specific form of fusion is expressed by the following seven-parameter conversion formula (1):

[0195]

[0196] Among them, m is the scale change parameter, ΔX0, ΔY0, and ΔZ0 are the translation change parameters in the X, Y, and Z axis directions respectively, and ε X , ε Y , ε Z are the rotation parameters in the X, Y, and Z axis directions, respectively; X1, Y1, and Z1 are the initial position parameters in the X, Y, and Z axis directions, respectively; and X2, Y2, and Z2 are the position parameters after the change in the X, Y, and Z axis directions, respectively.

[0197] The building (i.e. the wall) is monitored in real time through IOT monitoring equipment and the data of each IOT monitoring equipment is recorded, and the corresponding results are transmitted through Fig.15The IOT gateway shown (for example, a LoRa gateway (UT IoT-GW01)) transmits data to the system for data reporting and alarm processing. According to the building BIM and related data, the following are set up in the building: Fig.16 The vibration sensor (UT IoT-310) shown in Table 1, as shown in Table 1, the embodiment of the present application provides specific assembly parameters of the IOT gateway in terms of system configuration, communication mode, wireless coverage, electrical performance indicators, etc. The number of gateway assemblies shall be subject to the actual on-site facilities used in different projects. Table 2 shows the specific assembly parameters of the vibration sensor. The module supports the setting of parameters such as vibration threshold, vibration duration, and the number of times abnormal conditions are met (i.e., the above-mentioned preset safety parameter threshold). In the process of demolishing the load-bearing wall or making other harmful behaviors to the building, vibration will be caused to the key areas of the building. The vibration sensor will alarm when the vibration amplitude exceeds the set monitoring threshold to avoid irreversible damage to the building due to construction or other reasons. In addition, based on the BIM system, an inclination sensor is set at the response position. When the building tilts, that is, the sensor detects that the inclination angle of the building is greater than the set monitoring threshold, an alarm is issued, and relevant personnel can contact a professional measurement team to determine the safety of the building.

[0198] Table 1 Specific assembly parameters of IOT gateway

[0199]

[0200]

[0201] Table 2 Specific assembly parameters of vibration sensor

[0202]

[0203] For the security device management module, the module is established as follows Fig.17 The global data model 170 shown integrates business data 171 (i.e., data obtained for actual business needs), IOT data 172 (i.e., monitoring data obtained through IOT monitoring devices), spatial data 173 (i.e., spatial coordinate data of each security device) and other data with application services 174, such as business services, data services, IOT services, AI services, spatial services, etc., to realize service data management and ensure device security.

[0204] In order to maintain building safety, various safety devices are usually installed in the building, such as fire safety doors, building access control (i.e. the door control equipment of the above-mentioned building gates), elevator equipment, etc. This module first numbers the safety devices in the building, and the staff can select the safety devices on the client (i.e. the above-mentioned terminal) and group the safety devices. Then, the safety devices are combined with the alarm information of the alarm setting and processing module. When an emergency occurs, the safety devices are triggered by the alarm signal without manual participation. For example, there are usually areas in buildings that can only be entered by swiping a card or face. In order to prevent delays in escape time under abnormal circumstances and not affect the normal work of non-alarm areas, this module can be linked to the building access control and will be linked to open the access control of the relevant group to buy time for escape; when there are alarms such as smoke and fire, the module can be linked to the building fire safety door and automatically close all safety doors in the set group to ensure fire safety; this module can also be linked to the elevator equipment in the relevant group, and the elevator will be lowered to the first floor and stopped on the first floor as soon as possible to ensure the safety of the elevator operation. The elevator will be prompted to stop running on the remaining floors to avoid safety accidents caused by people taking the elevator with a fluke mentality. In addition, when necessary, the safety equipment can also be independently controlled by a unique ID.

[0205] For the safety passage management module, in order to avoid the safety passage in the building being occupied and causing the escape passage to be blocked, the safety passage management module can set algorithms for the safety passage and the fire passage, and issue an alarm in time when the passage is occupied. Fig.18 The algorithm will detect targets in the monitoring area (such as Fig.18 The module can set the monitoring area in the camera screen of the fire passage, and the algorithm will monitor the occupancy of the fire passage, and immediately issue an alarm when it detects that a vehicle occupies the emergency lane.

[0206] This module realizes object recognition and road occupation analysis based on the Faster RCNN neural network convolution model. When the algorithm results show that the safety passage or emergency exit is occupied, an alarm will be issued and the other party can be urged to move by shouting.

[0207] Faster RCNN mainly consists of four main contents: convolutional layers, region proposal networks, region of interest pooling (RoIPooling), and classification. For an image of any size P*Q, it is first scaled to a fixed size M*N, and then the image of size M*N is sent to the convolutional layer basic network to extract features to obtain a feature map; the region generation network is used to generate an anchor box, which is cropped and filtered for binary classification (foreground or background, that is, an object or not), and the bounding box regression is used to correct the anchor box to form a more accurate candidate box (proposal); the region of interest pooling extracts the candidate box feature map (proposalfeature maps) from the collected feature map and candidate box, and sends it to the subsequent fully connected layer to determine the target category; finally, the classification probability and bounding box regression are jointly trained to improve the accuracy.

[0208] For the equipment health management module, it integrates sensor installation, equipment operation data monitoring, and equipment maintenance to achieve equipment failure prediction and health management. Through the support of underlying data and BIM, combined with IOT wireless sensors (for example, Fig.19 The speed sensor (UT IoT-370) and temperature and humidity sensor (UT IoT-330) shown in the figure monitor the operation status of the equipment in real time, obtain the data of each component of the equipment, and upload the data in real time. Table 3 and Table 4 are the specific assembly parameters of the speed sensor and the temperature and humidity sensor respectively. When abnormal data occurs and parts need to be replaced or maintained, they should be replaced in time to ensure the safe operation of the equipment and maintain the safety of the community. For example, it supports monitoring of equipment such as elevators to ensure building safety.

[0209] Table 3 Specific assembly parameters of speed sensor

[0210]

[0211] Table 4 Specific assembly parameters of temperature and humidity sensor

[0212]

[0213] For the alarm setting and processing module, you can set the alarm risk level, with different levels corresponding to different thresholds; you can set device groups according to BIM, and after setting, when an alarm occurs, the equipment will be automatically managed according to the group; you can set the alarm time, such as: immediate alarm for occupying the road, alarm for more than 5 minutes, alarm for occupying the road for more than 10 minutes, immediate alarm for vibration monitoring, alarm for more than 10 seconds, alarm for more than 30 seconds, etc.; you can set the reminder method, check the client pop-up method, and then a pop-up window will appear in the lower right corner of the screen when an alarm occurs, and the pop-up window will display the time, location, and other related information of the event. The system can Fig. 20 The information is displayed in real time on the client interface, so that relevant personnel can have a three-dimensional and comprehensive understanding of the information.

[0214] For the mobile terminal linkage module, it covers the PC client and the mobile terminal. In addition to the alarm center display, it also supports Fig.21 The mobile app is shown in the display view. The mobile terminal supports three-dimensional viewing of the building structure according to the account permissions. For example, the owner can view the structure of his house, the location of the load-bearing walls, the location of the bay windows, the layout of important water and electricity, etc. In case of emergency, the system can distribute alarm messages to the mobile terminal, and relevant personnel can view the alarm information and deal with it according to the situation or evacuate in an orderly manner.

[0215] In the embodiments of the present application, in order to address the issue of building safety, first, through the three-dimensional display of the building information model of the target building, the owner can clearly observe the structure of the house, understand which parts are strictly prohibited from being demolished and indicate the hazards caused by demolition, so as to subjectively avoid damage to the building and take precautions; secondly, the safety of buildings and equipment is monitored through IOT devices. When an abnormal situation occurs in the building, that is, when the model parameters exceed the preset safety parameter threshold, an alarm message corresponding to the target model position is generated; the safety equipment is automatically linked to the alarm information to reduce the damage after the disaster, and the building safety is comprehensively maintained from multiple aspects.

[0216] It is understandable that in the embodiments of the present application, data related to the internal structure information of the user's house is involved. When the embodiments of the present application are applied to specific products or technologies, the user's permission or consent is required, and the collection, use and processing of the relevant data need to comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0217] The following is a description of an exemplary structure of a building safety alarm device 455 provided in an embodiment of the present application implemented as a software module. In some embodiments, for example, Figure 4 As shown, the software modules stored in the building safety alarm device 455 of the memory 440 may include:

[0218] A display module 4551, for displaying a building information model of a target building in response to a display operation triggered on a display page of a building management platform;

[0219] An acquisition module 4552, configured to acquire security-related data of the target building in response to a security management operation on the building information model;

[0220] An updating module 4553 is used to update the building information model based on the safety-related data to obtain an updated building information model, and obtain model parameters of each model position in the updated building information model;

[0221] The alarm generating module 4554 is used to generate alarm information corresponding to any target model position in the updated building information model when the model parameters of the target model position in the updated building information model exceed the preset safety parameter threshold.

[0222] In some embodiments, the display module 4551 is also used to: in response to a display operation triggered on a display page of a building management platform, obtain wall information, internal building structure information and internal building equipment information of the target building; based on the wall information and the internal building structure information, construct a three-dimensional information model of the target building; based on the internal building equipment information, integrate the additional equipment inside the target building into the three-dimensional information model in the form of virtual additional equipment to obtain the building information model of the target building; and display the building information model of the target building on the display page.

[0223] In some embodiments, the display module 4551 is further used to: display the building information model in an interactive form on the display page; receive interactive operations on the building information model; and in response to the interactive operations, perform processing corresponding to the interactive operations on the building information model.

[0224] In some embodiments, the acquisition module 4552 is also used to: receive the security management operation when the building information model of the target building is connected to the building management platform; and obtain security-related data of the target building in response to the security management operation on the building information model; or, during the operation of the building management platform, receive the security management operation; and obtain security-related data of the target building in response to the security management operation on the building information model.

[0225] In some embodiments, the safety-related data includes wall vibration data; the update module 4553 is also used to: determine the wall identifier of the target vibrating wall in the target building corresponding to the wall vibration data; based on the wall vibration data and the wall identifier, update the building information model to obtain the updated building information model; the alarm generation module is also used to: traverse each wall in the updated building information model to obtain the model parameters corresponding to each of the walls; wherein the model parameters include the wall vibration data; when it is determined that the wall vibration data of the target vibrating wall exceeds a preset vibration parameter threshold, generate wall abnormality alarm information corresponding to the target vibrating wall.

[0226] In some embodiments, the safety-related data includes smoke detection data and fire detection data; the update module 4553 is also used to: determine the area identification of the detection area corresponding to the smoke detection data and the fire detection data; based on the smoke detection data, the fire detection data and the area identification, update the building information model to obtain the updated building information model; the alarm generation module is also used to: traverse each building area in the updated building information model to obtain the model parameters corresponding to each building area; wherein the model parameters include the smoke detection data and the fire detection data; when it is determined that any one of the smoke detection data and the fire detection data of any target building area exceeds a preset fire parameter threshold, generate fire alarm information corresponding to the target building area.

[0227] In some embodiments, the device also includes: a determination module, which is used to determine the target security door corresponding to any target building area when it is determined that any one of the smoke detection data and the fire detection data of any target building area exceeds a preset fire parameter threshold; a control module, which is used to generate a security door closing instruction for the target security door and a door control opening instruction for the access control system of the target building, and send the security door closing instruction to the door control device of the target security door, and send the door control opening instruction to the door control device of the building gate of the target building, so as to control the target security door to be in a closed state through the door control device of the target security door, and control the building gate to be in an open state through the door control device of the building gate.

[0228] In some embodiments, the security-related data includes safety channel detection data; the update module 4553 is also used to: determine the channel identification of the target safety channel corresponding to the safety channel detection data; based on the safety channel detection data and the channel identification, update the building information model to obtain the updated building information model; the alarm generation module is also used to: traverse each safety channel in the updated building information model to obtain the model parameters corresponding to each of the safety channels; wherein the model parameters include the safety channel detection data; when it is determined that the data identification result corresponding to the safety channel detection data of any target safety channel is that the target safety channel is in an occupied state, generate safety channel occupancy alarm information corresponding to the target safety channel.

[0229] In some embodiments, the security-related data includes equipment status parameters of building equipment in the target building; the update module 4553 is also used to: determine the equipment identification of the target building equipment corresponding to the equipment status parameters; based on the equipment status parameters and the equipment identification, update the building information model to obtain the updated building information model; the alarm generation module is also used to: traverse each building equipment in the updated building information model to obtain the model parameters corresponding to each of the building equipment; wherein the model parameters include the equipment status parameters; when it is determined that the equipment status parameters of any target building equipment exceed the preset normal parameter range, generate equipment abnormality alarm information corresponding to the target building equipment.

[0230] In some embodiments, there are multiple target buildings, and the multiple target buildings belong to the same geographical area; the security-related data includes fire passage detection data; the update module 4553 is also used to: determine the passage identification of the target fire passage corresponding to the fire passage detection data; based on the fire passage detection data and the passage identification, update the building information model to obtain the updated building information model; the updated building information model includes the sub-building information model of each target building in the multiple target buildings; the alarm generation module is also used to: traverse each fire passage in the updated building information model to obtain the model parameters corresponding to each fire passage; wherein the model parameters include the fire passage detection data; when it is determined that the data identification result corresponding to the fire passage detection data of any target fire passage is that the target fire passage is in an occupied state, generate fire passage occupancy alarm information corresponding to the target fire passage.

[0231] It should be noted that the description of the device of the embodiment of the present application is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment, so it is not repeated. For technical details not disclosed in the embodiment of the device, please refer to the description of the method embodiment of the present application for understanding.

[0232] The present application embodiment provides a computer-readable storage medium in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor will execute the building safety alarm method provided by the present application embodiment, for example, Figure 5 The building safety warning method is shown.

[0233] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.

[0234] In some embodiments, computer executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0235] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).

[0236] As an example, computer executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.

[0237] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims

1. A building safety alarm method, characterized in that: The method comprises: In response to a display operation triggered on a display page of the building management platform, displaying a building information model of a target building; In response to a security management operation on the building information model, obtaining security-related data of the target building; updating the building information model based on the safety-related data to obtain an updated building information model, and acquiring model parameters of each model position in the updated building information model; When the model parameters of any target model position in the updated building information model exceed a preset safety parameter threshold, alarm information corresponding to the target model position is generated.

2. The method according to claim 1, characterized in that The method of displaying the building information model of the target building in response to the display operation triggered on the display page of the building management platform includes: In response to a display operation triggered on a display page of a building management platform, obtaining wall information, building internal structure information, and building internal equipment information of the target building; Based on the wall information and the internal structure information of the building, construct a three-dimensional information model of the target building; Based on the internal equipment information of the building, the additional equipment inside the target building is integrated into the three-dimensional information model in the form of virtual additional equipment to obtain a building information model of the target building; The building information model of the target building is displayed on the display page.

3. The method according to claim 2, characterized in that The displaying the building information model of the target building on the display page includes: Displaying the building information model in an interactive form on the display page; The method further comprises: receiving an interactive operation for the building information model; In response to the interactive operation, a process corresponding to the interactive operation is performed on the building information model.

4. The method according to claim 1, characterized in that The step of obtaining the security-related data of the target building in response to the security management operation on the building information model comprises: When the building information model of the target building is connected to the building management platform, receiving the security management operation; and in response to the security management operation for the building information model, acquiring security-related data of the target building; or, During the operation of the building management platform, the security management operation is received; and in response to the security management operation for the building information model, the security-related data of the target building is acquired.

5. The method according to any one of claims 1 to 4, characterized in that: The safety-related data includes wall vibration data; The updating of the building information model based on the safety-related data to obtain an updated building information model includes: Determine a wall identifier of a target vibrating wall in the target building corresponding to the wall vibration data; Based on the wall vibration data and the wall identifier, the building information model is updated to obtain the updated building information model; When the model parameter of any target model position in the updated building information model exceeds a preset safety parameter threshold, generating alarm information corresponding to the target model position includes: Traversing each wall in the updated building information model to obtain the model parameters corresponding to each wall; wherein the model parameters include the wall vibration data; When it is determined that the wall vibration data of the target vibration wall exceeds a preset vibration parameter threshold, wall abnormality alarm information corresponding to the target vibration wall is generated.

6. The method according to any one of claims 1 to 4, characterized in that: The safety-related data includes smoke detection data and fire detection data; The updating of the building information model based on the safety-related data to obtain an updated building information model includes: Determining the area identification of the detection area corresponding to the smoke detection data and the fire detection data; Based on the smoke detection data, the fire detection data and the area identification, the building information model is updated to obtain the updated building information model; When the model parameter of any target model position in the updated building information model exceeds a preset safety parameter threshold, generating alarm information corresponding to the target model position includes: Traversing each building area in the updated building information model to obtain the model parameters corresponding to each building area; wherein the model parameters include the smoke detection data and the fire detection data; When it is determined that any one of the smoke detection data and the fire detection data of any target building area exceeds a preset fire parameter threshold, fire alarm information corresponding to the target building area is generated.

7. The method according to claim 6, characterized in that The method further comprises: When it is determined that any one of the smoke detection data and the fire detection data of any target building area exceeds a preset fire parameter threshold, determining a target safety door corresponding to the target building area; Generate a security door closing instruction for the target security door and a door opening instruction for the access control system of the target building, and send the security door closing instruction to the door control device of the target security door, and send the door opening instruction to the door control device of the building gate of the target building, so as to control the target security door to be in a closed state through the door control device of the target security door, and control the building gate to be in an open state through the door control device of the building gate.

8. The method according to any one of claims 1 to 4, characterized in that: The security-related data includes security channel detection data; The updating of the building information model based on the safety-related data to obtain an updated building information model includes: Determine a channel identifier of a target secure channel corresponding to the secure channel detection data; Based on the safety passage detection data and the passage identifier, the building information model is updated to obtain the updated building information model; When the model parameter of any target model position in the updated building information model exceeds a preset safety parameter threshold, generating alarm information corresponding to the target model position includes: Traversing each safety passage in the updated building information model to obtain the model parameters corresponding to each safety passage; wherein the model parameters include the safety passage detection data; When it is determined that the data identification result corresponding to the safety channel detection data of any target safety channel is that the target safety channel is in an occupied state, safety channel occupation alarm information corresponding to the target safety channel is generated.

9. The method according to any one of claims 1 to 4, characterized in that: The safety-related data include equipment status parameters of building equipment in the target building; The updating of the building information model based on the safety-related data to obtain an updated building information model includes: Determine the equipment identification of the target building equipment corresponding to the equipment status parameter; Based on the device status parameter and the device identifier, the building information model is updated to obtain the updated building information model; When the model parameter of any target model position in the updated building information model exceeds a preset safety parameter threshold, generating alarm information corresponding to the target model position includes: Traversing each building equipment in the updated building information model to obtain the model parameters corresponding to each building equipment; wherein the model parameters include the equipment status parameters; When it is determined that the equipment status parameter of any target building equipment exceeds a preset normal parameter range, equipment abnormality alarm information corresponding to the target building equipment is generated.

10. The method according to any one of claims 1 to 4, characterized in that: There are multiple target buildings, and the multiple target buildings belong to the same geographical area; the safety-related data includes fire passage detection data; The updating of the building information model based on the safety-related data to obtain an updated building information model includes: Determine the channel identifier of the target fire channel corresponding to the fire channel detection data; Based on the fire passage detection data and the passage identification, the building information model is updated to obtain the updated building information model; the updated building information model includes a sub-building information model of each target building in the multiple target buildings; When the model parameter of any target model position in the updated building information model exceeds a preset safety parameter threshold, generating alarm information corresponding to the target model position includes: Traversing each fire passage in the updated building information model to obtain the model parameters corresponding to each fire passage; wherein the model parameters include the fire passage detection data; When it is determined that the data recognition result corresponding to the fire passage detection data of any target fire passage is that the target fire passage is in an occupied state, fire passage occupancy alarm information corresponding to the target fire passage is generated.

11. The method according to claim 1, characterized in that: The safety-related data is obtained by using different types of data acquisition equipment; the method further comprises: Based on the building information model of the target building, determining at least one orientation point that can reduce the building safety performance of the target building; Determine at least one installation position of a data acquisition device to be installed based on each of the azimuth points; The number of data acquisition devices to be installed corresponding to each installation location is determined based on the type of building safety performance.

12. A building safety alarm device, characterized in that: The device comprises: A display module, for displaying a building information model of a target building in response to a display operation triggered on a display page of a building management platform; an acquisition module, configured to acquire security-related data of the target building in response to a security management operation on the building information model; An updating module, configured to update the building information model based on the security-related data to obtain an updated building information model, and acquire model parameters of each model position in the updated building information model; The alarm generation module is used to generate alarm information corresponding to any target model position in the updated building information model when the model parameters of the target model position in the updated building information model exceed the preset safety parameter threshold.

13. An electronic device, characterized in that: include: A memory for storing computer executable instructions; The processor is used to implement the building safety alarm method described in any one of claims 1 to 11 when executing the computer executable instructions stored in the memory.

14. A computer-readable storage medium, characterized in that: Computer executable instructions are stored, and when the computer executable instructions are executed by a processor, the building safety alarm method according to any one of claims 1 to 11 is implemented.