A building data processing method and device

By building digital building models and generating linkage instructions, and automatically controlling the operation of linkage equipment, the problems of high monitoring costs and low efficiency in existing building control systems are solved, and more efficient, more consistent and collaborative equipment management is achieved.

CN113516331BActive Publication Date: 2025-07-04TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011341777.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-25
Publication Date
2025-07-04
Estimated Expiration
2040-11-25

AI Technical Summary

Technical Problem

The existing building control system requires a large number of data acquisition devices and relies on human control instructions, resulting in high monitoring costs, low efficiency, and inaccurate equipment control.

Method used

By obtaining building data and equipment operation data, a digital building model is built, linkage instructions are generated based on the equipment linkage relationship, and the operation of linkage equipment is automatically controlled.

Benefits of technology

Reduces the cost of building data processing and improves the efficiency, consistency and coordination of building and equipment management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113516331B_ABST
    Figure CN113516331B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a building data processing method and device for realizing the monitoring and management of a building. The building data processing method includes: obtaining building data corresponding to the structure of at least one building and operation data corresponding to the devices in the building; constructing a digital building model based on the geometric information data and design attribute data separated from the building data; in the digital building model, generating a linkage instruction for a linkage device associated with the device based on the operation data corresponding to the device and the set device linkage relationship; and controlling the operation of the linkage device based on the linkage instruction. The technical solution of the embodiments of the present application automatically controls the operation of a linkage device associated therewith based on the operation data of the device, reduces the cost of building data processing, increases the efficiency of building and device management, and improves the consistency and coordination of building and device management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of computer and communication technologies, and more particularly, to a method and apparatus for processing building data. Background Art

[0002] In many building control systems, the operating states of a building and various devices therein are obtained by monitoring the external and internal environments of the building. However, this method requires a large number of data acquisition devices, and in the process of forming control instructions after obtaining the data and controlling the devices, it is necessary to determine the corresponding control instructions manually and send them to the devices manually. This method requires a large monitoring cost, has low efficiency in the control process, and there are risks of inaccurate and unsafe device control. Summary of the Invention

[0003] Embodiments of this application provide a method and apparatus for processing building data, which can at least to some extent reduce the cost of building data processing, increase the efficiency of building and device management, and improve the consistency and coordination of building and device management.

[0004] Other features and advantages of this application will become apparent from the following detailed description, or will be learned in part from the practice of this application.

[0005] According to one aspect of the embodiments of this application, a method for processing building data is provided, including: obtaining building data corresponding to the structure of at least one building and operating data corresponding to devices in the building; constructing a digital building model based on geometric information data and design attribute data separated from the building data; in the digital building model, generating a linkage instruction for a linkage device associated with the device based on the operating data corresponding to the device and a set device linkage relationship; and controlling the operation of the linkage device based on the linkage instruction.

[0006] According to one aspect of the embodiments of this application, a data processing apparatus is provided, including: an obtaining unit for obtaining building data corresponding to the structure of at least one building and operating data corresponding to devices in the building; a constructing unit for constructing a digital building model based on geometric information data and design attribute data separated from the building data; a generating unit for generating a linkage instruction for a linkage device associated with the device based on the operating data corresponding to the device and a set device linkage relationship in the digital building model; and an operation control unit for controlling the operation of the linkage device based on the linkage instruction.

[0007] In some embodiments of the present application, based on the foregoing solution, the construction unit is configured to: convert the format of the building data to generate data corresponding to the building information format; extract the geometric information data and the design attribute data from the data corresponding to the building information format; convert the geometric information data into three-dimensional data to generate a preliminary building model; and import the design attribute data into the preliminary building model to generate the digital building model.

[0008] In some embodiments of the present application, based on the foregoing solution, the generation unit is configured to: parse the operation data to generate parsed data; match the parsed data with preset event information to determine the event type corresponding to the operation data; determine the associated device corresponding to the device based on the event type and the set device linkage relationship; and generate a linkage instruction for controlling the associated device based on the preset linkage information corresponding to the associated device.

[0009] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: monitor the operation data generated when the associated device executes the linkage instruction, and adjust the operation state of the associated device in the digital building model based on the operation data.

[0010] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: perform standardization processing on the operation data based on the device model corresponding to the operation data to generate standardized data; match the standardized data with the set device operation indicators to generate a matching result; aggregate the matching results corresponding to each device operation indicator to generate the current operation state corresponding to the device; and display the current operation state corresponding to the device in the digital building model.

[0011] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: generate an alarm message if the operation state does not meet the set operation standard; and push the alarm message to the control terminal corresponding to the digital building model.

[0012] In some embodiments of the present application, based on the foregoing solution, the acquisition unit is configured to: acquire the building data corresponding to the structure of at least one building and the operation data corresponding to the devices in the building based on a preset device access method; the device access method includes at least one of the following: a device access method constructed by an IoT device, a device access method constructed by a gateway device, a device access method constructed by a video device, and a device access method constructed by a building equipment automation system.

[0013] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: analyze the building data and operation data to determine the static data and dynamic data therein; wherein, the static data includes at least one of the following types of data: device attributes, spatial locations, linkage setting information, and monitoring configuration information, and the dynamic data includes data corresponding to at least one of the following types: access control record type, parking record type, and energy consumption history type; store the static data and dynamic data based on a set data function; perform artificial intelligence-based analysis on the static data and the dynamic data to generate the business logic for the operation between the devices.

[0014] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: obtain the location information of the building and the location information of the devices from the building data; display the digital building model in the interface based on the location information of the building, and display each device in the interface based on the location information of the devices; determine the operation status corresponding to each device based on the operation data corresponding to each device in the building; display the operation status corresponding to each device in the management interface of the data building model.

[0015] According to one aspect of the embodiments of the present application, there is provided a computer-readable medium having a computer program stored thereon, and when the computer program is executed by a processor, it implements the building data processing method as described in the above embodiments.

[0016] According to one aspect of the embodiments of the present application, there is provided an electronic device, including: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the building data processing method as described in the above embodiments.

[0017] According to one aspect of the embodiments of the present application, there is provided a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to execute the building data processing method provided in the above various alternative implementation manners.

[0018] In the technical solutions provided by some embodiments of the present application, by obtaining the building data corresponding to the building structure and the operation data corresponding to the equipment in the building, a digital building model is constructed based on the set information data and design attribute data separated from the building data. Then, in the data building model, based on the operation data corresponding to the equipment and the set equipment linkage relationship, a linkage instruction for the linkage equipment associated with the equipment is generated. Finally, the linkage equipment is controlled to operate based on the linkage instruction. By automatically controlling the operation of the linkage equipment associated with the equipment based on the operation data of the equipment, the cost of building data processing is reduced, the efficiency of building and equipment management is increased, and the consistency and coordination of building and equipment management are improved.

[0019] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application and used together with the specification to explain the principles of the present application. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. In the drawings:

[0021] Figure 1 A schematic diagram showing an exemplary system architecture to which the technical solutions of the embodiments of the present application can be applied;

[0022] Figure 2 A flowchart schematically showing a method for processing building data according to an embodiment of the present application;

[0023] Figure 3 A schematic diagram showing an equipment operation interface according to an embodiment of the present application;

[0024] Figure 4 A schematic diagram showing the composition of a building data management platform according to an embodiment of the present application;

[0025] Figure 5 A schematic diagram showing the processing of building data according to an embodiment of the present application;

[0026] Figure 6 A schematic diagram showing the transmission mode of building data according to an embodiment of the present application;

[0027] Figure 7 A schematic diagram showing building data modeling according to an embodiment of the present application;

[0028] Figure 8Schematically shown is a schematic diagram of performing artificial intelligence analysis on building data according to an embodiment of the present application.

[0029] Figure 9 Schematically shown is a schematic diagram of a logic engine according to an embodiment of the present application;

[0030] Figure 10 Schematically shown is a functional schematic diagram of a building data processing platform according to an embodiment of the present application;

[0031] Figure 11 Schematically shown is a block diagram of a data processing device according to an embodiment of the present application;

[0032] Figure 12 Shown is a schematic structural diagram of a computer system of an electronic device suitable for implementing the embodiments of the present application. Detailed implementation manners

[0033] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art.

[0034] In addition, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present application. However, those skilled in the art will recognize that the technical solutions of the present application can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. can be used. In other cases, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the present application.

[0035] The block diagrams shown in the drawings are only functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0036] The flowcharts shown in the drawings are only illustrative and do not necessarily include all the contents and operations / steps, nor do they necessarily have to be executed in the described order. For example, some operations / steps can be decomposed, while some operations / steps can be combined or partially combined, so the actual execution order may change according to the actual situation.

[0037] Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or local area network to achieve data computing, storage, processing, and sharing. Cloud technology is the general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool, be used as needed, and is flexible and convenient. Cloud computing technology will become an important support. The back-end services of the technical network system require a large amount of computing and storage resources, such as video websites, picture websites, and more portal websites. With the highly developed and applied Internet industry, in the future, each item may have its own identification mark and needs to be transmitted to the back-end system for logical processing. Data at different levels will be processed separately, and various industry data requires the support of a powerful system. This can only be achieved through cloud computing.

[0038] Cloud computing refers to the delivery and usage model of IT infrastructure, which means obtaining the required resources in a on-demand and easily scalable manner through the network; in a broad sense, cloud computing refers to the delivery and usage model of services, which means obtaining the required services in a on-demand and easily scalable manner through the network. Such services can be related to IT and software, the Internet, or other services. Cloud computing is the product of the development and integration of traditional computer and network technologies such as grid computing, distributed computing, parallel computing, utility computing, network storage technologies, virtualization, and load balance. With the development of the Internet, real-time data streams, diverse connected devices, and the promotion of demands such as search services, social networks, mobile commerce, and open collaboration, cloud computing has developed rapidly. Different from previous parallel distributed computing, the emergence of cloud computing will, in concept, drive a revolutionary change in the entire Internet model and enterprise management model.

[0039] Cloud storage is a new concept extended and developed from the concept of cloud computing. A distributed cloud storage system (hereinafter referred to as the storage system) refers to a storage system that combines a large number of different types of storage devices (storage devices are also called storage nodes) in the network through cluster applications, grid technology, and distributed storage file systems, etc., and works together through application software or application interfaces to provide data storage and business access functions to the outside world. Currently, the storage method of the storage system is as follows: create a logical volume. When creating a logical volume, physical storage space is allocated for each logical volume. This physical storage space may be composed of disks of a certain storage device or several storage devices. The client stores data on a certain logical volume, that is, stores the data on the file system. The file system divides the data into many parts, and each part is an object. The object contains not only the data but also additional information such as data identification (ID, ID entity), etc. The file system writes each object into the physical storage space of the logical volume respectively, and the file system will record the storage location information of each object. Thus, when the client requests to access the data, the file system can enable the client to access the data according to the storage location information of each object. The process of the storage system allocating physical storage space for the logical volume is specifically as follows: according to the capacity estimation of the objects stored in the logical volume (this estimation often has a large margin relative to the actual capacity of the objects to be stored) and the group of redundant array of independent disks (RAID), the physical storage space is pre-divided into stripes, and a logical volume can be understood as a stripe, thereby allocating physical storage space for the logical volume.

[0040] In the embodiments of the present application, by collecting building data representing building structures and device data of device operations, and after collecting these data, storing them in the cloud to perform real-time retrieval, analysis, processing, etc. of these data.

[0041] Big data refers to a collection of data that cannot be captured, managed, and processed by conventional software tools within a certain time range. It is a massive, high-growth rate, and diverse information asset that requires new processing models to have stronger decision-making power, insight discovery ability, and process optimization ability. With the advent of the cloud era, big data has also attracted more and more attention. Big data requires special technologies to effectively process a large amount of data tolerated within a certain time. Technologies applicable to big data include massively parallel processing databases, data mining, distributed file systems, distributed databases, cloud computing platforms, the Internet, and scalable storage systems.

[0042] In the embodiments of the present application, building data and equipment data are processed based on big data technology to facilitate the subsequent management of the building and the control of equipment, realizing the collaborative integration of building management and equipment management and improving the management efficiency.

[0043] The Internet of Things (abbreviated as IOT) refers to the use of various information sensors, radio frequency identification technologies, global positioning systems, infrared sensors, laser scanners and other devices and technologies to collect in real time any objects or processes that need to be monitored, connected and interacted with, collect various information such as their sound, light, heat, electricity, mechanics, chemistry, biology, location, etc., and through various possible network accesses, realize the ubiquitous connection of things to things and things to people, and realize the intelligent perception, identification and management of items and processes. The Internet of Things is an information carrier based on the Internet, traditional telecommunications networks, etc., which enables all ordinary physical objects that can be independently addressed to form an interconnected network.

[0044] Cloud IOT aims to connect the information sensed by the sensing devices in the traditional Internet of Things and the received instructions to the Internet, truly realizing networking, and realizing massive data storage and operation through cloud computing technology. Due to the characteristic of the Internet of Things that things are connected to each other and the current operating status of each "object" is sensed in real time, a large amount of data information will be generated in this process. How to summarize this information and how to screen useful information from the massive information for decision-making support in the subsequent development have become key issues affecting the development of the Internet of Things, and the IOT cloud based on cloud computing and cloud storage technologies has thus become a powerful support for the Internet of Things technology and applications.

[0045] In the embodiments of the present application, the building structures are associated with each other and the various devices therein are associated with each other in a cloud IOT-based manner to achieve collaborative integrated management and control and improve the management efficiency.

[0046] The so-called artificial intelligence cloud service is generally also referred to as AI as a Service (AIaaS). This is currently the mainstream service method of an artificial intelligence platform. Specifically, the AIaaS platform will split several common AI services and provide independent or packaged services in the cloud. This service model is similar to opening an AI-themed mall: all developers can access and use one or more artificial intelligence services provided by the platform through the API interface, and some senior developers can also use the AI frameworks and AI infrastructure provided by the platform to deploy and operate their own exclusive cloud artificial intelligence services.

[0047] Artificial Intelligence (AI) uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, including the theory, methods, technologies, and application systems for perceiving the environment, acquiring knowledge, and using knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science that attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a way similar to human intelligence. Artificial intelligence also studies the design principles and implementation methods of various intelligent machines to enable machines to have the functions of perception, reasoning, and decision-making.

[0048] Artificial intelligence technology is an interdisciplinary subject with a wide range of fields, including both hardware-level and software-level technologies. The basic technologies of artificial intelligence generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, and mechatronics. The software technologies of artificial intelligence mainly include several major directions such as computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0049] In the embodiments of this application, after obtaining building data and operation data, the building data and operation data are analyzed and processed based on artificial intelligence, thereby realizing the maximum utilization of data and improving the accuracy and management efficiency of building management and equipment management. For example, Machine Learning (ML) is an interdisciplinary subject that involves multiple disciplines such as probability theory, statistics, approximation theory, convex analysis, and algorithm complexity theory. It specifically studies how computers simulate or implement human learning behaviors to acquire new knowledge or skills and reorganize the existing knowledge structure to continuously improve their own performance. Machine learning is the core of artificial intelligence and the fundamental way to make computers intelligent, and its applications cover all fields of artificial intelligence. Machine learning and deep learning usually include technologies such as artificial neural networks, belief networks, reinforcement learning, transfer learning, inductive learning, and rote learning. With the research and progress of artificial intelligence technology, artificial intelligence technology has been studied and applied in multiple fields. For example, common applications include smart homes, smart wearable devices, virtual assistants, and intelligent customer service. It is believed that with the development of technology, artificial intelligence technology will be applied in more fields and play an increasingly important role.

[0050] Figure 1 The figure shows a schematic diagram of an exemplary system architecture to which the technical solutions of the embodiments of this application can be applied.

[0051] As Figure 1 shown, the system architecture may include terminal devices for collecting building data and equipment data.

[0052] The terminal devices in this embodiment, such asFigure 1 One or more of the smart phone 101, the imaging device 102, and the sensor 103 shown in the figure may, of course, also be a desktop computer or the like.

[0053] The network 104 in this embodiment is used to provide a medium for a communication link between the terminal device and the server 105. The network 104 may include various connection types, such as a wired communication link, a wireless communication link, and the like.

[0054] After the server obtains the building data and the device data, it processes these data, and then generates a data processing result and a control instruction, and sends them to the building equipment. Among them, the building equipment may be a printer 106, a fax machine 107, an elevator 108, and the like.

[0055] It should be understood that Figure 1 the numbers of the terminal devices, the network, and the server in the figure are only illustrative. According to the implementation requirements, there may be any number of terminal devices, networks, and servers. For example, the server 105 may be a server cluster composed of multiple servers, etc.

[0056] In an embodiment of the present application, the server obtains building data corresponding to the structure of at least one building and operation data corresponding to the devices in the building through the terminal device; constructs a digital building model based on the geometric information data and the design attribute data separated from the building data; in the digital building model, based on the operation data corresponding to the devices and the set device linkage relationship, generates a linkage instruction for the linkage device associated with the device; and controls the operation of the linkage device based on the linkage instruction.

[0057] In the above solution, by obtaining the building data corresponding to the building structure and the operation data corresponding to the devices in the building, a digital building model is constructed based on the set information data and the design attribute data separated from the building data. Then, in the data building model, based on the operation data corresponding to the devices and the set device linkage relationship, a linkage instruction for the linkage device associated with the device is generated. Finally, the operation of the linkage device is controlled based on the linkage instruction. By automatically controlling the operation of the linkage device associated with the device based on the operation data of the device, the cost of building data processing is reduced, the efficiency of building and device management is increased, and the consistency and coordination of building and device management are improved.

[0058] It should be noted that the building data processing method provided by the embodiment of the present application is generally executed by the server 105. Correspondingly, the data processing device is generally set in the server 105. However, in other embodiments of the present application, the terminal device may also have a similar function as the server, so as to execute the building data processing method provided by the embodiment of the present application.

[0059] The server can be an independent physical server, a server cluster or a 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, CDN, and big data and artificial intelligence platforms. The terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc., but is not limited thereto. The terminal and the server can be directly or indirectly connected through wired or wireless communication means, and this application does not make any restrictions here.

[0060] The implementation details of the technical solution of the embodiments of the present application are elaborated in detail below:

[0061] Figure 2 The flowchart of the building data processing method according to an embodiment of the present application is shown. The building data processing method can be executed by a server, and the server can be Figure 1 the server shown in Figure 2 As shown, the building data processing method at least includes steps S210 to S240, which are introduced in detail as follows:

[0062] In step S210, building data corresponding to the structure of at least one building and operation data corresponding to the devices in the building are obtained.

[0063] In an embodiment of the present application, first, building data corresponding to the structure of the building and operation data corresponding to the devices in the building are obtained. Specifically, the building data in this embodiment includes data identifying the building structure such as building structure data, location data, and structural data; the operation data of the devices includes data generated during the operation of the devices, such as switch data, temperature, occupancy rate, etc.

[0064] In this embodiment, the building data and operation data can be obtained by means of real-time data collection by a camera device and a sensor device and sending these data to the server.

[0065] In step S220, a digital building model is constructed based on the geometric information data and design attribute data separated from the building data.

[0066] In an embodiment of the present application, after the building data is obtained, the geometric information data and design attribute data corresponding to the building are separated from the building data to construct a digital building model based on these two types of data. Specifically, the geometric information data in the embodiments of the present application includes the location data of each contour, wall surface, and architecture in the building, such as height, length, etc.; the design attribute data includes data of various decorations, devices, etc. arranged in the building.

[0067] In this embodiment, when constructing a digital building model, the architecture of the building is first constructed based on the geometric information data in the building data, and then the information corresponding to the design attribute data is filled in based on the architecture to generate a digital building model.

[0068] In step S230, in the digital building model, based on the operation data corresponding to the equipment and the set equipment linkage relationship, a linkage instruction of the linkage equipment associated with the equipment is generated.

[0069] In one embodiment of the present application, after the digital building model is constructed, the linkage device corresponding to the device is determined based on the operating data corresponding to the device and the device linkage relationship preset for the device, and then the linkage instruction corresponding to the linkage device is generated based on the operating data corresponding to the device.

[0070] Exemplarily, after device A is turned on, the turned-on operation data is generated. In this embodiment, the linkage device corresponding to device A is determined to be device B based on the device linkage relationship, and then the linkage instruction corresponding to device B is determined to move to the corresponding position based on the turned-on operation data corresponding to device A. Among them, device A can be the door of a building, and device B can be an elevator, a scooter, etc.

[0071] In step S240, based on the linkage instruction, the linkage device is controlled to operate.

[0072] In an embodiment of the present application, after the linkage instruction is generated, the linkage instruction is sent to the linkage device to control the linkage device to operate based on the linkage instruction.

[0073] Specifically, the building data processing method in this embodiment can be processed in a preset operation and management platform. The operation and management platform is a central management platform for users of buildings, which manages equipment, applications, data, etc. in a unified manner. While facilitating management, it also breaks the fixed mechanism of software and hardware bundling of existing smart building operation platforms, supports the regeneration of software and hardware on projects, and allows users to focus on their own services and settle in the platform as a whole. Customers can settle in projects on the platform by themselves. The operation process based on the operation and management platform in this embodiment is: apply for project settlement, settlement review, and complete settlement. The management of construction projects is achieved through the above methods. Specifically, users can apply on the management platform. After the administrator's review is passed, the system will email an email to inform the review is passed. Users can register an account and login password. After the user completes the settlement, he can log in to the management and operation platform to configure buildings and manage equipment in his own project.

[0074] The platform supports the import of various types of devices such as traditional devices, building automation systems (BA), Internet of Things devices, gateway devices, and video devices. After the devices are imported into the platform through different methods, they can be directly used in projects. In addition to device import, users can also classify and record the imported devices.

[0075] Specifically, in this embodiment, when importing devices, the information that can be input includes the following: device name, which can customize the name of the device and does not exceed 50 characters; device type, auxiliary information, which will be directly obtained by Weiling from the imported device identification information; product ID, which is strongly verified, and if the verification fails, the import is not allowed, and it can be obtained from the device provider; SN device barcode, which is strongly verified, and if the verification fails, the import is not allowed, and it can be obtained from the device or the packaging box; building, when entered, data can be filled in by dropping down; floor, when entered, data can be filled in by dropping down; location, when entered, data can be filled in by dropping down.

[0076] Specifically, as shown in Table 1, after obtaining the device information in this embodiment, it can be managed, and unified management is carried out according to the information corresponding to each device, as shown in Table 1:

[0077]

[0078] Table 1

[0079] In addition, in this embodiment, the building can also be flexibly configured. Users can build a digital twin building by themselves according to the project situation. At the same time, in terms of building types, it supports single-family buildings, tower buildings, and campus building groups, meeting the diverse building needs of different projects of multiple types, and providing functions such as CAD drawing import and BIM model import, calling the capabilities of the data center module, and realizing the rapid modeling from the CAD drawings of the building structure to the 3D simple model. And the platform will accurately display information such as the geographical layout of the building on the map.

[0080] As shown in Table 2, on this building platform, while controlling this space, it can also enable the building to define the space linkage relationship by itself, configure automatic linkage events, and the trigger events, linkage rules, and execution actions can be set by itself. Timed linkage events and cross-system linkages caused by business can be flexibly set. For example: automatically turn on the lights at 8 o'clock, automatically turn off the lights during lunch break, and automatically send the elevator to the floor of the work station when the employee swipes the access control.

[0081]

[0082] Table 2

[0083] As shown in Table 2, when adding a linkage device to the system, information such as the name of the linkage device, trigger event, execution action, effective period, and linkage description needs to be added as the configuration information for the linkage device, enabling the device to perform linkage operations based on this information.

[0084] In an embodiment of the present application, after the devices and the building are configured, the platform also provides an indoor map that can accurately display information such as the indoor layout and the exact positions of device points within the floor. The working status of device points, camera video live broadcasts, device attributes, etc. within the current floor can be clearly viewed, greatly improving the user's supervision of the overall building.

[0085] As Figure 3 shown, in this embodiment, the positions and operating states of each elevator and camera device can be displayed in real time on the map. In this embodiment, the corresponding position on the map can also be clicked, and then the status information at the corresponding position can be obtained. For example, lamp name, color, current lamp switch status, brightness, etc. At the same time, the user can also adjust the operating information of the current device in the control interface to achieve the control effect.

[0086] In an embodiment of the present application, the platform also provides diverse operation and maintenance data analysis methods. Users can customize data indicators to configure different data indicators for the analysis and display of different BI reports, providing users with a more accurate and rich analysis and management method for building operation and maintenance data.

[0087] As Figure 4 shown, the platform in this embodiment mainly includes the following modules: digital space model, logic engine, IoT service, and open API. In this embodiment, through the IoT service and various protocols, various devices are connected and the data is saved to the data space. The logic engine extracts the data in the digital space for logical operations and processing, and the final result is stored back in the digital space. All data can be provided through a secure API, and the management platform obtains data and logical capabilities through the API.

[0088] As Figure 5 shown, in the architecture of the development management platform, the data space is mainly responsible for importing information such as buildings, devices, and property management, and performing multi-dimensional management on this data. Its overall architecture Figure 5As shown in the figure. Specifically, first, data is reported through devices and applications, and the data is added to the message queue through the device access layer. Then, the data is calculated through the device model and parser, which may include stream computing, data analysis, rule engines, and scenario linkage, etc. After that, the data is stored for future log search, query of dynamic data and spatial data, etc. And platform services are implemented through device shadows, message subscriptions, spatial services, etc. During the data service process, it can be processed through a visualization engine. In addition, it can also be processed through third-party applications, such as official accounts, mini-programs, application software, and web applications, etc.

[0089] In the process of obtaining the building data corresponding to the structure of at least one building and the operation data corresponding to the devices in the building in step S210, it includes: based on a preset device access method, obtaining the building data corresponding to the structure of at least one building and the operation data corresponding to the devices in the building; the device access method includes at least one of the following: a device access method constructed through Internet of Things devices, a device access method constructed through gateway devices, a device access method constructed through video devices, and a device access method constructed through a building equipment automation system.

[0090] As Figure 6 As shown in the figure, in this embodiment, in the process of obtaining building data and operation data, it can be carried out by directly connecting to terminal devices, indirectly connecting to terminal devices, and video devices, so as to transmit the data to the platform through a video gateway or network. This Internet of Things service module is mainly used to support the access of various intelligent devices and has the following capabilities: providing device access for multiple networks, supporting device access from 2G to 4G, NB-IOT, and IP networks; supporting device access under different protocols such as MQTT, HTTP, and COAP; supporting video device access; supporting SDK access under multiple operating systems; providing manufacturers with access to the production numbering system through an open platform; allowing construction parties and project management personnel to import construction equipment data. Compared with traditional BIM intelligent building management platforms, it has the following advantages: standard protocols: MQTT and HTTP are both standard protocols, and the access parties only need to implement according to the standards; strong compatibility: in the state of protocol upgrade, old access devices can still be used; high flexibility: hardware manufacturers can implement the access functions according to needs, and both direct connection and indirect access are feasible; good security: using security protocols such as national encryption and HTTPS to encrypt communications.

[0091] After obtaining the building data corresponding to the structure of at least one building and the operation data corresponding to the devices in the building, the method further includes: analyzing the building data and the operation data to determine the static data and the dynamic data therein; wherein, the static data includes at least one of the following data: device attributes, spatial locations, linkage setting information, and monitoring configuration information, and the dynamic data includes data corresponding to at least one of the following types: access control record type, parking record type, and energy consumption history type; storing the static data and the dynamic data based on the set data functions; performing artificial intelligence-based analysis on the static data and the dynamic data to generate the business logic for the operation between the devices. To control the operation between the devices based on the business logic, the coordination and integration of the device operation are improved.

[0092] In an embodiment of the present application, the process of constructing a digital building model based on the geometric information data and the design attribute data separated from the building data in step S220 specifically includes: converting the format of the building data to generate data corresponding to the building information format; extracting the geometric information data and the design attribute data from the data corresponding to the building information format; converting the geometric information data into three-dimensional data to generate a preliminary building model; and importing the design attribute data into the preliminary building model to generate a digital building model.

[0093] As Figure 7 shown, compared with the traditional BIM intelligent building platform, it supports users to import their own CAD drawings of the building to generate an intelligent building model, and use the interfaces or plugins inside the building software to export it to IFC or other BIM formats that comply with national specifications. Then, the BIM data is extracted into geometric information data and design parameter attribute data, and the geometric information data will be stored as a general 3D file (fbx\gltf, etc.). Finally, the design parameter attributes are stored in the database, so that the platform side can pull the corresponding data according to the requirements to meet the requirements of loading the BIM model by layer and by type.

[0094] In an embodiment of the present application, after obtaining the building data corresponding to the structure of at least one building and the operation data corresponding to the devices in the building, the method further includes: analyzing the building data and the operation data to determine the static data and the dynamic data therein; wherein, the static data includes at least one of the following data: device attributes, spatial locations, linkage setting information, and monitoring configuration information, and the dynamic data includes data corresponding to at least one of the following types: access control record type, parking record type, and energy consumption history type; storing the static data and the dynamic data based on the set data functions; performing artificial intelligence-based analysis on the static data and the dynamic data to generate the business logic for the operation between the devices.

[0095] As Figure 8As shown in the figure, in this embodiment, based on the BIM big data analysis platform in the digital space model and the data analysis platform based on artificial intelligence, users can also perform artificial intelligence analysis and calculation services on business logic to provide multi-dimensional management of data. Specifically, the artificial intelligence analysis in this embodiment can include data analysis of types such as computer vision, machine learning, and deep learning. By analyzing building data, the role of data can be more fully reflected, and the application value of data can be improved.

[0096] In an embodiment of the present application, the process of generating a linkage instruction for a linkage device associated with a device based on the operation data corresponding to the device and the set device linkage relationship includes: parsing the operation data to generate parsed data; matching the parsed data with preset event information to determine the event type corresponding to the operation data; determining the linkage device corresponding to the device based on the event type and the set device linkage relationship; and generating a linkage instruction for controlling the linkage device based on the preset linkage information corresponding to the linkage device.

[0097] As Figure 9 shown in the figure, in this embodiment, the logic engine is mainly used to extract data in the digital space data for preprocessing first, then perform logical operations and processing, and return the final result to the digital space. Specifically, by matching the parsed data with preset event information, the event type corresponding to the operation data is determined; based on the event type and the set device linkage relationship, the linkage device corresponding to the device is determined; and a linkage instruction for controlling the linkage device is generated based on the preset linkage information corresponding to the linkage device.

[0098] As Figure 9 shown in the figure, in this embodiment, the operation data is standardized based on the device model corresponding to the operation data to generate standardized data; the standardized data is matched with the set device operation indicators to generate a matching result; the matching results corresponding to each device operation indicator are aggregated to generate the current operation state corresponding to the device; and the current operation state corresponding to the device is displayed in the digital building model.

[0099] In an embodiment of the present application, the building data processing method in this embodiment further includes: obtaining the location information of the building and the location information of the devices from the building data; displaying the digital building model in the interface based on the location information of the building, and displaying each device in the interface based on the location information of the devices; determining the operation state corresponding to each device based on the operation data corresponding to each device in the building; and displaying the operation state corresponding to each device in the management interface of the data building model. Through the display of the interface, the operation of the building and the devices is presented to the user more vividly, thereby improving the control efficiency of the devices.

[0100] As Figure 10As shown in the figure, compared with the traditional BIM intelligent building platform, the building data processing method in this embodiment can provide services such as message service, device management, data management, and intelligent analysis. The development management platform performs diverse logical operations and processing on geographical data such as buildings and devices, as well as logistics management data through a logic engine, thereby realizing the empowerment of ecological applications. By centrally processing and analyzing assets and services in the building scenario and providing linkage settings between different building information, flexible data sharing and intelligent control within the scenario are achieved. The ability for users to create BIM models and import device points is provided. The platform focuses more on the interconnection and integration of various systems and devices within the building, realizing the efficient connection and collaboration of people, devices, and services in the scenario, and helping the construction industry quickly build innovative industry applications. Relying on big data analysis and AI computing capabilities, the open management platform provides users with the ability to deeply analyze and process geographical and business data and manage them in multiple dimensions, such as real-time monitoring, early warning, trend judgment, and so on.

[0101] The following introduces the device embodiments of the present application, which can be used to execute the building data processing method in the above embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the embodiments of the above building data processing method of the present application.

[0102] Figure 11 The block diagram of a data processing device according to an embodiment of the present application is shown.

[0103] Refer to Figure 11 As shown in the figure, a data processing device 1100 according to an embodiment of the present application includes: an acquisition unit 1110, configured to acquire building data corresponding to the structure of at least one building and operation data corresponding to devices in the building; a construction unit 1120, configured to construct a digital building model based on geometric information data and design attribute data separated from the building data; a generation unit 1130, configured to generate a linkage instruction for a linkage device associated with the device in the digital building model based on the operation data corresponding to the device and a set device linkage relationship; an operation control unit 1140, configured to control the operation of the linkage device based on the linkage instruction.

[0104] In some embodiments of the present application, based on the foregoing solution, the construction unit 1120 is configured to: convert the format of the building data to generate data corresponding to the building information format; extract the geometric information data and the design attribute data from the data corresponding to the building information format; convert the geometric information data into three-dimensional data to generate a preliminary building model; and import the design attribute data into the preliminary building model to generate the digital building model.

[0105] In some embodiments of the present application, based on the foregoing solution, the generating unit is configured to: parse the operation data to generate parsed data; match the parsed data with preset event information to determine the event type corresponding to the operation data; based on the event type and the set device linkage relationship, determine the linked devices corresponding to the device; and generate a linkage instruction for controlling the linked devices based on the preset linkage information corresponding to the linked devices.

[0106] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: monitor the operation data generated when the linked devices execute the linkage instruction, and adjust the operation state of the linked devices in the digital building model based on the operation data.

[0107] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: perform standardization processing on the operation data based on the device model corresponding to the operation data to generate standardized data; match the standardized data with the set device operation indicators to generate a matching result; aggregate the matching results corresponding to each device operation indicator to generate the current operation state corresponding to the device; and display the current operation state corresponding to the device in the digital building model.

[0108] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: generate an alarm message if the operation state does not meet the set operation standard; and push the alarm message to the control terminal corresponding to the digital building model.

[0109] In some embodiments of the present application, based on the foregoing solution, the obtaining unit is configured to: obtain the building data corresponding to the structure of at least one building and the operation data corresponding to the devices in the building based on a preset device access method; the device access method includes at least one of the following: a device access method constructed by an Internet of Things device, a device access method constructed by a gateway device, a device access method constructed by a video device, and a device access method constructed by a building automation system.

[0110] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: analyze the building data and the operation data to determine the static data and the dynamic data therein; wherein, the static data includes at least one of the following data: device attributes, spatial locations, linkage setting information, and monitoring configuration information, and the dynamic data includes data corresponding to at least one of the following types: access control record type, parking record type, and energy consumption history type; store the static data and the dynamic data based on a set data function; perform artificial intelligence-based analysis on the static data and the dynamic data to generate the business logic for the operation between the devices.

[0111] In some embodiments of the present application, based on the foregoing solution, the data processing device is further configured to: obtain the location information of the building and the location information of the devices from the building data; display the digital building model in the interface based on the location information of the building, and display each device in the interface based on the location information of the devices; determine the operating states corresponding to the devices based on the operation data corresponding to the devices in the building; display the operating states corresponding to the devices in the management interface of the data building model.

[0112] Figure 12 The structural schematic diagram of a computer system of an electronic device suitable for implementing the embodiments of the present application is shown.

[0113] It should be noted that Figure 12 The computer system 1200 of the electronic device shown is only an example, and should not impose any limitation on the functions and usage scope of the embodiments of the present application.

[0114] As Figure 12 shown, the computer system 1200 includes a central processing unit (CPU) 1201, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1202 or the program loaded from the storage section 1208 into the random access memory (RAM) 1203, such as executing the method described in the above embodiments. In the RAM 1203, various programs and data required for system operation are also stored. The CPU 1201, the ROM 1202, and the RAM 1203 are connected to each other through a bus 1204. The input / output (I / O) interface 1205 is also connected to the bus 1204.

[0115] The following components are connected to the I / O interface 1205: an input section 1206 including a keyboard, a mouse, etc.; an output section 1207 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to the I / O interface 1205 as required. A removable medium 1211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1210 as required so that a computer program read therefrom is installed into the storage section 1208 as required.

[0116] Specifically, according to an embodiment of the present application, the processes described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product that includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for performing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1209, and / or installed from the removable medium 1211. When the computer program is executed by a central processing unit (CPU) 1201, various functions defined in the system of the present application are executed.

[0117] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present application, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0118] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. Among them, each block in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above module, program segment, or part of the code contains one or more linkable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order from that marked in the accompanying drawings. For example, two consecutive blocks shown can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that executes the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0119] The units involved in the embodiments of the present application can be implemented in software or in hardware, and the described units can also be provided in a processor. Among them, the names of these units do not constitute a limitation to the unit itself in certain cases.

[0120] According to one aspect of the present application, there is provided a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the above various alternative implementation manners.

[0121] As another aspect, the present application further provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the one or more programs are executed by an electronic device, the electronic device implements the methods described in the above embodiments.

[0122] It should be noted that although several modules or units of a device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of the two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0123] Through the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (such as a personal computer, a server, a touch terminal, or a network device, etc.) to execute the methods according to the embodiments of the present application.

[0124] After considering the specification and practicing the disclosed embodiments herein, those skilled in the art will readily conceive of other embodiments of the present application. The present application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include common general knowledge or conventional technical means in the technical field not disclosed in the present application.

[0125] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present application is only limited by the appended claims.

Claims

1. A method for processing building data, characterized in that, Including: Obtaining building data corresponding to the structure of at least one building and operation data corresponding to the equipment in the building; The building data includes imported building data of different types; Based on the geometric information data and design attribute data separated from the building data, constructing a digital building model; In the digital building model, based on the operation data corresponding to the equipment and the set equipment linkage relationship, generating a linkage instruction for the linkage equipment associated with the equipment; Based on the linkage instruction, controlling the operation of the linkage equipment; Among them, the constructing a digital building model based on the geometric information data and design attribute data separated from the building data includes: Converting the formats of the different types of building data to generate data corresponding to the building information format; Extracting the geometric information data and the design attribute data from the data corresponding to the building information format; wherein, the geometric information data includes the position data of each contour, wall surface, and structure in the building, and the design attribute data includes the data of the equipment arranged in the building, and the data of the equipment includes the name of the equipment, the building to which the equipment belongs, the floor and position of the equipment in the building to which it belongs; Converting the geometric information data into three-dimensional data to generate a preliminary building model; Importing the equipment corresponding to the design attribute data into the preliminary building model to generate the digital building model.

2. The method according to claim 1, wherein Generating a linkage instruction for the linkage equipment associated with the equipment based on the operation data corresponding to the equipment and the set equipment linkage relationship includes: Parsing the operation data to generate parsed data; Matching the parsed data with preset event information to determine the event type corresponding to the operation data; Based on the event type and the set equipment linkage relationship, determining the linkage equipment corresponding to the equipment; Based on the preset linkage information corresponding to the linkage equipment, generating a linkage instruction for controlling the linkage equipment.

3. The method according to claim 1, wherein Based on the linkage instruction, controlling the operation of the linkage equipment further includes: Monitoring the operation data generated when the linkage equipment executes the linkage instruction, and adjusting the operation state of the linkage equipment in the digital building model based on the operation data.

4. The method according to claim 1, wherein The method further includes: Based on the equipment model corresponding to the operation data, performing standardization processing on the operation data to generate standardized data; Matching the standardized data with the set equipment operation indicators to generate a matching result; Aggregating the matching results corresponding to each of the equipment operation indicators to generate the current operation state corresponding to the equipment; Displaying the current operation state corresponding to the equipment in the digital building model.

5. The method according to claim 4, wherein After aggregating the matching results corresponding to each of the equipment operation indicators to generate the current operation state corresponding to the equipment, it further includes: If the operation state does not meet the set operation standard, generating an alarm message; Pushing the alarm message to the control terminal corresponding to the digital building model.

6. The method according to claim 1, wherein Obtaining building data corresponding to the structure of at least one building and operation data corresponding to the equipment in the building includes: Based on a preset device access method, obtain building data corresponding to the structures of at least one building and operation data corresponding to the devices in the building; The device access method includes at least one of the following: A device access method constructed by Internet of Things devices, a device access method constructed by gateway devices, a device access method constructed by video devices, and a device access method constructed by a building equipment automation system.

7. The method according to claim 1, wherein After obtaining the building data corresponding to the structures of at least one building and the operation data corresponding to the devices in the building, the method further includes: Analyze the building data and operation data to determine the static data and dynamic data therein; wherein, the static data includes at least one of the following data: device attributes, spatial locations, linkage setting information, and monitoring configuration information, and the dynamic data includes data corresponding to at least one of the following types: access control record type, parking record type, and energy consumption history type; Store the static data and dynamic data based on a set data function; Perform artificial intelligence-based analysis on the static data and the dynamic data to generate the business logic for the operation between the devices.

8. The method according to claim 1, wherein The method further includes: Obtain the location information of the building and the location information of the devices from the building data; Display the digital building model in the interface based on the location information of the building, and display each device in the interface based on the location information of the device; Determine the operation status corresponding to each device based on the operation data corresponding to each device in the building; Display the operation status corresponding to each device in the management interface of the digital building model.

9. An architectural data processing device, characterized in that, Includes: An acquisition unit for obtaining building data corresponding to the structures of at least one building and operation data corresponding to the devices in the building; The building data includes imported different types of building data; A construction unit for constructing a digital building model based on the geometric information data and design attribute data separated from the building data; A generation unit for generating a linkage instruction for a linkage device associated with the device in the digital building model based on the operation data corresponding to the device and a set device linkage relationship; An operation control unit for controlling the operation of the linkage device based on the linkage instruction; Among them, the constructing a digital building model based on the geometric information data and design attribute data separated from the building data includes: Convert the formats of the different types of building data to generate data corresponding to the building information format; Extract the geometric information data and the design attribute data from the data corresponding to the building information format; wherein, the geometric information data includes the position data of each contour, wall surface, and architecture in the building, and the design attribute data includes the data of the devices arranged in the building, and the data of the devices includes the name of the device, the building to which the device belongs, the floor and location of the device in the building to which it belongs; Convert the geometric information data into three-dimensional data to generate a preliminary building model; Import the device corresponding to the design attribute data into the preliminary building model to generate the digital building model.

10. A computer-readable medium, characterized in that, A computer program is stored, and when the computer program is executed by a processor, it implements the building data processing method according to any one of claims 1-8.

11. An electronic device, characterized in that, Comprising: One or more processors; A storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the building data processing method according to any one of claims 1-8.

12. A computer program product, characterized in that, Comprising computer instructions, and when the computer instructions are executed by a processor of a computer device, the computer device implements the building data processing method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Distributed integrated control method for real-time data of intelligent building

    CN108616506A

  • A building cooperative linkage method and system based on a BIM model

    CN109344420A