Structured conversion method and system for communication room BIM model, and storage medium
By performing lightweight processing and structured conversion of the communication room BIM model, the real-time data update and maintenance problems of the Web and mobile terminals are solved, and efficient management and update of the equipment is achieved.
Patent Information
- Application Number
- PCT/CN2024/111977
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-28
- Filing Date
- 2024-08-14
- Publication Date
- 2025-04-03
AI Technical Summary
In the prior art, the communication room BIM model cannot be effectively lightweighted on the web and mobile terminals, resulting in the data being unable to meet the real-time update and maintenance requirements.
By obtaining the original BIM model data of the communication room, performing lightweight processing, file format verification, classification components, and converting based on the structured model mapping relationship table to generate structured format data, and finally preload and save.
It realizes efficient structured transformation of the communication room BIM model, supports dynamic maintenance of equipment and full life cycle management, and takes into account the smallest triangular surfaces after lightweighting and consistent with the original model.
Smart Images

Figure CN2024111977_03042025_PF_FP_ABST
Abstract
Description
A communication room BIM model structured conversion method, system and storage medium Technical Field
[0001] The present invention belongs to the technical field of data conversion, and in particular relates to a method, system and storage medium for structured conversion of a BIM model of a communication room. Background Art
[0002] With the advancement of digital information, digital twin platforms have become an indispensable and preferred construction solution for enterprises. Because traditional communication room BIM models are bulky and cannot be viewed on the web or mobile devices, communication room BIM models require corresponding lightweight processing when displayed on the web, namely merging faces or removing invalid triangles, and separating attributes. However, the results of most lightweight engine conversions are unstructured, and such unstructured data cannot effectively meet the real-time update and maintenance of equipment data in corresponding station scenarios in the communication field. Therefore, a method that can effectively achieve structured conversion of communication room BIM models is urgently needed.
[0003] Summary of the Invention
[0004] The purpose of the present invention is to provide a method, system and storage medium for structural conversion of a communication room BIM model to solve the above-mentioned problems existing in the prior art.
[0005] In order to achieve the above object, the present invention adopts the following technical solutions:
[0006] In a first aspect, a method for structural conversion of a communication room BIM model is provided, comprising:
[0007] Obtaining original BIM model data of the communication room, wherein the original BIM model data includes attribute information of each component and geometric information, material information, and matrix information of each component;
[0008] Import the original BIM model data into the lightweight engine, and perform lightweight processing on the original BIM model data based on the lightweight engine to obtain a lightweight file;
[0009] Perform file format verification on the lightweight file and obtain the verification result;
[0010] When it is determined that the file format verification has passed according to the verification result, each component in the lightweight file is classified according to the attribute information of each component;
[0011] The components of each classification in the lightweight file are structured according to the preset structured model mapping relationship table, and the geometric information, material information and matrix information of the components of each classification are parsed and extracted and converted into structured format data;
[0012] Preload and display the effects of each component based on its structured format data, and obtain the user's effect confirmation instructions;
[0013] The structured format data of each component is saved according to the effect confirmation instruction.
[0014] In one possible design, the lightweight engine is used to perform lightweight processing on the original BIM model data to obtain a lightweight file, including:
[0015] Based on the lightweight engine, the geometric information of the original BIM model data is simplified and the material information is compressed to obtain the lightweight BIM model data, and the lightweight BIM model data is exported as a lightweight file.
[0016] In one possible design, performing file format verification on the lightweight file to obtain a verification result includes:
[0017] The file format of the lightweight file is determined, and the file format of the lightweight file is compared with the set lightweight format. If the file format of the lightweight file is consistent with the set lightweight format, the file format verification passes; otherwise, the file format verification fails.
[0018] In one possible design, the classification of components in the lightweight file according to attribute information of each component includes:
[0019] Each component in the lightweight file is classified as ancillary facilities of the computer room or equipment in the computer room according to the attribute information of each component.
[0020] In one possible design, the geometric information includes vertex information, the material information includes color, texture, and transparency information, and the matrix information includes position transformation information, rotation transformation information, and scaling transformation information.
[0021] In a possible design, the preloading and effect display of each component based on the structured format data of each component includes: preloading and effect display of each component using the LOD method.
[0022] In a possible design, the saving of the structured format data of each component according to the effect confirmation instruction includes: saving the structured format data of each component to a database according to the effect confirmation instruction.
[0023] In a second aspect, a communication room BIM model structured conversion system is provided, comprising an acquisition unit, a lightweight unit, a verification unit, a classification unit, a conversion unit, a preloading unit, and a storage unit, wherein:
[0024] An acquisition unit is used to acquire original BIM model data of the communication room, wherein the original BIM model data includes attribute information of each component and geometric information, material information and matrix information of each component;
[0025] The lightweight unit is used to import the original BIM model data into the lightweight engine, and perform lightweight processing on the original BIM model data based on the lightweight engine to obtain a lightweight file;
[0026] A verification unit, used to perform file format verification on the lightweight file and obtain a verification result;
[0027] A classification unit, configured to classify each component in the lightweight file according to attribute information of each component when it is determined that the file format verification has passed according to the verification result;
[0028] The conversion unit is used to perform structured conversion processing on the components completed in each classification in the lightweight file according to the preset structured model mapping relationship table, parse and extract the geometric information, material information and matrix information of the components completed in each classification and convert them into structured format data;
[0029] A preloading unit is used to preload and display the effects of each component based on the structured format data of each component, and obtain the user's effect confirmation instruction;
[0030] The saving unit is used to save the structured format data of each component according to the effect confirmation instruction.
[0031] In a third aspect, a communication room BIM model structured conversion system is provided, including:
[0032] a memory for storing instructions;
[0033] A processor is used to read the instructions stored in the memory and execute any one of the methods described in the first aspect according to the instructions.
[0034] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform any one of the methods described in the first aspect. Also provided is a computer program product containing the instructions that, when executed on a computer, cause the computer to perform any one of the methods described in the first aspect.
[0035] Beneficial effects: The present invention obtains unstructured original BIM model data for lightweight processing, then performs component classification and structured mapping conversion processing based on the lightweight file to obtain corresponding structured format data, and finally preloads model components and saves structured data based on the structured format data. This can achieve an efficient and controllable structured conversion processing process for the communication room BIM model, and can take into account the comprehensive optimization of the minimum number of triangular faces after lightweighting and the consistency of the original BIM model. Based on the results after lightweighting, the present invention decouples layer by layer to achieve componentized model description, and can perform dynamic maintenance and update of equipment based on the componentized BIM model data, which is beneficial to the full life cycle management and maintenance of equipment in the communication field station scene. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0037] FIG1 is a schematic diagram of the steps of the method in Example 1 of the present invention;
[0038] FIG2 is a schematic diagram of the structure of the system in Example 2 of the present invention;
[0039] FIG3 is a schematic structural diagram of the system in Example 3 of the present invention. DETAILED DESCRIPTION
[0040] It should be noted that the description of these embodiments is intended to help understand the present invention, but does not constitute a limitation of the present invention. The specific structural and functional details disclosed herein are merely intended to describe exemplary embodiments of the present invention. However, the present invention may be embodied in a variety of alternative forms, and should not be construed as being limited to the embodiments set forth herein.
[0041] It should be understood that, unless otherwise specified or limited, the term "connection" should be understood in a broad sense. For example, it can mean a fixed connection, a detachable connection, or an integral connection; it can mean a mechanical connection or an electrical connection; it can mean a direct connection or an indirect connection through an intermediate medium; it can mean internal communication between two components. Those skilled in the art will be able to understand the specific meanings of the above terms in the embodiments based on specific circumstances.
[0042] In the following description, certain details are provided to facilitate a complete understanding of the example embodiments. However, one of ordinary skill in the art will appreciate that the example embodiments can be practiced without these specific details. For example, a system may be shown in a block diagram to avoid obscuring the example with unnecessary detail. In other embodiments, well-known processes, structures, and techniques may be shown without unnecessary detail to avoid obscuring the embodiment.
[0043] Example 1:
[0044] This embodiment provides a method for structural conversion of a BIM model of a communication room, which can be applied to a corresponding BIM model structural conversion server. As shown in FIG1 , the method includes the following steps:
[0045] S1. Acquire original BIM model data of the communication room, where the original BIM model data includes attribute information of each component as well as geometric information, material information, and matrix information of each component.
[0046] During implementation, the server first obtains the original BIM model data of the communication room. The original BIM model data includes the attribute information of each component as well as its geometry, material information, and matrix information. The server can obtain the original BIM model data of the communication room by uploading local data or transmitting it online.
[0047] S2. Import the original BIM model data into the lightweight engine, and perform lightweight processing on the original BIM model data based on the lightweight engine to obtain a lightweight file.
[0048] During specific implementation, the server imports the original BIM model data into the lightweight engine, and performs lightweight processing on the original BIM model data based on the lightweight engine, including geometric information simplification and material information compression processing, to obtain lightweight BIM model data. Geometric information simplification is to simplify the geometric information of BIM model components to reduce the number and complexity of polygons. This can be achieved using polygon reduction, merging, simplification and other technologies, thereby reducing the complexity of the model and rendering costs. Material information compression is to compress and optimize the material map of the model to reduce the size of the texture file and improve processing performance. The lightweight BIM model data is then exported as a lightweight file suitable for real-time rendering engines, such as fbx, gltf and other format files.
[0049] S3. Perform file format verification on the lightweight file to obtain a verification result.
[0050] During specific implementation, after the server obtains the lightweight file, it performs file format verification on the lightweight file. It first determines the file format of the lightweight file and compares the file format of the lightweight file with the set lightweight format (such as gltf format or a custom lightweight format). If the file format of the lightweight file is consistent with the set lightweight format, the file format verification passes; otherwise, the file format verification fails.
[0051] S4. When it is determined that the file format verification has passed according to the verification result, each component in the lightweight file is classified according to the attribute information of each component.
[0052] During specific implementation, when the file format verification is determined to be passed based on the verification results, the server classifies the components in the lightweight file according to the attribute information of each component, and each component is classified as ancillary facilities of the computer room or equipment in the computer room. Ancillary facilities of the computer room include: exterior walls, floor slabs, floors, windows, columns, stairs, curtain wall panels, platforms, handrails, top handrails, building floors, roofs, terrain, stairs, fire extinguishers, etc. Equipment in the computer room includes: racks, frames, boards, ports, indoor equipment, etc. Taking the rack as an example, in the lightweight file, the corresponding information of the rack may include ID, name, unique number, rack length, rack width, rack height, rack model, machine position number, vertex, material, position, etc.
[0053] S5. Perform structured conversion processing on the components completed in each classification in the lightweight file according to the preset structured model mapping relationship table, parse and extract the geometric information, material information and matrix information of the components completed in each classification and convert them into structured format data.
[0054] During specific implementation, after the classification of each component in the lightweight file is completed, the server will perform structured conversion processing on each classified component in the lightweight file according to the preset structured model mapping relationship table, parse and extract the geometric information, material information and matrix information of each classified component and convert them into structured format data. The geometric information includes vertex information, the material information includes color, texture and transparency information, and the matrix information includes position transformation information, rotation transformation information and scaling transformation information. The structured model mapping relationship table includes a structured attribute table and a structured graphics table. For example, taking the rack as an example, the corresponding structured model mapping relationship table content is shown in the following table
[0055] The structural conversion process for the corresponding computer room ancillary facilities is as follows:
[0056] Exterior wall: parse and extract the geometric information, material information and matrix information of the exterior wall components, and convert these data into corresponding structured format data;
[0057] Floor slab: parse and extract the geometric information, material information and matrix information of floor slab components, and convert these data into corresponding structured format data;
[0058] Ground: parse and extract the geometric information, material information and matrix information of ground components, and convert these data into corresponding structured format data;
[0059] Windows: Parse and extract the geometric information, material information, and matrix information of window components, and convert these data into corresponding structured format data;
[0060] Column: parse and extract the geometric information, material information and matrix information of the column components, and convert these data into corresponding structured format data;
[0061] Stairs: parse and extract the geometric information, material information, and matrix information of stair components, and convert these data into corresponding structured format data;
[0062] Curtain wall panels: parse and extract the geometric information, material information, and matrix information of curtain wall panel components, and convert these data into corresponding structured format data;
[0063] Platform: parse and extract the geometric information, material information and matrix information of platform components, and convert these data into corresponding structured format data;
[0064] Railings: Parse and extract the geometric information, material information, and matrix information of railing components, and convert these data into corresponding structured format data;
[0065] Top handrail: parse and extract the geometric information, material information and matrix information of the top handrail components, and convert these data into corresponding structured format data;
[0066] Building floor: parse and extract the geometric information, material information and matrix information of building floor components, and convert these data into corresponding structured format data;
[0067] Roof: parse and extract the geometric information, material information and matrix information of the roof components, and convert these data into corresponding structured format data;
[0068] Terrain: parse and extract the geometric information, material information, and matrix information of terrain components, and convert these data into corresponding structured format data;
[0069] Stair segment: Parse and extract the geometric information, material information, and matrix information of the stair segment type and process this data into a structured format;
[0070] Fire extinguisher: Parse and extract the geometric information, material information, and matrix information of the fire extinguisher components, and convert this data into corresponding structured format data.
[0071] The structured conversion process for the equipment in the corresponding computer room is as follows:
[0072] Rack: Parse and extract the geometric information, material information, and matrix information of the rack components, and convert these data into corresponding structured format data;
[0073] Frame: parse and extract the geometric information, material information, and matrix information of the frame components, and convert these data into corresponding structured format data;
[0074] Board: parse and extract the geometric information, material information and matrix information of the board components, and convert these data into corresponding structured format data;
[0075] Port: parse and extract the geometric information, material information and matrix information of the port component, and convert these data into corresponding structured format data;
[0076] Room division: parse and extract the geometric information, material information and matrix information of room components, and convert these data into corresponding structured format data.
[0077] When converting equipment within a computer room, the relationships between racks, chassis, boards, and ports can be analyzed to facilitate subsequent business integration and identify corresponding relationships. Furthermore, location data can be generated based on the projected area of the racks, facilitating later computer room planning and design.
[0078] During the structured conversion process, if the original unstructured data lacks the corresponding data attributes, the conversion will fail. The following points should be noted during the actual conversion process and may cause conversion failure: 1. The rack must contain a model field and cannot be empty. 2. The chassis must contain a model field and cannot be empty. The chassis must have a certain installation height to be able to be placed inside the rack. 3. The board must contain a model field and data related to the slots in the chassis. Otherwise, the board cannot be placed in the chassis. 4. The port's service status field cannot be empty. Ports are currently modeled based on service status. 5. Connected devices and virtual devices must contain a model field.
[0079] S6. Preload and display the effects of each component based on the structured format data of each component, and obtain the user's effect confirmation instruction.
[0080] During implementation, the server preloads the converted computer room facilities and equipment and presents the results. To improve loading efficiency, LOD (Level of Detail) can be used to preload components, accelerating rendering. Based on the rendering results, the user sends a confirmation command to the server.
[0081] S7. Save the structured format data of each component according to the effect confirmation instruction.
[0082] During specific implementation, the server saves the structured format data of each component to the database according to the effect confirmation instruction.
[0083] This embodiment method enables an efficient and controllable structural conversion process for the BIM model of a communications room, achieving a comprehensive optimization by balancing the minimum number of triangular faces after lightweighting with consistency with the original BIM model. Based on the lightweighting results, the method decouples the model layer by layer to achieve a componentized model description. Dynamic equipment maintenance and updates can be performed based on the componentized BIM model data, facilitating the full lifecycle management and maintenance of equipment within communications field stations.
[0084] Example 2:
[0085] This embodiment provides a communication room BIM model structured conversion system, as shown in FIG2 , including an acquisition unit, a lightweight unit, a verification unit, a classification unit, a conversion unit, a preloading unit, and a storage unit, wherein:
[0086] An acquisition unit is used to acquire original BIM model data of the communication room, wherein the original BIM model data includes attribute information of each component and geometric information, material information and matrix information of each component;
[0087] The lightweight unit is used to import the original BIM model data into the lightweight engine, and perform lightweight processing on the original BIM model data based on the lightweight engine to obtain a lightweight file;
[0088] A verification unit, used to perform file format verification on the lightweight file and obtain a verification result;
[0089] A classification unit, configured to classify each component in the lightweight file according to attribute information of each component when it is determined that the file format verification has passed according to the verification result;
[0090] The conversion unit is used to perform structured conversion processing on the components completed in each classification in the lightweight file according to the preset structured model mapping relationship table, parse and extract the geometric information, material information and matrix information of the components completed in each classification and convert them into structured format data;
[0091] A preloading unit is used to preload and display the effects of each component based on the structured format data of each component, and obtain the user's effect confirmation instruction;
[0092] The saving unit is used to save the structured format data of each component according to the effect confirmation instruction.
[0093] Example 3:
[0094] This embodiment provides a communication room BIM model structured conversion system, as shown in FIG3 , which includes the following hardware aspects:
[0095] Data interface, used to establish data connection between the processor and the external data terminal;
[0096] a memory for storing instructions;
[0097] The processor is used to read the instructions stored in the memory and execute the communication room BIM model structured conversion method in Example 1 according to the instructions.
[0098] Optionally, the system further includes an internal bus. The processor, memory, and data interface may be interconnected via the internal bus, which may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus may be divided into an address bus, a data bus, a control bus, and the like.
[0099] The memory may include, but is not limited to, random access memory (RAM), read-only memory (ROM), flash memory, first-in first-out memory (FIFO) and / or first-in last-out memory (FILO), etc. The processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0100] Example 4:
[0101] This embodiment provides a computer-readable storage medium having instructions stored thereon. When the instructions are executed on a computer, the computer is caused to execute the method for structural conversion of a communication room BIM model in Example 1. The computer-readable storage medium refers to a data storage medium, which may include, but is not limited to, a floppy disk, an optical disk, a hard disk, a flash memory, a USB flash drive, and / or a memory stick. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable system.
[0102] This embodiment further provides a computer program product comprising instructions, which, when executed on a computer, causes the computer to execute the method for structural conversion of a communication room BIM model in Example 1. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable system.
[0103] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention.
Claims
1. A method for structural conversion of a communication room BIM model, characterized in that: include: Acquire original BIM model data of the communication room, wherein the original BIM model data includes attribute information of each component and geometric information, material information and matrix information of each component; Import the original BIM model data into the lightweight engine, and perform lightweight processing on the original BIM model data based on the lightweight engine to obtain a lightweight file; Perform file format verification on the lightweight file and obtain the verification result; When it is determined that the file format verification has passed according to the verification result, each component in the lightweight file is classified according to the attribute information of each component; The components of each classification in the lightweight file are structured according to the preset structured model mapping relationship table, and the geometric information, material information and matrix information of the components of each classification are parsed and extracted and converted into structured format data; Preload and display the effects of each component based on its structured format data, and obtain the effect confirmation instruction from the user; The structured format data of each component is saved according to the effect confirmation instruction.
2. A method for structural conversion of a communication room BIM model according to claim 1, characterized in that: The lightweight processing of the original BIM model data based on the lightweight engine to obtain a lightweight file includes: Based on the lightweight engine, the geometric information of the original BIM model data is simplified and the material information is compressed to obtain the lightweight BIM model data, and the lightweight BIM model data is exported as a lightweight file.
3. A method for structural conversion of a communication room BIM model according to claim 1, characterized in that: The step of performing file format verification on the lightweight file to obtain a verification result includes: The file format of the lightweight file is determined, and the file format of the lightweight file is compared with the set lightweight format. If the file format of the lightweight file is consistent with the set lightweight format, the file format verification passes, otherwise, the file format verification fails.
4. A method for structural conversion of a communication room BIM model according to claim 1, characterized in that: The classifying of the components in the lightweight file according to the attribute information of the components includes: According to the attribute information of each component, each component in the lightweight file is classified as ancillary facilities of the computer room or equipment in the computer room.
5. A method for structural conversion of a communication room BIM model according to claim 1, characterized in that: The geometric information includes vertex information, the material information includes color, texture and transparency information, and the matrix information includes position transformation information, rotation transformation information and scaling transformation information.
6. A method for structural conversion of a communication room BIM model according to claim 1, characterized in that: The preloading and effect displaying of each component based on the structured format data of each component includes: preloading and effect displaying of each component using the LOD method.
7. A method for structural conversion of a communication room BIM model according to claim 1, characterized in that: The storing the structured format data of each component according to the effect confirmation instruction includes: storing the structured format data of each component to a database according to the effect confirmation instruction.
8. A communication room BIM model structured conversion system, characterized in that: It includes an acquisition unit, a lightweight unit, a verification unit, a classification unit, a conversion unit, a preloading unit and a storage unit, wherein: An acquisition unit is used to acquire original BIM model data of the communication room, wherein the original BIM model data includes attribute information of each component and geometric information, material information and matrix information of each component; The lightweight unit is used to import the original BIM model data into the lightweight engine, and perform lightweight processing on the original BIM model data based on the lightweight engine to obtain a lightweight file; A verification unit, used for performing file format verification on the lightweight file to obtain a verification result; A classification unit, for classifying each component in the lightweight file according to attribute information of each component when it is determined that the file format verification passes according to the verification result; The conversion unit is used to perform structured conversion processing on the components of each classification in the lightweight file according to the preset structured model mapping relationship table, parse and extract the geometric information, material information and matrix information of the components of each classification and convert them into structured format data; A preloading unit, used to preload and display the effects of each component based on the structured format data of each component, and obtain the user's effect confirmation instruction; The saving unit is used to save the structured format data of each component according to the effect confirmation instruction.
9. A communication room BIM model structured conversion system, characterized in that: include: A memory for storing instructions; A processor is used to read the instructions stored in the memory and execute the communication room BIM model structured conversion method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer executes the communication room BIM model structured conversion method according to any one of claims 1 to 7.
Citation Information
Patent Citations
BIM format conversion method and conversion system
CN110990467A
BIM data processing method and device and computer storage medium
CN113886621A
BIM (Building Information Modeling) digital intelligence review method and system of data center and storage medium
CN115081115A
Railway bridge BIM (Building Information Modeling) informatization management method, device and equipment and readable storage medium
CN115828406A
BIM model lightweight method based on digital-analog separation and compression optimization
CN116258804A
Cited By
Electrical model lightweight translation software method based on IFC data format
CN121118394A
Bridge engineering BIM model lightweight conversion and visualization method and system
CN121962529A
Multi-source heterogeneous data and BIM model association method and system
CN122365421A